/** Shopify CDN: Minification failed

Line 438:17 Unexpected "{"
Line 485:0 Comments in CSS use "/* ... */" instead of "//"

**/
.translucent{background: #f4f4f4; margin: 15px 0 10px 0; padding: 10px 20px; height:220px;}
.translucent-p{padding-top: 10px;min-height: 110px;}
.translucent-about-us .translucent-p {padding-bottom: 10px;}
.translucent-title{padding-top: 10px;}
.product-name a {color:#000;}
.service-entry a {position: relative; display: block;  min-height: 35px;}
.service-entry a img {width: 100%; display: block;}
.service-entry a span{position: absolute; bottom: 0; width: 100%; background: #eef0f196; text-align: center; text-transform: uppercase; height: 50px; line-height: 50px;font-weight: 700;font-style: italic;}
.service-entry a:hover span{color:#303030;background:#a0c62b;}
.service-readmore .btn {padding: 0px 10px; width: 155px; font-weight: 600;text-transform: none;}
#product-product .block-3 .nav-tabs {border: none;}
.article-title h1 ,.article-name h3 {text-transform:none;}
#shopify-product-reviews .spr-summary-caption {float: left;}
#shopify-product-reviews .spr-summary-actions{float: left; clear: both;margin-top: 20px;}
.service-entry h4{font-weight:bold;     text-transform: none;}
.service-entry {margin-top:40px;margin-bottom:10px;}
.list-unstyled fa {padding-right:5px;}
#ly-slick-languages-switcher {width:70px !important; }
#ly-slick-languages-switcher .dd-select {width:85px !important; background:#2e2e2e !important; border: none;}
.dd-select a {color:#fff;}
.dd-selected {padding: 0px !important;margin-right: 25px; overflow: visible !important;}
.dd-pointer {margin-top: -5px !important;}
.dd-pointer-down {border-top: solid 5px #fff !important; }
.dd-options {width:75px !important; color:#fff !important; background:#2e2e2e !important;}
.dd-option {color: #fff !important;}
.dd-option-selected {color:#303030 !important;}
.dd-option:hover {color:#303030 !important;}
.dd-pointer-up {color: 5px solid #fff !important;}
.wrap {width:90%; background:#fff; color:#303030; padding:50px 10px; height:250px; margin:0 auto;}
#shopify-section-1504781997946 {background:#2e2e2e; padding-bottom: 30px;}
#shopify-section-1572949070474 {padding-bottom: 60px;}
#shopify-section-1544501819548 {background:#2e2e2e; padding: 50px 0;}
#shopify-section-1544632404059 {padding: 80px 0 50px 0;}
.pull-right {padding-right: 5px;}
.social-footer li a:hover {color:#fff;}
.middle-footer .list-styled li {list-style-type:none;}
.middle-footer .col-f ul {padding:0;}
.newletter-subscribe .title-footer {display: inline-block; position: relative;}
.newletter-subscribe .title-footer:before { left: -75px;}
.newletter-subscribe .title-footer:after { right: -75px;}
.newletter-subscribe .title-footer:before, .newletter-subscribe .title-footer:after { position: absolute; content: ""; width: 60px; height: 2px; background: #222; top: 48%; }
.module-title h2 {display: inline-block; position: relative; color: #222; line-height: 24px;text-transform: none;}
.module-title h2:before { left: -75px; }
.module-title h2:before, .module-title h2:after { position: absolute; content: ""; width: 60px; height: 2px; background: #222; top: 48%;}
.module-title h2:after { right: -75px;}
.banner-ourbrands .module-title h2 {color:#fff;}
.banner-ourbrands .module-title h2:before, .banner-ourbrands .module-title h2:after {background:#fff;}
.tagline {color:#303030;  margin-bottom: 20px;text-transform: none;font-size:16px; }
.testimonial-container .tagline {font-size: 17px; font-weight: 500;text-transform: none;}
.static-new-feed .btn {background:#303030 !important; margin-left: 20px;}
.logo-container { z-index: 9; color: #fff; text-align: center;position: unset;flex: 1 0 auto;}
.logo-container .logo {padding: 12px 15px 13px 15px;border-right: 1px solid #363636;}
.phone-container .list-unstyled li {float:left; margin-right: 20px;}
.phone-container .list-unstyled .fa {margin-right:5px;}
.owl-stage-outer .owl-stage .item{text-align: center;}
#instagram-container .owl-item img {max-height: 250px;     margin: 0 auto;}
.search-header-bottom {width:40px; cursor: pointer; height:50px;position: relative;z-index: 99; float: left;}
.arrow-down{width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;
  position: relative;top: -15px;text-align: center;left: 45%;right: 50%;border-top: 20px solid #f4f4f4;}
.search-header-bottom:before {
    content: '\f002';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 18px;
    position: relative;
    color: #fff;
    cursor: pointer;
    width:40px;
    height:50px;
    top:0px;
  	line-height: 50px;
    
}
#re-captcha {margin: 0 auto; width: 304px;}
.call-price {color: #a0c62b;font-weight: bold;}
.bgground {padding-left:0}
.bgground-null {padding:0}
.translucent-white {background: #fff;margin: 15px 0;padding: 10px;height: auto;}
.translucent ul , .bg-box-img ul{padding:0;}
.translucent ul li ,.bg-box-img ul li ,.careers ul li , #content-list ul li{list-style-type: none;}
.s4com-panel{border:none !important;}
.s4com-helpcenter h2 {display:none !important;}
.s4com-helpcenter-title {text-align: center!important;}
.s4com-section-body .s4com-helpcenter .s4com-articles a, .s4com-section-body .s4com-articles a.s4com-active h4{color: #a0c62b!important;}
.s4com-helpcenter{text-align: center;}
.s4com-helpcenter h1{margin: 0;
    line-height: 24px;
    position: relative;
    letter-spacing: -0.025em;
    display: inline-block;
    margin-top: 20px;padding: 0;max-width: 175px;font-weight: 700;color: #222222;font-size: 30px;}
.s4com-helpcenter h1:before, .s4com-helpcenter h1:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #222;
    top: 48%;
}
.s4com-helpcenter h1:before {
    left: -75px;
}
.s4com-helpcenter h1:after {
    right: -75px;
}
.s4com-space-bottom {text-align: left;}
.translucent ul li::before ,.bg-box-img ul li::before , .careers ul li::before , #content-list ul li::before{  
    content: '\f0da';
    font-family: FontAwesome;
    font-size: 14px;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 13px;
    color: #a0c62b;
    margin-right: 5px;
}
.translucent1 {padding:20px 0 0 0;}
.translucent1 h4{text-transform: none;}
.block-2 .list-unstyled li a, .block-2 .list-unstyled li span{font-weight: normal;}
.fa-shopping-cart span{font-size: 12px;}
.search-header-bottom:hover .search-header-content { display: block;}
.block-right {float:right;}
.tab-pane {color:#303030;}
#cmsblock-1537796717812 .banner-2 .cols {padding-left:0px; padding-right:0px;}
#cmsblock-1537796717812 .banner-2 .cols .text-content { top: 15%; bottom: 50%;}
.banner-2 .text-content h4 {font-size: 1.6286em;}
#shopify-section-1543236686762 .tagline {font-size:17px; font-weight: 500; text-transform: none;}
#cmsblock-1537796717812 .banner-2 .text-content p {width:60%; margin: 17px auto;font-size:16px;}
.zoom-img-h .btn {background:#a0c62b !important; color:#FFF; font-weight:600; padding: 8px 12px;font-size:16px;}
.zoom-img-h .btn a {color:#fff;}
.category-img .img-responsive {width:100%;     max-height: 250px;}
.input-group-addon {font-weight:600; text-transform: uppercase;}
.block-2 .product-tag{color: #303030;font-weight: 600;}
#cart p.cart-button a {background: #a0c62b;}
#cart p.cart-button a:hover {background: #303030; color:#fff;}
.numbers-row > input {color:#303030;}
.quick-add-to-cart .single_add_to_cart_button {background: #a0c62b;}
#cmsblock-1572949070474 {margin-top:40px;}
.category-name h2 {margin: 0; line-height: 24px; position: relative; letter-spacing: -0.025em; display: inline-block; margin-top:20px;}
.category-name h2:before , .category-name h2:after{position: absolute; content: ""; width: 60px; height: 2px; background: #000; top: 48%;}
.category-name h2:before { left: -75px; }
.category-name h2:after { right: -75px; }
.pages-title { text-align: center;margin-bottom: 30px;}
.pages-title h1 {text-transform: none;margin: 0; line-height: 24px; position: relative; letter-spacing: -0.025em; display: inline-block; margin-top:20px;}
.pages-title h1:before , .pages-title h1:after{position: absolute; content: ""; width: 60px; height: 2px; background: #000; top: 48%;}
.pages-title h1:before { left: -75px; }
.pages-title h1:after { right: -75px; }
.center-text {text-align: center;}
.translucent h4 {font-weight:bold; text-transform: none;}
.address h4 , .opening-hours h4 {font-weight:bold; text-transform: none;}
.form-horizontal {width:50%; margin:20px auto;}
.form-control {border: 1px solid #303030; color:#303030;}
.form-horizontal legend {border:none;font-weight:bold;text-align: center;}
.pull-center {text-align: center;}
.service-homepage {width: auto;text-align: center;clear: both;}
.testimonials-homepage {width: auto;text-align: center;clear: both;margin:50px 0 80px 0;}
.custom-category .product-list .product-name {margin:0; padding:0}
.custom-category #pagination {border:none;}
.custom-category .ajax_pagination{width:100%;}
.logo-container .custom-div {  border-right: 1px solid #363636;  padding: 0;}
.block-right .btn-group { border-left: 1px solid #363636; height: 50px;}
span.hyphen { color: #fff;}
#shopify-section-1543236686762{margin-bottom: 80px;}
.product-list .action-link2 button {position: relative;top: 0px; margin-top:10px;}
.product-list .product-name {height:auto; margin:0 5px; padding:0}
.bg-box-img {
    background: url(//cdn.shopify.com/s/files/1/0095/7110/6863/t/2/assets/image-banner-services-new.jpg) center repeat;
    padding: 0;
    color:#fff;
    height: auto;
    margin: 60px 0;
    }
.bg-box-img h4{ text-transform: none;text-align:center; color:#fff; margin: 30px 0;font-weight: bold;clear: both;}
.bg-box-img ul {padding: 0; margin: 0 5%;}
.bg-box-img1 {background: rgba(0,0,0,0.5); min-height: 390px; padding: 10px 0 10px 0;}
.security-equipment-rental-img {background: rgba(0,0,0,0.5); min-height: 500px; padding: 10px 0 10px 0;}
.computer-security-img {background: rgba(0,0,0,0.5); min-height: 390px; padding: 10px 0 10px 0;}
.bg-box-img .col-sm-6.content-box{background: rgba(0,0,0,0.5);padding: 50px 15px 50px 30px;min-height: 390px;}
.bg-box-img .col-sm-6.content-box.right-box{padding: 50px 30px 50px 15px;}
.bg-box-img .col-sm-6.content-box h4{text-align: left;line-height: 24px;}
.bg-box-img .col-sm-6.content-box.left-box h4{margin: 30px 5%;}
.bg-box-img .col-sm-6.content-box li{line-height: 30px;}
.translucent-new  {padding: 10px;}
.sm-box {padding: 10px 20px; color: #303030; margin: 0 10px; background: #fff;height: 200px;}
.page-box {padding: 20px 0 20px 0;}
.page-box h4{font-weight:bold;}
.tab-content .spr-container{padding: 5px !important;border:none !important;}
.spr-form {display:block !important;}
.product-zoom-image {border: 1px solid #ccc;}
.btn-danger {border-color: #a0c62b; background-color: #a0c62b;}
.btn-primary {background-color: #303030; border-color: #303030;}
.btn-danger:active , .btn-danger:active :hover {border-color: #a0c62b; background-color: #a0c62b;}
.related-products .module-title h2 {text-transform: uppercase;}
/*#frm_subscribe-normal #contact_form {width:100%;}
#frm_subscribe-normal #subscribe_email {width:78%; float:left; margin-right:5px;} 
#frm_subscribe-normal #subscribe .btn {width:20%; float:left; position: relative; } */
.tt_tabsproduct_module .title-container {display:none;}
.block-3 .tab-content {background:#f4f4f4}
.translucent-about-us {background: #f4f4f4;margin: 15px 0;padding: 30px 10px; height: auto;}
.page-img-block h4{font-weight:bold; text-transform: none;}
.clearfix {clear:both; margin:10px 0;}
.careers ul{float:left;padding-left: 0;}
.page-img-block {margin-bottom: 50px;}
.translucent11 {margin:50px 0 0 0;}
.s4com-panel input {border: 1px solid #303030 !important;}
#cart > button > span {
	color: #fff;
	line-height: 20px;
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
	padding: 0 5px 0 10px;
}
#oc-menu-mheader .oc-menu-bar{cursor: pointer;}
#top > ul.top-links > li .btn-group > button {padding: 0;}
.custom-image-wrapper {display: block;width: 100%;height: auto;position: relative;overflow: hidden;padding: 55% 0 0px 0;}
.custom-image-wrapper img {display: block;max-width: 100%;max-height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.custom-name-wrapper {margin: 20px 0 30px;min-height: 40px;}
.custom-name-wrapper h2 {font-size: 20px;margin: 0;  text-transform: none;}
.shopify-section-collection-page #pagination {display:none;}
/*.shopify-section-collection-page #pagination {border:none;} */
.s4com-section-title {line-height: 26px;}
ul.pagination > li, #pagination .text-right {
    display: none;
}
.search-result ul.pagination > li, .search-result #pagination .text-right {
	display:inline!important;
}
.blog-blog ul.pagination > li, .blog-blog #pagination .text-right
{
  display: block;
}
.AjaxinatePagination{text-align: center; }
.AjaxinatePagination .pagination-next{list-style: none;border:1px solid #e1e1e1;}
#oc-menu-header.oc-menu-bar{position: unset;}
.oc-menu .ul-top-items .li-top-item a.a-mega-second-link{display: none;}
#oc-menu-header .mega-menu-container.full-width{width: 1170px;}
.mobile-menu .oc-menu-bar .left, .mobile-menu .oc-menu-bar .right{float: none;display: inline-block;}
.mobile-menu .oc-menu-bar .left .fa{vertical-align: middle;}
.mobile-menu .oc-menu-bar .right .fa{margin-top: -2px;}
.mobile-menu .oc-menu-bar .left span{line-height: 30px;vertical-align: middle;}
.article-name h3{margin-top: 0px;}
.blog-blog .article-list {margin-bottom: 25px;}
.mob-sider-img {display:none;}
.oc-banner7-container .flexslider .slides{display: block;}
.l_sold {display:none;}
.action-link2 .disabled{display:none;}
.block-right #wishlist-total {display:none;}
#subscribe .btn {font-size: 1.6271em;padding: 0px 5px;}
#oc-menu-mheader li.expandall .ul-second-items .li-second-items .a-second-link, #oc-menu-mheader li.expandall .ul-second-items .li-second-items .a-click-show {display: none;}
#subscribe_email {font-size: 1.2271em;}
.product-tabs-container-slider .col-md-4.col-sm-6.col-xs-12:last-child {display:none;} /* treding item remove*/
#top-links ul.ul-account {padding-left: 0;list-style: none;}
.block-right #cart button i.fa.fa-shopping-cart:before{padding-right:0;}

.bottom-header .container-header .row{display: flex;flex-direction: row;flex-wrap: nowrap;}
.logo-wrapper{flex: 1 0 160px;align-self: center;}
.minicart-toplinks-container{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;}


@media (max-width:1250px) {
  .logo-container .custom-div {border-bottom:none;padding-left: 15px;}
  .bg-box-img .col-sm-6.content-box{min-height: 390px;}
  #oc-menu-header .mega-menu-container.full-width{width: 900px;}
  .sm-box {height:auto;}
  .translucent {height:250px;}
  .computer-security-img {min-height: 440px;}
  .security-equipment-rental-img {min-height: 590px;}
}

@media (max-width:1150px) and (min-width: 992px) {
  #oc-menu-header .ul-top-items .li-top-item .a-top-link {padding: 15px 0px 10px 14px !important;}
  .mobile-menu-ipad { width: 50%; clear: none;padding: 0;}
  .fa-shopping-cart span {display:none;}
  #cart > button {min-width:90px;}
  .translucent {height:auto;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top:15%;}
  .search-header-bottom {  left: 0;}
  .bg-box-img .col-sm-6.content-box{min-height: 390px;}
  .sm-box {height:auto;}
  #cmsblock-1537796717812 .banner-2 .text-content p {font-size: 16px;margin: 10px auto; width:80%}
}

@media (max-width:991px) and (min-width: 768px) {
  .banner7-content .banner7-des h5{font-size: 20px;margin: 0 0 10px 0;}
  .banner7-content .banner7-des h4{font-size: 30px;}
  .banner7-content .banner7-des p{margin: 15px 0 0;}
  .banner7-content .banner7-readmore{margin-top: 10px;}
  .banner7-readmore a{line-height: 41px;height: 38px;}
   #cart > button {min-width:90px; margin-left: 2px;}
   label[for='Quantity'] {margin-right: 15px;}
  .fa-shopping-cart span {display:none;}
  .mobile-menu-ipad{width: auto;}
  .social-footer li {margin: 0 5px 5px 0;}
  .container {width:100%}
   .translucent {height:auto;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top:15%;}
  .cart-partion{padding: 0;}
  .banner-2 .text-content h4 {font-size: 1.0286em;}
  .bg-box-img .col-sm-6.content-box{min-height: 445px;}
  .sm-box {height:auto;}
  .computer-security-img {min-height: 550px;}
  .security-equipment-rental-img {min-height: 750px;}
  .reason-tag {display:inline-block;margin-bottom:15px;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top:10%;}
  .banner-2 .text-content h4 {font-size: 14px;}
  #cmsblock-1537796717812 .banner-2 .text-content p {width: 80%;margin: 5px auto;font-size: 12px;}
  .zoom-img-h .btn {font-size: 14px;font-weight: 400;}
  .mobile-menu .ul-top-items{width: 300px;}
}

@media(max-width:767px) {
  .block-right{z-index: 1;} 
  .static-new-feed p  { margin:0px; } 
  #logo {margin-bottom: 5px;}
  .logo-container .custom-div {padding-left: 0px;}
  .mobile-menu {position: unset;}
  .mobile-menu .ul-top-items{top: 70%;}
  .contact-info {text-align: center;}
  .mobile-menu .oc-menu-bar .right{padding: 10px;}
  .description .static-policy {margin-top: 75px;}
  .bg-box-img {background:#2e2e2e;padding: 20px 5px;}
  .bg-box-img1 {background:none; padding: 0; min-height: auto;}
  .security-equipment-rental-img{background:none; padding: 0; min-height: auto;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top:15%;}
  .logo-container .custom-div {border:none;}
  .logo-container .logo{display: inline-block;border: 0 none;}
  #cart .dropdown-menu {left: 0; right: auto;}
  .bg-box-img .col-sm-6.content-box{min-height: auto;padding: 0 15px;background: transparent;}
  .bg-box-img .col-sm-6.content-box.right-box{padding: 0 15px;}
  .reason-tag {display:inline-block;margin-bottom:15px;}
  #cart .dropdown-menu::before{left: 36px;}
  #cart .dropdown-menu::after{left: 35px;}
  .bottom-header .container-header .row{flex-wrap: wrap;}
  .logo-wrapper{width: 100%;}
  .logo-container{flex: 1 0 auto;padding: 0 15px;}
  .mobile-menu-ipad{order: 3;padding: 0 5px 0 15px;}
  .mini-cart-containers{flex: 1 0 auto;order: 2;padding: 0 15px 0 0;display: block;}
  #cart > button{height: 50px;}
  .search-containers{order: 4;width: 100%;max-width: 100%;display: block;}
  .search-pc #search-by-category{margin: 0;}
}

@media (max-width:767px) and (min-width: 480px) {
 #cart {z-index: 1;}
 .form-horizontal { width: 80%;}
 .bottom-header .main-menu {margin: 0 auto; width: 90%; display: block;}
 .fa-shopping-cart span {display:none;}
  #cart > button {min-width: 60px;     margin-left: 2px;}
  .mobile-menu-ipad {width:auto;float: right;padding: 0 15px;}
  .search-header-content { left:-175px; width:300px;}
  .phone-container .list-unstyled li {margin-right: 10px;}
  #top > ul > li .btn-group > button { padding: 0 5px;padding: 0;}
  #top > ul { float: right;padding: 0;}
  #ly-slick-languages-switcher {width: 65px !important;}
  .bottom-header .main-menu { display: block; width: auto;float: right;}
  .translucent {height:auto;}
  .block-right #wishlist-total, .block-right .account-link {width:40px;}
  .search-header-bottom {width:40px;}
  .cart-partion{padding: 0px 15px 0 0px;}
  .pages-title h1 {font-size:30px;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top: 50%;}
  .search-header-bottom {float:right;}
}

@media (max-width:479px) and (min-width: 320px) {
  .form-horizontal { width: 90%;}
  label[for='Quantity'] {display:none;}
  .module-title h2:before, .module-title h2:after {width: 20px;}
  .module-title h2:before { left: -35px;}
  .module-title h2:after {right: -35px;}
  .fa-shopping-cart span {display:none;}
   .translucent {height:auto;}
  .newleter-content .title-footer{font-size: 1.2289em;}
  .pages-title h1 {font-size:24px;}
}

@media (max-width:480px) and (min-width: 361px) {
  #top > ul {padding: 0;}
  .bottom-header .main-menu { display: block; width: auto;float: right;}
  .search-header-content {width: 250px; right: -35px;top: 51px; float:left;}
  .phone-container .list-unstyled li {float: none;display: inline-block;}
  #top > ul {float:none;}
  .pages-title h1:before { left: -35px;}
  .pages-title h1:after {right: -35px;}
  .pages-title h1:before, .pages-title h1:after {width:20px;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top: 10%;}
  .search-header-bottom {float:right;}
}

@media (max-width:480px) {
  .minicart-toplinks-container{justify-content: center;padding: 5px 0 0;}
  #cart .dropdown-menu{top: 65%;transform: none;left: 0;}
}

@media (max-width:360px) {
  .newletter-subscribe .title-footer:before { left: -35px; }
  .newletter-subscribe .title-footer:after { right: -35px; }
  .newletter-subscribe .title-footer:before, .newletter-subscribe .title-footer:after {width:20px;}
  .module-title h2:before {left: -35px; }
  .module-title h2:after {right: -35px;}
  .pages-title h1:before { left: -35px;}
  .pages-title h1:before, .pages-title h1:after {width:20px;}
  .pages-title h1:after { right: -35px; }
  .module-title h2:before, .module-title h2:after {width:20px;}
  .search-header-content {width:250px;right: -55px;top: 51px;}
  right: -100px; { min-width: 80px; margin-left: 2px;}
  #top > ul { float: none; padding: 0; }
  .list-unstyled {text-align: center;}
  .bottom-header .main-menu {float:right;width: auto;}
  #cart > button{margin-left: 0;}
  .block-right #wishlist-total, .block-right .account-link {width:40px;}
  .search-header-bottom {width:40px;}
   .phone-container .list-unstyled li {float: none;display: inline-block;}
  .newleter-content .title-footer{font-size: 1.2289em;}
  .block-right #wishlist-total, .block-right .account-link {width:25px;}
  .s4com-helpcenter h1:before {left: -35px;}
   .s4com-helpcenter h1:after { right: -35px;}
  .s4com-helpcenter h1:before, .s4com-helpcenter h1:after{width:20px;}
  #cmsblock-1537796717812 .banner-2 .cols .text-content {top: 19%;}
  .wrap {height: 220px;}
  #cmsblock-1537796717812 .banner-2 .text-content p {font-size: 14px;width: 80%;}
  .banner-2 .text-content h4 {font-size: 14px;line-height: 1.2;}
  .search-header-bottom {float:right;}
  .mobile-menu-ipad{padding-right: 0;}
}

@media (max-width:320px) {
  .search-header-bottom{width: 25px;}
  .search-header-bottom:before{width: 25px;}
  .block-right #wishlist-total{margin-right: 5px;margin-left: 5px;}
  .search-header-content{width: 250px;  right: -63px;}
  .banner-2 .text-content h4{font-size: 16px;}
  #cmsblock-1537796717812 .banner-2 .text-content p{margin: 15px auto;font-size: 14px;}
  .newletter-subscribe .title-footer:before { left: -35px; }
  .newletter-subscribe .title-footer:after { right: -35px; }
  .newletter-subscribe .title-footer:before, .newletter-subscribe .title-footer:after {width:20px;}
  .module-title h2:before {left: -35px; }
  .module-title h2:after {right: -35px;}
  .pages-title h1:before { left: -35px;}
  .pages-title h1:before, .pages-title h1:after {width:20px;}
  .pages-title h1:after { right: -35px; }
  .module-title h2:before, .module-title h2:after {width:20px;}
  #top > ul { float: none; padding: 0; }
  .mobile-menu {float:left;}
  .phone-container .list-unstyled li {float: none;display: inline-block;}
  .s4com-helpcenter h1:before {left: -35px;}
   .s4com-helpcenter h1:after { right: -35px;}
  .s4com-helpcenter h1:before, .s4com-helpcenter h1:after{width:20px;}
  .zoom-img-h .btn {font-size: 14px;}
}


// BLEU3 ajoute



.init {  }
.font-40{ font-size: 40px; line-height: 1.3; }
.mb-70 h3 { line-height: 1.2; }
.position-absolute { position: absolute; }
.position-relative { position:relative; }
.radius-border { border-radius: 15px; }
.content-video { min-height: 580px;}
.video-sect { position:relative; display: flex; justify-content: center; align-items: center }
.video-sect .content-video, .video-sect h1 { max-width: 970px; display: flex; width: 100%;justify-content: center;align-items: center; }
.video-sect .content-video .video-wrapper { width:100%; }
.content-video iframe, .content-video img { max-width: 970px; }
.content-video .btn-play { transform: scale(1); transition: 0.5s all; }
.content-video .btn-play:hover { transform: scale(1.03); }
.video-sect .h-50 { height: 50%; position: absolute; width: 100%; z-index: -1; }
.bg_green_lime { background-color: #A0C62B; }
.row-sect {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.row-sect div h3 {text-transform: uppercase;font-weight:bold; margin-bottom:25px;}
.row-sect div p {margin-bottom:30px;}
.align-items-center { align-items:center; }
.mb-70 { margin-bottom: 70px; }
.mt-50 { margin-top: 50px;}
#hero-banner { min-height: 450px; color: #fff; margin-top: -30px!important;background-position-x: center; }
#hero-banner h1 { font-size: 34px;font-weight:normal; }
#hero-banner p { font-size: 40px;font-weight:bold; }
.pages-title-sect {text-align: center;margin-bottom: 70px;margin-top: 90px;}
.pages-title-sect h2 {text-transform: uppercase;margin: 0; line-height: 24px; position: relative; letter-spacing: -0.025em; display: inline-block;font-weight:bold}
.pages-title-sect h2:before , .pages-title-sect h2:after{position: absolute; content: ""; width: 60px; height: 2px; background: #000; top: 48%;}
.pages-title-sect h2:before { left: -75px; }
.pages-title-sect h2:after { right: -75px; }
.contact-banner { background-position-x:center;margin:60px 0!important;background-size: cover; }
.contact-banner p { margin:60px 0;color: #fff;font-size: 22px;text-transform: uppercase }
.contact-banner p a { background-color:#000;color:#fff;text-transform: uppercase;font-size: 14px;margin-left:30px;margin-top:0px; }
.contact-banner p a:hover { background-color:#000!important;color:#fff!important;text-transform: uppercase;font-size: 14px; }
.avantages_block { margin-bottom: 60px; }
.avantages_block h3 { font-weight:bold;margin-top: 25px!important; margin-bottom: 20px!important; }
.form-contact-sect { width: 50%;margin: 20px auto; }
.font-weight-bold {font-weight:bold;}
.form-contact-sect input.btn, a.btn, input[type='submit'], .button { border: none;background: #a0c62b;padding: 0px 30px;text-transform: none;font-size: 1em;color: #FFF !important;line-height: 45px;height: 45px;display: inline-block; border-radius: 3px; font-weight: 500;}
.form-contact-sect { padding: 86px 15px 151px 15px; }
.form-contact-sect .form-group, .form-contact-sect .form-group-area, .form-contact-sect .form-group-captcha { margin-bottom: 15px; margin-left: -15px; margin-right: -15px;}
.form-contact-sect .form-group { height: 50px; }
.form-contact-sect .form-group-area { height: 175px; }
.form-contact-sect .form-group-captcha { height: 80px; }
.form-contact-sect .form-group input[type=text] { height: 50px; }
.form-contact-sect .form-group-area input[type=textarea] { height: 175px; }
.order_reverse_1 { order: 1 }
.order_reverse_2 { order: 2 }
.text-uppercase { text-transform: uppercase!important; }
#shopify-section-header .ly-icon.ly-flag-icon.ly-flag-icon-fr {background-image: url(//cdn.shopify.com/s/files/1/2677/3758/t/7/assets/quebec.png) !important;}
#shopify-section-header .ly-icon.ly-flag-icon.ly-flag-icon-en {background-image: url(//cdn.shopify.com/s/files/1/2677/3758/t/7/assets/Canada.png) !important;}
.bx-pager {display: block!important;background-color: #000;padding-bottom: 24px;padding-top: 0px!important;}
#hero-slider .bx-pager {background-color: transparent!important}
#hero-slider .bx-controls-direction {display:none;}
.bx-wrapper .bx-pager.bx-default-pager a {transition:0.3s all;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {background: #c1da24!important;}
#hero-slider .bx-wrapper { margin-bottom:0; }
.pagination > li > .empty-span-pagination {background: transparent!important;color: #000!important;}
#hero-slider .bx-wrapper .bx-pager{bottom:50px}
.home1 .static-policy {margin-top:-50px;}
#hero-slider .bx-text a {margin-top: 2%; text-transform:uppercase}
#hero-slider img { width: 100%; }


@media (max-width:993px) {
  .video-sect iframe { width: 100%; height: 300px; }
  .order_reverse_1 { order: 2 }
  .order_reverse_2 { order: 1 }
  .contact-banner p a { margin-left: 0px;margin-top: 20px; }
  .form-contact-sect {width: 100%;margin: 15px auto;}
  .form-contact-sect { padding: 5%; }
  .row-sect .col-lg-6 { padding-left: 0px; padding-right: 0px; }
  .pages-title-sect {text-align: center;margin-bottom: 45px;margin-top: 55px;}
  .mb-70 { margin-bottom: 55px; }
  .mt-50 { margin-top: 30px;  }
  .contact-banner { background-position-x:center;margin:35px 0!important;background-size: cover; }
  .avantages_block { margin-bottom: 35px; }
  .home1 .static-policy {margin-top:40px;}
  #hero-slider .bx-wrapper .bx-pager{ bottom:5px }
  #cmsblock-42 .bx-wrapper { max-width: 255px!important; margin: auto; }
  .bx-text { top: 20%!important }
}

@media (max-width:767px) and (min-width: 480px) {
  .pages-title-sect h2 {font-size:30px;}
  .bx-text { top: 2%!important }
  #hero-slider .bx-text a { margin-top: 10px; }
  .home1 .static-policy {margin-top: 90px;}
}

@media (max-width:767px) and (min-width: 480px) {
  .pages-title-sect h2 {font-size:30px;}
}

@media (max-width:767px)  {
  .bx-text { top: 5%!important }
  #hero-slider .bx-text a { margin-top: 10px; }
  .home1 .static-policy {margin-top: 90px;}
  #cmsblock-1572949070474 .banner-2 .cols { margin-bottom: 60px }
}

@media (max-width:573px) {
  #hero-slider .bx-text a { margin-top: 0px!important; }
  .home1 .static-policy {margin-top: 90px;}
  #hero-slider img { height: 255px;width: auto;max-width: inherit;}
  #hero-slider h5 {font-size: 18px!important}
  #hero-slider h4 {font-size: 22px!important}
}

@media (max-width:479px) and (min-width: 320px) {
  .pages-title-sect h2 {font-size:24px;}
  #hero-banner { margin-top: -35px!important }
}

@media (max-width:480px) and (min-width: 361px) {
  .pages-title-sect h2:before { left: -15px;}
  .pages-title-sect h2:after {right: -15px;}
  .pages-title-sect h2:before, .pages-title-sect h2:after {width:20px;}

}

@media (max-width:369px) {
  #hero-banner { margin-top: -35px!important }
  #cmsblock-1572949070474 .cols:nth-child(3) h4 {margin-bottom: -40px!important}
  #cmsblock-1572949070474 h4 {font-size: 1.6286em!important;}
}


@media (max-width:360px) {
  .pages-title-sect h2:before { left: -15px;}
  .pages-title-sect h2:before, .pages-title-sect h2:after {width:20px;}
  .pages-title-sect h2:after { right: -15px; }
}

@media (max-width:320px) {
  .pages-title-sect h2:before { left: -15px;}
  .pages-title-sect h2:before, .pages-title-sect h2:after {width:20px;}
  .pages-title-sect h2:after { right: -15px; }

}

@media (max-width: 319px) {
  .testimonial-container .translucent {
      height: auto;
  }
}

@media (min-width:250px) {
	.ly-switcher-wrapper.ly-breakpoint-2:not(.ly-hide) {display: inline-block!important;}
}

.px-0 {
	padding-right: 0!important;
  padding-left: 0!important;
}

.col-sep {
	width: 10px;
  padding: 0;
}

.d-flex {
display:flex;
}

.justify-content-center {
justify-content:center;
}



@media (min-width:481px) {
.countdown {
	    background-color: #a0c62b;
        margin-bottom: -85px;
    justify-content: center;
    padding: 15px;
    margin-top: 90px;
    width: 95.5%;
}
}

@media (min-width:991px) {
.countdown {
	background-color:#a0c62b;
  margin-bottom: 72px;
  justify-content:center;
  padding: 15px;
  margin-top: -55px;
  width: 47.5%;
}
}

@media (max-width:480px) {
.countdown {
	    background-color: #a0c62b;
        margin-bottom: -85px;
    justify-content: center;
    padding: 10px;
    margin-top: 90px;
    width: 90.4%;
}
  
  .countdown .col-sm-2 {
  	width: 25%;
    padding: 0;
  }
  
}

@media (min-width:576px) {
  #hero-slider .img-mobile-only { display:none; }
  #hero-slider .img-desktop-only { display:block; }
  #cmsblock-1537796717812 .banner-2 .cols .col-img {
    max-height: 25vw;
  }
  #cmsblock-1537796717812 .banner-2 .cols {
    width:50%;
  }
}
  

@media (max-width:575px) {
  #hero-slider .img-mobile-only { display:block; }
  #hero-slider .img-desktop-only { display:none; }
  
}
  
  

h4.text-white {
color:#fff;
}

@media (min-width:992px) {
  .no-prod-1, .no-prod-2, .no-prod-3, .no-prod-4 {
  	display: inline-block;
  }
  
  .no-prod-1 {
	width: 100%;
  }
  
  .no-prod-2 {
	width: 50%;
  }
  
  .no-prod-3 {
	width: 33.333333%;
  }
  
  .no-prod-4 {
	width: 25%;
  }
}

@media (min-width:1300px) {
  #hero-slider .bx-text {
  	left: 50%!important;
    margin-left: -600px!important;
  }
}