.updatView .propertyView {padding: 30px 30px 30px;}
.updatView .viewTop {
    gap: 20px;
}
.updatView #sortBYAct {
    margin-left: 0;
    z-index: 99;
}
.updatView  .onOff {top: 38px;}
.updatView .onOff:checked {top: 23px;}
.updatView .viewTop {padding-right: 70px;}
.updatView .viewNav {width: 514px;}

.updatView .mapViewBtn,
.updatView .listViewBtn,
.updatView .tableViewBtn {
    position: relative;
    padding: 0 22px 0 54px;
    width: auto;
}
.updatView .tableViewBtn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.updatView .listViewBtn {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.updatView.mapView .mapViewBtn,
.updatView.mapView .listViewBtn,
.updatView.gallViewEx .listViewBtn,
.updatView.mapViewEx .mapViewBtn,
.updatView.tableView .mapViewBtn,
.updatView.tableViewEx .tableViewBtn,
.updatView.gallView .tableViewBtn,
.updatView.gallView .listViewBtn
{
    background-color: #172e55;
    border-color: #172e55;
    color: #fff;
}

.updatView.mapView .mapViewBtn .stroke,
.updatView.mapView .listViewBtn .stroke,
.updatView.gallViewEx .listViewBtn svg,
.updatView.mapViewEx .mapViewBtn svg,
.updatView.tableView .mapViewBtn svg,
.updatView.tableViewEx .tableViewBtn .stroke,
.updatView.tableView .mapViewBtn .stroke,
.updatView.gallView .tableViewBtn .stroke,
.updatView.gallView .listViewBtn .stroke{stroke: #fff;
}
.updatView.mapViewEx .listViewBtn{
    background-color: #fff;
    border: 1px solid #BFBFBF;
    color: #172e55;
}
.updatView .mapViewBtn::after,
.updatView .listViewBtn::after,
.updatView .tableViewBtn::after {
    top: 50%;
    margin: 0;
    padding: 0;
    content: "";
    list-style: none;
    background: url(images/cercle-nuActive.png)  no-repeat;
    transform: translateY(-50%);
    position: absolute;
    height: 22px;
    right: 100%;
    width: 23px;
    left: 20px;
}

.updatView.mapView .mapViewBtn::after,
.updatView.listView .listViewBtn::after,
.updatView.tableView .tableViewBtn::after {
top: 50%;
    margin: 0;
    padding: 0;
    content: "";
    list-style: none;
    background: url(images/cercle-nuActive.png)  no-repeat;
    transform: translateY(-50%);
    position: absolute;
    height: 22px;
    right: 100%;
    width: 23px;
    left: 20px;

}

.updatView .mapViewBtn:hover,
.updatView .listViewBtn:hover,
.updatView .tableViewBtn:hover {margin-left: 0;}
.updatView .seRBtn,
.updatView .fLTeBtn {
    display: flex;
    border-radius: 5px;
    align-items: center;
    padding: 8.5px 10px;
    border: 1px solid #F3F3F3;
    background: linear-gradient(180deg, #FFF 0%, #E0E0E0 100%);
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px;
    color: #172E55;
    gap: 10px;
}
#selectBoxId,#shareBYId {
    position: relative;
    z-index: 99;
}

#selectBoxId .fLTeBtn {
    width: auto;
    padding: 10.5px  10px  10.5px 10px;
    position: relative;;
}
#selectBoxId.sltShow .selectBoxShow,
#shareBYId.sortByShow .selectBoxShow  {
    display: flex;
}
#shareBYId .selectBoxShow {
    width: 180px;
}
.selectBoxShow {
    margin: 0;
    display: flex;
    list-style: none;
    background: #FFF;
    padding: 2px 10px;
    border-radius: 5px;
    flex-direction: column;
    justify-content: center;
    box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.25);
    transform: translate(-50%);
    position: absolute;
    display: none;
    z-index: 99;
    width: 288px;
    left: 50%;
    top: 45px;
}
.selectBoxShow li a {
    gap: 10px;
    display: flex;
    padding: 10px 8px;
    align-self:stretch;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
    font-family: "Open Sans";
    font-style: normal;
    line-height: 15px; 
    font-weight: 400;
    font-size: 14px;
    color: #000;
    
}
.updatView .fLTeBtn {padding: 10.5px 5px;}

.fLTeBtn:hover .stroke {stroke: #172E55;}
.updatView .cmViewBtnGup {
    top: 160px;
    z-index: 99;
    border: none;
    cursor: pointer;
    position: absolute;
    transform: rotate(90deg);
    padding: 10px 0px;
    right: -160px;
    display: flex;
    width: 356px;
    height: 56px;
    gap: 10px;
}
.updatView.mapViewEx #selectBoxId,
.updatView.mapViewEx #sortBYAct,
.updatView.mapView #selectBoxId,
.updatView.tableViewEx #sortBYAct,
.updatView.gallViewEx #selectBoxId{display: none;} 

.updatView .viewBox2In > .cmViewBtnGup {
    top: 66px;
    right: inherit;
    width: 170px;
    height: 56px;
    left: -82px;
}

.updatView .cmViewBtn1,
.updatView .cmViewBtn2,
.updatView .cmViewBtn3 {
    display: flex;
    font-weight: 400;
    background: #172E55;
    font-family: "Open Sans";
    border-radius: 0 0 5px 5px;
    line-height: normal;
    align-items: center;
    font-size: 14px;
    border: none;
    color: #FFF;
}

.updatView .cmViewBtn1:hover,
.updatView .cmViewBtn2:hover,
.updatView .cmViewBtn3:hover {
    background: #117F39;
}

.updatView .cmViewBtn1 svg,
.updatView .cmViewBtn2 svg,
.updatView .cmViewBtn3 svg {
    margin: 0 6px;
    transform: rotate(270deg);
    min-width: auto;
}

.updatView .cmViewBtn1 svg.cmArrowRot,
.updatView .cmViewBtn2 svg.cmArrowRot,
.updatView .cmViewBtn3 svg.cmArrowRot {
    transform: rotate(88deg);
    margin: 0 6px;
    min-width: auto;
}

.updatView .cmViewBtn1 span,
.updatView .cmViewBtn2 span,
.updatView .cmViewBtn3 span {
    margin: 0 10px 0 4px;
}
.updatView .viewBox1,
.updatView .viewBox2,
.updatView #ptvDtls {
    position: relative;
}
.updatView.listView .viewBox1,
.updatView.mapView .viewBox1 {
    padding-left: 36px;
}
.updatView.tableView .viewBox2 {
    padding-right: 36px
}
.updatView .viewBox1 .cmViewBtnGup {
    top: 160px;
    transform: rotate(90deg);
    right: inherit;
    left: -160px;
}
.updatView.mapView .viewBox1 .cmViewBtnGup .cmViewBtn1,
.updatView.mapView .viewBox1 .cmViewBtnGup .cmViewBtn2,
.updatView #ptvMap .cmViewBtnGup .cmViewBtn3,
.updatView.tableView .cmViewBtnGup .cmViewBtn2,
.updatView.gallViewEx .viewBox1 .cmViewBtnGup .cmViewBtn3 {
    display: none;
}
.updatView.mapView .cmViewBtn3,
.updatView.tableView #ptvMap .cmViewBtnGup .cmViewBtn3,
.updatView.tableView .viewBox2In > .cmViewBtnGup .cmViewBtn1 ,.updatView.tableView.fullWidth .viewBox2In > .cmViewBtnGup .cmViewBtn2{
    display: flex;
}
.updatView.tableView.fullWidth .viewBox2In > .cmViewBtnGup .cmViewBtn1{
   display: none;  
}
.updatView.listView .cmViewBtn3 {
 display: none;
}
.mapViewEx .cmViewBtn1 {
    display: none;
}

.updatView.gallView .viewBox2 > .cmViewBtnGup .cmViewBtn3 {
    display: none;
}
.updatView.gallView .viewBox2 > .cmViewBtnGup {
    top: 85px;
    border: none;
    right: -123px;
    width: 210px;
}
.updatView .viewBox2 > .cmViewBtnGup .cmViewBtn1,
.updatView .viewBox2 > .cmViewBtnGup .cmViewBtn2,
.updatView .viewBox2 > .cmViewBtnGup .cmViewBtn3 {
    border-radius: 5px 5px 0 0;
}
.updatView.gallView .viewBox2 .viewBox2In .cmViewBtnGup .cmViewBtn1 {
    display: none;
}
.updatView.gallView .viewBox1 .cmViewBtnGup .cmViewBtn1,
.updatView.gallView .viewBox1 .cmViewBtnGup .cmViewBtn2 ,
.updatView.tableViewEx .viewBox2 > .cmViewBtnGup .cmViewBtn1,
.updatView.tableView .viewBox2 > .cmViewBtnGup .cmViewBtn1{display: none;
}

.updatView.gallView #ptvDtls {
    width: 100%;
    display: flex;
    gap: 60px;
}
.updatView.gallView .viewBox1 {
    width: 50%;
    padding-left: 36px;
}
.updatView.gallView .viewBox1 .featuredItem {
    width: 50%;
    padding: 0 15px 30px;
    box-sizing: border-box;
    position: relative;
}
.updatView.gallView .viewBox2 {
    display: block;
    width: calc(50% - 60px);
    order: -1;
}
.updatView .properties {position: relative;}

.updatView .other_acq {top: -40px;}
.updatView .other_acq button.selected {border-radius: 5px;}
.updatView .fImPrice {font-weight: 400}
.updatView .featuredBox:hover {background: #DCCAAF}
.updatView.mapViewEx #ptvDtls ,
.updatView.tableViewEx .viewBox1 {display: none;}
.updatView.tableViewEx  .viewBox2{display: block;}
.updatView.tableViewEx .viewBox2 .viewBox2In .cmViewBtn1{display: none;}
.updatView.tableViewEx #ptvDtls {width: 100%;}
.updatView.mapViewEx #ptvMap,
.updatView.tableView.mapViewEx  #ptvMap  {
    width: 100%;
    height: 685px;
}
.updatView.gallViewEx #ptvDtls {width: 100%;}
.updatView.gallViewEx .properties .viewBox1  .row {padding-left: 36px;}
.updatView.gallView .tBlVwDtlArea {
    padding: 0px 12px 10px 20px;
    overflow-x: scroll;
}
.updatView.gallView .tBlVwDtlArea .tableBox {width: 1530px;}
.updatView.tableView .tBlVwDtlArea .tableBox {overflow-x: scroll;}
/*======tableView Style======*/

.updatView.tableView #ptvMap {width: calc(30% - 15px);}
.updatView.tableView  #ptvDtls {width: calc(70% - 20px);}
.updatView.tableView.fullWidth #ptvDtls {width: 100%;}
.updatView.tableView.fullWidth .tBlVwDtlArea {overflow-x: inherit;}
.push + .mainContent .updatView.tableView.fullWidth .tBlVwDtl {
    width: 100%;
    overflow: scroll;
}
.updatView.tableView .propertyView {overflow: hidden;}
.push + .mainContent .tBlVwDtlArea {
    padding: 0px 0 10px 20px;
    border-radius: 8px;
    overflow-x: inherit;
}
.viewBox2In {padding: 0px;}
.moveRow {width: 100%;}
.updatView.mapView .moveRow ,
.updatView.tableView .moveRow {display: block;}
.moveRow table {
    max-width: 560px;
    width: 100%;
    position: absolute;
    margin-top: 15px;
}
.moveRow table td {
    color: #404040;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
}
.moveRow table td span {
    display: flex;
    align-items: center;
    gap: 5px 10px;
    color: #404040;
}
.updatView.tableView.fullWidth .viewBox2In {padding: 0;}
 .tBlVwDtlArea .tableBox table th strong svg {min-width: 12px;
}
.tBlVwDtlArea .tableBox table th strong svg.favoritIcontb {min-width: 20px;}
.tBlVwDtlArea {
    padding: 0px 12px 10px 20px;
    border-radius: 8px;
     font-size: 14px;
}
.tBlVwDtlArea .tableBox{padding: 0;}
.tBlVwDtlArea .tblBoxIn {padding-right: 25px;}
.tBlVwDtl {
    width: 1470px;
    background: #FFF;
    box-shadow: 0 5px 10px rgba(0,0,0,0.10);
    border-radius: 8px;
}
.tblVwTab {
    text-align: center;
    display: inline-block;
}
.tBtextSvg {display: table;}
.tblVwTab .tBtextSvg {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    align-items: center;
    display: flex;
}
.tBlVwDtl{border-spacing: 0;}
.tBExresiger {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    margin-right: -10px;
    right: 0;
}
.tBlVwDtl thead {background: #F2F2F2;}
.tBlVwDtl .agree,
.tblBoxIn .agree {
    display: flex;
    min-height: 1px;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    width: 30px;
}
.tBlVwDtl .agree [data-th="Email"],
.tBlVwDtl .agree input[type="checkbox"],
.tblBoxIn .agree input[type="checkbox"] {
    width: 16px;
    box-shadow: none;
    border-radius: 5px;
    border: 1px solid #404040;
    transform: translate(-50%, -50%);
    height: 16px;
    left: 30%;
    top: 50%;
}
.tBlVwDtl .agree input[type="checkbox"]:checked::before ,
.tblBoxIn .agree input[type="checkbox"]:checked::before {
    width: 4px;
    height: 10px;
    background: none;
    border: solid #404040;
    border-width: 0 1px 1px 0;
    margin-bottom: 2px;
}
.tBlVwDtl .agree label,
.tblBoxIn .agree label {
    margin-left: 24px;
}
.tBlVwDtl tr th{
    text-align: center;
    padding: 10px;
    position: relative;
}
.tBlVwDtl tr td {
    color: #A6A6A6;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding: 18px 8px;
}
.tBlVwDtl tr:nth-child(odd) td,
.tBlVwDtl tr:nth-child(odd) td a{
    color: #404040;
}
.tBlVwDtl tr td a{color: #A6A6A6;}
.tBlVwDtl tr td:first-child {
    background: #E0E0E0;
    padding: 0 0 0 4px;
    cursor: pointer;
}
.tBlVwDtl tbody  tr:hover {background: #DCCAAF;}
.tBlVwDtl tbody  tr:last-child {border-radius: 10px}
.tBlVwDtl tr:last-child td:first-child {border-radius: 0  0 0 8px;}
.tBlVwDtl tr:last-child td:last-child {border-radius: 0 0 8px 0;}
.tBlVwDtl tbody  tr:hover td,
.tBlVwDtl tbody  tr:hover td a{color: #404040}
.tBlVwDtl tbody  tr:last-child:hover {border-radius: 5px}
.tblVwTab  svg {margin-right: 0;}
.tbImg img {border-radius: 5px;}
.tBlVwDtl tr th:first-child {border-radius: 8px 0 0 0;}
.tBlVwDtl tr th:last-child {border-radius:  0 8px 0 0;}
.tBlVwDtl tr th {border-right: 1px solid #BFBFBF;}
.tBlVwDtl tr td {
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
}
.tBlVwDtl tr td {
    border-top: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
}
.tBlVwDtl tr th:last-child,
.tBlVwDtl tr td:last-child{border-right:0;}

/*--16 inches × 13 inches--*/
@media (min-width:1280px) and (max-width:1919px) {
    .updatView .onOff {top: 1.9791666666666667vw;}
    .updatView .viewNav {width: 27.770833333333332vw;}
    .updatView .cmViewBtnGup {
        height: 3.3854166666666665vw;
        right: -165px;
    }
    .updatView .viewTop {gap: 1.0416666666666667vw;}
    .updatView .fLTeBtn {padding: 0.546875vw 0.2604166666666667vw;}
    .updatView .mapViewBtn,
    .updatView .listViewBtn,
    .updatView .tableViewBtn {
        padding: 0 1.0416666666666666vw 0 2.8125vw;
        font-size: 0.750000000000000vw;
        height: 2.0833333333333335vw;
    }
    .updatView.mapView .mapViewBtn::after,
    .updatView.listView .listViewBtn::after,
    .updatView.tableView .tableViewBtn::after {
        height: 1.2458333333333333vw;
        width: 1.2979166666666667vw;
        left: 1.0416666666666667vw;
        background-size: cover;
    }
    .updatView .mapViewBtn::after,
    .updatView .listViewBtn::after,
    .updatView .tableViewBtn::after {
        height: 1.2458333333333333vw;
        width: 1.2979166666666667vw;
        left: 1.0416666666666667vw;
        background-size: cover;
    }
    .updatView .viewNav svg {
        margin-right: 5px;
        width: 0.9375vw;
    }
    .updatView .seRBtn,
    .updatView .fLTeBtn {font-size: 0.850000000000000vw;
    }
    #selectBoxId .fLTeBtn,
    .updatView .fLTeBtn {
        padding: 0.546875vw;
        height: 2.0833333333333335vw;
    }
    .updatView .fLTeBtn {width: 6.208333333333333vw}
    .tBlVwDtlArea .tableBox {
        padding: 0;
        font-size: 0.750000000000000vw;
    }
    .tBlVwDtlArea .tblBoxIn {padding-right: 1.3625vw;}
    .tBlVwDtlArea .tableBox table th strong svg { min-width: 12px;}
    .updatView .seRBtn,
    .updatView .fLTeBtn {
        font-size: 0.750000000000000vw;
        height: 2.0833333333333335vw;
        gap: 0.5208333333333334vw
    }
    .updatView .fLTeBtn svg,
    .updatView .seRBtn svg {height: 12px;}
    .updatView .propertyView { padding: 1.5625vw 1.5625vw 1.5625vw;}
    .updatView .viewBox2In > .cmViewBtnGup {
        height: 3.3166666666666665vw;
        left: -78px;
    }
    .updatView .cmViewBtn1,
    .updatView .cmViewBtn2,
    .updatView .cmViewBtn3 { font-size: 0.750000000000000vw;}
    .updatView .cmViewBtn1 svg.cmArrowRot,
    .updatView .cmViewBtn2 svg.cmArrowRot,
    .updatView .cmViewBtn3 svg.cmArrowRot {width: 7px;}
    .updatView .cmViewBtn1 svg,
    .updatView .cmViewBtn2 svg,
    .updatView .cmViewBtn3 svg {
        font-size: 0.750000000000000vw;
        height: 1.0416666666666667vw;
        margin: 0.2604166666666667vw
    }
    .updatView.tableView .viewBox2 {padding-right: 0;}
    .updatView .other_acq {top: -2.0833333333333335vw;}
    .updatView .other_acq button {
        font-size: 0.750000000000000vw;
        height: 2.0833333333333335vw;
        padding: 0 0.78125vw;
    }
    .updatView.mapView #ptvDtls {width: calc(50% - 15px);}
    .tBlVwDtlArea {padding: 0px 8px 10px 20px;}
    .updatView.gallView #ptvDtls { gap: 3.125vw;}
    .updatView.tableView #ptvDtls { width: calc(70% - 5px);}
    .updatView.gallViewEx .properties .viewBox1 .row {padding-left: 2.239975vw;}
}
@media screen and (max-width: 1919px) {
    .moveRow table {
        position: relative;
        margin-top: 0;
    }
    .tableBox .pagination {padding: 0 0 20px;}
    .tableBox .moveRow {margin-top: 20px;}
}
@media screen and (max-width: 1279px) {
    .updatView .propertyView {padding: 30px 15px 30px;}
    .updatView .onOff {right: 15px;}
    .updatView #ptvMap { display: none;}
    .updatView.mapView #ptvMap,
    .updatView.tableView #ptvMap,
    .updatView.mapViewEx #ptvMap {display: flex;}
    updatView mapView .updatView .propertyView {padding: 20px 10px 30px;}
    .updatView .viewTop {
        flex-wrap: wrap;
        padding-right: 60px;
        gap: 8px;
        width: 100%;
    }
    .updatView .other_acq,
    .updatView .other_acq button.selected {display: none;}
    .moveRow table { margin-top: 0;}
    .updatView.mapView .listViewBtn,
    .updatView.tableView .mapViewBtn,
    .updatView.gallView .tableViewBtn {
        color: #172e55;
        background-color: #fff;
        border: 1px solid #BFBFBF;
    }

    .updatView.mapView .listViewBtn,
    .updatView.gallView .tableViewBtn {border-left: 0;}
    .updatView.gallView .tableViewBtn .stroke,
    .updatView.mapView .listViewBtn .stroke,
    .updatView.tableView .mapViewBtn .stroke {stroke: #172e55;}
    .updatView .cmViewBtnGup { display: none !important;}
    .updatView.mapView #ptvDtls,
    .updatView.gallView .tBlVwDtlArea,
    .updatView.tableView #ptvMap {display: none;}
    .updatView.gallView .viewBox2 {display: none; }
    .updatView.gallView .viewBox1 {
        width: 100%;
        padding-left: 0;
    }
    .updatView.gallView .viewBox1 .featuredItem {
        width: 33.333333%;
        padding: 0 15px 30px;
        box-sizing: border-box;
        position: relative;
    }
    .updatView.tableView #ptvDtls {width: 100%;}
    .updatView.tableView .viewBox2 {padding-right: 0;}
    .tBlVwDtlArea {padding: 0;}
    .updatView .viewNav { width: 444px;}

    .updatView .mapViewBtn,
    .updatView .listViewBtn,
    .updatView .tableViewBtn {padding: 0 10px 0 40px;}
    .updatView .mapViewBtn::after,
    .updatView .listViewBtn::after,
    .updatView .tableViewBtn::after {
        height: 18px;
        right: 100%;
        width: 19px;
        left: 10px;
        background-size: cover;
    }
    .updatView.mapView .mapViewBtn::after,
    .updatView.listView .listViewBtn::after,
    .updatView.tableView .tableViewBtn::after {
        height: 18px;
        right: 100%;
        width: 19px;
        left: 10px;
        background-size: cover;
    }
}
@media screen and (max-width: 1023px) {
    .updatView.gallView .viewBox2 > .cmViewBtnGup {right: -105px; }
    .updatView .propertyView {align-items: flex-start;}
    .updatView .viewNav {width: 100%;}
    .seRBtn span {display: none;}
    .updatView.gallView .viewBox1 .featuredItem { width: 50%;}
}

@media screen and (max-width: 767px) {
    .updatView .onOff {top: 22px;}
    .updatView .viewTop {padding-right: 0;}
    .updatView .viewNav {width: auto;}
    .updatView .propertyView {padding: 15px;}
    .updatView .viewNav { width: 100%;}
    .updatView .mapViewBtn,
    .updatView .listViewBtn,
    .updatView .tableViewBtn {
        padding: 0 3.183061889250814vw 0 4.794788273615636vw;
        font-size: 1.8252933507170794vw;
    }
    .updatView .mapViewBtn::after,
    .updatView .listViewBtn::after,
    .updatView .tableViewBtn::after,
    .updatView.mapView .mapViewBtn::after,
    .updatView.listView .listViewBtn::after,
    .updatView.tableView .tableViewBtn::after {
        height: 2.346805736636245vw;
        right: 100%;
        width: 2.4771838331160363vw;
        left: 1.303780964797914vw;
        background-size: cover;
    }
    .updatView .cmViewBtn1 svg,
    .updatView .cmViewBtn2 svg,
    .updatView .cmViewBtn3 svg {
        margin: 0 2px;
        min-width: auto;
        height: 14px;
    }
    #selectBoxId .fLTeBtn {padding: 0 10px;}
    .updatView .fLTeBtn {padding: 0;}
    .viewNav svg {
        max-width: 1.955671447196871vw;
        margin-right: 0.7822685788787483vw;
    }
    .updatView .seRBtn {
        padding: 3.5px 10px;
        font-size: 12px;
    }
    .updatView .cmViewBtn1,
    .updatView .cmViewBtn2,
    .updatView .cmViewBtn3 {font-size: 12px;}
    .updatView .seRBtn,
    .updatView .fLTeBtn {font-size: 12px;}
    .seRBtn svg { width: 14px;}
    .sltShow .selectBoxShow {
        left: 0;
        transform: inherit;
    }
    .sortByShow .selectBoxShow {left: -50%;}
}
@media screen and (max-width: 600px) {
    .updatView .mapViewBtn,
    .updatView .listViewBtn,
    .updatView .tableViewBtn {
        padding: 0 3.183061889250814vw 0 3.183061889250814vw;
        font-size: 2.7252933507170794vw;
    }
    .viewNav svg {
        max-width: 2.555671447196871vw;
        margin-right: 0.9822685788787483vw;
    }
    .updatView .mapViewBtn::after,
    .updatView .listViewBtn::after,
    .updatView .tableViewBtn::after,
    .updatView.mapView .mapViewBtn::after,
    .updatView.listView .listViewBtn::after,
    .updatView.tableView .tableViewBtn::after {display: none;}
    .updatView.gallView .viewBox1 .featuredItem {width: 100%;}
}

