.contact_info .contact_title_content{position:relative}.contact_info .contact_title_content h3{border-bottom:1px solid #d6d6d6;color:#464646;font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:50px;margin-bottom:20px;margin-top:0;text-transform:capitalize}.contact_info .contact_title_content h3:after{background:none repeat scroll 0 0 #3498db;bottom:-1px;content:" ";height:3px;left:0;overflow:hidden;position:absolute;right:auto;width:50px}.contact_info .contact_content p{line-height:22px;-webkit-font-smoothing:antialiased;color:#444;font-size:13.5px;font-family:'Open Sans',sans-serif;font-weight:100}.contact_info .contact_content{display:block;height:100%;margin-bottom:20px;position:relative;width:100%}.contact_info .contact_content ul{margin-bottom:10px;padding:0;margin-top:20px;list-style-type:none}.contact_info .contact_content ul li{list-style:none;margin:0 0 5px 0;position:relative}.contact_info .contact_content ul li p{line-height:30px;position:relative;-webkit-font-smoothing:antialiased;color:#444;font-size:13.5px;font-family:'Open Sans',sans-serif;font-weight:100}.contact_info .contact_content ul li p strong{font-weight:bold;color:#666;float:left;margin:0 5px 5px 0;font-size:12px;width:20%}.contact_info .contact_content ul li:before{border:1px solid #666;border-radius:50%;float:left;color:#666;height:30px;line-height:30px;margin:1px 5px 0 0;overflow:hidden;text-align:center;width:30px;content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact_info .contact_content ul li:nth-child(1):before{content:"\f041"}.contact_info .contact_content ul li:nth-child(2):before{content:"\f007"}.contact_info .contact_content ul li:nth-child(3):before{content:"\f0e0"}.contact_info .contact_content ul li:nth-child(4):before{content:"\f109"}.contact_info .contact_content ul li p a{color:#666;font-weight:600;font-size:12.5px}.contact_info .contact_content ul li p a:hover{color:#919191}.contact_info{margin:0px -15px}.contact_info .left-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.contact_info .right-col{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.contact_info .left-col{float:left;width:25%}.contact_info .right-col{width:75%;float:left}}@media(max-width:767px){.contact_info .right-col{padding-top:10px}}