
/*# sourceMappingURL=style.css.map */
.hero-image {
  background-image: url("../../images/nhi-product-bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.main-content-top .box{
  padding: 50px 20px;
  background: #fff;
  transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;

}
/* .main-content-top .box:hover{
  border: solid transparent 1px;
  box-shadow: 0 0 40px rgba(74, 195, 243, 0.6);
  -webkit-box-shadow: 0 0 40px rgba(74, 195, 243, 0.6);
  -moz-box-shadow: 0 0 40px rgba(74, 195, 243, 0.6);
} */
.big-heading{
  color: #00adef;
  font-family: 'AVM';
  text-align: center;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  cursor: pointer;
  font-size: 36px;
  font-weight: 800;
  line-height: 33px;
  text-transform: uppercase;
}
.product-wrapper{
  margin-bottom: 200px;
  padding: 50px 20px;
  height: 550px;
}
.image-carousel{
  transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  -webkit-transition: all 1.5s ease-in-out;
  height: 700px;
  padding: 30px 0px;

}
@media(max-width: 992px){
  .image-carousel{
    display: none;
  }
  .big-heading-detail{
    font-size: 40px!important;
    text-align: center;
  }
  .mini-header-menu{
    display: none;
  }
  .fuction-center{
    display: none!important;
  }
  .function-2, .function-1{
    width: 50%!important;

  }
  .hero-image{
    min-height: 1060px!important;
  }
  .big-heading-product{
    font-size: 30px!important;
    padding: 20px 0px!important;
  }
  .content-heading-product{
    font-size: 20px!important;
  }
  .list-detail-product li{
    font-size: 18px!important;
  }
  .inspect-image{
    height: auto!important;
    width: 100%!important;
  }
  .next-icon-streng{
    display: none;
  }
  .box-streng{
    height: 220px!important;
  }
  .one-person{
    width: 50%!important;
    display: inline-block;
  }
  .carousel-slider{
    max-height: 1200px!important;
  }
  .our-team{
    background-image: url("../../images/nhi-team_bg-1-small.png")!important;
    padding-bottom: 100px!important;
  }
  .second-single-item, .first-single-item, .third-single-item,.four-single-item{
    margin: 30px 0px!important;
    width: 50%;
    display: inline;
  }
  .inspect-image img{display: none!important;}
  .content-heading-product{
    padding: 0px!important;
    font-size: 13px!important;
  }
  .single-item-icon i {
    font-size: 20px!important;
  }
  .single-item-icon {
    height: 35px!important;
    width: 35px!important;
  }
  .single-item-text h4{
    font-size: 16px!important;

  }
  .single-item-text p{
    font-size: 13px!important;
  }
}
.fuction-center{
  width: 40% ;
  margin-top: 20px;
  display: inline-block;
}
.function-2, .function-1{
  width: 30%;
  display: inline-block;
}
.small-heading-product{
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 15px;
  color: #5DADE2;
  text-align: center;
}
.content-product{
  margin-top: 50px;
}
.big-heading-product{
  font-weight: bolder;
  letter-spacing: 1.2px;
  font-size: 60px;
  line-height: 35px;
  color: #05c2f9;
  text-align: center;
  padding: 30px 0px;
}
.content-heading-product{
  color: grey;
  font-size: 17px;
  line-height: 25px;
  font-weight: 100;
  letter-spacing: 1.2px;
  text-align: center;
  padding: 0px 30px;
}
.list-detail-product{
  list-style: none;
  padding: 30px 0px;
}
.list-detail-product li{
  color: #bfbfbf;
  font-size: 15px;
  font-weight: 100;
  padding: 5px 0px;
}
.trusu-image
{
  padding-top: 100px;
}
.box-streng{
  width:65%;
  margin: 0 auto;
  height: 200px;
  border-radius: 20px;
  margin-top: 20px;
}
.comment p{
  line-height: 25px;
}
.icon-streng{
  margin: 0 auto;
  height: 80px;
  width: 60px;
  padding-top: 30px;
}
.box-streng>.card-body>.card-title{
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}
.box-streng>.card-body>.card-text{
  text-align: center;
}
.next-icon-streng{
  position: absolute;
  top: 40%;
  font-size: 50px;
  right: -55%;
}
.box-shadow-4:hover{
  box-shadow: 0 0 30px rgba(255, 144, 62, 0.6);
  -webkit-box-shadow: 0 0 30px rgba(255, 144, 62, 0.6);
  -moz-box-shadow: 0 0 30px rgba(255, 144, 62, 0.6);
}
.box-shadow-3:hover{
  box-shadow: 0 0 30px rgba(242, 113, 139, 0.6);
  -webkit-box-shadow: 0 0 30px rgba(242, 113, 139, 0.6);
  -moz-box-shadow: 0 0 30px rgba(242, 113, 139, 0.6);
}
.box-shadow-2:hover{
  box-shadow: 0 0 30px rgba(87, 117, 207, 0.6);
  -webkit-box-shadow: 0 0 30px rgba(87, 117, 207, 0.6);
  -moz-box-shadow: 0 0 30px rgba(87, 117, 207, 0.6);
}
.box-shadow-1:hover{
  box-shadow: 0 0 30px rgba(22, 191, 134, 0.6);
  -webkit-box-shadow: 0 0 30px rgba(22, 191, 134, 0.6);
  -moz-box-shadow: 0 0 30px rgba(22, 191, 134, 0.6);
}
.box-streng:hover .icon-streng{
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 1s;

  /* When the animation is finished, start again */
  animation-iteration-count: infinite;
}
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
/* .our-team{
  background-image: url("../../images/nhi-team_bg-1.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 750px;
} */
.small-heading-team{
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding-top: 60px;
  font-weight: 700;
  margin-bottom: 15px;
  color: rgba(255, 255, 255, .5);
}
.detail-button{
  background: linear-gradient(to right, #00c6ff,#5165cd);
  border: none;
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
  padding: 14px 31px;
  border-radius: 34px;
  font-size: 13px;
  color: white;
}

#particles-js{
  width: 100%;
  min-height: 800px;
  background-image: url('../../images/nhi-top-bg.png');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@media (max-width: 480px){
  #particles-js{
    min-height: 1050px!important;
  }
}


.image-background{
  background-image: url("../../images/nhi-productbg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.first-single-item{
  margin-left: 0px;
  width: 80%;
}
.single-item-icon i {
  color: #ffffff;
  display: table-cell;
  font-size: 40px;
  vertical-align: middle;
}
.single-item-icon {
  margin-top: -10px;
  background-color:#5DADE2 ;
  border-radius: 36px 36px 0;
  display: inline-table;
  height: 80px;
  margin-bottom: 20px;
  text-align: center;
  width: 80px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 5s;
}
.single-item-text{
  display: inline-block;
  margin-left: 20px;
  width: 75%;
}
.single-item-text h4{
  line-height: 21px;
  margin-bottom: 11px;
  font-size: 28px;
  font-weight: 600;
  color: #2874A6;

}
.single-item-text p{
  color: grey;
  font-size: 14px;
  letter-spacing: 1px;
}
.single-item:hover .single-item-icon {
  background-color: #2d3e50;
}
.second-single-item{
  margin: 15px 0px 15px 100px;
}
.third-single-item{
  margin:15px 0px 15px 100px;
}
.four-single-item{
  margin: 15px 0px;
}
.inspect-image{
  max-width: 325px;
  height: auto;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  0%   {background-color:#7FB3D5; }
  25%  {background-color:grey;}
  50%  {background-color:#2980B9; }
  75%  {background-color:grey;}
  100% {background-color:#1A5276; }
}

/* Standard syntax */
@keyframes example {
  0%   {background-color:#7FB3D5; }
  25%  {background-color:grey;}
  50%  {background-color:#2980B9; }
  75%  {background-color:grey;}
  100% {background-color:#1A5276; }
}
.carousel-slider{
  background-image: url('../../images/nhi-bg.png');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  min-height: 880px;
}
.pofilo-style{
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding: 0px!important;
}
.card-sumenh{
  border: none;
  background:none;
  margin: 20px;
}
.card-sumenh p{
  width: 50%;
  font-size: 20px;
  color: grey;
  text-align: center;
  margin: 0 auto;
}
.bg-streng-style{
  background-image: url('../../images/nh-sumenh.png');
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.card-sumenh i{
  font-size: 80px;
  margin: 0 auto;
  padding-top: 20px;
  background: linear-gradient(to top, #30CFD0 0%, #330867 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.card-sumenh .card-body h5{
  font-size: 25px;
  color: black;
  font-weight: bolder;
  text-align: center;
}
#comment_bubble1 {
  width: 100%;
  height: 150px;
  background: #1F618D;
  position: relative;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 0px;
}

#comment_bubble1:before {
  content: "";
  width: 0;
  height: 0;
  right: 50%;
  top: 100%;
  position: absolute;
  border-left: 13px solid transparent;
  border-right: 26px solid #1F618D;
  border-bottom: 13px solid transparent;
}
#comment_bubble2 {
  width: 100%;
  height: 150px;
  background: #92cddd;
  position: relative;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 0px;
}

#comment_bubble2:before {
  content: "";
  width: 0;
  height: 0;
  right: 50%;
  top: 100%;
  position: absolute;
  border-left: 13px solid transparent;
  border-right: 26px solid #92cddd;
  border-bottom: 13px solid transparent;
}
#comment_bubble3 {
  width: 100%;
  height: 150px;
  background: #50b2c9;
  position: relative;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 0px;
}

#comment_bubble3:before {
  content: "";
  width: 0;
  height: 0;
  right: 50%;
  top: 100%;
  position: absolute;
  border-left: 13px solid transparent;
  border-right: 26px solid #50b2c9;
  border-bottom: 13px solid transparent;
}
.follow-heading{
  padding: 20px 0px 0px 20px;
  font-size: 18px;
  text-align: center;
  color: white;
  font-weight: bolder;
}
.follow-body{
  font-size: 14px;
  text-align: center;
  padding: 0px 0px 0px 20px;
  color: whitesmoke;
  font-weight: bolder;
}
.footer-social-buule ul{
  list-style: none;
  padding-top: 20px;
  margin-left: 49%;
}
.row-technolory-style ul{
  list-style: none;
}
.row-technolory-style ul>li{
  padding: 20px 0px;
  font-size: 20px;
  font-weight: bold;
}
.footer-center ul{
  list-style: none;
}
.footer-center ul>li>a{
  color: white;
  line-height: 16px;
}
.img-partner{
  box-shadow: 3px 3px 5px grey;
  margin: 30px;
  border-radius: 20px;
}
.img-partner img{
  height: 100px;
  width: 100px;
  padding: 30px 0px;
  margin: 0% 30%;
}
@media (max-width: 480px){
  .img-partner img{
    width: 50px;
    padding: 25px 0px;
  }
  .img-partner{
    margin: 15px!important;
  }
  .contact-line{
    margin: 5% 0% 0% 0%!important;
  }
  .main .main-content-top {
    padding: 0px!important;
  }
  .main-content-new {
    margin-bottom: 0px!important;
  }
}