/*
Theme Name: Nepali Link
Author: PSubedi
Author URI: http://www.mediachautari.com/
Description: ##
Version: 2.0
License: Commercial
*/
html{font-size:100%;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
li {list-style:none;}
img{max-width:100%; height:auto; display:block;}
figure{margin:0; position:relative; float:left;}
a{color: #515151;; text-decoration:none; font-family: 'Mukta', sans-serif; font-style: normal;  font-weight: 600;}
a:hover{color: #223e92;	text-decoration:none;}
p{font-size:1.1em; text-align:justify; line-height:1.5em;}
a img{border:0;}
h1 {font-size:3.0em; line-height:1.2em;}
h2{ line-height:1.3em;}
.clear{	clear:both;}
h7 a{color:#3068a0; font-size:14px; line-height:18px;}
body{margin:0; padding:0; color:#000000; font-family: 'Mukta', sans-serif;
}

#fp_ad{width:100%; float:left; position:fixed; z-index:150; top:0; bottom: 0; background:#FFF;}
#fp_head{background:#f0f0f0; width:100%; float:left; padding:10px 0;}
#fp_ad_content{margin:0 auto; text-align:center; max-width:720px;}
#fp_ad_content img{margin:0 auto; float:none; padding:0;}
#fp_head_l{width:75%; float:left;}
#fp_head_r{width:25%; float:right;}
#fp_ad_skip{max-width:80px; margin:0 auto 0;}
.skip{color:#223E92; font-weight:bold; font-size:1.1em; padding:0 10px; line-height:0.9em; margin-top:10px; border:1px solid #223E92;}

header{
background:#F9F9F9;
background-image: url("images/head_bg.svg");
background-size: cover;
background-attachment: fixed;
background-position: center center;
min-width: 320px;    
padding:10px 0;
position:fixed;
top:0;
z-index:100;
-webkit-transition: all .5s; 
    -moz-transition: all .5s;
    -o-transition: all .5s; 
    transition: all .5s;    
    border-bottom: 1px solid #c2e9ec;
}
.ho_ef{-webkit-filter: url(#monochrome);
  filter:  url(#monochrome);
}
.resized{ 
-webkit-transition: all .5s; 
    -moz-transition: all .5s; 
    -o-transition: all .5s;
    transition: all .5s;
border-bottom: 1px solid #eaeaea;
padding:5px 0;	
    background:#F7F7F7;
}
.nvflt{  
-webkit-transition: all .5s;
    -moz-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;
display: none;
}	
	
header, main, footer{width:100%; float:left;}
main{margin-top:60px;}
#main_section{max-width:1140px; margin:0 auto 0 auto; background: #FFFFFF; padding: 0 25px;}
#body_main{ background:#FFF; width:100%;}
.logo{ float:left; max-width:300px; padding-right:10px;}
.logo_a{float: left; max-width: 56px; }
.logo_b{float: left; max-width: 225px; margin-top: 5px;}
nav{float:right; text-align:right; max-width:900px; position:relative; margin:auto; padding-top:20px;}
nav ul li{ display: inline-block; font-size: 1.3em; font-weight: 500;}
nav .desktoponly{display: inline-block !important;}
nav .home{padding:10px 15px; background:url(images/home_ic.png) no-repeat left; display:block;  } 
nav ul li a{color:#223E92; display:block; line-height:1.0em; transition: all .5s; border-right: 1px #02444b dotted; width: 100%; height: 100%; margin-right:15px; padding-right:15px; margin-bottom: 7px;}
nav ul li .nav_bd{display: block; width:60%; margin: 0 auto; float: right;}
nav ul li:hover .nav_bd{border-bottom:3px solid #EE333A;}
nav ul li:hover{transition: all .5s;}
nav ul li:last-child a{border-right: 0; }
nav .eng{color: #ee333a; text-transform: uppercase; font-size: 0.9em; border-right: 0;}
.alt_nav{display: none; width: 65%; float: right; margin-top: 15px; color: #313131;}
.alt_nav .line{padding: 0 7px; display: block; float: left;}
.tpsb{float: left; width: 60%;}
.date_t{width: 35%; float:left; text-align: right;}
.date_t span{display: block; float: right;}
.timet{text-align: left; margin-left: 15px;}
.timet span{float: left;}
.date_t img{margin-right: 7px; float: left;}
.srs {margin:0 30px;  top:0;}
.search{margin:-7px 0 0; position: relative; width: 20%; float: right;}
.search input{height:33px; float:right; width:30px; border:0px; border:1px solid #f7f7f7; padding:0px 7px 10px; background:url(images/sic.png) right no-repeat; -webkit-transition: width 0.4s ease-in-out;   transition: width 0.4s ease-in-out; position:absolute; right:0; cursor:pointer; }
.search input[type=search]:focus {
	position:absolute;    width: 250px;	right:0;
	border:1px solid #adc1d8;   border-radius: 5px; background: #ffff url(images/sic.png) right no-repeat;
}
.fa-edit{font-size: 0.8em; margin-right: 5px; color: #9ca3bb;}

#bises{padding:10px 0 15px; margin-bottom:5px; margin-top:-5px; border-bottom: 2px solid #dde4f9;
/*    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.3) 39%,rgb(230, 232, 232) 100%); } */ }
div#bises:last-child{margin-bottom: 45px}
#bises:hover{box-shadow: 0 3px 2px -2px #dde4f9;}
.bises_story{ width:100%;}
.bises_story img{margin:0 auto; float:none;}
.bises_story_text{ width:100%; padding:25px 0 15px;}
.bises_story_text h1{text-align:center; margin:25px auto 10px;}
.bises_story_text h1 a{font-size:1.3em; line-height: 1.4em;}
.bises_story_text h3{text-align:center; color: #4f4f4f; font-weight:normal; margin-bottom:10px; line-height:1.4em;}

.bises_story_text h3 .top_writer{color: #7b7a79;}
.bises_story_text .article img{border-radius:50%; margin-bottom:15px;}

#main_right{width:71%; float:left;}

#main_left{width:40%; float:left;}
#top_main_story{padding:20px 2%; width:96%; border: 1px solid #dde4f9;float: left;}
#top_main_story:hover{box-shadow: 0 3px 2px -2px #dde4f9;}
#main_right{width:55%; float:right; border-left:1px solid #efefef; margin-left:1.5%; padding-left:1.5%; position:relative;}
#main_right .arr{background:url(images/m_ar.png) right no-repeat; position:absolute; top:45%; margin-left:-1px; left:0; width:6px; height:10px;}
#main_right img{float:left;}
#main_left p{font-size:1.2em; margin:15px 0; text-align:justify;}

.news_loop{border-bottom: 1px solid #dde4f9; margin-bottom: 20px; padding-bottom:20px; color:#333333; font-size:1.0em; line-height:1.0em;}
.stbx{background:#ff5b25; width:3px; height:38px; float:left; margin: 5px 12px 5px 0px;;}
.news_loop img{margin:3px 12px 2px 0;}
.news_loop h2 {margin-bottom:8px; line-height:1.4em; font-size: 1.3em;}
.news_loop h2 a:hover{ border-bottom:0px dotted #c7d8e9;}
.news_loop h3{font-size:0.95em; color:#656565; font-weight:bolder; margin-bottom:7px;} 

div.news_loop:last-child{border-bottom: none; margin-bottom: 0; } 
.news_loop_img{float: left; width: 45%;}
.news_loop_txt{float: right; width: 52%;}
.akha .news_loop{ border-bottom:1px dotted #ddd; margin-bottom:10px; font-size:0.9em;}
.akha .news_loop:last-child{border-bottom:none; margin-bottom:0;}
.akha .news_loop img{margin-left:10px; margin:3px 0 2px 12px;}
.pahile{padding-left:17px; margin-left:10px; font-size:0.8em; color:#999; margin-bottom:5px; background:url(images/ago.png) no-repeat left top 0px;}
.pahile span{margin-left:10px; padding-left:23px; background:url(images/read_ic.png) no-repeat left top 3px;}
.cont_right .news_loop .pahile{display: none;}
#main_right .news_loop .news_loop_dvd:last-child{border-bottom:none;}
.main_st img{width:100%; margin-bottom:12px;}
figure{margin-bottom:10px;}
figure.img{display:block;}
figure .mask{ position:absolute; bottom:0; overflow:hidden; width:100%; height:100%; margin:0 !important;}
.mask_ov{background:#000; opacity:0.4; transition: background .4s ease-out; margin:0 !important;}
figure .play{ position:absolute; left:35%; top:45%; padding:0 6%; background:#333; border-radius:10%; opacity:0.8; font-size:1.5em; color:#e64a01; display:none; line-height:1.4em;}

#in_section{float:left; width:100%;}
.t1, .t2{position:relative;}
.st1, .st2{position: absolute; right:0;}
.sp_loop, .sp_loop_a{width:23%; float:left; margin-right:2.3%; padding:0 0 10px; border: 1px solid #dde4f9; min-height:290px;}
.sp_loop h2, .sp_loop_a h2{padding:10px;}
.sp_loop:hover, .sp_loop_a:hover{box-shadow: 3px 5px 6px -3px #e1e1e1;}

#in_section .sp_loop:last-child{margin-right:0; float:right;}
#section_left{ width:71%; float:left;}
#section_left_inside{ width:69%; float:left;}
#section_right{width:26.4%; float:right;}
.cat_top{border-top:3px solid #ff5b25;  border-radius:5px;}
.cat_top span{display:block; background:#ff5b25; padding:5px 30px; color:#FFF; top:0px; left:0; position:absolute; border-bottom-right-radius:5px; font-weight:bold;}
.cat_top .cap{
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
position:absolute; bottom:0;
}
.bisesh{ background:#F4F4F4; padding:15px; margin:0 15px; border-top:3px solid #223e92; position:relative; border-radius:5px;}
.bisesh span{display:block; background:#223e92; padding:5px 30px; color:#FFF; top:-15px; left:35%; border-top-left-radius:5px; border-top-right-radius:5px; position:absolute; font-weight:bold;}
.context span{font-size: 1.1em; line-height: 0.8em;padding: 0px 25px; border-radius: 5px; background: #223e92; color: #FFFFFF;}
.sp_writer{color:#727272; font-weight:bold; font-size:1.1em;}
.cat_loop{position:relative; margin:0 15px 25px 0;}
.cat_loop img {margin-right:15px;}
.cat_loop .cap{width:90%; position:absolute; color:#FFF; font-size:1.2em; line-height:1.3em; bottom:0; text-align:center; padding:40px 5% 5px; background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom,rgba(255, 255, 255, 0) 0,rgb(0, 0, 0) 100%);}
.cat_loop a{color:#FFF;}
.cat_loop .cap .pahile, .cat_loop .pahile, .recom_loop .pahile, .trend_head .pahile{display:none;}
#one_col,#two_col, #three_col{padding:15px 0; width:100%; float:left; }
#one_col h2{font-size:2.2em; line-height:2.8em; margin:10px 0;}
#one_col h3{color:#545252;; margin-bottom:10px;}
.one_col_lft{width:58.4%; float:left;}
.one_col_rt{width:39%; float:right;}
.cont_dvd{ padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #ececec; clear:both;}
#two_col .col50{width:48%; float:left; margin-right:2%;}
#two_col .col50:last-child{margin-right:0;}

#two_col .col60{width:58%; margin-right:2%;}
#two_col .col40{width:40%; }
.flt{float:left;}
.frt{float:right;}
#three_col .news_loop{width:32%; float:left; margin-right:2%;}
#three_col .news_loop img{margin:12px 0;}
#three_col .news_loop:last-child{margin-right:0;}

.right_ads img{margin-bottom:10px;}
.cont_box{ padding-bottom:5px;}
.cont_left{width:51%;}
.cont_right{width:47%;}
.cont_box .title{padding-bottom:10px; margin:0px 10px 15px 0;}

.cat_vichar{ position:relative; background: #f2f2f2; width:100%; float:left; border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; padding-bottom: 20px;}
.cat_vichar .title span{
background: #223e92; font-size: 1.3em; display:block;  padding:6px 20px; color:#FFF;  margin:-7px 5px 4px; position:absolute; font-family: 'Rajdhani', sans-serif;}
.cont_main{margin:0 15px 0 0; background: #f7f7f7; padding-bottom: 10px;}
.cont_main figure{margin-bottom:0;}
.cont_main div, .cont_main p, .cont_main .pahile{margin:10px 15px; }
.cont_main h2{ padding:10px 3% 5px; font-size:2.1em; margin:1px 0; line-height:1.4em;}

.cont_main .mask_ov{margin:0;}

.loop_left{float:left; width:45%;}
.loop_right{float:left; width:53%; padding-left:2%;}
.loop_right .pahile{float:right; margin-top: -37px; background: white;}

.cat_uk{border-top:1px solid  #a9b7df; position:relative; width:100%; float:left;}
.cat_uk .title span{display:block; background:#223e92; padding:5px 20px; color:#FFF; margin:-1px 0 4px 0;  position:absolute; font-size:1.2em; font-family: 'Rajdhani', sans-serif;}

.cat_npl{border-top: 1px solid #d9d9d9; position:relative; width:100%; float:left;}
.cat_npl .title span{display:block; background:#5d5e60; padding:5px 20px; color:#FFF; margin:-1px 0 4px 0;  position:absolute; font-size:1.2em; font-family: 'Rajdhani', sans-serif;}


.cat_sam{position:relative; width:100%; float:left; background:#223e92; padding-bottom: 0 !important; }
.cat_sam .title span{display:block; padding:6px 20px; color:#FFF; background: #ee333a; margin:-6px 5px 4px; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif;}
.cat_sam .cont_main{background:#223e92; margin-left: 25px; }
.cat_loop h1{font-size:2.4em; margin-bottom: 20px;}
.cat_loop h1 a{color:#f2f2f2;}
.cat_loop figure{margin-bottom:0;}
.cat_sam .cat_loop{color:#FFFFFF;}


.cat_recom{position:relative; width:97%; float:left; background:#ebebeb; border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; padding: 0 1.5%;}
.cat_recom .title{margin-top:-8px;}
.cat_recom .title span{display:block; background:#223e92; padding:6px 20px; color:#FFF; margin:4px; left:45.2%; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif;}

.recom_loop{width:21.2%; float:left; margin-right:4%; margin-left:0.6%; padding:0 0 10px; min-height:200px;}
.recom_loop h2{font-size:1.3em; padding:0 10px; text-align:center;}
.cat_recom .recom_loop:last-child{margin-right:0; padding-right:0;}


.satp{padding:15px 0 15px 0;}
.satp ul li{border-bottom:1px dotted #ddd; margin-bottom:20px; padding-bottom:20px; padding-right: 10px; font-size:1.0em;}
.satp .number{float:left; padding:5px 10px; line-height:1.1em; border-radius:50%;  background:#6D6D6F; color:#fff; margin:10px 15px 20px 0px;}
.right_title {display: block; padding:5px; color: #FFF; font-size: 1.2em; font-family: 'Rajdhani', sans-serif; 
} 
.trending{background:#5d5e60 url("images/trend.svg") no-repeat right;}
.engtt {
  background: #5d5e60;
}

.event_t{background:#5d5e60 url("images/event.svg") no-repeat right;}
.profile_t{background:#5d5e60 url("images/profile.svg") no-repeat right;}
.radio_t{background:#5d5e60 url("images/listen.svg") no-repeat right;}
.right_title span{font-size: 1.1em; padding: 5px 15px;}
.trend_head{font-size:1.3em; line-height:1.3em;}

.profile_box{padding:10px; background: #f7f7f7; border-radius:3px; border-top: none;}
.profile_box img{margin-bottom: 15px;}
.cat_multi{position:relative; width:97%; float:left; background: #223e92; padding: 0 1.5%;}
.cat_multi .title{margin-top:-8px;}
.cat_multi .title span{display:block; background:#ee333a; padding:6px 20px; color:#FFF; margin:4px; left:45.2%; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif;}

.multi_loop{width:21.2%; float:left; margin-right:4%; margin-left:0.6%; padding:0 0 10px; min-height:200px; color:#FFFFFF;}
.multi_loop h2{font-size:1.3em; padding:0 10px; text-align:center;}
.multi_loop h2 a{color:#B9C6EE; font-weight: 500;}
.cat_multi .multi_loop:last-child{margin-right:0; padding-right:0;}
.bich_warp{background:#ff5b25; width:100%; float:left; margin-bottom:15px;}
.bich_left{width:60%; float:left;}
.bich_left figure{margin-bottom:0; height:100%; width:auto;}
.bich_left figure img{height:100%; width:auto;}
.bich_right{width:40%; float:right;}
.bich_right h2{font-size:2.2em; text-align:right; padding:35px 25px 5px 5px;}
.bich_right h2 a{color:#FFF;}
.bich_text{ padding:5px 15px 25px;}
.bich_loop{float:left; width:30%; margin-right:1.5%; margin-left:1.5%; text-align:center;}
.bich_loop figure{ margin:0 auto 15px; float:none;}
.bich_loop figure img{border-radius:50%; margin:0 auto 15px; border: 1px solid #f3f2f1; padding:2px;}
.bich_loop figure img:hover{box-shadow: 3px 5px 6px -3px #e1e1e1;}
.bich_loop h2{font-size:1.4em; font-weight: bold;}
.bich_writer{ color:#606366; padding-left:20px; background: url("images/edit.svg") left no-repeat;}
footer{background:#f0f0f0;}
footer #main_section{background:#f0f0f0;}
.ftbg{background:#f0f0f0 !important; width:100%; float:left;}
.foot_contact{width:30%; margin-left:15px; float:left; padding:20px 10px; }
.foot_contact p{margin:10px 0; color:#494a4b; font-size:0.9em;}
.foot_links{width:41%; margin-right:5%; float:left; padding:20px 10px;}
.foot_social{width:16%; float:left;padding:20px 10px;}
.foot_social span{width:32px; height:32px; margin-right:10px; display:inline-block; float:left;}
.foot_social span:hover{box-shadow: 0px 2px 5px #bfbaba; border-radius:50%;}
.foot_social .fb{background:url(images/so_ic.png) no-repeat left;}
.foot_social .tw{background:url(images/so_ic.png) no-repeat -40px;}
.foot_social .yt{background:url(images/so_ic.png) no-repeat -80px;}
.foot_social h2, .foot_links h2{border-bottom:1px solid #CCC; margin-bottom:15px; padding-bottom:15px; font-size:1.2em;}
.foot_links ul li{display:inline-block; margin-right:30px; margin-bottom:10px;}
.copy{text-align:center; width:100%; color: #545454; font-size: 0.9em;}
.desktoponly{display:block;}
.mobileonly{display:none;}
.yes600{display:none;}
h3 { color: white; }
.fb_box div, .fb_box span, .fb_box iframe, .fb_box .fb_iframe_widget iframe{max-width:100% !important;}
@media screen and (min-width: 1180px) {
.sh1024{display:none;}

}
@media screen and (max-width: 1180px) {
#main_section{padding:0 20px;}
.sh1024{display:none;}
}
@media screen and (max-width: 1024px) {
.desktoponly{display:none;}
.sh1024{display:block;}
.right_ads{margin-top:25px;}
.right_ads img{ float:none; margin-left:auto; margin-right:auto;} 
header {padding:5px 0 !important; height:55px;} 
    .logo_a img, .logo_b img{width: 75% !important;}
    .alt_nav .search, .nav_bd {display: none !important;}

    nav{float:right; position:relative; right:0; margin-right:-11px; width: 100%;}
nav ul{position:absolute; overflow-y: scroll;
  	-webkit-overflow-scrolling:touch; 
	top:5px;  height:350px;  float:right; right:0; display:none; background:#223E92; width:80%; padding:10px 2%;}
nav ul li{ display:block; font-size: 1.2em; font-weight: 400; border-bottom:1px solid #3E58A6; border-right:none; line-height: 1.0; padding:0; text-align:center;}
nav ul li:last-child{border-bottom:none;}
nav ul li a{width:100%; padding:15px 0; color: #fff; }
nav ul li a:hover{background:#3E58A6; padding:15px 0; color: #fff;   transition: all .5s;}
    .show_menu{display:block !important;}

#nav-toggle { position: absolute; right: 10px; top: 20px; float:right;}

#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 25px;
  background: #EE333A;
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle span:before {
  top: -7px; 
}
#nav-toggle span:after {
  bottom: -7px;
}

#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  transition: all 500ms ease-in-out;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}
nav ul .search {padding:0; margin-bottom:35px;}
nav ul li .srs {display:inline-block; margin:0 auto; position:relative; text-align:center;}
nav .search input{height:33px; float:right; width:40px; border:1px solid #f7a43c; padding:5px 7px; background: #f7a43c url(images/sic_wh.png) right top no-repeat; -webkit-transition: width 0.4s ease-in-out;   transition: width 0.4s ease-in-out; margin:0 auto !important;}
nav .search input[type=search]:focus {
	position:absolute;    width: 250px;	right:-125px;
	border:1px solid #adc1d8;   border-radius: 5px; background: #e4effc url(images/sic.png) right no-repeat;
}
    .bich_loop figure img{width: 50%;}
#section_left, #section_left_inside, #section_right{width:100%;}
.right_box{width:48%; margin-right:2%; float:left;}
#section_right .right_box:last-child{float:right; margin-right:0;}
.sat_main figure, .sat_main figure img{width:100%;}
#bises{margin-top:-35px;}
.t1, .t2{position:relative;}
.st1, .st2{position: static !important; right:0;}
.t2 .right_title{padding:10px;}
    .profile_box{text-align: center;}
    .profile_box img{margin-left: auto; margin-right:auto; float: none;}    

    nav .desktoponly{display: none !important;}    
}
@media screen and (max-width: 1000px) and (min-width:800px) {
#main_left .news_loop p{display:none;}	
    .foot_links{margin-right: 2%;}
    .alt_nav{width: 60%;}
}
@media screen and (max-width: 800px) and (min-width:600px) {
 .sp_loop,  .sp_loop_a{min-height: 310px;}
}
@media screen and (max-width: 800px) {
.cat_sam .cat_loop p{display:none;}	    
    .cat_sam img{margin-bottom: 15px;}    
.logo{padding-left:25px;}
    .alt_nav{display: none !important;}
    nav{float:right; width:70%;  position:relative;}
nav ul{ top:6px; height:590px;}
.sp_loop, .sp_loop_a{width:47%; float:left; margin-right:2.6%; margin-bottom:30px;}
.recom_loop, .multi_loop{width:46%; float:left; margin-right:2.6%; margin-bottom:10px; min-height:270px;}
#in_section .sp_loop:last-child{margin-right:2.6%;}
#main_left, #main_right{width:100%; margin:0; border:0;}
#main_left figure, #main_left figure img, .sp_loop figure, .sp_loop figure img, .sp_loop_a figure, .sp_loop_a figure img, .recom_loop figure, .recom_loop figure img{width:100%;}
.desktoponly{display:none;}
.mobileonly{display:block;}
.no800{display:none;}
.foot_links{display:none;}
.foot_contact{width:48%; text-align:left;}
.foot_social{float:right; width:35%;}
#main_left .arr{display:none;}
}
@media screen and (max-width:600px) {
.logo{padding-left:25px;}
.no600{display:none;}
.yes600{display:block;}
nav{float:right; width:90%;  position:relative;}
nav ul{
    height:390px;
    max-height:420px;
    overflow-y: scroll;
  -webkit-overflow-scrolling:touch;}
    div.news_loop:last-child{border-bottom: 1px solid #dde4f9;}
.news_loop{border: 1px solid #dde4f9; min-height: 100px; }
.news_loop:hover{box-shadow: 3px 5px 6px -3px #e1e1e1;}
    .cont_right .news_loop{margin-bottom: 25px;}
    .cont_right .news_loop .pahile{ display: block; background: url(images/ago.png) no-repeat left top 0px;}    
    #top_main_story .news_loop{border:none;}
    #top_main_story .news_loop:hover{box-shadow: none;}
    .cat_vichar{margin-bottom: 35px;}
    .bich_loop{width: 96%; border-bottom:1px solid #dde4f9; margin-bottom: 15px; padding-bottom: 15px; text-align: left;}
    div.bich_loop:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
    .bich_loop figure{width: 35%; float: left; margin: 0;}
    .bich_loop figure img{width: 80%; margin: 0;}
    .bich_loop h2{float: right; width: 65%; font-size: 1.6em; line-height: 1.5em;}
    #in_left .sp_loop, .sp_loop, .cont_main,.news_loop, .cont_left, .cont_right {width:100% !important; float:none; min-height:100px; margin:0; padding:0; padding-bottom: 10px; margin-bottom:10px;}
#in_left .sp_loop:last-child, #in_left .sp_loop_a:last-child,  #in_section .sp_loop:last-child,.cont_right .cat_loop:last-child{margin-right:0; margin-bottom:0 !important;}
#in_left .sp_loop figure, #in_left figure, .sp_loop figure, #section_left .cat_loop figure,  .recom_loop figure{width:45%; margin:15px 15px 5px 10px;}
#in_left .sp_loop .pahile, .sp_loop .pahile{width:45% !important; float:right; margin:0;}
.bises_story_text h1 {
    text-align: center;
    margin: 45px auto 10px;
    font-size: 2.5em;
} 
    
    .news_loop_img{margin:15px 0px 5px 10px;}
    .news_loop_txt{margin:15px 15px 5px 10px; width:45%; float: left;}
    .news_loop_txt h2{font-size: 1.5em;}
.cat_loop .cap{width:48%; float:left; padding:15px 0 10px; position:relative; font-size:1.5em; font-weight:bold; bottom:0;  background:none; text-align:left;}
.cat_loop a{color:#036;}
.cont_main,  .cat_loop  { padding:0 0 10px;}
    .cont_main figure{width: 100%;}
    .cont_main  img{width: 100%; margin-bottom: 20px;}
.cont_main:hover, .cat_loop:hover, .cat_sam:hover, .satp ul li:hover{box-shadow: 3px 5px 6px -3px #e1e1e1;}
.cat_loop .cap .pahile, .cat_loop .pahile, .recom_loop .pahile, .trend_head .pahile{display:block; font-weight:normal; margin-top:10px;}
.cat_loop .cap .pahile, .trend_head .pahile{font-size:0.5em;}
    .cat_recom{width: 100%; padding: 0; }
    .cat_recom .title span{left: 0; position: absolute;}
    .cat_recom .cat_recom .title span{left:10px;}
        .cat_recom h2 .pahile{font-size: 0.6em; line-height: 1.5em;}
    .recom_loop img{border-radius:0;}
  .cat_sam .cont_left .cont_main, .cat_sam .cont_right .cat_loop{border:none !important;}
   .cat_sam .cont_main{margin-left: 0;}
    .cat_sam .cat_loop h1{margin: 0 15px !important;} 
    .cat_sam .cat_loop:hover{box-shadow: none !important;}
.cat_multi{}
.cat_multi .title span{left:10px;}
.multi_loop figure{width: 50%; float: left;}    
.multi_loop img{border-radius:0;}
.multi_loop{width:98%; min-height:80px;  padding: 0 0 10px;  margin-bottom:30px; border-bottom: 1px solid #3f5597;}
.multi_loop h2{width:40%; margin-left:15px; float:left; text-align:left; font-size:1.5em; margin-top:10px; padding-left:0;}  
    div.multi_loop:last-child{border-bottom: 0; margin-bottom: 10px;}    
    
.recom_loop{width:100%; min-height:100px; margin-left: 0; margin-right: 0;  padding: 0 0 15px; border-bottom: 1px solid #ddd; margin-bottom:15px;}
.recom_loop h2{width:46%; float:left; text-align:left; font-size:1.5em; margin-top:10px; padding-left:0;}
div.recom_loop:last-child{border-bottom: none; margin-bottom:0;}
    .right_box{width:100%; margin:0; float:none;}
#section_right .right_box:last-child{float:none;}
.satp{border:none; padding-right:0;}
.satp ul li{border: 1px solid #ddd; padding:15px 5px 15px; margin-top:30px; font-size:1.1em; font-weight:bold;}
.satp ul li:last-child{border: 1px solid #ddd; padding-bottom:15px;}
.pahile{margin-bottom:10px !important;}
.satp{padding:0; padding-top:10px;}
.sat_main{ border:1px solid #ddd; margin-top:10px;}
.sat_main h2{margin-left:10px;}
.bises_story_text h1 a{ font-size:1.3em; font-weight: 700em; line-height: 1.2em }
.bises_story_text h3{ font-size:1.0em;}
.bises_story_text{padding:5px 0;}
.bich_left, .bich_right{width:100%; float:none;}
.bich_left figure{margin-bottom:10px;}

}
@media screen and (max-width:400px) {
header #main_section{padding:0;}	
nav{float:right; max-width:480px; width:100%;}	
nav ul{width:100%;}
.logo{padding-left: 5px;} 
.sp_loop figure, figure, #section_left .cat_loop figure, .recom_loop figure{width:100%; margin:0 0 9px 0;}
.cat_loop .cap, .recom_loop h2{width:94%; margin:5px 3% 5px;}
.cont_right .news_loop_img{margin: 0; width: 100%;}
.cont_right .news_loop_img img{width:100%; margin-top: -1px;}
    .cont_right .news_loop_txt{width: 100%; margin: 0; padding: 0;}
    .cont_right .news_loop_txt h2{margin: 10px;}
    #in_left .sp_loop .pahile, .sp_loop_a .pahile, .sp_loop .pahile{width:90% !important; float:right; margin:0;}
    .multi_loop figure{width: 100%; margin: 0; padding: 0;}
    .multi_loop figure img{width: 100%;}
    .multi_loop h2{width: auto; font-size: 1.4em;}
    .trend_head{font-size:1.2em;}
.bich_loop{width:100%; float:none; margin-left: 0; margin-right: 0; text-align: center;}
    .bich_loop figure{margin-left: auto; margin-right: auto; float: none;}
    .bich_loop h2{float: left; width: 88%; text-align: center; margin: 10px 10px 5px;}
    .bich_writer{float: none; margin-left: auto; margin-right: auto;}
#section_left .bich_loop figure{width:50%;}
.foot_contact{width:80%; padding:20px 15px 5px;  float:left;}
.foot_social{width:80%; float:left; padding:0 20px 10px;}
.foot_social h2{display:none;}
 .pre_l{margin-right: 10px; margin-top:10px;}
.akha .news_loop img{width:100%; margin-bottom:10px;}
}