/*
* Responsive styles
-------------------- */

@media screen and (min-width:1024px){

.mob {display: none !important;}
div#colortab tr > td:nth-child(2) {
    background-color: #fff;
}
div#colortab tr > td:nth-child(3) {
    background-color: #fff;
}
.mob-only {display: none !important;}

/* home live table */
table.live_main > tbody > tr {
    display: flex;
    flex-wrap: wrap;
}

} /* /min-width:1024px */

@media screen and (min-width:768px) and (max-width:1023px){

* {box-sizing:border-box;max-width:100%;}
table {table-layout:fixed; width:100%;}
img { max-width:100% !important; height:auto;image-rendering: -webkit-optimize-contrast;}
body {margin: 0px;padding: 0px;}
iframe { max-width:100% !important;}
object { max-width:100% !important;}
.pc {display: none !important;}
.mob-only {display: none !important;}

tr {
    display: flex;
}

table#AutoNumber1 > tbody {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 15px 15px;
    flex-direction: column;
}
table#AutoNumber1 > tbody > tr:first-child {
    width: 300px;
    display: none;
}
table#AutoNumber1 > tbody > tr:first-child > td {
    width: 100%;
}
table#AutoNumber1 > tbody > tr:first-child > td:nth-child(2) {
    display: none;
}
table#AutoNumber1 > tbody > tr:nth-child(2) {
    margin-left: auto;
    margin-right: auto;
}
table#AutoNumber1 > tbody > tr:nth-child(2) td {
    width: 100%;
}
table#AutoNumber1 > tbody > tr:nth-child(3) {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}
table#AutoNumber1 > tbody > tr:nth-child(3) td {
    width: 100%;
}
#mob-header {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 5px 15px;
    position: fixed;
    top: 0;
    left: 0;
    background-image: linear-gradient(180deg, #fafafa, #ececec);
    z-index: 99;
}
#mob-header a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#mob-header a span {
    margin-top: -5px;
}
table#AutoNumber1 > tbody > tr:last-child {
    height: 0px;
    overflow: hidden;
}
div#dropmenu1_a {
    position: fixed;
    width: 290px;
    top: 0;
    right: -350px;
    left: auto;
    z-index: 999;
    visibility: visible;
    height: 100%;
    overflow-y: auto;
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    border: none;
    padding: 0 10px;
}
div#dropmenu1_a.open {
	right: 0px;
}
body.open_mobmenu {
    overflow: hidden;
}
body.open_mobmenu::before {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    z-index: 9;
    overflow: hidden;
    opacity: 0.8;
}
div#closenav {
    text-align: right;
    padding: 5px 10px 30px 10px;
}
div#closenav > a {
    background-color: transparent !important;
    border: none;
    color: #fff !important;
}
div#dropmenu1_a a:not(.close_button) {
    font-size: 1rem;
    font-weight: 400;
    padding: 10px 5px;
    text-indent: 0;
}
div#feature {
    display: flex;
    flex-direction: column;
    height: auto;
}
div#slider {
    position: relative;
    order: 1;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
}
div#slider-nav {
    position: relative;
    width: 660px;
    top: auto;
    order: 2;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
#slider-nav ul.tabs {
    position: relative;
    background-repeat: no-repeat;
}
#slider-nav ul.tabs li {
    width: 100%;
    height: auto;
}
#slider-nav ul.tabs li a {
    display: block;
    width: 100%;
    margin: auto;
}
#slider-nav ul.tabs li.active a {
    background-size: auto 100%;
}
body.open_mobmenu #mob-header {
    z-index: 0;
}
html body {
	padding-top: 92px;
	padding-bottom: 68px;
}
.open_mobmenu #mob-footer {
    z-index: 0;
}
#mob-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    padding: 5px 15px;
    background-image: linear-gradient(180deg, #fafafa, #ececec);
    justify-content: space-between;
    align-items: center;
    z-index: 9;
}
#mob-footer > a {
    display: flex;
    flex-direction: column;
}
td.tdhead_main_or {
    height: auto;
    display: flex;
    align-items: center;
}
td.tdhead_main_or td {
    padding: 10px;
    height: auto;
    display: inline-flex;
    align-items: center;
}
table.live_main_box {
    background-image: none !important;
}
table.live_main_box > tbody > tr > td {
    width: 100%;
}
table.live_main > tbody > tr {
    display: inline;
}
table.live_main > tbody > tr > td {
    display: inline-block;
    width: 180px;
}
table.live_box_1 tr {
    width: 100%;
    justify-content: center;
}
table.live_main > tbody {
    padding: 5px 10px;
    display: block;
}
table.live_box_1 {
    border: solid 1px #ccc;
    border-radius: 5px;
    overflow: hidden;
    /*padding: 10px;*/
}
table.live_box_1 > tbody > tr:nth-child(1) > td {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: center;
    border-bottom: solid 1px #ccc;
    background-image: linear-gradient(180deg, #fcfcfc, #efefef);
}
/* image */
table.live_box_2 {
    margin-top: 15px;
}
table.live_box_1 > tbody > tr:last-child > td {
    padding-bottom: 10px;
}
#List table.ft_right_gr > tbody {
    display: flex;
    flex-wrap: wrap;
}
#List table.ft_right_gr > tbody > tr:first-child {
    display: none;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) {
    flex-direction: column;
    width: 190px;
    border: solid 1px #ccc;
    border-radius: 5px;
    margin: 5px;
    overflow: hidden;
    background-image: none !important;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) td {
    border-bottom: none;
}
#List table.ft_right_gr > tbody {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) td {
    border-bottom: none;
    text-align: center;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) td > table > tbody > tr > td {
    width: 100%;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) > td:last-child {
    padding-bottom: 10px;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) > td:first-child {
    padding-top: 10px;
}
td.tdhead_main_gr {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
    padding: 20px 0;
}
td.tdhead_main_bl {
    width: 100%;
    padding: 10px 10px;
    font-size: 1.1rem;
    height: auto;
}
td.tdhead_main_bl > table {
    width: 100%;
}
table.ft_right_bl > tbody > tr:nth-child(2) {
    width: 100%;
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(1) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(3) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(4) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(5) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(2) {
    width: 50%;
    /*padding: 15px;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(6) {
    width: 50%;
    /*padding: 15px;*/
}
td.normal a {
    font-size: 16px;
    padding: 7px 10px;
    display: block;
}
td.normal > div[id^=help_header_] {
    padding-left: 15px;
}
td.normal > div[id^=help_header_] a {
    font-size: 14px;
    display: inline-block;
}
table.ft_right_bl > tbody > tr > td {
    width: 100%;
}
table.my_auction_tbl7 tr {
    display: table-row;
}
table.my_auction_tbl7 tr td.tr_botborder {
    border: solid 1px #ccc;
    padding: 10px;
}
table.my_auction_tbl7 tr td.tr_botborder_1 {
    font-size: 1rem;
    height: auto;
    padding: 10px 10px;
}
table.my_auction_tbl7 tr td.tr_botborder_1 a {
    font-size: 1rem;
}
a.mymenu_mob_btn {
    margin-left: auto;
    margin-right: 15px;
}
table.list_items_tbl tr {
    display: table-row;
}
table.reviewdetails_tbl2 td.tdhead_main {
    height: auto;
    font-size: 1rem;
    padding: 7px 10px;
    background-repeat: repeat-x;
    background-size: auto 100%;
}
table.live_main > tbody > tr {
    display: flex;
    flex-wrap: wrap;
}





} /* /(min-width:768px) and (max-width:1023px) *****************************************************/


@media screen and (max-width:1023px){


.ft_right_bl.contact_tbl > tbody > tr > td {
    width: 50%;
}
.ft_right_bl.contact_tbl > tbody > tr {
    padding-left: 15px;
    padding-right: 15px;
}
table.captcha_tbl td {
    width: 100%;
    height: auto;
}
table.captcha_tbl td .h_text_cell_mid {
    width: 100%;
}
table.user_reg_tbl_1 tr > td:not(.head_main_bl) {
    display: none;
}
table.user_reg_tbl_2 > tbody > tr {
    height: auto;
}
table.user_reg_tbl_2 > tbody > tr > td.ft_right_bl {
    padding: 10px 15px;
    width: 100%;
}
table.user_reg_tbl_4 > tbody > tr {
    flex-direction: column;
}
table.user_reg_tbl_9 td {
    height: auto;
    width: 100%;
}
table.forgot_tbl > tbody > tr > td:not(.tdhead_main_bl) {
    display: none;
}
table.forgot_tbl > tbody > tr {
    flex-direction: column;
}
table.forgot_tbl > tbody > tr > td.tdhead_main_bl {
    background-image: none;
    background-color: #f9f9f9;
}
.forgot_tbl + table.ft_right_bl tr td {
    height: auto;
}
.forgot_tbl + table.ft_right_bl td span.h_text_cell_mic {
    width: 200px;
    background-image: none;
    display: inline-block;
}
.forgot_tbl + table.ft_right_bl td input.h_text_mic {
    width: 100%;
    background-color: #fff;
    border: solid 1px #ccc;
    border-radius: 5px;
}
.forgot_tbl + table.ft_right_bl > tbody > tr {
    margin: 10px auto;
}
table.my_auction_tbl1 .tdhead_main td {
    font-size: 1rem;
    padding: 7px 15px;
    height: auto;
}
table.my_auction_tbl1 .tdhead_main {
    background-repeat: repeat-x;
    background-size: auto 100%;
}
body:not([data-log=""]) #AutoNumber1 > tbody > tr:nth-child(2) {
    width: 100%;
}
body:not([data-log=""]) #AutoNumber1 > tbody > tr:nth-child(2) td {
    display: flex;
    align-items: center;
    padding: 5px;
    background-color: #fff;
    height: auto;
}
td.tmy_acc_menu_lef {
    position: fixed;
    width: 290px;
    top: 0;
    left: -350px;
    background-color: #fff;
    z-index: 99;
    height: 100%;
    overflow-y: auto;
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
}
td.tmy_acc_menu_lef.open {
    left: 0;
}
div#close_mymenu_box {
    text-align: right;
    padding: 5px 10px 20px 10px;
}
table.my_auction_tbl3 tr {
    height: auto;
}
table.user_menu_1 td[width="1%"] {
    display: none;
}
table.user_menu_1 td.tdhead {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    height: auto;
}
table.my_auction_tbl3 > tbody > tr > td {
    width: 100%;
}
table.user_menu_1 td.tdhead {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.2rem;
    height: auto;
    padding: 10px;
    background-size: auto 100%;
    background-repeat: repeat-x;
}
.ft_user.user_menu_2 .normal_head {
    font-size: 1rem;
    padding: 7px 15px;
    width: 100%;
    background-color: #f6f6f6;
}
.ft_user.user_menu_2 td.normal {
    display: flex;
    align-items: center;
    width: 100%;
}
.ft_user.user_menu_2 td.normal a {
    font-size: 1rem;
    padding: 10px 10px;
}
div#close_mymenu_box + table > tbody > tr > td {
    width: 100%;
}
table.aboutme_tbl4 td {
    height: auto;
}
table.ft2.myprofile_tbl6 tbody > tr {
    flex-direction: column;
}
table.acc_product_title {
    background-image: none !important;
}
table.acc_product_title > tbody > tr {
    flex-direction: column;
}
table.acc_product_title > tbody > tr td {
    height: auto;
    width: 100%;
    text-align: center;
}
table.acc_product_title > tbody > tr > td:nth-child(2) {
    font-size: 1rem;
}
table.acc_product_title > tbody > tr > td:nth-child(2) b {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
    background-color: #777;
}
table.acc_product_body > tbody > tr:first-child tr {
    flex-direction: column;
}
table.acc_product_body > tbody > tr:first-child tr td {
    height: auto;
    width: 100%;
    text-align: center;
}
table.acc_product_body > tbody > tr:first-child tr td div {
    float: none;
    text-align: center;
    padding: 7px 15px;
}
table.acc_product_body > tbody > tr > td {
    height: auto;
}
table.acc_product_content > tbody > tr {
    flex-direction: column;
}
table.acc_product_content > tbody > tr > td[width="1"] {
    display: none;
}
table.acc_product_content .ft_box tr {
    align-items: center;
}
table.acc_product_content .ft_box td {
    height: auto;
}
table.acc_product_content .h_text_cell_mic {
    height: auto;
    width: 100%;
    padding: 5px 15px;
    background-image: none;
}
table.acc_product_content .h_text_cell_mic input {
    width: 100% !important;
    height: 35px !important;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #ccc;
}
table.detail_tbl27 {
    background-position: top left !important;
}
table.detail_tbl30 {
    background-position: top left !important;
}
table.acc_product_subtitle .tdhead_main_br {
    height: auto;
}
table.acc_product_subtitle .tdhead_main_br {
    height: auto;
    font-size: 0.9rem;
    padding: 7px 15px 7px 25px;
}
table.product_grid_tbl > tbody > tr {
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    align-items: center;
}
table.product_grid_tbl > tbody > tr > td {
    height: auto;
}
table.product_grid_tbl > tbody > tr > td[valign="top"] {
    width: 180px;
    margin: 5px;
    border: solid 1px #ccc;
    padding: 5px;
    border-radius: 5px;
}
table.product_grid_tbl img[src="templates/Default/img_files/devider.gif"] {
    display: none;
}
table.product_grid_tbl > tbody > tr > td table tr {
    flex-direction: column;
}
table.detailseatbuy_tbl8 {
    background-image: none !important;
}
table.detailseatbuy_tbl8 td {
    background-image: none !important;
}
table.detailseatbuy_tbl24 {
    background-position: top left !important;
}
table.detailseatbuy_tbl27 {
    background-position: top left !important;
}
table.subcribe_tbl1.acc_main_tbl td {
    padding: 10px 15px;
    height: auto;
}
table.subcribe_tbl1.acc_main_tbl tr {
    height: auto;
}
tr.subscribe_tr td {
    width: 100%;
    display: block;
    height: auto;
}
tr.subscribe_tr td.tr_bottomless_border {
    padding: 10px 15px;
}
table.my_auction_tbl5 td {
    height: auto;
}
div#seat_outer_1 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px !important;
}
table.detailseatbuy_tbl18 td {
    font-size: 0.85rem;
}
table.live_box_1 td {
    width: 100%;
}
table.acc_product_content table.ft_box tr {
    justify-content: center;
}
table.ft_right_bl.privacy_tbl3 a {
    word-break: break-all;
}
table.buyseat_tbl2 td {
    height: auto;
}








} /* /max-width:1023px *****************************************************************************/


@media screen and (max-width:767px){

* {box-sizing:border-box;max-width:100%;}
table {table-layout:fixed; width:100%;}
img { max-width:100% !important; height:auto;image-rendering: -webkit-optimize-contrast;}
body {margin: 0px;padding: 0px;}
iframe { max-width:100% !important;}
object { max-width:100% !important;}
.pc {display: none !important;}
.nomob {display: none !important;}

tr {
    display: flex;
}
table#AutoNumber1 {
    background-image: linear-gradient(180deg, #fafafa, #ececec);
}
table#AutoNumber1 > tbody {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 15px 15px;
    flex-direction: column;
}
table#AutoNumber1 > tbody > tr:first-child {
    width: 300px;
    display: none;
}
table#AutoNumber1 > tbody > tr:first-child > td {
    width: 100%;
}
table#AutoNumber1 > tbody > tr:first-child > td:nth-child(2) {
    display: none;
}
table#AutoNumber1 > tbody > tr:nth-child(2) {
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
}
table#AutoNumber1 > tbody > tr:nth-child(2) td {
    width: 100%;
    height: auto;
}
table#AutoNumber1 > tbody > tr:nth-child(3) {
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}
table#AutoNumber1 > tbody > tr:nth-child(3) td {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
table#AutoNumber1 > tbody > tr:nth-child(3) td a[href="https://seatauction.co.uk/user_reg.php"] {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
}
#mob-header {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 5px 15px;
    position: fixed;
    top: 0;
    left: 0;
    background-image: linear-gradient(180deg, #fafafa, #ececec);
    z-index: 99;
}
#mob-header a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #333;
}
#mob-header a svg {
    height: 40px;
    width: 40px;
}
#mob-header a span {
    margin-top: -1px;
    font-size: 10px;
}
table#AutoNumber1 > tbody > tr:last-child {
    height: 0px;
    overflow: hidden;
}
div#dropmenu1_a {
    position: fixed;
    width: 290px;
    top: 0;
    right: -350px;
    left: auto;
    z-index: 999;
    visibility: visible;
    height: 100%;
    overflow-y: auto;
    transition-duration: 0.4s;
    transition-timing-function: ease-in-out;
    border: none;
    padding: 0 10px;
}
div#dropmenu1_a.open {
    right: 0px;
}
body.open_mobmenu {
    overflow: hidden;
}
body.open_mobmenu::before {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    z-index: 9;
    overflow: hidden;
    opacity: 0.8;
}
div#closenav {
    text-align: right;
    padding: 5px 10px 30px 10px;
}
div#closenav > a {
    background-color: transparent !important;
    border: none;
    color: #fff !important;
}
div#dropmenu1_a a:not(.close_button) {
    font-size: 1rem;
    font-weight: 400;
    padding: 10px 5px;
    text-indent: 0;
}
div#feature {
    display: flex;
    flex-direction: column;
    height: auto;
}
div#slider {
    position: relative;
    order: 1;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#slider div.content {
    width: 100%;
    background-size: contain;
}
div#slider-nav {
    position: relative;
    width: 660px;
    top: auto;
    order: 2;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
#slider-nav ul.tabs {
    position: relative;
    background-repeat: no-repeat;
}
#slider-nav ul.tabs li {
    width: 100%;
    height: auto;
}
#slider-nav ul.tabs li a {
    display: block;
    width: 100%;
    margin: auto;
}
#slider-nav ul.tabs li.active a {
    background-size: auto 100%;
}
body.open_mobmenu #mob-header {
    z-index: 0;
}
html body {
    padding-top: 70px;
    padding-bottom: 58px;
}
.open_mobmenu #mob-footer {
    z-index: 0;
}
#mob-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    padding: 5px 15px;
    background-image: linear-gradient(180deg, #fafafa, #ececec);
    justify-content: space-between;
    align-items: center;
    z-index: 9;
}
#mob-footer > a {
    display: flex;
    flex-direction: column;
    color: #333;
    justify-content: center;
    align-items: center;
}
#mob-footer > a > span {
    font-size: 10px;
}
td.tdhead_main_or {
    height: auto;
    display: flex;
    align-items: center;
}
td.tdhead_main_or td {
    padding: 10px;
    height: auto;
    display: inline-flex;
    align-items: center;
}
table.live_main_box {
    background-image: none !important;
}
table.live_main_box > tbody > tr > td {
    width: 100%;
}
table.live_main > tbody > tr {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
table.live_main > tbody > tr > td {
    display: block;
    width: 160px;
    margin: 5px;
    max-width: calc(50% - 20px);
}
table.live_box_1 tr {
    width: 100%;
    justify-content: center;
}
table.live_main > tbody {
    padding: 5px 10px;
    display: block;
    text-align: center;
}
table.live_box_1 {
    border: solid 1px #ccc;
    border-radius: 5px;
    overflow: hidden;
    /*padding: 10px;*/
}
table.live_box_1 > tbody > tr:nth-child(1) > td {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: center;
    border-bottom: solid 1px #ccc;
    background-image: linear-gradient(180deg, #fcfcfc, #efefef);
}
/* image */
table.live_box_2 {
    margin-top: 15px;
}
table.live_box_1 > tbody > tr:last-child > td {
    padding-bottom: 10px;
}
table.main_live_table > tbody > tr {
    flex-direction: column;
}
table.main_live_table > tbody > tr > td:not(.tdhead_main_or) {
    display: none;
}
table.main_live_table > tbody > tr > td.tdhead_main_or {
    width: 100%;
    height: auto;
    padding: 5px 15px;
    background-image: none;
    text-align: center;
}
td.tdhead_main_or td.head_main_or {
    justify-content: center;
}
a.mob-logo {
    transform: translateX(-20px);
}
#slider .content div.left {
    width: 40%;
    height: 100%;
}
#slider .content div.right {
    width: 60%;
    padding: 10px;
    height: 100%;
}
#slider .support .right h1 {
    font-size: 1.3rem;
    margin-top: auto;
}
#slider .support .right h2 {
    font-size: 0.9rem;
}
a.mob-only.mob_btn_contact {
    position: absolute;
    bottom: 15px;
    width: 120px;
}
table.body_table + br {
    display: none;
}
table.body_table + br + br {
    display: none;
}
div#footer {
    margin: auto;
    background-image: none;
}
div#footer > div {
    width: 100% !important;
    float: none !important;
    clear: both;
}
#footer div ul {
    width: 100%;
    float: none;
    clear: both;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#footer div ul li {
    display: block;
    width: 100%;
    float: none;
}
#footer ul li h5 {
    font-size: 1.3rem;
}
#footer ul li a {
    font-size: 1rem;
    padding: 8px 10px;
}
#footer div.fright {
    padding-top: 30px;
}
#footer div.fright p {
    text-align: center;
    font-size: 1rem;
}
#footer div.fright p.bbb {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
#footer .fright p > a {
    display: inline-block;
    margin: 5px 7px;
}
table.table_copy td {
    text-align: center;
    width: 100%;
    padding: 10px 15px;
}
#mob-footer svg {
    width: 35px;
    height: 35px;
}
div.h_text_cell_small {
    width: 100%;
    height: auto;
    background-image: none;
    margin-bottom: 10px;
}
.h_text_cell_small input {
    height: 35px;
    line-height: 35px;
    width: 100%;
    font-size: 1rem;
    padding: 5px;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #ccc;
}
td.mainbody > br {
    display: none;
}
td.mainbody > center a {
    display: inline-block;
}
#List table.ft_right_gr > tbody > tr:first-child {
    display: none;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) {
    flex-direction: column;
    width: 170px;
    border: solid 1px #ccc;
    border-radius: 5px;
    margin: 5px;
    overflow: hidden;
    background-image: none !important;
}
#List table.ft_right_gr > tbody {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) td {
    border-bottom: none;
    text-align: center;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) td > table > tbody > tr > td {
    width: 100%;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) > td:last-child {
    padding-bottom: 10px;
}
#List table.ft_right_gr > tbody > tr:not(:first-child) > td:first-child {
    padding-top: 10px;
}
td.tdhead_main_gr {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
    padding: 20px 0;
}
td.tdhead_main_bl {
    width: 100%;
    /* padding: 10px 10px; */
    font-size: 1.1rem;
    height: auto;
    background-image: none;
}
td.tdhead_main_bl > table {
    width: 100%;
}
table.ft_right_bl > tbody > tr:nth-child(2) {
    width: 100%;
    flex-wrap: wrap;
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(1) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(3) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(4) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(5) {
    /*display: none;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(2) {
    width: 100%;
    /*padding: 15px;*/
}
table.ft_right_bl > tbody > tr:nth-child(2) > td:nth-child(6) {
    width: 100%;
    /*padding: 15px;*/
}
td.head_main_bl {
    font-size: 1.1rem;
    padding: 10px 0;
    height: auto;
}
div.h_text_cell_mid {
    width: 270px;
    height: auto;
    background-image: none;
}
div.h_text_cell_mid .h_text_mid {
    width: 100%;
    height: 35px;
    background-color: #fff;
    border: solid 1px #ccc;
    border-radius: 5px;
}
td.normal a {
    font-size: 16px;
    padding: 7px 10px;
    display: block;
}
td.normal > div[id^=help_header_] {
    padding-left: 15px;
}
td.normal > div[id^=help_header_] a {
    font-size: 14px;
    display: inline-block;
}
table.ft_right_bl > tbody > tr > td {
    width: 100%;
}
table.ft_right_bl.contact_tbl > tbody > tr > td {
    width: 100%;
}
table.ft_right_bl.contact_tbl > tbody > tr {
    flex-wrap: wrap;
}
table.ft_right_bl.contact_tbl td > blockquote {
    padding-left: 0;
    display: block;
    margin: 10px auto;
}
table.ft_right_bl.contact_tbl td {
    padding: 0;
}
table.ft_right_bl.contact_tbl > tbody > tr > td select {
    font-size: 14px;
    display: block;
    width: 100% !important;
    height: 35px !important;
}
table.ft_right_bl.contact_tbl .h_text_cell_mid {
    width: 100%;
}
td.tdhead_main_bl > table {
    width: 100%;
}
table.ft_right_bl.contact_tbl > tbody > tr:first-child {
    padding-top: 20px;
}
table.contact_box_tbl > tbody > tr {
    flex-wrap: wrap;
}
table.user_reg_tbl_4 td select {
    display: block;
    width: 100%;
    height: 35px;
}
table.user_reg_tbl_5 tr > td:nth-child(1) {
    width: 35px;
}
table.user_reg_tbl_5 tr > td:nth-child(2) {
    width: 35px;
}
div.h_text_cell_mic {
    height: auto;
    background-image: none;
}
div.h_text_cell_mic input {
    min-height: 35px;
    background-color: #fff;
    border: solid 1px #ccc;
}
table.user_reg_tbl_7 tr > td:nth-child(1) {
    width: 45px;
}
table.user_reg_tbl_7 tr > td:nth-child(2) {
    width: 45px;
}
table.user_reg_tbl_7 tr > td:nth-child(3) {
    width: calc(100% - 90px);
}
table.user_reg_tbl_7 .h_text_cell_mic {
    width: 100%;
}
table.user_reg_tbl_7 .h_text_cell_mic input {
    width: 100% !important;
}
table.user_reg_tbl_6 tr > td:nth-child(1) {
    width: 45px;
}
table.user_reg_tbl_6 tr > td:nth-child(2) {
    width: calc(100% - 50px);
}
table.user_reg_tbl_6 .h_text_cell_mid {
    width: 100%;
}
.forgot_tbl + table.ft_right_bl > tbody > tr {
    flex-direction: column;
}
.forgot_tbl + table.ft_right_bl > tbody > tr .h_text_cell_mid {
    width: 100%;
}
.forgot_tbl + table.ft_right_bl tr td input {
    height: 35px;
}
.forgot_tbl + table.ft_right_bl tr td select {
    height: 35px;
    width: 50px;
}
.forgot_tbl + table.ft_right_bl {
    padding-left: 15px;
    padding-right: 15px;
}
td.mainbody > table > tbody > tr {
    flex-direction: column;
}
td.mainbody > table > tbody > tr td.tdhead_main_bl {
    background-color: #f9f9f9;
}
td.mainbody > table > tbody > tr > td[width="1%"] {
    display: none;
}
a.mob-logo img {
    max-height: 50px;
}
body:not([data-log=""]) a.mob-logo img {
    max-height: 40px;
}
a.mymenu_mob_btn {
    margin-left: auto;
    margin-right: 15px;
}
table.my_auction_tbl7 > tbody > tr:nth-child(1) {
    display: none;
}
table.my_auction_tbl7 > tbody > tr {
    flex-direction: column;
    width: 100%;
}
tr.pc + tr.mob.live_tr_header {
    margin-top: 30px;
}
tr.mob.live_tr_header td {
    font-size: 1rem;
    height: auto;
    padding: 10px 10px;
}
tr.mob.live_tr_header td a {
    font-size: 1rem;
}
tr.live_data_items > td {
    width: 100%;
    height: auto;
    position: relative;
    padding: 7px 10px;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
}
tr.live_data_items > td::before {
    content: "";
    display: inline-block;
    margin-right: 15px;
    font-weight: 600;
}
tr.live_data_items > td:nth-child(1)::before {
    content: "Max Bid: ";
}
tr.live_data_items > td:nth-child(2)::before {
    content: "Quantity: ";
}
tr.live_data_items > td:nth-child(3)::before {
    content: "Amount: ";
}
tr.live_data_items > td:nth-child(4)::before {
    content: "Date: ";
}
tr.live_data_items > td:nth-child(5)::before {
    content: "End date: ";
}
tr.live_data_items > td:nth-child(6)::before {
    content: "Action: ";
}

tr.live_data_items > td select {
    height: 35px;
    min-width: 200px;
}
tr.live_data_items {
    border-bottom: solid 1px #ccc;
    padding-bottom: 15px;
}
tr.pay_1 table tr {
    padding: 7px 0px;
}
tr.pay_2 {
    align-items: center;
}
tr.pay_2 select {
    display: block;
    height: 35px;
    width: 150px;
}
tr.pay_2 > td:first-child {
    min-width: 150px;
}
td.mainbody > table > tbody > tr > td[width="1%"] {
    display: none;
}
table.acc_main_tbl .tdhead_main td {
    font-size: 1rem;
    padding: 7px 15px;
    height: auto;
    text-align: center;
}
table.acc_main_tbl .tdhead_main {
    background-repeat: repeat-x;
    background-size: auto 100%;
}
table.list_items_tbl > tbody {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
table.list_items_tbl > tbody > tr:first-child {
    display: none;
}
table.list_items_tbl > tbody > tr {
    flex-direction: column;
    width: 150px;
    margin: 10px 5px;
    border: solid 1px #ccc;
    border-radius: 5px;
    padding: 10px 5px;
    align-items: center;
    justify-content: center;
    background-image: none !important;
    background-color: #fff;
}
table.list_items_tbl > tbody > tr > td {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    text-align: center;
}
table.list_items_tbl > tbody > tr > td table td {
    text-align: center;
    padding: 0 !important;
    width: 100%;
}
table.list_items_tbl > tbody > tr > td table td img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
table.list_items_tbl > tbody > tr > td > br {
    display: none;
}
table.list_items_tbl > tbody > tr > td:nth-child(3)::before {
    content: "Price:";
    font-size: 0.9rem;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: uppercase;
}
table.list_items_tbl > tbody > tr > td:nth-child(4)::before {
    content: "Bidder:";
    font-size: 0.9rem;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}
table.list_items_tbl > tbody > tr > td:nth-child(5)::before {
    content: "Countdown:";
    font-size: 0.9rem;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}
table.list_items_tbl > tbody > tr > td:nth-child(5) > div {
    margin-bottom: 5px !important;
}
table.tellafriend_tbl5 tr {
    flex-direction: column;
}
table.tellafriend_tbl5 td input[type="submit"] {
    display: inline-block;
    margin-top: 10px;
    padding: 5px 15px;
}
table.ft2.myprofile_tbl6 tbody > tr td {
    width: 100%;
}
table.ft2.myprofile_tbl6 tbody > tr td .h_text_cell_mid {
    width: 100%;
}
table.changepassword_tbl5 tr {
    flex-direction: column;
}
table.changepassword_tbl5 tr td {
    height: auto;
    text-align: left;
    width: 100%;
}
table.changepassword_tbl5 tr td .h_text_cell_mid {
    width: 100%;
}
table.detail_tbl16 > tbody > tr {
    flex-direction: column;
}
table.detail_tbl16 > tbody > tr:nth-child(1) {
    display: none;
}
table.detail_tbl16 > tbody > tr td {
    width: 100%;
}
table.detail_tbl31 td {
    width: 100%;
    padding-left: 20px !important;
}
.mainbody table.product_grid_tbl > tbody > tr {
    flex-direction: row;
}
.mainbody table.product_grid_tbl > tbody > tr > td[valign="top"] {
    width: 160px;
}
table.detailseatbuy_tbl10 td {
    width: auto;
    /* text-align: left; */
    font-size: 0.9rem !important;
    width: 50%;
}
table.ft_box.detailseatbuy_tbl10 > tbody > tr > td:nth-child(1) {
    text-align: right;
    width: 60%;
}
table.ft_box.detailseatbuy_tbl10 > tbody > tr > td:nth-child(2) {
    text-align: left;
    width: 35%;
}
table.ft_box.detailseatbuy_tbl10 > tbody > tr > td[colspan="2"] {
    width: 100%;
    text-align: center;
}
table.acc_autobid tr {
    flex-direction: column;
}
table.acc_autobid tr td {
    width: 100%;
}
table.acc_autobid > tbody > tr:nth-child(3) > td:before {
    font-size: 0.85rem;
    display: block;
}
table.acc_autobid > tbody > tr:nth-child(3) > td:nth-child(1):before {
    content: "Min Bid";
}
table.acc_autobid > tbody > tr:nth-child(3) > td:nth-child(2):before {
    content: "Max Bid";
    margin-top: 5px;
}
table.acc_autobid > tbody > tr:nth-child(3) > td:nth-child(3):before {
    content: "Bid No.";
    margin-top: 5px;
}
table.detailseatbuy_tbl28 td {
    width: 100%;
}
.mainbody table.my_auction_tbl1 .tdhead_main td {
    text-align: center;
}
table.tellafriend_tbl5 .h_text_cell_mid {
    width: 100%;
}
table.ft_box.detail_tbl7 > tbody > tr > td {
    padding: 10px !important;
}
table.detail_tbl8 td {
    background-image: none !important;
    display: inline-block;
    margin: 5px;
    height: auto;
}
table.acc_product_content > tbody > tr:last-child > td > img {
    display: block;
    margin: 5px auto;
}
table.reviewdetails_tbl2 td.tdhead_main {
    height: auto;
    font-size: 1rem;
    text-align: center;
    padding: 7px 10px;
    background-repeat: repeat-x;
    background-size: auto 100%;
}
table.ft_right.reviewdetails_tbl3 td {
    width: 100%;
    height: auto;
}
table.ft_right.reviewdetails_tbl3 tr {
    flex-direction: column;
    height: auto;
}
table.ft2.reviewdetails_tbl6 td {
    padding: 3px 15px;
}
tr.reviewdetails_boxx1 td {
    padding: 3px 15px;
}
table.reviewdetails_tbl8 td {
    padding: 3px 15px;
}
tr.reviewdetails_pay select {
    display: block;
    width: 200px;
    height: 35px;
}
table.ft_box.detail_tbl10 > tbody > tr {
    justify-content: center;
    align-items: center;
}
table.ft_box.detail_tbl13 > tbody > tr {
    justify-content: center;
    align-items: center;
}
table.detail_tbl8 > tbody > tr {
    justify-content: center;
}
table.detail_tbl15 td[width="1%"] {
    display: none;
}
table.detail_tbl15 td {
    width: 100%;
    padding: 7px 15px;
    text-align: center;
    font-size: 1rem;
    height: auto;
    background-size: auto 100%;
}
table.detail_tbl19 td[width="1%"] {
    display: none;
}
table.detail_tbl19 td {
    width: 100%;
    padding: 7px 15px;
    text-align: center;
    font-size: 1rem;
    height: auto;
    background-size: auto 100%;
}
table.acc_product_subtitle td.tdhead_main_br {
    height: auto;
    font-size: 1rem;
    padding: 7px 15px 7px 25px;
    text-align: center;
}
table.detailseatbuy_tbl8 > tbody > tr {
    justify-content: center;
}
table.ft_box.detailseatbuy_tbl10 > tbody > tr {
    justify-content: center;
    align-items: center;
}
table.detailseatbuy_tbl12 td[width="1%"] {
    display: none;
}
table.detailseatbuy_tbl12 td {
    width: 100%;
    padding: 7px 15px;
    text-align: center;
    font-size: 1rem;
    height: auto;
    background-size: auto 100%;
}
table.detailseatbuy_tbl13.acc_autobid > tbody > tr:first-child {
    display: none;
}
table.detailseatbuy_tbl16 td[width="1%"] {
    display: none;
}
table.detailseatbuy_tbl16 td {
    width: 100%;
    padding: 7px 15px;
    text-align: center;
    font-size: 1rem;
    height: auto;
    background-size: auto 100%;
}
body:not([data-log=""]) table#AutoNumber1 > tbody > tr:nth-child(2) td {
    justify-content: center;
}
table.subcribe_tbl1.acc_main_tbl {
    background-image: linear-gradient(180deg, #ededed, #fff);
}
table.ft_box.detail_tbl13 {
    padding: 10px 0 !important;
}
table.ft_box.detail_tbl10 {
    padding-top: 10px;
}
table.ft_box.detail_tbl13 td {
    width: auto;
}
table.detailseatbuy_tbl5.acc_product_content td a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
table.detail_tbl5.acc_product_content > tbody > tr > td a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
table.live_main {
    
}
div#mob_live_auctions_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
div#mob_live_auctions_box > table.live_main_box {
    width: 160px;
    margin: 5px;
}
.ft_user.user_menu_2 tr td.normal {
    flex-wrap: nowrap;
}
.ft_user.user_menu_2 tr td.normal * {
    display: inline-flex;
    width: auto;
}
div#mob_live_auctions_box > table.live_main_box td a {
    word-break: normal;
}
tr.pay_3 input.submit_button {
    padding: 10px 30px;
}










} /* /max-width:767px *******************************************************************************/


@media screen and (orientation:portrait) and (max-width:767px){

table.subtable.my_auction_tbl9 tr.pay_3 {
    justify-content: flex-end;
}
body tr.pay_3 input.submit_button {
    margin-right: 18vw;
    margin-top: 5px;
    margin-bottom: 10px;
}


} /* /(orientation:portrait) and (max-width:767px) ***********************************************/


@media screen and (orientation:landscape) and (max-width:767px){

body tr.pay_3 input.submit_button {
    margin-left: 25vw;
    margin-bottom: 10px;
    margin-top: 10px;
}


} /* /(orientation:landscape) and (max-width:767px) ***********************************************/

@media screen and (max-width:340px){

.body_table table.live_main > tbody > tr > td {
    display: inline-block;
    width: 140px;
}
div#mob-footer svg {
    width: 30px;
    height: 30px;
}
.left a.mob-only.mob_btn_contact {
    width: 100px;
}
div#List table.ft_right_gr > tbody > tr:not(:first-child) {
    flex-direction: column;
    width: 140px;
    border: solid 1px #ccc;
    border-radius: 5px;
    margin: 5px;
    overflow: hidden;
    background-image: none !important;
}
#mob-header a.mob-logo img {
    max-height: 40px;
}
body:not([data-log=""]) #mob-header a.mob-logo img {
    max-height: 30px;
}
#mob-header a svg {
    height: 35px;
    width: 35px;
}
#mob-header a span {
    margin-top: -1px;
    font-size: 9px;
}
html head + body {
    padding-top: 51px;
}
body table.list_items_tbl > tbody > tr {
    width: 120px;
}
td.mainbody table.product_grid_tbl > tbody > tr > td[valign="top"] {
    width: 120px;
}
body div#mob_live_auctions_box > table.live_main_box {
    width: 135px;
}
body table tr.pay_3 input.submit_button {
    margin-right: 7vw;
}





} /* /max-width:340px *****************************************************************************/