.mobile_show {display:none;}

@media only screen and ( max-width: 1024px ) 
{
.wrap {width:95%;}	
.dmenu {padding-bottom:1.70%;}
.xw74 { padding-bottom: 62%;}
#nav > ul > li > a {font-size:1.5vw; }
.lngs a {font-size:1.5vw;padding-left:0.5vw;padding-right:0.5vw;}
}

@media only screen and ( max-width: 768px ) 
{
#ds1 {display:none;}
#ds1_1 {display:block;}
.w74 {width:99%;}
.inner div, .inner a {font-size:6vw;line-height:7vw !important;}
.crnr {width:4vw;}
.tab_hide {display:none;}
.tab_49 {width:49%;height:49% !important;}
.ffont, .ffont a {font-size:3vw !important;line-height:vw; }
.lngs {width:70%;padding-top:4vw;}
.lngs a {font-size:2vw;margin:0.1vw 1vw;}

#ds1_1 {width:100% !important;}
.w50 {width:100%;}
.w25 {width:50%;}
.w49 {width:98%;margin:1%;padding-bottom:48%;}
.w24, .w32 {width:48%;margin:1%;padding-bottom:48%;}
.txt {font-size:3.5vw;line-height:5vw;}
h2 {font-size:5vw;line-height:8vw;}
.mobile_hide {display:none;}
.mobile_show {display:block;}
.h1title {font-size:5vw;line-height:8vw;}

.ffont {line-height:3.5vw !important;}

.lbobas {display:none;}

.icon {height:3vw;}
.nlt_input {font-size:3vw;}
.nlt_submit {font-size:3vw;}
}