.contact-details-gp .heading-image{background-color:#0f7464;color:#fff;display:inline;font-weight:700;padding:0;text-align:center;width:100%}.contact-details-gp .right-bottom{margin-top:11px;text-align:right}.contact-details-gp .contact-details-inner{line-height:1}.contact-details-gp .bottom-section{background:#fffeef;border-bottom:1px solid #0f7464;border-left:1px solid #0f7464;border-right:1px solid #0f7464;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:12px}.contact-details-gp .bottom-section .left-section{left:2.857142857142857%;position:relative;width:51.42857142857143%}.contact-details-gp .bottom-section .right-section{position:relative;right:2.857142857142857%;width:40%}.contact-details-gp .tel_num_hide{background-color:#fffeef;height:38px;left:26px;position:absolute;top:0;width:325px}.contact-details-gp .relative{position:relative}.contact-details-gp .tel_num.absolute{color:#d20e19;font-size:40px;font-weight:700;left:22px;position:static;text-shadow:1px 0 #d20e19;top:4px}.contact-details-gp .relative img{display:inline-block;line-height:0;vertical-align:top}.contact-details-gp .right-bottom .hover-img,.contact-details-gp .right-bottom a:hover .normal-img{display:none}.contact-details-gp .right-bottom a:hover .hover-img{display:inline-block}.contact-details-gp .relative svg{fill:#d20e19;transform:rotate(25deg);width:30px}.contact-details-gp .left-bottom{padding-top:7px}.contact-details-gp .css_effect{opacity:1}.contact-details-gp .css_effect:hover{animation:css_effect 1s ease}@keyframes css_effect{0%{opacity:.3}to{opacity:1}}@media(max-width:991px){.contact-details-gp .tel_num.absolute{font-size:30px}.contact-details-gp .relative svg{width:25px}.contact-details-gp .tel_num.absolute{font-size:33px}}@media(max-width:767px){.contact-details-gp .bottom-section .left-section{padding-left:2.857142857142857%;padding-right:2.857142857142857%;text-align:center;width:100%}.contact-details-gp .bottom-section .right-top{margin-bottom:20px}.contact-details-gp .bottom-section .right-section{padding-left:2.857142857142857%;padding-right:2.857142857142857%;padding-top:20px;position:relative;right:0;text-align:center;width:100%}.contact-details-gp .relative img{display:inline-block;line-height:0;margin:0 auto}.contact-details-gp .right-bottom{text-align:center}.contact-details-gp .bottom-section .left-section{left:0}.contact-details-gp .bottom-section{padding-top:10px}}