img {
	max-width:100%;
}
.m-clear { clear: both; }
.m-assist-main  { font-size: 14px; line-height: 160%; margin-bottom: 50px; border: 0; overflow: hidden;text-align:left;}
.m-assist { font-family: 'Roboto', Arial, sans-serif; width:100%;height: auto;padding:0 10px;text-align:left; }
.m-assist-header { border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px;}
.m-assist h2, h3 { font-family: 'Roboto', Arial, sans-serif; font-weight: 300;}
.m-assist h2 { font-size: 28px; color: #000000; font-weight: 700;}
.m-assist h3 { font-size:22px; color: #314f8c; margin-top: 30px; margin-bottom: 10px; font-weight: 700;}
.m-assist h3:first-child { margin-top: 0;}
.m-assist p { margin-bottom: 25px;text-align:left;}
.m-assist p:last-child { margin-bottom: 0;}
.m-assist ul li:last-child { margin-bottom: 0;}
.m-assist-header p { font-size: 13px; color: #000000; line-height: 160%; margin-top: 5px;}
span.m-stressed { font-weight: 600; color: #000000;}
span.m-unstressed { font-style: italic; color: #b3b3b3;}


ul.m-cont-list li { margin-bottom: 5px; list-style-type: disc; margin-left: 5px;}


/*** About Us Starts ***/
	.m-about { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 20px 15px; margin: 20px 0; }
	.m-about .m-about-contact-wrap { float: left; }
	.m-about .m-about-chat-wrap { float: right; }
	ul.m-aboutus-products li { padding-left: 10px; float: left; width:145px; border-left: #e5e5e5 1px solid; font-size: 12px; }
	.m-prod-wrap a { color: #666666; text-decoration: none; }
	.m-prod-wrap h4 { margin-top: 20px; margin-bottom: 15px; }
	p.m-about-contact { width: 20%; float: left; text-transform: uppercase; }
	p.m-about-contact-cont { width: 78%; float: right; }
	.m-about .m-about-chat { text-align: center; }
	span.m-sub-contact { color: #5c79ad; font-size: 12px; font-style: italic; }
	h3.m-about-header { line-height: 125%; margin: 0; color: #333333; }
	.m-prod-wrap h4.m-about-body { color: #5c79ad; }
	.m-prod-wrap h4.m-about-steel { color: #44a087; }
	ul li {list-style:none;}
/*** About Us Ends ***/

/*** Customer Testimonials Starts ***/
	ul.m-cont-test p { margin-bottom: 0; }
	ul.m-cont-test li { margin-bottom: 30px; }
	.m-assist-main .m-quote-tail { width: 17px; height: 10px; margin-top: 5px; margin-left: 12px; background-image: url('../../images/quote-tail.png'); }
	.m-assist-main .m-quote-bubble {
		display: inline-block;
		position: relative;
		margin-top: -1px;
		background-color: #cedaf2;
		border-radius: 18px;
		border: 1px solid #aeafb2;
		-webkit-box-shadow: inset 0 0 2px 1px rgba(255, 255, 255, .65), inset 0 -14px 14px -6px rgba(255, 255, 255, .65), 0 4px 8px -4px rgba(0, 0, 0, .4);
		-moz-box-shadow: inset 0 0 2px 1px rgba(255, 255, 255, .65), inset 0 -14px 14px -6px rgba(255, 255, 255, .65), 0 4px 8px -4px rgba(0, 0, 0, .4);
		box-shadow: inset 0 0 2px 1px rgba(255, 255, 255, .65), inset 0 -14px 14px -6px rgba(255, 255, 255, .65), 0 4px 8px -4px rgba(0, 0, 0, .4);
		z-index: -1;
	}
	.m-assist-main .m-quote-bubble p { padding: 10px 15px; }
	.m-quote-light { width: 100%; height: 19px; display: table; position: absolute; top: 0; table-layout: fixed; }
	.m-quote-light .m-quote-light-open { width: 17px; display: table-cell; background-image: url('../../images/quote-light-open.png'); }
	.m-quote-light .m-quote-light-close { width: 17px; display: table-cell; background-image: url('../../images/quote-light-close.png'); }
	.m-quote-light .m-quote-light-fill { display: table-cell; background-image: url('../../images/quote-light-fill.png'); background-repeat: repeat-x; }
/*** Customer Testimonials Ends ***/

/*** Our Products Starts ***/
	ul.m-pa-wrapper { padding: 0 20px; }
	a.m-pa-href { width: 33.333%; float: left; text-decoration: none;}
	a.m-pa-name { text-decoration: none; }
	ul.m-cont-products li { margin-bottom: 30px; }
	ul.m-cont-products h4 { margin-bottom: 5px; }
	ul.m-cont-products p { color: #383838; }
	.m-pa-fa {display:none;}
/*** Our Products Ends ***/

/*** Forgot Password Starts ***/
	.m-assist ul.m-toc { font-size: 14px; }
	.m-assist ul.m-toc li { margin-bottom: 8px; }
	.m-abs-wrapper { position: relative; width: 750px; height: 717px; margin-top: -45px; }
	.m-fpw { width: 315px; position: absolute; top: 17px; left: 0; }
	.m-fpw-notice { font-size: 12px; color: #f26161; padding: 5px 0; line-height: 150%; }
	.m-fpw-b01 { margin-top: 20px; }
	.m-fpw-b02 { margin-top: 5px;padding-bottom:20px; }
	.m-subtitle {font-size: 24px;  color: #314f8c; margin-bottom: 15px;line-height:26px;font-weight:500; }
/*** Forgot Password Ends ***/

/** Starter package builder **/
	.m-thumbnail-left { width:320px; float: left; }
	.m-p-right { width:380px; padding-top: 20px; padding-left: 10px; float: right; }
	.m-notify-img { margin-top: 20px; margin-bottom: 40px; }
	.m-starter-build {width:100%; display: block;float:left;}
/** Starter package builder Ends **/

/** Promo offers **/
	
	.m-cont-promo-btn { width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; }
	.m-promo-btn-01, .m-promo-btn-02 { width: 370px; height: auto; display: inline-block;padding:0 10px; }
	.m-promo-btn-01 img { max-width: 100%;}
	.m-promo-btn-01 a { outline: none; border: none; }
	.m-promo-btn-02 img { max-width: 100%;}
	.m-promo-btn-02 a { outline: none; border: none; }
	.m-cont-promo-title { width: 100%; height: auto; margin-bottom: 10px; padding: 0; }
	.m-cont-promo-content-01 { width: 100%; height: 300px; margin: 10px 0 5px; padding: 0; float: left; background: url('images/help/promo-c-1.jpg') 0 0 no-repeat; }
	.m-cont-promo-content-02 { width: 100%; height: 248px; margin: 10px 0 5px; padding: 0; float: left; background: url('images/help/promo-c-2.jpg') 0 0 no-repeat; }
	.m-cont-promo-content-03 { width: 100%; height: 280px; margin: 10px 0 5px; padding: 0; float: left; background: url('images/help/promo-c-3.jpg') 0 0 no-repeat; }
	.m-cont-promo-blank { width: 100%; height: 20px; margin: 0; padding: 0; float: left; }
	.m-cont-promo-space { padding:10px 0; }
	.m-bd-1-s { border: #000000 1px solid; }
	.m-cont-promo-links { width: 450px; height: 300px; margin-left:300px; padding: 0; float: left; }
	.m-anchor-link { width: 150px; height: 150px; margin: 0; padding: 0; float: left; }
	.m-icon-promo { width: 27px; height: 28px; margin: 0 4px -7px 0; padding: 0; }
	.m-direct-discount { float: left; }
	.m-quantity-price-break { float: left; }
	.m-dc-cont { margin: 0; padding: 10px 0 10px; border-bottom: #e5e5e5 1px solid; }
	.m-dc-cont h5 { margin-bottom: 15px; font-size:1.7em;font-weight:600;color:#234ea0;}
	
	.m-promo-order {width:100%;padding:15px 15px;background-color:#f6f6f6;border-top:2px solid #d0cfcf;border-bottom:2px solid #d0cfcf;}
	.m-promo-grid-l {display:inline-block;float:left;width:75%;padding-bottom:20px;}
	.m-promo-grid-r {display:inline-block;width:25%;padding:15px 0;}
	p.m-promo-head {font-size:16px;font-weight:500;padding-bottom:10px;margin:0;}
	p.m-promo-cont {margin:0;}
	.m-promo-grid {width:100%;padding:25px 15px;border:1px solid #cfcfcf;background-color:#eaeaea;text-align:center;}
	p.m-promo-combine {text-align:center;max-width:65%;font-weight:600;font-size:1.4em;margin:0 auto;}
	p.m-promo-combine-cont {text-align:center;padding-top:10px;padding-bottom:20px;line-height:14px;}
	.m-promo-grid-mid {width:80%;margin:0 auto;padding:15px;overflow:hidden;}
	.m-grid-offers {width:180px;display:inline-block;}
	.m-grid-offers-bg {width:100%;height:100%;border-radius:50%;margin:0 auto;background-color:#3a6bc6;padding:15px;}
	.m-grid-offers-sm {width:20px;display:inline-block;text-align:center;font-size:1.7em;font-weight:700;margin:0 auto;vertical-align:top;padding-top:85px;}
	p.m-grid-offer-cont {text-align:center;}
	
	.m-dc-container {width:100%;display:block;}
	.m-dc-table {display:inline-block;width:33%;margin-right:15px;}
	.m-dc-detail {display:inline-block;width:65%;vertical-align:top;}
	table.m-dc-chart {border:1px solid #a7b0c1;width:100%;}
	table.m-dc-chart th {padding:8px;text-align:center;font-size:1.0em;font-weight:500;background-color:#d2d8e3;border-bottom:1px solid #a7b0c1;}
	table.m-dc-chart th:first-child, td:first-child {border-right:1px solid #a7b0c1;}
	table.m-dc-chart td {padding:8px;text-align:center;font-size:0.9em;border-bottom:1px solid #a7b0c1;}
	
	.m-promo-offer-bg {width:100%;background-color:#efe7dd;border-top:2px solid #ccc1b1;border-bottom:2px solid #ccc1b1;}
	.m-offer-grid-l {display:inline-block;float:left;width:60%;padding:20px;}
	.m-offer-grid-r {display:inline-block;width:40%;}
	p.m-offer-head {font-size:22px;font-weight:700;padding-bottom:10px;margin:0;}
	p.m-offer-cont {margin:0;}

/*** Promo Ends ***/

@media screen and (min-width: 200px) and (max-width: 480px) {
	.m-assist h2 {font-size:20px;}
	.m-assist h3 {font-size:18px;}
	.m-assist-header p {font-size:12px;text-align:justify;}
	.m-assist-main { font-size: 12px; }
	.m-assist-main p{ text-align:justify; }
	span.m-sub-contact { font-size: 11px;}
	a.m-pa-href { width: 100%;font-size:12px;color:#fff;padding:6px 7px;background-color:#6b7280;border:1px solid #393d45;margin-bottom:5px;}
	a.m-pa-href:hover { color:#6b7280;background-color:#fff;border:1px solid #393d45;}
	ul.m-pa-wrapper { padding: 0; }
	.m-pa-fa {float:right;vertical-align:middle;padding-top:2px;font-size:1.5em;display:block;}
	.m-subtitle {font-size: 18px;}
	.m-p-right { float: none;display:block;width:100%;padding-bottom:30px; }
	.m-thumbnail-left { float: none;display:block;text-align:center;width:100%; }
	.m-starter-build {float:none;}
	.m-promo-btn-01, .m-promo-btn-02 { display:block;padding-bottom:8px;width:100%;margin:0 auto;text-align:center; }
	.m-promo-grid-l {display:block;float:none;width:100%;}
	.m-promo-grid-r {display:block;float:none;width:100%;text-align:center;}
	p.m-promo-combine, p.m-promo-combine-cont {text-align:center;}
	.m-grid-offers {display:block;margin:0 auto;}
	.m-grid-offers-sm {display:block;text-align:center;padding:15px 0;margin:0 auto;}
	p.m-grid-offer-cont {text-align:center;}
	
	.m-dc-table {display:block;width:90%;margin:0 auto;padding-bottom:15px;}
	.m-dc-detail {display:block;width:100%;text-align:justify;}
	
	.m-offer-grid-l {display:block;float:none;width:100%;padding:20px;text-align:center;}
	.m-offer-grid-r {display:block;width:100%;text-align:center;}
	p.m-offer-head {text-align:center;line-height:115%;}
	p.m-offer-cont {text-align:center;}
}
@media screen and (min-width: 481px) and (max-width: 490px) {
	.m-pa-fa {display:none;}
	.m-grid-offers {display:block;margin:0 auto;}
	.m-grid-offers-sm {display:block;text-align:center;padding:15px 0;margin:0 auto;}
	.m-promo-btn-01, .m-promo-btn-02 { display:block;padding-bottom:8px;width:100%;margin:0 auto;text-align:center; }
	
	.m-dc-table {display:block;width:90%;margin:0 auto;padding-bottom:15px;}
	.m-dc-detail {display:block;width:100%;text-align:justify;}
	.m-thumbnail-left { float: none;display:block;text-align:center;width:100%; }
	.m-p-right { float: none;display:block;width:100%;padding-bottom:30px; }
}
@media screen and (min-width: 491px) and (max-width: 766px) {
	.m-promo-grid-mid {width:100%;}
	.m-grid-offers {width:120px;display:inline-block;}
	p.m-grid-offer-cont {text-align:center;font-size:0.8em;}
	.m-promo-btn-01, .m-promo-btn-02 { display:block;padding-bottom:8px;width:100%;margin:0 auto;text-align:center; }
	.m-grid-offers-sm {padding-top:50px;}
	
	.m-dc-table {display:block;width:90%;margin:0 auto;padding-bottom:15px;}
	.m-dc-detail {display:block;width:100%;text-align:justify;}
	.m-thumbnail-left { float: none;display:block;text-align:center;width:100%; }
	.m-p-right { float: none;display:block;width:100%;padding-bottom:30px; }
}

@media screen and (min-width: 767px) and (max-width: 900px) {
  .modal-fullscreen-xs-down {
    padding: 0 !important;
  }
  .modal-fullscreen-xs-down .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }
  .modal-fullscreen-xs-down .modal-content {
    height: auto;
    min-height: 100%;
    border: 0 none;
    border-radius: 0;
  } 
	.m-promo-btn-01 { float: none;display:block;padding-bottom:8px;width:100%; }
	.m-promo-btn-02 { float: none;display:block;width:100%; }
	.m-promo-btn-01, .m-promo-btn-02 { display:block;padding-bottom:8px;width:100%;margin:0 auto;text-align:center; }
	.m-promo-grid-mid {width:100%;}
	.m-grid-offers {width:160px;display:inline-block;}
	
	.m-dc-table {display:inline-block;width:30%;margin-right:15px;}
	.m-dc-detail {display:inline-block;width:60%;vertical-align:top;}
	
}

@media screen and (min-width: 901px) and (max-width: 976px) {
	.m-dc-table {display:inline-block;width:30%;margin-right:15px;}
	.m-dc-detail {display:inline-block;width:60%;vertical-align:top;}
}