/** animation **/
@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
/* Bounce */
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}}
@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}
/* FontAwesome */
@font-face {font-family: 'FontAwesome'; font-display: swap; font-weight: normal; font-style: normal; src: url("../css/fontawesome-webfont.eot?v=4.7.0"); src: url("../css/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../css/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../css/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../css/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../css/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");}
a.whatsapp {padding: 0 15px 0 5px!important;}
a.whatsapp:hover {color:#25D366!important;}
.icon-whatsapp {font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-transform: none!important; color:#25D366!important; font-size:14px;}
.icon-whatsapp:before {content: "\f232";}
.whatsapp-mobi {width:38px; height:38px; text-align:center;}
a.work-vega {padding-right: 15px!important;}
.icon-work-vega {font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-transform: none!important; font-size:14px;}
.icon-work-vega:before {content: "\f2b5";}
/* alert user */ 
.captcha-account {width:310px; margin:0 auto; position: relative;}
#alertprivate {width:90%!important; text-align:center; border: 1px dashed #1479cc!important; border-radius:0!important; padding: 20px!important; margin: 10px auto 20px!important; float: none!important; clear:both;}
#alertprivate p {color:#636363;}
#alertprivate .material-icons {color:#636363;}
#deluxevalidating {width:90%!important; display:block!important; text-align:center; border: 2px dashed #1479cc!important; border-radius:0!important; padding: 20px!important; margin: 25px auto!important; float: none!important; clear:both;}
#deluxevalidating span.confirm {font-family: 'Material Icons'; font-size:45px; line-height:60px; color:#1479cc;}
#deluxevalidating span.confirm:before {content: "\e5ca";}
#deluxevalidating p {color:#000000;}
section.register-form .form-footer {text-align:center;}
#authentication #alertprivate {display:block;}
#identity #alertprivate {display:none;}
body#password ul.ps-alert-success li i, ul.ps-alert-error li i {display:block; width:180px!important; margin:0 auto;}
.cog {font-family: 'FontAwesome'; font-weight: normal; font-style: normal;}
/* skip content */
.skiplink, .skip-content {display: block; background-color:#ffffff; position: absolute; left: 10px; top: -10000px; width: auto; height: auto; color:#000000!important; overflow: hidden; text-decoration:none; padding:15px 15px; z-index: 100000;}
.skiplink:focus, .skip-content:focus {top:0; outline: 3px solid #000000; outline-offset: 2px;}
a.skiplink:hover, a.skiplink:active, a.skip-content:hover, a.skip-content:active {color:#1479cc; text-decoration: underline;}
/* Custom CSS */
#_desktop_logo {-webkit-box-flex: 0; padding: 0; text-align: center;}
@font-face {font-family: 'Quicksand';font-style: normal;font-weight: 400;font-display: swap;src: url('../css/quicksand-v24-latin-regular.eot');src: local(''), url('../css/quicksand-v24-latin-regular.eot?#iefix') format('embedded-opentype'), url('../css/quicksand-v24-latin-regular.woff2') format('woff2'), url('../css/quicksand-v24-latin-regular.woff') format('woff'), url('../css/quicksand-v24-latin-regular.ttf') format('truetype'), url('../css/quicksand-v24-latin-regular.svg#Quicksand') format('svg');}
@font-face {font-family: 'Quicksand';font-style: normal;font-weight: 600;font-display: swap;src: url('../css/quicksand-v24-latin-600.eot');src: local(''), url('../css/quicksand-v24-latin-600.eot?#iefix') format('embedded-opentype'), url('../css/quicksand-v24-latin-600.woff2') format('woff2'), url('../css/quicksand-v24-latin-600.woff') format('woff'), url('../css/quicksand-v24-latin-600.ttf') format('truetype'), url('../css/quicksand-v24-latin-600.svg#Quicksand') format('svg');}
h1,h2,h3,h4,h5,h6 {font-family: 'Quicksand', sans-serif!important; font-weight:400;}
h1.cart-and-plug, h1.ejection-plate, h1.unscrewing, h1.mechanical-locking, h1.die-casting, h1.magnetic-switch, h1.mechanical-switch {padding-left:40px; line-height:30px; margin-bottom:20px; background-size:30px 30px!important;}
h1.cart-and-plug {background:url(/img/cms/icons/cart-and-plug.png) no-repeat left center;}
h1.ejection-plate {background:url(/img/cms/icons/ejection-plate.png) no-repeat left center;}
h1.unscrewing {background:url(/img/cms/icons/unscrewing.png) no-repeat left center;}
h1.mechanical-locking {background:url(/img/cms/icons/mechanical-locking.png) no-repeat left center;}
h1.die-casting {background:url(/img/cms/icons/die-casting.png) no-repeat left center;}
h1.magnetic-switch {background:url(/img/cms/icons/magnetic-switch.png) no-repeat left center;}
h1.mechanical-switch {background:url(/img/cms/icons/mechanical-switch.png) no-repeat left center;}
h1.mta, h1.mfa, h1.dfa {line-height:30px; margin-bottom:20px;}
h1.mta {padding-left:84px; background-size:69px 30px!important; background:url(/img/cms/icons/mta.png) no-repeat left center;}
h1.mfa {padding-left:82px; background-size:67px 30px!important; background:url(/img/cms/icons/mfa.png) no-repeat left center;}
h1.dfa {padding-left:107px; background-size:92px 30px!important; background:url(/img/cms/icons/dfa.png) no-repeat left center;}
body.cms-id-73 .page-header h1 {text-align: center!important;}
.footer-one li:last-child {line-height: 1.6; padding-top: 6px;}
.rte p, .box-icon-skill p, .product-title, .r-column h1 {color:#070602;}
.login-required, .cms-box-button {width:100%; display:block; margin:0 0 20px 0; padding:0; text-align: center;}
.login-required a, .cms-box-button a {width:100%; display:block; text-decoration:none!important; text-transform:uppercase; background:#1479cc; color:#ffffff; font-weight: bold; line-height: 50px; font-size: 14px;}
.login-required a:hover, .cms-box-button a:hover {background:#878583;} 
.home-banner h3 {color: #ffffff;}
/* New Login Alert */
.page-customer-account #content .no-account {color:#000000; font-size:15px; padding:15px; border:2px dotted #1479cc;}
.page-customer-account #content .no-account:before {display:block; font-family: 'FontAwesome'; font-weight: normal; font-style: normal; color:#1479cc; font-size:28px; content: "\f05a"; -webkit-animation: bounce 2s; animation: bounce 2s; -webkit-animation-iteration-count: 3; animation-iteration-count: 3;}
.page-customer-account #content .no-account a {font-weight: 600; color:#1479cc;}
.page-customer-account #content .no-account a:hover {color:#000000;}
/* search */
#search_widget {min-width:20px; overflow:hidden;}
#_desktop_contact_link .header__contact__list a {font-weight:600; color:#070602;}
#_desktop_contact_link .header__contact__list a:hover, #_desktop_contact_link .header__contact__list a:focus {color:#1479cc; outline: none; outline-offset: 0;}
#_desktop_contact_link .header__contact__list a:focus-visible {outline: 3px solid #000000; outline-offset: 2px;}
img.logo {max-width:130px;height:auto;}
.top-menu[data-depth="0"] > li.current > a {background:#1479cc; color:#ffffff;}
.top-menu[data-depth="0"] > li > a:focus {background:#1479cc; color:#ffffff; outline: none; outline-offset: 0;}
.top-menu[data-depth="0"] > li > a:focus-visible {outline: 3px solid #000000; outline-offset: 2px;}
.top-menu[data-depth="1"] > li.cms-page {width:20%; max-width:20%; -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none; display:block; padding:0 0 20px 0; margin:0 0 10px 0; text-align:center;}
.top-menu[data-depth="1"] > li.cms-page > a {font-size:13px; line-height:20px; width:150px; margin:0 auto;}
.top-menu[data-depth="1"] > li.cms-page > a:hover, .top-menu[data-depth="1"] > li.cms-page.current > a {color:#1479cc;}
.top-menu[data-depth="1"] > li.cms-page > a::before {display: block; width: 100%; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
.top-menu[data-depth="1"] > li.cms-page > a:hover::before, .top-menu[data-depth="1"] > li.cms-page.current > a::before {filter: grayscale(0%); filter: none; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-9 > a::before {content: url(/img/cms/icons/9.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-10 > a::before {content: url(/img/cms/icons/10.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-11 > a::before {content: url(/img/cms/icons/11.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-12 > a::before {content: url(/img/cms/icons/12.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-13 > a::before {content: url(/img/cms/icons/13.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-14 > a::before {content: url(/img/cms/icons/14.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-15 > a::before {content: url(/img/cms/icons/15.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-16 > a::before {content: url(/img/cms/icons/16.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-17 > a::before {content: url(/img/cms/icons/17.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-18 > a::before {content: url(/img/cms/icons/18.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-19 > a::before {content: url(/img/cms/icons/19.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-21 > a::before {content: url(/img/cms/icons/21.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-22 > a::before {content: url(/img/cms/icons/22.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-23 > a::before {content: url(/img/cms/icons/23.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-25 > a::before {content: url(/img/cms/icons/25.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-27 > a::before {content: url(/img/cms/icons/27.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-28 > a::before {content: url(/img/cms/icons/28.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-29 > a::before {content: url(/img/cms/icons/29.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-30 > a::before {content: url(/img/cms/icons/30.png);}
.top-menu[data-depth="1"] > li.cms-page#cms-page-31 > a::before {content: url(/img/cms/icons/31.png);}
.cart-content p {text-transform:none;}
.prices-note-label {font-weight: 700; margin-top: 5px;}
.block-category h1 {text-transform:none;}
.h1, .h2, .h3 {text-transform:none;}
.block-social a {font-size: 20px!important; color: #070602!important;}
.block-social .linkedin a::before {content: '!';}
/* header slide */
.header-slide, .home-banner, .testimonials-wrapper {background-color: #000000;}
.header-slide.bg-green {background-color: #aec74a;}
.header-slide.bg-white {background-color: #ffffff;}
/* product */ 
.p-none {display:none;}
.creating {margin:0!important; border:0!important; text-align:center; padding:20px 0!important; font-size:18px; background:#f8f8f8!important; color:#898989!important; font-family: 'Quicksand', sans-serif!important;}
#drawing-container #configuration-label.processing {position:absolute; left:15px; right:15px; background:#f8f8f8; color:#898989; font-family: 'Quicksand', sans-serif; font-size: 18px; padding:20px 0; text-align:center;}
#canvas-container, #canvas-container2 {background:url(/img/cms/drawing/drawing-wait.jpg) no-repeat center center; border: 1px solid #e3e3e3; border-radius: 3px;}
.drawing-placeholder {text-align:center; border: 1px solid #e3e3e3; border-radius: 3px; margin-top:15px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.drawing-placeholder:hover {border-color: #1479cc;}
input#v3d {width:100%; font-weight:bold; margin-top:15px; background:#070602;}
input#v3d:hover, input#v3d:active {background:#1479cc;}
p input.btndisabled {background:#1479cc!important; color:#1479cc; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"!important; filter: alpha(opacity=20)!important; -khtml-opacity: 0.2!important; -moz-opacity: 0.2!important; opacity: 0.2!important; cursor: not-allowed!important;}
#dxf-dialog {position:absolute; top:33%; left:50%; transform: translate(-50%,0%); background-color: #ffffff; padding: 20px; border: 1px solid #070602;}
section.page-cms .more-info {margin-top:0!important;}
.more-info {margin-top: 30px!important;}
#attachments h3 {text-align:center;}
section.product-attachments {display:block; overflow:hidden;}
.attachment {display:block; float:left; width:200px; min-height:100px; background:url(/img/cms/pdf-icon.png) no-repeat center top; background-size:60px 60px; }
.attachment h4 {padding-top:70px;text-align:center;font-size:18px;line-height:20px;}
.attachment a {display:block;width:100%;text-align:center;}
#blockcart-modal .product-image {-webkit-background-size: auto 80%!important; background-size: auto 80%!important;}
/* page category cylinders */
.block-cylinders {display:block; width:100%; overflow:hidden; margin:0; padding:0;}
.blockcylinder {display:block; width:20%; float:left; background-color:#070602; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.blockcylinder:hover {background-color:#f8f8f8;}
.blockcylinder:hover a.name-cylinder, a.name-cylinder:hover {color:#1479cc; text-decoration:none;}
.thumb-cylinder {display:block; width:100%; position:relative; margin:0; padding:0;}
.thumb-cylinder img, .thumb-cylinder a img {display:block; width:100%; border:0;}
a.name-cylinder {display:block; width:100%; font-family: 'Quicksand', sans-serif; font-weight:600; font-size:18px; line-height: 50px; color:#ffffff; text-align:center; letter-spacing:2px;}
.thumb-cylinder a.name-cylinder {position:absolute; left:0; right:0;}
.thumb-cylinder a.name-cylinder.bot {bottom:0!important;}
/* pages */ 
.aligncenter {text-align:center;}
.box-icons {text-align:center; display:block; float:left;}
.box-icons img, .box-clamping img {margin: 20px 0; border:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.box-icons img {max-width:150px; height:auto;}
.box-clamping img {max-width:240px; height:auto;}
.box-clamping a {display:block; overflow:hidden; border:1px solid #ffffff;}
.box-clamping a:hover {border:1px solid #1479cc;}
.box-icons:hover img, .box-icons:active img, .box-clamping:hover img, .box-clamping:active img {border:0!important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; cursor:pointer;}
.box-icon-skill, .box-clamping {text-align:center; display:block; float:left;}
.box-icon-skill img {max-width:90px!important; height:auto; margin: 20px 0; border:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.box-icon-skill.cyl img {}
.box-icon-skill.cyl:focus-within {outline: 3px solid #000000; outline-offset: 2px;}
.box-icon-skill.cyl:hover img, .box-icon-skill.cyl:active img {border:0!important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; cursor:pointer;}
.box-icon-skill.cat-pdf img {max-width:200px!important;}
.box-icon-skill.cat-pdf:hover img, .box-icon-skill.cat-pdf:active img {border:0!important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; cursor:pointer;}
.box-icon-skill a, .box-icons a {display:block;}
.box-icon-skill a:hover img,.box-icon-skill a:active img {filter: grayscale(100%); filter: gray; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
h3.title-cylinders-list, h3.title-icons-list {color:#070602; text-align:center!important; line-height:22px; padding:0 20px; margin:0 0 30px 0;}
h3.title-cylinders-list {display: block; font-size:13px; font-weight:400; margin:0 0 10px 0!important; min-height:50px;}
h3.title-icons-list {font-size:14px; font-weight:600;}
span.title-cyl {display: block; width:100%; text-align:center; font-size:16px; font-weight:600;}
a.list-cyl {display: block;}
a.list-cyl:hover {color: #1479cc;}
a span.title-cyl, span.title-cyl a {color:#070602; line-height:18px; padding:0 0 5px 0; text-decoration:none;}
a h3.title-cylinders-list, h3.title-cylinders-list a {color:#070602; text-decoration:none;}
h3.title-icons-list a {color:#070602; text-decoration:none;}
/** h3.title-cylinders-list a:hover,h3.title-cylinders-list a:active {color:#1479cc; text-decoration:none;}**/
.box-icon-skill.cyl:hover h3.title-cylinders-list a, .box-icon-skill.cyl:hover span.title-cyl a, .box-icons:hover h3.title-icons-list a {color:#1479cc; text-decoration:none;}
.title-cat-cyl {font-weight:400!important; margin: 20px 0!important;}
.img-cat-title {text-align:center;}
.img-cat-title img {width:30px; height:auto;}
#cart-and-plug, #ejection-plate, #unscrewing, #mechanical-locking, #die-casting, #pdf-cat, #pdfcat {width:100%; display:block; padding: 50px 0; margin: 0;}
#cart-and-plug, #unscrewing, #die-casting, #pdf-cat, #pdfcat {background:#f8f8f8;}
#cart-and-plug .cms-box-button, #ejection-plate .cms-box-button, #unscrewing .cms-box-button, #mechanical-locking .cms-box-button, #die-casting .cms-box-button {margin:0 0 10px 0!important;}
.box-icon-skill p {position:relative; max-width:150px; margin:0 auto; text-transform:uppercase; font-size:12px; font-weight:600;}
.cms-box-p {text-align: justify; margin: 20px 10% 30px;}
.cms-box-p1 {text-align: justify; margin: 20px 10% 0;}
img.cms-box-img {width:100%; margin: 20px 0;}
.clear-cms-box {display:block; width:100%; padding:20px 0; clear:both;}
.clear-cms-cyl {display:block; width:100%; padding:10px; clear:both;}
.more-info-cms {max-width: 100%; margin-top: 10px; width: 100%;}
.more-info-cms ul {padding-left: 0!important; list-style-type: disc;}
.more-info-cms ul li a {color: #2d2d2d;}
.more-info-cms ul li a:hover {text-decoration:none;}
.clear-form {display:block; width:100%; padding:6px 0; clear:both;}
.center {text-align: center!important;}
.col-sm-2a,.col-sm-3a {position: relative; width: 100%; min-height: 1px;}  
.col-xs-2a,.col-sm-2a,.col-xs-3a,.col-sm-3a {padding-right: 15px; padding-left: 15px;}
.store-title {font-size:18px!important; font-weight:600; color:#070602;}
.hide-days {display:none!important;}
.f-left {float:left;}
.google-map {display:black; width:100%; margin:10px 0; padding:0;}
/**.google-map iframe {width:100%; border:0; height:650px;}**/
.video-box {display:black; width:100%; padding:0; margin:20px 0;}
/**.video-box iframe {width:100%;}**/
#custom-text {padding: 10px 0!important;}
.request-form {padding: 20px 40px; border: 1px solid #1479cc;}
/** customer form **/
#customer-form.wpcf7 label {font-weight: 600;}
#customer-form span.form-control-comment {font-size:11px; padding-top:5px;}
#customer-form .idxrvalidatinguser-form label {font-weight: 600; text-transform:uppercase;}
.wpcf7 h3 {text-align:center; color: #333; margin: 15px 0; text-transform: uppercase;}
.wpcf7-form-control-wrap, .wpcf7 .form-control {margin-top:2px;}
.wpcf7 label {font-weight: 400;}
.wpcf7-submit {background:#1479cc; padding:20px 40px;}
.wpcf7-submit:hover {background:#878583;}
.wpcf7-submit[disabled]{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);-khtml-opacity: 0.4;-moz-opacity: 0.4;opacity: 0.4;}
.custom-checkbox-privacy {display: inline-block; line-height:20px;}
.custom-checkbox-privacy input[type="checkbox"] {position: absolute;opacity:0; cursor:pointer; height:20px; width:20px;}
.custom-checkbox-privacy span::before {cursor:pointer; display:inline-block; border: 1px solid #1479cc; height:20px; width:20px; margin-right:15px;}
.custom-checkbox-privacy input[type="checkbox"]:checked + span::before {background:#1479cc;}
.custom-checkbox-privacy span span.checkmark {cursor:pointer; opacity: 0; visibility: hidden; left: 5px; position: absolute; top: 4px; width: 10px; height: 10px; border: solid #ffffff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.custom-checkbox-privacy input[type="checkbox"]:checked + span span.checkmark {opacity: 1; visibility: visible;}
label.show-url-page {display:none;}
select.wpcf7-form-control {display:block!important; background-image:none!important;}
div.wpcf7-response-output {padding: 15px 15px; text-align:center;}
.grecaptcha-badge {visibility: collapse!important;}
#search_faqs_title {font-size: 22px; line-height: 22px;}
#search_faqs_submit_button {padding:0;}
#search_faqs_container {background-color: #1479cc; padding: 20px;}
.faqs-card-block {border: none; box-shadow: none;}
.answer_faq {box-shadow: none;}
.block-faq-left-column {box-shadow: none; border-right:1px solid #e3e3e3;}
.payment-method-logo-block, .payment-method-logo-block-title {display:none;}
a#cta-terms-and-conditions-0 {text-decoration:underline; font-weight:bold;}
.nav.nav-tabs_alternative .nav-item .nav-link {padding: 10px 20px!important;}
a.nav-link.hborder {border: 2px solid #1479cc!important;}
/* video box home */
div.fancybox-wrap.video-frame {width:930px!important; height:auto;}
div.fancybox-wrap.video-frame .fancybox-inner {width:930px!important; height:auto;}
/* iframe */
div[data-service] *,div[data-service] :after,div[data-service] :before{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:0 0;border:none;box-shadow:none;text-decoration:none;text-align:left}div[data-service] .c-ld{bottom:2em;right:2.5em;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}div[data-service] .c-ld,div[data-service] .c-ld:after{position:absolute;z-index:1;border-radius:100%;width:20px;height:20px}div[data-service] .c-ld::after{content:'';border:4px solid #fff;border-top:4px solid transparent;animation:spin 1s linear infinite}div[data-service].c-h-n .c-ld{opacity:1;visibility:visible;transform:translateY(0)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div[data-service]{display:inline-block;max-width:100%;min-height:150px;min-width:300px;font-family:inherit;position:relative;background-color:#0b1016}div[data-service] button,div[data-service] h1,div[data-service] h2,div[data-service] h3,div[data-service] input,div[data-service] label{transition:none;animation:none}div[data-service]::before{padding-top:56.25%;display:block;content:""}div[data-autoscale]{height:auto;width:100%}div[data-service] .c-nt{color:#fff;max-width:100%;height:100%;width:100%;transition:opacity .3s ease,visibility .3s ease;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}div[data-service] .c-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:1;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}div[data-service] .c-bg::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:opacity .3s ease,visibility .3s ease;background:#1e3861;background:linear-gradient(14deg,rgb(12 15 23 / 95%) 10%,rgb(0 0 0 / 51%) 100%,rgba(68,77,125,.1082983535210959) 0);background:-moz-linear-gradient(14deg,#1e3861 0,rgba(206,220,233,.1181022750897234) 100%);background:-webkit-linear-gradient(14deg,#1e3861 0,rgba(206,220,233,.1181022750897234) 100%);background:linear-gradient(14deg,#1e3861 0,rgba(206,220,233,.1181022750897234) 100%)}div[data-service] .c-bg-i{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .5s ease,transform .5s ease}div[data-service] .c-bg-i.loaded{opacity:1}div[data-service] .c-tl{display:block;margin-bottom:10px;font-size:1.2em;font-weight:700;text-align:center}div[data-service].c-h-n .c-bg{opacity:1;transform:scale(1)}div[data-service].c-h-n .c-nt{opacity:0;visibility:hidden}div[data-service] .c-n-c{display:table;height:100%;width:100%;position:relative;z-index:1;margin:0;font-size:.9em;transition:background-color .3s ease,opacity .3s ease}div[data-service] .c-n-t{display:block;font-size:.95em;position:relative;z-index:1;line-height:1.4em;color:#fff;max-width:420px;margin:0 auto;margin-bottom:20px}div[data-service] .c-n-a,div[data-service] .c-n-t{text-align:center}div[data-service] .c-t-cn{display:table-cell;vertical-align:middle;padding:0 12px;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}div[data-service] .c-n-c .c-l-b,div[data-service] .c-n-c .c-la-b{display:inline-block;position:relative;padding:1em;vertical-align:middle;background:rgba(0,102,219,.84);border:none;border-radius:.25em;font-size:.85em;padding-left:2.8em;color:#fff;margin:0 auto;font-weight:700;cursor:pointer;transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1),visibility .3s ease,box-shadow .3s ease,background-color .3s ease;box-shadow:rgba(0,0,0,.19) 0 4px 12px}div[data-service] .c-n-c .c-l-b::before{content:'';display:block;position:absolute;top:12px;left:1.1em;z-index:2;height:0;border-left:12px solid #fff;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent}div[data-service] .c-n-c .c-la-b{margin-left:1em;padding:1em;background:rgba(225,239,255,.8);color:#0d1f34}div[data-service] .c-n-c .c-la-b:hover{background:rgba(225,239,255,.95)}div[data-service] .c-n-c .c-l-b:hover{background:rgba(9,80,161,.89)}div[data-service] .c-n-c .c-la-b:active{transition:none;background:rgba(225,239,255,.6)}div[data-service] .c-n-c .c-l-b:active{transition:none;box-shadow:0 0 0 4px rgba(24,104,250,.24)}div[data-service].c-h-n .c-t-cn{opacity:0;visibility:hidden;transform:translateY(-10px)}div[data-service] iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;border:none;max-width:100%;width:100%;background:#000;display:block;visibility:hidden;opacity:0;z-index:1;transition:opacity .5s ease}div[data-service].c-h-b iframe{opacity:1;visibility:visible;transform:scale(1);transition-delay:.1s}div[data-service] .c-n-t a{color:#5fb3fb;text-decoration:none;border-bottom:1px solid #5fb3fb}div[data-service] .c-n-t a:hover{border-color:transparent}
p.c-n-c {max-width:none;}
/* sales network */
#stores .stores-list {-js-display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;}
#stores article#store-1 {width:48%; order:1; margin-right:4%;}
#stores article#store-2 {width:48%; order:2;}
.network-address, .network-map-block {display:block; float:left; padding-right: 15px; padding-left: 15px;}
.network-address {width:55%;}
.network-address.nomap {width:100%;}
.network-map-block {width:45%;}
h1 span.network-title {display:block; width:100%; text-align:center; padding-bottom:22px; border-bottom:1px solid #e3e3e3;}
ul.network {display:block; max-width:550px; text-align:left; margin:20px auto; padding:0;}
ul.network li {display:block; width:100%; list-style:none; font-size:16px; line-height:24px; color:#070602; padding-bottom:20px; clear:both;}
ul.network li::before {display:block!important; width:60px; float:left; font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-transform: none; color:#1479cc; font-size:22px; text-align:center; line-height:24px;}
ul.network li.company::before {content: "\f05a";}
ul.network li.owner::before {content: "\f2c0";}
ul.network li.location::before {content:"\f041"; font-size:28px;}
ul.network li.phone::before {content:"\f095"; font-size:28px;}
ul.network li.mobile::before {content:"\f10b"; font-size:32px;}
ul.network li.fax::before {content:"\f1ac";}
ul.network li.website::before {content:"\f0c1";}
ul.network li.linkmail::before {content:"\f003";}
ul.network li.website a, ul.network li.linkmail a {text-decoration:none; color:#070602;}
ul.network li.website a:hover, ul.network li.linkmail a:hover {text-decoration:none; color:#1479cc;}
span.back-network {font-family: 'FontAwesome'; font-weight: normal; font-style: normal; text-transform: none; color:#ffffff; padding-right:10px;}
span.back-network::before {content:"\f053";}
.network-map {display:black; width:100%; margin:20px 0; padding:0;}
.network-map div[data-autoscale] {height: 400px;}
.clear-network {display:block; width:100%; padding:5px 0; clear:both;}
.col-nw-2 {display:block; width:25%; float:left;}
.network-block {display:block; margin-bottom:20px; min-height:400px; clear:both;}
.network-info {display:block; width:100%; margin: 10px 0;}
.network-info li.nav-item {width:20%; text-align:center; margin:0!important; display:block!important; float:left!important;}
.network-info .nav-tabs_alternative .nav-item .nav-link {width:100%; padding:20px 0!important; font-size: 14px; border: 1px solid #e7e7e7!important;}
#europa, #asia, #america, #oceania, #africa {border: 1px solid rgba(0, 0, 0, 0.125); padding: 0 20px;}
ul.network-list {margin:10px 0;}
ul.network-list li {list-style:none; margin:10px 0;}
ul.network-list li a::before {display:block; float:left; width:20px; font-family: 'FontAwesome'; font-weight: normal; font-style: normal; content:"\f0da";}
ul.network-list li a {display:block; width:100%; font-size:15px; line-height:20px; color:#070602; padding:15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
ul.network-list li a:hover {background: #1479cc; color:#ffffff;}
/* cms page custom cylinder */
.col-center-full {max-width: 1140px; margin: 0 auto; display: block;}
.width-full-page {width: 100%; display: block; background-color: #f8f8f8; padding: 20px 0;}
img.cms-box-png {display: block; max-width:65%!important; margin: 0 auto;}
body.cms-id-72 .tab-content.more-info {max-width:200%!important; width: 200%!important; position: relative; margin: 0 -50%;}
body.cms-id-72 header.page-header, body.cms-id-77 header.page-header {
	width: 200%!important;
	position: relative;
	margin: -25px -50% 20px -50%!important;
	text-align: center;		
}
body.cms-id-72 header.page-header {background: #070602 url(/img/cms/custom-cylinders.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
body.cms-id-72 header.page-header h1 {color: #ffffff; padding: 60px 0;}
/* cms page work with us */
.full-page-width {width: 100%; display: block; padding: 20px 0;}
body.cms-id-77 .page-header h1 {text-align: center!important;}
body.cms-id-77 .tab-content.more-info {max-width:200%!important; width: 200%!important; position: relative; margin: 0 -50%;}
body.cms-id-77 header.page-header {background: #070602 url(/img/cms/work/work-with-us.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;	background-size: cover;}
body.cms-id-77 header.page-header h1 {color: #ffffff; padding: 100px 0;}
body.cms-id-77 .width-full-page {padding: 30px 0 40px 0;}
h3.work {margin: 15px 0; font-size: 18px; line-height: 20px;}
.box-icon-skill p.work-desc {max-width:300px; text-transform:none; font-size:14px; font-weight:400; line-height:24px; margin-bottom:20px;}
/** quotation history **/
#conf-storico {display:block; position: relative; -webkit-animation: fadeIn 1s; animation: fadeIn 1s;}
#storico_preventivi_container #output {display:block; width:100%;}
#storico_preventivi_container .alert {-webkit-animation: fadeIn 1s; animation: fadeIn 1s; margin-bottom:15px;}
#storico_preventivi_container .alert-success {background: #81c060!important; color:#070602!important; text-align:center; min-height:70px; padding:15px 15px!important; margin:0!important; line-height:18px!important; border:1px solid #4d862c;}
#storico_preventivi_container .alert-success::before {font-family: 'FontAwesome'; font-display: swap; position:relative; font-weight: normal; font-style: normal; font-size:18px; padding-right:10px; content: "\f05d";}
table#storico_preventivi {width:1140px!important; text-align:center; border-bottom:2px solid #d2d2d2; table-layout: auto; margin-top:20px;}
table#storico_preventivi thead th {background-color:#ffffff; border-top:0; border-bottom:2px solid #d2d2d2; text-align:center; line-height:18px; padding:12px 2px; color:#1479cc; vertical-align:middle;}
table#storico_preventivi thead th:nth-child(1) {}
table#storico_preventivi thead th:last-child {border-right:0;}
table#storico_preventivi thead th:nth-child(2) {}
table#storico_preventivi td {padding:10px 0; color:#000000; vertical-align:middle; border:0; text-align:center; white-space: normal;}
table#storico_preventivi tbody tr:nth-of-type(odd) {background-color:#f7f7f7; border-top:2px solid #d2d2d2; border-bottom:2px solid #d2d2d2;}
table#storico_preventivi tbody th {border-bottom:2px solid #d2d2d2; vertical-align:middle; text-align:center;}
table#storico_preventivi tbody th:nth-child(3) {padding:10px 0;}
table#storico_preventivi tbody tr td:nth-child(1) {width:50px;}
table#storico_preventivi tbody tr td:nth-child(2) {width:130px;}
table#storico_preventivi tbody tr th:nth-child(3) {width:140px;}
table#storico_preventivi tbody tr td:nth-child(4) {width:90px;}
table#storico_preventivi tbody tr td:nth-child(5) {width:225px;}
table#storico_preventivi tbody tr td:nth-child(6) {width:70px;}
table#storico_preventivi tbody tr td:nth-child(8) {width:60px;}
table#storico_preventivi tbody tr td:nth-child(7), table#storico_preventivi tbody tr td:nth-child(9) {width:100px;}
/** table#storico_preventivi tbody tr td:nth-child(10) {width:4%;} **/
table#storico_preventivi tbody tr td:last-child {width:100px;}
table#storico_preventivi thead tr:nth-child(1) th:nth-child(4), table#storico_preventivi tbody tr td:nth-child(4) {background-color:#e9e9e9!important;}
table#storico_preventivi thead th:nth-child(7), table#storico_preventivi thead th:nth-child(9),
table#storico_preventivi tbody tr td:nth-child(7), table#storico_preventivi tbody tr td:nth-child(9) {border-right:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
table#storico_preventivi thead th:nth-child(9), table#storico_preventivi tbody tr td:nth-child(9) {color:#ffffff; background-color:#1479cc!important;}
table#storico_preventivi input.select-preventivo[type="checkbox"] {appearance: none; -webkit-appearance: none; width: 25px; height: 25px; margin: 0 auto; border: 2px solid #d2d2d2; position: relative; cursor: pointer; background-color: #ffffff;}
table#storico_preventivi input.select-preventivo[type="checkbox"]:checked {border: 2px solid #28a745;}
table#storico_preventivi input.select-preventivo[type="checkbox"]:checked::after {content: ''; position: absolute; left: 6px; top: 1px; width: 10px; height: 16px; border: solid #28a745; border-width: 0 3px 3px 0; transform: rotate(45deg);}
span.break-word {display: block; line-height:18px; max-width: 100%; box-sizing: border-box; white-space: normal; overflow-wrap: anywhere; overflow-wrap: break-word; word-wrap: break-word; word-break: break-all;}
span.title-date-q {display:block; width:100%; font-weight:400!important; padding-top:8px; margin-top:8px; border-top: 2px solid #d2d2d2;}
span.td-code-q, span.td-date-q {display:block; width:100%; float:left; padding:10px 0;}
span.td-code-q {border-bottom: 2px solid #d2d2d2;}
span.td-date-q {font-weight:400!important;}
span.total-q {display:block; width:100%; color: #ffffff; padding-top:10px; margin-top:10px; border-top: 2px solid #ffffff; font-weight:600;}
#storico_preventivi .act {display: block; width:98%; float:left; font-size:12px!important; line-height: 35px; text-align: left; text-transform: uppercase; margin:5px auto; border:1px solid #d2d2d2; border-radius: 5px;}
#storico_preventivi .act.btn-disabled {pointer-events: none; cursor: not-allowed; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3; border:2px solid #ffffff;}
#storico_preventivi .act::before {font-family: 'FontAwesome'; font-display: swap; display:inline-block; position:relative; font-size: 16px; width:35px; text-align: center; padding:0;}
#storico_preventivi .act.confirm-q {background:#28a745; color:#ffffff;}
#storico_preventivi .act.info-q {background:#fd7e14; color:#ffffff;}
#storico_preventivi .act.pdf-q {background:#6c757d; color:#ffffff;}
#storico_preventivi .act.confirm-q::before {content: "\f00c";}
#storico_preventivi .act.info-q::before {content: "\f0e0";}
#storico_preventivi .act.pdf-q::before {content: "\f15c";}
#storico_preventivi .act:hover {text-decoration:none;}
#storico_preventivi .act.confirm-q:hover, #storico_preventivi .act.confirm-q:focus {background:#198754;}
#storico_preventivi .act.info-q:hover, #storico_preventivi .act.info-q:focus {background:#c4712f;}
#storico_preventivi .act.pdf-q:hover, #storico_preventivi .act.pdf-q:focus {background:#5f676e;}
#storico_preventivi_container .btn.confirm-sel-q {display: block; min-width:260px; background:#28a745; color:#ffffff; font-size:13px; padding: 15px 20px 15px 10px; line-height: 18px; text-align: left; text-transform: uppercase; margin:10px 0; border:2px solid #d2d2d2; border-radius: 5px;}
#storico_preventivi_container .btn.confirm-sel-q::before {font-family: 'FontAwesome'; font-display: swap; content: "\f00c"; display:inline-block; position:relative; font-size: 16px; width:30px; text-align: center; padding:0;}
#storico_preventivi_container .btn.confirm-sel-q:hover, #storico_preventivi_container .btn.confirm-sel-q:focus {background:#198754;}
/** form quotation info **/
#infoModal #modalBody {padding: 15px 20px;}
#infoModal label.form-label {margin-top:15px;}
#infoModal button.btn-close {background-color:#dbdce0; border:0; cursor: pointer; display: block; font: 700 14px/45px "fontello"; height: 45px; position: absolute; right: 0; text-align: center; top: 0; width: 45px; z-index: 1;}
#infoModal button.btn-close:hover {background-color: #1479cc; color: #ffffff; opacity: 1;}
#infoModal button.btn-close::before {content: '\E812';}
#infoModal input.form-control[readonly] {background-color:#eceeef; color:#000000; cursor: not-allowed; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; caret-color: transparent;}
#infoModal input.form-control[readonly]:focus {background-color: #eceeef; cursor: not-allowed; border:none; outline: none;}
#infoModal textarea {color: #000000; margin-bottom: 15px;}
#infoModal textarea:focus {border: 2px solid #1479cc;}
#infoModal button[type="submit"] {background-color:#fd7e14; color:#ffffff;}
#infoModal button[type="submit"]:hover, #infoModal button[type="submit"]:focus {background-color:#c4712f; color:#ffffff;}
#infoModal .modal-footer button {background-color:#dbdce0; color:#000000;}
#infoModal .modal-footer button:hover, #infoModal .modal-footer button:focus {background-color:#1479cc; color:#ffffff;}
/* cookie button */
button.cookie-setting-footer {color: #ffffff; background: #070602; padding:8px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;text-decoration: none;}
button.cookie-setting-footer:hover, button.cookie-setting-footer:active {background: #1479cc;}
button.cookie-setting-footer span.cookie-setting {font-family: 'Material Icons'; margin:0 3px!important;}
button.cookie-setting-footer span.cookie-setting:before {content: "\e5ca";}
@media (min-width: 576px) {
.col-sm-2a {-webkit-box-flex: 0; -webkit-flex: 0 0 14.285%; -ms-flex: 0 0 14.285%; flex: 0 0 14.285%; max-width: 14.285%;}
.col-sm-3a {-webkit-box-flex: 0; -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.video-box {width:516px; margin:15px auto;}
}
@media (min-width: 752px) {.video-box {width:640px;}}
@media only screen and (min-width:769px) {.video-box {width:709px; margin:20px auto;}}
@media (min-width: 992px) {
	#_desktop_logo {-webkit-flex: 0 0 14%; -ms-flex: 0 0 14%; flex: 0 0 14%; max-width: 14%;}
	img.logo {max-width:100px;}
	.main-menu {-webkit-flex: 0 0 70%!important; -ms-flex: 0 0 70%!important; flex: 0 0 70%!important; max-width: 70%!important;}
	.video-box {width:900px;}
	.top-menu.has-thumbnails > li {min-width: 33.3333%!important; max-width: 33.3333%!important;}
}
@media (min-width: 1200px){
	#_desktop_logo {-webkit-flex: 0 0 15%; -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%;}
	#_desktop_contact_link .header__contact__item {padding: 0 30px 0 0;}
	a.whatsapp {padding-right: 30px!important;}
	img.logo {max-width:130px;}
	.main-menu {-webkit-flex: 0 0 60%!important; -ms-flex: 0 0 60%!important; flex: 0 0 60%!important;max-width: 60%!important;}
	.video-box {width:1110px;}
}
@media only screen and (max-width:1199px){
	#conf-storico #storico_preventivi_container {display:block; overflow-x:auto; -webkit-overflow-scrolling: touch;}
	#storico_preventivi_container table#storico_preventivi {min-width:1100px;}
}
@media only screen and (max-width:1169px){
	.col-center-full {max-width: 50%; margin-top: 20px;}
}
@media (max-width: 991px) {
img.logo {max-width:130px;}
.box-icon-skill img {margin:10px 0;}
.box-icon-skill p {font-size:10px; line-height:12px;}
.box-clamping img {max-width:180px;}
.top-menu .dropdown-item[data-depth="0"] {color: #000000!important;}
.top-menu[data-depth="0"] > li.current > a {background:#1479cc; color:#ffffff!important;}
.top-menu[data-depth="1"] > li.cms-page {width:33.3333%; max-width: 33.3333%; float:left;}
.top-menu[data-depth="2"] .dropdown-item {font-size: 16px!important;}
.mobile-nav .dropdown-menu a, .mobile-nav .dropdown-menu a.whatsapp {padding: 15px 0!important;}
.icon-whatsapp {font-size:24px;}
.icon-whatsapp-mobi .icon-whatsapp {display:block; width:100%; line-height:38px; font-size:34px; margin:0!important; padding:0!important;}
.icon-work-vega {font-size:22px;}
/* sales network */
.network-map {margin-top:0;}
.network-address {width:100%;}
.network-map-block {width:100%;}
}
@media only screen and (max-width:959px){
.blockcylinder {width:25%;}
div.fancybox-wrap.video-frame {width:590px!important; height:auto;}
div.fancybox-wrap.video-frame .fancybox-inner {width:590px!important; height:auto;}	
.text-banner p {text-align:left;}}
@media only screen and (max-width:768px) {
section.page-cms .more-info {font-size:14px!important;}
.box-icon-skill.cat-pdf img {max-width:150px;}
.box-icon-skill img {max-width:70px!important;}
.box-clamping img {max-width:150px;}
#custom-text {padding: 0!important;}
.request-form {padding: 20px 20px;}
#stores .stores-list {-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
#stores article#store-1 {width:100%; margin-right:0;}
#stores article#store-2 {width:100%;}
body.cms-id-77 header.page-header h1 {padding: 80px 0;}
}
@media only screen and (max-width:767px){
.page-header h1 {text-align:center;}
.clear-cms-box {padding:10px 0;}
.clear-cms-cyl {padding:0;}
.clear-form {padding:5px;}
.cms-box-p, .cms-box-p1 {text-align: left;}
.text-banner {width: 100%;}
.text-button {width: 100%; margin-top: 15px;}
.text-banner p {text-align:left;}
}
@media only screen and (max-width:575px) {
.top-menu[data-depth="1"] > li.cms-page {width:50%; max-width: 50%; padding:0; float:left;}
.top-banner:first-child {padding-top: 2px!important;}
.more-info-cms {border-bottom: 1px solid #e3e3e3;}
.box-icon-skill img {margin-bottom:5px;}
.box-clamping img {max-width:200px;}
.video-box {width:420px; margin:15px auto;}
h3.title-cylinders-list {min-height:25px;}
.blockcylinder {width:50%;}
/* sales network */
.network-block {min-height:200px;}
.network-block li.nav-item {width:33.333%;}
.network-info .nav.nav-tabs_alternative {-webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; margin: 0;}
.network-info .nav-tabs_alternative .nav-item .nav-link {padding:15px 0!important;}
.col-nw-2 {width:50%;}
}
@media only screen and (max-width:479px) {
.login-required a, .cms-box-button a {font-size: 12px;}
.video-box {width:290px;}
div.fancybox-wrap.video-frame {width:300px!important; height:auto;}
div.fancybox-wrap.video-frame .fancybox-inner {width:300px!important; height:auto;}
/* sales network */
.network-block li.nav-item {width:50%;}
.col-nw-2 {width:100%;}
}
@media only screen and (max-width:280px) {
.top-menu[data-depth="1"] > li.cms-page {width:100%; max-width: 100%; float:none;}
.blockcylinder {width:100%;}
}