#form-filled {
    display: none;
}

.home-button{

margin-top: 40px;

}
.slick-slide {
    margin: 0 30px;
}
/* the parent */
.slick-list {
    margin: 0 -30px;
}

.timeline{

  /*border: 1px solid black;*/
  border-radius: 50%;
  width: 50px;
  height: 50px;
  font-size: 26px;
  margin: 0 auto;
  background: #000;
  color: white;


}

.content-box-title{

  font-size: 18px;

}

.content-box-text{

  font-size: 14px;

}

.feature-text{

  font-size: 14px;


}

.feature-icon{


}

.review::before{

  content: "\f10d ";
  font-family: FontAwesome;
  font-size: small;
  top: -16px;
  position: relative;
  padding-right: 5px;
}

.review::after{

  content: "\f10e  ";
  font-family: FontAwesome;
  font-size: small;
  top: -16px;
  position: relative;
  padding-left: 5px;
}
.reviews{

text-align: center;

}

.review{

  font-size: 25px;
  font-style: italic;

}

.stars{

  display:inline-block;
  margin-bottom: 30px;

}

.stars .fa{

  color: #FFED85;
  font-size: 20px;

}

.user-image{
  margin:0 auto;
  padding-bottom:20px;
}

#countdown_bar{
  position:fixed;
  bottom:0;
  z-index: 3;
  margin:0;
  width: 100%;
  background: brown;
  font-size: 16px;
  color:white;
  padding:5px;
  text-align:center;
}
.offer-highlighted{
  color: khaki;
  font-weight: bold;
}
.footer{
  padding-bottom: 55px;
  background: rgb(17,17,17);
}
.copyright a{
  color: white;
}
.seo-footer a:hover{
  color:grey;
}
.footer-section-title{
  font-size: 18px;
  color:#337ab7 !important;
}
.footer-section-body{
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 2;
}
.footer-section{
  margin:0 auto;
}
.footer-section .social a{
  font-size: 20px;
  padding-right: 15px;
}
.mfp-img{
  background: #111;
}

.module-title{
  margin-bottom: 25px;
}

.razorpay-payment-button{
  width: 135px;
  margin-bottom: 20px;
  display: inline-block;
  -webkit-border-radius: 20;
  -moz-border-radius: 20;
  border-radius: 20px;
  font-family: "Inconsolata", sans-serif;
  color: #ffffff;
  font-size: 13px;
  background: #337ab7;
  padding: 5px;
  text-decoration: none;
  text-align: center;
  border: none;
  height: 45px;
}


/*Stripe Styles*/
form {
font-family: "Helvetica Neue", Helvetica;
font-size: 15px;
font-variant: normal;
padding: 0;
margin: 0;
}

html {
height: 100%;
}

body {
background: #E6EBF1;
align-items: center;
min-height: 100%;
width: 100%;
}

form {
width: 480px;
margin: 20px auto;
}

.group {
background: white;
box-shadow: 0 7px 14px 0 rgba(49,49,93,0.10),
          0 3px 6px 0 rgba(0,0,0,0.08);
border-radius: 4px;
margin-bottom: 20px;
}

label {
position: relative;
color: #8898AA;
font-weight: 300;
height: 40px;
line-height: 40px;
margin-left: 20px;
display: flex;
}

.group label:not(:last-child) {
border-bottom: 1px solid #F0F5FA;
}

label > span {
width: 20%;
text-align: right;
float: left;
}

.field {
background: transparent;
font-weight: 300;
border: 0;
color: #31325F;
outline: none;
padding-right: 10px;
padding-left: 10px;
cursor: text;
width: 70%;
height: 40px;
float: right;
}

.field::-webkit-input-placeholder { color: #CFD7E0; }
.field::-moz-placeholder { color: #CFD7E0; }
.field:-ms-input-placeholder { color: #CFD7E0; }

form button {
float: left;
display: block;
background: #666EE8;
color: white;
box-shadow: 0 7px 14px 0 rgba(49,49,93,0.10),
          0 3px 6px 0 rgba(0,0,0,0.08);
border-radius: 4px;
border: 0;
margin-top: 20px;
font-size: 15px;
font-weight: 400;
width: 100%;
height: 40px;
line-height: 38px;
outline: none;
}

form .coupon-button{
background: lightseagreen;
}

form .hide-coupon-button{
background: palevioletred;
}

form .verify-button{
background: lightseagreen;
}

button:focus {
background: #555ABF;
}

button:active {
background: #43458B;
}

.outcome {
float: left;
width: 100%;
padding-top: 8px;
min-height: 24px;
text-align: center;
}

.success, .error {
display: none;
font-size: 13px;
}

.success.visible, .error.visible {
display: inline;
}

.error {
color: #E4584C;
}

.success {
color: #666EE8;
}

.success .token {
font-weight: 500;
font-size: 13px;
}

#hanging-stripe-button{
  position: fixed;
  top: 51px;
  right: 0;
}

.slick-prev:before,.slick-next:before{
  color: black !important;
}
.slick-prev,.slick-next{
  z-index: 2;
}

#menu2.bar .menu-horizontal{
  top: 0px !important;
}

.bar__module > ul > li > a {
  color: #525f7f;
}

.bar__module > ul > li > a > span {
  color: #525f7f;
}

.bar__module .dropdown__trigger {
    color: #525f7f;
}

.bar__module.menu-horizontal.text-left a{
  color: #525f7f;
}

h1,h2{
  color: #6772e5;
  font-size: 2.35714286em;
}

.resume-center{
  margin: 0 auto;
}

.resume-height{
  height: 331px;
}

.card__body{
  border: none;
}

.card-2 .card__body{
  border: none;
}

@media only screen and (max-device-width: 480px){

  #bottom-stripe-button{
    display: none;
  }

  .slick-next{
    right: 0px !important;
  }

  .slick-prev{
    left: 0px !important;
  }

  #stripe-form form {
    width: initial;
  }

  #hanging-stripe-button{
    position: fixed;
    bottom: 0px;
    width: 100%;
    top: initial;
  }
}