/*
Theme Name: Radio Nepal 2021
Author: PSubedi
Author URI: http://www.mediachautari.com/
Description: ##
Version: 2.2
License: Commercial
*/
@import url(https://fonts.googleapis.com/css?family=Mukta:400|Hind|Arya|Rhodium+Libre:400|Rajdhani:500&subset=latin,devanagari);
@import url(styles/rail.css);
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:#052a54; text-decoration:none; font-family: 'Mukta', serif;}
a:hover{color:#c80000;	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; font-size: 2.1em;}
.clear{	clear:both;}
h7 a{color:#3068a0; font-size:14px; line-height:18px;}
body{margin:0; padding:0; color:#000000; font-family: 'Mukta', serif;}
#fp_ad{width:100%; float:left; position:fixed; z-index:150; top:0; bottom: 0; background:#FFF;}
#fp_head{background: #6f9dd1; width:100%; float:left; padding: 3px 0; position: relative;}
#fp_head img{max-width: 150px; height: auto; padding-top: 10px; float: left !important; border: 7px solid #FFFFFF; border-radius: 4px; margin-left: 10px !important;}
#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:10px auto 0;}
.skip{color:#FFF; font-weight:bold; font-size:1.1em; padding:0 10px; line-height:0.9em; margin-top:10px; border:1px solid #4777ae; border-radius:5px;}
.skip:hover{color:#052a54;}

header{-webkit-transition: all .5s;  -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; z-index: 100;
}
.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;
	position: fixed; top: 0;
	
box-shadow: 0 .4rem .4rem 0 rgba(0,0,0,.04);	
	}
.nvflt{  
-webkit-transition: all .5s;
    -moz-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;
	}	
		
header, main, footer{width:100%; float:left;}
main{margin-top:25px;}
#main_section{max-width:1240px; margin:0 auto 0 auto;}
#body_main{ background:#FFF; width:100%; float:left;}
#header-top{width: 100%; padding: 6px 0; background:#FFFFFF; border-bottom:1px solid #F5F5F5; float: left;}
.ht_right{width: 28%; float: left; margin-left: 38%;}
.ht_right .icons{float: right; width: 50%; text-align: right;}
.ht_right .icons i{ margin-right: 10px; 
border: 1px solid #d0d5da; border-radius: 50%; font-size: 1.2em;} 
.ht_right .icons i:hover{background: #b6d8ff; border-color:#b6d8ff; }
.fa-facebook{color: #4267b2; padding: 6px 7px;}
.fa-twitter{color: #1da1f2; padding: 6px 6px;}
.fa-youtube{color: red; padding: 6px 5px;}
.ht_search{width: 50%; float: left; position:relative; text-align: right;}
form{
    position: absolute;
    top: 2px;
	right: 0; 
    width: 30px;
    height: 30px;
    background: white;
    box-sizing: border-box;
	float: right;
}

input{
    top: 0;
    right: 0;
    width: 100%;
    height: 30px;
    line-height: 27px;
    outline: 0;
    display: none;
    font-size: 1em;
    border-radius: 10px;
    padding: 0 10px;
	border-bottom:2px solid #B3D7FF;
	border-top: none;
	border-left: none;
	border-right: none;

}

.fa{
    box-sizing: border-box;
    padding: 5px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: -3px;
    border-radius: 50%;
    text-align: center;
    font-size: 1.0em;
    transition: all 1s;
 background: #1b518d;
	color: white;
}

form:hover{
    width: 200px;
	transition: all 1s;
	position: absolute;
    cursor: pointer;
}

form:hover input{
    display: block;
}
.miti{width: 39%; float: left; color: #726f6f; margin-left: 20px; text-align: right;}
.miti span{ background: #1b518d; padding: 1px 7px; margin-left: 12px; color: white; border-radius: 2px;}
#header-mid{width: 100%; background: #FFFFFF; padding: 25px 0; float: left;}
.head_cp{background: #1b518d; padding: 2px 5px; border-radius: 4px; float: left; margin-left: 10px;}
.head_cp a{color:white;}
ul .head_cp{padding: 10px 5px; float: none; text-align: center; margin: 0 auto;}

#header-menu{background: #1b518d; float: left; width: 100%;}
.logo{ float:left; max-width:480px; margin-top: -40px; border: 1px solid #f5f5f5; padding: 6px 15px 0; background: #FFFFFF; border-radius: 5px; border-bottom: none;}
.logoimg{float: left;}
.visitnp{float: right;}
.live_sec{width: 60%; float: right;}
.live_box{float: right;
border: 1px solid #f5f5f5; text-align: center; padding: 7px 0 0; border-radius: 5px;  color: #bdbdbd; font-size: 1.7em; margin-top: -40px; background: white;
}
.live_text{background:  red; padding: 4px 10%; width: 100%; margin-left: -10%; font-size: 0.6em; color: #FFFFFF; }
.menu-bg{background: #6f9dd1; width: 100%; float: left; padding: 10px 0; transform: skew(-15deg); margin-left: 1%; height: 37px; }
nav{float:right; width:99%; padding-left: 1%; padding-top:5px; position:relative; margin:auto; transform: skew(15deg);}
nav ul li{ display: inline-block; margin-right: 1%; font-size: 1.2em; font-weight: 400; border-right: 1px solid #4c87c8; padding-right: 1%;}
nav ul li:last-child{border-right:0; margin-right:0;}
nav ul li a{color:#090909; display:block; padding:0 12px; line-height:1.2em; transition: all .5s;}
nav ul li a:hover{ color: #b00711;}
nav ul li .langen { display: block;
width: 25px;
height: 30px;
border: 1px solid #4C87C8;
border-radius: 50%;
padding: 8px 5px 0 6px;
margin-top: -25px;
font-size: 1.0em;
position: absolute;}
nav ul li .langen:hover{color: #b00711; border: 1px solid #b00711;}
.multimenu{color: #090909; cursor: pointer; position: relative; z-index: 1;}
.multimenu:hover{color: #b00711; transition: all .5s;}
.multimenu ul{display: none; background: #6f9dd1; padding: 25px 10px 10px; position: absolute; top: 30px; left: -20px; width: 200px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;} 
.multimenu ul li{display: block; border-right: 0; margin-right: 0; padding-right: 0; font-size: 1.0em; margin-bottom: 20px;}
.province_menu{display:block; background: #FFF; box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.16),0 2px 10px 0 rgba(248, 80, 80, 0.12) !important;}
.province_menu ul{text-align: center;}
.province_menu ul li{display: inline-block; list-style: none; text-align: center; margin:11px 25px; font-size: 1.3em;}
.province_menu ul li a{color:#464646; transition: all .5s;}
.province_menu ul li a:hover{color:#b00711;}
.sbhead{font-size: 1.5em; font-style: italic; color: #787878;}


#bises{padding:20px 25px 30px; margin-bottom:0;}
.bises_story{ border: 1px solid #6ea7e7; border-radius: 7px; border-right: 0; border-left: 0; margin-bottom: 30px;
box-shadow: rgb(231, 231, 231) 0 0 8px !important;}
.bises_story img{margin:0 auto; float:none;}
.bises_story img:hover{opacity:0.9;}
.bises_story_text{ width:100%; padding:15px 0 25px;}

.bises_story_text h1{text-align:center; margin:25px auto 10px; padding: 0 20px;}
.bises_story_text h1 a{font-size:1.3em; line-height: 1.4em;}
.bises_story_text h3{text-align:center; color: #3e3c3c; font-weight:normal; line-height:1.4em; width: 100%; float: left; margin-bottom: 30px;}

.bises_story_text h3 .top_writer{color: #dd440f;}
.bises_story_text .article img{border-radius:50%; margin-bottom:15px;}
.bisesh{ background:#F4F4F4; padding:15px; margin:0 15px; border-top:3px solid #052a54; position:relative; border-radius:5px;}
.bisesh span{display:block; background:#052a54; 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{margin-top: -5px; margin-bottom: 20px;}

.context span{font-size: 1.2em; line-height: 0.8em; color: #575757; padding: 5px 25px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: 1px solid #6ea7e7; background: #FFFFFF; border-top: 0; box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.16),0 2px 5px 0 rgba(168, 1, 1, 0.12) !important;}

.sp_writer{color:#727272; font-weight:bold; font-size:1.1em;}
.advt_r{box-shadow: 0px 1px 2px 1px #dbd4d4; text-align: center; max-width: 300px;  float: left;}
.advt_bx{width: 98%; padding: 8px 1%; background: #FFFFFF; text-align: center; float: left;  box-shadow: rgba(0,0,0,.08) 0 0 8px;}
.advt_bx img, .advt_r img{margin: 0 auto; float: none;}

#section_left .advt_bx{width: 95%; margin-left: 2.5%;}

#live_play{display: none;}
#live_play #body_main{margin: 5px 0 25px; background: none; padding-left: 20%;}
.home_player{ display: block; margin: 0 auto; width: 60%; float: left; border: 1px solid #e6e6e6; border-radius: 10px; 
background: rgba(254,254,254,1);
background: -moz-linear-gradient(left, rgba(254,254,254,1) 13%, rgba(231,231,231,1) 40%, rgba(219,219,219,1) 54%, rgba(226,226,226,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(13%, rgba(254,254,254,1)), color-stop(40%, rgba(231,231,231,1)), color-stop(54%, rgba(219,219,219,1)), color-stop(100%, rgba(226,226,226,1)));
background: -webkit-linear-gradient(left, rgba(254,254,254,1) 13%, rgba(231,231,231,1) 40%, rgba(219,219,219,1) 54%, rgba(226,226,226,1) 100%);
background: -o-linear-gradient(left, rgba(254,254,254,1) 13%, rgba(231,231,231,1) 40%, rgba(219,219,219,1) 54%, rgba(226,226,226,1) 100%);
background: -ms-linear-gradient(left, rgba(254,254,254,1) 13%, rgba(231,231,231,1) 40%, rgba(219,219,219,1) 54%, rgba(226,226,226,1) 100%);
background: linear-gradient(to right, rgba(254,254,254,1) 13%, rgba(231,231,231,1) 40%, rgba(219,219,219,1) 54%, rgba(226,226,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 )
}

.l_p_l{width: 48%; float: left; text-align: right; padding-top: 15px;}
.l_p_l h2{font-weight: normal; text-align: right; line-height: 1.5em; font-size: 1.3em; margin-bottom: 15px; color: #4d6380; }

.l_p_r{width: 50%; float: right; background:-moz-linear-gradient(top, #6f7078 0%, #2c2d33 100%); border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
#live_src{background: none; border: none; color: #dd440f; font-size: 0.8em; font-weight: bold;}
.live_src_op{color:#dd440f; font-size: 30px; }



#main_left{width:71%; float:left;}
#main_right{width:40%; float:right;}
#top_main_story{padding:20px 2%; width:96%; border:1px solid #e6e6e6; float:left; box-shadow: 0 3px 2px -2px #e1e5ef;}
#main_left{width:55%; float:left; border-right:1px solid #efefef; margin-right:1.5%; padding-right:1.5%; position:relative;}
#main_left .arr{background:url(images/m_ar.png) right no-repeat; position:absolute; top:45%; margin-right:-1px; right:0; width:6px; height:10px;}
#main_left img{float:left;}
#main_right p{font-size:1.2em; margin:15px 0; text-align:justify;}
.news_loop{color:#333333; line-height:1.7em; margin-top:12px; margin-bottom:12px; padding-bottom:12px;}
.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;}
.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;}  
.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 3px;}
.pahile span{margin-left:10px; padding-left:23px; background:url(images/writer.png) no-repeat left top 3px;}


#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 .play{ position:absolute; left:35%; top:45%; padding:0 6%; font-size:1.5em; color:#e64a01; display:none; line-height:1.4em;}

.insec_feprg, .insec_video{box-shadow: rgb(184, 193, 204) 0 0 8px !important; border-top: 1px solid #1b518d; border-bottom: 1px solid #1b518d; border-radius: 5px; background: #fbfbfb;}
.insec_video .fep_loop h2{background: none;}
.insec_video .bx-wrapper{max-width: 1230px !important;}
#fep{background:#d0dede; padding-bottom:20px; margin-bottom:25px; width:100%; float:left; max-height:328px;}
.fep_loop{width:97%; float:left; margin: 25px 13%; text-align: center; transition: all .5s;} 
.fep_loop img{margin:0px auto; width: 100%; height: auto; float: none; border-top-left-radius: 5px; border-top-right-radius: 5px;} 
.fep_loop h2{text-align:center; font-size:1.3em; padding: 12px 3px 7px; background: #f3f3f3; line-height: 1.8;}
.fep_loop h2 a{color: #052A54; }
.fep_loop:hover{box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.16),0 2px 10px 0 rgb(138, 157, 177) !important;}
.audd {position: relative; width: 100%; float: left;}
.audd span{width: 24px; height: 24px; padding: 5px; border-radius: 50%; background:#F3F3F3; position: absolute; left:40%; bottom:-20px;}
.audd span i{color: #1B518D; font-size: 1.0em;}
.insec_video .audd span{background:#FBFBFB !important;}
#in_section{float:left; width:100%; box-shadow: rgba(0,0,0,.08) 0 0 8px;}
.t1, .t2{position:relative;}
.st1, .st2{position: absolute; right:0;}
.sp_loop{width:96%; float:left; padding:10px 2% ; box-shadow: 0px 4px 3px -3px #f6f6f6; margin-bottom: 25px;}
.sp_loop h2{padding:10px; font-size: 1.7em;}
.sp_loop figure{margin-right: 20px; padding: 7px; border: 1px solid #ddd; border-radius: 3px;}

#in_section .sp_loop:last-child{margin-right:0; float:right;}
#section_left{ width:71%; float:left;}
#section_right{width:25.8%; 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;
}


#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:53%; margin-left: 3%; position: relative;}
.cont_right{width:40%;}
.cont_box .title{padding-bottom:10px; margin:-6px 20px 15px;}

.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_taja{border-top:3px solid  #052a54; position:relative; width:100%; float:left;}
.cat_taja .title span{display:block; background:#052a54; padding:7px 25px; color:#FFF; margin:4px; border-radius:2px; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif;}
.newsbx .news_loop{border-bottom: 1px solid #E7E7E7; margin-bottom: 15px; padding-bottom: 15px} 
.newsbx .news_loop:last-child{border-bottom: none;}
.news_list .news_loop h3{font-size: 1.4em; line-height: 1.6em;}
.news_list .news_loop {margin-bottom: 15px; padding-bottom: 15px;}

.news_list .news_loop:not(:last-of-type){border-bottom: 1px solid #E7E7E7;}

.main_st{display: block; position: relative;}
.main_st .pahile{position: absolute; bottom: 5px; left: 5px;} 

.right_box{border-top: 3px solid #dd440f; position: relative; width: 100%; float: left;}


.right_box .title{padding-bottom:10px; margin:-6px 20px 15px;}
.right_box .title span{display:block; background:#dd440f; padding:7px 25px; color:#FFF; margin:4px; border-radius:2px; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif; height: 26px;}
.program-scroll{background: #fcfcfc; padding: 50px 15px 10px 0; margin-top: -19px;}
.program-scroll li{color: #545454; padding: 10px 0 10px 15px; margin-left: 10px; border-bottom: 2px solid #E8F0F9; transition: all .4s ease-in-out;}
.program-scroll li:hover{background:#E8F0F9;}
.program-scroll li span{display: block; width: 100%;}
.program-scroll li .program-title{font-size: 1.2em; margin-bottom: 3px; line-height: 1.3em; color: #3b3b3b;}  

.program-scroll li .program-schedule{font-size: 0.8em; color: #8392a4; transition: all .4s ease-in-out;}
.program-scroll li:hover .program-schedule {color:#373737;}
.right_box_2{border: 1px solid #ebf0f5; border-top: 3px solid #052a54; position: relative; width: 93%; padding-right: 2%; float: left; margin-top: 25px; border-bottom-left-radius: 10px;}
.right_box_2 .title{padding-bottom:10px; margin:-6px 20px 15px;}
.right_box_2 .title span{display:block; background:#052a54; padding:7px 25px; color:#FFF; margin:4px; border-radius:2px; position:absolute; font-size:1.3em; font-family: 'Rajdhani', sans-serif; height: 26px;}

.right_box_2 ul{margin-top: 45px;}
.right_box_2 li{color: #545454; padding: 15px 0 15px 25px;}
.right_box_2 li span{display: block; width: 100%;}
.right_box_2 li .program-title{font-size: 1.2em; margin-bottom: 3px; line-height: 0.9em; color: #052a54;}  
.right_box_2 li:hover .program-title{color:#DD440F;}
.right_box_2 li .program-schedule{font-size: 0.8em; color: #656565;}
.right_box_2 li i{font-size: 1.3em; float: left; margin-right: 10px; margin-top: 2px; color:#DD440F}

.en_menu{margin-top: -25px; display: block;}
.en_int_loop{margin: 20px 0 20px; background: #f0f0f0; padding-bottom: 15px;}
.en_int_loop h1{font-size: 1.3em; line-height: 1.3em; padding: 0 15px;}
.en_int_loop img{margin-bottom: 15px;}
.en_fe_loop{width: 23%; float: left; margin-left: 1%; margin-right: 1%;}
div.en_fe_loop:last-child{margin-right: 0;}
.en_fe_loop h1{font-size: 1.2em; padding:10px;}
.en_fe_loop img{margin-bottom: 10px;}
.en_h1 a{line-height:1.0em; }
.en_li a{line-height: 1.4em;}
.en_h2 a{line-height: 1.2em;}

.satp{padding:10px 0; margin-top:40px;}
.satp .pop{background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 39%,rgb(238, 244, 249) 100%);}
.satp ul li{border-bottom:1px solid #E7E7E7; margin-bottom:15px; padding-bottom:15px; font-size:1.3em; padding-left: 25px;}
.satp ul li:last-child{border-bottom: 0; margin-bottom: 0;}

.satp .number{float:right; padding:3px 10px; line-height:1.1em; margin-right: 10px; border:1px solid #E7E7E7; border-radius:50%; margin-left:10px; background:#FFF; margin-top:20px; color:#ff5b25;}
.kala {margin-top: 48px; border-bottom:1px solid #E7E7E7; margin-bottom:15px;}
.kala h3{font-size: 1.4em; margin-right: 15px;}

.klsatp{margin-top: 0; padding-top: 0;}
.klsatp .kllist li{margin-left: 0; padding-left: 0; padding-right: 10px;} 

.fb_box{padding:10px; border:1px solid #E7E7E7; border-radius:3px; margin-top:25px; height:226px;}


.sat_main figure{margin-bottom:10px;}
.sat_main{border-bottom: 1px dotted #ddd; margin-bottom: 15px; padding-bottom: 15px;}
.satp .trend_head:last-child{border-bottom:none;}
.satp .trend_head img{border-left:none; padding-left:none;}

footer {box-shadow: 0 2px 4px 0 rgba(255, 255, 255, 0.16),0 2px 10px 0 rgba(248, 80, 80, 0.12) !important; background: #1B518D;} 
footer #body_main{width: 96%; padding: 0 3%;}
footer h2{font-size: 1.2em; color: #dd440f;}
.ftbg{background:#f0f0f0 !important; width:100%; float:left; border:1px solid #bababa;}
.foot_contact{width:30%; margin-left:15px; float:left; padding:20px 10px; }
.foot_contact p{margin:10px 0; color: #052a54; font-size:1.0em;}
.foot_contact p i{margin-right: 8px;}
.foot_contact p span{background: #e0e6ed; padding: 1px 7px; border-radius: 3px;}
.foot_links{width:41%; margin-right:5%; float:left; padding:20px 10px;}
.foot_links ul {margin-top: 15px;}
.foot_links ul li{display:inline-block; margin-right:30px; margin-bottom:10px;}


.copy{text-align:center; width:100%; color: #a2a2a2; 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 (max-width: 1300px) {
#main_section{max-width: 1140px;}
nav ul li{ display: inline-block; margin-right: 1%; font-size: 1.05em; font-weight: 400; border-right: 1px solid #4c87c8; padding-right: 1%;}	

}
@media screen and (max-width: 1180px) {
.logo{padding-left:25px; margin-top: 0px;  border:none;}
nav ul li{ display: inline-block; margin-right: 0.5%; font-size: 1.05em; font-weight: 400; border-right: 1px solid #4c87c8; padding-right: 0.5%;}	
	
#main_section{padding:0 30px;}
.sh1024{display:none;}
}
@media screen and (max-width: 1024px) {
#header-top{display: none !important; margin-top: 0;}	
.desktoponly{display:none;}
.miti{display:none;}
.live_sec{width: 40%;}
.live_box{margin-top: -15px; margin-right: 30px;}	
.sh1024{display:block;}
	.right_ads{margin-top:25px;}
.right_ads img{ float:none; margin-left:auto; margin-right:auto;} 
	nav{float:right; position:relative; right:0; margin-right:-11px; width: 100%;}
nav .mainul{position:absolute; overflow-y: scroll;
  	-webkit-overflow-scrolling:touch; 
	top:-10px;  height:350px;  float:left; left:0; display:none; background: #6F9DD1; width:100%; box-shadow: 0 7px 4px -4px #e1e5ef;}
nav .mainul li { display:block; font-size: 1.2em; font-weight: 400; border-bottom:1px solid #6f92b9; border-right:none; line-height: 1.0; padding:10px 0; text-align:center;}
nav .mainul li:last-child{border-bottom:none;}
nav ul li a{width:100%; padding:7px 0; border-bottom: none;}
nav ul li a:hover{padding:7px 0;   transition: all .5s; border-bottom: none;}
	nav ul li:hover{background: #8dbaec;}
	.multimenu{padding: 0!important;}
.multimenu span {display: none;}
.multimenu ul {width: 100%; display: block !important; position: relative; visibility: visible; margin: 0; padding: 0; height: auto !important; top:auto; left: auto;} 
.multimenu ul li{margin: 0; padding: 10px; font-size: 1.0em !important;}	

.langen{margin: 0 auto; margin-top: 0px !important;}	
.show_menu{display:block !important;}

#nav-toggle { position: absolute; left: 20px; top: 20px; float:right; cursor: pointer; padding: 10px 35px 16px 0px;  z-index: 50;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 25px;
  background: white;
  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;	}
	.cat_taja{width: 98%; padding-right: 2%;}
	.rdprgms .rdprglist > div{max-height: 250px;}
 
#section_left, #section_right{width:100%;}
#section_left figure, #section_left figure img{width:100%;}
.sat_main figure, .sat_main figure img{width:100%;}
#bises{margin-top:-10px;}
.t1, .t2{position:relative;}
.st1, .st2{position: static !important; right:0;}
.t2 .right_title{padding:10px;}
.right_box{width: 98%; padding: 0 1%;}
.right_box_2{width: 96%;}	
.advt_r{margin: 0 30px}
	.l_p_l{ padding-top: 8px; width: 40%;}
	.l_p_l h2{line-height: 1.3em; font-size: 1.2em; margin-bottom: 0; margin-right: 10px;} 
	.l_p_r{width: 60%;}

.en_int_loop{margin: 20px 0 20px;padding-bottom: 0;}
.en_int_loop h1{font-size: 1.4em; line-height: 1.4em; padding: 20px 15px;}
.en_int_loop img{margin-bottom: 0; margin-right: 15px;}

}
@media screen and (max-width: 1024px) and (min-width:600px) {
	.kala{width: 45%; float:left; border-bottom: none;} 
	.klsatp{width: 50%; float: right;}
	.efa{width: 45%; float: left;}
	.right_box_2 {width: 45%; float: right; margin-top: 0;}
	.chha-aathno{display: none;}}

@media screen and (max-width: 800px) and (min-width:600px) {
}
@media screen and (max-width: 800px) {
.logo{padding-left:25px; border:none; max-width: 381px; padding-top: 0; padding-right: 0;}

.visitnp{display: none;}
	.province_menu {display: none !important;}
nav{float:left; width:70%;  position:relative;}
nav ul{ top:6px; height:590px;}
.sp_loop{width:47%; float:left; margin-right:2.6%; margin-bottom:30px;}
.tips_loop{width:46%; float:left; margin-right:2.6%; margin-bottom:10px; min-height:270px;}
#live_play #body_main{padding-left: 0;}
.home_player{width: 90%; margin-left: 5%;}

	#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, .tips_loop figure, .tips_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;}
.en_fe_loop{width: 45%; float: left; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 15px;}
.en_fe_loop h1{font-size: 1.2em; padding:10px;}
.en_fe_loop img{margin-bottom: 10px;}


}
@media screen and (max-width:600px) {

.logo{padding-left:0px; width:60%;}
.no600{display:none;}
.yes600{display:block;}
nav{float:left; width:90%;  position:relative;}
nav ul{
    height:390px;
    max-height:420px;
    overflow-y: scroll;
  -webkit-overflow-scrolling:touch;}

.cat_taja{width: 94%; padding-left: 3%; padding-right: 3%; }
	
#in_left .sp_loop, .sp_loop,.cont_main, .cont_left, .cont_right {width:100% !important; float:none; min-height:100px; margin:0; padding:0; margin-bottom:30px;}
#in_left .sp_loop: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, .sp_loop figure, #section_left .cat_loop figure, .tips_loop figure{width:45%; margin:15px 15px 5px 10px;}
#in_left .sp_loop .pahile, .sp_loop .pahile{width:45% !important; float:right; margin:0;}

.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; border: 1px solid #ddd;}
.cat_loop{margin:0 0 30px 0 !important;}
.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, .tips_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_sam, .cat_tips{background:#FFF;}
.cat_tips{border-top:3px solid #ff5b25; border-radius:5px;}
.cat_tips .title span{left:10px;}
.tips_loop img{border-radius:0;}
.cat_sam{ border: 1px solid #ddd; border-top:3px solid  #052a54;}
.cat_sam .cont_left .cont_main, .cat_sam .cont_right .cat_loop{border:none !important;}
.cat_sam .cont_right .cat_loop{padding:5px 15px;}
.cat_sam .cont_right .cat_loop:hover{box-shadow:none;}
.tips_loop{width:98%; min-height:80px;  padding: 0 0 10px; border: 1px solid #ddd; margin-bottom:30px;}
.tips_loop h2{width:46%; float:left; text-align:left; font-size:1.5em; margin-top:10px; padding-left:0;}
#section_right .right_box:last-child{float:none;}
.pahile{margin-bottom:10px !important;}
.right_box_2{width: 100%; padding-right: 0; border-radius: 0; }  
	.right_box{width: 94%; padding: 0 3%;}
	
.kala figure{width: 100%; margin: 10px 0;}	
.kala figure img{width: 100%; height:auto;}
	
.sat_main{ border:1px solid #ddd; margin-top:10px;}
.sat_main h2{margin-left:10px;}
.bises_story_text h1 a{ font-size:1.1em;}
.bises_story_text h3{ font-size:1.0em;}
.bises_story_text{padding:5px 0;}
.bahas_left, .bahas_right{width:100%; float:none;}
.bahas_left figure{margin-bottom:10px;}
    .en_int_loop img{width: 40%;}
    .en_int_loop h1{font-size: 1.2em;
line-height: 1.2em;}    
}
@media screen and (max-width:560px) {
.l_p_l{width: 100%; margin-bottom: 10px;}
.l_p_r{width: 100%; border-radius: 10px;}
.l_p_l h2{text-align: center;}
	div.audio-player{ border-radius: 0 !important;}
}

@media screen and (max-width:480px) {
header #main_section{padding:0;}	
nav{float:right; max-width:480px; width:100%;}	
nav ul{width:100%;}
.logo{padding-left: 0px; width: 70%;} 
.live_sec {width: 30%; font-size: 0.8em;}
	.mejs-controls .mejs-play button, .mejs-controls .mejs-pause button{left: 7px !important;}  
.mejs-controls .mejs-mute button{right: auto;}
	
.sp_loop figure, #section_left .cat_loop figure, .tips_loop figure{width:100%; margin:0 0 5px 0;}
.cat_loop .cap, .tips_loop h2{width:94%; margin:5px 3% 5px;}
#in_left .sp_loop .pahile, .sp_loop .pahile{width:90% !important; float:right; margin:0;}
.trend_head{font-size:1.2em;}
.bahas_loop{width:97%; float:none;}
#section_left .bahas_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;}


.en_int_loop, .en_fe_loop{width: 100%; margin: 0;}
.en_int_loop h1, .en_fe_loop h1{width: 100%; padding: 10px 0;}
.en_int_loop img, .en_fe_loop img{width: 100%; margin-bottom: 10px;}
    .en_int_loop h1{padding: 10px 2.5%; width: 94%; font-size: 1.4em; line-height: 1.4em;}
}
/*Local Election*/
.election-d {
    font-size: 50px;
    color: #f90026;
    font-weight: 700;
}

.election-day {
    height: 80px;
    width: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 6px solid #f90026;
    border-radius: 100%;
    margin: 0 15px;
    cursor: pointer;
}

.local-election {
    display: flex;
	width: 100%;
    color: #092770;
    text-align: center;
    font-size: 35px;
    font-weight: 900;
}

.local-election {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
	line-height: 1.1em;
/*     padding: 30px 15px 0; */
}

a.election2079 {
    color: #e30514;
    padding: 5px 20px;
    border-radius: 5px;
    background: #fff;
}

@media (max-width: 1250px){
.local-election {
    flex-direction: column;
}
}

.chartMenu {
          //width: 100vw;
          height: 40px;
          background: #1A1A1A;
          color: rgba(255, 26, 104, 1);
        }

        .chartMenu p {
          padding: 10px;
          font-size: 20px;
        }
        .chartCard {
          //width: 100vw;
          display: flex;
          align-items: center;
          justify-content: center;
        }

        .chartBox {
          //width: 700px;
          //padding: 20px;
        }

        table { 
            width: 100%; 
            border-collapse: collapse; 
            margin:10px auto;
        }

        /* Zebra striping */
        tr:nth-of-type(odd) { 
            background: #eee; 
        }

        .election-update-tbl th { 
            background: #3498db; 
            color: white; 
            font-weight: bold; 
        }

        td, th { 
            padding: 10px; 
            border: 1px solid #ccc; 
            text-align: left; 
            font-size: 18px;
        }

        .election-title {
            font-size: 40px;
            text-align: center;
            justify-content: center;
            padding-top: 40px;
            color: #8e5ea2;
            font-weight: bold;
        }

        .election-more-btn {
            text-align: center;
        }

        .election-more-btn button a {
            text-decoration: none;
            color: #fff;
            font-size: 20px;
        }

        .election-more-btn button {
            background-color: #4CAF50; /* Green */
            border: none;
            color: white;
            padding: 15px 32px;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            font-size: 16px;
        }

        .election-more-btn button:hover{
            background-color: #cf0606;
            cursor: pointer;
        }

		.election-summary {
			margin-bottom: 40px;
		}

@media (max-width: 767px){
	.election-title{
	 	font-size: 20px !important;
    	 	line-height: 1em;
	}
}

/*End Local Election*/
