/* sub common */
ul { padding-left: 15px; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .thumbnail a > img, .thumbnail > img { width: 100%; }
@media all and (max-width: 768px) {
    #contents .container { padding-right: 8.75% !important; padding-left: 8.75% !important; }
}
@media all and (max-width: 425px) {
    #contents .container { padding-right: 5.75% !important; padding-left: 5.75% !important; }
}
#top_btn { position: fixed; cursor: pointer; background: url(../img/main/btn_top.png) no-repeat; width: 60px; height: 60px; bottom: 118px; top: 85%; left: 85%; display: none; z-index:9999; }
@media all and (max-width: 768px) {
    #top_btn { width: 50px; height: 50px; background-size: 90%;}
}
@media all and (max-width: 320px) {
    #top_btn { width: 40px; height: 40px; background-size: 80%;}
}
#top_btn a { width: inherit;  height: inherit; position: absolute; }


/* sub0101 ABOUT */
.col-md-12 h5 {color:#ff9900;}
.icon-size {font-size:50px;}

.service-box {margin:10px 0px 80px;}
.service-box ul li {display: inline-block; float: none;}
.service-box ul li:nth-child(1) {width:20%; display: inline-block; text-align:left; vertical-align:middle;color:#9d9d9d;}
.service-box ul li:nth-child(2) {width:70%; display: inline-block; text-align:left; vertical-align:middle;}
.service-box ul li h3 {font-size:22px;}
.service-box ul li h5 {font-size:18px;color:#9d9d9d;}
.service-box ul li p {font-size:18px !important}

.product-box {font-family: 'Nanum Gothic', serif;}
.product-box h2 {font-size:20px; font-weight:800;font-family: 'Nanum Gothic', serif;}
.product-box h3 {margin-top:0px;font-size:14px; font-weight:400; color:#ddd; }
.product-box ul { list-style:none; background:#eee; padding:20px; border-radius:10px; height:220px;}

.tech-box {padding:0px 20px;}
.skill-box {margin:20px 0px;}
.skill-box .title {font-size:24px;}


#tab_sub0101 { border-bottom: 0px !important; }
#tab_sub0101 li { width: 25% !important; background-color: #eeeeee !important; border: 1px solid #dddddd; }
#tab_sub0101 li.active { background-color: #fff !important; border-top: 5px solid #e73953; border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important;  }
#tab_sub0101 li:first-child.active { border-left: 1px solid #dddddd !important; }
#tab_sub0101 li:last-child.active { border-right: 1px solid #dddddd !important; }
#tab_sub0101>li.active>a , #tab_sub0101>li.active>a:hover , #tab_sub0101>li.active>a:hover { background-color: #fff !important; font-weight: bold; }
#tab_sub0101 li a { text-align: center; color:#000 !important; border:0px !important; }


@media all and (max-width: 425px) {
    #tab_sub0101 li a { font-size: 0.9em; padding: 8px 5px !important;}
}
#contents_sub0101 { margin-top:60px; }
@media all and (max-width: 1024px) {
    #contents_sub0101 { margin-top:50px; }
}
#contents_sub0101 #tab01 div { margin: 20px 0; }
#contents_sub0101 #tab01 div.tab01_01 p { margin: 0 0 20px;}
#contents_sub0101 #tab01 div.tab01_02 { background: url(../img/sub/sub01/tab01_bg02.png) no-repeat; background-position: 100% 100%; position: relative; padding: 0px 0 25% 0; }
@media all and (max-width: 1600px) {
    #contents_sub0101 #tab01 div.tab01_02 { background-size: 50%; }
}
@media all and (max-width: 1024px) {
    #contents_sub0101 #tab01 div.tab01_02 { background-size: 44%; padding:0; background-position: 50% 35%;}
    #contents_sub0101 #tab01 div.tab01_02 p { padding-top: 35%; }
}
@media all and (max-width: 768px) {
    #contents_sub0101 #tab01 div.tab01_02 { background-size: 47%; padding: 0; }
    #contents_sub0101 #tab01 div.tab01_02 p { padding-top: 40%; }
}
@media all and (max-width: 425px) {
    #contents_sub0101 #tab01 div.tab01_02 { background-size: 60%; padding: 0; background-position: 45% 15%; }
    #contents_sub0101 #tab01 div.tab01_02 p { padding-top: 40%; }
}

#contents_sub0101 #tab01 h3 { color:#e73953; margin: 35px 0 ; }
#contents_sub0101 #tab01 ul li { color:#e73953; }
#contents_sub0101 #tab01 ul li span { color:#000; line-height: 30px; font-family: 'Nanum Square'; }
#contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 500px; }
@media all and (max-width: 1024px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 365px; }
}
@media all and (max-width: 768px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 457px; }
}
@media all and (max-width: 650px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 407px; }
}
@media all and (max-width: 550px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 387px; }
}
@media all and (max-width: 450px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 307px; }
}
#contents_sub0101 #tab02 .row div h5 { margin-bottom: 10%; }
@media all and (max-width: 480px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 300px; }
}
@media all and (max-width: 330px) {
    #contents_sub0101 #tab02 .row div:not(.ceo_area) { height: 255px; }
}
#contents_sub0101 #tab02 ul li { color:#e73953; }
#contents_sub0101 #tab02 ul li span { color:#000; line-height: 30px; font-family: 'Nanum Square'; }
#contents_sub0101 #tab02 div.ceo_area { background: url(../img/sub/sub01/tab01_bg01.png) no-repeat; background-position: 90% 100%; background-size: 40%; position: relative; margin-bottom: 40px; }
@media all and (max-width: 425px) {
    #contents_sub0101 #tab02 div.ceo_area { margin-bottom: 0px; }
}
#contents_sub0101 #tab02 h3 { color:#e73953; margin: 35px 15px; }
@media all and (max-width: 425px) {
    #contents_sub0101 #tab02 h3 { color:#e73953; margin: 0 0 35px 0; }
}
#contents_sub0101 #tab02 div.ceo_area ul { margin-bottom: 40px; padding-left: 30px; }
@media all and (max-width: 1280px) {
    #contents_sub0101 #tab02 div.ceo_area { background-position: 100% 95%; background-size: 42%;}
}
@media all and (max-width: 1100px) {
    #contents_sub0101 #tab02 div.ceo_area { background-position: 50% 15%; background-size: 43%;}
    #contents_sub0101 #tab02 div.ceo_area ul { padding-top: 40%; }
}
@media all and (max-width: 768px) {
    #contents_sub0101 #tab02 div.ceo_area { background-position: 50% 15%;
    background-size: 50%; }
    #contents_sub0101 #tab02 div.ceo_area ul { padding-top: 45%; }
}
@media all and (max-width: 600px) {
    #contents_sub0101 #tab02 div.ceo_area { background-position: 50% 10%;
    background-size: 50%; }
    #contents_sub0101 #tab02 div.ceo_area ul { padding-top: 45%; }
}
@media all and (max-width: 425px) {
    #contents_sub0101 #tab02 div.ceo_area { background-position: 50% 5%;
    background-size: 70%; }
    #contents_sub0101 #tab02 div.ceo_area ul { padding-top: 65%; }
}
#contents_sub0101 #tab03 .row div { height: 285px; }
@media all and (max-width: 380px) {
    #contents_sub0101 #tab03 .row div { height: 255px; }
}
@media all and (max-width: 330px) {
    #contents_sub0101 #tab03 .row div { height: 215px; }
}
#contents_sub0101 #tab03 .row div h5 { margin-bottom: 10%; }
#contents_sub0101 #tab04 .row div { height: 342px; }

@media all and (max-width: 425px) {
    #contents_sub0101 #tab04 .row div { height: 320px; }
}
@media all and (max-width: 320px) {
    #contents_sub0101 #tab04 .row div { height: 270px; }
}
#contents_sub0101 #tab04 .row div h5 { margin-bottom: 10%; }


/* sub0201 PRODUCT LIST */
.product_list div div { margin-bottom:50px; }
.product_list div div .thumbnail { border-radius: 0px; padding: 0; border:0; }
.product_list div div a.thumbnail.active, .product_list div div a.thumbnail:focus, a.thumbnail:hover {
    border-color: #aaa !important;
}
.product_list div div h5 { font-weight:bolder; font-size:1.4em;}
@media all and (max-width: 975px) {
    .product_list div div h5 { font-weight:bolder; font-size:1.05em;}
}
@media all and (max-width: 875px) {
    .product_list div div h5 { font-weight:bolder; font-size:0.9em;}
}
@media all and (max-width: 768px) {
    .product_list div div h5 { font-weight:bolder; font-size:1.2em;}
}
@media all and (max-width: 425px) {
    .product_list div div h5 { font-weight:bolder; font-size:1.05em;}
}

/* sub0202 */
@media all and (max-width: 768px) {
    #contents .container .row.margin60 .col-sm-6 { margin-bottom: 30px; }
}
#contents #product_detail dl { padding: 5% 0; border-top:2px solid #000; border-bottom:1px solid #ccc;}
#contents #product_detail dl div { padding: 0; }
#contents #product_detail dl div:first-child { margin-bottom: 10px; }
@media all and (max-width: 768px) {
    #contents #product_detail dl div:first-child { height: 40px; }
}
#contents #product_detail dl div div:first-child{ float:left; }
#contents #product_detail dl div div:nth-child(2){ float:right; }

#contents #product_detail dl h2 { float: left; margin: 0; color:#e73953; font-size:1.7em; font-weight: bold; }
#contents #product_detail dl h2 small{ color:#e73953; font-size:0.6em; }
#contents #product_detail dl dt { margin-bottom:10px; font-size: 1em; }
#contents #product_detail dl dd { font-size: 0.875em; }
#contents #product_detail .btn-default { padding: 0px 10px;  border-radius: 0; margin-left: 5px; }
#contents #product_detail .btn-default:last-child { padding: 0 8px; }
#contents #product_detail .fa-angle-left { color: #e73953; font-size:2em; }
#contents #product_detail .fa-angle-right { color: #e73953; font-size:2em; }
#contents #product_detail .glyphicon-menu-hamburger { color: #e73953; font-size: 1.2em; padding: 6.5px 0px; }
@media all and (max-width: 425px) {
    #contents #product_detail .btn-default { padding: 0px 7px; }
    #contents #product_detail .btn-default:last-child { padding: 0 4px; }
    #contents #product_detail .fa-angle-left { color: #e73953; font-size:1.7em; }
    #contents #product_detail .fa-angle-right { color: #e73953; font-size:1.7em; }
    #contents #product_detail .glyphicon-menu-hamburger { color: #e73953; font-size: 1.1em; padding: 3.5px 0px; }
}

#contents .btn-group { float: right; }
#contents .tab_sub02 { border:0 !important; }
#contents .tab_sub02 li { width: 50%; background-color: #dfdfdf; }
#contents .tab_sub02 li a { color: #323232; margin-right: 0; font-size: 1.2em; font-weight: 900; }
#contents .tab_sub02 li.active a, #contents .tab_sub02 li.active a:focus, #contents .tab_sub02 li.active a:hover { background-color: #e73953 !important; color: #fff !important; border: 1px solid #e73953 !important; border-bottom-color: transparent !important; border-radius:0; }
#contents .tab_sub02>li>a:focus, #contents .tab_sub02>li>a:hover { background-color: #e73953 !important; color: #fff !important; border: 1px solid #dfdfdf !important; border-radius:0; }

#contents #product_detail .row:nth-child(2) div.col-sm-4.col-xs-4:first-child { padding-left: 0; padding-right: 7.5px; }
#contents #product_detail .row:nth-child(2) div.col-sm-4.col-xs-4:nth-child(2) {  padding-left: 7.5px; padding-right: 7.5px; }
#contents #product_detail .row:nth-child(2) div.col-sm-4.col-xs-4:last-child {  padding-left: 7.5px; padding-right: 0; }

#contents .tab-content #KeyFeatures { margin-top: 50px; }
@media all and (max-width: 425px) {
    #contents .tab-content #KeyFeatures ul { padding-left : 15px !important;  }
}
#contents .tab-content #KeyFeatures ul li { color: #e73953;  margin-bottom: 20px;}
#contents .tab-content #KeyFeatures ul li span { color: #000; }
#contents .tab-content #Manual { margin: 50px 20% 0; }
@media all and (max-width: 425px) {
    #contents .tab-content #Manual { margin: 50px 7% 0; }
}
#contents .tab-content #Manual a span.glyphicon { padding-right:5px; }
#contents .tab-content #Manual a { padding:10px 20px; border-radius: 0px; display: table; margin-top: 40px; border-color: #000; }
@media all and (max-width: 425px) {
    #contents .tab-content #Manual a { padding:10px 13px; border-radius: 0px; display: table; margin-top: 20px; border-color: #000; }
}


/* sub0301 PR CENTER LIST*/
.jumbotron {  height: 100%; padding: 83px 0 !important; color: #fff !important;     background-color: #fff !important; margin-bottom: 0 !important;}
.sub_bg1 {background: url(../img/sub/bg.png) top center;}
.sub_bg2 {background: url(../img/sub/bg2.png) top center;}
.sub_bg3 {background: url(../img/sub/bg3.png) top center;}
.sub_bg4 {background: url(../img/sub/bg4.png) center;}
.sub_bg5 {background: url(../img/sub/bg5.png) center;}
@media all and (max-width: 890px) {
    .jumbotron { padding: 83px 0 !important; }
}
@media all and (max-width: 768px) {
    .jumbotron { background-position: 46.5%; }
}
@media all and (max-width: 425px) {
    .jumbotron { padding: 56px 0 !important; background-position: 48.5%;}
}

.jumbotron  h1 { margin-bottom: 20px; font-size: 2.5em !important; font-weight: 600 !important; padding-left:18.25% !important;}
@media all and (max-width: 890px) {
    .jumbotron  h1 { padding-left:11.25% !important; font-size: 2.3em !important; }
}
@media all and (max-width: 425px) {
    .jumbotron  h1 { padding-left:8.25% !important; font-size: 1.8em !important; }
}
@media all and (max-width: 375px) {
    .jumbotron  h1 { padding-left:6.25% !important; }
}
@media all and (max-width: 320px) {
    .jumbotron  h1 { padding-left:4.25% !important; }
}

.jumbotron  h5 { padding-left:18.25% !important; }
@media all and (max-width: 890px) {
    .jumbotron  h5 { padding-left:11.25% !important; padding-right:11.25% !important; font-size: 0.9em !important;}
}
@media all and (max-width: 425px) {
    .jumbotron  h5 { padding-left:8.25% !important; padding-right:8.25% !important; font-size: 0.7em !important; }
}
@media all and (max-width: 375px) {
    .jumbotron  h5 { padding-left:6.25% !important; padding-right:6.25% !important; }
}
@media all and (max-width: 320px) {
    .jumbotron  h5 { padding-left:4.25% !important; padding-right:4.25% !important; }
}

#contents > .container { margin-left: 0 !important; margin-right: 0 !important; width: 100%; padding-top: 2%; padding-bottom: 2%; }
#contents div div div h1 { margin-top: 30px; margin-bottom: 50px; font-weight: bold; font-size: 2.5em;}
@media all and (max-width: 890px) {
    #contents div div div h1 { font-size: 2em; }
}
@media all and (max-width: 425px) {
    #contents div div div h1 { font-size: 1.8em; margin-top: 30px; margin-bottom: 30px; }
}

.project {border-bottom:solid 1px #eee;padding-top:20px;padding-bottom:20px;}
.project div {display: inline-block; float:none;}
.project .caption {}
.project .pr_title { font-weight:800;}
.project .pr_content {}
.project .pr_date {font-size:12px;}
.project .pr_kind {font-size:12px;}

nav#pr_list_nav { float: none; height: 35px; margin-bottom: 10px; }
@media all and (max-width: 768px) {
    nav#pr_list_nav { margin-bottom: 20px; }
}
nav#pr_list_nav .pagination { border-radius: 0px; margin: 0;}
nav#pr_list_nav .pagination li a { color: #e73953; font-size:1.05em; }
nav#pr_list_nav .pagination li a:hover { background-color: #000 !important; color:#fff !important; border-color: #000 !important; }
nav#pr_list_nav .pagination li a.on { background-color: #e73953; color:#fff; border-color: #e73953; }
nav#pr_list_nav .fa-angle-left { color: #e73953; font-size:1.2em; }
nav#pr_list_nav .pagination li a:hover .fa-angle-left { color:#fff !important; }
nav#pr_list_nav .fa-angle-right { color: #e73953; font-size:1.2em; }
nav#pr_list_nav .pagination li a:hover .fa-angle-right { color:#fff !important; }


/* sub0302 PR CENTER DETAIL VIEW*/
#contents div div.margin60 { margin-bottom:60px; }
#contents div div div.row { margin:0; }
#pr_footer .btn { border-radius: 0px; background-color: #e73953; color:#fff;  float: right; height: 40px; padding: 9px 12px; border:0;  }
#pr_footer .btn span.glyphicon{ padding-left: 10px; }
.list-group-item { border-top: 0px !important; border-left: 0px !important; border-right: 0px !important; padding: 10px 0px !important; }
.list-group-item span {float: right; color: #575757;}
.list-group li:FIRST-CHILD { border-bottom: 5px solid #000 !important; }
.list-group li:FIRST-CHILD strong { font-weight: bold; }
.list-group li:NTH-CHILD(2) { font-size:1.5em; font-weight: bold; padding: 30px 0px !important; border-bottom: 2px solid #000 !important;}
.list-group li:NTH-CHILD(3) { padding: 50px 0px !important; border:0; }
.list-group li:NTH-CHILD(4) { border-bottom: 1px solid #000 !important; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.list-group li img { max-width: 100%; height: auto; display: block; }
#pr_footer { margin-bottom:10%; padding: 0px 28px !important; }
@media all and (max-width: 768px) { #pr_footer { height: 70px; } }

nav { float: left; height: 40px; }
nav .pager { text-align: left; margin:0;}
nav .pager li>a, nav .pager li>span { border-radius: 0px;     padding: 5px 5px; border: 1px solid #d1d1d1; padding: 1px 10px; }
nav .glyphicon { top: 0px; }
nav .fa-angle-left { color: #e73953; font-size:2.5em; }
nav .fa-angle-right { color: #e73953; font-size:2.5em; }

/* sub0401 contact us */
#loading { width: 100%; height: 100%; top: 0; left: 0; position: absolute;  display: block; opacity: 0.7; background-color: #fff; z-index: 99; }
#loading-image {  position: relative; display: block; margin-left: auto; margin-right: auto; top: 40%; z-index: 100; }
@media all and (max-width: 425px) {
    #loading-image { width: 10%; }
}
.map { margin-bottom: 50px; }
#contact_area div:FIRST-CHILD { padding-left:0 !important; padding-right:0 !important; }
@media all and (max-width: 768px) {
    #contact_area div:LAST-CHILD { padding-left:0 !important; padding-right:0 !important; }
}
#contact_area div dl dt { border-bottom:1px solid #000;     padding: 5px 0; font-size: 1.4em; margin-bottom: 25px; }
#contact_area div dl dd address { line-height: 25px; color: rgba(0, 0, 0, 0.749);}
@media all and (max-width: 425px) {
    #contact_area div dl dt { font-size: 1.2em; margin-bottom: 20px; font-weight: bold; }
    #contact_area div dl dd address { font-size: 0.9em; }
}




.textarea-contact {
    height: 200px;
    width: 100%;
    border: solid 1px rgba(0, 0, 0, .1);
    position: relative;
}

.textarea-contact textarea {
    height: 100%;
    width: 100%;
    border: 0;
    padding: 20px;
    background-color: transparent;
    float: left;
    z-index: 2;
    font-size: 14px;
    color: #9a9a9a;
    resize: none;
}

.textarea-contact > span {
    position: absolute;
    top: 20px;
    left: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
    text-transform: uppercase;
    color: #cdcdcd;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 1;
}

.input-contact {
    height: 40px;
    width: 100%;
    border: solid 1px rgba(0, 0, 0, .1);
    position: relative;
    margin-bottom: 30px;
}

.input-contact input[type="text"] {
    height: 100%;
    width: 100%;
    border: 0;
    padding: 0 20px;
    float: left;
    position: relative;
    background-color: transparent;
    z-index: 2;
    font-size: 14px;
    color: #9a9a9a;
	/*border:solid 1px #ff0000;*/
}

.input-contact > span {
    position: absolute;
    top: 50%;
    left: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
    text-transform: uppercase;
    color: #cdcdcd;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    z-index: 1;
}

.input-contact > span.active,
.textarea-contact > span.active {
    color: #ffbf00;
    font-size: 14px;
    top: 0px;
    left: 5px;
    background-color: #fff;
    padding: 5px
}

input:focus,
textarea:focus {
    outline: none;
}

.contact-info {
    margin-top: 20px;
}

.contact-info i {
    height: 30px;
    width: 30px;
    display: inline-block;
    text-align: center;
    line-height: 33px;
    margin-right: 10px;
    color: #000;
    font-size: 21px;
}

.contact-info p {
    display: inline-block;
    margin-right: 20px;
}

.center {text-align:center;}

.btn-box {
    background: #000000;
    padding: 10px 50px;
    border-radius: 0;
    color: #fff;
    margin-top: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
}

.btn-box:hover,
.btn-box:focus {
    background: #ff0000;
    color: #fff;
}



/* __________ Blog __________ */
	.blog_post_descr hr {margin:15px 0;}

	.blog_post_img {text-align:center;}
	.blog_post_title {font-size:24px; line-height:27px;}
	.blog_post_content {font-size:14px; line-height:22px;}

	.single_blog_post { width:100%; padding:20px;}

	.single_blog_post_date {
		line-height:13px;
		font-size:12px;
		color:#999;
		text-align:right;
		margin-right:14px;
	}
	.single_blog_post_title {
		margin-top:-20px;
		margin-left:14px;
		padding-bottom:12px;
		line-height:60px;
		font-size:30px;
		font-weight:800;
		color:#333;
	}

	.single_blog_post_info {padding-bottom:0px; }
	.single_blog_post_info li {
		position:relative;
		display:inline-block;
		padding:1px 25px 4px 0;
	}
	.single_blog_post_info li:before {
		content:'';
		position:absolute;
		right:9px;
		top:4px;
		height:12px;
		width:1px;
		background-color:#d3d3d3;
	}
	.single_blog_post_info li:last-child:before {display:none;}
	.single_blog_post_info li a {font-size:14px;}

	.preview_img {text-align:center;}

	.single_blog_post_img img {
		margin-bottom:23px;
		/*width:100%;*/
	}

	.single_blog_post_content {
		line-height:26px;
		font-size:17px;
	}

	.preview_img {margin-top:20px;border-top:solid 1px #eee;padding-top:30px;}

	.single_blog_post_tags { }
	.single_blog_post_tags h3 {padding-left:5px;}
	.single_blog_post_tags ul { padding-top:20px;}
	.single_blog_post_tags ul li {list-style:none; display:inline-block; float:none;padding:0px 5px;}
	.single_blog_post_tags ul li a {background:#ddd; padding:4px 8px;border-radius:5px;}



#tab_menu { border-bottom: 0px !important; }
#tab_menu li { width: 16.6% !important; background-color: #eeeeee !important; border: 1px solid #dddddd; }
#tab_menu li.active { background-color: #fff !important; border-top: 5px solid #e73953; border-left: 0px !important; border-right: 0px !important; border-bottom: 0px !important;  }
#tab_menu li:first-child.active { border-left: 1px solid #dddddd !important; }
#tab_menu li:last-child.active { border-right: 1px solid #dddddd !important; }
#tab_menu.active>a , #tab_sub0101>li.active>a:hover , #tab_sub0101>li.active>a:hover { background-color: #fff !important; font-weight: bold; }
#tab_menu li a { text-align: center; color:#000 !important; border:0px !important; }

@media all and (max-width: 800px) {
	#tab_menu li { height:60px; vertical-align:middle; }
}