li#tab1 a{width: 230px}
li#tab2 a{width: 280px}
li#tab3 a{width: 300px}
li#tab4 a{width: 200px}
.tabs{position: relative;overflow: hidden;margin: 0 auto;width: 100%;font-weight: 300;font-size: 1.25em}
.ssemTab nav {text-align: center}
.ssemTab{width:1100px;overflow: hidden;margin: 0 auto;padding:0}
.ssemTab nav ul {position: relative;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;margin: 0 auto;padding: 0;max-width: 1100px;list-style: none;-ms-box-orient: horizontal;-ms-box-pack: center;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}
.ssemTab nav ul li{position: relative;z-index: 1;display: block;margin: 0;text-align: center;-webkit-flex: 1;-moz-flex: 1;-ms-flex: 1;flex: 1}
.ssemTab nav a {position: relative;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2.5}
.ssemTab nav a span{vertical-align: middle;font-size: 0.75em}
.ssemTab nav li.tab-current a{color: #74777b}
.ssemTab nav a:focus {outline: none}
ul.ssemTab-nav li.active a {color: #25ABB1;font-weight: 900}
ul.ssemTab-nav {overflow: hidden;margin: 0 auto;text-align:center;margin-bottom: 70px}
ul.ssemTab-nav li {float: left;height: 23px !important;border-bottom: 1px solid #91C8CA}
ul.ssemTab-nav li a{font-size: 1.05em;color: #858585;font-weight: 600;height:20px}
.ssemTab img{width: 100%}
li#ssemTOOL2_Nav1 a,
li#ssemTOOL2_Nav2 a,
li#ssemTOOL2_Nav3 a{letter-spacing:0.8px}
ul.ssemTab-nav li {float: left;height: 23px !important;border-bottom: 1px solid #91C8CA}
ul.professor_set{width:100%;overflow:hidden}
ul.professor_set li {float: left;width: 266px;margin-right: 9px;margin-bottom: 9px}
ul.professor_set li.p_last{margin-right:0}

@media (max-width:800px) {
ul.ssemTab-nav li a,
ul.ssemTab-nav li.active a{font-size: 12px}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 800px) {
ul.ssemTab-nav li a,
ul.ssemTab-nav li.active a{font-size: 12px}
}

@media screen and (-webkit-device-pixel-ratio:1.5) {
ul.ssemTab-nav li a,
ul.ssemTab-nav li.active a{font-size: 8px}
}