.map-single-wrapper{padding:65px 0;overflow:hidden}.map-single-wrapper .map-box{position:relative}.map-single-wrapper .map-box .location{cursor:pointer}.map-single-wrapper .map-box .location1{position:absolute;left:82px;top:30px;width:70px}.map-single-wrapper .map-box .location1 .hover{position:absolute;left:-15px;bottom:2px;min-width:81px;opacity:0}.map-single-wrapper .map-box .location2{position:absolute;left:110px;top:125px;width:45px}.map-single-wrapper .map-box .location2 .hover{position:absolute;left:-10px;bottom:21px;max-width:10px;opacity:0}.map-single-wrapper .map-box .location3{position:absolute;left:350px;top:20px;width:60px}.map-single-wrapper .map-box .location3 .hover{position:absolute;left:-35px;bottom:2px;max-width:10px;opacity:0}.map-single-wrapper .map-box .location4{position:absolute;right:130px;top:90px;width:60px}.map-single-wrapper .map-box .location4 .hover{position:absolute;left:-36px;bottom:-10px;min-width:160px;opacity:0;min-width:100px}.map-single-wrapper .map-box .location.hover .pin,.map-single-wrapper .map-box .location:hover .pin{transform:scale(1.1)}.map-single-wrapper .map-box .location.hover .hover,.map-single-wrapper .map-box .location:hover .hover{opacity:1}.map-single-wrapper .map-below{font-size:24px;padding:20px 0 0}.map-single-wrapper .left-text{width:calc(100% - 756px)}.map-single-wrapper .left-text .content{padding:10px 0 0}.map-single-wrapper .left-text .content h5{display:inline;font-size:24px}.map-single-wrapper .right-map{width:756px}.map-single-wrapper .tab-box{position:relative;z-index:1;font-size:30px;font-weight:700;margin-top:110px}.map-single-wrapper .tab-box .click-tab{position:relative;padding:0 0 10px 0;text-align:center;font-size:17px;font-weight:700;cursor:pointer}.map-single-wrapper .tab-box .click-tab:after{bottom:-5px;content:'';height:5px;left:0;position:absolute;width:100%;opacity:0;border-radius:5px}.map-single-wrapper .tab-box .click-tab .dots{height:24px;left:0;position:absolute;text-align:center;top:-14px;width:100%}.map-single-wrapper .tab-box .click-tab .dots div{border-radius:100%;display:inline-block;height:13px;margin:0 3px;vertical-align:top;width:13px}.map-single-wrapper .tab-box .click-tab.active,.map-single-wrapper .tab-box .click-tab.active:after{opacity:1}.map-single-wrapper .tab-box .click-tab.hover,.map-single-wrapper .tab-box .click-tab:hover{opacity:1}.map-single-wrapper .tab-box .click-tab[data-tab="click1"]:after,.map-single-wrapper .tab-box .click-tab[data-tab="click1"] .dots div{background-color:#396661}.map-single-wrapper .tab-box .click-tab[data-tab="click2"]:after,.map-single-wrapper .tab-box .click-tab[data-tab="click2"] .dots div{background-color:#74ccc2}.map-single-wrapper .tab-box .click-tab[data-tab="click3"]:after,.map-single-wrapper .tab-box .click-tab[data-tab="click3"] .dots div{background-color:#74ccc2}.map-single-wrapper .tab-box .click-tab[data-tab="click4"]:after,.map-single-wrapper .tab-box .click-tab[data-tab="click4"] .dots div{background-color:#4381cc}.map-single-wrapper .tab-box .click-tab.hover:after,.map-single-wrapper .tab-box .click-tab:hover:after{opacity:1}@media(min-width:768px){.map-single-wrapper .map-box img.mobile-map{display:none}}@media(max-width:1229px){.map-single-wrapper .inner.flex{display:block}.map-single-wrapper .left-text{padding:0 0 40px;text-align:center;width:auto}.map-single-wrapper .right-map{margin:0 auto}}@media(max-width:991px){.map-single-wrapper .right-map{width:690px}.map-single-wrapper .map-box .location1{left:80px;top:34px;transform:scale(0.8)}.map-single-wrapper .map-box .location2{left:100px;top:113px;transform:scale(0.8)}.map-single-wrapper .map-box .location3{left:315px;top:10px;transform:scale(0.8)}.map-single-wrapper .map-box .location4{right:120px;top:59px;transform:scale(0.8)}.map-single-wrapper .tab-box{margin-top:50px}.map-single-wrapper .tab-box .click-tab .dots div{width:8px;height:8px}.map-single-wrapper .left-text .content h5{line-height:normal}}@media(max-width:767px){.map-single-wrapper{padding:65px 0}.map-single-wrapper .map-box .location,.map-single-wrapper .map-box img:not(.mobile-map),.map-single-wrapper .tab-box .click-tab:after{display:none}.map-single-wrapper .right-map{width:auto}.map-single-wrapper .tab-box{text-align:center}.map-single-wrapper .tab-box .click-tab{display:inline-block;margin:0 12px 10px;vertical-align:top}.map-single-wrapper .map-below{font-size:19px}}