.sec-address{
    margin: 3.7rem 0 8.9rem;
}
.sec-icon-v5 + .sec-address{
    margin: 9.6rem 0 !important;
}
.sec-address .title{
    margin-bottom: 5.6rem;
}
.address-slider{
    position: relative;
    padding-bottom: 5.6rem;
    border-bottom: 1px solid #D9D9D9;
}
.address-slider::after{
    position: absolute;
    content: "";
    left: 0;
    height: 0.3rem;
    bottom: 0;
    background: #000000;
    width: 16.1rem;
}
.address-title *{
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.036rem;
    margin-bottom: 0.6rem;
}
.address-item h6{
    color: #878787;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0.12rem;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
.address-item li{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.6rem;
}
.address-item li:last-child{
    margin-bottom: 0;
}
.address-icon{
    width: 2.2rem;
    text-align: center;
}
.address-icon img{
    max-width: 100%;
}
.address-info{
    width: calc(100% - 2.2rem);
    padding-left: 1.5rem;
}
.address-info p,.address-info a{
    font-size: 1.6rem;
    line-height: 150%;
    letter-spacing: 0.032rem;
    margin: 0;
}
.address-info a{
    font-weight: 500;
    text-decoration: underline !important;
}
.address-info a:hover{
    color: #DE2C1D !important;
}
.address-slider .owl-nav button{
    position: absolute;
    left: 0;
    outline: none;
    border: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    top: calc(50% - 4.2rem);
    left: -5.4rem;
}
.address-slider .owl-nav .owl-next{
    left: auto !important;
    right: -5.5rem;
}
@media(min-width:1360px) and (max-width:1459.98px){
    .address-slider .owl-nav button {
        left: -3.4rem;
    }
    .address-slider .owl-nav .owl-next {
        right: -3.4rem;
    }
}
@media(min-width:1308px) and (max-width:1359.98px){
    .address-slider {
        padding: 0 2.4rem 5.6rem;
    }
    .address-slider .owl-nav button {
        left: -1.2rem;
    }
    .address-slider .owl-nav .owl-next {
        right: -1.2rem;
    }
}
@media(min-width:1200px) and (max-width:1307.98px){
    .sec-address {
        margin: 3.7rem 0 7.9rem;
    }
    .sec-icon-v5 + .sec-address {
        margin: 8rem 0 !important;
    }
	.sec-address .title {
        margin-bottom: 5rem;
    }
    .address-slider {
        padding: 0 2.4rem 5.6rem;
    }
    .address-slider .owl-nav button {
        left: -1.2rem;
    }
    .address-slider .owl-nav .owl-next {
        right: -1.2rem;
    }
    .address-title * {
        font-size: 1.7rem;
    }
}
@media(min-width:992px) and (max-width:1199.98px){
    .sec-address {
        margin: 3.7rem 0 7.9rem;
    }
    .sec-icon-v5 + .sec-address {
        margin: 7rem 0 !important;
    }
	.sec-address .title {
        margin-bottom: 5rem;
    }
    .address-slider {
        padding: 0 2.4rem 5.6rem;
    }
    .address-slider .owl-nav button {
        left: -1.2rem;
    }
    .address-slider .owl-nav .owl-next {
        right: -1.2rem;
    }
    .address-title br {
        display: none;
    }
    .address-title * {
        font-size: 1.7rem;
    }
}
@media(min-width:768px) and (max-width:991.98px){
    .sec-address {
        margin: 3.7rem 0 6.9rem;
    }
    .sec-icon-v5 + .sec-address {
        margin: 6.4rem 0 !important;
    }
	.sec-address .title {
        margin-bottom: 5rem;
    }
    .address-slider {
        padding: 0 2.4rem 4.2rem;
    }
    .address-slider .owl-nav button {
        left: -1.5rem;
    }
    .address-slider .owl-nav .owl-next {
        right: -1.5rem;
    }
    .address-title br {
        display: none;
    }
}
@media(max-width:767.98px){
	.sec-address {
        margin: 4rem 0;
    }
    .sec-icon-v5 + .sec-address {
        margin: 4rem 0 !important;
    }
    .sec-address .container{
        padding: 0;
    }
    .sec-address .row{
        --bs-gutter-x: 0rem;
    }
    .sec-address .row-m-15{
        padding: 0 1.5rem;
    }
    .sec-address .title {
        margin-bottom: 4rem;
    }
    .sec-address .title::after{
        bottom: auto;
    }
    .address-slider {
        padding-bottom: 4rem;
        padding-left: 1.5rem;
        border-bottom: 0;
    }
    .address-slider::before{
        position: absolute;
        content: "";
        bottom: 0;
        left: 1.5rem;
        height: 1px;
        width: calc(100% - 3rem);
        background: #D9D9D9;
    }
    .address-slider::after {
        left: 1.5rem;
    }
    .address-item {
        width: 30rem;
    }
    .address-title br{
        display: none;
    }
}