@charset "utf-8";


#message_model,#share_model { position: fixed; z-index: 9999; width: 100%; height: 100%; left: 0; top: 0; display: none;}
#message_model .mask,#share_model .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.6);}
#message_model .message,#share_model .message {position: absolute; background: #eee; left: 0; right: 0; margin: auto; top: 0; width: 94%; max-width: 680px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 9;}
#message_model .message .close,#share_model .message .close {position: absolute; right: 0px; top: 20px; width: 40px;z-index: 99999;cursor: pointer;}
#message_model .message .messagebox,#share_model .message .messagebox{padding:50px}
#message_model .message .messagebox .row,#share_model .message .messagebox .row{padding:10px 0 0}
.btn_twitter{width:50px; height:50px; line-height:50px; font-size:24px; text-align: center; color:#fff; background: #1da1f2; border-radius:25px; display: inline-block;}
.btn_facebook{width:50px; height:50px; line-height:50px; font-size:24px; text-align: center; color:#fff; background: #1877f2; border-radius:25px; display: inline-block; margin:0 8px}
.btn_email,.btn_sendmail{width:50px; height:50px; line-height:50px; font-size:24px; text-align: center; color:#fff; background: #20B2AA; border-radius:25px; display: inline-block;}
#message_model .message .messagebox .row-label,#share_model .message .messagebox .row-label{padding:0 0 2px}
#message_model .message .messagebox .row-input input,#share_model .message .messagebox .row-input input {background: #fff; width: 100%; height: 35px; line-height: 35px; font-size: 14px; padding-left: 2%; border: 1px solid #ccc; box-sizing: border-box; -webkit-box-sizing: border-box;}
#message_model .message .messagebox .row-input textarea{background: #fff; width: 100%; height: 100px; font-size: 14px; padding:2%; line-height: 24px; resize: none; border: 1px solid #ccc; box-sizing: border-box; -webkit-box-sizing: border-box;}
#message_model .message .messagebox .row-left{text-align: left; margin-top:10px;}
#share_model .message .messagebox .row-left{text-align: left; margin-top:20px;}
#message_model .message .messagebox .row-left input,#share_model .message .messagebox .row-left input{background: #00263e; display: block; border:0; padding:15px 30px; font-size: 16px; color: #fff; cursor: pointer; font-family:'Montserrat-R'; text-transform: uppercase;}
.mesphone{font-family: 'Montserrat'; font-style: normal; /*font-size:15px; font-weight:600;*/  font-size:14px;  color:#00263e; color:#00263e; background: url(../images/phone-icon.png) no-repeat left 50%; background-size: 26px; padding-left: 35px; margin-top: 18px;}
.mesphone span{display: inline-block;  }
.mesphone span:before{ content:"/"; display:inline-block; margin:0 12px}
.mesdesc{}
.mestitle{font-family: 'Montserrat-B'; font-size: 30px; color:#00263e; padding-bottom: 18px;}
.mesline{border-bottom:1px solid #ccc; padding-bottom: 8px; margin-bottom: 1px;}
@media(max-width:1480px){
	#message_model .message .messagebox,#share_model .message .messagebox{padding:40px}
	.mestitle{font-size: 24px; padding-bottom: 12px;}
	#message_model .message .messagebox .row-left input,#share_model .message .messagebox .row-left input{padding:12px 25px;}
}