.logo img{max-width:210px;}
.sticky-header .logo img{max-width:150px;}
.main-header.header-style-two .header-upper .logo-box {    padding: 5px 0px 0;}
.main-header.header-style-two .nav-outer:after{background-color: #01534d;}
.product_titl{text-align: center;    background: #01534d;}
.product_titl a{color: #fff;    font-size: 20px;    font-weight: 300;}
.product_box.inner-box .image {    border: 1px solid #ddd;}
.product_box.inner-box .image h3 a,.product_box.inner-box .image h3 a:hover {    font-weight: 300;}
.slide.style-two {position: relative;}
.slide.style-two:before {    content: '';   position: absolute;    width: 100%;    height: 100%;    background: #000;    left: 0;    top: 0;    opacity: 0.5;    bottom: 0;    right: 0;}
.services-block .machine-box .lower-content h3 a{    font-weight: 300;    font-size: 15px;color:#fff;    line-height: 23px !important;}
.services-block .inner-box .lower-content h3{text-align: center;}
.services-block .inner-box:hover .lower-content .text, .services-block .inner-box:hover .lower-content h3 a {    font-weight: 300;}
.services-block .machine-box .lower-content {    position: relative;    padding: 10px;    border: none;    border-top: none;    background: #01534d;}
.shop-single-section{    padding-top: 40px;    padding-bottom: 50px;}
.single-product h4,.single-product h2{text-transform: uppercase;font-weight: 700;margin: 0px 0px;line-height: 1.4em;color: #01534d;margin-bottom: 8px;}
.single-product p{   color: #666666;    font-size: 16px;    line-height: 1.9em;    margin-bottom: 20px;    text-align: justify;}
.accordion-box .text li,.single-product li{ position: relative;   color: #666666;    font-size: 16px;    line-height: 1.9em; padding: 3px 0px;    text-align: justify;}
.accordion-box .text li{color: #000;    font-size: 16px;}
.accordion-box .text li:before,.single-product li:before {    content: "\f152";    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    color: #01534d;    font-size: 15px;    line-height: 20px;    text-align: center;    margin-right: 5px;}
.single-product img{    padding: 20px;    background: #eee;}
.home-products .project-block .inner-box .image img {   position: relative;    width: 100%;    display: block;    height: 320px;    border: 1px solid #ddd;    object-fit: contain;}
.project-block .inner-box .image h3 a {font-weight: 300;}
.choice-section p,.welcome-section p{text-align: justify;}
.choice-section p{font-size: 16px !important;}
.page-title h2{text-transform: uppercase;font-weight: 300;}
.page-breadcrumb li,#crumbs a{color:#fff;font-weight: 400;}
#crumbs{    color: #ffaa00}
.main-menu .navigation > li > a{letter-spacing: 1px;    font-weight: 500;}
.preloader{  background-image: url(../images/logo.png);}
.machine-box img{width: 100%;    height: 300px;    object-fit: contain;    background: #fff;}
.footer-column .nav-dropdown.nav-submenu{display:none;}
.cont-info {}
.cont-info li .icon{color: #fff !important;    background: #01534d !important;    width: 30px;    height: 30px;    text-align: center;    padding: 3px;}
.contact-page-section .info-column .content-boxed ul li {       padding-left: 40px;}
.main-header.header-style-two .info-box li {    text-transform: initial;}
.contact-page-section .info-column .content-boxed {    position: relative;    padding: 20px 15px;}
.social-media{padding:20px 0px;}
.social-media li{    float: left;    margin-right: 15px;    padding-left: 0 !important;}
.social-media li img{max-width:32px;}
.whatsapp img{    position: fixed;    bottom: 10%;    right: 5px;    max-width: 50px;z-index: 99999;    background: #fff;    border-radius: 50%;}
.sub-pages{ background: #c3e5b9;   padding: 40px 0px;}
.iso {text-align:center;}
.iso h1{    position: relative;    font-size: 32px;    color: #01534d;    font-weight: 700;    line-height: 1.3em;    margin-top: 5px;    -webkit-mask-image: linear-gradient( -75deg , rgba(255,255,255,0.6) 50%, #ffaa00 50%, rgba(0,0,0,1) 70%);    -webkit-mask-size: 200%;    animation: shine 2s infinite;    text-transform: uppercase;}
.iso h4{    position: relative;    color: #fa0;    font-size: 20px;    line-height: 1.6em;    font-weight: 700;    -webkit-mask-image: linear-gradient( -75deg , rgba(255,255,255,0.6) 50%, #ffaa00 50%, rgba(0,0,0,1) 70%);    -webkit-mask-size: 200%;    animation: shine 2s infinite;    text-transform: uppercase;}
.main-header .header-upper .upper-right .info-outer {    padding-bottom: 0;}
.main-header.header-style-two .header-upper .upper-right {    padding-left: 0px;    padding-top: 0;}
.iso img{max-width:90px;padding:10px 0px;}
.main-menu .navigation > li > a{padding: 6px 0px;    line-height: 38px;}
.btn-style-five {    padding: 10px 40px 10px;   line-height: 26px;}
.main-menu .navigation > li.dropdown > a:before{line-height: 38px;}
.accordion td{border:1px solid #555;padding:5px 7px;    color: #000;}
.accordion-box .block {    background-color: #67d44957;}
.accordion-box .block .acc-btn{font-size: 20px;}
.pack{}
.pack li{color:#000;font-size: 19px;}
.conv h2{      text-shadow: 2px 2px #67d449;  padding: 20px;    color: #000;    font-weight: 900;    text-transform: uppercase;    text-align: center;        -webkit-mask-image: linear-gradient( -75deg , rgba(255,255,255,0.6) 50%, #ffaa00 50%, rgba(0,0,0,1) 70%);    -webkit-mask-size: 200%;    animation: shine 2s infinite; }
/*.conv h2{position: relative;text-align: center;  
  text-transform: uppercase;
  font-size: 25px;
  letter-spacing: 2px; font-weight: 900;    text-transform: uppercase; 
  overflow: hidden;
  background: linear-gradient(90deg, #000, #fff, #000);
  background-repeat: no-repeat;
  background-size: 80%;
  animation: animate 3s linear infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}

@keyframes animate {
  0% {
    background-position: -500%;
  }
  100% {
    background-position: 500%;
  }
}
*/
.home-machine .inner-box .lower-content h3 a{font-size: 15px;color:#fff;    font-weight: 400;}
.home-machine .inner-box .lower-content {background: #01534d;    position: relative;    padding: 10px 15px;}
.home-machine .inner-box .image img{height: 300px;    object-fit: contain;}
.home-machine{}
.form-group .ui-selectmenu-button.ui-button {color: #a5a5a5 !important;    border: 1px solid #dddddd !important;    padding: 10px 15px !important; }
.form-group .ui-button .ui-icon:before{color: #333}


.contact-form input,.contact-form select,.contact-form textarea {    border: 1px solid #ddd;    width: 100%;    margin-bottom: 15px;    padding: 5px 10px;}
.contact-form textarea{height:130px;}
.contact-form select{padding: 8px 10px;}
.contact-form input[type=submit]{    width: auto;    padding: 14px 30px;    border: none;    margin: 0;}

.page-title h1{    text-transform: uppercase;
    font-weight: 500;
    color: #fff;}
.product-details h1{    text-transform: uppercase;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.4em;
    color: #01534d;
    margin-bottom: 8px;}


@media (max-width: 768px){

.mbl-none{display:none;}
}