
.opening-column{
    width: 240px;
    padding-left: 40px;
}
.ctact-column{
    width: calc(100% -  240px);
    border-right:3px double rgb(210 210 210 / 50%);
    padding-right: 30px;
}
.head-label{
    font-size: 30px;
    margin-bottom: 10px;
}
.opening-column .ftr-open-hr{
    margin-left: 0;
}
.opening-column .ftr-open-hr li{
    list-style: none;
}

.contact-row{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}
.ctact-column .ctact-detail{
    list-style: none;
    margin-left: 0;

    & li{
        margin-bottom: 20px;

        &:last-child{
            margin-bottom: 0;
        }

        & .ft-box{
            display: flex;

            & .ft-icon{
                width: 50px;
                height: 50px;
                border-radius: 100%;
                border: 1px solid #D9D9D9;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            & .ft-info{
                width: calc(100% - 50px);
                padding-left: 10px;
                letter-spacing: normal;

                & .head-label{
                    line-height: 1;
                    margin-bottom: 5px;
                }
            }
        }
    }
}
.ctact-left{
    width: calc(100% - 683px);
    padding-right: 75px;
}
.ctact-form{
    width: 683px;
}
.map-wrapper iframe{
    height: 606px;
}
.ctact-column .ctact-detail li a:hover{
    text-decoration: underline;
}   
.recap-text{
    margin-top: 42px;
}
.content-media-row .get-block{
    padding: 50px 50px 70px;
}

/*  *************** START MEDIA QUERY *************** */

@media (max-width: 1599.98px){
    .ctact-form {width: 600px;}
    .ctact-left {width: calc(100% - 600px);}
}

@media (max-width: 1439.98px){
    .ctact-form {width: 450px;}
    .ctact-left {width: calc(100% - 450px);padding-right: 50px;}
    .opening-column{padding-left: 28px;}
}
@media (max-width: 1199.98px){
    /* .ctact-form ,
    .ctact-left {width: 100%;}
    .ctact-left {padding-right: 0;margin-bottom: 30px;} */

    .ctact-form {width: 450px;}
    .ctact-left {width: calc(100% - 450px);padding-right: 50px;}
    .opening-column{padding-left: 0;width: 100%;}
    .ctact-column{
        width: 100%;
        padding-right: 0;
        border-right:0;
        border-bottom: 3px double rgb(210 210 210 / 50%);
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .map-wrapper iframe{height: 350px;}
    .content-media-row .get-block {padding: 30px;}
    .head-label {font-size: 24px;}

}
@media (max-width: 991.98px){
    .ctact-form ,
    .ctact-left {width: 100%;}
    .ctact-left {padding-right: 0;margin-bottom: 30px;} 
    .contact-row{margin-bottom: 20px;}
    .ctact-column .ctact-detail {
        & li {
            & .ft-box {
                & .ft-info {
                    & .head-label {
                        line-height: 1;
                        margin-bottom: 0;
                        font-size: 22px;
                    }
                    & a,
                    & p{
                        font-size: 17px;
                    }
                }
            }
        }
    }
 
}

@media (max-width: 575.98px){
    .ctact-column .ctact-detail {
        & li {
            & .ft-box {
                & .ft-icon {
                    width: 30px;
                    height: 30px;
                    padding: 8px;
                }

                & .ft-info {
                    width: calc(100% - 30px);
                    padding-left: 6px;
                }
            }
        }
    }
    
}