#jpreBar, #qLbar{width:448px;height:0;position:absolute;bottom:0;background:url(../../images/mint-header-logo.jpg) 100px 100% no-repeat !important;}
#logo{width:243px;}
.contact-banner, .gallery-banner, .services-banner, .about-banner{background-image:url(../../images/headers/header-3.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:5%;background-position-y:40%;}
.home-banner{background-image:url(../../images/mint-signs-home.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;}
.navbar{position:fixed;}
.navbar .navbar-nav>li>a{font-weight:800;}
.green-text{color:#00cb95 !important;}
.fw-thin{font-weight:400;}
.paragraph-text{font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
section.banner-section .page-header a{color:#fff;}
.padding-left-15{padding-left:15px;}
.no-pad{padding-left:0px;padding-right:0px;}
.chart h2 i, .chart-dark h2 i{display:inline-block;line-height:120px;z-index:2;}
.process-desc{font-size:18px;}
#portfolio, #signage{background-color:#f8f8f8;}
#testimonials{background-color:#1e1f20;}
#testimonials .team h2{font-size:32px;}
#news{background-color:initial;}
.lower-footer p{font-size:16px;line-height:30px;}
.lower-footer .copyright, .lower-footer p{color:#898989 !important;}
.lower-footer a{color:#00cb95;}
.social-icon i{line-height:inherit;}
.lower-footer .social-icon.large-icon i{font-size:26px;}
.lower-footer .social-icon.large-icon{font-size:26px;}
.dark-gray-text{color:#4f4f4f;}
a.dark-gray-text{color:#4f4f4f;}
#navbar .navbar-nav a.button.btn-success{background-color:#00cb95;color:#fff;font-weight:400;}
.tp-caption.slider_caption3{line-height:26px;}
.page-header.dark-header h3.green-text{color:#00cb95;}
.page-header.dark-header h4{font-weight:400;line-height:30px;}
.black-text{color:#000;}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>li>a:hover, .progressbar:hover h2, .blog-masonry .item:hover h5{color:#00cb95;}
ul.item-list.chevron li{font-size:16px;line-height:20px;}
.right-decor{position:absolute;right:50;top:110;}
.left-decor{position:absolute;left:0;top:145;}
.signage-left{position:absolute;left:0;top:27px;width:129px;}
.signage-right{position:absolute;right:0;top:180px;width:180px;}
.services-process .signage-left{position:absolute;left:0;top:109px;width:129px;}
.services-process .signage-right{position:absolute;right:0;top:247px;width:180px;}
.contact-decor.signage-left{display:none;}
.contact-decor.signage-right{display:none;}
.about-signage-left{position:absolute;left:0;top:86px;width:160px;}
.about-signage-right{position:absolute;right:0;top:310px;width:180px;}
.img-wrapper{text-align:center;}
.img-wrapper img{margin:0 auto;}
#news .masonry .item a.post-title{margin-top:20px;}
#news .masonry .news{min-height:531px;}
.masonry>.item .well{padding:0px 19px;margin-bottom:0;}
.social-footer{text-align:left;}
#intro h2.green-text.inline-block{margin-bottom:5px;}
#map{height:400px;}
.img-center{margin:0 auto;}
.masonry{column-width:22em!important;-webkit-column-width:22em!important;-moz-column-width:22em!important;}
#testimonials .team img{border-radius:50%;}
.page-header.dark-header{position:relative;}
.banner-overlay{position:absolute;background-color:rgba(0,0,0, 0.7);width:100%;height:100%;}
.banner-left-decor{position:absolute;top:250;left:-6px;}
.banner-right-decor{position:absolute;top:90px;right:0px;overflow-x:hidden;}
.portfolio-item .portfolio-picture{height:300px;}
.portfolio-item .portfolio-picture .portfolio-hover{line-height:300px;}
@media (min-width:1500px){.navbar{padding:25px 300px 25px;}
.tp-caption.slider_caption3{font-size:22px !important;line-height:26px;}
.contact-decor.signage-left{position:absolute;left:0;top:109px;width:160px;}
.contact-decor.signage-right{position:absolute;right:0;top:780px;width:180px;}
}
@media (min-width:1200px){textarea.form-control, textarea.form-control:focus{height:92px;}
.portfolio-item .img-wrapper img{min-height:304px;height:304px;}
#news .portfolio-description h4{min-height:48px;}
#news .portfolio-description p{min-height:88px;}
}
@media (max-width:1200px) and (min-width:992px){.navbar{padding:25px 35px;}
.tp-caption.slider_caption3{font-size:22px !important;line-height:26px;}
#news .portfolio-description h4{min-height:48px;}
#news .portfolio-description p{min-height:106px;}
#news .img-wrapper img{height:245px;}
}
@media (max-width:1350px) and (min-width:992px){.owl-controls{display:none !important;}
}
@media (max-width:991px){#intro h2.green-text.padding-right-15{padding-right:0;}
#intro h2.green-text.inline-block{margin-bottom:10px;}
#work-gallery .portfolioFilters, #portfolio .portfolioFilters{text-align:center !important;}
#work-gallery .wow, #portfolio .wow{text-align:center !important;}
.header{padding-top:101px;}
.banner-section{padding-top:60px;}
}
@media (max-width:768px){.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.lower-footer p{padding-bottom:0;margin-bottom:0;font-size:15px;}
}
@media (max-width:767px){.text-center-xs{text-align:center !important;}
#intro .wow.fadeIn.padding-bottom-30.social{padding-bottom:0;}
.navbar-toggle{margin-right:0px;}
.portfolio-item .portfolio-picture{background-size:contain !important;}
.portfolio-item .portfolio-description{display:block !important;}
}
@media (min-width:768px){.portfolio-item .portfolio-picture{background-size:contain !important;}
}
@media (max-width:340px){.lower-footer p{font-size:13px;}
.navbar{padding:25px 13px;}
.navbar-toggle{margin-right:0px;}
}
.portfolio-item .portfolio-picture .portfolio-hover{background-color:rgba(0,203,149,0.7);}
.portfolio-item .portfolio-description{overflow:hidden;min-height:54px;display:table-cell;vertical-align:initial;width:100%;padding:10px 0px;height:initial;}
#instagram-feed h4{font-weight:400;}
.instagram-wrapper{padding-top:30px;padding-bottom:30px;}
#news .masonry .news{min-height:400px;}
#portfolio .portfolio-item .portfolio-picture .portfolio-hover a{padding:10px;color:#fff;font-size:20px;}
.portfolio-item .portfolio-picture .portfolio-hover a{padding:10px;color:#fff;font-size:20px;}
.portfolio-carousel .owl-controls{position:absolute;left:0;top:155px;width:100%;}
.grey-bg{background-color:#f8f8f8;}
.navbar .navbar-toggle .icon-bar{background:#000000;}
.social-icon.large-icon{font-size:40px;width:52px;height:52px;line-height:52px;}
.footer-logo{width:148px;}