.page-header .panel.wrapper .panel.header .header.links li.welcome{font-size: 13px;}
.page-header .panel.wrapper .panel.header .header.links li.welcome strong{color: #fff;font-weight: 700;background: #f00;padding: 0px 0px 0 5px;position: relative;border-radius: 2px 0px 0px 2px;display: inline-block;}
.page-header .panel.wrapper .panel.header .header.links li.welcome a { font-size: 13px !important; background: #f00; display: inline-block; margin-left: -5px; padding: 0 6px; border-radius: 0 2px 2px 0px; }
.cms-waterjet-cutting .contact-info .contacts-title{color: #777777; font-size: 20px; margin-bottom: 20px; font-weight: 300; letter-spacing: 0; text-transform: none;}
.cms-waterjet-cutting .page-main .contact-info [class^="porto-icon-"]{float: none; width: 43px; height: 43px; background-color: #000; color: #fff; line-height: 43px; text-align: center; font-size: 16px; border-radius: 6px; margin-bottom: 15px;vertical-align: sub;display: inline-block;}
.cms-waterjet-cutting .page-main .contact-info p{margin-left: 12px; margin-bottom: 0; font-size: 14px; line-height: 21px;vertical-align: initial;display: inline-block;}
#waterjet-form .fieldset,#contact-form .fieldset{margin-bottom: 5px;}
#waterjet-form .field.upload{margin-top: 15px;}
#waterjet-form .field.upload .label{font-weight: 400;font-size: 1.4rem;margin: 0 0 8px;display: inline-block;}
#waterjet-form .field.upload .control input{cursor: pointer;margin: 3px 0 0;}
.homepage-bar .text-area p{font-size: 14px; font-weight: 300; color: #839199; line-height: 19px;}
.cms-waterjet-cutting .fieldset > .legend{color: #777; font-size: 20px; margin-bottom: 20px; font-weight: 300; letter-spacing: 0; text-transform: none;}
.waterjetForm{padding-top: 15px;}
#waterjet-form .field.upload .control{position: relative;}
#waterjet-form .field.upload .control label[for="fileUp"] { position: absolute; left: 0; background: #000; font-family: 'Roboto', sans-serif; letter-spacing: 1px; text-transform: uppercase; padding: 4px 8px; font-size: 1.2rem; font-weight: 500; line-height: 22px; color: #fff; border-radius: 3px; cursor: pointer;top: 0;}
.contact-index-index .page-main .contact-info p{vertical-align: initial;display: inline-block;margin-left: 12px;}
.contact-index-index .page-main .contact-info [class^="porto-icon-"]{vertical-align: sub;display: inline-block;float: none;}








/* Media Query */
@media (max-width:1199px){
    .page-main div.category-view{width: auto;float: left;position: absolute;right: auto;left: 26%;}
}

@media (max-width:991px){
    
}

@media (max-width:767px){
    .page-main div.category-view{left: auto;}
    .page-header.type8.header-newskin .header.content .logo{margin: 10px 0 10px 0;height: 40px;width: 150px !important;}
    .page-header.type8.header-newskin .header.content .logo img{width: 100% !important;max-height: none;}
    .page-header.type8.header-newskin .block-search{width: 100%;}
    .page-header.type8.header-newskin .block-search .label{cursor: pointer;}
    .contact-info{margin-top: 20px;}
}

@media (max-width:575px){
    .page-main div.products.wrapper button.action.primary{margin-left: 0;}
}

@media (max-width:480px){
    .products-grid .product-items .product-item{float: left;}
}