#dyson-container-site {
  max-width: 1200px;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  margin-bottom: 300px;
}

.topnav-dyson {
  overflow: hidden;
  background-color: #333;
}

.topnav-dyson a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 35px;
  text-decoration: none;
  font-size: 17px;
}

.topnav-dyson .icon-dyson {
  display: none;
}

.topnav-dyson a .header-p {
  font-size: 16px;
  margin-top: 14px;
}

.topnav-dyson a .header-img-logo {
  padding-top: 10px;
  padding-left: 18px;
  height: 40px;
}

.mano{cursor:pointer;}

.container-13{
  text-align: center;
  margin: 0 auto;
}

.btn{  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 13%;
  top: 115%;
  border: 1px solid #fdb409;
  background-color: #fdb409;
}

/*carousel*/
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article{display:block}
#slider-dyson{text-align:center; position:relative}

strong{font-weight:bold}

label:hover,a:hover{color:#ddd!important}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
label,#active-dyson,img{-moz-user-select:none;-webkit-user-select:none}
.catch{display:block;height:0;overflow:hidden}
#slider-dyson{margin:0 auto}
input{display:none}
#slide1:checked ~ #slides-dyson .inner-dyson{margin-left:0}
#slide2:checked ~ #slides-dyson .inner-dyson{margin-left:-100%}
#slide3:checked ~ #slides-dyson .inner-dyson{margin-left:-200%}
#slide4:checked ~ #slides-dyson .inner-dyson{margin-left:-300%}
#slide5:checked ~ #slides-dyson .inner-dyson{margin-left:-400%}
#slide6:checked ~ #slides-dyson .inner-dyson{margin-left:-500%}
#container-dyson{width:100%;overflow:hidden}
article img{width:100%}
#slides-dyson .inner-dyson{width:500%;line-height:0}
#slides-dyson article{width:20%;float:left}
#commands-dyson{margin:-25% 0 0 0;width:100%;height:50px}
#commands-dyson label{display:none;width:80px;height:80px;opacity:0.5}
#commands-dyson label:hover{opacity:0.8}
#active-dyson{position:relative;z-index:5;margin:18% 0 0;text-align:center}
#active-dyson label{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;width:10px;height:10px;background:#bbb}
#active-dyson label:hover{background:#333;border-color:#777!important}
#slide1:checked ~ #commands-dyson label:nth-child(2),#slide2:checked ~ #commands-dyson label:nth-child(3),#slide3:checked ~ #commands-dyson label:nth-child(4),#slide4:checked ~ #commands-dyson label:nth-child(5),#slide5:checked ~ #commands-dyson label:nth-child(1){background:url('https://0.s3.envato.com/files/84450220/img/next.png') no-repeat;float:right;margin:0 12px 0 0;display:block}
#slide1:checked ~ #commands-dyson label:nth-child(5),#slide2:checked ~ #commands-dyson label:nth-child(1),#slide3:checked ~ #commands-dyson label:nth-child(2),#slide4:checked ~ #commands-dyson label:nth-child(3),#slide5:checked ~ #commands-dyson label:nth-child(4){background:url('https://0.s3.envato.com/files/84450220/img/previous.png') no-repeat;float:left;margin:0 0 0 -6px;display:block}
#slide1:checked ~ #active-dyson label:nth-child(1),#slide2:checked ~ #active-dyson label:nth-child(2),#slide3:checked ~ #active-dyson label:nth-child(3),#slide4:checked ~ #active-dyson label:nth-child(4),#slide5:checked ~ #active-dyson label:nth-child(5){background:#000;opacity:0.6;border-color:#fff!important;border:2px solid #fff}
.caption{line-height:20px;margin:0 0 -150%;position:absolute;padding:320px 12px;opacity:0;color:#fff;text-transform:none;font-family:'Open Sans',Arial,Helvetica,sans-serif;text-align:left;font-size:18px}
.caption bar{display:inline-block;padding:10px;background:#000;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
#slides-dyson{position:relative;margin:0px 0 0;background:#FFF;background:-webkit-linear-gradient(#FFF,#FFF 20%,#EEE 80%,#DDD);background:-moz-linear-gradient(#FFF,#FFF 20%,#EEE 80%,#DDD);background:-ms-linear-gradient(#FFF,#FFF 20%,#EEE 80%,#DDD);background:-o-linear-gradient(#FFF,#FFF 20%,#EEE 80%,#DDD);background:linear-gradient(#FFF,#FFF 20%,#EEE 80%,#DDD);-webkit-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
#slides-dyson .inner-dyson{-webkit-transform:translateZ(0);-webkit-transition:all 800ms cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 800ms cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 800ms cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 800ms cubic-bezier(0.770,0.000,0.175,1.000);transition:all 800ms cubic-bezier(0.770,0.000,0.175,1.000);-webkit-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);-o-transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000);transition-timing-function:cubic-bezier(0.770,0.000,0.175,1.000)}
#slider-dyson{-webkit-transform:translateZ(0);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
#commands-dyson label{-webkit-transform:translateZ(0);-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}
#slide1:checked ~ #slides-dyson article:nth-child(1) .caption,#slide2:checked ~ #slides-dyson article:nth-child(2) .caption,#slide3:checked ~ #slides-dyson article:nth-child(3) .caption,#slide4:checked ~ #slides-dyson article:nth-child(4) .caption,#slide5:checked ~ #slides-dyson article:nth-child(5) .caption{opacity:1;-webkit-transition:all 1s ease-out 0.6s;-moz-transition:all 1s ease-out 0.6s;-o-transition:all 1s ease-out 0.6s;transition:all 1s ease-out 0.6s}
#commands-dyson,#commands-dyson label,#slides-dyson,#active-dyson,#active-dyson label{-webkit-transform:translateZ(0);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
#slider-dyson{max-width:1200px}

@media only screen and (max-width:850px) and (min-width:450px){
  #slider-dyson #commands-dyson{margin:-25% 0 0 5%;width:90%;height:50px}
  #slider-dyson #commands-dyson label{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
  #slider-dyson #slides-dyson .caption{padding:280px 12px}
  #slider-dyson #slides-dyson{padding:2px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
  #slider-dyson #active-dyson{margin:15% 0 0}
}
@media only screen and (max-width:450px){
  #slider-dyson #commands-dyson{margin:-28% 0 0 1%;width:100%;height:70px}
  #slider-dyson #active-dyson{margin:12% 0 0}
  #slider-dyson #slides-dyson{padding:2px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
  #slider-dyson #slides-dyson .caption{opacity:0!important}
  #slider-dyson #commands-dyson label{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
}
@media only screen and (min-width:850px){
  .dyson-container-site{padding:0 80px}
} 
/*end carousel*/

.image-responsive {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.play-button1 {
  width: 10%;
  opacity: 0.8;
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.play-button2 {
  width: 10%;
  opacity: 0.8;
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.play-button3 {
  width: 10%;
  opacity: 0.8;
  position: absolute;
  top: 58%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.play-button4 {
  width: 10%;
  opacity: 0.8;
  position: absolute;
  top: 52%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

.play-button5 {
  width: 6%;
  opacity: 0.8;
  position: absolute;
  margin-top: 112px;
  left: 24%;
  transform: translateY(-50%) translateX(-50%);
}

.play-button6 {
  width: 6%;
  opacity: 0.8;
  position: absolute;
  margin-top: 112px;
  left: 75%;
  transform: translateY(-50%) translateX(-50%);
}

.text-home-dyson {
  font-size: 28px;
  font-weight: bold;
  position: absolute;
  top: 73%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  color: #000;
}

.home-button {
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 50%;
  top: 85%;
  font-size: 14px;
}

.container-home-robot{
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 5%;
}

.container-home-1 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 5%;
}

.container-home-2 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 5%;
}

.container-home-3 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 5%;
}

.container-home-4 {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 5%;
}

.container-home-5 {
  position: relative;
  width: 100%;
  max-width: 1200px;
}

.container-home-6 {
  position: relative;
  width: 100%;
  max-width: 1200px;
}

.home-button-1 {
  border: 1px solid #fdb409;
  background-color: #fdb409;
  color: #000 !important;
}

.home-button-2 {
  border: 1px solid #0a5ab2;
  background-color: #0a5ab2;
  color: #ffffff;
}

.home-button-3 {
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  color: #ffffff;
}

.home-button-4 {
  border: 1px solid #fdb409;
  background-color: #fdb409;
  color: #000 !important;
}

.image-responsive-bottom-left {
  float: left;
  max-width: 100%;
  width: 49.5%;
  margin-bottom: 30px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.image-responsive-bottom-right {
  float: right;
  max-width: 100%;
  height: auto;
  width: 49.5%;
  margin-bottom: 30px;
}

.footer-text-home {
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
}

.home-footer-text1 {
  position: absolute;
  left: 23.5%;
  transform: translateY(-50%) translateX(-50%);
  margin-top: 175px;
  color: #000;
  font-weight: bold;
}

.home-footer-text2 {
  position: absolute;
  margin-top: 170px;
  left: 75%;
  transform: translateY(-50%) translateX(-50%);
  color: #000;
  font-weight: bold;
}

/*Carousel slide 2*/
.logo-carousel-purecool {
  width: 250px!important;
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 55%;
  margin-top: -60px;
}

.carousel2 {
  position: absolute;
  left: 24%;
  transform: translateY(-50%) translateX(-50%); 
  margin-top: -440px;
  line-height: 1.5;
  font-weight: bold;
  text-align: left;
  font-size: 20px;
  width: 13%;
}

.text-carousel-purecool {
  color: #000;
  position: absolute;
  left: 40%;
  margin-top: -3%;
}

.text-mode-purecool {
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  margin-top: 105px;
  left: 60%;
  font-weight: bold;
  font-size: 16px;
  color: #000;
}

.button-buy-carousel-purecool {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 49%;
  margin-top: 190px;
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  border: 1px solid #0a5ab2;
  background-color: #0a5ab2;
  color: #ffffff;
}

.text-deliver-carousel-purecool {
  color: #000;
  position: absolute;
  margin-top: 230px;
  line-height: 1.5;
  left: 40%;
  text-align: left;
  font-weight: bold;
  font-size: 18px;
}
/*End carousel slide 2*/


/*Carousel slide 3*/
.carousel3 {
  position: absolute;
  left: 43.5%;
  transform: translateY(-50%) translateX(-50%);
  margin-top: -420px;
  line-height: 1.5;
  font-weight: bold;
  text-align: left;
  font-size: 20px;
  width: 13%;
}

.logo-carousel-supersonic {
  width: 250px!important;
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 55%;
  margin-top: -60px;
}

.text-carousel-supersonic {
  color: #000;
  position: absolute;
  left: 40%;
  margin-top: -3%;
}

.button-buy-carousel-supersonic {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 49%;
  margin-top: 100px;
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  color: #ffffff;
}

.text-deliver-carousel-supersonic {
  color: #000;
  position: absolute;
  margin-top: 170px;
  line-height: 1.5;
  left: 40%;
  text-align: left;
  font-weight: bold;
  font-size: 18px;
}
/*End carousel slide 3*/

/*Carousel slide 4*/
.carousel4 {
  position: absolute;
  left: 69.5%;
  transform: translateY(-50%) translateX(-50%);
  margin-top: -240px;
  line-height: 1.5;
  font-weight: bold;
  text-align: left;
  font-size: 20px;
  width: 13%;
}

.logo-carousel-airwrap {
  width: 220px!important;
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 10%;
  margin-top: -218px;
}

.text-carousel-airwrap {
  color: #000;
  position: absolute;
  left: -3%;
  margin-top: -23%;
  font-size: 20px;
}

.button-buy-carousel-airwrap {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  left: 6%;
  margin-top: -30px;
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  color: #ffffff;
}

.text-deliver-carousel-airwrap {
  color: #000;
  position: absolute;
  margin-top: 30px;
  line-height: 1.5;
  left: -3%;
  text-align: left;
  font-weight: bold;
  font-size: 18px;
}
/*End carousel slide 4*/

/**modal**/
.label {
  color: #fff;
  padding: 0px 0px;
  background-color: #3c8dbc;
  border-color: #367fa9;
  border-radius: 4px;
  cursor: pointer;
}
.checker:checked + .modal {
  display: flex;
}
.modal {
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  background-color: rgba(0,0,0,.4);
}
.modal-body {
  z-index: 9999;
  width: 50%;
  margin-top: 240px;
}
.modal-content {
  padding: 15px;
}
.modal-footer {
  overflow: hidden;
}

iframe {
  width: 820px;
  height: 420px;
} 
/**fin modal**/

.logo-carousel {
  /* max-width: 5%; */
  /* position: absolute; */
  /* transform: translateY(-50%) translateX(-50%); */
  /* left: 4.5%;
  margin-top: -430px; */
  margin-left: -20px;
}

.text-carousel {
  /* position: absolute; */
  /* transform: translateY(-50%) translateX(-50%); */
  color: #ffffff;
  /* margin-top: -370px;
  left: 4.1%; */
  line-height: 1.5;
  font-weight: bold;
  text-align: left;
  font-size: 20px;
}

.text-mode {
  /* transform: translateY(-50%) translateX(-50%); */
 /*  position: absolute; */
  color: #ffffff;
  /* margin-top: -284px;
  left: 3%; */
  font-weight: bold;
  font-size: 18px;
  text-align: left;
}

.button-buy-carousel {
  /* position: absolute; */
  /* transform: translateY(-50%) translateX(-50%); */
  /* left: 3.5%;
  margin-top: -220px; */
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  margin-left: -110px;
}

.text-deliver-carousel {
  /* position: absolute;
  margin-top: -130px; */
  line-height: 1.5;
  /* left: 2.2%; */
  text-align: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}

/*category1*/
.img-container {
  max-width: 1200px;
  width: 100%;
  height: 100%;
}

.category-head-section {
  position: relative;
}

.category1-head {
  position: absolute;
  color: #000;
  left: 25%;
  top: 20%;
  width: 50%;
  text-align: center;
  font-weight: bold;
}

.category1-img-logo {
  max-width: 25%;
}
.category-img-logo-large {
  max-width: 45%;
}
.container-nocable-10 {
  position: relative;
}

.category1-linear-img {
  float: left;
  padding: 18px 6px;
  margin-left: 25px;
}
.category1-linear-text {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}

.category2-linear-text {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}

.category1-head-video {
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
}

.play-button-grey {
  position: absolute;
  top: 40%;
  left: 45%;
  max-width: 10%;
}

.buy-button-head {
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 50%;
  top: 115%;
  border: 1px solid #fdb409;
  background-color: #fdb409;
}

.category1-title {
  color: #000;
  font-weight: bold;
}

.category1-title-font20 {
  color: #000;
  font-weight: bold;
  font-size: 20px;
}

.category3-hair-title {
  color: #000;
  font-weight: bold;
  font-size: 26px!important;
}

.category1-p{
  color: #000;
}

.category1-p-font20{
  color: #000;
  font-size: 20px;
  margin-top: 10px;
}
.more-button{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 13%;
  margin-top: 30px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  z-index: 100;
  color: #000!important;
}

.more-button-sincable{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 11%;
  margin-top: 30px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  z-index: 100;
  color: #000!important;
  font-size: 14px;
}


/*category2*/
.category2-head {
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 18px;
}

.text-deliver {
  font-weight: bold;
}
.discover-button-head{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 14%;
  top: 115%;
  border: 1px solid #fdb409;
  background-color: #fdb409;
}

.category2-video{
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 18px;
}

.container-nocable-11{
  position: relative;
}
.category2-linear-img {
  float: left;
  padding: 18px 30px;
}

.table2 {
  margin-top: 50px;
}

.img-table-clim{
  margin-left: -4px;
}

.container-nocable-13 {
  position: relative;
  text-align: center;
}

.category2-linear-img1 {
  display: inline-block;
  margin: 30px 20px;
}

.category2-linear-img2 {
  display: inline-block;
  margin: 30px 20px;
}

.category2-linear-img3 {
  display: inline-block;
  margin: 30px 20px;
}

.category4-linear-img1 {
  display: inline-block;
  margin: 30px 20px;
}

.category4-linear-img2 {
  display: inline-block;
  margin: 30px 20px;
}

.category4-linear-img3 {
  display: inline-block;
  margin: 30px 20px;
}

.category2-linear-img4 {
  display: inline-block;
  margin: 30px 20px;
}

.category-title-linear{
  font-weight: bold;
}

.more-button-clim{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 13%;
  margin-top: 40px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  color: #000;
  z-index: 100;
}

.more-button-clim2{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 13%;
  margin-top: 40px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  color: #000;
  z-index: 100;
}

.more-button-clim3{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 13%;
  margin-top: 40px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  color: #000;
  z-index: 100;
}

/*category3*/
.category3-head {
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 18px;
}

.buy-button-head-pink{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 12%;
  margin-top: 20px;
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  color: #ffffff;
  z-index: 100;
}

.category3-video{
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 18px;
}

.category-img-logo-airwap {
  margin-left: -8px;
}
.text-deliver-end {
  font-weight: bold;
  position: absolute;
  top: 48%;
  left: 10%;
  color: #000;
  font-size: 20px;
  text-align: left;
}

.text-deliver-end2{
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 10%;
  color: #000;
  font-size: 20px;
}

.category3-video-text{
  position: absolute;
  color: #ffffff;
  left: 52%;
  top: 60%;
  width: 50%;
  text-align: left;
  font-size: 13px;
  line-height: 1;
}

.category3-supersonic-left {
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 18px;
}

.category3-ul{
  padding-inline-start: 0px !important;
}

.category3-p{
  color: #000;
}

.text-deliver-end-head{
  font-weight: bold;
  position: absolute;
  top: 45%;
  left: 10%;
  color: #000;
  font-size: 20px;
  text-align: left;
}

.text-deliver-end-head-corrale{
  font-weight: bold;
  position: absolute;
  top: 120%;
  left: 0%;
  color: #000;
  font-size: 20px;
  text-align: left;
  line-height: 28px;
}

.buy-button-head-pink-head{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 12%;
  margin-top: 40px;
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  color: #ffffff;
}

.category3-3-p {
  color: #ffffff;
  font-size: 20px;
    font-weight: bold;
}

.play-button-grey-3-3 {
  position: absolute;
  top: 45%;
  left: 45%;
  max-width: 10%;
}
.container-17{
  position: relative;
}
.category3-3-coanda{
  position: absolute;
  color: #ffffff;
  top: 20%;
  left: 10%;
  font-size: 20px;
}
.category3-3-control{
  position: absolute;
  color: #ffffff;
  top: 60%;
  left: 60%;
  font-size: 20px;
}

.category3-3-ul{
  padding-inline-start: 0px !important;
  line-height: 2;
}
.telva-img{
  position: absolute;
  left: 72%;
  top: 80%;
}
.container-16-1{
  position: relative;
}
.container-16-2 {
  position: relative;
  height: 380px;
  margin-top: 400px;
}
.cat3-text{
  font-weight: 500;
}

.img-container-air{
  max-width: 1200px;
  width: 100%;
}
.category3-3-videos{
  margin: 0 auto;
  text-align: center;
  font-weight: bold;
}

.container-16-1-1{
  position: absolute;
  width: 32.33%;
  min-height: 5vh!important;
  left: 1%;
}
.container-16-1-2{
  position: absolute;
  width: 32.33%;
  min-height: 0vh!important;
  left: 34%;
  
}
.container-16-1-3{
  position: absolute;
  width: 32.33%;
  min-height: 0vh!important;
  left: 67%;
  
}
.category3-videos-linear{
  min-height: 0vh!important;
}

.category3-positions-video{
  position: relative;
  top: 220px;
}

.play-button-grey-cat3{
  position: absolute;
  max-width: 10%;
  left: 128px;
  margin-top: 18%;
}

.category-img-logo-large-telva{
  max-width: 70%;
}

/*category4*/
.category4-head-video {
  position: absolute;
  color: #000;
  left: 10%;
  top: 20%;
  width: 50%;
  text-align: left;
  font-size: 20px;
}
.category4-img-logo-large {
  max-width: 58%;
  margin-top: -20px;
}
.category4-img-logo {
  max-width: 42%;
  margin-top: -20px;
}

.category4-title{
  font-weight: none;
  color: #ffffff;
}

.container-20{
  text-align: center;
  margin: 0 auto;
}
.category4-container-linear{
  text-align: center;
  margin-top: 50px;
  margin-bottom: 30px;
  line-height: 1;
}

.category4-title-linear{
  font-weight: bold;
}

.category4-linear-text {
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
  margin: 0px 80px;
  margin-top: 10px;
}
.category4-p{
  color: #ffffff;
}
.more-button-cable{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 14%;
  margin-top: 30px;
  border: 1px solid #fdb409;
  background-color: #fdb409;
  z-index: 100;
  color: #000!important;
}

.more-button-cable-pink{
  padding: 8px 20px;
  border-radius: 28px;
  font-weight: bold;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  left: 14%;
  margin-top: 30px;
  border: 1px solid #fb0c87;
  background-color: #fb0c87;
  z-index: 100;
  color: #ffffff!important;
}
.category4-p-black{
  color: #000;
}

.category4-p-black-corrale{
  color: #000;
  line-height: 28px;
}

.carousel-dyson{
  position: relative;
}

.carousel1{
  position: absolute;
  left: 14%;
  top: 18%;
}
.airwrap-title{
  font-size: 30px;
}

/*corrale*/
.dyson-corrale-centertext{
  text-align: center;
}
.corrale-title{
  font-weight: bold;
  font-size: 28px;
  width: 60%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.corrale-subtitle{
  font-size: 22px;
  width: 70%;
  margin: 0 auto;
  margin-bottom: 40px;
}
.cont2-corrale-video{
  min-height: 0vh!important;
}
.backgroundblack{
  background-color: #000!important;
}
.corrale-tech{
  color: #ffffff;
  font-weight: 500;
  font-size: 30px;
  width: 60%;
  margin: 0 auto;
  padding: 30px 0px 30px 0px
}
.corrale-title-black{
  color: #000;
  font-weight: 500;
  font-size: 30px;
  width: 60%;
  margin: 0 auto;
  padding: 30px 0px 30px 0px
}
.corrale-question-title{
  color: #000;
  font-weight: 500;
  font-size: 30px;
  margin: 0 auto;
  padding: 30px 0px 10px 0px
}
.corrale-linear-three{
  text-align: center;
  padding-bottom: 30px;
}
.corrale-linear-img{
  display: inline-block;
  margin: 30px 0px;
  width: 30%;
  vertical-align: top;
}
.corrale-linear-text-title{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 30px;
  margin-top: 10px;
  color:#ffffff;
  font-weight: bold;
}
.corrale-linear-text-subtitle{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 30px;
  margin-top: 10px;
  color:#ffffff;
}
.corrale-container-linear-text{
  text-align: left;
}
.container7-corrale{
  margin-bottom: -5px!important;
}
.container8-corrale{
  background-color: #333333;
}
.corrale-jen{
  color: #ffffff;
  font-weight: 500;
  font-size: 20px;
  width: 60%;
  margin: 0 auto;
  padding: 0px 0px 30px 0px
}
.corrale-text-large{
  color: #000;
  line-height: 28px;
  width: 52%;
}
.corrale-container-video-text {
  position: absolute;
  color: #000;
  left: 10%;
  top: 26%;
  width: 50%;
  text-align: left;
}
.corrale-bold{
  font-weight: bold;
}
.corrale-italic{
  font-style: italic;
}
.corrale-pd{
  line-height: 0.3;
  margin-top: 50px;
}
.corrale-first-container{
  width: 49%;
  display: inline-block;
  vertical-align: top;
}
.corrale-second-container{
  width: 49%;
  display: inline-block;
}
.corrale-sm-imgLeft{
  max-width: 100%;
}
.corrale-sm-imgRight{
  max-width: 100%;
}
.container1-corrale{
  max-height: 613px;
}

/*ROBOT*/
.robot-container-video-text {
  position: absolute;
  color: #000;
  left: 6%;
  top: 30%;
  width: 70%;
  text-align: left;
  font-size: 18px;
}
.robot-container-imgPurple-text {
  position: absolute;
  color: #000;
  left: 6%;
  top: 20%;
  width: 70%;
  text-align: left;
  font-size: 18px;
}
.robot-text-large{
  color: #000;
  line-height: 28px;
  width: 52%;
}
.robot-img-title{
  font-size: 30px;
  margin: 10px 0px;
}
.robot-linear-img{
  display: inline-block;
  margin: 30px 0px;
  width: 45%;
  vertical-align: top;
}
.robot-linear-two{
  text-align: center;
}
.robot-linear-text-subtitle{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 30px;
  margin-top: 10px;
  color:#ffffff;
}
.robot-container-linear-text{
  text-align: left;
}
.robot-text-large-purple{
  color: #000;
  line-height: 28px;
  width: 44%;
}
.robot-container-img-text{
  position: absolute;
  color: #ffffff;
  left: 6%;
  top: 30%;
  width: 70%;
  text-align: left;
  font-size: 18px;
}
.colorTextBlack{
  color: #000!important;
}
.colorTextWhite{
  color: #ffffff!important;
}
.robot-container-imgPhone-text{
  position: absolute;
  color: #ffffff;
  left: 6%;
  top: 10%;
  width: 70%;
  text-align: left;
  font-size: 18px;
}
.robot-imgPhone-title{
  font-size: 30px;
  margin: 10px 0px;
  width: 45%;
}
.robot-linear-img-three{
  display: inline-block;
  margin: 30px 0px;
  width: 33%;
  vertical-align: top;
}
.robot-linear-text-title{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 10px;
  margin-top: 10px;
  font-weight: bold;
  color: #000;
}
.robot-linear-text-subtitle{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 10px;
  margin-top: 10px;
  color: #000;
}
.robot-linear-three{
  text-align: center;
}
.robot-container-imgWifi-text{
  position: absolute;
  color: #000;
  left: 6%;
  top: 20%;
  width: 70%;
  text-align: left;
  font-size: 18px;
}
.robot-linear-text-subtitle2{
  font-size: 14px;
  line-height: 1.2;
  margin: 0px 30px;
  margin-top: 10px;
}
.robot-title{
  font-size: 30px;
}
.robot-linear-imgApp{
  display: inline-block;
  width: 25%;
  vertical-align: top;
}
.dyson-relative{
  position: relative;
}
.climat-bgdark-text{
  color: #ffffff;
  line-height: 34px;
}
.climat-bgdark-title{
  color: #ffffff;
  font-weight: bold;
}


@media screen and (max-width: 1190px) {
  .topnav-dyson a:not(:first-child) {display: none;}
  .topnav-dyson a.icon-dyson {
    float: right;
    display: block;
    margin-top: 16px;
  }
  .logo-carousel-purecool{
    left: 58%;
    margin-top: -35px;
  }
  .logo-carousel-supersonic{
    left: 60%;
    margin-top: -44px;
  }
  .logo-carousel-airwrap{
    left: 13%;
    margin-top: -195px;
  }
  .carousel1 {
    /* margin-top: 14px; */
    top: 30%;
  }
  .carousel2 {
    margin-top: -380px;
  }
  .carousel3 {
    margin-top: -310px;
  }
  .carousel4 {
    margin-top: -180px;
  }
  .button-buy-carousel-purecool {
    left: 50%;
    margin-top: 175px;
  }
  .button-buy-carousel-supersonic {
    left: 50%;
    margin-top: 80px;
  }
  .button-buy-carousel-airwrap {
    left: 8%;
    margin-top: -50px;
  }
  .logo-carousel {
    margin-top: -410px!important;
  }
  .text-carousel {
    margin-top: 10px!important;
  }
  .carousel2{
    left: 25%;
  }
  .text-carousel-purecool{
    margin-top: 0%;
  }
  .text-deliver-carousel-airwrap{
    margin-top: -10px;
  }
  .text-deliver-carousel-supersonic{
    margin-top: 130px;
  }
  .button-buy-carousel{
    margin-top: 30px!important;
  }
  main .column-dyson.left-dy, main .column-dyson.right{
    min-height: 67vh!important;
  }
  .text-carousel-purecool{
    margin-top: 0%;
  }
}

@media screen and (max-width: 1190px) {
  .topnav-dyson.responsive {position: relative;}
  .topnav-dyson.responsive .icon-dyson {
    position: absolute;
    right: -3%;
    top: 2%;
  }
  .topnav-dyson.responsive a {
    float: none;
    display: block;
    padding: 1px 50px;
  }
  
  .topnav-dyson a .header-img-logo {
    padding-left: 2px;
  }

  .play-button5 {
    margin-top: 80px;
  }

  .play-button6 {
    margin-top: 80px;
  }

  .home-footer-text1 {
    margin-top: 134px;
  }

  .home-footer-text2 {
    margin-top: 134px;
  }
  .category1-linear-img {
    padding: 18px 0px;
    margin-left: 5px;
    width: 245px;
}
}

@media screen and (max-width: 1024px) {
  .category3-positions-video{
    top: -290px;
  }

  .category3-supersonic-left {
    font-size: 14px;
  }

  main .column-dyson.left-dy, main .column-dyson.right{
    min-height: 66vh!important;
  }
  .robot-linear-imgApp {
    width: 30%;
  }
  .robot-img-black{
    width: 80%;
  }
  .robot-linear-text-title{
    margin: 10px 35px;
  }
  .robot-linear-text-subtitle{
    margin: 0px 35px;
  }
  .container1-corrale{
    max-height: 380px;
  }
  .category4-head-video {
    left: 5%;
  }
  .corrale-container-video-text {
    left: 5%;
    top: 14%;
  }
  .no-movil-md {
    display: none!important;
  }
  .category4-head-video {
    top: 24%;
  }
  .corrale-btn-head{
    top: 28%;
  }

}

@media screen and (max-width: 768px) {

  main .column-dyson.left-dy, main .column-dyson.right{
    min-height: 38vh!important;
  }

  #dyson-container-site {
    margin-bottom: 30px;
  }
  
  .text-carousel-purecool{
    margin-top: 10%;
  }

  .footer-text-home{
    margin-left: 10px;
  }

  .play-button5 {
    margin-top: 60px;
  }

  .play-button6 {
    margin-top: 60px;
  }

  .home-footer-text1 {
    margin-top: 96px;
  }

  .home-footer-text2 {
    margin-top: 96px;
  }

  .play-home {
    top: 55%;
  }

  .text-home-dyson {
    transform: translateY(-50%) translateX(-50%);
    top: 65%;
    left: 50%;
  }

  .carousel1 {
    /* margin-top: 4px; */
  }

  .carousel2 {
    margin-top: -270px;
  }

  .carousel3 {
    margin-top: -230px;
    left: 45%;
  }

  .carousel4 {
    margin-top: -90px;
    left: 70.5%;
  }

  .logo-carousel {
    /* margin-top: -290px!important;
    width: 6%!important;
    left: 4.3%!important; */
  }

  .button-buy-carousel {
    margin-top: -10px!important;
    left: 3.5%!important;
    margin-left: -85px;
  }

  .logo-carousel-airwrap{
    margin-top: -178px;
  }

  .text-mode {
    margin-top: -134px!important;
  }

  .text-carousel-supersonic {
    left: 36%;
  }

  .text-carousel {
    margin-top: 8px!important;
    left: 4.5%!important;
  }

  .button-buy-carousel-supersonic {
    left: 49%;
  }

  .logo-carousel-purecool {
    left: 63%;
    margin-top: 4%;
  }

  .logo-carousel-airwrap {
    left: 18%;
  }
  .text-carousel-airwrap {
    margin-top: -28%;
  }

  .button-buy-carousel-airwrap {
    left: 10%;
  }

  .no-movil {
    display: none!important;
  }

  .more-button{ 
    margin-left: 15px;
    margin-top: 150px;
  }

  .container-13{
    text-align: center;
    margin: 0 auto;
  }

  .category-img-logo-large{
    max-width: 50%;
  }
  .category2-img-logo-large{
    max-width: 100%;
  }
  .category2-img-logo{
    max-width: 60%;
  }
  .discover-button-head{
    left: 20%;
  }

  .more-button-clim{
    left: 18%;
    margin-top: 60px;
  }

  .more-button-clim2{
    left: 18%;
    margin-top: 140px;
  }

  .more-button-clim3{
    left: 18%;
    margin-top: 140px;
  }

  .buy-button-head-pink-head{
    left: 17%;
    margin-top: 10px;
  }
  .category3-video-text{
    left: 60%;
    top: 60%;
    font-size: 18px;
  }
  .more-button-cable{
    left: 19%;
  }
  .more-button-cable-pink{
    left: 19%;
  }
  .category3-positions-video{
    top: -240px;
  }
  .cat3-height-banner{
    min-height: 35vh!important;
  }
  .category3-3-control{
    left: 50%
  }
  .category3-supersonic-left{
    top: 10%;
  }
  .home-button{
    top: 85%;
  }
  .carousel1{
    top: 22%;
  }
  .corrale-linear-img{
    width: 80%;
  }
  .corrale-pd{
    line-height: 1;
  }
  .robot-linear-img{
    width: 90%;
  }
  .robot-linear-imgApp {
    width: 40%;
  }
  .robot-container-video-text{
    width: 60%;
  }
  .corrale-linear-text-title{
    margin: 0px 30px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .robot-linear-text-subtitle2{
    margin: 0px 70px;
  }
  .robot-container-imgWifi-text{
    left: 14%;
    top: 40%;
  }
  .robot-img-title{
    font-size: 24px;
  }
  .container14-robot{
    margin-bottom: -140px;
  }
  .robot-img-black {
    width: 95%;
  }
  .robot-linear-img-three{
    width: 32.5%;
  }
  .robot-linear-text-title {
    margin: 10px 10px;
  }
  .robot-linear-text-subtitle {
    margin: 10px 10px;
  }
  .corrale-title-black{
    padding: 10px 0px 10px 0px;
  }
  .robot-container-imgPurple-text{
    top: 45%;
  }
  .robot-imgPhone-title{
    width: 55%;
  }
  .robot-container-imgPhone-text{
    top: 15%
  }
  .robot-container-img-text{
    top: 38%;
  }
  .corrale-container-linear-text{
    text-align: center;
  }
  .robot-container-linear-text{
    text-align: center;
  }
  .container12-corrale{
    text-align: justify;
    margin: 0px 20px;
  }
  .category4-linear-text {
    margin: 0px 20px;
  }
  .category3-video-text{
    max-width: 300px;
  }
  .category2-linear-img1 {
    margin: 30px 0px!important;
    width: 170px!important;
  }
  .category2-linear-img2 {
    margin: 30px 0px!important;
    width: 170px!important;
  }
  .category2-linear-img3 {
    margin: 30px 0px!important;
    width: 170px!important;
  }
  .category2-linear-img4 {
    margin: 30px 0px!important;
    width: 170px!important;
  }
  .category2-linear-text {
    margin-left: 35px;
  }

}

@media (max-width: 480px) {

  .carousel-wrapper .carousel-item .arrow,
  .carousel-wrapper .carousel-item.light .arrow {
    background-size: 10px;
    background-position: 10px 50%;
  }
}

@media screen and (max-width: 480px) {
  main .column-dyson.left-dy, main .column-dyson.right{
    min-height: 20vh!important;
  }

  .topnav-dyson a .header-p {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .image-responsive-bottom-right {
    width: 100%;
    margin-bottom: 5px;
  }

  .image-responsive-bottom-left{
    width: 100%;
    margin-bottom: 5px;
  }

  .play-home {
    top: 44%;
  }

  .text-home-dyson {
    font-size: 14px;
    top: 58%;
  }

  .play-button5 {
    left: 50%;
    margin-top: 20%;
    width: 12%;
    z-index: 100;
  }

  .play-button6 {
    width: 12%;
    margin-top: 20%;
    left: 50%;
    z-index: 100;
  }

  .home-footer-text1 {
    position: relative;
    left: 0%;
    transform: translateY(0%) translateX(0%);
    margin-top: 0px;
  }

  .home-footer-text2 {
    position: relative;
    left: 0%;
    transform: translateY(0%) translateX(0%);
    margin-top: 0px;
  } 

  .home-button {
    padding: 6px 15px;
    top: 82%;
  }

  .container-home-5 {
    text-align: center;
  }

  .container-home-6 {
    text-align: center;
  }

  .no-movil {
    display: none!important;
  }

  .logo-carousel {
    /* left: 5%!important; */
    max-width: 60%!important;
    margin-bottom: -20px;
    margin-left: -70px;
  }

  .text-carousel {
    margin-top: 32px!important;
    left: 6%!important;
    font-size: 14px!important;
    line-height: 1!important;
  }

  .text-mode {
    margin-top: -72px!important;
    left: 4%!important;
    font-size: 14px!important;
  }

  .button-buy-carousel {
    margin-top: -38px!important;
    padding: 4px 10px!important;
    font-size: 12px!important;
    margin-left: -60px;
  }

  .carousel2 {
    margin-top: -60px;
  }
  .logo-carousel-purecool {
    max-width: 70%!important;
    left: 78%!important;
    margin-top: -28%;
  }
  .text-carousel-purecool {
    margin-top: -18%;
    line-height: 1!important;
    width: 100%;
    font-size: 14px;
    left: 45%;
  }
  .text-mode-purecool {
    width: 100%;
    font-size: 14px!important;
    margin-top: 15px;
    left: 95%;
    line-height: 1!important;
  }
  .button-buy-carousel-purecool {
    margin-top: 20px;
    left: 66%!important;
    padding: 4px 10px!important;
    font-size: 12px!important;
    width: 47%;
  }

  .carousel3 {
    margin-top: -60px;
  }
  .logo-carousel-supersonic {
    max-width: 70%!important;
    left: 82%!important;
    margin-top: -55px;
  }
  .text-carousel-supersonic {
    margin-top: -14%;
    line-height: 1!important;
    width: 100%;
    font-size: 16px!important;
    left: 49%;
    background-color: rgba(255, 255, 255, 0.4);
  }
  .button-buy-carousel-supersonic {
    margin-top: 28px;
    left: 70%!important;
    padding: 4px 10px!important;
    font-size: 12px!important;
    width: 47%;
  }

  .carousel4 {
    margin-top: 40px;
  }
  .logo-carousel-airwrap {
    max-width: 60%!important;
    left: 34%!important;
    margin-top: -160px;
  }
  .text-carousel-airwrap {
    margin-top: -57%;
    line-height: 1!important;
    width: 100%;
    font-size: 16px!important;
    left: 6%;
  }
  .button-buy-carousel-airwrap {
    margin-top: -70px;
    left: 28%!important;
    padding: 4px 10px!important;
    font-size: 12px!important;
  }

  .category1-linear-img {
    min-width:100%;
    min-height:100%;
    margin: 0 auto;
    text-align: center;
  }

  .category1-img-logo-large {
    max-width: 75%!important;
  }

  .category1-img-logo {
    max-width: 40%!important;
  }

  .category1-head {
    font-size: 10px;
  }
  .buy-button-head {
    padding: 4px 16px!important;
    font-size: 11px!important;
  }
  .category1-head-video{
    font-size: 12px;
  }
  .more-button{
    padding: 4px 10px!important;
    font-size: 11px!important;
    margin-left: 26px!important;
    margin-top: 20px;
  }
  .more-btn-movil{
    padding: 4px 10px;
    font-size: 11px;
    margin-top: 16px;
    margin-left: 14px;
    z-index: 100;
  }
  .category-img-logo-large {
    max-width: 80%;
  }
  .category2-img-logo-large {
    max-width: 90%;
  }
  .category-img-logo-large-clim{
    max-width: 30%;
  }
  .category2-img-logo {
    max-width:50%;
  }
  .category2-head {
    font-size: 14px;
    font-weight: bold;
  }

  .discover-button-head {
    padding: 4px 10px;
    font-size: 11px;
    margin-top: 0px;
    margin-left: 14px;
  }
  .category1-title {
    font-size: 10px;
  }
  .climat-bgdark-title{
    font-size: 10px;
  }
  .category-title-linear {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }

  .category3-hair-title{
    font-size: 12px!important;
  }

  .category3-head {
    font-size: 14px;
    font-weight: bold;
  }

  .category2-movil-resp{
    margin-left: -15px;
  }
  .category1-p{
    font-size: 10px;
  }

  .category3-p{
    font-size: 12px;
    font-weight: bold;
  }
  .category-img-logo-airwap {
    margin-left: -4px;
    max-width: 70%;
  }

  .buy-button-head-pink{
    margin-top: 20px;
    padding: 4px 10px!important;
    font-size: 11px!important;
    margin-left: 26px;
  }
  .buy-button-head-pink-head{
    padding: 4px 10px!important;
    font-size: 11px!important;
    margin-left: 14px;
    margin-top: 20px;
  }
  .category3-video-text{
    top: 60%;
    left: 50%;
    font-size: 12px;
  }
  .category3-ul{
    font-size: 12px;
    margin-top: 4px;
  }
  .category4-title{
    font-size: 10px;
  }
  .category4-img-logo{
    margin-top: 20px;
    max-width: 60%;
  }
  .category4-img-logo-large{
    max-width: 88%;
  }
  .more-button-cable{
    margin-top: 10px;
    margin-left: 14px;
    padding: 4px 10px!important;
    font-size: 11px!important;
  }

  .more-button-cable-pink{
    margin-top: 10px;
    margin-left: 14px;
    padding: 4px 10px!important;
    font-size: 11px!important;
  }

  .container-16-1-1{
    width: 100%;
    position: relative;
    left: 0; 
  }

  .container-16-1-2{
    width: 100%;
    position: relative;
    left: 0; 
  }
  
  .container-16-1-3{
    width: 100%;
    position: relative;
    left: 0; 
  } 

  .play-button-grey-cat3{
    left: 151px;
    margin-top: 26%;
  }
  .category3-3-p{
    font-size: 12px;
  }

  .category3-3-coanda{
    font-size: 12px;
    top: 10%;
  }
  .category3-3-control{
    font-size: 12px;
    top: 52%;
    left: 40%;
  }
  .category3-supersonic-left{
    top: 35%;
    font-size: 9px;
  }
  .category3-3-ul{
    line-height: 1.3;
    margin-top: 0px;
  }

  .telva-img{
    left: 72%;
    top: 108%;
    max-width: 20%;
  }
  .container-17{
    margin-top: 595px;
  }
  .center-footer-dyson{
    margin: 0 auto;
    text-align: center;
  }
  .container-16-2{
    margin-top: 10px;
  }
  .category3-positions-video{
    top: 10px;
  }
  .cat3-height-banner{
    min-height: 20vh!important;
  }
  .category3-3-videos{
    margin-top: 20px!important;
  }
  .category1-title-font20 {
    font-size: 12px;
  }
  .airwrap-title {
    font-size: 20px;
  }
  .more-button-sincable-sm{
    padding: 4px 10px;
    font-size: 11px;
    margin-top: 16px;
    margin-left: 27px;
    z-index: 100;
  }
  .corrale-linear-img{
    width: 100%;
  }
  .corrale-title{
    font-size: 14px;
  }
  .corrale-subtitle{
    font-size: 12px;
  }
  .corrale-tech{
    font-size: 16px;
    width: 80%;
  }
  .corrale-container-linear-text{
    text-align: center;
  }
  .corrale-jen{
    font-size: 14px;
    width: 80%;
  }
  .corrale-title-black{
    font-size: 16px;
    padding: 30px 0px 20px 0px;
  }
  .corrale-pd{
    line-height: 1;
  }
  .corrale-question-title{
    font-size: 22px;
    padding: 30px 0px 10px 0px;
    text-align: center;
  }
  .corrale-first-container{
    width: 100%;
  }
  .corrale-second-container{
    width: 100%;
  }
  .corrale-sm-imgLeft{
    max-width: 100%;
  }
  .corrale-sm-imgRight{
    max-width: 100%;
  }
  .corrale-guide-text{
    text-align: center;
  }
  .container1-corrale{
    max-height: 180px;
  }
  .container12-corrale{
    text-align: justify;
    margin: 0px 20px;
  }

  /*robot*/
  .robot-img-title {
    font-size: 14px;
    width: 56%;
  }
  .robot-img-black{
    width: 95%;
  }
  .robot-linear-text-subtitle{
    margin: 0px 15px;
  }
  .robot-container-linear-text{
    text-align: center;
  }
  .container09-robot {
    margin-top: -10px;
  }
  .robot-imgPhone-title {
    font-size: 14px;
    width: 56%;
  }
  .robot-linear-img-three{
    width: 100%;
    margin: 20px 0px;
  }
  .robot-linear-imgApp{
    width: 90%;
    margin-bottom: -110px;
  }
  .robot-title{
    font-size: 24px;
  }
  .robot-imgApp{
    width: 60%;
    margin-bottom: 20px;
  }
  .robot-linear-text-subtitle2 {
    margin: 0px 10px;
  }
  .robot-container-imgWifi-text{
    left: 14%;
  }
  .footer-text-home{
    font-size: 22px;
  }
  .robot-container-imgPurple-text{
    top: 42%;
  }
  .robot-container-img-text{
    top: 27%
  }
}