
.ct-left{
    width: calc(100% - 755px);
    padding-right: 85px;
}
.ct-right{
    width: 755px;
}
.double-line{
    border: 4px double #DCDCDC;
    border-left: 0;
    border-right: 0;
    border-top: 0;
}
.ct-location .title-28{
    font-size:1.5rem
}
.ct-location{
    padding-top: 55px;
}
.line{
    border-top:1px solid rgb(193 193 193 / 30%);
    margin: 45px 0;
}
.ctact-icon.circle::after{
    background: var(--white-color);
    width: 46px;height: 46px;
}
.ctact-icon.circle{
    width: 49px;height: 49px;z-index: 1;
}
.ctact-icon.circle:before{
    height: 49px;
    width: 49px;
    background: linear-gradient(335deg, #fff, #1A1818);
    animation: none;
}
.ctact-box .info{
    width: calc(100% - 49px);
    padding-left: 25px;
}
.ctact-box .info p, .ctact-box .info a, .ctact-box .info label{
    font-size: 18px;
    color: #635D5B;
    line-height: 22px;letter-spacing: 0.3px;margin-bottom: 0;
    display: block;
}
.location-list li:not(:last-child){
    margin-bottom: 30px;
}
.ct-left .ct-location .location-list li .ctact-box .info{width: calc(100% - 198px);}

.ctact-box .info a:hover{color: #000;text-decoration: underline;}
.customer-img .image-div {
    border: 1px solid #9F9F9F;
    border-radius: 15px 0 15px 0;
    min-width: 172px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.customer-img .image-div:not(:last-child){margin-right: 20px;    }
.customers-review{padding-bottom: 45px;}
.map-wrapper{margin-top: 100px;}
.map-div{
    width: 50%;
}
.map-div:first-child{
    padding-right: 25px;
}
.map-div:last-child{
    padding-left: 25px;
}
.map-inner{
    border-radius: 20px 3px;
    overflow: hidden;
    border: 1px solid #DCDCDC;
    text-align: center;
    padding-top: 30px;
}
.map-inner p{
    margin-bottom: 30px;
    
}
.map-inner iframe{
    border-top: 1px solid #DCDCDC !important;
}
.customer-img .google-rating_wrap{
    border: 0;
    max-width: 265px;
}
.customers-review .title-30{
    font-size: 24px;
}
.ctact-box.flex{align-items: center;}



/* START MEDIA QUERY  */
@media screen and (max-width: 1365.99px){
    .ct-left {width: calc(100% - 550px);}
    .ct-right {width: 550px;}
}
@media screen and (max-width:1279.99px){
    .ct-left {width: calc(100% - 500px);padding-right: 30px;}
    .ct-right {width: 500px;}
    .ctact-box .info{padding-left: 15px;}
    .ctact-box .info p, .ctact-box .info a, .ctact-box .info label{font-size: 16px;}
    .line{margin: 30px 0;}
    .map-wrapper {margin-top:40px;}
    .map-inner{padding-top: 15px;}
    .map-inner p {margin-bottom: 15px;}
    .map-inner iframe{height: 350px;}
    .map-div:first-child {padding-right: 15px;}
    .map-div:last-child {padding-left: 15px;}
    .customers-review .title-30{font-size: 18px;}
    
}
@media screen and (max-width:1199.99px){

}
@media screen and (max-width:991.99px){
    .ct-left, .ct-right {width: 100%;}
    .ct-left{padding-right: 0;}
    .ct-right {margin-top: 30px;}
    .ct-location {padding-top: 30px;}
    .customers-review {padding-bottom: 30px;}
    .location-list li:not(:last-child) {margin-bottom: 20px;}
    .map-div {width: 100%;}
    .map-div:first-child {padding-right: 0px;margin-bottom: 30px;}
    .map-div:last-child {padding-left: 0;}
    .ct-left .ct-location .location-list li .ctact-box .info {width: calc(100% - 395px);}
}
@media screen and (max-width:767.99px){
    .ct-left .ct-location .location-list li .ctact-box .info {width:calc(100% - 49px);}
    .ct-left .ct-location .location-list li .ctact-box .info p{max-width: 235px;}
    .fakebtn{width: 80px;font-size: 12px;}
    .fakebtn > img {margin-left: 6px;width: 12px;}
    div.fakefile{padding-left: 15px;}
}
@media screen and (max-width:360px){
    .ctact-box .info {padding-left: 8px;}
}