﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

/* CSS Document */
input[type="submit"],
input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none; border-radius:0;}
body {
	margin: 0 auto;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #cdcdcd;
	font-size: 13px;
	font-weight: normal;
	background: #ffffff;
}
form {
	padding: 0;
	margin: 0;
}
p {
	color: #fff;
	font-weight: normal;
	margin: 0 0 15px 0;
}
h1 {
	color: #cdcdcd;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
h2 {
	color: #cdcdcd;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
h3 {
	color: #cdcdcd;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
iframe, img, embed, object, video, canvas {
	max-width: 100%;
}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none; border-radius:0;}
img {
	border: none;
	vertical-align: middle;
	height: auto;
}
textarea {
	border: 1px solid #d0cece;
}
a {
	outline: none;
	text-decoration: none;
	color: #105ea5;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
.clearfix::after {
	clear: both;
}
.clearfix::before, .clearfix::after {
	content: "";
	display: table;
}
div {
	outline: none;
}
a:hover {
	text-decoration: none;
}
.fclear {
	clear: both;
	float: none;
	height: 0px;
	overflow: hidden;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
* {
	box-sizing: border-box;
}
*:before, *:after {
	box-sizing: border-box;
}
input, select, textarea {
	color: #666;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	padding: 3px;
	vertical-align: middle;
}
table tr th{ text-align:center !important}
.container {
	margin: 0 auto;
	max-width: 1280px;
	padding:0 15px
}
.registration .partner-logo img {
	margin-left: 10px;
	margin-top: -5px;
	opacity: 0.15;
	vertical-align: text-bottom;
}
.back_content {
	float: left;
	width: 100%;
	padding: 10px 0 0 0;
}
.back_top_icon_mn {
	float: left;
	width: 100%;
	background: #f2f2f2;
}
.back_top_pad {
	padding: 30px;
}
.back_top_icon_white {
	padding:0 20px;
}
.back_top_pad p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #3b3b3b;
	font-weight: 400;
	margin: 0 0 30px 0;
}
.back_top_icon {
	float: left;
	width: 100%;
	background: #fff;
	padding:0 0 0 0;
	border-bottom: 30px solid #f2f2f2;
}
.back_top_icon_pad {
	padding: 0 20px;
}
.back_top_icon_banner {
	float: left;
	width: 25%;
}
.back_top_icon_box_mn {
	float: right;
	width: 70%;
}
.back_top_icon_box_mn h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	color: #0a73b1;
	font-weight: 600;
	margin:15px 0 10px 0;
	text-align:center;
}
.back_top_icon_boxs {
	float: left;
	width: 100%;
}
.back_top_icon_box {
	float: left;
	width: 22%;
	margin: 0 28px 0 0;
	border: 2px #f2f2f2 solid;
	padding: 15px;
	text-align: center;
}
.back_top_icon_box p {
	margin: 15px 0 0 0;
	line-height: 18px;
}
.back_top_icon_box span {
	margin: 15px 0 0 0;
	line-height: 18px;
	font-size: 16px;
	font-weight:400 !important;display: block;
}

.back_top_icon_box span span{ margin:0;font-size: 16px;
	font-weight: 600 !important;
	}
.back_top_icon_box a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #3b3b3b;
	font-weight: 400;
	text-decoration:none;
}

.back_top_icon_box a:hover span {
	color: #0a73b1;
}
.back_top_icon_box_last {
	margin: 0 !important;
}
.back_bot_icon_mn {
	float: left;
	width: 100%;
	margin: 30px 0;
	text-align:center;
}
.back_bot_icon {
	display:inline-block;
	width: 14%;
	margin: 0 19px 0 0;
	border: 2px solid #f2f2f2;
	padding:15px 10px;
	text-align: center;
}
.back_bot_icon span {
	margin: 15px 0 0 0;
	line-height: 18px;
	font-weight:400 !important;display: block;
}
.back_bot_icon a {
	text-decoration:none;
}
.back_bot_icon p {
	margin: 15px 0 0 0;
	line-height: 18px;
}
.back_bot_icon a span {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #3b3b3b;
	font-weight: 400;
}

    .back_bot_icon span span {
        margin: 0;
        font-size: 16px;
        font-weight: 600 !important;
        white-space: nowrap;
    }
.back_bot_icon a:hover span {
	color: #0a73b1;
}
.back_bot_icon_last {
	margin: 0 !important;
}
/*======== Start header and Menu class ========*/


/*======== Start footer class ========*/
.hr {
	border: solid 2px #0a73b1;
}
/* vector_art_job */
.vector_mn {
	float:left;
	width:100%;
    min-height:300px;
}
.vector_box {
	float:left;
	width:100%;
	background:#f2f2f2;
	margin:0 0 0 0
}
.vector_box_pad {
	padding:13px 20px
}
.top_text {
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-size: 16px;
	text-align:center;
	margin: 0 0 20px 0
}
.top_text span {
	color:#ff0000
}
.need_a_quote_top {
	float:left;
	width:100%;
	margin:0
}
.need_a_quote_lt {
	float:left;
	width:40%;
}
.need_a_quote_mid {
	float:left;
	width:40%;
}
.need_a_quote_rt {
	float:right;
	width:20%;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 12px;
	text-align:center
}
.need_a_quote_rt img {
	display:inline-block;
	margin:4px 0 0 0
}
.box-area {
	padding: 39px 35px 0;
}
.box-area_desh {
	padding: 0 35px;
}
.box-area_desh_small {
	padding: 0;
	background:#ffffff;
	float:left; width:100%;
}
.need_a_quote_top select {
	border:1px #d0cece solid;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:90%;
}
.need_a_quote_bot {
	float:left;
	width:100%;
	margin:-60px 0 0;
	position:relative
}
.radio_btn {
	display:inline-block;
	margin:0 0 0 13px;
	vertical-align:top
}
.radio_detail {
	display:inline-block;
	margin:0 0 0 60px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
}
.need_a_quote_bot_top {
	margin:0 0 10px 0
}
label {
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	margin:0 20px 0 0
}
label input {
	margin:3px 6px 0 0;
	vertical-align:top
}
.need_a_quote {
	float:left;
	width:100%;
	margin:0 0 13px 0
}
.job_info_mn {
	float:left;
	width:100%;
	margin:0 0 13px 0
}
.vector_mn h3.form_title {
	border-top: 2px solid #0a73b1;
	padding:10px 10px 0 13px;
	font-family: 'Open Sans', sans-serif;
	color: #0a73b1;
	font-size: 16px;
	margin:0;
	font-weight:700
}
.job_info_detail {
	float:left;
	width:100%;
	margin:0 0 13px 0;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
}
.job_info_detail table {
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px !important;
	font-weight:normal !important;
	border:1px #d0cece solid!important;
}
.job_info_detail table th {
	padding: 8px 0;
	background:#0a73b1;
	color:#ffffff!important;
}
.job_info_detail_last {
	margin:0 !important
}
.job_info_detail_pad {
	padding:13px 0 0 13px
}
.job_info_detail_lt {
	float:left;
	width:48%;
}
.job_info_detail_rt {
	float:right;
	width:50%;
}
.job_info_lt {
	float:left;
	width:50%;
	padding:5px 0 5px 0
}
.job_info_rt {
	float:right;
	width:50%;
}
.job_info_rt_with_mar {
	float:right;
	width:50%;
	padding:5px 0 5px 0;
}
.vector_mn input.text_box {
	border:1px #d0cece solid;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:100%;
}
.job_info_detail label {
	margin:5px 20px 5px 0;
	display:inline-block
}
.red_text {
	color:#FF0000
}
.job_info_detail select {
	border:1px #d0cece solid;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:100%;
}
.job_info_rt label {
	margin:0 20px 0 0
}
.job_info_lt select {
	width:90%
}
.job_info_lt em {
	display:block;
	font-size:12px;
}
.job_upload .job_info_rt label {
	font-size:10px;
}
.job_upload .job_info_rt input {
	border:1px #d0cece solid;
	background:#ffffff;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:98%;
}
.job_upload .job_info_lt input {
	border:1px #d0cece solid;
	background:#ffffff;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:98%;
}
.job_info_small_text label {
	font-size:10px;
	margin:0 20px 5px 0
}
.job_info_rt a {
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	font-weight:700;
	text-decoration:underline;
	margin:26px 0 0 0;
	display:block;
	text-align:center;
	cursor:pointer;
}
.job_info_commetns {
	width:100%;
	margin:13px 0 0 0
}
.job_info_commetns .job_info_lt {
	width:24%;
}
.job_info_commetns .job_info_rt {
	width:51.5%;
	float:left;
}
.job_info_commetns .job_info_rt textarea {
	border:1px #d0cece solid;
	padding:5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	width:98%;
}
.your_selection .job_info_lt label {
	margin:0 20px 0 0 !important
}
.your_selection .job_info_detail {
	margin:0
}
.your_selection .job_info_rt .text_box {
	margin:-6px 0 0 0
}
.promotion_ccode label {
	margin:5px 20px 5px 0 !important
}
.center_a {
	text-align:center
}
.card_details select {
	border:1px #d0cece solid;
	padding:7px 10px 5px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #9a9a9a;
	font-size: 12px;
	width:20%;
	margin:0 10px 0 0
}
.card_details .select_small {
	border:1px #d0cece solid;
	font-family: 'Open Sans', sans-serif;
	color: #9a9a9a;
	font-size: 12px;
	width:10%;
}
.card_details input.text_box {
	border:1px #d0cece solid;
	padding:8px 10px;
	font-family: 'Open Sans', sans-serif;
	color: #9a9a9a;
	font-size: 12px;
	width:20%;
	margin:0 10px 0 0
}
.card_details h3 {
	margin:5px 0 0 0 !important
}
option {
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
}
.job_info_card_check {
	float:left;
	padding:5px 0 0 5px
}
.job_info_card_check label {
	width:100%;
	margin:9px 0 0 0
}
.job_info_card_check a {
	font-family: 'Open Sans', sans-serif;
	color: #3b3b3b;
	font-size: 14px;
	font-weight:700;
	text-decoration:underline;
}
.submit_btn {
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0 0 0
}
.submit_btn_no_mar {	
	margin-top:0!important;
}
.submitButtom {
	background: #f57f0c;
	border: medium none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 700;
	height: 72px;
	padding: 5px 14px !important;
	vertical-align: top;
	width: auto!important;
}
.submitButtom:hover {
	background:#666666
}
.submitButtom_small {
	background: #f57f0c;
	border: medium none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family:"Open Sans", sans-serif;
	font-weight: 700;
	padding: 8px 18px !important;
	vertical-align: top;
	width: auto!important;
	height:auto;
	font-size:20px;
}
.submitButtom_small:hover {
	background:#666666
}
*:focus {
	outline: none;
}
.payment_selection .job_info_detail label {
	margin:0 20px 0 0
}
.job_info_detail_card img {
	margin: 0 0 0 20px;
}
.your_selection {
	margin:0 0 2px 0
}
.payment_selection {
	margin:13px 0 0 0
}
.client_name_mn {
	float:left;
	width:100%;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
.client_name_lt {
	float:left;
	width:140px
}
.client_name_rt {
	float:left;
	width:auto
}
.client_name {
	float:left;
	width:100%
}
.form_field_mn {
	float:left;
	width:100%
}
.form_field_lt_mn {
	float:left;
	width:48%
}
.form_field_rt_mn {
	float:right;
	width:50%
}
.client_info_field {
	float:left;
	width:100%;
	margin:0 0 0 0
}
.client_info_field .form_field_lt_mn {
	float:left;
	width:32%;
	padding:5px 0
}
.client_info_field .form_field_rt_mn {
	float:left;
	width:40%
}
.client_info h3.form_title{ border:0; padding-top:0}
select {
	border: 1px solid #d0cece;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	width: 90%;
}
.client_info_field .form_field_lt_mn label {
	display: inline-block;
	margin: 5px 20px 5px 0;
}
.client_name_mn .need_a_quote_bot {
	margin:8px 0 0 0
}
.client_name_mn .radio_btn {
	margin:0
}
.client_name_mn .radio_detail {
	margin:0 0 0 24px
}
.primary .job_info_detail_lt {
	width:100%;
}
.primary .job_info_detail_lt .job_info_lt {
	width:24%;
}
.primary .job_info_detail_lt .job_info_rt {
	float:left;
}
.primary .job_info_detail_lt .job_info_rt label {
	display:inline-block;
	margin:0 15px 0 0
}
.small_text {
	font-size:12px;
	display:block;
}
.garment_type .radio_btn {
	margin:5px 0 5px 0; width:100%;
}
.job_info_detail .garment_type table{ width:220px}
.job_info_rt.garment_type table tr td{ display:inline-block}
.job_info_rt.garment_type table tr td input{ vertical-align:top; margin:3px 10px 0 0}
.job_info_rt input.text_box_small_lt {
	width:47%;
	float:left;
}
.job_info_rt input.text_box_small_rt {
	width:47%;
	float:right;
}
.radio_btn_no_mar {
	vertical-align:top;
	margin:0
}
.your_selection_new .job_info_detail {
	margin: 0 0 13px;
}
.job_info_rt textarea {
	border: 1px solid #d0cece;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	width: 100%;
}
.due_date .job_info_rt .text_box_date {
	width:50%;
}
.due_date .job_info_rt img {
	vertical-align:top;
	margin:0 0 0 8px
}
.due_date {
	margin:0 0 13px 0;
	float:left;
	width:100%;
}
.due_time .job_info_rt .select_small {
	float:left;
	width:47%;
}
.due_time .job_info_rt .select_small_rt {
	float:right;
	width:47%;
}
.full_textarea {
	float:left;
	width:100%;
}
.full_textarea_top_mar {
	margin:13px 0
}
.maximum .job_info_detail_lt {
	width:100%;
}
.maximum .job_info_detail_lt .job_info_lt {
	width:28%;
}
.maximum .job_info_detail_lt .job_info_rt {
	width:15%;
	float:left;
}
.how_many .client_name_lt {
	width:30%;
	margin:7px 0 0 0;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
.how_many .client_name_rt {
	width:40%
}
.how_many {
	margin:0;
}
.message_red .message {
	color:red;
}
.submitted_info_lt div, .submitted_info_mid div, .submitted_info_rt div {
	display: inline;
}
.submitted_info {
	margin:13px 0
}
.submitted_info_lt {
	float:left;
	width:33%;
}
.submitted_info_mid {
	float:left;
	width:32%;
	margin:0 0 0 1%
}
.submitted_info_rt {
	float:right;
	width:31%;
}
.submitted_info_lt label {
	display:inline-block;
}
.submitted_info_mid label {
	display:inline-block;
}
.submitted_info_rt label {
	display:inline-block;
}
.submitted_info_lt select {
	width:60%;
	margin: 0 0 0 20px;
}
.submitted_info_mid select {
	width:59%;
	margin: 0 0 0 20px;
}
.submitted_info_rt select {
	width:64%;
	margin: 0 0 0 1%;
}
.submitted_info .job_info_commetns {
	margin:0 0 13px 0
}
.submitted_info .promotion_ccode label {
	margin:5px 19px 5px 0 !important
}
.what_info .small_text {
	display:inline-block;
	font-size:13px;
	font-style:italic
}
.additional_versions table tr:last-child {
	display:none;
}
.job_info_detail .job_info_rt table {
	border:0 !important
}
.job_info_rt table tr td {
	padding:0;
	display:block
}
.job_info_rt table tr td input {
	margin:0 10px 0 0
}
.job_upload {
	margin:0
}
.your_selection .job_info_lt {
	padding:0
}
.payment_selection .job_info_lt {
	padding:0
}
.job_info_commetns .job_info_lt {
	padding:0
}
.job_info_small_text {
	padding:0
}
.no_pad {
	padding:0
}
.your_selection_new {
	margin:0
}
.submitted_info .job_upload {
	margin:0 0 13px 0
}
.submitted_info .job_upload .no_pad {
	padding:17px 20px 0 0
}
.submitted_info .job_upload .job_info_small_text {
	font-size:10px;
}
.submitted_info .job_upload .job_info_small_text input {
	margin:5px 0 0 0
}
.quote_list input.text_box_date {
	width:82%;
	margin:0 15px 0 0
}
.need_a_quote_bot_top table tr td {
	padding:0;
}
.need_a_quote_bot_top table tr td input {
	margin: 3px 6px 0 0;
	vertical-align: top;
}
.need_a_quote_bot_top table tr td input#Main_optStitchCount_0 {
	margin:3px 6px 0 -2px
}
.need_a_quote_bot_top table tr td input#Main_optStitchCount_1 {
	margin:3px 6px 0 2px
}
.need_a_quote_bot_top table tr td input#Main_optSewout_0 {
	margin:3px 6px 0 -2px
}
.need_a_quote_bot_top table tr td input#Main_optSewout_1 {
	margin:3px 6px 0 2px
}
.job_info_rt table#Main_optFileType tr td {
	display:inline-block
}
.job_info_rt table#Main_optFileType tr td input {
	margin:3px 4px 0 0;
	vertical-align:top
}
.job_info_rt table#Main_optFileType tr td label {
	margin:0 20px 0 0;
}
.radio_btn table {
	margin:0
}
.radio_btn table#Main_rblAdditionalCharge tr td input {
	margin:3px 6px 0 5px;
	vertical-align:top
}
.radio_btn table#Main_rblAdditionalCharge tr td input#Main_rblAdditionalCharge_0 {
	margin:3px 6px 0 6px !important;
	vertical-align:top
}
.radio_btn table#Main_rblAdditionalCharge tr td input#Main_rblAdditionalCharge_1 {
	margin:3px 6px 0 4px !important;
	vertical-align:top
}
.radio_btn table#Main_rblAdditionalCharge tr td label {
	margin:0 18px 0 0;
	vertical-align:top !important
}
.LogoutRegistration .LoginRegistration {
	background: #f57f0c;
	border: medium none;
	text-decoration:none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding: 5px 14px 7px 14px !important;
	vertical-align: top;
    height:auto!important;
}
.forgot_pwd .title_border h2 {
	font-size:22px;
	text-align:center;
	margin:15px 0;
	color:#ffffff;
	background:#0a73b1;
	padding:5px 0 7px 0
}
.forgot_pwd ul {
	list-style:none;
	padding:0;
	margin:0;
}
.forgot_pwd ul li {
	margin:0 0 20px 0
}
.forgot_pwd .col_right input {
	border: 1px solid #d0cece;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	padding: 5px 10px;
	width: 100%;
}
.col_left {
	margin:0 0 5px 0
}
.form_detail {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
}
.forget_password {
	padding:15px 0 0 0
}
.forgot_pwd .footer_text{ color:#666666!important;}
.forgot_pwd_btn .LoginRegistration {
	padding:4px 14px 4px 14px !important;
	background:#f57f0c!important;
	border:0px;
	color:#ffffff!important;
	font-size:16px;	
}
.footer_text {
	text-align:center;
	font-size:12px;
}
.revise_job_box {
	width:710px;
	margin:0 auto
}
.revise_job_box .back_top_icon_banner {
	width: 41%;
}
.revise_job_box .back_top_icon_box_mn {
	width: 55%;
}
.revise_job_box .back_top_icon_box {
	width: 160px;
}
.quote_request_two_col {
	width:100%;
}
.quote_request_two_col .job_info_lt {
	width:24%;
}
.quote_request_two_col .job_info_rt {
	width:76%;
}
.quote_request_two_col .job_info_rt table.select_File {
	float:left;
	display:inline-block;
}
.quote_request_two_col .job_info_rt table.select_File tr td a {
	margin:0;
}
.quote_request_two_col .job_info_rt span {
	display:block;
	float:left;
	width:100%;
}
.quote_request_two_col .job_info_rt .more_file {
	display:inline-block;
	float:left;
	margin-left: 35px;
}
.quote_request_two_col .more_file a {
	margin:2px;
}
.job_upload_top_mar {
	margin:10px 0 0 0
}
.your_sele_show_hide .job_info_detail_lt {
	margin:0 2% 0 0
}
.your_sele_show_hide .job_info_detail_rt {
	float:right
}
.select_completed .no_top_mar {
	margin:0 !important
}
.select_completed .form_field_lt_mn {
	padding:0
}
.select_completed .client_info_field {
	margin:15px 0
}
.completed_job .job_info_detail_lt {
	width:100%;
}
.completed_job .job_info_detail_lt .job_info_lt {
	width:24%;
	padding:5px 15px 5px 0
}
.completed_job .job_info_detail_lt .job_info_rt {
	width:76%;
}
.job_info_detail_lt_top_mar {
	margin:15px 0 0 0
}
table td {
	padding:0
}
.design_size .job_info_detail_rt .job_info_lt table {
	border:0 !important
}
.design_size .job_info_detail_rt .job_info_lt table input {
	margin:4px 10px 0 0;
	vertical-align:top
}
.design_size .job_info_detail_rt .job_info_lt table label {
	margin:0 20px 0 0
}
.job_upload_top_mar {
	margin:13px 0 0 0
}
.request_btn {
	width:auto;
	font-size:24px!important;
}
.blue_bold {
	font-weight:bold;
	color:#0a73b1!important;
}
.job_info_rt_bdr {
	background:#ffffff;
	border:1px solid #d0cece;
	padding:4px 5px;
	float:right;
	width:50%;
}
.job_info_rt_bdr img {
	vertical-align:top;
	margin:0 0 0 8px
}
.job_info_rt_bdr span {
	float: left;
	margin: 4px 0 0 8px;
}
.job_info_rt_bdr_nomar span {
	margin:0 0 0 8px
}
.submit_btn_bot_mar {
	margin:10px 0 10px 0
}
.submit_btn_bot_mar_new {
	margin:5px 0 0px 0
}
table.td_pad tr td {
	padding:8px;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
table.td_pad_mar tr td {padding: 0;}
table.td_pad tr th {
	padding:8px;
	background:#0a73b1;
}
table.td_pad tr th a {
	color:#ffffff;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
table.td_pad tr th {
	color:#ffffff;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
table.td_pad tr td a:hover {
	color:#000000;
}
.bot_pang_no {
	text-align:center;
	color: #3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
}
.bot_pang_no select {
	width:50px;
}
.bot_pang_no {
	margin-top:0px;
	margin-bottom:15px;
}
.td_pad tr td, .td_pad tr th {
	border:1px solid #d0cece
}
.dateTimePicker table th {
	color:#3b3b3b!important;
	padding:8px 5px;
}
.td_pad tr td, .td_pad tr th {
	border:1px solid #d0cece;
	border-collapse: collapse;


}
.td_pad tr td strong a {
	color:#0a73b1
}
.td_pad {
	margin-bottom:10px;
}
.dateTimePicker table td {
	color: #3b3b3b!important;
	padding: 5px;
	font-size: 12px !important;
}
.dateTimePicker table {
	border:0px!important;
}
.dateTimePicker table table {
	border:1px solid #d0cece!important;
}
.dateTimePicker table table td {
	padding:0
}
.dateTimePicker table table td table td {
	padding:5px 0;
}
.dateTimePicker table tr td input {text-decoration:none !important;    }
.job_info_lt_no_pad { padding: 0 !important;}
.dateTimePicker select {
	width: 60px;
	padding:5px;
}
.label_list span {
	display:inline-block;
	margin:0 5px 0 0;
    color:#3b3b3b;
}
.your_selection .job_info_detail_bot_mar {
	margin: 13px 0 0 0;
}
.your_selection .top_bot_pad {
	padding: 5px 0;
}
.request_reply .job_info_detail_lt {
	width:20%;
}
.request_reply .job_info_detail_rt {
	width:80%;
	float:left;
}
.UpdateProgress {
	background: #fff none repeat scroll 0 0;
	border: 5px solid #0a73b1;
	bottom: 0;
	color: #000;
	left: 0;
	padding: 10px 15px;
	position: absolute;
	width: 290px;
	text-align:center;
}
.UpdateProgress img {
	margin: 0 20px 0 0;
}
.your_selection .extra_charge {
	margin: 16px 0;
}
.clsLoading {
	margin: 0px;
	padding: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #666666;
	z-index: 30001;
	opacity: .8;
	filter: alpha(opacity=70);
	display: none;
}
.clsLoading p {
	position: absolute;
	top: 40%;
	left: 45%;
	color: White;
}
.rating_star label {
	margin-bottom:7px;
}
.rating_star input {
	margin-top:0px;
}
.rating_star label img {
	padding-right:10px;
}
.no_width {
	width:auto;
	float:none;
}
.box-area_back .box-area {
	padding:0 35px 0 35px !important;
}
.box-area_back .free_regi_box {
	background:#f2f2f2;
}
.form-half-col1 {
	text-align:left;
}
.box-area_back .free_regi_box_gray textarea {
	width:100% !important;
}
.box-area_back .free_regi_box_gray input {
	width:100% !important;
}
.box-area_back .free_regi_box_gray p input {
	width:auto !important;
	display:inline-block;
}
.box-area_back .free_regi_box_gray .btn_width input {
	width: 144px !important;
}
.box-area_back .free_regi_box_gray {
	padding: 30px 0 0;
	margin:15px auto 0
}
.box-area_back .request_quote .form-row1 label {
	margin: 0 18px 0 0;
}
.personal_details_icon .back_top_icon_box {
	width:25%; 
}
.email_preferences .radio_btn {
	margin:0
}
.job_info_detail label.no_bot_mar {
	margin-bottom:0
}
.no_bot_mar {
	margin-bottom:0
}
.delete-btn-mn {
	float:left;
	width:100%;
	margin-bottom:30px;
}
.delete-btn-mn .job_info_detail_lt {
	text-align:left;
}
.delete-btn-mn .job_info_detail_rt {
	text-align:right;
}
.pay_now_price {
	display:inline-block;
	margin-top:10px;
	float:left;
}
select.page_no {
	width:80px;
	margin: 0 0 0 10px;
}
.bot_pang_no .job_info_lt {
	text-align:left;
}
.text_center {
	text-align:center; padding-top:10px !important
}
.change_pass_box {
	margin:0 auto;
	max-width:470px
}
.change_pass_box .job_info_detail_lt {
	width:100%;
	margin:0 0 13px 0
}
.change_pass_box .job_info_detail_lt_last {
	margin:0;
}
.change_pass_box .submit_btn_bot_mar {
	margin:0;
	text-align:left
}
.change_pass_box .job_info_lt {
	width:42%;
}
.change_pass_box .job_info_rt {
	width:58%;
}

.err {border:1px solid #ff0000;color:#ff0000;padding:15px;font-size:14px; margin:0 0 10px 0}
.err ul { margin:0;}

.email_preferences table{ border:0 !important}
.job_info_detail.email_preferences table label {margin:0 20px 0 0 !important}
.promotional_offers label label{margin:0 !important}
.job_info_input_height{ height:31px}
.payment_info .job_info_rt input#ctl00_Main_chkCopyInfo { vertical-align:top}

.errorlabel{ border:1px solid #ff0000; color:#ff0000; padding:5px 10px; float:left; width:100% !important;font-size:14px;margin-bottom:10px;}
.infolabel{ border:1px solid #3c763d; color:#3c763d; padding:5px 10px; float:left; width:100% !important;font-size:14px;margin-bottom:10px;}

.hide_me {display:none!important;}
.center_btn table tr:last-child table { width:100%;}
.center_btn table tr:last-child td {text-align:center!important;}


.managejob_mn .box-area {padding: 39px 35px 0;}
.managejob_top_link{ float:left; width:100%; margin:0 0 13px 0}
.managejob_top_link a{ font-size:14px; padding:0 10px; border-right:1px #000000 solid; color: #0a73b1; font-weight:bold}
.managejob_top_link a:hover{ color:#000000}
.managejob_top_link a:first-child{ padding:0 10px 0 0}
.managejob_top_link a:last-child{ padding:0 0 0 10px; border:none}

.virtual_sample .job_info_lt{ width:100%;}
.information_small_text p{ margin:0 0 10px 0; font-size:14px;}
.dateTimePicker table tr td table tr td table:first-child  tr td{ padding:0}
.as_on .job_info_detail_rt{ padding:7px 0 }
.job_info_rt_big {width:75%!important;}
.job_info_mar {padding:5px 0 !important}
.job_detail_table{ clear:both;}
.fix_revise_job .revise_job_box{
    width: 350px;float: none;
    margin: 0 auto;
}
.fix_revise_job .back_top_icon_boxs{ margin:0 0 20px 0}
.fix_revise_job .revise_job_box .back_top_icon_box_mn {width:100%;}
.back_top_icon_box_last{ margin:0}
#ctl00_Main_rowReason4Charging .job_info_rt textarea.text_box { width:100% !important;}
#ctl00_Main_rowDueDate{ margin:13px 0 0 0 !important}
#ctl00_Main_rowDueDate .job_info_lt{ padding: 5px 0;}
#ctl00_Main_rowExtra_Charge .job_info_lt{ padding:13px 0 0 0;}
#ctl00_Main_rowSpecial_Discount .job_info_lt{ padding:13px 0 0 0;}
#ctl00_Main_rowReason4Charging { margin:10px 0 0 0}
#ctl00_Main_rowReason4Charging .job_info_lt{ margin:5px 0 0 0 !important}

.total_amount_mar .job_info_detail_rt{ padding:7px 0}
.total_amount_mar .delete-btn-mn {margin:0;}

.popup_mn{ float:left; width:100%; text-align:center;}
.popup_job_detail{ display:inline-block; padding:10px; border:1px #dddddd solid; margin:5px }
.popup_job_detail a img{ width:100px; height:100px}
.popup_job_detail p{ color:#3b3b3b; margin:0 0 5px 0; word-break:break-all; min-height:55px}
.job_post_box {padding:15px 20px;}
h3.popup_det_title {color: #0a73b1; font-weight:bold; font-size:14px; text-align:left; margin: 0 0 10px 0; border-bottom: 2px solid #0a73b1; padding: 0 0 6px;}
.popup_mn_file {margin-top:20px;text-align:left;}

.tblrow_pad {margin-bottom:0px!important;}

.liveSupport {
    background-color: transparent!important;
    /*border: 1px solid #808080;*/
    position: fixed;
    top: 118px;
    right: 0;
    width: auto;
    height: auto;
    z-index: 999999;
}
.bot_ad_img{width:100%; float:left; margin: 0 0 20px 0;}
.bot_ad_img a{ float:left;}
.bot_ad_img_mar{ margin:0 0}
.radio_btn_table table tr td input{ vertical-align:top}
.additional_black label{ margin:0}
.need_quote .radio_btn label input#ctl00_Main_rdbNoQuote{margin:3px 4px 0 1px;}
.need_quote .radio_detail{ margin:0 0 0 26px}
.bot_images .back_top_pad{padding-top:0; padding-bottom:0;}
.bot_img_1{ width:25.2%; float:left; margin:0 10px 0 0}
.bot_img_2{ width:47.7%; float:left;}


.job_info_detail_pad p{ color:#3b3b3b}
.supplier_login .back_top_icon_box{ width:18%; margin:0 18px 0 0}
.supplier_login .back_top_icon_boxs{margin:40px 0 0 0}
.supplier_login .back_top_icon_box_mn{ width:73%; margin:0; float:right}


.job_upload_bot_mar{ margin:0 0 13px 0}
.job_info_detail_pad .mid_text_detail{ margin:15px 0; float:left}
.size_of_layout h4{ float:left; width:100%; margin:0; color:#3b3b3b; font-size:14px}
.full_textarea textarea{ width:100%; height:100px}
.credit_amount{ width:100%;}
.credit_amount .job_info_lt{ width:24%;}
.credit_amount .job_info_rt{ width:75%; float:left}
.credit_amount input.text_box{ width:32%; margin:0 10px 0 0}
.view_order_status_box{ margin:0 auto; float:none; width:700px;}
.view_order_status_box .back_top_icon_boxs{ margin:0 0 25px 0}
.finance_order_mn{ width:100% ; margin:0 0 25px 0}
.finance_order_mn .back_top_icon_boxs{ margin:0 auto; float:none; width:750px;}
.edit_personal_mn{ width:100% ; margin:0 0 25px 0; text-align:center}
.edit_personal_mn .back_top_icon_boxs{ margin:0 auto; float:none; width:680px;}
.edit_personal_mn .back_top_icon_box{display:inline-block; float:none}
.vector_mn h3.form_title_no_bdr{ border:0; padding-top:0}
.vector_box_no_gray_bg{ background:none}

.managejob_view .job_info_detail{margin:0; }
.managejob_view .job_info_detail_lt{margin:0 0 3px 0; }
.managejob_view .job_info_detail_rt{margin:0 0 3px 0; }
.managejob_view .job_info_detail_mar {margin:0 0 3px 0;}
.managejob_view p.your_job_delivery{ color:#3b3b3b !important; border: 1px solid #d0cece;padding: 5px;}
.managejob_view .job_info_detail_pad {padding-top:3px;}
.full_textarea_new{ width:100%;}
.full_textarea_new .job_info_lt{ width:19%;}
.full_textarea_new .job_info_rt{width:80%;}
.full_textarea_new .job_info_rt_with_mar{width:80%;}
.vector_mn h3.no_top_bdr{ border-top:0; padding-top:0}
.quote_list_page_size{ margin:13px 0 0 0; float:left; width:100%;}
.primary_output .job_info_rt table tr td{ display:inline-block}
.primary_output .job_info_rt table tr td input{margin: 3px 4px 0 0; vertical-align: top;}
.primary_output .job_info_rt table tr td label{margin: 0 20px 0 0;}
.gray_title a{color: #3b3b3b; font-size: 16px;}
.gray_title a:hover{ color:#105ea5}
.popup_page .job_info_detail{ margin:0}
.popup_page .job_info_detail_lt{ margin:0}
.popup_page .job_info_detail_rt{ margin:0}
.popup_page .job_info_detail_pad{ padding-top:0}
.popup_page .job_info_detail_last{ margin:0 0 5px 0 !important}
.popup_page h3.no_top_bdr{ padding-top:0 !important}

.dateTimePicker img{ float:right}
.dateTimePicker img{ float:right}
.dateTimePicker { text-align:center !important}
.dateTimePicker span {
    float: left;
    margin: 4px 0 0;
    padding: 0 !important;
    width: 88%;
}
.supplier_login{ border:0}
.supplier_view_order .back_top_icon{ border:0}
.supplier_personal .back_top_icon{ border:0}
.supplier_personal .back_top_icon_box_mn{ float:none; margin:0 auto 25px; width:340px}
.supplier_personal .back_top_icon_box{ width:150px; margin:0 10px}
.no_top_pad{ padding-top:0 !important}
.no_top_pad{ text-align:left !important}
.all_text_cap{ text-transform:uppercase}
.top_text_no_mar{ margin:0 0 10px 0}
.drop_full .form_field_lt_mn select{ width:100%}
.respo_mar input{ margin:0 5px}
.respo_mar br{ display:none;}
.pc_no_top_pad{ padding-top:0;}
.login_info .job_info_detail{ margin:0}
.login_info{ margin:0 0 5px 0}
.company_name_mn .job_info_detail{ margin:0}
.manage_job_top_title h3.form_title{ display:inline-block; padding:0; border:0; float:left}
.manage_job_top_title {border-top:2px solid #0a73b1; padding:10px 10px 0 13px}
.manage_job_top_title .managejob_top_link{display:inline-block; width:auto; float:right; margin:0 0 8px 0}
.payment_details_manage .job_info_detail_lt{ margin:0}
.payment_details_manage .job_info_lt{ padding:0}
.payment_details_manage .job_info_rt{padding:0}
.distributor_printinvoice h3.form_title{padding:10px 10px 0 0 !important}
.distributor_printinvoice .job_info_detail_pad{ padding:0}
.vector_mn .admin_printinvoice h3.form_title{padding:7px 5px 0 5px !important}
.vector_mn .admin_printinvoice .job_info_lt{ padding:2px 0 !important}
.vector_mn .admin_printinvoice .job_info_rt_with_mar{ padding:2px 0 !important}
.vector_mn .admin_printinvoice .job_info_mn{ margin:0 0 7px 0 !important }
.vector_mn .admin_printinvoice{ padding:13px 10px !important}
.vector_mn .admin_printinvoice .job_info_detail_pad{ padding:0 5px !important}
.viewvlientvetails_pad .job_info_lt{ padding:1px 0;}
.viewvlientvetails_pad .job_info_rt_with_mar{padding:1px 0}
.message_page_mn .job_info_lt{ width:150px !important}
.message_page_mn .job_info_detail{ margin:0}
.message_page_mn .job_info_detail_lt { margin:0 0 6px 0;}
.viewvlientvetails_pad .job_info_detail_last{margin:0 0 2px !important}
@media screen and (max-width: 1300px) {
.back_bot_icon {
	margin: 0 10px 0 0;
	padding: 15px 10px;
	width: 17%;
}
.back_top_icon_box {
	margin: 0 15px 0 0;
	width: 23%;
	padding: 15px 5px;
}
.client_name_mn .radio_detail {
	width:75%;
}
.bot_img_1{width:25.5%}
.bot_img_2 {
    width: 47%;
}
.dateTimePicker span{ width:85%;}
}

/*===============keep screen 1024=============*/
@media screen and (max-width: 1159px) {
.vector_mn{min-height:inherit;}
.back_top_icon_banner {
	width: 25%;
	margin: 40px 0 0 0;
}
.back_top_icon_box_mn {
	width: 73%;
}
.back_top_icon_box {
	width: 23%;
	margin: 0 14px 0 0;
}
.back_top_icon_pad {
	padding: 0 10px 0 20px;
}
.back_top_icon_box a span {
	font-size: 14px;
}
.back_bot_icon a span {
	font-size: 14px;
}
.back_bot_icon a p {
    font-size: 14px;
}
.back_top_icon_box_mn h1 {
    margin: 10px 0;
}
.back_bot_icon {
	width: 17%;
	margin: 0 10px 0 0;
	padding:15px 0
}
.back_bot_icon a p {
	font-size: 15px;
}
.radio_detail {
	width:55%
}
.client_name_mn .radio_detail {
	width:80%;
}
.location .small_text {
	display:inline
}
.submitted_info_lt select {
	width: 62%;
}
.submitted_info_mid select {
	width: 60%;
}
.submitted_info_mid label {
	margin: 0 5px 0 0;
}
.submitted_info_lt label {
	margin: 0 5px 0 0;
}
.submitted_info_rt label {
	margin: 0 5px 0 0;
}
.submitted_info_lt {
	width:30%;
}
.submitted_info_rt {
	width: 30%;
}
.submitted_info_rt select {
	width: 64%;
}
.quote_list input.text_box_date {
	width: 77%;
}
.completed_job .job_info_detail_lt .job_info_rt {
	width: 68%;
}
.completed_job .job_info_detail_lt .job_info_lt {
	width: 31%;
}
.back_top_pad {
	padding: 30px;
}
.popup_page .job_info_lt {width:50%;}
.popup_page .job_info_rt {width:50%;}
.popup_page .job_info_rt_with_mar {width:50%;}
.vector_mn .popup_page h3.form_title {padding:10px 10px 10px 13px;}

.popup_page_small .job_info_lt {width:30%;}
.popup_page_small .job_info_rt {width:70%;}
.popup_page_small .job_info_rt_with_mar {width:70%;}
.vector_mn .popup_page_small h3.form_title {padding:10px 10px 10px 13px;}
.popup_page_small .submit_btn {margin-bottom:0;}
.popup_top{padding: 10px 10px 0;}

.job_info_lt{ width:100%}
.job_info_rt{ width:100%;}
.job_info_lt select {
    width: 100%;
}
#ctl00_Main_UpdatePanel13{ margin:0 0 6px 0 !important}
.your_selection .job_info_rt .text_box {
    margin: 7px 0 0;
}
.job_info_commetns .job_info_lt{ width:30%}
.job_info_commetns .job_info_rt{ width:70%}
.job_info_rt table tr td {
    display: inline-block;
}
.how_many .client_name_lt{ width:40%;}
.how_many .client_name_rt {
    width: 50%;
}
.submitted_info_lt div, .submitted_info_mid div, .submitted_info_rt div{ display:block}
.submitted_info_lt select, .submitted_info_mid select, .submitted_info_rt select { margin:5px 0 0 0; width:100%;}
.submitted_info .job_upload .no_pad {padding: 0;}
.job_upload .job_info_detail_rt .job_info_lt{ margin:19px 0 0 0}
.job_upload .job_info_detail_rt a{ margin:5px 0 0 0}
.job_info_commetns .job_info_lt, .job_info_commetns .job_info_rt {width: 50%;}
.promotion_ccode{ width:100%}
.promotion_ccode .job_info_lt{ width:50%;}
.promotion_ccode .job_info_rt{ width:50%;}
.submitted_info_lt{ width:33%}
.submitted_info_mid{ width:32%; margin:0 1%}
.submitted_info_rt{ width:33%}
.job_info_rt_bdr{ width:100%; }

.quote_list_page_size .job_info_lt select{ margin:0}
.as_on .job_info_detail_rt {
    padding: 0;
}
.as_on .job_info_lt select { margin:3px 0 0 0 }
.as_on .job_info_lt select {
    margin: 5px 0 0 0;
    padding: 3px 10px;
}
.box-area_back .free_regi_box_gray {
	padding: 30px 30px 0;
}
body .request_quote .form-row1 select {
    width: 82% !important;
}
.your_selection_new .job_info_rt_with_mar{ width:100%;}
.message_red .err {display: inline-block;margin-top:10px}
.job_rate_review .job_info_detail_lt{ width:100%;}
.job_rate_review .job_info_detail_lt .job_info_lt{ width:25%;}
.job_rate_review .job_info_detail_lt .job_info_rt{ width:50%; float:left;}
.job_rate_review .job_info_rt_with_mar{ float:left}
.powerclub_clients .job_info_lt{ width:50%;}
.additional_black label{ margin:0 20px 0 0}
.bot_img_1 {
    margin: 0 12px 0 0;
}
.back_top_icon_white{padding:0}
.back_top_icon_box_mn h1 {
    margin: 20px 0;
}
.supplier_login .back_top_icon_banner {width: 20%;}
.supplier_login .back_top_icon_box_mn{ width: 78%;}
.supplier_login .back_top_icon_box { margin: 0 15px 0 0;}
.bot_img_1 {
    margin: 0 15px 0 0;
}
.bot_img_1 {
    width: 24.7%;
}
.small_full_width .job_info_detail_lt{ float:left; width:100%;}
.small_full_width .job_info_detail_rt{ float:left; width:100%;}

.small_full_width .job_info_detail_lt label{ display:block}
.small_full_width .job_info_detail_rt label{ display:block}
.small_full_width .job_info_detail_lt input{ width:47.5%;}
.small_full_width .job_info_detail_rt input{ width:47.5%;}
.no_top_pad{ margin:10px 0 0 0}


}


/*===============keep screen 768=============*/
@media screen and (max-width: 999px) {
.back_top_icon_banner {
	width: 100%;
	text-align: center;
	margin: 15px 0 0 0;
}
.back_top_icon_box_mn {
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}
.back_top_pad {
	padding: 30px;
}
.back_bot_icon {
	margin: 0 23px 30px;
	width: 27%;
}
.back_bot_icon_last {
	margin: 0 0 0 23px !important;
}
.back_bot_icon a p {
	font-size: 14px;
}
.back_top_icon_box_mn h1 {
	text-align: center;
}
.need_a_quote_lt {
	width:38%
}
.need_a_quote_mid {
	width:38%
}
.need_a_quote_rt {
	width:23%
}
.radio_detail {
	margin:0 0 0 20px
}
.radio_detail {
	width: 45%;
}
.client_name_mn .radio_detail {
	width: 72%;
}
.box-area_back .box-area {
    padding: 10px 15px 0 !important;
	margin:0
}
.box-area_desh{ padding:0}
.box-area_desh_small{ padding:0 20px}

.back_top_icon_box {
    margin: 0 6px;
}
.back_bot_icon_last {
    margin: 0 8px 18px !important;
}
.back_bot_icon {
    width: 24%;
	margin:0 8px 18px
}
.primary .job_info_detail_lt .job_info_lt {
	width: 100%;
}
.submitted_info_lt {
	width:32%;
}
.submitted_info_mid {
	width:32%;
	margin:0 2%;
}
.submitted_info_rt {
	width:32%;
}
.submitted_info_lt label {
	margin: 0 0 5px 0;
}
.submitted_info_mid label {
	margin: 0 0 5px 0;
}
.submitted_info_rt label {
	margin: 0 0 5px 0;
}

.submitted_info .job_info_commetns {
	margin: 0;
}
.due_date .job_info_rt .text_box_date {
	width: 47%;
}
.how_many .client_name_lt {
	width:50%
}
.how_many .client_name_rt {
	width:50%
}
.revise_job_box .back_top_icon_banner {
	width: 35%;
}
.revise_job_box {
	float: left;
	margin:0;
	width: 100%;
}
.revise_job_box .back_top_icon_box {
	width: 44%;
}
.revise_job_box .back_top_icon_banner {
	width: 41%;
	margin: 15px 15px 0 0;
}
.back_top_icon_box a span{ font-size:16px;}
.back_bot_icon a span{ font-size:16px;}
.additional_versions table { width:100% !important}
.additional_versions label{ display:inline-block !important}
.job_info_detail .job_info_rt.garment_type table { width:100% !important;}
.client_info_field .form_field_lt_mn{ width:50%}
.client_info_field .form_field_rt_mn{ width:50%}
.client_info_field .form_field_rt_mn select{ width:100%;}
.garment_type .radio_btn {width: 100%;}
.job_info_detail .garment_type .radio_btn label{ display:inherit}
.job_info_detail .garment_type .radio_btn input { vertical-align:top; margin:3px 10px 0 0}
.location{ margin:0 0 5px 0}
.design_size .job_info_detail_rt .job_info_lt table { width:220px !important;}
.design_size .radio_btn {width: 100%;}
.design_size .job_info_detail_rt .job_info_lt table label{ display:inline-block}

.job_info_detail .design_size .radio_btn input { vertical-align:top; margin:3px 10px 0 0}
.need_a_quote_bot_top table{ width:auto !important}
.job_info_detail_pad {
    padding: 13px 13px 0;
}
.how_many .client_name .client_name_rt select{ width:100% !important}
.job_upload .job_info_detail_rt .job_info_lt {margin: 0;}
.promotion_ccode{ margin:13px 0 0 0 !important}
.job_info_rt_bdr{ width:100%; padding: 5px;}
.quote_list_page_size .job_info_detail_lt{ width:48%;}
.quote_list_page_size .job_info_detail_rt{ width:48%; float:right}
.quote_list_page_size .job_info_detail_lt select {margin:5px 0 0 0}
body .request_quote .form-row1 select {
    width: 77% !important;
}
body .free_regi_box_gray .form-half-col1, body .free_regi_box_gray .form-half-col1-rt{ width:49%}
.box-area_back .free_regi_box_gray {
    padding: 20px 20px 0;
}
#ctl00_Main_rowDueDate .job_info_rt_bdr{ width:50% !important}
.job_rate_review .job_info_detail_lt .job_info_lt{ width:25%;}
.job_rate_review .job_info_detail_lt .job_info_rt{ width:70%;}
.job_rate_review .job_info_detail_lt .job_info_rt_with_mar{ width:70% }
.rating_review .job_info_detail label {display: inline-block;}
.powerclub_clients .job_info_lt{ width:50%;}
.powerclub_clients .job_info_rt_with_mar{ width:50%;}
.bot_img_1{ width:50%; margin:0 0 15px 0; text-align:center;}
.bot_img_2{ width:100%; text-align:center;}
.back_top_icon_mn.bot_images {background: none;}
.bot_images .back_top_pad {
    background: #f2f2f2 none repeat scroll 0 0;
    margin: 0 20px;
}
.back_top_icon_box_mn h1 {
    margin: 10px 0;
}
.finance_order_mn .back_top_icon_boxs{ width:100%;}
.supplier_login .back_top_icon_banner {width:100%;}
.supplier_login .back_top_icon_box_mn{ width: 100%;}
.supplier_login .back_top_icon_boxs{ margin:20px 0}
.supplier_login .back_top_icon_box a span{ font-size:14px}
.full_textarea_new .job_info_lt{width:100%;}
.full_textarea_new .job_info_rt_with_mar{width:100%;}
.distributor_personal_details .back_top_icon_pad{ padding:0 !important}
.message_page_mn .job_info_lt{ width:150px !important}
.message_page_mn .job_info_rt{ width:60% !important;}
}

@media screen and (max-width: 768px) {
.job_info_detail_lt {
	width:100%;
	margin:0 0 10px 0
}
.job_info_detail_rt {
	float:left;
	width:100%
}
.job_info_detail {
	margin:0 0 10px 0
}
.job_info_lt {
	width:100%;
}
.job_info_rt_with_mar {
	width:100%;
}
.job_info_input_height {
    height: inherit;
}
.job_info_input_height .job_info_detail_lt{ margin:0}
.need_a_quote_bot_top table { width:100%;}
.job_info_detail.email_preferences table label{ display:inline-block}
.job_info_detail.email_preferences table{ width:auto}
.email_preferences .need_a_quote_bot_top .radio_detail{ margin:0}
.promotional_offers label input {float:left;}
.promotional_offers label { margin:0 0 13px 0}
.job_info_rt {
	float:left;
	width:100%
}
.job_info_detail label {
	display: block;
}
.job_info_lt select {
	width: 100%;
}
.job_upload .job_info_rt input {
	width: 100%;
}
.job_upload .job_info_lt input {
	width: 100%;
}
.job_info_commetns .job_info_rt textarea {
	width: 100%;
}
.job_info_bot_mar {
	margin:0 0 10px 0
}
.job_info_rt a {
	margin: 10px 0 10px 15px;
	text-align: left;
}
.job_info_commetns .job_info_lt {
	width: 100%;
}
.job_info_commetns .job_info_rt {
	width: 100%;
}
.your_selection .job_info_lt {
	width:50%;
}
.your_selection .job_info_rt {
	width:50%;
}
.payment_selection .radio_btn label {
	display:inline-block;
	margin:0 20px 0 0
}
.your_selection .job_info_detail_lt {
	margin:0 0 10px 0
}
.your_selection .job_info_detail {
	margin:0
}
.submit_btn {
	margin:15px 0
}
.payment_selection .job_info_lt {
	width:50%;
}
.payment_selection .job_info_rt {
	width:50%;
}
.need_a_quote_lt {
	width:100%;
}
.need_a_quote_mid {
	width:100%;
	margin:10px 0
}
.need_a_quote_rt {
	width:100%;
	text-align:left
}
.need_a_quote_top select {
	width:100%;
}
.need_a_quote_bot {
	margin:10px 0 0 0
}
.radio_detail {
	width: 70%;
}
.job_info_lt em {
	display: inline-block;
}
.card_details h3 {
	margin: 0 0 0 !important;
}
.payment_selection {
	margin:10px 0 3px 0
}
.delete-btn-mn .job_info_detail_lt{ width:50%;}
.delete-btn-mn .job_info_detail_rt{ width:50%;}
.bot_ad_img a{ margin:25px 0 0 0}
.job_info_lt br{display:none}
}
/*===============keep screen 480=============*/
@media screen and (max-width: 767px) {
.back_top_pad p br {
	display: none;
}
.back_top_icon_box {
	margin: 0 15px 25px;
	width: 39%;
}
.back_top_icon_box_last {
	margin: 0 0 0 15px !important;
}
.back_bot_icon {
	margin:0 10px 15px;
	width: 43%;
}
.back_top_icon_box_mn{ margin:0}
.back_bot_icon_mn{margin:0}
.radio_btn {
	width:95%
}
.radio_detail {
	margin: 0 0 0 14px;
	width:98%
}
.card_details input.text_box {
	width:80%
}
.card_details select {
	width:80%;
	margin:10px 0 0 0
}
.card_details select.select_small {
	margin: 10px 10px 0 0;
	width: 38%;
}
.job_info_detail_card img {
	margin: 10px 0;
}
.client_info_field .form_field_lt_mn {
	width: 100%;
}
.client_info_field .form_field_rt_mn {
	width: 100%;
}
.client_name_mn .radio_detail {
	margin: 0;
}
.client_name_mn .radio_detail {
	width: 100%;
}
.how_many .client_name_lt {
	width:100%
}
.how_many .client_name_rt {
	width:100%
}
.submitted_info .radio_btn label {
	width:100%;
	float:left;
	margin:0
}
.submitted_info_lt {
	width:100%;
}
.submitted_info_mid {
	width:100%;
	margin:13px 0
}
.submitted_info_rt {
	width:100%;
}
.submitted_info_lt select {
	width:100%;
}
.submitted_info_mid select {
	width:100%;
}
.submitted_info_rt select {
	width:100%;
}
.breadcrumb table {
	width:100% !important
}
.quote_list input.text_box_date {
	width: 87%;
}
.job_from_quote .job_info_detail_pad {
	padding: 13px 0 0;
}
.revise_job_box .back_top_icon_banner {
	width:100%;
	margin:20px 0
}
.revise_job_box .back_top_icon_box_mn {
	width:100%;
}
.revise_job_box .back_top_icon_box {
	margin:0 14px
}
.revise_job_box .back_top_icon_box_last {
	margin:0 14px !important
}
.completed_job .job_info_detail_lt .job_info_rt {
	width: 100%;
}
.completed_job .job_info_detail_lt .job_info_lt {
	width: 100%;
}
.back_top_icon_box a span {
    font-size: 14px;
}
.back_bot_icon a span {
    font-size: 14px;
}
.promotion_ccode .job_info_lt, .promotion_ccode .job_info_rt {width: 100%;}

.job_detail_table { overflow:scroll;}
.job_detail_table table{ width:767px !important}
.bot_pang_no { margin-top: 10px;}
body .free_regi_box_gray .form-half-col1, body .free_regi_box_gray .form-half-col1-rt{ width:100%}
body .request_quote .form-row1 select { width: 100% !important;}
body .free_regi_box_gray .form-half-col1-rt{ margin:0 0 15px 0}
.request_quote .free_regi_box_gray .form-half-col1:last-child{ margin:0 !important}
.fix_revise_job .back_top_pad{ padding:20px}
.fix_revise_job .revise_job_box {
    width: 370px;
}
.revise_job_box .back_top_icon_box_last {
    margin: 0 11px !important;
}
.revise_job_box .back_top_icon_box {
    margin: 0 11px;
}
.job_detail_table{ overflow:scroll; margin:0 0 15px 0}
.job_detail_table table{ width:767px}
.page_no{ width:50px !important; margin:0 !important}
.job_info_detail select#ctl00_Main_drpRevisonJob{ width:100% !important;}
.search_completed_job .top_text { margin:0}
.job_rate_review .job_info_detail_lt .job_info_lt{ width:100%;}
.job_rate_review .job_info_detail_lt .job_info_rt{ width:100%;}
.job_rate_review .job_info_detail_lt .job_info_rt_with_mar{ width:100% }
.wallet_addEdit .job_info_detail_card input.text_box_year{ width:70px !important; margin: 10px 0 0 0;}
.wallet_addEdit .job_info_detail_card img{display: inline-block;margin: 11px 0 0;}
.wallet_addEdit .job_info_detail_last .job_info_mar table tr td{ display:inline-block; width:80px;}
.wallet_addEdit .job_info_detail_last .job_info_mar table tr td label  { display:inline-block;}
.wallet_addEdit .job_info_rt_big{ width:100% !important}
.wallet_addEdit .card_details input.text_box{ width:100%;}
.wallet_addEdit .card_details select{ width:100%;}
.breadcrumb{ overflow:scroll;}
.breadcrumb table{ width:350px}
.bot_img_1{ margin:0 0 20px 0; width:48%}
.bot_img_1_rt{ float:right !important;}
.liveSupport{top:90px}
.box-area_desh_small {
    padding: 30px 20px 20px 20px;
}
.supplier_login .back_top_icon_box {
    margin: 0 7px 12px 7px;
    width: 45%;
}
.supplier_login .back_top_icon_box_last{ margin: 0 7px !important;}
.supplier_login .back_top_icon_box a span {
    font-size: 16px;
}
.edit_personal_mn .back_top_icon_boxs{ width:100%;}
.personal_details_icon .back_top_icon_box{ float:none; width:200px; display:block; margin:0 auto 20px}
.personal_details_icon .back_top_icon_box_last{ margin:0 auto 20px !important}
.pc_no_top_pad .job_info_detail_lt{ margin:0}
.pc_no_top_pad .radio_btn_no_mar label{ display:inline-block; margin-bottom:15px}
.powerclub_clients .card_details select.select_small{ margin-bottom:10px}
}


@media screen and (max-width: 640px) {
.back_top_icon_box{ width:43%;}	
.back_bot_icon{ width:45%;}	
.respo_mar{ text-align:left}
.respo_mar br{ display:block}
.respo_mar input{ margin:5px 0;}
}

@media screen and (max-width: 480px) {
.back_top_icon_box {
    margin: 0 10px 15px;
    width: 43%;
}
.back_top_icon_box_last {
    margin: 0 0 0 10px !important;
}
.back_bot_icon{ width:42%;}
.bot_img_1{ margin:0 0 20px 0; width:100%}
.bot_img_1_rt{ float:right !important;}

}

/*===============keep screen 320=============*/
@media screen and (max-width: 479px) {
.back_top_pad {
	padding: 0;
}
.back_top_icon_box_mn h1 {
	font-size: 24px;
}
.back_top_icon_box {
	float: left;
	margin: 0 auto 20px;
	width: 100%;
}
.back_top_icon_box_last {
	margin: 0 auto !important;
}
.back_top_icon_pad {
	padding: 0 0 20px 0;
}
.back_top_icon_banner img {
	width: 80%;
}
.back_bot_icon_mn .back_bot_icon {
	float: none;
	margin: 0 auto 20px;
	width: 100%;
}

.back_bot_icon_last {
	margin: 0 auto 20px!important;
}
.box-area {
	padding: 0 10px 0;
}
.vector_box_pad {
	padding: 13px 10px;
}
.your_selection .job_info_lt {
	width: 100%;
}
.your_selection .job_info_rt {
	width: 50%;
}
.your_selection .job_info_rt .text_box {
	margin: 0;
}
.your_selection .job_info_rt {
	width: 100%;
}
.revise_job_box .back_top_icon_box {
	width:80%;
	margin:0 auto 20px;
	float:none
}
.revise_job_box .back_top_icon_box_last {
	margin:0 auto !important
}
.radio_detail{width: auto;}
.breadcrumb_pad {
    padding: 0 0;
}
.box-area_back .box-area {
    padding: 10px 0 0 !important;
}
.payment_selection #ctl00_Main_trWallet{ overflow:scroll;}
.payment_selection #ctl00_Main_trWallet table{ width:450px !important}
.quote_list_page_size .job_info_detail_lt {width: 100%;}
.quote_list_page_size .job_info_detail_rt {width: 100%;}
.submit_btn_bot_mar .submitButtom_small{ font-size:14px; padding:5px 10px !important}
.fix_revise_job .revise_job_box {
    width: 100%;
}
.fix_revise_job .back_top_pad {
    padding: 20px 10px;
}
.change_pass_box .job_info_lt {width: 100%;}
.change_pass_box .job_info_rt {width: 100%;}
.popup_mn table { width:250px; float:none; margin:0 auto;    }
.popup_mn table tr td { width:100%; float:left    }
.popup_job_detail p{ min-height:inherit}
.powerclub_clients .job_info_lt{ width:100%;}
.powerclub_clients .job_info_rt_with_mar{ width:100%;}
.bot_ad_img{ margin:20px 0 0 0}
.bot_images .back_top_pad{ background:none; margin:0 5px}
.back_top_icon{ border-bottom:none;}
.supplier_login .back_top_icon_box {margin: 0 auto 10px; width: 150px;}
.supplier_login .back_top_icon_box_last{ margin:0 auto !important}
.supplier_personal .back_top_icon_box_mn{ width:100%;}
.supplier_personal .back_top_icon_box{ width:160px; margin:0 auto 15px; float:none;}

.search_completed_job .respo_mar input{ float:none}
.search_completed_job .respo_mar br{ display: block}
.small_full_no_pad .box-area{ padding:0}
.powerclub_clients .card_details input.text_box{ width:96%;}
.powerclub_clients .card_details select.select_small{ width:45%;}
}

