img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

.logo a {
  margin-top: 25px
}

.mean-container .mean-bar::before {
  content: "techno"
}

.techno_nav_area.prefix,
.hbg2 {
  /* background-color: #00247e; */
}

.breadcumb-area,
.breadcumb-blog-area {
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  background-position: center center;
  /* background-image: url('wp-content/uploads/2019/10/slider05.jpg'); */
}

.brpt h2,
.breadcumb-inner h2 {
  color: #ffffff;
}

.breadcumb-inner li:nth-last-child(-n+1) {
  color: #ffffff;
}

.single-video::before {
  background-color: rgba(0, 0, 0, 0.3);
}

.footer-middle {
  background-size: cover;
  background-attachment: scroll;
  background-position: center center;
  /* background-image: url('wp-content/uploads/2019/10/footer-bg.png'); */
}

.kc-off-notice {
  display: inline-block !important;
}

.kc-container {
  max-width: 1170px;
}

@media only screen and (min-width:1000px) and (max-width:5000px) {
  body.kc-css-system .kc-css-789158 {
    width: 100%;
  }
  body.kc-css-system .kc-css-263186 {
    width: 25%;
  }
  body.kc-css-system .kc-css-159763 {
    width: 25%;
  }
  body.kc-css-system .kc-css-536800 {
    width: 25%;
  }
  body.kc-css-system .kc-css-485221 {
    width: 25%;
  }
  body.kc-css-system .kc-css-217317 {
    width: 50%;
  }
  body.kc-css-system .kc-css-381297 {
    width: 50%;
  }
  body.kc-css-system .kc-css-196494 {
    width: 100%;
  }
  body.kc-css-system .kc-css-68547 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-725770 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-26156 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-247599 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-29935 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-816097 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-423337 {
    width: 66.59%;
  }
  body.kc-css-system .kc-css-315039 {
    width: 33.4%;
  }
  body.kc-css-system .kc-css-437774 {
    width: 25%;
  }
  body.kc-css-system .kc-css-112495 {
    width: 25%;
  }
  body.kc-css-system .kc-css-563846 {
    width: 25%;
  }
  body.kc-css-system .kc-css-947122 {
    width: 25%;
  }
  body.kc-css-system .kc-css-501471 {
    width: 100%;
  }
  body.kc-css-system .kc-css-13806 {
    width: 100%;
  }
  body.kc-css-system .kc-css-99535 {
    width: 100%;
  }
  body.kc-css-system .kc-css-997871 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-96375 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-785300 {
    width: 33.33%;
  }
  body.kc-css-system .kc-css-860667 {
    width: 100%;
  }
  body.kc-css-system .kc-css-159776 {
    width: 25%;
  }
  body.kc-css-system .kc-css-581985 {
    width: 25%;
  }
  body.kc-css-system .kc-css-520842 {
    width: 25%;
  }
  body.kc-css-system .kc-css-168540 {
    width: 25%;
  }
  body.kc-css-system .kc-css-735912 {
    width: 100%;
  }
  body.kc-css-system .kc-css-141819 {
    width: 100%;
  }
  body.kc-css-system .kc-css-573302 {
    width: 100%;
  }
  body.kc-css-system .kc-css-870505 {
    width: 100%;
  }
  body.kc-css-system .kc-css-155715 {
    width: 66.59%;
  }
  body.kc-css-system .kc-css-224872 {
    width: 33.4%;
  }
  body.kc-css-system .kc-css-655803 {
    width: 100%;
  }
  body.kc-css-system .kc-css-547444 {
    width: 100%;
  }
}

.kc-css-321919 .kc_column {
  padding-left: 0px;
  padding-right: 0px;
}

.kc-css-321919>.kc-wrap-columns {
  margin-left: -0px;
  margin-right: -0px;
  width: calc(100% + 0px);
}

body.kc-css-system .kc-css-577175 .redX {
  color: #009900;
}

body.kc-css-system .kc-css-859193 .redX {
  color: #009900;
}

body.kc-css-system .kc-css-957681 {
  margin-top: -100px;
}

body.kc-css-system .kc-css-263186 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-589054 .front i {
  color: #009900;
  font-size: 45px;
  margin-bottom: 15px;
}

body.kc-css-system .kc-css-589054 .front h3 {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
}

body.kc-css-system .kc-css-589054 .front {
  background: #ffffff;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 15px 30px;
}

body.kc-css-system .kc-css-589054 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
}

body.kc-css-system .kc-css-589054 .back p {
  color: #ffffff;
}

body.kc-css-system .kc-css-589054 .back {
  background: #009900;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 26px 30px 40px 30px;
}

body.kc-css-system .kc-css-159763 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-230585 .front i {
  color: #009900;
  font-size: 45px;
  margin-bottom: 15px;
}

body.kc-css-system .kc-css-230585 .front h3 {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-230585 .front {
  background: #ffffff;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 15px 30px;
}

body.kc-css-system .kc-css-230585 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-230585 .back p {
  color: #ffffff;
}

body.kc-css-system .kc-css-230585 .back {
  background: #009900;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 26px 30px 40px 30px;
}

body.kc-css-system .kc-css-536800 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-910872 .front i {
  color: #009900;
  font-size: 45px;
  margin-bottom: 15px;
}

body.kc-css-system .kc-css-910872 .front h3 {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-910872 .front {
  background: #ffffff;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 15px 30px;
}

body.kc-css-system .kc-css-910872 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-910872 .back p {
  color: #ffffff;
}

body.kc-css-system .kc-css-910872 .back {
  background: #009900;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 26px 30px 40px 30px;
}

body.kc-css-system .kc-css-485221 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-559044 .front i {
  color: #009900;
  font-size: 45px;
  margin-bottom: 15px;
}

body.kc-css-system .kc-css-559044 .front h3 {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-559044 .front {
  background: #ffffff;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 30px 30px 15px 30px;
}

body.kc-css-system .kc-css-559044 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-559044 .back p {
  color: #ffffff;
}

body.kc-css-system .kc-css-559044 .back {
  background: #009900;
  border: 0px solid #ffffff;
  border-radius: 8px 8px 8px 8px;
  padding: 26px 30px 40px 30px;
}

body.kc-css-system .kc-css-886421,
body.kc-css-system .kc-css-886421 p {
  color: #616161;
  font-family: Muli;
  font-size: 18px;
}

body.kc-css-system .kc-css-886421 p {
  margin-top: 15px;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-605404 .content-title {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 5px;
}

body.kc-css-system .kc-css-605404 .content-desc {
  color: #616161;
  font-family: Muli;
  padding-right: 40px;
  margin-bottom: 0px;
}

body.kc-css-system .kc-css-605404 .content-icon i {
  color: #009900;
}

body.kc-css-system .kc-css-594545 .content-title {
  color: #232323;
  font-family: Muli;
  font-size: 20px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 5px;
}

body.kc-css-system .kc-css-594545 .content-desc {
  color: #616161;
  font-family: Muli;
  padding-right: 40px;
  margin-bottom: 0px;
}

body.kc-css-system .kc-css-594545 .content-icon i {
  color: #009900;
}

body.kc-css-system .kc-css-594545 {
  margin-top: 30px;
}

body.kc-css-system .kc-css-196494 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-375661 .section-title h2,
body.kc-css-system .kc-css-375661 .title_tx h2 {
  color: #ffffff;
}

body.kc-css-system .kc-css-375661 .section-title h5,
body.kc-css-system .kc-css-375661 .title_tx h5 {
  color: #ffffff;
}

body.kc-css-system .kc-css-68547 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-638027 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-638027 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-638027 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-638027 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-638027 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-638027 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-638027 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-638027 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: #00247e;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-638027 .flipper .back a.button:hover {
  color: rgba(255, 255, 255, 1);
  background-color: #00247e;
}

body.kc-css-system .kc-css-638027 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.92)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-725770 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-535289 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-535289 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-535289 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-535289 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-535289 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-535289 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-535289 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-535289 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: #00247e;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-535289 .flipper .back a.button:hover {
  color: #ffffff;
  background-color: #00247e;
}

body.kc-css-system .kc-css-535289 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.9)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-26156 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-779975 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-779975 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-779975 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-779975 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-779975 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-779975 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-779975 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-779975 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: rgba(0, 36, 126, 1);
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-779975 .flipper .back a.button:hover {
  color: #ffffff;
  background-color: #00247e;
}

body.kc-css-system .kc-css-779975 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.92)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-247599 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-791704 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-791704 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-791704 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-791704 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-791704 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-791704 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-791704 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-791704 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: #00247e;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-791704 .flipper .back a.button:hover {
  color: rgba(255, 255, 255, 1);
  background-color: #00247e;
}

body.kc-css-system .kc-css-791704 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.92)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-29935 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-547562 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-547562 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-547562 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-547562 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-547562 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-547562 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-547562 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-547562 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: #00247e;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-547562 .flipper .back a.button:hover {
  color: #ffffff;
  background-color: #00247e;
}

body.kc-css-system .kc-css-547562 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.92)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-816097 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-687552 .front i {
  color: #ffffff;
  font-size: 40px;
  margin-top: 4px;
}

body.kc-css-system .kc-css-687552 .front h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 15px;
  margin-bottom: 10px;
}

body.kc-css-system .kc-css-687552 .front p {
  color: #ffffff;
  font-family: Muli;
}

body.kc-css-system .kc-css-687552 .front {
  background: rgba(255, 255, 255, 0);
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
}

body.kc-css-system .kc-css-687552 .back i {
  color: #ffffff;
}

body.kc-css-system .kc-css-687552 .back h3 {
  color: #ffffff;
  font-family: Muli;
  font-size: 23px;
  font-weight: 700;
  text-transform: capitalize;
}

body.kc-css-system .kc-css-687552 .back p {
  color: #ffffff;
  font-family: Muli;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-687552 .flipper .back a.button {
  font-size: 15px;
  text-transform: capitalize;
  color: #00247e;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 8px 25px 8px 25px;
}

body.kc-css-system .kc-css-687552 .flipper .back a.button:hover {
  color: #ffffff;
  background-color: #00247e;
}

body.kc-css-system .kc-css-687552 .back {
  background: linear-gradient(rgba(12, 90, 219, 0.92), rgba(12, 90, 219, 0.92)) center center/cover no-repeat scroll;
  border: 1px solid #009900;
  border-radius: 7px 7px 7px 7px;
  padding-top: 11px;
}

body.kc-css-system .kc-css-162346 {
  background: rgba(249, 249, 249, 0.60) center center/cover no-repeat scroll;
}

body.kc-css-system .kc-css-455433 a {
  color: #ffffff;
  background: #009900;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  border: 0px solid #009900;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 35px 14px 35px;
  margin-top: 56px;
}

body.kc-css-system .kc-css-455433 {
  text-align: right;
}

body.kc-css-system .kc-css-455433 a:hover {
  color: #ffffff;
  background-color: #00247e;
}

body.kc-css-system .kc-css-531331 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-446922 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-289241 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-771670 {
  margin-bottom: 30px;
}

.kc-css-470740 .kc_column {
  padding-left: 0px;
  padding-right: 0px;
}

.kc-css-470740>.kc-wrap-columns {
  margin-left: -0px;
  margin-right: -0px;
  width: calc(100% + 0px);
}

body.kc-css-system .kc-css-298753 {
  padding-bottom: 60px;
}

body.kc-css-system .kc-css-751208 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-751332 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-588963 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-789637 {
  background: #009900 top right/cover no-repeat scroll;
}

body.kc-css-system .kc-css-168555 {
  background: #ffffff;
  margin-top: -80px;
  padding-top: 60px;
  padding-bottom: 40px;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 11px 11px 38px rgba(0, 0, 0, 0.2);
}

body.kc-css-system .kc-css-805550 {
  border-right: 1px solid #a4c2f3;
  ;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-370720 {
  border-right: 1px solid #a4c2f3;
  ;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-134085 {
  border-right: 1px solid #a4c2f3;
  ;
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-698357 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-814527 {
  background: #009900;
}

body.kc-css-system .kc-css-573302 {
  margin-bottom: 30px;
}

body.kc-css-system .kc-css-954956 .section-title h2,
body.kc-css-system .kc-css-954956 .title_tx h2 {
  color: #ffffff;
}

body.kc-css-system .kc-css-954956 .section-title h5,
body.kc-css-system .kc-css-954956 .title_tx h5 {
  color: #ffffff;
}

body.kc-css-system .kc-css-210375 a {
  color: #ffffff;
  background: #009900;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  border: 0px solid #009900;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 35px 14px 35px;
  margin-top: 56px;
}

body.kc-css-system .kc-css-210375 {
  text-align: right;
}

body.kc-css-system .kc-css-210375 a:hover {
  color: #ffffff;
  background-color: #00247e;
}

.kc-css-230882>.kc_column_inner,
.kc-css-230882>div>.kc_column_inner {
  padding-left: 0px;
  padding-right: 0px;
}

.kc-css-230882>.kc-wrap-columns {
  margin-left: -0px;
  margin-right: -0px;
  width: calc(100% + 0px);
}

body.kc-css-system .kc-css-230882 {
  padding-right: 0px;
  padding-left: 0px;
}

body.kc-css-system .kc-css-591035 .kc-container {
  max-width: 1140px;
}

body.kc-css-system .kc-css-591035 {
  background: #009900;
}

body.kc-css-system .kc-css-557923 {
  font-weight: 600;
}

@media only screen and (max-width:992px) {
  body.kc-css-system .kc-css-868991 .section-title h2,
  body.kc-css-system .kc-css-868991 .title_tx h2 {
    font-size: 28px;
  }
}

@media only screen and (max-width:768px) {
  body.kc-css-system .kc-css-868991 .section-title h2,
  body.kc-css-system .kc-css-868991 .title_tx h2 {
    font-size: 28px;
  }
}

@media only screen and (max-width:1024px) {
  body.kc-css-system .kc-css-589054 .front {
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-589054 .back {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-230585 .front {
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-230585 .back i {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-230585 .back {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-910872 .front {
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-910872 .back {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-559044 .front {
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-559044 .back {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
  }
  body.kc-css-system .kc-css-868991 .section-title h2,
  body.kc-css-system .kc-css-868991 .title_tx h2 {
    font-size: 28px;
  }
}

@media only screen and (max-width:999px) {
  body.kc-css-system .kc-css-957681 {
    margin-top: 0px;
    padding-top: 100px;
  }
  body.kc-css-system .kc-css-26156 {
    display: none;
  }
  body.kc-css-system .kc-css-816097 {
    display: none;
  }
  body.kc-css-system .kc-css-315039 {
    display: none;
  }
  body.kc-css-system .kc-css-805550 {
    border: 0px solid #ffffff;
  }
  body.kc-css-system .kc-css-370720 {
    border: 0px solid #ffffff;
  }
  body.kc-css-system .kc-css-134085 {
    border: 0px solid #ffffff;
  }
  body.kc-css-system .kc-css-224872 {
    display: none;
  }
}

@media only screen and (max-width:767px) {
  body.kc-css-system .kc-css-217317 {
    margin-bottom: 40px;
  }
  body.kc-css-system .kc-css-26156 {
    display: block;
  }
  body.kc-css-system .kc-css-816097 {
    display: block;
  }
}