/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/*common*/
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white a{color: #fff;}
.justify{text-align:justify;}
.page-content section {padding-top: 80px;padding-bottom: 50px;}
.page-content section.wpb-content-wrapper {padding-top: 0;padding-bottom: 0;}
.porto-u-main-heading {margin-bottom: 3%;}
.wpcf7-form-control.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-captchar {width: 100%;min-height: 50px;border-color: rgba(4,4,4,.4);border-radius: 6px;max-height: 140px;}
.wpcf7 .vc_row > div {margin-bottom: 15px;}
.wpcf7 .vc_row > div>p {margin-bottom: 0;}
.wpcf7 .vc_row {margin-left: -15px;margin-right: -15px;}
.submit-btn input {width: 150px;line-height: 30px;font-size: 16px;border-radius: 6px;}
.slick-slider .slick-prev{left: -20px;}
.slick-slider .slick-next{right: -20px;}
.share-links .share-twitter:before {content: "\e61b";}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
::-webkit-scrollbar-thumb{background:#e5251d;border-radius:30px;}
::-webkit-scrollbar-thumb:hover{background:#444;}
::-moz-selection {background: #ffcc10;color:#fff;}
::selection {background: #ffcc10;color:#fff;}
/*end common
 * header*/
#header .main-menu {padding-left: 30px;margin: 0 auto;}
#header .margin-top-5 h3 {margin-top:5px;color:#ffffff;}
.right-column>.wpb_wrapper.vc_column-inner>* {float: right;}
.right-column>.wpb_wrapper.vc_column-inner{display: contents;}
.right-column>.wpb_wrapper.vc_column-inner>.porto-sicon-box {margin-top: 5px;}
#header .main-menu .porto-wide-sub-menu li>a {font-weight: 400;margin: 5px;font-size: 14px;padding-bottom: 0;}
#header .main-menu .porto-wide-sub-menu li>a:hover {text-decoration: unset;color: #e5251d;}
#header a.porto-sicon-box-link:hover {color: #e5251d;}
#header .searchform-popup {padding: 0 10% !important;margin-right: 0 !important;}
.menu-item-home>a>i {margin-right: 0 !important;}
#header {background-image: url(https://daltec.ch/wp-content/uploads/2024/04/header_background.png);background-repeat: no-repeat;background-size: cover;background-position: top center;}
#header>.porto-block{background: rgba(80, 85, 92, .5);padding-bottom:20px;}
#header .searchform, .fixed-header #header.sticky-header .searchform{background: rgba(255, 255, 255, .6);}
#header .main-menu .wide .popup>.inner {padding: 30px 25px;}
#header .main-menu .wide .popup>.inner .porto-wide-sub-menu li>a {line-height: 18px;margin-top: 10px;margin-bottom: 10px;font-size: 14px;color: #000;}
#header .main-menu .wide .popup>.inner .porto-wide-sub-menu li>a:hover{color:#e5251d;}
.page-top .breadcrumbs-wrap {font-size: 14px;font-weight: 500;}
#header .top-links>li.menu-item>a {font-size: 14px;}
#header .mobile-toggle {padding: 5px 10px 2px !important;background-color: #ffcc10;margin-bottom: 0;}
#header .top-row .col-md-4:nth-child(2)>.wpb_wrapper.vc_column-inner {display: block;text-align: center;}
.translatepress-fr_FR #header .main-menu .wide .popup>.inner .porto-wide-sub-menu li>a {text-transform: unset!important;}
/*end header
 * home*/
.main-content, .right-sidebar { padding-top: 10px; }
rs-module-wrap {border-radius: 10px;overflow: hidden !important;}
.intro-slide-1 img { width: 26.3vw !important; }
.intro-slide-2 img { width: 28vw !important; }
.custom-btn { cursor: pointer !important; }
.custom-btn i { width: 24px !important; height: 24px !important; background: var(--porto-primary-color); border-radius: 50%; margin-left: 4px; padding: 0 !important; display: inline-flex !important; align-items: center; justify-content: center; font-size: 10px !important; transition: margin-left .3s;line-height: 0 !important;}
.custom-btn.custom-btn-dark i { color: #fff; background: #222529; }
.custom-btn.custom-btn-white i { color: #222529; background: #fff; }
.custom-btn:hover i { margin-left: 10px; }
.custom-banner-1 { min-height: 138px; }
.custom-banner-1 .col-md-4 { max-width: 130px; flex: 0 0 41.5%; }
.custom-banner-1 .col-md-8 { max-width: 184px; flex: 0 0 58.5%; }
.custom-banner-1 {background-color: #f4f4f4;border-radius: 10px;padding: 20px 13px 10px !important;}
.custom-banner-1>.col-md-8 {padding-left: 10px !important;}
.custom-banner-1>.col-md-4{padding: 0 8px;}
.banner-bottom .owl-carousel .owl-item img {max-height: 150px;}
.custom-category-circle { width: 115px; height: 115px; }
.custom-featured-product .porto-tb-item { margin-bottom: 0; }
.custom-featured-product .product-content.porto-section { padding-bottom: 6px; }
.owl-carousel.rounded-nav .owl-nav [class*=owl-], .owl-carousel.rounded-nav .owl-nav [class*=owl-]:hover { background: #000 !important; border-color: #000 !important; z-index: 10; width: 32px; height: 32px; }
.custom-features-banner .wpb_single_image { width: 48.48%; }
.custom-features-banner .wpb_single_image img { border-top-right-radius: 10px; border-bottom-left-radius: 50%; }
.marquee { white-space: nowrap; animation: slideX 100s infinite linear 1s; transform: translate(0); }
.custom-sales-product .pagination.load-more .next { border-radius: 10px !important; white-space: nowrap; justify-content: center; align-items: center; display: flex; }

@keyframes slideX {
    100% {
          transform: translate(-8595.19px)
    }
}
.page-content .vc_row {padding-top: 10px;padding-bottom: 10px;}
.vc_general.vc_btn3 {border: none;color: #222529;font-size: 14px;font-weight: 600;padding: 0!important;}
.vc_general.vc_btn3:hover{background:transparent;border:none;}
.custom-banner-1>.col-md-8 h3, .banner-bottom .owl-carousel .owl-item h3 {margin-bottom: 5px !important;font-weight: 500;font-size: 22px;line-height: 26px;text-align: center;margin-top: 10px;}
.custom-banner-1 .col-md-4 img {max-height: 110px;}
.banner-bottom .owl-carousel .owl-item .vc_btn3-container{text-align:center;}
h2 {margin-bottom: 10px;}
.theme-bg{background-color:#ffcc10;}
.page-content .sd-pd-top{padding-top:78px;}
.home-blogs article.porto-section.custom-post-type .porto-tb-featured-image {border-radius: 10px;}
.video-row {padding-top: 70px !important;}
.video-row .porto-modal-trigger {border-radius: 30px;box-shadow: 0 0 3px 0 #ddd;margin-bottom: 30px;opacity: 0.8;}
.video-row .wpb_video_widget {border-radius: 30px;overflow: hidden;}
.page-content .vc_row.vc_inner.row {padding-top: 0;padding-bottom: 0;}
.banner-row .porto-ibanner {margin-bottom: 20px;border-radius:10px;}/*
.left-top-bottom {border-radius: 10px 0 0 10px;}
.right-top {border-radius: 0 10px 0 0;}
.right-bottom {border-radius: 0 0 10px 0;}*/
.banner-row .porto-ibanner .porto-ibanner-desc {top: unset;bottom: 0;height: auto;width: auto;padding: 12px 30px;font-size: 16px;line-height: 1.5;color: #222;transition: .6s;font-weight: 600;background-color: #ffcc10;border: 2px solid #ffcc10;left: -1px;}
.banner-row .porto-ibanner:hover .porto-ibanner-desc{bottom:20px;background-color: #fff;border-color: #222;}
.home-icon-buttons, .page-content .vc_row.logo-row {background-color: #ededed;padding-top: 32px !important;border-radius: 10px;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 35px !important;}
.home-icon-buttons .porto-sicon-box .porto-sicon-img {background-color: #ffcc10;padding: 20px;border-radius: 50%;font-size: 40px;position: relative;transition: .6s;overflow: visible;}
.home-icon-buttons .porto-sicon-box .porto-sicon-img:before {content: "";position: absolute;left: -5px;right: -5px;border: 2px dashed #333;top: -5px;bottom: -5px;border-radius: 50%;-moz-animation: spinoffPulse-reverse 10s infinite linear; -webkit-animation: spinoffPulse-reverse 10s infinite linear;}
.home-icon-buttons .porto-sicon-box:hover .porto-sicon-img:before {-moz-animation: spinoffPulse-reverse 60s infinite linear; -webkit-animation: spinoffPulse-reverse 60s infinite linear;}
.home-icon-buttons a.porto-sicon-box-link{color:#333;}
@-moz-keyframes spinoffPulse-reverse { 0% { -moz-transform:rotate(0deg); } 100% { -moz-transform:rotate(360deg);  } }
@-webkit-keyframes spinoffPulse-reverse {0% { -webkit-transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); } }
.why-us .wpb_single_image img, .why-us .wpb_single_image .vc_single_image-wrapper, .dealer .wpb_single_image img, .dealer .wpb_single_image .vc_single_image-wrapper {width: 100%;border-radius: 10px;}
.why-us .wpb_text_column {background-color: #444;padding: 50px 30px 50px 60px;border-radius: 0 10px 10px 0;}
.why-us .col-md-7, .dealer .col-md-5 {padding-right: 0;}
.why-us .col-md-5, .dealer .col-md-7 {padding-left: 0;}
.dealer .wpb_text_column{background-color: #444;padding: 50px 60px 50px 50px;border-radius: 10px 0 0 10px;/*text-align:justify;*/}
.dealer a {display: inline-block;border: 1px solid;padding: 10px 20px;transition:.6s;}
.dealer a:hover {background-color:#ffcc10;color:#222;border-color:#ffcc10;}
a.porto-btn-normal {background-color: #ffcc10 !important;font-size: 16px;font-weight: 700;border-radius: 7px;}
.page-content .vc_row.logo-row img {max-width: 200px;}
.banner-bottom-new .wpb_single_image {max-width: 200px;margin: 0 auto;border-left: 2px solid #fff;border-right: 2px solid #fff;}
.banner-bottom-new {max-width: 1511px;margin: 0 auto;}
.banner-bottom-new .porto-ultimate-content-box-anchor .wpb_text_column h4 {font-family: 'oswald';font-weight: 700;color: #FFCA14;font-size: 30px;text-transform: uppercase;line-height: 1.5;margin-bottom: 0;}
.banner-bottom-new .porto-ultimate-content-box{position:relative;border-radius: 5px;overflow: hidden;margin-bottom:20px;}
.banner-bottom-new .porto-ultimate-content-box:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #000;opacity: 0.4;}
.banner-bottom-new .porto-ultimate-content-box > * {position: relative;}
.banner-bottom-new .porto-ultimate-content-box-anchor .wpb_text_column {color: #fff;margin-top: 40px;min-height: 70px;font-size: 16px;margin-bottom: 25px;}
.page-content .vc_row.padding-bottom-0{padding-bottom:0;}
.page-content .vc_row.padding-top-0{padding-top:0;}
.custom-video video {border-radius: 30px;max-height: 700px;}
.home-categories-row .porto-tb-item {text-align: center;}
.home-categories-row p.porto-heading {display: inline-block;margin: 0 auto;position: relative;}
.home-categories-row p.porto-heading:after {content: "produkte";position: absolute;right: 0;background-color: #fff;}
/*end home
 * footer*/
#footer .menu, #footer .menu li {border: none;font-size: 14px;}
#footer h3.widget-title {font-size: 18px;text-transform: capitalize;font-weight: 500;}
#footer .footer-bottom {border-top: 1px solid #313337;}
a#whatsapp {color: #fff;background-color: #0dc143;width: 52px;height: 52px;position: fixed;bottom: 60px;right: 10px;border-radius: 100%;z-index: 999;line-height: 52px;font-size: 30px;text-align:center;}
.translatepress-de_CH a#whatsapp.fr{display:none;}
.translatepress-fr_FR a#whatsapp.de{display:none;}
.footer-main img {border-radius: 3px;}
/*end footer
 * woocommerce*/
ul.pcols-lg-5 li.product-col .thumb-info .thumb-info-wrapper {max-width: 105px;margin: 0 auto;border-radius: 50%;}
ul.pcols-lg-5 li.product-col .thumb-info .thumb-info-title {position: unset;color: #222;text-align: center;}
.products .product-category .thumb-info h3 {font-weight: 600;font-size: .9rem;}
ul.pcols-lg-5 li.product-col.product-category .thumb-info-wrapper:after {background: rgba(27, 27, 23, 0.1);}
ul.pcols-lg-5 li.product-col.product-category:hover .thumb-info-wrapper:after {background: rgba(27, 27, 23, 0.15);}
.widget.widget_layered_nav>ul li.wc-layered-nav-term {width: 100%;}
.woocommerce-ordering select {width: 240px;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend img {max-width: 180px;transition: .3s;border-radius: 6px;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend {text-align: left !important;}
.wps-pgfw-pdf-generate-icon__wrapper-frontend img:hover {filter: brightness(0.1);}
ul.products .category-list{font-size: 0.825rem;}
ul.products .woocommerce-loop-product__title {white-space: unset;overflow: unset;text-overflow: unset;}
.single-product .description h5:first-child {color: #e5251d;}
.single-product .pdf-btn > a:not([href]) {/*display: none;*/}
/*end woocommerce
 * contact*/
.contact-form-row {box-shadow: 0 0 10px 0 #ddd;padding: 30px !important;border-radius: 10px;}
.contact-form-row .col-md-5>div {background-color: #ffcc10;padding: 40px !important;border-radius: 10px;color: #222;}
.contact-form-row .col-md-5 a {color: #000;}
/*end contact
 * about*/
.about-row .wpb_single_image {margin-bottom: 20px;}
.page-content ul li {margin-bottom: 6px;}
.members-grid .porto-sicon-box .porto-sicon-img, .members-grid .porto-sicon-box .porto-sicon-img img {width: 100%;}
.members-grid .porto-feature-box {width: calc(20% - 20px);margin: 10px;float: left;box-shadow: 0 0 10px 0 #ddd;padding: 10px;border-radius: 8px;transition: .3s;background-color: #fff;}
.members-grid .porto-feature-box:hover {transform: scale(1.15);position: relative;z-index: 999;}
.members-grid .porto-feature-box .link-icons>a {display: inline-block;font-size: 14px;background-color: #ffcc10;color: #222;width: 35px;height: 35px;text-align: center;line-height: 36px;border-radius: 50%;}
.members-grid .porto-feature-box .link-icons{text-align:center;}
.members-grid .porto-feature-box .wpb_content_element {margin-bottom: 10px;}
.members-grid .porto-feature-box  .porto-sicon-box{margin-bottom:0;}
.members-grid .porto-feature-box .porto-sicon-header {margin-bottom: 5px;}
.members-grid .porto-sicon-box .porto-sicon-img img{border-radius:6px!important;}
/*end about
 * checkout*/
.price del{font-size: 11px;}
.wc-block-components-product-price__value.is-discounted{font-size:13px;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none;}
.wc-block-components-formatted-money-amount {font-size: 14px;}
.page-header-8 li.current a, .page-header-8 li:not(.disable) a:hover {color: #e5251d;}
.wp-block-woocommerce-cart a {color: #000;font-weight: 500;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {background-color: #ffcc10;border-radius: 8px;}
.wc-block-components-quantity-selector:after {border: 1px solid hsla(0, 0%, 7%, .6)!important;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:#000;}
a.wc-block-components-totals-coupon-link{color: #e5251d;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #ddd!important;}
/*end checkout
 * news*/
.post-item .post-date .day, article.post .post-date .day, .post-item .post-date .month, article.post .post-date .month, .thumb-info .zoom{color:#222;}
/*end news
 * product page*/
body.translatepress-de_CH .franch-btn, body.translatepress-fr_FR .german-btn {display: none;}
body.translatepress-de_CH .franch-element, body.translatepress-fr_FR .german-element {display: none;}
.single-product .wpcf7 .vc_row > div{padding: 0 6px;}
.single-product .wpcf7 .vc_row{margin-left:0;margin-right:0;}
.single-product .mfp-content .wpb_text_column {margin-bottom: 15px;}
.single-product .mfp-content .dialog {border-radius: 10px;}
.mfp-close-btn-in .mfp-close:after, .mfp-close:after{border-left-width:2px;}
.mfp-close-btn-in .mfp-close:before, .mfp-close:before{border-top-width:2px;}
.mfp-close, .mfp-close-btn-in .mfp-close{color:#000;}
.single-product .best-price-btn a.porto-popup-content {max-width: 180px;width: 100%;line-height: 30px;font-size: 16px;font-weight: 700;border-radius: 6px;border: none;transition:.6s;}
.single-product .best-price-btn{display:inline-block;}
.single-product .best-price-btn a.porto-popup-content:before {content: "\f291";font-family: 'Font Awesome 6 Free';font-weight: 600;margin-right: 8px;}
.single-product .pdf-btn > a {font-size: 16px;line-height: 30px;padding: 0.533rem 0.933rem;font-weight: 700;background-color: #ffcc10 !important;border-radius: 6px;width: 100%;transition:.6s;}
.single-product .pdf-btn > a .porto-btn-data:before {content: "\f2bb";font-family: 'Font Awesome 6 Free';margin-right: 8px;}
.single-product .best-price-btn, .single-product .pdf-btn {float: left;margin-right: 10px;max-width: 180px;width: 100%;transition:.6s;}
.single-product .product .wpb-sp-wishlist {margin-top: 0 !important;padding: 6px 0 !important;}
.single-product .product .wpb-sp-wishlist a.add_to_wishlist {line-height: 30px;}
.single-product form.cart {margin-bottom: 11px;}
.single-product .best-price-btn a.porto-popup-content:hover, .single-product .pdf-btn > a:hover{background-color:#333!important;color:#fff!important;}
.pdf-btn img{max-width: 180px !important;width:100%;transition:.6s;}
.pdf-btn a{background-image:url(https://daltec.ch/wp-content/uploads/2024/04/hover-btn.webp);background-size:contain;display:block;}
.pdf-btn img:hover{opacity:0;}
.single-product .description h5 {font-weight: 400;font-size: 16px;line-height: 1.5;}
.woocommerce-product-details__short-description table tr:nth-child(odd) {background-color: #f6f6f6;}
.woocommerce-product-details__short-description table tr>td, .woocommerce-product-details__short-description table tr>th {border-bottom: 1px solid #eee;border-top: 1px solid #eee;padding-left: 20px;max-width: 140px;}
.woocommerce-product-details__short-description table tr>td+td {color: #e5251d;}
.woocommerce-product-details__short-description table:not(.table) tr>td {font-weight: 600;border: 1px solid #000;}
.woocommerce-product-details__short-description h6{font-size: 20px;line-height: 27px;}
.woocommerce-tabs .resp-tabs-list li#tab-title-additional_information {display: none;}
.woocommerce-product-details__short-description table:not(.table) tr>td strong {font-weight: 100;font-size: .75rem;margin-top: -5px;display: block;}
.product-image>.custom-sku {background-color: #ffcc10;display: inline-block;color: #000;min-width: 40px;text-align: center;padding: 0 10px;position: absolute;top: 8px;left: 8px;z-index: 9;}
/*end product page
 * inner pages*/
.robo-gallery-wrap-id1581:not(#no-robo-galery) .rbs-img-content{display:none;}
.special-li ul {padding-left:0;}
.special-li li {list-style: none;position: relative;padding-left: 20px;}
.special-li li:before {content: "\e701";font-family: "porto";color: #ffbf00;margin-right: 6px;position:absolute;left:0;}
.special-li.download-list li:before {content: "\f019";font-family: "Font Awesome 6 Free";font-weight:700;}
.special-li.download-list li {font-size: 16px;line-height: 30px;}
.special-li.download-list li a{color:#333333;}
.special-li.download-list li a:hover{color:#000000;}
#header .searchform-popup.mobile-display{display:none;}

/*responsive*/
@media (min-width: 1479px) {
	#header .wpb_custom_d5fdbc8d575606af2c5adadeaa5ebbe5.main-menu > li.menu-item > a, #header .wpb_custom_d5fdbc8d575606af2c5adadeaa5ebbe5 .menu-custom-block span, #header .wpb_custom_d5fdbc8d575606af2c5adadeaa5ebbe5 .menu-custom-block a, .wpb_custom_d5fdbc8d575606af2c5adadeaa5ebbe5 .sidebar-menu > li.menu-item > a, #header .wpb_custom_d5fdbc8d575606af2c5adadeaa5ebbe5.porto-popup-menu .main-menu > li.menu-item > a{font-size: 24px;}
}
@media (max-width: 1479px) {
    .intro, .custom-features-banner, .custom-banner-2, .custom-marquee, .custom-sales-product { font-size: 10px; }
	.translatepress-fr_FR #header .main-menu{padding-left: 0;}
	.translatepress-fr_FR #header .main-menu>li{margin-right:20px!important;}
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size:19px!important;font-weight:500;}
}
@media  (max-width:1476px){
	#header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size: 24px !important;}
}
@media  (max-width:1382px){
	.wpb_custom_0dad5535a476054b273adf0e5b17c648 .porto-sicon-title{font-size: 13px !important;}
	.wpb_custom_0dad5535a476054b273adf0e5b17c648 .porto-sicon-header p{font-size: 15px!important;}
	#header .searchform-popup {padding: 0 2% !important;}
}
@media  (max-width:1336px){
	.banner-bottom-new .porto-ultimate-content-box-anchor .wpb_text_column{min-height: 90px;}
}
@media  (max-width:1305px){
	#header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a {font-size: 20px !important;}
}
@media (min-width: 1160px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1380px;padding:0 30px;}
}
@media (max-width: 1180px) {
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size:16px!important;font-weight:500;}
}
@media (max-width: 1136px) {
	#header #menu-menu>li, #header #menu-services>li {margin-right: 20px!important;}
	#header .main-menu, #header #menu-services {padding-left: 0;}
	#header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a {font-size: 18px !important;}
	#header .logo {max-width: 300px;}
	.wpb_custom_0dad5535a476054b273adf0e5b17c648 .porto-sicon-header p {font-size: 13px !important;}
}
@media (max-width: 1030px) {
	.translatepress-fr_FR #header #menu-menu>li, #header #menu-services>li {margin-right: 14px !important;}
}
@media (max-width: 1016px) {
	#header .porto-sicon-box .porto-just-icon-wrapper.porto-icon {font-size: 32px !important;}
}
@media (max-width: 991px) {
    .intro, .custom-features-banner, .custom-banner-2, .custom-marquee { font-size: 9px; }
    .custom-sales-product .porto-u-main-heading h3 { font-size: 2.2em !important; }
	#header .top-row .col-md-4:nth-child(2)>.wpb_wrapper.vc_column-inner {display: none;}
	.shop-loop-before select{max-width: 148px;}
	.banner-bottom-new .porto-ultimate-content-box-anchor .wpb_text_column h4{font-size: 24px;}
	.banner-bottom-new .porto-ultimate-content-box-anchor .wpb_text_column {min-height: 72px;}
	.banner-bottom-new .wpb_single_image {max-width: 160px;}
	.banner-bottom-new .porto-ultimate-content-box{min-height: 270px !important;}
}
@media (max-width: 880px) {
	.banner-bottom-new .col-md-3 {width: 50%;}
}
@media (min-width: 768px) {
	.contact-form-row .col-md-7 {padding-right: 20px !important;}
}
@media (max-width: 767px) {
    .intro { font-size: 7px; }
    .custom-service-carousel .porto-sicon-default { margin-bottom: 10px; }
	#header .searchform-popup.mobile-display{display:block;width: 100%;margin-top: 10px;}
	#header .searchform .searchform-fields .text {width: 100%;}
}
@media (max-width: 730px) {
	#header .logo {max-width: 200px;}
	#header .porto-view-switcher{position: absolute;right: 0;top: 60px;padding-right: 5px !important;}
	#mini-cart .cart-head {font-size: 32px!important;}
}
@media (max-width: 630px) {
	#header .porto-sicon-box .porto-sicon-header, #mini-cart .cart-subtotal {display: none;}
}
@media (max-width: 600px) {
	.dealer .wpb_text_column h2 {text-align: left;}
	.dealer .wpb_text_column h2>span {font-size: 22px !important;font-weight: 600;}
}
@media (max-width: 575px) {
    .intro-slide-1 img, .intro-slide-2 img { width: 50vw !important; }
	.translatepress-fr_FR #header .porto-sicon-box{display:block!important;}
	.translatepress-fr_FR #header .porto-sicon-box-link{margin-right:0;}
	.translatepress-fr_FR #mini-cart {margin-left: 0 !important;}
}
@media (max-width: 540px) {
	.banner-bottom-new .col-md-3 {width: 100%;}
}
/*end responsive*/

@media (max-width: 1750px) and (min-width:1499px){
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size:21px;}
	.translatepress-fr_FR #header .main-menu{padding-left: 20px;}
}

@media (max-width: 1368px) and (min-width:1271px){
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size:17px;font-weight:600;}
	.translatepress-fr_FR #header .main-menu{padding-left: 15px;}
}
@media (max-width: 1012px) and (min-width:992px){
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item > a{font-size:15px;font-weight:600;}
	.translatepress-fr_FR #header .main-menu{padding-left: 10px;}
	.translatepress-fr_FR #header .wpb_custom_1f6de3f09c416bcf601bcd54eabc8d80.main-menu > li.menu-item{margin: 0px 14px 0px 0px;}
}