#slider-content:not(.slick-initialized) .slider-item {
    display: none;
}

#slider-content:not(.slick-initialized) .slider-item:first-child {
    display: block;
}

*{margin:0;padding:0;font-family:Lato, sans-serif;}
ol,
ul {list-style: none;}

.testimonial-text p{
    font-size: 16.67px;
    color: #2a2a2a;
    line-height: 1.5;
    text-align: justify;
}
.fa-envelope:before{
	content: "";
	width: 18px;
	height: 12px;
	background-image: url("../img/icon-mail.png");
	background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	display: block;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
fieldset {
	min-width: inherit;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}
a:hover,
a:active {
	outline: 0;
}
a img {
	border: 0;
}
ul,
ol {
	margin: 0 0 1.6em 1.3333em;list-style:none;
}
ul {
}
ol {
}
li > ul,
li > ol {
	margin-bottom: 0;
}
dl {
	margin-bottom: 1.6em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.6em;
}
table,
th,
td {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed; /* Prevents HTML tables from becoming too wide */
	width: 100%;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
th {
	border-width: 0 1px 1px 0;
	font-weight: 700;
}
td {
	border-width: 0 1px 1px 0;
}
th, td {
	padding: 0.4em;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
figure {
	margin: 0;
}
del {
	opacity: 0.8;
}
.clear{ clear:both; } 
.right{float: right; } 
.left{float: left; }
*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}
body{overflow-x: hidden;}

#show-mobile{display: none;}

body .site-header .wp-megamenu-wrap .wpmm-nav-wrap>ul {
    display: flex;
    justify-content: space-between;
}

.home .site-content {
    margin-top: 64px;
}

@media (max-width:1490px) {
    body.home .box-slider-content .container {
        padding-left: 0%
    }
}
.site-header .container {
    text-align: center;
    align-items: center;
    display: flex
;
}
header.site-header{position:relative;z-index:10000;background:#fff;}
header.site-header .logo{width:17.2%;background:white;position:relative;display:inline-block;vertical-align:top;
    position:relative;height:auto!important;}
header.site-header .logo .span_before{width:100000px;height:100%;position:absolute;display:inline-block;
    background: #fff;right:100%;top:0;content:' ';}
header.site-header .logo:after{display:inline-block;width:48px;height:86px;position:absolute;bottom:0;right:-48px;
    background:url(../img/image-bg-sprites.png)0 0 no-repeat;background-size:auto;content:' ';}
header.site-header .logo a.title img{margin-top:0!important;max-width: 146px;}
header.site-header .main-header{width:82%;display:inline-block;vertical-align:top;margin-left:-3px;}
header.site-header .main-header .top-header{width:100%;background:#006e78;padding:15px 0;position:relative;}
@media (min-width: 1199px) {
   header.site-header .main-header .top-header {
        display: flex;
        justify-content: space-between;
   } 
}
header.site-header .main-header .top-header .span_after{display: inline-block;width:100%;height:100%;position:absolute;
    background: #fff;left:100%;top:0;content:' ';}
body.home  .box-slider-content::after{
    content: none;
}
.box-slider-content::after ,.banner-page::after {border-bottom: 50px solid #ffffff;border-left: 25px solid transparent;bottom: 0;content: "";margin-right: 0;position: absolute;right: 0;width: 47.2%;}
.box-search,.box-slider-content,.banner-page{position:relative;}
.box-search::before {border-bottom: 50px solid #01818E;border-left: 25px solid transparent;top: -50px;content: "";margin-right: 0;position: absolute;right: 0;width: 72%;}
.box-search::after {border-top: 50px solid #01818E;border-right: 25px solid transparent;bottom: -28px;content: "";margin-right: 0;position: absolute;left: 0;width: 51.3%;}
header.site-header .main-header .top-header .main-search{display:inline-block;vertical-align:top;margin-left:24px!important;}
header.site-header .main-header .top-header .main-search form.search-form{position:relative;}
header.site-header .main-header .top-header .main-search form.search-form .screen-reader-text{display:none;}
header.site-header .main-header .top-header .main-search form.search-form input.search-submit{width:25px;height:100%;border:none;cursor:pointer;
    background:transparent url(../img/search-iconn.svg)center left no-repeat;text-indent:-9999px;position:absolute;right:8px;top:0;}
header.site-header .main-header .top-header .support-header{display:flex;vertical-align:top;}
header.site-header .main-header .top-header .support-header span a{font-size:12.11px;color:#fff;font-weight:normal;font-family: lato-heavy, sans-serif;
    text-decoration:none; text-transform: uppercase; display: block;}
header.site-header .main-header .top-header .support-header span{padding-left: 10px; display: block; text-transform: uppercase;}
header.site-header .main-header .top-header .support-header span.icon{width:35px;height:35px;display:inline-block;text-align:center;
    background-size:100% 100%!important;vertical-align: middle;border:2px solid #03828e}
header.site-header .main-header .top-header .support-header span.icon i{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
header .flex-items-center{
    display: flex;
    align-items: center;
}
header.site-header .main-header .top-header .support-header span.icon.icon-phone{background: url(../images/icon-header-phone.png)center no-repeat;}
header.site-header .main-header .top-header .support-header span.icon.icon-email{background: url(../images/icon-header-mail.png)center no-repeat;}
header.site-header .main-header .top-header span.icon{width:35px;height:35px;margin-right:10px;
    border-radius:50%;display:inline-block;text-align:center;}
body header.site-header .main-header .top-header span.icon i.fa{
    color:#ec2429;
    font-size:18px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;}
    
header.site-header .main-header .top-header span.icon i.fa.fa-phone{
        transform: rotate(20deg);
}
.mega-enquire-button-menu {
    float: right!important;
    background-color: rgb(211, 47, 47)!important;
}
header.site-header .main-header .top-header .call-header .office.item .item_brochures span.icon{
        border: 2px solid #03828e;
}
header.site-header .main-header .top-header .call-header .office.item .item_brochures span.icon i{
        color: #00818d;
}
header.site-header .main-header .top-header span.title{font-size:12.11px;color:#fff;text-decoration:none;font-weight:normal;font-family: lato-heavy, sans-serif;}
header.site-header .main-header .top-header span.title{padding-left: 0px;}
header.site-header .main-header .top-header span>a{font-size:12.11px;color:#444;text-decoration:none;font-weight:normal;font-family: lato-heavy, sans-serif;}
header.site-header .main-header .top-header .support-header .icon i.fa{color:#00818d;font-size:13px;}
header.site-header .main-header .top-header .call-header{display:flex;vertical-align:top;}
header.site-header .main-header .top-header .call-header .office.item{display:inline-block;vertical-align:top;}
header.site-header .main-header .top-header .call-header .office.item span.icon{margin-right:6px;vertical-align: middle;background-size: 100% 100%!important;
    border:2px solid #03828e;}
header.site-header .main-header .top-header .call-header .office.item span.icon.icon-phone{background: url(../images/icon-header-phone.png)center no-repeat;}
header.site-header .main-header .top-header .call-header .phone-call.item{display:flex;vertical-align:top;line-height:30px;
    }
    header.site-header .main-header .top-header .call-header .phone-call.item .free-call{
        margin-left:10px;
    }

header.site-header .main-header .top-header .call-header .phone-call.item>span:first-child{padding:0 7px;}
header.site-header .main-header .top-header .call-header .phone-call.item span.title,
header.site-header .main-header .top-header .call-header .phone-call.item span>a{color:#fff}
header.site-header .main-header .top-header .social-header{display:inline-block;vertical-align:top;padding: 0 0 4px 0;}
header.site-header .main-header .top-header .social-header ul{margin:0 0;}
header.site-header .main-header .top-header .social-header ul li{display:inline-block;}
header.site-header .main-header .top-header .social-header ul li:last-child{margin-right:0;}
header.site-header .main-header .top-header .social-header ul li a{color: #ec2429;font-size: 13.89px;margin-right: 6px;vertical-align: middle;background-size: 100% 100%!important;width: 35px;height: 35px;margin-right: 10px;border-radius: 50%;display: inline-block;text-align: center;}
header.site-header .main-header .main-menu{width:100%;position:relative;}
header.site-header .main-header .top-header .social-header ul li a i{display: flex; align-items: center;justify-content: center;height: 100%;font-size: 18px;}
header.site-header .main-header nav.main-navigation{width:100% ;background:#00818d;position:relative;}

header.site-header .main-header nav.main-navigation .span_after{display: inline-block;width:100%;height:100%;position:absolute;
    background: #00818d;left:100%;bottom:0;content:' ';}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu{margin:0 0;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li{display:inline-block;vertical-align:top;position:relative;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-current-menu-item>a{background: #007783!important;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>ul li.mega-current-menu-item>a{background:#ddd!important;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.menu-item-has-children>a{}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.menu-item-has-children>a>i.fa{margin-left: 16px;}

body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a{font-size:12px !important;position:relative; font-weight: 400;}
header .fa {
    overflow: hidden;
}
header .fa:before {
    width: 9px;
}
body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a:before{position: absolute;width:100%;height:5px;display:inline-block;
    bottom:0;left:0;content:' ';background:none;}
body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a:hover:before{content:' ';background:#ec2329;}
body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a:hover>b{color:#ec2329;}
.wp-megamenu-wrap .wpmm-nav-wrap>ul>li.enquire-button-menu>a{background:#ec2429}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a:hover:before{content:' ';}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a:before{position:absolute!important;width:100%;
    height:5px;background:#ec2329;display:inline-block;left:0;bottom:0;}
header.site-header .main-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
    font-size:20px;}
header.site-header .main-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>div>ul.menu{
    margin:0 0 10px 10px;}
header.site-header .main-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>div>ul.menu>li.menu-item{
    margin-bottom:14px;} 
header.site-header .main-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>div>ul.menu>li.menu-item>a{
    color:#696969;text-decoration: none;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>ul{display:none;position:absolute;width:100%;margin:0 0;top:100%;
    left:0;box-shadow:0 1px 3px #444;z-index:10000;min-width:162px;}

header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-enquire-button-menu{float:right;}

header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.menu-item-has-children{}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>ul>li>a{background:white;border-bottom:1px solid #eee;padding:6px 25px;
    color:#00818d;text-decoration: none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background:none;
    }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before{content:' ';}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.mega-enquire-button-menu > a.mega-menu-link {
    background: #ec2429 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item.mega-enquire-button-menu > a.mega-menu-link:hover{
    background: #ec2429 !important;
}
.banner-page {margin-bottom: 30px;}
.box-feature{width:100%;display:inline-block;padding-bottom:120px;position:relative;} 
.box-feature .top-feature-list h2.title{padding-top:25px;font-size:19.44px;color:#161616; line-height:1;text-transform:uppercase;font-weight:700;padding-top: 21px; margin-bottom: 20px;position: relative;}
/*.top-feature-list .title{
    float: left;
    border-bottom: 1px solid;
    padding-bottom: 2px;
}*/
.box-feature .top-feature-list h3.sub-title,.box-feature .top-feature-list h1.sub-title{clear: both;text-transform: uppercase;font-size:25px;color:#161616;
    font-weight:900;line-height:1.4;margin-bottom:18px;}
.box-feature .top-feature-list .desc p{font-size:13.89px;color:#161616;line-height:20px;
    margin-bottom:42px;}
.box-feature .feature-list .col-md-4{position:relative;margin-bottom: 30px;overflow: hidden;padding-left:0;padding-right:0;}
.box-feature .feature-list .col-md-4 .wrap{}
.box-feature .feature-list .col-md-4:nth-child(3n){margin-right:0;}
.box-feature .feature-list .col-md-4:nth-child(3n+1){clear:both;}
.box-feature .feature-list .col-md-4 .wrap{position:relative;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content {
   background-color: #00818D;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.box-feature .feature-list .col-md-4 .wrap .overlay-content p{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   -ms-transition: all 0.3s linear;
   transition: all 0.3s linear;
}
.feature-list .mask-wrap {
    max-width: 60px;
   -webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;
   -o-transition: all 0.3s linear;
   -ms-transition: all 0.3s linear;
   transition: all 0.3s linear;
}
.box-feature .feature-list .col-md-4 .wrap:hover .mask-wrap{
	max-width: 262px;
}
.box-feature .feature-list .col-md-4 .wrap:hover .overlay-content p{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.box-feature .feature-list .col-md-4 .wrap .overlay-content {
    height: 100%;
    padding: 20px 0 20px 20px;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 1;
}
.box-feature .feature-list .col-md-4 .wrap .overlay-content::before {
    border-right: 124px solid transparent;
    border-top: 305px solid #00818D;
    content: "";
    position: absolute;
    right: -123px;
    top: 0;
}
.box-feature .feature-list .col-md-4 .wrap:hover .overlay-content h3{width:100%;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content h3{
	width: 130px;
	-webkit-transition: max-width .5s ease;
	transition: max-width .5s ease;	
}
.box-feature .feature-list .col-md-4 .wrap .overlay-content .image-logo,
.box-feature .feature-list .col-md-4 .wrap .overlay-content p.desc,
.box-feature .feature-list .col-md-4 .wrap .overlay-content h3.title,
.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon{position:relative;z-index:20;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon{position:Absolute;display:inline-block;
    bottom:18px;left:18px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon span.icon{width:30px;height:30px;
    display:flex;justify-content:center;align-items:center;border:2px solid white;color:white;font-size:22.65px;position:relative;border-radius:50%;text-align:center;margin-left:3px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon span.icon i.fa{line-height:30px;
    display:inline-block;position:Relative;top:0px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon span.icon i.fa:before{display:inline-block;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content p.desc{font-size:13.89px;color:#fff;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content .image-logo{margin-bottom:18px;width: 82px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content h3.title{font-size:16.67px;font-weight:900;
    text-transform:uppercase;color:#fff;margin-bottom:10px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content.expanded{width:285px;padding-right:5px;
    background:#00818d;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content.expanded:after{left:279px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content.expanded h3.title{width:310px;}
.box-feature .feature-list .col-md-4 .wrap .overlay-content.expanded p.desc{width:310px;display:block;}
.box-feature .feature-list .col-md-12{padding: 0 0;}
.box-search .left-search .top-title{margin-bottom:66px;}
.box-search .left-search .top-title .right-title{display:none!important;}
.box-search .left-search .desc p{font-size:16.67px;color:white;line-height:26.78px;margin-bottom:19px;}
.box-search .left-search .desc p strong{font-family:lato-semibold, sans-serif;font-size:22.22px;color:white;line-height:23.78px;
    font-weight:normal;}
.box-search .left-search .btn-link.btn-search{margin-top:72px;}
.box-search .main-search-form .top-form-search{margin-bottom:;}
.box-search .main-search-form .top-form-search h2.title{text-transform:uppercase;font-weight:900;color:white;
    font-size:25px;line-height:1;margin-bottom:17px;}
.box-search .main-search-form .top-form-search h2.title span.icon-search{width:25px;height:25px;display:inline-block;
    float:right;background:url(../img/image-bg-sprites.png)0 -145px no-repeat;}
.box-search .main-search-form .top-form-search form#searchform-product{border:1px solid #fff;padding:30px 28px;
    background:#0193a0;box-shadow:0 6px 0 #006e78;margin-bottom:30px;}
.box-search .main-search-form .top-form-search form#searchform-product .wrap-select{display:block;width:100%;
    margin-bottom:30px;}
.box-search .main-search-form .top-form-search form#searchform-product .wrap-select select,
.box-search .main-search-form .total-search .easy-find select{height: 40px;
    border:1px solid white;background:#006e78 url(../img/select-search-bg.jpg)right center no-repeat;color:white;text-transform:uppercase;
    font-family:lato-semibold, sans-serif;font-size:11.81px;line-height:40px;display:block;width:100%;appearance: none;-webkit-appearance: none;
    -moz-appearance: none;-o-appearance: none;padding:0 25px 0 6px;cursor:pointer;}
.box-search .main-search-form .top-form-search form#searchform-product .wrap-select select>option{padding:10px;}
.box-search .main-search-form .top-form-search form#searchform-product input[type=submit]{min-width:137px;
    height:51px;text-transform:uppercase;line-height:51px;background:#ec2429;color:white;font-size:22.22px;font-weight:900;
    display:inline-block;text-align:center;border:none;cursor:pointer;}
.box-search .main-search-form .total-search h2.title{font-size:27.78px;color:white;text-transform: uppercase;
    font-weight:900;line-height:1;margin-bottom:3px;}
.box-search .main-search-form .total-search .easy-find{padding:17px 28px 33px;border:1px solid white;
    box-shadow:0 6px 0 #006e78;}
.box-search .main-search-form .total-search .easy-find h4.title{font-size:19.44px;color:white;line-height:1;
    text-transform: uppercase;margin-bottom:14px;}
.box-search .main-search-form .total-search .easy-find select {font-size: 13.89px;}
.box-search .main-search-form .total-search h3.sub-title{font-size:22.22px;color:white;line-height:1;font-weight:400;
    text-transform: uppercase;margin-bottom:17px;}
.box-cleaning-solutions {padding-top:80px;text-align:center;color:white;}
ul#mega-menu-primary.mega-menu{margin:0 0;}
section.mailchip{background-position: top center;float:left;width:100%;padding:60px 0 54px;background-size:cover;}
section.mailchip .container>.col-md-8{padding-left:0;width: 64.5%;}
section.mailchip .container>.col-md-4{padding-right:0;width: 35.5%;}
section.mailchip .wrap-mailchip{padding-top:40px;}
section.mailchip .wrap-mailchip h2.title{color:white;font-size:22.22px;line-height:1;padding:21px 0 17px;text-transform: uppercase;position:relative;}
.form-mailchip .submit{padding-top:10px;}
section.mailchip .wrap-mailchip h2.title:before{content:' ';display:inline-block;position:absolute;width:63px;height:4px;
    background:white;top:0;left:0;}
section.mailchip .wrap-mailchip p.sub-title{color:white;font-size:13.89px;line-height:1.5;margin:8px 0 33px;}
section.mailchip .wrap-mailchip form .item-subscribe input[type=text],section.mailchip .wrap-mailchip form .item-subscribe input[type=email]{
    width:378px;max-width:100%;height:50px;display:inline-block;padding:0 10px 0 50px;background:white;
    font-size:13.89px;color:#777;position:relative;border:none;}
section.mailchip .wrap-mailchip form .item-subscribe input[type=text]::placeholder,
section.mailchip .wrap-mailchip form .item-subscribe input[type=email]::placeholder {
    color: #777;
    opacity: 1; /* Firefox */
}
section.mailchip .wrap-mailchip form .item-subscribe input[type=text]:-ms-input-placeholder,
section.mailchip .wrap-mailchip form .item-subscribe input[type=email]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #777;
}
section.mailchip .wrap-mailchip form .item-subscribe input[type=text]::-ms-input-placeholder,
section.mailchip .wrap-mailchip form .item-subscribe input[type=email]::-ms-input-placeholder { /* Microsoft Edge */
   color: #777;
}
section.mailchip .wrap-mailchip form .item-subscribe .your-name,section.mailchip .wrap-mailchip form .item-subscribe .your-email{
    margin-bottom:20px;display:inline-block;}
section.mailchip .wrap-mailchip form .item-subscribe span span.wpcf7-not-valid-tip{font-size:14px;}
section.mailchip .wrap-mailchip form .item-subscribe input[type=text].your-name {background:white url(../img/user-icon.jpg)center left no-repeat;
    background-size: auto 100%;}
section.mailchip .wrap-mailchip form .item-subscribe input[type=email].your-email {background:white url(../img/envelope-icon.jpg)center left no-repeat;
    background-size: auto 100%;}
section.mailchip .wrap-mailchip form .submit input[type=submit]{width:164px;height:58px;line-height:58px;font-size:16.67px;
    text-transform:uppercase;color:white;background:#ec2429;font-weight:900;border:none;cursor:pointer;}
section.mailchip .warp-order-asc .right{background:#ec2429;padding:20px 20px 25px;}
section.mailchip .warp-order-asc .right h3{padding-left:40px;font-size:19.44px;color:white;font-weight:900;line-height:1.3;
    margin-bottom:15px;position:relative;}
section.mailchip .warp-order-asc .right h3 span.icon{position:absolute;text-align:center;border:2px solid white;width:32px;
    height:32px;display:inline-block;top:0;left:0;border-radius:50%;}
section.mailchip .warp-order-asc .right h3 span.icon i.fa{font-size:22.65px;color:white;vertical-align: middle;}
section.mailchip .warp-order-asc .right>a{font-size:16.67px;font-weight:700;color:white;display:inline-block;margin-left:40px;
    text-decoration: none;}
footer .top-footer .menu-footer-menu-container > ul {
    box-sizing: border-box;
    float: left;
    list-style: outside none none;
    margin: 0;
    vertical-align: top;
    width: 50%;
}
footer .top-footer h2.title{text-transform: uppercase;font-size:16.67px;margin-bottom:43px;font-weight: 700;padding-top: 20px;}
footer .top-footer .menu-footer-menu-container>ul:last-child{margin-right:0;padding-left:20px;}
footer .top-footer .menu-footer-menu-container>ul>li{margin-bottom:14px;}
footer .top-footer .menu-footer-menu-container>ul>li>a{display:block;color:#161616;font-size:14px;text-decoration:none;text-transform:capitalize;}
.social-footer>ul{margin: 0 0;}
.social-footer>ul>li{margin-bottom:8px;}
.social-footer>ul>li>a{line-height:28px;font-size:13.89px;color:#161616;text-decoration: none;}
.social-footer>ul>li>a>span.icon{width:28px;border:2px solid #000;border-radius:50%;height:28px;display:inline-block;
    text-align:center;margin-right:10px;vertical-align: middle;}
.social-footer>ul>li>a>span.icon i.fa{color:#ec2429;line-height:26px;margin-top:-8px;vertical-align: middle;
    display: inline-block;}
footer .top-footer p.text-about{font-size:13.89px;color:#161616;line-height:21px;margin-bottom:15px;}
.btn.quote{display:inline-block;vertical-align: top;line-height: 58px;padding:0 0;}
.btn.chat{width:332px;height:58px;display:inline-block;margin-left:26px;text-decoration: none;background:#00818d;
    line-height:1.3;padding:0 0;}
.btn.chat .title-chat{color:white;font-weight:900;color:white;display:block;text-transform: uppercase;
    font-size:16.67px;margin-top:11px;}
.btn.chat .sub-title{font-size:13.89px;color:white;font-weight:400!important;text-transform:none;line-height:1.3}
.btn.chat .icon-chat{height:58px;width:70px;background:#ec2429;display:inline-block;float:left;margin-right:14px;
    text-align:center;}
.btn.chat .icon-chat img{vertical-align: middle;margin-top:17px;max-width: 100%;}
.home .vc_row.home-slider-wrapper{margin-top:-150px; background-color: #00818d;}
.home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 {
    padding-bottom: 12.7%;
    padding-left: 6%;
}

.home .slider-item .wrap-slider .container .col-md-12 .title {
    margin-bottom: 10px;
}

.home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {
    padding-bottom: 6.3%;
}

.home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {
    padding-bottom: 12.7%;
    padding-left: 4%;
}
.home .slider-item .wrap-slider{background-size:cover;}
.home #slider-content:not(.slick-initialized) .slider-item .wrap-slider .bg-image {
   z-index: 1; 
}
.home .slider-item .wrap-slider .bg-image {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.home .wrap-slider .container {
    position: relative;
    z-index: 2;
    height: 100%;
}
.home .wrap-slider .container .col-md-12{float:none;}
.home .wrap-slider .container .col-md-12 h2.title{padding-top:13%;font-weight:700;font-size:44.44px;color:#171717;text-transform:uppercase;line-height:1}
.home .wrap-slider .container .col-md-12 h2.title span{color:#ec2429}
.home .wrap-slider .container .col-md-12 h3.sub-title{font-size:88.89px;font-weight:700;color:#171717;text-transform:uppercase;
    margin-bottom:14px;line-height:1;margin-top:-6px;letter-spacing:-4px;}
.home .wrap-slider .container .col-md-12 p{font-size:22.22px;color:#161616;margin-bottom:30px;}
.home .wrap-slider .container .col-md-12 p span{color:#ec2429}
.btn-link.btn-slider {padding-bottom:52px;}
.btn-link .btn{text-transform:uppercase;color:white;font-size:16.67px;line-height:58px;height:58px;padding:0 24px;
    font-weight:900;text-decoration: none;min-width:188px;display:inline-block;text-align:center;margin-right:30px;}
.btn-link .btn.type-1{background:#00818d;}
.btn-link .btn.type-2{background:#ec2429;margin-right:0;}
.btn-link.btn-feature .btn.type-2 {padding: 0 50px;}
.left-search { padding-right: 40px;}
.main-search-form{padding-left:36px;}
header.site-header .main-header .top-header .main-search {
    margin-left: 47px;    max-width: 350px;    width: 100%;max-width: 260px;
}
.right-header.flex-items-center {
    width: 80%;
    justify-content: flex-end;
}
header.site-header .main-header .top-header .main-search form.search-form input.search-field {
    border: medium none; border: 1px solid #00818D;    color: #777777;    border-radius: 5.45px; background-color:#fff;
    font-family: lato-heavy, sans-serif;    font-size: 11.11px;    height: 34px;    padding-left: 16px;    padding-top: 0;width: 100%;}
header.site-header .main-header .top-header .main-search form.search-form input.search-field::placeholder {
  color: #afafaf;
}
header.site-header .main-header .top-header .main-search form.search-form input::placeholder {
    color: #777777;
    opacity: 1; /* Firefox */
}
header.site-header .main-header .top-header .main-search form.search-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #777777;
   opacity: 1; /* Firefox */
}
header.site-header .main-header .top-header .main-search form.search-form input:-ms-input-placeholder { /* Microsoft Edge */
   color: #777777;
   opacity: 1; /* Firefox */
}
header.site-header .main-header .top-header .support-header{margin-left:1.5%}
header.site-header .main-header .top-header .call-header{margin-left:1.5%;}
header.site-header .main-header .top-header .social-header{margin-left:13px;}
footer .top-footer .container>.col-md-5:first-child{max-width:633px;width:100%;padding-right:117px;padding: 0 92px 0 0;}
footer .top-footer .container>.col-md-5:nth-child(2){max-width:558px;width:100%;padding:0 0 0 17px;}
footer .top-footer .container>.col-md-2:last-child{max-width:142px;width:100%;padding-left:18px;padding-right:0;}
.btn-link.btn-search .btn.type-2 {
    margin-left: 0;
    min-width: auto;
} 
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive{
    cursor:pointer;display:none;text-align:center;height:100%;width:40px;color:white;position: absolute;top:0;right:0;
    z-index:999;}
header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive>i.fa{
    line-height:100%;
}
header.site-header .main-header .top-header .main-search{
    margin-left: 0;
}
.banner-page.banner-about-us .wrap-banner{background:url(../img/asc-about-logo.png)66.5% 47.5% no-repeat;}
.page-content-wrapper h3.heading-page-content{font-size:19.44px;text-transform: uppercase;color:#161616;padding:19px 0 18px;position:relative;
    margin-bottom:0;}
.page-content-wrapper h3.heading-page-content:after{display:inline-block;width:63px;height:4px;position:absolute;top:0;
    content:' ';left:0;background:#00818d;}
.page-content-wrapper {padding-bottom:0px;}
.page-content-wrapper h2{font-weight:900;font-size:22.22px;line-height:27.78px;margin-bottom:38px;padding-top:14px;}
.site-content .page-content-wrapper p{padding-bottom:0;letter-spacing:.1px;}
.site-content .page-content-wrapper p img{margin-top: 24px;margin-bottom: 22px!important;}
.page-content-wrapper p{font-size:16.67px;color:#161616;line-height:27.78px;margin-bottom:20px;}
.page-content-wrapper p.uppercase{text-transform: uppercase;font-size:16.67px;line-height:27.78px;color:#171717;}
.page-content-wrapper p.blue{color:#00818d;}
.page-content-wrapper .blue{color:#00818d!important;}
.page-content-wrapper .red{color:#ed2027!important;}
/* .page-content-wrapper p img{width:100%;height:auto;resize:both;} */
.page-content-wrapper hr{border:none;border-bottom: 1px solid #d5d5d5;padding-top:23px;margin-bottom: 22px;}
.page-content-wrapper ul{margin: 0;padding-top:6px;padding-bottom:4px;}
.page-content-wrapper ul li{padding-left:16px;background:url(../img/list-style-img.png)left 7px no-repeat;font-size:13.89px;
    color:#161616;line-height:24px;margin-bottom:9px;}
.page-content-wrapper .wpb_video_widget.wpb_content_element{padding:15px 0 10px;}
.box-img-content{background:#00818d;color:white;padding:15px 19px;}
.box-img-content.img-left{padding:5px 19px;}
.box-img-content h3{padding-left:40px;position:relative;font-size:16.67px;display:block;min-height:33px;margin-bottom:0;}

.box-content-image-wrapper .box-img-content h3{font-weight:900;}
.box-content-image-wrapper .box-img-content h3.font-large{font-size:19.44px;}
.box-content-image-wrapper .box-img-content h3 a{color:white;font-size:inherit;line-height:20px;}
.box-content-image-wrapper .box-img-content h3.font-large a{padding-top:5px;}
.box-content-image-wrapper .box-img-content h3.font-normal a{padding-top:4px;}
.box-content-image-wrapper .box-img-content h3.title-long{line-height:1.1;letter-spacing: -0.05px;padding-bottom:5px;}
.box-content-image-wrapper .box-img-content h3.title-long a{padding-top:3px;padding-bottom:0px;display:inline;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper:last-child .box-img-content h3.title-long a{padding-bottom: 7px;}
.box-content-image-wrapper .box-img-content h3.title-long span.icon{margin-top:6px;}
.box-content-image-wrapper .box-img-content h3 a span{font-size:16.67px;font-weight:normal!important;}

.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.font-large{font-size:19.44px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3 a{color:white;font-size:inherit;line-height:20px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.font-large a{padding-top:5px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.font-normal a{padding-top:6px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.title-long a{padding-top:3px;padding-bottom:7px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.title-long span.icon{margin-top:6px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3 a span{font-size:16.67px;font-weight:normal!important;}
.box-img-content h3 span.icon{width:31px;border:2px solid white;height:31px;border-radius: 50%;text-align:center;position:absolute;
    display:inline-block;top:0;left:0;}
.box-img-content h3 span.icon i.fa{font-size:22.65px;color:white;line-height:26px;margin-left:3px;}
.vc_row.box-finder-ads .box-img-content h3 span.icon i.fa{line-height:26px;}
.vc_row.box-finder-ads .box-img-content h3{font-weight:900;}
.box-img-content p{font-size:16.67px;font-family:lato-semibold, sans-serif;font-weight: normal;padding-left:40px;display: block;color:white;}
.box-content-image-wrapper{margin-bottom:59px;}
.box-content-image-wrapper:last-child{}
.box-img-content h3 a{padding-top:7px;display:block;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3 a{padding-top:6px;display:block;margin-left: 3px;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper:last-child .box-img-content h3 a{}
.box-content-image-wrapper .image-thumbnail img{width:100%;height:auto;resize:both;max-width:784px;}
.box-content-image-wrapper.img-left{position:relative;}
.box-content-image-wrapper.img-left .image-thubnail{position:Relative;}
.box-content-image-wrapper.img-left .box-img-content{position:absolute;top:0;right:0;height:100%;display:inline-block;
    width: 400px;max-width: 60%;background: url(../img/box-content-img-bg.png)center right no-repeat;background-size: 100% auto;
    padding:20px;}
.box-content-image-wrapper.img-left .box-img-content h3{font-size:19.44px;margin-bottom:0;}
.box-content-image-wrapper.img-left .box-img-content p{margin-bottom:0;}
.box-content-image-wrapper.img-left .box-img-content .logo-box{text-align:right;}
.box-content-image-wrapper.img-left .box-img-content .box-img-content-inner{position:absolute;width:100%;height:auto;bottom:0;
    right:0;padding:0px 20px 20px 67px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item>ul>li>span.toggle-menu-item{display:none;}
.box-content-image-wrapper .image-thumbnail{position:relative;}
.box-content-image-wrapper .image-thumbnail .logo-box{max-width:30%;position:absolute;top:20px;display: inline-block;left:20px}
.box-content-image-wrapper .image-thumbnail .logo-box.align_right{right:20px;left:auto;}
.box-content-image-wrapper .image-thumbnail .logo-box.align_none{display:none;}
.box-content-image-wrapper .image-thumbnail .logo-box img{max-width:100%;resize: both;}

body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:calc(100% + 32px);
    margin-left:-32px;padding:0px;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col{
    padding:0 20px;border-right:1px solid #ececec;position:relative;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col:after{
    content:' ';height:70px;width:2px;position:absolute;bottom:0;right:-2px;background:white;display:inline-block;max-height:20%;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col:last-child:after{
    content: none;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col:last-child{
    border-right:0;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class{
    padding:15px 0px;border-bottom:1px solid #ececec;margin-bottom:0;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class .textwidget h4{
    font-size:13.89px;font-family: lato-heavy, sans-serif !important;color:#161616;font-weight:normal;margin-bottom:9px;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class .textwidget h4 span{
    color:#00818d;font:inherit}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class .textwidget p{
    font-size:12.5px;color:#2a2a2a;line-height:22.22px;letter-spacing:0.1px;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class:last-child{
    border-bottom:0;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:16.67px;color:#00818d;
    line-height:1;font-family:lato-heavy, sans-serif !important;font-weight:normal;margin-bottom:18px;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li>div>ul>li{margin-bottom:9px}
body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a{padding:0 0;font-size: 13px;
    color:#161616;font-weight:700;line-height:1}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li>div>ul>li:last-child{margin-bottom:0;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child{
    padding:0 38px ;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul{
    border-top:1px solid #ececec;padding:26px 0 30px;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul>li.wpmm-col{padding:0 0;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul>li.wpmm-col>ul>li.menu-widget-class{
    padding:0 0 ;}
body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul>li.wpmm-col>ul>li.menu-item>img{
    width:100%;height:auto;}
body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item.wpmm_dropdown_menu>ul li.menu-item{margin-bottom:9px;}
body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.menu-item.wpmm_dropdown_menu>ul li.menu-item:last-child{margin-bottom:0;}
.list-content-industries{width:100%;display:block;}
.list-content-industries .item-industry{width:calc(33.33% - 10px);margin-right:15px;margin-bottom:15px;}
.list-content-industries .item-industry:nth-child(3n){margin-right:0;}
.main-menu #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a:hover {color: #ec2429;}
.single.single-product .slick-slider{margin-top:3px;} 
.single.single-product .slick-slider#gallery-video-nav{margin-top:15px;overflow:hidden}
.single.single-product .box-feature .feature-list .col-md-4 .wrap .overlay-content::before{border-top: 270px solid #00818D;}
.single.single-product .single-product .slider .prev,.single.single-product .single-product .slider .next{top:50%}
.single.single-product .single-product .slider.slider-nav .prev,.single.single-product .single-product .slider.slider-nav .next{top:50%}
.single.single-product .technical-video .slider .prev,.single.single-product .technical-video .slider .next{top:50%}
.single.single-product .technical-video .slider.slider-nav-video .prev,.single.single-product .technical-video .slider.slider-nav-video .next{
   top:50%}
.single.single-product .technical-data th{font-weight:400}
.single-product .gallery-video-list .slider button.player .fa.fa-stop-circle{opacity:0;}
.single-product .gallery-video-list .slider button.player:hover .fa.fa-stop-circle{opacity:1;}
/**
 * body .feature-list.product .col-md-4{max-width:406px;}
 */
nav #wp-megamenu-primary{float:none;}
body .feature-list.product .col-md-4 .overlay-content h3.title:before{content:none}
.search-result.box-feature {padding-bottom:80px;}
.search-result.box-feature h2.title{font-size: 19.44px;color: #161616;font-weight: 900;position: relative;
    margin-bottom: 18px;text-transform: uppercase;margin-top: 20px;padding-top: 14px;}
.box-text-featured.finder-top p a.btn.chat{margin-top:29px;margin-bottom:40px;margin-left:0;}
.box-text-featured.finder-top p a.btn.chat span.icon-chat{margin-right:14px;}
.box-text-featured.finder-top p a.btn.chat span.title-chat{margin-top:8px;text-align:left;}
.box-text-featured.finder-top p a.btn.chat span.sub-title{text-align:left;display: block;;}
.finder-search {padding-top:62px;}
.finder-search .top-finder-search{margin-bottom:45px;}
.finder-search .top-finder-search p{color:white;font-size:16.67px;}
.finder-search .finder-search-list {padding-bottom:144px}
.finder-search .finder-search-list .main-form {padding-bottom:9px;position:relative;margin-left:-30px;margin-right:-30px;}
.finder-search .finder-search-list .main-form h3{font-weight:900;font-size:13.89px;text-transform:uppercase;color:white;line-height:1.2;}
.finder-search .finder-search-list .main-form input[type=submit]#searchsubmit{position:absolute;bottom:0;left:30px;width:157px;
    height:58px;max-width:100%;text-align:center;color:white;cursor:pointer;font-weight:900;font-size:22.22px;line-height:58px;
    border:none;text-transform:uppercase;background:#ec2429;}
.finder-search .finder-search-list .main-form .col-md-3{padding:0 30px;width:25%;margin-right:0px}
.finder-search .finder-search-list .main-form .col-md-3 .wrap{padding: 30px;border:1px solid #fff;}
.finder-search .finder-search-list .main-form .col-md-3:nth-child(4n){margin-right:0}
.finder-search .finder-search-list .main-form .col-md-3 .img-finder{margin-bottom:29px;width:100%;border:15px solid #f0f0f0;}
.finder-search .finder-search-list .main-form .col-md-3 .img-finder img{width:100%;height: auto;}
.finder-search .finder-search-list .main-form .col-md-3 ul{margin:0 0;}
.finder-search .finder-search-list .main-form .col-md-3 ul li {margin-bottom:14px;}
.finder-search .finder-search-list .main-form .col-md-3 ul li:last-child{margin-bottom:0;}
.finder-search .finder-search-list .main-form .col-md-3 ul li label{font-weight:900;color:white;font-size:12.5px;line-height:19px;
    text-transform:uppercase;padding-left:39px;background:url(../img/checkbox-uncheck.jpg)left top no-repeat;cursor:pointer;
    display:block;}
.finder-search .finder-search-list .main-form .col-md-3 ul li label.checked{background:url(../img/checkbox-checked.jpg)left top no-repeat;}

.finder-search .finder-search-list .main-form .col-md-3 ul li label+input[type=checkbox]:checked{}
.finder-search .finder-search-list .main-form .col-md-3 ul li input[type=checkbox]{opacity: 0;display:none}
.banner-page.banner-finder .wrap-banner{padding-bottom: 11%;}
.site-content .box-text-featured.finder-top{padding-bottom:0;}
.site-content .box-text-featured.finder-top .wrapper h2.title:before{padding-bottom:16px;}
.site-content .box-text-featured.finder-top .wrapper h2.title{margin-bottom:20px;font-weight: 700;}
.site-content .box-text-featured.finder-top .wrapper p{line-height: 1.6;letter-spacing: .15px;}
.vc_row.finder-top-wrapper{padding-bottom:0;}
.single-product .content-gallery .content .read-less {
    font-size: 16.67px;    text-transform: uppercase;    color: #333333;    font-weight: 700;    padding-bottom: 20px;
    width: 100%;    float: left;    position: relative;    padding-left: 17px;    margin-top: 20px;}
.single-product .content-gallery .content .read-less::before {
    content: '\f105';    left: 0;    font-family: FontAwesome;    position: absolute;    top: 0;    color: #00818d;
    width: 30px;    font-size: 22.22px;    left: 0px;} 
section.mailchip .warp-order-asc .right h3 span.icon i.fa{line-height:30px;}
.box-cleaning-solutions .title-box{letter-spacing:.25px;}
.archive .box-lastest-articles .col-md-4:hover *{opacity:.8;}
.archive .box-lastest-articles .col-md-4 .thumb {overflow: hidden;}
.archive .box-lastest-articles .col-md-4:hover .thumb a img{}
.pagination-post .pagination span,.pagination-post .pagination a{background:#f5f5f5;}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.title-long a{display:inline;line-height:1.1}
.vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.title-long a.link-enquire{font-size:16.67px;}
.box-content-image-wrapper .box-img-content h3.title-long a.link-enquire{font-size:16.67px;}
.search.search-results .box-lastest-articles .main-post .title a{min-height:0;}
.search.search-results .box-lastest-articles .main-post p{min-height:0;margin-bottom:16px;}
.search.search-results .box-lastest-articles .main-post p.date{margin-bottom:0;}
.search.search-results .box-lastest-articles .col-md-4{margin-bottom:30px;}
.search.search-results .box-lastest-articles .lastest-list .read-more{padding-top:0;}
ul#menu-menu-main .wp-megamenu-sub-menu li.current_page_item>a{color:#ec2429!important;}
.content-product .content p span, .content-product .excerpt p span{color:#00818d;}
.single-product .title-post{font-weight:900;} 
.single-product .slider .fa{background:rgba(22,22,22,.5)!important;}
.box-text-list .text-list p b{font-weight:900;}
.featured_posts_wrapper {margin-bottom:20px;}
.featured_posts_wrapper:last-child{margin-bottom:0;}
.featured_posts_wrapper h2{margin-bottom:20px;padding-top:18px;position:relative;}
.featured_posts_wrapper ul.list_featured_video{margin:0 0;}
.featured_posts_wrapper ul.list_featured_video li{margin-bottom:20px;}
.featured_posts_wrapper ul.list_featured_video li:last-child{margin-bottom:0}
.featured_posts_wrapper ul.list_featured_video li iframe{width:100%;resize:both;}
.featured_posts_wrapper ul.list_featured_posts{margin:0 0;}
.featured_posts_wrapper ul.list_featured_posts li{margin-bottom:20px;}
.featured_posts_wrapper ul.list_featured_posts li:last-child{margin-bottom:0px;}
.featured_posts_wrapper ul.list_featured_posts li>a:first-child{display:inline-block;float:left;margin-right:20px;}
.featured_posts_wrapper ul.list_featured_posts li h3{font-size:15px;margin-bottom:5px;line-height:1.2}
.featured_posts_wrapper ul.list_featured_posts li h3 a{color:#161616;}
.featured_posts_wrapper ul.list_featured_posts li a.read-more-featured{display:inline-block;background:#00818d;color:white;
    font-size:12px;font-weight:700;padding:4px 8px;}
.featured_posts_wrapper ul.list_featured_posts li div.seperator-featured{border-bottom:1px solid #ddd;padding-top:20px;clear:both;}
.featured_posts_wrapper ul.list_featured_posts li:last-child div.seperator-featured{border-bottom:0;}
.post-sigle .content-wrapper{margin-bottom:30px;}
.post-sigle .sidebar-container{margin-bottom:10px;}
.post-sigle .content-wrapper .single-post-thumbnail{width:100%;margin-bottom:20px;}
.featured_posts_wrapper h2::before {border-top: 4px solid #00818d;content: "";position: absolute;top: 0;width: 63px;}
body.search .lastest-list .thumb img{position:relative;border:none;width:100%;border-radius:0;}
body.search .lastest-list .thumb::before{content:'';background:#00818D;width:60px;display:inline-block;height:100%;position:absolute;z-index:11;
    top:0;left:0;}
body.search .lastest-list .thumb img.logo-page-search{width:82px;height:auto;position:absolute;top:20px;left:20px;z-index:12;}
.box-lastest-articles .col-md-4:hover .thumb img.logo-page-search{-webkit-transform:none;transform:none}
body.search .lastest-list .thumb::after {
    border-right: 124px solid transparent;
    border-top: 305px solid #00818D;
    content: "";
    position: absolute;
    right: auto;
    left:60px;
    top: 0;
}
body.search .lastest-list .thumb{padding:0 0;position:relative;overflow:hidden}
body.search .lastest-list .thumb a{display:block;border-radius:5px;position: relative;}
.vc_row.scrubber-products{position:relative;padding-top:73px;padding-bottom:67px;}
.vc_row.scrubber-products:before{content:' ';position:absolute;height:45px;width:518px;max-width:50%;top:0;left:0;
    background:url(../img/scrubber-bg-img.png)top right no-repeat;background-size: auto 100%;}
.page-id-224 section.mailchip{margin-top:-50px;}
.home .wrap-slider .container .col-md-12 h2.title span.span1{font-size: 45px;color: #171717;display:block;}
.home .wrap-slider .container .col-md-12 h2.title span.span2{font-size: 62px;display:block;clear: both;margin-top:4px;}
.home .wrap-slider .container .col-md-12 h2.title span.span3{font-size: 132px;font-weight: 900;margin-top: -125px;display: inline-block;
    margin-left: 221px;float: left;color: #00818d;}
.home .wrap-slider .container .col-md-12 h2.title span.span4{font-size:95px;font-weight:900;color:#00818d;float:left;
    margin-right:20px;}
.home .wrap-slider .container .col-md-12 h2.title span.span5{color:#171717;font-size: 30px;display:block;margin-top:9px;
    font-weight:900;line-height:1;}
.home .wrap-slider .container .col-md-12 h2.title span.span6{font-size: 50px;font-weight: 900;color: #00818d;line-height: 1;}
.home .wrap-slider .container .col-md-12 p{clear:both;}
.home .wrap-slider .container .col-md-12 p span.wrapper1{width:355px;color:#171717;display:inline-block;padding-top: 14px;
    font-size: 25px;line-height: 1.2;letter-spacing: .18px;max-width:100%;}
.home .wrap-slider .container .col-md-12 p span.uppercase{font-size:32px;text-transform: uppercase;font-weight:900;width:380px;
    display:inline-block;color:#171717;max-width:100%;padding-left:5px;}
.home .wrap-slider .container .col-md-12 p span.blue{color:#00818d}
.home .wrap-slider .container .col-md-12 p span.red{color:#ec2329;}
.home .slider-item .wrap-slider.content-align-right .container .col-md-12{padding-left:63%;}
.home .banner-home-new .slider-item .wrap-slider.content-align-right .container .col-md-12{padding-left:0;text-align: right;}
.home .slider-item .wrap-slider.content-align-right .container .col-md-12 h2.title{padding-top:44%;}
.home .banner-home-new .slider-item .wrap-slider.content-align-right .container .col-md-12 h2.title{padding-top:13%;}
.home .slider-item .wrap-slider.slider-item-2 .container .col-md-12{padding-bottom:5.2%;}
.home .slider-item .wrap-slider.slider-item-1 .container .col-md-12{padding-bottom:5.5%;}
.home .slider-item .wrap-slider.slide-item-3 h2.title{padding-top:10.7%;}
.home .slider-item .wrap-slider.slide-item-3 .container .col-md-12{padding-bottom:6.4%;}
.single-product .gallery-image .slick-track{display: flex;flex-wrap: wrap;}
.single-product .gallery-image .slick-track .item.slick-slide{text-align:center;height: auto;}
.single-product .gallery-image .slick-track .item.slick-slide img{display:inline-block;object-fit: cover;height: 100%;width: 100%;}
.single-product .gallery-image .slick-track .item .wrap-img {position: relative;}
.single-product .gallery-image .slick-track .item .wrap-img:before {content: '';display: block; padding-top: 70%;}
.single-product .gallery-image .slick-track .item .wrap-img img {position: absolute;top: 0;left: 0;}
.error-page-wrapper{width:1135px;max-width: 80%;margin: 100px auto;}
.error-page-inner{border: 1px solid #eee;padding: 30px;min-height: 190px;}
.error-page-inner img{float: left;margin-right: 30px;}
.error-page-inner h1{font-weight: 900;text-transform: uppercase;font-size: 30px;color: #161616;margin-top: 15px;}
.error-page-inner p{}
.list-sitemap{margin-left:0;}
.list-sitemap li{margin-bottom:10px;}
.list-sitemap li.sub-item{padding-left:35px;}
.list-sitemap li a{color:#161616;}
.list-sitemap li.sub-item {color:#5c5b5b;font-style:italic;}
h2.vc_custom_heading{margin-bottom:20px;}
.single-product .wrap-banner{position:relative;}
.single-product .wrap-banner img.image-banner-product{position:absolute;left:0;height:70%;top:26%;} 
.single-product .wrap-banner img.image-banner-product.image-full{height:100%;width:auto;top:0;}
.banner-page .sub_title{position:relative;}
.image-bg img{display:block}
.page-id-244 h2.vc_custom_heading{font-weight:900;color:#414141;text-transform: uppercase;}
.page-id-244 h2.vc_custom_heading strong{font-weight:900;color:#00818d;}
ul.list-new{margin:0 0;padding-bottom:25px;width:100%;float:left}
ul.list-new li{width:25%;float:left;display:inline-block;vertical-align: top;    margin-bottom: 10px;}
ul.list-new li a{color: #161616;}
.single-post .box-infor{padding:18px;border:3px solid rgb(14, 120, 135);margin-bottom:20px;}
.single-post .box-infor h4{font-size: 15px;margin:17px 0; display:block;}
.single-post .box-infor ul{margin:14px 0;padding-left:40px;list-style: disc;}
.single-post .box-infor ul li{color:rgb(14, 120, 135);line-height:1.5;font-size:15px;}
.single-post .gallery .gallery-item{width:47%;float:left;margin-bottom:20px;}
.single-post .gallery .gallery-item:nth-child(2n){float:right;}
.single-post .gallery .gallery-item:nth-child(2n+1){clear:both;}
.single-post .back{clear:both;}
.post-sigle a{color:#00818d;}
.post-sigle a:hover{color:#00818d;}
#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.menu-item.heading-item a{
        font-size: 16.67px;    color: #00818d;    line-height: 1;    font-family: lato-heavy, sans-serif !important;
    font-weight: normal;    margin-bottom: 18px;}
.social-header span.free-call-social{display:none;}
body.search .lastest-list .thumb a{border:none}
.breadcrumb-wrapper{padding-bottom:24px;}
.breadcrumb-wrapper.full-width{padding-bottom:0}
.breadcrumb-wrapper ul{margin:0 0;}
.breadcrumb-wrapper ul li{display:inline-block;}
.breadcrumb-wrapper ul li:first-child a{padding-left:0;margin-left:0;}
.breadcrumb-wrapper ul li:last-child span.separator:last-child{display:none;}
body .section-contact-page{padding-top:0;}
body.page-template-client-solutions .box-lastest-articles{padding-top:0;}
.pdf-section .feature-list, .pdf-section .top-feature-list {margin-left: -15px;margin-right: -15px;}
.box-text-featured .pdf-section .title:before{content:none;}
.box-feature.pdf-section a.link-pdf {
    color: #fff;
    position: relative;
    display: inherit;
    padding-top: 10px;
    min-width: 107px;
}
.box-feature.pdf-section .top-feature-list h2.title strong{color:#00818d;}
.box-feature.pdf-section .top-feature-list h2.title{
    font-family: 'lato-heavy', sans-serif;
    color: #161616;
    font-size: 25px;
    text-transform: uppercase;
    line-height: 1.5;
    margin-bottom: 20px;
    font-weight: 400;
}
.box-feature.pdf-section .top-feature-list h2.title::before{content:none;}

/*pdf style*/

.section-item-pdf .view-pdf {
    position: absolute;
    top: 35%;
    text-align: center;
    display: inline-block;
    width: auto;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);

    display: none;
}
.section-item-pdf .url-view-pdf {
    text-align:  center;
    color:  #fff;
    text-align: center;
    color: #fff;
    padding: 15px 40px;
    background: #111;
            -webkit-transition: opacity .3s ease-in,visibility .3s ease-in;
    -o-transition: opacity .3s ease-in,visibility .3s ease-in;
    transition: opacity .3s ease-in,visibility .3s ease-in;
}
.section-item-pdf .top-pdf:hover  .view-pdf {
    display:  block;
}
.section-item-pdf .pdf-content {
    text-align:  center;
	margin-bottom: 25px;
}

.section-item-pdf .pdf-content h3 {
    padding: 10px 0px;
    color:#111;
}
.section-item-pdf .pdf-content h3,
.list-pdf-product .box-feature.product-category .pdf-content h3 {
    font-size: 1.17em;
}

.box-pdf .section-item-pdf .pdf-content {
	margin-bottom: 0px !important;
}
.box-pdf .top-feature-list {
    padding-top: 0;
}
.box-pdf .box-feature.pdf-section .top-feature-list h2.title:before {
    border-top: 4px solid #00818d;
    content: "";
    display: block;
    padding-bottom: 22px;
    position: relative;
    width: 63px;
}
.wrap.section-item-pdf .pdf-wrap .btn.btn-pdf.type-1{
    float: left;
    font-size: 12.11px;
	width: 47%;
}
.wrap.section-item-pdf .pdf-wrap .btn.btn-pdf.type-1-2{
	float:right;
}
.more-clsl-page {
    color: #00818d;
    display: inline-block;
    font-family: lato-semibold, sans-serif;
    font-size: 16.67px;
    text-transform: uppercase;
    padding-right: 20px;
}
.page-id-2643 .box-text-featured.sweepers-scrubbers-text .container p:nth-child(2){margin-bottom:10px}
/*top home page*/
.logo-top-home {
    margin-bottom: 0 !important;
    position: relative;
}
.logo-top-home .wpb_wrapper {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.logo-top-home a img {
    padding-left: 15px;
    max-width: 160px;
}
.logo-top-home .logo-top-home-img {
    max-width: 230px;
}
.page-id-226 .box-feature-icon .feature-list .col-md-4:nth-child(14) .image-icon{padding-left:10px;}

@media (min-width: 1501px){
    #slider-content{
        width: 100%;
        max-height: none;
        overflow: visible;
    }
}
@media (min-width: 1501px) {
    .home .slider-item .wrap-slider {
     min-height: 610px; 
    }
}

@media screen and (max-width:1399px){
    .logo-top-home .wpb_wrapper {
        top: 50px;
    }
    .home .top-feature-list .sub-title, .home .top-feature-list .title {
        width: 60%;
    }
}
@media screen and (max-width:1199px){
    .logo-top-home .logo-top-home-img {
        max-width: 165px;
    }
    .logo-top-home a img {
        padding-left: 10px;
        max-width: 110px;
    }
    .home .top-feature-list .sub-title, .home .top-feature-list .title {
        width: 55%;
    }
}
@media screen and (max-width:860px){
    .logo-top-home a img {
        max-width: 90px;
    }
}
 .banner-page.parts-supplies h1.title{margin-bottom:0px;}
@media only screen and (min-width:1400px){  
    .category .box-lastest-articles .row{margin-left:-28px;margin-right:-28px;}
    .category .box-lastest-articles .lastest-list .thumb{margin-bottom:24px;}
    .category .box-lastest-articles .lastest-list .main-post .date{padding-bottom:14px;}
    .category .site-content .box-lastest-articles p{padding-bottom: 15px;line-height: 18.5px;letter-spacing: -0.3px;}
    .category .box-lastest-articles .lastest-list .read-more{padding-top:8px;}
    .vc_row.box-finder-ads .vc_column-inner .vc_row {padding-top:46px;margin-left: -42px;margin-right: -42px;padding-bottom:132px;}
    .vc_row.box-finder-ads .vc_column-inner .vc_row .wpb_column.vc_col-sm-4{}
    .vc_row.box-finder-ads .vc_column-inner .vc_row .wpb_column.vc_col-sm-4>.vc_column-inner {padding-left:42px;padding-right:42px;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:first-child{
        padding-right:78px}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child{
        padding-right:52px;padding-top:2px;}  
    .vc_row.warranty-page-wrapper,.vc_row.part-page-content-wrapper{
        padding-top:25.5px;}
    .vc_row.about-us-content-wrapper{padding-top:27px;padding-bottom:64px;}
    .vc_row.used-machine{padding-top: 33.5px;}
    .vc_row.about-us-content-wrapper .vc_row .vc_col-sm-8,.vc_col-sm-8.page-content-wrapper{width:61.867%;}
    .vc_row.about-us-content-wrapper .vc_row .vc_col-sm-4,.vc_col-sm-4.page-sidebar-wrapper{width: 38.133%;padding-top:25px;}
    .vc_row.used-machine .vc_col-sm-4.page-sidebar-wrapper{padding-top:0;}
    .vc_row.used-machine h3.heading-page-content{margin-bottom:0;}
    .vc_row.used-machine hr{padding-top:17px;margin-bottom:29px;}
    .vc_row.about-us-content-wrapper .vc_row .vc_col-sm-8 .vc_column-inner,.vc_col-sm-8.page-content-wrapper .vc_column-inner{
        padding-right: 49px;}
    .vc_row.about-us-content-wrapper .vc_row .vc_col-sm-4 .vc_column-inner,.vc_col-sm-4.page-sidebar-wrapper .vc_column-inner{
        padding-left: 49px;}
    .banner-page.banner-about-us .wrap-banner { padding-bottom: 7.5%;}
    .banner-page.parts-supplies .wrap-banner {padding-bottom: 6.4%;}
    .banner-page.warranty-service .wrap-banner{padding-bottom:11%;}
    .banner-page.used-machines .wrap-banner{padding-bottom:8%;}
    .banner-page.sweepers-scrubbers .wrap-banner{padding-bottom:4.5%;}
    .banner-page.sweepers-scrubbers .wrap-banner h1.title{margin-bottom:15px;}
   
    .banner-page.used-machines h1.title{margin-bottom:28px;}
    .banner-page.parts-supplies .border-right span{left:55.6%;}
    .wrap-banner .sub_title p{line-height:1.2;}
    .banner-page.sweepers-scrubbers .wrap-banner .sub_title p{line-height:24px;}
    .banner-page .wrap-banner{margin-right:-3px;}
    .banner-page.banner-about-us .border-right span{left: 55.7%;}
    .box-text-featured.sweepers-scrubbers-text h2.title::before{padding-bottom:13px;}
    .box-text-featured.sweepers-scrubbers-text h2.title{margin-bottom:18px;}
    .box-text-featured.sweepers-scrubbers-text .container h2:nth-child(4){margin-top:8px;margin-bottom:9px;padding-top: 11px;}
    
    .site-content .box-text-featured.sweepers-scrubbers-text p{line-height:1.4;padding-bottom:7px;}
    .box-text-featured.sweepers-scrubbers-text{padding-bottom:30px;}
    .banner-page .border-right span{left: 55.7%;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a{letter-spacing:.2px;}
    .vc_row.part-page-content-wrapper .page-content-wrapper p{margin-bottom:11px;}
    .vc_row.part-page-content-wrapper .page-content-wrapper h3.heading-page-content{margin-bottom:4px;}
    .page-content-wrapper h3.heading-page-content{margin-bottom:0px;}
    .wpb_text_column.wpb_content_element.text-part-supplies{margin-bottom:50px;}
    .vc_row.part-page-content-wrapper .page-content-wrapper .box-content-image-wrapper.img-left{margin-bottom:67px;}
    .vc_row.part-page-content-wrapper .page-content-wrapper .box-content-image-wrapper.img-left p{margin-bottom:0;line-height:20px;}
    .box-content-image-wrapper.img-left p{line-height:20px;}
    #content>.container>.vc_row.warranty-page-wrapper{padding-bottom:110px;}
    #content>.container>.vc_row.part-page-content-wrapper{padding-bottom:97px;}
    #content>.container>.vc_row.used-machine{padding-bottom:72px;}
    .box-content-image-wrapper:last-child {margin-bottom: 0;}
    .page-content-wrapper.wpb_column .wpb_wrapper>div:last-child{margin-bottom:0!important;}
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a>b{margin-left:2px; width: 9px;}
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li{margin-right:0px;margin-left:0px;}
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li:last-child{margin-right:0;}
    
    
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a{padding:0 10px;}
    
    
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.enquire-button-menu > a{padding:0 28px;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class:first-child{
        padding-top:15px;}
    .featured_posts_wrapper ul.list_featured_video li iframe{height:220px;}
    .vc_row.sweeper-products{padding-bottom:10px;}
}
@media only screen and (max-width:1399px){
    .box-content-image-wrapper {margin-bottom: 30px;} 
    .featured_posts_wrapper ul.list_featured_video li iframe{height:190px;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{font-size:12.5px!important;}
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a>b{margin-left:2px;}
    
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a{padding:0 10px;}
    
    
	.box-feature .feature-list .col-md-4 .wrap:hover .mask-wrap {max-width: 216px;}
    .finder-search .finder-search-list .main-form{margin-left:-20px;margin-right:-20px;}    
    .finder-search .finder-search-list .main-form input[type=submit]#searchsubmit{left:20px;}
    .finder-search .finder-search-list .main-form .col-md-3{width:25%;margin-right:0px;padding:0 20px;}
    .vc_row.about-us-content-wrapper{padding-bottom:25px;}
    .vc_row.part-page-content-wrapper{padding-bottom:30px;}
    .vc_row.used-machine{padding-bottom:20px;}
    .vc_row.box-finder-ads{padding:10px 0;}
    .finder-search .finder-search-list .main-form input[type="submit"]#searchsubmit{bottom:-10px}
    header.site-header .main-header .top-header .main-search {max-width: 220px;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 h2.title{padding-top:26.5%;}
    .home .wrap-slider .container .col-md-12 h2.title span.span1{font-size:40px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span2{font-size:57px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span3{font-size:125px;margin-top:-116px;margin-left:189px;}
    .home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {padding-bottom: 6.6%;}
    .home .slider-item .wrap-slider.slide-item-3 h2.title{padding-top:15%;}
    .home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {    padding-bottom: 6.7%;}
    .home .wrap-slider .container .col-md-12 h2.title span.span4{font-size:90px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span5{font-size:25px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span6{font-size:45px;padding-top: 5px;display: inline-block;}
    .home .wrap-slider .container .col-md-12 p span.uppercase{font-size:25px;}
	.single-product .wrap-banner img.image-banner-product.image-full {
		height: 90%;
		top: 8%;
	}
}
@media only screen and (max-width:1365px){
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a{padding:0 20px;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu{display:table;table-layout:fixed;width:100%;padding:0 20px;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li{display:table-cell;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a{padding: 0 0;}
    
}
@media only screen and (max-width:1199px){
    body header.site-header .main-header .top-header .social-header ul li{margin-right:6px;}
    body header.site-header .main-header .top-header .social-header ul li:last-child{margin-right:0px;}
.home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {    padding-bottom: 10.2%;}
.home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {    padding-bottom: 10.2%;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 { padding-bottom: 9.3%;}
    .home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 h2.title{padding-top: 22%;}
    .home .slider-item .wrap-slider.slide-item-3 h2.title {    padding-top: 17.5%;}
    header.site-header .main-header .main-menu{margin-top:10px;}
    .featured_posts_wrapper ul.list_featured_video li iframe{height:150px;}
    header.site-header .main-header .top-header .main-search{max-width:100%; margin-bottom: 15px;}
    .finder-search .finder-search-list .main-form .col-md-3 .wrap{padding:20px;}
    .home .vc_row.home-slider-wrapper {margin-top: -133px;}
    .vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3 a{padding-top:2px;font-size:15px;}
    .box-img-content h3 a{padding-top:6px;font-size:15px;}
    .banner-page.banner-about-us .wrap-banner{background-size: 30% auto;}    
    .box-content-image-wrapper.img-left .box-img-content p{font-size:14px;line-height:1.5;}
    body header.site-header .main-header .top-header .social-header ul li{margin-left:0;}
    header.site-header .main-header .top-header .call-header .office.item span.icon {margin-right: 2px;}
    header.site-header .main-header .top-header .social-header{float:right;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{font-size:10.5px!important;}
    body .wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a{padding:0 8px;}
	body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:14px;}
    #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.menu-item-type-taxonomy.heading-item a{font-size:14px;}
	body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul > li.wpmm-col > ul > li.menu-widget-class{padding:15px 0;}
	body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a{font-size:13px;}
	.box-feature .feature-list .col-md-4 .wrap:hover .mask-wrap {max-width: 164px;}
	.box-feature .feature-list .col-md-4 .wrap:hover .overlay-content h3,.box-feature .feature-list .col-md-4 .wrap .overlay-content p.desc {width: 220px;}
	.box-feature .feature-list .col-md-4 .wrap .overlay-content a.link-icon {
		bottom: 12px;		left: 12px;	}
	.box-feature .feature-list .col-md-4 .wrap .overlay-content h3{width:105px;}
	.feature-list .mask-wrap {max-width: 20px;}
    .vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3.title-long a.link-enquire{font-size:14px;}
    body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.machines-menu.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row:last-child{
        padding:0 20px; }
    .box-content-image-wrapper .box-img-content h3.font-large{font-size:17px;}
    .box-content-image-wrapper .box-img-content h3 a.link-enquire{font-size:15px!important;}
    header.site-header .logo {padding:19px 0;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12{padding-left:45%;}
    header.site-header .main-header .top-header .support-header span a,
        header.site-header .main-header .top-header span.title,header.site-header .main-header .top-header span>a{font-size:11.11px}
}
@media only screen and (max-width:1080px){ 
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 {    padding-bottom: 9.2%;}    
}
@media only screen and (max-width:1039px){ 
    .home .box-feature { padding-bottom: 80px;}
}
@media only screen and (max-width:991px){   
.home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {padding-bottom:12.7%;}
    .home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {padding-bottom:14.8%;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 {padding-bottom: 14.8%;}
    .home .wrap-slider .container .col-md-12 h2.title span.span4{font-size:70px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span5 {font-size: 20px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span6{font-size:28px;} 
    .finder-search .finder-search-list .main-form{text-align:center;margin-left:-10px;margin-right:-10px;}
    .finder-search .finder-search-list .main-form .col-md-3{width:50%;margin-right:0px;display:inline-block;float:left;
        vertical-align: top;text-align:left;margin-bottom:20px;padding: 0 10px}
    .finder-search .finder-search-list .main-form .col-md-3:nth-child(2n+1){clear:both;}
    .finder-search .finder-search-list .main-form input[type="submit"]#searchsubmit{left:10px;bottom:0;}
    .finder-search .finder-search-list .main-form .col-md-3 .wrap{max-width:289px;margin-right:auto;margin-left:auto;}
    .finder-search .finder-search-list .main-form .col-md-3:nth-child(2n){margin-right:0;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{padding:0 7px;}
	.feature-list .mask-wrap {max-width: 65px;}
	.box-feature .feature-list .col-md-4 .wrap:hover .mask-wrap {max-width: 246px;}
	.box-feature .feature-list .col-md-4 .wrap:hover .overlay-content h3.title {width: 100%;	}
    header.site-header .main-header .top-header .main-search {max-width: 22%;}
    header.site-header .logo {padding:20px 0;}
    .home .wrap-slider .container .col-md-12{min-height:450px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span1 {font-size: 30px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span2 {font-size: 37px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span3 {font-size: 100px;margin-top: -88px;margin-left: 141px;}
}

@media only screen and (min-width:941px){
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.current-menu-item>a:before{background:#ec2329;}
}
@media only screen and (max-width:939px){
    header.site-header .main-header nav.main-navigation #mega-menu-wrap-primary{position:relative;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu{position:absolute!important;width:100%!important;
        padding:0 15px 15px!important;top:100%!important;background:#008996!important;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children{position:relative!important;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive{
        display:inline-block;line-height:59px;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive:hover{
        background:#007783}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>a:after{content:none!important;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>ul.mega-sub-menu{
        margin-top:0!important;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a{line-height:40px!important;height:40px!important;
        display:block}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive{
        height:40px;line-height:40px;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li.mega-menu-item-has-children>span.submenu-toggle-responsive>i.fa{
        display:inline-block;line-height:40px;height:40px;vertical-align: top;}
    .box-content-image-wrapper.img-left .box-img-content .logo-box img{max-width:25%;}
    /* #mega-menu-wrap-primary #mega-menu-primary{width:calc(100% + 31px)!important;margin-left:-31px;} */
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before {content:none}
    
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background:#007e8a;}
    header.site-header .main-header .top-header .social-header{margin-left:0!important;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul>li>ul.mega-sub-menu{margin-top:0!important;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul>li{position:relative;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul>li>span.toggle-menu-item{width:35px;height:35px;display: inline-block;
        position:absolute;top:0;right:0;text-align:center;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul>li>span.toggle-menu-item.actived{background:#ddd;}
    #mega-menu-wrap-primary #mega-menu-primary >li.mega-menu-item>ul>li>span.toggle-menu-item i.fa{line-height:35px;height:35px;
        color:#666;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul>li>span.toggle-menu-item:hover{background:#ddd;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{background:#007e8a;}
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu > ul.mega-sub-menu{width:calc(100%);margin-left:0px;}
    header.site-header .main-header nav.main-navigation ul#mega-menu-primary.mega-menu>li>a:hover::before{content:none;}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item-has-children>a.mega-menu-link::after{content:none!important;}
}
@media only screen and (min-width:931px){    
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul>li.wpmm-col:first-child{
        width:38%;border-right:none;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.machines-menu.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:last-child>ul>li.wpmm-col:last-child{
        width:62%;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:calc(100% + 32px);
        margin-left:-32px;padding:0px;box-shadow: 0 3px 5px rgba(200,200,200,.75);}
}
@media only screen and (max-width:930px){
    .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li.current-menu-item>a{color:#ec2429!important;}
    .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li.current-menu-item.enquire-button-menu>a{color:white!important;}
    body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu>li>a{color:#a7a7a7;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{width:100%;margin-left:0px;}
    /* .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu{width:calc(100% + 32px);margin-left:-32px;
        box-shadow: 0 3px 5px rgba(200,200,200,.75);} */
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{height:59px;}
    #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn{margin:0 0;background:none;height:59px;line-height:59px;
        padding:0 0;margin-top:0!important;margin-bottom:0!important;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{line-height:20px;font-weight:bolder;
        position:relative;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a>b{width: 38px;height: 38px;
        display: inline-block;position: absolute;top: 0;right: 0;padding: 0 0;text-align: center;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover>b{background:#00818D;color:white;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a>b:before{display: inline-block;
        height: 100%;line-height: 100%;padding-top: 14px;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a.toggle-menu-responsive>b{background:#00818D!important;color:white!important;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover:before{height:2px;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a.toggle-menu-responsive:before{height:2px;content:' '!important;background: #ec2329!important;}
    body .wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{font-size:14.5px!important;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{font-size:13.5px;}
    #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.menu-item-type-taxonomy.heading-item a{font-size:13.5px;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{font-size:13.5px;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col{
        padding:0 14px;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul>li.wpmm-col>ul>li.menu-widget-class{
        padding: 15px 0;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:first-child>ul>li.wpmm-col{
        width:50%;float:left;}
    body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul > li.wpmm-col{
        border-right:none;}
    body #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.machines-menu.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row:last-child{
        padding:0 14px;    }
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li.enquire-button-menu>a{
        color:white;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>ul>li>ul{margin-top:10px;
        display:block;position:relative;left:0;width:100%;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>ul>li{padding-left:0;padding-right:0;}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>ul>li>ul>li{padding-left:0;padding-right:0}
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>ul>li>ul>li>a{font-size: 12.5px;}
	#wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu > .wpmm-nav-wrap ul.wp-megamenu > li.enquire-button-menu > a:hover {
    color: #fff;}
}
@media only screen and (max-width:913px){
    .site-header .logo .title img {margin-top:15px;}
    body header.site-header .main-header .top-header{padding-left:24px;}
    body header.site-header .main-header .top-header .main-search{margin-left:0;max-width:none;width:75%;margin-left:0;}
    body header.site-header .main-header .top-header .call-header{margin-left:0;max-width:none;width:auto;margin-left:0;}
    body header.site-header .main-header .top-header .social-header ul{display: flex;}
    body header.site-header .main-header .top-header .support-header{width:121px;padding-left:10px;margin-left:0;}
    body header.site-header .main-header .top-header .social-header{margin-left:0;width:80px;padding-left:10px;margin-left:0!important;}
    body header.site-header .logo{height:163px;}
    body header.site-header .main-header .top-header .call-header{margin-top:10px;}
    body header.site-header .main-header .top-header .social-header{margin-top:10px;}
}
@media only screen and (max-width:890px){
    .home .slider-item .wrap-slider.content-align-right.slider-item-2 .container .col-md-12{padding-left:15px;}
.home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {padding-bottom:12.7%;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 {padding-bottom: 9.2%;}
    .home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 { padding-bottom: 9.8%;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 h2.title {padding-top: 20.5%;}
    .home .slider-item .wrap-slider.slide-item-3 h2.title {  padding-top: 22.5%;}
}
@media only screen and (max-width:839px){
    .vc_col-sm-8.page-content-wrapper{width:100%;}
    .vc_col-sm-4.page-sidebar-wrapper{width:100%;}
    .vc_col-sm-4.page-sidebar-wrapper .box-content-image-wrapper{width:calc(50% - 10px);margin-right:20px;float:left;margin-bottom:20px;}
    .vc_col-sm-4.page-sidebar-wrapper .box-content-image-wrapper:nth-child(2n){margin-right:0;}
    .vc_col-sm-4.page-sidebar-wrapper .box-content-image-wrapper:nth-child(2n+1){clear:both;}
    .vc_row.about-us-content-wrapper .box-content-image-wrapper .box-img-content h3 a {padding-top: 6px;}
     .box-img-content h3 a {padding-top: 6px;}
	 .box-feature .feature-list .container {max-width: 735px;}
	.box-feature .feature-list .col-md-4 .wrap:hover .mask-wrap{max-width: 204px;}
}
@media only screen and (max-width:810px){
    .box-feature .feature-list .col-md-4 .wrap .overlay-content h3.title{font-size:15.56px;}
    .vc_row.box-finder-ads .box-content-image-wrapper .box-img-content h3.font-normal{font-size:14px;}
}
@media only screen and (max-width:800px){
    body header.site-header .main-header .top-header .main-search{margin-left:0;max-width:none;margin-left:0;}
    body header.site-header .main-header .top-header .social-header{margin-top:10px;}
    body header.site-header .logo{height:183px;}
    header.site-header .main-header .top-header .social-header{float:none;}
    .vc_row.sitemap-page-wrapper .wpb_column.vc_col-sm-3{width:50%;}
    ul.list-new li{width:50%;}
}
@media only screen and (max-width:795px){
    header.site-header .main-header {width: 82%;}
    .error-page-inner img{margin-bottom:20px;}
}
@media only screen and (min-width:768px){
    .post-sigle .content-wrapper{width: 66.66666667%;float:left;}
    .post-sigle .sidebar-container{width: 33.33333333%;float:left;padding-left:40px;}
    .post-sigle .sidebar-container .sidebar-inner{max-width:100%;}
    .post-sigle .sidebar-container .sidebar-inner .widget-area{margin-right:0;}
}
@media only screen and (max-width:767px){
    .logo-top-home .wpb_wrapper {
        position: initial;
        text-align: center;
        margin-bottom: 30px !important;
    }
    .home .top-feature-list .sub-title, .home .top-feature-list .title {
        width: 100%;
    }
    .vc_row.sitemap-page-wrapper .wpb_column.vc_col-sm-3{width:50%;float:left;}
    .home .slider-item .wrap-slider.slider-item-1 .container .col-md-12 {padding-bottom: 0;}
    .home .slider-item .wrap-slider.slider-item-2 .container .col-md-12 {padding-bottom: 0;}
    .home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {padding-bottom:0;}
    .post-sigle .sidebar-container .sidebar-inner{max-width:100%;}
    .post-sigle .content-wrapper{width:100%;}
    .site-main .widget-area{margin-right:0;}
    .content-area .post-sigle {padding-bottom: 20px;}
    .featured_posts_wrapper ul.list_featured_video li iframe{height:220px;}
    .post-sigle .sidebar-container{max-width:100%;width:405px;padding-left:0}
    body header.site-header .main-header .top-header .main-search{margin-left:0;max-width:none;width:70%;margin-left:0;}
    body header.site-header .main-header .top-header .call-header{margin-left:0;max-width:none;width:80%;margin-left:0;
        margin-top:5px;}
        header.site-header{background:#fff;}	
    body header.site-header .main-header .top-header .social-header{}
    body header.site-header .logo{height:175px;}
    .vc_row.box-finder-ads .box-content-image-wrapper{margin:0 auto 30px;max-width:389px;}
    .vc_row.about-us-content-wrapper{padding-bottom:20px;}
    .vc_row.box-finder-ads .box-content-image-wrapper .box-img-content h3.font-normal{font-size:16.67px;}
    .box-content-image-wrapper .box-img-content h3.font-large,.box-content-image-wrapper .box-img-content h3.font-normal{font-size:15px;}
    .box-content-image-wrapper .box-img-content h3 a.link-enquire{font-size:14px!important;}
    .search.search-results .box-lastest-articles .col-md-4{margin-bottom:20px}
    .more-clsl-page {padding-right:0px;padding-top:53px;display:block;}
    .page-template-client-solutions .pagination {padding-top: 0px;}
}
@media only screen and (max-width:750px){
}
@media only screen and (max-width:729px){
    body .feature-list.product{text-align:center;} 
    body .feature-list.product .col-md-4{margin-right:auto!important;margin-left: auto!important;
        display:inline-block;float:none;text-align:left;}
	.box-pdf .pdf-section .container .col-md-4 {
		float: none;
		margin: auto !important;
	}
	.box-pdf .section-item-pdf .pdf-content {
		margin-bottom: 50px !important;
		float: left;
		width: 100%;
	}
	.box-pdf .box-feature.pdf-section .top-feature-list h2.title {
		padding-top: 0;
	}
	
	.box-pdf .box-feature.pdf-section .top-feature-list h2.title:before {
		padding-bottom: 0;
		top: -25px;
	}
    
}
@media only screen and (max-width:769px){
    .fa-envelope:before {
    content: "";
    width: 14px;
    height: 11px;
    background-image: url(../img/icon-mail.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}
    #show-mobile .header-inner-right .social-header.social-header {
    display: none;
}
    header.site-header{display: none;}
    #show-mobile .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{
        top: 60px;
    }
    
    #show-mobile{
        display: block;
        position: relative;
    }
    #show-mobile .main-menu{
        display: inline-block;
        max-width: 100%;
        width: 100%;
        z-index: 1;
        position: relative;
    }
    
    #show-mobile #wp-megamenu-primary{
        background-color: transparent;
    }
    
    #show-mobile #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn{
        width: 20px;
        color: transparent !important;
    }
    
    #show-mobile #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn i{
        color: #fff !important;
        font-size: 25px !important;
        font-weight: 300 !important;
    }
    
    #show-mobile .main-navigation #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{
        text-align: left !important;
        height: 60px;
    }
    
    #show-mobile .logo-search{
        position: absolute;
        top: 13px;
        left: 45px;
        z-index: 99;
    }
    
    #show-mobile .logo-search .logo{
        display: inline-block;
        width: 50px;
        height: 41px;
    }
    
    #show-mobile .logo-search .logo img{
        width: 100%;
    }
    
    #show-mobile .logo-search .logo a{
        width: 100%;
        height: 100%;
    }
    
    #show-mobile .main-search{
    }
    
    #show-mobile .header-inner-right{
        position: absolute;
        top: 20px;
        right: 15px;
        z-index: 99;
    }
    
    #show-mobile .header-inner-right span.icon{
        width: 20px;
        height: 20px;
        display: inline-flex;
        text-align: center;
        background-size: 100% 100% !important;
        vertical-align: middle;
        border: 2px solid #00818d;
        border-radius: 50%;
        align-items: center;
        
    }
    
    #show-mobile .header-inner-right span.icon i.fa{
        color: #00818d;
        font-size: 12px;
        margin: auto;
    }
    
    #show-mobile .header-inner-right .social-header,  #show-mobile .header-inner-right .contact-list, #show-mobile .header-inner-right .main-search{
        display: inline-block;
    }
    
    #show-mobile .header-inner-right .social-header ul, #show-mobile .header-inner-right .contact-list ul{
        display: flex;
        margin: 0;
    }
    
    #show-mobile .header-inner-right .social-header ul li, #show-mobile .header-inner-right .contact-list ul li{
        margin: 0 5px;
    }
    
    #show-mobile .header-inner-right .social-header ul li a{
        color: red;
        font-size: 10px;
    }
    
    #show-mobile .header-inner-right .contact-list ul li a, #show-mobile .header-inner-right .contact-list ul li span{
        color: #00818d;
    }
    
    #show-mobile .main-search-icon{
        content: '';
        width: 25px;
        height: 26px;
        border: none;
        cursor: pointer;
        background: transparent url(../img/search-icon.png)center left no-repeat;
        background-size: auto;
        text-indent: -9999px;
        background-size: contain;
        position: absolute;
        top: 6px;
        left: 60px;
    }
    
    #show-mobile .main-search .search-form{
    }
    
    #show-mobile .search-field{
        display: none;
        position: fixed;
        top: 100px;
        z-index: 999;
        width: calc(100% - 30px);
        left: 0;
        border: medium none;
        border-radius: 20px;
        color: #444444;
        font-family: lato-heavy, sans-serif;
        font-size: 11.11px;
        height: 34px;
        padding-left: 16px;
        padding-top: 0;
        background-color: #ccc;
        margin: 0 15px;
    }
    
    #show-mobile .search-field::placeholder {
        color: #444444;
        opacity: 1; /* Firefox */
    }
    #show-mobile .search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
       color: #444444;
       opacity: 1; /* Firefox */
    }
    #show-mobile .search-field:-ms-input-placeholder { /* Microsoft Edge */
       color: #444444;
       opacity: 1; /* Firefox */
    }
    
    #show-mobile .search-submit{
        display: none;
        width: 19px;
        height: 27px;
        border: none;
        cursor: pointer;
        background: transparent url(../img/search-icon.png)center left no-repeat;
        text-indent: -9999px;
        background-size: contain;
        position: fixed;
        top: 105px;
        right: 30px;
        z-index: 999999;
    }
    
    #show-mobile .logo-search.open .main-search .search-field, #show-mobile .logo-search.open .main-search .search-submit{
        display: block;
    }
    
    #show-mobile .container{
        height: auto;
        padding-left: 25px;
        padding-right: 25px;
    }
    
    .logo-top-home .wpb_wrapper {
        margin-bottom: 0px !important;
        margin-top: 30px;
    }
    .btn-link.btn-slider{padding-bottom:0;}
    .home .slider-item .wrap-slider.slide-item-3 h2.title {    padding-top: 22.5%;}
    /* #mega-menu-wrap-primary #mega-menu-primary,.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu{
        width:100%!important;margin-left:0;} */
    body header.site-header .logo{width:100%;text-align:center;height:auto;}
    body header.site-header .main-header{width:100%;}
    body header.site-header{background:#fff;}
    body header.site-header .container{padding-left:0;padding-right:0;}
    body header.site-header .main-header nav.main-navigation{width:100%;margin-left:0;}
    body header.site-header .main-header nav.main-navigation ul#mega-menu-wrap-primary {padding-bottom:20px;}
    body header.site-header .main-header nav.main-navigation:before{content:none;}
    body header.site-header .main-header .top-header{padding-left:0;padding:0 20px;}
    body .site-content{margin-top:0!important;}
    body.home .vc_row.home-slider-wrapper{margin-top:0;}
    body .site-header .logo .title img {max-width: 130px;}
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right{margin-right:20px;margin-top:-2px;}
    #mega-menu-wrap-primary .mega-menu-toggle{height:40px!important;}
   
    .site-header .logo .title img {margin-top:0;}
    #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{top: 140px;}
    header.site-header .main-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
        font-size:17px; }
    body header.site-header .main-header nav.main-navigation ul#mega-menu-wrap-primary>li.machines-menu>ul.mega-sub-menu>li:first-child{
        max-width:none;width:100%!important; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(2n+1){clear:none!important;}
    header.site-header .logo:after{content:none;}
    body header.site-header .main-header .top-header .main-search{width:75%;}
    body header.site-header .main-header .top-header .support-header{width:23%;}
    body header.site-header .main-header .top-header .call-header{width:80%;}
    body header.site-header .main-header .top-header .social-header{width:18%;}
	.single-product .wrap-banner img.image-banner-product.image-full {
		height: 85%;
		top: 43px;
	}
	.main-navigation #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{text-align: center!important;}
	.main-navigation .wpmm_mobile_menu_btn,.main-navigation .wpmm_mobile_menu_btn i {
		font-size: 24px!important;
	}
}
@media only screen and (max-width:647px){
    .pagination-post .pagination > li{margin-right:8px;vertical-align: top;}
    .pagination-post .pagination span,.pagination-post .pagination a{width:30px;height:30px;line-height:30px;}
    .error-page-inner img{float:none;margin:0 auto 20px;display:block;}
    .error-page-inner h1{clear:both;}
}
@media only screen and (max-width:614px){
    ul.list-new li{width:100%}
    .vc_col-sm-4.page-sidebar-wrapper .box-content-image-wrapper{width:456px;max-width:100%;margin-right:0;}
    .box-content-image-wrapper.img-left {margin-bottom:0;}
    .box-content-image-wrapper.img-left .box-img-content{background:none;width:100%;position:relative;padding:0 0;max-width:none;}
    .box-content-image-wrapper.img-left .box-img-content .logo-box{display:none;}
    .box-content-image-wrapper.img-left .box-img-content .box-img-content-inner{background:#00818d;position:relative;padding:15px;}
    .vc_row .page-content-wrapper{padding-bottom:30px;}
    .vc_row.used-machine .page-content-wrapper{padding-bottom:0;}
    .vc_row.about-us-content-wrapper .page-content-wrapper{padding-bottom:0;}
    .vc_row.sitemap-page-wrapper .wpb_column.vc_col-sm-3{width:100%;}
h2.vc_custom_heading{font-size:25px!important;font-weight:900;}
	.wrap.section-item-pdf .pdf-wrap .btn.btn-pdf.type-1 {
		width: 65%;
		margin: auto;
		float: none;
	}
	.wrap.section-item-pdf .pdf-wrap .btn.btn-pdf.type-1-2 {
		margin-top: 15px;
	}
}
@media only screen and (max-width:580px){
    body header.site-header .main-header .top-header .main-search {width: 70%;}
    body header.site-header .main-header .top-header .support-header{width:29%;}
    .home .wrap-slider .container .col-md-12 h2.title span.span1 {font-size: 20px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span2 {font-size: 27px;}
    .home .wrap-slider .container .col-md-12 h2.title span.span3 {font-size: 80px;margin-top: -67px;margin-left: 94px;}
    .home .slider-item .wrap-slider.slide-item-3 .container .col-md-12 {padding-bottom: 5%;}
}.home .wrap-slider .container .col-md-12 p span.wrapper1{font-size:22px;}
}
@media only screen and (max-width:520px){
    .vc_col-sm-4.page-sidebar-wrapper .box-content-image-wrapper{width:100%;margin-right:0;}
    .banner-page.banner-about-us .wrap-banner{background-position:55% 46%;}
    .finder-search .finder-search-list .main-form .col-md-3 ul li label{padding-left:25px;}
    
}
@media only screen and (max-width:480px){
    .social-header span.free-call-social{display:inline-block;}
    .social-header span.free-call-social a{color: #ec2429!important;}
    header.site-header .main-header .top-header .call-header .phone-call.item .free-call-dk{display:none;}
    header.site-header .main-header .top-header .social-header ul{width:auto;display:inline-block;}
}
@media only screen and (max-width:470px){    
    .banner-page .title p{padding:5px;}
    .wrap-banner .sub_title p{; padding: 5px;}
    .banner-page{margin-top:-40px;}
    .single-product .wrap-banner img.image-banner-product.image-full{max-width:none;}
    .single-post .gallery .gallery-item{width:100%;}
}
@media only screen and (max-width:450px){
    .banner-page.banner-about-us .wrap-banner{background-position:50% 46%;}    
    body header.site-header .main-header .top-header .support-header {width: 39%;}
    body header.site-header .main-header .top-header .main-search{width:60%}
    .error-page-inner h1{font-size:20px;}
}
@media only screen and (max-width:440px){
    .finder-search .finder-search-list .main-form .col-md-3{width:100%;margin-right:0;}
    .finder-search .finder-search-list .main-form input[type="submit"]#searchsubmit{position:relative;margin:18px 0;}
}
@media only screen and (max-width:433px){
    body header.site-header .main-header .top-header .call-header{width:70%;}
    body header.site-header .main-header .top-header .social-header{width:28%;}
}
@media only screen and (max-width:380px){    
    .featured_posts_wrapper ul.list_featured_video li iframe{height:190px;}
}
@media only screen and (max-width:375px){  
 .btn-link.btn-slider{padding-bottom:0;}
}
@media only screen and (max-width:364px){    
    .cleaning-solutions-list .title {line-height:25px}
    #show-mobile .header-inner-right .social-header ul li, #show-mobile .header-inner-right .contact-list ul li{margin: 0px 5px;}
}
@media only screen and (max-width:350px){   
    .box-text-featured.finder-top p a.btn.chat{max-width:100%;}
    .box-text-featured.finder-top p a.btn.chat span.icon-chat{margin-right:10px;}
    .box-text-featured.finder-top p a.btn.chat .title-chat{font-size:15px;}
    .box-text-featured.finder-top p a.btn.chat .sub-title{font-size:11.89px;}    
    body header.site-header .main-header .top-header .main-search {width: 56%;}
    body header.site-header .main-header .top-header .support-header{width:42%;}
}
@media only screen and (max-width:340px){    
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:first-child>ul>li.wpmm-col{
        width:100%;}
    body #wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row:first-child>ul>li.wpmm-col>ul>li.menu-widget-class:last-child{
        border-bottom:1px solid #ececec; }
    body header.site-header .main-header .top-header .social-header { width: 28%;    }
    .home .wrap-slider .container .col-md-12 h2.title span.span4 {    font-size: 63px;margin-right:10px}
    .home .wrap-slider .container .col-md-12 h2.title span.span6 {font-size: 26px;padding-top:3px}
}

/*new style: TU*/
.technical-right {
    padding-top: 0;
    display: none;
}
@media only screen and (max-width: 980px){
    .technical-right {
        padding-top: 0px;
        margin-top: -15px;
    }
}
.single-client .btn.btn-back:hover { color: #fff !important; }
.home .slick-next.slick-arrow {
    display: none !important;
}
/*.box-text-featured .title {
    display: inline-block;
    border-bottom: 1px solid;
}
.single-product .title-post {
    text-decoration: underline;
}*/
.single-product .content-gallery .content li,
.single-product .content-gallery .excerpt li{
    margin-left: 20px;
}
@media only screen and (max-width: 991px){
    .box-feature-icon.Rental-section .image-bg img {
        max-height: 328px;
        height: 100%;
    }
}
/**********************edit 26/01/2019*********************/
.industry-form label,.form-contact-page label {
    color: #00818d;
    display: block;
    font-family: lato-semibold, sans-serif;
    font-size: 13.89px;
    text-transform: uppercase;
    vertical-align: top;
    padding-bottom: 10px;
}
.industry-form .left,.form-contact-page .left {
    float: left;
    width: calc(50% - 15px);
}
.industry-form .right,.form-contact-page .right {
    float: right;
    width: calc(50% - 15px);
}
.industry-form .full, .form-contact-page .full {
    float: left;
    width: 100%;
}
.industry-form input,
.industry-form select, .form-contact-page  input,  .form-contact-page  select{
    float:left;
    width:100%;
    background-color: #f0f0f0;
    border: 1px solid #CCC;
    height: 40px;
    padding: 0 10px;
}
.industry-form textarea, .form-contact-page textarea{
    float:left;
    width:100%;
    background-color: #f0f0f0;
    border: 1px solid #CCC;
    height: 120px;
    padding: 7px 10px;
}
.industry-form .full, .industry-form .left, .industry-form .right {
    margin-bottom: 30px;
}
.form-contact-page .full,  .form-contact-page .left, .form-contact-page .right {
    margin-bottom: 10px;
}
.industry-form .wpcf7-mail-sent-ok,
.industry-form .wpcf7-validation-errors, .form-contact-page .wpcf7-mail-sent-ok,.form-contact-page .wpcf7-validation-errors {
    float: left;
    width: 100%;
    margin: 30px 0px;
}
.industry-form .wpcf7-submit,.form-contact-page .wpcf7-submit {
    background: #00818d none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 16.67px;
    font-weight: 900;
    height: 58px;
    line-height: 58px;
    padding: 0 24px;
    text-transform: uppercase;
    width: auto;
}
.industry-form .wpcf7-not-valid-tip,.form-contact-page .wpcf7-not-valid-tip {
    float: left;
    width: 100%;
    margin: 10px 0px;
}
.industry-form .row-input,.industry-form .row-input{
    float: left;
    width: 100%;
    margin:0;
    padding: 0;
    height: auto;
}
.btn-list-video.industry-btn{
    display:flex;
    margin-bottom:30px;
}
.industry-btn .btn{
    font-size: 14px !important;
    padding: 0 15px;
}
.btn-list-video.industry-btn .btn {
    flex: auto;
    text-align: center;
    margin-right: 25px;
}

.btn-list-video.industry-btn .btn-pdf {
    margin-right: 0;
}
body .category_description p{
    font-size: 16.67px;
    color: #2a2a2a;
    line-height: 1.5;
    letter-spacing: .1px;
    padding-bottom: 20px;
}
@media only screen and (max-width: 1199px){
    .btn-list-video.industry-btn .btn {
        padding: 15px;
        line-height: 1.5;
        height: auto;
        text-align: center;
    }
}
@media only screen and (max-width: 767px){
    .industry-form .full, .industry-form .left, .industry-form .right,.form-contact-page .full,  .form-contact-page .left, .form-contact-page .right {
        float: left;
        width: 100%;
    }
}
@media only screen and (max-width: 640px){
    .btn-list-video.industry-btn .btn{
        margin-right: 15px;
        padding: 15px 7px;
    }
    .btn-list-video.industry-btn .btn-pdf{
        margin-right: 0px;
    }
}
@media only screen and (max-width: 450px){
    .btn-list-video.industry-btn .btn {
        margin-right: 0;
        width: 100%;
        margin-bottom: 15px;
    }
    .btn-list-video.industry-btn {
        display: block;
    }
}
@media only screen and (max-width: 375px){
    .logo-top-home .logo-top-home-img {
        max-width: 120px;
    }
    .logo-top-home a img {
        max-width: 70px;
    }
}
@media only screen and (max-width: 320px){
    .industry-form .full .wpcf7-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}


@media only screen and (max-width: 769px){
    #show-mobile {
        margin-top: 5px;
    }

    .head-mb .container {
        display: flex;
        flex-wrap: wrap;
    }

    .logo-mb {
        width: 22%;
        display: inline-flex;
        align-items: center;
    }
    
    .logo-mb img {
        max-height: 72px;
        width: auto;
    }

    .search-mb {
        width: calc(78% - 28px);
        padding: 0 20px 0 30px;
    }

    .main-menu-mb {
        width: 28px;
    }

    .main-menu-mb .main-navigation {
        height: 100%;
    }

    #show-mobile #wp-megamenu-primary {
        height: 100%;
    }

    #show-mobile .main-navigation #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
        margin-top: 11px;
    }

    #show-mobile .search-mb label {
        margin: 0;
        display: block;
    }

    #show-mobile .search-mb .main-search .search-form {
        position: relative;
    }

    #show-mobile .search-mb .search-field {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        display: block;
        border-radius: 0;
        border: solid #00818d;
        background-color: #fff;
        margin: 0;
        font-size: 10px;
        height: 41px;
    }

    #show-mobile .search-mb .search-field::placeholder {
        color: #ccc;
        opacity: 1; /* Firefox */
    }
    #show-mobile .search-mb .search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #ccc;
    }
        #show-mobile .search-mb .search-field::-ms-input-placeholder { /* Microsoft Edge */
        color: #ccc;
    }

    #show-mobile .search-mb .search-submit {
        display: block;
        top: 50%;
        right: 11px;
        transform: translateY(-50%);
        position: absolute;
        width: 22px;
        height: 30px;
    }

    .head-mb {
        padding: 15px 0 12px;
        position: relative;
    }

    /* .head-mb:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 26.2%;
        height: 100%;
        border-bottom: 77px solid #00818d;
        border-left: 41px solid transparent;
    } */

    .midle-mb {
        background: #00818d;
        padding-top: 29px;
        padding-bottom: 19px;
    }

    .midle-mb .btn-link.btn-feature {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .midle-mb .btn-link.btn-feature .btn {
        width: calc(50% - 10px);
        margin: 0 0 10px;
        padding: 25px 10px;
        font-size: 14px;
    }

    .midle-mb .btn-link.btn-feature .btn.type-1 {
        background-color: #000;
        width: calc(50% - 15px);
    }

    .midle-mb .btn-link.btn-feature .btn.type-2 {
        width: calc(50% - 10px);
    }

    .contact-list-mb {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 9px;
    }

    .contact-list-mb .icon {
        border-radius: 50%;
        border: solid 1px #00818d;
        width: 20px;
        height: 20px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-right: 4px;
    }

    .contact-list-mb .icon .fa-envelope:before {
        width: 12px;
        height: 10px;
        background-size: contain;
    }

    .contact-list-mb a.item_brochures .icon .fa {
        font-size: 10px !important;
    }

    .contact-list-mb a {
        font-size: 12.3px;
        text-transform: uppercase;
        color: #00818d;
    }

    .support-header.sp-mb, .call-header.call-mb {
        width: auto;
    }

    #show-mobile .wpmm-mobile-menu .wpmm_mobile_menu_btn i {
        vertical-align: bottom;
    }

    #show-mobile .main-menu-mb #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn {
        width: 100%;
    }

    #show-mobile .main-menu-mb #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn i {
        font-size: 0 !important;
        height: 32px;
        width: 100%;
        background-image: url('../images/menu-lines.png');
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
    }

    #show-mobile .main-menu-mb .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu {
        position: absolute;
        top: 100%;
        width: calc(100vW - 50px) !important;
        left: auto;
        right: 0;
    }

    .phone-call.item {
        padding: 15px 25px;
        text-align: center;
        font-size: 28px;
        text-transform: uppercase;
        color: #00818d;
        font-weight: bold;
        letter-spacing: 7px;
        border-bottom: solid 2px;
    }

    .phone-call.item a {
        color: #ec2329;
    }

    .midle-mb .btn-link.btn-feature .btn:hover {
        background-color: #fff;
        color: #00818d
    }
    
    .mobile.logo-home-mobile {
      text-align: center;
      margin-bottom: 40px;
    }
    
    .mobile.logo-home-mobile .logo-top-home-img {
      width: 33%;
    }
    
    .home .container {
      padding-right: 25px;
      padding-left: 25px;
    }
    
    .floor-machine-wrapper .top-feature-list .sub-title {
      max-width: 400px;
    }
}

@media only screen and (max-width: 500px){
    .contact-list-mb a {
        font-size: 10.3px;
    }

    .midle-mb .btn-link.btn-feature .btn {
        padding: 15px 10px;
    }

    .phone-call.item {
        font-size: 21px;
        letter-spacing: 3px;
    }
}

@media only screen and (max-width: 401px){
    .support-header.sp-mb, .call-header.call-mb {
        width: 100%;
    }
    .call-header.call-mb .office.item {
        padding-left: 0 !important;
    }

    .search-mb {
        padding: 0 15px 0 15px;
    }

    /* .head-mb:after {
        width: 34.2%;
    } */
    
    .phone-call.item {
        letter-spacing: 2px;
    }
    
    #show-mobile .main-navigation #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {
        height: 100%;
        display: flex;
        align-items: end;
        padding-bottom: 12px;
    }
}

@media only screen and (max-width: 350px){
    .phone-call.item {
        font-size: 17px;
    }
}