@font-face {
  font-family: "Avenir-Light";
  src: url("../font/Avenir-Light.eot");
  src: url("../font/Avenir-Light.woff") format("woff"),
    url("../font/Avenir-Light.ttf") format("truetype"),
    url("../font/Avenir-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Avenir-Medium";
  src: url("../font/Avenir-Medium.eot");
  src: url("../font/Avenir-Medium.woff") format("woff"),
    url("../font/Avenir-Medium.ttf") format("truetype"),
    url("../font/Avenir-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media (min-width: 768px) {
  /* .hgt500{height:600px;} */

  .img-top {
    top: 0;
    position: absolute;
    padding: 42px 32px;
  }

  .text-left1 {
    position: absolute;
    top: 152px;
    left: 22%;
  }

  .box-absolute .w-card1 {
    position: absolute;
    right: 6%;
    top: 34%;
  }

  .box-absolute .w-card2 {
    position: absolute;
    right: 0;
    top: 14%;
    left: 0;
    /* text-align:right; */
  }

  .box-absolute .w-card3 {
    position: absolute;
    top: 36%;
    left: 7%;
  }
  .box-absolute .w-card4 {
    position: absolute;
    top: 60%;
    left: 0;
    right:0;
  }

  .no-padding {
    padding: 0;
  }

  .desktop.text-left1 {
    position: absolute;
    top: 181px;
    left: 5%;
    /* right: 0; */
    /* text-align: center; */
  }

  .desktop.text-left5 {
    position: absolute;
    top: 736px;
    left: 5%;
  }

  /* .desktop.text-right {
    position: absolute;
    top: 27%;
    right: 10%;
  } */

  .desktop.text-right5 {
    position: absolute;
    top: 301px;
    right: 22%;
  }

  .desktop.text-right6 {
    position: absolute;
    top: 234px;
    right: 5%;
  }

  .desktop.text-right2 {
    position: absolute;
    top: 263px;
    right: 5%;
  }

  .desktop.img-right2 {
    position: absolute;
    right: 0%;
    top: 92px;
  }

  .desktop.img-bottom {
    position: absolute;
    bottom: 0;
    /* right: 0; */
    left: 11%;
  }

  .desktop.text-left2 {
    position: absolute;
    top: 79px;
    left: 17%;
  }

  .desktop.text-right1 {
    position: absolute;
    top: 180px;
    right: 5%;
  }

  .desktop.text-left6 {
    position: absolute;
    top: 230px;
    left: 5%;
  }

  .desktop.text-left3 {
    position: absolute;
    top: 140px;
    left: 5%;
  }

  .box-absolute {
    width: 95%;
    left: 0%;
    right: 0;
    padding: 60px 0;
    /* position: absolute; */
    margin: auto;
  }

  /* .processor-box .feature1 {
    position: absolute;
    left: 0;
    top: 0;
  }
  .processor-box .feature2 {
    position: absolute;
    right: 0;
    top: 0;
  } */

  /* .list-f{margin-left:20px} */

  /*    .desktop.rotate-1{rotate:-4deg;     padding-top: 0;}
    .desktop.rotate-2{rotate:-4deg;     padding-top: 0;}*/

  /* .text-left2{position:absolute; top:40px; left:5%;} */

  /*    .text-title img{margin:auto;}*/

  /* customizable snowflake styling */

  /* Demo Purpose Only*/
  


}
.slick-list.draggable {
    width: 100%;
    padding-right: 150px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}

@media (max-width: 767px) {
  .title-caption {
    font-size: 16px !important;
  }

  .slider-caption {
    bottom: 5% !important;
  }
}

@media (max-width: 800px) {
  .text-left2 {
    position: inherit;
    right: inherit;
    display: inline-block;
  }
}

.content {
  padding: 0px 0;
  /*font-family: 'siri-medium', 'HelveticaNeu', Verdana, sans-serif;*/
  overflow: hidden;
}

.mrb5 {
  margin-bottom: 10px !important;
}

.content p {
  font-size: 26px;
  line-height: 36px;
  color: #000000;
  font-family: "Avenir-Light";
  margin-bottom: 0;
  /*letter-spacing:1px;*/
}

.mt25 {
  margin-top: 25px;
}

.mt22 {
  margin-top: 22px;
}

.performance-flex {
  display: flex;
  flex-direction: column;
}

.content h2 {
  font-size: 62px;
  line-height: 54px;
  font-family: "Avenir-Light";
  margin-top: 0;
  /* color:#3356a6; */
  letter-spacing: -2px;
  /* text-transform: uppercase; */
  /*text-decoration:underline;*/
  /*display:inline-block;*/
  -webkit-text-fill-color: transparent;
  background: linear-gradient(90deg,rgba(31, 79, 163, 1) 0%, rgba(196, 126, 154, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /* font-weight:700; */
  margin-bottom: 30px;
  position: relative;
  /*text-align:center;*/
  /*font-style: italic;*/
  /*text-shadow: 0 0 25px #f47d33;*/
  padding-left: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.content h3 {
  font-size: 42px;
  line-height: 0.8em;
  font-family: "Avenir-Light", "sans-serif";
  margin-top: 0;
  color: #231f20;
  margin-bottom: 30px;
  position: relative;
}

.content h2.color-style1 {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(-90deg,rgba(249, 185, 172, 1) 22%, rgba(31, 79, 163, 1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.pdb24 {
  padding-bottom: 24px !important;
}

.ver-line1 {
  border-left: 2px solid #000000;
}

.android1 {
  display: flex;
  gap: 30px;
  font-size: 24px;
  font-family: "Avenir-Medium";
  color: #000000;
  padding-top: 40px;
}

.sml-txt {
  /* font-weight: normal !important; */
  font-size: 28px !important;
  font-family: "Avenir-Medium";
  color: #405881;
  line-height: 29px;
  margin-bottom: 5px;
}

.sml-txt2 {
  font-weight: normal !important;
  font-size: 20px !important;
  font-family: "Avenir-Light" !important;
  color: #000000 !important;
  line-height: 24px;
}

/**
 * Submenu
 -----------------------------*/

/* .c-accordion label {
    background-color: $grey-kenobi;
 } */

/**slick**/

.content {
  padding-top: 30px;
}

/* .gallery-thumb span{
        transition: all 0.5s ease-out;
     }*/

/*#z81-banner p{
        font-size:36px ;
        margin-bottom:0.8em;
     }*/

.rel {
  position: relative;
}

.content {
  padding: 0;
  /* min-height:630px; */
}

/*  .bg5 p{
        color:#fff;
    }
    */

/*#z81-banner p{
    color:#000000;
}*/

@media (max-width: 800px) {
  .content h2 {
    font-size: 28px;
  }

  .content h2 {
    font-size: 19px;
  }
}

@media (max-width: 750px) {
  .content {
    min-height: auto;
  }
}

@media (max-width: 600px) {
  .content h2 {
    font-size: 19px;
    text-align: center;
  }

  .content p {
    font-size: 18px;
  }
}

@media (max-width: 480px) {
  .title-caption {
    font-size: 16px;
  }
}

.slider-container {
  width: 100%;
  margin: 0px auto;
  /* max-width: 1200px; */
}

.slide {
  padding: 0 10px;
  box-sizing: border-box;
  position: relative;
}

.slide img {
  width: 100%;
  display: block;
}

.slider-caption {
  position: absolute;
  left: 0;
  right: 0;
  color: #000000;
  bottom: 5%;
  text-align: center;
}

.title-caption {
  font-size: 20px;
  font-family: 'Avenir-Medium', sans-serif !important;
}

.text-style5 {
  font-family: 'Avenir-Medium', sans-serif !important;
}

/* Box */

/* Single Color Running Border */

/* Smooth Animation */

/*** uncss> filename: css/slick.css ***/

/* Slider */
