.mm_register{cursor:pointer;}
.innerp p{margin-top:15px;}

.ttm-topbar-wrapper .top-contact-register{
	    display: none;
	}


.board_members .img-fluid {
 width: 100%;
}
.video_close{
position: absolute;
right: 0px;
background: #0B0C26 !important;
padding: 10px !important;
color: #fff;
z-index: 87001;
opacity: .9;
	
}

.video_close1{
position: absolute;
right: 0px;
background: #0B0C26 !important;
padding: 10px !important;
color: #fff;
z-index: 87001;
opacity: .9;
	
}



.do-content {
  max-height: 313px;
}
.title_new{text-transform:uppercase;}
.title_new h2 {
  font-size: 25px;
}
.title_new h3{ font-size: 20px;}
.title_new h4{font-size: 17px;}
.title_new h6{font-size: 15px;}

/**********************************/
.registration-form  input[type="text"], 
.registration-form  input[type="password"]
{
	height: 40px;

}
.registration-form  input[type="text"], 
.registration-form  input[type="password"], 
.registration-form  textarea, 
.registration-form  textarea.form-control {

    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #f8f8f8;
    border: 1px solid #ddd;
    line-height: 30px;
    color: #888;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}


.registration-form  select{
    height: 40px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #f8f8f8;
    border: 1px solid #ddd;
    line-height: 30px;
    color: #888;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}










.registration-form  textarea, 
.registration-form textarea.form-control {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
}

.registration-form input[type="text"]:focus, 
.registration-form input[type="password"]:focus, 
.registration-form textarea:focus, 
.registration-form textarea.form-control:focus {
	outline: 0;
	background: #fff;
    border: 1px solid #ccc;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}

.registration-form input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, 
.registration-form textarea:-moz-placeholder, textarea.form-control:-moz-placeholder { color: #888; }

.registration-form input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
.registration-form textarea:-ms-input-placeholder, textarea.form-control:-ms-input-placeholder { color: #888; }

.registration-form input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, 
.registration-form textarea::-webkit-input-placeholder, textarea.form-control::-webkit-input-placeholder { color: #888; }



.registration-form button.btn {
	height: 50px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    background: #19b9e7;
    border: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    color: #fff;
    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    text-shadow: none;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;
}

.registration-form  button.btn:hover { opacity: 0.6; color: #fff; }

.registration-form  button.btn:active { outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.registration-form  button.btn:focus { outline: 0; opacity: 0.6; background: #19b9e7; color: #fff; }

.registration-form button.btn:active:focus, button.btn.active:focus { outline: 0; opacity: 0.6; background: #19b9e7; color: #fff; }


 .form-box {
	padding-top: 10px;
}
#uploaded_image{max-width:100%;}

 .form-top {
	overflow: hidden;
	padding: 0 25px 15px 25px;
	background: #0B0C26;
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
	text-align: left;
}

.form-top-left {
	float: left;
	width: 100%;
	padding-top: 25px;
}

.form-top-left h3 {
  margin-top: 0;
  color: #fff;
  font-size: 19px;
}

.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 66px;
	color: #ddd;
	line-height: 100px;
	text-align: right;
}

 .form-bottom {
	padding: 25px 25px 30px 25px;
	background: #eee;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
	text-align: left;
}

.form-bottom textarea {
	height: 100px!important;
}

.form-bottom button.btn {
	min-width: 105px;
}

form .form-bottom .input-error {
	border-color: red;
}

form.registration-form fieldset {
	display: none;
}

/************************************/.color_home{font-size: 20px;}

.subdomainfg  li{text-transform:uppercase;}

	.image_area {		  position: relative;		}.img-container img {		  	display: block;		  	max-width: 100%;		}		.preview {  			overflow: hidden;  			width: 160px;   			height: 160px;  			margin: 10px;  			border: 1px solid red;		}		.modal-lg{  			max-width: 1000px !important;		}		.overlay {		  position: absolute;		  bottom: 10px;		  left: 0;		  right: 0;		  background-color: rgba(255, 255, 255, 0.5);		  overflow: hidden;		  height: 0;		  transition: .5s ease;		  width: 100%;		}			.text {		  color: #333;		  font-size: 20px;		  position: absolute;		  top: 50%;		  left: 50%;		  -webkit-transform: translate(-50%, -50%);		  -ms-transform: translate(-50%, -50%);		  transform: translate(-50%, -50%);		  text-align: center;		}

		.preview {
  			overflow: hidden;
  			width: 160px; 
  			height: 160px;
  			margin: 10px;
  			border: 1px solid red;
		}

	

		.upload_overlay {
		  position: absolute;
		  bottom: 10px;
		  left: 0;
		  right: 0;
		  background-color: rgba(255, 255, 255, 0.5);
		  overflow: hidden;
		  height: 0;
		  transition: .5s ease;
		  width: 100%;
		}

		.image_area:hover .overlay {		  height: 50%;		  cursor: pointer;		}

		.upload_text {
		  color: #333;
		  font-size: 20px;
		  position: absolute;
		  top: 50%;
		  left: 50%;
		  -webkit-transform: translate(-50%, -50%);
		  -ms-transform: translate(-50%, -50%);
		  transform: translate(-50%, -50%);
		  text-align: center;
		}
		.cropper-bg{
		max-width: 100%;
		}