@charset utf-8;
.icon-product,
.icon-features,
.features-bkg-image {
  background-image: url("/images/products/airy/product.png");
}

.box-64x64.airy {
  background-position: 0px -696px;
}

.icon-features.f1 {
  background-position: 0 0;
}

.icon-features.f2 {
  background-position: -260px 0px;
}

.icon-features.f3 {
  background-position: -520px 0px;
}

.icon-features.f4 {
  background-position: 0px -181px;
}

.icon-features.f5 {
  background-position: -520px -181px;
}

.icon-features.f6 {
  background-position: 0px 0px;
}

.box-160x160.integrate_into_browser {
  background-position: -165px -645px;
}

.box-160x160.download_mp3_from_youtube {
  background-position: 0px -645px;
}

.box-160x160.login_password {
  background-position: -495px -645px;
}

.box-160x160.playlists_and_channels {
  background-position: -330px -645px;
}

.features-bkg-image {
  height: 166px;
  background-position: center -360px;
  background-repeat: no-repeat;
}

.features {
  padding-top: 75px;
}

.features .text-main {
  padding-bottom: 25px;
}

.features .items>.item {
  margin-bottom: 45px;
}

.features.second {
  padding-top: 25px;
  padding-bottom: 50px;
}

.features .block-icon {
  margin-bottom: 10px;
}

.alert.theme1 {
  margin-bottom: 75px;
}

.bkg-cover {
  background-image: url("/images/products/airy/bg-airy.jpg");
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -khtml-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.bkg-cover-2 {
  background-image: url("/images/products/airy/bg-vid-large.jpg");
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -khtml-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.bkg-cover-2-top {
  background-image: url("/images/products/airy/bg-vid-top.jpg");
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -khtml-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.bkg-cover-2-bottom {
  background-image: url("/images/products/airy/bg-vid-bottom.jpg");
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -khtml-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}

.product-video-2 {
  padding-top: 1px;
}

.product-video-2 img {
  margin-top: 20px!important;
}

/*---theme3----*/

.wrap.theme3 {
  padding-bottom: 90px
}

/*--------------*/

.icon-option {
  background-image: url("/images/products/airy/product.png");
  background-repeat: no-repeat;
}

.box-80x80.playlist {
  background-position: -300px -100px
}

.box-80x80.convert {
  background-position: 0px -100px
}

.box-80x80.integrate {
  background-position: -99px -100px
}

.box-80x80.login_and_password {
  background-position: -196px -100px
}

.box-80x80.opera {
  background-position: -300px 0px
}

.box-80x80.ff {
  background-position: -97px 0px
}

.box-80x80.chrome {
  background-position: 0px 0px
}

.box-80x80.ie {
  background-position: -198px 0px
}

.box-80x80.safari {
  background-position: -397px 0px
}

.box-80x80.subtitles {
  background-position: -397px -100px
}

/*-------------theme4------------------*/

.theme4 {
  padding-top: 55px;
  padding-bottom: 60px
}

.theme4 .browser-support {
  padding-top: 45px
}

.theme4 .browser-support li {
  margin: 0px 25px;
}

.theme4 .title-main {
  line-height: 1.2;
  margin-bottom: 20px
}

.theme4 .text-main {
  font-size: 16px;
  line-height: 1.5
}

/*-------------theme5------------------*/

.theme5 {
  padding-top: 55px;
  padding-bottom: 55px;
  text-align: center
}

.theme5 img.img-responsive {
  margin: 0 auto
}

/*----------------theme6---------*/

.theme6 .splash-product-2 {
  padding-top: 75px;
  padding-bottom: 90px
}

.theme6 .splash-product-2 .image {
  margin-top: 40px
}

.theme6 .splash-product-2 .text-main {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 15px
}

.partners-area {
  margin-top: 100px;
}

.partners-area.mp3 {
  margin-top: 60px;
}

.partners-area .text a {
  display: block;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.56;
  margin-top: 40px;
  margin-bottom: 100px;
  text-align: center;
  color: #0088d3;
}

.partners-area.mp3 .text a {
  margin-bottom: 80px;
}

.product-video-3 .image-inner {
  background-image: url(/images/upload/airy/articles/videoBg.jpg);
  background-position: center bottom;
  height: 440px;
  background-size: 1200px 440px;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .product-video-3 .image-inner {
    background-size: contain;
  }
}

@media (max-width: 991px) {
  .features-bkg-image {
    height: 160px;
    background-size: 720px 160px;
    -webkit-background-size: 720px 160px;
    -moz-background-size: 720px 160px;
  }
}

@media (max-width: 767px) {
  .features-bkg-image {
    margin: 0 -15px;
    height: 150px;
    background-size: 720px 150px;
    -webkit-background-size: 720px 150px;
    -moz-background-size: 720px 150px;
  }
  .splash-product-3 {
    padding-bottom: 0px
  }
  .features {
    padding-top: 35px;
  }
  .wrap.theme3 {
    padding-bottom: 0px
  }
  .wrap.theme4 {
    padding-top: 25px;
    padding-bottom: 30px
  }
  .wrap.theme4 .browser-support {
    padding-top: 20px;
  }
  .wrap.theme4 .browser-support li {
    margin: 10px 0px;
  }
  .theme6 .splash-product-2 {
    padding-top: 25px;
    padding-bottom: 0px
  }
  .theme6 .splash-product-2 .button {
    margin-top: 15px;
  }
  .product-video-3 .image-inner {
    background-image: url(/images/upload/airy/articles/videoBg-m.jpg);
    background-position: center;
    background-size: 640px 280px;
    height: 280px;
  }
}

@media (max-width: 480px) {
  .partners-area {
    margin-top: 30px;
  }
  .partners-area .text a {
    margin-top: 20px;
    margin-bottom: 80px;
  }
}

/* retina */

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
  .icon-features.f1 {
    background-image: url("/images/products/airy/features/f1@2x.png");
  }
  .icon-features.f2 {
    background-image: url("/images/products/airy/features/f2@2x.png");
  }
  .icon-features.f3 {
    background-image: url("/images/products/airy/features/f3@2x.png");
  }
  .icon-features.f4 {
    background-image: url("/images/products/airy/features/f4@2x.png");
  }
  .icon-features.f5 {
    background-image: url("/images/products/airy/features/f5@2x.png");
  }
  .box-160x160.integrate_into_browser {
    background-image: url("/images/products/airy/features/2@2x.png");
  }
  .box-160x160.download_mp3_from_youtube {
    background-image: url("/images/products/airy/features/1@2x.png");
  }
  .box-160x160.login_password {
    background-image: url("/images/products/airy/features/5@2x.png");
  }
  .box-160x160.playlists_and_channels {
    background-image: url("/images/products/airy/features/4@2x.png");
  }
  .features-bkg-image {
    background-image: url("/images/products/airy/features/bkg-1@2x.png");
    background-position: center 0;
    background-size: 814px 166px;
    -webkit-background-size: 814px 166px;
    -moz-background-size: 814px 166px;
  }
  .box-32x32.airy {
    background-image: url("/images/products/airy/airy@64.png");
  }
  .box-64x64.airy {
    background-image: url("/images/products/airy/airy@128.png");
  }
  .box-128x128.airy {
    background-image: url("/images/products/airy/airy@256.png");
  }
  .box-80x80.playlist {
    background-image: url("/images/products/airy/features/ic-playlist@2x.png");
  }
  .box-80x80.convert {
    background-image: url("/images/products/airy/features/ic-conv@2x.png");
  }
  .box-80x80.integrate {
    background-image: url("/images/products/airy/features/ic-integrate@2x.png");
  }
  .box-80x80.login_and_password {
    background-image: url("/images/products/airy/features/ic-login@2x.png");
  }
  .box-80x80.opera {
    background-image: url("/images/products/airy/features/ic-opera@2x.png");
  }
  .box-80x80.ff {
    background-image: url("/images/products/airy/features/ic-firefox@2x.png");
  }
  .box-80x80.chrome {
    background-image: url("/images/products/airy/features/ic-chrome@2x.png");
  }
  .box-80x80.ie {
    background-image: url("/images/products/airy/features/ic-ie@2x.png");
  }
  .box-80x80.safari {
    background-image: url("/images/products/airy/features/ic-safari@2x.png");
  }
  .box-80x80.subtitles {
    background-image: url("/images/products/airy/features/ic-sub@2x.png");
  }
  .product-video-3 .image-inner {
    background-image: url(/images/upload/airy/articles/videoBg@2x.jpg);
    background-position: center bottom;
    height: 440px;
    background-size: 1200px 440px;
    background-repeat: no-repeat;
  }
  @media (max-width: 767px) {
    .product-video-3 .image-inner {
      background-image: url(/images/upload/airy/articles/videoBg-m@2x.jpg);
      background-position: center;
      background-size: 640px 280px;
      height: 280px;
    }
  }
}
