.wrap.w_1200 { width: 1200px; margin: 0 auto; }
.wrap.w_750 { width: 750px; margin: 0 auto; }
.wrap h1.wp-heading-inline { margin-bottom: 8px; }

/*auto_alert*/
.auto_alert { position: fixed; left: 0; top: 25%; color: #fff; background: rgba(0, 0, 0, 0.5); border: 1px #ccc solid; opacity: 0.95; filter: alpha(opacity=95); width: auto; max-width: 450px; z-index: 20000000; border-radius: 5px; overflow: hidden; box-shadow: 0 2px 10px rgba(0, 0, 0, .25); transition: top 0.25s; }
.auto_alert .win_tips { position: relative; padding: 10px 40px 10px 80px; line-height: 30px; margin-bottom: 1px; font-size: 16px; }
.auto_alert .win_tips .icon_status { top: 0px; left: 30px; width: 30px; height: 30px; bottom: 0; margin: auto; overflow: hidden; background: url(../images/icon_success.png) no-repeat; position: absolute; display: block; }
.auto_alert .win_tips .icon_status.await { background: url(../images/icon_win_warning.png) no-repeat center center; background-size: 100%; }
.auto_alert .win_tips .icon_status.fail { background-image: url(../images/icon_fail.png); }
.auto_alert .win_tips .icon_status.loading { background: url(../images/loading.gif) no-repeat center center/100%; }

/*win_alert*/
.win_alert { position: fixed; left: 50%; top: 30%; background: #fff; border: 1px #ccc solid; opacity: 0.95; filter: alpha(opacity=95); width: 400px; z-index: 20000000; border-radius: 8px; padding-top: 7px; overflow: hidden; box-shadow: 0 2px 10px rgba(0, 0, 0, .25); transform: translate(-50%, 0); }
.win_alert .win_close { height: 14px; padding: 5px 0; }
.win_alert .win_close .close { float: right; padding: 0; line-height: 100%; font-size: 20px; margin-right: 17px; cursor: pointer; background: none; border: 0; color: #888; }
.win_alert .win_close .close:hover { color: #aaa; }
.win_alert .win_tips { padding: 67px 30px 30px 30px; background: url(../images/win_warning.jpg) no-repeat center 9px; line-height: 23px; margin-bottom: 1px; text-align: center; }
.win_alert .win_btns { display: flex; align-items: center; justify-content: center; padding-bottom: 30px; }
.win_alert .win_btns .btn { height: 45px; line-height: 45px; text-align: center; cursor: pointer; margin: 0 6px; font-size: 12px; border-radius: 5px; width: 127px; border: 0 }
.win_alert .win_btns .btn_sure { background: #2271b1; color: #fff; }
.win_alert .win_btns .btn_cancel { background: #eaf1f6; color: #2271b1; }
#powey_by { display: inline-block; color: inherit; }
#powey_by a { color: inherit; }
#powey_by.hide { opacity: 0; position: fixed; right: 0; bottom: 0; pointer-events: none; }


.footer-wrap{display: none}
#synergy_footer_bar{padding: 12px 30px 12px 12px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1000;}
#synergy_footer_bar .cont{display: flex;justify-content: space-between;gap:12px;}
#synergy_footer_bar .cont .footer_img{height: 40px;display: flex;align-items: center;gap: 20px;}
#synergy_footer_bar .cont .footer_img .img{height: 100%;display: flex;align-items:center;}
#synergy_footer_bar .cont .footer_img .agent{display:flex;align-items:center;gap:10px;}
#synergy_footer_bar .cont .footer_img .agent .name{font-size: 16px;font-weight: 700;color: #F8F8F8;line-height: 23px;}
#synergy_footer_bar .cont .footer_img .agent .license{color: #F8F8F8;font-size: 16px;font-weight: 400;line-height: 23px;}
#synergy_footer_bar .cont .footer_img img{max-height: 100%;}
#synergy_footer_bar_box{height: 64px;}


.synergy_contact_btn_area.btn_area{display: flex;gap:10px;}
.synergy_contact_btn_area.btn_area.html_type_btn{padding: 20px 20px 60px 20px;z-index: 100;flex-direction: column;}
.synergy_contact_btn_area.btn_area a{display: flex;height: 40px;gap:4px;line-height: 40px;padding: 0 20px;align-items:center;}
.synergy_contact_btn_area.btn_area.html_type_btn a{padding: 10px;justify-content: center;}
.synergy_contact_btn_area.btn_area a.phone{background: #7D1E68;}
.synergy_contact_btn_area.btn_area a.whatsapp{background: #25D366;}
.synergy_contact_btn_area.btn_area a .char{font-size: 14px;font-weight: 700;color: white;}

@media screen and (max-width:800px){
	#synergy_footer_bar{padding: 8px 12px;}
	#synergy_footer_bar .cont .footer_img{gap:12px;}
	#synergy_footer_bar .cont .footer_img .agent{flex-direction: column;gap:0;align-items: flex-start;}
	#synergy_footer_bar .cont .footer_img .agent .license{font-size: 12px;line-height: 16px;}
	#synergy_footer_bar .cont .btn_area{flex-shrink: 0;}
	.synergy_contact_btn_area.btn_area.html_type_html a.phone{width: 40px;padding: 0;justify-content: center;}
	.synergy_contact_btn_area.btn_area.html_type_html a.phone .char{display: none;}
	.synergy_contact_btn_area.btn_area.html_type_html a .char{font-size: 12px;}
}



#synergy_mobile_menu{position: fixed;z-index: 1000;left: -100vw;transition: all .4s linear;top: 0;bottom: 0;width: 100vw}
#synergy_mobile_menu.show{left: 0}
#synergy_mobile_menu .cont{}