@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);
*, *::before, *::after {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  font-family: "Montserrat";
  color: #666;
}
input#FormControlFile{
  overflow: hidden;
  max-width: 100%;
}
.page-hero{
  background: #f8f9fa;
  padding: 70px 0px 50px;
  position: relative;
  height: 500px;
}

  .page-hero .page-head{ 
      text-align: center;
      text-transform: none;
      color:#212529;
      max-width: 800px;
  }

    .page-hero .page-head p{
          font-size: 1.1em;
          font-weight: 400;
          line-height: 1.5em;
      }
.header {
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #2e8fce;
  color: #fff;
}

#job-form{
  background-color: #f8f9fa;
  padding-bottom:150px;
  padding-top:50px;
}
#job-form form{
  margin-top:-150px;
}

#jobs .job-listing{
  min-width: 350px;
  margin-bottom: 40px;
  
}

.job-listing .accordion-heading a{
  color: #212529;
}
.job-listing .accordion-heading a:hover{
  text-decoration: none;
}
.job-listing .accordion-toggle.collapsed svg{
  transform: rotate(180deg);
}
#image-track{
  padding: 0;
}

.slick-slide img{
  width:inherit;
}

.slick-slide {
  margin: 50px 100px;

}

.header h1 {
  font-weight: 500;
  position: relative;
}

.header-career h1::after {
  content: '';
  height: 0;
  width: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
  position: absolute;
  display: block;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 15px;
}

.section-1 {
  text-align: center;
  width: 50%;
  margin: 30px auto;
}

.section-1 h1 {
  font-weight: 300;
  margin: 25px;
}

.section-1 p {
  font-weight: 200;
  line-height: 200%;
}

.section-1 .underline {
  width: 45%;
  border-top: 1px dashed #666;
  margin: 0 auto;
  margin-top: 30px;
}

.section-2 {
  margin: 30px auto;
  display: flex;
  max-width: 100%;
}

.section-2 .box{
  width: calc(100% / 4);
  display: flex;
  height: 3%;
}

.section-2 .box img{
  flex: 1;
}

.section-3 {
  width: 40%;
  margin: 0 auto;
  text-align: center;
}

.section-3 h1 {
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.8em;
}

.section-3 p {
  font-weight: 200;
  font-size: 1.2em;
  padding: 30px;
}

.section-3 .underline {
  width: 100%;
  border-top: 1px dashed #666;
  margin: 70px auto;
}

.section-4 {
  text-align: center;
  width: 40%;
  margin: 80px auto;
}

.section-4 i {
  color: #069;
  font-size: 3.3em;
}

.section-4 h1 {
  margin: 20px 0;
  font-weight: 500;
  font-size: 1.6em;
}

.section-4 .underline {
  width: 50%;
  border-top: 1px dashed #666;
  margin: 0 auto;
  margin-top: 50px;
}

.job-desc {
  width: 60%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.job-desc div {
  flex: 1;
}

.job-desc h2 {
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.job-desc i {
  color: #069;
  font-size: 2em;
  margin: 15px;
  transform: rotate(-25deg);
}

.job-desc ul {
  list-style-type: none;
}

.job-desc ul li {
  list-style-type: none;
  line-height: 200%;
}

.job-desc ul li::before {
  content: ' ';
  display: inline-block;
  background-color: #666;
  height: 3px;
  width: 3px;
  border-radius: 100%;
  margin-bottom: 3px;
  margin-right: 5px;
}

.underline {
  width: 70%;
  border-top: 1px dashed #666;
  margin: 60px auto;
}
/*# sourceMappingURL=style.css.map */

@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic);
*, *::before, *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: "Montserrat";
  color: #666;
}

.header {
  text-align: center;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 3rem;
  margin-bottom: 55px;
  border-bottom: 20px solid #006699;
  height: 250px;
  color: #fff;
  background-color: #2e8fce;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.343 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%23006699' fill-opacity='0.37' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.header-career {
  text-align: center;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 3rem;
  /* margin-bottom: 55px; */
  height: 400px;
  color: #fff;
  background-image: url('./assets/images/classComputer.jpg');
  background-size: cover;
}

#breadcrumb .breadcrumb{
  /* background-color: #333; */
}
#breadcrumb {
  /* background-color: #333; */
}

.header h1 {
  padding-top: 40px;
  font-weight: 500;
  color: #fff;
}

.card-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.card-container .card-2 {
  position: relative;
}

.card-container .card-2 .popular {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #20C4D8;
  position: absolute;
  width: 101%;
  text-align: center;
  top: -1px;
  left: -1.3px;
  color: #fff;
  font-weight: 200;
}
.popular p {
  margin-bottom: 0px;
  padding: 4px;
  font-family: 'Montserrat';
}

.card-container .card {
  background-color: #fff;
  position: relative;
  border-radius: 5px;
  margin: 10px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  height: 720px;
  transition: 0.5s;
  padding-left: 60px;
  padding-right: 60px;
}

.card-container .card p a {
  text-decoration: none;
  color: #20C4D8;
  font-weight: 500;
  font-size: inherit;
}

.card-container .card p a:hover {
  color: #f94600;
}

.card-container .card .icon {
  padding-top: 65px;
  margin-bottom: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3em;
  color: #2e8fce;
}
.icon img {
  height: 55px;
}

.card-container .card .card-title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  font-size: 1.5em;
  font-weight: 200;
  color: #666;
}
.savings {
  text-align: center;
  color: #D7687E;
  font-weight: 500;
  margin-top: -18px;
}
.card-container .card .price {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  font-size: 2em;
  color: #20C4D8;
}

.card-container .card .price span {
  font-size: .5em;
}

.card-container .card .background {
  border-bottom: 1px solid #006699;
  padding-bottom: 25px;
}
/* .background::after {
  content: ' ';
  display: block;
  height: 0px;
  width: 0px;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #666;
  /* border-radius: 50%; */
  /* margin: 20px auto;
} */ 

.card-container .card .free-trial {
  text-align: center;
  font-size: 0.9em;
  background-color: #56B336;
  border-radius: 5px;
  color: #fff;
  border: 1px solid;
  width: 200px;
  padding: 8px;
  margin: 0 auto;
}

.card-container .card .free-trial:hover {
  background-color: #2eb82e;
  cursor: pointer;
}

.card-container .card .features {
  margin-top: 25px;
}

.card-container .card .features p {
  text-align: center;
  color: #069;
}

.card-container .card .features ul {
  list-style-type: none;
  margin-top: 20px;
}

.card-container .card .features ul li {
  padding-bottom: 10px;
}

.body-footer {
  border-top: 1px solid #069;
  width: 60%;
  padding-top: 40px;
  text-align: center;
  margin: 0 auto;
  margin-top: 40px;
}

.body-footer h2 {
  font-weight: 300;
}

.body-footer .options {
  display: flex;
  margin: 0 auto;
  margin-top: 45px;
  justify-content: space-around;
  flex-wrap: wrap;
}

.body-footer .options p {
  margin-top: 15px;
  font-size: 0.9em;
}

.green {
  color: #D7687E;
  margin-right: 5px;
}

.blue {
  font-size: 2.5em;
  color: #2e8fce;
}

/* .active {
  transform: translateY(-15px) scale(1.05);
  margin: 20px;
  box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.2);
} */

.text-pop-up-top {
  -webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: text-pop-up-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@keyframes text-pop-up-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    box-shadow: none;
  }
  100% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    box-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc, 0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc, 0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
  }
}
/*  MEDIA   */
@media screen and (max-width: 1200px) {
  .section-3{
    width: 80%;
  }
}
@media screen and (max-width: 900px) {
  .section-3{
    width: 80%;
  }
}
@media screen and (max-width: 769px) {
  #jobs{
    flex-direction: column;
  }
  #jobs .job-listing {
    width: 100%;
  }
  .card-1 {
    order: 2;
  }
  .card-2 {
    order: 1;
  }
  .card-3 {
    order: 3;
  }
  .card {
    margin-top: 65px !important;
  }
  .features ul {
    margin-left: 0px !important;
  }
  .features ul li {
    font-size: 0.9em;
  }
  .section-2 .box img {
    height: 85px;
  }
  .section-3 h1 {
    font-size: 1.1em;
  }
  .sectoin-4 h1 {
    font-size: 1.1em;
  }

}

/*SHOWCASE STYLES*/
#showcase {
  background-image: url("../images/showcase/Showcase02.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 1000px;
  position: relative;
  color: #fff;
}

#showcase .showcase-content {
  font-size: 48px;
}

#showcase .content-padding {
  position: absolute;
  top: 30%;
}

#showcase h1 {
  text-transform: uppercase;
}

#showcase .showcase-body {
  font-family: "Montserrat";
  font-size: 24px;
  font-weight: 100;
}

#showcase button {
  background-color: #33cc33;
  color: white;
  border: none;
  padding: 5px 25px;
  margin-top: 10px;
  font-family: "Montserrat";
  font-size: 24px;
  font-weight: 300;
  border-radius: 5px;
}

#showcase button a {
  text-decoration: none;
  color: inherit;
}

/*FEATURE STYLES*/
#feature .featureImg {
  padding-top: 30%;
}

#feature .featureContainer {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#feature .featureItem {
  text-align: center;
  height: 300px;
  display: block;
  position: relative;
  border: 1px solid #cccccc;
}

#feature .featureName {
  margin-top: 15px;
  font-family: "Montserrat";
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #666;
}

#feature .featureOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #006699;
}

#feature .featureItem:hover .featureOverlay, #feature .featureItem:focus .featureOverlay, #feature featureItem:active .featureOverlay {
  opacity: 1;
}

#feature .featureDesc {
  color: white;
  font-size: 13px;
  font-family: "Montserrat";
  line-height: 1.5rem;
  font-weight: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%;
}

#feature .featureIntro {
  margin: 20% 0;
}

.subhead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #006699;
  font-size: 24px;
}

#feature .subhead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #006699;
  font-size: 24px;
}

#feature .body {
  font-family: "Montserrat";
  font-weight: 300;
  line-height: 1.75rem;
}

#feature a:hover {
  color: #fff;
}

#testimonial {
  background: #006699;
  color: white;
  padding: 50px 0px 10px;
  position: relative;
}

#testimonial .carousel {
  height: 100%;
  position: relative;
}

#testimonial .carousel-inner {
  height: 350px;
}

#testimonial .carousel-item {
  margin: auto;
  font-weight: 100;
  font-size: 14px;
  line-height: 24px;
}

#testimonial p {
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 20px;
  margin-top: 20px;
}

#testimonial img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  border: 1px solid #5db4c0;
}

#testimonial .carousel-indicators li {
  background-color: #006699;
  border: 1px solid #fff;
  height: 13px;
  width: 13px;
  margin: 5px;
  border-radius: 100%;
  cursor: pointer;
}

#testimonial .carousel-indicators li.active {
  background-color: #fff;
}

#testimonial .carousel-indicators {
  position: absolute;
  bottom: 10px;
}

#testimonial .subhead2 {
  text-transform: uppercase;
  color: #fff;
  font-size: 24px;
  padding: 0px;
  margin: 0 0 20px;
  line-height: 0;
}

/*OUR PARTNERS STYLES*/
#ourPartners {
  margin: 0 0 25px;
}

#ourPartners .partner {
  width: 200px;
  height: 80px;
  background-color: #666;
  border: 3px solid #fff;
}

#ourPartners .subhead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #006699;
  font-size: 24px;
  margin: 25px 0 20px;
}

/* BLOG STYLES */
#blogPreview {
  margin-bottom: 25px;
}

#blogPreview .subhead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #006699;
  font-size: 24px;
  margin: 25px 0 20px;
  padding-bottom: 20px;
}

#blogPreview .card {
  border: none;
}

#blogPreview .subhead {
  margin-bottom: 5px;
}

#blogPreview .tagline {
  font-size: 14px;
  margin-top: 10px;
}

/*CONTACT STYLES*/
#contactUs {
  margin: 0 0 25px;
}

#contactUs .subhead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #006699;
  font-size: 24px;
  margin: 25px 0 15px;
  padding-bottom: 0px;
}

/*FOOTER STYLES*/
#footer {
  background-color: #006699;
  padding: 25px;
}

#footer a {
  text-decoration: none;
  color: inherit;
}

#footer ul {
  list-style-type: none;
  padding: 0;
  color: #fff;
  font-family: 'Montserrat';
  font-size: 12px;
  margin-top: 5px;
}

#footer .listHead {
  font-family: "Montserrat";
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
}

#footer .footerLogo {
  margin-bottom: 10px;
}

/*BUTTON STYLES*/
button a {
  text-decoration: none;
  color: inherit;
}

.button2 {
  background-color: #33cc33;
  color: white;
  border: none;
  padding: 5px 25px;
  margin-top: 10px;
  font-family: "Montserrat";
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 5px;
}

.button2 a {
  text-decoration: none;
}

.btn {
  border-radius: 5px;
}

.btn-info:hover {
  background-color: #006699;
  cursor: pointer;
}

.btn-primary:hover {
  background-color: #279d27;
  cursor: pointer;
}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #006699;
  border-color: #006699;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #006699;
  border-color: #006699;
}

#userLogin {
  min-height: 850px;
  height: 100vh;
  position: relative;
  background-image: url("/SECURE/assets/images/backgroundTexture02.jpg");
  background-size: cover;
}

#userLogin button a:hover {
  text-decoration: none;
}

#userLogin a {
  text-decoration: none;
}

#userLogin a:hover {
  text-decoration: none !important;
  color: inherit;
}

#userLogin legend {
  text-transform: uppercase;
}

#userLogin input {
  border: none;
  border-bottom: 1px solid #666;
}

#userLogin .input-group-text {
  border: none;
  background-color: #fff;
  border-bottom: 1px solid #666;
}

#userLogin .login {
  background-color: #56B336;
  text-transform: uppercase;
}

#userLogin .register {
  background-color: #069;
  text-transform: uppercase;
}

#userLogin .col-12 {
  position: relative;
}

#userLogin .loginBox {
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 70%);
  padding: 50px;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.75);
}

#userLogin .logoBox {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, 100%);
}

/* REGISTRATION STYLES */
#registration {
  font-family: "Montserrat";
}

#registration .dblock {
  text-align: center;
  display: block;
}

#registration #step02 {
  display: none;
}

#registration #step03 {
  display: none;
}

#registration input {
  border: none;
  border-bottom: .5px solid #666;
  font-weight: 300;
}

#registration select {
  font-weight: 300;
}

#registration .form-control:focus {
  box-shadow: none;
}

#registration label {
  color: #666;
  font-weight: 300;
}

#registration legend {
  text-transform: uppercase;
  font-weight: 600;
  color: #666;
}

#registration .register {
  background-color: #56B336;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
}

#registration .register:hover {
  background-color: #069;
  border: none;
}

#registration .register.focus, #registration .register:focus {
  box-shadow: none;
}

#registration .register:not(:disabled):not(.disabled).active, #registration .register:not(:disabled):not(.disabled):active, #registration .show > .register.dropdown-toggle {
  border: none;
  border: 1px solid #069;
  box-shadow: none;
  background-color: #fff;
  color: #069;
}

#registration .register:not(:disabled):not(.disabled).active:focus, #registration .register:not(:disabled):not(.disabled):active:focus, #registration .show > .register.dropdown-toggle:focus {
  box-shadow: none;
}

#registration .logo {
  margin: 40vh;
}

#registration .leftColumn {
  background-image: url("../images/backgroundTexture.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #006699;
  min-height: 100vh;
}

#registration .formContainer {
  margin-top: 15%;
  margin-bottom: 30%;
}

#registration #emailInvalid {
  margin: auto;
  color: #F30509;
}

#registration #promoCode a {
  margin: auto;
  padding-bottom: 5px;
}

#registration .setUp {
  background-color: #56B336;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: none;
}

#registration .setUp:hover {
  background-color: #069;
  border: none;
  color: #fff;
}

#registration .setUp:not(:disabled):not(.disabled).active, #registration .setUp:not(:disabled):not(.disabled):active, #registration .show > .setUp.dropdown-toggle {
  border: none;
  border: 1px solid #069;
  background-color: #fff;
  color: #069;
  box-shadow: none;
}

#registration .setUp:not(:disabled):not(.disabled).active:focus, #registration .setUp:not(:disabled):not(.disabled):active:focus, #registration .show > .setUp.dropdown-toggle:focus {
  box-shadow: none;
}

#registration .setUp.focus, #registration .setUp:focus {
  box-shadow: none;
}

#registration .skip {
  border: 1px solid #56B336;
  background-color: #fff;
  color: #56B336;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
}

#registration .skip:hover {
  background-color: #56B336;
  color: #fff;
  border: none;
  font-weight: 400;
  letter-spacing: 1px;
}

#registration .skip:not(:disabled):not(.disabled).active, #registration .skip:not(:disabled):not(.disabled):active, #registration .show > .skip.dropdown-toggle {
  border: 1px solid #56B336;
  color: #666;
  box-shadow: none;
  background-color: #fff;
}

#registration .skip:not(:disabled):not(.disabled).active:focus, #registration .skip:not(:disabled):not(.disabled):active:focus, #registration .show > .skip.dropdown-toggle:focus {
  box-shadow: none;
}

#registration .skip:focus {
  box-shadow: none;
}

#registration #annual, #registration #monthly {
  background-color: #fff;
  color: #666;
  border: 4px solid #56B336;
}

#registration #monthly {
  padding-top: 15px;
}

#registration #monthly:not(:disabled):not(.disabled).active, #registration #monthly:not(:disabled):not(.disabled):active:focus, #registration .show > #monthly.dropdown-toggle:focus {
  border: none;
  box-shadow: none;
  color: #fff;
  background-color: #069;
}

#registration #annual:not(:disabled):not(.disabled).active, #registration #annual:not(:disabled):not(.disabled):active:focus, #registration .show > #annual.dropdown-toggle:focus {
  border: none;
  box-shadow: none;
  color: #fff;
  background-color: #069;
}

#registration .row01 {
  font-weight: 600;
}

#registration .row02 {
  font-size: 48px;
}

#registration .row03 {
  font-size: 12px;
  font-weight: 500;
}

@media only screen and (max-width: 1300px) {
  .slick-slide img{
      min-width: 40px;
      max-width: 50px;
  }
  .slick-slide{
      margin: 30px 20px;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  .slick-slide img{
      min-width: 40px;
      max-width: 40px;
  }
  .slick-slide{
      margin: 30px 20px;
  }
  }
  
