@media only screen and (max-width: 1200px) {
	 .qquote-client-collaterals #addressContainer table tr td { width:47.6%;}
	 .qquote-client-collaterals #addressContainer table tr td.left {  margin-right:8px;}
	 #quoteItemlist .cart-table tbody td.quickQuote textarea { min-width:180px !important;}
	 
	 .quotationmanagerpro-customer-view .order-info dt { margin-bottom:10px;}
	 
	 .quotationmanagerpro-customer-view .data-table td.product-quote-image a img { max-width:90px;}
	 
	.quotationmanagerpro-customer-view .data-table th,
	.quotationmanagerpro-customer-view .data-table td { padding:10px 5px;}
	.quotationmanagerpro-customer-view .entry-edit .form-list table { table-layout:fixed; }
	.quotationmanagerpro-customer-view .entry-edit .defaultSkin table#messageReply_tbl { width:100%;}
	.quotationmanagerpro-customer-view .entry-edit .defaultSkin table#messageReply_tbl iframe { width:100% !important;}
	.quotationmanagerpro-customer-view .defaultSkin .mceToolbar { height:auto;}
	.quotationmanagerpro-customer-view .entry-edit .defaultSkin table.mceToolbar, 
	.quotationmanagerpro-customer-view .entry-edit .defaultSkin tr.mceFirst .mceToolbar tr td, 
	.quotationmanagerpro-customer-view .entry-edit .defaultSkin tr.mceLast .mceToolbar tr td { display:block !important; float:left !important;}
	 
}
@media only screen and (max-width: 979px) {
	
	#quoteItemlist .cart-table { width:100%;}
	.qquote-client-collaterals { width:100%; float:none;  clear:both; padding-left:0;}
	.qquote-client-collaterals #addressContainer table tr td { width:48.8%;}
	.quotationsave { float:left; clear:none;}
	
	/*.quotationmanagerpro-customer-view .data-table th.comments,
	.quotationmanagerpro-customer-view .data-table td.quickQuote { display:none;}*/
	
	

}

@media only screen and (max-width: 770px) {
	.qquote-client-collaterals #addressContainer table tr td { width:48%;}
	.header-miniquote .block-subtitle .close {
		display: none;
	}

	.header-miniquote .info-wrapper th {
		color: #000;
	}
}

@media only screen and (max-width: 599px) {
	
	#quoteItemlist .page-title .quotationsave { float:none; margin-bottom:5px;}
	#quoteItemlist .cart-table thead th {
		display: none;
	}

	#quoteItemlist .cart-table tbody td {
		padding: 5px;
		display: block;
		float: none;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}
	#quoteItemlist .cart-table tbody td.product-quote-image {
		margin: 0 auto;
	}

	#quoteItemlist .btn-remove,
	#quoteItemlist .btn-remove2 {
		display: block;
		margin: 10px auto 0;
	}

	#quoteItemlist .cart-table .quotationitemQty .qty-div { margin: 0 auto; width:3.2em;}
	#quoteItemlist .cart-table .quotationitemQty #add-tier { float:left;}
	#quoteItemlist .cart-table tbody td.quickQuote { display:none;} 
	#quoteItemlist .cart-table tr { margin-bottom:0; padding-bottom:0;}
	#quoteItemlist .cart-table tr.last { border-bottom:none; margin:0; padding:0;}
	#quoteItemlist .cart-table tfoot td { padding-top:0; padding-bottom:0;}  
	#quoteItemlist .cart-table .btn-update { display:none;}
	
	.quotationmanagerpro-customer-history .col2-left-layout .pager, 
	.quotationmanagerpro-customer-history .col2-right-layout .pager, 
	.quotationmanagerpro-customer-history .col3-layout .pager { float:none;}
	table.respTable, table.respTable thead, table.respTable tbody, table.respTable th { display: block; }
	table.respTable td, table.respTable tr { display:block;}
	table.respTable tbody tr { border:none; display:block;}
	table.respTable thead tr { position: absolute; top: -9999px; left: -9999px; }
	table.respTable tr { border: 1px solid #ccc; }
	table.respTable tr td { border:none; border-bottom:1px solid #c9c8c9 !important; position:relative; padding-left:35% !important; width:100% !important; }
	table.respTable td:before { position: absolute; top: 6px; left: 6px; width:30% !important; padding-right: 10px; white-space: nowrap; font-weight:bold; }
	table.respTable td:nth-of-type(1):before { content: "Quote#"; }
	table.respTable td:nth-of-type(2):before { content: "Date"; }
	table.respTable td:nth-of-type(3):before { content: "Status"; }
	table.respTable td:nth-of-type(4):before { content: ""; }

	.quotationmanagerpro-customer-view .data-table thead { display:none;}
	.quotationmanagerpro-customer-view .data-table td.product-quote-image { float:left; max-width:none; width:40%;}
	.quotationmanagerpro-customer-view .data-table td.product-quote-image a,
	.quotationmanagerpro-customer-view .data-table td.product-quote-image a img {  margin:0 auto;}
	.quotationmanagerpro-customer-view .data-table td.attributes-col { float:left; width:60%;}
	.quotationmanagerpro-customer-view .data-table td.quickQuote { clear:both; position:relative; padding-left:140px; }
	.quotationmanagerpro-customer-view .data-table td.quickQuote:before { content:"Comment"; position:absolute; left:0; display:block; padding-left:30px;}
	.quotationmanagerpro-customer-view .data-table td.price { clear:both; position:relative; padding-left:140px; }
	.quotationmanagerpro-customer-view .data-table td.price:before { content:"Original Price"; position:absolute; left:0; display:block; padding-left:30px;}
	.quotationmanagerpro-customer-view .data-table td.qty { clear:both; position:relative; padding-left:140px; }
	.quotationmanagerpro-customer-view .data-table td.qty:before { content:"Qty"; position:absolute; left:0; display:block; padding-left:30px;}
	.quotationmanagerpro-customer-view .data-table td.proposal  { clear:both; position:relative; padding-left:140px; }
	.quotationmanagerpro-customer-view .data-table td.proposal:before { content:"Proposal"; position:absolute; left:0; display:block; padding-left:30px;}
	.quotationmanagerpro-customer-view .data-table tbody tr { padding:10px;}
	.quotationmanagerpro-customer-view .data-table tbody tr:nth-child(2n) { background:#f2f2f2;}
	.quotationmanagerpro-customer-view .data-table tbody tr td { padding:5px; }
	
	.quotationmanagerpro-customer-view .col-main .entry-edit .faq-accordion .acc_head { font-size:14px;}
	
	.quotationmanagerpro-customer-view #customerResponse .fieldset-wrapper td { width:100%; display:inline-block; margin:5px 0; }
	.quotationmanagerpro-customer-view #customerResponse .fieldset-wrapper td .button { width:auto;}
}


@media only screen and (max-width: 479px) {
	
	#quoteItemlist .cart-table { margin-bottom:10px;}

 	.qquote-client-collaterals #addressContainer table tr td { width:100%;}
 	.qquote-client-collaterals #addressContainer table tr td.left { width:100%;  margin-right:0;}
	
	#quoteItemlist .cart-table .button2 { font-size:13px;}
	#quoteItemlist .cart-table tfoot span.or { display:none;}
 
 	.qquote-client-collaterals label, .qquote-client-collaterals .qquote-cart-collaterals label { white-space:normal;}
	
	.quotationmanagerpro-customer-view table.form-list { table-layout:fixed;} 
	.quotationmanagerpro-customer-view table.form-list input { width:260px;}
	
	.quotationmanagerpro-customer-view .data-table td.quickQuote:before { content:"Comment:"; position:absolute; top:0; left:0; display:block; padding-left:10px;}
	.quotationmanagerpro-customer-view .data-table td.quickQuote { clear:both; position:relative; padding:25px 10px 10px 10px; }

	
}