.header-wrapper { max-width:1366px; margin: 0px auto; padding: 5px 0 0 0; position: relative; }
.header-wrapper .logo-img { display: none; width: 110px; height: 33px; cursor: pointer; background: url(/img/design/logo_text.png) no-repeat; background-size: 110px 33px; }
.header-wrapper .top-menu-icon { display: none; width: 34px; height: 20px; cursor: pointer; background: url(/img/design/menu_icon.png) no-repeat; }
.header-wrapper .top-menu-close-icon { position: absolute;right: 15px;top: 10px;z-index: 11000;font-size: 20px;font-weight: bold;color: #fff; display: none; cursor: pointer; }

.header-wrapper .fb-like-button { position: absolute; top: 165px; right: 10px; z-index: 1000; display: none; }
.header-wrapper .top-menu-wrapper { position: relative; width: 100%; margin-top: 0px; }
.header-wrapper .top-menu-wrapper .top-menu-bg-img { max-width: 100%; height: 320px; width: 1366px; background-color: #181c27; }
.header-wrapper .top-menu-wrapper .top-menu { width: 100%; height: 20%; position: absolute; top: 30px; left: 0px; z-index: 1000; list-style-type:none; padding: 0; margin: 0; -webkit-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.75); box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.75); }
.header-wrapper .top-menu-wrapper .top-menu a{ text-decoration: none; }
.header-wrapper .top-menu-wrapper .top-menu .top-menu-tabs-wrapper { margin: 0px; padding: 0px; height: 100%; }

.top-menu-tabs { width: 16.66%; height: 100%; border-top: 2px solid rgba( 255, 255, 255, 0.7); border-bottom: 2px solid rgba( 255, 255, 255, 0.7); border-right: 2px solid rgba( 255, 255, 255, 0.7); box-sizing: border-box; padding: 2px 2px 2px 2px; float: left; display: inline; }
.top-menu-tabs .tab-inner { height: 100%; background: rgba( 255, 255, 255, 0.7); cursor: pointer; color: #444444; }
.top-menu-tabs .tab-inner a{ color: #444444; }
.top-menu-tabs .tab-inner-active { background: rgba( 255, 255, 255, 0.3); color: #fff; }
.top-menu-tabs .tab-inner-inactive { color: #444444; }
.top-menu-tabs .tab-inner-active a{ color: #fff; }
.top-menu-tabs .tab-inner-text { position: relative; top: 50%; transform: translateY(-50%); font-size: 25px; text-align: center; }
.top-menu-tabs .tab-inactive-right { border-right: 0; }
.top-menu-tabs .tab-inner:hover { background: rgba( 255, 255, 255, 0.3); }

.footer-wrapper { max-width:1366px; width: 100%; text-align: center; padding: 15px; box-sizing: border-box; font-size: 12px; color: #000; margin: 20px auto 0px auto; }
.footer-wrapper p { margin: 5px;}
.footer-wrapper .translated { padding:0px; margin:0px; font-size: 12px; color: #8b8989; }

.top-menu-tabs-wrapper .tab-list { position: relative; }
.top-menu-tabs-wrapper #tab-list-ai { text-align: left; line-height: 0.9; }
.top-menu-tabs-wrapper #tab-list-ai .tab-inner span { font-size: 20px; }
.top-menu-tabs-wrapper .tab-list .tab-list-options { position: absolute; text-align: left; width: 100%; font-size: 16px; top: 62px; left: 0px; }
.top-menu-tabs-wrapper .tab-list #tab-list-options-ai { display: none; }
.top-menu-tabs-wrapper .tab-list .tab-list-options .tab-list-option { padding: 20px; box-sizing: border-box; color: #373737;
    border-bottom: 2px solid rgba(199,199,199,0.7); border-right: 2px solid rgba(199,199,199,0.7); border-left: 2px solid rgba(199,199,199,0.7);
    background-color: rgb(242,242,242); }
.top-menu-tabs-wrapper .tab-list .tab-list-options .tab-list-option:hover { background-color: rgba(255,255,255); color: #065454; }

@media screen and (max-width: 1365px){
	.top-menu-tabs .tab-inner-text { font-size: 18px; }
}

@media screen and (max-width: 1024px){
	.top-menu-tabs .tab-inner-text { font-size: 15px; }
    .top-menu-tabs-wrapper #tab-list-ai .tab-inner span { font-size: 15px; }
    .top-menu-tabs-wrapper .tab-list .tab-list-options .tab-list-option { font-size: 14px; line-height: 1.4; padding: 15px; }
}

@media screen and (max-width: 720px){
	.top-menu #tab-editor { display: none; }
	.header-wrapper { overflow: visible; padding: 0; position: static; }
	.header-wrapper .logo-img { display: block; position: absolute; z-index: 1000; top: 12px; left: 2.5%; }
	.header-wrapper .top-menu-icon { display: block; position: absolute; z-index: 1000; top: 15px; right: 2.5%; }
	.header-wrapper .top-menu-wrapper .top-menu { width: 100%; top: 0px; background: #172234; display: none; padding: 0;  text-transform: uppercase; font-size: 14px; box-sizing: border-box; position: fixed; height: 100%; z-index: 10000; }
	.header-wrapper .top-menu-wrapper .top-menu .top-menu-tabs-wrapper { display: inline; }

	.header-wrapper .top-menu-wrapper .top-menu-bg-img { height: 150px; width: 720px;}
	.tab-active { background-color: rgb(68, 79, 98); }
	.top-menu-tabs .tab-inner:hover { background: none; }
	
	.top-menu-tabs { float: none; width: 100%; padding: 10px; border: none; display: inline-block; height: auto; border-bottom: 2px solid gray; }
	.top-menu-tabs:ative { background-color: rgba( 255, 255, 255, 0.3); }
	.top-menu-tabs:focus { background-color: rgba( 255, 255, 255, 0.3); }
	.top-menu-tabs .tab-inner { background: none; }
	.top-menu-tabs .tab-inner-active { background: none; }
	.top-menu-tabs .tab-inner-text { text-align: left; color: #ffffff; position: static; transform: none; padding: 5px 5px 5px 20px; }
	
	.header-wrapper .top-menu-wrapper .top-menu a{ color: #ffffff; }
	.header-wrapper .fb-like-button { top: 12px; left: 130px; width: 100px; display: block; }

    .top-menu-tabs-wrapper .tab-list .tab-list-options { position: initial; }
    .top-menu-tabs-wrapper .tab-list #tab-list-options-ai { display: block; }
    .top-menu-tabs-wrapper .tab-list .tab-list-options .tab-list-option { background-color: rgb(23, 34, 52); border: none; padding-left: 40px; padding-top: 15px; }
    .top-menu-tabs-wrapper .tab-list .tab-list-options .tab-list-option:hover { background: rgba( 255, 255, 255, 0.3); }
}

@media screen and (max-width: 480px){
	.footer-wrapper { padding: 15px 5px 10px 5px; }
	.footer-wrapper .footer-menu p { display: block; margin: 10px 5px 10px 15px; }
}

@media screen and (max-width: 240px){
	.footer-wrapper .footer-menu select { margin: 10px 10px 0 10px; }
}