@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700");*{margin:0;padding:0;box-sizing:border-box;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:'Roboto', sans-serif;font-size:14px;line-height:26px;letter-spacing:0;}
img{max-width:100%;}
a,
a:hover, a:focus{cursor:pointer !important;outline:none;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif;margin:0;padding:0;}
a, p{font-family:'Roboto', sans-serif;margin:0;padding:0;}
ul, li{margin:0;padding:0;list-style:none;}
input:focus{outline:none;background:transparent;}
.garden-set-pd{padding:100px 0;}
.garden-set-pd-sm{padding:60px 0;}
.garden-set-pd-sm-lg{padding:60px 0 100px 0;}
.garden-none-pd-top{padding-top:0;}
.garden-none-pd-bottom{padding-bottom:0;}
.garden-color-primary{color:#64a507;}
.garden-img-full-width img{width:100%;height:auto;display:block;}
.garden-img-hv-scale{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);overflow:hidden;}
.garden-img-hv-scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.garden-img-hv-scale img{display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all .5s ease;}
.garden-box-hv-dir{position:relative;overflow:hidden;}
.garden-box-hv-dir .box-overlay{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;background:rgba(100, 165, 7, 0.8);}
.garden-box-hv-dir .box-overlay a{display:inline-block;color:#ffffff;font-size:18px;}
.garden-hv-child-color-primary:hover > *, .garden-hv-child-color-primary.active > *{color:#64a507 !important;}
.garden-hv-child-color-primary:hover > * button span, .garden-hv-child-color-primary.active > * button span{color:#64a507 !important;}
.garden-title{padding-bottom:26px;}
.garden-title h6{font-family:'fontBilyOhio', sans-serif;font-size:36px;line-height:40px;color:#64a507;}
.garden-title h3{font-size:36px;line-height:40px;color:#202020;font-weight:700;}
.garden-title p{font-size:14px;color:#ababab;font-weight:500;padding:10px 25% 0 25%;}
.garden-overlay{padding:12px;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(100, 165, 7, 0.8);}
.garden-overlay:before{content:'';background:transparent;position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px dashed #ffffff;border-radius:15px;}
.garden-overlay-scale{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;}
.garden-overlay-scale:hover .garden-overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all .5s ease;}
.garden-overlay-scale h3{padding:0 15px;text-align:center;font-weight:700;position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.garden-overlay-scale .garden-overlay{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.garden-button{display:inline-block;padding:5px;border:2px dashed transparent;border-radius:64px;transition:all .5s ease;}
.garden-button:hover{border:2px dashed #ffffff;}
.garden-button a{display:inline-block;background:#ffffff;line-height:50px;border-radius:50px;padding:0 35px;font-size:16px;color:#202020;font-weight:700;}
.garden-button-v2{padding:2px;border:1px dashed #64a507;border-radius:40px;}
.garden-button-v2:hover{border:1px dashed #64a507;}
.garden-button-v2:hover a{background:#64a507;color:#ffffff;}
.garden-button-v2 a{line-height:34px;color:#64a507;font-size:14px;}
.garden-slick-menu{margin-bottom:50px;text-align:center;}
.garden-slick-menu li{display:inline-block;margin:0 9px;padding:2px;border:1px dashed transparent;border-radius:35px;}
.garden-slick-menu li:hover, .garden-slick-menu li.active{border:1px dashed #64a507;}
.garden-slick-menu li:hover a, .garden-slick-menu li.active a{background:#64a507;color:#ffffff;}
.garden-slick-menu li a{display:inline-block;font-size:14px;color:#4e5453;background:transparent;font-weight:400;line-height:29px;padding:0 16px;border-radius:29px;}
.garden-row-none-padding{margin-left:0 !important;margin-right:0 !important;}
.garden-row-none-padding [class*="col-"]{padding-left:0 !important;padding-right:0 !important;}
.garden-first-letter:first-letter{display:block;padding-right:5px;font-size:48px;line-height:52px;color:#4e5453;font-weight:700;float:left;}
.garden-sidebar .sidebar-box{background:#fafafa;border:1px solid #dcddde;border-radius:5px;margin-bottom:30px;padding:30px;}
.garden-sidebar .sidebar-box.none-pd{padding:0;}
.garden-sidebar .sidebar-box h3{margin-bottom:33px;display:inline-block;font-size:19px;color:#202020;font-weight:700;position:relative;}
.garden-sidebar .sidebar-box h3:before{content:'';width:54px;height:3px;background:#64a507;position:absolute;left:0;bottom:-10px;}
.garden-sidebar .sidebar-box li{margin-bottom:10px;position:relative;}
.garden-sidebar .sidebar-box li:last-child{margin-bottom:0;}
.garden-sidebar .sidebar-box li p{font-size:14px;color:#4e5453;font-weight:500;}
.garden-sidebar .sidebar-box li span{position:absolute;left:0;}
.garden-sidebar .sidebar-search{margin-bottom:30px;}
.garden-sidebar .sidebar-search form .position-relative{position:relative;}
.garden-sidebar .sidebar-search form .position-relative input{width:100%;height:40px;background:transparent;line-height:40px;border-radius:40px;border:1px solid #dcddde;padding:0 45px 0 20px;font-size:14px;color:#4e5453;font-weight:400;}
.garden-sidebar .sidebar-search form .position-relative input:focus{background:transparent;border:1px solid #64a507;outline:none;}
.garden-sidebar .sidebar-search form .position-relative button{background:transparent;outline:none;border:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.garden-sidebar .sidebar-search form .position-relative button span{font-size:14px;color:#64a507;}
.garden-sidebar .sidebar-cart li{padding-bottom:20px;}
.garden-sidebar .sidebar-cart li:last-child{padding-bottom:0;}
.garden-sidebar .sidebar-cart li .box .box-image{width:60px;height:60px;border:1px solid #dcddde;border-radius:5px;background:#ffffff;display:flex;align-items:center;justify-content:center;float:left;transition:all .5s ease;}
.garden-sidebar .sidebar-cart li .box .box-image:hover{border:1px solid #64a507;}
.garden-sidebar .sidebar-cart li .box .box-image img{display:block;}
.garden-sidebar .sidebar-cart li .box .box-content{margin-left:70px;}
.garden-sidebar .sidebar-cart li .box .box-content h5{font-size:14px;line-height:20px;color:#202020;font-weight:500;}
.garden-sidebar .sidebar-cart li .box .box-content p{font-size:18px;color:#64a507;font-weight:500;}
.garden-sidebar .sidebar-cart .garden-button{margin-top:30px;padding:5px;display:block;}
.garden-sidebar .sidebar-cart .garden-button:hover a{background:#ffffff;color:#64a507;}
.garden-sidebar .sidebar-cart .garden-button a{display:block;text-align:center;background:#64a507;color:#ffffff;letter-spacing:1px;}
.garden-sidebar .sidebar-portfolio li{padding-left:12px;}
.garden-sidebar .sidebar-portfolio li:hover p{color:#64a507;}
.garden-sidebar .sidebar-portfolio li span{color:#64a507;top:5px;}
.garden-sidebar .sidebar-document li{padding-left:19px;}
.garden-sidebar .sidebar-document li p{line-height:20px;}
.garden-sidebar .sidebar-document li span{color:#4e5453;top:5px;}
.garden-sidebar .sidebar-document li a{font-size:10px;font-weight:400;color:#64a507;}
.garden-sidebar .sidebar-banner{position:relative;}
.garden-sidebar .sidebar-banner .text{position:absolute;top:0;right:0;bottom:0;left:0;}
.garden-sidebar .sidebar-banner .text h1{font-family:'fontBilyOhio', sans-serif;font-size:70px;line-height:100px;color:#ffffff;}
.garden-sidebar .sidebar-banner .text p{font-size:19px;color:#f9bf0f;font-weight:400;}
.garden-sidebar .sidebar-banner .text h5{font-size:24px;color:#ffffff;font-weight:700;}
.garden-form form .position-relative{position:relative;margin-bottom:25px;}
.garden-form form .position-relative.none-mg{margin-bottom:0;}
.garden-form form .position-relative textarea, .garden-form form .position-relative input{border:1px solid #ababab;background:rgba(0, 0, 0, 0.25);padding:10px 30px;font-size:14px;color:#ffffff;font-weight:400;}
.garden-form form .position-relative textarea:focus, .garden-form form .position-relative input:focus{outline:none;border:1px solid #64a507;}
.garden-form form .position-relative textarea:invalid + p, .garden-form form .position-relative input:invalid + p{display:inline-block;}
.garden-form form .position-relative textarea:valid + p, .garden-form form .position-relative input:valid + p{display:none;}
.garden-form form .position-relative textarea{border-radius:20px;}
.garden-form form .position-relative input{height:45px;line-height:45px;border-radius:45px;}
.garden-form form .position-relative p{display:inline-block;position:absolute;left:45px;top:11px;}
.garden-form form .position-relative .garden-button{margin-top:10px;margin-bottom:0;border-radius:54px;}
.garden-form form .position-relative .garden-button:hover{border:2px dashed #64a507;}
.garden-form form .position-relative .garden-button a{background:#64a507;font-size:14px;line-height:40px;border-radius:40px;color:#ffffff;letter-spacing:1px;padding:0 25px;}
.garden-pagination{margin-top:5px;}
.garden-pagination li{display:inline-block;margin:5px !important;}
.garden-pagination li:hover.arrow a, .garden-pagination li.active.arrow a{color:#ffffff;}
.garden-pagination li:hover a, .garden-pagination li.active a{background:#64a507;color:#ffffff;}
.garden-pagination li.arrow a{width:auto;border:1px dashed #64a507;border-radius:25px;letter-spacing:1px;color:#64a507;padding:0 20px;}
.garden-pagination li a{font-weight:700;color:#4e5453;font-size:12px;display:inline-block;width:25px;height:25px;line-height:25px;text-align:center;border-radius:5px;}
.garden-product .box-image{width:100%;height:270px;padding:15px;border:1px dashed #dcddde;border-radius:5px;background:#fafafa;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .5s ease;}
.garden-product .box-image:hover{border:1px dashed #64a507;}
.garden-product .box-image img{display:block;}
.garden-product h3{padding-top:18px;font-size:19px;color:#202020;font-weight:500;}
.garden-product p{padding-bottom:12px;font-size:19px;color:#64a507;font-weight:500;}
.garden-product .add-to-cart{display:inline-block;font-size:12px;color:#202020;font-weight:700;height:23px;line-height:23px;border:1px solid #4c4f50;padding:0 12px;transition:all .5s ease;}
.garden-product .add-to-cart:hover{color:#ffffff;background:#4c4f50;}
.offcanvas-page{overflow-y:scroll;position:fixed;right:0;left:0;}
.off-canvas{display:block;width:25px;height:19px;cursor:pointer;position:relative;top:12px;}
.off-canvas:hover span:nth-child(1){width:23px;top:0;}
.off-canvas:hover span:nth-child(2){width:18px;top:5px;}
.off-canvas:hover span:nth-child(3){width:25px;top:10px;}
.off-canvas:hover span:nth-child(4){width:19px;top:15px;}
.off-canvas span{background:#ffffff;height:4px;position:absolute;right:0;transition:all .5s ease;}
.off-canvas span:nth-child(1){width:18px;top:0;}
.off-canvas span:nth-child(2){width:23px;top:5px;}
.off-canvas span:nth-child(3){width:19px;top:10px;}
.off-canvas span:nth-child(4){width:25px;top:15px;}
.offcanvas-show{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);transform:translateX(-300px);}
.mark-window{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:rgba(0, 0, 0, 0.5);}
.stricky-fixed{box-shadow:0 0 15px rgba(0, 0, 0, 0.2);position:fixed !important;right:0;left:0;z-index:1000;}
.mobile-menu{background:#ffffff;padding-top:15px;max-height:200px;overflow:auto;position:absolute;top:100%;left:0;right:0;z-index:999;display:none;box-shadow:0px 6px 10px rgba(0, 0, 0, 0.1);}
.mobile-menu .nav-holder > ul > li{border-top:1px solid #f4f4f4;}
.mobile-menu .nav-holder > ul > li:first-child{border-top:none;}
.mobile-menu .nav-holder > ul > li > a{background:#ffffff;display:block;color:#202020;padding:0 15px;font-size:14px;line-height:42px;font-weight:500;}
.mobile-menu .nav-holder > ul > li > a button{border:none;color:#202020;background:#ffffff;position:absolute;right:15px;width:15px;height:auto;cursor:pointer;z-index:999;}
.mobile-menu .nav-holder > ul > li > a button:focus{outline:none;}
.mobile-menu .nav-holder > ul > li > a button span{font-size:10px;}
.mobile-menu .nav-holder > ul > li ul.submenu{background:#f8f8f8;display:none;}
.mobile-menu .nav-holder > ul > li ul.submenu li{display:block;border-top:1px solid #f2f2f2;}
.mobile-menu .nav-holder > ul > li ul.submenu li > a{display:block;line-height:42px;padding:0 40px;color:#202020;}
.mobile-menu .nav-holder > ul > li ul.submenu li > a span{padding-right:5px;}
.header-v1, .header-v2, .header-v3, .header-v5, .header-v4{background:#fafafa;border-top:3px solid #64a507;}
.header-v1.stricky-fixed .header .number-phone, .stricky-fixed.header-v2 .header .number-phone, .stricky-fixed.header-v3 .header .number-phone, .stricky-fixed.header-v5 .header .number-phone, .stricky-fixed.header-v4 .header .number-phone{display:none;}
.header-v1.stricky-fixed .header .logo, .stricky-fixed.header-v2 .header .logo, .stricky-fixed.header-v3 .header .logo, .stricky-fixed.header-v5 .header .logo, .stricky-fixed.header-v4 .header .logo{height:75px;}
.header-v1.stricky-fixed .header .main-menu li a, .stricky-fixed.header-v2 .header .main-menu li a, .stricky-fixed.header-v3 .header .main-menu li a, .stricky-fixed.header-v5 .header .main-menu li a, .stricky-fixed.header-v4 .header .main-menu li a{line-height:75px;}
.header-v1.stricky-fixed .header .search, .stricky-fixed.header-v2 .header .search, .stricky-fixed.header-v3 .header .search, .stricky-fixed.header-v5 .header .search, .stricky-fixed.header-v4 .header .search{line-height:75px;}
.header-v1 .header, .header-v2 .header, .header-v3 .header, .header-v5 .header, .header-v4 .header{position:relative;}
.header-v1 .header .number-phone, .header-v2 .header .number-phone, .header-v3 .header .number-phone, .header-v5 .header .number-phone, .header-v4 .header .number-phone{position:absolute;top:100%;right:0;z-index:99;}
.header-v1 .header .number-phone p, .header-v2 .header .number-phone p, .header-v3 .header .number-phone p, .header-v5 .header .number-phone p, .header-v4 .header .number-phone p{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#5ba314;overflow:hidden;}
.header-v1 .header .number-phone p span, .header-v2 .header .number-phone p span, .header-v3 .header .number-phone p span, .header-v5 .header .number-phone p span, .header-v4 .header .number-phone p span, .header-v1 .header .number-phone p i, .header-v2 .header .number-phone p i, .header-v3 .header .number-phone p i, .header-v5 .header .number-phone p i, .header-v4 .header .number-phone p i{display:inline-block;line-height:25px;padding:0 7px;font-size:12px;color:#ffffff;font-weight:500;}
.header-v1 .header .number-phone p span, .header-v2 .header .number-phone p span, .header-v3 .header .number-phone p span, .header-v5 .header .number-phone p span, .header-v4 .header .number-phone p span{background:#438008;}
.header-v1 .header .number-phone p i, .header-v2 .header .number-phone p i, .header-v3 .header .number-phone p i, .header-v5 .header .number-phone p i, .header-v4 .header .number-phone p i{background:#5ba314;}
.header-v1 .header .logo, .header-v2 .header .logo, .header-v3 .header .logo, .header-v5 .header .logo, .header-v4 .header .logo{display:flex;align-items:center;height:105px;}
.header-v1 .header .logo a, .header-v2 .header .logo a, .header-v3 .header .logo a, .header-v5 .header .logo a, .header-v4 .header .logo a{display:inline-block;}
.header-v1 .header .logo a img, .header-v2 .header .logo a img, .header-v3 .header .logo a img, .header-v5 .header .logo a img, .header-v4 .header .logo a img{display:block;}
@-webkit-keyframes hvr-icon-drop{0%{opacity:0;}
50%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
51%, 100%{opacity:1;}
}
@keyframes hvr-icon-drop{0%{opacity:0;}
50%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
51%, 100%{opacity:1;}
}
.header-v1 .header .main-menu .hvr-icon-drop:hover span, .header-v2 .header .main-menu .hvr-icon-drop:hover span, .header-v3 .header .main-menu .hvr-icon-drop:hover span, .header-v5 .header .main-menu .hvr-icon-drop:hover span, .header-v4 .header .main-menu .hvr-icon-drop:hover span{-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-animation-name:hvr-icon-drop;-moz-animation-name:hvr-icon-drop;-ms-animation-name:hvr-icon-drop;-o-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-moz-animation-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-ms-animation-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);-o-animation-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);animation-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.header-v1 .header .main-menu .hvr-icon-drop span, .header-v2 .header .main-menu .hvr-icon-drop span, .header-v3 .header .main-menu .hvr-icon-drop span, .header-v5 .header .main-menu .hvr-icon-drop span, .header-v4 .header .main-menu .hvr-icon-drop span{opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.header-v1 .header .main-menu li, .header-v2 .header .main-menu li, .header-v3 .header .main-menu li, .header-v5 .header .main-menu li, .header-v4 .header .main-menu li{display:inline-block;position:relative;}
.header-v1 .header .main-menu li:hover .sub-menu, .header-v2 .header .main-menu li:hover .sub-menu, .header-v3 .header .main-menu li:hover .sub-menu, .header-v5 .header .main-menu li:hover .sub-menu, .header-v4 .header .main-menu li:hover .sub-menu{visibility:visible;top:100%;opacity:1;z-index:1000;transition:all .5s ease;}
.header-v1 .header .main-menu li a, .header-v2 .header .main-menu li a, .header-v3 .header .main-menu li a, .header-v5 .header .main-menu li a, .header-v4 .header .main-menu li a{font-weight:500;font-size:14px;color:#202020;display:inline-block;padding:0 25px;line-height:105px;position:relative;}
.header-v1 .header .main-menu li a span, .header-v2 .header .main-menu li a span, .header-v3 .header .main-menu li a span, .header-v5 .header .main-menu li a span, .header-v4 .header .main-menu li a span{margin-top:-11px;position:absolute;top:50%;right:10px;}
.header-v1 .header .main-menu li .sub-menu, .header-v2 .header .main-menu li .sub-menu, .header-v3 .header .main-menu li .sub-menu, .header-v5 .header .main-menu li .sub-menu, .header-v4 .header .main-menu li .sub-menu{width:200px;padding-top:15px;background:#ffffff;border-top:3px solid #64a507;box-shadow:0 9px 15px rgba(0, 0, 0, 0.2);position:absolute;top:120%;left:0;visibility:hidden;opacity:0;z-index:-1;}
.header-v1 .header .main-menu li .sub-menu li, .header-v2 .header .main-menu li .sub-menu li, .header-v3 .header .main-menu li .sub-menu li, .header-v5 .header .main-menu li .sub-menu li, .header-v4 .header .main-menu li .sub-menu li{display:block;}
.header-v1 .header .main-menu li .sub-menu li:hover a, .header-v2 .header .main-menu li .sub-menu li:hover a, .header-v3 .header .main-menu li .sub-menu li:hover a, .header-v5 .header .main-menu li .sub-menu li:hover a, .header-v4 .header .main-menu li .sub-menu li:hover a{padding-left:35px;}
.header-v1 .header .main-menu li .sub-menu li a, .header-v2 .header .main-menu li .sub-menu li a, .header-v3 .header .main-menu li .sub-menu li a, .header-v5 .header .main-menu li .sub-menu li a, .header-v4 .header .main-menu li .sub-menu li a{line-height:40px;transition:all .5s ease;}
.header-v1 .header .search, .header-v2 .header .search, .header-v3 .header .search, .header-v5 .header .search, .header-v4 .header .search{display:inline-block;padding-left:25px;line-height:105px;position:relative;}
.header-v1 .header .search:hover button, .header-v2 .header .search:hover button, .header-v3 .header .search:hover button, .header-v5 .header .search:hover button, .header-v4 .header .search:hover button{color:#64a507;}
.header-v1 .header .search button, .header-v2 .header .search button, .header-v3 .header .search button, .header-v5 .header .search button, .header-v4 .header .search button{border:none;outline:none;background:transparent;font-size:14px;color:#202020;}
.header-v1 .header .search .dropdown-menu, .header-v2 .header .search .dropdown-menu, .header-v3 .header .search .dropdown-menu, .header-v5 .header .search .dropdown-menu, .header-v4 .header .search .dropdown-menu{padding:15px;margin-top:0;border:none;border-top:3px solid #64a507;border-radius:0;}
.header-v1 .header .search .dropdown-menu form, .header-v2 .header .search .dropdown-menu form, .header-v3 .header .search .dropdown-menu form, .header-v5 .header .search .dropdown-menu form, .header-v4 .header .search .dropdown-menu form{line-height:40px;}
.header-v1 .header .search .dropdown-menu form input, .header-v2 .header .search .dropdown-menu form input, .header-v3 .header .search .dropdown-menu form input, .header-v5 .header .search .dropdown-menu form input, .header-v4 .header .search .dropdown-menu form input{height:40px;line-height:40px;padding:0 10px;border:1px solid #b9acac;}
.header-v1 .header .search .dropdown-menu form input:focus, .header-v2 .header .search .dropdown-menu form input:focus, .header-v3 .header .search .dropdown-menu form input:focus, .header-v5 .header .search .dropdown-menu form input:focus, .header-v4 .header .search .dropdown-menu form input:focus{border:1px solid #64a507;}
.header-v1 .header .bar-mobile, .header-v2 .header .bar-mobile, .header-v3 .header .bar-mobile, .header-v5 .header .bar-mobile, .header-v4 .header .bar-mobile{display:inline-block;width:16px;height:12px;margin-left:15px;position:relative;top:2px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:all .5s ease;cursor:pointer;}
.header-v1 .header .bar-mobile:hover span, .header-v2 .header .bar-mobile:hover span, .header-v3 .header .bar-mobile:hover span, .header-v5 .header .bar-mobile:hover span, .header-v4 .header .bar-mobile:hover span{background:#64a507;}
.header-v1 .header .bar-mobile:before, .header-v2 .header .bar-mobile:before, .header-v3 .header .bar-mobile:before, .header-v5 .header .bar-mobile:before, .header-v4 .header .bar-mobile:before{content:'';width:1px;height:20px;background:#202020;position:absolute;left:-10px;top:-4px;}
.header-v1 .header .bar-mobile.open span:nth-child(1), .header-v2 .header .bar-mobile.open span:nth-child(1), .header-v3 .header .bar-mobile.open span:nth-child(1), .header-v5 .header .bar-mobile.open span:nth-child(1), .header-v4 .header .bar-mobile.open span:nth-child(1){width:100%;left:0;}
.header-v1 .header .bar-mobile.open span:nth-child(2), .header-v2 .header .bar-mobile.open span:nth-child(2), .header-v3 .header .bar-mobile.open span:nth-child(2), .header-v5 .header .bar-mobile.open span:nth-child(2), .header-v4 .header .bar-mobile.open span:nth-child(2){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.header-v1 .header .bar-mobile.open span:nth-child(3), .header-v2 .header .bar-mobile.open span:nth-child(3), .header-v3 .header .bar-mobile.open span:nth-child(3), .header-v5 .header .bar-mobile.open span:nth-child(3), .header-v4 .header .bar-mobile.open span:nth-child(3){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.header-v1 .header .bar-mobile.open span:nth-child(4), .header-v2 .header .bar-mobile.open span:nth-child(4), .header-v3 .header .bar-mobile.open span:nth-child(4), .header-v5 .header .bar-mobile.open span:nth-child(4), .header-v4 .header .bar-mobile.open span:nth-child(4){width:100%;left:0;}
.header-v1 .header .bar-mobile span, .header-v2 .header .bar-mobile span, .header-v3 .header .bar-mobile span, .header-v5 .header .bar-mobile span, .header-v4 .header .bar-mobile span{display:block;position:absolute;height:2px;width:100%;background:#202020;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.header-v1 .header .bar-mobile span:nth-child(1), .header-v2 .header .bar-mobile span:nth-child(1), .header-v3 .header .bar-mobile span:nth-child(1), .header-v5 .header .bar-mobile span:nth-child(1), .header-v4 .header .bar-mobile span:nth-child(1){top:0;width:0%;left:50%;}
.header-v1 .header .bar-mobile span:nth-child(2), .header-v2 .header .bar-mobile span:nth-child(2), .header-v3 .header .bar-mobile span:nth-child(2), .header-v5 .header .bar-mobile span:nth-child(2), .header-v4 .header .bar-mobile span:nth-child(2){top:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.header-v1 .header .bar-mobile span:nth-child(3), .header-v2 .header .bar-mobile span:nth-child(3), .header-v3 .header .bar-mobile span:nth-child(3), .header-v5 .header .bar-mobile span:nth-child(3), .header-v4 .header .bar-mobile span:nth-child(3){top:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.header-v1 .header .bar-mobile span:nth-child(4), .header-v2 .header .bar-mobile span:nth-child(4), .header-v3 .header .bar-mobile span:nth-child(4), .header-v5 .header .bar-mobile span:nth-child(4), .header-v4 .header .bar-mobile span:nth-child(4){top:10px;width:0%;left:50%;}
.header-v2, .header-v3, .header-v5{background:transparent;border-top:none;position:absolute;top:30px;right:0;left:0;z-index:1000;}
.header-v2.stricky-fixed, .stricky-fixed.header-v3, .stricky-fixed.header-v5{box-shadow:none;top:0;}
.header-v2.stricky-fixed .header, .stricky-fixed.header-v3 .header, .stricky-fixed.header-v5 .header{border-top-left-radius:0;border-top-right-radius:0;}
.header-v2.stricky-fixed .header .top-bar, .stricky-fixed.header-v3 .header .top-bar, .stricky-fixed.header-v5 .header .top-bar{display:none;}
.header-v2.stricky-fixed .header .main-menu, .stricky-fixed.header-v3 .header .main-menu, .stricky-fixed.header-v5 .header .main-menu{box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}
.header-v2.stricky-fixed .header .main-menu li a, .stricky-fixed.header-v3 .header .main-menu li a, .stricky-fixed.header-v5 .header .main-menu li a{line-height:45px;}
.header-v2.stricky-fixed .header .search, .stricky-fixed.header-v3 .header .search, .stricky-fixed.header-v5 .header .search{line-height:45px;}
.header-v2 .header, .header-v3 .header, .header-v5 .header{background:#fcfcfc;border-top-left-radius:10px;border-top-right-radius:10px;}
.header-v2 .header .top-bar, .header-v3 .header .top-bar, .header-v5 .header .top-bar{padding:0 25px;}
.header-v2 .header .info, .header-v3 .header .info, .header-v5 .header .info{height:110px;display:table-cell;vertical-align:middle;}
.header-v2 .header .info li, .header-v3 .header .info li, .header-v5 .header .info li{padding-right:110px;display:inline-block;}
.header-v2 .header .info li:last-child, .header-v3 .header .info li:last-child, .header-v5 .header .info li:last-child{padding-right:0;}
.header-v2 .header .info li .box, .header-v3 .header .info li .box, .header-v5 .header .info li .box{display:flex;align-items:flex-start;justify-content:flex-start;}
.header-v2 .header .info li .box:hover .box-icon, .header-v3 .header .info li .box:hover .box-icon, .header-v5 .header .info li .box:hover .box-icon{background:#64a507;}
.header-v2 .header .info li .box:hover .box-icon span, .header-v3 .header .info li .box:hover .box-icon span, .header-v5 .header .info li .box:hover .box-icon span{color:#ffffff;}
.header-v2 .header .info li .box .box-icon, .header-v3 .header .info li .box .box-icon, .header-v5 .header .info li .box .box-icon{width:40px;height:40px;border:2px solid #64a507;text-align:center;border-top-left-radius:10px;border-bottom-right-radius:10px;}
.header-v2 .header .info li .box .box-icon span, .header-v3 .header .info li .box .box-icon span, .header-v5 .header .info li .box .box-icon span{margin-top:9px;display:inline-block;font-size:19px;color:#64a507;}
.header-v2 .header .info li .box .content, .header-v3 .header .info li .box .content, .header-v5 .header .info li .box .content{padding-left:15px;}
.header-v2 .header .info li .box .content h3, .header-v3 .header .info li .box .content h3, .header-v5 .header .info li .box .content h3{font-size:18px;color:#202020;font-weight:700;}
.header-v2 .header .info li .box .content p, .header-v3 .header .info li .box .content p, .header-v5 .header .info li .box .content p{font-size:14px;color:#4e5453;font-weight:500;line-height:15px;}
.header-v2 .header .logo, .header-v3 .header .logo, .header-v5 .header .logo{height:110px;}
.header-v2 .header .main-menu, .header-v3 .header .main-menu, .header-v5 .header .main-menu{background:#64a507;}
.header-v2 .header .main-menu li a, .header-v3 .header .main-menu li a, .header-v5 .header .main-menu li a{color:#ffffff;line-height:45px;}
.header-v2 .header .main-menu li .sub-menu, .header-v3 .header .main-menu li .sub-menu, .header-v5 .header .main-menu li .sub-menu{background:#64a507;border-top:none;}
.header-v2 .header .search, .header-v3 .header .search, .header-v5 .header .search{line-height:45px;}
.header-v2 .header .search:hover button, .header-v3 .header .search:hover button, .header-v5 .header .search:hover button{color:#ffffff;}
.header-v2 .header .search button, .header-v3 .header .search button, .header-v5 .header .search button{color:#ffffff;}
.header-v2 .header .search .dropdown-menu, .header-v3 .header .search .dropdown-menu, .header-v5 .header .search .dropdown-menu{background:#64a507;margin-top:5px;border-top:none;}
.header-v2 .header .search .dropdown-menu form input, .header-v3 .header .search .dropdown-menu form input, .header-v5 .header .search .dropdown-menu form input{border:1px solid #ffffff;}
.header-v2 .header .search .dropdown-menu form input:focus, .header-v3 .header .search .dropdown-menu form input:focus, .header-v5 .header .search .dropdown-menu form input:focus{border:1px solid #ffffff;background:#ffffff;}
.header-v2 .header .logo-mobile, .header-v3 .header .logo-mobile, .header-v5 .header .logo-mobile{display:flex;align-items:center;height:75px;}
.header-v2 .header .logo-mobile img, .header-v3 .header .logo-mobile img, .header-v5 .header .logo-mobile img{display:block;}
.header-v2 .header .bars .search, .header-v3 .header .bars .search, .header-v5 .header .bars .search{line-height:75px;}
.header-v2 .header .bars .search button, .header-v3 .header .bars .search button, .header-v5 .header .bars .search button{color:#202020;}
.header-v3, .header-v5{top:0;}
.header-v3.stricky-fixed, .stricky-fixed.header-v5{box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}
.header-v3.stricky-fixed .header .top-bar, .stricky-fixed.header-v5 .header .top-bar{display:block;background:rgba(0, 0, 0, 0.8);}
.header-v3.stricky-fixed .header .info, .stricky-fixed.header-v5 .header .info{height:75px;}
.header-v3 .header, .header-v5 .header{background:transparent;border-top-left-radius:0;border-top-right-radius:0;}
.header-v3 .header .top-bar, .header-v5 .header .top-bar{padding:0 40px;}
.header-v3 .header .info, .header-v5 .header .info{display:flex;justify-content:flex-end;align-items:center;}
.header-v3 .header .info ul, .header-v5 .header .info ul{display:flex;}
.header-v3 .header .info li, .header-v5 .header .info li{padding-right:70px;}
.header-v3 .header .info li .box .content, .header-v5 .header .info li .box .content{text-align:right;padding-left:0;padding-right:15px;}
.header-v3 .header .info li .box .content h3, .header-v5 .header .info li .box .content h3{color:#ffffff;}
.header-v3 .header .info li .box .content p, .header-v5 .header .info li .box .content p{color:#dcddde;}
.header-v3 .header .main-menu, .header-v5 .header .main-menu{width:300px;background:#ffffff;position:fixed;top:0;bottom:0;right:-300px;overflow-y:auto;z-index:1002;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .3s ease-in-out;}
.header-v3 .header .main-menu .logo, .header-v5 .header .main-menu .logo{height:auto;padding:30px;}
.header-v3 .header .main-menu .nav-holder > ul > li, .header-v5 .header .main-menu .nav-holder > ul > li{display:block;border-top:1px solid #d7d7d7;}
.header-v3 .header .main-menu .nav-holder > ul > li:last-child, .header-v5 .header .main-menu .nav-holder > ul > li:last-child{border-bottom:1px solid #d7d7d7;}
.header-v3 .header .main-menu .nav-holder > ul > li > a, .header-v5 .header .main-menu .nav-holder > ul > li > a{background:#ffffff;display:block;color:#202020;padding:0 30px;font-size:14px;line-height:42px;font-weight:500;}
.header-v3 .header .main-menu .nav-holder > ul > li > a button, .header-v5 .header .main-menu .nav-holder > ul > li > a button{border:none;color:#202020;background:#ffffff;position:absolute;right:30px;width:15px;height:100%;cursor:pointer;z-index:999;}
.header-v3 .header .main-menu .nav-holder > ul > li > a button:focus, .header-v5 .header .main-menu .nav-holder > ul > li > a button:focus{outline:none;}
.header-v3 .header .main-menu .nav-holder > ul > li > a button span, .header-v5 .header .main-menu .nav-holder > ul > li > a button span{font-size:10px;right:3px;margin-top:-5px;}
.header-v3 .header .main-menu .nav-holder > ul > li ul.submenu, .header-v5 .header .main-menu .nav-holder > ul > li ul.submenu{background:#f8f8f8;display:none;}
.header-v3 .header .main-menu .nav-holder > ul > li ul.submenu li, .header-v5 .header .main-menu .nav-holder > ul > li ul.submenu li{display:block;border-top:1px solid #e4e4e4;}
.header-v3 .header .main-menu .nav-holder > ul > li ul.submenu li > a, .header-v5 .header .main-menu .nav-holder > ul > li ul.submenu li > a{display:block;line-height:42px;padding:0 45px;color:#202020;}
.header-v3 .header .main-menu .nav-holder > ul > li ul.submenu li > a span, .header-v5 .header .main-menu .nav-holder > ul > li ul.submenu li > a span{padding-right:5px;}
.header-v4{background:#ffffff;border-top:none;}
.header-v4.stricky-fixed .top-bar{display:none;}
.header-v4.stricky-fixed .header .logo{height:75px;}
.header-v4.stricky-fixed .header .main-menu li a{line-height:75px;}
.header-v4.stricky-fixed .header .main-menu .menu-bars{line-height:75px;}
.header-v4.stricky-fixed .header .search{line-height:75px;}
.header-v4 .top-bar{line-height:40px;background:#292a2b;}
.header-v4 .top-bar li{display:inline-block;}
.header-v4 .top-bar li:last-child{padding-right:0 !important;}
.header-v4 .top-bar li:hover span{color:#64a507 !important;}
.header-v4 .top-bar li a, .header-v4 .top-bar li p{font-size:12px;color:#dcddde;font-weight:500;}
.header-v4 .top-bar .social li{padding-right:14px;}
.header-v4 .top-bar .info li{padding-right:40px;}
.header-v4 .top-bar .info li p span{padding-right:8px;}
.header-v4 .header .main-menu .menu{float:left;}
.header-v4 .header .main-menu .menu-bars{line-height:105px;float:right;}
.header-v4 .header .main-menu .menu-bars .search{display:none;}
.header-v4 .header .off-canvas{width:20px;height:15px;margin-left:50px;top:3px;}
.header-v4 .header .off-canvas:hover span:nth-child(1){width:18px;top:0;}
.header-v4 .header .off-canvas:hover span:nth-child(2){width:13px;top:4px;}
.header-v4 .header .off-canvas:hover span:nth-child(3){width:20px;top:8px;}
.header-v4 .header .off-canvas:hover span:nth-child(4){width:12px;top:12px;}
.header-v4 .header .off-canvas span{background:#202020;height:3px;transition:all .5s ease;}
.header-v4 .header .off-canvas span:nth-child(1){width:13px;top:0;}
.header-v4 .header .off-canvas span:nth-child(2){width:18px;top:4px;}
.header-v4 .header .off-canvas span:nth-child(3){width:14px;top:8px;}
.header-v4 .header .off-canvas span:nth-child(4){width:20px;top:12px;}
.header-v5{position:static;}
.header-v5 .header{background:url("../img/banner.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.header-v5 .header .stricky-fixed{background:rgba(0, 0, 0, 0.8);}
.header-v5 .header .stricky-fixed .logo{height:75px;}
.header-v5 .header .stricky-fixed .info{height:75px;}
.header-v5 .header .page-name{padding:158px 0 41px 0;}
.header-v5 .header .page-name h3{font-size:30px;line-height:30px;color:#ffffff;font-weight:700;}
.header-v5 .page-menu{background:#f8f8f8;line-height:39px;border-bottom:1px solid #dcddde;}
.header-v5 .page-menu li{display:inline-block;padding:0 5px;position:relative;}
.header-v5 .page-menu li:before{content:'/';font-family:'Poppins', sans-serif;font-weight:400;font-size:12px;color:#7a7c7d;position:absolute;top:1px;right:-6px;}
.header-v5 .page-menu li:last-child:before{display:none;}
.header-v5 .page-menu li:hover a, .header-v5 .page-menu li.active a{color:#202020;}
.header-v5 .page-menu li a{font-size:12px;color:#7a7c7d;font-weight:400;}
.backtotop{background:#64a507;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);opacity:0.7;border-radius:50%;width:40px;height:40px;position:fixed;display:none;bottom:50px;right:30px;color:#ffffff;z-index:992;text-align:center;font-size:16px;line-height:38px;outline:none;cursor:pointer;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;}
.backtotop:hover{opacity:1;transition:all .5s ease;}
.backtotop.show-backtotop{display:block;-webkit-animation:bounceInUp 0.7s both;-moz-animation:bounceInUp 0.7s both;-o-animation:bounceInUp 0.7s both;animation:bounceInUp 0.7s both;}
.footer-v1 .footer{padding:70px 0 100px 0;background:#171d20;}
.footer-v1 .footer .box .logo{margin-bottom:11px;}
.footer-v1 .footer .box .logo a{display:inline-block;}
.footer-v1 .footer .box .logo a img{display:block;}
.footer-v1 .footer .box .box-title{margin:24px 0 20px 0;}
.footer-v1 .footer .box .box-title h3{font-family:'fontBilyOhio', sans-serif;font-size:36px;line-height:40px;color:#ffffff;}
.footer-v1 .footer .box .content p{font-size:14px;color:#dcddde;font-weight:400;}
.footer-v1 .footer .box .content .info{margin-top:17px;}
.footer-v1 .footer .box .content .info li{line-height:36px;}
.footer-v1 .footer .box .content .info li p span{min-width:24px;padding-right:10px;}
.footer-v1 .footer .box .content .box-contact li{padding-bottom:16px;}
.footer-v1 .footer .box .content .box-contact li:last-child{padding-bottom:0;}
.footer-v1 .footer .box .content .box-contact li span{padding-right:15px;color:#64a507;}
.footer-v1 .footer .box .content .box-contact li i{color:#64a507;}
.footer-v1 .footer .box .content .list-logo li{margin:0 26px 9px 0;display:inline-block;}
.footer-v1 .footer .box .content .list-logo li a{display:inline-block;}
.footer-v1 .footer .box .content .list-logo li a:hover img{opacity:1;}
.footer-v1 .footer .box .content .list-logo li a img{display:block;opacity:.6;transition:all .5s ease;}
.footer-v1 .copyright{padding:14px 0;background:#13181a;}
.footer-v1 .copyright p{font-size:14px;color:#f8f8f8;font-weight:300;}
.footer-v1 .copyright li{padding:0 9px;display:inline-block;}
.footer-v1 .copyright li a{display:inline-block;}
.footer-v1 .copyright li a:hover span{color:#64a507;}
.footer-v1 .copyright li a span{font-size:14px;color:#4e5453;}
.slider .tp-mask-wrap{overflow:visible !important;}
.slider .banner-caption-h3{font-size:60px;line-height:110px;font-family:'fontBilyOhio', sans-serif;color:#ffffff;position:relative;z-index:2;}
.slider .banner-caption-h1{font-size:72px;line-height:96px;padding:0 37px;font-weight:700;color:#ffffff;background:#46811c;border-bottom-left-radius:15px;border-top-right-radius:15px;position:relative;z-index:1;}
.slider .banner-caption-p{font-weight:300;font-size:19px;color:#d3d3d3;text-align:right;}
.slider .banner-caption-h6 a{font-size:36px;line-height:110px;font-family:'fontBilyOhio', sans-serif;color:#ffffff;position:relative;}
.slider .banner-caption-h6 a:hover{color:#64a507;}
.slider .banner-caption-h6 a:hover:before{background:#64a507;}
.slider .banner-caption-h6 a:before{content:'';height:3px;background:#ffffff;border-top:1px solid #a4a8a8;border-bottom:1px solid #a4a8a8;position:absolute;left:0;right:0;bottom:5px;}
.slider .services, .slider .carousel-v2{display:none;position:absolute;bottom:40px;left:0;right:0;z-index:99;}
.services .box, .carousel-v2 .box{display:flex;align-items:center;justify-content:center;}
.services .box:hover .box-icon span, .carousel-v2 .box:hover .box-icon span{background:#64a507;}
.services .box:hover .box-icon span:before, .carousel-v2 .box:hover .box-icon span:before{color:#ffffff;}
.services .box .box-icon, .carousel-v2 .box .box-icon{display:block;width:80px;height:80px;background:#ffffff;border-radius:50%;padding:5px;}
.services .box .box-icon span, .carousel-v2 .box .box-icon span{display:block;text-align:center;width:100%;height:100%;border:2px dashed #64a507;border-radius:50%;}
.services .box .box-icon span:before, .carousel-v2 .box .box-icon span:before{display:block;margin:20px 0 0 0;color:#64a507;font-size:35px;}
.services .box .box-text, .carousel-v2 .box .box-text{margin-left:25px;}
.services .box .box-text h3, .carousel-v2 .box .box-text h3{font-size:19px;color:#ffffff;font-weight:700;text-transform:uppercase;}
.services .box .box-text p, .carousel-v2 .box .box-text p{font-size:19px;color:#ffffff;font-weight:300;}
.about .tab-menu{float:left;}
.about .tab-menu li{margin-bottom:40px;}
.about .tab-menu li:first-child a{padding-top:15px;}
.about .tab-menu li:last-child{margin-bottom:0;}
.about .tab-menu li:last-child a{padding-bottom:15px;}
.about .tab-menu li:hover a, .about .tab-menu li.active a{box-shadow:3px 0 16px rgba(0, 0, 0, 0.3);background:#64a507;}
.about .tab-menu li:hover a:before, .about .tab-menu li.active a:before{opacity:1;}
.about .tab-menu li:hover a span:before, .about .tab-menu li.active a span:before{color:#ffffff;}
.about .tab-menu li:hover a h3, .about .tab-menu li.active a h3{color:#ffffff;}
.about .tab-menu li a{display:flex;align-items:center;justify-content:center;width:110px;height:110px;border-radius:20px;border:2px dashed #64a507;background:#ffffff;text-align:center;position:relative;}
.about .tab-menu li a:before{content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #64a507;opacity:0;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.about .tab-menu li a span{display:block;min-height:60px;}
.about .tab-menu li a span.flaticon-people:before{bottom:-12px;}
.about .tab-menu li a span.flaticon-buildings:before{bottom:-25px;}
.about .tab-menu li a span:before{margin:0;color:#000;font-size:60px;position:relative;}
.about .tab-menu li a h3{font-size:16px;color:#202020;font-weight:600;}
.about .tab-content{margin-left:155px;}
.about .tab-content p{font-size:14px;color:#4e5453;font-weight:400;padding-bottom:10px;}
.about .tab-content p.none-pd{padding-bottom:0;}
.about .garden-img-full-width{border-radius:25px;}
.latest-services{margin-bottom:-40px;}
.latest-services .box:hover h3{opacity:0;}
.latest-services .box .garden-overlay h3{opacity:1 !important;}
.latest-services .box h3{font-size:30px;line-height:36px;color:#ffffff;}
.working-time{background:url("../img/index/bg-we-are-help-you.png") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.working-time.garden-set-pd{padding:130px 0 195px 0;}
.working-time .garden-title{padding-bottom:51px;}
.working-time .garden-title h3{text-transform:uppercase;}
.working-time .box-info > p{padding-bottom:40px;font-size:14px;color:#4e5453;font-weight:400;}
.working-time .box-info li{margin-bottom:25px;align-items:center;display:flex;}
.working-time .box-info li:hover .box-icon{background:#64a507;border:2px solid #64a507;}
.working-time .box-info li:hover .box-icon span{color:#ffffff;}
.working-time .box-info li:last-child{margin-bottom:0;}
.working-time .box-info li:nth-child(2) .box-icon span{font-size:40px;}
.working-time .box-info li .box-icon{width:70px;height:70px;border:2px solid #dcddde;border-radius:15px;background:#ffffff;position:relative;}
.working-time .box-info li .box-icon span{font-size:30px;color:#64a507;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.working-time .box-info li p, .working-time .box-info li a{padding-left:25px;font-size:24px;color:#4e5453;font-weight:500;}
.working-time .box-time .garden-title{text-align:right;}
.working-time .box-time ul{background:#64a507;padding:35px 40px;border-radius:15px;}
.working-time .box-time ul li{padding-bottom:22px;}
.working-time .box-time ul li:last-child{padding-bottom:0;}
.working-time .box-time ul li p{font-size:16px;color:#ffffff;font-weight:700;}
.working-time .box-time ul li p i{font-weight:500;float:right;}
.recent-projects{overflow:hidden;}
.recent-projects .garden-title{padding-bottom:50px;}
.recent-projects .slick-content{position:relative;}
.recent-projects .slick-content .none-active{position:absolute;top:0;right:0;bottom:0;left:0;}
.recent-projects .slick-content .none-active .container{height:100%;position:relative;}
.recent-projects .slick-content .none-active .container .box-hidden{width:100%;height:100%;position:absolute;top:0;bottom:0;background:rgba(255, 255, 255, 0.8);z-index:9;}
.recent-projects .slick-content .none-active .container .hidden-left{right:100%;margin-right:15px;}
.recent-projects .slick-content .none-active .container .hidden-right{left:100%;margin-left:15px;}
.recent-projects .slick-content .slick-list{overflow:visible;}
.recent-projects .slick-content li{outline:none;padding:0 15px;}
.recent-projects .slick-content li .box .garden-overlay h3{font-size:25px;color:#ffffff;font-weight:700;}
.our-videos, .our-videos-v2{border-top:1px solid #edeeee;}
.our-videos .garden-title, .our-videos-v2 .garden-title{padding-bottom:45px;}
.our-videos .box .garden-img-full-width, .our-videos-v2 .box .garden-img-full-width{position:relative;}
.our-videos .box .garden-img-full-width a, .our-videos-v2 .box .garden-img-full-width a{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:82px;height:82px;border-radius:50%;background:rgba(0, 0, 0, 0.4);text-align:center;}
.our-videos .box .garden-img-full-width a:hover span, .our-videos-v2 .box .garden-img-full-width a:hover span{color:#64a507;}
.our-videos .box .garden-img-full-width a span, .our-videos-v2 .box .garden-img-full-width a span{display:inline-block;margin-top:12px;font-size:60px;color:#ffffff;}
.our-videos .box h3, .our-videos-v2 .box h3{font-size:22px;color:#4e5453;font-weight:500;padding-top:25px;}
.client-say, .portfolio-detail .box-content .our-testimonial, .services-detail .box-content .our-testimonial, .our-testimonial-v2{background:url("../img/index/bg-client.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.client-say.background-v2, .portfolio-detail .box-content .background-v2.our-testimonial, .services-detail .box-content .background-v2.our-testimonial, .background-v2.our-testimonial-v2{background:url("../img/index/bg-client-v2.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.client-say .garden-title, .portfolio-detail .box-content .our-testimonial .garden-title, .services-detail .box-content .our-testimonial .garden-title, .our-testimonial-v2 .garden-title{padding-bottom:57px;}
.client-say .garden-title h3, .portfolio-detail .box-content .our-testimonial .garden-title h3, .services-detail .box-content .our-testimonial .garden-title h3, .our-testimonial-v2 .garden-title h3{color:#ffffff;text-transform:uppercase;}
.client-say .owl-stage-outer, .portfolio-detail .box-content .our-testimonial .owl-stage-outer, .services-detail .box-content .our-testimonial .owl-stage-outer, .our-testimonial-v2 .owl-stage-outer{padding-top:30px;}
.client-say .box, .portfolio-detail .box-content .our-testimonial .box, .services-detail .box-content .our-testimonial .box, .our-testimonial-v2 .box{padding:55px 30px 45px 30px;background:#f4f4f4;border-radius:15px;position:relative;}
.client-say .box .name, .portfolio-detail .box-content .our-testimonial .box .name, .services-detail .box-content .our-testimonial .box .name, .our-testimonial-v2 .box .name{padding:6px 24px;background:#64a507;box-shadow:0 0 18px rgba(0, 0, 0, 0.23);position:absolute;top:-17px;left:70px;z-index:1;}
.client-say .box .name:before, .portfolio-detail .box-content .our-testimonial .box .name:before, .services-detail .box-content .our-testimonial .box .name:before, .our-testimonial-v2 .box .name:before{content:'';border-bottom:12px solid transparent;border-right:12px solid transparent;border-top:19px solid #64a507;position:absolute;top:100%;left:12px;}
.client-say .box .name h3, .portfolio-detail .box-content .our-testimonial .box .name h3, .services-detail .box-content .our-testimonial .box .name h3, .our-testimonial-v2 .box .name h3{font-size:16px;color:#ffffff;font-weight:600;line-height:15px;}
.client-say .box .name p, .portfolio-detail .box-content .our-testimonial .box .name p, .services-detail .box-content .our-testimonial .box .name p, .our-testimonial-v2 .box .name p{font-size:10px;color:#f8f8f8;font-weight:400;line-height:15px;}
.client-say .box .box-image, .portfolio-detail .box-content .our-testimonial .box .box-image, .services-detail .box-content .our-testimonial .box .box-image, .our-testimonial-v2 .box .box-image{width:90px;height:90px;border-radius:50%;float:left;}
.client-say .box .box-content, .portfolio-detail .box-content .our-testimonial .box .box-content, .services-detail .box-content .our-testimonial .box .box-content, .our-testimonial-v2 .box .box-content{margin-left:105px;}
.client-say .box .box-content p, .portfolio-detail .box-content .our-testimonial .box .box-content p, .services-detail .box-content .our-testimonial .box .box-content p, .our-testimonial-v2 .box .box-content p{font-size:14px;color:#202020;font-weight:400;}
.action{padding:35px 0;background:url("../img/index/bg-action.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.action h3{font-size:30px;line-height:30px;color:#ffffff;font-weight:700;float:left;}
.action h3 span{font-family:'fontBilyOhio', sans-serif;font-size:60px;line-height:70px;}
.action .garden-button{margin-top:3px;float:right;}
.latest-news .list-latest-news > *{padding-bottom:45px;}
.latest-news .list-latest-news > *:last-child{padding-bottom:0;}
.latest-news .list-latest-news > *:nth-last-child(2){padding-bottom:0;}
.latest-news .box-image{overflow:hidden;border-radius:10px;}
.latest-news .box-image .garden-overlay{border-radius:10px;}
.latest-news .box-image .garden-overlay a{display:inline-block;width:42px;height:42px;background:rgba(255, 255, 255, 0.2);border-radius:50%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.latest-news .box-image .garden-overlay a:hover span{-webkit-transform:rotate(90deg) translateZ(0);-moz-transform:rotate(90deg) translateZ(0);-ms-transform:rotate(90deg) translateZ(0);-o-transform:rotate(90deg) translateZ(0);transform:rotate(90deg) translateZ(0);}
.latest-news .box-image .garden-overlay a span{margin-top:13px;display:inline-block;color:#ffffff;font-size:16px;transition:all .5s ease;}
.latest-news .box-content h3{font-size:22px;color:#202020;font-weight:600;}
.latest-news .box-content > p{padding:12px 0;font-size:14px;color:#4e5453;font-weight:400;}
.latest-news .box-content .meta{line-height:33px;border:1px solid #dcddde;border-radius:33px;padding:0 18px;}
.latest-news .box-content .meta li{display:inline-block;padding-right:25px;}
.latest-news .box-content .meta li:last-child{padding-right:0;}
.latest-news .box-content .meta li p{font-size:12px;color:#4e5453;font-weight:400;}
.latest-news .box-content .meta li p span{padding-right:7px;}
.latest-news .box-content .meta li p a{color:#64a507;}
.carousel{padding:45px 0;border-top:1px solid #e3e4e5;}
.carousel .box:hover img{opacity:1;}
.carousel .box img{width:auto;display:block;margin:0 auto;opacity:.3;transition:all .5s ease;}
.contact{background:url("../img/index/bg-contact.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:50px 0;}
.contact .box h3{font-family:'fontBilyOhio', sans-serif;font-size:55px;line-height:60px;color:#ffffff;}
.contact .box p{font-size:19px;color:#f8f8f8;font-weight:400;padding-bottom:38px;}
.contact .box .garden-button a{line-height:66px;font-size:30px;color:#4e5453;font-weight:700;}
.contact .box .garden-button a span{padding-right:15px;}
.slider-v2 .banner-caption-box .box{padding:40px 30px;text-align:right;background:rgba(0, 0, 0, 0.5);background:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);background:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background:-moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);background:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}
.slider-v2 .banner-caption-box .box h3{display:flex;justify-content:flex-end;align-items:center;font-size:60px;line-height:60px;color:#ffffff;font-weight:400;}
.slider-v2 .banner-caption-box .box h3 span{display:inline-block;font-family:'fontBilyOhio', sans-serif;font-size:36px;line-height:40px;color:#f9bf0f;padding-right:15px;}
.slider-v2 .banner-caption-box .box h1{font-size:90px;line-height:90px;color:#ffffff;font-weight:700;}
.slider-v2 .banner-caption-box .box p{font-size:19px;color:#d3d3d3;font-weight:300;line-height:26px;}
.services-v2{padding-top:65px;}
.services-v2 .box-over{padding:15px 0 0 35px;position:relative;}
.services-v2 .box-over img{display:block;position:absolute;top:0;bottom:0;left:0;}
.services-v2 .box-over .over{display:flex;align-items:center;}
.services-v2 .box-over .over .box-icon span:before{margin:0;color:#64a507;font-size:60px;}
.services-v2 .box-over .over .box-text{margin-top:-10px;margin-left:25px;}
.services-v2 .box-over .over .box-text h3{font-size:19px;color:#202020;font-weight:700;text-transform:uppercase;}
.services-v2 .box-over .over .box-text p{font-size:19px;color:#202020;font-weight:300;}
.services-v2 .box-over > p{padding-top:20px;font-size:14px;color:#4e5453;font-weight:400;}
.services-v2 .box-info p{font-size:14px;color:#4e5453;font-weight:400;}
.services-v2 .box-image{border-radius:25px;}
.recent-projects-v2 .garden-title{padding-bottom:50px;}
.recent-projects-v2 .slick-content .slick-slide{outline:none;}
.recent-projects-v2 .slick-content li{outline:none;padding:0 15px;}
.recent-projects-v2 .slick-content li .box{margin-bottom:30px;}
.recent-projects-v2 .slick-content li .box .garden-overlay h3{font-size:18px;color:#ffffff;font-weight:700;}
.recent-projects-v2 .slick-content .slick-dots{margin-top:10px;margin-bottom:-14px;text-align:center;}
.recent-projects-v2 .slick-content .slick-dots li{padding:0 5px;margin-bottom:0;display:inline-block;}
.recent-projects-v2 .slick-content .slick-dots li.slick-active button{border:2px solid #666666;}
.recent-projects-v2 .slick-content .slick-dots li.slick-active button:before{opacity:1;}
.recent-projects-v2 .slick-content .slick-dots li:hover button, .recent-projects-v2 .slick-content .slick-dots li.slick-active button{border:2px solid #666666;}
.recent-projects-v2 .slick-content .slick-dots li button{text-indent:-9999px;width:14px;height:14px;border-radius:50%;border:2px solid #d2d3d3;background:transparent;outline:none;cursor:pointer;position:relative;transition:all .5s ease;}
.recent-projects-v2 .slick-content .slick-dots li button:before{content:'';width:4px;height:4px;border-radius:50%;background:#666666;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:0;transition:all .5s ease;}
.why-choose-us, .why-choose-us-v2, .services-v5{background:url("../img/index-2/bg-why-choose-us.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.why-choose-us.garden-set-pd, .garden-set-pd.why-choose-us-v2, .garden-set-pd.services-v5{padding:130px 0 225px 0;}
.why-choose-us .garden-title, .why-choose-us-v2 .garden-title, .services-v5 .garden-title{padding-bottom:50px;}
.why-choose-us .garden-title h3, .why-choose-us-v2 .garden-title h3, .services-v5 .garden-title h3{color:#ffffff;}
.why-choose-us li, .why-choose-us-v2 li, .services-v5 li{padding-bottom:50px;}
.why-choose-us li:last-child, .why-choose-us-v2 li:last-child, .services-v5 li:last-child, .why-choose-us li:nth-last-child(2), .why-choose-us-v2 li:nth-last-child(2), .services-v5 li:nth-last-child(2), .why-choose-us li:nth-last-child(3), .why-choose-us-v2 li:nth-last-child(3), .services-v5 li:nth-last-child(3){padding-bottom:0;}
.why-choose-us li:nth-child(1) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(1) .box .box-icon .flaticon, .services-v5 li:nth-child(1) .box .box-icon .flaticon{margin-top:8px;}
.why-choose-us li:nth-child(2) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(2) .box .box-icon .flaticon, .services-v5 li:nth-child(2) .box .box-icon .flaticon{margin-top:11px;}
.why-choose-us li:nth-child(3) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(3) .box .box-icon .flaticon, .services-v5 li:nth-child(3) .box .box-icon .flaticon{margin-top:9px;}
.why-choose-us li:nth-child(4) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(4) .box .box-icon .flaticon, .services-v5 li:nth-child(4) .box .box-icon .flaticon, .why-choose-us li:nth-child(5) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(5) .box .box-icon .flaticon, .services-v5 li:nth-child(5) .box .box-icon .flaticon, .why-choose-us li:nth-child(6) .box .box-icon .flaticon, .why-choose-us-v2 li:nth-child(6) .box .box-icon .flaticon, .services-v5 li:nth-child(6) .box .box-icon .flaticon{margin-top:18px;}
.why-choose-us .box:hover .box-icon .flaticon:before, .why-choose-us-v2 .box:hover .box-icon .flaticon:before, .services-v5 .box:hover .box-icon .flaticon:before{color:#64a507;}
.why-choose-us .box:hover .box-text h3, .why-choose-us-v2 .box:hover .box-text h3, .services-v5 .box:hover .box-text h3{color:#64a507;}
.why-choose-us .box .box-icon, .why-choose-us-v2 .box .box-icon, .services-v5 .box .box-icon{float:left;}
.why-choose-us .box .box-icon .flaticon, .why-choose-us-v2 .box .box-icon .flaticon, .services-v5 .box .box-icon .flaticon{display:inline-block;}
.why-choose-us .box .box-icon .flaticon:before, .why-choose-us-v2 .box .box-icon .flaticon:before, .services-v5 .box .box-icon .flaticon:before{color:#ffffff;margin:0;font-size:55px;}
.why-choose-us .box .box-text, .why-choose-us-v2 .box .box-text, .services-v5 .box .box-text{margin-left:80px;}
.why-choose-us .box .box-text h3, .why-choose-us-v2 .box .box-text h3, .services-v5 .box .box-text h3{padding-bottom:14px;font-size:22px;color:#ffffff;font-weight:700;}
.why-choose-us .box .box-text p, .why-choose-us-v2 .box .box-text p, .services-v5 .box .box-text p{font-size:14px;color:#ebebeb;font-weight:400;}
.our-mission{margin-top:-180px;}
.our-mission img{display:block;margin:0 auto;}
.our-mission .box-mission{width:80%;margin:-30px auto 0 auto;padding:40px 65px 55px 65px;background:#ffffff;box-shadow:0 0 54px rgba(0, 0, 0, 0.11);border-radius:20px;position:relative;z-index:1;}
.our-mission .box-mission p{font-size:14px;color:#4e5453;font-weight:400;}
.our-mission .count-to-number{padding:90px 0;}
.our-mission .count-to-number .box-number{text-align:center;}
.our-mission .count-to-number .box-number:hover h3{color:#64a507;}
.our-mission .count-to-number .box-number h3{padding-bottom:5px;font-size:36px;line-height:36px;color:#202020;font-weight:700;}
.our-mission .count-to-number .box-number p{font-size:19px;color:#4e5453;font-weight:400;}
.our-videos-v2{background:url("../img/index-2/bg-our-videos.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-top:none;}
.our-videos-v2 .garden-title h3{color:#ffffff;}
.our-videos-v2 .box h3{text-align:center;color:#ffffff;}
.latest-news-v2 .box .box-image{position:relative;border-radius:5px;overflow:hidden;}
.latest-news-v2 .box .box-image:before, .latest-news-v2 .box .box-image:after{content:'';width:100%;height:100%;background:transparent;position:absolute;top:0;right:0;bottom:0;left:0;}
.latest-news-v2 .box .box-image:after{border:15px solid #64a507;z-index:2;opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
.latest-news-v2 .box .box-image:before{border:15px solid #eaeaea;z-index:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.latest-news-v2 .box .box-image:hover:before{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0;transition:all .5s ease;}
.latest-news-v2 .box .box-image:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;transition:all .5s ease .5s;}
.latest-news-v2 .box .box-image img{border-radius:5px;}
.latest-news-v2 .box .box-image h1{font-size:150px;line-height:150px;color:rgba(255, 255, 255, 0.3);font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;}
.latest-news-v2 .box .box-content h6{padding-top:33px;font-size:14px;color:#64a507;font-weight:500;letter-spacing:2px;}
.latest-news-v2 .box .box-content h3{padding-bottom:12px;display:inline-block;font-size:25px;color:#202020;font-weight:400;}
.latest-news-v2 .box .box-content > p{padding-bottom:10px;font-size:14px;color:#4e5453;font-weight:400;}
.latest-news-v2 .box .box-content a p{padding-bottom:0;font-size:14px;color:#202020;font-weight:700;}
.latest-news-v2 .box .box-content a p span{padding-right:7px;}
.carousel-v2{position:static;}
.carousel-v2 li{padding:33px 0;border:2px dashed #dcddde;border-radius:10px;}
.carousel-v2 .box:hover .box-icon span{background:transparent;}
.carousel-v2 .box:hover .box-icon span:before{color:#64a507;}
.carousel-v2 .box .box-icon{border-radius:0;}
.carousel-v2 .box .box-icon span{background:transparent;border:none;border-radius:0;}
.carousel-v2 .box .box-icon span:before{font-size:55px;}
.carousel-v2 .box .box-text h3{color:#202020;letter-spacing:3px;}
.carousel-v2 .box .box-text p{color:#202020;}
.slider-v3 .banner-caption-h5, .slider-v4 .banner-caption-h5{font-size:24px;color:#f9bf0f;font-weight:700;letter-spacing:5px;position:relative;padding:13px 3px 10px 3px;}
.slider-v3 .banner-caption-h5:before, .slider-v4 .banner-caption-h5:before, .slider-v3 .banner-caption-h5:after, .slider-v4 .banner-caption-h5:after{content:'';width:100%;height:2px;background:rgba(255, 255, 255, 0.5);position:absolute;right:0;left:0;}
.slider-v3 .banner-caption-h5:before, .slider-v4 .banner-caption-h5:before{top:0;}
.slider-v3 .banner-caption-h5:after, .slider-v4 .banner-caption-h5:after{bottom:0;}
.slider-v3 .banner-caption-h1, .slider-v4 .banner-caption-h1{font-size:80px;line-height:80px;color:#ffffff;font-weight:700;letter-spacing:5px;}
.slider-v3 .banner-caption-h3, .slider-v4 .banner-caption-h3{font-size:36px;line-height:36px;color:#dcddde;font-weight:400;letter-spacing:5px;}
.slider-v3 .banner-caption-p, .slider-v4 .banner-caption-p{font-size:19px;color:#d3d3d3;font-weight:300;}
.slider-v3 .banner-caption-button .garden-button, .slider-v4 .banner-caption-button .garden-button{border-radius:50px;transition:all .5s ease;}
.slider-v3 .banner-caption-button .garden-button:hover, .slider-v4 .banner-caption-button .garden-button:hover{border:2px dashed #64a507;}
.slider-v3 .banner-caption-button .garden-button a, .slider-v4 .banner-caption-button .garden-button a{background:#64a507;line-height:38px;border-radius:38px;padding:0 30px;color:#ffffff;}
.slider-v3 .tp-bullets .tp-bullet, .slider-v4 .tp-bullets .tp-bullet{width:14px;height:14px;border:2px solid rgba(255, 255, 255, 0.4);box-shadow:none;background:transparent;}
.slider-v3 .tp-bullets .tp-bullet:hover, .slider-v4 .tp-bullets .tp-bullet:hover{border:2px solid rgba(255, 255, 255, 0.8);}
.slider-v3 .tp-bullets .tp-bullet.selected, .slider-v4 .tp-bullets .tp-bullet.selected{border:2px solid rgba(255, 255, 255, 0.8);}
.slider-v3 .tp-bullets .tp-bullet.selected:before, .slider-v4 .tp-bullets .tp-bullet.selected:before{opacity:1;}
.slider-v3 .tp-bullets .tp-bullet:after, .slider-v4 .tp-bullets .tp-bullet:after{display:none;}
.slider-v3 .tp-bullets .tp-bullet:before, .slider-v4 .tp-bullets .tp-bullet:before{content:'';width:5px;height:5px;background:#64a507;border-radius:50%;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.services-v3 .box{position:relative;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.services-v3 .box:hover .text-default{bottom:-25%;opacity:0;transition:all .5s ease;}
.services-v3 .box:hover .text-hover{top:0;transition:all .5s ease .5s;}
.services-v3 .box h3{padding:0 15px;font-size:30px;line-height:30px;color:#ffffff;letter-spacing:3px;text-transform:uppercase;font-weight:700;}
.services-v3 .box .text-default{width:100%;padding:25px 0;background:rgba(100, 165, 7, 0.8);background:-webkit-linear-gradient(bottom, rgba(100, 165, 7, 0.8), transparent);background:-o-linear-gradient(top, rgba(100, 165, 7, 0.8), transparent);background:-moz-linear-gradient(top, rgba(100, 165, 7, 0.8), transparent);background:linear-gradient(to top, rgba(100, 165, 7, 0.8), transparent);opacity:1;position:absolute;right:0;bottom:0;left:0;transition:all .5s ease;}
.services-v3 .box .text-hover{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(100, 165, 7, 0.8);position:absolute;top:100%;right:0;left:0;}
.services-v3 .box .text-hover .content .box-icon{margin-bottom:30px;}
.services-v3 .box .text-hover .content .box-icon .flaticon:before{margin:0;color:#ffffff;font-size:55px;}
.who-we-are .box-title .garden-title p, .counttonumber .box-title .garden-title p{padding:10px 0 0 0;}
.who-we-are .box-image, .counttonumber .box-image{padding-left:45px;}
.who-we-are .box-image img, .counttonumber .box-image img{display:block;}
.who-we-are .box-content, .counttonumber .box-content{padding-left:30px;}
.who-we-are .box-content p, .counttonumber .box-content p{font-size:14px;color:#4e5453;font-weight:400;}
.who-we-are .box-content p strong, .counttonumber .box-content p strong{display:block;padding-bottom:10px;font-weight:700;}
.who-we-are .count-to-number, .counttonumber .count-to-number{margin-top:55px;}
.who-we-are .count-to-number .box-number, .counttonumber .count-to-number .box-number{text-align:center;}
.who-we-are .count-to-number .box-number .number, .counttonumber .count-to-number .box-number .number{display:inline-block;padding:8px;border:2px dashed #64a507;border-radius:50%;}
.who-we-are .count-to-number .box-number .number h3, .counttonumber .count-to-number .box-number .number h3{width:98px;height:98px;line-height:103px;background:#64a507;border-radius:50%;font-size:22px;color:#ffffff;font-weight:700;}
.who-we-are .count-to-number .box-number p, .counttonumber .count-to-number .box-number p{padding-top:15px;font-size:19px;color:#4e5453;font-weight:700;text-transform:uppercase;}
.paradise-garden{overflow:hidden;background:url("../img/index-3/br-paradise-garden.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;}
.paradise-garden.garden-set-pd{padding-bottom:185px;}
.paradise-garden .border-width{position:absolute;bottom:0;}
.paradise-garden .left{left:0;border-left-color:#ffffff;border-left-style:solid;border-right-color:transparent;border-right-style:solid;border-top-color:transparent;border-top-style:solid;border-top-width:130px;}
.paradise-garden .right{right:0;border-left-color:transparent;border-left-style:solid;border-right-color:#ffffff;border-right-style:solid;border-top-color:transparent;border-top-style:solid;border-top-width:130px;}
.paradise-garden h1{font-family:'fontBilyOhio', sans-serif;font-weight:700;font-size:110px;line-height:110px;color:#ffffff;}
.paradise-garden h6{padding:12px 0 72px 0;font-weight:700;font-size:36px;line-height:36px;color:#ababab;letter-spacing:8px;}
.paradise-garden .box{width:65%;margin:0 auto;}
.paradise-garden .box .content h3{padding-bottom:8px;font-size:72px;line-height:72px;color:#f9bf0f;font-weight:700;}
.paradise-garden .box .content p{padding:0 15%;font-size:14px;color:#ffffff;font-weight:400;}
.paradise-garden .owl-nav .owl-prev, .paradise-garden .owl-nav .owl-next{width:45px;height:45px;border:3px solid rgba(255, 255, 255, 0.2);border-radius:50%;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:all .5s ease;}
.paradise-garden .owl-nav .owl-prev:before, .paradise-garden .owl-nav .owl-next:before{font-family:'FontAwesome';font-size:24px;color:rgba(255, 255, 255, 0.2);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all .5s ease;}
.paradise-garden .owl-nav .owl-prev:hover, .paradise-garden .owl-nav .owl-next:hover{border:3px solid #ffffff;}
.paradise-garden .owl-nav .owl-prev:hover:before, .paradise-garden .owl-nav .owl-next:hover:before{color:#ffffff;}
.paradise-garden .owl-nav .owl-prev{left:0;}
.paradise-garden .owl-nav .owl-prev:before{content:'\f104';}
.paradise-garden .owl-nav .owl-next{right:0;}
.paradise-garden .owl-nav .owl-next:before{content:'\f105';}
.why-choose-us-v2{background:url("../img/index-3/bg-why-choose-us.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.why-choose-us-v2.garden-set-pd{padding:100px 0;}
.why-choose-us-v2 .garden-title p{padding:10px 15% 0 15%;}
.why-choose-us-v2 li:nth-last-child(3){padding-bottom:50px;}
.why-choose-us-v2 .box .box-icon .flaticon:before{color:#64a507;}
.why-choose-us-v2 .garden-img-full-width{box-shadow:0 0 54px rgba(0, 0, 0, 0.75);border-radius:10px;}
.why-choose-us-v2 .garden-img-full-width img{border-radius:10px;}
.our-pricing .garden-title{padding-bottom:65px;}
.our-pricing .box{-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);border-radius:5px;transition:all .5s ease;}
.our-pricing .box:hover{-webkit-transform:translateY(-10px) translateZ(0);-moz-transform:translateY(-10px) translateZ(0);-ms-transform:translateY(-10px) translateZ(0);-o-transform:translateY(-10px) translateZ(0);transform:translateY(-10px) translateZ(0);box-shadow:0 0 35px rgba(0, 0, 0, 0.2);}
.our-pricing .box:hover .box-header h6{background:-webkit-gradient(left, #fab102, #ffda6a);background:-webkit-linear-gradient(left, #fab102, #ffda6a);background:-moz-linear-gradient(right, #fab102, #ffda6a);background:-ms-linear-gradient(right, #fab102, #ffda6a);background:-o-linear-gradient(right, #fab102, #ffda6a);background:linear-gradient(to right, #fab102, #ffda6a);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent;-o-text-fill-color:transparent;}
.our-pricing .box:hover .box-content .garden-button{border:2px dashed #64a507;}
.our-pricing .box:hover .box-content .garden-button a{background:#64a507;}
.our-pricing .box .box-header{border-top-left-radius:5px;border-top-right-radius:5px;padding:25px 15px;border-bottom:5px solid #ababab;background:#373737;}
.our-pricing .box .box-header h6{padding-bottom:31px;font-size:19px;font-weight:700;letter-spacing:5px;background:-webkit-gradient(left, #79af05, #a1ea06);background:-webkit-linear-gradient(left, #79af05, #a1ea06);background:-moz-linear-gradient(right, #79af05, #a1ea06);background:-ms-linear-gradient(right, #79af05, #a1ea06);background:-o-linear-gradient(right, #79af05, #a1ea06);background:linear-gradient(to right, #79af05, #a1ea06);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent;-o-text-fill-color:transparent;}
.our-pricing .box .box-header h1{display:inline-block;font-size:80px;line-height:80px;color:#ffffff;font-weight:300;position:relative;}
.our-pricing .box .box-header h1 span{font-size:14px;line-height:26px;color:rgba(255, 255, 255, 0.4);}
.our-pricing .box .box-header h1 sup{font-size:30px;position:absolute;left:-20px;top:-20px;}
.our-pricing .box .box-header p{padding-top:25px;font-size:14px;color:rgba(255, 255, 255, 0.4);font-weight:300;}
.our-pricing .box .box-content{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:45px 15px;background:#f6f6f6;}
.our-pricing .box .box-content p{padding-bottom:22px;font-size:16px;color:#4e5453;font-weight:400;}
.our-pricing .box .box-content p strong{font-weight:700;}
.our-pricing .box .box-content .garden-button{margin-top:35px;padding:4px;border-radius:48px;border:2px dashed #4e5453;}
.our-pricing .box .box-content .garden-button a{background:#4e5453;color:#ffffff;line-height:36px;border-radius:36px;padding:0 22px;font-size:12px;}
.grid li{position:relative;}
.grid li:nth-child(odd) .box:before{border-bottom:20px solid #f6f6f6;bottom:100%;}
.grid li:nth-child(even) .box:before{border-top:20px solid #f6f6f6;top:100%;}
.grid li:nth-child(even) .garden-img-full-width{position:absolute;top:100%;}
.grid li .box{background:#f6f6f6;display:flex;align-items:center;position:relative;}
.grid li .box:before{content:'';border-right:20px solid transparent;border-left:20px solid transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.grid li .box .box-content{width:100%;padding:105px 60px;}
.grid li .box .box-content h3{padding-bottom:29px;font-size:33px;line-height:33px;color:#4e5453;font-weight:700;text-transform:uppercase;}
.grid li .box .box-content p{font-size:14px;color:#4e5453;font-weight:400;}
.slider-v4 .banner-caption-h3{font-family:'fontBilyOhio', sans-serif;font-size:60px;line-height:60px;color:#f9bf0f;letter-spacing:0;}
.slider-v4 .banner-caption-h1{font-size:70px;line-height:70px;letter-spacing:0;}
.slider-v4 .banner-caption-p{color:#ffffff;}
.slider-v4 .banner-caption-button .garden-button{border:2px dashed #ffffff;}
.slider-v4 .banner-caption-button .garden-button:hover{border:2px dashed #64a507;}
.slider-v4 .banner-caption-button .garden-button:hover a{background:#64a507;color:#ffffff;}
.slider-v4 .banner-caption-button .garden-button a{background:#ffffff;color:#202020;}
.slider-v4 .banner-caption-form{width:370px;}
.slider-v4 .banner-caption-form .box-form{background:url("../img/slider/bg-form.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.slider-v4 .banner-caption-form .box-form h3{font-size:19px;color:#ffffff;font-weight:700;left:3px;line-height:80px;background:#64a507;text-align:center;padding:0 15px;}
.slider-v4 .banner-caption-form .box-form form{text-align:center;padding:35px;}
.slider-v4 .banner-caption-form .box-form form .box-icon{margin-bottom:25px;position:relative;}
.slider-v4 .banner-caption-form .box-form form .box-icon span{font-size:14px;color:rgba(32, 32, 32, 0.7);position:absolute;left:30px;top:10px;}
.slider-v4 .banner-caption-form .box-form form .box-icon input, .slider-v4 .banner-caption-form .box-form form .box-icon textarea{width:100%;background:#ffffff;border:1px solid #dcddde;outline:none;padding:10px 30px 10px 52px;font-size:14px;color:#202020;}
.slider-v4 .banner-caption-form .box-form form .box-icon input:focus, .slider-v4 .banner-caption-form .box-form form .box-icon textarea:focus{border:1px solid #64a507;}
.slider-v4 .banner-caption-form .box-form form .box-icon input{border-radius:46px;height:46px;line-height:46px;}
.slider-v4 .banner-caption-form .box-form form .box-icon textarea{border-radius:25px;}
.slider-v4 .banner-caption-form .box-form form .garden-button{margin-top:-15px;border-radius:54px;}
.slider-v4 .banner-caption-form .box-form form .garden-button:hover{border:2px dashed #64a507;}
.slider-v4 .banner-caption-form .box-form form .garden-button a{line-height:40px !important;border-radius:40px;background:#64a507;color:#ffffff;font-size:14px;letter-spacing:3px !important;}
.services-v4 .garden-img-full-width{border-radius:10px;}
.services-v4 h3{padding-top:32px;font-size:25px;color:#202020;font-weight:700;letter-spacing:3px;}
.services-v4 p{padding-top:5px;font-size:14px;color:#4e5453;font-weight:400;}
.cheers{background:url("../img/index-4/bg-cheers.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.cheers .box{padding:60px;background:#ffffff;}
.cheers .box h6{font-family:'fontBilyOhio', sans-serif;font-size:30px;line-height:30px;color:#64a507;}
.cheers .box h3{padding-bottom:20px;font-weight:700;font-size:36px;line-height:36px;color:#202020;text-transform:uppercase;}
.cheers .box p{padding-bottom:32px;font-weight:400;font-size:14px;color:#4e5453;}
.cheers .box img{display:block;}
.about-v2 .box-content h3{padding-bottom:15px;font-family:'fontBilyOhio', sans-serif;font-size:80px;line-height:80px;color:#64a507;}
.about-v2 .box-content p{padding-bottom:12px;font-size:14px;color:#4e5453;font-weight:400;}
.about-v2 .box-content p strong{font-weight:700;}
.about-v2 .box-image img{display:block;margin:0 auto;}
.history .box{border-top:1px solid #dcddde;}
.history .box .times{border-left:1px solid #dcddde;}
.history .box .times li{padding-left:14px;padding-bottom:20px;position:relative;}
.history .box .times li:last-child{padding-bottom:0;}
.history .box .times li:hover:before{background:#64a507;border:2px solid #64a507;}
.history .box .times li:hover p{color:#64a507;}
.history .box .times li:before{content:'';width:11px;height:11px;background:#ffffff;border:2px solid #dcddde;border-radius:50%;position:absolute;left:-6px;top:5px;}
.history .box .times li h3{font-size:19px;color:#202020;font-weight:700;}
.history .box .times li p{font-size:14px;line-height:20px;color:#4e5453;font-weight:400;}
.history .box .box-content p{font-size:14px;color:#4e5453;font-weight:400;}
.history .box .box-content p.garden-first-letter{padding-bottom:15px;}
.history .box .box-content p.garden-first-letter:first-letter{color:#64a507;}
.counttonumber{background:url("../img/about/bg-count-to-number.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.counttonumber .count-to-number .box-number p{color:#ffffff;}
.our-team .garden-title{padding-bottom:60px;}
.our-team li .garden-overlay-scale{border:1px solid #dcddde;border-radius:10px;overflow:hidden;}
.our-team li .garden-overlay-scale .garden-overlay{background:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;}
.our-team li .garden-overlay-scale .garden-overlay:before{display:none;}
.our-team li .garden-overlay-scale .garden-overlay ul{width:100%;text-align:center;}
.our-team li .garden-overlay-scale .garden-overlay ul li{display:inline-block;padding:0 12px;}
.our-team li .garden-overlay-scale .garden-overlay ul li:first-child{padding-left:0;}
.our-team li .garden-overlay-scale .garden-overlay ul li:last-child{padding-right:0;}
.our-team li .garden-overlay-scale .garden-overlay ul li a{color:#ffffff;font-size:18px;}
.our-team li .garden-overlay-scale .garden-overlay ul li a:hover{color:#64a507;}
.our-team li h3{padding-top:16px;font-size:22px;color:#202020;font-weight:500;}
.our-team li p{display:inline-block;background:#64a507;font-size:12px;line-height:19px;color:#ffffff;padding:0 12px;text-transform:uppercase;font-weight:500;}
.contact-info .title{padding-bottom:71px;}
.contact-info .title h3{padding-bottom:28px;text-align:center;font-size:36px;line-height:36px;color:#202020;font-weight:700;}
.contact-info .title p{padding:0 10%;text-align:center;font-size:14px;color:#4e5453;font-weight:400;}
.contact-info .box{display:flex;justify-content:center;align-items:center;}
.contact-info .box .box-icon{width:92px;height:92px;border:2px dashed #64a507;border-radius:50%;padding:11px;}
.contact-info .box .box-icon span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#64a507;border-radius:50%;font-size:30px;color:#ffffff;}
.contact-info .box .box-content{padding-left:20px;}
.contact-info .box .box-content h3{padding-bottom:10px;font-size:24px;color:#202020;font-weight:500;}
.contact-info .box .box-content p{font-size:16px;line-height:22px;color:#4e5453;font-weight:400;}
.contact-form{text-align:center;background:url("../img/contact/bg-contact-form.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}
.contact-form .box{width:80%;margin:0 auto;}
.contact-form .box h3{font-size:36px;line-height:36px;color:#ffffff;font-weight:600;}
.contact-form .box p{font-size:14px;color:#ffffff;font-weight:400;}
.contact-form .box p span{color:#f54406;}
.contact-form .box form{margin-top:28px;}
.working-time-v2 .box-time{margin-right:50px;}
.working-time-v2 .box-time h3{font-size:36px;line-height:36px;color:#202020;font-weight:700;}
.working-time-v2 .box-time h6{padding-bottom:30px;font-size:14px;color:#4e5453;font-weight:400;}
.working-time-v2 .box-time li{margin-bottom:15px;padding:0 25px;line-height:45px;background:#64a507;}
.working-time-v2 .box-time li:last-child{margin-bottom:0;}
.working-time-v2 .box-time li p{font-size:14px;color:#ffffff;font-weight:700;}
.working-time-v2 .box-time li p i{font-weight:400;float:right;}
.working-time-v2 .box-content p{font-size:14px;color:#4e5453;font-weight:400;}
.working-time-v2 .box-content p.garden-first-letter{padding-bottom:15px;}
.working-time-v2 .box-content p.garden-first-letter:first-letter{color:#64a507;}
.working-time-v2 .box-content p strong{color:#202020;font-weight:500;}
.gmap-contact .gmap-wrapper #gmap_contact{width:100%;height:540px;}
.gmap-contact .gmap-wrapper #gmap_contact .gm-style .gm-style-iw{font-size:14px;font-weight:700;color:#4e5453;text-align:center;padding-top:10px;}
.portfolio li{padding-bottom:40px;}
.portfolio .box .garden-overlay-scale h5{background:#ffffff;color:#202020;text-transform:uppercase;height:23px;line-height:23px;padding:0 15px;font-size:12px;font-weight:700;position:absolute;top:9px;left:9px;z-index:3;}
.portfolio .box .garden-overlay-scale .garden-overlay{display:flex;align-items:center;justify-content:center;z-index:1;}
.portfolio .box .garden-overlay-scale .garden-overlay:before{display:none;}
.portfolio .box .garden-overlay-scale .garden-overlay a{display:inline-block;font-size:18px;color:#ffffff;}
.portfolio .box h3{padding-top:15px;display:inline-block;font-size:19px;color:#202020;font-weight:500;text-transform:uppercase;}
.portfolio-detail .row .push-offset-3, .services-detail .row .push-offset-3{position:relative;left:25%;}
.portfolio-detail .row .pull-offset-9, .services-detail .row .pull-offset-9{position:relative;left:-75%;}
.portfolio-detail .box-content h3, .services-detail .box-content h3{padding-bottom:16px;font-size:25px;color:#202020;font-weight:500;}
.portfolio-detail .box-content h3 span, .services-detail .box-content h3 span{color:#64a507;padding-right:13px;}
.portfolio-detail .box-content p, .services-detail .box-content p{font-size:14px;color:#4e5453;font-weight:400;}
.portfolio-detail .box-content .garden-img-full-width, .services-detail .box-content .garden-img-full-width{margin:22px 0;}
.portfolio-detail .box-content .title h3, .services-detail .box-content .title h3{padding-bottom:0;font-size:25px;color:#202020;font-weight:700;}
.portfolio-detail .box-content .title h3 i, .services-detail .box-content .title h3 i{padding-left:8px;font-weight:400;color:#64a507;}
.portfolio-detail .box-content .question, .services-detail .box-content .question{border-top:1px solid #dcddde;border-bottom:1px solid #dcddde;margin-top:30px;margin-bottom:40px;padding-bottom:25px;padding-top:30px;}
.portfolio-detail .box-content .question .holder-question, .services-detail .box-content .question .holder-question{margin-top:25px;}
.portfolio-detail .box-content .question .holder-question .has-title, .services-detail .box-content .question .holder-question .has-title{margin-bottom:15px;border:1px solid #4e5453;}
.portfolio-detail .box-content .question .holder-question .has-title:first-child .sub-content, .services-detail .box-content .question .holder-question .has-title:first-child .sub-content{display:block;}
.portfolio-detail .box-content .question .holder-question .has-title:hover, .services-detail .box-content .question .holder-question .has-title:hover, .portfolio-detail .box-content .question .holder-question .has-title.active, .services-detail .box-content .question .holder-question .has-title.active{border:1px solid #64a507;}
.portfolio-detail .box-content .question .holder-question .has-title:hover a, .services-detail .box-content .question .holder-question .has-title:hover a, .portfolio-detail .box-content .question .holder-question .has-title.active a, .services-detail .box-content .question .holder-question .has-title.active a{background:#64a507;}
.portfolio-detail .box-content .question .holder-question .has-title a, .services-detail .box-content .question .holder-question .has-title a{background:#4e5453;display:block;line-height:45px;padding:0 52px 0 26px;font-weight:400;font-size:14px;color:#ffffff;position:relative;}
.portfolio-detail .box-content .question .holder-question .has-title a span, .services-detail .box-content .question .holder-question .has-title a span{position:absolute;right:26px;top:16px;}
.portfolio-detail .box-content .question .holder-question .has-title .sub-content, .services-detail .box-content .question .holder-question .has-title .sub-content{display:none;}
.portfolio-detail .box-content .question .holder-question .has-title .sub-content p, .services-detail .box-content .question .holder-question .has-title .sub-content p{padding:26px;font-weight:400;font-size:14px;color:#4e5453;}
.portfolio-detail .box-content .our-testimonial, .services-detail .box-content .our-testimonial{background:transparent;}
.portfolio-detail .box-content .our-testimonial .title, .services-detail .box-content .our-testimonial .title{padding-bottom:20px;}
.portfolio-detail .box-content .our-testimonial .box .name h3, .services-detail .box-content .our-testimonial .box .name h3{padding-bottom:0;}
.portfolio-detail .box-content .box-banner .garden-img-full-width, .services-detail .box-content .box-banner .garden-img-full-width{margin:0;position:relative;}
.portfolio-detail .box-content .box-banner .garden-img-full-width h5, .services-detail .box-content .box-banner .garden-img-full-width h5{padding-left:20px;padding-top:15px;font-family:'fontBilyOhio', sans-serif;font-size:38px;line-height:50px;color:#ffffff;position:absolute;top:0;right:0;left:0;}
.portfolio-detail .box-content .box-banner .garden-img-full-width .sale, .services-detail .box-content .box-banner .garden-img-full-width .sale{padding-left:20px;padding-bottom:15px;position:absolute;bottom:0;right:0;left:0;}
.portfolio-detail .box-content .box-banner .garden-img-full-width .sale h6, .services-detail .box-content .box-banner .garden-img-full-width .sale h6{font-size:19px;color:#ffffff;font-weight:400;letter-spacing:3px;}
.portfolio-detail .box-content .box-banner .garden-img-full-width .sale h1, .services-detail .box-content .box-banner .garden-img-full-width .sale h1{font-size:60px;line-height:60px;color:#ffffff;font-weight:700;}
.services-v5{background:transparent;}
.services-v5 .box .box-icon .flaticon:before{color:#dcddde;}
.services-v5 .box .box-text h3{color:#202020;}
.services-v5 .box .box-text p{color:#4e5453;}
.pricing-form{background:url("../img/pricing/bg-pricing.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:85px 0;}
.pricing-form .box .garden-title h6, .pricing-form .box .garden-title h3{color:#ffffff;}
.pricing-form .box .garden-title p{color:#dcddde;}
.pricing-form .box .box-form{width:60%;margin:0 auto;background:#ffffff;padding:50px;}
.pricing-form .box .box-form form .position-relative{position:relative;margin-bottom:25px;}
.pricing-form .box .box-form form .position-relative.none-mg{margin-bottom:0;}
.pricing-form .box .box-form form .position-relative textarea, .pricing-form .box .box-form form .position-relative input{border:1px solid #dcddde;background:#fafafa;padding:10px 30px 10px 50px;font-size:14px;color:#202020;font-weight:400;}
.pricing-form .box .box-form form .position-relative textarea:focus, .pricing-form .box .box-form form .position-relative input:focus{outline:none;border:1px solid #64a507;}
.pricing-form .box .box-form form .position-relative textarea{border-radius:20px;}
.pricing-form .box .box-form form .position-relative input{height:45px;line-height:45px;border-radius:45px;}
.pricing-form .box .box-form form .position-relative span{font-size:14px;color:rgba(32, 32, 32, 0.5);position:absolute;top:15px;left:45px;z-index:1;}
.pricing-form .box .box-form form .position-relative .garden-button{margin-top:15px;margin-bottom:0;border-radius:54px;}
.pricing-form .box .box-form form .position-relative .garden-button:hover{border:2px dashed #64a507;}
.pricing-form .box .box-form form .position-relative .garden-button a{background:#64a507;font-size:14px;line-height:40px;border-radius:40px;color:#ffffff;letter-spacing:2px;padding:0 40px;}
.our-testimonial-v2{background:transparent;}
.our-testimonial-v2 .garden-title h3{color:#202020;}
.our-testimonial-v2 li{margin-bottom:65px;}
.our-testimonial-v2 li:last-child, .our-testimonial-v2 li:nth-last-child(2){margin-bottom:0;}
.gallery .row .push-offset-6, .gallery-v3 .row .push-offset-6{position:relative;left:50%;}
.gallery .row .pull-offset-6, .gallery-v3 .row .pull-offset-6{position:relative;left:-50%;}
.gallery .box, .gallery-v3 .box{margin-bottom:30px;}
.gallery .garden-button, .gallery-v3 .garden-button{margin-top:20px;}
.gallery-v3 .box{margin-bottom:0;}
.gallery-v3 .garden-button{margin-top:50px;}
.shop li{margin-bottom:45px;}
.shop .garden-pagination{margin-top:15px;}
.product-detail{overflow:hidden;}
.product-detail .box-detail .product-image{display:flex;align-items:center;justify-content:center;padding:15px;background:#fafafa;border:1px dashed #dcddde;border-radius:5px;float:left;width:45%;height:420px;}
.product-detail .box-detail .product-image img{display:block;}
.product-detail .box-detail .box-detail-content{padding-left:30px;width:55%;float:right;}
.product-detail .box-detail .box-detail-content h3{font-size:25px;color:#202020;font-weight:500;}
.product-detail .box-detail .box-detail-content h6{font-size:18px;color:#64a507;font-weight:500;}
.product-detail .box-detail .box-detail-content .rating{margin:8px 0 15px 0;line-height:20px;}
.product-detail .box-detail .box-detail-content .rating li span{font-size:14px;color:#fab102;}
.product-detail .box-detail .box-detail-content p{font-size:14px;color:#4e5453;font-weight:400;}
.product-detail .box-detail .box-detail-content .qty-cart{margin:50px 0 15px 0;}
.product-detail .box-detail .box-detail-content .qty-cart .garden-button{padding:3px;margin-left:38px;}
.product-detail .box-detail .box-detail-content .qty-cart .garden-button:hover a{background:#ffffff;color:#64a507;}
.product-detail .box-detail .box-detail-content .qty-cart .garden-button a{line-height:40px;font-size:14px;color:#ffffff;background:#64a507;border-radius:30px;font-weight:700;padding:0 24px;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty{display:inline-block;width:87px;height:30px;border:1px solid #dcddde;position:relative;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty button{font-size:14px;color:rgba(78, 84, 83, 0.3);display:block;width:15px;height:15px;line-height:15px;text-align:center;background:transparent;border:none;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:all .5s ease;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty button.qty-minus{left:10px;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty button.qty-plus{right:10px;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty button:hover{color:#4e5453;}
.product-detail .box-detail .box-detail-content .qty-cart .box-qty input{width:100%;height:100%;padding:0 20px;text-align:center;background:transparent;font-size:14px;color:#4e5453;font-weight:700;outline:none;border:none;}
.product-detail .box-detail .box-detail-content .category-tags h6, .product-detail .box-detail .box-detail-content .category-tags a{display:inline-block;font-size:12px;color:#4e5453;}
.product-detail .box-detail .box-detail-content .category-tags h6{margin-right:15px;font-weight:700;}
.product-detail .box-detail .box-detail-content .category-tags a{font-weight:400;}
.product-detail .box-review{margin-top:55px;border:1px solid #dcddde;overflow:hidden;}
.product-detail .box-review .tab-menu{background:#fafafa;border-bottom:1px solid #dcddde;}
.product-detail .box-review .tab-menu ul{display:flex;}
.product-detail .box-review .tab-menu ul li.active:hover a{background:#4e5453;}
.product-detail .box-review .tab-menu ul li.active a{background:#4e5453;color:#ffffff;}
.product-detail .box-review .tab-menu ul li:hover a{background:#d0d0d0;}
.product-detail .box-review .tab-menu ul li a{font-weight:700;line-height:45px;display:inline-block;font-size:14px;color:#4e5453;padding:0 35px;transition:all .5s ease;}
.product-detail .box-review .tab-content{padding:25px 35px;text-align:left;}
.product-detail .box-review .tab-content #description p{font-size:14px;color:#4e5453;font-weight:400;}
.product-detail .box-review .tab-content #reviews h3{padding-bottom:15px;font-size:25px;color:#202020;font-weight:500;}
.product-detail .box-review .tab-content #reviews li:last-child{margin-bottom:30px;}
.product-detail .box-review .tab-content #reviews li .review{padding:15px 0;border-bottom:1px solid #dcddde;}
.product-detail .box-review .tab-content #reviews li .review .author{display:flex;}
.product-detail .box-review .tab-content #reviews li .review .author > *{margin-right:5px;}
.product-detail .box-review .tab-content #reviews li .review .author h6{font-size:14px;color:#4e5453;font-weight:700;}
.product-detail .box-review .tab-content #reviews li .review .author p{font-size:14px;color:#4e5453;font-weight:500;}
.product-detail .box-review .tab-content #reviews li .review .author li{margin-bottom:0;display:inline-block;}
.product-detail .box-review .tab-content #reviews li .review .author li span{color:#fab102;}
.product-detail .box-review .tab-content #reviews li .review p{font-size:13px;color:#4e5453;font-weight:400;}
.product-detail .box-review .tab-content #reviews .form-comment form h5{font-size:16px;color:#202020;font-weight:400;}
.product-detail .box-review .tab-content #reviews .form-comment form input, .product-detail .box-review .tab-content #reviews .form-comment form textarea{font-size:14px;color:#202020;font-weight:400;border:1px solid #dcddde;outline:none;background:transparent;margin-bottom:20px;padding:7px 20px;}
.product-detail .box-review .tab-content #reviews .form-comment form input:focus, .product-detail .box-review .tab-content #reviews .form-comment form textarea:focus{border:1px solid #64a507;}
.product-detail .box-review .tab-content #reviews .form-comment form input{height:40px;line-height:40px;}
.product-detail .box-review .tab-content #reviews .form-comment form .jq-ry-container{padding:0px;padding-bottom:15px;width:75px !important;}
.product-detail .box-review .tab-content #reviews .form-comment form .jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg{width:15px;height:15px;}
.product-detail .box-review .tab-content #reviews .form-comment form .garden-button{padding:3px;}
.product-detail .box-review .tab-content #reviews .form-comment form .garden-button:hover a{background:#ffffff;color:#64a507;}
.product-detail .box-review .tab-content #reviews .form-comment form .garden-button a{font-size:14px;color:#ffffff;background:#64a507;font-weight:700;letter-spacing:2px;}
.product-detail .related-product{margin-top:40px;}
.product-detail .related-product .owl-stage-outer{overflow:visible;}
.product-detail .related-product .owl-stage-outer .owl-item{opacity:0;pointer-events:none;}
.product-detail .related-product .owl-stage-outer .owl-item.active{opacity:1;pointer-events:auto;}
.product-detail .related-product > h3{padding-bottom:10px;margin-bottom:30px;font-size:19px;color:#202020;font-weight:700;position:relative;}
.product-detail .related-product > h3:before{content:'';width:54px;height:3px;background:#64a507;position:absolute;bottom:0;left:0;}
.blog li, .blog-v3 li{margin-bottom:30px;}
.blog .box .garden-overlay-scale .garden-overlay, .blog-v3 .box .garden-overlay-scale .garden-overlay{display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.6);}
.blog .box .garden-overlay-scale .garden-overlay:before, .blog-v3 .box .garden-overlay-scale .garden-overlay:before{display:none;}
.blog .box .garden-overlay-scale .garden-overlay .garden-button, .blog-v3 .box .garden-overlay-scale .garden-overlay .garden-button{padding:3px;border:1px dashed transparent;border-radius:44px;}
.blog .box .garden-overlay-scale .garden-overlay .garden-button:hover, .blog-v3 .box .garden-overlay-scale .garden-overlay .garden-button:hover{border:1px dashed #64a507;}
.blog .box .garden-overlay-scale .garden-overlay .garden-button a, .blog-v3 .box .garden-overlay-scale .garden-overlay .garden-button a{background:#64a507;color:#ffffff;font-size:12px;line-height:30px;border-radius:30px;padding:0 18px;letter-spacing:1px;}
.blog .box h6, .blog-v3 .box h6{display:inline-block;margin-top:17px;background:#64a507;color:#ffffff;line-height:13px;padding:0 5px;font-size:10px;font-weight:500;}
.blog .box h3, .blog-v3 .box h3{padding-bottom:13px;font-size:19px;color:#202020;font-weight:500;}
.blog .box p, .blog-v3 .box p{font-size:14px;color:#4e5453;font-weight:400;}
.blog .box h5, .blog-v3 .box h5{padding-top:5px;font-size:12px;color:#ababab;letter-spacing:1px;text-transform:uppercase;font-weight:400;}
.blog .garden-button, .blog-v3 .garden-button{margin-top:10px;}
.blog-detail .box-detail h6{padding-bottom:5px;font-size:18px;color:#64a507;font-weight:700;text-transform:uppercase;letter-spacing:1px;}
.blog-detail .box-detail h3{padding-bottom:24px;font-size:30px;line-height:30px;color:#202020;font-weight:500;}
.blog-detail .box-detail p{font-size:14px;color:#4e5453;font-weight:400;}
.blog-detail .box-detail p strong{display:block;padding-bottom:12px;font-weight:700;}
.blog-detail .box-detail .garden-img-full-width{margin:30px 0;}
.blog-detail .box-detail ul{margin-top:38px;}
.blog-detail .box-detail ul li{padding:0 14px;display:inline-block;}
.blog-detail .box-detail ul li a{font-size:20px;color:#4e5453;}
.blog-detail .box-detail ul li a:hover{color:#64a507;}
.blog-detail .comments{margin-top:60px;}
.blog-detail .comments h3{font-size:25px;color:#202020;font-weight:600;border-bottom:1px solid #edeeee;padding-bottom:7px;margin-bottom:45px;}
.blog-detail .comments .box-comment + .comment-list{padding-left:110px;}
.blog-detail .comments .box-comment + .comment-list li{margin-bottom:0;}
.blog-detail .comments .box-comment + .comment-list .box-comment{margin-top:17px;padding-top:22px;border-top:1px solid #edeeee;}
.blog-detail .comments .comment-list li{margin-bottom:45px;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-image{float:left;width:80px;height:80px;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-image img{display:block;width:100%;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content{margin-left:110px;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content h5{font-size:19px;color:#202020;font-weight:400;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content h5 i{font-size:12px;color:#a3a6a5;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content p{font-size:14px;color:#4e5453;font-weight:400;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content a{font-size:12px;color:#4e5453;font-weight:400;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content a:hover{color:#64a507;}
.blog-detail .comments .comment-list li .box-comment .comment .comment-content a span{display:inline-block;line-height:18px;padding:0 5px;margin-left:8px;background:#64a507;color:#ffffff;}
.blog-detail .leave-comment h3{font-size:25px;color:#202020;font-weight:600;}
.blog-detail .leave-comment p{font-size:14px;color:#4e5453;font-weight:400;}
.blog-detail .leave-comment p span{color:#f90421;}
.blog-detail .leave-comment .garden-form form{margin-top:24px;}
.blog-detail .leave-comment .garden-form form .position-relative input, .blog-detail .leave-comment .garden-form form .position-relative textarea{background:#fafafa;border:1px solid #dcddde;color:#202020;}
.blog-detail .leave-comment .garden-form form .position-relative p{opacity:.6;}
.blog-v3 .box h3{font-size:30px;line-height:30px;}
.page-not-found .box-image{margin-right:40px;}
.page-not-found .box-image img{display:block;margin:0 0 0 auto;}
.page-not-found .box-content{padding-top:75px;}
.page-not-found .box-content h1{padding-bottom:15px;font-size:72px;line-height:72px;color:#4e5453;font-weight:700;}
.page-not-found .box-content p{padding-bottom:47px;font-size:14px;color:#4e5453;font-weight:400;}
.page-not-found .box-content .garden-button{border:2px dashed #64a507;padding:4px;border-radius:68px;}
.page-not-found .box-content .garden-button:hover a{background:transparent;color:#64a507;}
.page-not-found .box-content .garden-button a{background:#64a507;color:#ffffff;line-height:56px;border-radius:56px;}
body.full-height{height:100vh;overflow:hidden;}
.coming-soon{padding:50px 0;background:url("../img/coming-soon/bg-coming-soon.jpg");-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;min-height:100vh;color:white;overflow-y:auto;}
.coming-soon .content{width:530px;background:#ffffff;padding:35px 50px;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.coming-soon .content a{display:inline-block;}
.coming-soon .content a img{display:block;}
.coming-soon .content h3{padding-top:15px;font-family:'fontBilyOhio', sans-serif;font-size:50px;line-height:60px;color:#202020;}
.coming-soon .content > p{font-weight:400;font-size:14px;color:#4c4f50;}
.coming-soon .content > p span{display:block;color:#4e5453;padding-bottom:25px;}
.coming-soon .content .count-down{margin-top:30px;margin-bottom:15px;}
.coming-soon .content .count-down li{padding:15px 30px;text-align:center;position:relative;display:inline-block;}
.coming-soon .content .count-down li:before{content:':';font-weight:700;font-size:30px;color:#4c4f50;position:absolute;top:17px;right:-7px;}
.coming-soon .content .count-down li:first-child{padding-left:0;}
.coming-soon .content .count-down li:last-child{padding-right:0;}
.coming-soon .content .count-down li:last-child:before{display:none;}
.coming-soon .content .count-down li span{display:block;min-width:50px;font-weight:700;font-size:30px;line-height:30px;color:#4c4f50;}
.coming-soon .content .count-down li p{font-weight:400;font-size:14px;color:#4c4f50;}
.coming-soon .content form .position-relative{position:relative;}
.coming-soon .content form input{width:100%;font-weight:400;font-size:14px;color:#202020;background:transparent;height:45px;line-height:45px;border:1px solid #dcddde;border-radius:45px;padding:0 135px 0 30px;outline:none;transition:all .5s ease;}
.coming-soon .content form input:focus{background:transparent;border:1px solid #64a507;}
.coming-soon .content form a{display:block;background:#64a507;position:absolute;top:0;right:0;bottom:0;font-size:14px;font-weight:700;color:#ffffff;line-height:45px;padding:0 22px;border-top-right-radius:45px;border-bottom-right-radius:45px;}