html {
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.logo {
  height: 50px;
}
.bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }

  @font-face {
    font-family: 'SquadaOne';
    src: url('/style/fonts/SquadaOne-Regular.ttf');
}

@font-face {
  font-family: 'Visitor';
  src: url('/style/fonts/visitor1.ttf');
}


  @media (min-width: 768px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }
    .imagesWrapper {
      
    }
  }

  @media (min-width: 1920px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }

  }



  .bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }

  @media (min-width: 768px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }
  }


  @media (min-width: 1024px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }


  }





  /* ============ desktop view ============ */
  @media all and (min-width: 992px) {
    .dropdown-menu li {
      position: relative;
    }

    .nav-item .submenu {
      display: none;
      position: absolute;
      left: 100%;
      top: -7px;
    }

    .nav-item .submenu-left {
      right: 100%;
      left: auto;
    }

    .imagesWrapper {
      zoom: 0.82!important;
    }

    .dropdown-menu > li:hover {
      background-color: #f1f1f1
    }

      .dropdown-menu > li:hover > .submenu {
        display: block;
      }
  }


  .cert {
    float: left;
    margin-top:  75px;
    margin-left:  15px;
  }

  .cert a{
    color:  #222;
    text-decoration: none;
    float:  right;
  }

  .bsi-info .cert:nth-of-type(1){
    margin-left:  50px!important;
  }
  /* ============ desktop view .end// ============ */

  /* ============ small devices ============ */
  @media (max-width: 991px) {
    .dropdown-menu .dropdown-menu {
      margin-left: 0.7rem;
      margin-right: 0.7rem;
      margin-bottom: .5rem;
    }
    .bsilogo {
      width : 410px;
      background-size:contain!important;
      background-repeat: no-repeat;
    }


  .cert {
    float: left;
    margin-top:  80px;
    margin-left:  20px;
  }

  .cert a{
    color:  #222;
    text-decoration: none;
    float:  right;
    font-size: 12px;
  }

  .bsi-info .cert:nth-of-type(1){
    margin-left:  60px!important;
  }

    .slider_img {
      background-size: 100% auto!important;
      background-repeat: no-repeat;
    }
    .imagesWrapper {
      zoom: 0.7!important;
    }
    
  }
  /* ============ small devices .end// ============ */

  @media (max-width: 429px) {
  .imagesWrapper {
    zoom: 0.5!important;
   width: 107.9%!important;
  }
  .imagesWrapper .intText {
    margin-left: -10px;
    font-size: 6pt!important;
  }
  .logo {
    height: 45px!important;
  }
  #Carousel,.b-example-divider {
    display: none;
  }
}
  @media (max-height: 700px){
.dropdown-menu {
    max-height: 400px;
    overflow-y: auto;
}
}

  @media (min-width: 1281px){
    .imagesWrapper {
      zoom: 1!important;
    }


  }


  .bsilogo {
    width : 410px;
    overflow: visible;
    height: 80px;
    background-image: url('/images/bsilogo.jpg');
    background-position: center;
    background-size:cover;
    margin-top: 20px;
  }

  .solutions h4 {
    margin-top: 120px;
    opacity: 0.8;
    padding: 10px;
    padding-left: 40px;
    position: relative;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgb(171, 19, 85) 0%, rgba(255,255,255,0) 100%);
    color: #eed0dd;
    text-shadow: 1px 2px 1px rgb(129, 13, 63);
  }

 

  .solutions .photo {
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow:
    0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 3.7px 5.3px rgba(0, 0, 0, 0.048),
    0 4.5px 10px rgba(0, 0, 0, 0.06),
    0 6.3px 17.9px rgba(0, 0, 0, 0.072),
    0 12.8px 33.4px rgba(0, 0, 0, 0.086),
    0 20px 80px rgba(0, 0, 0, 0.12)

  }
  

  .solutions p {
    margin-left: 3%;
    margin-right: 3%;
    text-align: justify;
  }

  .solutions li {
    margin-left: 5%;
  }

  .data-reports-photo {
    background-image: url('/KENDATA/images/data-reports.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .digital-printing-photo {
    background-image: url('/KENDATA/images/digital-printing.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .scan-photo {
    background-image: url('/KENDATA/images/document-scan.jpg');
    background-size: cover;
    background-position: center;
    background-position-y: 70%;
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .paper-solutions-photo {
    background-image: url('/KENDATA/images/survey.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
    overflow: hidden;


  }

  .graphics-design-photo {
    background-image: url('/KENDATA/images/graphics-design.jpg');
    background-size: cover;
    background-position: center;
    background-position-y: 65%;
    background-repeat: no-repeat;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }


  .database-photo {
    background-image: url('/KENDATA/images/database.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-y: 45%;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .code-photo {
    background-image: url('/KENDATA/images/code.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .email-photo {
    background-image: url('/KENDATA/images/email.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-y: 15%;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .surveyx-photo {
    background-image: url('/KENDATA/images/surveyx.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    width: 100%;
    height: 200px;
    overflow: hidden;
  }

  .electronic-data-photo {
    background-image: url('/KENDATA/images/electronic-data.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-y: 55%;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }

.carousel-caption {
  text-shadow: 2px 1px 1px #222;
  border-radius: 20px;
  padding: 10px;
}

.carousel-caption .btn {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}

.carousel-caption h1 {
  font-weight:400;

}


.home-companies {
  display: block;
  height: 270px;
  text-align: center;
  overflow: hidden;
}

.el-card {
  height: 180px;
  border: 1px solid rgba(228,23,71,0.8);
  border-radius: 0;
  outline:2px solid rgba(255,255,255,0.5);
  outline-offset: -3px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.esl-container{
  max-width: 2300px;
}

.main a {
  text-decoration: none!important;
}

.el-card:hover {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.el-card:hover h5 {
  background: linear-gradient(90deg, rgba(228,23,71,0.8) 0%, rgba(228,23,71,0.5) 70%, rgba(255,255,255,0) 100%);
  text-decoration: none;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.el-card h5 {
  margin-top: 100px;
  text-align: left;
  padding: 20px;
  background: rgb(209, 34, 75);
  background: linear-gradient(90deg, rgba(228,23,71,0.8) 0%, rgba(228,23,71,0.5) 30%, rgba(255,255,255,0) 100%);
  opacity: 0.9;
  color: #fff;
  text-shadow: 1px 1px 1px #e41747;
  margin-left: 2px;
  font-family: "Helvetica Neue", HelveticaNeue, "TeX Gyre Heros", TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arimo, Helvetica, Arial, sans-serif;

}

.el-news {
  background-image: url('/KENDA-ELECTRONIC-SYSTEMS/images/news.jpg');
  background-size: cover;
  background-position: center;
}

.el-contact {
  background-image: url('/KENDA-ELECTRONIC-SYSTEMS/images/contact.jpg');
  background-size: cover;
  background-position: center;
}

.el-solutions {
  background-image: url('/KENDA-ELECTRONIC-SYSTEMS/images/solutions.jpg');
  background-size: cover;
  background-position: center;
}

.el-services {
  background-image: url('/KENDA-ELECTRONIC-SYSTEMS/images/services.jpg');
  background-size: cover;
  background-position: center;
}

.el-about {
  background-image: url('/KENDA-ELECTRONIC-SYSTEMS/images/about.jpg');
  background-size: cover;
  background-position: center;
}

.el-group {
  background-image: url('/assets/logos/kg-logo.svg');
  background-size: 80% 80%;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #002147;
}

.el-group:hover {
  background-size: 90% 95%;
}

.kes-home-news {
  border-radius: 15px;
}

.kes-home-news h5 {
  text-align: left;
  padding: 15px;
  color:rgb(255, 255, 255);
  text-shadow: 1px 1px 1px #222;
  background:rgba(0, 0, 0, 0.234);
  border-bottom:rgba(0, 0, 0, 0.734);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  font-weight: lighter;
  font-family: "Helvetica Neue", HelveticaNeue, "TeX Gyre Heros", TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arimo, Helvetica, Arial, sans-serif;
}

.kes-home-news a {
  text-decoration: none;
  color: #9a9a9a;
}

.kes-home-news p {
  text-align: justify;
  font-family: "Helvetica Neue", HelveticaNeue, "TeX Gyre Heros", TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arimo, Helvetica, Arial, sans-serif;
  height: 145px;
  overflow: hidden;
}

.elec-news-home {
  height: 270px;
  background-size: 120% auto;
  background-position: center;
  border-radius: 15px;
}

.about h3 {
  margin-top: 9px;
  margin-bottom: 15px;
  padding: 10px;
  color: #494949;
  border-bottom: 2px solid #9e9e9e;
  width: 100%;
  margin-left: 2px;
}

.about-pic {
  width: 100%;
  margin-bottom: 20px;
}

/* Set the size of the div element that contains the map */
#map {
  height: 600px;
  /* The height is 400 pixels */
  width: 100%;
  /* The width is the width of the web page */
}

/* Set the size of the div element that contains the map */
#mapx {
  height: 400px;
  /* The height is 400 pixels */
  width: 100%;
  /* The width is the width of the web page */
}

.news h3 {
  margin-top: 30px;
  padding-top: 30px;
  padding-left: 20px;
  color: #494949;
  text-shadow: 1px 1px 1px #ddd;
  border-bottom: 2px solid #494949;
  font-family: "Helvetica Neue", HelveticaNeue, "TeX Gyre Heros", TeXGyreHeros, FreeSans, "Nimbus Sans L", "Liberation Sans", Arimo, Helvetica, Arial, sans-serif;
  margin-bottom: 15px;
}

.news-view {
  background: #fafafa;
}

.news-image {
  width: 100%;
  height: 400px;
  background-position: center!important;
  background-size: auto 100%!important;
  background-repeat: no-repeat!important;
  background-color: #fafafa;
}

.news_map {

  overflow: hidden;
}

.news-text {
  margin: 20px;
  padding-bottom: 30px;
}



/* Earth data */

.earth-about {
  width: 100%;
  height: auto;
  min-height: 300px;
  background-position: center;
  background-size: cover;
}

.earth-products {
  margin-top: 20px;
}

.bi {
  vertical-align: -.125em;
  pointer-events: none;
  fill: currentColor;
}

.dropdown-toggle { outline: 0; }

.nav-flush .nav-link {
  border-radius: 0;
}

.btn-toggle {
  display: inline-flex;
  align-items: center;
  padding: .25rem .5rem;
  font-weight: 600;
  color: rgba(0, 0, 0, .65);
  background-color: transparent;
  border: 0;
}
.btn-toggle:hover,
.btn-toggle:focus {
  color: rgba(0, 0, 0, .85);
  background-color: #d2f4ea;
}

.btn-toggle::before {
  width: 1.25em;
  line-height: 0;
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
  transition: transform .35s ease;
  transform-origin: .5em 50%;
}

.btn-toggle[aria-expanded="true"] {
  color: rgba(0, 0, 0, .85);
}
.btn-toggle[aria-expanded="true"]::before {
  transform: rotate(90deg);
}

.btn-toggle-nav a {
  display: inline-flex;
  padding: .1875rem .5rem;
  margin-top: .125rem;
  margin-left: 1.25rem;
  text-decoration: none;
}
.btn-toggle-nav a:hover,
.btn-toggle-nav a:focus {
  background-color: #d2f4ea;
}

.scrollarea {
  overflow-y: auto;
}

.fw-semibold { font-weight: 600; }
.lh-tight { line-height: 1.25; }

.product-info {
  display: none;
}

.quote {
  padding-top: 20px;
}

.get_quote {
  position:sticky;
  left: 0;
  bottom: 15px;
  width: 200px;
  height: 50px;
  color: #eed0dd;
  background: #bc4277;
  background: linear-gradient(0deg, rgb(155, 17, 77) 0%, rgb(182, 54, 109) 42%);
  padding: 5px 10px 10px 10px;
  border-bottom-right-radius: 50px;
  border-top-right-radius: 50px;
  padding-left: 20px;
  font-size: 18pt;
  text-shadow:1px 1px 1px rgb(129, 13, 63);
  border: 1px solid rgba(171,19,85,0.8);
  transition: 0.5s;
}

.get_quote:hover {
  width: 250px;
  cursor: pointer;
  padding-left: 70px;
}

.twitter {
  background-image: url('/images/twitter2.svg');
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
}

.linkedin {
  background-image: url('/images/linkedin2.svg');
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  margin-left: 4px;
}

.news-item {
  cursor: pointer;
}

.login-error {
  padding: 15px;
  background: #fcffd3;
  border: 1px solid #babd98;
  border-radius: 5px;
  text-align: center;
}

.login-success {
  padding: 15px;
  background: #199642;
  border: 1px solid #2e9154;
  color: #fafafa;
  border-radius: 5px;
  text-align: center;
}


.login-register {
  margin-left: 10px;
  text-decoration: none;
  color:rgb(87, 0, 0);
}

.login-register-earth {
  margin-left: 10px;
  text-decoration: none;
  color:#11662e;
}

.btn-login {
  background:rgb(129, 13, 63);
  border: 1px solid rgb(87, 0, 0);
  color: #fefefe!important;
}

.btn-login:hover {
  background:rgb(155, 15, 76);
}

.btn-login-earth {
  background:#199642;
  border: 1px solid #11662e;
}

.btn-login-earth:hover {
  background:#11662e;
}

.register label {
  margin-left: 5px;
  margin-top: 15px;
}

.quote .lead {
  color: #222;
}

.quote input, .quote select, .quote option {
  color: #727272;
}

.quote .label {
  color: #222;
}

.image-210 {
  background-image: url('/KENDA-EARTH-DATA/images/products/2-1653997433.jpg');
  background-size:cover;
  background-position: center;
  width: 100%;
  height: 300px;
}

.image-209 {
  background-image: url('/KENDA-EARTH-DATA/images/products/1-1653660111.jpeg');
  background-size:cover;
  background-position: center;
  width: 100%;
  height: 300px;
}

.image-217 {
  background-image: url('/KENDA-EARTH-DATA/images/products/EDR-217C.jpeg');
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 300px;
}

.ed-green {
  border: 1px solid #11662e;
}

.ed-green:hover{
  background: #1eb14f;
  border: 1px solid #2e9154;
}

.testbg {
  background: #ccc;
  min-height: 200px;
}

.product_image {
  background-size: cover;
  height: 400px;
  width: 100%;
  background-position: center;
}

.product_image_switch {
  background-size: cover;
  height: 192px;
  background-position: center;
  margin: 4px;
}

.product_image_switch:hover {
  background-size: auto 120%;

}

.product-info {
  padding: 20px;
}

.card-header h4 {
  color: rgb(206, 241, 215);
}

.nav-item button {
  color:#6e6e6e;
}

.nav-item button:hover {
  color: #002147;
}

.img-view-bg {
  background-color: #222;
}

.slide_thumb {
  width: 100px!important;
  height: 100px!important;
  background-size:cover;
  background-position: center;
}

#product_photos .photo-indicators{
  display: none;
  animation-duration: 2s;
    animation-iteration-count: 2s;
}

#product_photos:hover .photo-indicators {
  display:flex;
  transition: 1.3s;
  
}

#product_photos .slider_img {
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 500px;
}

.user-panel-in a{
  text-decoration: none;
  color: #222;
}

.ttt {
  font-weight: bold;
}

.featurette-heading {
  font-size: 2.2rem;
  line-height: 2.2rem;
  margin-top: -5px;
}

#specification .display-6 {
  background: #eee;
  margin-top: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  text-shadow: 1px 1px 0px #fff;
}

#downloads .display-6 {
  background: #eee;
  margin-top: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  text-shadow: 1px 1px 0px #fff;
}

#utilities .display-6 {
  background: #eee;
  margin-top: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  text-shadow: 1px 1px 0px #fff;
}

.input-group-text  {
  border-top-right-radius: 0!important;
  border-bottom-right-radius: 0!important;
}

#specification .display-6 {
  font-size: 1.5rem;
}

@media (min-width: 2560px) {
  .bd-placeholder-img-lg {
    font-size: 3.5rem;
  }

  .navbar {
    height: 100px;
    font-size: 18pt;
    font-weight: lighter;
  }

  .logo {
    height: 70px;
  }

  

  .footer h5 {
    font-size: 1.7rem;
    font-weight:400;
  }
  .footer li {
    font-size: 1.4rem;
    font-weight: lighter;
  }
  .marketing {
    margin-top: 100px;
  }

  .el-card h5{
    font-size: 1.4rem;
    text-transform: uppercase;
    padding: 15px;
    text-shadow: 1px 1px 1px #222;
  }



  .lead {
    font-size: 1.4rem!important;
  }

  .featurette-heading {
    font-size: 2rem;
    margin-top: 0rem;
  }

  .bt {
    width: 50px;
    height: 50px;
    background-size: cover;
  }

  .bsilogo {
    width : 590px;
    background-size:contain;
    background-repeat: no-repeat;
    height: 135px;
  }


  .cert {
    float: left;
    margin-top:  125px;
    margin-left:  45px;
  }

  .cert a{
    color:  #222;
    text-decoration: none;
    float:  right;
  }

  .bsi-info .cert:nth-of-type(1){
    margin-left:  100px!important;
  }




  .carousel-item  {
    height: 500px;
  }

  .carousel-item img  {
    height: 500px;
    object-fit: cover;
    object-position: center;
  }

  .carousel-caption p{
    font-size: 1.4rem;
  }

  .carousel-caption {
    padding: 20px;
  }

  .carousel-caption h1 {
    font-size: 2rem;
  }
  .container-fluid {
    padding-left: 200px;
    padding-right: 200px;
  }






  #specification {
    font-size: 1.2rem;
  }

  #description, #storage, #interfaces {
    font-size: 1.8rem;
    font-family: var(--bs-body-font-family)!important;
  }
  
  .photo {
    height: 550px!important;
  }
  .slider_img {
    height: 500px!important;
    background-size: cover!important;
  }




  .kes-home-news h5{
    font-size: 1.6rem!important;
  }

  .kes-home-news p {
    font-size: 1.2rem;
  }

  .flex-column img {
    height: 200px;
  }

  .mt-5 .col-lg-4 .flex-column {
    height: 500px!important;
  }

  .home-companies {
    height: 430px;
  }

  .what_is {
    height: 180px;
  }

  .card-header h4{
    font-size: 1.6rem;
    height: 30px!important;
  }

  .nav .nav-item {
    font-size: 1.5rem!important;
  }

  .nav-item button{
    font-size: 1.3rem!important;
    padding: 1.3rem!important;
  }

  a span {
    padding: 0!important;
  }


  .leaflet-popup-content {
    font-size: 1rem;
  }

  .leaflet-control-attribution {
    height: 28px;
    line-height: 20px;
  }

  .leaflet-popup-content .btn {
    font-size: 1rem;
  }

  .marketing .flex-column img{
    height: 155px!important;
  }
  .marketing .mt-auto {
    height: 0;
  }

}

.services li {
  margin-bottom: 1rem;
}

.lead a{
  text-decoration-thickness: 1px;
  color:#222;
}

.search-item {
  text-decoration: none;
  color:rgb(129, 13, 63);
}

.search-item b{
  color: #494949;
}

.product-button {
  color: #6e6e6e;
  font-family:  SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

div:target {padding-top: 160px;}

.forgot-pass {
  margin: 10px 5px 10px 5px;
  text-decoration: none;
  color: #222;
}


.navbar {
  color: #fafafa!important;
  background: #fefefe;
  border-bottom: 1px solid #d0d0d0;
  box-shadow: 0 -5px 10px 1px #222;
}

.nav-space {
  width: 100%;
  height: 76px;
}

#kenda-home {
  margin-top: 20px;
}

#kenda {
  line-height:  2rem;
}



.imagesWrapper {
  transform: translateX(-80px);
  overflow: hidden;
  height: 1100px;
  width: 105%;
  padding-top: 80px;
  padding-left: 100px;
  margin: 0 auto;
  
}

.imagesWrapper .imageWrapper {
  position: relative;
    height: 150px;
    width: 150px;
    border: 5px solid white;
    background-color: white;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.5);
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all 0.5s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.imageWrapper:nth-child(1) {
      top: 20px;
    }
    
    .imageWrapper:nth-child(2) {
      top: -15px;
      left: -115px;
    }
    
    .imageWrapper:nth-child(3) {
      top: -50px;
      left: -230px;
    }
    
    .imageWrapper:nth-child(4) {
      left: -115px;
      top: -85px;
    }

    .imageWrapper:nth-child(5) {
      left: 0px;
      top: -350px;
    }
    
    .imageWrapper:nth-child(6) {
      left: 0;
      top: -270px;
    }
    
    .imageWrapper:nth-child(7) {
      top: -535px; 
      left: 115px;
    }
    
    .imageWrapper:nth-child(8) {
      top: -800px;
      left: 230px;
    }
    
    .imageWrapper:nth-child(9) {
      top: -1065px;
      left: 115px;
    }

    .imageWrapper:nth-child(10) {
      top: -840px;
      left: -230px;
    }

    .imageWrapper:nth-child(11) {
      top: -875px;
      left: -115px;
    }

    .imageWrapper:nth-child(12) {
      top: -910px;
      left: 0px;
    }

    .imageWrapper:nth-child(13) {
      top: -1175px;
      left: 115px;
    }

    .imageWrapper:nth-child(14) {
      top: -1440px;
      left: 230px;
    }

    .imageWrapper:hover{
      transform: scale(1.1) rotate(45deg);
      box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.8);
      z-index: 3;

    }

    .imageWrapper:hover img {
      filter: blur(0) grayscale(0);
    }
    .imageWrapper img {
        filter: blur(0) grayscale(0);
      }
    .imageWrapper:nth-child(5) {
      box-shadow: none;
      filter: none!important;
    }
    .imageWrapper:nth-child(5) img{
      filter: none;
    }
    

    .imageWrapper img {
      width: 320px;
      height: auto;
      transform: rotate(-45deg);
      filter:  grayscale(0.75);
      transition: all 0.5s ease-in-out;
    }
  .intText {
    position:absolute;
    width: 150px;
    height: 150px;
    text-align: center;
    padding-top: 50%;
    vertical-align:middle;
    z-index:999;
    transform: rotate(-45deg);
    font-family: 'Visitor';
    color: #000!important;
    text-decoration: none;
    display: none;
    text-shadow:    -1px       1px   0 #fff, 
                    1px       -1px  0 #fff,
                    -1px    -1px     0 #fff,
                    1px       0  0 #fff,
                    -1px    0     0 #fff,
                    1px     1px     0 #fff;
  }

  .imageWrapper:hover .intText {
    display: block;
  }

   .imageWrapper .two {
    padding-top: 40%;
  }

   .imageWrapper .one {
    padding-top: 30%;
  }



  .ad-stats {
    height: 300px!important;
  }

  .achilles {
    margin-top: 20px;
  }

  .eimg {
    
  }

  .carousel-item .sliderImg{
    width: 100%;
    height: 500px;
    background-position: center;
    background-size:cover;
    background-repeat: no-repeat;
    background-color: #494949;
  }

  .product-list-w {
    text-align: left;
  }

  .product-list-w div {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 4px;
    padding-top: 3px;
    vertical-align: middle;
    line-height: 2rem;
  }

  .paper-sol {
    width: 100%;
    height: 300px;
    background-position: center;
    background-size:cover;
    background-repeat: no-repeat;
  }

  .main-title {
    margin-bottom: 15px; 
    margin-left: -15px; 
    margin-top: 15px;
  }

  .hm {
    padding: 5px 0px 5px 0px; 
  }
  .hm:hover {
    cursor: pointer;
    background: #f1f1f1;
  }

  .featurette p {
    margin-top: 0;
  }

  .kendata-head {
    line-height: 1.65rem;
    color: #000;
  }

  .kendata-text {

  }

  .lead {
    line-height: 1.65rem;
  margin-bottom: 10px;
  }

  .invite-control {
    display: none;
  }

  .numx input::-webkit-outer-spin-button,
  .numx input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .numx input[type=number] {
    -moz-appearance: textfield;
    /* Firefox */
  }

  .paper-invites, .batching-on, .email-invites, .email-invite-batching-on, .e-survey-control, .validation-on, .branding-on, .pages-on, .e-languages-multiple, .secure-login-on, .design-print-control, .design-self-scan-control {
    display: none;
  }

  .location-invite-on {
    display: none;
  }

  .b-example-divider {
    height: 50px;
    margin-bottom: 20px!important;
    width: 100%;
  }

  .p-color-on, .p-personalisation-on, .envelope_alert, .p-locations-on, .p-open-comments-on, .open-comments-all-true, .p-transcribing-on {
    display: none;
  }

.cns {
  margin-top: 20px;
}

label a {
  color: #222;
}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

 .datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}