/* liScroll styles */
.mtb10{margin: 10px 0;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mb5{margin-bottom: 5px;}
.ml5{margin-left: 5px;}
.tickercontainer { /* the outer div with the black border */
	/*border: 1px solid #000;*/
	background: #fff;
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	padding:0px 10px;
	top: 8px;
	width: 100%
	overflow: hidden;
}
ul.newsticker {  
	position: relative;
	left: 750px;
	display: hidden !important;
	font: bold 10px Open Sans, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height:27px;
	overflow:hidden;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
	height:27px;
	overflow:hidden;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	/*color: #ff0000;*/
	color: #666;
	font: bold 10px Open Sans, sans-serif;
	margin: 0 50px 0 0;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}

/*Mukund 16-11-17*/

.menu-bar{
	margin: 10px 0 0 0;
	padding: 0;
	box-sizing: border-box;
	border-top: 1px solid #f5f5f5;
	text-align: center;
	background: #5d5d5d;
	border-radius: 3px;
}
.menu-bar #menu li.last {
	float: right;
	border: none;
}
.menu-bar #menu li.last:hover {background: transparent;}
.search-bar #header-search{padding:0;}
#header-search button {
	border: 1px solid #31944f;
	background: transparent;
	border-radius: 3px;
	padding: 6px 4px;
	color: #31944f;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	top: 0px;
	min-width: 0;
}
#header-search button:hover,#header-search button:focus{background: #31944f;color: #fff;border: 1px solid transparent;}
#header-search button img {display: none;}
#header-search input {
	border-radius: 3px;
	background: #eee;
	padding: 4px 20px 5px 10px;
	border: 1px solid #ccc;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
#header-search input:focus{outline: none;}
#header-search-background {
	background: none;
	margin-right: 5px;
	height: auto;
	width: 132px;
}
#topMessage.top-msg{background: transparent;padding-top: 15px;text-align:center; }
.top-msg h1 {font-size: 15px;}
.top-msg h2 {border: none;}
.menu-bar #menu{padding: 0;}
.right-form #header-login {padding: 0!important; color: #333; background: transparent;}
.right-form #header-login a{
	color: #333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.right-form #header-login a:hover, .right-form #header-login a:focus{color: #31944f;}
.right-form #header-login h2{text-transform: capitalize;}
#header-login .main-btn{text-decoration:none;}
.main-btn {
	background: transparent;
	border-radius: 3px;
	padding: 3px 15px;
	color: #31944f!important;
	border: none;
	text-transform: capitalize;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	border: 1px solid #31944f;
	font-weight: bold;
	transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;
}
.main-btn:hover,.main-btn:focus{background: #31944f;outline: none;color: #fff!important;border: 1px solid transparent;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.main-btn img{display: none;}
.pull-left{float: left;}
.pull-right{float: right;}
.right-form {
	float: right;
	width: 35%;
	text-align: left;
}
.right-form input {width: 100%;}
.right-form #header-login input {
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	border-radius: 3px;
	border-color: #ccc;
	color: #333;
}
#content.main-content, #content.main-profile {padding: 10px 0;}
.right-block48{width:48%;float:right;margin: 0;}
.color-block .hBox a{
	color: #000;
	padding-bottom: 5px;
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
}
.color-block .price{
	display: inline-block;
	margin-bottom: 5px;
}
a.bid-btn {
	background: transparent;
	border-radius: 3px;
	padding: 6px;
	color: #31944f;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	border: 1px solid #31944f;
	font-weight: bold;
	float: right;
	min-width: 64px;
	text-align: center;
}
a.bid-btn:hover,a.bid-btn:focus{background: #31944f;outline: none;color: #fff;border: 1px solid transparent;}
a.bid-btn img{display: none;}
.color-table a{
	color: #000;
	padding-bottom: 5px;
	display: inline-block;
	line-height: 18px;
}
.color-table .price{margin-bottom: 5px;}
.color-table a.bid-btn{
	padding: 6px;
	display: inline-block;
	line-height: 14px;
}
.color-table caption a{padding: 0;}
.auctions-bx {
	position: relative; 
	/*border: 1px solid #31944f;*/
	padding: 5px;
	border-radius: 3px;
	color: #31944f;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
	/*visibility: hidden;
	opacity: 0;*/
}
.auctions-bx a{color: #31944f;}
.top-msg h1:nth-child(1) {
	font-size: 20px;
	text-align: center;
	color: #31944f;
}
.search-block {
	float: right;
	position: absolute;
	right: 0;
	top: 13px;
}
.header-block {
	background: #f9f9f9;
	padding: 20px;
	border: 1px solid #eee;
	margin: 0px 0 10px 0;
}
#footer.footer-block {
	padding: 15px 0;
	background: #5d5d5d;
	border-top: 1px solid #EED;
	width: 100%;
	/*max-width: 1170px;*/
	margin: 20px auto 0 auto;
	display: table;
	clear: both;
}
#footer.footer-block ul.inlineList {
	background: none;
	padding: 4px 0 0 15px;
	text-align: left;
	float: left;
}
.footer-right {
	float: right;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	padding-right: 15px;
}
#footer.footer-block ul li{border-right: 1px solid #ccc;}
#footer.footer-block ul li:last-child{border: none;}
.inner-footer { margin: 0 auto;}
#footer.footer-block li a{color: #fff;}
#footer.footer-block li a:hover{color: #000;}

.simple-block{
	background: #f7f7f7;
	padding: 10px;
	border-radius: 4px; 
	margin-bottom: 20px;
	border: 1px solid #e2e2e2;
}
.simple-block h2 {
	border-bottom: 1px solid #ddd;
	text-transform: capitalize;
	font-size: 16px;
	padding: 0 0 5px 0px;
	color: #000;
}
.simple-block .filterHead {
	border-bottom: 1px solid #ddd;
	text-transform: capitalize;
	font-size: 16px;
	padding: 0 0 5px 0px;
	color: #000;
	background: transparent;
	text-align: left;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.simple-block ul.indentList {padding: 0;}
.simple-block ul.indentList li {
	background: none;
	margin: 0 0 10px 0;
	position: relative;
	padding-left: 16px;
}
.simple-block ul.indentList li a {
	color: #222;
	font-size: 13px;
	transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;
}
.simple-block ul.indentList li:after {
	position: absolute;
	content: '';
	border-width: 1px;
	border-style: solid;
	left: 0;
	top: 4px;
	border-color: #989898 #989898 transparent transparent;
	height: 4px;
	width: 4px;
	-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);
}
.simple-block ul.indentList li:hover a{color:#000;padding-left: 5px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.simple-block ul.indentList li:hover:after{border-color: #000 #000 transparent transparent;}
.categories-block a.allCatsLink {margin-top: 15px;display: table;} 
.sideSearch-block {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	margin-bottom: 20px;
}
.sideSearch-block #sidebar-search {padding: 10px;}
.sideSearch-block #sidebar-search fieldset {margin: 0;}

.search-area {
	display: table;
	width: 100%;
}
.search-area span#search-input-background {
	display: table-cell;
	width: 100%;
	background: none;
}
.search-area button {
	display: table-cell;
	width: 46px;
	min-width: 40px;
	background: none;
	/*border: 1px solid #ccc;*/
	font-size: 10px;
	text-transform: none;
	padding: 5px;
}
.search-area input#search-input {
	border-radius: 3px;
	width: 95%;
	border: 1px solid #ccc;
	padding: 5px;
	box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
	height: auto;
	background: #fff;
}
.main-title {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
	border-top: 1px solid #f5f5f5;
	padding-top: 10px;
}
.logo-area a { 
	color: #31944f;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
}
#menu li{padding: 4px 0;text-transform: capitalize;}
#menu a {
	float: none;
	display: block;
	color: #fff;
	padding:10px 15px;
}
#menu a:hover, #menu a:focus{border-radius: 0;}
.right-form .indentList li {
	list-style: none;
	background: url(../img/right.png) no-repeat left top 2px;
	padding: 0 10px 7px 14px;
	width: 43%;
	display: inline-block;
	vertical-align: top;
}
#content .filter-block .filterRadio input {
	margin: 0px 2px 5px 0;
	top: 2px;
}
#content .filter-block .filterCheckbox input {
	margin: 0px 2px 5px 0;
	top: 2px;
}
.filter-block p {
	display: block;
	font-size: 14px;
	margin: 0 0 10px 0;
	text-transform: capitalize;
	font-weight: bold;
}
/*.filter-block label {
    display: flex;
    margin-bottom: 5px;
    line-height: normal;
    align-items: center;
}
.filter-block label input {margin: 0 5px 0 0;}*/
.border-top {border-top: 4px solid #31944f;}
caption, div#content>h2, .nextEndOffers>h2 {color: #31944f;}
.main-content .breadcrumb{margin:0 0 10px 0;font-size: 12px;}
.pagination {
	padding: 8px 20px;
	border-radius: 2px;
	background: #31944f;
	margin-bottom: 10px;
	color: #fff;
	display: table;
	margin: 0 auto 10px auto;
	font-size: 14px;
}
.pagination a {
	padding: 0 5px 0 8px;
	border-left: 1px solid #ccc;
	color: #fff;
	font-size: 14px;
}
.catg-right-block {
	float: right;
	margin: 0;
	width: 74%;
}
.main-content .tablesorter .price{ text-align: right;}
.main-content .nextEndOffers .price{display: block;}
.border-none .profileOrders {border: none;}
.border-none .profileSummary {border: none;}
.border-none .rightProfileSummary {border: none;}
.color-block .hBox a.button {
	border-radius: 3px;
	padding: 4px 6px;
}
.color-block .hBox a.button:hover {
	background: #31944f;
	border-color: #31944f;
	color: #fff;
}
.product-detail-tab ul.tabs {padding: 0; margin: 10px 0 0 0;}
.product-detail-tab ul.tabs li a {
	float: left;
	padding: 10px 20px;
}
.pay-now {
	display: table;
	padding: 8px 15px;
	text-transform: uppercase;
	margin: 5px 0 0 0;
}
#sent-msg .sent-msg {
	padding: 8px 20px;
	text-align: center;
	border: 1px solid;
	color: #31944f;
	font-size: 15px;
	font-weight: bold;
	display: table;
	margin: 10px auto 0 auto;
	background: none;
	background: #fff;
}
.left-user, .right-user {
	background: #fbfbfb;
	border: 1px solid #eee;
	border-radius: 3px;
}
.user-bold dt {font-weight: bold;}
.user-bold dt:nth-last-child(2) {
	font-size: 17px;
	margin: 10px 0;
	color: #31944f;
}
.tablesorter tbody td:first-child {width: 100px;}
.nextEndOffers, .latestOffers, .offerList {
	overflow-x: auto;
	overflow-y: hidden;
	margin-bottom: 20px;
	/*margin-top: 20px;*/
}
.nextEndOffers table.tablesorter, .latestOffers table.tablesorter, .offerList table {min-width: 500px;margin: 0;}
.simple-block.mostActiveUsers {
	background: #f7f7f7;
	padding: 10px;
}
a.wideImage {
	overflow: hidden;
	border: 1px solid #ccc;
}
.offer-content {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 5px;
	clear: both;
	float: left;
	width: 100%;
}
.offer-content.none {border: none;}
.seller-info#sellerInformation{
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 3px;
	margin: 0;
}
.seller-info#sellerInformation h2{border-width: 1px;}
.seller-info#sellerInformation h3{padding: 0; text-transform: capitalize;}
.seller-info .bottomAir {margin-bottom: 0!important;}

.seller-info{
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 3px;
	font-size: 14px;
}
.seller-info h2{border-width: 1px;}
.seller-info h3{padding: 0; text-transform: capitalize;}
.seller-info .bottomAir {margin-bottom: 0!important;}

.simple-block .explanation{font-size: 13px;}
.place-order-space p {margin:5px 0;}
button, a.button{border-radius: 3px;border:1px solid #31944f;background: transparent;padding: 3px 6px;font-size: 13px;}
button:hover, a.button:hover, button:focus, a.button:focus{border:1px solid #31944f;background:#31944f; color: #fff;}
.add-offer-block {padding: 10px;font-size: 14px;}
.add-offer-block label span{font-weight: bold;}
.add-offer-block .multiLabel span{font-weight: bold;}
.add-offer-block label strong {font-weight: normal;}
.add-offer-block label span.mceEditor.defaultSkin{
	width: 60%;
	float: left;
}
.add-offer-block label span#auctionTypes{text-align: left;font-weight: normal;} 
.add-offer-block .font-normal label span{font-weight: normal;}
.add-offer-block .font-bold{font-weight: bold;} 
.content-block p{font-size: 14px;line-height: 20px;}
.detail-block {
	font-size: 14px;
	padding: 10px;
	border-radius: 3px;
}
div.seller-info .itemImage .fullBox{
	padding: 5px;
	border-color: #ccc;
	border-radius: 3px;
}
.product-detail-tab {padding: 0;}
#auctionTypes label {position: relative; margin-bottom: 10px;}
.auction-type-msg label{
	display: flex;
	align-items: center;
}
.auction-type-msg label>span{margin: 0 3px;}
.info-box {
	position: relative;
	margin: 0;
}
.info-box span {
	position: absolute;
	right: 0;
	width: 200px;
	bottom: 100%;
	background: #eee;
	border: 1px solid #ccc;
	padding: 4px;
	display: none;
	border-radius: 3px;
	margin-bottom: 5px;
}
.info-box i {
	border: 1px solid #ccc;
	margin-top: -2px;
	width: 15px;
	display: block;
	height: 15px;
	border-radius: 100px;
	line-height: 15px;
	text-align: center;
	color: #000;
	background: #eee;
	cursor: pointer;
}
.info-box:hover span{
	display: block;
}

/*Message*/

#content.message-section {padding: 0;}
.message-section .tableLook ul {
	list-style-type: none;
	padding: 0;
}
.message-section .tableLook ul.tagList li a {text-decoration: none;}
.message-section .tableLook ul.tagList li a:hover {
	background: #3d944f;
	color: #fff;
}
.message-section .tableLook ul.tagList li.compose-btn a{border: 1px solid transparent;background: #3d944f;color: #fff;}
.message-section .tableLook ul.tagList li.compose-btn a:hover{border: 1px solid #3d944f;background: transparent;color: #3d944f;}
#submitedBy.reply-title {padding: 0 10px 0 0;}
.reply-title a {font-size: 14px;}
.reply-title span {margin-top: 5px;}
.reply-detail {font-size: 13px;}
.reply-detail h2 {border-color: #ddd;}
.reply-detail em {
	margin: 3px 0;
	display: block;
}

.auction-type-msg label span {font-weight: normal;}
.auction-type-msg span {font-weight: bold;}
#content .auction-type-msg label span {
	text-align: left;
	font-size: 13px;
	line-height: normal;
}
.main-content div.ko {
	min-height: 100%;
	margin: 0 0 1em 0;
	padding: 0;
	border: 1px solid #ff9ba4;
	background: #fff1f1;
	font-size: 15px;
}
.main-content div.ko li {
	color: #9c0000;
	font-weight: bold;
}
.input-bx,.main-content .input-bx {
	border-radius: 3px;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.main-content .login-center {
	margin: 40px auto;
	max-width: 500px;
	width: 100%;
	padding: 0;
}
.login-center label {
	display: flex;
	align-items: flex-start;
}
.login-center span{margin-right: 5px;}
.login-center span.w160{min-width:160px;}
.main-btn.center,.center {
	margin: 5px auto;
	display: table;
}

/*Register form*/

.register-fields{font-weight: normal;}
.register-fields label.c6 {
	text-align: left;
	margin-bottom: 7px;
}
.register-form .hBox label span{font-weight: bold;}


/*Home page modal*/

.main-modal .modal-content {
	-moz-width: calc(100% - 20px);
	-webkit-width: calc(100% - 20px);
	width: calc(100% - 20px);
	max-width: 500px;
	border-radius: 5px;
}
.main-modal .modal-body {padding: 0px;background:#f9f9f9;}
.main-modal .modal-body p {
	font-size: 15px;
	text-align: center;
	margin-bottom: 10px;
	color: #000;
}
.main-modal .modal-header {border-radius: 3px 3px 0 0;}
.main-modal .modal-header h2 {
	margin: 0;
	padding: 10px 0;
}
.bg-seprate {padding: 10px 20px; }
.bg-seprate:nth-child(2) {border-top: 1px solid #ddd;}
.bg-seprate p:last-child {margin: 0;}
.main-modal .modal-footer {
	border-top: 1px solid #ddd;
	color: #000;
	padding: 10px 20px;
	background: #eee;
	font-size: 15px;
	border-radius: 0 0 3px 3px;
	text-align: center;
}
.main-modal .modal-footer p {margin: 0;}
.main-modal .modal-footer p a {font-weight: bold;    margin: 0 3px;}

.left-user .profileOrders {
	display: flex;
	align-items: center;
}

.left-user .profileOrders a {
	padding: 0;
}

/*BGX Platinum*/

.add-offer-block.grey-text label span{font-weight: bold;color: #777;}
.star {
	font-weight: normal;
	color: #ffe000;
	margin-right: 2px;
}
.main-btn.f11{font-size: 11px;}
.main-btn.pad5{padding: 5px}
.responsive-table {
	overflow-x:auto;
	overflow-y:hidden;
}
.responsive-table table {min-width: 1000px;}
.text-center {
	text-align: center;
	font-size: 14pxx`;
} 
#content.welcome-msg h2.hBox {
	text-align: center;
}
.welcome-msg .hBox {
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.pop-up-line {
	padding: 10px 20px;
	min-height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.green-text{color: #31944f;}
.add-offer-block legend {
	font-size: 100%;
}
.fee-block table.tablesorter {
	min-width: 500px;
}

.fee-block .auction-table {
	overflow-y: hidden;
	overflow-x: auto;
	width: 100%;
}
.right-form .indentList li:nth-child(even) {
    padding-right: 0;
}
.right-form .indentList li#adminLink {
    margin: 0;
}
.wishlist-table .c18{margin:0;}
.wishlist-table .tablesorter tbody td {font-weight: normal;}
.wishlist-table .price form .button {
    width: 100%;
}
.wishlist-table .price a.button {
    width: 57px;
    display: block;
}
.wishlist-table .breadcrumb {
    padding: 10px 10px 10px 25px;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.wishlist-table .breadcrumb span {
    float: left;
    margin-top: 4px;
}
.wishlist-table .breadcrumb a.main-btn {
    float: right;
}



/*Media Query*/

@media (min-width: 768px){
	#wrap {width: 750px;}
	.inner-footer {width: 750px;}
}
@media (min-width: 992px){
	#wrap {width: 970px;}
	.inner-footer {width: 970px;}
}
@media (min-width: 1200px){
	#wrap {width: 1170px;}
	.inner-footer{width: 1170px;}
}
@media (max-width: 990px){
	.body{font-size: 80%;}
	#footer.footer-block ul.inlineList {
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	.footer-right {
		float: none;
		margin: 10px auto 0 auto;
		text-align: center;
	} 
	.logo-area a {font-size: 20px;}
	#header-login a{text-decoration: none;font-size: 12px;}
	.main-content .c12 {
		width: 100%;
		margin: 0;
	}
	.right-block48 {width: 100%;}
	.main-content .c6 {width: 100%;}
	.catg-right-block{width: 100%;}
	.pagination{margin-top: 10px;}

	/*Sell*/

	#content .add-offer-block label .c14, #content .add-offer-block .c14,  #content .add-offer-block .c8,#content .add-offer-block .c17 {
		width: 100%;
		margin: 0 0 5px 0;
		position: relative;
		left: 0;
		clear: both;
		box-sizing: border-box;
	}
	#content .add-offer-block .multiLabel div{
		left: 0;
		position: relative;
	}
	#content .add-offer-block label span, #content .add-offer-block div span, #content .add-offer-block strong {
		text-align: left;
		margin-bottom: 5px;
	}
	#content .add-offer-block label select, #content .add-offer-block label input {
		margin-top: 2px;
		width: auto;
	}
	#content .add-offer-block label em {
		clear: both;
		display: block;
		padding-top: 5px;
	}
	.auction-type-msg label {width: 100%;}
	#content .add-offer-block .p8 {left: 0;}
	.defaultSkin table.mceLayout {min-width: 500px;width: 100%!important;}
	.add-offer-block label span.mceEditor.defaultSkin {
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
	}

	/*Profile*/

	.main-profile .left-user, .main-profile .right-user {
		width: 100%;
		margin: 0 0 10px 0;
		border: 1px solid #eee;
	}
	.fee-block .auction-table {
		width: 100%;
	}
	.wishlist-table .c18{width: 100%;}


}
@media (max-width: 768px){
	.body{font-size: 14px;}
	#menu a{padding: 8px 10px;}
	.main-title {
		display: block;
		text-align: center;
	}
	.auctions-bx {
		float: none;
		margin: 10px auto;
		display: table;
	}
	.logo-area {
		display: table;
		margin: 10px auto;
	}
	.search-bar {
		display: table;
		margin: 10px auto;
	}
	.header-block .c14 {width: 100%;}
	.header-block .right-form {width: 100%;}
	.inlineList li {
		margin-bottom: 7px;
		display: inline-block;
	}
	.right-detail {
		width: 100%;
		padding:0;
		box-sizing: border-box;
		margin: 10px 0;
	}
	.left-detail{
		width: 100%;
	}
	.left-detail .itemDetails .itemImage {
		width: 100%;
		text-align: center;
	} 
	.left-detail .itemDetails .itemImage .fullBox {
		width: 50%;
		margin: 0 auto;
		border: none;
	}
	.left-detail dl.c18.cLast {
		width: 100%;
	}
	.product-detail-tab ul.tabs li {
		width: 100%;
	}

	.product-detail-tab ul.tabs li a {
		width: 100%;
		box-sizing: border-box;
	}
	.main-modal .modal-body p {text-align: left;}

	.left-user .profileOrders {
		flex-wrap: wrap;
	}
	.left-user .profileOrders span.c7 {
		width: 100%;
		margin-bottom: 5px;
	}
	.left-user .profileOrders { 
		flex-wrap: wrap;
	}
	.left-user .profileOrders span.c7 {
		width: 100%;
		margin-bottom: 5px;
	}
	.right-user .rightProfileSummary {
		width: 100%;
		left: 0;
		margin: 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.right-user .c12.vBox {
		width: 100%;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.message-section #content-inbox {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.message-section .tagDetails table {
		min-width: 500px;
	}

}
@media (max-width: 480px){
	.left-detail .itemDetails .itemImage .fullBox {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
	}
	.itemDetails .offer-content dd{
		margin: 10px 0;
		float: left;
		clear: both;
		width: 100%;
	}
	.color-block .hBox a.button {margin-bottom: 5px;}
	.message-section .messageActions label select {
		width: 100%;
	}
	.message-section .messageActions .main-btn {
		width: 100%;
		margin: 5px 0;
	}
	.right-form .indentList li {width: 100%;}
}
