.slider{
	position: relative; 
   	width: 100%; /* for IE 6 */
   	border-radius: 5px;
}

.get-started{
	color: a0a0a0; 
	width: 60%;
   	font: bold 24px 
   	letter-spacing: -1px;
  	background: rgba(224, 224, 224, 0.5);
   	padding: 10px;
   	margin-top: -23.5%;
   	margin-left: 10%;
   	z-index:1;
}

.calculator,.pay-details{
	background-color: rgba(217,217,217,0.8);
	color: #000;
	border: 5px solid #fff;
	font-size: 12pt; 
	
}
.block-title{
	text-align: center;
	background-color: rgba(238,238,238,0.5);
	width: 70%;
	margin-left: 15%;
}
.easysteps{
	background-image: url('images/abacus.png');
	margin-top: 20px; 
	
}
.navbar-inverse{
	background-color: #d9d9d9 !important;
	border: 0px !important;
}

.top-nav{
	padding-right: 20px;
}

.happy-clients{
	margin-top: 20px;
	background-image: url('images/happy-clients.png');
	background-size: 100%;
	background-repeat: no-repeat;
}

.map{
	margin-top: 20px;
	background-image: url('images/map.png');

}
.steps{
	background-color: rgba(230,228,230,0.5);
	width:80%;
    margin-top: 5%;
    margin-bottom: 5%;
    
}
.steps h2{
	text-align: center;
	color:#000000;
}

.circle
{
	width:100px;
	height:100px;
	border-radius:50%;
	font-size:50px;
	color:#000;
	border: 2px solid #3333ff;
	border-style: dotted;
	line-height:100px;
	text-align:center;
	background:#fff;
}
.calculation{
	margin-top: 20px;
}

#reviewtype{
	float: right;
	width: 200px;
}

.pay-inner{
	margin-left: 10%;
	margin-top: 10%;
	background-color: rgba(238,238,238,0.5);
	
}

.writereview{
	background-color: rgba(238,238,238,0.5);
	margin-top: 2%;
}

.reviews{
	margin-top: 5%;
	margin-bottom: 5%;
}
.reviews h2{
	background-color: transparent;
}

.sign-in{
	background-color: rgba(217,217,217,0.4);
	border: 2px solid #fff;
}

.sign-up{
	background-color: rgba(217,217,217,0.4);
	border: 2px solid #fff;
}

#honeypot {
  display: none;
  visibility: hidden;
}

hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE -moz-use-text-color #FFFFFF;
  border-style: solid none;
  border-width: 1px 0;
  margin: 18px 0;
}

.deposite{
	background-color: rgba(238,238,238,0.5);
	width: 80%;
	border-radius: 5px;
	margin-bottom: 5%;
	margin-top: 10%;
}

.transactionform{
	background-color: rgba(238,238,238,0.5);
	margin-bottom: 5%;
	margin-top: 5%;
}

.user-content{
	background-color: rgba(224,224,224,0.5);
	border: 2px solid #fff;
}

.admin-content{
	background-color: rgba(250,250,250,0.8);
}

.sidebar-nav{
	background-color: rgba(224,224,224,0.5);
	border: 2px solid #fff;
}

.confirmation{
	/* text-align: center; */
	background-color: rgba(224,224,224,0.5);
	margin-top: 2%;
}

.success tr{
	font-size: 20px;
}

.sign-in-check{
	margin-left: 5%;
}

#amount{
	width: 33.33%;
	float: left;
}

/* Curasol For Review */


.carousel-content {
    color:black;
    display:flex;
    align-items:center;
}

#text-carousel {
  width: 100%;
  height: auto;
  padding: 50px;
}
table{
	font-size: 12px;
}

.table td, .table th{
	padding: 5px;
}
th{
	text-align: center;
}




.alert-success{
	text-align: center;
}

.alert-danger{
	text-align: center;
}

/* Slider */

.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
      border-radius: 10px;
  }

  .overlay { 
  color:#fff;
  position:absolute;
  z-index:12;
  top:2%;
  left:0;
  width:100%;
  text-align:center;
   	
}

@media screen and (max-width: 610px) {
    .overlay {
        display: none;
    }
    .slider-text{
    	width: 50%;
    }
}

@media screen and (max-width: 610px) {
    .overlay {
        display: none;
        top: 5px;
    }
}

.slider-text{
	background: rgba(224, 224, 224, 0.5);

}

@media screen and (min-width: 610px) {
    .slider-text {
        width: 50%;
    }
}

.side-calculator{
	border-radius: 10px;
	background-color: rgba(224, 224, 224, 0.5);
}

hr.style1{
	border-top: 1px solid #8c8b8b;
}


input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    cursor:pointer;
}

.required:after {
        content: '*';
        color: red;
        padding-left: 5px;
    }

p.help-block{
	display: none;
}
