﻿@charset "utf-8";
.contact-box{padding:1.5em}
.contact-right{margin-top:1em}
.about-text h5{font-family:Constantia;font-size:24px;position:absolute;padding:0 10px 15px;width:100%;top:50%;-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);margin:0}
.about-text h5:after{content:'';width:60px;height:2px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-30px}
.tcontact{padding-right:20px}
.social_link{align-items:center}
.glyphicon.glyphicon-envelope{font-size:4em;color:#fff;background:#ff5722;padding:.8em;text-align:center;display:inline-block;margin:1em 0;border-radius:50%;text-decoration:none}
.foot-item.foot-rec>img{margin-top:10px;width:150px}
.foot-rec .foot-con{display:none}
.inner-banner.nybanner{background:0 0!important;min-height:inherit;height:auto}
.inner-banner img{display:block;width:100%}
@media (max-width:560px){.inner-title{margin-bottom:5px;font-size:2em}}
.contact-list>div:nth-child(2n) .iconfont{color:#84B93E}
.contact-list>div:nth-child(2n) .contact-icon:after{background-color:#84B93E}
.contact-list>div:nth-child(odd) .iconfont{color:var(--color)}
.contact-list>div:nth-child(odd) .contact-icon:after{background-color:var(--color)}
.contact-list>div{margin:0 19px;position:relative;width:33%}
.contact-list>div:after{content:"";display:block;padding-top:100%}
@media (max-width:768px){
.contact-list>div{width:100%}
.contact-list>div:after{display:none}
}