/*
Theme Name:     Laseros
Theme URI:      https://www.laseros.com/
Description:    Laseros theme
Author:         Anees Ahmad
Author URI:     http://techstriders.com
Template:       storefront
Version:        2.0.17
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    laseros
*/
body{
    color: #333333;
    outline: none!important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    letter-spacing: inherit;
}
h3, p, h2{
    margin-bottom: 0px;
}
img{
    border-radius: 0;
}
a{
    outline: none!important;
    color: #2b62fd;
}
a:hover{
    color: #2b2b2b;
}
button{
    outline: none!important;
}
.full-container{
    /*margin-left: -100%;
    margin-right: -100%;*/
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.hentry .entry-content a{
    text-decoration: none;
}
.btn{
    background: #2b62fd!important;
    color: #fff!important;
    border-color: #2b62fd!important;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    padding: 5px 14px;
    border-radius: 99px;
    text-decoration: none;
    transition: background-color 100ms linear;
    cursor: pointer;
}
.btn:hover, .btn.active{
    background: #2b2b2b!important;
    color: #fff;
}
.btn-inverse{
    background: #2b2b2b!important;
    color: #fff;
}
.btn-inverse:hover,.btn-inverse.active{
    background: #2b62fd!important;
    color: #fff;
}
.btn.btn-checkout{
    padding: 9px 25px;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.learn-more{
    color: #2b62fd;
    font-weight: 600;
    position: relative;
    font-size: 16px;
}
.learn-more:after{
    content: "\f054";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 11px;
    margin-left: 6px;
    position: absolute;
    line-height: 27px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
    display: none;
}
.learn-more .svg-inline--fa{
    width: 7px;
    margin-left: 6px;
    vertical-align: middle;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
.learn-more:hover:after, .learn-more:hover .svg-inline--fa{
    margin-left: 12px;
}

.with-plus-icon:after{
    content: "\f055";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    font-size: 12px;
    margin-left: 4px;
}
.with-plus-icon .svg-inline--fa{
    margin-left: 4px;
    width: 12px;
}
.with-plus-icon:hover {
    color: #2b2b2b;
}
.with-plus-icon:hover:after, .with-plus-icon:hover .svg-inline--fa{
    margin-left: 4px;
}
.light-bg-color{
    background-color: #f7f7f7;
}
.title-color{
    color:#2b2b2b;
}
.text-center{
    text-align: center;
}
.uppercase{
    text-transform: uppercase;
}
.grreen-color,
.light-green,
.core-model{
    color:#30b57f;
    font-weight: 900;
}
.red-color,
.djx-model{
    color: #ec3957;
    font-weight: 900;
}
.light-blue-color,
.blue-color,
.stage-model{
    color: #27b8e6;
    font-weight: 900;
}


h2{
    font-size: 34px;
    line-height: 35px;
}

/* Header */
.site-header{
    padding-top: 0;
    position: absolute;
    width: 100%;
    background: transparent;
    border:none;
    background-image: linear-gradient(to right, rgba(255,0,0,0) 30%, rgba(0,0,0,0.8));
}
body:not(.home):not(.page-id-66888):not(.page-id-67013) .site-header{
    background: #000;
    position: relative;
}
body.transparent-header .site-header{
    background: transparent;
    background-image: linear-gradient(to right, rgba(255,0,0,0) 30%, rgba(0,0,0,0.8));
    position: absolute;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{
    color: #fff!important;
    text-transform: uppercase;
    font-size: 16px;
}

.page .entry-header .entry-title{
    margin-top: 50px;
}

/* content */
body #primary{
    width: 100%;
    margin-right: 0;
}

body #content{
    /*padding-top: 80px;*/
}

.entry-title{
    font-size: 44px;
    line-height: 50px;
   
}
.entry-header.has-feature-image .entry-title{
     color: #fff;
     text-transform: uppercase;
     margin-bottom: 0;
     margin: 0;
}
.entry-header.has-feature-image{
    /*padding-top: 20.4%;
    padding-bottom: 13.6%;*/
    text-align: center;
    background-size: cover;
    background-position: center;
    background-color: #000;
    background-repeat: no-repeat;
    height: 450px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* top banner */
.top-banner{
    /*background-image: url(images/top_banner.jpg);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: #000;
    padding-top: 224px;
    padding-bottom: 257px;
    text-align: center;
}

.top-banner .col-2{
    max-width: 380px;
}

.top-banner h1{
    font-size: 44px;
    line-height: 50px;
    color: #fff;
    max-width: 380px;
    margin-bottom: 32px
}

.top-banner .btn, .btn-lg{
    font-size: 20px;
    padding: 9px 17px;
    margin-bottom: 20px;
}

.top-banner a{
    display: inline-block;
}
.top-banner .learn-more{
    margin-left: -12px;
}

.top-banner .learn-more:hover{
    color: #fff;
}

.main-video-section{
    padding-top: 70px;
    padding-bottom: 90px;
}
.main-video {
    padding-top: 50px;
}
.main-video-section h2 {
    max-width: 500px;
    margin: 0 auto;
}
.product-model-section{
    padding-top: 50px;
    padding-bottom: 115px;
}
.product-content {
    max-width: 445px;
}
.djxw .product-content{
    float: right;
}
.product-content h3{
    font-size: 56px;
    line-height: 35px;
    font-weight: 900;
    padding-bottom: 15px;
    position: relative;
    letter-spacing: -1px;
}
.product-content h1{
    font-size: 56px;
    line-height: 35px;
    font-weight: 900;
    padding-bottom: 15px;
    position: relative;
    letter-spacing: -1px;
    margin-bottom: 0;
}
.product-text{
    padding-top: 80px;
}
.product-text p {
    font-size: 24px;
    line-height: 30px;
    color: #333;
    font-weight: 600;
}
.product-content .product-text h1{
    font-size: 24px;
    line-height: 30px;
    color: #333;
    font-weight: 600;
    text-transform: inherit;
    letter-spacing: inherit;
}
h4, .heading-with-sup{
    position: relative;
}
h3 sup, h2 sup, h4 sup, .heading-with-sup sup{
        font-size: 19px;
    font-weight: 700;
    color: #2b2b2b;
    background-color: #f7f7f7;
    position: absolute;
    margin-left: 7px;
    padding: 13px 10px;
    border-radius: 99px;
    margin-top: -7px;
}
.button-info .btn {
    display: inline-block;
    order: 2;
}
.button-info a:not(.btn) {
    display: inline-block;
    margin-left: 17px;
}
.button-info a:not(.btn):last-child{
    /*margin-left: 29px;*/
} 
.button-info a.learn-more{
    order: 3;
}
.button-info a.learn-more-text{
    color: #888;
    font-size: 20px;
    margin-left: 0;
    margin-bottom: 25px;
    order: 1;
    width: 100%;
}
.page-id-62820 .button-info a.learn-more-text{
    margin-bottom: 15px;
}
.page-id-62820 .buy-feature-section .btn{
    margin-bottom: 25px;
}

/*.button-info a.learn-more:hover{
    color: #fff!important;
}*/
.button-info a span{
    display: block;
    font-size: 16px;
}
.without-bg-btn{
    color: #2b62fd;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 25px;
}
.price-box p {
    font-size: 28px;
    line-height: 24px;
    color: #333333;
    font-weight: 700;
}
.price-box span {
    display: block;
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}
.price-box {
    padding-top: 18px;
}
.button-info {
    padding-top: 30px;
    padding-bottom: 30px;
}
.product-model-section .button-info {
    /*padding-top: 40px;
    padding-bottom: 60px;*/
    padding-top: 5px;
    padding-bottom: 50px;
    display: flex;
    /*flex-direction: column-reverse;*/
    flex-wrap: wrap;
    align-items: flex-start;
    align-items: center;
}
.galler-img{
    border-top: 1px solid #ececec;
    padding-top: 20px;
    max-width: 365px;
    display: flex;
    justify-content: center;
}
.galler-img a{
    margin-right: 10px;
}
.galler-img a:last-child{
    margin-right: 0;
}
.product-models-section.full-container.djxw .product-content {
    padding-left: 75px;
    max-width:initial;
}
.product-models-section .learn-more{
    font-size: 15px;
}
.product-models-section .learn-more:after{
    font-size: 10px;
}
.title-section{
    text-align: center;
}
.title-section p{
    font-size: 20px;
    line-height: 30px;
    color: #333333;
    padding-top: 3px;
    font-weight: 600;
}
.video-section{
    padding-top: 36px;
        margin-left: -17px;
    margin-right: -17px;
   
    justify-content: space-between;
}

.expert-section.full-container {
    padding-top: 95px;
    
}
.btn-box{
    width: 100%;
    padding-top: 50px;
}

.btn-box .btn{
    font-size: 20px;
    padding: 9px 17px;
    margin-bottom: 0;
}
.btn-box .learn-more{
    margin-top: 17px;
    margin-left: -12px;
}

.celebrities-section,
.artists-section,
.fun-section{
    padding-top: 60px;
}
.fun-section .col-2{
    padding: 0px 20px;
}
.guarantee-section{
    padding-top: 65px;
    background-color: #fff;
}
.guarantee-section-inner {
    width: 100%;
    padding-top: 52px;

}
.icon-text.text-center p {
    font-size: 17px;
    color: #2b2b2b;
    line-height: 18px;
}
.icon-img-box {
    position: relative;
    height: 56px;
}
.icon-img-box-inner {
    position: absolute;
    height: 56px;
    left: 50%;
    top: 0px;
    background-image: url(/wp-content/themes/laseros/images/images.png);
    background-repeat: no-repeat;
    background-position: -9px -673px;
    width: 67px;
    transform: translate(-50%, 0%);
}
.icon-text{
    padding-top: 14px;
}
span.plus-icon, a.plus-icon {
    background: #f7f7f7;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 99px;
    color: #2b62fd;
    margin-top: 20px;
    font-size: 22px;
}

.money-back-col .icon-img-box-inner{
    background-position: -194px -673px;
}
.year-warranty-col .icon-img-box-inner{
    background-position: -381px -673px;
}
.free-shipping-col .icon-img-box-inner{
    background-position: -567px -673px;
}
.quality-materials-col .icon-img-box-inner{
    background-position: -752px -673px;
}
.choose-package-main {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #f7f7f7;
}
.term-cube .choose-package-main{
    padding-bottom: 40px;
    text-align:center;
}
.term-cube .choose-package-main .btn-checkout{
    margin-bottom: 0;
    margin-top: 30px;
}
.term-cube ul.products li.product:first-child .btn:hover, 
.term-cube ul.products li.product:first-child .btn.active{
    background: #30b57f!important;
}
.term-cube ul.products li.product:nth-child(2) .btn:hover, 
.term-cube ul.products li.product:nth-child(2) .btn.active{
    background: #ec3957!important;
}
.term-cube ul.products li.product:nth-child(3) .btn:hover, 
.term-cube ul.products li.product:nth-child(3) .btn.active{
    background: #27b8e6!important;
}
.choose-package-inner {
    background: #fff;
    border-radius: 25px;
    padding-top: 35px !important;
    padding-bottom: 25px !important;
    max-width: 933px!important;
    box-sizing: border-box;
    /*background-image: url(images/WL-Redesign-home-desktop-v5.jpg);
    background-repeat: no-repeat;
    background-position: top center*/
}
.choose-package-inner>.products-wrapper {
    max-width: 790px;
    margin: 0 auto;
}
.choose-package-section h3{
    font-size: 34px;
    line-height: 34px;
    margin-bottom: 40px;
    margin-top: 20px;
}
.products-wrapper {
    display: flex;
}
h2.woocommerce-loop-product__title {
    display: inline-block;
    margin-bottom: 0px !important;
    letter-spacing: -1px;
        line-height: 39px;
}
h2.woocommerce-loop-product__title sup {
    font-size: 14px;
    padding: 1px 8px;
    background: #ececec;
    position: relative;
    top: -19px;
    margin-top: 0;
    margin-left: 4px;
    letter-spacing: 0px;
}
h2.woocommerce-loop-product__title span:not(.amount) {
    font-size: 36px;
    line-height: 35px;
    font-weight: 900;
    position: relative;
    display: inline-block;
}
h2.woocommerce-loop-product__title span:first-child{
    display: none;
}
.term-description ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
}
li.des-li.product.type-product .woocommerce-loop-product__title {
    opacity: 0;
     font-size: 36px;
    line-height: 35px;
    font-weight: 700;
    height: 45px;
}
ul.products li.product .button{
    margin-bottom: 10px;
    text-transform: capitalize;
        min-width: 95px;
}

.product-option-box a.woocommerce-LoopProduct-link strong,
.product-option-box .option-box-inner p{
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
    color: #333333;
    text-align: left;
    line-height: 34px;
}
.product-option-box a.woocommerce-LoopProduct-link strong:first-child{
    width: 110px;
}
.product-option-box .option-box-inner i.fa.fa-circle.true {
    color: #30b57f;
}
.product-option-box .option-box-inner i.fa.fa-circle.false {
    color: #ececec;
}
.product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2){
    font-size: 14px !important;
    color: #2b62fd;
    font-weight: 600;
    opacity: 0.8;
}
.product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2) i:not(.fa-camera):before{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAIAAADkharWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0Y4N0MxODZEQ0UxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MzdGRjA3MzVFRTAxMUVCOEYwRjkxMkJGMTc2MzdFQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MzdGRjA3MjVFRTAxMUVCOEYwRjkxMkJGMTc2MzdFQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MjM5YTA2LTg1NjYtNDAwOC04MDZhLWY1ZDk1M2Y5ZTUzZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0Y4N0MxODZEQ0UxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrypQCIAAAHSSURBVHjaTJHPTxNBFMe/Mzs7s4UaAka98EMjTQkRf0UO4IEYYzwIFy7e/Nc8e9GLiQkHo4aLFAJCUhBak8baoClVTMtud375Bk3jy25m8/a99/3O57HOr2x9Lz7ucAYwBudBEXFYB8FRnrR3SprygxBrFfVxH8UC+hq5hojgHLxHQYXmw2Y0XPDlCfO3+rTHRON7qLY2zJu/gdmrOs3Z5oGofcNwAmNxfMLLE8gNXn1Iqg1wUqfBFKtL5slCFkW4NOKfPc7mZ5D2Q17F6KXsxduEjHR+Q5A/anhw181OmedvkqNm8LOyGC0vZK120mqjOOSqjXi3jrEL6KbgJCpj3J62lQO5fYSLI+AcW4ecZpfGHV3dOUZAEhnyRCTAoUNbKBkA0WWoiLKkrE2g4wM9P6DEybTW2KjGt67rR/eoCKNFcmiynH3+yoQgxN57RgyJHg0QdCQK2zVcHpUri9n9OZ5IT+ov36uT0/Cre8ZvTuu5a+pTPciKsIsoPGsVXm8lM5Mu62P3C//x899ySHNI+dWlfm7UTg3s9bp9t8OlCNYJlz13SztR8nx9Ek8f6qkrlpK9jO3VY9btpZV92WyH29NLDYOPOKI9mtK4wX/xR4ABAJ0KzQPau+0UAAAAAElFTkSuQmCC');
    content: '';
    width: 16px;
    height: 12px;
    display: block;
    background-repeat: no-repeat;
}
.product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2) i.fa-camera{
    font-size: 14px;
    opacity: 0.7;
}

.product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2) i{
    margin-left: 10px;
}
.product-option-box a.woocommerce-LoopProduct-link{
    display: flex;
    align-items: baseline;
    cursor: pointer;
}
.term-description{
    width: 30%;
}
ul.products.columns-3 {
    width: 70%;
}
ul.products.columns-3 li.product {
    margin-bottom: 0px;

}
.site-main ul.products.columns-3 li.product {
    width: 27.411765%;
    float: left;
    margin-right: 8.882353%;
}
.product-option-box .option-box-inner i {
    line-height: 36px;
}
.site-main ul.products.columns-3 li.product .price{
    color: #333333;
    font-size: 24px;
    line-height: 30px;
    margin-top: 7px;
    margin-bottom: 13px;
}
.product .product-option-box .option-box-inner i{
    font-size: 10px;
    /*vertical-align: middle;*/
}
.site-footer {
    background-color: #2b2b2b;
    color: #ffffff;
    padding-top: 0px;
    padding-bottom: 25px;
}
.widget_nav_menu li a {
    font-size: 16px;
    text-decoration: none;
    color: #fff !important;
    line-height: 50px;
    text-transform: uppercase;
    position: relative;
}
.widget_nav_menu li:hover a:after {
    display: block;
    content: '';
    width: 100%;
    border-bottom: 2px solid #1a3b98;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 100%;
}
.widget_nav_menu ul li,
.widget_nav_menu ul{
    padding: 0px;
    margin: 0px
}
.products-wrapper span.price {
    font-size: 24px;
    color: #333333;
    font-weight: 700 !important;
    line-height: 30px;
}

.widget{
    margin-bottom: 0px;
}
.sfb-footer-bar {
    background-color: #000000;
    padding: 18px 0px;
}
.widget_nav_menu ul li:before{
    display: none;
}
.sfb-footer-bar .menu{
    text-align: center;
}
.sfb-footer-bar .menu li{
    display: inline-block;
    margin: 0px;
    padding:0px 10px;
}
.sfb-footer-bar .menu li:first-child{
    padding-left: 0px;
    padding-right: 50px;
}
.sfb-footer-bar .menu li:last-child{
    padding-right: 0px;
}
.sfb-footer-bar .menu a{
    color: #fff;
    font-size: 24px;
    line-height: 21px;
    display: inline-block;
}
.block .widget_nav_menu{
     -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.block .widget_text{
     -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.block.footer-widget-2 .widget_nav_menu{
     -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
}
.block.footer-widget-2 .widget_text{
     -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.footer-widget-2 .menu li {
    display: inline-block;
}
.footer-widget-2 .menu{
    display: inline;
}
.footer-widget-2 .menu li {
    display: inline;
    padding: 0px 10px;
}
.footer-widget-2 .menu li:first-child{
    padding-left: 0px;
}
.footer-widget-2 .menu li:last-child{
    padding-right: 0px;
}
.footer-widget-2 .menu li a {
    font-size: 14px;
    opacity: 0.4;
    position: relative;
    text-transform: capitalize;
    line-height: 22px;
}
.footer-widget-2 .menu li a:before{
    content: "";
    position: absolute;
    background-color: rgba(255, 255, 255, 0.5);
    width: 5px;
    height: 1px;
    left:0px;
}
.footer-widget-2 .menu li a:before {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 4px;
    height: 0.5px;
    left: -12px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(50%);
}
.footer-widget-2 .menu li:first-child a:before{
    display: none;
}
.widget_text .wpcf7-form-control:not(.wpcf7-submit) {
    background: transparent !important;
    border-top: 0px !important;
    box-shadow: none !important;
    border-bottom: 1px solid #414141 !important;
    width: 100%;
    padding: 5px 5px 5px 5px;
    outline: none;
    color: #ccc;
}
.widget_text input.wpcf7-form-control.wpcf7-submit.btn {
    background: #383838 !important;
    color: rgba(255, 255, 255, 0.5) !important;
    border-radius: 99px;
    display: inline-block;
    margin: 0 auto;
    outline: none;
}
.widget_text .wpcf7-form-control-wrap {
    width: 100%;
    margin-bottom: 25px !important;
    display: block;
}
p.Copy-right {
    float: right;
    font-size: 14px;
    color: #fff;
    opacity: 0.4;
    line-height: 22px;
}
.site-footer .col-full {
    /*max-width: 893px;*/
}
.widget .widget-title, .widget .widgettitle {
    font-size: 16px;
    line-height: 40px;
    color: #fff!important;
    margin-bottom: 0;
    padding-bottom: 20px;
        font-weight: 400;
}

.term-cube .site-header{
    position: relative;
    background: #000;
}
.site-header ul.menu li.current-menu-item > a {
    color: #fff!important;
    position: relative;
}
.site-header ul.menu li.current-menu-item > a:after, .site-header ul.menu li:hover > a:after{
    display: block;
    content: '';
    width: 100%;
    border-bottom: 2px solid #1a3b98;
    position: absolute;
    bottom: 17px;
    left: 17px;
    width: calc(100% - 34px);
}
.site-header ul.menu li.current-menu-item:last-child > a:after, .site-header ul.menu li:last-child:hover > a:after{
    width: calc(100% - 17px);
}
.storefront-breadcrumb{
    /*display: none;*/
}
.term-cube{
    background-color: #f7f7f7;
}
.term-cube #primary, .term-cube #main{
    margin-bottom: 0;
}
.tax-product_cat h1{
    font-size: 34px;
    line-height: 35px;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 0;
}
.whats-inside-box{
    background: #fff;
    
    text-align: center;
    padding-top: 46px;
    min-height: 600px;
}
.heading3{
    font-size: 34px;
    line-height: 35px;
}
.whats-inside-box h4{
    font-size: 36px;
    line-height: 35px;
    margin-top: 18px;
    margin-left: -44px;
    font-weight: 900;
    margin-bottom: 9px;
}
.whats-inside-box h4 sup{
    font-size: 15px;
    font-weight: 700;
    background-color: #ececec;
    margin-left: 5px;
    margin-top: 1px;
    padding: 11px 8px;

}
.whats-inside-box p{
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}
.whats-inside-box img{
    margin: 0 auto;
    max-width: 670px;
}
.whats-inside-box .whats-inside-box-main .custom-html-widget > div{
    display: none;
}
/*.whats-inside-box .whats-inside-box-main .custom-html-widget > div:first-child{
    display: block;
}*/
.term-cube .guarantee-section,
.term-gear .guarantee-section{
    padding-bottom: 50px;
}
.term-gear .guarantee-section{
    padding-top: 10px;
}
.term-gear #primary,
.term-gear .site-main{
    margin-bottom: 0;
}
.package-section{
    padding-top: 46px;
    text-align: center;
    padding-bottom: 40px;
    /*background: url(images/WL-Redesign-lasercube-v1.jpg) no-repeat top center;*/
}
.term-gear .package-section{
    background: #f7f7f7;
    padding-bottom: 50px;
}
.term-gear .selected_package,
.term-gear h3{
    display: none;
}
.package-section img{
    margin: 0 auto;
        margin-top: 10px;
}
.btn-lg{
    display: inline-block;
}
.technical-specifications-section{
    /*background: url(images/WL-Redesign-lasercube-v1.jpg) no-repeat top center;*/
    background-color: #fff;
    padding-top: 76px;
    padding-bottom: 45px;
}
.technical-specifications-section .custom-html-widget > p{
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    text-align: center;
}
.technical-specifications-section .heading3{
    margin-bottom: 5px;
    margin-top: 0;
}
/*.technical-specifications-section .specs-col-3 {
    display: inline-block;
    margin-right: 2%;
    border-top: 3px solid #000;
    float: left;
}*/
.technical-specifications-inner{
    padding-top: 34px;
}
.technical-specifications-inner h4{
    font-size: 30px;
    line-height: 50px;
    margin-bottom: 0;
    display: inline-block;
    line-height: 34px;
    margin: 10px 0;
}
.technical-specifications-inner p{
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    color: #000;
}
.technical-specifications-inner .inner-col{
    margin-right: 11px;
    border-top: 3px solid #000;
    margin-bottom: 32px;
    padding-top: 4px;
}
.technical-specifications-inner .inner-col > a > h4:after{
    /*background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN5aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNGODdDMTg2RENFMTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VFNzk5QUQ2NTREMTFFQjhCOUJENDNBRkM4RjE3NEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VFNzk5QUM2NTREMTFFQjhCOUJENDNBRkM4RjE3NEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMGNiY2RhZi05ZGM2LTQ3ZjMtYTRhYS1iZDE2MTlhMTkwMWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNGODdDMTg2RENFMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAANABIDAREAAhEBAxEB/8QAjgABAQEAAAAAAAAAAAAAAAAACAYHAQACAwEAAAAAAAAAAAAAAAAGBwQFCAkQAAAGAgABCgYDAAAAAAAAAAECAwQFBgcIEwASM2MUVDUWNjcRozRkFVYXVxkRAAEDAgMEBgcJAAAAAAAAAAECAwQSBRETBgAxMxQhMmI0BwhRIlJTY1QVYaGiczVVFhcY/9oADAMBAAIRAxEAPwBoNH9LYY9U2N2as2cMkyWVsk5Er1ar1GyClVVyDRyx8hcrVaLTOpyiZXfarAgjExDdFNMUiGUUMVuBQDuQ9GvsjUo8L/CiJp+1RbPaoTz70uGZAPN1ojR48dotmmllapElaiaiEJBcJJxkh2E1bjqXU7s+S7LkvIQhp7L4WBcW44rHpxWA22ABgCT6uy/wRkS1aOX/AGll61YbDk2kM9Z8bZix3XrnNu2xXKeTLBUCUp1cI1u5eM2Nirra2qISIsgTF6kkPDMQpycxJ+IembP5gNOaQhXWNGtN/XqudbZr0VpKqTBZk80mMtSUqWy8qMFsh2rKUr1gopVUY2G4y9DXC6vRnHZUJNsZkMocURjnLbyy4ASAtAcIXThUB0EYjDGv9V95f7Eo3pXzH7W176zuXS+HfP6zkc/498v37ZcO+ZHf3ur7W7r/AIOztSf2vrr5mPwq+Ajf6N+77/t2itfkcxpR2SE8ZSOJ32vRb6p2Z5ttC43iqGvfhScjAjDR1unpiPa5MJAcMHoRTpZAzYExdiVESAF94kr0OuVa1asavLfiWbcKk6ddnOSxDxTnZq4zLS1QS9Vlcw2lYXUGcXKjtC06m8huSLWqIrTvMdBuCWUtZvTTSHFqAeowqy1EYYV9GGyD1TSrwZi3fV32fS5pH+EyJ5SYzUXHkjRhPNNaNEPICWg5g6QK84IklUbQzIWPAFE7Vf4AmQVr4wruf8I0Ajy6NsiL9eJgLacWV5vLv5iXm3WgcO8G4Lku5tdYebxrUCLSYj/Wb6dfKXmciM8KSMKa0UlCkK/L5dLaacMChW4bEj8doh+37p+B8T24wh6I7l7p+Nfc9L1HJ0cz5h/ktB94w77de9e1+n8L4fV+JsH5eg/fXvh+5i8L0cfrdrf2dv/Z');
    content: '';
    width: 18px;
    height: 13px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    right: -30px;
    top: 22px;*/
}

.term-gear ul.products.columns-3 li.product .video-popup:after {
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QN5aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNGODdDMTg2RENFMTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0VFNzk5QUQ2NTREMTFFQjhCOUJENDNBRkM4RjE3NEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0VFNzk5QUM2NTREMTFFQjhCOUJENDNBRkM4RjE3NEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkMGNiY2RhZi05ZGM2LTQ3ZjMtYTRhYS1iZDE2MTlhMTkwMWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNGODdDMTg2RENFMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAANABIDAREAAhEBAxEB/8QAjgABAQEAAAAAAAAAAAAAAAAACAYHAQACAwEAAAAAAAAAAAAAAAAGBwQFCAkQAAAGAgABCgYDAAAAAAAAAAECAwQFBgcIEwASM2MUVDUWNjcRozRkFVYXVxkRAAEDAgMEBgcJAAAAAAAAAAECAwQSBRETBgAxMxQhMmI0BwhRIlJTY1QVYaGiczVVFhcY/9oADAMBAAIRAxEAPwBoNH9LYY9U2N2as2cMkyWVsk5Er1ar1GyClVVyDRyx8hcrVaLTOpyiZXfarAgjExDdFNMUiGUUMVuBQDuQ9GvsjUo8L/CiJp+1RbPaoTz70uGZAPN1ojR48dotmmllapElaiaiEJBcJJxkh2E1bjqXU7s+S7LkvIQhp7L4WBcW44rHpxWA22ABgCT6uy/wRkS1aOX/AGll61YbDk2kM9Z8bZix3XrnNu2xXKeTLBUCUp1cI1u5eM2Nirra2qISIsgTF6kkPDMQpycxJ+IembP5gNOaQhXWNGtN/XqudbZr0VpKqTBZk80mMtSUqWy8qMFsh2rKUr1gopVUY2G4y9DXC6vRnHZUJNsZkMocURjnLbyy4ASAtAcIXThUB0EYjDGv9V95f7Eo3pXzH7W176zuXS+HfP6zkc/498v37ZcO+ZHf3ur7W7r/AIOztSf2vrr5mPwq+Ajf6N+77/t2itfkcxpR2SE8ZSOJ32vRb6p2Z5ttC43iqGvfhScjAjDR1unpiPa5MJAcMHoRTpZAzYExdiVESAF94kr0OuVa1asavLfiWbcKk6ddnOSxDxTnZq4zLS1QS9Vlcw2lYXUGcXKjtC06m8huSLWqIrTvMdBuCWUtZvTTSHFqAeowqy1EYYV9GGyD1TSrwZi3fV32fS5pH+EyJ5SYzUXHkjRhPNNaNEPICWg5g6QK84IklUbQzIWPAFE7Vf4AmQVr4wruf8I0Ajy6NsiL9eJgLacWV5vLv5iXm3WgcO8G4Lku5tdYebxrUCLSYj/Wb6dfKXmciM8KSMKa0UlCkK/L5dLaacMChW4bEj8doh+37p+B8T24wh6I7l7p+Nfc9L1HJ0cz5h/ktB94w77de9e1+n8L4fV+JsH5eg/fXvh+5i8L0cfrdrf2dv/Z);
    content: '';
    width: 18px;
    height: 13px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 10px;
}

.term-gear ul.products.columns-3 li.product .gallery-photo:after {
    content: "\f030";
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    right: 0px;
    top: 10px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    font-size: 16px;
    opacity: 0.9;
}

.video {
    padding-top: 58%;
    position: relative;
    display: block;
    transition: background-size 200ms linear;
    -moz-transition: background-size 200ms linear;
    -ms-transition: background-size 200ms linear;
    -o-transition: background-size 200ms linear;
    -webkit-transition: background-size 200ms linear;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.video-sm{
    padding-top: 63.4%;
}
.video .video-profile {
    position: absolute;
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    display: flex;
    font-weight: 600;
    align-items: center;
}
.home .main-video .video,
.page-id-66888 .main-video .video,
.page-id-67013 .main-video .video{
    padding-top: 56.7%;
}
.main-video .video .video-profile{
    color: #f7f7f7;
    opacity: 0.8;
    font-weight: 400;
    font-size: 19px;
    line-height: 24px;
    left: 31px;
}
.video .video-profile small{
    display: block;
    font-size: 14px;
    font-weight: normal;
}
.video .video-profile small strong{
    /*font-weight: bold;*/
}
.video-lg .video-profile{
    top: 20px;
    left: 20px;
}
.video-lg .video-profile{
    font-size: 24px;
}
.video-sm .video-profile{
    top: 10px;
    left: 10px;
}
.video-md .video-profile {
    top: 15px;
    left: 16px;
    font-size: 24px;
    line-height: 24px;
}
.video .video-profile img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
.main-video .video .video-profile img{
    margin-right: 6px;
}
.video-lg .video-profile img{
    margin-right: 12px;
}
.video-sm .video-profile img {
    max-width: 50px;
    margin-right: 9px;
}
.video-md .video-profile img {
    max-width: 80px;
    margin-right: 9px;
}
.video:before {
    content: '';
    position: absolute;
    width: 82px;
    height: 82px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #333333;
    border-radius: 99px;
    border: 4px solid #d8d8d8;
    cursor: pointer;
    transition: background-color 100ms linear;
}
.video:after {
    content: '';
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    content: "\f04b";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-30%, -50%);
    color: #d8d8d8;
    font-size: 34px;
    cursor: pointer;
}
.video-sm:before {
    width: 54px;
    height: 54px;
    top: 50%;
    left: 50%;
    transform: translate(-49%, -50%);
    border: 3px solid #d8d8d8;
}
.video-sm:after {
    top: 50%;
    left: 50%;
    transform: translate(-33%, -50%);
    font-size: 24px;
}
.video-md:before {
    width: 54px;
    height: 54px;
    top: 50%;
    left: 50%;
    transform: translate(-49%, -50%);
    border: 3px solid #d8d8d8;
}
.video-md:after {
    top: 50%;
    left: 50%;
    transform: translate(-33%, -50%);
    font-size: 24px;
}
.video:hover:before{
    background: #2b62fd;
}

.video.video-md {
    padding-top: 56.5%;
}

.video-hidden{
    display: none;
}

.video:hover{
    background-size: 113%;
}
.icon-ribben{
    position: relative;
}
.icon-ribben:after{
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0Y4N0MxODZEQ0UxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRjU2QTUxRDY5QzYxMUVCQTQ5N0RBODA5ODUzN0ZCMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRjU2QTUxQzY5QzYxMUVCQTQ5N0RBODA5ODUzN0ZCMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE1MjM5YTA2LTg1NjYtNDAwOC04MDZhLWY1ZDk1M2Y5ZTUzZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0Y4N0MxODZEQ0UxNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PteZzNIAAALmSURBVHjajFQ9TBRBFP5mdnaPE+8Ow1+xSmEisbAhJoZLpFAbjFhKR2IoTI4KChssjNGYWGkiuSPRiIkdNUaiBYUSCA2VmmBFCAUcp3CId7c7O+ObOfYCxjNOsrfv3r7ve997b2aAJiub/zHeXygNx/+N3Z//Pt4snv3NOfBqv1MG0Sq4aNdK5m0gF2Nkl1zP6fs4mio2Jbr8otyrIC5FOiyzSA9ytyWnZI24EmCMwdjgLlRYLTDhzHMm0kyHK4t3MmsGL2IiKaOsm0q9Rs2BRggtq4DWBKxYIrO0JXZzTHg57rmQ5dptch8ngsO3oyCECn41gEZwbGoitX4lKUaSI0lovh3DuW1soeiTjCGmwgbIPGQdIzGuIDrshyYyhaFsYce3KbPTexOaYYJz94yKAltOoxStG4IlmScEQ2+Hg6/FCJEiFcKDUuEGET7lWqtNGkm3kWzhRGKCAqkb5UWUKeEw3B1I4vnNk+jJCEusI1MB6yZrky/nTs0yrabgeBamlMa5dob+HmHLMIAkdfLBtVYMnffwcqWK9T0JEgfm0EShp5ZzbbO8XoJtqy1F0fvWhRY8u9GK670uUsT/ZLAVV84KPFo4wMxqFcqKPexfrDs7vTusufOGavSUUvZDWwvD/atJXPQFNnY1Tmc4Hi5U8O5bAJdr8CNT1YwFUNEI4ZlP9WwxKs185/SUKhqTHypYXJfwMwz33h/g7VoNHocliWfAHJckqS3y+qw+/h1fM3eSO86YkmG9wfSb9hj8NMPnLQXX0XYQMYudWCTztLsfL+U6Nm2PjEE7as4cgXj0ppn7gcaXooInjpynuCyjxsGcxR7d2VqqLp6kLCZQBnYHmyz8UEScgFsCl3LSuav+7IrxDSIh+JKq1UYiVStDqkHuJXOGkLuJ+pmjc2b6SO8CEM0zpdLCFSv/vkZm9jvDarTKHNFOuy5vFTl0jciwJBK879Nouoj/XdnCHxfbdGnY+JrF/xZgAAyKWBveAAY2AAAAAElFTkSuQmCC);
    position: absolute;
    width: 18px;
    height: 18px;
    top: 5px;
    right: -25px;
}
.video-lg .icon-ribben:after,
.video-md .icon-ribben:after{
    top: 8px;
}
.video-profile-right{
    position: absolute;
    top: 32px;
    right: 23px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    line-height: 27px;
    color: #fff;
}
.video-md .video-profile-right {
    top: 24px;  
    font-size: 18px;
    line-height: 24px;
}
.video-profile-right span{
    display: block;
    margin-bottom: 12px;
}
.video-profile-right img{
    display: inline-block;
}
.mfp-zoom-out-cur{
    cursor: pointer!important;
}
.mfp-close{
    cursor: pointer!important;
    background: transparent!important;
    width: auto!important;
    font-size: 0!important;
    top: -10px!important;
    padding: 10px 16px!important;
    right: -30px!important;
    outline: none!important;
    opacity: 1!important;
}
.mfp-close:hover{
    opacity: 0.8!important;
}
.mfp-close:before, .mfp-close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 40px;
    width: 2px;
    background-color: #c6c6c6;
    border-radius: 99px;
    top: 0;
    display: block;
}
.mfp-close:before {
    transform: rotate(45deg);
}
.mfp-close:after {
    transform: rotate(-45deg);
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.text-popup-content{
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 700px;
    margin: 20px auto;
}

.text-popup-content p{
    margin-bottom: 10px;
    font-size: 18px;
}
.text-popup-content .text-popup-title{
    font-size: 34px;
    font-weight: bold;
    line-height: 35px;
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 34px;
    line-height: 44px;
    font-weight: bold;
    padding: 18px 0;
    margin-bottom: 60px;
    margin: -20px -20px 20px;
}
.text-popup-content .mfp-close{
    top: -50px!important;
}
.mfp-iframe-holder .mfp-close
{
    top: -60px!important;
    right: -40px!important;
}
.mfp-image-holder .mfp-close{
    top: -50px!important;
}

.mfp-iframe-scaler iframe{
    box-shadow: none;
}
.mfp-iframe-holder .mfp-content{
    border: 10px solid #fff;
}
.mfp-image-holder .mfp-content img{
    border: 10px solid #fff;
    padding: 0;
}
.mfp-arrow {
    width: 60px;
    height: 60px;
    background: #fff!important;
    opacity: 1;
    margin-top: -30px!important;
}
.mfp-arrow-left{
    left: 10px;
}
.mfp-arrow-right{
    right: 10px;
}
.mfp-arrow:before, .mfp-arrow:after {
    border: none!important;
}
.mfp-arrow:before {
    content: "\f054";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 24px;
    margin-left: 0;
    position: absolute;
    line-height: 60px;
    width: 100%;
    color: #2b62fd;
    margin: 0;
    height: 100%;
}
.mfp-arrow-left:before {
    content: "\f053";
}
.mfp-s-loading .mfp-arrow { 
   display: none;
}
.selected_package{
    margin: 20px 0;
}
.selected_package .product-title :first-child{
    display: none;
}
.selected_package .product-title{
    font-size: 36px;
    line-height: 30px;
    font-weight: bold;
    display: inline;
    margin-right: 50px;
}
.selected_package .product-title sup {
    font-size: 15px;
    font-weight: 700;
    background-color: #ffffff;
    margin-left: -1px;
    margin-top: 5px;
    padding: 11px 8px;
}

.selected_package .amount{
    font-size: 30px;
    font-weight: bold;
    line-height: 43px;
}
.offer-box{
    /*background: url(images/WL-Redesign-offer-v2.jpg) no-repeat top center;*/
}
.pum-theme-popup .popup-title{
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 34px;
    line-height: 44px;
    font-weight: bold;
    padding: 18px 0;
        margin-bottom: 30px;
}
.offer-box-inner {
    padding: 30px 40px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.offer-box-inner .offer-img{
    width: 53%;
}
.offer-box-inner .offer-img img{
    border-radius: 22px;
}
.offer-box-inner .offer-text{
    width: 47%;
    text-align: center;
}
.offer-box-inner .short-des{
    font-size: 30px;
    font-weight: 600;
    color: #000;
        margin-top: 31px;
}
.offer-box-inner .short-des .stage-model{
    font-weight: 900;
    font-size: 36px;
}
.bolder{
    font-weight: 900;
}
.offer-price{
    font-size: 46px;
    line-height: 44px;
    font-weight: 900;
    color: #000;
        margin: 26px 0 34px;
}
.offer-btn .btn{
    width: 190px;
}
.offer-box-inner .skip-offer{
    font-size: 18px;
    font-weight: 600;
    color: #000;
}

.offer-box-inner sup{
    font-size: 15px;
    font-weight: 700;
    background-color: #ececec;
    margin-left: 5px;
    margin-top: -1px;
}
.pum-theme-popup button.pum-close.popmake-close,
.pum-theme-popup-small button.pum-close.popmake-close{
    background: transparent;
    font-size: 0;
    box-shadow: none;
    padding: 0px 15px 0;
    right: -28px;
    outline: none;
}
.pum-theme-popup button.pum-close.popmake-close:before, .pum-theme-popup button.pum-close.popmake-close:after,
.pum-theme-popup-small button.pum-close.popmake-close:before, .pum-theme-popup-small button.pum-close.popmake-close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 33px;
    width: 2px;
    background-color: #c6c6c6;
    border-radius: 99px;
    top: 0;
        display: block;
}
.pum-theme-popup button.pum-close.popmake-close:before,
.pum-theme-popup-small button.pum-close.popmake-close:before {
    transform: rotate(45deg);
}
.pum-theme-popup button.pum-close.popmake-close:after,
.pum-theme-popup-small button.pum-close.popmake-close:after {
    transform: rotate(-45deg);
}

.product-models-heading{
    font-weight: 700;
    text-align: center;
    padding-top: 65px;
    font-size: 34px;
    line-height: 34px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border:none;
  -webkit-text-fill-color: #222;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

footer input:-webkit-autofill,
footer input:-webkit-autofill:hover, 
footer input:-webkit-autofill:focus,
footer textarea:-webkit-autofill,
footer textarea:-webkit-autofill:hover,
footer textarea:-webkit-autofill:focus,
footer select:-webkit-autofill,
footer select:-webkit-autofill:hover,
footer select:-webkit-autofill:focus {
  border:none;
  -webkit-text-fill-color: #ccc;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}


footer.site-footer form .col-row {
    justify-content: space-between;
}
footer.site-footer form .col-row .col-2 {
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    max-width: 47%;
}

/*.fa-tiktok:before {
    content: "\f97b";
}*/

.mobile-only,
.mobile-only-inline{
    display: none;
}
.mobile-only-inline-imp{
    display: none!important;
}

.wpml-ls-legacy-dropdown,
.wcml-dropdown{
    max-width: inherit;
    float: left;
    width: auto;
    margin-left: 10px!important;
    position: relative;
}
.wcml-dropdown{
    margin-left: 5px!important;
}
.wpml-ls-legacy-dropdown a,
.wcml-dropdown a{
    font-size: 14px;
    color: #fff!important;
    background-color: transparent!important;
    border: none!important;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.wcml-dropdown a.wcml-cs-item-toggle{
    padding-right: -webkit-calc(5px + .5em + .5em)!important;
    padding-right: calc(5px + 0.5em + .5em)!important;
}
.wcml-dropdown li{
    background-color: transparent!important;
    border: none!important;
}
.wpml-ls-legacy-dropdown ul ul a,
.wcml-dropdown ul ul a{
    font-size: 14px;
    color: #2b2b2b!important;
    padding: 6px 0;
    font-weight: 600;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.wcml-dropdown a.wcml-cs-item-toggle:after {
    content: "\f078";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 12px;
    position: absolute;
    line-height: 36px;
    color: #2b62fd;
    border: none;
    top: 0;
    right: 3px;
}
.wpml-ls-legacy-dropdown:before {
    content: '';
    position: absolute;
    border-left: 1px solid #444;
    height: 70%;
    /* margin-left: 10px; */
    left: -7px;
    top: 50%;
    /* left: 50%; */
    transform: translate(0%, -50%);
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.wcml-dropdown .wcml-cs-submenu {
    border-top: none;
    background: #fff;
    border-radius: 5px;
    padding: 8px;
    text-align: center;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before,
.wcml-dropdown .wcml-cs-submenu:before {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: 0px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.wpml-ls-legacy-dropdown a span {
    vertical-align: top;
}
.video-portrait-popup .mfp-content {
    max-width: 460px;
}
.video-portrait-popup .mfp-iframe-scaler{
    padding-top: 85vh;
}

.switcher-main{
    border-left: 1px solid #444;
    margin-left: 5px;
    padding-left: 22px;
    position: relative;
}
.switcher-dropdown{
    cursor: pointer;
}
.switcher-trigger{
    font-size: 14px;
    color: #fff;
        position: relative;
        padding: 13px 0px;
    padding-right: 18px;
    text-transform: uppercase;
}
.switcher-trigger:after{
    content: "\f078";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 12px;
    position: absolute;
    line-height: 47px;
    color: #2b62fd;
    border: none;
    top: 0;
    right: 7px;
    display: none;
}
.switcher-trigger .svg-inline--fa{
    position: absolute;
    width: 12px;
    top: 9px;
    right: 7px;
}
.switcher-main .switcher-content{
    display: none;
    position: absolute;
    right: 0;
    background: #fff;
    border-radius: 10px;
    width: 120px;
    padding: 10px 20px;
    top: 35px;
    font-weight: 600;
    text-transform: uppercase;
}
.switcher-main .switcher-content:before{
    content: '';
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -7px;
    position: absolute;
    /* left: 50%; */
    /* transform: translate(-50%, -50%); */
    right: 14px;
}

.switcher-main .switcher-label{
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
        margin-bottom: 3px;
}
.switcher-main li a{
    color: #2b2b2b;
}
.switcher-main li a:hover, .switcher-main li.wcml-cs-active-currency a, .switcher-main li.wpml-ls-current-language a{
    color: #2b62fd;
}
.switcher-main li a{
    padding: 5px 10px!important;
}
.switcher-currency{
    margin-bottom: 15px;
}
.switcher-currency .wcml-horizontal-list li {
    list-style-type: none;
    display: inline-block;
    width: 48%;
}
.switcher-currency  .wcml-spinner {
    position: absolute;
    right: 0;
    top: -20px;
}

.currency-selector .switcher-main{
    border: none;
    padding: 0;
    margin: 0;
    width: 100px;
    height: 36px;
    background: #f7f7f7;
    border-radius: 9px;
    display: block;
    margin-top: 0;
    margin-left: 5px;
    position: inherit;
    text-align: center;
    margin-right: 0;
}
.currency-selector .switcher-label {
    display: block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    margin-right: 23px;
}
.currency-selector .switcher-trigger {
    color: #000;
    padding: 9px 0px 20px;
    padding-right: 18px;
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
}

.currency-selector .switcher-trigger:after {
    line-height: 44px;
}

.currency-selector .switcher-currency .wcml-horizontal-list li {
    width: 100%;
}
.currency-selector .switcher-main .switcher-content {
    top: 50px;
    background: #f7f7f7;
    padding: 0 10px;
    width: 95px;
    z-index: 99;
}
.option-box-inner.currency-selector{
    display: flex;
    align-items: center;
    margin-top: 20px;
}
.currency-selector .switcher-main .switcher-content:before {
    border-bottom: 10px solid #f7f7f7;
    top: -7px;
    right: 38px;
}
.currency-selector .switcher-currency {
    margin-bottom: 0;
}
.currency-selector .wcml-horizontal-list.product.wcml_currency_switcher {
    margin: 0.6em 0;
}
.currency-selector .switcher-currency .wcml-spinner {
    position: absolute;
    right: -10px;
    top: -43px;
}
.currency-selector .switcher-dropdown{
    position: relative;
}
.currency-selector .switcher-main li a{
    padding: 7px 10px!important;
}

.new-year-popup strong{
    font-weight: bold;
}
.new-year-popup.usa-popup{
    padding: 60px 10px;
}
.new-year-popup img{
    margin: 0 auto;
}
.new-year-popup.usa-popup img{
    margin-bottom: 30px;
}

.new-year-popup p.new-year-popup-title{
    color: #2b62fd;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 25px;
}
.new-year-popup.usa-popup p{
    font-size: 34px;
    line-height: 38px;
    color: #000;
    text-align: center;
}
.new-year-popup .popup-new-button{
    background: #2b62fd;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    border-radius: 99px;
    text-decoration: none;
    font-size: 20px;
    padding: 9px 21px;
    margin-top: 38px;
}
.new-year-popup.usa-popup .popup-new-button.popmake-close{
    margin-left: 30px;
}

body.term-gear .short-des ul {
    display: none;
}
.added_to_cart {
    display: none;
}
.trustpilot-footer{
    padding: 0 0 40px 0;
    background: #fff;
}
.tax-product_cat .trustpilot-footer{
    padding: 40px 0 40px 0;
}
body.term-gear ul.products li.product a.add_to_cart_button.ajax_add_to_cart.added,
body.term-gear ul.products li.product .single_add_to_cart_button.added {
    background: #2d2d2d!important;
    color: #fff!important;
    border-color: #2d2d2d!important;
}

.grecaptcha-badge { 
    visibility: hidden!important;
}

.mfp-image-holder .mfp-content img {
    max-height: calc(100vh - 200px)!important;
}

.product-model-section.stage .stage-model,
.product-model-section.djxw .djx-model{
    color: #2b2b2b!important;
}
.btn.disabled{
    cursor: default;
}
.clearfix:after {
    clear: both;
    content: '';
    display: block;
}
.term-cube .whats-inside-box a.image-popup{
    position: relative;
}
.term-cube .whats-inside-box a.image-popup:before {
    content: '';
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f00e";
    position: absolute;
    right: -240px;
    font-size: 30px;
    z-index: 999;
    top: -30px;
}
.fix-image-blog-post .wpb_single_image,
.fix-image-blog-post .wpb_single_image .wpb_wrapper,
.fix-image-blog-post .wpb_single_image .wpb_wrapper a,
.fix-image-blog-post .wpb_single_image .wpb_wrapper a img{
    width: 100%;
}
.fix-image-blog-post .wpb_single_image .wpb_wrapper a img{
    height: 330px;
    object-fit: cover;
}

.column-none .blog-box:nth-child(2),
.column-none .blog-box:nth-child(3){
    display: none !important;
}



@media (min-width: 992px) {
    .switcher-dropdown:hover .switcher-content,
    .switcher-dropdown.hover .switcher-content{
        display: block;
    }
}

@media (min-width: 768px) {
    .col{
       webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .col-4{
       webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    #masthead .col-full {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    #masthead .main-navigation {
        text-align: right;
        margin: 0;
        /*width: 68.5%;*/
        width: 74.8%;
    }
    .site-header div.site-branding {
        width: auto;
        margin: 0;
    }
    .woocommerce-active .site-header .site-branding {
        width: 25%;
        float: left;
        margin-right: 0%;
        margin-top: 10px;
    }
    .site-header .site-branding img {
        max-width: 240px;
        max-height: 21px;
    }
    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 25px 17px;
        line-height: 32px;
    }
    .main-navigation ul.nav-menu>li:last-child a{
        padding-right: 0;
    }
    .col-full {
        max-width: 69.5em;
        padding: 0 1em;
    }
    .col-full-small {
        max-width: 935px;
        padding: 0 15px;
    }
    .guarantee-section .col-full-small {
        max-width: 840px;
    }
    .celebrities-section .col-full-small{
        max-width: 901px;
    }

    .col-row{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .col-2{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-3{
         -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        max-width: 33%;
    }
    .col-3 {
        padding: 0px 17px;
    }

    .footer-widgets {
        padding-top: 0px;
        border-bottom: 0px;
    }
    .block {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        width: 100% !important;
        margin-right: 0px !important;
        float: none !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .footer-widgets.row-1.col-2 {
        flex: 0 0 100% ;
        max-width: 100%;
    }
    .content-area, .widget-area {
        margin-bottom: 20px;
    }

    .footer-widgets.col-2 .block.footer-widget-2{
        padding-top: 16px;
    }

    .product-model-section.stage .col-2{
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        max-width: 45%;
    }
    .product-model-section.stage .col-row .col-2:last-child{
        -ms-flex: 0 0 55%;
        flex: 0 0 55%;
        max-width: 55%;
    }
    .lasercube-section{
        position: relative;
        padding-bottom: 40px;
    }
    .lasercube-section:before{
        content: '';
        position: absolute;
        /*background: #111;*/ /* bg black */
        background: #fff; /* bg white */
        width: 100vw;
        height: 100%;
        left: 49.2%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        top: -40px;
        padding-bottom: 40px;
        z-index: -1;
    }
    .lasercube-section h1,
    .lasercube-section h2,
    .lasercube-section h3,
    .lasercube-section span:not(.learn-more),
    .lasercube-section p{
        /*color: #eee!important;*/ /* bg black */
        color: #333!important; /* bg white */
    } 
    .lasercube-section .products li.product a {
        border: 1px solid #292929;
    }

    /*.lasercube-section .checkmark {
        background-color: #292929;
        border: 1px solid #444;
    }*/ /* bg black */
    .lasercube-section .label-container .checkmark:after {
        /*border: solid #292929;
        border-width: 0 2px 2px 0;*/ /* bg black */
    }
    .lasercube-section .lasercube-row .products li.product a > .short-des {
        border-top: 1px solid #292929;
    }

    .lasercube-section .learn-more:hover{
        /*color: #fff!important;*/ /* bg black */
    }
/*    .lasercube-section .products li.product a { 
        border: 1px solid #444!important;
    }*/ /* bg black */
    /*.lasercube-section .lasercube-row .products li.product a > .short-des {
        border-top: 1px solid #222!important;
    }*/ /* bg black */
    .lasercube-row .lasercube-slider-thumbs .swiper-slide-thumb-active img {
        border: 2px solid #444!important;
    }

    .lasercube-section .products li.product.active a {
        border-color: #2b62fd!important;
    }
    .total-price-section {
        border-top: 1px solid #444!important;
        background: #000!important;
    }
    .lasercube-page .total-price-page p,
    .lasercube-page .total-price-section span.total-price,
    .lasercube-page .total-price-section .currency-selector .switcher-label,
    .lasercube-page .currency-selector .switcher-trigger,
    .term-gear .total-price-page p,
    .term-gear .total-price-section span.total-price,
    .term-gear .total-price-section .currency-selector .switcher-label,
    .term-gear .currency-selector .switcher-trigger{
        color: #fff;
    }

    .lasercube-page .currency-selector .switcher-main .switcher-content,
    .term-gear .currency-selector .switcher-main .switcher-content{
        background: #292929;
    }

    .lasercube-page .switcher-main li a,
    .term-gear .switcher-main li a{
        color: #fff;
    }
    .lasercube-page .total-price-section .currency-selector .switcher-main .switcher-content:before,
    .term-gear .total-price-section .currency-selector .switcher-main .switcher-content:before{
        border-right-color: #292929;
    }

    .lasercube-page .currency-selector .switcher-main,
    .term-gear .currency-selector .switcher-main{
        background: #292929;
        outline: 1px solid #fff;
    }

    .lasercube-page .switcher-main li a:hover, 
    .lasercube-page .switcher-main li.wcml-cs-active-currency a, 
    .lasercube-page .switcher-main li.wpml-ls-current-language a {
        color: #2b62fd;
    }
    .lasercube-page .lasercube-features{
        position: relative;
    }
    .lasercube-page .lasercube-features:before {
        content: '';
        position: absolute;
        background: #2b2b2b;
        width: 100vw;
        height: 100%;
        left: 49.2%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        top: 50px;
        padding-bottom: 40px;
        z-index: -1;
        padding-bottom: 50px;
    }
    .explore-more-features-btn-section{
        padding-bottom: 35px;
    }

    .lasercube-page .explore-more-features-btn-section{
        margin-bottom: 60px;
    }

    .explore-more-features-btn-section .learn-more:hover{
        color: #fff!important;
    }

    .lasercube-page .lasercube-features h2{
        color: #fff;
    }
}

@media (max-width: 1279px) {
    .top-banner{
        background-size: cover;
    }
}

@media (max-width: 1130px) {
    /*#masthead .main-navigation {
        width: 67.5%;
    }*/
}

@media (max-width: 1063px) {
    /*.col-full {
        margin-left: 15px;
        margin-right: 15px;
    }*/
    .mfp-close{
        right: 0px!important;
    }
    .mfp-iframe-holder .mfp-close {
        right: -5px!important;
    }
    .col-full-xsmall{
        margin: 0 auto!important;
    }
    
}

@media (max-width: 1063px) and (min-width: 992px){
    /*.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 25px 10px;
    }*/
    #masthead .col-full {
        max-width: 100%;
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 991px) {
    .col-full {
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (max-width: 991px){
    .handheld-navigation, .main-navigation.toggled .handheld-navigation, .main-navigation.toggled div.menu, .menu-toggle {
        display: block;
    }
    .primary-navigation {
        display: none;
    }
    #masthead .main-navigation {
        text-align: inherit;
        margin: 0;
        width: auto;
        float: none;
        clear: none;
    }
    #masthead .col-full {
        display: block;
    }
    .site-header{
        background: #000!important;
        padding: 13px 0;
        position: relative;
        margin-bottom: 0!important;
        position: fixed!important;
        top: 0;
    }
    body #content{
        padding-top: 70px;
    }
    .col-full{
        padding: 0 10px;
    }
    .menu-toggle{
        text-indent: -99999px;
        background: transparent!important;
        border:none!important;
        padding: 11px 11px!important;
    }
    button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before{
        background-color: #fff!important;
        width: 21px;
        left: 0;
    }
    button.menu-toggle span:before{
        width: 17px;
    }
    #site-navigation:not(.toggled) button.menu-toggle:after{
        top:57%;
    }
    #site-navigation:not(.toggled) button.menu-toggle:before{
        top:43%;
    }

    .woocommerce-active .site-header .site-branding{
        margin-top: 10px;
        margin-bottom: 0;
        width: calc(100% - 70px);
    }
    .site-header .site-branding img {
        max-width: 210px;
    }
    .main-navigation ul li{
        display: block;
    }
    .main-navigation ul li a {
        color: #fff!important;
        text-transform: uppercase;
        border-bottom: 1px solid #222;
    }
    .main-navigation ul li:last-child a{
        border:none;
    }
    .site-header ul.menu li.current-menu-item > a:after, .site-header ul.menu li:hover > a:after{
        display: none;
    }
    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 13px 0px;
        line-height: 26px;
    }
    .main-navigation ul.menu, .main-navigation ul.nav-menu{
        margin-left: 0;
    }
    .term-cube .choose-package-main {
        margin: 0 -25px;
    }
    .offer-box-inner {
        padding: 30px 20px 30px;
    }
    .offer-box-inner .offer-img {
        width: 50%;
    }
    .offer-box-inner .offer-text {
        width: 50%;
    }
    .pum-theme-popup button.pum-close.popmake-close,
    .pum-theme-popup-small button.pum-close.popmake-close {
        right: 0;
    }
    .switcher-main{
        position: absolute;
        right: 85px;
        border: none;
        padding: 0;
        margin: 0;
        top: 23px;
    }
    .switcher-dropdown.active .switcher-content{
        display: block;
    }

    /*.switcher-dropdown.active .switcher-trigger {
        font-size: 0;
        padding: 0;
        padding: 10px 17px;
        display: block;
    }
    .switcher-dropdown.active .switcher-trigger:after {
        content: "\f00d";
        font-family: "Font Awesome 5 Pro";
        font-weight: 300;
        font-size: 30px;
        line-height: 27px;
        right: inherit;
        left: 1px;
    }*/

    .page-id-1431 .site-content > .col-full,
    .page-id-59320 .site-content > .col-full,
    .page-id-1481 .site-content > .col-full,
    .page-id-59066 .site-content > .col-full,
    .page-id-59064 .site-content > .col-full,
    .page-id-59062 .site-content > .col-full,
    .page-id-59068 .site-content > .col-full,
    .page-id-59066 .site-content > .col-full{
        padding: 0 20px!important;
    }

    .page-id-1412 .question-section .vc_column_container>.vc_column-inner{
        padding: 0 20px;
    }

}

@media (max-width: 767px){
    .top-banner h1 {
        margin-left: auto;
        margin-right: auto;
    }
    .top-banner .col-2 {
        max-width: 100%;
        text-align: center;
    }
    
    .main-video-section {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .main-video {
        padding-top: 30px;
    }
    .video:before {
        width: 54px;
        height: 54px;
        top: 50%;
        left: 50%;
        transform: translate(-49%, -50%);
        border: 3px solid #d8d8d8;
    }
    .video:after {
        top: 50%;
        left: 50%;
        transform: translate(-33%, -50%);
        font-size: 24px;
    }
    .video .video-profile {
        top: 10px;
        left: 10px;
    }
    .video .video-profile img {
        max-width: 50px;
        margin-right: 9px;
    }
    .main-video .video .video-profile {
        left: 10px;
    }
    .product-model-section.core,
    .product-model-section.djx{
        display: none;
    }

    .mobile-only{
        display: block;
    }
    .mobile-only-inline{
        display: inline;
    }

    .mobile-only-inline-imp{
        display: inline!important;
    }

    .desktop-only{
        display: none;
    }
    .product-models-section{

    }
    .product-models-heading{
        font-size: 28px;
        line-height: 30px;
        font-weight: 700;
        /* padding: 20px; */
        text-align: center;
        padding-top: 55px;
    }
    .product-model-section {
        padding-top: 31px;
        padding-bottom: 74px;
    }
    .product-featured-img{
        margin-top: 20px;
    }
    .price-box {
        padding-top: 25px;
        text-align: center;
    }
    .price-box span {
        display: inline;
        vertical-align: text-top;
        padding-right: 5px;
    }
    .product-model-section .button-info{
        padding-top: 19px;
        padding-bottom: 10px;
        max-width: 276px;
        margin: 0 auto;
    }
    .product-model-section .button-info .btn{
        display: block;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 17px;
    }
    .galler-img {
        margin: 0 auto;
    }
    .choose-package-section{
        
    }
    
    .choose-package-inner{
        margin: 0;
        padding-top: 23px !important;
        padding-bottom: 20px !important;
        padding-left: 22px;
        padding-right: 22px;
    }
    .product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2) {
        font-size: 0px !important;
        
    }
    .product-option-box a.woocommerce-LoopProduct-link strong {
        line-height: 30px;
    }
    .product-option-box .option-box-inner p {
        line-height: 36px;
        height: 36px;
    }
    
    .site-main ul.products.columns-3 li.product {
        margin-right: 5.782353%;
    }
    h2.woocommerce-loop-product__title sup {
        top: -2px;
    }
    h2.woocommerce-loop-product__title span{
        display: block;
    }
    h2.woocommerce-loop-product__title {
        line-height: 34px;
    }
    .product-option-box a.woocommerce-LoopProduct-link strong:nth-child(2) i {
        margin-left: 0px;
    }
    li.des-li.product.type-product .woocommerce-loop-product__title {
        height: 72px;
    }
    

    .heading3 {
        font-size: 30px;
        line-height: 32px;
    }
    
    .guarantee-section {
        padding-top: 75px;
    }
    .guarantee-section-inner{
        padding-top: 33px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .guarantee-section-inner .col {
        width: 33%;
        margin-bottom: 48px;
    }
    .guarantee-section-inner .col:last-child,
    .guarantee-section-inner .col:nth-last-child(2){
        margin-bottom: 0;
    }
    .guarantee-section-inner .col-4 {
        width: 50%;
        margin-bottom: 48px;
    }
    .guarantee-section-inner .col-4:last-child,
    .guarantee-section-inner .col-4:nth-last-child(2){
        margin-bottom: 0;
    }
    .title-section p {
        padding-top: 22px;
    }
    .mailing-section .title-section p,
    .question-section .title-section p{
        padding-top: 5px;
    }
    .expert-section.full-container {
        padding-top: 75px;
    }
    .video-section {
        padding-top: 40px;
        margin-left: 0;
        margin-right: 0;
    }
    
    .expert-video .expert-image{
        margin-bottom: 20px;
    }
    .expert-video > div:last-child .expert-image{
        margin-bottom: 0;
    }
    .expert-video:not(.show-all-videos) .expert-image{
        margin-bottom: 0;
    }
    .expert-video > div{
        display: none;
    }

    .expert-video > div:first-child{
        display: block;
    }
    .show-all-videos > div{
        display: block;
    }
    
    .see-more-vidoes{
        display: block;
        margin: 0 auto;
        max-width: 178px;
        padding: 0px 0;
        text-align: center;
        line-height: 42px;
        background: #ececec;
        border-radius: 0 0 20px 20px;
        font-size: 16px;
        color: #333333;
        text-indent: -6px;
        font-weight: 600;
    }
    .see-more-vidoes:after {
        content: "\f078";
        font-family: Font Awesome\ 5 Free;
        font-weight: 900;
        font-size: 12px;
        margin-left: 12px;
        position: absolute;
        line-height: 45px;
        color: #2b62fd;
    }
    .video-profile-right {
        top: 9px;
        right: 9px;
    }

    .celebrities-section .video-profile-right img,
    .celebrities-section .video-profile-right > br{
        display: none;
    }
    .video-md .video-profile-right {
        top: 9px;
    }

    .site-footer {
        padding-top: 0px;
    }

    .site-footer .block .widget_nav_menu {
        margin-bottom: 36px;
    }
    .site-footer .widget_text .wpcf7-form-control-wrap {
        margin-bottom: 22px !important;
    }
    .site-footer .block .widget_text form{
        margin-bottom: 60px;
    }
    .site-footer .footer-widget-2 .widget_nav_menu{
            margin-bottom: 15px;
    }
    .site-footer p.Copy-right {
        float: none;
        text-align: center;
        line-height: 22px;
    }
    .title-section h2,
    .choose-package-inner h3,
    .tax-product_cat h1 {
        font-size: 30px !important;
        line-height: 32px !important;
    }
    .product-content {
        margin: 0 auto;
    }
    ul.products.columns-3{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .site-main ul.products.columns-3 li.product {
        margin-right: 0;
        width: 33%;
    }
    .term-gear .site-main ul.products.columns-3 li.product {
        margin-right: 0;
        width: 100%;
        max-width: 330px;
        margin-left:auto;
        margin-right: auto;
    }

    .woocommerce-products-header{
        margin: 0 -25px;
        background: #fff;
    }
    .tax-product_cat h1{
        margin: 0 auto!important;
        padding: 45px 0px 30px;
    }
    
    /*.choose-package-inner {
        padding-top: 23px !important;
    }*/
    .whats-inside-box {
        padding-top: 44px;
    }
    .whats-inside-box h4 {
        margin-top: 32px;
    }
    .whats-inside-box img{
        max-width: 90%;
    }
    .whats-inside-box p {
        margin-bottom: 35px;
    }
    .whats-inside-box{
        min-height: auto;
    }
    .term-cube .guarantee-section {
        padding-top: 57px;
    }
    .technical-specifications-section {
        padding-top: 40px;
    }
    .technical-specifications-inner {
        padding-top: 25px;
    }
    .technical-specifications-inner h4 {
        font-size: 28px;
    }
    .tax-product_cat h1 {
        max-width: 360px;
    }
    .fun-section .col-2 {
        padding: 0px 0;
    }
    .offer-box-inner .offer-text {
        width: 100%;
    }
    .offer-box-inner .offer-img {
        width: 100%;
    }
    .pum-theme-popup{
        padding-top: 40px;
    }
    .pum-theme-popup .pum-container{
        max-width: 500px!important;
        top: 40px!important;
    }
    .pum-theme-popup .popup-title {
        margin-bottom: 30px;
    }
    .offer-box-inner {
        padding: 30px 20px 30px;
    }
    .pum-theme-popup .pum-container.pum-responsive img {
        margin: 0 auto;
        max-width: 70%;
    }

    .entry-header.has-feature-image .entry-title{
        /*text-transform: capitalize;*/
    }

    .wpml-ls-legacy-dropdown, .wcml-dropdown{
        display: none;
    }

    .sfb-footer-bar .menu li:nth-child(2){
        padding-left: 0;
    }

    .currency-selector{
        text-align: left;
    }
    .currency-selector .switcher-label {
        display: none;
    }
    
    /*.currency-selector .switcher-dropdown.active .switcher-trigger {
        padding: 20px 17px;
    }
    .currency-selector .switcher-dropdown.active .switcher-trigger:after {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }*/

    .pum-theme-popup-small .pum-container {
        width: 94%!important;
        height: auto!important;
        left: 3%!important;
    }

    .djxw .product-content .learn-more{
        margin: 0!important;
        display: block;
        text-align: center;
    }

    .djxw .product-content{
        float: none;
    }
    .wifi-tem{
        margin:0 auto;
    }

    .djxw .product-content .product-featured-img img{
        margin:0 auto;
    }
    .mobile_fixed_menu ul li:first-child {
        display: none;
    }
    .page-id-62820 .buy-feature-section .btn {
        margin-bottom: 13px;
    }
    /*.yt-video-section .swiper-button-next.swiper-button-disabled, 
    .yt-video-section .swiper-button-prev.swiper-button-disabled,
    .yt-video-section .swiper-button-prev, 
    .yt-video-section .swiper-container-rtl .swiper-button-next,
    .yt-video-section .swiper-button-next, 
    .yt-video-section .swiper-container-rtl .swiper-button-prev{
            display: none !important;
    }
*/

}

@media (max-width: 480px){
    .top-banner {
        padding-top: 470px;
        padding-bottom: 25px;
        background-image:url(/wp-content/uploads/2021/05/mobile-banner-home-new.jpg)!important;
        padding-top: calc(100vh - 350px);
    }
    .title-section h2,
    .tax-product_cat h1,
    .choose-package-section h3 {
        font-size: 28px !important;
        line-height: 30px !important;
    }

    .choose-package-inner h3,
    .tax-product_cat h1 {
        font-size: 28px;
        line-height: 30px;
        max-width: 350px;
        margin: 0 auto 30px;
    }
    .choose-package-inner{
        padding-left: 15px;
        padding-right: 15px;
    }
    ul.products li.product .button {
        padding: 5px 0;
        width: 97%;
        max-width: 95px;
        min-width: auto;
    }
    .term-gear ul.products li.product .button {
        max-width: 150px;
    }
    .guarantee-main h3,
    .title-section h2{
        max-width: 250px;
        margin: 0 auto;
    }
    .footer-widget-2 .menu li {
        display: inline-block;
    }
    .footer-widget-2 .menu li a {
        display: inline-block;
        line-height: 30px;
    }
    .heading3 {
        font-size: 28px;
        line-height: 30px;
    }

    .main-video-section h2,
    .matchless-section h2,
    .faqs-section h2,
    .question-section h2
    {
        max-width: 500px;
    }
    .choose-package-section h3{
        max-width: 360px;
        margin-right: auto;
        margin-left: auto;
    }
    .fun-section h2{
        max-width: 500px;
    }
    .offer-box-inner {
        padding: 20px 5px 20px;
    }
    .discover-section .title-section p {
        max-width: 100%;
    }

    .discover-row .col-2 {
        padding-left: 25px;
        padding-right: 25px;
    }

    .mfp-iframe-holder .mfp-content{
        border: 5px solid #fff;
    }
    .mfp-image-holder .mfp-content img{
        border: 5px solid #fff;
    }
    .mfp-arrow-left{
        left: 5px;
    }
    .mfp-arrow-right{
        right: 5px;
    }
    .video-profile-right {
        font-size: 18px;
        line-height: 26px;
    }

    .video-profile-right {
        top: auto;
        right: 9px;
        bottom: 0px;
    }
    .video-md .video-profile-right {
        top: auto;
        bottom: 0px;
    }

    .new-year-popup.usa-popup .popup-new-button{
        display: block;
        margin-left: auto!important;
        max-width: 220px;
        margin-right: auto!important;
    }
    .new-year-popup.usa-popup .popup-new-button.popmake-close {
        margin-top: 25px;
    }
    .product-text p {
        font-size: 20px;
        line-height: 24px;
    }
    .term-cube .whats-inside-box a.image-popup:before{
        right: -140px;
    }

    .lasercube-features {
        padding-top: 90px;
    }

    .mobile-sm-block{
        display: block;
    }
    

}

@media (max-width: 470px){
    /*.product-option-box a.woocommerce-LoopProduct-link strong, .product-option-box .option-box-inner p {
        font-size: 18px;
    }*/
}

@media (max-width: 430px){
    .top-banner h1 {
        font-size: 40px;
        line-height: 46px;
    }
    ul.products li.product .button{
        font-size: 16px;
    }
    h2.woocommerce-loop-product__title span:not(.amount) {
        font-size: 32px;
    }
    .technical-specifications-inner h4 {
        font-size: 27px;
    }
    .main-video .video .video-profile {
        font-size: 16px;
    }
    .entry-header.has-feature-image .entry-title {
        font-size: 38px;
    }
    /*h2.woocommerce-loop-product__title span {
        font-size: 32px;
    }*/

    .switcher-main {
        right: 70px;
    }



    
}

@media (max-width: 400px){
    .top-banner h1 {
        font-size: 36px;
        line-height: 42px;
    }
    .term-description {
        width: 30%;
    }
    ul.products.columns-3 {
        width: 70%;
    }
    .product-option-box a.woocommerce-LoopProduct-link strong {
        font-size: 18px;
    }
    h2.woocommerce-loop-product__title span:not(.amount) {
        font-size: 30px;
    }
    
    
    .technical-specifications-inner h4 {
        font-size: 24px;
    }
    .offer-box-inner sup {
        margin-left: 0px;
    }
    .entry-header.has-feature-image .entry-title{
        font-size: 34px;
    }
    .tutorial-icon-section .icon-text {
        padding-left: 15px;
    }
    .tutorial-icon-section .icon-text h4 span {
        padding-left: 10px;
    }
    .col-full {
        padding: 0 0px;
    }
    .choose-package-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
    ul.products li.product .button {
        font-size: 15px;
    }
    .video-profile-right {
        font-size: 16px;
        line-height: 22px;
    }
    .term-cube .choose-package-main {
        margin: 0 -20px;
    }
    

    .switcher-main {
        right: 55px;
    }
    .site-header .site-branding img {
        max-width: 190px;
    }

    .video-bottom-text{
        font-size: 17px;
    }
}

.vc_row.wpb_row .w-bottom-bar.w-css-reset {
    display: none !important;
}

#sample_slider .owl-item .css-flco65 {
    background: rgb(255, 255, 255);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    float: left;
    text-decoration: none;
    font-size: 0px;
}
#sample_slider .owl-item .css-1ycr77j {
    background: rgb(187, 187, 187);
    border-radius: 50%;
    height: 36px;
    width: 36px;
    margin-right: 10px;
}
#sample_slider .owl-item .css-1am57kc {
    white-space: nowrap;
    overflow: hidden;
}
#sample_slider .owl-item .css-1xxrzqw {
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    color: rgb(34, 34, 34);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
#sample_slider .owl-item .css-1lzm8iz {
    font-size: 12px;
    color: rgb(136, 136, 136);
}


/* lasercube page */

/* The container */
.label-container {
  display: block;
  position: relative;
    padding-left: 25px;
    margin-bottom: 0;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.label-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    height: 22px;
    width: 22px;
    background-color: #f5f5f5;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius:99px;
}
.checkmark.radio {
    height: 22px;
    width: 22px;
}
.checkmark.radio{
    border-radius:99px;
}

/* On mouse-over, add a grey background color */
.label-container:hover input ~ .checkmark {
  background-color: #f1f1f1;
}

/* When the checkbox is checked, add a blue background */
.label-container input:checked ~ .checkmark {
  background-color: #2b62fd;
}
/*.label-container input:disabled ~ .checkmark {
    background-color: #ddd;
}*/

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.label-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.label-container .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.label-container .checkmark.radio:after {
    left: 7px;
    top: 3px;
}

.lasercube-page, .lasercube-page .site{
    overflow: inherit;
}

.lasercube-section {
    margin-top: 40px;
}
.lasercube-section .col-full,
.lasercube-in-the-box .col-full,
.lasercube-features .col-full{
    padding: 0;
}

.lasercube-row .col-2 .product-slider{
   /* display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;*/
    position: sticky;
    top: 15px;
}


.lasercube-row .lasercube-slider img{
    margin: 0 auto;
    width: 100%;
}

.lasercube-row .lasercube-slider-thumbs img{
    margin-bottom: 0px;
    border: 2px solid transparent;
    display: inline-block;
    margin-right: 12px;
}
.lasercube-row .lasercube-slider-thumbs .swiper-slide-thumb-active img{
    border: 2px solid #cccccc;
}

.lasercube-section .product_cat-cube .attachment-woocommerce_thumbnail,
.lasercube-section .product_cat-cube-us .attachment-woocommerce_thumbnail{
    display: none;
}
.lasercube-section .products li.product{
    margin-bottom: 14px;
}
.lasercube-section .products li.product:last-child{
    margin-bottom: 0;
}
.lasercube-section .products li.product.product-power:last-child{
    margin-bottom: 10px;
}
.lasercube-section .products li.product a > *{
    float: left;
}
.lasercube-section .products li.product a > .label-container{
    float: left;
    width: 5%;
    line-height: 77px;
    height: 77px;
}
.lasercube-section .products li.product.product_cat-gear a > .label-container,
.lasercube-section .products li.product.product_cat-gear-us a > .label-container {
    /*position: absolute;
    right: 10px;
    top: 15px;
    height: 20px;*/
}
.lasercube-section .products li.product a > .name-details{
    padding-top: 5px;
}
.lasercube-section .products li.product.product_cat-cube a > .label-container,
.lasercube-section .products li.product.product_cat-cube-us a > .label-container{
    line-height: 75px;
    height: 75px;
}
.lasercube-section .products li.product a > img,
.lasercube-section .products li.product a > .img{
    float: left;
    width: 25.8%;
    margin: 0;
    margin: 0px 0;
    max-height: inherit;
    padding: 0 5px 0 10px;
    margin: 0;
}
.lasercube-section .products li.product a img{
    margin-bottom: 0;
}
.lasercube-section .products li.product a > .woocommerce-loop-product__title,
.lasercube-section .products li.product a > .price,
.lasercube-section .products li.product a > .short-des,
.lasercube-section .products li.product a > .name-details{
    width: 63%;
    float: none;
    display: inline-block;
    text-align: left;
}
.lasercube-section .products li.product a:after{
    clear: both;
    content: '';
    display: block;
}
.lasercube-section .products li.product a{
    border: 1px solid #dddddd;
    border-radius: 12px;
    padding: 15px;
    padding-bottom: 13px;
    /*padding-bottom: 26px;*/
    padding-right: 0;
    padding-left: 8px;
}
.lasercube-section .products li.product.product_cat-gear a,
.lasercube-section .products li.product.product_cat-gear-us a{
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.lasercube-section .products li.product.active a{
    border-color: #2b62fd;
    border-width: 2px;
}

.lasercube-row h1{
    font-size: 35px;
    line-height: 30px;
    margin-bottom: 0px;
    padding-top: 12px;
}
.lasercube-row h5{
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 0px;
    padding-top: 8px;
}
.lasercube-row div.grey-dot{
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
div.grey-dot p{
    margin-bottom: 10px;
}
.lasercube-row div.grey-dot p{
    margin-bottom: 0px;
}
div.grey-dot p:last-child{
    margin-bottom: 0px;
}
.lasercube-row ul.grey-dot li {
    font-size: 16px;
    line-height: 26px;
    color: #2d2d2d;
    position: relative;
    padding-left: 15px;
}
.lasercube-row ul.grey-dot li:before {
    content: "";
    position: absolute;
    background: #ddd;
    left: 0px;
    font-weight: bold;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    top: 53%;
    transform: translateY(-50%);
}

.lasercube-section .lasercube-row .products li.product.product_cat-cube a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.product_cat-cube a > .price,
.lasercube-section .lasercube-row .products li.product.product_cat-cube a > .short-des,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a > .price,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a > .short-des {
    width: 86%;
}
.lasercube-section .lasercube-row .products li a .woocommerce-loop-product__title{
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
}

.lasercube-section .lasercube-row .products li.product_cat-gear a .name-details .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product_cat-gear-us a .name-details .woocommerce-loop-product__title{
    display: inline;
}
.lasercube-section .lasercube-row .products li.product_cat-gear a .name-details .details-link-box,
.lasercube-section .lasercube-row .products li.product_cat-gear-us a .name-details .details-link-box{
    display: inline;
    /*margin-left: 6px;*/
}
/*.lasercube-section .lasercube-row .products li.product_cat-gear a .name-details .details-link-box span{
    font-size: 14px;
}*/
.lasercube-section .lasercube-row .products li.product a > .price{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0px !important;
    line-height: 1.4;
}
.lasercube-section .lasercube-row .products li.product.disabled a > .price .woocommerce-Price-amount{
    display: inline-block;
    margin-right: 10px;
}
.lasercube-section .lasercube-row .products li.product.disabled a > .price .included {
    color: #2b62fd!important;
    font-weight: 600;
    font-size: 18px;
}
.lasercube-section .lasercube-row .products li.product.disabled a > .price .included strong {
    /*font-weight: 700;*/
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube.active,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us.active{
    position: relative;
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube a, 
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a{
    padding-top: 29px;
    padding-bottom: 29px;
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-71160:after,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-71161:after,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74890:after,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74894:after,
.lasercube-section .lasercube-row .products li.product.product-power.power-7-5-ultra:after {
    content: "Best value";
    position: absolute;
    bottom: 0;
    right: 0px;
    color: #fff;
    background: #2b62fd;
    font-size: 15px;
    line-height: 25px;
    padding: 0px 15px 1px;
    border-top-left-radius: 5px;
    /*border-bottom-right-radius: 5px;
    top: 0;
    right: 50%;
    transform: translate(50%,0%);*/
    display: block;
    z-index: 99;
    opacity: 0;
}

.lasercube-section .lasercube-row .products li.product.product-power.power-10-ultra-mk2:after {
    content: 'Launch Price';
    position: absolute;
    bottom: 0;
    right: 0px;
    color: #fff;
    background: #2b62fd;
    font-size: 14px;
    line-height: 25px;
    padding: 0px 15px 1px;
    border-top-left-radius: 5px;
    display: block;
    z-index: 99;
}
.lasercube-section .lasercube-row .products li.product.product-power.power-10-ultra-mk2 a{
    padding-bottom: 25px;
}

/* special offer */ 
/*.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74893:after {
    content: "Special offer";
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74891:before,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74892:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    left: 0;
    z-index: 99;
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74891 .dynamic_price,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74892 .dynamic_price{
    display: none;
}*/


/*.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74893:after {
    content: "Included w/ ULTRA";
}*/

/*.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-74893 .short-des{
    display: none;
}*/

/*.lasercube-section .products li.product.product_cat-cube.post-74893 a > .label-container{
    height: 30px;
    line-height: 30px;
}*/

.lasercube-section .products li.product.post-74893 a,
.lasercube-section .products li.product.power-1-2 a{
    padding-bottom: 15px;
}

.lasercube-section .lasercube-row .products li.product.product-power .product-saving{
    position: absolute;
    bottom: 0;
    right: 0px;
    color: #fff!important;
    background: #2b62fd;
    font-size: 15px;
    line-height: 25px;
    padding: 0px 15px 1px;
    border-top-left-radius: 5px;
    display: block;
}
.lasercube-section .lasercube-row .products li.product.product-power .product-saving span{
    color: #fff!important;
}

/*.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-59261.active:after,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-63257.active:after,
.lasercube-section .lasercube-row .products li.product.product_cat-cube.post-64154.active:after{
    display: block;
}*/
.lasercube-section .lasercube-row .products li.product a > .short-des {
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
    margin-top: 10px;
}
.lasercube-section .lasercube-row .products li.product a > .short-des p {
    font-size: 16px;
    color: #2d2d2d;
    font-weight: 400 !important;
}
.lasercube-section .lasercube-row .products li.product a > .short-des p strong {
    font-weight: 400;
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube a > .short-des p strong,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a > .short-des p strong{
    font-weight: 600;
}

.lasercube-row .over-view-box {
    /*padding-top: 10px;*/
}
.lasercube-row .cat-title-box {
    padding-top: 20px;
    padding-bottom: 15px;
}
.lasercube-row .cat-title-box h3 {
    font-size: 23px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 0px;
}
.lasercube-row .cat-title-box.select-gear h3{
    margin-bottom: 0px;
}
.lasercube-row .cat-title-box p{
    margin-bottom: 5px;
}
.lasercube-row .cat-title-box.select-gear p{
    margin-bottom: 0px;
}
.lasercube-section .products li.product a > .details-link-box{
    width: 71%;
    float: right;
    display: inline-block;
    text-align: left;
}
.details-link-box span {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding-top: 2px;
}
.info-icon-box .icon-legal {
    /*display: flex;
    align-items: center;
    margin-bottom: 15px;
    flex-wrap: wrap;*/
}
.info-icon-box .icon-legal p{
    padding-left:0px;
    font-size: 16px;
    line-height: 34px;
    color: #2d2d2d;
    line-height: 1;
    text-align: center;
    margin-top: 10px;
    width: 100%;
    font-weight: 400;
}
.info-icon-box .icon-legal .image-box{
    width: 100%;
}
.lasercube-row .info-icon-box {
    /* padding-top: 35px; */
    padding-left: 0;
    padding-right: 0;
    display: flex;
    /* flex-wrap: wrap; */
    /* max-width: 370px; */
    /* align-items: center; */
    margin: 0 auto;
    background: #eee;
    border-radius: 5px;
    margin-bottom: 20px;
    justify-content: space-between;
}
.lasercube-row .info-icon-box a{
    width: 100%;
    /* margin-bottom: 10px; */
    position: relative;
    width: min-content;
}
.lasercube-row .info-icon-box a:after{
    content: '';
    position: absolute;
    top:0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #fff;
}
.lasercube-row .info-icon-box .icon-legal {
    margin-bottom: 0;
    padding: 17px 5px 12px;
}
.lasercube-row .info-icon-box .icon-legal p {
    font-size: 14px;
    line-height: 16px;
    white-space: nowrap;
}
.lasercube-row .info-icon-box img{
    opacity: 1;
    margin: 0 auto;
    max-height: 22px;
}
.total-price-section {
    border-top: 1px solid #f1f1f1;
    padding-top: 17px;
    margin-top: 0px;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    left: 0;
    z-index: 100;
    padding-bottom: 15px;
    box-shadow: 0 -2px 4px rgb(0 0 0 / 10%);
}
.total-price-section span.total-price {
    font-size: 32px;
    font-weight: 700;
    line-height: 24px;
}

.total-price-section a{
    float: right;
    margin-right: 0px;
    margin-bottom: 0;
}
.total-price-section .col-row {
    align-items: center;
}
.lasercube-page .site-footer,
body.term-gear .site-footer{
    padding-bottom: 140px;
}
.lasercube-in-the-box {
    padding-top: 90px;
    text-align: center;
    padding-top: 30px;
    text-align: center;
    padding-bottom: 40px;
}
.lasercube-in-the-box h2, 
.quotes-section h2{
    margin-bottom: 40px;
}
.lasercube-in-the-box img{
    display: inline-block;
}
.lasercube-in-the-box p{
    font-size: 18px;
    font-weight: 600;
}

/*.lasercube-in-the-box.core-box .col-4:nth-last-child(-n+2) {
    display: none;
    float:left;
}*/
.stage-box,.core-box{
    display: none;
}
.lasercube-in-the-box.core-active-box,
.lasercube-in-the-box.djx-active-box,
.lasercube-in-the-box.stage-active-box{
    /*max-width: 890px;*/
    margin: 0 auto;
}
.lasercube-in-the-box .lasercube-in-the-box-slider-core,
.lasercube-in-the-box .lasercube-in-the-box-slider-djx,
.lasercube-in-the-box .lasercube-in-the-box-slider-stage,
.lasercube-in-the-box .lasercube-in-the-box-slider-core-ultra,
.lasercube-in-the-box .lasercube-in-the-box-slider-djx-ultra,
.lasercube-in-the-box .lasercube-in-the-box-slider-stage-ultra{
    display: none;
}
.lasercube-in-the-box.core-active-box .lasercube-in-the-box-slider-core,
.lasercube-in-the-box.core-active-box-ultra .lasercube-in-the-box-slider-core-ultra{
    display: block;
}
.lasercube-in-the-box.stage-active-box .lasercube-in-the-box-slider-stage,
.lasercube-in-the-box.stage-active-box-ultra .lasercube-in-the-box-slider-stage-ultra{
    display: block;
}
.lasercube-in-the-box.djx-active-box .lasercube-in-the-box-slider-djx,
.lasercube-in-the-box.djx-active-box-ultra .lasercube-in-the-box-slider-djx-ultra{
    display: block;
}

.lasercube-features h2{
    margin-bottom: 40px;
}
.featured-video:after,
.featured-video:before{
    display: none;
} 
.lasercube-features{
    padding-top: 105px;
}
.lasercube-features .col-full .col-row:first-child .col-2:first-child .video.featured-video {
    padding-top: 50%;
}
.lasercube-features .col-full .col-row:first-child .col-2:last-child .video.featured-video{
    padding-top: 69.5%;
}
.lasercube-features .col-full .col-row:first-child .col-2:last-child .video.featured-video {
    padding-top: 69.5%;
}
.lasercube-features .col-full .col-row:first-child .col-2:first-child .video.featured-video{
    padding-top: 50%;
}
.lasercube-features .col-full .swiper-slide .video.featured-video{
    padding-top: 37.5%;
}
.lasercube-features .featured-video .video-profile {
    font-size: 26px;
    line-height: 26px;
    top: 22px;
    left: 40px;
}
.lasercube-features .featured-video .video-profile small {
    font-size: 18px;
    line-height: 1;
    margin-top: 10px;
}
.lasercube-features .swiper-button-next.swiper-button-disabled, .lasercube-features .swiper-button-prev.swiper-button-disabled{
    opacity: 0;
}

.lasercube-features .swiper-button-next:after, .lasercube-features .swiper-button-prev:after{
    background: rgba(0,0,0,0.5);
    padding: 20px;
}
.lasercube-page .full-container{
    position: unset;
    width: 100%;
    margin: 0;
}
.lasercube-page .tab-content-section,
.page-id-67410 .tab-content-section,
.page-id-72352 .tab-content-section{
    padding-top: 0;
}
.lasercube-page .question-section{
    padding-top: 40px;
}
.explore-more-features-btn-section .btn-box {
    padding-top: 23px;
}

.total-price-section .currency-selector .switcher-label{
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
    margin-top: 1px;
}
.total-price-section .col-row .col-2:first-child{
    display: flex;
}
.total-price-section .currency-selector{
    margin-right: 30px;
    margin-top: -5px;
}
.total-price-page p{
    margin-top: 2px;
}
.total-price-section .currency-selector .wcml-horizontal-list.product.wcml_currency_switcher {
    margin: 2px 0;
}
.total-price-section .wcml-horizontal-list>ul {
    padding: 0;
    margin: 0 !important;
}
.total-price-section .currency-selector .switcher-currency .wcml-horizontal-list li {
    width: 32%;
}
.total-price-section .currency-selector .switcher-main li a {
    padding: 5px 5px!important;
    margin: 0;
}
.total-price-section .currency-selector .switcher-main .switcher-content {
    top: 0;
    width: 190px;
    left: 110%;
}
.total-price-section .currency-selector .switcher-main .switcher-content:before {
    left: -19px;
    top: 12px;
    right: auto;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #f7f7f7;
}
.total-price-section .currency-selector .switcher-currency .wcml-spinner {
    position: absolute;
    right: auto;
    top: 18px;
    left: -40px;
}
.lasercube-section h2.woocommerce-loop-product__title{
    letter-spacing: 0px;
}
.lasercube-slider .swiper-slide{
    display: flex;
    align-items: center;
}
/*.lasercube-slider-thumbs .swiper-slide{
    display: flex;
}*/
.lasercube-slider-thumbs .swiper-wrapper .swiper-slide{
    cursor: pointer;
}
.lasercube-slider-thumbs .swiper-wrapper .swiper-slide:last-child{
    margin-bottom: 0!important;
}
.lasercube-slider .swiper-slide .video-inline{
    width: 100%;
    padding-top: 96%;
}
/*model-viewer{
    width: 100%;
    position: absolute;
    top: 0;
    padding-top: 96%;
}*/
model-viewer{
    width: 100%;
    height: 100%;
}
model-viewer .lazy-load-poster{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://www.laseros.com/wp-content/uploads/2019/11/lasercube-logo.png);
}
.swiper-slide-active model-viewer .loading-poster{
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000;
    display: block!important;

}

.lasercube-page .faq_answer p{
    line-height: 1.618;
}

.mfn-compare-combos .mfp-image-holder .mfp-content img {
    max-height: inherit!important;
}
.mfn-compare-combos .mfp-image-holder .mfp-content figure{
    height: 85vh;
    overflow: hidden;
    overflow-y: scroll;
    max-width: 1200px;
}
.mfn-compare-combos .mfp-image-holder .mfp-close {
    right: 0!important;
}

.desktop .video-area {
    height: auto!important;
    position: relative!important;
    padding-top: 27%!important;
}
.desktop .video-area .wistia_responsive_padding{
    position: absolute!important;
    height: 100%;
    width: 100%;
    top: 0;
}

.home-slider .swiper-wrapper,
.home-mobile-slider .swiper-wrapper{
    align-items: center;
}

.celebrities-section .title-color{
    color: #2b2b2b;
}

.celebrities-section{
    padding-bottom: 60px;
}

.celebrities-section .video-section {
    margin: 0 auto;
    max-width: 780px;
}
.product-model-section .col-full {
    max-width: 80%!important;
}
.product-featured-img.text-center img {
    width: auto!important;
    max-height: 490px!important;
    margin: 0 auto!important;
}
.home-slider{
    margin-top: -50px;
}

.btn-softwares{
    background-size: contain;
    background-repeat: no-repeat;
}
.btn-softwares a{
        width: 65px;
    height: 65px;
    padding: 0!important;;
    background: transparent!important;
    border: none!important;;
    text-indent: -9999px;
    margin-right: 10px;
}
.awesome-software-section .button-section .learmore{
    margin-left: 20px;
}
.awesome-software-section p{
    font-size: 18px;
    line-height: 29px;
    color: #fff;
    margin-bottom: 30px!important;
    margin-top: 10px!important;
}
.awesome-software-section h2{
    line-height: 70px;
    color: #ffffff;
    text-align: left;
    font-size: 50px;
    max-width: 500px;
    margin-bottom: 40px;
    font-weight: 600;
}
.awesome-software-section .vc_column-inner > .wpb_wrapper{
    max-width: 1500px;
    margin: 0 auto;
}

.home .slide h3 {
    text-shadow: 2px 2px 2px #000;
}
.home .slide a.see-btn {
    background: rgba(0,0,0, 0.6);
    border: 2px solid rgba(255,255,255,0.6);
    font-weight: 600;
}
.home .slide {
    top: 50%;
    z-index: 100;
}
.desktop .video-area:before,
.mobile .video-area:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}

.technical-specifications-main .textwidget{
    display: block;
}

.handheld-navigation .dropdown-toggle {
    padding: 16px;
    color: #fff!important;
}

.page-id-60169 #content .col-full{
    max-width: 100%;
}
.page-id-60169 .vc_column-gap-30.vc_row-no-padding{
    width: 100%!important;
    margin: 0 auto!important;
    left: inherit!important;
}
.mobile-bottom-fixed{
    display: none;
}

.laseros_wistia_embed .wistia_swatch:after {
    border: 5px solid #f3f3f3;
    border-top: 5px solid #2b62fd;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 2s linear infinite;
    content: '';
    position: absolute;
    left: 42%;
    transform: translate(-50%,-50%);
    top: 42%;
}

.lasercube-page .lasercube-features h2{
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}

.laseros_wistia_embed .wistia_swatch img{
    max-height: 100%!important;
}

#test_slider > .sa_hover_container{
    display: none;
}
#test_slider > .sa_hover_container:first-child{
    display: block;
}
#test_slider.owl-loaded > .sa_hover_container{
    display: block;
}
#test_slider.owl-carousel{
    display: block!important;
    visibility: visible!important;
}
#test_slider > .sa_hover_container a{
    background: rgb(255, 255, 255);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    float: left;
    text-decoration: none;
    font-size: 0px;
}
.woocommerce-Price-currencySymbol,
.current-currency-symbol{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
.total-price-section span.total-price .woocommerce-Price-currencySymbol{
    font-size: 28px;
}

html[lang="de"] .lasercube-page .technical-specifications-inner h4{
    font-size: 22px;
}
.total-price-page{
    position: relative;
}
.total-price-page .icon-cc{
    display: block;
    position: absolute;
    right: 0;
    background-size: contain;
    padding-top: 9%;
    padding-top: 5%;
    background-repeat: no-repeat;
    width: 50%;
    width: 100%;
    max-width: 190px;
    max-width: 110px;
    right: -140px;
    bottom: 5px;
}

.lasercube-page .choose_power_section{
    text-align: center;
}
.lasercube-page .toggle{
    margin: 20px 0 15px;
}

.lasercube-page .toggle > span:first-child, .toggle > span:last-child {
    font-weight: 600;
    font-size: 30px!important;
    line-height: 1;
    padding: 0 20px;
    color: #888;
    vertical-align: top;
    line-height: 25px;
    opacity: 0.5;
}

.lasercube-page .toggle > span.active {
    opacity: 1;
}
.lasercube-page .toggle .switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 25px;
}
.lasercube-page .toggle .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.lasercube-page .toggle .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent;
    border: 1px solid #7067e6;
    -webkit-transition: .4s;
    transition: .4s;
}
.lasercube-page .toggle .slider.round {
    border-radius: 34px;
}
.lasercube-page .toggle .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 4px;
    bottom: 3px;
    background-color: #7067e6;
    -webkit-transition: .4s;
    transition: .4s;
}

.lasercube-page .toggle .slider.round:before {
    border-radius: 50%;
}

.lasercube-page .choose_power_section.cat-title-box h3{
    font-size: 28px;
}

.lasercube-page .choose_power_section.cat-title-box p{
    font-size: 20px;
}

/*.lasercube-page.page-id-73568 .products li.product_cat-cube.product_cat-2-5w,
.lasercube-page.page-id-73568 .products li.product_cat-cube.product_cat-2-5w-pro,

.lasercube-page .products li.product_cat-cube-us.product_cat-2-5w,
.lasercube-page .products li.product_cat-cube-us.product_cat-2-5w-pro,
.lasercube-page .products li.product_cat-cube-us.product_cat-7-5w-ultra{
    display: none;
}

.lasercube-page.page-id-73564 .products li.product_cat-cube.product_cat-7-5w-ultra,
.lasercube-page.page-id-73564 .products li.product_cat-cube.product_cat-7-5w-mk2-ultra,
.lasercube-page.page-id-73572 .products li.product_cat-cube.product_cat-7-5w-ultra{
    display: none;
}
*/
.lasercube-page .products li.product_cat-cube.product_cat-2-5w,
.lasercube-page .products li.product_cat-cube.product_cat-2-5w-pro,
.lasercube-page .products li.product_cat-cube.product_cat-2-5w-ultra,
.lasercube-page .products li.product_cat-cube.product_cat-7-5w-ultra,
.lasercube-page .products li.product_cat-cube-us.product_cat-2-5w,
.lasercube-page .products li.product_cat-cube-us.product_cat-1-2w,
.lasercube-page .products li.product_cat-cube-us.product_cat-2-5w-pro,
.lasercube-page .products li.product_cat-cube-us.product_cat-2-5w-ultra,
.lasercube-page .products li.product_cat-cube-us.product_cat-7-5w-ultra,
.lasercube-page .products li.product_cat-cube.product_cat-7-5w-mk2-ultra,
.lasercube-page .products li.product_cat-cube.product_cat-10w-mk2-ultra,
/*.lasercube-page .products li.product_cat-cube-us.product_cat-7-5w-mk2-ultra,*/
.lasercube-page .products li.product_cat-cube.product_cat-5w-mk2-ultra,
.lasercube-page .products li.product_cat-cube.product_cat-2-5w-mk2-ultra{
    display: none;
}

.lasercube-section .products li.product_cat-cube.product:nth-child(4n+4),
.lasercube-section .products li.product_cat-cube-us.product:nth-child(4n+4){
    margin-bottom: 0;
}

.lasercube-section .products li.product.product-power a > .label-container{
    line-height: 75px;
    height: 75px;
}

.lasercube-section .products li.product.product-power.power-2-5-pro a > .label-container,
.lasercube-section .products li.product.product-power.power-2-5-ultra a > .label-container{
    line-height: 75px;
    height: 75px;
}

.lasercube-section .products li.product.product-power.power-1-2 a > .label-container,
.lasercube-section .products li.product.product-power.power-2-5 a > .label-container,
.lasercube-section .products li.product.product-power.power-2-5-ultra a > .label-container,
.lasercube-section .products li.product.product-power.power-2-5-ultra-mk2 a > .label-container,
.lasercube-section .products li.product.product-power.power-5-ultra-mk2 a > .label-container,
.lasercube-section .products li.product.product-power.power-7-5-ultra-mk2 a > .label-container,
.lasercube-section .products li.product.product-power.power-10-ultra-mk2 a > .label-container{
    line-height: 30px;
    height: 30px;
}

.lasercube-section .lasercube-row .products li.product.product-power a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.product-power a > .price,
.lasercube-section .lasercube-row .products li.product.product-power a > .short-des,
.lasercube-section .lasercube-row .products li.product.product-series a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.product-series a > .price,
.lasercube-section .lasercube-row .products li.product.product-series a > .short-des,
.lasercube-section .lasercube-row .products li.product.lasercare a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.lasercare a > .price,
.lasercube-section .lasercube-row .products li.product.lasercare a > .short-des {
    width: 87%;
}
.lasercube-section .lasercube-row .products li.product.product-power a > .price{
    position: absolute;
    right: 19px;
    width: auto;
}

.power-specs-2-5{
    display: none;
}
.lasercube-section .lasercube-row .products li.product.product_cat-cube a > .price .amount,
.lasercube-section .lasercube-row .products li.product.product_cat-cube-us a > .price .amount{
    display: none;
}
.lasercube-section .products li.product.active a .dynamic_price{
    display: none!important;
}

.lasercube-section .products li.special-offer.product.active a .dynamic_price{
    display: block!important;
}

.lasercube-section .products li.product.product_cat-cube a > .price,
.lasercube-section .products li.product.product_cat-cube-us a > .price{
    position: absolute;
    width: auto!important;
    white-space: nowrap;
    right: 15px;
}
/*.lasercube-section .products li.product.product_cat-cube.post-63131 a > .label-container,
.lasercube-section .products li.product.product_cat-cube.post-59265 a > .label-container{
    line-height: 30px;
    height: 30px;
}*/

.lasercube-section .products li.product.product_cat-cube a h2.woocommerce-loop-product__title span:first-child,
.lasercube-section .products li.product.product_cat-cube-us a h2.woocommerce-loop-product__title span:first-child{
    display: inline;
}
.lasercube-section .products li.product a .dynamic_price,
.lasercube-section .products li.product a .dynamic_price .woocommerce-Price-currencySymbol{
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0px !important;
    line-height: inherit;
    font-weight: normal;
}
.lasercube-section .products li.product a .dynamic_price{
    float: right;
}

.offer-box .wistia_responsive_padding{
    width: 90%;
}

.lasercube-section .lasercube-row .products li a .woocommerce-loop-product__title .package-name {
    display: inline-block;
    /*width: 70px;*/
}
.offer-box .wistia_responsive_padding:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99999;
}
.pum-theme-popup .pum-container,
.pum-theme-popup .pum-content,
.offer-box{
    outline:none!important;
}

.lasercube-page .specifications_power{
    text-align: center;
}

.pum-theme-popup .offer-box .popup-title{
    display: none;
}  

.compare-box-section{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.compare-box-section .compare-box-inner{
    overflow: scroll;
    height: 75vh;
}

.compare-box-section .compare-box-title-box {
    background: #000;
    text-align: center;
    color: #fff;
}
.compare-box-section p{
    margin: 0px !important;
}
.compare-box-section .compare-box-title-box p {
    margin: 0px;
    padding: 15px 0px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.compare-box-section .compare-box{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
}
.compare-box-section .box-inner{
    width: 25%;
}
.compare-box-section .title-text p{
    text-align: center;
}
.compare-box-section .light-black-bg {
    background: #2b2b2b;
}
.compare-box-section .light-black-bg p{
    color: #fff;
    line-height: 30px;
    font-size: 22px;
}
.compare-box-section .box-inner{
    padding-top: 30px;
    padding-bottom: 30px;
}
.compare-box-section .light-gray-box{
    background: #f9f9f9;
}
.compare-box-section .light-gray-box p{
    color: #333 !important;
    font-size: 22px;
    line-height: 30px;
}
.compare-box-section .title-text.box-inner.with-image {
    display: flex;
    align-items: center;
}
.compare-box-section .title-text.box-inner.with-image p{
    margin-left: 15px !important;
    font-size: 18px;
    color: #333;
}
.compare-box-section .compare-img-box {
    width:100px;
        text-align: center;
}
.compare-box-section .compare-img-box img {
    margin: 0 auto;
    width: auto;
}
.compare-box-section .check-box i{
    font-size: 30px;
} 
.compare-box-section .light-opcity-box{
    background-color:#fcfcfc;
}
.compare-box-section .box-inner {
    padding-top: 18px;
    padding-bottom: 18px;
} 
.text-large-popup.mfn-compare-combos .mfp-content{
    width: 100%;
    max-width: 1200px;
}

.creators-sliders .wistia_swatch{
    z-index: 1;
}
.creators-sliders iframe.wistia_embed{
    position: relative;
    z-index: 2;
}

.creaters-container{
    padding: 10px 30px;
}
.creators h2{
    margin-top: 70px; 
    margin-top: 40px; /* breadcrumb activated */
    margin-bottom: 30px;
}

.creators-sliders .swiper-slide .bottom-text{
    z-index: 99;
}
.creators-sliders .swiper-slide .bottom-text p{
    position: absolute;
    bottom: -10px;
    width: 100%;
    color: #fff;
    padding: 30px 30px;
    margin-bottom: 0;
}
.creators-sliders .swiper-pagination{
    position: relative!important;
    bottom: -8px!important;
}
.creators-sliders.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 20px;
    border-radius: 0;
    background: #666;
}

.lasercube-section .lasercube-row .products li.product.special-offer a > .woocommerce-loop-product__title,
.lasercube-section .lasercube-row .products li.product.special-offer a > .price,
.lasercube-section .lasercube-row .products li.product.special-offer a > .short-des {
    width: 86%;
}

/*.offer-2-5,
.lasercube-section .products li.product.special-offer.offer-no-thanks span.for-offer-2-5,*/
.offer-2-5-pro,
.lasercube-section .products li.product.special-offer.offer-no-thanks span.for-offer-2-5-pro{
    display: none;
}

.lasercube-section .lasercube-row .products li.special-offer a .woocommerce-loop-product__title .package-name {
    width: 100%;
}
.lasercube-section .products li.product.special-offer.offer-no-thanks a .woocommerce-loop-product__title .package-name,
.lasercube-section .products li.product.lasercare.offer-no-thanks a .woocommerce-loop-product__title .package-name {
    width: 100%;
}
.lasercube-section .lasercube-row .products li.special-offer:not(.offer-no-thanks) a .woocommerce-loop-product__title .package-name{
    border-bottom: 1px solid #f1f1f1;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.lasercube-section .products li.product.special-offer a > .label-container,
.lasercube-section .products li.product.lasercare a > .label-container{
    line-height: 30px;
    height: 30px;
}
.lasercube-section .products li.product.special-offer:not(.offer-no-thanks) a > .label-container{
    line-height: 70px;
    height: 70px;
}
.lasercube-section .products li.product.special-offer a .dynamic_price{
    float: left;
}
.lasercube-section .products li.product a del{
    opacity: 0.7;
    text-decoration: none;
    position: relative;
}
.lasercube-section .products li.product a .dynamic_price span{
    display: inline;
}
.lasercube-section .products li.product a del:before {
    content: '';
    border-bottom: 1px solid;
    opacity: 1;
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    position: absolute;
    height: 1px;
    transform-origin: center center;
    left: 0px;
    top: 13px;
    width: 100%
}
.lasercube-section .products li.product.special-offer.offer-no-thanks a .for-offer-2-5{
    padding-left: 10px;
}
.lasercube-section .lasercube-row .products li.product.post-63257 a > .short-des p strong,
.lasercube-section .lasercube-row .products li.product.post-59261 a > .short-des p strong,
.lasercube-section .lasercube-row .products li.product.post-64154 a > .short-des p strong{
    font-weight: 600;
}

.lasercube-page .lasercube-main-slider{
    /*padding-bottom: 20px;*/
    /*width: 100%;
    height: 100%;*/
}
.lasercube-page .lasercube-main-slider .swiper-slide {
    /*display: flex;
    align-items: center;*/
}

.lasercube-page .lasercube-main-slider .swiper-slide:first-child {
    /*height: 100%;*/
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.swiper-slide-height-100{
    height: 100%!important;
}

/*.lasercube-page .lasercube-main-slider .swiper-wrapper{
    height: auto;
}*/

.lasercube-page .lasercube-main-slider > .swiper-wrapper > .swiper-slide:last-child{
    height: auto;
}

.lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet{
    width: auto;
    height: auto;
    display: inline-block;
    border-radius: 15px;
    opacity: 1;
    padding: 4px 20px;
    background:transparent;
    color: #000;
}
.lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet svg {
    margin-right: 5px;
}
.lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet i{
    font-size: 15px;
    margin-right: 4px;
}
.lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet-active{
    color: #fff!important;
    background: #2b62fd;
}
.lasercube-main-slider > .swiper-pagination-bullets {
    bottom: -20px;
    position: relative;
}

.lasercube-row .lasercube-slider-thumbs {
    /*position: absolute;
    bottom: 20px;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 100%;*/
    margin-top: 5px;
}
.lasercube-row .lasercube-slider-thumbs .swiper-wrapper{
    /*justify-content: center;
    transform: translate3d(0px,0,0)!important;*/
}
.lasercube-row .lasercube-slider-thumbs img {
   opacity: 1;
   /*border-radius: 5px;*/
   border: none;
}
.lasercube-row .lasercube-slider-thumbs .swiper-wrapper .swiper-slide{
    /*width: 12px!important;
    height: 12px;
    width: 45px!important;
    height: 37px;*/
    transition:all 0.3s ease;
    display: flex;
    align-items: center;
    background: #444;
    /*border-radius: 5px;*/
}
/*.lasercube-row .lasercube-slider-thumbs .swiper-wrapper .swiper-slide:after {
    display: block!important;
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    transform: scale(0.2);
}*/
.lasercube-row .lasercube-main-slider:hover .lasercube-slider-thumbs .swiper-slide {
   /*width: 45px!important;
   height: 37px;*/
}
.lasercube-row .lasercube-main-slider:hover .lasercube-slider-thumbs .swiper-slide img{
    opacity: 1;
}
.lasercube-page .lasercube-row .lasercube-slider-thumbs .swiper-slide-thumb-active img {
    border: none!important;
}
.lasercube-row .lasercube-slider-thumbs .swiper-wrapper .swiper-slide {
    max-height: 76px;
    border: 2px solid transparent;
}

.lasercube-row .lasercube-slider-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
    border: 2px solid #2b62fd;
}

.lasercube-main-slider .swiper-slide .video-inline{
    width: 100%;
    padding-top: 96%;
}
/*.lasercube-row .lasercube-main-slider:hover .lasercube-slider-thumbs .swiper-wrapper .swiper-slide:after{
    display: none;
}
*/

.lasercube-main-slider .wistia_swatch{
    z-index: 1;
}
.lasercube-main-slider .wistia_responsive_wrapper iframe{
    z-index: 2;
    position: relative;
}
.lasercube-main-slider .swiper-lazy-preloader{
    z-index: 3;
}
.lasercube-main-slider .lasercube-slider .swiper-button-next, 
.lasercube-main-slider .lasercube-slider .swiper-button-prev{
    border-radius: 999px;
    width: 48px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    display: block;
    background: rgba(255,255,255, 0.2);
    padding-left: 4px;
    transform: translate(0, -50%);
    margin: 0px;
}
.lasercube-main-slider .lasercube-slider .swiper-button-prev{
    padding-left: 0;
    padding-right: 4px;
}
.lasercube-main-slider .lasercube-slider .swiper-button-next:after, 
.lasercube-main-slider .lasercube-slider .swiper-button-prev:after{
    font-size: 14px;
}

.lasercube-section .products li.product.product_cat-gear a > .price,
.lasercube-section .products li.product.product_cat-gear-us a > .price{
    float: left;
    margin-left: 3px;
   /* padding-right: 18px;*/
    /*text-align: right;*/
}
.lasercube-section .products li.product.product_cat-gear:not(.disabled) a > .price > span:first-child:before,
.lasercube-section .products li.product.product_cat-gear-us:not(.disabled) a > .price > span:first-child:before {
    content: '+ ';
}
.lasercube-section .products li.product.product_cat-gear.active:not(.disabled) a > .price > span:first-child:before,
.lasercube-section .products li.product.product_cat-gear-us.active:not(.disabled) a > .price > span:first-child:before {
    content: '- ';
    content: '';
}
.lasercube-section .products li.product.product_cat-gear.disabled a > .price > .woocommerce-Price-amount,
.lasercube-section .products li.product.product_cat-gear-us.disabled a > .price > .woocommerce-Price-amount{
    /*display: none;*/
    margin-right: 0;
    opacity: 1;
}
.lasercube-section .products li.product.product_cat-gear a > .price > .woocommerce-Price-amount,
.lasercube-section .products li.product.product_cat-gear-us a > .price > .woocommerce-Price-amount{
    position: absolute;
    top: 15px;
    right: 18px;
}

.lasercube-section .lasercube-row .products li.product_cat-gear a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear-us a .name-details .details-link-box.with-plus-icon:after {
    font-size: 20px;
    margin-left: 5px;
    color: #2b62fd;
    content: "\f03d";
    font-family: Font Awesome\ 5 Free;
    vertical-align: bottom;
    content: "\f144";
    font-weight: 900;
    display: none;
}
.lasercube-section .lasercube-row .products li.product_cat-gear a .name-details .details-link-box.with-plus-icon .svg-inline--fa,
.lasercube-section .lasercube-row .products li.product_cat-gear-us a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
    width: 20px;
    color: #2b62fd;
}
.lasercube-section .lasercube-row .products li.post-71171.product_cat-gear a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
    display: none !important;
}
/*.lasercube-section .lasercube-row .products li.product_cat-gear.post-70627 a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
    display: none!important;
}*/
/*.lasercube-section .lasercube-row .products li.product_cat-gear.post-68585 a .name-details .details-link-box.with-plus-icon:after{
    display: none;
}*/
.lasercube-section .lasercube-row .products li.product_cat-gear.post-37431 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear.post-37431 a .name-details .details-link-box.with-plus-icon .svg-inline--fa,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-37431 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-37431 a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
   /* margin-left: 10px;*/
}
.lasercube-section .lasercube-row .products li.product_cat-gear.post-3554 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear.post-3554 a .name-details .details-link-box.with-plus-icon .svg-inline--fa,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-71068 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-71068 a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
   /* margin-left: 17px;*/
}
.lasercube-section .lasercube-row .products li.product_cat-gear.post-63267 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear.post-63267 a .name-details .details-link-box.with-plus-icon .svg-inline--fa,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-71071 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-71071 a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
   /* margin-left: 15px;*/
}

.lasercube-section .lasercube-row .products li.product_cat-gear.post-68585 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear.post-68585 a .name-details .details-link-box.with-plus-icon .svg-inline--fa,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-68585 a .name-details .details-link-box.with-plus-icon:after,
.lasercube-section .lasercube-row .products li.product_cat-gear-us.post-68585 a .name-details .details-link-box.with-plus-icon .svg-inline--fa{
    /*margin-left: 14px;*/
}

.korean-celebrities-section{
    display: none;
}
html[lang="ko"] .celebrities-section{
    display: none;
}
html[lang="ko"] .korean-celebrities-section{
    display: block;
}
.n2-ss-slider .n2-ss-layers-container{
    opacity: 1!important;
}
/*.lasercube-page .total-price-section .currency-selector .switcher-currency .wcml-horizontal-list ul > li:nth-child(n+6){
    display: none;
}*/

.order_track_form .search_order_form div.by_tracking_number{
    display: none;
}
.order_track_form .search_order_form div.order_id_email {
    border: 1px solid #e0e0e0;
}

.site-header .site-branding.site-branding-mobile{
    display: none!important;
}
.lasercube-slider .swiper-pagination-fraction{
    position: absolute;
    top: 10px;
    z-index: 999;
    width: 50px;
    height: 30px;
    text-align: center;
    background: rgba(0,0,0,0.1);
    border-radius: 5px;
    color: #fff;
    right: 10px;
    left: inherit;
    background: #222;
    line-height: 27px;
    display: none;
}
.power-specs-1-2{
    display: none;
}
.power-specs-2-5-pro{
    display: none;
}
.power-specs-2-5-ultra{
    display: none;
}
.power-specs-7-5-ultra{
    display: none;
}
.power-specs-5-ultra-mk2{
    display: none;
}
.power-specs-2-5-ultra-mk2{
    display: none;
}
.power-specs-7-5-ultra-mk2{
    display: none;
}
.power-specs-10-ultra-mk2{
    display: block;
}

.select-lasercube-2-5, .logo-pro{
    display: none;
}
ul.specs-tabs{
    margin-bottom: 15px;
}
ul.specs-tabs li{
    background: transparent!important;
    position: relative;
    margin: 0;
    padding: 2px 0;
    min-width: 120px;
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
    /*padding: 0 15px;*/
    margin: 0 10px;
}
/*ul.specs-tabs li:after{
    content: '';
    height: 100%;
    display: block;
    width: 2px;
    position: absolute;
    background: #000;
    top: 0;
    right: 0;
}*/
ul.specs-tabs li u{
    display: block;
    margin-bottom: 10px;
    background-color: #2b2b2b!important;
}
ul.specs-tabs li:last-child:after{
    display: none;
}
ul.specs-tabs li.active{
    background: transparent!important;
}
ul.specs-tabs li.active u {
    color: #fff!important;
    background-color: #2b62fd!important;
}
/*ul.specs-tabs li a{
    font-size: 16px;
}
ul.specs-tabs li:first-child{
    margin-left: -40px;
}*/
.lasercube-page .lasercube-video-section{
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    margin-top: 50px;
    width: 99.4vw;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.lasercube-page .lasercube-video-section .btn{
    max-width: 200px;
    margin-top: 10px;
}

.compare-models-box{
    width: 100%;
    max-width: 557px;
    margin: 0 auto;
    background: #fff;
    height: auto;
    overflow: inherit;
    padding: 0;
}
.compare-models-box .compare-box-inner{
    overflow: inherit;
    height: auto;
}
.compare-models-box .compare-box-title-box{
    background: transparent;
    color: #000;
        padding: 20px 0 0;
}
.compare-models-box .compare-box-inner{
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;
    margin-top: 11px;
    margin-bottom: 15px;
}
.compare-models-box .compare-title-box.compare-box .box-inner{
    width: 20%;
}
.compare-models-box .compare-title-box.compare-box .box-inner:first-child{
    width: 31%;
}
.compare-models-box .compare-title-box.compare-box .box-inner:nth-child(2) {
    width: 29%;
}
.compare-models-box p {
    font-size: 30px;
    font-weight: 600;
    text-align: left!important;
    line-height: 38px;
}
.compare-models-box .compare-box-title-box p {
    padding: 5px 0px;
    font-size: 41px;
    line-height: 55px;
    font-weight: 600;
    text-align: center!important;
}
.compare-models-box .box-inner{
    padding: 18px 0 18px 18px;
    text-align: left;
}
.compare-models-box .compare-title-box.bg-row{
    background: #f0f0f0;
}
.compare-models-box .check-box i {
    font-size: 34px;
    color: #2b62fd;
}
.see-more-faq{
    margin-top: 10px;
}
.pro-box{
    display: none;
}
.pro-active-box .pro-box{
    display: block;
}
.pro-active-box .hide-pro-box{
    display: none;
}
.lasercube-section .short-des .fa-plus-circle{
    font-size: 12px;
    color: #2b62fd;
    margin-left: 2px;
}
.technical-specifications-inner h4 .fa-plus-circle{
    font-size: 12px;
    color: #2b62fd;
    vertical-align: middle;
}
body .lasercube-section .lasercube-play-video{
    display: inline-block!important;
    font-size: 20px!important;
    color: #2b62fd!important;
    line-height: 1!important;
}
body .lasercube-section .lasercube-play-video .svg-inline--fa{
    width: 20px;
}
.woocommerce-table--order-downloads th,
.woocommerce-table--order-downloads td{
    text-align: center!important;
    vertical-align: middle;
}
.woocommerce-account.woocommerce-orders .button.pay{
    display: none;
}

.landing_details .laseros_feature .feature_boxes .feature_box:nth-child(3n+1) {
    clear: left;
}

/* topbar start */
.lasercube-page .topbar,
.home .topbar {
    top: 0;
    width: 100%;
    text-align: center;
    background: #fff;
    font-size: 16px;
    padding: 11px 6px;
    border-bottom: none;
    color: #000;
    position: relative;
    z-index: 1000;
    display: block;
    background: #2b62fd;
    color: #fff;
}
.lasercube-page .topbar a,
.home .topbar a,
.topbar .black-friday-bar a{
    color: #000!important;
    color: #fff!important;
    font-weight: 600;
}
body.lasercube-page{
    padding-top: 0px;
}

.lasercube-page .close-topbar,
.home .close-topbar{
    position: absolute;
    margin-left: 10px;
    font-size: 20px;
    cursor: pointer;
    top: 7px;
    /*opacity: 0.8;*/
    right: 24px;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*body.hide-topbar.lasercube-page {
    padding-top: 0;
}
body.admin-bar.hide-topbar.lasercube-page .topbar{
    top: 0;
}*/
/*body.hide-topbar.lasercube-page .topbar,
body.hide-topbar.home .topbar{
    display: none;
}*/
body.hide-topbar.lasercube-page .topbar-us-page{
    display: none;
}
.site-header{
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
body.admin-bar.home .site-header{
    top: 70px;
}
/* with topbar */
/*body.home .site-header{ 
    top: 48px;
}*/
/* end with topbar */
body.home.hide-header-bar .site-header{
    top: 0;
}
body.admin-bar.home.hide-header-bar .site-header {
    top: 32px;
}
body.hide-topbar.home .site-header{
    top: 0;
}
body.admin-bar.hide-topbar.home .site-header {
    top: 32px;
}

/* topbar end */

/* stick topbar */
.lasercube-page .topbar,
.home .topbar {
    /*position: fixed;*/ /* sticky topbar */
}
/*body.home:not(.hide-topbar),
body.lasercube-page:not(.hide-topbar){ 
    padding-top: 48px;
}
body.home.hide-header-bar:not(.hide-topbar) .site-header {
    top: 48px;
}*/

/* stick topbar end */

/* new section css*/
.unique_features .tab {
  float: right;
  width: 24%;
  margin-top:4.5%;
}

/* Style the buttons inside the tab */
.unique_features .tab button {
    display: block;
    background-color: inherit;
    color: #fff;
    padding: 13px 0px 13px 10px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    transition: 0.3s;
    font-size: 30px;
    border-bottom: 1px solid #444;
    line-height: 35px;
    min-height: 65px;
}

/* Change background color of buttons on hover */
.unique_features .tab button:hover {
   color: #2b62fd;
   opacity:1;
}

/* Create an active/current "tab button" class */
.unique_features .tab button.active {
  color: #2b62fd;
}

/* Style the tab content */
.unique_features .tabcontent {
  float: left;
  padding: 0px 12px;
  width: 75%;
  display: none;
}
.unique_features .no-border{border-bottom:none !important;}
.unique_features .tabcontent img {
    height: 498px;
    width: 100%;
    object-fit: contain;
    background: #080808;
}
.unique_features .tabcontent h1 {
   font-size: 51px;
   line-height: 51px;
   font-weight: 600;
   color: #fff;
}
/*.unique_features .tab button:nth-child(2) { opacity: 0.9;}
.unique_features .tab button:nth-child(3) { opacity: 0.8;}
.unique_features .tab button:nth-child(4) { opacity: 0.7;}
.unique_features .tab button:nth-child(5) { opacity: 0.6;}
.unique_features .tab button:nth-child(6) { opacity: 0.5;}
.unique_features .tab button:nth-child(7) { opacity: 0.4;}*/
.unique_features button.tablinks.active {opacity: 1;}
.unique_features .n2-ss-layer.n2-ow.n2-ss-layer--auto.n2-ss-has-self-align {
    width: 100% !important;
    max-width: 100%;
    margin: 0;
    text-align: center !important;
}
.unique_features .n2-ss-layer-row.n2-ss-layer-with-background {
    background: #000 !important;
    padding: 20px !important;
}
.unique_features .n2-ss-layer-row.n2-ss-layer-with-background h1{
    font-size:22px !important;line-height:24px  !important;text-align:left !important;
}
.unique_features div#n2-ss-25 .n2-ss-control-bullet {
    position: absolute;
    bottom: -50px;
}
.unique_features .on-tab{display:none;}
.unique_features .n2-ss-layer{background:#000 !important;}
.unique_features div#n2-ss-25 .n-uc-1021a850b9721-inner,
.unique_features div#n2-ss-25 .n-uc-17554a87b904b-inner,
.unique_features div#n2-ss-25 .n-uc-17554a87b904b-inner,
.unique_features div#n2-ss-25 .n-uc-150813192dc53-inner,
.unique_features div#n2-ss-25 .n-uc-19c058fcde3a2-inner,
.unique_features div#n2-ss-25 .n-uc-4wthpfQdZbjo-inner,
.unique_features div#n2-ss-25 .n-uc-15484d0efcaf3-inner,
.unique_features div#n2-ss-25 .n-uc-18e89118a361b-inner
{
    padding-right:0 !important;
}
.unique_features .n2-ss-slider .n2-ss-item-image img {
    min-height: 290px !important;
}
.unique_features .n2-ss-layer-row.n2-ss-layer-with-background {
    padding: 0px !important;
}

.unique_features .nextend-bullet-bar{margin-bottom:3px;}

.unique_features div#n2-ss-28item4,
.unique_features div#n2-ss-28item6,
.unique_features div#n2-ss-28item8,
.unique_features div#n2-ss-28item10,
.unique_features div#n2-ss-28item12,
.unique_features div#n2-ss-28item14,
.unique_features div#n2-ss-28item2 { padding: 10px  !important;}
.unique_features .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal {
}
.unique_features div#n2-ss-28 .n2-bar-justify-content-center {
    justify-content: center;
    position: relative;
}
.unique_features h2{
    font-size: 30px;
    line-height: 32px;
    text-align: center;
    padding-top: 20px!important;
    padding-bottom: 30px!important;
    color: #fff;
}
.unique_features div#n2-ss-28 .nextend-bullet-bar .n2-bullet,
.unique_features div#n2-ss-30 .nextend-bullet-bar .n2-bullet {
    background-color: #fff!important;
}
.unique_features div#n2-ss-28 .nextend-bullet-bar .n2-bullet.n2-active,
.unique_features div#n2-ss-30 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #2b62fd !important;
}
.unique_features div#n2-ss-28 .n-uc-t93gFOvM3rSS-inner{
    justify-content: flex-start;
}
.unique_features div#n2-ss-28 .nextend-bullet-bar .n2-bullet{
    padding: 4px!important;
}
.unique_features{
    padding-bottom: 80px;
    padding-top: 70px;
    background: #000;
}

/* new section css end */

#pum-63264.pum-theme-popup,
#pum-64149.pum-theme-popup,
#pum-24651.pum-theme-popup{
    background-color: rgba(40, 40, 40, 0.8 );
}
#pum-63264.pum-theme-popup .pum-container,
#pum-64149.pum-theme-popup .pum-container,
#pum-24651.pum-theme-popup .pum-container{
    background-color: #000;
}
#pum-63264.pum-theme-popup .offer-box-inner .short-des,
#pum-64149.pum-theme-popup .offer-box-inner .short-des,
#pum-24651.pum-theme-popup .offer-box-inner .short-des{
    color: #fff;
}
#pum-63264.pum-theme-popup .offer-price,
#pum-64149.pum-theme-popup .offer-price,
#pum-24651.pum-theme-popup .offer-price,
#pum-63264.pum-theme-popup .offer-box-inner .skip-offer,
#pum-64149.pum-theme-popup .offer-box-inner .skip-offer,
#pum-24651.pum-theme-popup .offer-box-inner .skip-offer{
    color: #fff;
}

.lasercube-spin-home{
    max-width: 530px;
    margin: 0 auto;
}
.lasercube-spin-home .btn{
    margin-top: 40px;
}

.home-main-ultra-mk2 .lasercube-spin-home{
    /*max-width: 820px;*/
    max-width: 380px;
}

.home-featured-photographer{
    padding-top: 60px;
}
.home-featured-photographer .wistia_responsive_padding img {
    height: 280px;
    width: 100%;
    object-fit: cover;
}
.home-featured-photographer .wistia_responsive_padding{
    padding-top: 0!important;
}
.lasercube-cube-video-section{
    margin-top: 40px;
}
#text-4.widget_text{
    margin-bottom: 0px;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
#text-4.widget_text .for-rev {
    width: 100%;
    /*display: flex !important;*/
    margin-bottom:35px;
/*    align-items: center;*/
    display: flex;
    flex-wrap:wrap;

}
#text-4.widget_text .row.for-rev .col-md-6 {
    float: left;
    width: 60%;
}
#text-4.widget_text .row.for-rev .off-head {
    font-size: 20px;
    line-height: 28px;
    padding-right: 0;
}
#text-4.widget_text .row.for-rev form.nn {
    display: flex;
    margin: 10px 0px;
}
#text-4.widget_text .row.for-rev input.in-new.form-control {
    background: #545454;
    color: #fff;
    margin-right: 10px;
    min-width: 250px;
}
#text-4.widget_text .row.for-rev .col-md-4{
    float: left;
    width: 40%;
}
#text-4.widget_text .widget ul{
    margin: 0;
}
#text-4.widget_text .col-md-4 ul.menu li {
    float: left;
}
#text-4.widget_text .for-one {
    padding-right: 0 !important;
}
#text-4.widget_text .col-md-4 ul.menu li i,
#text-4.widget_text .col-md-4 ul.menu li .svg-inline--fa {
    font-size: 25px;
    color: #fff;
    line-height: 32px;
    margin: 0 13px;
}
#text-4.widget_text .col-md-4 ul.menu li .svg-inline--fa{
    width: 25px;
    height: 25px;
}
#text-4.widget_text .wpcf7-form-control-wrap{
    display: inline-block;
    max-width: 250px;
}
#text-4.widget_text .mail-form{
    text-align: left;
    padding-top: 0;
}
#text-4.widget_text .mail-form .wpcf7-form-control:not(.wpcf7-submit){
    background: #545454!important;
    color: #fff!important;
    margin-right: 10px!important;
    padding: 0.6180469716em!important;
    border-radius: 0!important;
}
#text-4.widget_text .mail-form form{
    margin: 10px 0;
}
#text-4.widget_text .mail-form input.wpcf7-form-control.wpcf7-submit {
    padding: 12px 25px;
    border-radius: 0;
    margin-top: 0;
}
#text-4.widget_text .mail-form .wpcf7-email::placeholder{
    color:#fff !important;
}
#text-4.widget_text .wpcf7 form .wpcf7-response-output{
    margin-top: 0;
}
.home-bottom-videos-slider {
    max-width: 560px;
}
.home-bottom-videos-slider .wistia_responsive_padding{
    padding: 125% 0 0 0!important;
}
.sfb-footer-bar{
    display: none;
}

body .home-bottom-videos-slider .swiper-pagination-bullet{
    background-color: #fff !important;
    opacity: 1;
}
body .home-bottom-videos-slider .swiper-pagination-bullet-active{
    background-color: #2b62fd !important;
}

.lasercube-spin-home .wistia_swatch{
    z-index: 1;
}
.lasercube-spin-home iframe.wistia_embed{
    z-index: 2;
    position: relative;
        pointer-events: inherit!important;
}
.find-dealer .owl-item p {
    /*background: #fff;
    border: 1px solid #ececec;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #e2e2e2;
    text-align:center;*/
}
.find-dealer{
    padding-top: 40px;
    margin-bottom: 40px;
}
.find-dealer .owl-carousel .owl-item img{
    display: inline;
    width: auto!important;
    height: auto!important;
    max-width: 100%;
    background: none;
    border-radius: 0;
}
.find-dealer h2{
    margin-bottom: 20px;
}
.trustpilot-new-section {
    position: relative;
    margin-bottom: 100px;
}
.home .trustpilot-new-section,
.page-id-66888 .trustpilot-new-section,
.page-id-67013 .trustpilot-new-section{
   margin-top: 80px; 
   margin-bottom: 100px;
}
.page-id-60589 .trustpilot-new-section,
.page-id-1412 .trustpilot-new-section,
.page-id-71486 .trustpilot-new-section,
.page-id-73575 .trustpilot-new-section,
.page-id-73564 .trustpilot-new-section,
.page-id-73568 .trustpilot-new-section,
.page-id-73572 .trustpilot-new-section{
    margin-top: 80px;
    margin-bottom: 100px;
}
html body .trustpilot-new-section .swiper-slide a img {
    height: auto;
}
.custom-style-footer-wid{
    position: absolute;
    top: 4.2%;
    right: 118px;
    background: transparent;
}
.celebrities-section {
    padding-top: 60px!important;
}
.product-power .AzgXf svg {
    fill: #333;
    stroke: #333;
}
.best-for-you-section .gf-dotcom.gf-styled .ComparisonTable{
    padding: 0;
}
#content > .col-full > .woocommerce > .woocommerce-message{
    display: none;
}
.lasercube-in-the-box-slider .swiper-button-next.swiper-button-white, 
.lasercube-in-the-box-slider .swiper-button-prev.swiper-button-white{
    color: #000;
    width: 13px;
    display: none;
    opacity: 1;
    margin-top: calc(-15px - (var(--swiper-navigation-size)/ 2));
}
.lasercube-in-the-box-slider .swiper-button-next.swiper-button-white{
    right: 0;
}
.lasercube-in-the-box-slider .swiper-button-prev.swiper-button-white{
    left: 0;
}
.lasercube-in-the-box-slider .swiper-button-next.swiper-button-white:after, 
.lasercube-in-the-box-slider .swiper-button-prev.swiper-button-white:after{
    font-size: 24px;
}
.best-image-title .AzgXf svg{
    fill: #333;
    stroke: #333;
}
.lasercube-section .lasercube-row .products li.product.product-power.power-2-5-pro:after {
    content: "Most popular";
    position: absolute;
    bottom: 0;
    right: 0px;
    color: #fff;
    background: #2b62fd;
    font-size: 15px;
    line-height: 25px;
    padding: 0px 15px 1px;
    border-top-left-radius: 5px;
    /*border-bottom-right-radius: 5px;
    top: 0;
    right: 50%;
    transform: translate(50%,0%);*/
    display: none;
}
.lasercube-section .lasercube-row .products li.product a > .short-des p u{
    position: relative;
    text-decoration: none;
    border-bottom: 1px solid #333;
}
.lasercube-section .lasercube-row .products li.product a > .short-des p u:after{
    /*content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    border-width: 0 0 1px;
    border-style: solid;
    bottom: 0px;
    left: 0;*/
}
.home-videos-main .swiper-button-next, .home-videos-main .swiper-button-prev {
    -ms-transform: translateY(30%);
    transform: translateY(30%)
}
.unique_features div#n2-ss-28 .nextend-arrow img{
    width: 24px!important;
}
.unique_features div#n2-ss-28 .nextend-arrow {
    background: rgba(0, 0, 0, 41%);
    width: 22px;
    height: 23px;
    padding: 9px;
}
.find-dealer .sa_owl_theme .owl-dots .owl-dot span{
    background-color: #000 !important;
}
.find-dealer .sa_owl_theme .owl-dots .active span{
    background-color: #2b62fd !important;
}
.facebook-group-iframe{
    margin-top: 70px!important;
}
.facebook-group-iframe iframe{
    margin-top: 30px;
}
.home .faqs-section-main-section,
.page-id-66888 .faqs-section-main-section,
.page-id-67013 .faqs-section-main-section{
    padding-top: 0;
}
.measurement-line{
    display: inline;
    position: absolute;
    left: 0px;
    border-left: 2px solid;
    height: 49px;
    line-height: 49px;
    padding-left: 8px;
    top: 42px;
}
.measurement-line:before {
    content: '';
    position: absolute;
    top: -6px;
    left: -2px;
    height: 14px;
    width: 2px;
    background: #000;
    -ms-transform: rotate(-90deg);
    transform: rotate( -90deg);
}

.measurement-line:after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: -2px;
    height: 14px;
    width: 2px;
    background: #000;
    -ms-transform: rotate(-90deg);
    transform: rotate( -90deg);
}
.gear-text-djx, .gear-text-stage, .gear-text-stadium{
    display: none;
}
.gear-box > p{
    border: 2px solid #2b62fd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;
    padding: 5px 10px;
    font-size: 15px;
    line-height: 25px;
    color: #2b62fd!important;
    font-weight: 600;
}
.lasercube-section .products li.product.product_cat-gear.disabled a,
.lasercube-section .products li.product.product_cat-gear-us.disabled a{
    border-top: none!important;
    border-radius: 0;
    border-bottom-color: #f1f1f1!important;
    border-bottom-width: 1px;
}
.lasercube-section .products li.product.product_cat-gear.disabled,
.lasercube-section .products li.product.product_cat-gear-us.disabled{
    border-bottom-width: 0;
    margin-bottom: 0;
}
/*.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3) a,
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(5) a,
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(8) a,
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3) a,
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(5) a,
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(7) a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 1px;
}
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3),
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(5),
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(8),
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3),
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(5),
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(7){
    margin-bottom: 10px;
}
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(2) a,
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(4) a,
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(7) a,
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(2) a,
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(4) a,
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(6) a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 1px;
}
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(2),
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(4),
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(7),
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(2),
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(4),
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(6){
    margin-bottom: 10px;
}
.lasercube-section .stadium-gear-box .products li.product.product_cat-gear.disabled:last-child a,
.lasercube-section .stadium-gear-box .products li.product.product_cat-gear-us.disabled:last-child a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 1px;
}*/

.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3) a,
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(5) a,
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(9) a,
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3) a,
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(5) a,
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(9) a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 2px;
}
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3),
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(5),
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear.disabled:nth-child(9),
.lasercube-section .wifi-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3),
.lasercube-section .wifi-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(5),
.lasercube-section .wifi-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(9){
    margin-bottom: 10px;
}
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3) a,
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(6) a,
.lasercube-section .ultra-gear-box.stadium-gear-box:not(.ultra-gear-mk2) .products li.product.product_cat-gear.disabled:nth-child(9) a,
.lasercube-section .ultra-gear-box.stadium-gear-box.ultra-gear-mk2 .products li.product.product_cat-gear.disabled:nth-child(10) a,
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3) a,
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(6) a,
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(10) a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 2px;
}
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear.disabled:nth-child(3),
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear.disabled:nth-child(6),
.lasercube-section .ultra-gear-box.stadium-gear-box:not(.ultra-gear-mk2) .products li.product.product_cat-gear.disabled:nth-child(10),
.lasercube-section .ultra-gear-box.stadium-gear-box.ultra-gear-mk2 .products li.product.product_cat-gear.disabled:nth-child(10),
.lasercube-section .ultra-gear-box.djx-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(3),
.lasercube-section .ultra-gear-box.stage-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(6),
.lasercube-section .ultra-gear-box.stadium-gear-box .products li.product.product_cat-gear-us.disabled:nth-child(10){
    margin-bottom: 10px;
}
.lasercube-section .stadium-gear-box .products li.product.product_cat-gear.disabled:last-child a,
.lasercube-section .stadium-gear-box .products li.product.product_cat-gear-us.disabled:last-child a{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: #2b62fd!important;
    border-bottom-width: 2px;
}
.lasercube-cube-video-section .lasercube-cube-video,
.lasercube-cube-video-section .lasercube-cube-pro-video
{
    display: none;
}
.lasercube-cube-video-section .lasercube-cube-ultra-video{
    display: none;
}
.download-product .video-popup{
    color: #333;
}
.download-product .video-popup i{
    color: #2b62fd;
    vertical-align: middle;
}
.unique_features2 .tabcontent { padding: 15px 12px !important;}
.unique_features2 .tab { margin-top: 0;}
.unique_features2 .tab button img { object-fit: contain; width: 170px;}
.unique_features2 .tabcontent img {background: #000000; object-fit: cover;}
.unique_features2 .n2-ss-slider .n2-ss-item-image-content img { height: 500px; object-fit: cover;}
.unique_features2 .tab button{ padding-top:0px !important; padding-bottom:0px !important}

#software{
    margin-bottom: 80px;
}
#software .kpXGOt{
     -webkit-box-align: stretch;
    align-items: stretch;
    display: flex;
    margin: 0px auto;
    max-width: 1400px;
    padding: 0px;
    position: relative;
    width: 100%;
}
#software  .jBwyOq {
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    flex: 1 1 40%;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    text-align: left;
}
#software .jBwyOq > div {
    max-width: 325px;
    position: relative;
}
#software .jBwyOq .jBwyOq-heading {
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 1.375em;
    font-size: 20px;
    color: rgb(24, 26, 29);
    margin-bottom: 40px;
}
#software .jBwyOq ul {
    display: flex;
    flex-direction: column;
    height: 290px;
    margin: 0px auto;
}

#software .jBwyOq li.is-active {
    flex: 1 1 0%;
}

#software .jBwyOq li {
    cursor: pointer;
    flex: 0 1 0%;
    overflow: hidden;
    padding-bottom: 46px;
    padding-left: 40px;
    position: relative;
    transition: flex 350ms ease-in-out 0s;
}
#software .jBwyOq li::before {
    background-color: rgb(241, 241, 241);
}

#software .jBwyOq li::before, .jBwyOq li::after {
    border-radius: 3px;
    bottom: 0px;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 3px;
}

#software p.bodyText {
    line-height: 21px;
}
/*#software .jBwyOq p {
    font-weight: 300;
    letter-spacing: 0.025em;
    line-height: 1.5em;
    font-size: 14px;
    color: rgb(101, 102, 106);
    opacity: 0;
    transition: opacity 100ms ease 0s;
}*/

#software .jBwyOq h2 {
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 1.375em;
    text-transform: uppercase;
    font-size: 14px;
    color: rgb(101, 102, 106);
    margin-bottom: 10px;
    margin-top: 10px;
    transition: color 250ms ease 0s;
}

#software .bXjOLA {
    align-items: flex-end;
    display: grid;
    flex: 1 1 60%;
    max-width: 60vw;
    overflow: hidden;
    height: 100%;
    pointer-events: none;
}
#software .is-active::after {
    background-color: rgb(223, 28, 47);
    animation: 6000ms ease-in-out 0s 1 normal forwards paused iGcUqW;
}
#software .BmvI {
    min-width: 700px;
}

#software .fqzveM {
    grid-area: 1 / 1 / 1 / 1;
    opacity: 0;
    transition: opacity 500ms ease-in-out 250ms;
    vertical-align: middle;
    width: 100%;
}
#software .gJGcVE {
    overflow: hidden;
}
#software .dJNjXS {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
#software .is-active-slide,
#software .bpuspK.is-active {
    opacity: 1;
}
#software .bpuspK {
    object-fit: cover;
    object-position: center top;
    position: relative;
    height: 100%;
    width: 100%;
    opacity: 0;
}
#software .iMcafd {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
#software .klGyZT {
    z-index: 1;
    padding: 16px;
    transition: opacity 250ms ease 0s;
}

#software .klGyZT svg {
    width: 26px;
}
#software .eWWbWK {
    width: 50px;
}

.woocommerce-MyAccount-content .cfw-add-field {
    display: none;
}
.woocommerce-address-fields__field-wrapper .form-row{
    margin-bottom: 10px;
}

.header-top-zero header{
    top: 0!important;
}


@media (min-width: 1280px)
{
    #software .kpXGOt { height: 100%; max-width: 1920px;}
    #software .bXjOLA {  -webkit-box-pack: center;justify-content: center;}
    #software .fqzveM {  max-width: 1000px;}
}

@media (min-width: 580px){
    #software .jBwyOq .jBwyOq-heading {font-size: 28px;}
}

@media (min-width: 1024px){
    #software .bXjOLA { padding-top: 70px;}
    #software .klGyZT { padding: 24px;}
    #software .klGyZT svg {  width: 34px;}
}

#software @-webkit-keyframes slide {
  0%   { max-height:   20px; }
  100% { max-height: 200px; }
}
#software .jBwyOq li::after {
    max-height:20px;
}
#software .sc:after{
   max-height: 200px !important;
   transition: all 1s ease-out;
}
#software .col-full {
    max-width: 75.5em;
    padding: 0 1em;
}
#compare-combos-new td.rowTitle p,
#compare-combos-ultra td.rowTitle p{
    font-size: .87rem;
    line-height: 1.1rem;
    font-weight: normal;
}
#compare-combos-new td.rowTitle,
#compare-combos-ultra td.rowTitle{
    display: flex;
    align-items: center;
}
#compare-combos-new .gf-dotcom.gf-styled .ComparisonRow td.value,
#compare-combos-ultra .gf-dotcom.gf-styled .ComparisonRow td.value {
    justify-content: center;
    width: 120px;
}
#compare-combos-new .gf-dotcom.gf-styled .ComparisonRow td,
#compare-combos-ultra .gf-dotcom.gf-styled .ComparisonRow td {
    padding: 0.6rem;
}

.lasercube-internal-video{
    margin: 40px 0;
}
.lasercube-section .gear-box > .gear-text-djx,
.lasercube-section .gear-box > .gear-text-stage,
.lasercube-section .gear-box > .gear-text-stadium {
    padding: 9px 10px;
    position: relative;
    font-weight: normal;
}
.lasercube-section .gear-box > .gear-text-djx > span,
.lasercube-section .gear-box > .gear-text-stage > span,
.lasercube-section .gear-box > .gear-text-stadium > span{
    position: absolute;
    bottom: -8px;
    right: 0px;
    color: #fff!important;
    background: #2b62fd;
    padding: 0px 15px 1px;
    border-bottom-left-radius: 5px;
    display: block;
    color: #fff!important;
}

.lasercube-slider:not(.swiper-container-initialized) .swiper-button-next,
.lasercube-slider:not(.swiper-container-initialized) .swiper-button-prev,
.home-top-videos-slider:not(.swiper-container-initialized) .swiper-button-next,
.home-top-videos-slider:not(.swiper-container-initialized) .swiper-button-prev{
    display: none;
}
.lasercube-slider-thumbs:not(.swiper-container-initialized){
    display: none;
}
.awesome-section-description{
    max-width: 860px;
    padding: 0 15px;
    margin: 0 auto;
}
.lasercube-page .currency-selector .switcher-main,
.term-gear .currency-selector .switcher-main{
    background: transparent;
}
.lasercube-page .currency-selector .switcher-trigger:after,
.term-gear .currency-selector .switcher-trigger{
    color: #fff;
    line-height: 36px;
}
.lasercube-page .currency-selector .switcher-trigger,
.term-gear .currency-selector .switcher-trigger{
    color: #fff;
    padding-top: 6px;
    display: block;
}
.lasercube-page .currency-selector .switcher-trigger > img,
.term-gear .currency-selector .switcher-trigger > img{
    max-width: 28px;
    margin-right: 8px;
    max-height: 21px;
    display: inline;
    vertical-align: bottom;
}
.unique_features  .unique_features2-desktop-heading{
    font-weight: bold;
    letter-spacing: inherit;
    font-size: 2.617924em;
    line-height: 1.214;
    text-align: left;
}
.woocommerce-order-received .woocommerce-customer-details:after{
    clear: both;
    content: '';
    display: block;
}
.woocommerce-order-received div.cfw-bottom-controls {
    float: left;
    margin-right: 50px;
}
.woocommerce-order-received div.cfw-bottom-controls a:after{
    content: "\f054";
    font-family: Font Awesome\ 5 Free;
    font-weight: 900;
    font-size: 11px;
    margin-left: 6px;
    position: absolute;
    line-height: 27px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}
.wpcf7-form .intl-tel-input{
    width: 100%;
}
ul.specs-tabs{
    margin-bottom: 10px;
}
.compare-models-specifications{
    margin-bottom: 5px;
    margin-left: -17px;
}
.compare-models-specifications a{
    font-size: 18px;
    line-height: 24px;
}
body.show-cart .cart-icon{
    position: absolute;
    color: #fff;
    right: 108px;
    z-index: 9999;
    top: 16px;
}
body.show-cart .cart-icon a{
    color: #fff;
    font-size: 20px;
}
.bio-section .wpb_single_image img{
    border-radius: 99px;
    outline: 10px solid #f5f5f5;
    margin-top: -40px;
}
.bio-section .vc_column-inner > .wpb_wrapper{
    background: #f5f5f5;
    padding: 0px 20px 30px 20px;
    height: 100%;
}
.bio-section .wpb_wrapper h3{
    font-size: 24px!important;
    font-weight: normal;
    line-height: 30px!important;
    margin-bottom: 15px;
    color: #333;
}
.bio-section .wpb_wrapper h4{
    font-size: 18px!important;
    line-height: 26px!important;
    font-weight: normal;
    margin-bottom: 15px;
    color: #333;
}
.bio-section .wpb_wrapper p{
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
}
.bio-section .empty{
    display: none!important;
}
.total-price-section .currency-selector .switcher-main .switcher-content {
    top: inherit;
    left: inherit;
    width: 100px;
    bottom: 44px;
    border-radius: 5px;
    left: 0px;
}
.total-price-section .currency-selector .switcher-currency .wcml-horizontal-list li{
    width: 100%;
}
.total-price-section .currency-selector .switcher-main li a {
    float: none;
    display: flex;
    align-items: center;
}
.total-price-section .currency-selector .switcher-main li a img{
    max-width: 28px;
    margin-right: 8px;
    max-height: 21px;
}
.total-price-section .currency-selector .switcher-main li a {
    padding: 6px 5px!important;
}
.currency-selector .switcher-main {
    border-radius: 5px;
}
.total-price-section .currency-selector .switcher-main .switcher-content:before {
    left: 40px;
    top: inherit;
    right: auto;
    border-top: 10px solid #f7f7f7;
    border-bottom: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -18px;
}
.currency-selector .switcher-trigger,
.term-gear .currency-selector .switcher-trigger{
    padding:6px 18px 6px 6px;
    font-size: 17px;
    line-height: 22px;
}
.total-price-section .currency-selector .switcher-main .switcher-content:after {
    content: '';
    width: 100%;
    height: 15px;
    display: block;
    position: absolute;
    left: 0;
}
.total-price-section .currency-selector .switcher-currency .wcml-spinner {
    right: -25px;
    left: auto;
    top: inherit;
    bottom: -50px;
}

div.photoSwipe_innerthumbs{position: fixed; bottom: 0; width: 100%; text-align: center;z-index: 1000000;display: flex;justify-content: center;padding: 15px;
    border-top: 1px solid #222;background: #000;}
div.photoSwipe_innerthumbs img{max-width: 70px; cursor: pointer;    margin: 0 7px;border: 1px solid #222;    opacity: 1;}
.svifaded{opacity: 1!important;}

.pswp__bg{
    background: #000;
    opacity: 1!important;
}
.pswp__ui--idle .pswp__top-bar,
.pswp__ui--idle .pswp__button--arrow--left, 
.pswp__ui--idle .pswp__button--arrow--right {
    opacity: 1;
}
.pswp__button:focus, .pswp__button:hover{
    background-color: #222;
    border-color: #222;
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
    margin-top: -15px!important;
    width: 40px!important;
    height: 30px!important;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    top: 0!important;
}
.lasercube-row .lasercube-slider img.photoswipe:hover{
    cursor: zoom-in;
}

.info-icon-box .icon-legal .image-box .fa-truck{
    color: #888;
    opacity: 0.5;
}
.post-1431 p.faq_q{
    margin-bottom: 0!important;
}
body.page-id-63626, body.page-id-61859{
    background: #fff!important;
}
body.page-id-63626 .main-thumbnail-text,
body.page-id-61859 .main-thumbnail-text,
body.page-id-61859 .creators h2{
    color: #333!important;
}
body.page-id-61859 #photographers_slider .owl-item .css-1lzm8iz, 
body.page-id-61859 #artist_slider .owl-item .css-1lzm8iz, 
body.page-id-61859 #youtuber_slider .owl-item .css-1lzm8iz, 
body.page-id-61859 #influencer_slider .owl-item .css-1lzm8iz, 
body.page-id-61859 #musician_slider .owl-item .css-1lzm8iz, 
body.page-id-61859 #laserlewdude_slider1 .owl-item .css-1lzm8iz, 
body.page-id-61859 #Krellthewarrior_slider1 .owl-item .css-1lzm8iz, 
body.page-id-61859 #tuna_vision_slider1 .owl-item .css-1lzm8iz{
    color: #333!important;
}

.text-play{
    font-size: 11px;
    color: #2b62fd;
    margin-left: 1px;
}
.technical-specifications-inner p a {
    text-decoration: underline!important;
}

.popular-tag{
    color: #fff;
    background: #2b62fd;
    font-size: 14px;
    line-height: 25px;
    padding: 0px 15px 1px;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    margin: 0 auto;
    line-height: 20px;
    margin-bottom: 5px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -35%);
    white-space: nowrap;
}

.compare-models-box-new .mfp-close{
    top: 10px!important;
    right: 10px!important;
}
.compare-models-box-new .mfp-close:before, 
.compare-models-box-new .mfp-close:after{
    background-color: #000;
    height: 30px;
}

td.zendesk_live_chat{
    font-size: 15px!important;
}
td.whatsapp_live_chat{
    line-height: 22px!important;
    font-size: 16px !important;
}
td.whatsapp_live_chat .whatsapp_live_chat_btn a{
        font-size: 16px !important;
    color: #333 !important;
    display: inline;
    text-decoration: underline !important;
    font-weight: normal;
}

.term-gear .product table.variations td,
.term-gear .product table.variations th{
    display: block;
    background: #fff;
    padding: 5px;
    text-align: center;
}
.term-gear .product a.reset_variations{
    display: none!important;
}
.term-gear .product .quantity .qty{
    display: none;
}
.term-gear .product table.variations td select{
    border: 1px solid #999;
    padding: 5px;
    border-radius: 5px;
}
.term-gear .package-main .textwidget {
    align-items: center;
}
.quotes-section{
    margin-bottom: 120px;
    margin-top: 80px;
}
.home .quotes-section,
.page-id-66888 .quotes-section,
.page-id-67013 .quotes-section{
    margin-top: 40px;
    margin-bottom: 100px;
    padding-top: 40px;
}
.quotes-section .profile-pic {
  width: 60px;
  height: 65px;
  margin-right: 11px;
}
.quotes-section .profile {
  display: flex;
  align-items: center;
  margin-bottom:20px !important;
}

.quotes-section .profile-pic img{border-radius: 66px;}
.quotes-section .sa.sa_hover_container{
background: rgba(17, 17, 17, 0.05);
border-radius:5px;}

.quotes-section .profile-text h5{
       font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    color: rgb(34, 34, 34);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
      margin: 0 0 -7px;
}
.quotes-section .profile-text .small{
     font-size: 12px;
  color: rgb(136, 136, 136);
}

.quotes-section .sa_hover_container{
    background-color: rgba(17, 17, 17, 0.05);
    border-radius:5px;
    height:400px;
    margin:0 15px !important;
    padding-left: 30px!important;
    padding-right: 30px!important;
}


.quotes-section .sa_owl_theme .owl-nav .owl-prev {
   /*left: 50% !important;
    transform: translate(-50%, 0);*/
    margin-left: -10px;
}
.quotes-section .sa_owl_theme .owl-nav .owl-next {
    /*left: 50% !important;
    transform: translate(-50%, 0);*/
    margin-right: -10px;
}

.quotes-section .owl-prev, .quotes-section .owl-next{
    /*bottom:-50px !important;
    top:unset !important;*/
    width: 32px;
    height: 32px;
    background-color: rgb(17, 17, 17);
    fill: rgb(255, 255, 255);
    box-shadow: rgb(0 0 0 / 50%) 0px 4px 12px 0px;
    
}

.quotes-section .white .sa_owl_theme .owl-nav .owl-prev {
    border-radius: 41px;
    width: 16px !important;
    background-size: 10px 15px !important;
    width: 10px !important;
    height: 16px !important;
    padding: 16px 16px !important;
}

.quotes-section .white .sa_owl_theme .owl-nav .owl-next {
    border-radius: 41px;
    width: 16px !important;
    background-size: 10px 15px !important;
    width: 10px !important;
    height: 16px !important;
    padding: 16px 16px !important;
}
body .quotes-section .white .sa_owl_theme .owl-nav .owl-prev,
body .quotes-section .white .sa_owl_theme .owl-nav .owl-next{
    background-color:#222!important;
}
.quotes-section .sa_hover_container div {
    color: #222;
    line-height: 24px;
    margin-bottom: 0px;
    margin-top: 1px;
    font-size: 16px;
}
.lasercube-page ul.specs-tabs li {
    margin: 0 3px;
}
.lasercube-page ul.specs-tabs li u {
    background-color: transparent!important;
    color: #2b2b2b!important;
    /*border-radius: 0!important;*/
    border: 1px solid #ddd !important;
}
.lasercube-page ul.specs-tabs li.active u {
    background-color: transparent!important;
    color: #2b62fd!important;
    /*border-bottom: 2px solid;*/
    border-color: #2b62fd !important;
}

.technical-specifications-inner h4 .fa-question-circle,
.technical-specifications-inner h4 .fa-play-circle{
    font-size: 14px;
    color: #2b62fd;
    vertical-align: middle;
}
.technical-specifications-inner h4 .svg-inline--fa{
    width: 14px;
    color: #2b62fd;
    vertical-align: middle;
}
.feature-requests{
    display: none!important;
}
.page-id-63626 .creators{
    /*margin-top: 50px;*/ /* breadcrumb activate */
    display: flex;
    flex-direction: column;
}
.page-id-63626 .main-thumbnail {
    flex-wrap: wrap;
}
body.page-id-63626  .creaters-container.setit,
body.page-id-63626  .creaters-container {
    padding: 30px 15px!important;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
.page-id-63626 .creators-sliders .swiper-slide {
    margin-right: 1.1%!important;
    margin-bottom: 0!important;
    margin-top: 15px!important;
}
.page-id-63626 .creators-sliders .swiper-wrapper .swiper-slide:nth-child(3n){
    margin-right: 0!important;
}
.page-id-63626 .creators-sliders .swiper-wrapper{ 
    flex-wrap: wrap;
}
body.page-id-63626  .creaters-container .swiper-wrapper .swiper-slide:nth-child(n+4){
    display: none!important;
}
body.page-id-63626  .creaters-container.see-all .swiper-wrapper .swiper-slide:nth-child(n+4){
    display: block!important;
}
body.page-id-63626 a.btn.trg1,
body.page-id-63626 a.btn.trg2{
    display: inline-block!important;
    margin-top: 30px !important;
    margin-bottom: 0px !important;
}
body.page-id-63626 a.btn.trg2{
    display: none!important;
}
body.page-id-63626 .see-all a.btn.trg2{
    display: inline-block!important;
}
body.page-id-63626 .see-all a.btn.trg1{
    display: none!important;
}

.page-id-63626 .creators > div:first-child{
    order: 1;
}
.page-id-63626 .creators > div:nth-child(3){
    order: 2;
}
.page-id-63626 .creators > div:nth-child(5){
    order: 3;
}
.page-id-63626 .creators > div:nth-child(11){
    order: 4;
}
.page-id-63626 .creators > div:nth-child(8){
    order: 5;
}
.page-id-63626 .creators > div:nth-child(6){
    order: 6;
}
.page-id-63626 .creators > div:nth-child(10){
    order: 7;
}
.page-id-63626 .creators > div:nth-child(7){
    order: 8;
}
.page-id-63626 .creators > div:nth-child(9){
    order: 9;
}
.page-id-63626 .creators > div:nth-child(4){
    order: 10;
}
.page-id-63626 .creators > div:nth-child(2){
    order: 11;
}


.categories_slider_main{
    margin-bottom: 100px !important;
}

.categories_slider_container{
    padding: 5px 0px;
    position: fixed;
    top: 100px;
    z-index: 9999;
    background: #fff;
    transition: all 0.5s ease!important;
}
.header-top-zero .categories_slider_container {
    top: 60px;
}
.admin-bar .categories_slider_container{
    top: 105px;
}
.hide-header-bar .categories_slider_container{
    top: 0px;
}
.categories_slider_container .swiper-slide{
    width: auto;
    margin-right: 00px;
    padding: 0px 0px;
    display: inline-block;
}
.categories_slider_container .swiper-slide a{
    background:transparent;
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    padding: 0px 0px;
    border-radius: 0px;
    color: #333333;
     padding: 5px 6px;
    font-size: 0.96rem;
    display: block;
}
.swiper-wrapper-not{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.categories_slider_container .swiper-slide a.active{
    background:transparent;
    color: #2b62fd;
}

html[lang="nl"] .technical-specifications-inner h4 {
    font-size: 20px;
}
html[lang="zh"] .best-part a.video-popup i, 
html[lang="zh"] .best-part a.text-popup i{
    transform: translate(600%, -38%);
}

.page-id-66717 .entry-header{
    display: none;
}
.unilad-tech-section{
    margin-top: 30px;
    max-width: 470px;
    margin-left: auto;
    margin-right: auto;
}
.unilad-tech-section .dgn{
    margin-bottom: 40px;
}
.unilad-tech-section a{
    color: #333333!important;
}
.unilad-tech-section  a.btn.lg-btn.see-more-testimonials {
    color: #fff !important;
    max-width: 100%!important;
    display: inline-block!important;
    width: auto!important;
}
.unilad-tech-section .image-wrapper img{
    float: left;
    margin-right: 10px;
    border-radius: 99px;
    width: 40px;
    height: 40px;
    width: auto!important;
}
.unilad-tech-section .image-wrapper .title{
    font-size: 15px;
    line-height: 22px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.unilad-tech-section .image-wrapper .title i {
    color: #333 !important;
    vertical-align: middle;
}
.unilad-tech-section .image-wrapper .title i{
    color: #1a77f2;
    margin-left: 2px;
}
.unilad-tech-section .image-wrapper .title .svg-inline--fa{
    color: #1a77f2;
}
.unilad-tech-section .image-wrapper .date{
    font-size: 12px;
    line-height: 14px;
}
.unilad-tech-section .image-wrapper .date i{
    color: #888;
    margin-left: 2px;
}
.unilad-tech-section .content{
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.unilad-tech-section .unilad-tech-video{
    margin-top: 2px;
}
.unilad-tech-section .total-likes{
    /*font-size: 18px;*/
    color: #666;
    line-height: 1;
}
.unilad-tech-section .total-likes img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 2px;
    max-width: 60px;
    width: auto!important;
    height: auto;
}
.unilad-tech-section .likes-btns{
    display: flex;
    flex-wrap: wrap;
    margin-top: 5px;
    align-items: center;
}
.unilad-tech-section .likes-btns > div{
    width: 32.3%;
    margin: 0.5%;
    background: #eee;
    border-radius: 33px;
    text-align: center;
    padding: 5px;
}
.unilad-tech-section .likes-btns > div:first-child{
    background: transparent;
}  
.unilad-tech-section .likes-btns > div i{
    vertical-align: middle;
    margin-right: 3px;
}
.home .unilad-tech-section-first .image-wrapper img{
    height: 52px;
    margin-right: 16px;
}
.home .unilad-tech-section-first .image-wrapper{
    display: flex;
    align-items: flex-start;
    
}
.home .unilad-tech-section-first .image-wrapper .title{
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 16px;
}
.home .unilad-tech-section-first .image-wrapper .date {
    color: #65676b;
    font-weight: 600;
    font-size: 18px;
    margin-top: 16px;
}
.home .unilad-tech-section-first .image-wrapper .title i {
    color: #1a77f2!important;
    font-size: 16px;
}
.home .unilad-tech-section-first .image-wrapper .title .svg-inline--fa{
    color: #1a77f2!important;
    width: 16px;
    height: 16px;
    vertical-align: baseline;
}
.page-id-66786 header.entry-header,
.page-id-60321 header.entry-header,
.page-id-60361 header.entry-header,
.page-id-73560 header.entry-header,
.page-id-73570 header.entry-header {
    display: none;
}
.page-id-67013 .unilad-tech-section,
.home .unilad-tech-section,
.page-id-60589 .unilad-tech-section,
.page-id-71486 .unilad-tech-section,
.page-id-73575 .unilad-tech-section,
.page-id-73564 .unilad-tech-section,
.page-id-73572 .unilad-tech-section,
.page-id-73568 .unilad-tech-section
 {
    max-width: 100%;
    margin: 140px 0 80px;
}
.home .unilad-tech-section{
    margin: 80px 0 100px;
}
.page-id-60589 .unilad-tech-section,
.page-id-71486 .unilad-tech-section,
.page-id-73575 .unilad-tech-section,
.page-id-73564 .unilad-tech-section,
.page-id-73568 .unilad-tech-section,
.page-id-73572 .unilad-tech-section{
     margin-top: 90px;
}
.page-id-60589 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets,
.page-id-71486 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets,
.page-id-73575 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets,
.page-id-73564 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets,
.page-id-73568 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets,
.page-id-73572 .unilad-tech-section .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: -6px;
    left: 0;
    width: 100%;
    position: relative;
}
.page-id-67013 .unilad-tech-section-first,
.home .unilad-tech-section-first{
    margin-top: 180px;
}
.home .unilad-tech-section-first{
    margin-top: 100px;
}
.page-id-67013 .unilad-tech-section .col-full,
.home .unilad-tech-section .col-full{
    /*display: flex;
    justify-content: space-between;*/
}
.page-id-67013 .unilad-tech-section .col-full .col-1,
.home .unilad-tech-section .col-full .col-1{
    padding: 0 40px;
    width: 50%;
}

.page-id-67138 .tutorial-videos-row,
.page-id-67410 .tutorial-videos-row,
.page-id-60361 .tutorial-videos-row,
.page-id-67527 .tutorial-videos-row,
.page-id-67836 .tutorial-videos-row{
    margin-top: 30px!important;
}
.page-id-67138 .tutorial-videos-row .hd-tab,
.page-id-67410 .tutorial-videos-row .hd-tab,
.page-id-60361 .tutorial-videos-row .hd-tab,
.page-id-67527 .tutorial-videos-row .hd-tab,
.page-id-67836 .tutorial-videos-row .hd-tab{
    display: none;
}
.page-id-67138 .tutorial-videos-row.active .hd-tab,
.page-id-67410 .tutorial-videos-row.active .hd-tab,
.page-id-60361 .tutorial-videos-row.active .hd-tab,
.page-id-67527 .tutorial-videos-row.active .hd-tab,
.page-id-67836 .tutorial-videos-row.active .hd-tab{
    display: block;
}
.tutorial-videos-row .custom-head{
    cursor: pointer;
}

.page-id-67138 .tutorial-videos-row .custom-head > .vc_column-inner,
.page-id-67410 .tutorial-videos-row .custom-head > .vc_column-inner,
.page-id-60361 .tutorial-videos-row .custom-head > .vc_column-inner,
.page-id-67527 .tutorial-videos-row .custom-head > .vc_column-inner,
.page-id-67836 .tutorial-videos-row .custom-head > .vc_column-inner{
    padding-top: 25px!important;
}

.page-id-67138 .tutorial-videos-row.active,
.page-id-67410 .tutorial-videos-row.active,
.page-id-60361 .tutorial-videos-row.active,
.page-id-67527 .tutorial-videos-row.active,
.page-id-67836 .tutorial-videos-row.active{
    margin-bottom: 25px!important;
}

/*.page-id-67138 .tutorial-videos-row.advance-tutorials > div > div > div > .hd-tab{
    display: none;
}
.page-id-67138 .tutorial-videos-row.advance-tutorials.active > div > div > div > .hd-tab:nth-of-type(2),
.page-id-67138 .tutorial-videos-row.advance-tutorials.active > div > div > div > .hd-tab:nth-of-type(3){
    display: block;
}

.page-id-67138 .tutorial-videos-row.advance-tutorials.active .show-more-tutorials{
    display: block;
}
.page-id-67138 .tutorial-videos-row.advance-tutorials.active.show-all .hd-tab{
    display: block!important;
}
.page-id-67138 .tutorial-videos-row.advance-tutorials.active.show-all .show-more-tutorials{
    display: none!important;
}*/

.page-id-67013 .home-featured-photographer{
    padding-bottom: 0;
}


.page-id-67013 .unilad-tech-section-images .image-wrapper img,
.home .unilad-tech-section-images .image-wrapper img{
    height: 40px!important;
}
.unilad-tech-section .unilad-tech-video img{
    height: auto!important;
}
.page-id-67586{
    background: #F0F2F5;
}
.facebook-section{
    max-width: 100%;
    /*column-count: 3;
    column-gap: 1.5rem;
    width: 100%;
    overflow: hidden;*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    /*margin-top: 100px;*/
}
.facebook-section > .item{
    /*break-inside: avoid;*/
    margin-bottom: 35px;
    display: block;
    background: #fff;
    padding: 10px;
    border: 1px solid #dddfe2;
    border-radius: 3px;
    flex-direction: column;
    margin-right: 1rem;
    margin-bottom: 1rem;
    position: relative;
    width: calc(33.3% - 1rem);
    box-sizing: border-box;
}
.facebook-section .content {
    display: block;
}
.facebook-section .likes-btns ,
.facebook-section .unilad-tech-video{
    margin-left: -10px;
    margin-right: -10px;
}
/*.page.page-id-67586 .entry-header .entry-title{
    display: none;
}*/
.page.page-id-67586 .show-more-facebook-btn{
    display: none;
}
/*.facebook-section > .item:nth-child(n+7){
    display: none;
}
.facebook-section.show-all > .item{
    display: block;
}*/


.page-id-60589 .unilad-tech-section .swiper-pagination-bullet,
.page-id-71486 .unilad-tech-section .swiper-pagination-bullet,
.page-id-73575 .unilad-tech-section .swiper-pagination-bullet,
.page-id-73564 .unilad-tech-section .swiper-pagination-bullet,
.page-id-73568 .unilad-tech-section .swiper-pagination-bullet,
.page-id-73572 .unilad-tech-section .swiper-pagination-bullet{
    opacity: 1;
}

.page-id-60589 .unilad-tech-section .swiper-button-next, 
.page-id-60589 .unilad-tech-section .swiper-button-prev,
.page-id-71486 .unilad-tech-section .swiper-button-next, 
.page-id-71486 .unilad-tech-section .swiper-button-prev,
.page-id-73575 .unilad-tech-section .swiper-button-next, 
.page-id-73575 .unilad-tech-section .swiper-button-prev,
.page-id-73564 .unilad-tech-section .swiper-button-next, 
.page-id-73564 .unilad-tech-section .swiper-button-prev,
.page-id-73568 .unilad-tech-section .swiper-button-next, 
.page-id-73568 .unilad-tech-section .swiper-button-prev,
.page-id-73572 .unilad-tech-section .swiper-button-next, 
.page-id-73572 .unilad-tech-section .swiper-button-prev {
    background: rgba(0, 0, 0, 41%);
    color: #fff;
    height: 40px;
    font-size: 12px;
    width: 40px;
    z-index: 99999999999;
}
.page-id-60589 .unilad-tech-section .swiper-button-next, 
.page-id-60589 .unilad-tech-section .swiper-button-prev,
.page-id-71486 .unilad-tech-section .swiper-button-next, 
.page-id-71486 .unilad-tech-section .swiper-button-prev,
.page-id-73575 .unilad-tech-section .swiper-button-next, 
.page-id-73575 .unilad-tech-section .swiper-button-prev,
.page-id-73564 .unilad-tech-section .swiper-button-next, 
.page-id-73564 .unilad-tech-section .swiper-button-prev,
.page-id-73568 .unilad-tech-section .swiper-button-next, 
.page-id-73568 .unilad-tech-section .swiper-button-prev,
.page-id-73572 .unilad-tech-section .swiper-button-next, 
.page-id-73572 .unilad-tech-section .swiper-button-prev {
    -ms-transform: translateY(-50%);
    transform: translateY(50%);
    top: 50%;
}
.page-id-60589 .unilad-tech-section .swiper-button-next, 
.page-id-60589 .unilad-tech-section .swiper-button-prev,
.page-id-71486 .unilad-tech-section .swiper-button-next, 
.page-id-71486 .unilad-tech-section .swiper-button-prev,
.page-id-73575 .unilad-tech-section .swiper-button-next, 
.page-id-73575 .unilad-tech-section .swiper-button-prev,
.page-id-73564 .unilad-tech-section .swiper-button-next, 
.page-id-73564 .unilad-tech-section .swiper-button-prev,
.page-id-73568 .unilad-tech-section .swiper-button-next, 
.page-id-73568 .unilad-tech-section .swiper-button-prev,
.page-id-73572 .unilad-tech-section .swiper-button-next, 
.page-id-73572 .unilad-tech-section .swiper-button-prev {
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}
.page-id-60589 .unilad-tech-section .swiper-button-next::after, 
.page-id-60589 .unilad-tech-section .swiper-button-prev::after,
.page-id-71486 .unilad-tech-section .swiper-button-next::after, 
.page-id-71486 .unilad-tech-section .swiper-button-prev::after,
.page-id-73575 .unilad-tech-section .swiper-button-next::after, 
.page-id-73575 .unilad-tech-section .swiper-button-prev::after,
.page-id-73564 .unilad-tech-section .swiper-button-next::after, 
.page-id-73564 .unilad-tech-section .swiper-button-prev::after,
.page-id-73568 .unilad-tech-section .swiper-button-next::after, 
.page-id-73568 .unilad-tech-section .swiper-button-prev::after,
.page-id-73572 .unilad-tech-section .swiper-button-next::after, 
.page-id-73572 .unilad-tech-section .swiper-button-prev::after{
    font-size: 18px;
}

.woocommerce-MyAccount-content .woocommerce-Button,
.woocommerce-MyAccount-content .button,
.woocommerce-form-login .button,
.woocommerce-ResetPassword .button{
    background: #2b62fd!important;
    color: #fff!important;
    margin-top: 15px;
}

.home-video-ultra{
    margin: 80px 0 110px;
}
.home-video-ultra .wistia_responsive_padding iframe.wistia_embed{
    pointer-events: inherit!important;
}
.onsale{
    display: none;
}
.hide-gear-prices .products li.product.product_cat-gear a > .price,
.hide-gear-prices .products li.product.product_cat-gear-us a > .price{
    display: none;
}
.lasercube-in-the-box .lasercube-pro, 
.lasercube-in-the-box .lasercube-ultra{
    display: none;
}

.term-gear ul.products.columns-3 li.product img {
    width: auto;
    max-height: 150px;
}
.ultra-delivery-date{
    display: none;
}
.lasercube-cube-commercial-section > div{
    display: block!important;
}
.lasercube-cube-commercial-section {
    margin-bottom: 70px;
    padding-top: 40px;
}
.see-more-accessories{
    text-align: center;
    display: block;
    margin-top: 10px;
}

.pswp {
    z-index: 999999;
}
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: visible !important;
}

.lasercube-tabs{
    border: 1px solid #333333;
    border-radius: 50px;
    padding: 35px 35px;
    margin-top: 70px;
    margin-bottom: 70px;
}
.lasercube-tabs ul.tab{
    margin-bottom: 35px;
}
.lasercube-tabs ul.tab li{
    margin-right: 3%;
    width: 20.5%;
    border: 1px solid #333;
    background: transparent;
}
.lasercube-tabs ul.tab li:hover {
    color: #fff !important;
    background: #333333 !important;
}
.lasercube-page .full-container.meet-our-cubes-section,
.lasercube-page .full-container.right-for-me-section{
    padding: 80px 20px 60px;
    background-color: #F5F5F5;
    width: 99.48vw;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    margin-bottom: 60px;

}

.meet-our-cubes-section .col-full{
    max-width: 1200px;
}
.meet-our-cubes-section .col-row,
.right-for-me-section .col-row{
    padding-top: 40px;
    padding-bottom: 40px;
    justify-content: center;
}

.meet-our-cubes-section .col-row .col-3 .col-3-inner,
.meet-our-cubes-section .col-row .col-2 .col-3-inner,
.right-for-me-section .col-row .col-4 .col-3-inner{
    background-color: rgb(255, 255, 255);
    transition: box-shadow 0.25s ease-in-out 0s, background-color 0.25s ease-in-out 0s;
    border-radius: 6px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 0.25rem 0.9375rem #00000033;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 100%;
}
.meet-our-cubes-section .col-row .col-3,
.meet-our-cubes-section .col-row .col-2,
.right-for-me-section .col-row .col-4{
    padding: 0px 10px;
}
.meet-our-cubes-section h2{
    font-size: 60px;
    line-height: 60px;
    font-weight: 600;
}
.meet-our-cubes-section .title h4,
.right-for-me-section h4{
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 0;
}
.meet-our-cubes-section .title h4 span{
    font-weight: 400;
}
.right-for-me-section h4 {
    text-align: left;
    padding-top: 15px;
}
.meet-our-cubes-section .image img{
    max-height: 350px;
    margin: 0 auto;
    width: auto;
}
.meet-our-cubes-section .content-desc,
.right-for-me-section .content-desc{
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    padding-top: 20px;
}
.meet-our-cubes-section .inch-cube{
    font-weight: 600;
    font-size: 20px;
}
.meet-our-cubes-section p,
.right-for-me-section .content-desc p{
    padding-bottom: 20px;
}
.right-for-me-section .content-desc {
    padding-bottom: 10px !important;
}
.meet-our-cubes-section .lg-btn, 
.meet-our-cubes-section .lg-btn:hover {
    max-width: 140px;
    font-size: 16px;
    margin: 0;
    padding: 10px 10px !important;
    font-weight: 400;
    line-height: 1;
}
.right-for-me-section .content-desc {
    text-align: left;
    padding-top: 5px;
}
.meet-our-cubes-section .learn-more{
    border: 2px solid #fff!important;
}
.right-for-me-section .content-desc p {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
.meet-our-cubes-section .learn-more:after {
    font-size: 24px;
    margin-left: 10px;
    content: "\f178";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    position: relative;
    line-height: 18px;
    vertical-align: text-bottom;
}
.meet-our-cubes-section .learn-more .svg-inline--fa{
    width: 20px;
    height: 22px;
    margin-left: 10px;
}
.meet-our-cubes-section .learn-more.see-specs{
    color: #2b62fd!important;
    background: transparent!important;
    border: 2px solid #2b62fd!important;
    padding: 9px 10px !important;
}
.meet-our-cubes-section .learn-more.see-specs:hover{
    background: #2b62fd!important;
    color: #fff!important;
}
.meet-our-cubes-section .learn-more.see-specs:after{
    content: "\f107";
    font-size: 28px;
}
.meet-our-cubes-section .learn-more.see-specs .svg-inline--fa {
    width: 14px;
    height: 24px;
}
.meet-our-cubes-section .button-section{
    margin-top: 20px;
}

.meet-product-series-cubes-section .image img{
    max-height:100%;
}
.meet-product-series-cubes-section h1{
   margin-top: 60px;
}
.meet-product-series-cubes-section .title h4{
    padding-bottom: 10px;
    line-height: 1;
    padding-top:30px;
}
.meet-product-series-cubes-section .content-desc{
    padding-top: 0;
}
.meet-product-series-cubes-section .col-row .col-2 .col-3-inner{
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}
.meet-product-series-cubes-section p{
    padding-bottom: 10px;
}

.term-gear h1.woocommerce-products-header__title.page-title{
    visibility: hidden;
}

.term-gear .post-68161 a .price{
    visibility: hidden;
}
.mobile_fixed_menu {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: block;
    z-index: 99999;
    background: #f7f7f7;
}
.mobile_fixed_menu ul{
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0px;
    padding: 15px 0px;
    justify-content: center;
}
/*.mobile_fixed_menu ul li{
    width: 50%;
}*/
.mobile_fixed_menu ul li:first-child img {
    text-align: center;
    display: block;
    margin: 0 15px 0px auto;
}
.mobile_fixed_menu ul li .btn{
    background: #2b2b2b!important;
    margin-bottom: 0px;

}
.mobile_fixed_menu ul li .btn:hover{
    background: #000 !important;
}

.handheld-navigation ul.menu li button:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    line-height: inherit;
    vertical-align: baseline;
    content: "\f107";
    display: none;
}
.engineered-log img{
    margin: 0 auto 35px;
}
.warning-text{
    background: #fdc500;
    padding: 20px 10px;
    border: 2px solid #000;
}

.technical-specifications-inner .col-row .col-4:nth-child(4n) .inner-col{
    margin-right: 0;
}
.lasercube-row .select-lasercube-text{
    padding-top: 0;
}
.lasercube-row .select-lasercube-bottom{
    padding-top: 30px;
}
.tab-content-section ul.tab{
    display: none;
}

.follow-us-socials-media .socials-media-container{
    display: flex;
    text-align: center;
    max-width: 594px;
    margin: 0 auto;
}
.follow-us-socials-media .socials-media {
    margin: 4%;
    /*width: 24.3%;*/
    display: block;
    color: #333;
    width: 18%;
}
.follow-us-socials-media .socials-media img{
    max-width: 100%;
}
.follow-us-socials-media .social-count {
    margin-top: 10px;
    line-height: 1.3;
    flex-direction: column;
    justify-content: center;
    display: flex !important;
    flex-wrap: wrap;
}
.follow-us-socials-media .social-count span {
    font-weight: 600;
    font-size: 24px;
}
.follow-us-socials-media h2{
    margin-bottom: 20px;
}
.footer-tiktok img{
    width: 30px;
    height: 30px;
    margin-left: 13px;
}
footer ul#menu-footer-social-menu{
    display: flex;
    align-items: center;
   justify-content: center;
   width: 100%;
    max-width: 322px;
    float: right;
}
.our-free-compatible .our-free-compatible-title h3{
    margin-top: 35px !important;
    color: #fff;
    text-align: center;
    font-size: 28px !important;
    line-height: 1.214;
    margin: 0 0 0.5407911001em;
    font-weight: 600 !important;
    margin-bottom: 40px;
}
.btn-softwares-section{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
}
.btn-softwares-section a{
    display: block;

}
.btn-softwares-section a img{
    height: 55px;
    text-align: center;
    margin: 0 auto;
}
.btn-softwares-section .btn-softwares{
    margin: 0px 10px;
}
.btn-softwares-section .btn-softwares:first-child{
    margin-left:0px !important;
}
.btn-softwares-section .btn-softwares:last-child{
    margin-right:0px !important;
}
.btn-softwares-section .btn-softwares a {
    display: block !important;
    padding: 0px !important;
    margin: 0px !important;
}
.our-free-compatible .feature_box h3 {
    margin-bottom: 10px;
}

/* activate breadcrumb start */
.page-id-60589 .storefront-breadcrumb,
.page-id-62820 .storefront-breadcrumb,
.page-id-63626 .storefront-breadcrumb,
.page-id-61859 .storefront-breadcrumb,
.page-id-71486 .storefront-breadcrumb,
.page-id-73575 .storefront-breadcrumb,
.page-id-73564 .storefront-breadcrumb,
.page-id-73568 .storefront-breadcrumb,
.page-id-73572 .storefront-breadcrumb{
    display: block;
}
.lasercube-section {
    margin-top: 20px;
}
.storefront-breadcrumb nav{
    color: #333;
}
.storefront-breadcrumb a{
    color: #333;
    text-decoration: underline;
}
html body.page-id-62820 #page #content,
html body.page-id-63626 #page #content,
html body.page-id-61859 #page #content{
    padding-top: 0!important;
}

/* activate breadcrumb end */

.find-dealer-main .swiper-container{
    padding: 20px 10px;
}
.page-id-70916 .find-dealer-main .swiper-container {
    padding: 20px 10px 40px;
}
.find-dealer a {
    color: #333;
    font-weight: 600;
    font-size: 18px;
    padding: 10px;
    display: block;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #e2e2e2;
    text-align: center;
}
.find-dealer .white .sa_owl_theme .owl-nav .owl-next,
.find-dealer .white .sa_owl_theme .owl-nav .owl-prev{
    background-size: 50%!important;
    height: 30px !important;
    width: 20px!important;
    margin-top: -15px!important;
}
.our-free-compatible-title{
    clear: both;
    padding-top: 1px;
    margin-top: 30px;
    padding-top: 10px;
    position: relative;
}
.our-free-compatible-title:before {
    content: '';
    border-top: 1px solid #444;
    display: block;
    max-width: 700px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    top: 0;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
}
.ts-video-btn-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    width: 100%;

}
.lasercube-spin-home {
    position: relative;
}
.ts-video-btn-center .btn {
    margin-top: 0px !important;
}
#get_id_btn_url_show{
    display: none;
}
.youtube-videos-page-section {
    padding-top: 40px;
}

.yt-video-section .ty-inner .swiper-wrapper {

    padding-top: 25px;
}

.youtube-videos-page-section h2{
    position: relative;
    margin-bottom: 15px;
    text-align: left;
    cursor: pointer;
}
.youtube-videos-page-section .quick-start-title{
    text-align: center;
}
.youtube-videos-page-section h2:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 60px;
    background: #2B62FD;
    left: -20px;
    top: -11px;
}
.youtube-videos-page-section .quick-start-title:before{
    display: none !important;
}
.youtube-videos-page-section .container{
    padding-left: 50px;
    padding-right: 50px;
}

.yt-video-section .iframe-upper{
    padding: 0px 15px 40px 15px;
    position: relative;
}

.youtube-videos-page-section .yt-video-section iframe {
    display: block;
    border-radius: 18px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.youtube-videos-page-section .title-section {
    padding-left: 30px;
}
.youtube-videos-page-section .iframe-box {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}
.youtube-videos-page-section .iframe-box img{
    position: absolute;
    top: 0;
    z-index: 10;
}
.youtube-videos-page-section .iframe-box button{
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: url(/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;
    background-color: transparent !important;
    cursor: pointer;
    border: none;
    z-index: 20;
}
.youtube-videos-page-section .iframe-box button.play-wistia{
    background: none;
    /* background: url(/wp-content/uploads/2021/12/wistia.png) no-repeat center;*/
}
.youtube-videos-page-section .iframe-box button.play-wistia svg{
    fill: rgb(255, 255, 255);
    height: 78.75px;
    left: 0px;
    stroke-width: 0px;
    top: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: rgba(23, 75, 210, 0.7);
    width: 30%;
    max-width: 150px;
}
.youtube-videos-page-section .iframe-upper a{
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 30;
}
.youtube-videos-section:not(.active) .yt-video-section{
    display: none !important;
}
.youtube-videos-page-full-section .youtube-videos-section:not(.active) .yt-video-section,
.youtube-videos-page-full-section .youtube-videos-section.active .yt-video-section{
    display: block !important;
}
.youtube-videos-section{
    padding-bottom: 40px;
}
body.page-id-70073 header.entry-header,
body.page-id-67410 header.entry-header,
body.page-id-73331 header.entry-header{
    display: none;
}
.youtube-videos-page-section  .swiper-button-next, 
.youtube-videos-page-section .swiper-button-prev {
    background: rgba(0, 0, 0, 41%) !important;
    color: #fff !important;
    height: 40px !important;
    font-size: 12px !important;
    width: 40px !important;
    z-index: 99999999999 !important;
}
.youtube-videos-page-section .swiper-button-next::after, 
.youtube-videos-page-section .swiper-button-prev::after {
    font-size: 18px;
}
.youtube-videos-page-section .iframe-box .rll-youtube-player{
padding: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
}
.youtube-videos-page-section .iframe-box .rll-youtube-player > div{
    height:100%;
}
.title-with-subscriber .title-with-image-box {
    display: flex;
    align-items: center;
}
.title-with-subscriber .title-with-image-box a{
    padding-right: 10px;
}
.title-with-subscriber .title-with-image span {
    display: block;
}
.title-with-subscriber span.title-subscriber {
    font-size: 18px;
    font-weight: 400 !important;
}
.title-with-subscriber span.title-subscriber strong{
   font-weight: 700 !important; 
}
.title-with-subscriber .title-with-image-box img {
    max-width: 70px;
    border-radius: 50%;
}
.youtube-videos-page-section .title-with-subscriber h2:before{
    top:0px !important;
    height: 75px !important;
}
.youtube-videos-page-section .title-with-subscriber .title-with-image {
    font-size: 26px !important;
    line-height: 1.2;
}
.application-link-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 21.73913043px;
}
.application-link-box a {
    background-size: contain !important;
    width: 70px;
    height: 70px;
    font-size: 0px;
    margin-right: 10px;
}
.application-link-box a.application-link-ios{
    background-image: url(/wp-content/uploads/2021/08/ios-1.png);
}
.application-link-box a.application-link-windows{
    background-image: url(/wp-content/uploads/2021/08/window-1.png);
}
.application-link-box a.application-link-mac{
    background-image: url(/wp-content/uploads/2021/08/mac.png);
}
.application-link-box a.application-link-android{
    background-image: url(/wp-content/uploads/2021/08/android-1.png);
}
.application-link-box a:last-child {
    margin-right: 0px !important;
}
.firmware-inner {
    justify-content: center;
}
.download-application-section {
    padding-top: 50px;
    padding-bottom: 10px;
}
a.cmr {
    background: #2b62fd;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    margin-left: 7px;
}
.laser-cube-guide-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.laser-cube-guide-inner .col-5{
    width: 33.33333333%;
}
.col-5-offset-1{
    margin-left: 8.33333333%;
}
.laser-cube-guide-inner .col-7{   
    width: 58.33333333%;
}
.laser-cube-guide-content-inner{
    padding-left: 50px;
}
.laser-cube-guide-section {
    padding-bottom: 25px;
}
.download-application-section h1,
.laser-cube-guide-section h1,
.download-application-section .heading-style-1,
.laser-cube-guide-section .heading-style-1{
    font-size: 3.17924em !important;
}
.download-application-section .heading-style-1,
.laser-cube-guide-section .heading-style-1{
    line-height: 1.214;
   margin: 0 0 .5407911001em; 
}


.laser-cube-guide-section .laser-cube-guide-content-inner p{
    font-size: 23px !important;
}
.top-footer-section {
    width: 100%;
}
.widget-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.trust-img {
    width: 75px;
    margin-left: 0px;
}
.top-footer-section {
    width: 100%;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    /* border: 1px solid; */
    border-bottom: 1px solid #414141;
    border-top: 1px solid #414141;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 50px;
}
.top-footer-section span.rating{
    font-size: 14px;
}
.top-footer-section span{
    display: inline-block;
    margin-right: 10px;
    color: #fff;
}
#custom_html-12{
    display: block !important;
}
#text-4.widget_text .menu-footer-social-menu-container .social-title {
    /*text-align: center;*/
    width: 100%;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 15px;
    padding-left: 13px
}
.stars-section-box .excellent-text {
    font-size: 26px;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 26px;
    padding-bottom: 10px;
}
.stars-section-box .based-review span {
    text-decoration: underline;
}
.stars-section-box .trust-svg{
    padding-top: 13px;
}
.stars-section-box .trust-svg img {
    width: 100px;
}
.stars-section-box .trust-svg {
    padding-top: 10px;

}
.stars-section-box .star-with-svg img {
    width: 160px;
}
.stars-section-box .based-review {
    font-size: 14px;
    padding-top: 10px;
    line-height: 14px;
}

.topbar{
    background: #000 !important;
    background: #fff !important;
    padding: 0 !important;
    border-bottom:1px solid #1c1c1c!important;
}
.topbar .social-top-bar ul {
    display: flex;
    list-style: none;
    margin: 0px;
    padding: 0px !important;
    justify-content: flex-end;
    align-items: center;
}
.topbar .social-top-bar {
    width: 33.333%;
}
.topbar .trustpilot-review {
    width: 33.333%;
}
.topbar .shipping-text {
    width: 33.333%;
    text-align: left;
}
.topbar .shipping-text p,
.topbar .shipping-text{
    font-size: 14px !important;
    color: #fff!important;
    color: #000!important;
}
.topbar .shipping-text svg{
    width: 15px;
}
.topbar .topbar-inner {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
    padding: 5px;
}
.topbar .shipping-close, 
.topbar .black-friday-bar{
    justify-content: center;
    background: #2b62fd;
    max-width: 100%;
    padding: 2px; /* shipping close */
    font-size: 14px; /* shipping close */

    padding: 3px; /* black friday */
    font-size: 16px; /* black friday */
}
.lasercube-page .topbar .topbar-inner{
    max-width: 71.5em;
    padding: 0 1em;
    padding: 5px 1em;
}
.lasercube-page .topbar .shipping-close, 
.lasercube-page .topbar .black-friday-bar{
    max-width: 100%;
    padding: 2px;
}
.topbar .trustpilot-link {
    justify-content: center;
    display: flex;
}
.topbar .trustpilot-link img {
    max-width: 70px;
}
.topbar .trustpilot-link img:last-child{
    margin-left: 15px;
}
.topbar .social-top-bar a svg {
    width: 17px !important;
    height: 17px;
    line-height: initial !important;
}
.topbar .social-top-bar li a{
    display: block;
    margin: 0px 10px;
    line-height: initial !important;
    color: #fff!important;
    color: #000!important;
}
.topbar .trust-content {
    line-height: initial !important;
}
.topbar .social-top-bar li{
    line-height: initial !important;
}
.topbar .social-top-bar li:first-child a{
    margin-left: 0px !important;

}
.topbar .social-top-bar li:last-child a{
    margin-right: 0px !important;
}
.topbar .social-top-bar a img {
    width: 17px;
    height: 17px !important;
    margin-left: 0px;
}
.topbar .widget-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.topbar .widget-inner span {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
    color: #000;
    font-size: 14px !important;
    line-height: 13px;
    font-weight: 400 !important;
}
.topbar .widget-inner span.rating {
    font-size: 12px!important;
}
.topbar .trust-img {
    width: 60px;
    margin-left: 0px;
}
.swiper-scrollbar-drag{
    background: #2b62fd;
}
.swiper-scrollbar{
    background: rgba(0,0,0, 0.05) !important;
    height: 3px !important;
}
/*.home-videos iframe.wistia_embed{
    pointer-events: inherit !important;
}*/
.term-gear .total-price-section span.total-price{
    visibility: hidden;
}
.term-gear .total-price-section span.total-price.keep-visible{
    visibility: visible;
}
.buy-feature-section {
    text-align: center;
    background: #f1f1f1;
    margin-top: 25px;
}
.buy-feature-section .btn {
    margin-bottom: 15px;
}
.buy-feature-section .button-info{
    padding-top: 50px !important;
    padding-bottom: 25px !important;
}
.buy-feature-section .button-info a.learn-more-text{
    color: #000 !important;
}
.gallery-search-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1;
     cursor: zoom-in;
}
.gallery-search-icon .fa-search-plus{
    width: 20px !important;
    height: 20px !important;
    color: #ccc !important;
   
}

.lasercube-page .chaty-i-trigger .chaty-channel,
.term-gear .chaty-i-trigger .chaty-channel{
    bottom:95px!important;
}
.lasercube-page .chaty-channel-list,
.term-gear .chaty-channel-list{
    bottom:90px!important;
}

.single-product div.product form.cart{
    padding-top: 2em!important;
}

.single-product div.product .woocommerce-product-gallery img{
    margin:0 auto;
}

.product_details {
    display: flex;
    justify-content: space-around;
    margin-top: 10px;
    color: #333;
}
.product_details > div{
    text-align: center;
    width: 33.33%;
    border-right: 1px solid #ddd;
    padding: 10px 5px;
    line-height: 1.4;
    font-size: 16px;
}
.product_details > div:last-child{
    border:none;
}
.product_details strong {
    display: block;
    font-size: 22px;
    line-height: 28px;
    font-weight: 600;
    line-height: 1;
}
.product_details strong svg{
    width: 18px;
    vertical-align: top;
}
.power-7-5-ultra .product_details > div{
    margin-bottom: 15px;
}
.lasercube-section .products li.product.active .product_details {
    display: flex;
}
.lasercube-section .products li.product.power-1-2:not(.active) .short-des,
.lasercube-section .products li.product.power-2-5-ultra:not(.active) .short-des{
    /*display: none;*/
}
.button.out-of-stock{
    opacity: 0.5;
    background: red !important;
}
.page-id-70916 .entry-content{
    margin-top: 100px;
}
.page-id-70916 .entry-content p{
    margin-bottom: 10px;
}
.page-id-70916 .entry-header {
    display: none;
}
.ultra-gear-box .post-71171,
.ultra-gear-box .post-71469{
    display: none;
}
.wifi-gear-box .post-71198,
.wifi-gear-box .post-71466{
    display: none;
}
.ultra-gear-box .post-3957,
.ultra-gear-box .post-71465{
    display: none;
}
.lasercube-page .post-74226{
    display: none;
}
.lasercube-page .ultra-gear-mk2 .post-74226{
    display: block;
}
.lasercube-page .ultra-gear-mk2 .post-68585{
    display: none;
}
.lasercube-section .products li.product a .saving{
    display: none;
}
.lasercube-section .products li.product a .saving span {
    color: #fff !important;
}
.lasercube-section .products li.product a .saving{
    position: absolute;
    top: 0;
    right: 0px;
    color: #fff !important;
    background: #2b62fd;
    padding: 0px 15px 1px;
    display: block;
    color: #fff !important;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
}
.ultra-combos{
    display: none;
}
.offers-selection .offers-select-container{
    position: relative;
}
.offers-selection .offers-select-container:after {
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    content: '';
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: 20px;
    top: 50%;
    /* left: 50%; */
    -ms-transform: translate(-50%, -50%);
    transform: rotate(45deg) translate(0, -90%);
    /* margin-bottom: .8em; */
}

.page-id-71486 .total-price-section .currency-selector .switcher-main .switcher-content,
.page-id-73575 .total-price-section .currency-selector .switcher-main .switcher-content,
.page-id-73572 .total-price-section .currency-selector .switcher-main .switcher-content,
.usa-website .total-price-section .currency-selector .switcher-main .switcher-content{
    display: none;
}
.page-id-71486 .switcher-trigger .svg-inline--fa,
.page-id-73575 .switcher-trigger .svg-inline--fa,
.page-id-73572 .switcher-trigger .svg-inline--fa,
.usa-website .switcher-trigger .svg-inline--fa{
    display: none!important;
}
.page-id-71486 .currency-selector .switcher-trigger,
.page-id-73575 .currency-selector .switcher-trigger,
.page-id-73572 .currency-selector .switcher-trigger,
.usa-website .currency-selector .switcher-trigger{
    padding: 6px 6px 6px 6px;
}
.heading-style-1{
    font-size: 2.617924em;
    line-height: 1.214;
}
.heading-style-2{
    line-height: 1.214;
}
.heading-style-1,
.heading-style-2{
    margin-bottom: .5407911001em;
}
.primary-navigation {
    padding-right: 50px;
}
body.show-cart .cart-icon{
    right: 20px;
}

.page-id-72352 .header-catch-adjust-section{
    padding-top:80px !important;
}
.page-id-72352 .entry-header{
    display: none;
}
.page-id-72352 table{
    border-collapse: collapse;
}
.page-id-72352 table th{
    white-space: nowrap;
    background-color: #000;
    color: #fff;
    border-color: #666 !important;
}
.page-id-72352 table th,
.page-id-72352 table td{
    border:1px solid #ddd;
}
.page-id-72352 table .laseros{
    background-color: #e5fbe5!important;
}
.page-id-72352 table .sub-style-laser{
    background: #333;
    color: #fff;
    text-align: left!important;
}
.table-heading-all td, 
.table-heading-all th{
    width: 50%;
}
.page-id-72352 table {
    margin-top: 30px;
}
.page-id-72352 .our-free-compatible-title:before{
    display: none;
}
.page-id-72352 .our-free-compatible-title{
    margin-top: 0;
}
.Laseros-vs-quickshow-section .top-footer-section{
    border: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    width: auto;
    position: inherit;
    margin: 0;
    padding: 0;
}
.laser-con-style{
    padding-top: 70px;
}
.laser-quick-sec-7 .button-section .btn,
.laser-quick-sec-1 .button-section .btn{
    max-width: 100% !important;
    display: inline-block !important;
    width: auto !important;
}
.laser-quick-sec-7{
    margin-top: 60px !important;
}
.laser-quick-sec-9 .quotes-section{
    margin-bottom: 0px !important;
}
.laser-quick-sec-9{
    padding-bottom: 60px !important;
}
.laser-quick-sec-yt-section {
    padding-top: 15px;
}
.laser-quick-sec-10{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.page-id-72352 .banner-header-style .text-white {
    color: #ffffff !important;
}
.page-id-72352 .banner-header-style p{
    padding-top: 15px;
}
.laser-quick-sec-4 .ts-trustpilot-swiper-header {
    margin-top: 0px;
    margin-bottom: 0px;

}
.laser-quick-sec-4 .ts-trustpilot-swiper-header:before{
    width: 100%;
    background: #fff !important;
    display: none !important;
}
.laser-quick-sec-4 .ts-trustpilot-swiper-header .star-with-svg img{
    background: #000 !important;
}
.laser-quick-sec-4 .ts-trustpilot-swiper-header .trust-svg img{
    background:transparent !important ;
}

.laser-quick-sec-4 .trustpilot-new-section {
    margin-bottom: 0px !important;
}
.term-gear ul.products.columns-3 .variations_form.cart{
    display: none;
}
.laser-quick-sec-inner-1-box{
    max-width: 1350px;
    margin: 0 auto !important;
}
.laser-quick-sec-inner-1-box .rll-youtube-player{
    padding-bottom: 0px !important;
}
.wpb_single_image.full-width-image>.vc_figure,
.wpb_single_image.full-width-image>.vc_figure,
.wpb_single_image.full-width-image .vc_single_image-wrapper,
.wpb_single_image.full-width-image .vc_single_image-img{
    width: 100%;
}
.wpb_single_image.full-width-image .vc_single_image-img{
    object-fit: cover;
}
.wpb_single_image.bnnr img{
    border-radius: 0px !important;
}
.right-for-me-section.full-container {
    margin-top: 20px !important;
}
.right-for-me-section h2 {
    font-size: 45px;
    line-height: 55px;
    font-weight: 700;
}

/* My Pages*/

.application-text-overlay-center-section{
    padding-top: 26%;
    padding-bottom: 26%;
}
.application-text-overlay-center-section.application-text-overlay-center--first-section{
    padding-top: 24%;
    padding-bottom: 10%;
    max-width: 1440px;
    margin: 0 auto;
} 
.application-text-overlay-center-section{
    background-size: cover;
    background-repeat: no-repeat;
}
.text-overlay-center-section .vc_custom_heading{
    max-width: 540px;
    margin: 0 auto;
}
.application-text-overlay-center-main-section{
    padding-bottom: 0px;
    padding-top: 0px !important;
}
.application-text-overlay-center-main-section .vc_custom_heading,
.image-hover-title-postion-relative-inner-box .vc_custom_heading{
    font-size: 55px !important;
    line-height: 1.1 !important;
}
.application-title-with-text-section {
    padding-top: 65px !important;
    padding-bottom: 50px;
}
.application-title-with-text-section .vc_custom_heading{
    padding-bottom: 25px;
}
 

.application-image-overlay-col-text-section .image-overlay-text-inner-box>.vc_column-inner .vc_custom_heading a{
    font-size: 25px !important;
    font-weight: 700 !important;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.1 !important;
    padding-left: 30px;
    padding-right: 30px;
    max-height: 86px;
   
}
.application-image-overlay-col-text-section .image-overlay-text-inner-box>.vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.application-image-overlay-col-text-section .image-overlay-text-inner-box>.vc_column-inner .vc_custom_heading a{
    padding-top: 66% !important;
    padding-bottom: 50% !important;
    display: block;
    padding-left: 30px;
    padding-right: 30px;

}

.application-image-overlay-col-text-section {
    padding-bottom: 100px;
    padding-top: 30px !important;
}

.double-col-section {
    padding-top: 100px !important;
    padding-bottom: 65px;
}
.page-id-72711 article.type-page header.entry-header h1.entry-title,
.page-id-72715 article.type-page header.entry-header h1.entry-title,
.page-id-72713 article.type-page header.entry-header h1.entry-title,
.page-id-72717 article.type-page header.entry-header h1.entry-title,
.page-id-72719 article.type-page header.entry-header h1.entry-title,
.page-id-72721 article.type-page header.entry-header h1.entry-title{
    display: none !important;
}
.small-font-size-12px{
    font-size: 12px !important;

}
.small-font-size-12px a{
    color: #333 !important;
}
.image-hover-title-postion-relative-inner-box{
    position: relative;
}
.image-hover-title-postion-relative-inner-box .vc_custom_heading{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
    padding: 0px 25px;
    max-width: 60%;
}
.image-hover-title-postion-relative-inner-box .vc_custom_heading.heading-top-bottom{
   top: 58%; 
   max-width: 100%; 
}
.image-hover-title-postion-relative-inner-box .wpb_single_image img{
    border-radius: 0px !important;
}
body .image-hover-title-postion-relative-inner-box{
    max-width: 1600px !important;
    margin: 0 auto !important;
    float: none !important;
}
.image-hover-title-postion-relative-inner-box .wpb_single_image img{
    max-height: 900px !important;
    width: auto;

}

.right-for-me-section .col-4{
    cursor: pointer;
}
.laser-by-application-products .package-name,
.laser-by-application-products .price{
    font-size: 24px !important;
    color: #2d2d2d !important;
    line-height: 24px !important;
    margin-bottom: 15px !important;
    text-align: center;
    font-weight: 600 !important;
}
.laser-by-application-products .price{
    font-size: 20px!important;
}
.laser-by-application-products .woocommerce-LoopProduct-link{
    color: #333333;
}
.laser-by-application-products .woocommerce-product-gallery__image--custom{
    /*padding: 0 10px;
    background: #fff;*/
}
.laser_by_application_pages #primary,
.laser_by_application_pages #main,
.laser_by_application_pages .hentry{
    margin-bottom: 0;
}
.laser-by-application-products .wpb_wrapper > h2{
    margin-bottom: 40px!important;
}
html body button.iubenda-tp-btn,
html body button.iubenda-tp-btn:not([data-tp-nostyle]),
html body .iubenda-tp-btn:not(.iubenda-floatable-tb-btn):not([data-tp-nostyle],.iubenda-floatable-default-btn) {
    display: none !important;
}
.laser-application-background-section .col-full{
    max-width: 1500px !important;
}
.laser-application-background-title h2 {
    color: #fff;
    font-size: 90px;
    line-height: 0.9;
    text-transform: uppercase;
    font-weight: 700;

}
.laser-application-background-title h2 span {
    font-size: 48px;
    font-weight: 400 !important;
}
.laser-application-background-title h2 strong {
    display: block;
    font-weight: 700 !important;
    font-size: 115px;
}
.laser-application-background-inner-section {
    background-image: url(/wp-content/uploads/2024/11/laser-application-23.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 50px;
}
.laser-application-background-content {
    color: #fff;
    font-size: 29px;
    max-width: 660px;
    padding-top: 50px;
    
    text-transform: uppercase;
}
.laser-application-content-section {
    padding: 13% 50px 13% 50px;
    /*background: rgba(0, 0, 0, 0.8);*/
    max-width: 660px;
}
.laser-application-content-section{
    position: relative;
    z-index: 1;

}
.laser-application-background-btn{
    padding-top: 30px;
}
.laser-application-background-inner-section{
    overflow: hidden;
}
.laser-application-content-section:before{
    content: "";
    position: absolute;
    right: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    z-index: -1;
    right: 0;
    transform: skew(15deg);
    width: 100vw;
}
.laser-application-background-btn .btn{
    background-color: #fff !important;
    color: #333 !important;
}
.laser-application-background-btn .btn:hover, 
.laser-application-background-btn .btn.active {
    background: #2b2b2b !important;
    color: #fff !important;
}
.cat-title-box.select-lasercube-text>h2 {
    padding-bottom: 15px;
    border-bottom: 1px solid #DFE3E7;
    margin-bottom: 15px;
}
.cat-title-box.select-lasercube-text .under-title-desc{
    padding-bottom: 15px;
}

/* End My pages */

.parent-video-play-btn:before{
    content: '';
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.video-play-btn{
    background-color: rgba(23, 75, 210, 0.7);
    z-index: 3;
    width: 20%;
    height: 13%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.video-play-btn:hover{
    background-color: rgba(78, 119, 235, 0.7);
}
.video-play-btn svg{
    height: 100%!important;
}
.faqs-mk2{
    display: none;
}

.mk2-features .video-popup span,
.mk2-features .video-popup-inside span{
    width: 100%;
    display: inline-block;
    max-width: 171px;
}

.ultra-desc-7-5-mk2{
    display: none;
}

.lasercube-row .lasercube-slider-thumbs .swiper-button-next, .lasercube-row .lasercube-slider-thumbs .swiper-button-prev {
    border-radius: 999px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    display: block;
    background: rgba(255, 255, 255, 0.2);
    padding-left: 2px;
    transform: translate(0, -50%);
    margin: 0px;
}

.lasercube-row .lasercube-slider-thumbs .swiper-button-next:after, 
.lasercube-row .lasercube-slider-thumbs .swiper-button-prev:after {
    font-size: 13px;
}
.lasercube-row .lasercube-slider-thumbs .swiper-button-next.swiper-button-disabled, 
.lasercube-row .lasercube-slider-thumbs .swiper-button-prev.swiper-button-disabled{
    display: none;
}

.lasercube-row .lasercube-slider-thumbs .swiper-button-prev {
    padding-left: 0;
    padding-right: 2px;
}

.lasercube-in-the-box-slider .swiper-button-next.swiper-button-disabled, 
.lasercube-in-the-box-slider .swiper-button-prev.swiper-button-disabled{
    display: none!important;
}
.lasercube-row .lasercube-slider-thumbs .swiper-button-next, .lasercube-row .lasercube-slider-thumbs .swiper-button-prev{
    display: none!important;
}

.page-id-60589.wifi-activated .power-2-5-ultra,
.page-id-60589.wifi-activated .power-7-5-ultra,
.page-id-60589.wifi-activated .power-7-5-ultra-mk2,
.page-id-60589.wifi-activated .power-10-ultra-mk2,
.page-id-60589.wifi-activated .power-5-ultra-mk2,
.page-id-60589.wifi-activated .power-2-5-ultra-mk2,
.page-id-60589.wifi-activated .heading-ultra, 
.page-id-60589.wifi-activated .ultra-desc,
.page-id-71486.wifi-activated .power-2-5-ultra,
.page-id-71486.wifi-activated .power-7-5-ultra,
.page-id-71486.wifi-activated .power-7-5-ultra-mk2,
.page-id-71486.wifi-activated .power-10-ultra-mk2,
.page-id-71486.wifi-activated .power-5-ultra-mk2,
.page-id-71486.wifi-activated .power-2-5-ultra-mk2,
.page-id-71486.wifi-activated .heading-ultra, 
.page-id-71486.wifi-activated .ultra-desc{
    display: none;
}

.page-id-60589.ultra-activated .power-1-2,
.page-id-60589.ultra-activated .power-2-5,
.page-id-60589.ultra-activated .heading-wifi,
.page-id-60589.ultra-activated .wifi-desc,
.page-id-71486.ultra-activated .power-1-2,
.page-id-71486.ultra-activated .power-2-5,
.page-id-71486.ultra-activated .heading-wifi,
.page-id-71486.ultra-activated .wifi-desc{
    display: none;
}
.download-application-section-2 {
    padding-bottom: 60px;
}

.page-content-header-section-style-1{
    padding-top: 50px;
    padding-bottom: 10px;
}
.page-content-header-section-style-1 .page-content-header-content p{
    margin-bottom: 15px !important;
}
.youtube-video-inner-content-section p {
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    text-align: left !important;
}
.youtube-video-inner-content-section {
    padding-left: 00px;
}
.youtube-videos-section .youtube-video-inner-content-section{
    display: none !important;
}
.youtube-videos-section.active .youtube-video-inner-content-section{
    display: block !important;
}
.home-mobile-banner-title{
    margin-bottom: 15px;
    margin-top: 15px;
    color: #000;
    font-weight: 600;
    font-size: 24px;
    margin-left: 10px;
    padding-left: 5px;

}

.trustpilot-buy-now.text-center {
    margin-top: 30px;
}

.vimeo-loading-spinner{
    position:absolute;
    top:50%;
    left:50%;
    width:40px;
    height:40px;
    border:4px solid rgba(255,255,255,0.3);
    border-top-color:#fff;
    border-radius:50%;
    animation:spin 1s linear infinite;
    transform:translate(-50%,-50%);
}
@keyframes spin {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}
.vimeo-player{
    z-index: 9999;
}

.home-main-ultra-mk2 h2 {
    padding-bottom: 50px;
    font-size: 35px;
    margin-bottom: 0px !important;
}
.youtube-ifram-responsive{
    position: relative;
    padding-top: 56.6%;

}
.youtube-ifram-responsive iframe{
    position: absolute;
    left: 0px !important;
    top:0px !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

.shop_now.outofstock{
    font-size: 0;
    line-height: 0;
}
.shop_now.outofstock:after{
    content: 'Notify Me When Avalaible';
    font-size: 17px;
    line-height: 24px;
}


@media (max-width: 992px) and (min-width: 768px){
    #text-4.widget_text .menu-footer-social-menu-container {
        text-align: left;
        max-width: 322px;
        float: right;
    }
    .lasercube-row .col-2 {
        max-width: 55.4%;
        flex: 0 0 55.4%;
    }
    .lasercube-row .col-2:last-child {
        padding-left: 10px;
        max-width: 44.6%;
        flex: 0 0 44.6%;
    }
    .lasercube-section .products li.product a > .woocommerce-loop-product__title, 
    .lasercube-section .products li.product a > .price, 
    .lasercube-section .products li.product a > .short-des, 
    .lasercube-section .products li.product a > .name-details {
        width: 60%;
    }
    #text-4.widget_text .row.for-rev .col-md-6 {
        float: left;
        width: 55%;
    }
    #text-4.widget_text .row.for-rev .col-md-4 {
        float: left;
        width: 45%;
    }

    .total-price-page .icon-cc{
        right: 0;
        bottom: inherit;
    }


}

@media (min-width: 992px) {
    #text-4.widget_text .col-md-4 ul.menu li i {
        font-size: 30px;
    }
    #text-4.widget_text .col-md-4 ul.menu li .svg-inline--fa{
        width: 30px;
        height: 30px;
    }
    #text-4.widget_text .menu-footer-social-menu-container{
       /* display: flex;
        justify-content: flex-end;*/
        text-align:left;
        max-width: 322px;
        float: right;
    }
    .laser-application-background-section .image-section-for-mobile {
        display: none;
    }
}
@media (min-width: 768px) {
    .celebrities-section .col-12{
        padding: 30px 100px;
    }
    .celebrities-section .video-section {
        width: 50%;
    }
    .lasercube-row .col-2{
        max-width: 57.4%;
        flex: 0 0 57.4%;
    }
    .lasercube-row .col-2:last-child{
        max-width: 42.6%;
        flex: 0 0 42.6%;
        padding-left: 30px;
    }
    /*.lasercube-row .lasercube-slider{
        flex: 0 0 85%;
        max-width: 85%;
    }
    .lasercube-row .lasercube-slider-thumbs{
        flex: 0 0 12.8%;
        max-width: 12.8%;
        margin-right: 2.2%;
    }
    .lasercube-row .lasercube-slider-thumbs .swiper-wrapper{
        flex-direction: column;
    }*/
    .lasercube-row .lasercube-slider-thumbs .swiper-wrapper .swiper-slide{
        max-height: 76px;
        margin-right: 7px;
        border-radius: 8px;
        overflow: hidden;
    }
    .lasercube-in-the-box.stage-active-box .col-4{
       webkit-box-flex: 0;
        -ms-flex: 0 0 15%;
        flex: 0 0 15%;
        max-width: 15%;
        margin-right: 2%;
        margin-bottom: 30px;
    }
    .lasercube-in-the-box.stage-active-box .col-4:nth-child(6n){
        margin-right: 0;
    }

    .lasercube-in-the-box.djx-active-box .col-4,
    .lasercube-in-the-box.stage-active-box-ultra .col-4{
       webkit-box-flex: 0;
        -ms-flex: 0 0 18.4%;
        flex: 0 0 18.4%;
        max-width: 18.4%;
        margin-right: 2%;
        margin-bottom: 30px;
    }
    .lasercube-in-the-box.djx-active-box .col-4:nth-child(5n),
    .lasercube-in-the-box.stage-active-box-ultra .col-4:nth-child(5n){
        margin-right: 0;
    }

    .lasercube-in-the-box.core-active-box .col-4,
    .lasercube-in-the-box.core-active-box-ultra .col-4,
    .lasercube-in-the-box.djx-active-box-ultra .col-4{
       webkit-box-flex: 0;
        -ms-flex: 0 0 22.4%;
        flex: 0 0 22.4%;
        max-width: 22.4%;
        margin-right: 2%;
        margin-bottom: 30px;
    }
    .lasercube-in-the-box.core-active-box .col-4:nth-child(8n),
    .lasercube-in-the-box.core-active-box-ultra .col-4:nth-child(8n),
    .lasercube-in-the-box.djx-active-box-ultra .col-4:nth-child(8n){
        margin-right: 0;
    }
    /*.lasercube-features .col-full .col-row:first-child .col-2:first-child{
        max-width: 58%;
        flex: 0 0 57%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .lasercube-features .col-full .col-row:first-child .col-2:last-child{
        max-width: 41%;
        flex: 0 0 41%;
        margin-bottom: 2%;
    }*/

    .lasercube-features .col-full .col-row:first-child .col-2:last-child{
        max-width: 41%;
        flex: 0 0 41%;
        /*margin-bottom: 2%;*/
    }
    .lasercube-features .col-full .col-row:first-child .col-2:first-child{
        max-width: 58%;
        flex: 0 0 57%;
        /*margin-bottom: 2%;*/
        margin-right: 2%;
    }
    
    .lasercube-row .lasercube-slider-thumbs .swiper-button-next, .lasercube-row .lasercube-slider-thumbs .swiper-button-prev{
        /*display: none;*/
    }

    .awesome-software-section h2{
        margin-top: -40px;
    }
    .country-selector {
        top: -3px;
    }
    .main-navigation ul.menu>li.menu-item-has-children>a:after, .main-navigation ul.menu>li.page_item_has_children>a:after, .main-navigation ul.nav-menu>li.menu-item-has-children>a:after, .main-navigation ul.nav-menu>li.page_item_has_children>a:after {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block!important;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        line-height: 1;
        font-family: Font Awesome\ 5 Free;
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        content: "\f107";
        margin-left: 1em;
        width: auto!important;
        border: none;
        position: inherit;
        font-size: 16px;
        bottom: 15px;
        position: absolute;
        right: 10px;
        left: inherit;
        display: none!important;
    }

    .main-navigation ul.menu>li.menu-item-has-children>a .svg-inline--fa, .main-navigation ul.menu>li.page_item_has_children>a .svg-inline--fa, .main-navigation ul.nav-menu>li.menu-item-has-children>a .svg-inline--fa, .main-navigation ul.nav-menu>li.page_item_has_children>a .svg-inline--fa {
        width: 10px;
        height: 100%;
        vertical-align: middle;
        position: absolute;
        top: 0;
        right: 10px;
    }

    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang a:before{
        display: inline-block!important;
    }
    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang>a:before{
        margin-right: 0;
    }
    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang>a{
        background: #222;
        padding-right: 30px!important;
        font-size: 0;
    }
    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang{
        margin-left: 17px;
        vertical-align: top;
    }
    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang ul li a{
        width: 146px;
        font-size: 16px;
        color: #fff;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang ul {
        background-color: #000;
        z-index: 99999;
    }

    #text-3 .textwidget {
        display: block;
    }

    html[lang="ru"] #masthead .col-full,
    html[lang="es"] #masthead .col-full,
    html[lang="de"] #masthead .col-full,
    html[lang="ja"] #masthead .col-full  {
        max-width: 90em;
    }

    html[lang="ko"] .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a{
        padding: 15px 15px;
    }

    .creators-sliders .swiper-slide{
        width: 32.6%;
        margin-right: 15px;
    }
    .lasercube-page .col-full{
        margin: 0 auto;
    }

    body:not(.page-id-60589):not(.page-id-71486):not(.page-id-73575):not(.page-id-73564):not(.page-id-73568):not(.page-id-73572) #masthead .col-full{
        max-width: 90%!important;
        padding: 0 1em!important;
    }
/*    .lasercube-row div.grey-dot {
        max-width: 420px;
    }*/

    body:not(.lasercube-page) .site-header {
        position: fixed !important;
        background: none !important;
        background-image: linear-gradient(to right, rgba(0,0,0,0.85) 10%, rgba(0,0,0,0.85)) !important;
    }

    body:not(.lasercube-page):not(.home).hide-header-bar .site-header {
        top: 0px;
    }

    /*body.hide-header-bar.page-id-67410 .site-header, 
    body.hide-header-bar.page-id-1412 .site-header,
    body.hide-header-bar.tax-product_cat.term-gear .site-header
    {
        top: 0px;
    }*/
    body.home .site-header {
        position: absolute!important;
        position: fixed!important;
        top: 34px;
        /*top: 60px;*/ /*shipping close */ 
        top: 65px; /* black friday */

    }

    body.home.shipping_close .site-header {
        top: 65px; /*shipping close */ 
    }
    body.home.hide-header-bar .site-header,
    body.home.header-top-zero .site-header{
        position: fixed!important;
    }
    body:not(.home):not(.lasercube-page):not(.page-id-66888):not(.page-id-67013) #content {
        padding-top: 62px;
        padding-top: 0px;
    }
    /*.page-id-61859 #content,
    .page-id-62820 #content,
    .page-id-63626 #content{
        padding-top: 0px !important;
    }*/


    body.page-id-62820 .site-header,
    body.page-id-63626 .site-header,
    body.page-id-61859 .site-header,
    body.page-id-60321 .site-header,
    body.page-id-60361 .site-header
    {
        transition: all 0.5s ease!important;
        /*top: 32px;*/ /* black friday */
    }

    body.hide-header-bar.page-id-62820 .site-header,
    body.hide-header-bar.page-id-63626 .site-header,
    body.hide-header-bar.page-id-61859 .site-header,
    body.hide-header-bar.page-id-60321 .site-header,
    body.hide-header-bar.page-id-60361 .site-header{
        top: -62px!important;
    }



    body.admin-bar.page-id-62820 .site-header,
    body.admin-bar.page-id-63626 .site-header,
    body.admin-bar.page-id-61859 .site-header,
    body.admin-bar.page-id-60321 .site-header,
    body.admin-bar.page-id-60361 .site-header{
        top: 32px;
    } 

    body.admin-bar.hide-header-bar.page-id-62820 .site-header,
    body.admin-bar.hide-header-bar.page-id-63626 .site-header,
    body.admin-bar.hide-header-bar.page-id-61859 .site-header,
    body.admin-bar.hide-header-bar.page-id-60321 .site-header,
    body.admin-bar.hide-header-bar.page-id-60361 .site-header{
        top: -106px;
    }

    #custom_html-10 ul.bottom-icn{
        display: flex;
        justify-content: space-between;
    }

    body.show-cart .main-navigation ul.menu>li.menu-item-has-children.weglot-lang{
        margin-left: 50px;
    }
    body.show-cart #masthead .col-full{
        position: relative;
    }

    .lasercube-page .total-price-section .currency-selector .switcher-main .switcher-content:before,
    .term-gear .total-price-section .currency-selector .switcher-main .switcher-content:before{
        border-right-color: transparent;
    }

    .lasercube-page .total-price-section .currency-selector .switcher-main .switcher-content:before,
    .term-gear .total-price-section .currency-selector .switcher-main .switcher-content:before{
        border-top-color: #292929;
    }
    .currency-selector .switcher-dropdown:hover .switcher-trigger:after{
        content: "\f077";
    }

    .total-price-section .col-row .col-2:first-child{
        flex: 0 0 80%;
        max-width: 80%;
    }
    .total-price-section .col-row .col-2:last-child{
        flex: 0 0 20%;
        max-width: 20%;
    }

    .page-id-66786 .contact-page-section{
        padding-top: 80px;
        padding-bottom: 120px;
    }

    /*.fa-play-circle.first-video-icon{
        margin-left: 1px;
    }
    .fa-play-circle.second-video-icon{
        margin-left: 11px;
    }

    .fa-play-circle.third-video-icon{
        margin-left: 3px;
    }*/

    .fb1-slider .swiper-pagination,
    .fb1-slider .swiper-button-next, 
    .fb1-slider .swiper-button-prev{
        display: none;
    }

    .fb1-slider .swiper-wrapper .swiper-slide{
        width: 46.5%;
        margin-right: 80px;
    }
    .fb1-slider .swiper-wrapper .swiper-slide:last-child{
        margin-right: 0;
    }

    html[lang="es"] #masthead .col-full{
        max-width: 100%!important;
    }

    .accessories-footer{
        display: none!important;
    }

    .footer-widget-2 .menu li#menu-item-60540{
        padding-left: 0;
    }
    .footer-widget-2 .menu li#menu-item-60540 a:before{
        display: none;
    }

    .main-navigation ul li.weglot-language.focus>ul, 
    .main-navigation ul li.weglot-language:hover>ul{
        right: 0;
        left: auto;
    }
   
    .lasercube-page .top-footer-section {
        width: 99.5vw;
    }

    .site-main .laser-by-application-products ul.products.columns-4 li.product {
        width: 23.7%;
        margin-right: 1.7%;
        margin-bottom: 35px;
    }
    
}
@media (max-width: 1400px) and (min-width: 992px){
    body #masthead .col-full{
        max-width: 100%!important;
    }
    .page-id-60589 .storefront-breadcrumb>.col-full,
    .page-id-71486 .storefront-breadcrumb>.col-full,
    .page-id-73575 .storefront-breadcrumb>.col-full,
    .page-id-73564 .storefront-breadcrumb>.col-full,
    .page-id-73568 .storefront-breadcrumb>.col-full,
    .page-id-73572 .storefront-breadcrumb>.col-full{
        max-width: 100% !important;
    }
}
@media (max-width: 1300px) and (min-width: 992px){
    .main-navigation ul.menu>li:not(.custom-btn)>a, .main-navigation ul.nav-menu>li:not(.custom-btn)>a {
        padding: 15px 12px;
    }
    .main-navigation ul.menu>li.menu-item-has-children.weglot-lang {
        margin-left: 15px;
    }
    .main-navigation ul li.focus>ul, .main-navigation ul li:hover>ul{
        right: 0;
        left: auto;
    }
}
@media (max-width: 1300px) and (min-width: 992px){
    .site-header .site-branding {
        display: none!important;
    }
    
    .site-header .site-branding.site-branding-mobile{
        display: block!important;
        width: 5%;
    }
    #masthead .main-navigation {
        width: 94.5%;
    }
    .site-header .site-branding.site-branding-mobile .btn{
        display: none;
    }
    .site-header .site-branding.site-branding-mobile img{
        width: auto;
    }

}
@media (max-width: 1560px) {
    .product-model-section .col-full {
        max-width: 95%!important;
    }

    
    
    html[lang="ja"] #masthead .main-navigation ul.menu>li>a{
        padding: 15px 10px;
    }

    html[lang="ru"] #masthead .main-navigation ul.menu>li>a{
        padding: 15px 9px;
    }

    html[lang="es"] #masthead .main-navigation ul.menu>li>a{
        padding: 15px 8px;
    }


}
@media (max-width: 1300px) {
    .home-slider {
        margin-top: 0;
    }
    html[lang="es"] #masthead .main-navigation ul.menu>li>a{
        padding: 15px 5px;
    }
}
@media (max-width: 1100px) {
    .awesome-software-section h2{
        line-height: 56px;
        font-size: 36px;
    }
}

@media (max-width: 992px) {
    .awesome-software-section h2{
        line-height: 48px;
        font-size: 28px;
    }
    .btn-softwares a {
        width: 60px;
        height: 60px;
        margin-right: 0px;
    }

    body .slide-anything-div {
        padding: 30px 30px!important;
    }

    .offer-box-inner .short-des {
        font-size: 26px;
    }
    .compare-box-section .box-inner{
        width: 22%;
    }
    .compare-box-section .compare-main-title-box .box-inner.title-text,
    .compare-box-section .title-text.box-inner.with-image{
        width: 33%;
    }

    .site-header .site-branding{
        display: none!important;
    }
    .site-header .site-branding.site-branding-mobile{
        display: block!important;
        margin:0;
    }
    .site-header .site-branding img {
        max-width: 40px;
    }
    #masthead .col-full {
        padding: 0 15px;
    }
    #page .header-widget-region{
        display: none!important;
    }
    #masthead.site-header .site-branding {
        width: calc(100% - 25px);
        text-align: center;
    }
    .site-header .site-branding-mobile .custom-logo-link{
        float: left;
    }
    .site-header .site-branding-mobile .btn-lg{
        margin-bottom: 0;
        margin-left: 0px;
        padding: 12px 20px;
        font-size: 22px;
    }
    .site-header .site-branding-mobile .btn-lg .fa-long-arrow-right{
        vertical-align: middle;
        font-size: 25px;
        margin-left: 2px;
        line-height: 20px;
    }
    .right-for-me-section .col-row .col-4 {
        margin-bottom: 30px !important;
    }
        .right-for-me-section .col-row .col-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    #site-navigation .menu-toggle {
        top: 4px;
    }
    .site-header {
        padding: 10px 0!important;
    }
    .whatsapp-menu-item i{
        color: #4caf50;
        font-size: 24px;
        margin-right: 5px;
    }

    .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
        padding: 15px 0px;
        font-size: 23px;
        border-bottom: 1px solid #444;
    }
    .main-navigation ul.menu>li:last-child>a{
        border-bottom: none;
    }
    #site-navigation .handheld-navigation .menu{
        padding-top: 19px;
        padding-left: 4px;
        padding-right: 4px;
        min-height: 100vh;
        overflow: scroll;
    }
    .main-navigation ul.sub-menu li a {
        font-size: 20px;
        padding: 10px 0;
    }

    body button.menu-toggle:after, body button.menu-toggle:before, body button.menu-toggle span:before {
        width: 20px !important;
    }
    html body #page #content {
        /*padding-top: 60px !important;*/
        padding-top: 0px !important;
    }
    html body.home #page #content {
        padding-top: 60px !important;
    }

    .product-model-section .product-content .button-info a:not(.btn):last-child{
        margin-left: 0!important;
    }

    body.show-cart .cart-icon {
        top: 9px;
        right: 55px;
    }

    .facebook-section > .item{
        width: calc(50% - 1rem);
    }

    body .facebook-group-iframe{
        margin-top: 50px!important;
    }
    .product-model-section .button-info {
        flex-direction: inherit;
        justify-content: center;
    }
    .button-info a.learn-more-text{
        /*color: #000;*/
        margin-bottom: 10px;
    }
    /*.button-info a.learn-more:hover{
        color: #000;
    }*/
    .button-info .btn {
        order: 1;
    }

    /* activate breadcrumb start */
    body.page .storefront-breadcrumb {
        margin-top: 68px !important;
    }
    .lasercube-section {
        margin-top: 0px;
    }
    html body.page-id-60589 #page #content,
    html body.page-id-71486 #page #content,
    html body.page-id-73575 #page #content,
    html body.page-id-73564 #page #content,
    html body.page-id-73568 #page #content,
    html body.page-id-73572 #page #content{
        padding-top: 0px !important;
    }
    .page-id-60589 .storefront-breadcrumb>.col-full,
    .page-id-71486 .storefront-breadcrumb>.col-full,
    .page-id-73575 .storefront-breadcrumb>.col-full,
    .page-id-73564 .storefront-breadcrumb>.col-full,
    .page-id-73568 .storefront-breadcrumb>.col-full,
    .page-id-73572 .storefront-breadcrumb>.col-full {
        max-width: 100% !important;
    }
    .page-id-62820:not(.hide-header-bar):not(.header-top-zero) .categories_slider_container,
    .page-id-63626:not(.hide-header-bar):not(.header-top-zero) .categories_slider_container,
    .page-id-61859:not(.hide-header-bar):not(.header-top-zero) .categories_slider_container{
        top: 100px;
    }
    .right-for-me-section .col-row .col-4{
        flex: 0 0 50%;
        max-width: 50%;
     }
     .right-for-me-section .col-row .col-4{
        margin-bottom: 30px !important;
     }
     .image-hover-title-postion-relative-inner-box .vc_custom_heading {
        max-width: 100% !important;
    }
    .laser-application-background-inner-section{
        /*background-image: none !important;
        margin-top: -70px;*/
        /*padding-top: 25px;*/
    }
    .laser-application-background-inner-section{
    
        padding-top: 0px;
    }
    .laser-application-content-section {
        padding: 50px 20px 50px 20px;
        max-width: 100%;
        /*background: transparent;*/

    }
    .laser-application-background-section .image-section-for-mobile {
        display: none !important;
    }
    .laser-application-content-section:before{
        transform: skew(0) rotate(5deg);
        transform: initial !important;
        border-right: 0;
        /*border-top: 5px solid transparent;*/
        height: 200%;
        border-color: #fff;
        margin-top: 0px;
       /* background: #000 !important;*/
        right: -50vw !important;
        width: 200vw !important;

    }
    .laser-application-background-content{
        padding-top: 20px !important;
    }
    .laser-application-background-inner-section{
        background-position: center center !important;
        margin-bottom: 80px !important;
    }
    /* activate breadcrumb end */
}
@media (min-width: 768px) {
    .awesome-section-description{
        font-size: 18px !important;
    }
    .yt-video-section .ty-inner .swiper-wrapper {
        flex-wrap: wrap !important;
        transform: initial !important;
    }
    .youtube-videos-page-section  .swiper-button-prev, 
    .youtube-videos-page-section  .swiper-container-rtl .swiper-button-next{
        display: none !important;
    }
    .yt-video-section .iframe-upper{
        width: 50%;
    }
    .yt-video-section:not(.only-link-popup) .iframe-upper a,
    .yt-video-section .swiper-button-next,
    .yt-video-section .swiper-pagination{
        display: none;
    }

    body:not(.lasercube-main-slider-video-active) .lasercube-row .lasercube-slider-thumbs {
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translate(-50%, 0%);
        width: 100%;
        padding: 0 10px;
    }

    body:not(.lasercube-main-slider-video-active) .lasercube-row .product-slider:not(:hover) .lasercube-slider-thumbs .swiper-wrapper{
        justify-content: center;
        transform: translate3d(0px,0,0)!important;
    }

    body:not(.lasercube-main-slider-video-active) .lasercube-row .product-slider:not(:hover) .lasercube-slider-thumbs .swiper-wrapper .swiper-slide{
        width: 12px!important;
        height: 12px;
        transition:all 1s ease;
        display: flex;
        align-items: center;
        background: #444;
        border-radius: 99px;
    }
    body:not(.lasercube-main-slider-video-active) .lasercube-row .lasercube-slider-thumbs img {
       opacity: 0;
    }

    body:not(.lasercube-main-slider-video-active) .lasercube-row .product-slider:hover .lasercube-slider-thumbs .swiper-slide {
       /*width: 45px!important;
       height: 37px;*/
    }
    body:not(.lasercube-main-slider-video-active) .lasercube-row .product-slider:hover .lasercube-slider-thumbs .swiper-slide img{
        opacity: 1;
    }




}
@media (max-width: 767px) {
    .footer-tiktok img{
        width: 25px !important;
        height: 25px !important;
    
    }
    ul#menu-footer-social-menu{
        justify-content: center;
    }
    #menu-item-60540 {
        display: none !important;
    }
    .lasercube-row .col-2 .product-slider{
        /*display: grid;
        grid-auto-flow: row;*/
    }
    .lasercube-row .col-2 .product-slider .swiper-container{
        width: 100%;
        /*height: 100%;*/
        
    }
    .lasercube-row .lasercube-slider-thumbs{
        padding-left: 5px;
        padding-right: 5px;
    }
    model-viewer .loading-poster{
        top: 65%;
    }
    .lasercube-row .lasercube-slider-thumbs img{
        margin-right: 0;
        /*margin-top: 5px;*/
    }

    .lasercube-slider-thumbs{
        max-width: 540px;
        margin: 0 auto;
        /*margin: 0 -20px;
        padding: 0 20px;*/
    }
    .lasercube-slider-thumbs .swiper-button-next:after, .lasercube-slider-thumbs .swiper-button-prev:after {
        font-size: 25px;
    }
    .lasercube-slider-thumbs .swiper-button-next.swiper-button-disabled, .lasercube-slider-thumbs .swiper-button-prev.swiper-button-disabled{
        opacity: 0;
    }
    .lasercube-slider-thumbs .swiper-button-next {
        right: 5px;
        left: auto;
    }
    .lasercube-slider-thumbs .swiper-button-prev{
        left: 5px;
        right: auto;
    }
    .lasercube-section {
        margin-top: 0px !important;
    }
    .lasercube-row h5 {
        margin-bottom: 20px;
    }
    .currency-selector .switcher-label {
        display: block !important;
    }
    .total-price-section a {
        float: none !important;
        margin-right: 0px !important;
        max-width: 320px;
        width: 100%;
        margin-top: 15px;
        text-align: center;
    }
    .total-price-section .col-2:last-child{
        text-align: center;
    }
    /*.lasercube-in-the-box.stage-box .col-row {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }*/
    
    .lasercube-features .col-full .col-row:first-child .col-2:first-child .video.featured-video,
    .lasercube-features .col-full .col-row:first-child .col-2:last-child .video.featured-video,
    .lasercube-features .col-full .col-row:nth-child(2) .col-2:first-child .video.featured-video,
    .lasercube-features .col-full .col-row:first-child .col-2:last-child .video.featured-video,
    .lasercube-features .col-full .col-row:nth-child(2) .col-2:last-child .video.featured-video,
    .lasercube-features .col-full .swiper-slide .video.featured-video{
        padding-top: 77.8% !important;
        background-size: cover !important;

    }
    .lasercube-features .featured-video .video-profile {
        left: 30px;
        padding-right: 20px;
    }
    .lasercube-features .featured-video .video-profile small {
        line-height: 1.2;
    }
    .lasercube-features .col-full .col-row .col-2{
        margin-bottom: 10px;
    }
    .lasercube-in-the-box {
        padding-top: 40px !important;
    }
    .lasercube-row div.grey-dot p{
        line-height: 22px;
    }
    
    /*.lasercube-in-the-box.stage-box .col-row .col-4 {
        width: 28%;
        margin-right:5%;
    }
    .lasercube-in-the-box.stage-box .col-row .col-4:nth-child(3n) {
        margin-right: 0px;
    }*/
    .lasercube-in-the-box .col-row .col-4 img{
        /*display: block;*/
        margin: 0 auto;
        max-width: 180px;
            max-width: 100%;
    }
    .lasercube-in-the-box .col-row .col-4{
        padding: 5px;
    }

    .lasercube-in-the-box-slider.swiper-container{
        height: 500px;
        width: 100%;
    }

    .core-active-box .lasercube-in-the-box-slider .swiper-slide,
    .core-active-box-ultra .lasercube-in-the-box-slider .swiper-slide{
        height: 50%;
        /*width: 24.8%!important;*/
    }
    .djx-active-box .lasercube-in-the-box-slider .swiper-slide,
    .djx-active-box-ultra .lasercube-in-the-box-slider .swiper-slide{
        height: 50%;
        /*width: 18.8%!important;*/
    }
    .stage-active-box .lasercube-in-the-box-slider .swiper-slide,
    .stage-active-box-ultra .lasercube-in-the-box-slider .swiper-slide{
        height: 50%;
       /* width: 14.8%!important;*/
    }

    /*.core-active-box .swiper-container-multirow>.swiper-wrapper {
        width: 710px!important;
    }

    .djx-active-box .swiper-container-multirow>.swiper-wrapper {
        width: 1010px!important;
    }

    .stage-active-box .swiper-container-multirow>.swiper-wrapper {
        width: 1220px!important;
    }*/

    .lasercube-in-the-box p {
        margin: 10px 0;
    }
    .lasercube-row h1 {
        margin-bottom: 20px;
    }

    .lasercube-slider-thumbs .swiper-wrapper .swiper-slide{
        max-width: 20%;
    }
    .mfn-compare-combos .mfp-image-holder .mfp-content figure {
        height: auto;
        overflow: hidden;
    }
    /*.mfn-compare-combos .mfp-image-holder .mfp-content img {
        height: 95vh;
        width: inherit;
        max-width: inherit;
    }*/
    .desktop .video-area {
        padding-top: 36%!important;
    }

    .celebrities-section .video-section .video {
        margin-bottom: 65px;
    }
    .celebrities-section .video-section {
        padding-top: 20px;
    }

    .celebrities-section .video:before {
        width: 54px;
        height: 54px;
        top: 50%;
        left: 50%;
        transform: translate(-49%, -50%);
        border: 3px solid #d8d8d8;
    }

    .celebrities-section .video-bottom-text br{
        display: none;
    }
    .celebrities-section .title-color {
        max-width: 100%;
    }
            
    .celebrities-section .col-12{
            padding: 0 10px;
    }

    .awesome-software-section h2 {
        line-height: 50px;
        font-size: 40px;
        text-align: center!important;
            margin: 0 auto 30px;
    }

    .btn-softwares{
        margin-bottom: 50px;
    }
    .awesome-software-section{
        text-align: center;
    }

    .btn-softwares a {
        margin:0px 5px;
    }

    .home-mobile-slider{
        margin: 0px -40px;
    }
    .product-content {
        max-width: 100%!important;
        margin: 0 30px!important;
    }

    .product-model-section .col-full {
        max-width: 100%!important;
    }

    .home-mobile-slider .swiper-button-next:after, .home-mobile-slider .swiper-button-prev:after {
        padding: 10px;
        font-size: 30px;
        background: rgba(0,0,0,0.5);
    }
    .home-mobile-slider .swiper-button-next, .home-mobile-slider.swiper-container-rtl .swiper-button-prev {
        right: 0px;
    }

    .home-mobile-slider .swiper-button-prev, .home-mobile-slider.swiper-container-rtl .swiper-button-next {
        left: 0px;
    }

    .home-mobile-slider .swiper-button-next.swiper-button-disabled, .home-mobile-slider .swiper-button-prev.swiper-button-disabled{
        opacity: 0;
    }

    .fun-section .video.video-md{
        padding-top: 86%;
        background-position: bottom;
    }
    .fun-section .video-md:before {
        top: 70%;
    }
    .fun-section .video-md:after {
        top: 70%;
    }

    .lasercube-featured-slider .swiper-button-next, .lasercube-featured-slider .swiper-button-prev{
        display: none;
    }

    .lasercube-featured-slider .video-profile small{
        display: none;
    }

    .country-selector {
        display: block;
        margin: 10px 0px 10px 25px;
        text-align: center;
    }

    .mobile-bottom-fixed{
        display: none;
        position: fixed!important;
        z-index: 999;
        bottom: 0;
        background: #000;
        text-align: center;
        padding: 7px 0px;
        display: flex;
        left: 15px!important;
        transition: all 0.5s ease!important;
        width: 100%!important;
            justify-content: space-evenly;
    }
    .mobile-bottom-fixed:not(.vc_row-fluid){
        left: 0!important;
    }
    .mobile-bottom-fixed > div{
        width: auto;
    }
    .mobile-bottom-fixed .btn{
        margin-bottom: 0;
    }
    .mobile-bottom-fixed .btn .vc_btn3{
        background: none!important;
        border: none!important;
        color: #fff;
        padding: 0;
        border-radius: 0;
        display: block;
        font-size: 18px;
        font-weight: 600;
        line-height: 24px;
        /*padding: 5px;*/
    }
    .hide-mobile-bar .mobile-bottom-fixed{
        bottom: -60px;
    }

    .lasercube-page .lasercube-features h2 {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 30px;
        max-width: 360px;
        margin-left: auto;
        margin-right: auto;
        font-weight: bold;
    }

    .page-id-60169 .title-section .text-center{
        max-width: 330px;
        margin: 0 auto;
    }

    .handheld-navigation .menu-item-weglot .dropdown-toggle{
        width: 100%;
        text-align: right;
    }

    body div#custom_html-11 {
        padding: 22px 0!important;
        right: 60px!important;
    }

    .total-price-page{
        position: relative;
        flex-shrink: 0;
        flex-grow: 1;
    }
    .total-price-page .icon-cc{
        display: block;
        position: absolute;
        right: 0;
        background-size: contain;
        padding-top: 9%; /* with paypal icon*/
        padding-top: 11%; /* width-out paypal icon */
        background-repeat: no-repeat;
        width: 50%; /* with paypal icon*/
        width: 100%; /* width-out paypal icon */
        max-width: 190px;  /* with paypal icon*/
        max-width: 110px; /* width-out paypal icon */
        bottom: inherit;
    }
    .active-currency-krw .total-price-page .icon-cc,
    html[lang="pt-br"] .total-price-page .icon-cc{
        width: 40%;
    }

    .offer-box .wistia_responsive_padding{
        width: 100%;
        max-width: 70%;
        margin: 0 auto;
        padding-top: 88%!important;
    }

    h2.woocommerce-loop-product__title span.dynamic_price {
        display: inline;
    }

    .lasercube-row .grey-dot .cat-title-box{
        padding-top: 0;
    }

    .lasercube-page .explore-more-features-btn-section{
        margin-bottom: 0px;
    }
    .lasercube-page .question-section {
        padding-top: 10px;
    }
    .lasercube-page .lasercube-features {
        padding-top: 0px!important;
    }
    .lasercube-page .explore-more-features-btn-section .btn-box {
        padding-top: 0;
    }
    
    .compare-box-section .box-inner{
        width: 20%;
    }
    .compare-box-section .compare-main-title-box .box-inner.title-text,
    .compare-box-section .title-text.box-inner.with-image{
        width: 40%;
    }
    .compare-box-section .compare-img-box {
        width: 40px;
        text-align: center;
    }
    .compare-box-section .title-text.box-inner.with-image p {
        margin-left: 10px !important;
        font-size: 15px;
    }
    .compare-box-section{
        padding: 5px;
    }

    .creators-sliders .swiper-wrapper{
        display: block;
    }

    .creators-sliders .swiper-wrapper .swiper-slide{
        margin-bottom: 30px;
    }

    .creators-sliders .swiper-wrapper .swiper-slide .css-1lzm8iz{
        color: #000!important;
        font-size: 16px!important;
    }
    .creators-sliders .swiper-wrapper .swiper-slide .css-1am57kc{
        margin-bottom: 10px!important;
    }
    .creators-sliders .swiper-wrapper .swiper-slide .css-1am57kc .css-1lzm8iz:first-child{
        font-weight: 700;
    } 
    .creators-sliders .swiper-wrapper .swiper-slide .css-1am57kc .css-1lzm8iz strong{
        font-weight: 700;
    }
    .creators-sliders .swiper-pagination, 
    .creators-sliders .swiper-button-prev,
    .creators-sliders .swiper-button-next{
        display: none;
    }

    .creators h2 {
        display: block;
        font-size: 28px !important;
        line-height: 44px !important;
        margin-bottom: 20px;
        margin-top: 15px;
        text-align: left;
        position: relative;
        margin-left: 20px;
        outline: none;
    }
    .creators h2:before {
        content: '';
        position: absolute;
        width: 5px;
        height: 55px;
        background: #2B62FD;
        left: -20px;
        top: -5px;
    }

    .creators-sliders .swiper-wrapper > .swiper-slide:nth-child(n+6){
        display: none;
    }
    .creators-sliders.see-all-active .swiper-wrapper > .swiper-slide:nth-child(n+6){
        display: block;
    }
    .creators-sliders .swiper-slide .bottom-text p {
        padding: 30px 10px;
    }
    .creaters-container{
        padding-left: 0;
        padding-right: 0;
    }

    .lasercube-slider-thumbs{
        /*display: none;*/
    }
    .lasercube-main-slider > .swiper-pagination-bullets {
        bottom: -15px;
        /*position: absolute;*/
    }

    .lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet {
        background: transparent;
        color: #000;
    }

    .lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet-active {
        color: #fff!important;
        background: #2b62fd;
    }
    .lasercube-main-slider > .swiper-pagination-bullets .swiper-pagination-bullet i {
        font-size: 15px;
    }

    .lasercube-row .lasercube-slider img {
        max-width: 100%;
        display: block;
    }
    .lasercube-page .lasercube-main-slider {
        /*padding-bottom: 30px; */
    }

    .lasercube-main-slider .wistia_responsive_padding{

    }
    .lasercube-slider .swiper-slide {
        align-items: flex-start;
    }

    /*.lasercube-slider .swiper-pagination-fraction{
        display: block;
    }*/
    
    .lasercube-row .product-slider {
        margin-left: -10px;
        margin-right: -10px;
    }

    .lasercube-page .lasercube-video-section {
        margin-top: 0;
        padding: 0;
    }
    .handheld-navigation ul.menu .sub-menu.toggled-on{
        max-height: 0!important;
    }

    /* topbar start */
    .lasercube-page .topbar,
    .home .topbar {
        /*padding: 3px;*/
        padding-left: 3px;
        padding-right: 20px;
        font-size: 15px;
        line-height: 26px;
    }
    
    /*body.lasercube-page {
        padding-top: 36px;
    }
    body.lasercube-page.admin-bar .topbar {
        top: 46px;
    }*/
    .home .close-topbar,
    .lasercube-page .close-topbar {
        /*top: 0px;*/
        right: 8px;
    }
    /* topbar start */
    

    .unique_features .n2-ss-align { overflow: visible !important;}
    .unique_features{
        margin-bottom: 0px;
        margin-top: 0px;
        padding-top: 40px;
    }
    .unique_features2{
        padding-bottom: 10px;
        margin-bottom: -1px;
    }

    .lasercube-spin-home .button-section.text-center a.btn.lg-btn {
        margin-top: 35px!important;
    }
    .home-featured-photographer .wistia_responsive_padding img {
        height: 240px!important;
    }

    .home-bottom-videos-slider {
        margin: 0;
    }

    body .home-bottom-videos-slider .swiper-button-next, body .home-bottom-videos-slider .swiper-button-prev{
        display: inline-flex!important;
    }
    #text-4.widget_text .row.for-rev .col-md-6{
        width: 100%;
    }
    #text-4.widget_text .row.for-rev .col-md-4{
        width: 100%;
    }
    #text-4.widget_text .wpcf7-form-control-wrap {
        max-width: 66%;
        margin-right: 2%;
        margin-bottom: 5px!important;
    }
    #text-4.widget_text .mail-form input.wpcf7-form-control.wpcf7-submit{
        width: 30%;
    }
    #text-4.widget_text .menu-footer-social-menu-container{
        text-align: center;
    }
    #text-4.widget_text .menu-footer-social-menu-container{
        text-align: center;
    }
    #text-4.widget_text .menu-footer-social-menu-container #menu-footer-social-menu{
        display: inline-block;
    }
    #text-4.widget_text .for-rev{
        margin-bottom: 0;
    }
    .footer-widgets .footer-widget-1 {
        display: block!important;
    }
    .footer-widget-1 > *{
        display: none; 
    }
    .footer-widget-1 > #text-4{
        display: block;
    }
    .celebrities-section {
        padding-top: 40px!important;
        padding-bottom: 30px!important;
    }
    .custom-style-footer-wid{
        display: none!important
    }
    .trustpilot-new-section {
        margin-bottom: 60px;
    }
    .page-id-60589 .trustpilot-new-section,
    .page-id-1412 .trustpilot-new-section,
    .page-id-71486 .trustpilot-new-section,
    .page-id-73575 .trustpilot-new-section,
    .page-id-73564 .trustpilot-new-section,
    .page-id-73568 .trustpilot-new-section,
    .page-id-73572 .trustpilot-new-section{
        margin-bottom: 0;
        margin-top: 60px;
    }

    .page-id-60589 .trustpilot-new-section,
    .page-id-71486 .trustpilot-new-section,
    .page-id-73575 .trustpilot-new-section,
    .page-id-73564 .trustpilot-new-section,
    .page-id-73568 .trustpilot-new-section,
    .page-id-73572 .trustpilot-new-section{
        margin-bottom: 50px;
        margin-top: 70px;
    }

    .lasercube-in-the-box-slider .swiper-button-next.swiper-button-white, 
    .lasercube-in-the-box-slider .swiper-button-prev.swiper-button-white{
        display: flex;
    }

    .product-power .AzgXf svg {
        fill: #333;
        stroke: #333;
    }

    .facebook-group-iframe iframe{
        margin-top: 30px;
        margin-bottom: 0px;
        max-width: 100%;
    }

    body #page .header-widget-region {
        display: block!important; 
    }

    a.see svg {
        color: #4caf50;
        width: 24px!important;
        height: 24px;
    }

    .header-widget-region a.see i,
    .header-widget-region a.see svg {
        display: block!important;
        font-weight: 400!important;
    }

    body:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header,
    body:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        transition: all 0.5s ease!important;
        /*top: 31px;*/ /* black friday */
        
        z-index: 99999;
    } 
    /* with topbar */
    /*body.lasercube-page:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header {
        top: 48px;
    }*/
    /* end with topbar */
    body.lasercube-page.hide-topbar:not(.hide-header-bar):not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header {
        top: 0;
    }
    /* with topbar */
    /*body.lasercube-page:not(.hide-topbar) #custom_html-11{
         top: 48px!important;
    }*/
    /* end with topbar */
    body.lasercube-page.header-top-zero:not(.hide-topbar) #custom_html-11{
        top: 0!important;
    }
    body.lasercube-page.hide-header-bar:not(.hide-topbar) #custom_html-11{
        top: -100px!important;
    }

    body.header-top-zero:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        top: 0px;
    }

    /*body.header-top-zero.page-id-60589:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        top: -32px;
    }*/

    body.header-top-zero.admin-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        top: -78px;
    }

    body.hide-header-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header,
    body.hide-header-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        top: -100px;
    }


    body.admin-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header{
        top: 46px;
    } 

    body.admin-bar.hide-header-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .site-header,
    body.admin-bar.hide-header-bar:not(.home):not(.page-id-1481):not(.page-id-66888):not(.page-id-67013) .header-widget-region{
        top: -150px;
    }

    /* topbar */
    /*html body.page-id-60589.lasercube-page.lasercube-page:not(.hide-topbar) .site-header{
        top: 32px;
    }*/
    html body.admin-bar.lasercube-page:not(.hide-topbar) .site-header{
        top: 78px;
    }



    .lasercube-section .products li.product a > img{
        max-width: 110px;
    }
    .lasercube-section .products li.product.product_cat-gear.disabled a,
    .lasercube-section .products li.product.product_cat-gear-us.disabled a {
        border-bottom-color: #f1f1f1!important;
    }

    .lasercube-cube-video-section {
        margin-top: 60px;
    }

    .unique_features2 .n2-ss-slider .n2-ss-item-image-content img{ height: 400px!important}
    html body .unique_features2 .n2-ss-slider .pull-too img { height: auto !important;}

    .footer-widget-2 .menu li#menu-item-60926 a:before,
    .footer-widget-2 .menu li#menu-item-59117 a:before{
        display: none;
    }
    #menu-footer-bottom{
        max-width: 350px;
        display: inline-block;
    }
    .footer-widget-2 .menu li a:before {
        left: -10px;
    }
    .footer-widget-2 .menu li.menu-item-65562 a:before{
        display: none;
    }
    #compare-combos-new .gf-dotcom.gf-styled .ComparisonRow td.value,
    #compare-combos-ultra .gf-dotcom.gf-styled .ComparisonRow td.value {
        width: 55px;
    }
    #compare-combos-new .compare-img-box,
    #compare-combos-ultra .compare-img-box {
        margin-right: 10px;
    }
    #compare-combos-new .gf-dotcom.gf-styled .ComparisonRow td,
    #compare-combos-ultra .gf-dotcom.gf-styled .ComparisonRow td {
        padding: 0.5rem 0.3rem;
    }
    #compare-combos-new .gf-dotcom.gf-styled .ComparisonTable .inlineHeader,
    #compare-combos-ultra .gf-dotcom.gf-styled .ComparisonTable .inlineHeader{
        /*display: block;*/
        font-size: 1.125rem!important;
        font-weight: 600;
    }
    .lasercube-internal-video{
        margin: 0px 0;
    }

    body.show-cart .cart-icon {
        top: 18px;
    }
    body.show-cart div#custom_html-11 {
        right: inherit!important;
        left: 75px;
        width: 24px;
    }

    .vc_row.bio-section{
        margin-top: 0!important;
    }
    .vc_row.bio-section > div{
        margin-top: 80px!important;
    }
    body.page-id-59320 p.vc_custom_heading{
        font-size: 24px!important;
        line-height: 30px!important;
    }

    body.page-id-59320 h1.vc_custom_heading{
        margin-bottom: 15px!important;
    }

    .total-price-section .currency-selector .switcher-currency .wcml-spinner {
        right: -8px;
    }

    .currency-selector .switcher-dropdown.active .switcher-trigger:after{
        content: "\f077";
    }

    .total-price-page p {
        line-height: 12px;
    }

    .lasercube-page .currency-selector .switcher-trigger:after,
    .term-gear .currency-selector .switcher-trigger:after{
        color: #222;
    }
    .lasercube-page .currency-selector .switcher-trigger,
    .term-gear .currency-selector .switcher-trigger {
        color: #222;
    }

    .lasercube-page .currency-selector .switcher-main,
    .term-gear .currency-selector .switcher-main{
        border: 1px solid #222;
    }
    .mobile-40-million{
        color: #fff;
        font-size: 24px;
        text-decoration: underline!important;
        margin-bottom: 40px!important;
        font-weight: bold;
        margin-top: 10px;
    }
    .menu-item-66107 a:before{
        display: none!important;
    }
    .feature-requests{
        display: inline!important;
    }
    /*.feature-requests a:before{
        display: none!important;
    }*/

    .page-id-63626 .creators {
        margin-top: 30px;
    }
    body.page-id-63626 .creaters-container.setit,
    body.page-id-63626 .creaters-container {
        padding: 20px 5px!important;
    }

    .page-id-63626 .creators > div:first-child{
        order: 1;
    }
    .page-id-63626 .creators > div:nth-child(3){
        order: 2;
    }
    .page-id-63626 .creators > div:nth-child(2){
        order: 3;
    }
    .page-id-63626 .creators > div:nth-child(4){
        order: 4;
    }
    .page-id-63626 .creators > div:nth-child(5){
        order: 5;
    }
    .page-id-63626 .creators > div:nth-child(6){
        order: 6;
    }
    .page-id-63626 .creators > div:nth-child(8){
        order: 7;
    }
    .page-id-63626 .creators > div:nth-child(7){
        order: 8;
    }
    .page-id-63626 .creators > div:nth-child(9){
        order: 9;
    }
    .page-id-63626 .creators > div:nth-child(10){
        order: 10;
    }

    .page-id-60321 .entry-content .vc_row[data-vc-full-width]{
        padding: 20px 0;
    }
    .page-id-60321 .entry-content .vc_row[data-vc-full-width]:first-child{
        padding: 0;
    }

    html[lang="nl"] .technical-specifications-inner h4 {
        font-size: 20px;
    }

    .page-id-67013 .unilad-tech-section .col-full,
    .home .unilad-tech-section .col-full {
        justify-content: center;
    }

    .page-id-67013 .unilad-tech-section,
    .home .unilad-tech-section,
    .page-id-60589 .unilad-tech-section,
    .page-id-71486 .unilad-tech-section,
    .page-id-73575 .unilad-tech-section,
    .page-id-73564 .unilad-tech-section,
    .page-id-73568 .unilad-tech-section,
    .page-id-73572 .unilad-tech-section {
        margin: 90px 0 40px;
    }
    .home .unilad-tech-section{
        margin-bottom: 65px;
        margin-top: 50px;
    }

    .page-id-67013 .unilad-tech-section-first,
    .home .unilad-tech-section-first {
        margin-top: 130px;
    }

    .home .unilad-tech-section-first{
        margin-top: 65px;
        margin-bottom: 5px;
    }
    .right-for-me-section .col-row .col-4 {
        margin-bottom: 30px !important;
    }

    .page-id-67138 .tutorial-videos-row .hd-tab,
    .page-id-67410 .tutorial-videos-row .hd-tab,
    .page-id-60361 .tutorial-videos-row .hd-tab,
    .page-id-67527 .tutorial-videos-row .hd-tab,
    .page-id-67836 .tutorial-videos-row .hd-tab{
        display: none!important;
    }

    .page-id-67138 .tutorial-videos-row .sw-tab,
    .page-id-67410 .tutorial-videos-row .sw-tab,
    .page-id-60361 .tutorial-videos-row .sw-tab,
    .page-id-67527 .tutorial-videos-row .sw-tab,
    .page-id-67836 .tutorial-videos-row .sw-tab{
        display: none!important;
    }

    .page-id-67138 .tutorial-videos-row.active .sw-tab,
    .page-id-67410 .tutorial-videos-row.active .sw-tab,
    .page-id-60361 .tutorial-videos-row.active .sw-tab,
    .page-id-67527 .tutorial-videos-row.active .sw-tab,
    .page-id-67836 .tutorial-videos-row.active .sw-tab{
        display: block!important;
    }
    .lasercube-page .full-container.right-for-me-section {
        padding: 60px 0px 0px;
    }
    .facebook-section > .item{
        width: 100%;
        margin-right: 0;
    }
    .tutorial-videos-row:not(.active){
        overflow: visible!important;
    }

    .tutorial-videos-row.active .custom-head > .vc_column-inner{
        margin-bottom: 15px !important;
    }

    .lasercube-cube-commercial-section {
        margin-bottom: 0;
        padding-top: 0;
    }
    .lasercube-cube-video-section {
        margin-top: 0;
    }

    body div#custom_html-11{
        -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    }

    body.home.hide-header-bar div#custom_html-11,
    body.home.header-top-zero div#custom_html-11{
        top:0;
    }
    /*body.admin-bar.home.hide-header-bar .site-header {
        top: 0;
    }*/

    body.admin-bar.home.hide-header-bar .site-header{
        top: ;
    }

    .lasercube-cube-commercial-section {
        margin-bottom: 0;
        padding-top: 0;
    }
    .lasercube-cube-video-section {
        margin-top: 0;
    }

    body div#custom_html-11{
        -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    }

    body.home.hide-header-bar div#custom_html-11,
    body.home.header-top-zero div#custom_html-11{
        top:0;
    }
    /*body.admin-bar.home.hide-header-bar .site-header {
        top: 0;
    }*/

    body.admin-bar.home.hide-header-bar .site-header{
        top: ;
    }

    .home-video-ultra {
        margin: 20px 0 70px;
    }

    .quotes-section {
        margin-bottom: 70px;
        margin-top: 20px;
    }

    /* with topbar */
    /*body.home .site-header { 
        top: 48px;
    }*/
    /* end with topbar */
    .lasercube-tabs {
        padding: 35px 10px 0;
        border:none!important;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .lasercube-tabs ul.tab li{
        width: 90%;
        margin: 0 auto 15px!important;
    }

    .meet-our-cubes-section .col-row {
        display: block;
    }
    .meet-our-cubes-section .col-row .col-3,
    .meet-our-cubes-section .col-row .col-2 {
        max-width: 400px;
        flex: inherit;
        margin: 0 auto;
        margin-bottom: 40px;
    }
    .meet-our-cubes-section h2 {
        font-size: 42px;
        line-height: 42px;
    }
    .lasercube-page .full-container.meet-our-cubes-section {
        width: 100vw;
        left: inherit;
        right: inherit;
        margin-left: -20px;
        margin-right: -20px;
        padding: 60px 0px 0px;
    }
    .meet-our-cubes-section .title h4 {
        padding: 20px 10px;
        font-size: 26px;
    }

    .term-gear .post-68161 a .price{
        display:none!important;
    }

    .term-gear .post-68161 h2.woocommerce-loop-product__title{
        margin-bottom: 20px!important;
    }

    .home .unilad-tech-section-first .image-wrapper img {
        height: 41px;
    }
    .home .unilad-tech-section-first .image-wrapper .title {
        font-size: 22px;
    }

    .home .unilad-tech-section-first .image-wrapper .date {
        font-size: 16px;
        margin-top: 5px;
    }

    #text-4.widget_text .col-md-4 ul.menu li#menu-item-59151 svg{
        width: 0.875em !important;
        height: 1em !important;
    }

    .lasercube-row div.grey-dot {
        margin: 15px 0px 0px 0px;
    }
    .button-info a.learn-more-text{
        color: #000;
    }

    .home-top-videos-slider .swiper-slide{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
        margin-top: 0px;
    }
    body .product-model-section.stage .home-top-videos-slider .see_videos{
        display: none;
    }
    .home-top-videos-slider .swiper-slide .top{
        margin-top: 10px;
        margin-bottom: 0;
    }
    .home-top-videos-slider .swiper-slide .lt {
        width: 42px;
    }
    .product-model-section .button-info .btn {
        margin-bottom: 15px;
        margin-top: 0px;
    }

    .technical-specifications-inner .col-row .col-4:nth-child(2n) .inner-col{
        margin-right: 0;
    }

    .lasercube-row .select-lasercube-text {
        padding-top: 15px;
    }
    .lasercube-row .select-lasercube-bottom {
        padding-top: 30px;
    }

    .ts-trustpilot-swiper-header:before{
        width: 100%!important;
    }
    .ts-trustpilot-swiper-header{
        margin-top: 0!important;
    }
    .home .trustpilot-new-section{
        margin-top: 0px!important;
        margin-bottom: 80px!important;
    }

    .lasercube-tabs ul.tab{
        display: none;
    }
    .tab-content-section ul.tab{
        display: block;
        margin-bottom: 10px;
    }
    .tab-content-section{
        display: block;
    }
    .tab-content-section .tab-content-inner{
        max-height: 0px;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        overflow: hidden;
        
    }
    .tab-content-section.active_tab .tab-content-inner{
        max-height: 10000px;
        -webkit-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
        margin-bottom: 40px;
    }

    .follow-us-socials-media h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .our-free-compatible .our-free-compatible-title h3 {
        font-size: 24px !important;
        line-height: 29px !important;
        max-width: 290px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px !important;
        padding-top: 40px;
    }
    .our-free-compatible-title {
        padding-top: 0px;
        margin-top: 30px;
    }
    .btn-softwares-section {
        margin-bottom: 20px;
    }
    .btn-softwares-section .btn-softwares {
        margin: 0px 7px !important;
    }
    .btn-softwares-section a img{
        height: 50px !important;
    }
    .our-free-compatible .feature_box h3 {
        font-size: 20px !important;
        text-decoration: underline;
    }
    .laseros_feature .feature_boxes .feature_box{
        margin-bottom: 15px !important;
    }
    .our-free-compatible .bottom-arrow.text-center.mobile-only .svg-inline--fa path{
        fill: #fff !important;
    }
    .our-free-compatible .bottom-arrow.text-center.mobile-only  .svg-inline--fa{
        font-size: 25px !important;
    }
    .bottom-arrow.text-center.mobile-only strong {
        display: block;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        margin-top: 15px;
        line-height: 32px;
    }
    .feature_box p {
        min-height: initial !important;
    }

    /* activate breadcrumb start */
    .storefront-breadcrumb>.col-full {
        max-width: 100% !important;
    }
    /* activate breadcrumb end */

    .unique_features .tab{
        width: 100%;
    }
    .unique_features2 .tabcontent{
        display: none!important;
    }
    .unique_features2 .tab button {
        display: flex;
        align-items: center;
        opacity: 1!important;
        justify-content: center;
    }
    .unique_features2 .tab button span{
        color: #fff;
    }
    .unique_features2 .tab button span .svg-inline--fa{
        width: 60px;
    }
    /*.unique_features2 .tab button:last-child{
        border-bottom: 0px !important;
    }*/

    /*.unique_features2 .tab button img {
        width: 190px;
    }*/

    /*.page-id-70000 .swiper-lazy-preloader{
        display: none;
    }
    .page-id-70000 .swiper-wrapper{
        overflow-x: scroll;
        padding-bottom: 20px;
        border-bottom: 1px solid #eee;
    }
    .page-id-70000 .swiper-slide{
        width: 80%!important;
        margin-right: 10px!important;
    }*/
    /* sticky topbar */
    /*.lasercube-page .topbar, .home .topbar{
        z-index: 9999999;
    }*/
    body.home .site-header,
    body.home div#custom_html-11, 
    body.lasercube-page .site-header,
    body.lasercube-page div#custom_html-11{
        position: absolute!important;
    }
    body.home .site-header{
        top: initial;!important;
    }
    body.lasercube-page .site-header{
        top: initial!important;
    }
    body.lasercube-page.hide-header-bar .site-header{
        top: -100px!important;
    }
    body.home.hide-header-bar:not(.hide-topbar) div#custom_html-11, body.home.header-top-zero:not(.hide-topbar) div#custom_html-11 {
        top: inherit;
    }
    /*body.lasercube-page:not(.hide-topbar) div#custom_html-11{
        top: 48px;
    }*/
    body.home.header-top-zero .site-header,
    body.home.hide-header-bar .site-header,
    body.home.header-top-zero div#custom_html-11,
    body.home.hide-header-bar div#custom_html-11 {
        top: 0!important;
        z-index: 99999;
        position: fixed!important;
    }

    .right-for-me-section .col-row {
        display: flex;
        flex-wrap: wrap;
    }
    body.lasercube-page.header-fixed:not(.hide-header-bar) .site-header, 
    body.lasercube-page.header-fixed div#custom_html-11 {
        position: fixed!important;
        top: 0!important;
    }

    body #page .header-widget-region {
        z-index: 99999;
    }
    body.lasercube-page {
        overflow-x: hidden;
    }
    .right-for-me-section h2 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .youtube-videos-page-section .title-section {
        padding-left: 20px !important;
    }
    .youtube-videos-page-section .container,
    .page-content-header-section-style-1 .container{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .yt-video-section .iframe-upper {
        padding: 0px 0px 0px 0px !important;
    }
     .yt-video-section .ty-inner {
         padding: 0px 0px 40px 0px !important;
     }

    /*body.lasercube-page.header-top-zero .site-header{
        top: 0!important;
    }*/

    .home .swiper-container{
        padding-bottom: 20px;
    }
    .unilad-tech-section.unilad-tech-section-images .swiper-container,
    .unilad-tech-section.unilad-tech-section-first .swiper-container{
        padding-bottom: 0px !important;
    }
    .download-application-section h1,
    .laser-cube-guide-section h1,
    .download-application-section .heading-style-1,
    .laser-cube-guide-section .heading-style-1,
    .heading-style-2{
        font-size: 1.85em !important;
    }
    .top-footer-section{
        margin-bottom: 30px !important;
    }
    #text-4.widget_text .menu-footer-social-menu-container .social-title{
        max-width: 100%;
    }
    footer ul#menu-footer-social-menu{
        float: none !important;
        max-width: 100%;
        display: flex !important;
    }
    .topbar .trustpilot-review{
        width: 100% !important;
    }
    .lasercube-main-slider .lasercube-slider .swiper-button-next, 
    .lasercube-main-slider .lasercube-slider .swiper-button-prev {
   
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .buy-feature-section .button-info{
        padding-top: 30px !important;
        padding-bottom: 17px !important;
    }
    .buy-feature-section .button-info a.learn-more-text{
        font-size: 18px !important;
    }
    .gallery-search-icon {
        top:15px;
        right: 15px;

    }
    div#custom_html-11 {
        display: none !important;
    }
    #chaty-widget-0 .chaty-widget {
        right: 10px !important;
    }
    .page-id-63626 .main-thumbnail{
        justify-content: left;
    }
    .page-id-63626 .main-thumbnail>p{
        margin-left: 1.1%;
    }

    .lasercube-section .lasercube-row .products li.dynamic-active:after{
        display: none!important;
    }
    .best-for-you-section .gf-dotcom.gf-styled .ComparisonRow td a,
    .compare-models-box-new .gf-dotcom.gf-styled .ComparisonRow td a{
        display: flex;
        align-items: center;
    }
    .best-for-you-section .gf-dotcom.gf-styled .ComparisonRow td a svg,
    .compare-models-box-new .gf-dotcom.gf-styled .ComparisonRow td a svg{
        margin-left: 5px;
        width: 15px !important;
        height: 15px !important;
    }
    body.page-id-61859 .buy-feature-section{
        margin-bottom: 30px;
    }
    .page-id-70916 .find-dealer-main .swiper-container {
        padding: 20px 10px 20px;
    }
    .table-text-block {
        overflow-x: scroll;
    }
    .page-title-box-section h2,
    .banner-header-style.Laseros-vs-quickshow-section.laser-quick-sec-4 h2,
    .laser-quick-sec-7 h2,
    .laser-quick-sec-9 h2,
    .laser-quick-sec-11 h3{
        font-size: 28px;
        line-height: 1.1;
    }
    .page-id-72352 .laser-con-style {
        padding-top: 30px;
    }
    .page-id-72352 .header-catch-adjust-section {
        padding-top: 50px !important;
    }
    .banner-header-style.laser-quick-sec-1{
        padding-bottom: 30px !important;
    }
    .right-for-me-section .col-row {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .right-for-me-section h4 {
        font-size: 26px !important;
        line-height: 34px !important;
    }
    .right-for-me-section h2 {
        font-size: 26px !important;
        line-height: 36px !important;
        padding: 0 20px;
    }
    .application-text-overlay-center-main-section .vc_custom_heading,
    .double-col-section h2,
    .image-hover-title-postion-relative-inner-box .vc_custom_heading{
        font-size: 25px !important;
        line-height: 1.1 !important;
    }
    .double-col-section {
        padding-top: 50px !important;
        padding-bottom: 15px !important;
    }
    .double-col-inner-mobile-reverse-section  {
        flex-direction: column-reverse;
    }
    .application-title-with-text-section {
        padding-top: 50px !important;
        padding-bottom: 35px;
    }
    .application-image-overlay-col-text-section {
        padding-bottom: 50px;
        padding-top: 50px !important;
    }

    .laser-by-application-products h2{
        font-size: 28px;
    }
    .laser-application-background-title h2 {
        font-size: 50px !important;
    }
    .laser-application-background-title h2 strong {
        font-size: 85px !important;
    }
    .laser-application-background-title h2 span {
        font-size: 40px !important;
    }
    .laser-application-background-content {
        font-size: 20px !important;
    }

    
    .home-mobile-banner-title{
        line-height: 32px;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 22px;
    }
}
@media (max-width: 576px){
    
    .mobile .video-area {
        height: auto!important;
        position: relative!important;
        padding-top: 56%!important;
    }
    .mobile .video-area .wistia_responsive_padding{
        position: absolute!important;
        height: 100%;
        width: 100%;
        top: 0;
    }
    .compare-models-box .box-inner {
        padding: 18px 0 18px 10px;
    }
    .compare-models-box p {
        font-size: 23px;
        line-height: 30px;
    }
    .compare-models-box .compare-box-title-box p {
        font-size: 30px;
        line-height: 44px;
    }
    .photoSwipe_innerthumbs{
        display: none!important;
    }

    .lasercube-in-the-box-slider.swiper-container{
        height: 450px;
    }
    .laser-cube-guide-content-inner {
        padding-left: 0px !important;
    }
    .laser-cube-guide-inner .col-5,
    .laser-cube-guide-inner .col-7{
        width:100% !important;
    }
    .col-5-offset-1 {
        margin-left:0px !!important;
    }
    .col-7.laser-cube-guide-content h1,
    .youtube-videos-section h1,
    .youtube-videos-section .heading-style-1,
    .download-application-section h1,
    .download-application-section .heading-style-1{
        font-size: 1.85em !important;
    }
    .download-button.firmware {
        margin-bottom:10px;
    }
    .laser-cube-guide-inner {
        padding: 0px 15px;
    }
    .application-link-box{
        margin-bottom: 00px !important;
    }
    .application-small-icon{
        margin-bottom: 50px;
    }

    .lasercube-page ul.specs-tabs {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    .lasercube-page ul.specs-tabs li {
        min-width: 130px;
    }
    .laser-application-background-section .image-section-for-mobile img {
        max-width: 100% !important;
    }
    .home .unique_features2 .button-section{
        padding-bottom: 20px;
    }
}
@media (max-width: 480px) {
    .lasercube-page .col-full {
        padding: 0 20px !important;
    }
    .lasercube-page .lasercube-section .col-full,
    .lasercube-page .lasercube-in-the-box.stage-box .col-full,
    .lasercube-page .lasercube-features.stage-box .col-full,
    .lasercube-page .explore-more-features-btn-section .col-full,
    .lasercube-page .technical-specifications-section .col-full,
    .lasercube-page .question-section .col-full,
    .lasercube-page .lasercube-features .col-full{
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding: 0px 0px !important;
    }
    .lasercube-row h1 {
        font-size: 28px !important;
        line-height: 21px !important;
    }  
    .total-price-page p {
        font-size: 13px;
        line-height: 1.2;
        margin-top: 8px;
        line-height: 9px;
    }
    .total-price-section .currency-selector .switcher-label {
        font-size: 13px;
    }

    .lasercube-in-the-box.stage-box .col-row .col-4 {
        width: 45%;
        margin-right:5%;
    }
    .lasercube-in-the-box.stage-box .col-row .col-4:nth-child(3n) {
        margin-right:5%;
    }
    .lasercube-in-the-box.stage-box .col-row .col-4:nth-child(2n) {
        margin-right: 0px;
    }
    .lasercube-features .swiper-button-next:after, .lasercube-features .swiper-button-prev:after {
        padding: 15px;
        font-size: 30px;
    }

    .total-price-section .currency-selector {
        margin-right: 15px;
        margin-top: -5px;
    }
    .total-price-section {
        padding-top: 10px;
        padding-bottom: 7px;
    }

    .currency-selector .switcher-trigger,
    .term-gear .currency-selector .switcher-trigger{
        padding: 6px 14px 6px 0px;
    }
    .currency-selector .switcher-main,
    .term-gear .switcher-main{
        margin-left: 0;
    }

    .total-price-section .col-full {
        margin-left: 0px;
        margin-right: 0px;
        padding: 0 5px!important;
    }
    .total-price-section a {
        margin-top: 6px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 18px;
    }
    .product-content h3 {
        font-size: 42px;
    }
    .product-content h1 {
        font-size: 42px;
    }

    .awesome-software-section p {
        font-size: 15px;
        line-height: 25px;
    }
    .awesome-software-section h2 {
        line-height: 40px;
        font-size: 30px;
    }
    body div.awesome-software-section {
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .home .slide a.see-btn {
        font-size: 14px;
    }
    .home .slide {
        transform: translate(-50%, -60%)!important;
    }
    
    .celebrities-section .video-bottom-text{
        font-size: 17px;
    }
    .lasercube-section .products li.product.product_cat-gear a > .woocommerce-loop-product__title, 
    .lasercube-section .products li.product.product_cat-gear a > .price, 
    .lasercube-section .products li.product.product_cat-gear a > .short-des, 
    .lasercube-section .products li.product.product_cat-gear a > .name-details,
    .lasercube-section .products li.product.product_cat-gear-us a > .woocommerce-loop-product__title, 
    .lasercube-section .products li.product.product_cat-gear-us a > .price, 
    .lasercube-section .products li.product.product_cat-gear-us a > .short-des, 
    .lasercube-section .products li.product.product_cat-gear-us a > .name-details {
        width: 66%;
    }
    .lasercube-section .products li.product.product_cat-gear a,
    .lasercube-section .products li.product.product_cat-gear-us a {
        padding-left: 8px;
    }
    .lasercube-section .products li.product.product.product_cat-gear a>img,
    .lasercube-section .products li.product.product.product_cat-gear a>.img,
    .lasercube-section .products li.product.product.product_cat-gear-us a>img,
    .lasercube-section .products li.product.product.product_cat-gear-us a>.img {
        width: 22%;
        padding: 0 5px 0 7px;
    }
    .page-id-60589 .tab-section,
    .page-id-71486 .tab-section,
    .page-id-73575 .tab-section,
    .page-id-73564 .tab-section,
    .page-id-73568 .tab-section,
    .page-id-73572 .tab-section {
        padding-top: 35px;
    }
    .bottom-carousel{
        margin: 0 -30px;
    }
    .bottom-carousel .white{
        border: none!important;
    }
    body.home .hardware-soft-section.full-container,
    body.page-id-66888 .hardware-soft-section.full-container,
    body.page-id-67013 .hardware-soft-section.full-container{
        padding-bottom: 30px!important;
    }

    .mobile-bottom-fixed{
        padding: 7px 0px;
    }

    html[lang="de"] .lasercube-page .technical-specifications-inner h4{
        font-size: 18px;
    }
    html[lang="de"] .lasercube-page .technical-specifications-inner p {
        font-size: 15px;
    }

    .pum-theme-popup .popup-title {
        margin-bottom: 30px;
    }

    .lasercube-section .lasercube-row .products li.product.product_cat-cube.post-59261:after,
    .lasercube-section .lasercube-row .products li.product.product_cat-cube.post-63257:after,
    .lasercube-section .lasercube-row .products li.product.product_cat-cube-us.post-59261:after,
    .lasercube-section .lasercube-row .products li.product.product_cat-cube-us.post-63257:after {
        /*padding: 0px 10px 1px;
        transform: translate(60%,0%);*/
    }

    .lasercube-section .products li.product.product_cat-gear a > .label-container,
    .lasercube-section .products li.product.product_cat-gear-us a > .label-container {
        line-height: 84px;
        height: 84px;
    }
    .lasercube-section .products li.product.product_cat-gear a > .price,
    .lasercube-section .products li.product.product_cat-gear-us a > .price{
        margin-left: 4px;
    }

    .site-header .site-branding img {
        max-width: 40px;
    }

    .site-header .site-branding-mobile .btn-lg{
        padding: 8px 18px;
        font-size: 20px;
    }
    .lasercube-row .product-slider {
        margin-left: -20px;
        margin-right: -20px;
    }

    ul.specs-tabs li {
        min-width: 110px;
    }
    /*ul.specs-tabs li:first-child{
        margin: 0;
    }*/

    .lasercube-spin-home .button-section.text-center a.btn.lg-btn {
        margin-top: 0px!important;
    }
    
    .home-videos.home-featured-photographer .wistia_responsive_padding img {
        height: 340px!important;
        object-fit: cover;
    }
    #text-4.widget_text .wpcf7-form-control-wrap {
        max-width: 68%;
    }

    .facebook-group-iframe iframe{
        height: 350px;
    }
    #site-navigation .menu-toggle {
        top: 1px;
    }

    body div#custom_html-11 {
        padding: 18px 0!important;
        right: 55px!important;
    }

    .measurement-line {
        left: 0px;
        height: 10%;
        padding-left: 8px;
        line-height: inherit;
        top: 9%;
    }
    .measurement-line:before,
    .measurement-line:after{
        height: 12px;
    }
    
    .offer-box-inner .offer-text .short-des{
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .offer-box-inner .offer-text .short-des > *{
        display: inline;
    }

    .lasercube-in-the-box h2, 
    .quotes-section h2 {
        font-size: 25px;
        line-height: 30px;
    }

    body.show-cart .cart-icon {
        top: 16px;
    }

    .page-id-1412 .col-full {
        padding: 0 10px !important;
    }

    html[lang="nl"] .technical-specifications-inner h4 {
        font-size: 16px;
    }
    .page-id-67013 .unilad-tech-section .col-full .col-1,
    .home .unilad-tech-section .col-full .col-1{
        padding: 0 0px;
    }

    .page-id-67586 .entry-header .entry-title {
        font-size: 24px;
        line-height: 1.2;
    }

    .lasercube-page ul.specs-tabs li u {
        padding: 9px 5px;
        font-size: 16px;
    }
    ul.specs-tabs li {
        min-width: 80px;
    }

    .lasercube-page ul.specs-tabs li u {
        /*padding: 9px 5px;
        font-size: 16px;*/
        padding: 9px 17px;
        font-size: 20px;
    }
    
    ul.specs-tabs li {
        min-width: 80px;
    }


    .lasercube-in-the-box-slider.swiper-container {
        height: 400px;
    }
    #text-4.widget_text .row.for-rev .col-md-6 {
        padding: 0 10px;
    }
    #text-4.widget_text .mail-form input.wpcf7-form-control.wpcf7-submit {
        padding: 12px 10px;
    }
    .facebook-group-iframe h2{
        font-size: 28px;
        line-height: 30px;
    }
    td.whatsapp_live_chat{
        
    }
    td.whatsapp_live_chat .whatsapp_live_chat_btn a{
        max-width: 100%;
        margin: 0 auto;
        display: inline!important;
        font-size: 13px !important;
    }
    .gf-dotcom.gf-styled .ComparisonRow td.whatsapp_live_chat {
        font-size: 15px !important;
    }

    /* activate breadcrumb start */
    body.page .storefront-breadcrumb {
        margin-top: 60px !important;
    }
    .storefront-breadcrumb>.col-full {
        padding:0 10px !important;
    }
    .storefront-breadcrumb nav {
        font-size: 14px;
    }
    .storefront-breadcrumb svg.svg-inline--fa {
        width: 6px;
    }
    .youtube-videos-page-section h2{
        font-size: 28px !important;
        line-height: 32px !important;
        max-width: initial !important;
    }
    .youtube-videos-page-section .title-section{
        padding-left: 20px;
    }
    
    /* activate breadcrumb end */

    .lasercube-section .lasercube-row .gear-box .products li a .woocommerce-loop-product__title{
        font-size: 20px;
    }
    .lasercube-section .lasercube-row .products li.special-offer a .woocommerce-loop-product__title .package-name{
        font-size: 20px;
    }

    .topbar .shipping-close, 
    .topbar .black-friday-bar{
        font-size: 13px; /* shipping close */
        font-size: 15px; /* black friday */
    }
    .page-id-72352 table td, 
    .page-id-72352 table th {
        padding: 0.5em 0.7em !important;
    }

    .lasercube-row .info-icon-box img {
        max-height: 20px;
    }
    .home-mobile-banner-title{
        font-size: 20px !important;
        margin-top: 10px !important;
        margin-bottom: 20px !important;
        line-height: 29px;

    }

    .technical-specifications-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .lasercube-row .cat-title-box .learn-more{
        font-size: 15px;
    }

    .lasercube-section .lasercube-row .products li.product a > .short-des p {
        font-size: 15px;
    }

    .lasercube-row .info-icon-box .icon-legal p{
        font-size: 15px!important;
    }
    .home-main-ultra-mk2 h2 {
        font-size: 28px !important;
    }
    
}

@media (max-width: 420px) {
    .lasercube-section .products li.product a > img {
        /*margin: 19px 0;*/
    }

    .compare-box-section .box-inner{
        width: 18%;
    }
    .compare-box-section .compare-main-title-box .box-inner.title-text,
    .compare-box-section .title-text.box-inner.with-image{
        width: 45%;
    }
    .compare-box-section .compare-img-box {
        width: 40px;
        text-align: center;
    }
    .compare-box-section .title-text.box-inner.with-image p {
        margin-left: 10px !important;
        font-size: 15px;
    }
    .compare-box-section{
        padding: 5px;
    }
    .compare-box-section .light-black-bg p {
        font-size: 18px;
    }
    /*.lasercube-section .lasercube-row .products li.special-offer a .woocommerce-loop-product__title .package-name {
        width: 265px;
    }
    .lasercube-section .products li.product a {
        padding-left: 10px;
    }*/
    .find-dealer h2 {
        margin-bottom: 10px;
        font-size: 28px;
        line-height: 30px;
    }

    .facebook-group-iframe iframe{
        height: 300px;
    }
    ul.specs-tabs li {
        margin: 0 5px;
    }

    #text-4.widget_text .row.for-rev .off-head {
        font-size: 17px;
    }
    .offers-selection .offers-select-container select{
        font-size: 15px;
    }

    .right-for-me-section .col-row .col-4 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }


    .right-for-me-section .col-row .col-4 {
        margin-bottom: 15px !important;
    }
    .right-for-me-section h4 {
        padding: 5px 10px;
    }
    .right-for-me-section .content-desc {
        padding-left: 10px;
        padding-right: 10px;
    }
    .right-for-me-section .col-row .col-4 .col-3-inner{
        padding-bottom: 15px !important;
        padding-top: 15px !important ;
    }
    .right-for-me-section .col-row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .right-for-me-section .col-row .col-4 {
        padding: 0px 7.5px;
    }

    .lasercube-row .info-icon-box .icon-legal {
        /*max-width: 70px;*/
        margin: 0 auto;
    }

    /*.lasercube-row .info-icon-box {
        margin-left: -10px;
        margin-right: -10px;
    }*/


}
@media (max-width: 400px) {
    .lasercube-row h1 {
        font-size: 25px !important;
    }
    .total-price-section .currency-selector {
        margin-right: 7px;
        margin-top: -5px;
    }
    .switcher-trigger:after, .switcher-trigger .svg-inline--fa {
        right: 3px;
    }
    .currency-selector .switcher-main {
        width: 90px;
    }
    .total-price-page p {
        font-size: 12px;
    }
    .total-price-section .currency-selector .switcher-label {
        font-size: 12px;
    }
    .total-price-section span.total-price {
        font-size: 28px;
    }
    .product-content h3 {
        font-size: 38px;
    }
    .product-content h1 {
        font-size: 38px;
    }

    .home-mobile-slider .swiper-button-next, .home-mobile-slider.swiper-container-rtl .swiper-button-prev {
        right: 10px;
    }

    .home-mobile-slider .swiper-button-prev, .home-mobile-slider.swiper-container-rtl .swiper-button-next {
        left: 10px;
    }

    .lasercube-section .products li.product.product_cat-gear a > .woocommerce-loop-product__title, 
    .lasercube-section .products li.product.product_cat-gear a > .price, 
    .lasercube-section .products li.product.product_cat-gear a > .short-des, 
    .lasercube-section .products li.product.product_cat-gear a > .name-details,
    .lasercube-section .products li.product.product_cat-gear-us a > .woocommerce-loop-product__title, 
    .lasercube-section .products li.product.product_cat-gear-us a > .price, 
    .lasercube-section .products li.product.product_cat-gear-us a > .short-des, 
    .lasercube-section .products li.product.product_cat-gear-us a > .name-details {
        width: 67%;
    }
    
    .lasercube-section .products li.product.product.product_cat-gear a>img,
    .lasercube-section .products li.product.product.product_cat-gear a>.img,
    .lasercube-section .products li.product.product.product_cat-gear-us a>img,
    .lasercube-section .products li.product.product.product_cat-gear-us a>.img {
        width: 22%;
        padding: 0 5px 0 5px;
    }

    .lasercube-section .products li.product.product_cat-gear a > img,
    .lasercube-section .products li.product.product_cat-gear a > .img,
    .lasercube-section .products li.product.product_cat-gear-us a > img,
    .lasercube-section .products li.product.product_cat-gear-us a > .img {
        margin: 10px 0;
    }

    .mobile-bottom-fixed{
        padding: 7px 0px;
    }

    /*.lasercube-section {
        margin-top: 10px !important;
    }
    .lasercube-section .lasercube-row .products li.special-offer a .woocommerce-loop-product__title .package-name {
        width: 100%;
    }
    .lasercube-section .products li.product.special-offer a > .label-container {
        line-height: 60px;
        height: 60px;
    }
    .lasercube-section .products li.product.special-offer.active a > .label-container {
        line-height: 30px;
        height: 30px;
    }
    .lasercube-section .lasercube-row .products li.product.special-offer a > .price{
        display: none;
    }*/

    .lasercube-section .lasercube-row .products li.product a > .short-des p {
        font-size: 14px;
    }
    .lasercube-section .products li.product.product_cat-gear a > .price,
    .lasercube-section .products li.product.product_cat-gear-us a > .price {
        margin-left: 5px;
    }

    /*.lasercube-row div.grey-dot p br{
        display: none;
    }*/

    .lasercube-row .product-slider {
        margin-left: -20px;
        margin-right: -20px;
    }

    .see-more-accessories {
        font-size: 18px;
    }

    .compare-models-box p {
        font-size: 20px;
        line-height: 28px;
    }

    
    .best-part a.video-popup i{
        margin-left: 0;
    }
    .best-part a.video-popup i{
        display: none;
    }

    .active-currency-jpy .lasercube-section .lasercube-row .products li.product a > .price,
    .active-currency-krw .lasercube-section .lasercube-row .products li.product a > .price{
        font-size: 16px;
        line-height: 32px;
    }
    .active-currency-jpy .lasercube-section .products li.product a .dynamic_price, 
    .active-currency-jpy .lasercube-section .products li.product a .dynamic_price .woocommerce-Price-currencySymbol,
    .active-currency-krw .lasercube-section .products li.product a .dynamic_price, 
    .active-currency-krw .lasercube-section .products li.product a .dynamic_price .woocommerce-Price-currencySymbol{
        font-size: 16px;
        line-height: 32px;
    }

    body div#custom_html-11 {
        right: 45px!important;
    }

    .offer-box-inner .short-des {
        font-size: 22px;
    }
    .offer-price {
        font-size: 40px;
        line-height: 30px;
        margin: 25px 0 25px;
    }
    .offer-box-inner .offer-text .short-des {
        max-width: 265px;
    }

    ul.specs-tabs li {
        margin: 0 2px;
    }
    /*ul.specs-tabs li {
        min-width: 100px;
    }*/
    .footer-widget-2 .menu li {
        padding: 0px 5px !important;
    }
    .footer-widget-2 .menu li a:before {
        left: -8px;
    }

    #questions.question-section h2 {
        font-size: 25px!important;
    }

    body.show-cart .cart-icon {
        right: 48px;
        top: 14px;
    }
    body.show-cart div#custom_html-11 {
        left: 67px;
    }

    .page-id-66786 .title-section p {
        font-size: 18px;
    }

    /*.lasercube-page ul.specs-tabs li u{
        padding: 9px 14px;
    }*/

    .unilad-tech-section .likes-btns > div {
        font-size: 14px;
    }
    .unilad-tech-section .total-likes img {
        max-width: 50px;
    }

    .lasercube-in-the-box-slider.swiper-container {
        height: 350px;
    }
    .laser-application-background-content{
        font-size: 16px !important;
    }

    .home-mobile-banner-title{
        font-size: 17px !important;
    }

    .lasercube-row .info-icon-box .icon-legal p {
        font-size: 13px !important;
    }

}

/*.page-id-67410 h2.title-color {
  text-align: left;
  max-width: initial !important;
}*/

/*@media (max-width: 480px){

    .page-id-67410 h2.title-color{
        font-size: 18px !important;
        line-height: 28px !important;
    }
    .page-id-67410 .title-section {
        padding-left: 20px;
    }
}*/


.ts-trustpilot-swiper-section .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

.ts-trustpilot-swiper-section .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  flex-wrap: wrap;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-align-items: center;
    align-items: center;
  box-shadow: 0px 3px 8px 0px rgba(238,238,238,1);
-webkit-box-shadow: 0px 3px 8px 0px rgba(238,238,238,1);
-moz-box-shadow: 0px 3px 8px 0px rgba(238,238,238,1);
    padding: 15px 30px;
    margin-bottom: 20px;
    margin-top: 20px;
    border-radius: 8px;
}
.ts-trustpilot-swiper-section .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.ts-trustpilot-swiper-section .review-star-image img {
    max-width: 150px;
    max-height: 28px;
}
.ts-trustpilot-swiper-section .review-content p {
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.ts-trustpilot-swiper-section .review-content.active p{
    text-overflow: inherit;
    -webkit-line-clamp: inherit;
    -webkit-line-clamp: initial;
    -webkit-line-clamp: unset;
    -webkit-line-clamp: none;
    -webkit-box-orient: inherit;
}
.ts-trustpilot-swiper-section .review-content.active a.read-more-review-content{
    display: none !important;
}
a.read-more-review-content {
    color: #333333;
    text-decoration: underline !important;
    text-align: left;
    display: block;
}
.ts-trustpilot-swiper-section .review-info {
    padding-top: 15px;
}
.ts-trustpilot-swiper-section .review-info a{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 16px;
}
.ts-trustpilot-swiper-section .review-link{
    text-decoration: none!important;
    color: #333333!important;
}
.review-info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.review-profile-image{
    width: 50px;
    margin-right:10px;
}
.review-profile-image img {
    max-width:50px;
    margin-right: 15px;
    height: 50px!important;
    border: 1px solid #d9d9d9;
    border-radius: 99px;
    background: #ccc;
    object-fit: cover;
}
.profile-publish-date {
    display: flex;
    align-items: center;
}
.profile-author-name {
    font-weight: 700;
    text-align: left;
}
.review-publis-date {
    margin-left: 5px;
}
.review-content {
    padding-top: 15px;
}
.ts-trustpilot-swiper-header {
    text-align: center;
    margin-top: 30px;
    margin-bottom:50px;
    position: relative;
}
.ts-trustpilot-swiper-header img {
    display: block;
    margin: 0 auto;
}
.ts-trustpilot-swiper-header:before {
    content: "";
    position: absolute;
    width: 60%;
    left: 50%;
    top: 50%;
    height: 2px;
    background: #d9d9d9;
    z-index: 8;
    transform: translate(-50%, -50%);
}
.ts-trustpilot-swiper-header img {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 9;
    padding: 0px 30px;
    background: #fff;
    box-sizing: content-box;

}
.ts-trustpilot-swiper-header .swiper-slide {
    border: 1px solid #9d9d9d;
    padding: 15px 15px;
    border-radius: 8px;
}

.ts-trustpilot-swiper-section .swiper-button-next, 
.ts-trustpilot-swiper-section .swiper-button-prev {
    background: #000;
    border-radius: 99px;
    height: 25px;
    width: 25px;
    width: 32px;
    height: 32px;
    background-color: rgb(17, 17, 17);
    fill: rgb(255, 255, 255);
    box-shadow: rgb(0 0 0 / 50%) 0px 4px 7px 0px;
}
.ts-trustpilot-swiper-section .swiper-button-next:after, 
.ts-trustpilot-swiper-section .swiper-button-prev:after{
    font-size: 15px;
    line-height: 32px;
    color: #fff;
    display: none;
}
.ts-trustpilot-swiper-section .swiper-button-prev{
    left: 5px !important;
    top: 138px;
    background: rgba(0,0,0) url(https://www.laseros.com/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
    background-color: #222!important;
    background-size: cover!important;
    background-size: 10px 15px !important;
}
.ts-trustpilot-swiper-section .swiper-button-next{
    right: 5px !important;
    top: 138px;
    background: rgba(0,0,0) url(https://www.laseros.com/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
    background-color: #222!important;
    background-size: cover!important;
    background-size: 10px 15px !important;
}
.ts-trustpilot-swiper-section .swiper-button-prev.swiper-button-disabled,
.ts-trustpilot-swiper-section .swiper-button-next.swiper-button-disabled{
    opacity: 1;
}
.ts-trustpilot-swiper-section .ts-trustpilot-swiper{
    padding: 0px 20px;
}
li.product.product-power.power-2-5-pro .lasercube-play-video{
    margin-left: 14px;
}
li.product.product-power.power-2-5 .lasercube-play-video{
    margin-left: 7px;
}

svg.svg-inline--fa{
    display: none;
}
.fontawesome-i2svg-complete svg.svg-inline--fa{
    display: inline-block!important;
}

#lasercube .cat-title-box.select-lasercube-text .over-view-box {
    display: inline-block;
    padding-left: 17px;
}
#lasercube .cat-title-box.select-lasercube-text a.learn-more.text-popup.with-plus-icon {
    display: inline-block;
    margin-top: 3px;
}



