@media print, screen and (min-width: 40em) {
div.popular-enterprise .medium-2 {
    width: 20%;
}
}

@media screen and (min-width: 48em) {
.site-footer {
    margin-top: 0;
}
.page:not(.home) #content, .site-content {
    padding: 20px 0;
}
.navigation.pagination {
    clear: both;
    float: none;
    width: 100%;
}
.has-sidebar:not(.error404) #primary {
    float: none;
    width: 100%;
}
.site-header .navigation-top .menu-scroll-down {
    display:none;
}
}

@media print, screen and (max-width:1120px)and (min-width: 768px) {
ul#top-menu a{
	padding:0 28px;
}
}
@media print, screen and (max-width: 768px) {
.tv-entry{
border: 1px solid #fff;
background: #fff;
}
#hide-menu-button{
	margin-bottom:10px;
}
.news_navi a{
	margin-right:0px;
}
.site-content{
	padding:1em 0px;
}
div.single-qr-code{
	text-align:center;
	margin:10px 0px;
}
.search-box{
	display:none;
}
.most-top-area span{
	font-size:13px;
}
.mobile-hidden {
    display:none;
}
.most-top-area #lang_sel_list {
    float: left;
}
.most-top-area .white .float-right {
    display: none;
}
.home-top-gallery #carousel.custom {
    position: relative;
    bottom: auto;
    right: auto;
    margin-top: 10px;
     z-index:99;
}
.home-top-gallery #carousel .slides > li {
    width: 50px !important;
    margin-top: 10px;
}
div.title {
    font-size: 15px;
}
div.title:before {
    height: 15px;
}
footer div.first {
    text-align:center;
}
div.detail-button a, div.post-apply-button a, div.post-apply-button {
    font-size:10px;
}
.navigation-top{
    display:none;
}
.custom-wrap {
    padding:0;
    margin:0;
}
footer .second a {
    display: inline-block;
    width: 50%;
}
}

@media print, screen and (max-width: 1096px) {
footer div.first div.medium-2 div.menu-title, footer div.first div.medium-2 ul.menu  {
    margin:0 5px;
}
.footer-contact, .footer-phone {
    font-size: 15px;
}
div.detail-button a {
    padding:5px 5px;
}
.most-top-area {
    background-size: 0%;
}
.flex-direction-nav .flex-next, #carousel-ad .flex-direction-nav .flex-next {
    right:0px !important;
    opacity: 0;
    overflow: inherit;
}
.flex-direction-nav .flex-prev, #carousel-ad .flex-direction-nav .flex-prev {
    left:0px !important;
    opacity: 0;
    overflow: inherit;
}
#carousel-ad:hover .flex-direction-nav .flex-prev, #carousel-ad:hover .flex-direction-nav .flex-next {
    opacity: 0.5;
}


}
@media print, screen and (max-width:639px) {
.single-tv img.play-img {
    display: none;
    background: none;
    position: absolute;
    border: none;
    filter: brightness(80%);
    width: 20%;
    margin: 10% 40%;
    top: 0;
}
.single-top-ad{
	width:47% !important;
}
.contact-form-area .small-4 {
    width: 70% !important;
}
.small-offset-3{
	margin-left:10px;
}
.single-tv{
	text-align:center;
}
.single-tv img.full-width{
	width:auto;
}
.tv-list .single-tv .tv-entry{
	background:none !important;
	border: 0px !important;
}
.white{
    color: #969696 !important;
}
}
@media print, screen and (max-width: 1485px) and (min-width: 1097px) {
.most-top-area {
    background-size: 10% 100%;
}
}