/* Add here all your CSS customizations */
body{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:160%;
	/*background-attachment: fixed;
    background-image: url("../images/back.jpg");*/
    margin: 0;
}
.point{
	cursor: pointer;
	cursor: hand;
}
a.btn-edit {
    background-color: #FFF;
    border-color: #F0F0F0;
	color: #5cb85c;
}
a.btn-delete {
	background-color: #FFF;
    border-color: #F0F0F0;
	color: #d43f3a;
}
/* Forms */
#alertmessage {
	display:none;
}
.userinfo{
	font-size: 16px;
	font-weight: bold;
}
 /* Tooltip */
.rowtooltip + .tooltip > .tooltip-inner {
   
    padding: 15px;
	line-height: 1.6;
    font-size: 16px;
}

/* Tooltip on top */
.rowtooltip + .tooltip.top > .tooltip-arrow {
}

/* Tooltip on bottom */
.rowtooltip + .tooltip.bottom > .tooltip-arrow {
}

/* Tooltip on left */
.rowtooltip + .tooltip.left > .tooltip-arrow {
}

/* Tooltip on right */
.rowtooltip + .tooltip.right > .tooltip-arrow {
} 

.frame_alert{
	background: #FFCECF;
	color:#D70003;
	padding: 10px 0 10px 20px;
}
#btnopensideModalAler{
	position: fixed;
	width: auto;
	z-index: 100;
	display: none;
	bottom: 0;
	left: 0;
	cursor: pointer !important;
	cursor: hand;
}
.btnboxalert{
	display: block;
	background-color: #fb3;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	border: 0;
	padding: 1rem;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
.boxalert{
	border: 1px solid #eee;
	z-index: 10000;
	
	position:fixed;
    bottom:0px;
	
	
    left:0px;
    margin:0px;
}
.boxalert-dialog {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    border: 0;
	width: 400px;
	height:auto;
	overflow-y:auto;
	max-height: 400px;
	background-color: #FFF;
    -webkit-border-radius: .125rem;
    border-radius: .125rem;
}
.boxalert-dialog .boxalert-header {
    background-color: #fb3;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	border: 0;
	padding: 1rem;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.boxalert.left.fade {
		left: -620px;
		bottom: 0;
		-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
		        transition: opacity 0.3s linear, left 0.3s ease-out;
	}
	
	.boxalert.left.fade.in{
		left: 0;
	}
.boxalert-body{
	padding: 10px;
	color: #000;
}
.listitemaler ul,.listitemaler li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.listitemaler li a{
	color: #000;
}
.nameproduct{
	text-transform: uppercase;

}

.success {
    background: url("../images/success.png") no-repeat scroll 10px center #EAF7D9;
    border: 1px solid #BBDF8D;
    border-radius: 5px;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}
.attention {
    background: url("../images/attention.png") no-repeat scroll 10px center #FFF5CC;
    border: 1px solid #F2DD8C;
    border-radius: 5px;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}
.warning {
    background: url("../images/warning.png") no-repeat scroll 10px center #FFD1D1;
    border: 1px solid #F8ACAC;
    border-radius: 5px;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}
h1, .h1{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
.containerbackground{
	margin: 20px 20px;
}
.container{
	padding:0 !important;
}
h2, .h2{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}
.title-f14{
	font-size:16px;
	padding-top:5px;
}
.b-top-logo-block{
	padding:20px 0 20px;
}
.frameimagewidgetnine{
	height:140px;
	overflow-y:hidden;
}
.img-responsive{
	display:inline;
}
.b-header__box{
	 padding-bottom: 10px;
    padding-top: 8px;
}
h2.grouptitle{
	font-size:28px;
	text-align:left;
	
	margin-bottom:20px;
}
	h2.grouptitle.linetitle{
		height:30px;
		border-bottom:6px solid #4596d5;
		clear:both;
	}

	.titletxt{
		float:left;
		background-color:#FFF;
		padding:10px 10px 10px 0;
	}
	h2.grouptitle span{
		color:#4496d5;
	}
.theme-default .nivo-controlNav{
	padding:0;
}
.b-bg-dark-lg{
	background:rgba(0, 0, 0, 0) url("../images/bg_dark-lg.jpg") no-repeat scroll center top / cover ;
}
.form-sign-up-inner button{
	position:relative;
	right:auto;
	height:100px;
	font-size:18px;
	width:100%;
}
.specialimage{
	
	background-color:#0072cc;
	padding:3px 6px 6px 3px;
	width:120px;
	overflow:hidden; 
	height:120px;
	border:1px; 
	border-radius:10%;
	display:inline-block;
}
	.specialimage a{
		width:114px;
		overflow:hidden; 
		height:114px;
		border:1px solid #06C; 
		border-radius:10%;
	display:inline-block;
	
	}
	.consultantname{
		background-color:#0072cc;
		margin-top:20px;
		padding:10px 0 10px 20px;
		font-size:14px;
		color:#FFF;
		text-transform:uppercase; 
		
	}
	.consultanttype{
		padding:10px 0 0 20px;
		font-size:14px;
		text-transform:capitalize; 
		
	}

.homeimageview{
	height:180px;
	overflow:hidden;
}
.homeimageview img{
	/*max-width:300px;*/
}
.nopaddingright{
	padding-right:0;
}
.nopaddingleft{
	padding-left:0;
}
.f-about-container{
	color:#333;
}
.titleitemhome a{
	color:#4496d5;
	font-size:16px;
}
.item_descriptionhome{
	padding:10px 5px;
	line-height:160%;
}
.item_desc_4_col{
	height:200px;
	overflow-y:hidden;
}
h2.grouptitle_two{
	font-size:28px;
}
.b-hr-stars.grouptwostar{
	color:#ff7300;	
}
.grouptwostar .b-hr-stars__group{
	background:#FFF;	
}
.color_green a,.color_green{
	color:#72be58;
}
.color_orange a,.color_orange{
	color:#4496d5;
}

.headerside{
	background:url(../images/top-back.png) right top repeat-x;
	position:relative;   
}
table.form {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
table.form > tbody > tr > td:first-child {
    width: 200px;
}
table.form > tbody > tr > td {
    border-bottom: 1px dotted #CCCCCC;
    color: #000000;
    padding: 10px;
}

.list .alternate td{
	background: none repeat scroll 0 0 #ECF5FF;
}
.list,.listhistories {
    border-collapse: collapse;
    border-left: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 20px;
    width: 100%;
}
.list td {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
	padding:8px 5px 8px 5px;
}
.list tr:hover td {
	background: none repeat scroll 0 0 #ffeff0;
}
.list thead td {
    background-color: #EFEFEF;
}
.list thead td a, .list thead td {
    color: #222222;
    font-weight: bold;
    text-decoration: none;
}
.list tbody td a {
    text-decoration: underline;
}
.list tbody td {
    background: none repeat scroll 0 0 #FFFFFF;
    vertical-align: middle;
}
.list .sold td{
	background: none repeat scroll 0 0 #7B0002;
	color: #FFF;
}
.list .sold:hover td{
	background: none repeat scroll 0 0 #7B0002;
	color: #FFF;
}


.list .goodprice td{
	background: none repeat 0 0 #01A300;
	color: #FFF;
}
.list .goodprice:hover td{
	background: none repeat 0 0 #4CCB43;
	color: #FFF;
}
.list .left {
    padding: 7px;
    text-align: left;
}
.list .right {
    padding: 7px;
    text-align: right;
}
.list .center {
    padding: 7px;
    text-align: center;
}
.list .asc {
    background: url("../image/asc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}
.list .desc {
    background: url("../image/desc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 15px;
}
.list tr.filter td {
    background: none repeat scroll 0 0 #E7EFEF;
    padding: 5px;
}
.pagination {
    border-top: 1px solid #DDDDDD;
    display: inline-block;
    padding-top: 6px;
    width: 100%;
}
.pagination .links {
    float: left;
    padding-top: 6px;
}
.pagination .links a {
    border: 1px solid #DDDDDD;
    color: #A3A3A3;
    font-size: 12px;
    padding: 4px 10px;
    text-decoration: none;
}
.pagination .links b {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #269BC6;
    color: #269BC6;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 10px;
    text-decoration: none;
}
.pagination .results {
    float: right;
    font-size: 12px;
    padding-top: 6px;
}

.pathway{
	float:left;
	margin-top:60px;
}
	.pathway span.txtpathway{
			float:left;
		 color: #333333;
   		 padding-top: 10px;
		 font-weight: bold;
		 font-size:16px;
	}
.framehotline {
	background:url(../images/hotline.png) right top no-repeat;   
    color: #fff;
    display: inline-block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 160%;
    padding: 40px 0 0 0;
    text-align: center;
    text-decoration: none;
    width: 173px;
	height:176px;
}

.f-top-nav a{
	color:#FFF;
	font-size:15px;
}
.framehotline span{
	font-size:20px;
}
.atreemenuleft ul{
	display:block;
	
}
.atreemenuleft li{
	border:none;
	
	
}
.atreemenuleft li a{
	border-left:6px solid #0072cc;
	border-bottom:1px solid #f2f2f2;
	display:block;
	color:#0072cc;
	padding:5px 0 2px 10px;
}
.atreemenuleft li a:hover{
	background-color:#3788c8;
	border-bottom:1px solid #0072cc;
	color:#FFF;
}
.atreemenuleft ul.dropdown-treeview li{
	
}

	.atreemenuleft ul.dropdown-treeview li a{
		background-color:transparent;
		padding-left:20px;	
		color:#000;
		font-weight:normal;
	}
.bg_body{
	background:url(../images/bg_body.png) left top;
}

.art-logo{
	background-color:#FFF;
	padding:8px 8px 8px 12px !important;
}
.icon-iso{
	padding:13px 8px 8px 12px !important;
}
.b-top-nav--big-nav .b-top-nav__dropdomn{
	top:77px;
}
.b-top-nav__1level:hover,.b-top-nav__1level.active{
	background-color:#FFF;
	
}
.b-top-nav__1level:hover,.b-top-nav__1level.active a{
	color:#4496d5;
}
.b-top-nav__1level:hover a{
	color:#4280b7;
	background-color:#FFF;
}
.b-top-nav__dropdomn{
	background-color:#FFF;
	width:auto;
}
footer{
	border-top:3px solid #4496d5;
}


header {
	width: 100%;
	background:none;
	border:none;
	/*background:url(../images/bgheader.png) repeat-x left top;*/
}
.l-main-container{
	background:none;
}
.menutopframe{
	background-color:#4280b7;
	border-bottom:2px solid #4280b7;
	margin-bottom:20px;
}
.topside{
	border-bottom: 2px solid #4496d5;
    min-height: 40px;
	padding-bottom:10px;
}
.b-option-contacts{
	float:left !important;
	padding:10px 0 0 0;
}
.f-option-contacts a{
	color:#036 !important;
}

.menutop{
	padding-top:18px;
}
.b-top-nav--big-nav .f-top-nav__1level > a{
	text-transform:uppercase;
	padding:10px 20px 10px;
}
.b-header__social-box a{
	border-radius:10%;
	background-color:#4496d5;
	color:#FFF;
}
.b-header__social-box a:hover{
	background-color:#3ab54b;
}
.b-header__social-box a .fa{
	color:#FFF;
}
.b-header__social-box a .fa:hover,.b-header__social-box a:hover .fa{
	color:#FFF !important;
}
#boxbanner1 {
    background: rgba(0, 0, 0, 0) url("../images/boxbanner1.png") no-repeat scroll center center;
    float: left;
    height: 561px;
    position: relative;
    width: 100%;
}
#linephone {
    background: rgba(0, 0, 0, 0) url("../images/linephone.png") no-repeat scroll center center;
    cursor: pointer;
    height: 92px;
    left: 539px;
    position: absolute;
    top: 0;
    transition: transform 0.8s ease-in-out 0s;
    width: 92px;
}
#linephone:hover {
    transform: rotate(360deg);
}
#bn1box1, #bn1box3, #bn1box2, #bn1box4 {
    height: 180px;
    position: absolute;
    top: 115px;
    width: 538px;
}
#bn1box1, #bn1box3 {
    left: 30px;
}
#bn1box2, #bn1box4 {
    right: 30px;
}
#bn1box3, #bn1box4 {
    top: 320px;
}
#bn1box1:hover, #bn1box3:hover, #bn1box2:hover, #bn1box4:hover {
    cursor: pointer;
}
#bn1box1:hover #iconbn1box1 .bgbn1 {
    opacity: 1 !important;
}
#bn1box3:hover #iconbn1box3 .bgbn3 {
    opacity: 1 !important;
}
#bn1box2:hover #iconbn1box2 .bgbn2 {
    opacity: 1 !important;
}
#bn1box4:hover #iconbn1box4 .bgbn4 {
    opacity: 1 !important;
}
#bn1box1:hover #conbox .titconbox a, #bn1box2:hover #conbox2 .titconbox a, #bn1box3:hover #conbox3 .titconbox a, #bn1box4:hover #conbox4 .titconbox a {
    color: #f00;
}
#bn1box1:hover #conbox .titconbox, #bn1box2:hover #conbox2 .titconbox, #bn1box3:hover #conbox3 .titconbox, #bn1box4:hover #conbox4 .titconbox {
    color: #f00;
}
#bn1box1:hover #iconbn1box1 .icbn1, #bn1box2:hover #iconbn1box2 .icbn1, #bn1box3:hover #iconbn1box3 .icbn1, #bn1box4:hover #iconbn1box4 .icbn1 {
    transform: rotate(360deg);
}
.transamonitor {
    transition: all 0.5s ease-out 0s;
}
#iconbn1box1, #iconbn1box3, #iconbn1box2, #iconbn1box4 {
    float: right;
    height: 162px;
    position: relative;
    width: 162px;
}
#iconbn1box2, #iconbn1box4 {
    float: left;
}
#iconbn1box1 .bgbn1, #iconbn1box3 .bgbn3, #iconbn1box2 .bgbn2, #iconbn1box4 .bgbn4 {
    background: #c81f26 none repeat scroll 0 0;
    border: 40px solid #c81f26;
    border-radius: 100px;
    height: 162px;
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
    width: 162px;
}
#conbox, #conbox3 {
    float: right;
    margin: 34px 15px 0 0;
    text-align: right;
}
#conbox3 {
    margin: 60px 15px 0 0;
}
#conbox2, #conbox4 {
    float: left;
    margin: 34px 0 0 15px;
    text-align: left;
}
#conbox4 {
    margin: 60px 0 0 15px;
}
#iconbn1box1 .icbn1, #iconbn1box3 .icbn1, #iconbn1box2 .icbn1, #iconbn1box4 .icbn1 {
    border-radius: 50%;
    height: 122px;
    position: absolute;
    right: 20px;
    top:20px;
    transition: transform 0.8s ease-in-out 0s;
    width: 122px;
}
.titconbox, .titconbox a {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
}
.cconbox {
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
}
.moreconbox {
    background: rgba(0, 0, 0, 0) url("../images/bgmore.png") no-repeat scroll left center;
    color: #fff;
    float: right;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 14px 0 0;
    text-align: center;
    width: 80px;
}
.imleft {
    float: left !important;
}


#fixsocial {
    background: url(../images/socialright.png) no-repeat left top  ;
    height: 144px;
    position: fixed;
    right: 0;
    top: 300px;
    width: 44px;
    z-index: 9999;
}
#fixbox {
    float: left;
    height: 144px;
    position: relative;
    width: 44px;
}
#irsearch {
    float: left;
    height: 43px;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px;
    z-index: 9999;
}
#irfb {
    float: left;
    height: 43px;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px;
    z-index: 9999;
}
#irybt {
    float: left;
    height: 43px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 43px;
    z-index: 9999;
}
#irgg {
    float: left;
    height: 43px;
    position: absolute;
    right: 0;
    top: 100px;
    width: 43px;
    z-index: 9999;
}
#irvideoytb {
    float: left;
    height: 43px;
    position: absolute;
    right: 0;
    top: 202px;
    width: 43px;
    z-index: 9999;
}

.sendquestionformhome{
	border-radius:10px;
	margin:10px 0 0 0;
}

.sendquestionform{
	background-color:#0072cc;
	border:1px solid #005ba2;
	border-radius:10px;
	margin:10px 0 20px 0;
}
.sendquestionform a{
	color:#FFF;
}
.sendquestionform h4{
	padding:10px 10px 10px 20px;
	color:#FFF;
}
.b-diagonal-line-bg-light {
	background-image: url("../images/diagonal-line-bg-light.png");
}
.framecourseone{
	padding:10px;
	position:relative;
	color:#FFF;
	border-radius:10px;
}
.framecourseone a{
	color:#FFF;
}
.frame_0{
	background-color:#d24204;
}
	.framekeycourse{
		position:relative;
	}
	.framekeycourse sup {
		vertical-align: top; position: relative; 
		font-weight:normal;
		top:2px;
		font-size:10px;
	}
	.namekeycourse{
		padding:10px 30px 10px 30px;
		margin:0 auto;
		color:#FFF;
		display:inline-block;
		font-size:24px;
		font-weight:bold;
		border-radius:10px 10px 0 0;
	}
	.corlorcoursekey0{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f1790f), color-stop(1, #d24204));
		background:-moz-linear-gradient(top, #f1790f 5%, #d24204 100%);
		background:-webkit-linear-gradient(top, #f1790f 5%, #d24204 100%);
		background:-o-linear-gradient(top, #f1790f 5%, #d24204 100%);
		background:-ms-linear-gradient(top, #f1790f 5%, #d24204 100%);
		background:linear-gradient(to bottom, #f1790f 5%, #d24204 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1790f', endColorstr='#d24204',GradientType=0);
		background-color:#f1790f;	
	}
	.corlorcoursekey1{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #91d36c), color-stop(1, #508831));
		background:-moz-linear-gradient(top, #91d36c 5%, #508831 100%);
		background:-webkit-linear-gradient(top, #91d36c 5%, #508831 100%);
		background:-o-linear-gradient(top, #91d36c 5%, #508831 100%);
		background:-ms-linear-gradient(top, #91d36c 5%, #508831 100%);
		background:linear-gradient(to bottom, #91d36c 5%, #508831 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1790f', endColorstr='#508831',GradientType=0);
		background-color:#508831;	
	}
	.corlorcoursekey2{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2f82db), color-stop(1, #033163));
		background:-moz-linear-gradient(top, #2f82db 5%, #033163 100%);
		background:-webkit-linear-gradient(top, #2f82db 5%, #033163 100%);
		background:-o-linear-gradient(top, #2f82db 5%, #033163 100%);
		background:-ms-linear-gradient(top, #2f82db 5%, #033163 100%);
		background:linear-gradient(to bottom, #2f82db 5%, #033163 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1790f', endColorstr='#033163',GradientType=0);
		background-color:#033163;	
	}
	.corlorcoursekey3{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ae33b6), color-stop(1, #4d1f50));
		background:-moz-linear-gradient(top, #ae33b6 5%, #4d1f50 100%);
		background:-webkit-linear-gradient(top, #ae33b6 5%, #4d1f50 100%);
		background:-o-linear-gradient(top, #ae33b6 5%, #4d1f50 100%);
		background:-ms-linear-gradient(top, #ae33b6 5%, #4d1f50 100%);
		background:linear-gradient(to bottom, #ae33b6 5%, #4d1f50 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ae33b6', endColorstr='#4d1f50',GradientType=0);
		background-color:#4d1f50;	
	}
	.corlorcoursekey4{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f64a), color-stop(1, #9d9d00));
		background:-moz-linear-gradient(top, #f6f64a 5%, #9d9d00 100%);
		background:-webkit-linear-gradient(top, #f6f64a 5%, #9d9d00 100%);
		background:-o-linear-gradient(top, #f6f64a 5%, #9d9d00 100%);
		background:-ms-linear-gradient(top, #f6f64a 5%, #9d9d00 100%);
		background:linear-gradient(to bottom, #f6f64a 5%, #9d9d00 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f64a', endColorstr='#9d9d00',GradientType=0);
		background-color:#9d9d00;	
	}
	.corlorcoursekey5{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #99ffbb), color-stop(1, #00ea4d));
		background:-moz-linear-gradient(top, #99ffbb 5%, #00ea4d 100%);
		background:-webkit-linear-gradient(top, #99ffbb 5%, #00ea4d 100%);
		background:-o-linear-gradient(top, #99ffbb 5%, #00ea4d 100%);
		background:-ms-linear-gradient(top, #99ffbb 5%, #00ea4d 100%);
		background:linear-gradient(to bottom, #99ffbb 5%, #00ea4d 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffbb', endColorstr='#00ea4d',GradientType=0);
		background-color:#00ea4d;	
	}
.frame_1{
	background-color:#508831;
}
.frame_2{
	background-color:#033163;
}
.frame_3{
	background-color:#4d1f50;
}
.frame_4{
	background-color:#9d9d00;
}
.frame_5{
	background-color:#00ea4d;
}
.framecourseone .b-some-examples__item_img{
	border-bottom:none;
}
	.frame3title{
		height:70px;
	}

/******* START DIV SCROLLING SLIDE PROJECT HOME **********/
		
div.scrollingHotSpotLeft
{
	
	min-width: 75px;
	width: 10%;
	height: 100%;
	
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 0;
	cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur),w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../images/arrow_left.gif);				
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 35); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 10%;
	height: 100%;
	background-image: url(../images/big_transparent.gif);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	right: 0;
	cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur),e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(../images/arrow_right.gif);
	background-color: #fff;
	background-repeat: no-repeat;
	opacity: 0.35;
	filter: alpha(opacity = 35);
	-moz-opacity: 0.35;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

.paddingcontainer{
	padding:20px;
}
.mixedBanner {
	width:100%;
	height: auto;
	position: relative;
	
}

.mixedBanner .contentBox {
	position: relative;
	float: left;
	display: block;
	height:300px;
	overflow:hidden;
	width: 300px;
	border: solid 1px #ccc;
	padding: 10px;
	margin: 0px 5px;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.mixedBanner .contentBox .image{
	height:200px;
	overflow-y:hidden;
}
.mixedBanner .contentBox p.caption{
	font-size:13px;
}

.mixedBanner .contentBox img {
	margin-bottom: 10px;
	width:100%;
	max-width:100%;
	max-height:200px;	
}


.mixedBanner .contentBox h2{
	font-size:14px;
	color:#336699;
	font-weight:bold;
	margin:10px 0 10px;
	padding:0;
}


#marquee ul.slidemarquee{margin:0;
          padding:0;
          height:100px;
		  background-color:#FFF;
          list-style-type:none;}
#marquee ul.slidemarquee li{float:left;
			height:100px;
             list-style-type:none;}
#marquee ul.slidemarquee img{border:1px solid silver;
             height:100px;}



.consultant{
	
}
	.listconsultantimg{
		text-align:center;
	}
	.listconsultantimg img{
		max-height:200px;
		max-width:200px;
	}
	.consultant .avatar{
		float:left;
		width:300px;
		text-align:center;
	}
		.consultant .avatar .image img{
			border:1px solid #DDD;
			padding:4px;
		}
		.consultant .avatar .typeconsultant{
			text-align:center;
			margin-top:10px;
			font-size:14px;
			font-weight:bold;
		}
	.consultant .information{
		float:left;
		width:350px;
	}
		.consultant .information h1{
			color:#900;
			margin:0;
			line-height:160%;
		}
		.consultant .information h2{
			color:#036;
			margin:0;
			font-weight:normal;
			padding:0;
		}
h1.pagetitle{
	font-size: 26px;
	margin-top: 20px;
}

.historycontentone,.rowhistories{
	display: none;
}
.historylist > li{
	margin-bottom: 10px;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	
}
.consultantform{
	font-size:18px;
	color:#039;
	line-height:160%;
}
.framebtnhome_consultant{
	height:148px;
	background: url(../images/bg-consultant.jpg) bottom center no-repeat;
	display:block;
	overflow:hidden;
	border:1px solid #DDD;
	text-align:center;
	font-size:16px;
	line-height:180%;
	padding:10px 10px 50px 10px;
	color:#900;
	font-weight:bold;
	margin:10px 0 10px 15px;
	cursor: hand !important;
	cursor: pointer !important;
}
.block-share{
	cursor: pointer;
    position: fixed;
    right: 0;
    top: 41%;
    z-index: 100000;

}
.form_consultant{
	padding:20px;
}
.framesearchconsultant{
	width:100px;
	font-size:16px;
	text-align:center;
	line-height:160%;
	padding:10px 10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #28a83a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #28a83a;
	box-shadow:inset 0px 1px 0px 0px #28a83a;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3ab54b), color-stop(1, #28a83a));
	background:-moz-linear-gradient(top, #3ab54b 5%, #28a83a 100%);
	background:-webkit-linear-gradient(top, #3ab54b 5%, #28a83a 100%);
	background:-o-linear-gradient(top, #3ab54b 5%, #28a83a 100%);
	background:-ms-linear-gradient(top, #3ab54b 5%, #28a83a 100%);
	background:linear-gradient(to bottom, #3ab54b 5%, #28a83a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ab54b', endColorstr='#28a83a',GradientType=0);
	background-color:#3ab54b;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:10px 0 0 10px;
	border:1px solid #82dd8a;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:arial;
	
	font-weight:bold;	
	text-decoration:none;
	text-shadow:0px 1px 0px #259d36;
}
.framesearchconsultant:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #28a83a), color-stop(1, #3ab54b));
	background:-moz-linear-gradient(top, #28a83a 5%, #3ab54b 100%);
	background:-webkit-linear-gradient(top, #28a83a 5%, #3ab54b 100%);
	background:-o-linear-gradient(top, #28a83a 5%, #3ab54b 100%);
	background:-ms-linear-gradient(top, #28a83a 5%, #3ab54b 100%);
	background:linear-gradient(to bottom, #28a83a 5%, #3ab54b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#28a83a', endColorstr='#3ab54b',GradientType=0);
	background-color:#28a83a;
}

.frameletter{
	width:100px;
	font-size:16px;
	text-align:center;
	line-height:160%;
	padding:10px 10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #0072cc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #0072cc;
	box-shadow:inset 0px 1px 0px 0px #0072cc;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #005da7), color-stop(1, #0072cc));
	background:-moz-linear-gradient(top, #005da7 5%, #0072cc 100%);
	background:-webkit-linear-gradient(top, #005da7 5%, #0072cc 100%);
	background:-o-linear-gradient(top, #005da7 5%, #0072cc 100%);
	background:-ms-linear-gradient(top, #005da7 5%, #0072cc 100%);
	background:linear-gradient(to bottom, #005da7 5%, #0072cc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005da7', endColorstr='#0072cc',GradientType=0);
	background-color:#005da7;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:10px 0 0 10px;
	border:1px solid #82dd8a;
	display:inline-block;
	cursor:pointer;
	color:#FFF;
	font-family:arial;
	
	font-weight:bold;	
	text-decoration:none;
	text-shadow:0px 1px 0px #259d36;
}
.frameletter:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0072cc), color-stop(1, #005da7));
	background:-moz-linear-gradient(top, #0072cc 5%, #005da7 100%);
	background:-webkit-linear-gradient(top, #0072cc 5%, #005da7 100%);
	background:-o-linear-gradient(top, #0072cc 5%, #005da7 100%);
	background:-ms-linear-gradient(top, #0072cc 5%, #005da7 100%);
	background:linear-gradient(to bottom, #0072cc 5%, #005da7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0072cc', endColorstr='#005da7',GradientType=0);
	background-color:#0072cc;
}
.frameletter a{
	color:#FFF;
}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #28a83a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #28a83a;
	box-shadow:inset 0px 1px 0px 0px #28a83a;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.myButton:active {
	position:relative;
	top:1px;
}
div.form  .formrow{
		border-bottom: 1px dotted #CCCCCC;
		color: #000000;
		padding:8px 0 5px 0;
		line-height:26px;
	}
	div.form  .formrow.col4{
		float:left;
		width:25%;
	}
	div.form  .formrow.col2{
		float:left;
		width:50%;
	}
	div.form  .formrow.colright{
		float:right;
		width:50%;
		border-bottom:none;
		text-align:center;
	}
		div.form  .formrow label.title,div.form  .formrow label.titlestay{
			width: 160px;
			float:left;
			line-height:26px;
			font-weight:bold;
		}
		div.form  .formrow label.title.nobold{
			font-weight:normal;
            
		}
		div.form  .formrow .formdata,div.form  .formrow .formdatastay{
			margin-left:180px;
		}
        #tab-statistic div.form  .formrow .formdata{
			margin-left:165px;
		}
		.property-map{
			height:300px;
			width:700px;
		}
	.formview div.form .formdata{
		padding-top:3px;
	}
	div.form  .formrow.col2.w40{
		width:40%;
	}
	div.form  .formrow.col3.w20{
		float:left;
		width:20%;
	}
    div.form  .formrow.col3.w20 .margin-left{
        float: left;
        width: 160px;
	}		
.b-bg-header-inner-page {
    background: rgba(0, 0, 0, 0) url("../images/back.jpg") no-repeat scroll center center / cover ;
}
.consultant_name{
	font-size:18px;
	color:#01aef0;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.resume_list{
	margin-top:20px;
}
	.resume_list a{
		color:#4496d5;
	}
.consultant_type{
	font-size:14px;
	color:#01aef0;
	font-style:italic;
	margin:0 0 10px 0;
	text-transform:uppercase;
}	
.consultant_avatar a{
	display:inline-block;
	overflow:hidden;
	border-radius:50%;
	border:8px solid #3b8dcc;
}
	.consultant_avatar a img{
		border-radius:50%;
		border:3px solid #fff;
	}
.homeframephotovideo{
	margin-top:10px;
	position:relative;
}
	.homeframephotovideo .photovideoone{
		width:25%;
		height:200px;
		overflow-x:hidden;
	}
	
#newsticker-demo { 
width:310px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

	
@media screen and (max-width: 767px) {
	.b-top-nav__1level a{
	color:#4496d5;
	}
	h2.grouptitle{
	font-size:24px;
	font-weight:bold;
}

h2.grouptitle_two{
	color:#FFF;
	font-size:24px;
}
}