.mbn_form_err1 {
  padding-left: 5px;
  background: #F5FABA;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #FF0000; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
ul.dropdown-menu{
  background-color: #eee;
  border: 1px solid #337ab7 !important;
  top: 3.5em;
}
.dropdown-menu > li > a{
  color: #337ab7 !important;
  text-decoration: none;
  padding: 0px 17px !important; 
}
.dropdown-menu > li > a:hover {
    background-color: #DBAC76;
    background-image: none;
}
.dropdown-menu > .active > a{
	background-color: #BCD8EF !important;
}
.mbn-bg_slider{
  background: green;
}
.mbn_white_tab{
  background-color:#ffffff !important;
}
.mbn-bold{
	font-weight: bold;
}
.mbn-highligth{
  background: #CDF9D3;
}
.mbn_top_header{
  background: #46565F !important;
}
.mbn_top-header-right-info ul li a{
  color: #FFFFFF !important;
}
.mbn_top-header-right-info ul li a:hover{
	text-decoration:none;
	color:#B2C9D8 !important;
}
.comments-right p.mbn_subcategory{
    display: block;
    color: #000000;
    margin: .3em 0 0 0;
    font-size: .8em;
}
h3.my_ads{
	margin-top: .3em;
	margin-bottom: .5em;	
	font-size: 2.5em;
    color: #000 !important;	
}
p.my_ads{
    font-size: 1.8em !important;
	color: #ac0707 !important;
}
.comments-right.mbn_comments-right{
    font-size: 1em;
}
.mbn-gallery{
	padding: .4em 0 !important;
}
.mbn_but_right{
	float: right;
}
.mbn_list{
    display: block;
    color: #000000;
    margin: .3em 0 0 1.0em;
    font-size: 1.8em;
}
p.mbn_list{
    display: block;
    color: #000000;
    margin: .3em 0 0 1.0em;
    font-size: 1.8em;
}
.mbn_list2{
    display: block;
    color: #000000;
    margin: .3em 0 0 1.0em;
    font-size: 2.5em;
}
.response-text-right p.mbn_subcategory{
    color: #353535;
    font-size: .8em;
    margin: 0.3em 0 0 0;
    line-height: .9em;
}
.response-text-left p.mbn_subcategory{
    color: #353535;
    font-size: .8em;
    margin: 0.3em 0 0 0;
    line-height: .9em;
}
.mbn-comments-text {
	padding: 1.5em 0;
 /*	border-bottom: 1px solid #868686 !important; */
	border: none;
}
.mbn-comments-text2 {
	padding: 1.5em 0;
	background: #ffffff;
 	border-bottom: 1px solid #868686; 
}
.mbn-fa_color_red {
    color: red;
    text-shadow: 1px 1px 1px #ccc;
    font-size: 1.5em;
}
.mbn-fa_color_red2 {
    color: red;
}
.mbn-inline-block {
    display: inline-block;
}
.mbn-visibility_hidden{
	visibility: hidden;
}
.mbn_bg_success{
	background-color: #dff0d8 !important;
}
.mbn_list-group-item {
	color: #ffffff;
    font-size: 1.5em;
    border: 1px solid #ddd;
}
.mbn_margin_top{
	margin-top: .5em;
}
.mbn_margin_top2{
	margin-top: 3em;
}
.mbn_margin_top3{
	margin-top: 3em;
}
h2.mbn_margin_opinion{
	margin-top: .5em;
}
h3.mbn_hdg {
	margin-top: .3em;
	margin-bottom: .5em;	
	font-size: 2.5em;
    color: #000 !important;	
}
.mbn_hdg_btn {
	border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    background: #DBAC76	;
    width: 100%;
    padding: .5em 1em;
    font-size: 1em;
    margin: 1.2em 0 0;
}
.mbn_hdg_btn:hover{
	background:#2DCB74;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all ;
	-ms-transition: 0.5s all;
}
.mbn_comments{
	font-size: 1.2em;
}
.mbn_login-info{
    padding: .1em 1.5em 1em;
    background: #FFFFFF;
}
.mbn_login-info input[type="text"], .mbn_login-info input[type="password"], .mbn_login-info input[type="email"] {
    font-size: 1em;
    padding: 0px 0px;
    width: 100%;
    color: #A8A8A8;
    outline: none;
    border: 1px solid #D3D3D3;
    border-top: none;
    border-left: none;
    border-right: none;
    background: #FFFFFF;
    margin: 0em 0em 1.5em 0em;
}
.mbn_login-info textarea {
	resize: none;
	width: 100%;
	color: #A8A8A8;
	font-size: 1em;
	outline: none;
	resize:none;
	padding: .5em;
	border: solid 1px #D5D4D4;
	min-height: 125px;
	-webkit-appearance: none;
}
.mbn_login-info input[type="submit"] {
	border: none;
    outline: none;
    cursor: pointer;
    color: #fff;
    background: #DBAC76	;
    width: 100%;
    padding: .5em 1em;
    font-size: 1em;
    margin: 1.5em 0 0;
}
.mbn_login-info input[type="submit"]:hover{
	background:#2DCB74;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all ;
	-ms-transition: 0.5s all;
}
.mbn_login-info label.checkbox {
    margin-left: 1.3em;
    margin-top: 0;
    font-size: 1em;
    color: #555;
    display: inline-block;
    cursor: pointer;
}
.mbn_login-info h2{
	color: #999;
	font-size:.875em;
	margin:1em 0;
	text-align:center;
}
.opinion form input[type="submit"] {
    border: solid 2px #353535;
    color: #353535;
    font-size: .875em;
    padding: .5em 2em;
    text-decoration: none;
    letter-spacing: 1px;
    background: none;
}
.form-control::-webkit-input-placeholder { color: red; }
.form-control:-moz-placeholder { color: red; }
.form-control::-moz-placeholder { color: red; }
.form-control:-ms-input-placeholder { color: red; }
a.spoiler:after{
	content: " ^";
}
a.spoiler.collapsed:after{
	content: " ...";
}
h3.mbn_white_text{
	color: #ffffff;
}
p.mbn_white_text{
	color: #ffffff;
}
.mbn_margin-top16{
	margin-top: 1.6em;
}
.mbn_margin-right1{
	margin-right: 1em;
}
.mbn_border{
	border: 1px solid #000000; 
}
.mbn_border2{
	border: 2px solid #000000; 
}
.mbn_border3{
	border: 1px solid #000000; 
	padding: 3px 10px;
	display: inline-block;
}

.mbn-h3{
    font-size: 2em;
    font-weight: 500;
}
/* large desktops */
.slider-info h3{
    font-size: 3.8em; 
    margin: 0;
    font-family: comic, sans-serif;
    color: #FFF;
}
.banner{
	background: url(../img8/2.jpg) no-repeat 0px 0px;
/*    padding: .1em 0 34em;  */
	background-size: 100% auto;
}
/*
.acy-77-1{
	background: url(../img8/acy-77-1.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
.acy-77-2{
	background: url(../img8/acy-77-2.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
.acy-77-3{
	background: url(../img8/acy-77-3.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
.acy-77-4{
	background: url(../img8/acy-77-4.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
.acy-77-5{
	background: url(../img8/acy-77-5.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
.acy-77-6{
	background: url(../img8/acy-77-6.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}
*/
/* Ipad-hori devices */
@media (max-width:1024px){
	.slider-info h3{
		font-size: 2.3em;
		margin: 0;
		font-family: Verdana, sans-serif;
		color: #FFF;
	}
	.banner {
/*		padding: .1em 0 18em; */
	}
    .mbn-acy-grid {
		float: left;
		width: 33.33%;
	}
}
/* Ipad-vertical devices */
@media (max-width:768px){
	.slider-info h3{
		font-size: 1.2em;
		margin: 0;
		font-family: Verdana, sans-serif;
		color: #FFF;
	}
	.banner {
/*		padding: .1em 0 12em; */
	}
}
/* Iphone-hori devices */
@media (max-width:480px){
	.slider-info h3{
		font-size: 1em;
		margin: 0;
		font-family: Verdana, sans-serif;
		color: #FFF;
	}
	.banner {
/*		padding: .1em 0 6em; */
	}
	.mbn-acy-grid {
		float: none;
		width: 100%;
	}   	
    .acy-77-1{
	    background: none;
    }    
    .acy-77-2{
	    background: none;
    }  
    .acy-77-3{
	    background: none;
    }  	
    .acy-77-4{
	    background: none;
    }    
    .acy-77-5{
	    background: none;
    }  
    .acy-77-6{
	    background: none;
    }  	
}
@media (max-width:414px){
	.mbn_login-info {
		padding: 2em 1.5em 1em;
	}
}
/* Iphone-vertical devices */
@media (max-width:320px){
	.mbn_login-info input[type="text"], .mbn_login-info input[type="password"] {
		font-size: 0.8em;
	}
	.slider-info h3{
		font-size: .8em;
		margin: 0;
		font-family: Verdana, sans-serif;
		color: #FFF;
	}
	.banner {
/*		padding: .1em 0 3em; */
	}
}
/* mobile vertical devices */
@media (max-width:240px){
	.slider-info h3{
		font-size: .7em;
		margin: 0;
		font-family: Verdana, sans-serif;
		color: #FFF;
	}
	.banner {
/*		padding: .1em 0 6em; */
	}	
}
/*---------------*/
/***** Ming *****/
/*---------------*/

figure.effect-ming {
	background: #030c17;
}

figure.effect-ming img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	height:auto;
}

figure.effect-ming figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 2px solid #fff;
	box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.4,1.4,1);
	transform: scale3d(1.4,1.4,1);
}

figure.effect-ming h2 {
	margin: 20% 0 10px 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-ming p {
	padding: 1em;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
}

figure.effect-ming:hover h2 {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

figure.effect-ming:hover figcaption::before,
figure.effect-ming:hover p {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-ming:hover figcaption {
	background-color: rgba(58,52,42,0);
}

figure.effect-ming:hover img {
	opacity: 0.4;
}


\\\\\\\\\\\\\\\\\\\\\\\\\\\
*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
/*---------------*/
/***** Lexi *****/
/*---------------*/

figure.effect-lexi {
	background: -webkit-linear-gradient(-45deg, #000 0%,#fff 100%);
	background: linear-gradient(-45deg, #000 0%,#fff 100%);
}

figure.effect-lexi img {
	margin: -10px 0 0 -10px;
	max-width: none;
	width: -webkit-calc(100% + 10px);
	width: calc(100% + 10px);
	opacity: 0.9;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(10px,10px,0);
	transform: translate3d(10px,10px,0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-lexi figcaption::before,
figure.effect-lexi p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-lexi figcaption::before {
	position: absolute;
	right: -100px;
	bottom: -100px;
	width: 300px;
	height: 300px;
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 0 900px rgba(255,255,255,0.2);
	content: '';
	opacity: 0;
	-webkit-transform: scale3d(0.5,0.5,1);
	transform: scale3d(0.5,0.5,1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

figure.effect-lexi:hover img {
	opacity: 0.6;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-lexi h2 {
	text-align: left;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(5px,5px,0);
	transform: translate3d(5px,5px,0);
}

figure.effect-lexi p {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 1.5em 1.5em 0;
	width: 140px;
	text-align: right;
	opacity: 0;
	-webkit-transform: translate3d(20px,20px,0);
	transform: translate3d(20px,20px,0);
}

figure.effect-lexi:hover figcaption::before {
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}

figure.effect-lexi:hover h2,
figure.effect-lexi:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Media queries */
@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}