html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, strong, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Main HTML CSS */
body{
	margin:0px;
	background:#FFF;
	color:#3d3c3d;
	font-family: "Calibri", Arial, Tahoma, Helvetica, sans-serif;
	font-size:16px;
}
a {
	color:#80b202;
	text-decoration:none;
}
a:hover{
	color:#80b202;
	text-decoration:underline;
}
input, select, textarea{
	color:#505050;
	font-family: "Calibri", Arial, Tahoma, Helvetica, sans-serif;
}
.inputbox {
	padding: 5px 10px;
}
.clr, .clear{
	clear:both;
}
.blue{
	color:#3061a0;
}
.green{
	color:#80b202;
}
.black{
	color:#000;
}
.black a {
	color:#000;
}
.gray{
	color:#8f8a7a;
}
.red {
    color: #C83A25;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.font24{
	font-size:24px;
}
.font30{
	font-size:30px;
}
.w100p{
	width:100%;
}
.w45p {
  display: table;
  margin: 16px 0;
  width: 100%!important;
}
.w30p{
	width:30%;
}
.w70p{
	width:70%;
}
.floatleft { float:left;
  margin-right: 12px !important;
  width: 45%;
}
.geo_ul{ display:inline-block!important; float:none;}

.floatright{
	float:right;
}
p{
	margin:10px 0;
}
body, html{
	height:100%;
}

h3{ margin:14px 0!important;}


@font-face {
    font-family: 'font-1';
    src: url('../font1/swz924n-webfont.eot');
    src: url('../font1/swz924n-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font1/swz924n-webfont.woff') format('woff'),
         url('../font1/swz924n-webfont.ttf') format('truetype'),
         url('../font1/swz924n-webfont.svg#swiss924_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.font1, .page .box hgroup h2{
	font-family: 'font-1';
}

.fntBold{
font-weight:bold;
}


/* Header CSS */
header{
/*	background:url(../img/images/header.gif) 0 100% repeat-x #87bc00; */
	border-radius:4px;
	margin:0px 0px 15px;
	-webkit-height:158px;
}
.logo {
	float:left;
	margin:0px;
	padding:0px;
}

.header_right .top{
	float:right;
	width:100%;
	padding-top: 60px;
}
.header_right .acnt{
	float:right;
	margin:0; 
	max-width:38%;
	padding-left:6%;
}
.header_right .acnt a{
	color:#3d3c3d important;
	/* text-transform:uppercase; */
	display:inline-block;
	padding:0 0 0 30px;
}
.header_right .icon_link{
	float:right;
	margin:0 20px;
	font-size:14px;
}
.header_right .icon_link a{
	float:left;
	color:#e3deca;
	margin:0 0 0 15px;
}
.header_right .icon_link img{
	float:left;
	margin:0 5px 0 0;
}
.header_right .lang{
	float:right;
	cursor:pointer;
}
.header_right .lang.selected{
	background:#000;
	padding:5px;
	color:#e3deca;
	margin:-5px;
}
.header_right .flag{
	float:left;
	margin:4px 5px 0 0;
}
.header_class h2{position:absolute;top:37%;left:7%;font-size:36px;font-weight:600;color:#4f4f4f; text-shadow: 1px 1px #4f4f4f;}
nav ul{
	list-style:none;
	margin:0px;
	padding:0 10px 0 0;
	text-align:right;
}

nav ul li.highlight a{
	color:#e3deca;
	 
}
nav ul li a{
	color:#3d3c3d;
	display:block;
}
nav ul li a:hover{
	color:#CCC;
	text-decoration:none;
}

/* Container CSS */

.ftrd_banner{
	float:left;
	width:100%;
	position:relative;
		height:335px;
}
.ftrd_banner h2 {
  background: rgba(0, 0, 0, 0) url(../img/images/banner_heading.png) no-repeat scroll 0 0;
  bottom: 10px;
  color: #fff;
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: normal;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.small_btn{
	background:#3d3c3d;
	border:1px solid #efece1;
	border-radius:4px;
	font-size:14px;
	color:#efece1;
	display:inline-block;
	padding:1px 5px;
}

.ftrd_banner .small_btn{
	position:absolute;
	bottom:23px;
	left:40px;
}
.ftrd_banner .img{
	width:444px;
	margin:0 auto;
	height:315px;
	border-radius:4px;
	border:5px solid #FFF;
	width:100%;
}
.banner_right{
	float:right;
	width: 403px;
	padding:0 40px 0 0;
}
.banner_right .block{
	border:5px solid #FFF;
	padding:15px;
	margin:0 0 1px; 
	position:relative;
	width: 100%;
}
.banner_right h3{
	font-size:36px;
	margin:0px;
	font-weight:normal;
	padding:0px;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:uppercase; */
	line-height:36px;
	width:80%;
}
.banner_right h2{
	font-size:38px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:uppercase; */
	line-height:48px;
}
.banner_right .img{
	width:40px;
	height:40px;
	border:1px solid #d3d2d1;
	position:absolute;
	top:1px;
	right:1px;
}
.banner_right .btn{
    margin: 19px 0 0 -22px;
    text-align: center;
    width: 483px;
	
}
.banner_right .btn span{
	position:absolute;
	font-size:34px;
	font-weight:bold;
	color:#FFF;
	/* text-transform:uppercase; */
	margin:2px auto;
	width:420px;
}

.content{
	width:100%;
	clear:both;
}
.left_side{
	float:left;
	width:200px;
	margin:18px 0;
}
.left_side .block{
	margin:0 0 15px;
	width: 200px;
}
.left_side h2{
	font-size:24px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.left_side .ftrd{
	position:relative; 
	margin:5px 0;
}
.left_side .ftrd .flag{
	position:absolute;
	top:0px;
	right:0px;
}
.left_side .ftrd .land{
	position:absolute;
	display:block;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#efece1;
	height:24px;
	line-height:24px;
	background:url(../img/images/blue_grad1.gif) 0 0 repeat-x;
	padding:0 10px;
	border-radius:4px;
	bottom:1px;
	right:1px;
}
.left_side h4{
	font-size:24px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.mdl{
	float:left;
    margin: 20px 0 20px 16px;
    width: 563px;
}
.mdl h2{
	font-size:28px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.how_work{
	background:#FFF;
	border-radius:4px;
	padding:10px 20px;
}
.how_work .img{
	margin:5px -20px;
}
.mdl h3{
	font-size:36px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.how_work ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
	font-size:21px;
	float:left;
	width:100%;
}
.how_work ul li{
	padding:0 0 15px;
	float:left;
	width:100%;
	display:block;
	position:relative;
}

.blpoint {
  background: rgba(0, 0, 0, 0) url(../img/images/blue_tag.png) no-repeat scroll 0 0;
  color: #fff;
  float: left;
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 24px;
  font-weight: bold;
  height: 47px;
  line-height: 36px;
  text-align: center;
  width: 47px; margin-right:10px;
}




.grpoint {
  background: rgba(0, 0, 0, 0) url(../img/images/blue_tag.png) no-repeat scroll 0 0;
  color: #fff;
  float: left;
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 24px;
  font-weight: bold;
  height: 47px;
  line-height: 36px;
  text-align: center;
  width: 47px; margin-right:10px;
}
.how_work .text{
	float:right;
	width:60%;
	padding:5px 0 0 0;
}
.green_tag > li {
  float: left;
  padding-right: 16px;
  width: 33%;
}
.text a{ font-size:16px;}


.grpoint {
  background: rgba(0, 0, 0, 0) url(../img/images/green_tag.png) no-repeat scroll 0 0;
}

.right_side{
	float:right;
	width:200px;
	margin:20px 0;
}
.right_side .block{
	margin:0 0 15px;
	background:#f7f4e6;
	border:5px solid #FFF;
	padding:15px 15px;
	width: 160px;
}
.right_side .img{
	margin:10px -13px -17px -12px;
}
.right_side h2{
	font-size:40px;
	line-height:40px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.right_side h5{
	font-size:18px;
	line-height:18px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.right_side h4{
	font-size:21px;
	line-height:18px;
	margin:15px 0 0 0;
	padding:0px;
	font-weight:normal;
}

footer{
	background-color: rgb(226,240,217);
	 clear:both;
	padding:40px 0 70px; padding-bottom:0;
	min-height:250px; margin-top:24px;
}
footer{
	position:relative;
}
footer .footer_img{
	position:absolute;
	bottom:60px;
	right:-66px;
}
footer ul{
	float:left;
	width:100%;
	
	position: relative;
    z-index: 10;
}
footer li{
	float:left;
	width:100%;
	padding:0 0 25px;
}

footer h2 { color:#fff; margin-bottom:10px;
  font-size: 30px; color:#fff; font-weight:bold;
  font-weight: normal;
  line-height: 29px;
}
footer li a{
	color:rgb(127,127,127); font-weight:bold;
}

footer li a:hover,footer li a:focus{
	color:#fff; font-weight:bold; text-decoration:underline;
}


footer li a:hover{
	color:#fff; font-weight:bold;
}

.small_logo{
	float:left;
	margin:0 20px 0 0;
}
.copy {
  background: #77a502 none repeat scroll 0 0;
  clear: both;
  color: #fff;
  font-size: 18px;
  padding: 16px 0px;
  text-align: center;
}
.copy p {
  color: #fff;
  line-height: 1.2;
  margin: 0 0 10px;
}
.lang_block{
	position:absolute;
	width:90px;
	font-size:13px;
	margin:0 0 0 -5px;
	z-index:9999;
	background:#000;
	display:none;
	padding:5px 0;
}
.lang_block a{
	display:block;
	padding:3px 5px;
}
.open{
	display:block;
}
#LoginBlock{
	display:none;
}
#TB_window h2 {
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 40px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-overflow: ellipsis;
}
.loginForm{
	width:100%;
}
.loginForm .label {
  color: #333;
  float: left;
  font-size: 16px;
  padding: 7px 10px 0 0;
  text-align: right;
  width: 30%;
}
.loginForm .link{
	display:block;
	width:84%;
	text-align:right;
}
.loginForm .inputbox{
	font-size:16px;
	padding:7px;
	width:300px;
}
.loginForm .blue_btn{
	width:218px;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:27px;
	color:#FFF;
	/* text-transform:uppercase; */
	text-align:center;
	
}
.loginForm .blue_btn span{
	font-size:14px;
}
.loginForm .regstr_link {
  background: rgba(0, 0, 0, 0) url(../img/images/green_btn.gif) repeat-x scroll 0 0;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  margin: 0 -15px;
  text-indent: 10px;
  margin-bottom: -14px!important;
}
.loginForm .regstr_link a{
	color:#e3deca;
} 
/*Inside pages*/
body.page{
	background-position:0 -250px;
}
.page_head{ margin:16px 0 32px 0;
	width:100%;
	
}
.page_head h2 {
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 36px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-transform: none;
}
.left_side1 {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 0 5px #ccc;
  float: left;
  padding: 15px;
  width: 100%;
}

.blog-img-left{
	float:left; width:150px;
}
.blog-detail-right{
	float:right; padding-left:15px; width:485px;
}
.blog-detail-right i{
	color:#808080;
	text-decoration:none;
}
.blog-detail-right span{
	color:#83B500;
}

.blog-detail-date{
	float:none; padding:5px;
}

.blog-padding{
	padding-bottom:35px;
}

.register_form{
	width:100%;
}
.register_form .label {
  color: unset;
  float: left;
  font-size: 100%;
  font-weight: normal;
  line-height: unset;
  padding: 7px 10px 0 0;
  text-align: left;
  width: 100%;
}
.register_form p{
	margin:15px 0;
}
.register_form .inputbox{
	font-size:16px;
	padding:7px;
	width:100%!important;
}
#message{ width:100%;}

.upload_img{
	border:1px dotted #CCC;
	font-size:18px;
	border-width:1px 0;
	min-height:140px;
}
.upload_img .img{
	float:left;
	margin:0 10px 0 0;
}
.clear-rd li{}




.blue_btn {
  background: #2c5c9e none repeat scroll 0 0;
  border: 2px solid #0a4287;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  height: 49px;
  line-height: 45px;
  padding: 0 15px;
  text-align: center;
  width: auto;
}
.green_btn{ background: #81b401 none repeat scroll 0 0;
 border: 2px solid #719e01!important;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  height: 49px;
  line-height: 45px;
  padding: 0 16px!important;
  text-align: center;
  width: auto;}

.green_btn:hover,.green_btn:focus{background:#fff; color:#81b401!important;}


.blue_btn:hover,.blue_btn:focus{ background:#fff; color:#0a4287!important;}

.top-clr{ margin-top:16px;}


.blue_btnn {
	width:250px !important;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:27px;
	color:#FFF;
	/* text-transform:uppercase; */
	text-align:center;
	
}
.blue_btnnn {
	width:300px !important;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:27px;
	color:#FFF; 
	text-align:center;/*
	background:url(../img/images/blue_btn3.png) 0 0 no-repeat;*/
}
a.blue_btn:hover{
	text-decoration:none;
	color:#CCC;
}
input.blue_btn{
	cursor:pointer;
}
.blue_btn span{
	font-size:14px;
}

.checkout_btn{
	width:108px;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:18px;
	color:#FFF;
	/* text-transform:uppercase; */
	text-align:center;
	background:url(../img/images/green_btn1.png) 0 0 no-repeat;
}

a.checkout_btn:hover{
	text-decoration:none;
	color:#CCC;
}

/*.green_btn{
	width:218px;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:27px;
	color:#FFF;
	/* text-transform:uppercase; 
	text-align:center;
	background:url(../img/images/green_btn1.png) 0 0 no-repeat;
}
/*
.green_btnn{
	width:250px;
	height:49px;
	line-height:49px;
	display:inline-block;
	font-size:27px;
	color:#FFF;
	/* text-transform:uppercase; */
	/*text-align:center;
	background:url(../img/images/green_btn2.png) 0 0 no-repeat;
}*/

a.green_btn:hover{
	text-decoration:none;
	color:#CCC;
}
input.green_btn{
	border:0px;
	cursor:pointer;
}
.green_btn span{
	font-size:14px;
}
 
.personal_msg{
	width:100%;
}
.personal_msg p{
	margin:15px 0;
}
.personal_msg .inputbox, .personal_msg select, .personal_msg textarea {
  box-sizing: border-box !important;
  font-size: 16px;
  padding: 7px;
  width: 99%;
}
.left_side1 h2{
	font-size:40px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.right_side1 {
  float: right;
  width: 100%;
}
.right_side1 h2{
	font-size:30px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.right_side1 .block{
	background:#f7f4e6;
	margin:0 0 20px;
	border:5px solid #FFF;
	padding:15px;
}

.social_icons{
	position:fixed;
	top:200px;
	right:0px;
	width:50px;
}
.social_icons h4{
	font-size:15px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
	color:#FFF;
	background:#80b202;
	padding:5px 0;
	text-align:center;
}
.social_icons ul{
	margin:0px;
	background:#80b202;
	padding:5px 0;
	margin:1px 0 0 0;
}
.social_icons ul li{
	display:block;
	padding:7px 0 0 0;
	text-align:center;
}
.acnt_head{
	margin:0 0 20px;
}
.acnt_head .img {
  float: left;
  height: 120px;
  margin: 0 20px;
  position: relative;
  width: 120px;
}

.user_info1 {
  padding-top: 8px;
}
.background-gray li {
  border-bottom: 1px solid #e7e3d0;
  padding: 6px 0;
}

.background-gray li a:hover,.background-gray li a:hover{ color:#333!important; }
.background-gray .active a{color:#333!important; }

.acnt_head .img img {
  border: 5px solid #557f01;
  border-radius: 50%;
  width: 100%;
  height: 120px;
}
.acnt_head h2{
	font-size:40px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	float:left;
	margin:0 20px 0 0;
}
.acnt_head .nav{
	float:left;
	width:100%;
	background:url(../img/images/account_nav.png) 100% 0 repeat-y;
	border-left:10px solid #6bbd0c;
	margin:-80px 0 0 0;
}
.acnt_head .nav ul{
	float:left;
	padding:15px 0 15px 240px;
	font-size:18px;
	/* text-transform:uppercase; */
}
.acnt_head .nav li{
	float:left;
	position:relative;
}
.acnt_head .nav li.menu1 a{
	background:url(../img/images/account_nav_icon.png) 0 -25px no-repeat;
}
.acnt_head .nav li.menu1.active a{
	background-position:0 0px;
}
.acnt_head .nav li.menu2 a{
	background:url(../img/images/account_nav_icon.png) 0 -75px no-repeat;
}
.acnt_head .nav li.menu2.active a{
	background-position:0 -50px;
}
.acnt_head .nav li.menu3 a{
	background:url(../img/images/account_nav_icon.png) 0 -125px no-repeat;
}
.acnt_head .nav li.menu3.active a{
	background-position:0 -100px;
}
.acnt_head .nav li.menu4 a{
	background:url(../img/images/account_nav_icon.png) 0 -175px no-repeat;
}
.acnt_head .nav li.menu4.active a{
	background-position:0px -150px;
}
.acnt_head .nav li.menu5 a{
	background:url(../img/images/account_nav_icon.png) 0 -225px no-repeat;
}
.acnt_head .nav li.menu5.active a{
	background-position:0px -200px;
}
.acnt_head .nav li.menu6 a{
	background:url(../img/images/account_nav_icon.png) 0 -275px no-repeat;
}
.acnt_head .nav li.menu6.active a{
	background-position:0px -250px;
}
.acnt_head .nav li a{
	float:left;
	color: #3D3C3D;
	padding:0 15px 0 20px;
}
.acnt_head .nav li ul{
	display:none;
	position:absolute;
	width:150px;
	font-size:14px;
	top:20px;
	left:0px;
	padding:0px;
}
.acnt_head .nav li:hover ul{
	display:block;
}
.acnt_head .nav li.menu6 ul li a{
	background:none;
}
.acnt_head1 .nav{
	margin:0px;
}
.acnt_head1 .nav ul{
	padding-left:10px;
}
.acnt_head1 .nav .active a{
	color: #80B202;
}
.acnt_head2 .nav{
	margin:0px;
}
.acnt_head2 .nav ul{
	padding:0 0 0 10px;
}
.acnt_head2 .nav li a{
	height:56px;
	line-height:56px;
	padding:0 30px 0 80px;
}
.acnt_head2 .nav li.active a{
	color: #80B202;
	font-weight:bold;
}
.acnt_head2 .nav li.menu1 a{
	background:url(../img/images/step1_icon.png) 0 0 no-repeat;
}
.acnt_head2 .nav li.menu2 a,
.acnt_head2 .nav li.menu2.active a{
	background:url(../img/images/step2_icon.png) 0 0 no-repeat;
}
.acnt_head2 .nav li.menu3 a,
.acnt_head2 .nav li.menu3.active a{
	background:url(../img/images/step3_icon.png) 0 0 no-repeat;
}
.container h3{
	font-size:28px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
}
.acnt_tbl{
	font-size:18px;
	margin:5px 0;
	border-collapse:collapse;
}
.acnt_tbl td{
	border:3px solid #fffdf1;
	padding:5px 7px;
}
.head td{
	background:#dad9d3;
}
.even td{
	background:#edeae2;
}
.register_form .input-notification{
	margin:0 0 0 32%;
	color: maroon;
    font-size: 12px;
}
.register_form .error-message{
	color: maroon;
    font-size: 12px;
}

/*Edit on 6 Dec 2012*/
.notification{
	border:2px solid #303030;
	padding:10px;
	margin: 10px 105px;
}
.success{
	border:2px solid #80B202;
	color:#80B202;
	padding:10px 10px 10px 40px;
	background:url(../img/images/tick_circle.png) 10px 50% no-repeat;
}
.error{
	border:2px solid #EC7022; /* #FFD400 */
	color:#EC7022;/* #FFD400 */
	padding:10px 10px 10px 40px;
	background:url(../img/images/error.png) 10px 50% no-repeat;
}
#error{
 
	color:red;
	 
	 
}
.notification .close{
    border: 1px solid #000000;
    float: right;
    height: 16px;
    line-height: 13px;
    padding: 0 4px;
	font-weight:bold;
}
.notification .close:hover{
    background:#000000;
	color:#FFF;
}

.left_side0{
	float:left;
	width:680px;
	padding:0px;
	background:none;
	box-shadow:0 0px 0px #CCC;
	border-radius:0px;
}
.page_head h4{
	font-size:24px;
	margin:10px 0 0 10px;
	font-weight:normal;
	padding:0px;
}
.page_head h5{
	font-size:18px;
	margin:5px 0 0 10px;
	font-weight:normal;
	padding:0px;
}
.search1{
	background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 50px;
    float: right;
    margin: 0px 0 0;
    padding: 3px 10px 4px;
    width: 100%;
	position:relative;
}
.search1 .inputbox{
	color:#3d3c3d;
	font-size:16px;
	border:0px;
	background:none;
	width:230px;
	float:left;
	font-style:italic;
}
.search1 .search_btn{
	background: rgba(0, 0, 0, 0) url(../img/images/search_btn.png) no-repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
}
.full_block{
	float:left;
	width:100%;
	margin:0 0 15px;
}
.full_block .block{
	float:left;
	border:5px solid #ffffff;
	background:#f7f4e6;
	padding:15px;
	/*min-height:230px;*/
}
.full_block .block1 {
  width:100%; margin-right:3%;
}
.full_block .block2{
	width:30%;
	margin-right:3%;
}
.full_block .block3{
	width:100%!important;
	float:none;
}
.full_block .block h3{
	font-size:25px;
	font-weight:normal;
	margin:0!important;
	padding:0px;
}
.full_block .block h4{
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

/*---- Ripu for loan filter results -----*/
.ftrd_filter{
	position:relative; 
	margin:5px 0;
}
.ftrd_filter .flag{
	position:absolute;
	top:0px;
	right:0px;
}
.ftrd_filter .land{
	position:absolute;
	display:block;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#efece1;
	height:24px;
	line-height:24px;
	background:url(../img/images/blue_grad1.gif) 0 0 repeat-x;
	padding:0 10px;
	border-radius:4px;
	bottom:1px;
	right:1px;
}

.ftrd > img,.ftrd > a img{ width:100%;}
.ftrd{
	position:relative;
/*	min-height:204px; */
	height:auto;
	margin:5px 0;
}
.ftrd1{
	height:175px;
}
.full_block1 .block{
	min-height:250px;
}
 
.ftrd .flag{
	position:absolute;
	top:0px;
	right:0px;
}
.ftrd .land{
	position:absolute;
	display:block;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#efece1;
	height:24px;
	line-height:24px;
	background:url(../img/images/blue_grad1.gif) 0 0 repeat-x;
	padding:0 10px;
	border-radius:4px;
	bottom:1px;
	right:1px;
}

.land_tow{
	position:absolute;
	display:block;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#efece1;
	height:24px;
	line-height:24px;
	background:url(../img/images/blue_grad1.gif) 0 0 repeat-x;
	padding:0 10px;
	border-radius:4px;
	bottom:1px;
	cursor: pointer;
}
.blue_btn1{
	display:inline-block;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#efece1;
	height:24px;
	font-weight:normal;
	line-height:24px;
	background:url(../img/images/blue_grad1.gif) 0 0 repeat-x #1d5697;
	padding:0 10px;
	border-radius:4px;
}
a.blue_btn1{
	padding:0 15px;
	height:28px;
	line-height:28px;
}
a.blue_btn1:hover{
	color:#FFF;
	text-decoration:underline;
}
.full_block .block3 ul{
	margin:0 0 10px;
}
.full_block .block3 ul li{
	display:block;
	margin:0 0 7px;
	background:url(../img/images/left_arrow.gif) 7px 5px no-repeat;
	padding:0 0 0 20px;
}

.full_block .block3 ul li a{
	color:#3d3c3d;
}

.full_block .block3 ul li a.Highlight{
	font-size:18px;
	font-weight:bold;
}
.full_block .block3 ul li ul{
	margin:0px;
	padding:0px;
}
.full_block .block3 ul li ul li{
	background:none;
	padding:0 0 0 5px;
	font-size:12px;
}
.paging{
	background:#FFF;
	margin:10px 0;
	padding:5px 15px;
	border-radius:4px;
	border:1px solid #FBFAF3;
}
.paging .floatleft, .paging .floatright{
	margin:10px 0 0 0;
}

.lender_list{
	width:100%;
}
.lender_list li{
	float:left;
	width:100%;
	margin:0 0 10px;
}
.lender_list li .img{
	float:left;
	margin:0 20px 20px 0;
}
.lender_list li .img img{
	border:5px solid #303030;
}
.lender_list li h2{
	margin:0 10px 0 0;
}
.raised{
	text-align:center;
}
.raised .floatleft{
	margin:0 15px 0 0;
}
.raised .floatright{
	margin:7px 0 0 0;
}
.raised .bar{
	background:#3d3c3d;
	margin:0px;
	font-size:0px;
	width:100%;
	height:3px;
	border-radius:3px;
}
.raised .fill{
	background:#80b202;
	margin:0px;
	font-size:0px;
	float:left;
	height:3px;
	border-radius:3px;
}
.right_side1 h3{
	font-size:25px;
	margin:0px!important;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.right_side1 h4{
	font-size:18px; clear:both;
	margin:10px 0;
	padding:0px;
	font-weight:normal;
}
.checklist li{
	display:block;
	padding:0 0 5px;
	font-size:15px;
}
.checklist li input{
	float:left;
	margin:0 3px 0 0;
	top:3px;
	position:relative;
}
.checklist li li{
	display:block;
	padding:0 0 5px 18px;
	font-size:13px;
}
.green_msg{
	font-size:24px;
	font-weight:bold;
	margin:0 -15px;
	padding:5px 0;
	text-align:center;
	background:#e3eccd;
}
.prdt_dtl .info .floatleft{
	width:auto;
}
.prdt_dtl .img{
	float:left;
	margin:0px 10px 10px 0;
	width:400px;
	height:300px;
	/* overflow:hidden; */
}
.prdt_dtl .thumb a{
	margin:0 10px 0 0;
	display:inline-block;
}
.prdt_dtl .info{
	float:right;
	width:35%;
	font-size:18px;
}
.prdt_dtl .raised .bar,
.prdt_dtl .raised .fill{
	height:8px;
	border-radius:15px;
}
.prdt_dtl select, .prdt_dtl input{
	padding:2px;
	font-size:18px;
}
.map img{
	margin:10px 0;
	border:7px solid #FFF;
}
.v_list{
	float:left;
	width:100%;
	margin:10px 0;
	font-size:14px;
}
.v_list li{
	float:left;
	width:120px;
	margin:0 8px;
}
.v_list li .img img{
	width:109px;
	border:5px solid #3d3c3d;
}
.no_list li{
	display:block;
	padding:0 0 5px;
}
.no_list img{
	float:left;
	margin:0 3px 0 0;
}
.h_list{
	margin:15px 0 0 0;
}
.h_list li{
	padding:0 0 10px;
	margin:0 0 10px;
	border-bottom:1px solid #FFF;
}
.h_list .img{
	float:left;
}
.h_list .info{
	margin:0 0 0 120px;
}
.bdr1{
	border:1px solid #3d3c3d;
}
.product_list{
	width:100%;
}
.product_list li{
	float:left;
	width:200px;
	margin:20px;
	height:282px;
}
.product_list li:nth-child(3n+1){
    clear:left;
}
.product_list li .ftrd {
    height: 175px;
}
.cmnt_list{
	width:100%;
	font-size:13px;
	margin:15px 0 0 0;
}
.cmnt_list li{
	padding:0 0 7px;
	margin:0 0 7px;
	border-bottom:1px dotted #d1c89e;
}
.wrong{
	text-decoration:line-through;
}
.rtng{
	margin:0 0 10px;
}
.strs img{
	margin:0 5px;
}
.full_container{
	padding:20px;
	margin:20px 0;
	background:#FFF;
	box-shadow:0 0 5px #CCC;
	border-radius:4px;
} 

.cart_table{
	margin:0 -20px;
}
.cart_table td{
	vertical-align:top;
	padding:15px 25px;		
}
.cart_table .odd td{
	background:#faf8f0;
	border-bottom:1px solid #FFF;
}
.cart_table .even td{
	background:#f7f4e7;
	border-bottom:1px solid #FFF;
}
.cart_table .foot td{
	border-bottom:1px solid #65bb01;
}
.cart_table .last td{
	background:#65bb01;
	color:#FFF;
	font-size:24px;
	padding:10px 25px;
}
.cart_table .head th{
	font-size:18px;
	font-weight:bold;
	color:#265a9b;
	padding:10px 25px;
}
.cart_table input{
	padding:2px;
	font-size:18px;
}
.cart_table select{
	padding:0px;
	font-size:14px;
}
.cart_table .img{
	float:left;
	margin:0 20px 0 0;
}

.cart_table .cart_table_noWrap td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0; 
    background: transparent;
	vertical-align:top;
} 



/*Edit on 6 Dec 2012*/

@media handheld, only screen and (max-width: 1100px) {
	
	.reviews{ width:100%!important;}
	
	
	.prdt_dtl .img{ width:330px;}
	
	
	.social_icons {
		position: static;
		width: 90%;
		text-align: center;
		margin: 0 auto 20px;
	}
	footer .social_icons ul{
		float:none;
	}
	footer .social_icons ul li{
		display:inline-block;
		float:none;
		width:auto;
	}
}

@media handheld, only screen and (max-width: 767px) {
	body{
		background:#FBFAF3;
	}
	
	
	header{
		height:auto;
	}
	.header_right .acnt{
		margin:0 0 0 10%;
	}
	.header_right .icon_link{
		margin:0px;
		float:right;
	}
	.header_right .lang{
		margin:50px 0 0 0;
	}
	nav{
		width: 650px;
		margin:35px 0 0 0;
		right:210px;
	}
	.ftrd_banner{
		float:none;
		margin:0 auto;
	}
	.banner_right{
		float:none;
		width:100%;
		padding:0px;
		margin:15px 0;
	}
	.banner_right .block{
		display:inline-block;
		width:40%;
	}
	.banner_right h2{
		font-size:40px;
	}
	.banner_right h3{
		font-size:32px;
	}
	.banner_right .btn{
		text-align:center;
		width:435px;
		margin:15px auto;
	}
	.left_side{
		width:100%;
		float:none;
		margin:20px 0;
	}
	.left_side .block{
		display:inline-block;
		margin:0 8%;
	}
	.mdl{
		width:510px;
		margin:0 auto;
		float:none;
	}
	.right_side{
		width:100%;
		float:none;
		margin:20px 0;
	}
	.right_side .block{
		display:inline-block;
		margin:0 8%;
	}
	.copy{
		width:100%;
	}
	footer .footer_img{
		display:none;
	}
	body.page{
		background-position:0 -170px;
	}
	.left_side1, .right_side1{
		width:100%;
		padding:0px;
	}
	.register_form .label{
		width:100%;
		float:left;
		text-align:left;
	}
	.register_form .inputbox{
		width:90%;
	}
	.upload_img .img{
		float:none;
	}
	.social_icons{
		position:static;
		width:90%;
		text-align:center;
		margin:0 auto 20px;
	}
	footer .social_icons ul{
		float:none;
	}
	footer .social_icons ul li{
		display:inline-block;
		float:none;
		width:auto;
	}
	.acnt_head .nav{
		padding:10px 0;
		margin:0px;
	}
	.acnt_head .nav ul{
		padding:0 0 0 10px;
		margin:0px;
		text-transform:capitalize;
	}
	.acnt_head .nav li a{
		padding-bottom:10px;
	}
	.acnt_head .nav li ul li a{
		padding-bottom:0px;
	}
	.userImg{
		margin:-50px 0 0 5px;
	}
	.acnt_head .img{
		margin-left:0px;
	}
	body.page{
		background-position:0 -130px;
	}
	.full_block .block1, .full_block .block2, .full_block .block3{
		width:90%;
		margin:15px 0 0 0;
	}
	.green_msg{
		margin:0px;
	}
	.prdt_dtl .img, .prdt_dtl .img img{
		float:none;
		width:100%;
	}
	.prdt_dtl .info{
		margin:2%;
		float:none;
		width:96%;
	}
	.map img{
		width:96%;
	}
}

@media handheld, only screen and (max-width: 599px) {
	
	.banner_right .btn span{
		font-size:20px;
		width:100%;
		padding:7px 0 0;
	}
	header{
		padding:10px;
	}
	.logo{
		float:none;
		text-align:center;
		padding:10px;
	}
	.header_right{
		width:100%;
		float:none;
	}
	.header_right .acnt{
		margin:0px;
	}
	.header_right .acnt a{
		padding:0 5px;
	}
	.header_right .icon_link a{
		margin:0 5px;
	}
	.header_right .lang{
		float:none;
		text-align:left;
		width:100%;
		margin:0 5px;
		padding:10px 0;
		clear:both;
	}
	nav{
		width: 100%;
		margin:0px;
		right:-10px;
		font-size:16px;
	}
	nav ul{
		text-align:center;
	}
	nav ul li{
		padding:8px 10px;
	}
	.ftrd_banner{
		width:100%;
		background:none;
		height:auto;
	}
	.ftrd_banner .img{
		width:95%;
		border:0px;
		height:auto;
	}
	.ftrd_banner .img img{
		border:5px solid #FFF;
		margin:-5px;
	}
	.ftrd_banner h2{
		position:static;
		margin:0px;
		width:auto;
	}
	.ftrd_banner .small_btn{
		position:static;
		margin:10px 0;
	}
	.banner_right{
		margin:20px 0;
		padding:0px;
	}
	.banner_right .block{
		width:90%;
	}
	.banner_right .btn{
		margin:10px auto;
		width:100%;
	}
	.left_side .block{
		margin:15px auto;
		display:block;
	}
	.mdl{
		width:100%;
	}
	.how_work ul{
		font-size:16px;
	}
	.how_work .no{
		background:none;
		width:auto;
		height:auto;
		line-height:normal;
		color:#3061a0;
		margin:-10px 10px 0 0;
	}
	.right_side .block{
		margin:15px auto;
		display:block;
	}
	footer h2{
		float:none;
		width:100%;
		background-position:50% 90%;
		text-align:center;
		text-indent:0px;
	}
	footer li{
		text-align:center;
	}
	.copy {
		float: right;
		width: 70%;
	}
	.copy p {
		display: none;
	}
	#TB_window, #TB_ajaxContent{
		width:250px !important;
		left:330px !important;
		height:auto !important;
	}
	.loginForm .label{
		padding:0px;
		float:none;
	}
	.loginForm .inputbox{
		width:80%;
	}
	.loginForm p{
		margin:0px;
	}
	.loginForm .regstr_link{
		background:none;
	}
	.loginForm .regstr_link a{
		color: #80B202;
	}
}
.number{
padding-left: 5px;
    position: relative;
    top: 2px;
}
.first{padding-left:5px;}.prev{padding-left:5px;}.next{padding-left:5px;}.last{padding-left:5px}
.attri_check{
 display: block;
    font-size: 15px;
    padding: 0 0 5px;
}
.attri_check label{ width:100%;
	padding-left:5px;
}
.sector_check{
 display: block;
    font-size: 15px;
    padding: 0 0 5px;
}
.sector_check label{
	padding-left:5px;
}
.li_overflow{
 
	overflow-y:hidden;
}
.li_overflow:hover{
	overflow-y:auto;
}
.head h2.floatleft a{
color:#3D3C3D;
}
.numrpanel{
float:right;
color:gray;
font-size:16px;
}
/*-------------- MFI or Loan pages - 28-12-12 -----------------*/
.close_btn{
	background:url(../img/images/close_btn.png) 0 0 no-repeat;
	position:absolute;
	width:39px;
	height:39px;
	line-height:34px;
	border:0px;
	text-align:center;
	color:#80b202;
	font-size:18px;
	position:absolute;
}
#TB_window .close_btn{
	top:-20px;
	right:-20px;
}
.userImg {
  float: left;
  margin: -5px 0 0 -48px;
  position: absolute;
  top:50px;
}
.userImg img {
 
  border-radius: 50%;
}
.availale span.floatleft{
	margin:10px 10px 0 0;
}
 

 
.in_right{
	width:250px;
	float:right;
	margin:0 0 0 20px;
}
.in_right .block{
    background: #FFFFFF;
    border: 5px solid #F7F4E6;
    margin: 0 0 20px;
    padding: 15px;
}
.links{
	font-size:16px;
}
.links li{
	display:block;
	padding:7px 0;
	text-indent:10px;
	border-bottom:1px dotted #CCC;
}
.links li a{
	color:#333;
	display:block;
}
.links li.open{
	background:#80B202;
	text-indent:0 !important;
	padding:8px;
}
.links li ul{
	font-size:16px;
}
.links li ul li{
	padding:5px 0;
	border-bottom:0px;
}
.links li ul li a{
	padding-left:20px;
}
.links li ul li a, .links li.open a{
	color:#FFF;
}
.links li.active a{
	background:url(../img/images/account_nav_icon.png) 10px -26px no-repeat;
	color:#fff;
}
.links li.active a:hover{
	text-decoration:none;
	cursor:default;

}
/*Edit on 6 Dec 2012*/

@media handheld, only screen and (max-width: 767px) {
	body{
		background:#FBFAF3;
	}
	
	header{
		height:auto;
	}
	.header_right .acnt{
		margin:0 0 0 10%;
	}
	.header_right .icon_link{
		margin:0px;
		float:right;
	}
	.header_right .lang{
		margin:50px 0 0 0;
	}
	
	.ftrd_banner{
		float:none;
		margin:0 auto;
	}
	.banner_right{
		float:none;
		width:100%;
		padding:0px;
		margin:15px 0;
	}
	.banner_right .block{
		display:inline-block;
		width:40%;
	}
	.banner_right h2{
		font-size:40px;
	}
	.banner_right h3{
		font-size:32px;
	}
	.banner_right .btn{
		text-align:center;
		width:435px;
		margin:15px auto;
	}
	.left_side{
		width:100%;
		float:none;
		margin:20px 0;
	}
	.left_side .block{
		display:inline-block;
		margin:0 8%;
	}
	.mdl{
		width:510px;
		margin:0 auto;
		float:none;
	}
	.right_side{
		width:100%;
		float:none;
		margin:20px 0;
	}
	.right_side .block{
		display:inline-block;
		margin:0 8%;
	}
	.copy{
		width:100%;
	}
	footer .footer_img{
		display:none;
	}
	body.page{
		background-position:0 -170px;
	}
	.left_side1, .right_side1{
		width:100%;
		padding:0px;
	}
	.register_form .label{
		width:100%;
		float:left;
		text-align:left;
	}
	.register_form .inputbox{
		width:90%;
	}
	.upload_img .img{
		float:none;
	}
	.social_icons{
		position:static;
		width:90%;
		text-align:center;
		margin:0 auto 20px;
	}
	footer .social_icons ul{
		float:none;
	}
	footer .social_icons ul li{
		display:inline-block;
		float:none;
		width:auto;
	}
	.acnt_head .nav{
		padding:10px 0;
		margin:0px;
	}
	.acnt_head .nav ul{
		padding:0 0 0 10px;
		margin:0px;
		text-transform:capitalize;
	}
	.acnt_head .nav li a{
		padding-bottom:10px;
	}
	.acnt_head .nav li ul li a{
		padding-bottom:0px;
	}
	.userImg{
		margin:-50px 0 0 5px;
	}
	.acnt_head .img{
		margin-left:0px;
	}
	body.page{
		background-position:0 -130px;
	}
	.full_block .block1, .full_block .block2, .full_block .block3{
		width:90%;
		margin:15px 0 0 0;
	}
	.green_msg{
		margin:0px;
	}
	.prdt_dtl .img, .prdt_dtl .img img{
		float:none;
		width:100%;
	}
	.prdt_dtl .info{
		margin:2%;
		float:none;
		width:96%;
	}
	.map img{
		width:96%;
	}
	.in_right{
		width:96%;
		margin:0 0 0 2%;
		float:none;
	}
}

@media handheld, only screen and (max-width: 599px) {
	.wrap{
		width: 95%;
	}
	.banner_right .btn span{
		font-size:20px;
		width:100%;
		padding:7px 0 0;
	}
	header{
		padding:10px;
	}
	.logo{
		float:none;
		text-align:center;
		padding:10px;
	}
	.header_right{
		width:100%;
		float:none;
	}
	.header_right .acnt{
		margin:0px;
	}
	.header_right .acnt a{
		padding:0 5px;
	}
	.header_right .icon_link a{
		margin:0 5px;
	}
	.header_right .lang{
		float:none;
		text-align:left;
		width:100%;
		margin:0 5px;
		padding:10px 0;
		clear:both;
	}
	nav{
		width: 100%;
		margin:0px;
		right:-10px;
		font-size:16px;
	}
	nav ul{
		text-align:center;
	}
	nav ul li{
		padding:8px 10px;
	}
	.ftrd_banner{
		width:100%;
		background:none;
		height:auto;
	}
	.ftrd_banner .img{
		width:95%;
		border:0px;
		height:auto;
	}
	.ftrd_banner .img img{
		border:5px solid #FFF;
		margin:-5px;
	}
	.ftrd_banner h2{
		position:static;
		margin:0px;
		width:auto;
	}
	.ftrd_banner .small_btn{
		position:static;
		margin:10px 0;
	}
	.banner_right{
		margin:20px 0;
		padding:0px;
	}
	.banner_right .block{
		width:90%;
	}
	.banner_right .btn{
		margin:10px auto;
		width:100%;
	}
	.left_side .block{
		margin:15px auto;
		display:block;
	}
	.mdl{
		width:100%;
	}
	.how_work ul{
		font-size:16px;
	}
	.how_work .no{
		background:none;
		width:auto;
		height:auto;
		line-height:normal;
		color:#3061a0;
		margin:-10px 10px 0 0;
	}
	.right_side .block{
		margin:15px auto;
		display:block;
	}
	footer h2{
		float:none;
		width:100%;
		background-position:50% 90%;
		text-align:center;
		text-indent:0px;
	}
	footer li{
		text-align:center;
	}
	.copy {
		float: right;
		width: 70%;
	}
	.copy p {
		display: none;
	}
	#TB_window, #TB_ajaxContent{
		width:250px !important ;
		left:330px !important ;
		height:auto !important ;
	}
	.loginForm .label{
		padding:0px ;
		float:none ;
	}
	.loginForm .inputbox{
		width:80% ;
	}
	.loginForm p{
		margin:0px ;
	}
	.loginForm .regstr_link{
		background:none ;
	}
	.loginForm .regstr_link a{
		color: #80B202 ;
	}
}
/*------------- Ripu add new for lender page geo location-----------*/
.subuldiv{
font-size:12px;
display:none;

}
.subuldiv a{
color:green !important;
line-height:2;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}
.filterCls{
	border: 1px solid #999;
    border-radius: 3px;
    color: gray;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    padding: 2px 3px;
    text-decoration: none;
}
.clsloanSelect{
	margin:5px;
	width:70px;
}


.lender_list .checkout_btn{
	width:108px;
	height:25px;
	line-height:25px;
	display:inline-block;
	font-size:16px;
	color:#FFF;
	border:1px solid #4e6c00;
	border-radius:4px;
	/* text-transform:uppercase; */
	text-align:center;
	background:url(../img/images/green_btn1.png) -5px 50% no-repeat;
}

.lender_list .checkout_btn:hover{
	text-decoration:none;
	color:#CCC;
}

.top_msg{
	width:100%;
	border-bottom:3px solid #FFF;
	background: #F7F4E6;
	font-size:18px;
}
.top_msg .img{
	float:left;
	margin:0 10px 0 0;
}
.top_msg .close{
	float:right;
}
.top_msg .close a{
	display:block;
	width:20px;
	line-height:20px;
	border:1px solid #666;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.top_msg .text{
	margin:0 40px;
}
/*---- Ripu ------*/
.clr_menu4{
position:relative;
float:right;
margin-left:100px;
}
.clrbket{
font-size:16px;
color:gray;
}

.reference{ 
    border:1px solid #D4D4D4;
	margin:5px;
	border-spacing: 5px;
	padding:10px;
	width:100%;
    border-collapse: separate;
	font-size:13px;
}

#busy-indicator { 
	display:none;  
	position:absolute; 
	
} 
#busy-indicator-quick { 
	display:none;  
	position:fixed; 
	
} 
.acnt_tb2{
	font-size:16px;
	margin:5px 0;
	border-collapse:collapse;
}
.acnt_tb2 td{
	border:3px solid #FBFAF3;
	padding:5px 7px;
}
.acnt_tb2{
	background:#fff;
}
.acnt_tb2 .head_vlue{
font-size:26px;  
}

#UserEditProfileForm input.inputbox,
#UserEditProfileForm select,
#UserEditProfileForm textarea{
	padding:5px 7px;
	border:1px solid #666;
	border-radius:4px;
	font-size:16px;
	min-width:300px;
	background:#FFF;
}
.customSelect {
	border:1px solid #ccc;
	border-radius:4px;
	font-size:16px;
	padding: 5px 7px;
	margin: -5px 5px 0 0;
	background:url(../img/images/down_arrow1.gif) 90% 50% no-repeat #F6F6F6;
}
.customSelect:hover{
	box-shadow:0 0 5px #CCC;
	border:1px solid #DDD;
}
.customSelectInner{
	border-right:1px solid #CCC;
	margin:0 20px 0 0;
}
/*------------------------------Daya 5-4-13---------------*/

.rating {
	width:100%;
}
.rating-in {
	width:100% !important;
}
.rating img{
	padding-right:10px;
}
/*-----------------------------9-4-13--------------------*/
.sucess_msg{
	padding-left:3px; 
	margin-left:5px; 
	padding-right:3px; 
	border:1px solid #82B400; 
	color:#82B400;
}

.err_msg{
	padding-left:3px; 
	margin-left:5px; 
	padding-right:3px; 
	border:1px solid #FF0000; 
	color:#FF0000;
}
/*-----------------------------24-4-13--------------------*/
.reference1{ 
    /*border:1px solid #D4D4D4;*/
	margin:none;
	border-spacing: none;
	padding: none;
}
.reference_table{ 
    /*border:1px solid #D4D4D4;*/
	margin:3px;
	border-spacing: 3px;
	padding:6px;
	width: 100%;
}
.reference1 table tr { 
	border: 1px solid #D4D4D4;
}
.reference1 table tr th{ 
	margin:3px;
	border-spacing: 3px;
	padding:3px;
	border-right: 1px solid #D4D4D4;
}
.reference1 table tr td{ 
	margin:3px;
	border-spacing: 3px;
	padding:3px;
	border-right: 1px solid #D4D4D4;
	font-size:13px;
}

.schedule_grid{
	background:#F7F4E6;
	font-weight:bold;
	font-size:16px !important;
}

/********************************      jQuery plugins styles      ********************************/

/*************** Facebox ***************/

#facebox .b {
	background:url(../img/admin/b.png);
}

#facebox .tl {
	background:url(../img/admin/tl.png);
}

#facebox .tr {
	background:url(../img/admin/tr.png);
}

#facebox .bl {
	background:url(../img/admin/bl.png);
}

#facebox .br {
	background:url(../img/admin/br.png);
}

#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
}

#facebox .popup {
	position: relative;
}

#facebox table {
	border-collapse: collapse;
}

#facebox td {
	border-bottom: 0;
	padding: 0;
}

#facebox .body {
	padding: 10px;
	background: #fff;
	width: 800px;
}

#facebox .loading {
	text-align: center;
}

#facebox .image {
	text-align: center;
}

#facebox img {
	border: 0;
	margin: 0;
}

#facebox .footer {
	border-top: 1px solid #DDDDDD;
	padding-top: 5px;
	margin-top: 10px;
	text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
}

#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.facebox_hide {
	z-index:-100;
}

.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}
/*-----------facebox---------------------*/

.border{
	border-bottom:1px solid #DAD9D3;
	padding:2px;
}
.WDetails{
	width:30%;
	float:left;
}



.PopupPanel{
    border: solid 2px #6D6D6D;
	border-radius:4px;
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: white;
	text-align:center;
    z-index: 100;
    height: 100px;
    margin-top: -50px;
    width: 300px;
    margin-left: -150px;
	font-weight:bold;	
	box-shadow:0 0px 10px #6D6D6D;
}

/************ Button ************/
.button {
	font-family: Verdana, Arial, sans-serif;
	display: inline-block;
	background: #459300 url(../img/admin/bg-button-green.gif) top left repeat-x !important;
	border: 1px solid #459300 !important;
	padding: 4px 7px 4px 7px !important;
	color: #fff !important;
	font-size: 11px !important;
	cursor: pointer;
	border-radius:4px;
 }
 
 
.button:hover {
	text-decoration: underline;
 }
 
 .home-product{
	height: 315px;
    overflow: hidden;
	width: 100%;
}
.read-more{
	font-size: 14px;
}
.margin-left45{
	margin-left:45px;
}

.comment-box{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}
.color333{
	color:#333 !important;
}
.padding0{padding:0px;}
.loan-update-new{
	float:left; width:625px;
}
.loan-update-img{
	float: left;
    margin-right: 10px;
	max-width:250px;
}
.cmt-input{
	border: 1px solid #ccc;
    border-radius: 3px;
    padding: 8px 10px;
    width: 100%;
}
.cmt_btn{
	background: #4a69ad;
    border: 2px solid #2d4b7f;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 20px;
    margin-top: 5px;
    padding: 3px 20px 5px;
    text-align: center;
    width:auto;
}
.cmt_btn:hover{
	color:#ccc;
	text-decoration:none;
}
.postal_code_btn{
	background: #4a69ad;
    border: 2px solid #2d4b7f;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 14px;
    margin-top: 5px;
    padding: 3px 20px 5px;
    text-align: center;
    width: 60px;
	text-transform: uppercase;
}
.postal_code_btn:hover{
	color:#ccc;
	text-decoration:none;
}

.user_cmt{
	color: #4a69ad;
    font-size: 20px !important;
    margin-top: 20px !important;
}

#ShippingPostalCode{
	display:none;
}
.postal_code{
	width:150px !important;
	padding: 5px 7px !important;
}
.AddPostalCode{
	font-size:18px !important;
}
.red{
	color:#ff0000;
	font-size:12px;
}
.no-results{
	color:#ff0000;
	font-size:14px;
	margin-bottom: 0;
}
.wait{
	display:none;
}
.change_postal_code{
	font-size: 12px;
    margin: 0 0 10px 0;
}
.change_postal_code_cart{
	font-size: 14px;
    margin: 0 0 10px 25px;
}
.marginTop20{
	margin-top:20px !important;
}
.marginTop0{
	margin-top:0px !important;
}
.marginB5{
	margin-bottom:5px !important;
}
.producer-img{
	float: left;
    margin: 0 15px 3px 0;
}
.buyer-view-all{ 
	border: 1px solid;
    border-radius: 5px;
    padding: 2px 11px 5px;
}
.product_list_li_height{
	height:200px !important;
}

#ContinueLending{
	display:none;
}
#ContinueDelete{
	display:none;
}
.cont-send{
	border-bottom: 2px solid #fff;
    font-size: 30px !important;
    padding-bottom: 10px !important; 
}
.w150px{
	width:150px;
} 
.rating-div{ 
	max-height: 105px;
    max-width: 400px;
}
.text-right{
	text-align:right;
}
.green {
    float: none;
}
.search-inputbox{
	width:100% !important; padding-right:32px;
}
.continue-buying-lending{
	margin-bottom:20px !important;
	margin-top:-20px !important;
}
.CBL{
	width:680px !important;
	text-align:left !important;
}
.hr-bottom{
	border: 1px solid #fff;
    margin-bottom: 20px;
}
.buyer-detail-big-img{
    height: 300px;
    width: 100%;
   
}
.buyer-detail-small-img{
	width:auto;
	max-height:80px;
}
.w400p{	width:60%;
}
.w40p{
	width:40px;
}
.w100per{
	width:100% !important;
}
.w800Per{
	width:80% !important;
} 

.bdp_detail p{ margin-top:0px !important; }
.bdp-mfi-div{ margin-top:10px; float:left; width:100% }
.bdp-mfi-img{ border:5px solid #f8f5e9; float:left; margin:5px 12px 0 0; max-width:150px; }
.last-update{ float:left; }
.marginTop15px{ margin-top:15px; }
.reviews{
	background: rgba(0, 0, 0, 0) url(../img/images/blue_grad1.gif) repeat-x scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: "Calibri",Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
	width: 300px;
}
.reviews:hover{
	color:#80B202;
	text-decoration:none;
}
.interested-product{
	background: #80B202;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-family: "Calibri",Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 24px;
    line-height: 24px;
    text-align: center;
	width: 218px;
}
.interested-product:hover{
	color:#536EB2;
	text-decoration:none;
}

.main-div-rank{
	margin: 10px 0;
	width:100%;
}
.ineer-rank{
	border: 1px solid #3061a0;
    box-shadow: 1px 0 8px rgba(45, 99, 156, 0.4) inset, 0 0 0 1px rgba(66, 99, 153, 0.13) inset;
    float: left;
    height: 24px;
    text-align: left;
    width: 147px;
}
.completed-rate{
	background: rgba(0, 0, 0, 0) url(../img/images/blue_grad1.gif) repeat-x scroll 0 0;
	height:24px;
}
.ineer-rank-text-left{
	color: #3061a0;
    float: left;
    text-align: left;
	margin-right:5px;
	font-weight:bold;
}
.ineer-rank-text-right{
	color: #3061a0;
    float: left;
    text-align: left;
	margin-left:5px;
	font-weight:bold;
}
.cmt-heading{
	color: #3061a0;
    font-size: 18px;
    margin: 20px 0 0;
    padding: 0;
}
.cmt-text-area{ padding:5px 10px; width:300px; }
.cmt-select{ padding:5px 10px; width:320px; }
.cmt-hr{ border:1px solid #dbe4ee; margin:3px -15px 10px; width:680px; }
.cmt-submit, .cmt-submit:hover{ 
	background:#4969ad; color:#fff; padding:3px 20px;
}
.cmt-success{
	background: rgba(0, 0, 0, 0) url(../img/images/tick_circle.png) no-repeat scroll 10px 50%;
    border: 1px solid #80b202;
    color: #80b202;
    padding: 3px 10px 3px 40px;
    width: 270px !important;
}
.cmt-error{
	background: rgba(0, 0, 0, 0) url(../img/images/error.png) no-repeat scroll 10px 50%;
    border: 1px solid #ffd400;
    color: #ffd400;
    padding: 3px 10px 3px 40px;
    width: 270px !important;
}
.show-comments{
	
}
.cmt-li{
	border-bottom: 1px dotted #3e64a7;
    margin-bottom: 7px;
}
.cmt-li:last-child{
	border-bottom:0px;
	margin-bottom:0px;
}
.rate-star{ height:12px; padding-right:3px; }

.my_blogs{
	float:left;
	padding:15px;
	background:#FFF;
	box-shadow:0 0px 5px #CCC;
	border-radius:5px;
	width:930px;
}

.my_blogs h2{
	font-size:40px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	/* text-transform:lowercase; */
}
.blog_detail_img{
	float:left;
	width:150px;
	margin:0 10px 5px 0;
}
.blog_detail{
	float:left;
	width:770px;
}
.margin0{margin:0px !important;}
.padding0{padding:0px !important;}
.padding_blog{padding:5px 10px !important;}
.post_select{ width: 72% !important;}
.file{ border:1px solid #aaa; }
.blog_lists{
	border-bottom: 2px solid #f9f8f0;
    margin-bottom: 13px;
    padding-bottom: 10px;
}
.blog_lists:last-child{
	border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.blog-status{
	font-size:12px;
}
.active-blog{
	color:#3061a0;
}
.inactive-blog{
	color:#C83A25;
}
.blog-btn{
	background: #3061a0 none repeat scroll 0 0;
    border: 1px solid #3061a0;
    border-radius: 4px;
    color: #fff;
    margin-top: 10px;
    padding: 2px 10px;
}
.blog-btn:hover{
	color: #fff;
}
.blog-btn-div{
	margin-top:10px;
	float:right;
}
.my-blog-detail-date{
	float:left; padding:0 5px 5px 0;
}
.uparrow {
    background: #B2CD6D url(../img/cd-top-arrow.svg) no-repeat scroll center 50%;
    border-radius: 5px;
    bottom: 30px;
    cursor: pointer;
    display: none;
    height: 40px;
    position: fixed;
    right: 90px;
    width: 40px;
    z-index: 999;
}
.team-member{
	padding:0 2%;
	width:100%;
}
/*.team-member-inner{
	float: left;
    margin: 0 1% 30px;
    text-align: center;
    width: 100%;
	
}*/
.team-img-div{
	width: 100%;
	text-align: center;
}
.team-member-img{
	height:250px;
	width:250px;
	-moz-box-shadow: 0px 6px 5px #E6F2C6; 
	-webkit-box-shadow: 0px 6px 5px #E6F2C6; 
	box-shadow: 0 1px 13px #e6f2c6; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%; 
	border-radius:50%;
}
.team-member-img:hover{
	opacity: 0.6;
    filter: alpha(opacity=60);
}
.team-member-heading{
	font-size: 18px;
    font-weight: bold;
}
.about-team-member{
    font-weight: normal;
}
/*.center-team-member{
	float: none;
	margin: 0 auto 30px;
}
*/
.maxw200{
	max-width:200px;
}
.font21{
	font-size:21px !important;
}
.red_n{
	color:#ff0000;
}
.team-member-btn {
  background: #80b202 none repeat scroll 0 0;
  border: 5px solid #fff;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  height: 50px;
  line-height: 38px;
  padding: 0 20px;
  text-align: center;
}

.learn_more_btn{
	background: #80b202 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline;
    font-size: 17px;
    padding: 2px 30px;
    text-align: center;
}

.learn_more_btn:hover{
    color: #5272AC;
	text-decoration:none;
}


.cart-bg img {
  float: right;
}
.team-member-btn:hover {
  background: #fff none repeat scroll 0 0;
  border: 5px solid #2c5c9e ;
  color: #2c5c9e ;
  text-decoration: none;
}

.blog_div_width{
	width:100%;
}
.blog_div_widthn{
	width:100%;
}
.loan-update-imgn{
	max-width:100%;
	margin-bottom: 10px;
}
.video-and-image{
	width:340px;
}
.shop-products{
	height:173px;
	width:173px;
}
.more-products{
	height:173px;
	width:173px;
}
.other-products{
	height:173px;
	width:173px;
}
.featured-product{
	height:200px;
	width:200px;
}
.similar-product{
	height: 173px;
    width: 99%;
}
.product-from-partners{
	width:108px;
}
.blog-title{
	margin:0;
}
.tooltip{
	background-color: #b2cd6d;
    border: 2px solid #80b202;
    border-radius: 4px;
    color: #fff;
    display: block;
	font-size:12px;
    margin-top: -2px;
    padding: 3px 10px;
    position: absolute;
	max-width:200px;
	z-index:999999;
} 
.tooltip a{
	color: #4D6EA9;
}

.tooltip p{
	margin:5px 0;
}

.tooltip_del{
	background-color: #b2cd6d;
    border: 2px solid #80b202;
    border-radius: 4px;
    color: #fff;
    display: block;
	font-size:12px;
    margin-top: -2px;
    padding: 0;
    position: absolute;
	max-width:300px;
	z-index:999999;
}
.pickup_product_chk:hover{
	cursor:pointer !important;
}
.tooltip_del a{
	color: #4D6EA9;
}

.tooltip_del table{	
	width:245px;
}

.tooltip_del td{	
	border-bottom: 1px solid #80b202; 
    padding: 4px 7px;
    text-align: left;
}

.cartTdHead{
	font-size:14px;
	font-weight:bold; 
}

.borderBottom0{	
	border-bottom:0px !important;
	padding: 0 7px 0 7px;
}

.buy_detail_lbl{
	float:left;
	font-weight:bold;
	width:200px;
}
.left{
	float:left;
}
.buy_detail_div{
	margin-top:5px;
}

.paddingTop0{
	padding-top:0 !important;
}
.paddingBottom0{
	padding-bottom:0 !important;
}

.pickup_product_chk:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
.pickup_product_chk:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
.pickup_product_chk:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.20em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}
.pickup_product_chk:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
.pickup_product_chk:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}
.blog_search_line{
	border-bottom: 2px solid #fff;
    height: 1px;
    margin-left: -15px;
    width:auto;
}
.blog_flt_search_input{
	border: 1px solid #999;
    border-radius: 5px;
    padding: 5px 10px;
    width:100%!important;
}
.margin-bottom0{
	margin-bottom:0px !important;
}
.ui-menu .ui-menu-item a{
	color: #555;
    font-size: 12px;
}
.right{
	float:right;
}
.news-list li{
	border-bottom: 1px dotted #8f8a7a;
    margin-bottom: 10px;
    padding-bottom: 8px;
}

.news-list h4{
	font-size:20px;
}
.margin0{
	margin:0px !important;
}
.input-notification{
	font-size: 13px;
    margin-left: 5px;
} 

.zoom-target{
	float:left; 
	width:500px; 
	height:375px;
}

.zoom-target-outer{
	position:relative;
	display:none;
}
.zoom-img{
	display: table;

}
.street-market-enthusiasts{
	text-align:center;
}
.street-market-search-form{
	text-align:center;
}
.street-market-input{
	border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-right: 5px;
    min-width: 170px;
    padding: 4px 10px 5px;
}
.street-market-search-form option{
    padding: 0 10px;
}
.street-market-search-ul{
	margin-top:15px;
	width:100%;	
}

.street-market-search-ul img{
	max-height:200px;
	max-width:100%;
}

.street-market-search-ul p{
	margin:0;
}

.street-market-search-ul li{
	border: 2px solid #AFCB67;
    float: left;
    height:auto;
    margin-bottom: 15px;
    margin-right: 1%;
    padding: 15px;
    text-align: center;
    width: 29%;
}
.marginRight{
	margin-right:0 !important;
}
.center{
	text-align:center !important;
}
.street-market-search-center{
	margin: 0 auto;
}
.first_element_width_on_div1{
	border: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
	width:34% !important;
}
.first_element_width_on_div2{
	border: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
	width:17% !important;
}
.paging_counter{
	text-align:center;
	margin-bottom:30px;
}
.busy-indicator-div{
	position:relative;
	text-align:center;
}
.street-market-search-img{
	height:205px;
}
.street-market-info{
	background:#fff;
	border:2px solid #DCE2BE;
	text-align:center;
}
.street-market-img-div{
	text-align:center;
}
.street-market-info-img{
	max-width:100%;
}
.street-market-aboutus{
	margin: 20px;
}
.street-market-info-h2{
    font-size: 22px;
    margin-top: 10px;
    text-transform: uppercase;
}
.street-market-info-head{
	font-size: 15px !important; 
    text-transform: uppercase;
}
.street-market-info-box{
	margin-bottom:10px;
}

#gmap_canvas{
	border: 10px solid #fff;
    box-shadow: 0 0 2px #b2cd6d;
    height: 400px;
    margin-top: 20px;
}
.anchor-lbl{
	font-weight:bold;
}
.anchor-lbl label, .anchor-lbl span{
	cursor:pointer;
}

.anchor-lbl:hover, .anchor-lbl label:hover, .anchor-lbl span:hover{
	color:#506CB1;
	text-decoration:none !important;
}
.incubator{
	border-radius: 0;
    padding: 0;
}
.incubator-table{
	width:100%;
}
.incubator-table td{ 
	border-bottom: 1px solid #f7f4e6;
    padding: 10px 0 10px 15px;
	vertical-align: top;
}

.incubator-heading{
	font-size:16px;
}
.incubator-detail-date{
	font-size:13px;
	font-style: italic;
}
.incubator-keywords{
	font-size:13px;
	margin-top:5px;
}
.key-lbl-outer{
	float: left;
    margin-bottom: 10px;
}
.key-lbl{
	background: #f7f4e6 none repeat scroll 0 0;
    box-shadow: 0 0 4px #ccc;
    margin-right: 10px;
    padding: 1px 6px;
}
.login-or-register-to-post{
	background: #dbe6ba none repeat scroll 0 0;
    box-shadow: 0 0 4px #80b202;
    color: #ff0000;
	font-size: 13px;
    margin-right: 10px;
    padding: 2px 12px;
}
.visit-topic{
	background: #f7f4e6 none repeat scroll 0 0;
    border: 1px solid #b2cd6d;
    border-radius: 3px;
    color: #73a808;
    font-size: 13px;
    padding: 2px 6px;
}
.incubator-views-cmts{
	font-size:14px;
	margin:0px !important;
}
.paddingLR15{
	padding:0 15px;
}
.total-views{
	width:75px
}
.incubator-action {
  padding-right: 15px !important;
  text-align: right;
  width: 100px;
}
.incubator-info{
	margin:15px;
}
.seprater{
	color:#ccc;
	padding: 0 7px;
}
.incubators-info-dwn{
	color: #5070ab;
    font-size: 13px;
}
.incubators-info-img{
	bottom: 5px;
    float: left;
    padding-right: 10px;
	width:40px;
}
.marginR5{
	margin-right:5px;
}
.marginT10 {
	margin-top:10px;
}
.topic-desc{
	margin-bottom:15px;
}

.comt-input{
    border-radius: 4px;
	padding: 6px;
	font-size: 13px;
	background: #fff url(../img/admin/bg-form-field.gif) top left repeat-x;
	border: 1px solid #EFF2DC;
	color: #333;
	width:99%;
}
.comt-attachment{
	border: 1px solid #EFF2DC;
    border-radius: 4px;
    padding: 2px 4px;
}
.cmt-heading-1{
	border-bottom: 1px dotted #dce5be;
    color: #5070ab;
    padding-bottom: 1px;
}
.comment-box-1{
	border-bottom: 1px dotted #dce5be;
	padding-bottom:2px;
	margin:10px 0;
}
.cmt-msg-part{
	margin:0;
	font-size:13px;
}
.margin15{
	margin:15px;
}


.job-table{
	width:100%;
}
.job-table td{ 
	border-bottom: 1px solid #f7f4e6;
    padding: 10px 0 10px 15px;
	vertical-align: top;
}
.job-table td:first-child{ 
	border-bottom: 1px solid #f7f4e6;
    padding: 0 0 10px 15px;
	vertical-align: top;
}

.job-detail-date{
	font-size:13px;
	font-style: italic;
}

.job-views-cmts{
	font-size:13px;
	margin:0px !important;
	padding: 3px 0;
}
.job-lft-div{
	float:left;
	width:110px;
}
.job-rght-div{
	float:left;
}

.job-rght-div p, .job-rght-div ul, .job-rght-div ol, .job-rght-div div{
	margin:0 !important;
}
.marginL5{
	margin-left:5px !important;
}
.job-info{
	font-size:20px !important;
	font-weight:normal !important;
}
.column-left, .column-right{
	float: left;
    padding: 1%;
    width: 48%;
}
.marginL10{
	margin-left:10px;
}
.marginT12{
	margin-top:12px;
}
.add_edit_job_profile{
	background: #b2cd6d none repeat scroll 0 0;
    border: 3px solid #83b600;
    border-radius: 5px;
    color: #fff;
    padding: 5px 23px;
}
.add_edit_job_profile:hover{
	text-decoration:none;
	color:#fff;
}



.row::after{
	clear: both;
    content: "";
    display: block;
}

.col12{
	margin-bottom:15px;
	float:left;
	margin-right:1%;
	width:99%;
}

.col6{
	margin-bottom:15px;
	float:left;
	margin-right:1%;
	width:49%;
}

.col4{
	margin-bottom:15px;
	float:left;
	margin-right:1%;
	width:32.33%;
}

.job_profile_form{
	padding:0 14px; text-align:left;
}
.job_profile_form small{
	color:#999;
}
.job_profile_form .inputbox{
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
    font-size: 16px;
    padding: 7px 3%;
    width: 94%;
}

.col12 .inputbox{
    padding: 7px 1.5%;
    width: 97%;
} 

@media handheld, only screen and (max-width: 800px) {	
	.job_profile_form{
		width:100%;
		padding:0;
	}

	.col12{
		margin-bottom:15px;
		float:left;
		margin-right:1%;
		width:99%;
	}

	.col12 .inputbox{
		padding: 7px 3%;
		width: 94%;
	} 

	.col6{
		margin-bottom:15px;
		float:left;
		margin-right:1%;
		width:99%;
	}

	.col4{
		margin-bottom:15px;
		float:left;
		margin-right:1%;
		width:99%;
	}

	.job_profile_form .inputbox{
		width:97%;
	}
}
.p-relative{
	position:relative;
}
.required{
	color: #c0221e;
    left: 3px;
    position: absolute;
    top: -1px;;
}
.heading{
	font-size: 17px;
    margin: 5px 0 2px 0;
}
.attached_cv_opt input{
	float:left;
}
.attached_cv_opt label{
	margin-left:17px;
	margin-top:-3px;
	display:block;
}
.profile-div{
	width:100%; float:left;
}
.profile-left-div{
	width:35%; float:left;
}
.profile-right-div{
	width:65%; float:left;
}
.profile-right{
	background: #f9f7ec none repeat scroll 0 0;
    display: block;
    list-style: outside none none;
    min-height: 675px;
    padding: 5px 4%;
    width: 92%;
}
.profile-left{
	background: #DCE5BE none repeat scroll 0 0;
    display: block;
    line-height: 30px;
    list-style: outside none none;
    padding: 5px 3%;
    position: relative;
    width: 95%;
} 
.active-profile-li{
	background:#F9F7EC;
}
.profile-left a{
	color:#3d3c3d;
	text-decoration:none;
}
.paddingONBtm15{
	padding:0 0 15px 0;
}
.profile-heading{
	border-bottom: 1px dotted #b2cd6d;
    font-size: 22px !important;
    line-height: 35px;
    padding-bottom: 5px !important;
    width: 100% !important;
}
.paddingB10{
    padding-bottom: 10px !important;
}
.paddingTop10{
    padding-top: 10px !important;
}
.display-none{
	display:none;
}
.active-profile{
	display:block;
}
.profile-col{
	border-bottom: 1px dotted #b2cd6d;
    border-left: 1px dotted #b2cd6d;
    border-right: 1px dotted #b2cd6d;
    clear: both;
    float: left;
    padding: 5px 2%;
    width: 96%;
}
.profile-col-l{
	width:35%;
	float:left;
}
.profile-col-r{
	width:65%;
	float:left;
}
.paddingLR5Px{
	 padding:0 5px
}
.always-blue{
	color:#3061a0 !important;
}
.always-blue:hover{
	color:#3061a0 !important;
	text-decoration:none !important;
}
.blog-title-new{
	font-size: 24px;
    font-weight: bold;
}
.head-txt-c {
  color: #7F7F7F;
  font-size: 12px ;

  padding-left:0!important;

}
.head-txt-c:hover{
	color: #80b202;
	text-decoration: none;
}

/********** Popup Css ***********/


.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  position: fixed;
}

	.modal-box { width: 58%; position: fixed; }


.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  background: rgba(0, 0, 0, 0.3) !important;
}
/********** End Popup Css ***********/

/********** Subscribe Css ***********/

.subscribe {
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  padding: 20px;
}

.subscribe-pitch {
  padding-left: 120px;
  background: url("../img/email.png") 5px center no-repeat;
}
.subscribe-pitch > h3 {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
  text-transform: uppercase;
}
.subscribe-pitch > p {
  line-height: 22px;
  color: #484848;
}



.subscribe-pitch-1 {
  padding-left: 120px;
  background: url("../img/career.png") 5px center no-repeat;
}
.subscribe-pitch-1 > h3 {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
  text-transform: uppercase;
}
.subscribe-pitch-1 > p {
  line-height: 22px;
  color: #484848;
}

.subscribe-pitch-3 {
  padding-left: 120px;
  background: url("../img/market.png") 5px center no-repeat;
}
.subscribe-pitch-3 > h3 {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
  text-transform: uppercase;
}
.subscribe-pitch-3 > p {
  line-height: 22px;
  color: #484848;
}

.subscribe-form {
  border-radius: 0 0 6px 6px;
  border-top: 1px solid #ccc;
  box-shadow: 0 1px white inset;
  display: table;
  margin: 20px 0 -20px;
  padding: 15px;
  position: relative;
  width: 100%;
}

.subscribe-input {
  padding: 0 16px;
  width: 90%;
  height: 35px;
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 15px;
  color: #444;
  background: #fefefe;
  background-clip: padding-box;
  border: 1px solid;
  border-color: #999 #aaa #aaa;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
}
.subscribe-input:focus {
  outline: 0;
}

.subscribe-submit {
  display: block;
  position: absolute;
  top: 15px;
  right: 9px;
  padding-left: 13px;
  height: 36px;
  width: 60px;
  background: #87bc00;
  border: 1px solid;
 
  border-radius: 0 20px 20px 0;
  cursor: pointer;
  font: 0/0 serif;
  text-shadow: none;
  color: transparent;
 
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
}
.subscribe-submit:active {
  background: #4cdf4d;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.subscribe-submit:before {
  content: '';
  display: block;
  margin-top: 1px;
  width: 25px;
  height: 19px;
  background: url("../img/tick.png");
}


/*------- Home Page Banner --------*/

 
#banner{
	height:315px;
	margin:0 auto;
	position:relative;
}

.jquery-bannerImg{
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
}
.jquery-bannerImg-images{ 
	width:100%;
	position:absolute;
}
.jquery-bannerImg-images img{
	width:100%;

}
.jquery-bannerBtn{ 
	position: relative;
	top:50%;
	display: none;
}
#banner:hover .jquery-bannerBtn{
	display: block;
}
ul.jquery-bannerBtn>li{
	width:36px;
	height:36px;
	line-height: 36px;
	text-align: center;
	border-radius:50%;
	color:#fff;
	font-size:18px;
	background-color:#000;
	position: absolute;
	margin:-18px 0 0 20px;
	cursor:pointer;
	display: none;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-webkit-opacity:.3;
	-o-opacity:.3;
	opacity:.3;
}
li.jquery-bannerBtn-left{}/* 左控件 */
li.jquery-bannerBtn-right{ /* 右控件 */
	right:20px;
}
ul.jquery-bannerBtn>li{
	display:block;
}
ul.jquery-bannerBtn>li:hover{
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-webkit-opacity:.6;
	-o-opacity:.6;
	opacity:.6;
}
ul.jquery-bannerPoint {
  bottom: -20px !important;
  float: right;
  left: 39%;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
}
li.jquery-bannerPoint-point{ /* 焦点按钮 */
	margin:0 4px;
	width:16px;
	height:16px;
	float:left;
	border-radius: 50%;
	cursor: pointer;
	background: #ccc
}
li.jquery-bannerPoint-hover{ /* 焦点按钮变色 */
	background: #87bc00
}


/*****************************************************************************header-new***************************************************/
.spesnova-btn-full{width:100%;}
.spesnova-btn-half{width:50%;}
.input-submit-btn{width:100%;padding:6px 12px; font-size:14px;}
.submit{margin-top:0px;}

.more-height{ height:49px; margin-top:-4px;}

.submit {
  /*margin-left: 10px;*/
  margin-top: 20px;
}

.floting{ float:left;}
.floting li{ float:left;}
.floating-cen{ float:none!important;}
.mangin-none-cl li{ margin:10px!important;}

#banner2 {
    height: 315px;
    margin: 0 auto;
    position: relative;
}

.width-auto .inputbox{ width:100%;}

.width-auto > p {
  float: left;
  width: 50%; padding:0 10px;     margin-bottom: 0;
}
.clear-fix{ float:left; width:100%; min-height:inherit; margin:16px;}
.radio-inline {
    clear: both; margin-left:10px;
    display: block;
}

.width-full{ width:100%!important; float:left;}


.float-none {
  margin-bottom: 3px;
  text-align: left !important;
  width: 100%;
}



.style-nav li:first-child{ border-left:none;}

.style-nav li { float:left;
  text-align: right;margin-right:0px !important;
}

.padding-right > a { background:url(../img/cart.png) 0 0 no-repeat!important;
  font-size: 16px !important;
  font-weight: normal !important;
  text-align: left;  width:150px !important; background-position:calc(3px)!important;
}


.padding-right{ padding-left:25px!important;}

.cart-bg > span { color:#fff;
  line-height: 1.6;
  margin-left: 18px;
}

.cart-bg {
  width: 100% !important;
}



.padding-right a:hover {
    padding-right: 0 !important; color:#fff!important;
}
.style-nav a{ color:#fff; }

.navbar-default{ background:none; padding:10px;}


.header_right {
  float: right;
  width: 76%;
}
.style-nav {
  padding: 10px 0 0 0;
}
.style-nav {
  float: right;
  margin: 0;
}  


.style-nav li{ border-left:2px solid #75a301;}

.style-nav a {  color: #fff !important;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px !important;
  padding: 10px 25px!important;
}

.bg-none a{ background:none; } 
.navbar-nav.style-nav li:last-child {
  padding-right: 0 !important;
}

.top{ padding-right:0px; padding:10px 0;}  


.dropbtn {
  text-decoration: none;	
  color: #3d3c3d;
  cursor: pointer;
  font-size: 13px;
  padding: 2px 46px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:none;}



/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
	top: 1px;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 120px; top:30px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  display: block;
  padding: 0 12px;
  text-decoration: none;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #e9e9e9;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
       text-decoration: none;
}
.under-text
{
	display: block;
    margin: 0 0 0 0;
}
.icons{display: block;margin-top: 110px;}
.icons_img{
	float: left;
	max-height: 107px;
}
.icons ul{display:flex;}
.icons li{
	
	float: left;
    display: inline;
}
.icons img{
	border-radius: 50%;
}

.links a,.wrap li h2 {
  color: rgb(127,127,127);
  display: block;
}
.links a:hover{
	color:#6bbd0c;
}

.htwo {
  box-sizing: border-box;
  width: 12%;
}


.htwo img{ margin-top:24px;}


.background-gray{ background: #f7f4e6 none repeat scroll 0 0;
    border: 5px solid #fff;
    margin: 0 0 20px;
    padding: 15px; }

/*******

*********************home*****************************/

section{ margin:24px 0;}

.manege > iframe {
  padding-right: 16px;
  width: 100%;
}

.searching-box { background:#fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 0 0 3px #afb0b0;
  padding: 24px;
  text-align: center;
  width: 100%;
}
.center-h4 > h4 {
  color: #01418a;
  font-size: 24px;
  font-weight: bold;
}

.height-text-b {  border: 1px solid #ccc!important;
  border-radius:0px!important; 
  font-size: 18px;
  height: 41px!important;
}
.searching-box > span {
  color: #333;
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.with-for{ width:80%; margin:auto;}

.jquery-bannerImg-images span {
  position: absolute;
  right: 16px;
}
.hr-d {
  margin: 0;
}

.rounded-image > ul {
  margin: 12px 0!important;
}
.rounded-image li { vertical-align:top;
  display: inline-block;
  width: 74px; margin:10px 0;
  padding: 0px 8px;
}
.rounded-image > ul p{ margin:0; font-weight:bold; font-size:16px;}

.rounded-image img {
  border: 2px solid #d9d6d6;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

.padding-saddow {
  border: 1px solid #ccc;
  box-shadow: 0 0 3px #afb0b0;
  color: #fff; display:table;
  padding: 10px;
  width: 100%;
}

.jquery-bannerImg-images span {
  color: #fff;
  float: right;
}



/**********************************month-acco*******************************/
.black-row {
  background: rgba(0, 0, 0, 0) url(../img/images/2nd-bg.png) no-repeat scroll 0 0 / 100% 100%;

  color: #fff;
  min-height: 330px;
  padding: 32px 0;
  width: 100%;
}

.completed_project {
  color: #fff;
  text-align: center;
}

.center-h h3{ color:#fff;}
.center-h{ text-align:center; font-size:18px; margin-bottom:24px;}

.counter strong{ font-size:40px; color:#fff;}
.counter span{ font-size:44px;}

.counter{ margin:0;}

.width-figure {
  float: left;
  padding: 16px;
  width: 20%;
}

.font-style {
  font-size: 20px;
}


.subscribe-form h2 {
  background: rgba(0, 0, 0, 0) url(../img/images/footer_heading.png) no-repeat scroll center 25px;
  float: left;
  font-family: "Calibri",Arial,Helvetica,sans-serif;
  font-size: 30px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  text-indent: 10px;
  width: 100%;
}

.floatright-button{ float:right;}  

.green {
    float: left;
}

.floatnone {
  float: none !important;
  font-size: 22px !important;
}

.position {
  display: inline-block;
  margin-top: 16px !important;
  width: 100%;
}


.height-for img{ width:100%; max-height:315px;}

.error-message {
    color: #ff0000;
}

.img-height img {
  height: 184px !important;
}


@media only screen and (max-width:1199px) {
.floatright-button{ float:none; margin-top:10px;}

.new-search1{ margin-top:16px;}

.product_list li {
  float: left;
  height: 310px;
  margin: 3%;
  width: 44%;
}
.product_list li:nth-child(2n+1) {
    clear: left !important;
}
.product_list li:nth-child(3n+1) {
    clear: unset;
}
.style-nav a { font-size: 20px;   padding: 10px 16px !important; }


.padding-right > a{ width:143px !important;}

.cart-bg > span{ margin-left:28px;}

.blue_btn2 {
  font-size: 18px;
}

.img-height img {
  height: 143px !important;
}


}

/*****************************************************************************responsive header-new***************************************************/

@media only screen and (max-width: 991px) {

.cart-bg > span{ font-size:14px;}

.padding-right > a {
  width: 124px !important;
}

.cart-bg > span{ margin-left:32px!important;}


.header_right {
  float: right;
  width: 84%;
}

.navbar-header{ width:16%;}

.navbar-header img {
  margin-top: 10%;
  width: 100%;
}


.modal-box {
  position: fixed; left:12%!important;
  width: 76%;
}
.thumb{ width:100%!important;}

.prdt_dtl .img {
  height: auto!important;
}


.style-nav a {
  font-size: 18px !important;
  padding: 10px !important;
}

.cart-bg > span {
  color: #fff;
  line-height: 1.4;
  margin-left: 40px;
}



.padding-right a {
  padding-right: 0 !important;
}


/****************************home*****************************/

.padding-saddow{ display:table;}

.manege > iframe {
  padding-right: 0;
  width: 100%;
}

.ftrd_banner h2{ background-size:100%;}

.subscribe-pitch-1,.subscribe-pitch,.subscribe-pitch-3 {
 
  padding-bottom: 40px;
  padding-left: 120px;
  padding-top: 0;
}
.subscribe{ margin-top:16px;}


.subscribe-form > h2 {
  background-position: center 26px;
  margin-left: 0 !important;
  text-align: center;
}

.subscribe-input{ width:100%;}

/*****************************************lend******************************/

.tex-box::after, .tex-box::before {
  clear: both;
  content: "";
  display: table;
}

.block.block3:after,.block.block3:before{ clear:both; display:inline-block; content:"";}

.full_block .block3 {
  float: left;
  margin: 16px 0;
  width: 100% !important;
}

.right_side1 {
  clear: both;
  float: left;
  margin: 16px 0;
  width: 100%;
}

.img-height img {
  height: 172px !important;
}



}



@media only screen and (max-width:767px) {

.img-height img {
  height:auto !important;
}



.navbar-header {
  float: none;
  width: auto;
}

.navbar-header img {
  margin-top: 0;
}


.modal-box {
  position:absolute!important; left:4%!important;
  width: 90%; top:0px;
}

.prdt_dtl .img{ height:230px;}

.cart-bg > span {
  color: #fff;
  line-height: 1.4;
  margin-left: 24px;
}

.padding-right > a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.cart-bg > span{ margin-left:0;}


.head-txt-c { font-size: 15px !important;
  font-weight: bold; }

.userImg { position:inherit; margin: 0 6px 0 0;
 float:left!important;
}

.header_right .acnt{ float:left;}

.header_right .top{ width:100%;}

.butttom-margion{ margin-top:0; width:auto; position:inherit; border:none;}

.navbar-header img{ margin-left:24px; width:100px;}

.navbar-toggle { margin-right: 24px;
  margin-top: 22px;}
.header_right {
  float: none;
  width: auto;
}

.icon-bar{ background:#fff!important;}
.header_right .top { display:table;
  padding: 0; float:none; width:94%!important;
  text-align: left !important;
  width: 100%;
}

.acnt { margin-top:10px!important;  float: left!important;
  margin-left: 0 !important; max-width:inherit!important;
}
.lang {
  margin: 12px 0 0!important;
}
.search_form{
	margin-top: 0 important;
	margin-bottom: 0; }
	
.style-nav {
  float: left;
  text-align: left;
  width: 100%;
}


.style-nav li {
  border: medium none !important;
  display: block;
  float: none;
  text-align: left;
}


.style-nav li a{ background:none; padding-left:15px!important;}

.navbar-collapse{ padding-left:0; padding-right:0;}
.navbar-header{ padding-bottom:10px;}
.style-nav {
  border-top: 1px solid #fff;
  margin-top: 8px;
}
.top{ padding:0 15px!important;}

.style-nav a {
  border: 1px solid;
  font-size: 22px !important;
  margin: 8px 0;
  padding: 8px 20px !important;
}
.padding-right a {
  border: 1px solid #ccc;
  width: 100% !important;
}
.footer h2{ font-size:24px;}

.footer li a{ font-weight:normal;}

.width-figure {
  float: left;
  padding: 16px;
  width: 50%;
}
.padding-right {
  padding-left: 0 !important;
}

.wrap{ width:100%;}

.left_side1{ padding:15px; width:100%; float:none;} 

.right_side1{ padding:0; float:none; margin-top:24px;}

.page_head{ margin-bottom:24px;}

.page_head:after,.page_head:before{ clear:both; content:""; display:table;}

.full_block .block1, .full_block .block2, .full_block .block3 { width:100%;}

.left_side1 {
  float: left;
  padding: 15px;
  width: 100%;
}

.right_side1 {
  clear: both;
  float: left;
  margin: 16px 0;
  width: 100%;
}


/******************************inner***********************/


.floatleft {
  float: none;
  margin-right: 12px !important;
  width: 100%;
}
.floatright {
  float: left;
}


.zoom-img {
  display: table;
  width: 100%;
}
.mangin-none-cl li {
  margin: 0px !important;
}








}

@media only screen and (max-width:600px) {.lang{ width:auto!important; margin-top:0!important; float:right!important;}
.head-txt-c{ margin-right:10px;}

.style-nav li{ padding:0;}

.butttom-margion{ padding:0;}
.header{ padding:0;}


.w45p {
  display:block;
  width: 100% !important;
}

.green_tag > li {
  float: none;
  padding-right: 16px;
  width: 100%;
  clear: both;
  margin-bottom: 24px;
}

}




/****************************footer*****************************/

@media only screen and (max-width:480px) {
	.spesnova-btn-half{width:100%;}
	

.hr-d > img{ width:100%;}

.with-for {
  margin: auto;
  width: 100%;
}


.product_list li {
  float: left;
  height: auto;
  margin: 0;
  width: 100%;
}


.shop-products {
  height: auto;
  width: 173px;
}


.product_list li .ftrd {
  height: auto;
}

}



.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: #fff !important;
    color: #7eb001 !important;
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
.dropdown-menu > li {width:100%;text-align:left;}
.dropdown-menu > li > a{color: #7eb001 !important;}


.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background-color: #7eb001 !important;
	color: #fff !important;
}
.dropcap::first-letter {
  float: left;
  font: 3.32956em/0.7em georgia,serif;
  margin: 0.2em 0.15em 0.1em 0;
}.dropcap::first-letter {
  float: left;
  font: 3.32956em/0.7em georgia,serif;
  margin: 0.2em 0.15em 0.1em 0;
}
.userImg img{}


/* My Changes */

.header_div{     
    width: 100%;
}
.header_class{
	 /* background-image: url(../img/images/bg.JPG); */
	 background-image: url(../img/images/big_bg.jpg);
	 background-repeat: no-repeat;
    background-position: cover;
	 background-size: 100% 100%;
    height: 98vh; /*height: 75vh;*/
}

.nav_header .navbar-nav > .active > a{
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 700;
    background-color: rgba(231, 231, 231, 0);
}
.nav_bar .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    background-color: rgba(231, 231, 231, 0);
	color:white;
}
.nav_bar .navbar-nav > li > a{
    color: #7F7F7F;
    font-weight: 700;
    font-size: 18px;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    background-color:rgba(231, 231, 231, 0);
    box-sizing: unset !important;
    color: white !important;
}
.navbar-nav > li{
    padding-right: 0px;
}
.navbar-nav > li:last-child{
    padding-right: 0;
}
.nav > li > a:hover, .nav > li > a:focus{
    background-color: rgba(238, 238, 238, 0);
    color: #80b202;
}

.acnt .thickbox::after{
    content: "|";
    position: relative;
    left: 7px;
}

/* index css */

.first1{
    padding: 50px auto;
}
.first_section>h3{
    text-align: center;
    font-size: 3rem;
    font-weight: 700;
    padding-bottom: 30px;
    padding-top: 15px;
	color:#7f7f7f;
}

.can_do{
    width: 100%;
    height: 466px;
}
.left_1{
    padding-left: 0;
    padding-right: 0;
}
.left_content img{
    width: 100%;
}
.right_content{
    width: 100%;
}
.right1{
    padding-left: 0;
    padding-right: 0;
    width: 325px;
	height: 267px;
    /*height: 233px;*/
}
.right_rupprt, .right_lbelow{
    width: 325px;
	height: 267px;
    /*height: 234px;*/
    background-color: #85B800;}
}
.right-upper, .right-rlower{
    position: relative;
}
.right-upper>h4{
    font-size: 60px;
    color: #85B800;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}



.right-rlower>h4{
    font-size: 60px;
    color: #85B800;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.right_rupprt, .right_lbelow{
    position: relative;
}
.right_rupprt>p{
    text-align: right;
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 55%;
    transform: translate(-34%, -50%);
}
.right_lbelow>p{
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 45%;
    transform: translate(-62%, -50%);
}
.right-upper>img{
    position: absolute;
    right: -27px;
    bottom: 86px;
    z-index: 1;
}
.right-rlower>img{
    position: absolute;
    position: absolute;
    top: 86px;
    left: -27px;
}

/* section2 */

.section2{
    padding-top: 15px;
    padding-bottom: 15px;
}
.sec2_in>h3{
    text-align: center;
    font-size: 3rem;
    padding-bottom: 23px;
	color:#7f7f7f;
}
.sec2_first{
    position: relative;
}
.sec2_first h4{
    float: left;
    font-size: 1.4rem;
    color: #7F7F7F;
    padding-top: 16px;
    padding-right: 14px;
    
}
.sec2_first h4 span{
    font-size: 3rem;
    color: #85B800;
    font-weight: 700;
}

.sec3-1 {
    text-align: center;
}
.sec3-1 img{
    width: 100%;
    max-height: 255px;
}
.sec3-1 h5{
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.3rem;
}

.sec3-1 a{
    padding: 7px 20px;
    border: 1px solid #85B800;
     transition: all .3s ease-in;
    border-radius: 5px;
	color:#7f7f7f;
	text-transform:uppercase;
	font-weight:700;
}
.sec3-1 a:hover{
    padding: 7px 20px;
    border: 1px solid #85B800;
    background-color: #85B800;
    text-decoration: none;
    color: #fff;
   
}






/* my changes */
@media only screen and (max-width:767px) {
	.can_do{
		height:auto;
		max-height: auto;
	}
	
	.sec2_in  .col-md-3{
		
		width: 50%;
		float: left;
	}
	.sec2_in > h3{
		font-size:30px;
}

.sec2_first b{
		font-size:14px;

}

.sec2_first h4 span{
	font-size:30px;

}



	
}


@media only screen and (max-width:480px) {
	.header_class{background-size: 100% auto;height:46vh;}
	.header_class h2{font-size:14px;left:5%;top:31%;}
	.first_section > h3{font-size:30px;padding-top:0px;}
	.icons{margin-top: 10px;}
	.under-text{margin-top:0%;}
	.sec3-1{padding-bottom:5%;}
	
	.sec2_in  .col-md-3{
		
		width: 100%;
		float: left;
	
	}



.sec2_first h4{
	float:none;

}

	
.sec2_first{
	text-align: center;
	float:left;
	width:100%;
	margin-bottom: 20px;
	border-bottom: solid 1px rgba(0,0,0,0.15);
	padding-bottom: 15px;

}

.sec2_first .icons_img{
	float:none;

}
	
	
	
}







