#outer_td img {
  display: table;
}
#s_week > img {
  display: table;
}
#first_opt_inner > img {
  display: table;
}
#last_opt_inner > img {
  display: table;
}
#last_one > img {
  display: table;
}
@media (max-width:1023px)
{
#header_img {
  height: auto;
  width: 100%;
}
}
@media (max-width:930px)
{
#index_page_table {
  width: 100%!important;
}
#no_dislay {
  display: none;
}
#index_page_table_2, #index_page_table_2 td {
  width: 100% !important;
  padding: 0px 10px;
}
#footer {
  width: 100%!important;
}
#outer_td {
  width: 100%;
}
#outer_td > table {
  width: 100%;
}
#l_footer {
  width: 20px!important;
}
#r_footer {
  width: 28px!important;
}
#m_footer {
  width: 500px!important;
}
#outer_td img {
  width: 100%;
}
#footer img {
  width: 100%;
}
}
@media (max-width:855px)
{
.error_pages {
  width: 100% !important;
}
.error_pages img {
  height: auto;
  width: 100%;
}
.error_pages h1, .error_pages h2 {
  margin: 10px;
}
.link1, .link2 ,.link,#link{
  font-size: 17px!important;
  margin: 10px!important;
}
.error_pages #textarea {
  margin: 15px!important;
  padding: 10px;
  text-align: center!important;
}
.error_pages h2 {
  font-size: 14px!important;
}
.error_pages h1 {
  font-size: 17px !important;
  line-height: 20px;
}

}

@media (max-width:820px)
{
#index_page_table td {
  width: 50%;
}
#last_option td {
  width: auto;
}
#last_option td {
  width: auto;
}
#last_option td {
  width: auto!important;
}
#index_page_table img {
  width: 100%;
}
#first_opt_inner > img,#last_opt_inner > img {
  width: auto;
}
#l_footer > img {
  width: 100%;
}
#footer img {
  width: 100%;
}

/* price_list */
#price_main_table
{
width:100%;}
#price_main_table img {
  width: 100%;
}
#img_outer img {
  width: auto;
  height: auto;
}
/* login */
#login_main{
  width: 94%!important;
}
/* sticker of week */

/* #sticker_week_table .courier-head_6 img {
  height: auto;
  width: 100px;
} */
#sticker_week_table p b a {
  display: block;
  margin: 0 auto;
  width: 100px;
  word-wrap: break-word;
}
#sticker_week_table .courier-head_6 img {
  height: auto !important;
  width: auto !important;
}
#sticker_week_table .courier-head_6 table td {
  width: 50%;
}
#sticker_week_table .courier-head_6 table {
  width: 99% !important;
}
#sticker_week_table .courier-head_6 {
  width: 90%;
}
#sub_sticker_week td {
  width: 40%;
}
#sticker_week_table table {
  width: 100% !important;
}
#sticker_week_table img {
  width: 100%;
}
#sub_sticker_week  {
  width: 76% !important;
}
.mid_sticker{
width:90%;}
#sub_sticker_week img {
  height: auto;
  width: auto;
}
#sticker_week_table
{
width:100%!important;}
#sub_sticker_week div {
  text-align: center;
}
#sticker_week_table .courier-head_6 div {
  text-align: center;
}


}

@media (max-width:800px)
{
.top_login > #scnd {
  height: auto;
  width: 95%;
}
.top_login > #first {
  height: auto;
  width: 3%;
}
.top_login > #third {
  height: auto;
  width: 2%;
}
.scnd_top_login > #first1 {

  width: 3%;
}
.scnd_top_login > #scnd1 {
  height: 53px;
  width: 94.9%;
}
.scnd_top_login > #third1 {
 
  width: 2%;
}
#login_main #first2 {
  height: 30px;
  width: 4%;
}
#login_main #scnd2 {
  height: 30px;
  width: 90%;
}
#login_main #third2 {
  height: 30px;
  width: 6%;
}
#login_main #scnd3 {
  width: 91%;
}
#login_main #first3 {
  width: 4%;
}
#login_main #third3 {
  width: 4%;
}
#order_table {
  width: 100%!important;
}
#order_table img{
  width: 100%!important; height: auto;
}
.form_inner {
  height: auto;
  width: 88% !important;
}
.form_inner .courier-head_6 {
  height: 50px;
  width: 100%;
}

#store_main_table img {
  height: auto !important;
  width: 100% !important;
}
#store_main_table iframe {
  width: 100% !important;
}
#store_main_table table {
  width: 100%!important;
}
#store_main_table {
  width: 97% !important;
}
#store_main_table .store_images img {
  width: auto !important;
}
#store_main_table td {
  height: auto;
}
#news_table {
  width: 100%;
}
#main_news img {
  height: auto !important;
  width: auto !important;
}
#news_table img {
  height: auto;
  width: 100%;
}
#news_table td {
  width: 5%;
}
#main_news {
  width: 90% !important;
}
#about_table {
  width: 100%;
}
#about_table td {
  width: auto;
}
#about_content {
  width: 90% !important;
}
#about_table img {
  height: auto;
  width: 100%;
}
#my_account_main img {
  width: 100%;
}
#no_dis {
  display: none;
}
#sheets_table {
  width: 100%;
}
#sheets_content {
  width: 90% !important;
}
#sheets_table td {
  width: auto;
}
#sheets_table img {
  width: 100%;
}
#sheets_content table {
  width: 100%;
}
#step_content img{width:100%;}
#payment_images img {
  width: auto;
}
#loading{width:auto!important;}
#colors_table{width:100%;}
#colors_table table{width:100%;}
#colors_table img{width:100%;height:auto;}
#colors_content img{width:auto;height:auto;}
#colors_content{width:90%;}
#colors_table blockquote {
  margin: 5px;
   font-size: 13px;
}
.footer_cat img {
  height: auto;
  width: 100%;
}
}
@media (max-width:767px)
{
#sticker_img img {
  width: 100px !important;
}
#index_page_table td {
  display: block;
  width: 403px;
  margin: 0px auto;
}
#last_option td {
  display: table-cell;
}
/* quality_artwork_question */
#q_outer_table,#q_outer_table table
{width:100%!important;}
#q_outer_table img {
  height: auto;
  width: 100%;
}
#inner_quality p img {
  width: 148px;
}
hr{width:100%;}
#q_outer_table td {
  width: auto;
}

/* price_list */
#price_main_table td {
  width: auto;
}
#step_content table {
  width: 100%;
}
.account_table input {
  width: 100%;
}
.account_table table {
  width: 100%;
}
.account_table  {
  width: 100%;
}
#main_news img {
  height: auto !important;
  width: 100% !important;
}
   #inner_quality a{ display: block;
    width: 272px;
    word-wrap: break-word;}
	#form_outer img {
  height: 115px;
}
}
@media (max-width:630px)
{
/* price_list */
#price_main_table table {
  width: 100%;
}
.courier-head_2 {
  font-size: 18px !important;
  line-height: 19px !important;
}
#price_main_table div {
  font-size: 14px !important;
}
.courier-head_6 {
  font-size: 26px !important;
  line-height: 25px !important;
  margin-bottom: 0 !important;
}
#price_main_table p {
  font-size: 13px ;
}
/* login */
#login_main table {
  width: 100%;
}
#login_main .courier-head_2 {
  margin-top: 15px!important;
   font-size: 18px !important;
}
#login_main p {
  font-size: 13px!important;
  margin-bottom: 11px!important;
}
/* #first{   width: 10px; height:auto;}
#scnd{width: 93%;height:auto;}
#third{   width: 10px;height:auto;}
#first2{   width: 16px; height:auto;}
#scnd2{width:90%;}
#third2{   width: 23px;height:auto;} */

.form_inner .courier-head_6 {
  height: 42px;
  margin-top: 12px;
  width: 89%;
}
p b {
  font-size: 13px !important;
}
#store_main_table td {
  font-size: 13px ;
}
#my_account_table {
  width: 100%;
}
#step_content table {
  width: 100%;
}
#colors_content img{width:100%;height:auto;}
#colors_table img{width:100%!important;height:auto!important;}
#livechat-full {
  
  
  
  right: 0!important;
  
  width: 305px!important;
 
}
.view_all_orders {
  margin: 0 auto;
  overflow: scroll;
  width: 440px;
}
.main_all_orders {
  width: 100%;
}
}

@media (max-width:540px)
{
#step_content textarea {
  width: 200px;
}
}
@media (max-width:482px)
{
.order_info_table {
  overflow: scroll;
  width: 195px !important;
}
#order_login input {
  width: 100%;
}
.final_display_order {
  overflow: scroll;
  width: 262px;
}
.view_all_orders {
  margin: 0 auto;
  overflow: scroll;
  width: 300px;
}
#form_outer img {
  height: 75px;
}
}
/* @media (max-width:460px)
{
#inner_quality p img {
  width: 100%;
}
}
 */
@media (max-width:420px)
{

.progress_bar {

  overflow-x: scroll;

  width: 96%;
}
   #inner_quality a{ display: block;
    width: 245px;
    word-wrap: break-word;}
}
}
@media (max-width:400px)
{
h1 {
  font-size: 37px!important;
  line-height: 50px;
}
h2 {

  font-size: 15px!important;
  margin-top: 10px!important;
}
#last_option > table {
  width: 100%;
}
p {

  font-size: 13px!important;

}
.footer {

  font-size: 12px!important;

}
li {
  font-size: 13px!important;
}
#sticker_week_table .courier-head_6 img {
  height: auto;
  width: 100px;
}
#sticker_week_table p b a {
  display: block;
  margin: 0 auto;
  width: 100px;
  word-wrap: break-word;
}
.stickers_heading {
  font-size: 21px !important;
}
.form_inner .courier-head_6 {
  height: 30px;
  margin-top: 9px;
  width: 84%;
}
#login_main td a {
  font-size: 13px !important;
}
#inner_quality p {
  font-size: 13px;
}
.abs td {
  display: table-cell !important;
}
#sheets_content td {
  display: block;
}
.progress_bar {

  overflow-x: scroll;

  width: 96%;
}
.final_info_table {
  margin: 0 auto;
  overflow: scroll;
  width: 272px;
}
.account_table{width:100%;}
.scnd_top_login > #first1 {
  height: 30px;
  width: 3%;
}
.scnd_top_login > #scnd1 {
  height: 30px;
  width: 94.9%;
}
.scnd_top_login > #third1 {
  height: 30px;
  width: 2%;
}
}
@media (max-width:390px)
{
.order_display {
  margin: 0 auto;
  overflow: scroll;
  width: 290px;
}
.final_display_order {
  overflow: scroll;
  width: 195px;
} 
.last_full_info{
 overflow: scroll;
    width: 300px;
	}
/* #step_content input {
  width: 100%;
} */
}
@media (max-width:380px)
{
#last_option > table {
  width: 100%;
}
#index_page_table img {
  width: 100%;
  height: auto;
}
#index_page_table td {

  width: 300px;
}
#s_week > img {
  height: 111px;
}
#last_opt_inner > img {
  height: 130px;
  width: 51px;
}
#first_opt_inner > img {
  height: 130px;
  width: 35px;
}
/* quality_artwork_question */

#q_outer_table hr{width:100%;}
#q_outer_table img
{width:100%;height:auto;}
/* price_list */
/* price_list */

hr {
  width: 190px;
}
#price_main_table img {
  width: 100%;
  height: auto;
}
#img_outer {
 
  width: 158px !important;
}


#shipping_table input {
  width: 100%;
}
.order_display {
  margin: 0 auto;
  overflow: scroll;
  width: 290px;
}
#step2b_table input {
  width: 103px;
}
}
@media (max-width:350px)
{
#inner_quality a {
  display: block;
  width: 211px;
  word-wrap: break-word;
}
#sticker_week_table .courier-head_6 img {
  height: auto !important;
  width: 100px !important;
}
#sheets_content td {
  display: block;
}.abs td {
  display: table-cell !important;
}
}
@media (max-width:341px)
{
#inner_quality a {
  display: block;
  width: 211px;
  word-wrap: break-word;
}
#sticker_week_table .courier-head_6 img {
  height: auto !important;
  width: 100px !important;
}
#login_main a {
  font-size: 13px;
}
}