.bg-secondary{background-color:#ff702a!important}.bg-primary{ background-color:#659a72!important}h6, .h6{ font-size:15px;}body{ overflow-x: hidden;}:root{--primary: #659a72;--secondary: #659a72;--light: #F2F2F2;--dark: #272630}.btn{font-weight:700;transition:.5s}.btn:hover{-webkit-box-shadow:0 8px 6px -6px #555;-moz-box-shadow:0 8px 6px -6px #555;box-shadow:0 8px 6px -6px #555}.btn.btn-secondary{color:#fff;    font-size: 14px;    background-color: #ff702a;
    border-color: #ff702a;}.btn-square{width:36px;height:36px}.btn-sm-square{width:28px;height:28px}.btn-lg-square{width:46px;height:46px}.btn-square,.btn-sm-square,.btn-lg-square{padding-left:0;padding-right:0;text-align:center}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}.navbar-dark .navbar-nav .nav-link{position:relative;margin-left:30px;padding:35px 0;font-size:18px;color:var(--light);outline:none;transition:.5s}.sticky-top.navbar-dark .navbar-nav .nav-link{padding:20px 0}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link.active{color:var(--primary)}@media(min-width:992px){.navbar-dark .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:5px;bottom:0;left:50%;background:var(--primary);transition:.5s}.navbar-dark .navbar-nav .nav-link:hover::before,.navbar-dark .navbar-nav .nav-link.active::before{width:100%;left:0}}@media(max-width:991.98px){.navbar-dark .navbar-nav .nav-link{margin-left:0;padding:10px 0}}.has-bj{background:url(../image/has-bj.png) top right no-repeat;background-size:contain}@media(max-width:991.98px){.bg-hero{background-size:cover}}@media(min-width:992px){.about-start{position:relative;margin-right:-50px;z-index:1}.about-end{position:relative;margin-left:-90px;z-index:1}}.service-item,.contact-item{background: #659a72;}.service-item:hover,.contact-item:hover{}.service-item .service-icon,.contact-item .contact-icon{margin-top:-100px;width:300px;height:200px;background:#fff;transform:rotate(-45deg)}.service-item .service-icon div,.contact-item .contact-icon div{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:.5s}.service-item .service-icon i,.contact-item .contact-icon i{transform:rotate(45deg);transition:.5s}.service-item:hover .service-icon i,.contact-item:hover .contact-icon i{color:var(--primary)}.service-item a.btn{position:relative;bottom:-30px;display:none}.service-item:hover a.btn{bottom:0;display:block}.bg-quote{background:url(../image/quote.jpg) top right no-repeat;background-size:contain}@media(max-width:991.98px){.bg-quote{background-size:cover}}.team-item{position:relative;margin-bottom:45px}.team-text{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(../image/team.jpg) bottom center no-repeat;background-size:cover;height:90px;padding:0 30px;right:45px;left:45px;bottom:-45px;transition:.5s;z-index:1}.team-item:hover .team-text{height:100%;bottom:0}.team-social{position:absolute;transition:.1s;transition-delay:0s;opacity:0}.team-item:hover .team-social{transition-delay:.3s;opacity:1}.bg-testimonial{background:url(../image/testimonial.jpg) top left no-repeat;background-size:contain}@media(max-width:991.98px){.bg-testimonial{background-size:cover}}.testimonial-carousel .owl-nav{margin-top:30px;display:flex;justify-content:start}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{position:relative;margin:0 5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--secondary);font-size:22px;border-radius:45px;transition:.5s}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--dark)}.testimonial-carousel .owl-item img{width:60px;height:60px}.bg-call-to-action{background:url(../image/call-to-action.png) top right no-repeat;background-size:contain}.bg-footer{background:url(../image/footer.jpg) center center no-repeat;background-size:contain}@media(max-width:991.98px){.bg-call-to-action,.bg-footer{background-size:cover}}

.about-start h6 a{ font-size:15px; color:#272630}
.service-item:hover .service-icon{ transform:rotate(0); }
.service-item .hover-title{ margin-top:120px;font-size: 16px;
    line-height: 1.4;}
	 .service-item .hover-title a{ color:#fff}
.service-item p{ display:none}
.service-item:hover p{ display:block}
	.service-item:hover .hover-title{ margin-top:19px;}
	.service-item .hover-detail{ font-size:14px; margin-top:8px; color:#fff}
	.probootstrap-section{padding:50px 0}.probootstrap-section.probootstrap-border-top{border-top:1px solid rgba(0,0,0,.1)}.probootstrap-section.probootstrap-border-bottom{border-bottom:1px solid rgba(0,0,0,.1)}.probootstrap-section>.container.probootstrap-border-top{padding-top:50px;border-top:1px solid rgba(0,0,0,.1)}.probootstrap-section.probootstrap-bg-white{background:#fff}@media screen and (max-width:768px){section[data-section=menu]{margin-top:0}.probootstrap-section{padding:3em 0}}.probootstrap-section-bg{background-size:cover;background-repeat:no-repeat;padding:7em 0;position:relative;height:600px}.probootstrap-section-bg.overlay:before{content:"";background:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0}.probootstrap-section-bg .probootstrap-heading{margin-top:250px}@media screen and (max-width:768px){.probootstrap-section-bg{padding:3em 0;height:300px}.probootstrap-section-bg .probootstrap-heading{margin-top:50px}}
	

	
	
	.probootstrap-cell-retro{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-13%;position:relative}.probootstrap-cell-retro .half{width:50%;float:left}@media screen and (max-width:768px){.probootstrap-cell-retro .half{width:100%;margin-top:0}}.probootstrap-cell{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.modal .probootstrap-modal-flex .probootstrap-modal-figure,.probootstrap-cell .image{background-size:cover;background-position:center center;background-repeat:no-repeat}.probootstrap-cell .image,.probootstrap-cell .text{width:50%}@media screen and (max-width:992px){.probootstrap-cell .image,.probootstrap-cell .text{width:100%}.probootstrap-cell .image{height:200px}}.probootstrap-cell .text{padding:40px;position:relative}.probootstrap-cell .text h3{margin:0 0 10px;font-size:16px;text-transform:uppercase;color:#000}.probootstrap-cell .text:before,.probootstrap-cell.reverse .text:before{z-index:22;top:15%;content:" ";height:0;margin-top:-12px;pointer-events:none}.probootstrap-cell .text p:last-child{margin-bottom:0}.probootstrap-cell .text p.price{font-size:20px;color:#FFA33E}.probootstrap-cell .text:before{right:100%;border:solid transparent;width:0;position:absolute;border-color:rgba(255,225,255,0);border-right-color:#fff;border-width:12px}.probootstrap-cell.reverse .image{position:absolute;right:0;width:50%;min-height:100%}@media screen and (max-width:992px){.probootstrap-cell.reverse .image{position:relative;width:100%}}.probootstrap-cell.reverse .text:before{left:100%;border:solid transparent;width:0;position:absolute;border-color:rgba(255,225,255,0);border-left-color:#fff;border-width:12px}@media screen and (max-width:768px){.probootstrap-cell .text:before,.probootstrap-cell.reverse .text:before{display:none}}
	.probootstrap-cell .text p{ font-size:14px;}
	.probootstrap-cell:hover .text{ background:#feeee7; cursor:pointer}
	.main-content{ padding:30px;}
	.info-detail-list{}
	
	.bg-primary a.h6{ color:#fff}
	.border-primary{     border-color:#659a72 !important;}
	.border-secondary{border-color: #ff702a !important;}
	.text-secondary {
    color: #fff !important;
}
.post-content-body img{ max-width:820px;}
.info-detail-list p{ color:#fff;}