/*
 Theme Name: Smartiqo Child
 Theme URI: https://symaticsolutions.com
 Description: Custom child theme
 Version: 1.0
 Author: Symatic Solutions
 Author URI: https://symaticsolutions.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, flexible-header, flexible-footer, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
 License: Themeforest Split Licence
 License URI: https://themeforest.net/licenses
 Template: smartiqo
 Text Domain: smartiqo
*/

section{padding:0}
div.scrollmagic-pin-spacer{margin-left:-15px !important;margin-right:-15px !important;width:auto !important}
body .p-gps,body .p-vdb,body .p-c,body .p-mts,body .p-ws,body .p-nl,body .p-urc,body .p-zs,body .p-dl{background-color:#000}
.mega-menu-main-wrapper section{padding:10px 0 !important;background-color:#3c3c3c}
.products-menu ul li{display:inline-block !important;width:auto !important;float:left;padding:10px 25px !important}
.nodisplay,#lighting-menu-products,#security-serveillance-menu-products,#sensors-menu-products{display:none}
#masthead{background-color:#000}
#siri-ani{width:250px !important;height:250px !important;text-align:center;margin:auto}
.dots{max-width:120px !important;height:auto !important}
.dotsbg,.wpb_column.dotsbg .vc_column-inner{background-size:120px !important}
.dotsbg.topleft,.wpb_column.dotsbg.topleft .vc_column-inner{background-position:4% 5% !important}
.dotsbg.topright,.wpb_column.dotsbg.topright .vc_column-inner{background-position:96% 5% !important}
.dotsbg.bottomright,.wpb_column.dotsbg.bottomright .vc_column-inner{background-position:95% 96% !important}
.dotsbg.bottomleft,.wpb_column.dotsbg.bottomleft .vc_column-inner{background-position:4% 95% !important}

/*.woocommerce-Price-amount {display: none !important;}*/

.linesbg,.wpb_column.linesbg .vc_column-inner{background-size:500px}
.linesbg,.wpb_column.linesbg.linesbg-right .vc_column-inner{background-position:center right}
.linesbg,.wpb_column.linesbg.linesbg-left .vc_column-inner{background-position:center left}

.degree90{transform:rotate(90deg)}
.degree90minus{transform:rotate(-90deg)}
.mouse_icon img{height:50px;width:auto}
.inner-menu-row{max-width:900px;margin:auto}
.no-pad-x .vc_column-inner,.col-xs-mobile-fullwidth.no-pad-x .vc_column-inner{padding-left:0 !important;padding-right:0 !important}
.logo{max-height:35px !important}
.smartiqo-footer-logo{max-width:200px !important}
.smartiqo-header,.smartiqo-header.heading-style-2{font-size:72px !important;font-weight:600 !important;line-height:90px !important;margin-bottom:15px !important}
.sartiqo-sub-header,.smartiqo-sub-header.heading-style-3{font-size:18px !important;font-weight:300 !important;line-height:30px !important}
.smartiqo-sec-header,.smartiqo-sec-header.heading-style-3,.smartiqo-sec-header.heading-style-2{font-size:30px !important;font-weight:500 !important;line-height:40px !important;margin-bottom:15px !important}
.smartiqo-sec-sub-header,.smartiqo-sec-sub-header.heading-style-3{font-size:15px !important;font-weight:400 !important;line-height:25px !important;text-transform:uppercase!important}
.smartiqo-sec-text,.smartiqo-sec-text.text-block-content{font-size:16px !important;font-weight:400 !important;line-height:24px!important;color:#000}
.smartiqo-header.text-center,.smartiqo-header.heading-style-2.text-center,.sartiqo-sub-header.text-center,.smartiqo-sub-header.heading-style-3.text-center,.smartiqo-sec-header.text-center,.smartiqo-sec-header.heading-style-3.text-center,.smartiqo-sec-sub-header.text-center,.smartiqo-sec-sub-header.heading-style-3.text-center,.smartiqo-sec-text.text-center,.smartiqo-sec-text.text-block-content.text-center{text-align:center !important}

.mobile-show-overlay{display:none}
.product-slider-style-2 .swiper-slide .product-bottom-wrap{padding:20px 15px 21px;min-height:80px}
.col-900{max-width:900px;margin:auto;float:none}

.slider{-webkit-appearance:none;width:70%;border-radius:5px;outline:none;-webkit-transition:.2s;transition:opacity .2s;border:0 none;background:transparent}
.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#ffffff;cursor:pointer;margin-top:-10px}
.slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#ffffff;cursor:pointer;margin-top:-10px}
.slider::-webkit-slider-runnable-track{-webkit-appearance:none;background-image:linear-gradient(to right,#000000,#FFFFFF);height:4px}
.slider.hue::-webkit-slider-runnable-track{-webkit-appearance:none;background-image:linear-gradient(to right,#00ff0c,#fde92d,#dc0304,#fd0089,#2039d1,#00e0c8);height:4px}
.slider.wnb::-webkit-slider-runnable-track{-webkit-appearance:none;background-image:linear-gradient(to right,#53C1FB,#FAB956);height:4px}

.supress-space{overflow-x:hidden}
.products-sub-menu{display:block;text-align:center;margin-top:10px;padding:0}
.products-sub-menu li{float:none !important;color:#fff;border-radius:5px;padding:10px}
.products-sub-menu li:hover{background-color:rgba(255,255,255,0.1)}

.product-price-bar{display:block;width:100vw;background-color:#fff;height:auto;max-height:65px;position:fixed;top:-70px;z-index:999999;color:#000;font-size:18px;font-weight:500;transition:all 600ms}
.product-price-bar.active{top:0 !important}
.product-price-bar .title{padding:20px 40px;display:inline-block;float:left}
.product-price-bar .price{padding:20px 40px 20px 0;font-size:18px;display:inline-block;float:left}
.product-price-bar .buybtn{padding:10px 40px;display:inline-block;float:right}

@media (max-width:991px){
    .navbar-collapse{max-height:100vh !important}
    .hongo-navigation-main-wrapper .hongo-tab.panel{max-height:100vh !important}
}

@media (max-width:767px){
    section{padding:0 !important}
    .product-price-bar,.product-price-bar.active{display:none !important}
    .sec-reverse{display:flex !important;flex-direction:column-reverse !important}
    .smartiqo-header,.smartiqo-header.heading-style-2{font-size:52px !important;font-weight:600 !important;line-height:60px !important;margin-bottom:15px !important}
    .sartiqo-sub-header,.smartiqo-sub-header.heading-style-3{font-size:18px !important;font-weight:300 !important;line-height:30px !important}
    .smartiqo-sec-header,.smartiqo-sec-header.heading-style-3{font-size:30px !important;font-weight:500 !important;line-height:40px !important;margin-bottom:15px !important;text-align:left !important}
    .smartiqo-sec-sub-header,.smartiqo-sec-sub-header.heading-style-3{font-size:15px !important;font-weight:300 !important;line-height:25px !important;text-transform:uppercase!important;text-align:left !important}
    .smartiqo-sec-text,.smartiqo-sec-text.text-block-content{font-size:16px !important;font-weight:400 !important;line-height:24px!important;color:#000;text-align:left !important}
    .mobile-show-overlay{max-width:375px;position:absolute;top:45%;left:calc(50% - 185px);display:block}
    .col-xs-mobile-fullwidth .vc_column-inner,.pad-20{padding-left:20px !important;padding-right:20px !important}
    .right-img-sec .wpb_column:last-child .vc_column-inner:first-child{padding-left:0 !important;padding-right:0 !important}
    .left-img-sec .wpb_column:first-child .vc_column-inner:first-child{padding-left:0 !important;padding-right:0 !important}
    .left-img-sec .wpb_column:nth-child(2) .vc_column-inner:first-child{padding-top:30px !important;padding-bottom:30px !important}
    .col-fifty-per{width:50%;float:left}
    .col-fifty-per.vc_col-sm-1\/5 .vc_single_image-img{width:60px}
    .col-thirty-per{width:33%;float:left}
    .mobile-hide{display:none !important}
    .col-pad-top-fifty{padding-top:50px}
    .products-menu ul li{display:inline !important;width:auto !important; float:left !important;padding:10px 50px !important}
    #switch-control-menu-products{display:none}
    .hongo-left-common-sidebar-link{margin-top:20px !important}
    li.product{width:50% !important;max-width:50% !important;float:left !important;clear:none !important;height:auto;position:relative !important;top:0 !important}
    ul.products{height:auto !important}
    .product-price-bar {display: none;}
}

@media (min-width:1400px){
    .smartiqo-sec-text{font-size:18px !important;font-weight:400 !important;line-height:28px!important;color:#000}
}

@keyframes shake1{
    0%{transform:translate(0,0) rotate(0deg)}
    10%{transform:translate(0,-2px) rotate(-1deg)}
    20%{transform:translate(0,-4px) rotate(1deg)}
    30%{transform:translate(0,-8px) rotate(0deg)}
    40%{transform:translate(0,-16px) rotate(1deg)}
    50%{transform:translate(0,-25px) rotate(-1deg)}
    60%{transform:translate(0,-20px) rotate(0deg)}
    70%{transform:translate(0,-15px) rotate(-1deg)}
    80%{transform:translate(0,-10px) rotate(1deg)}
    90%{transform:translate(0,-5px) rotate(0deg)}
    100%{transform:translate(0,0) rotate(-1deg)}
}

@keyframes shake2{
    40%{transform:translate(0,0) rotate(0deg)}
    50%{transform:translate(0,-2px) rotate(-1deg)}
    60%{transform:translate(0,-4px) rotate(1deg)}
    70%{transform:translate(0,-8px) rotate(0deg)}
    80%{transform:translate(0,-16px) rotate(1deg)}
    90%{transform:translate(0,-25px) rotate(-1deg)}
    100%{transform:translate(0,-20px) rotate(0deg)}
    0%{transform:translate(0,-15px) rotate(-1deg)}
    10%{transform:translate(0,-10px) rotate(1deg)}
    20%{transform:translate(0,-5px) rotate(0deg)}
    30%{transform:translate(0,0) rotate(-1deg)}
}

@keyframes scroll-left{
    from{background-position:10000vw 50%}
    to{background-position:0 50%}
}

/*****************************************page-glass-panel-switch********************************************/
.p-gps .intro-left{margin-right:-100px}
.p-gps .intro-right{margin-left:-100px}
.p-gps .intro-left,.p-gps .intro-right{opacity:0}
.p-gps .overlap-switch{position:absolute;top:-75px;left:-80px;right:0}
.p-gps .center-switch-slider{position:absolute;left:-98px;top:25%}
.p-gps .voicecommand-1{max-width:900px;text-align:right;margin:auto 0 auto auto;position:relative;right:0}
.p-gps .voice-alaxa-google1,.p-gps .voice-alaxa-google2{position:absolute;top:0;right:0;width:100%;max-width:900px}
.p-gps .smartnotif-bubble1{position:relative;left:-1000px}
.p-gps .smartnotif-2{position:absolute;top:0;left:0;width:100%;opacity:0}
.p-gps #howworks-2,.p-gps #howworks-3{position:absolute;left:-10000px;top:0;width:100%}
.p-gps .full-circle figure{height:95px;width:95px;padding:25px;margin:auto;text-align:center;background-color:#fff;border-radius:50%;max-width:none}
.p-gps .full-circle img{height:45px;width:45px;max-height:45px;max-width:45px}
.p-gps #twoswitch-1,.p-gps #twoswitch-2{position:relative;left:1000px}
.p-gps #choosesuit{position:relative;right:1000px}
.p-gps #light-image,.p-gps #fan-image,.p-gps #ac-image{position:absolute;left:-10000px}
.p-gps .howworks-link,.p-gps .full-circle img,.p-gps.howworks-img img{cursor:pointer}
.p-gps .howworks-link{padding:15px}
.p-gps .howworks-link img{height:60px;width:auto}
.p-gps .howworks-link.selected{background-color:#e7e7e7;border-radius:10px}
.p-gps .left{float:left !important}
.p-gps .icon65 img{height:65px;width:auto !important}
.p-gps .energy-icon{width:130px;height:auto}
.p-gps #voicecommand-section{position:relative;left:0 !important;padding:0 !important;margin:0 !important;width:100% !important}
.p-gps div#touch-link,.p-gps div#app-link,.p-gps div#voice-link{padding:20px}

@media (max-width:1300px){
    .p-gps .center-switch-slider{position:absolute;left:-74px;top:20%;width:150px}
    .p-gps .wpb_single_image.icon65 img{max-height:50px !important;width:auto !important}
}

@media (max-width:767px){
    .p-gps #intro-section{left:0 !important;right:0 !important;width:auto !important}
    .p-gps section.static{min-height:300px !important}
    .p-gps section.static.parallax{min-height:200px !important}
    .p-gps .faq-section .vc_column-inner{padding-right:25px !important;padding-left:25px !important}
    .p-gps .voice-alaxa-google1,.p-gps .voice-alaxa-google2{top:62px}
}

/*****************************************page-video-door-bell********************************************/
.p-vdb section#intro-section{left:auto !important;right:auto !important}
.p-vdb .intro-mobile{max-width:600px;text-align:center;margin:auto;position:relative}
.p-vdb .intro-left,.p-vdb .intro-right{height:auto;width:75px;position:absolute;bottom:30px;animation-duration:1.5s;animation-iteration-count:infinite;opacity:0}
.p-vdb .intro-left{left:36%;animation-name:shake1}
.p-vdb .intro-right{right:36%;animation-name:shake2}
.p-vdb .connectivity-1,.p-vdb .connectivity-2{max-width:500px;max-height:500px;height:auto;width:100%;position:relative}
.p-vdb .connectivity-2{position:absolute;bottom:45px;width:100%}
.p-vdb .atwork-1,.p-vdb .atwork-2,.p-vdb .atwork-3{max-width:400px;width:100%;height:auto;position:relative}
.p-vdb .atwork-2{position:absolute;left:250px;top:10px;z-index:9}
.p-vdb .atwork-3{position:absolute;left:490px;top:0}
.p-vdb .record-1{max-width:330px;left:100px;position:relative;z-index:9}
.p-vdb .record-2{position:absolute;top:0;max-width:380px;left:360px;width:100%}
.p-vdb .angle-0{max-width:750px;width:100%;position:relative;margin:auto}
.p-vdb .angle-1,.p-vdb .angle-2,.p-vdb .angle-3,.p-vdb .angle-4,.p-vdb .angle-5,.p-vdb .angle-6{position:absolute;margin:auto;top:142px;width:100%;opacity:0}
.p-vdb .angle-1{opacity:1}
.p-vdb .operate-with{max-width:400px;margin:auto}
.p-vdb #door-section:not(.night) .night-text{display:none !important}
.p-vdb #door-section.night{background-image:url("../../uploads/2020/12/Night-Mode.jpg") !important;color:#fff !important;transition:opacity 500ms}
.p-vdb #door-section.night .smartiqo-sec-header,.p-vdb #door-section.night .smartiqo-sec-text{color:#fff !important}
.p-vdb #door-section.night .night-text{display:block !important}
.p-vdb #door-section.night .day-text{display:none !important}

@media (max-width:767px){
    .p-vdb .angle-1,.p-vdb .angle-2,.p-vdb .angle-3,.p-vdb .angle-4,.p-vdb .angle-5,.p-vdb .angle-6{top:200px;left:0}
    .p-vdb .intro-left,.p-vdb .intro-right{height:auto;width:55px;position:absolute;bottom:30px;animation-duration:1.5s;animation-iteration-count:infinite;opacity:0}
    .p-vdb .intro-left{left:31%;animation-name:shake1}
    .p-vdb .intro-right{right:31%;animation-name:shake2}
    .p-vdb .day-night-bell{text-align:center}
    .p-vdb .connectivity-1,.p-vdb .connectivity-2{max-width:300px;max-height:300px}
    .p-vdb .atwork-1,.p-vdb .atwork-2,.p-vdb .atwork-3{max-width:190px}
    .p-vdb .record-1{max-width:230px;left:20px}
    .p-vdb .record-2{max-width:260px;left:170px}
    .p-vdb .operate-with{max-width:300px}
}

@media (min-width:768px) and (max-width:1300px){
    .p-vdb .connectivity-1,.p-vdb .connectivity-2{max-width:400px;max-height:400px}
    .p-vdb .atwork-1,.p-vdb .atwork-2,.p-vdb .atwork-3{max-width:300px}
    .p-vdb .record-1{max-width:290px}
    .p-vdb .record-2{max-width:300px}
    .p-vdb .operate-with{max-width:300px}
}

/*****************************************page-camera********************************************/
.p-c section#intro-section{left:auto !important;right:auto !important}
.p-c .camera-0{position:relative;top:0;width:100%;max-width:900px}
.p-c .camera-1,.p-c .camera-2,.p-c .camera-3,.p-c .camera-4,.p-c .camera-5,.p-c .camera-6,.p-c .camera-7,.p-c .camera-8,.p-c .camera-9,.p-c .camera-10,.p-c .camera-11,.p-c .camera-12,.p-c .camera-13,.p-c .camera-14,.p-c .camera-15,.p-c .camera-16{position:absolute;bottom:0;width:100%;opacity:0;max-width:900px;left:calc(50% - 450px)}
.p-c .camera-1{opacity:1}
.p-c .hd1080{position:absolute;bottom:20px;margin:auto;left:calc(50% - 50px);width:100px}
.p-c .rotate-0{position:relative;top:0;width:100%;max-width:600px}
.p-c .rotate-1,.p-c .rotate-2,.p-c .rotate-3,.p-c .rotate-4,.p-c .rotate-5,.p-c .rotate-6,.p-c .rotate-7,.p-c .rotate-8{position:absolute;top:0;width:100%;opacity:0;max-width:600px}
.p-c .rotate-1{opacity:1}
.p-c .pan-img,.p-c .tilt-img,.p-c .zoom-img{max-width:400px;position:relative;margin:auto;cursor:pointer}
.p-c .tilt-img,.p-c .zoom-img{display:none}
.p-c ul.PTZ{margin:0;padding:0;list-style:none}
.p-c ul.PTZ li{text-align:center;display:inline-block;float:left}
.p-c ul.PTZ li p{line-height:1;display:block;text-align:center;text-transform:capitalize}
.p-c ul.PTZ li p:nth-child(2){padding:10px 20px;border-radius:5px}
.p-c ul.PTZ li:hover p:nth-child(2){background-color:#373737;color:#fff}
.p-c .overlap-camera{position:absolute;bottom:0;max-width:500px}

@media (max-width:767px){
    .p-c .camera-1,.p-c .camera-2,.p-c .camera-3,.p-c .camera-4,.p-c .camera-5,.p-c .camera-6,.p-c .camera-7,.p-c .camera-8,.p-c .camera-9,.p-c .camera-10,.p-c .camera-11,.p-c .camera-12,.p-c .camera-13,.p-c .camera-14,.p-c .camera-15,.p-c .camera-16{max-width:450px;width:450px;left:calc(50% - 225px)}
    .p-c .hd1080{width:50px;left:calc(50% - 25px)}
}

@media (min-width:768px) and (max-width:1300px){
    .p-c .rotate-1,.p-c .rotate-2,.p-c .rotate-3,.p-c .rotate-4,.p-c .rotate-5,.p-c .rotate-6,.p-c .rotate-7,.p-c .rotate-8{max-width:400px;top:50px}
}

/**************************************page-smart-plugs************************************/
.p-sp .socket{max-width:225px;position:relative;top:0;left:250px}
.p-sp .socket-wave{position:relative;top:0;left:325px}
.p-sp .socket-wave img{z-index:9}
.p-sp .plug{position:absolute;top:265px;left:260px}
.p-sp .big-socket{max-width:300px;position:relative;top:-50px;left:250px}
.p-sp .small-socket{position:absolute;top:170px;left:170px;max-width:300px}
.p-sp #waltage-section{background:#1C1C1C !important;background:-moz-linear-gradient(top,#1C1C1C 50%,#3D3D3D 50%) !important;background:-webkit-linear-gradient(top,#1C1C1C 50%,#3D3D3D 50%) !important;background:linear-gradient(to bottom,#1C1C1C 50%,#3D3D3D 50%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1C1C1C',endColorstr='#3D3D3D',GradientType=0 ) !important}
.p-sp .socket-sine-wave{position:relative;top:0;left:calc(50% - 100px);max-width:200px}
.p-sp .sinewave{position:absolute;top:calc(50% - 75px);z-index:-1;display:inline-block;margin:0;background-image:url(../../uploads/2020/12/signwave.png);background-repeat:repeat-x;left:0;width:100%;height:150px;margin:0;background-position:center;background-size:auto 100%;transition:opacity .5s ease-in-out;animation-name:scroll-left;-webkit-animation-name:scroll-left;-webkit-animation-duration:1600s;animation-duration:1600s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.p-sp #wavecol{overflow:hidden}
.p-sp .schedule-mob-1{max-width:400px}
.p-sp .schedule-mob-2{position:absolute;max-width:325px;bottom:50px;left:325px}
.p-sp .schedule-plug{position:absolute;max-width:150px;bottom:50px;left:540px}
.p-sp .howworks-img{max-width:250px;margin:auto;position:relative;bottom:-70px}
.p-sp .assistance .wpb_single_image{width:350px;height:auto;margin-left:-10px}

@media (max-width:767px){
    .p-sp .socket{max-width:180px;left:calc(50% - 85px);top:-31px}
    .p-sp .plug{top:173px;left:calc(50% - 130px);max-width:285px}
    .p-sp .socket-wave{left:calc(50% - 30px);top:-25px}
    .p-sp .big-socket{max-width:220px;left:145px;top:0}
    .p-sp .small-socket{max-width:220px;left:25px;top:135px}
    .p-sp .schedule-mob-1{max-width:220px}
    .p-sp .schedule-mob-2{max-width:185px;left:115px}
    .p-sp .schedule-plug{max-width:100px;left:250px}
    .p-sp .howworks-img{max-width:250px;margin:auto}
    .p-sp .voice-assistance{max-width:110px;display:inline-block;float:left}
    .p-sp .assistance{float:left;display:inline-block;width:165px}
    .p-sp .assistance img{width:165px}
    .p-sp .howworks-img{max-width:300px;position:relative;margin-bottom:150px}
}

@media (min-width:768px) and (max-width:1300px){
    .p-sp .socket{max-width:190px;left:200px}
    .p-sp .plug{max-width:310px;top:300px;left:225px}
    .p-sp .socket-wave{left:260px}
    .p-sp .big-socket{max-width:250px;left:160px;top:0}
    .p-sp .small-socket{max-width:250px;left:25px;top:135px}
    .p-sp .schedule-mob-1{max-width:250px}
    .p-sp .schedule-mob-2{max-width:200px;left:225px}
    .p-sp .schedule-plug{max-width:100px;left:375px}
    .p-sp .howworks-img{max-width:300px;margin:auto}
    .p-sp .assistance .wpb_single_image{width:180px;height:auto;margin-left:-10px}
    .p-sp .howworks-img{max-width:250px;margin:auto;position:relative;bottom:-70px}
}

@media (min-width:1301px) and (max-width:1600px){
    .p-sp .schedule-mob-1{max-width:350px}
    .p-sp .schedule-mob-2{position:absolute;max-width:300px;bottom:50px;left:325px}
    .p-sp .schedule-plug{position:absolute;max-width:150px;bottom:50px;left:540px}
    .p-sp .apple-icon{width:230px !important}
    .p-sp .google-icon{width:100px !important}
}


/**************************************Modular Touch Switches****************************/
.p-mts .wpsisac-slick-carousal-wrp{max-width:1024px;margin:auto}
.p-mts .socket-img-small{position:absolute;bottom:-30px;right:20px;max-width:350px}
.p-mts .howworks-img{max-width:550px}
.p-mts .socket-img-small-left{position:absolute;bottom:-90px;left:50px;z-index:-1}
.p-mts .howworks-img-left{max-width:400px;position:absolute;left:270px;top:50px}
.p-mts #brightnessControl{width:70%;margin:auto}
.p-mts .smart-curtain-switch-animate{position:absolute;left:170px;top:380px;max-width:60px}
.p-mts .mobile-on,.p-mts .mobile-off{cursor:pointer}
.p-mts .tv-off,.p-mts .mobile-off{visibility:hidden;opacity:0}

@media (min-width:1301px) and (max-width:1600px){
    .p-mts .howworks-img-left{max-width:370px;position:absolute;left:270px;top:30px}
}

@media (min-width:768px) and (max-width:1300px){
    .p-mts .socket-img-small{position:absolute;bottom:-30px;right:-30px;max-width:350px}
    .p-mts .howworks-img{bottom:-40px;right:-140px;max-width:550px}
    .p-mts .socket-img-small-left{position:absolute;left:10px;top:80px}
    .p-mts .howworks-img-left{max-width:450px;right:-20px;top:60px;position:absolute}
    .p-mts .smart-curtain-switch-animate{position:absolute;left:160px;top:370px;max-width:50px}
}

@media (max-width:767px){
    .p-mts .socket-img-small{position:absolute;bottom:-40px;right:-50px;max-width:300px}
    .p-mts .howworks-img{bottom:-40px;right:-140px;max-width:550px}
    .p-mts .socket-img-small-left{position:absolute;bottom:-150px;right:-80px;max-width:500px}
    .p-mts .howworks-img-left{position:relative;max-width:310px;top:20px;left:-30px}
    .p-mts .smart-curtain-switch-animate{position:absolute;left:95px;top:215px;max-width:35px}
}

/**************************************Wireless Switches****************************/
.wpsisac-slick-carousal-wrp{max-width:1024px;margin:auto}
.p-wsw .ok-google-gif{max-width:120px}
.p-wsw .ok-google-img{max-width:500px}
.p-wsw .switch-off{max-width:400px;margin:auto}
.p-wsw .switch-on{max-width:400px;position:absolute;display:none;top:50px;left:calc(50% - 200px)}

@media (min-width:768px) and (max-width:1300px){
    .p-wsw .switch-off{max-width:300px;margin:auto}
    .p-wsw .switch-on{max-width:300px;position:absolute;display:none;top:50px;left:calc(50% - 150px)}
}

@media (max-width:767px){
    .p-wsw .kinetic-left-img{max-width:350px;top:100px;left:40px}
    .p-wsw .tea-img{min-height:350px !important}
    .p-wsw .click-btn{padding:7px 11px !important}
    .p-wsw .click-btn-1{left:-20px !important}
    .p-wsw .click-btn-2{left:-20px !important}
    .p-wsw .click-btn-3{left:0 !important}
    .p-wsw .switch-off{max-width:300px;margin:auto}
    .p-wsw .switch-on{max-width:300px;position:absolute;display:none;top:50px;left:calc(50% - 150px)}
}

/**************************************Wifi Sensors**************************************/
.p-ws .position-bottom{position:absolute;bottom:20px;width:100%}
.p-ws .temp-button{max-width:400px}
.p-ws .smart-sensor-mob1{max-width:250px}
.p-ws .smart-sensor-mob2{position:absolute;bottom:35px;max-width:200px;left:365px}
.p-ws .smart-sensor-mob3{position:absolute;bottom:50px;max-width:215px;left:225px}
.p-ws .leak-alert-mob1{max-width:250px;margin:auto;position:relative;left:-75px}
.p-ws .leak-alert-mob2{max-width:275px;margin:auto;position:absolute;bottom:0;right:180px}
.p-ws .child-mobile{position:absolute;max-width:300px;bottom:10px;left:-100px;z-index:1}
.p-ws .child-device{position:absolute;max-width:100px;top:30px;left:40%;z-index:1}
.p-ws .pir-mobile{max-width:270px;margin:auto}
.p-ws .pir-device{max-width:210px;position:absolute;bottom:-35px;left:50%}
.p-ws .image-day{position:relative;top:0;left:0;width:100%}
.p-ws .image-night{position:absolute;top:0;left:0;opacity:0;width:100%}
.p-ws .zigbee-image{max-width:700px;margin:auto}
.p-ws .kitchen-water{position:absolute;bottom:0;left:25%}
.p-ws .kitchen-siren{position:absolute;top:200px;left:20%}
.p-ws .kitchen-msg{position:absolute;top:270px;left:20%}
.p-ws .kitchen-wave{position:absolute;bottom:155px;left:52%}
.p-ws .dooropen-left,.p-ws .dooropen-right{position:relative;width:130px;margin:auto}
.p-ws .sensorhousetxt{position:absolute;left:10%;top:20%;color:#fff;font-size:15px;text-shadow:0 0 0 #424242}
.p-ws .lux{font-size:72px;font-weight:500;margin-left:20px;vertical-align:text-bottom}
.p-ws .sensor{font-size:35px;font-weight:500;line-height:1.5;margin-left:80px;display:block}
.p-ws .auto{font-size:18px;display:block;margin-left:80px}
.p-ws #lux-section:not(.night) .night-text{display:none !important}
.p-ws #lux-section.night .night-text{display:block !important}
.p-ws #lux-section.night .day-text{display:none !important}
.p-ws #door-open{left:0 !important;right:0 !important}

@media (max-width:767px){
    .p-ws .if-temp{background-position:center right}
    .p-ws .smart-sensor-mob1{max-width:215px;left:75px}
    .p-ws .smart-sensor-mob2{bottom:40px;max-width:140px;left:250px}
    .p-ws .smart-sensor-mob3{bottom:25px;max-width:160px;left:130px}
    .p-ws .leak-alert-mob2{right:0}
    .p-ws .child-mobile{max-width:180px;left:-11px}
    .p-ws .kitchen-siren{top:75px}
    .p-ws .kitchen-msg{top:120px}
    .p-ws .kitchen-wave{bottom:70px;left:49%}
    .p-ws .image-day .vc_single_image-wrapper img,.p-ws .image-night .vc_single_image-wrapper img{width:auto;height:400px;max-width:initial;margin-left:-72%}
    .p-ws .sensorhousetxt{left:20px}
    .p-ws .sensorhousetxt img{width:50px;height:50px}
    .p-ws .lux{font-size:55px;margin-left:10px}
    .p-ws .sensor{font-size:27px;margin-left:60px}
    .p-ws .auto{margin-left:60px}
}

@media (min-width:768px) and (max-width:1300px){
    .p-ws .leak-alert-mob1{max-width:175px;margin:auto;position:relative;left:-75px}
    .p-ws .leak-alert-mob2{max-width:200px;margin:auto;position:absolute;bottom:0;right:110px}
    .p-ws .child-mobile{max-width:250px;left:-80px}
    .p-ws .kitchen-water{max-width:350px}
    .p-ws .kitchen-wave{bottom:105px}
    .p-ws .kitchen-siren{top:200px}
    .p-ws .sensor{line-height:1;margin-bottom:10px}
}

@media (min-width:1301px) and (max-width:1400px){
    .p-ws .leak-alert-mob1{max-width:175px;margin:auto;position:relative;left:-75px}
    .p-ws .leak-alert-mob2{max-width:200px;margin:auto;position:absolute;bottom:0;right:110px}
}

/***************************************Universal Remote Control**************************/
.p-urc .control-mobile{max-width:600px;margin:auto;z-index:1}
.p-urc .control-device{position:absolute;bottom:100px;right:30px;z-index:-1}
.p-urc .img-stack{display:inline-block}
.p-urc .pair-device{position:absolute;top:180px;max-width:350px;width:100%;margin:auto;left:200px}
.p-urc .pair-cable{position:absolute;top:0;left:340px}
.p-urc .pair-cable-dots{position:absolute;top:100px;left:115px;max-width:500px;z-index:-1}

@media (min-width:1301px) and (max-width:1400px){
    .p-urc .pair-device{position:relative;top:7px;max-width:350px;width:100%;margin:auto;left:30px}
    .p-urc .pair-cable{position:absolute;top:0;left:340px}
    .p-urc .pair-cable-dots{position:absolute;top:100px;left:115px;max-width:500px;z-index:-1}
}

@media (min-width:768px) and (max-width:1300px){
    .p-urc .pair-device{position:relative;top:13px;max-width:350px;width:100%;margin:auto;left:15px}
    .p-urc .pair-cable{position:absolute;top:0;left:calc(50% - 18px)}
    .p-urc .pair-cable-dots{position:absolute;top:120px;left:85px;max-width:480px;z-index:-1}
}

@media (max-width:767px){
    .p-urc .sensor-text-on-img{top:-280px;left:20px}
    .p-urc .pair-device{position:relative;top:20px;max-width:250px;width:100%;margin:auto;left:0}
    .p-urc .pair-cable{position:absolute;top:-80px;left:calc(50% - 24px);max-width:50px}
    .p-urc .pair-cable-dots{position:absolute;top:20px;left:calc(50% - 175px);max-width:340px;z-index:-1}
}

/**************************************Nano Leaf*******************************************/
.p-nl section#intro-section{left:auto !important;right:auto !important}
.p-nl .hero-leaf-0{position:relative;bottom:0}
.p-nl .hero-leaf-1{position:absolute;bottom:0;left:calc(50% - 350px);opacity:1}
.p-nl .hero-leaf-2,.p-nl .hero-leaf-3,.p-nl .hero-leaf-4,.p-nl .hero-leaf-5,.p-nl .hero-leaf-6,.p-nl .hero-leaf-7,.p-nl .hero-leaf-8,.p-nl .hero-leaf-9,.p-nl .hero-leaf-10,.p-nl .hero-leaf-11,.p-nl .hero-leaf-12,.p-nl .hero-leaf-13,.p-nl .hero-leaf-14,.p-nl .hero-leaf-15{position:absolute;bottom:0;left:calc(50% - 350px);opacity:0}
.p-nl .control-mobile{max-width:320px;margin:auto !important}
.p-nl .control-design{position:absolute;right:-100px;bottom:60px;max-width:400px;z-index:-1}
.p-nl .speaker-signal{position:absolute;top:50%;left:calc(50% - 180px);max-width:50px}
.p-nl .speaker-img{max-width:250px;left:180px;top:20px;margin:auto}
.p-nl .leaf-design-img{max-width:500px}
.p-nl .rgbw-img{max-width:450px}
.p-nl .text-on-img1{position:absolute;top:41%;left:49%}
.p-nl .light-matters{text-align:center;font-size:72px;color:#515151;font-family:poppins;display:flex;justify-content:center;align-items:center;padding:20px}
.p-nl .light-matters .light{}
.p-nl .light-matters span{font-size:150px}
.p-nl .player-a,.p-nl .player-b{max-width:450px;position:absolute;top:50px;left:calc(50% - 185px);display:none}

/*RGB Images*/
.p-nl .hue-img-2,.p-nl .hue-img-3,.p-nl .hue-img-4,.p-nl .hue-img-5,.p-nl .hue-img-6,.p-nl .hue-img-7,.p-nl .hue-img-8,.p-nl .hue-img-9,.p-nl .hue-img-10,.p-nl .hue-img-11,.p-nl .hue-img-12,.p-nl .hue-img-13,.p-nl .hue-img-14,.p-nl .hue-img-15,.p-nl .hue-img-16,.p-nl .hue-img-17,.p-nl .hue-img-18,.p-nl .hue-img-19,.p-nl .hue-img-20,.p-nl .hue-img-21{position:absolute;top:0;left:0;opacity:0;transition:opacity 500ms}
.p-nl .hueactive{opacity:1}
.p-nl .hue-down{position:absolute;top:0;left:0;opacity:0;transition:opacity 500ms}
.p-nl #hueControl{max-width:500px;margin:auto}

@media (max-width:767px){
    .p-nl .control-mobile{max-width:240px;left:-50px;margin:auto !important;position:relative;top:10px}
    .p-nl .control-design{position:absolute;right:-30px;bottom:60px;max-width:250px;z-index:-1}
    .p-nl .hero-leaf-0{max-width:300px}
    .p-nl .hero-leaf-1{bottom:0;left:calc(50% - 150px);max-width:300px}
    .p-nl .hero-leaf-2,.p-nl .hero-leaf-3,.p-nl .hero-leaf-4,.p-nl .hero-leaf-5,.p-nl .hero-leaf-6,.p-nl .hero-leaf-7,.p-nl .hero-leaf-8,.p-nl .hero-leaf-9,.p-nl .hero-leaf-10,.p-nl .hero-leaf-11,.p-nl .hero-leaf-12,.p-nl .hero-leaf-13,.p-nl .hero-leaf-14,.p-nl .hero-leaf-15{bottom:0;left:calc(50% - 150px);max-width:300px}
    .p-nl .light-matters{display:block;font-size:40px;line-height:1}
    .p-nl .light-matters .light{display:block;margin:0 0 20px 0}
    .p-nl .light-matters span{font-size:95px}
    .p-nl .pink-img{background-position:center left !important}
    .p-nl .text-on-img1{position:absolute;top:200px;left:49%}
    .p-nl .player-a,.p-nl .player-b{max-width:200px;top:25px;left:calc(50% - 100px)}
}

@media (min-width:768px) and (max-width:1300px){
    .p-nl .player-a,.p-nl .player-b{max-width:300px;left:calc(50% - 145px)}
}

@media (min-width:1301px) and (max-width:1600px){
    .p-nl .control-mobile{max-width:320px;margin:auto !important}
    .p-nl .control-design{position:absolute;right:-60px;bottom:60px;max-width:400px;z-index:-1}
}

/**************************************Panel Light*****************************************/
.p-pl .speaker-signal{position:absolute;top:45%;left:-75px;background-color:#fff;padding:30px;border-radius:50%}
.p-pl .control-any-2,.p-pl .control-any-3{position:absolute;right:150px;bottom:210px}
.p-pl .control-any-2{max-width:380px}
.p-pl .control-any-3{right:55px}
.p-pl #brightnessControl{width:70%;margin:auto}
.p-pl .schedule-mob-1{max-width:400px;z-index:-1}
.p-pl .schedule-mob-2{position:absolute;max-width:325px;bottom:50px;left:325px}
.p-pl .schedule-plug{position:absolute;max-width:400px;bottom:-20px;left:450px;z-index:2}
.p-pl .control-light-1{max-width:400px}
.p-pl .control-light-2{position:absolute;max-width:325px;bottom:50px;left:325px}
.p-pl .control-light-product{position:absolute;max-width:400px;bottom:-20px;left:400px;z-index:2}
.p-pl .hue-img-2,.p-pl .hue-img-3,.p-pl .hue-img-4,.p-pl .hue-img-5,.p-pl .hue-img-6,.p-pl .hue-img-7,.p-pl .hue-img-8,.p-pl .hue-img-9,.p-pl .hue-img-10,.p-pl .hue-img-11,.p-pl .hue-img-12,.p-pl .hue-img-13,.p-pl .hue-img-14,.p-pl .hue-img-15,.p-pl .hue-img-16,.p-pl .hue-img-17,.p-pl .hue-img-18,.p-pl .hue-img-19,.p-pl .hue-img-20,.p-pl .hue-img-21{position:absolute;top:0;left:0;opacity:0;transition:opacity 500ms}
.p-pl .hueactive{opacity:1}
.p-pl .hue-down{position:absolute;top:0;left:0;opacity:0;transition:opacity 500ms}
.p-pl #hueControl{max-width:500px;margin:auto}
.p-pl .bnwsec{
    background:-moz-linear-gradient(top,#FFFFFF 50%,#000000 50%) !important;
    background:-webkit-linear-gradient(top,#FFFFFF 50%,#000000 50%) !important;
    background:linear-gradient(to bottom,#FFFFFF 50%,#000000 50%) !important;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#000000',GradientType=0 ) !important;
}

@media (min-width:1301px) and (max-width:1600px){
    .p-pl .control-light-1{max-width:300px}
    .p-pl .control-light-2{position:absolute;max-width:215px;bottom:50px;left:240px}
    .p-pl .control-light-product{position:absolute;max-width:300px;bottom:0;left:300px;z-index:2}
    .p-pl .schedule-mob-1{max-width:300px}
    .p-pl .schedule-mob-2{position:absolute;max-width:250px;bottom:50px;left:240px}
    .p-pl .schedule-plug{position:absolute;max-width:250px;bottom:0;left:350px;z-index:2}
}

@media (min-width:768px) and (max-width:1300px){
    .p-pl .control-light-1{max-width:300px}
    .p-pl .control-light-2{position:absolute;max-width:215px;bottom:50px;left:235px}
    .p-pl .control-light-product{position:absolute;max-width:300px;bottom:0;left:300px;z-index:2}
    .p-pl .schedule-mob-1{max-width:300px}
    .p-pl .schedule-mob-2{position:absolute;max-width:250px;bottom:50px;left:250px}
    .p-pl .schedule-plug{position:absolute;max-width:250px;bottom:0;left:350px;z-index:2}
}

@media (max-width:767px){
    .p-pl .speaker-signal{top:4%;left:0}
    .p-pl .control-light-1{max-width:210px}
    .p-pl .control-light-2{max-width:135px;left:130px}
    .p-pl .control-light-product{max-width:230px;bottom:10px;left:180px}
    .p-pl .schedule-mob-1{max-width:210px}
    .p-pl .schedule-mob-2{max-width:135px;left:150px}
    .p-pl .schedule-plug{max-width:230px;bottom:10px;left:180px}
    .p-pl #hueControl{max-width:300px}
    .p-pl .bnwsec{
        background:-moz-linear-gradient(top,#FFFFFF 32%,#000000 30%) !important;
        background:-webkit-linear-gradient(top,#FFFFFF 32%,#000000 30%) !important;
        background:linear-gradient(to bottom,#FFFFFF 32%,#000000 30%) !important;
        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#000000',GradientType=0 ) !important;
    }
}

/**************************************Zigbee Sensors**************************************/
.p-zs .zigbeescaler{height:90px;width:90px;background-color:rgba(0,0,0,1);transition:background-color 500ms;position:fixed;bottom:10px;left:calc(50% - 45px);border-radius:50%;z-index:999}
.p-zs .zigbeescaler{filter:none !important;-webkit-filter:blur(0px) !important;-moz-filter:blur(0px) !important;-ms-filter:blur(0px) !important;filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0') !important}
.p-zs .dotted-top{position:relative;top:-75px;z-index:-1;width:0}
.p-zs .dotted-bottom{position:relative;top:75px;width:0}
.p-zs .zig-icon-1,.p-zs .zig-icon-2,.p-zs .zig-icon-3,.p-zs .zig-icon-4,.p-zs .zig-icon-5,.p-zs .zig-icon-6{opacity:0}
.p-zs section#howworks-section{left:auto !important;right:auto !important}

@media (max-width:767px){
    .p-zs .wpb_single_image.zig-icon-2,.p-zs .wpb_single_image.zig-icon-5{margin-top:-30px}
    .p-zs section#howworks-section{left:auto !important;right:auto !important;width:auto !important}
    .p-zs .dotted-top{top:-105px}
}

/**************************************Door Lock*******************************************/
.p-dl section#intro-section{left:auto !important;right:auto !important}
.p-dl .handle-left{position:relative;left:37%;max-width:110px}
.p-dl .handle-right{position:absolute;bottom:40px;left:50%;max-width:110px}
.p-dl .handle-right-same{position:absolute;top:10px;left:50%;max-width:110px}
.p-dl .handle-card{position:absolute;bottom:50%;left:70%;max-width:100px}
.p-dl .rfid-mobile1{max-width:350px;margin:auto}
.p-dl .numpad-lock-1{max-width:100px;position:absolute;top:60px;left:270px}
.p-dl .numpad-lock-2{max-width:200px;position:absolute;top:30px;left:350px}
.p-dl .hero-lock-0{position:relative;bottom:0}
.p-dl .hero-lock-1{opacity:1}
.p-dl .hero-lock-1,.p-dl .hero-lock-2,.p-dl .hero-lock-3,.p-dl .hero-lock-4,.p-dl .hero-lock-5,.p-dl .hero-lock-6,.p-dl .hero-lock-7{position:absolute;bottom:0;left:calc(50% - 175px);opacity:0;max-width:350px}
.p-dl .door-lock-unlock-text{top:-70px}

@media (max-width:767px){
    .p-dl section#intro-section{left:auto !important;right:auto !important;width:auto !important}
    .p-dl .handle-left{left:25%;max-width:90px}
    .p-dl .handle-right{left:47%;max-width:90px}
    .p-dl .handle-right-same{max-width:85px;top:16px;left:46%}
    .p-dl .numpad-lock-1{max-width:110px;position:absolute;top:60px;left:170px}
    .p-dl .numpad-lock-2{max-width:220px;position:absolute;top:30px;left:240px}
    .p-dl .indoor-img{min-height:350px}
    .p-dl .hero-lock-1,.p-dl .hero-lock-2,.p-dl .hero-lock-3,.p-dl .hero-lock-4,.p-dl .hero-lock-5,.p-dl .hero-lock-6,.p-dl .hero-lock-7{left:calc(50% - 125px);max-width:240px;bottom:-20px}
    .p-dl .door-lock-unlock-text{top:-70px}
}

@media (min-width:768px) and (max-width:1300px){
    .p-dl .handle-left{left:33%}
    .p-dl .handle-right-same{top:10px;max-width:104px}
    .p-dl .hero-lock-1,.p-dl .hero-lock-2,.p-dl .hero-lock-3,.p-dl .hero-lock-4,.p-dl .hero-lock-5,.p-dl .hero-lock-6,.p-dl .hero-lock-7{left:calc(50% - 140px);max-width:300px}
}

/**************************************Retrofit Switch*************************************/
.p-rs section#convert-retro,.p-rs section#ac-retro{left:auto !important;right:auto !important}
.p-rs .single-switch{max-width:400px;margin:auto;position:relative}
.p-rs .wifi-sensor{position:absolute;top:-500px;max-width:350px;left:calc(50% - 175px);z-index:-1}
.p-rs .icon{width:60px;height:90px;position:absolute;opacity:0}
.p-rs .icon-1{top:300px;left:calc(50% - 300px)}
.p-rs .icon-2{top:185px;left:calc(50% - 240px)}
.p-rs .icon-3{top:130px;left:calc(50% - 120px)}
.p-rs .icon-4{top:130px;left:calc(50% + 20px)}
.p-rs .icon-5{top:185px;left:calc(50% + 148px)}
.p-rs .icon-6{top:300px;left:calc(50% + 220px)}
.p-rs .ac-switch{max-width:400px;margin:auto;position:relative}
.p-rs .ac-sensor{position:absolute;top:-400px;max-width:350px;left:calc(50% - 175px);z-index:-1}
.p-rs .ac-1{top:270px;left:calc(50% - 300px)}
.p-rs .ac-2{top:170px;left:calc(50% - 240px)}
.p-rs .ac-3{top:100px;left:calc(50% - 120px)}
.p-rs .ac-4{top:100px;left:calc(50% + 20px)}
.p-rs .ac-5{top:150px;left:calc(50% + 148px)}
.p-rs .ac-6{top:250px;left:calc(50% + 220px)}
.p-rs .presentation-off{display:none}
.p-rs .howworks-switch{position:absolute;right:120px;bottom:85px;z-index:-1}
.p-rs .howworks-mobile{max-width:250px}

@media (min-width:1301px) and (max-width:1600px){
    .p-rs .single-switch{max-width:400px;margin:auto;position:relative}
    .p-rs .wifi-sensor{position:absolute;top:-500px;max-width:300px;left:calc(50% - 150px);z-index:-1}
    .p-rs .ac-switch{max-width:350px;margin:auto;position:relative}
    .p-rs .ac-sensor{position:absolute;top:-400px;max-width:300px;left:calc(50% - 150px);z-index:-1}
}

@media (min-width:768px) and (max-width:1300px){
    .p-rs .single-switch{max-width:350px;margin:auto;position:relative}
    .p-rs .wifi-sensor{position:absolute;top:-500px;max-width:200px;left:calc(50% - 100px);z-index:-1}
    .p-rs .howworks-switch{position:absolute;right:110px;bottom:95px;z-index:-1}
    .p-rs .howworks-mobile{max-width:230px}
    .p-rs .icon{width:60px;height:60px;position:absolute;opacity:0}
    .p-rs .icon-1{top:200px;left:calc(50% - 280px)}
    .p-rs .icon-2{top:120px;left:calc(50% - 210px)}
    .p-rs .icon-3{top:70px;left:calc(50% - 95px)}
    .p-rs .icon-4{top:70px;left:calc(50% + 25px)}
    .p-rs .icon-5{top:110px;left:calc(50% + 140px)}
    .p-rs .icon-6{top:190px;left:calc(50% + 210px)}
    .p-rs .ac-switch{max-width:200px;margin:auto;position:relative}
    .p-rs .ac-sensor{position:absolute;top:-500px;max-width:200px;left:calc(50% - 100px);z-index:-1}
    .p-rs .ac-1{top:200px;left:calc(50% - 280px)}
    .p-rs .ac-2{top:120px;left:calc(50% - 210px)}
    .p-rs .ac-3{top:70px;left:calc(50% - 95px)}
    .p-rs .ac-4{top:70px;left:calc(50% + 25px)}
    .p-rs .ac-5{top:110px;left:calc(50% + 140px)}
    .p-rs .ac-6{top:190px;left:calc(50% + 210px)}
}

@media (max-width:767px){
    .p-rs section#convert-retro,.p-rs section#ac-retro{left:auto !important;right:auto !important;width:auto !important}
    .p-rs .howworks-switch{max-width:190px;position:absolute;right:10px;bottom:95px;z-index:-1}
    .p-rs .icon{max-width:50px}
    .p-rs .howworks-mobile{max-width:180px}
    .p-rs .single-switch{max-width:250px;margin:auto;position:relative}
    .p-rs .wifi-sensor{position:absolute;top:-500px;max-width:150px;left:calc(50% - 75px);z-index:-1}
    .p-rs .icon{width:60px;height:60px;position:absolute;opacity:0}
    .p-rs .icon-1{top:200px;left:calc(50% - 170px)}
    .p-rs .icon-2{top:120px;left:calc(50% - 140px)}
    .p-rs .icon-3{top:70px;left:calc(50% - 65px)}
    .p-rs .icon-4{top:70px;left:calc(50% + 25px)}
    .p-rs .icon-5{top:120px;left:calc(50% + 100px)}
    .p-rs .icon-6{top:200px;left:calc(50% + 120px)}
    .p-rs .ac-switch{max-width:180px;margin:auto;position:relative}
    .p-rs .ac-sensor{position:absolute;top:-500px;max-width:150px;left:calc(50% - 75px);z-index:-1}
    .p-rs .ac-1{top:200px;left:calc(50% - 170px)}
    .p-rs .ac-2{top:120px;left:calc(50% - 140px)}
    .p-rs .ac-3{top:70px;left:calc(50% - 65px)}
    .p-rs .ac-4{top:70px;left:calc(50% + 25px)}
    .p-rs .ac-5{top:120px;left:calc(50% + 100px)}
    .p-rs .ac-6{top:200px;left:calc(50% + 120px)}
}

.downloadapp{max-width:350px;margin:auto}