.icon-small{
	background-color:#414141;
	width:100px !important;
	height:100px !important;
	display:block;
	margin:0 auto;
	 -webkit-border-radius: 900px;
     -moz-border-radius: 900px;
          border-radius: 900px;
		  border:5px solid #ccc;
}
.icon-small span{
	font-size:18px;
	line-height:50px;
	color:#fff;
}
.icon-small .imgdiv img {
	-webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
.bluegreen{
	background-color: 	#2FB792;
}

.highlight-info{
	background-color:#303337;
	background-size:contain;
	padding:30px 20px 30px 20px;
	margin-left: -410px!important;
	padding-left: 410px;
	padding-right: 410px;
}

/* .highlight-info h2{
	color:#e6e6e6;
	font-size:24px;
	text-transform:none;
	font-weight:600;
	text-align:center;
	text-shadow: 0 1px 10px #000;
} */

#brain-container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 100;
	width: 100%;
	background:#fff;
}

.full-black-divider{
	background-color:#303337;
	background-size:contain;
	padding:100px 20px 30px 20px;
	margin-left: -410px!important;
	padding-left: 410px;
	padding-right: 410px;
}
.home-review-text{
	font-size: 20px;
	text-align: center;
	color:black;
}
.home-review-box{
	min-height: 250px;
}
.home-tech-box{
	min-height: 300px;
}
.full-title-wrapper {
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 100;
	width: 100%;
	/* background:#C00; */
}
.about-us-text{
	font-size: 18px;
	color:black;
	line-height: 30px;
}
.review-text-highlight{
	color:#ed8600; 
	font-size: 18px;
}
.responsive {
	width: 100%;
	height: auto;
}
.tech-button{
	top:70%; 
	left: 36%;
	position: absolute;
	border-radius: 20px;
	text-transform: uppercase;
}
.tech-text{
	font-size: 18px;
	color:black;
	line-height: 30px;
	margin: 0 auto;
	padding:5% 0% 5% 0%;
}
.benefit-text{
	font-size: 18px;
	color:black;
	line-height: 30px;
}
.contact-text{
	font-size: 18px;
	/* color:black; */
	/* line-height: 30px; */
	margin: 0 auto;
		/* padding:5% 0% 5% 0%; */
}
.col{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
	background-color:#ffc;
}

.col-wrap{
    overflow: hidden; 
}
.form_date{
	margin-left: 20px !important;
}

@media (max-width: 979px){
	.highlight-info div h2 {
		text-align: center;
	}
	.highlight-info .form-horizontal #inputEmail {
		width:100%;
	}
	.highlight-info .form-horizontal #inputPhoneNumber {
		width:100%;
	}
	.highlight-info .form-horizontal .btnSubmitDiv{
		width: 100%;
		text-align: center;
	}
	.review_title{
		text-align: center;
		padding-top:10px;
		padding-bottom: 10px;
	}
	.review-title-left{
		text-align: center;
		background:#ed8600;
		color: #fff;
	}
	.review-title-right{
		text-align: center;
		background:#ed8600;
		color: #fff
	}
	.black-divider{
		background-color:#303337;
		padding:10px 20px 10px 20px;
	}
	.tech-button{
		font-size: 6px;
		padding: 1px 20px 1px 20px;
	}
	.tech-title-left{
		text-align: center;
		background:#12A89D;
		color: #fff;
	}
	.tech-title-right{
		text-align: center;
		background:#12A89D;
		color: #fff;
	}
	.contact-title-left{
		text-align: center;
		background:#3157A8;
		color: #fff;
	}
	.contact-title-right{
		text-align: center;
		background:#3157A8;
		color: #fff;
	}
	.contact-icon{
		width: 50px;
		height:50px;
	}
	.contact-text-last{
		text-align: center;
		font-size: 18px;
		line-height: 30px;
		padding:5px 10px 5px 20px;
		background:#3157A8;
		color: #fff;
		/* width: 100%; */
	}
	.event-wrapper-left{
		background: #d3d100;
		color: white;
		text-transform: uppercase;
		/* padding: 2% 2% 2% 0%; */
		text-align: center;
	}
	.event-wrapper-right{
		background: #d3d100;
		color: white;
		text-transform: uppercase;
		/* padding: 2% 0% 2% 2%; */
		text-align: center;
	}
	.event-img-left{
		text-align: center;
	}
	.event-img-right{
		text-align: center;
	}
	.desktop-only{
		display: none;
	}
	.event-box-img {margin-top: 1%}
	.revolutionVideo{
		width: 100%;
		/* height: 500px; */
	}
}

@media (min-width: 980px) {
	.about-us-left{
		width:40%;
		overflow:hidden;
		float:left;
		position:relative;
	}
	.about-us-right {
		width:50%;
		padding:0% 5% 20px 5%;
		overflow:hidden;
		text-align:left;
	}
	.review_title{
		width: 100%;
		text-align: center;
		padding-top:10px;
		padding-bottom: 10px;
		padding-right: 20px;
	}
	.review-title-left{
		text-align: right;
		background:#ed8600;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
		margin-left: -20px !important;
	}
	.review-title-right{
		text-align: left;
		background:#ed8600;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
	}
	.black-divider{
		background-color:#303337;
		padding:50px 20px 50px 20px;
	}

	.tech-button{
		font-size: 14px;
	padding: 15px 50px 16px 50px;
	}
	.tech-title-left{
		text-align: right;
		background:#12A89D;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
		margin-left: -20px !important;
	}
	.tech-title-right{
		text-align: left;
		background:#12A89D;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
	}
	.contact-title-left{
		text-align: right;
		background:#3157A8;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
		margin-left: -20px !important;
	}
	.contact-title-right{
		text-align: left;
		background:#3157A8;
		padding:5px 10px 5px 20px;
		color: #fff;
		width: 100%;
	}
	.contact-icon{
		width: 80px;
		height: 80px;
	}
	.contact-text-last{
		font-size: 18px;
		line-height: 30px;
		padding:5px 10px 5px 20px;
		background:#3157A8;
		color: #fff;
		width: 50%;
		float: right;
	}
	.event-wrapper-left{
		background: #d3d100;
		color: white;
		text-transform: uppercase;
		/* padding: 1% 2% 1% 0%; */
		padding: 5px 5px 5px 0px;
		text-align: right;
		margin-left: 0% !important;
		margin-top:2%;
	}
	.event-wrapper-right{
		background: #d3d100;
		color: white;
		text-transform: uppercase;
		/* padding: 1% 0% 1% 2%; */
		padding: 5px 0px 5px 5px;
		text-align: left;
		margin-top: 2%;
	}
	.event-img-left{
		text-align: right;
	}
	.event-img-right{
		text-align: left;
	}
	.mobile-only{
		display: none;
	}
	.event-box {height:450px;}
	.event-box-img {height: 350px;}
	.lg-img{ width: 45%}

	.revolutionVideo{
		width: 100%;
		height: 500px;
		background: url(../img/bg/dots.png);
	}
		
}
@media (max-width: 767px){
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
    display: inline-block;
    width: 180px;
}
.form_date{
	margin-left: 0px !important;
}
}

