* {
	margin:0;
	padding:0;
}
@font-face {
font-family: Roboto;
src:url('../fonts/Roboto-Regular.TTF') format('truetype');
}
/*@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.TTF');
    src: url('../fonts/Roboto-Regular.TTF') format('embedded-opentype'),
        
    font-weight: 300;
    font-style: normal;
}
*/
body {
	background:#fff;
	width:100%;
	height:100%;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	line-height:20px;
	color:#666;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size:1.9em;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	line-height:1.15;
}
h2 {
	font-size:1.7em;
	line-height:1.25;
	font-weight:normal;
}
h3 {
	font-size:1.5em;
	line-height:1.25;
	font-weight:normal;
}
h4 {
	font-size:1.6em;
	line-height:1.35;
	font-weight:normal;
}
h5 {
	font-size:1.4em;
	line-height:1.35;
	font-weight:normal;
}
h6 {
	font-size:1em;
	line-height:1.35;
}
.align-right {
	text-align:right !important;
}
.strong {
	font-weight:bold;
}
header, nav, section, article, aside, footer {
	display:block;
}
h1, h2, h3, h4, nav {
}
.prepend-top {
	margin-top:5px;
}
.prepend-top1 {
	margin-top:10px;
}
.prepend-top2 {
	margin-top:30px;
}
.prepend-top3 {
	margin-top:40px;
}
.prepend-top4 {
	margin-top:50px;
}
.prepend-bottom-min {
	margin-bottom:5px;
}
.prepend-bottom {
	margin-bottom:10px;
}
.prepend-bottom-padd {
	padding-bottom:20px !important;
}
.prepend-bottom1 {
	margin-bottom:20px !important;
}
.prepend-bottom2 {
	margin-bottom:30px;
}
.prepend-bottom3 {
	margin-bottom:40px;
}
.prepend-bottom4 {
	margin-bottom:50px;
}
.prepend-left {
	padding-left:10px;
}
.prepend-left1 {
	padding-left:20px;
}
.prepend-left2 {
	padding-left:30px;
}
.prepend-left3 {
	padding-left:40px;
}
.prepend-right {
	padding-right:10px;
}
.prepend-right1 {
	padding-right:20px;
}
.prepend-right2 {
	padding-right:25px;
}
.prepend-right3 {
	padding-right:30px;
}
.prepend-right4 {
	padding-right:40px;
}
caption {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.clear {
	clear:both;
}
.align-center {
	text-align:center;
}
p {
	line-height:20px;
}
.left {
	float:left;
}
.right {
	float: right;
	width: 842px;
}
img {
	border:none;
}
.right-1 {
	float: right;
	margin-top: 5px;
	width:78%;
}
.heading-main {
	float:right;
	width: 80%;
}
.heading-main h1 {
	font-size:24px;
	padding:10px 1px;
	border-bottom:1px solid #CCC;
	float: none;
	text-align: left;
}
.align-center {
	text-align:center !important;
}
#wrapper {
}
.group-sec {
	width:100%;
	float:left;
}
/* #header {
	width:100%;
	background:url(../images/header-bg.jpg)!important;
	
	margin:0px auto;
} */
#header:after {
	clear:both;
	display:block;
	font-size:0px;
	content:".";
	line-height:0px;
	visibility:hidden;
} 
.project-logo {
	margin:10px 10px 5px 10px;
	float:left;
}
.project-logo img {
	width:113px;
	height:68px;
}
.logo {
	margin:10px 10px 5px 10px;
	float:right;
}
.logo img {
	width:113px;
	height:68px;
}
.location {
	font-size:12px;
	color:#666;
}
.location span {
	color:#333;
	font-weight:bold;
	padding-left:10px;
}
.container {
	width:100%;
	background: linear-gradient(#ffffff, #f1f1f1) /* For ie 8 to 11  */;
	background: -webkit-linear-gradient(#ffffff, #f1f1f1); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #f1f1f1); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #f1f1f1); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #f1f1f1); /* Standard syntax */
	background:-ms-linear-gradient(#ffffff, #f1f1f1);
}
#maincontainer {
	padding:0px 20px;
}
#maincontainer:after {
	content:".";
	display:block;
	clear:both;
	line-height:0px;
}
#maincontainer2 {
	padding:20px 20px;
	width:80%;
	margin:0 auto;
}
#maincontainer2:after {
	content:".";
	display:block;
	clear:both;
	line-height:0px;
	visibility:hidden;
}
#content {
	float: left;
	width: 100%;
}
.post {
	margin: 0 auto;
	padding-bottom: 50px;
	float: left;
	width: 960px;
}
.btn-sign {
	width:460px;
	margin-bottom:20px;
	margin:0 auto;
	padding:20px;
	border-radius:5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
	background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background:  -o-linear-gradient(top, #00c6ff, #018eb6);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');
	text-align:center;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
}
.btn-sign a {
	color:#fff;
	text-shadow:0 1px 2px #161616;
}
#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
}
.login-popup {
	display:none;
	background: #fbfbfb;
	padding: 10px;
	border: 2px solid #ddd;
	float: left;
	width:25%;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
	-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
}
.login-popup-heading {
	background:#7b7b7b;
	width:100%;
}
.login-popup-heading h3 {
	color:#FFF;
	font-size:15px;
	padding:5px;
}
img.btn_close {
	float: right;
	margin: -28px -28px 0 0;
}
fieldset {
	border:none;
}
form.signin .textbox label {
	display:block;
	padding-bottom:7px;
}
form.signin .textbox span {
	display:block;
}
form.signin span {
	color:#737373;
	margin-top:50px;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	text-align:justify;
	margin-left:7px;
}
form.signin p {
	color:#e20004;
	text-align:center;
	font-size:11px;
}
form.signin .textbox input {
	background:#FFF;
	border:1px solid #e2e2e2;
	color:#a5a5a5;
	text-align:center;
	font:13px;
	padding:2px;
	width: 234px;
	margin-left:7px;
}
 form.signin input:-moz-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
form.signin input::-webkit-input-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
.button {
	background:#2051a7;
	color:#FFF;
	padding:4px 10px;
	border:none;
	margin-top:40px;
	text-align:center;
	margin-left:107px;
}
.button:hover {
	background:#1c61d9;
	cursor:pointer;
}
.button-1 {
	background:#2051a7;
	color:#FFF;
	padding:4px 10px;
	border:none;
	margin-top:40px;
	text-align:center;
	margin-left:9px;
}
.button-1:hover {
	background:#1c61d9;
	cursor:pointer;
}
a {
	color:#333;
}
.form-1 {
	border: 3px solid #ccc;
	font-size: 12px;
	float: left;
	font-family: 'Roboto', sans-serif;
	height: 100%;
	padding: 20px;
	width: 76%;
	margin: 12px 0px 20px;
	padding: 20px 10px;
}
.form-1:after {
	content:".";
	display:block;
	clear:both;
	line-height:0px;
	visibility:hidden;
}
.form-1:before {
	content:".";
	display:block;
	clear:both;
	line-height:0px;
	visibility:hidden;
}
.form-2 {
	border: 3px solid #ccc;
	font-size: 12px;
	margin: 12px 0 20px;
	padding: 20px 10px;
	width: 78%;
	float:right;
}
.form {
	border:3px solid #CCC;
	margin:10px auto;
	padding:20px 10px;
	width:75%;
	font-size:12px;
	margin-bottom:20px;
}
.form-label {
	color:#333;
	font-size:13px;
	width:33%;
	text-align:left;
	margin-right:15px;
	padding-top:10px;
	float:left;
}
.form-sub-label {
	width:33%;
	float:left;
	display:inline-block;
}
.form-label:after {
	clear:both;
	display:block;
	line-height:0px;
	height:0px;
}
.form-label-1 {
	color:#333;
	font-size:13px;
	width:264px;
	text-align:left;
	margin-right:15px;
	padding-top:10px;
	float:left;
}
.form-label-1:after {
	clear:both;
	display:block;
	line-height:0px;
	height:0px;
}
.group {
	margin-left:30px;
}
.radio-group {
	color:#333;
	font-size:13px;
	margin-bottom:20px;
	margin-right:15px;
	padding-top:8px;
	float:left;
}
.radio-group-2 {
	color:#333;
	font-size:13px;
	margin-bottom:20px;
	margin-right:15px;
	padding-top:8px;
	float:left;
}
.radio-group-1 {
	color:#333;
	font-size:13px;
	margin-bottom:20px;
	margin-right:15px;
	padding-top:8px;
	float:left;
}
.radio-group1 {
	color:#333;
	font-size:13px;
	margin-bottom:20px;
	margin-right:22px;
	padding-top:8px;
	float:left;
}
.radio-group1 img {
	margin-left:3px;
}
.radio-group p {
	margin-left:10px;
}
.radio-btn {
	margin-left:5px;
	float:left;
}
.color-box1 {
	width:24px;
	height:24px;
	background:#000203;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-box2 {
	width:24px;
	height:24px;
	background:#353535;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-box3 {
	width:24px;
	height:24px;
	background:#6e6e6e;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-box4 {
	width:24px;
	height:24px;
	background:#9f9f9e;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-box5 {
	width:24px;
	height:24px;
	background:#b3b3b2;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-box6 {
	width:24px;
	height:24px;
	background:#cdccca;
	margin-left: 3px;
	margin-right: 11px;
	float:inherit;
}
.color-1 {
	width:24px;
	height:24px;
	background:#fefffe;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-2 {
	width:24px;
	height:24px;
	background:#dadada;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-3 {
	width:24px;
	height:24px;
	background:#bdc9d6;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-4 {
	width:24px;
	height:24px;
	background:#b8db9b;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-5 {
	width:24px;
	height:24px;
	background:#f9ee95;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-6 {
	width:24px;
	height:24px;
	background:#a6e6f0;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.option-box {
	width:388px;
	padding:5px;
	background:#FFF;
	border:none;
	box-shadow: 0 0 3px #ccc inset;
}
.option-box1 {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	float:left;
	padding: 5px;
	width: 381px;
}
.form-img {
	border:solid 1px #e1e1e1 !important;
	height:20px;
	color:#6b6b6b;
	width:413px;
	padding:3px;
	margin-bottom:15px;
}
.btn-form {
	width:70px;
	background:#2051a7;
	color:#FFF;
	padding:4px 10px;
	border:none;
	margin-top:15px;
	text-align:center;
	float:left;
	margin-left:40%;
}
.btn-form:hover {
	background:#1c61d9;
	cursor:pointer;
}
.btn-form-1 {
	width:70px;
	background:#2051a7;
	color:#FFF;
	padding:4px 10px;
	border:none;
	margin-top:15px;
	text-align:center;
	margin-left:10px;
	float:left;
	margin-left: 40%;
}
.btn-form-1:hover {
	background:#1c61d9;
	cursor:pointer;
}
.btn-form-2 {
	width:70px;
	background: none repeat scroll 0 0 #2051a7;
	border: medium none;
	color: #fff;
	margin-top: 15px;
	padding: 4px 10px;
	text-align: center;
	float:left;
	margin-left: 40%;
}
.btn-form-2:hover {
	background:#1c61d9;
	cursor:pointer;
}
/*LOGIN PAGE*/

.login-box {
	float:left;
	width:30%;
	padding:2% 1%;
	background: url(../images/login-bg.png) repeat-x;
	text-align:center;
}
.login-form {
}
.login-textbox {
	background:#FFF;
	clear:both;
	border:1px solid #CCC;
	width:200px;
	padding:5px;
	height:20px;
	margin-bottom:10px;
}
.login-textbox:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.btn-orange:before {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.btn-orange {
	background:#e8843a;
	cursor:pointer;
	margin-top:30px;
	margin-bottom:20px;
	padding:5px 5px;
	border:none;
	margin-right:10px;
	color:#FFF;
}
.btn-orange:hover {
	background:#f59d5b;
}
.forget-password {
	margin-top:10px;
	color:#333;
}
.reset {
	font-style:italic;
	margin-top:20px;
}
.content-box {
	float:right;
	width:63%;
	background: -webkit-linear-gradient(#ffffff, #e1e0e0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #e1e0e0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #e1e0e0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #e1e0e0);
	font-size:16px;
	color:#333;
	padding:10px;
	margin-left:2%;
	border:2px solid #CCC;
	margin-bottom:20px;
}
.content-box a {
	line-height:30px !important;
}
.advertise {
}
.advertise img {
	margin:3px;
}
.content-box2 {
	float:left;
	width:41%;
	background: -webkit-linear-gradient(#ffffff, #e1e0e0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #e1e0e0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #e1e0e0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #e1e0e0);
	font-size:16px;
	color:#333;
	padding:10px;
	margin-left:2%;
	border:2px solid #CCC;
	margin-bottom:20px;
}
.content-box2-advertise {
	float:left;
	text-align:center;
	width:18%;
	background: -webkit-linear-gradient(#ffffff, #e1e0e0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #e1e0e0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #e1e0e0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #e1e0e0);
	font-size:16px;
	color:#333;
	padding:10px;
	margin-left:2%;
	border:2px solid #CCC;
	margin-bottom:20px;
}
.catelogue-box {
	float:left;
	width:30%;
	padding:15% 1%;
	background: -webkit-linear-gradient(#ffffff, #e1e0e0);
	background:-o-linear-gradient(#ffffff, #e1e0e0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #e1e0e0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #e1e0e0);
	border:2px solid #999;
	font-size:20px;
	text-align:center;
}
/*.navigation{ float:right;width:63%;padding:0px 10px 0px 10px; margin-left:2%; }
.navigation { padding:10px; height:30px; text-align:center; width:41%; border:2px solid #999; font-size:16px; margin:0px 10px 10px 10px; float:left;background: -o-linear-gradient(#ffffff,#e1e0e0); 
  background: -moz-linear-gradient(#ffffff,#e1e0e0); 
  background: linear-gradient(#ffffff,#e1e0e0);}
*/

/*footer*/

footer {
	/* position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:98%;*/
   font-family: 'Roboto', sans-serif;
	background: -webkit-linear-gradient(#436bb0, #194da7); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#436bb0, #194da7); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#436bb0, #194da7); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#436bb0, #194da7); /* Standard syntax */
	padding:0px 10px;
}
footer:before {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
footer:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	color:#FFF;
}
.poweredby {
	float: left;
	color:#FFF;
	padding:5px 0;
	font-size:12px;
}
.copyright {
	float:right;
	color:#FFF;
	padding:5px 0;
	font-size:12px;
}
/*User group master page*/


 .user-form {
	margin:0 auto;
	width:84%;
	padding:10px;
}
.form-table {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
}
.form-table td {
	padding:5px;
	border-bottom:dotted 1px #CCC;
}
.form-table-1 {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
}
.form-table-1 td {
	padding:5px;
	width:23%;
	border-bottom:dotted 1px #CCC;
}
/*.form-table-1 img {
	width:71px;
}*/

.profile-pic{ width:90px;height:110px;}
.c-1 {
	text-align:right;
	background:#f1f1f1;
	width:35%;
	color:#000;
}
.c-1 span {
	color:#F00;
	margin-left:5px;
}
.txtbox-1 {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:55%;
}
.txtbox-sub-1 {
	background:#F1F1F1;
	border:solid 1px #CCC;
	padding:5px 5px;
	width:33%;
}
.txtarea-1 {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:55%;
	font-size:12px;
	height:50px;
}
/*Long Table*/
.c-2 {
	text-align:right;
	background:#f1f1f1;
	width:22%;
	color:#000;
}
.c-2 span {
	color:#F00;
	margin-left:5px;
}
.txtbox-3 {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px;
	width:93%;
}
.txtarea-3 {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:93%;
	font-size:12px;
	height:50px;
}
.select-option {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:93%;
	font-size:12px;
	height:30px;
}
.browse {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:95%;
}
.radio-label {
	margin-left:5px;
	float:left;
}
.form-radio {
	color: #333;
	float: left;
	font-size: 13px;
	margin-right: 15px;
}
.table-responsive {
	margin-top:30px;
}
.grd-1 {
	border:1px solid #CCC;
	text-align:center;
	margin-top:20px;
}
.grd-1 td {
	border-bottom:dotted 1px #CCC;
	padding:4px 5px;
	text-align:center;
}
.grd-1 tr:hover {
	background:#fff;
}
.hd-1 {
	background:#e0dfdf;
	color:#000;
	border-bottom:none;
	padding:4px 5px;
}
.grd-2 {
	border:1px solid #CCC;
	text-align:center;
	margin-top:28px;
}
.grd-2 td {
	border-bottom:dotted 1px #CCC;
	padding:4px 5px;
	text-align:center;
}
.grd-2 tr:hover {
	background:#fff;
}
.txtbox-2 {
	background:#FFF;
	border:solid 1px #CCC;
	margin:5px 0px;
	width:5%;
	float:right;
}
.txtbox-2:after {
}
.btn-sec {
	background: -webkit-linear-gradient(#f7f7f7, #edecec); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f7f7f7, #edecec); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f7f7f7, #edecec); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f7f7f7, #edecec);
	width:100%;
	margin-top:10px;
	margin:0 auto;
	padding:17px 0px;
	float:left;
}
.btn-sec:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.btn-user-form {
	background:#2051a7;
	cursor:pointer;
	padding:5px 5px;
	border:none;
	/*margin-right:10px;*/
	color:#FFF;
}
.btn-user-form:hover {
	background:#1246a1;
}
.required {
	float:right;
	color:#F00;
	margin-right:10px;
}
/*Merchandize Item Master code*/
.note {
	float:right;
	color:#6bb56b;
	margin-right:10px;
}
.valid-validity {
	color:#6bb56b;
}
.checkbox {
}
.checkbox label {
	margin-right:25px;
	float:left;
	margin-bottom:10px;
}
.coliation {
	margin-right:30px !important;
}
.checkbox-1 {
}
.checkbox-1 label {
	margin-right:16px;
	float:left;
}
.receipt-format {
	border-bottom:1px solid #999;
	margin-bottom:10px;
	padding-bottom:10px;
}
.receipt-format:after {
	content:".";
	clear:both;
	line-height:0px;
	visibility:hidden;
	display:block;
}
.receipt {
	text-align:center;
	width:100%;
	margin-left:-130px;
}
.receipt-1 {
	text-align:center;
	width:100%;
	margin-right:-130px;
	float:right;
}
.receipt-logo {
	float:left;
}
.receipt-logo-1 {
	float:right;
}
.left-part {
	float:left;
	line-height:30px;
}
.right-part {
	float:right;
	line-height:30px;
}
.receipt-table {
	border:1px solid #CCC;
	text-align:center;
	margin-top:0px
}
.receipt-table td {
	border-bottom:solid 1px #CCC;
	border-right:1px solid #CCC;
	padding:4px 5px;
	text-align:center;
}
.receipt-table tr:hover {
}
.thank-box:before {
	content:".";
	clear:both;
	line-height:0px;
	visibility:hidden;
	display:block;
}
.thank-box {
	border:1px solid #999;
	width:30%;
	margin:0 auto;
	padding:10px;
}
.thank-box-1 {
	border:1px solid #999;
	padding:10px;
}
/*Neelam*/

.content-box3 {
	float:left;
	width:36%;
	background: -webkit-linear-gradient(#ffffff, #e1e0e0); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #e1e0e0); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #e1e0e0); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #e1e0e0);
	font-size:16px;
	color:#333;
	padding:10px;
	margin-right:20px;
	border:2px solid #CCC;
	margin-bottom:2%;
}
.form-sub-label {
	width:auto;
	float:left;
	display:inline-block;
	padding:0px 5px;
	font-size:13px;
	color:#333;
}
.group-sec {
	width:100%;
	float:left;
}
.group-heading h3 {
	font-size:13px;
	color:#333;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}
.group-sec-upload {
	float: left;
	margin-top: 10px;
	margin-right:10px;
	width: auto;
}
.group-sec-upload span {
	font-size:13px;
	color:#333;
}
.browse-btn {
	margin-top: 8px;
	width: 182px;
}
.upload-sec {
	width:50%;
	float:left;
	margin-bottom:10px;
}
.sub-group {
	border:1px solid #CCC;
	margin:10px 0px 0px 0px;
	float: left;
	padding: 10px 10px 10px 10px;
	width: 98%;
}
.sub-checkbox {
	float:left;
	margin-right:10px;
	margin-top:3px;
}
.sub-group-sec {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: auto;
}
.sub-group-checkbox {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	width:143px;
}
.sub-group-colorbox {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
	width:375px;
}
.sub-textbox {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	box-shadow: 0 0 2px 2px #ccc inset;
	height: 30px;
	width: 35%;
}
.sub-textarea {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	box-shadow: 0 0 2px 2px #ccc inset;
	height: 50px;
	margin-bottom:20px;
	width: 45%;
}
.form-login {
	border:3px solid #CCC;
	margin:10px auto;
	padding:20px 10px;
	width:75%;
	font-size:12px;
	margin-bottom:20px;
}
.form-login-label {
	color:#333;
	font-size:13px;
	width:35%;
	text-align:left;
	margin-right:15px;
	padding-top:10px;
	float:left;
}
.form-login-label span {
	color:#F00;
	margin-left:5px;
}
.form-group {
	color:#333;
	font-size:13px;
	margin-bottom:20px;
	margin-right:10px;
	float:left;
}
.form-login-label:after {
	clear:both;
	display:block;
	line-height:0px;
	height:0px;
}
.color-p1 {
	width:24px;
	height:24px;
	background:#4b9d8f;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-p2 {
	width:24px;
	height:24px;
	background:#d17566;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-p3 {
	width:24px;
	height:24px;
	background:#377cbc;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-p4 {
	width:24px;
	height:24px;
	background:#c874b1;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-p5 {
	width:24px;
	height:24px;
	background:#a8b546;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.color-p6 {
	width:24px;
	height:24px;
	background:#0fa0b6;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.btn-sec-sub {
	width:100%;
	margin:0 auto;
	padding:17px 0px;
	text-align:center;
}
.btn-user-sub {
	background:#2051a7;
	cursor:pointer;
	padding:5px 5px;
	border:none;
	margin-right:10px;
	color:#FFF;
}
.btn-user-sub:hover {
	background:#1246a1;
}
/*28th july*/

.full-browse {
	width:306%;
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
}
.form-radio1 {
	color: #333;
	float: left;
	font-size: 13px;
	margin-right: 15px;
	margin-bottom:12px;
}
.combine-sec {
	border: 2px dotted #000;
	float: left;
	width: 399%;
}
.combine-sec:after {
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
/*30th july*/
.form-table-cat {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
	text-align:center;
}
.form-table-cat td {
	padding:5px;
	width:23%;
	border-bottom:dotted 1px #CCC;
}
.form-table-Assign {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
	float:left;
}
.form-table-Assign td {
	padding:5px;
	width:12%;
	border-bottom:dotted 1px #CCC;
}
.c-3 {
	background:#f1f1f1;
}
.checkbox-3 {
	margin-right:10px;
	float:left;
	margin-top:5px;
}
.checkbox-3 label {
	background:#f1f1f1;
	width:20%;
}
.checkbox-3-sub {
	margin-right:10px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}
.checkbox-3-sub label {
	background:#f1f1f1;
	width:20%;
}
.form-table-menus {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
	float:left;
	margin-left:18px;
	text-align:center;
}
.form-table-menus td {
	padding:5px;
	width:21%;
	border-bottom:dotted 1px #CCC;
	text-align:center;
}
.checkbox-menus {
	margin-right:10px;
	float:left;
	margin-top:5px;
	margin-left:0px;
}
.checkbox-menus-sub {
	margin-right:10px;
	float:left;
	margin-top:5px;
	margin-left:15px;
}
.table-btn {
	background:#2051a7;
	cursor:pointer;
	padding:5px 5px;
	border:none;
	margin:8px;
	color:#FFF;
}
.form-table-privileges {
	background:#FFF;
	border:solid 1px #CCC;
	/*margin-bottom:20px;*/
	float:left;
	margin-left:18px;
}
.form-table-privileges td {
	padding:5px;
	width:12%;
	border-bottom:dotted 1px #CCC;
}
.Menus-format {
	margin-bottom:10px;
	padding-bottom:10px;
}
.Menus-format:after {
	content:".";
	clear:both;
	line-height:0px;
	visibility:hidden;
	display:block;
}
.after-login-advertise {
	padding:10px;
	margin:0 auto;
	width:85%;
	background:#333;
}
.after-login-advertise:after {
	content:".";
	clear:both;
	line-height:0px;
	visibility:hidden;
	display:block;
}
.after-login-advertise:before {
	content:".";
	clear:both;
	line-height:0px;
	visibility:hidden;
	display:block;
}
.after-login-advertise img {
	float:left;
	margin: 0px 5px;
	width:139px;
}
.receipt-color-1 {
	width:24px;
	height:24px;
	background:#6e7e9a;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.receipt-color-2 {
	width:24px;
	height:24px;
	background:#41901e;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
.receipt-color-3 {
	width:24px;
	height:24px;
	background:#ad5225;
	float:right;
	margin-left: 3px;
	margin-right: 11px;
}
/*29th july*/
.form-table-2-sec {
	width:49.5%;
	float:left;
}
.form-table-2-right-sec {
	width:49.5%;
	float:right;
}
.form-table-2 {
	width:100%;
	margin-right:10px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
}
.form-table-2-right {
	width:100%;
	margin-right:0px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
}
.form-table-2-right td {
	padding:5px;
	width:23%;
	border-bottom:dotted 1px #CCC;
}
.form-table-2 td {
	padding:5px;
	width:23%;
	border-bottom:dotted 1px #CCC;
}
.browse-1 {
	background:#FFF;
	padding:5px 0px;
	width:82%;
}
.radio-group-3 {
	color: #333;
	float: left;
	font-size: 13px;
	margin-bottom: 0px;
	margin-right: 15px;
	padding-top: 8px;
}
.form-table-one-forth {
	width:23.9%;
	float:left;
	margin-right:10px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
}
.last {
	margin-right:0px !important;
}
.form-table-one-forth tr {
	width:100%;
}
.form-table-one-forth td {
	padding:5px;
}
.form-table-one-forth-space {
	float:left;
	margin-bottom:13.5px;
}
.form-table-one-forth select {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	padding: 5px 0;
	width: 99%;
}
.table-responsive {
	overflow-x: auto;
	width: 100%;
}
/*1 August*/

.black-shade-1 {
	background:#000;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
.black-shade-2 {
	background:#333;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
.black-shade-3 {
	background:#666;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
.black-shade-4 {
	background:#999;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
.black-shade-5 {
	background:#CCC;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
.black-shade-6 {
	background:#EEE;
	float: right;
	height: 24px;
	margin-left: 3px;
	margin-right: 11px;
	width: 24px;
}
/*18-8-2014*/
.application-login-head {
	width:180px;
	height:85px;
	float:left;
}
.application-login-logo {
	text-align:center;
	margin-bottom:10px;
}
.application-login-left {
	float:left;
	width:48%;
	text-align:center;
}
.application-login-right {
	float:right;
	text-align:left;
	padding:20px 0px;
	width:40%;
	margin-top:30px;
}
.application-login-textbox {
	background:#F1F1F1;
	box-shadow:0 0 3px #CCC inset;
	clear:both;
	border:1px solid #CCC;
	width:80%;
	padding:5px;
	height:30px;
	margin-bottom:20px;
}
.tagline {
	color:#113198;
	text-shadow:0px 2px #CCC;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
}
/*19-aug-2014*/


.form-table-3 {
	width:100%;
	margin-right:10px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
}
.form-table-3 {
	width:100%;
	margin-right:0px;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/*margin-bottom: 10px;*/
}
.form-table-3 td {
	padding:5px;
	border-bottom:dotted 1px #CCC;
	border-right:dotted 1px #CCC;
	text-align:center
}
.form-table-3-img {
	width:100px;
	height:71px;
}
.form-table-3-txtbox-btn {
	background: none repeat scroll 0 0 #f1f1f1;
	border: 1px solid #ccc;
	padding: 5px;
}
.c-4 {
	width:10%;
}
.btn-bid {
	background:#2051a7 url(../images/icon-bid.png) left no-repeat;
	cursor:pointer;
	color:#FFF;
	border:none;
	padding: 7px 10px 7px 30px;
	margin-top:10px;
	font-size:12px;
}
.btn-bid:hover {
	background:#256ae2 url(../images/icon-bid.png) left no-repeat;
}
.table-responsive-2 {
	overflow-x: auto;
	width: 100%;
}
/*20-aug-2014*/
.combination-box {
	width:14%;
	float:left;
}
.chk-box {
	margin-right:10px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
.text-box {
	margin-left:10px;
	margin-top:5px;
	background:#fff;
	border: 1px solid #ccc;
	width:75%;
}
.text-box-lable {
	float:left;
}
.inactive {
	float:right;
	color:#000;
	margin-right:10px;
}
samp {
	color:#F00;
	margin-left:5px;
}
.welcome {
	/*color: #fff;*/
	color: #C3C3C3;
	margin: 5px 0 0;
	position:absolute;
	right:129px;
	top:57px;
}
.welcome a {
	color: #C3C3C3;
	margin: 0 3px;
}
.welcome a:hover {
	color: #CCC;
}
/*28th August*/
.grey-bg {
	background:#e1e1e1;
	text-align:center;
	border: 1px solid #ccc;
}
.addtocart-div {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:10px;
}
.addtocart-one-third {
	width:29%;
	float:left;
	text-align:center;
	margin-right:15px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:15px;
}
.addtocart-one-third:after,before{ clear:both;  content:"."; line-height:0px; visibility:hidden;}
.addtocart-one-third img {
	float:right;
	margin-bottom:10px;
}
.addtocart-one-third p {
	margin-bottom:10px;
	font-size:12px;
	float:left;
}
.addtocart-text {
	margin-bottom:33px;
	float:left;
	width:40%;
	padding:0px 5px;
	background:#F1F1F1;
	text-align:center;
	border:1px solid #CCC;
}
.addtocart-btn {
	margin:0 auto;
	display:block;
	clear:both;
	background: url(../images/icon-add-to-cart.png)  left #ff7200 no-repeat;
	padding-left:20px;
}
.addtocart-btn:hover{ background:url(../images/icon-add-to-cart.png)  left #f9801e no-repeat;}
.addtocart-one-third samp {
	float:right;
	color:#000;
}
code {
	color:#000;
	float:right;
	margin-right:10px;
}
.div-1{}
.div-1 p{ float:left;
width:30%; margin-top:3px;}
.txtbox-0 {
	background:#FFF;
	border:solid 1px #CCC;
	padding:5px 0px;
	width:55%;
	margin-bottom:5px;
	text-align:center;
	
}

.address-div {
	width:98%;
	margin:0 auto;
	text-align:center;
	padding:10px;
	background:#E1E1E1;
	margin-top:10px;
}
.address-div:after {
	content:".";
	display:block;
	clear:both;
	line-height:0px;
}
.address-one-half {
	width:25%;
	   display: inline-block;
	text-align:center;
	margin-right:15px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:15px;
}
.address-one-half-1 {
	width:25%;
	   display: inline-block;
	text-align:center;
	margin-right:15px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:15px;
	background:#FFF;
}
.address-div-right{ float:right; width:22%; margin-right:30px; margin-bottom:10px;}
.address-div-center{ text-align:center; width:22%; display:inline;}
.address-div-center span{  color:#F00; margin:0px 10px;}

.txtbox-4 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 5px;
   
    width: 20%;
}



 @media only screen and (min-width:767px) and (max-width:1024px) {
 .container {
width:100%;
}
 .form {
 border: 3px solid #ccc;
 font-size: 12px;
 margin: 10px auto 17px;
 padding: 20px 7px;
 width: 98%;
}
.form-2 {
 border: 3px solid #ccc;
 font-size: 12px;
 margin: 12px 0 20px;
 padding: 20px 10px;
 width: 75%;
}
.form2-label {
 width: 469px;
}
.form-label {
 width: 100%;
}
 .form-1 {
width:95%;
}
.btn-form {
 margin-left:30%;
 float: left;
}
 .right {
 float: right;
 margin-top: 178px;
 width: 603px;
}
 .right-1 {
 float: right;
 width: 78%;
}
.form-label-1 {
 width: 469px;
}
 .login-popup {
 left: 46%;
 padding: 10px;
 position: fixed;
 top: 50%;
 width: 35%;
 z-index: 99999;
}
.radio-group {
 margin-right:20px;
 margin-top:10px;
}
 .radio-group-2 {
 margin-right:0px;
 margin-top:10px;
}
.radio-group-1 {
 margin-right: 17px;
}
.radio-group1 {
 margin-right: 25px;
}
 .btn-form-1 {
 float: left;
 margin-left: 30%
}
 .color-1 {
margin-top:-10px;
}
.color-2 {
margin-top:-10px;
}
.color-3 {
margin-top:-10px;
}
.color-4 {
margin-top:-10px;
}
.color-5 {
margin-top:-10px;
}
.color-6 {
margin-top:-10px;
}
.color-box1 {
margin-top:-10px;
}
.color-box2 {
margin-top:-10px;
}
.color-box3 {
margin-top:-10px;
}
.color-box4 {
margin-top:-10px;
}
.color-box5 {
margin-top:-10px;
}
.color-box6 {
margin-top:-10px;
}

/*Login box*/
#maincontainer2 {
width:94%;
}
.container-login {
width:100%;
}
 .login-box {
width:30%;
}
.content-box {
float:left;
width:62%;
margin-top:10px;
margin-bottom:0px;
}
.advertise {
}
.advertise img {
}
.login-textbox {
background:#FFF;
clear:both;
border:1px solid #CCC;
width:170px;
margin:0 auto;
display:block;
padding:5px;
height:20px;
margin-bottom:10px;
}
.content-box2 {
width:31%;
}
 .content-box2-advertise {
width:25%;
}
 .catelogue-box {
width:30%;
padding:15% 1%;
}
 .navigation {
float:right;
width:60%;
padding:0px 10px 0px 10px;
margin-left:2%;
}
.navigation a {
padding:10px;
height:30px;
text-align:center;
width:40%;
}

 /*User group master page*/

.txtbox-1 {
width:70%;
}
.txtbox-sub-1 {
width:32%;
}
.txtarea-1 {
width:70%;
}
/*Long Table*/
.txtbox-3 {
width:95%;
}
.txtarea-3 {
width:97%;
}
.browse {
width:97%;
}
 .radio-label {
margin-top:-4px;
}
 .checkbox label {
width:100%;
}
 .checkbox-1 label {
width:100%;
margin-bottom:10px;
}
 
 
 
 
 /*Neelam*/
  
 .thank-box {
width:50%;
}
 .content-box3 {
width:31%;
}
.form-login {
 width: 90%;
}
.full-browse {
width:308%;
background:#FFF;
border:solid 1px #CCC;
padding:5px 0px;
}
.sub-textarea {
 width: 45%;
}
.form-table-Assign {
width:46%;
}
.form-table-menus {
width:52%;
}
.form-table-privileges {
width:50%;
}
.after-login-advertise {
width:97%;
}
 .after-login-advertise img {
float:left;
width:103px;
margin:5px;
}
 .table-responsive {
 overflow-x: auto;
 width: 100%;
}

/* 18-8-2014*/
.application-login-logo {
text-align:center;
margin-bottom:10px;
}
.application-login-left {
float:left;
width:40%;
text-align:center;
}
.application-login-left img {
width:350px;
height:256px;
}
.application-login-right {
float:right;
text-align:left;
padding:20px 0px;
width:40%;
margin-top:30px;
}
.application-login-textbox {
width:100%;
}



/*20-8-2014*/
.combination-box {
width:14%;
float:left;
}
.text-box {
width:75%;
}

.txtbox-0 {
width:69%;
margin-bottom:5px;
}
/*1-9-2014*/
.addtocart-one-third {
	
	margin-right:8px;
	
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.container {
width:100%;
}
.project-logo {
 margin: 10px 5px 5px;
}
.project-logo img {
width:100px;
height:60px;
}
.logo {
 margin: 10px 5px 5px;
}
.logo img {
width:120px;
height:72px;
}
 .form-1 {
 border: 3px solid #ccc;
 font-size: 12px;
 padding: 20px 10px;
 width: 95%;
}
.form-2 {
 border: 3px solid #ccc;
 font-size: 12px;
 margin: 12px 0 0;
 padding: 20px 7px;
 width: 98%;
}
.radio-group {
 color: #333;
 float: left;
 font-size: 12px;
 margin-bottom: 20px;
 margin-right: 1px;
 padding-top: 8px;
}
 .radio-group-2 {
 color: #333;
 float: left;
 font-size: 12px;
 margin-bottom: 20px;
 margin-right: 1px;
 padding-top: 8px;
}
.form {
width:95%;
}
 .form-label {
width:100% !important;
}
.form-sub-label {
width:100% !important;
}
.heading-main {
float:left;
}
.btn-form {
 margin-left:30%;
 float: left;
}
.poweredby {
 float: none;
 color:#FFF;
 text-align:center;
 padding:5px 0;
}
.copyright {
 float:none;
 text-align:center;
 color:#FFF;
 padding:5px 0;
}
.right-1 {
 float: right;
 width:100%;
}
.radio-group-1 {
 margin-right: 7px;
}
 .btn-form-1 {
 float: left;
}
.form-label-1 {
 color: #333;
 float: left;
 font-size: 13px;
 margin-right: 15px;
 padding-top: 10px;
 text-align: left;
 width: 100%;
}
.option-box1 {
 background: none repeat scroll 0 0 #fff;
 border: medium none;
 padding: 5px;
 width: 70%;
}
.login-popup {
 left: 44%;
 padding: 10px;
 position: fixed;
 top: 50%;
 width: 52%;
 z-index: 99999;
}
.color-1 {
margin-top:0px;
}
.color-2 {
margin-top:0px;
}
.color-3 {
margin-top:0px;
}
.color-4 {
margin-top:0px;
}
.color-5 {
margin-top:0px;
}
.color-6 {
margin-top:0px;
}
.color-box1 {
margin-top:0px;
}
.color-box2 {
margin-top:0px;
}
.color-box3 {
margin-top:0px;
}
.color-box4 {
margin-top:0px;
}
.color-box5 {
margin-top:0px;
}
.color-box6 {
margin-top:0px;
}
 .radio-btn {
 margin-left: 10px;
 margin-right: 0;
 margin-top:10px;
}

/*Login box*/
#maincontainer2 {
width:91%;
}
.container-login {
width:100%;
}
.login-box {
width:97%;
padding:3% 2%;
}
.content-box {
float:left;
width:97%;
margin-top:10px;
margin-bottom:0px;
margin-left:0%;
}
.advertise {
text-align:left;
}
.advertise img {
}
.login-textbox {
background:#FFF;
clear:both;
border:1px solid #CCC;
width:200px;
margin:0 auto;
display:block;
padding:5px;
height:20px;
margin-bottom:10px;
}
 .content-box2 {
width:95%;
margin-top:10px;
margin-bottom:0px;
}
.content-box2-advertise {
width:95%;
margin-top:10px;
margin-bottom:0px;
}
 .catelogue-box {
width:100%;
padding:15% 1%;
}
 .navigation {
float:left;
width:94%;
padding:0px 10px 0px 10px;
margin-left:6%;
}
.navigation a {
padding:10px;
height:30px;
text-align:center;
width:80%;
border:2px solid #999;
font-size:16px;
margin:10px 10px 0px 10px;
float:left;
}
 .user-form {
width:93%;
}
 .user-form label {
 width:44%;
}
.user-form-txtbox {
 width:50%;
}
.user-form-textarea {
 width:50%;
}
 .btn-user-form {
}
.divTable {
 display:  table;
 width:100%;
 border:1px solid #CCC;
}
 .col-1 {
float:left;
width:100%;
}
 .head-row {
background:#CCC;
border:1px solid #adadad;
text-align:center;
padding:5px;
}
 .deatil-row {
border:1px solid #adadad;
padding:5px;
}
 .deatil-row li {
list-style-type:none;
display:block;
text-align:center;
}
	
	
	/*User group master page*/

.txtbox-1 {
width:100%;
}
.txtbox-sub-1 {
width:46%;
}
.txtarea-1 {
width:100%;
}
.txtbox-2 {
width:10%;
}
.txtbox-3 {
width:91%;
}
.txtarea-3 {
width:100%;
}
.browse {
width:100%;
}
.radio-label {
margin-top:5px;
float:left;
}
 .checkbox label {
width:100%;
}
 .checkbox-1 label {
width:100%;
margin-bottom:10px;
}
 
 
 
 /*Neelam*/
 
 .content-box3 {
width:95%;
margin-top:10px;
margin-bottom:10px;
}
.form-login {
 width:94%;
}
.form-login-label {
 width:100%;
}
 .sub-group {
 width: 96%;
 padding-bottom:10px;
}
 .group-sec {
 width: 100%;
}
 .sub-group-checkbox {
 width: 55%;
}
.sub-group-colorbox {
 width: 98%;
 margin-top:0px;
}
.form-sub-label {
 width: 36% !important;
 margin-bottom:0px;
}
 .full-browse {
width:314%;
background:#FFF;
border:solid 1px #CCC;
padding:5px 0px;
}
.sub-textarea {
 width: 95%;
}
 .form-table-Assign {
width:100%;
}
.form-table-menus {
width:100%;
margin-left:0px;
}
.form-table-privileges {
width:100%;
margin-left:0px;
}
.after-login-advertise {
width:95%;
}
.after-login-advertise img {
float:left;
margin-right:5px;
width:121px;
margin-bottom:13px;
}
.advertise img {
width:175px;
}


/*29th july*/


.receipt-logo {
text-align:center;
}
.receipt-logo-1 {
text-align:center;
}
.thank-box {
width:96%;
}
 .table-responsive {
 overflow-x: auto;
 width: 100%;
}
.form-table-2-sec {
width:49%;
float:left;
}
.form-table-2-right-sec {
width:49%;
float:right;
}
 .radio-group-3 {
color: #333;
 margin-bottom: 10px;
 margin-right: 5px;
}
.browse-1 {
background:#FFF;
padding:5px 0px;
width:100%;
font-size:10px;
}
.form-table-one-forth {
width:23.5%;
float:left;
margin-right:8px;
background: none repeat scroll 0 0 #fff;
border: 1px solid #ccc;
/*margin-bottom: 10px;*/
}
.form-table-one-forth-space {
float:left;
margin-bottom:0px;
}


/* 18-8-2014*/
.application-login-logo {
text-align:center;
margin-bottom:10px;
}
.application-login-left {
float:left;
width:100%;
text-align:center;
}
.application-login-left img {
width:450px;
height:329px;
}
.application-login-right {
float:none;
text-align:left;
padding:20px 0px;
width:100%;
margin-top:30px;
}
.application-login-textbox {
width:100%;
}

/*20-8-2014*/
.combination-box {
width:25%;
float:left;
}
.text-box {
width:58%;
}
.txtbox-0 {
width:100%;
}

.addtocart-one-third {
	
	margin-right:9px;
	width:28%;
	
}
.profile-pic{ width:70px; height:90px;}
}
 @media only screen and (max-width: 479px) {
#header {
width:100%;
}
.container {
width:100%;
}
 .project-logo {
 margin: 10px 5px 5px;
}
.project-logo img {
width:100px;
height:60px;
}
.logo {
 margin: 10px 5px 5px;
}
.logo img {
width:100px;
height:60px;
}
.radio-group {
margin-right:22px;
font-size:9px;
}
 .radio-group-1 {
 margin-right: 38px;
}
 .radio-group-2 {
margin-right:0px;
font-size:9px;
}
 .form-label {
 width: 100%;
}
 .color-1 {
margin-top:0px;
}
.color-2 {
margin-top:0px;
}
.color-3 {
margin-top:0px;
}
.color-4 {
margin-top:0px;
}
.color-5 {
margin-top:0px;
}
.color-6 {
margin-top:0px;
}
.color-box1 {
margin-top:0px;
}
.color-box2 {
margin-top:0px;
}
.color-box3 {
margin-top:0px;
}
.color-box4 {
margin-top:0px;
}
.color-box5 {
margin-top:0px;
}
.color-box6 {
margin-top:0px;
}
 .heading-main {
float:left;
}
.heading-main h1 {
width:100%;
}
 .form {
width:89%;
}
.form-1 {
 border: 3px solid #ccc;
 font-size: 12px;
 margin: 12px 0px;
 padding: 20px 10px;
 width: 91%;
 float:left;
}
.form-2 {
 width: 92%;
}
.membership-sec {
margin-top:0px;
}
.membership-sec h2 {
margin-bottom:10px;
}
.btn-download {
margin-bottom:10px;
}
 .option-box {
width:100%;
}
.btn-form {
float: left;
}





/*Login box*/
#maincontainer2 {
width:87%;
}
.container-login {
width:100%;
}
.login-box {
width:97%;
padding:5% 2%;
}
.content-box {
float:left;
width:94%;
margin-left:0%;
margin-top:10px;
margin-bottom:0px;
}
.advertise {
text-align:center;
}
.advertise img {
}
 .content-box2 {
width:92%;
margin-top:10px;
margin-bottom:0px;
}
.content-box2-advertise {
width:92%;
margin-top:10px;
margin-bottom:0px;
text-align:center;
}
 .catelogue-box {
width:100%;
padding:15% 1%;
}
 .navigation {
float:left;
width:97%;
padding:0px 10px 0px 10px;
margin-left:2%;
}
.navigation a {
padding:10px;
height:30px;
text-align:center;
width:80%;
border:2px solid #999;
font-size:16px;
margin:10px 10px 0px 10px;
float:left;
}
 .poweredby {
 float: none;
 color:#FFF;
 text-align:center;
 padding:5px 0;
}
.copyright {
 float:none;
 text-align:center;
 color:#FFF;
 padding:5px 0;
}
 .right-1 {
 float: right;
 width:100%;
}
.btn-form-1 {
 float: left;
}
.option-box1 {
 padding: 5px;
 width: 242px;
}
.btn-form-2 {
 float: left;
 margin-top: 15px;
}
 .login-popup {
 left: 50%;
 padding: 10px;
 position: fixed;
 top: 50%;
 width: 80%;
 z-index: 99999;
}
.radio-btn {
margin-top:10px;
}
.group-sec {
width:86%;
}
 .user-form {
width:93%;
}
 .user-form label {
 width:44%;
}
.user-form-txtbox {
 width:50%;
}
.user-form-textarea {
 width:50%;
}
 .btn-user-form {
}
.divTable {
 display:  table;
 width:100%;
 border:1px solid #CCC;
}
 .col-1 {
float:left;
width:100%;
}
 .head-row {
background:#CCC;
border:1px solid #adadad;
text-align:center;
padding:5px;
}
 .deatil-row {
border:1px solid #adadad;
padding:5px;
}
 .deatil-row li {
list-style-type:none;
display:block;
text-align:center;
}
	
	
	/*User group master page*/
.form-table td {
font-size:10px;
}
.form-table-1 td {
font-size:10px;
}
.txtbox-1 {
width:100%;
}
.txtbox-sub-1 {
width:95%;
margin-bottom:5px;
}
.txtarea-1 {
width:100%;
}
.txtbox-2 {
width:10%;
}
 /*Long Table*/
.txtbox-3 {
width:82%;
}
.txtarea-3 {
width:100%;
}
.browse {
width:100%;
font-size:6px;
}
.radio-label {
margin-left:0px;
margin-top:6px;
float:left;
font-size: 9px;
}
.form-radio {
color: #333;
 float: left;
 font-size: 9px;
 margin-right: 0px;
}

 
 /*Long Tables*/
 .table-responsive {
 overflow-x: auto;
 width: 100%;
}
.grd-1 {
overflow-x: auto;
 width: 100%;
}
.grd-2 {
width:99%;
float:left;
}
 .checkbox label {
font-size:11px;
width:100%;
}
.checkbox-1 {
}
.checkbox-1 label {
font-size:11px;
width:100%;
margin-bottom:10px;
}


/*Neelam*/

.content-box3 {
width:92%;
margin-top:10px;
margin-bottom:10px;
}
.form-login {
 width:94%;
}
.form-login-label {
 width:100%;
}
 .sub-group {
 width: 92%;
 padding-bottom:10px;
 margin-bottom:10px;
}
.group-sec {
 width: 83%;
}
 .sub-group-colorbox {
 width: 83%;
 margin-top:0px;
}
 .form-sub-label {
 margin-bottom: 10px;
 width:76%;
}
.upload-sec {
width:100%;
float:left;
margin-bottom:10px;
}
.sub-textarea {
 width: 95%;
}
.sub-group-sec {
 float: left;
 margin-bottom: 0px;
 margin-top: 0px;
}
 .full-browse {
width:327%;
background:#FFF;
border:solid 1px #CCC;
padding:5px 0px;
}
.sub-textarea {
 width: 100%;
}
.combine-sec {
 border: 2px dotted #000;
 float: left;
 width: 399%;
}
 .form-table-Assign {
width:100%;
}
.form-table-menus {
width:100%;
margin-left:0px;
}
.form-table-privileges {
width:100%;
margin-left:0px;
}




/*29th july*/
.after-login-advertise {
float: none;
 margin-bottom: 0;
 text-align:center;
 margin-left: 0;
 margin-top: 10px;
 width: 94%;
}
.after-login-advertise img {
float:none;
margin-right:9px;
width:133px;
margin-bottom:13px;
}
 .receipt {
}
.receipt-logo {
float:none;
text-align:center;
}
.receipt-logo-1 {
float:none;
text-align:center;
}
.receipt {
margin-bottom:10px;
margin-left:0px;
}
.receipt-1 {
margin-bottom:10px;
margin-right:0px;
}
 .thank-box {
width:96%;
}
 .form-table-2-sec {
width:100%;
float:left;
}
.form-table-2-right-sec {
width:100%;
float:right;
}
.radio-group-3 {
color: #333;
 margin-bottom: 10px;
 margin-right: -1px;
}
.browse-1 {
background:#FFF;
padding:5px 0px;
width:100%;
font-size:10px;
}
.form-table-one-forth {
width:48%;
float:left;
margin-right:5px;
background: none repeat scroll 0 0 #fff;
border: 1px solid #ccc;
/*margin-bottom: 10px;*/
}
.form-table-one-forth-space {
float:left;
margin-bottom:8px;
}



/*18-8-2014*/
.application-login-logo {
text-align:center;
}
.application-login-logo img {
width:200px;
height:60px;
}
.application-login-left {
float:none;
width:100%;
text-align:center;
}
.application-login-left img {
width:298px;
height:218px;
}
.application-login-right {
float:none;
text-align:left;
width:100%;
}
.application-login-textbox {
width:100%;
}
.tagline {
font-size:16px;
}


/*19-8-2014*/
.form-table-3-img {
width:70px;
height:41px;
}
 .table-responsive-2 {
overflow-x: auto;
 width: 100%;
}

/*20-8-2014*/
.combination-box {
width:33%;
float:left;
}
.text-box {
width:38%;
}
.welcome {
 /*color:#000;*/
 color: #000000;
 text-shadow: 1px 1px #fff;
 right:5px;
 top:80px;
}
.welcome a {
color:#000000;
text-shadow: 1px 1px #fff;
}
.txtbox-0 {
width:100%;
}
.address-one-half {
	width:35%;
	
}
.address-one-half-1 {
	width:35%;
	   
	
}

.address-div-right {
    
    width: 48%;
}
/*1-9-2014*/
.addtocart-one-third:after,before{ clear:both; display:block;  content:"."; line-height:0px; visibility:hidden;}
.profile-pic{ width:50px; height:70px;}
.addtocart-one-third {
	width:36%;
	
	
	
}
.addtocart-text { text-align:center; float:none;} 
}

/*-----------------New Added----------------------*/
.checkbox-4-sub{margin-right:10px;float:left;margin-top:5px;margin-left: 35px;}
.checkbox-5-sub{margin-right:10px;float:left;margin-top:5px;margin-left: 55px;}
/*-----------------------------------------------*/
.txtarea-1
{
font-family: 'Roboto',sans-serif !important;
font-size: 12px !important;
}
.txtarea-3
{
font-family: 'Roboto',sans-serif !important;
font-size: 12px !important;
}

.project-logo img{  width:200px !important;}
/*********New Added CSS********/
