.vIsMainArea.mapView .properties {margin-top: 15px;}

#spMyCollaborator.mapView .viewBox01,
#spMyCollaborator.tableView .viewBox01 {display: none;}

.vIsHed {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    gap: 20px;
}

.vIsHed span {
    font-size: 24px;
    line-height: 1.1;
    color: #000;
}
.vIsMainArea.mapView #ptvMap {width: calc(42% - 15px);}

.vIsMainArea.mapView #ptvDtls {
    width: calc(58% - 15px);
    height: inherit;
}
.vIsMainArea.mapView #ptvDtls .viewBox1 {
    overflow: inherit;
    overflow-y: inherit;
}
.vIsMainArea.mapView #acpmap {
    width: 100%;
    height: 700px;
}
.vIsMainArea.mapView .pagonArea {display: none;}
.vIsBox {
    position: relative;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 30px;
    padding: 20px;
}
.vIsBox .featuredBox {
    display: flex;
    align-items: center;
    box-shadow: none;
}

.mapView .vIsBox .featuredImg {
    width: 37%;
    border-radius: 5px;
    margin-right: 10px;
}
.mapView .vIsBox .featuredTxt {max-width: 430px;}
.vIsBox .ltResize {
    top: 50%;
    z-index: 9;
    position: absolute;
    transform: translateY(-50%);
    cursor: pointer;
    right: 3px;
}
.vIsBox .featuredTxt li {
    margin: 6px 0 0;
    font-size: 16px;

}
.vIsBox .fImPrice {font-weight: 400;}
.vIsBox .featuredTxt p {
    margin: 0 0 12px;
    font-size: 16px;
    color: #000;
}
.vIsBtnG {
    display: flex;
    margin-top: 15px;
    gap: 20px;
}
.vIsBtn {
    color: #172E55;
    font-size: 12px;
    border-radius: 5px;
    padding: 10px 10px;
    border: 1px solid #BFBFBF;
    font-family: inherit;
    background: #fff;
    line-height:1.2;
    cursor: pointer;
}
.vIsBtn:hover {
    color: #fff;
    border: 1px solid #172E55;
    background: #172E55;
}
.vIsBtn:last-child {padding: 10px 30px;}

.listView .vIsBox .featuredImg {
    width: 330px;
    margin-right: 10px;
    border-radius: 5px;
}

.listView .vIsBox .featuredTxtAdd {
    position: relative;
    width: 67%;
}
.listView .vIsBox .featuredTxt {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.listView .vIsBox .featuredTxt p {
    order: 2;
    width: 100%;
    margin: 8px 0 0;
}

.listView .vIsBox .featuredTxt ul {
    gap: 3px 30px;
    order: 1;
}
.listView .vIsBox .featuredTxt li {width: auto;}
.listView .visItmsflex .vIsBox .featuredTxt ul {gap: 3px 0;}
.listView .visItmsflex .vIsBox .featuredTxt li {width: 33%;}
.listView .vIsBtnG {
    width: 100%;
    order: 3;
}
.visItmsflex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.visItmsflex .vIsBox {width: calc(50% - 10px);}
.visItmsflex .vIsBox .featuredImg {width: 45%;}
.visItmsflex .vIsBox .featuredTxtAdd {width: 52%;}
.visItmsflex .vIsBox .featuredTxt p {
    order: -1;
    margin: 0 0 8px;
}
@media screen and (max-width: 1919px) {
    .vIsBtnG {gap: 10px;}
    .vIsBtn {padding: 10px;}
}

@media screen and (max-width: 1666px) {
    .vIsMainArea.mapView #ptvMap {width: calc(36% - 15px);}
    .vIsMainArea.mapView #ptvDtls {width: calc(65% - 15px);}
    .vIsBox .featuredTxt p {
        margin: 0 0 0;
        font-size: 14px;
    }
    .vIsBox .featuredTxt li {
        margin: 4px 0 0;
        font-size: 14px;
    }
    .mapView .vIsBox .featuredTxtAdd,
    .mapView .vIsBox .featuredImg {width: 50%;}
    .vIsBtn {padding: 8px 10px;}
    .vIsBtn:last-child {padding: 8px 14px;}
}

@media screen and (max-width: 1466px) {
    .visItmsflex .vIsBox .featuredBox {flex-wrap: wrap;}
    .visItmsflex .vIsBox .featuredImg,
    .visItmsflex .vIsBox .featuredTxtAdd {width: 100%;}
}

@media screen and (max-width: 1365px) {
    .vIsMainArea.mapView #ptvMap,
    .vIsMainArea.mapView #ptvDtls {width: 49%;}
    .vIsHed span {font-size: 20px;}
    .vIsBox .featuredTxt li {width: 33.333%;}
    .mapView .vIsBox .featuredBox {flex-wrap: wrap;}
    .mapView .vIsBox .featuredTxtAdd,
    .mapView .vIsBox .featuredImg { width: 100%;}
    .mapView .vIsBox .featuredTxt { max-width: 100%;}
    .vIsBtnG {
        gap: 10px;
        margin-top: 15px;
        flex-wrap: wrap;
    }
    .vIsBtn {width: 100%}
    .vIsBox .featuredBox {flex-wrap: inherit;}
    .listView .vIsBox .featuredTxt ul {gap: 10px 20px;}
}
@media screen and (max-width: 767px) {
    .vIsMainArea.mapView #ptvMap,
    .vIsMainArea.mapView #ptvDtls,
    .listView .vIsBox .featuredImg,
    .listView .vIsBox .featuredTxtAdd,
    .visItmsflex .vIsBox {width: 100%;}
    .vIsBox .featuredBox {flex-wrap: wrap;}
    .listView .vIsBox .featuredImg {
        width: 100%;
        margin-right: 10px;
        border-radius: 5px;
    }
    .vIsHed span {
    font-size: 16px;
    line-height: 1;
}
}
@media screen and (max-width: 450px) {
    .vIsBox .featuredTxt li,
    .vIsBox .featuredTxt p {font-size: 12px;}
    .vIsHed {margin-bottom: 20px;gap: 5px 10px;}
    .vIsHed img {width: 80px;}
    .vIsiArea > .vIsHed svg {
        width: 66px;
        height: auto;
    }
    .listView .vIsBox .featuredTxt {
        padding: 5px 0;
    }
}
@media screen and (max-width: 373px) {
    .vIsHed img {
    width: 50px;}
}
