.contactmain{overflow: hidden;margin-bottom: 70px}
.ctright{width:24%;float: left;padding-right: 8px}
.ctleft{width:76%;float: left;display: flex;flex-wrap: wrap;}
.ctform{width:47.5%;float: left;background: #fff;padding: 50px 70px}
.ctimg{width: 52.5%;float: left;position: relative;overflow: hidden}
.ctimg img{max-width: inherit}
.mapbox{line-height: 0;}
.ctit{color: #d91e05;font-size: 30px;line-height: 100%;text-transform: uppercase;margin-bottom: 8px;font-family: 'Maven Pro Black';font-weight: 900;}
.ctitsm{color: #151515;font-size: 18px;margin-bottom:35px;line-height: 27px}
.ctinfo{overflow: hidden;position: relative;padding:42px;min-height: 156px;background: #fff; box-shadow: 0.416px 1.956px 0px 0px rgba(225, 225, 225, 0.25);}
.ctinfobox li{margin-bottom: 8px}
.cticon{position: absolute;right:50px;top: 0;opacity: 0.07;overflow: hidden;min-height: 164px;width: 146px}
.cticon1{min-height:200px}
.cticon img{max-height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto}
.ctxt p{font-family: 'Maven Pro Bold';font-weight: bold;text-transform: uppercase;font-size:30px;line-height:100%;margin-bottom:10px;color: #23408e}
.ctxt a,.ctxt span{display: inline-block;font-size: 18px;line-height: 27px;color: #151515}
.ctxt span{display: block}
.ctxt a:hover{color: #23408e}
.contactmain .innertit{text-align: center}