/* Reset */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

/*ol, ul {
		list-style: none;
	}*/

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    -webkit-text-size-adjust: none;
}

a {
    color: #111;
    outline: 0;
    text-decoration: none;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;

}

a:hover {
    color: #ec1825;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    text-decoration: none;


}

a:visited,
a:acitve {
    text-decoration: none;

}

a:active {
    color: #111;
}

a:focus {
    text-decoration: none;
    border: 0 !important;
    outline: 0;

}

a img,
img {
    border: 0;
}

p {
    padding: 10px 0;

}

object {
    outline: 0;
    border: 0;
    float: left;
}



button:focus {
    outline: 0;
}

* {
    outline: 0;
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-style: normal;
    font-size: inherit;
}

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 13px;
    color: #393939;
    background: #ddd;
    position: relative;
    z-index: -1;
}




#header {

    margin: 0 0 15px 0;
    padding: 0;
    position: relative;

}


.datebox {
    background: #fff;

}

.logobox {
    background: #fef200;
    padding-top: 11px;
    padding-bottom: 11px;
}

.datebox h1 {
    float: left;
    margin: 0px;
    padding: 15px 0;
}



a#logo {
    background: url(../images/logo.png) no-repeat 0 0;
    width: 300px;
    height: 83px;
    text-indent: -9999px;
    float: left;
    margin: 23px 0 0 0;
    padding: 0;
}

.navbar-brand {
    display: none;
}

ul.epapers {
    float: right;
    width: 365px;
}

ul.epapers li {
    list-style: none;
    float: left;
    margin: 0 0 0 21px;
    padding: 0;
    display: inline;
}

ul.epapers li a.read_epaper {
    color: #111;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin: 4px 0 0 81px;
    padding: 0;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    position: relative;
    left: 0;

}

ul.epapers li a.read_epaper:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 0 0 8px;
}

ul.epapers li a.read_epaper:hover {
    color: #ed1b23;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    left: 15px;



}

ul.epapers li img {
    float: left;
    margin: 0;
}

ul.epapers li.first {
    margin-left: 57px;
    width: 184px;
    margin-top: 29px;
}






/*main nav */

.navbar-fixed-top {
    position: relative;

}

/*.navbar-fixed-top .navbar-brand {
	display: none;
}*/




/*main navigation*/

.navbox {
    background: #111;
    position: relative;
    z-index: 99;
}

.container .navigation_box {
    background: none;
    height: 45px;
    border-bottom: 0px solid #3a9cde;
    margin: 5px 0 0 0;
}

.navbar-nav {
    float: none;
    border: 0px solid #f4f4f4;
    width: 100%;
    display: inline-block;
    font-size: 0;

}

.container .navigation_box .navbar-nav>li {
    border-left: 0px solid #f4f4f4;
    display: inline-block;
    float: none;
    font-size: 15px;

}

.container .navigation_box .navbar-nav>li:first-child {
    border-left: 0;
}



.container .navigation_box .navbar-nav>li.first .dropdown-menu a {
    padding-right: 20px;
}


.container .navigation_box .navbar-nav>li.searchform {
    margin: 0;
    padding: 0 0 0 15px;
    height: 58px;
}

.container .navigation_box .navbar-nav>li>a {
    font-size: 1.01em;
    font-weight: 300;
    color: #aaa;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-transform: uppercase;
    font-weight: normal;
    font-family: sans-serif;
}

.container .navigation_box .navbar-nav>li>a:hover {
    color: #fff;
}

.container .navigation_box .navbar-nav>li.last {
    float: right;
}





.container .navigation_box .navbar-default {
    background: none;
    border: 0;
    margin: 0;
}

.dropdown-menu {
    padding: 0;
}

.dropdown-menu>li {
    margin: 0;
    padding: 0;
}

.dropdown-menu>li>a {
    padding: 10px 20px;
}


/*second level menu*/

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}


/*search form*/


.container .navigation_box .navbar-form,
.tollfree .navbar-form {
    background: #fff;
    border: 0;
    outline: 0;
    box-shadow: none;
    padding: 0;
    width: 162px;
    height: 29px;
    position: relative;
}

.container .navigation_box .navbar-form {
    width: 271px;
    height: 58px;
    margin: 0;
}

.container .navigation_box .navbar-form .form-control,
.tollfree .navbar-form .form-control {
    border-radius: 0;
    border: 0;
    background: none;
    font-size: 14px;
    width: 212px;
    padding: 19px 10px;
    height: auto;
    box-shadow: none;
}

/*.container .navigation_box .navbar-form .btn-default, .tollfree .navbar-form .btn-default {
	border:0;
	padding:0;
	background:none;
	border-color:transparent;
	color:#007f52;
}*/


.container .navigation_box .navbar-form .btn-default {
    background: url(../images/search.png) no-repeat center center;
    width: 59px;
    height: 58px;
    text-indent: -9999px;
    float: left;
    border-radius: 0;
    border: 1px solid #f4f4f4;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    position: relative;
    right: -1px;
    position: absolute;
    top: 0;
    right: 0;
}

.container .navigation_box .navbar-form .btn-default:hover {
    cursor: pointer;
    background-color: #f5f5f5;
}

.container .navigation_box .navbar-form .btn-default:active {

    outline: none;

}


.container .navigation_box .navbar-form .btn-default:focus {
    outline: 0;

}

.navbar-form .form-group {
    float: left;
    display: inline;
}


a.more_btn {
    font-family: FontAwesome !important;
}

a.more_btn span {
    display: none;
}


.scrollbox {
    background: #fff;
}


/*newscrolle*/

.newsscroller {

    float: left;
    width: 100%;
    height: 36px;

}


#trends {
    width: 100%;
}

#trends h1 {
    margin: 6px 0 0 0;
    width: 100px;
    float: left;
    letter-spacing: normal;
}

#trends h1 a {
    color: #111;
    font-size: 14px;
    padding: 0 0px 0 0;
    text-transform: uppercase;
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;

}

#trends h1 a .fa-play {
    margin: 0 0 0 10px;
    font-size: 14px;

}

#trends h1 a:hover {
    text-decoration: none;
}

#trends .inner {
    width: 1025px;
    margin: 4px 0 0 0;
}

#trends .inner a {
    font-family: sans-serif;
    font-size: 13px;
    color: #111;
    font-weight: normal;
}


/*breaking news*/

.breaking {
    background: #fff;
    padding-top: 15px;
    margin-top: 20px;
    padding-bottom: 15px;
}

.breaking.first {
    margin-top: 0;
    margin-bottom: 15px;
}


.breaking .items a img {
    float: left;
    margin: 0 50px 0 0;
    width: 48%;
}


.breaking .items a span.maintitle {
    font-size: 320%;
    display: block;
    line-height: 70px;
}

.breaking .items a span.description {
    font-size: 15px;
    display: block;
    margin: 20px 0;
    line-height: 22px;
    color: #6d6c6c;
}

.breaking .items a span.more {
    background: #fff;
    color: #ed1b24;
    padding: 10px 20px 10px 0;
    margin: 10px 0 0 0;
    display: inline-block;
}

.breaking .items {
    margin: 30px 0 0 0;
    width: 100%;
    float: left;
    padding: 0 0;
}

.breaking .items.first {
    margin-top: 0;
    padding-top: 0;
}

/*section samachar*/

.section_samachar {
    background: #fff;
    margin-top: 15px;
}

.section_samachar h1 {
    width: 100%;
    float: left;
    font-size: 18px;
}

.section_samachar h1 span {
    float: left;
    padding: 5px 20px 5px 50px;
}

.section_samachar h1 span:before {
    content: "\f03a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ec1b24;
    margin: 0 15px 0 0px;
}


/*news_list*/

ul.news_list {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

ul.news_list li {
    list-style: none;
    float: left;
    width: 100%;
    display: inline;
    margin: 0;
    padding: 25px 0;
    border-top: 1px solid #ddd;
}

ul.news_list li.first {
    padding-top: 0;
    border-top: 0;
}

ul.news_list li.first {
    margin-top: 0;
}

ul.news_list li img,
.arthanews .items a img,
.interview_list .items a img,
.dastabej .items a img {
    width: 30% !important;
    float: left;
    margin: 0 30px 20px 0;
}


ul.news_list li a span.maintitle,
.arthanews .items a .maintitle,
.interview_list .items a span.maintitle,
.dastabej .items a span.maintitle,
.photoslider .items a span.maintitle {
    font-size: 132%;
    display: block;
    margin: 0 0 0px 0;
    line-height: 24px;
}

ul.news_list li img:hover {
    opacity: 0.9 !important;
}

ul.news_list li a span.dates,
.arthanews .items a span.dates,
.interview_list .items a span.dates,
.dastabej .items span.dates {
    color: #999;
    font-size: 111%;
    display: block;
    margin: 0 0 10px 0;
}

ul.news_list li a span.description,
.arthanews .items a span.description,
.interview_list .items a span.description,
.ramjham_news .items a span.description,
.dastabej .items a span.description,
.photoslider .items a span.description {
    font-size: 15px;
    display: block;
    margin: 20px 0;
    line-height: 22px;
    color: #6d6c6c;
}

ul.news_list li a span.more,
.arthanews .items a span.more,
.interview_list a span.authorname,
.ramjham_news .items a span.more,
.dastabej .items a span.more,
.highlights .itembox .item.videos .items a span.more {
    color: #ec1825;
    font-size: 112%;
    display: block;
    margin: 15px 0 0 0;
}

.dastabej {
    padding-bottom: 15px;
}

ul.news_list li a span.video_play {
    margin: 20px 0 0 0;
    display: block;
}

ul.news_list li a span.video_play:before,
.highlights .itembox .item.videos .items a span.video_play:before {
    content: "\f16a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 10px 0 0px;
}

.video_list ul.news_list li img {
    width: 24% !important;
    margin-bottom: 0;
}

.video_list {
    padding-bottom: 15px;
}

.advertisment_box img,
advertisment_box object,
advertisment_box iframe {
    width: 100% !important;
}

.advertisment_box img {
    height: auto !important;
}

.section_samachar .bichar_blog h2 {
    float: none;
}





/*photoslider*/

.photo_slider {
    padding: 0 15px;
    height: 276px;
    overflow: hidden;
    display: inline-block;
    width: 100%;


}

.photoslider .items {
    display: block;
    width: 262px;
}


.photoslider .items img {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}

.photoslider .items a img:hover {
    opacity: 0.9;
}

ul.news_list li a:hover span.more {
    color: #111;
}

ul.news_list.latest_news li {
    border: 0;
}


/* bichar blog*/

ul.news_list.bichar_blog li a.category_box,
ul.news_list.reports li h2 span.category_box,
.blogslider a.category_box {
    background: #ddd;
    padding: 5px 10px;
    display: inline-block;
    font-size: 15px;
    margin: 0 0 10px 0;
    color: #333;
}

ul.news_list.bichar_blog li a.maintitle {
    font-size: 132%;
    display: block;
    margin: 0 0 10px 0;
    line-height: 24px;
}

ul.news_list li h2 a.author_name {
    font-size: 112%;
    color: #ec1825;
}

/*report section*/

ul.news_list.reports li img,
.ramjham_news .items a img {
    float: left;
    width: 100% !important;
    margin: 0 0 30px 0;
}

.ramjham_news .items a img:hover {
    opacity: 0.9;
}

ul.news_list.reports li span.dates,
.ramjham_news .items a span.dates {
    float: right;
    color: #999;
    margin: 10px 0 0 0;
}

ul.news_list.reports li a span.maintitle,
.ramjham_news .items a span.maintitle {
    font-size: 200%;
    display: block;
    margin: 0 0 20px 0;
}

.section_samachar.report,
.section_samachar.arthanews,
.section_samachar.ramjham_news {
    padding-bottom: 15px;
}

/*tippani*/


.section_samachar.tippani,
.section_samachar.person_list {
    background: #555;
    padding-bottom: 15px;
}

.section_samachar.tippani .items a {
    color: #f4e90c;
    display: block;
    margin: 0 0 10px 0;
    font-size: 120%;
}

.section_samachar.tippani .items a img {
    float: left;
    margin: 0 20px 0 0;
}

.section_samachar.tippani .items a img:hover {
    opacity: 0.9;
}



.section_samachar.tippani .items a span.maintitle {
    font-size: 124%;
    display: block;
    line-height: 24px;
    color: #fff;
}

.section_samachar.tippani .items a:hover span.maintitle {
    color: #ddd;
}

.section_samachar.interview_list {
    padding-top: 15px;
}

.arthanews .items a img {
    width: 45% !important;
}

.arthanews .items a img:hover {
    opacity: 0.9;
}

.section_samachar h2 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}


/*interview*/

.interview_list .items a span.authorname {
    color: #999;
    display: block;
    margin: 20px 0 0 0;
}

/*person list*/

.person_list ul.news_list li {
    border: 0;

}

.person_list ul.news_list li a span.maintitle {
    color: #fff;

}

.person_list ul.news_list li a span.description {
    color: #b6b2b2;
    margin-top: 10px;
}


.person_list ul.news_list li a img {
    width: 25% !important;
}

.person_list ul.news_list li a img:hover {
    opacity: 0.9;
}

/*khelkood*/

.section_samachar.report.khelkood ul.news_list.reports li a img {
    width: 100%;
}

.section_samachar.report.khelkood ul.news_list.reports li a img:hover {
    opacity: 0.9;
}

.more_news ul.news_list li a img {
    width: 100% !important;
}























/*highlights starts*/

#highlights .item h1 {
    font-size: 24px;

}

#highlights .item {
    margin-top: 52px;
    float: left;
    width: 100%;
}

#highlights .item.first {
    margin-top: 7px;
}

.advertisement_box .items {
    margin: 15px 0 0 0;
}

.advertisement_box .items.first {
    margin-top: 0;
}

.footerbox .items {
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px;
}

.social_medias.container {
    margin-left: -15px;
    margin-top: 15px;
}

.footerbox .items h1 {
    margin-left: -15px;
    margin-top: -15px;
}


/*h1 icons*/

.section_samachar.report h1 span:before {
    content: "\f044";
}

.section_samachar.tippani h1 span:before {
    content: "\f086";
}

.section_samachar.desh_paradesh h1 span:before {
    content: "\f072";
}

.section_samachar.arthanews h1 span:before {
    content: "\f1c0";
}

.section_samachar.interview_list h1 span:before {
    content: "\f130";
}

.section_samachar.ramjham_news h1 span:before {
    content: "\f006";
}

.section_samachar.khelkood h1 span:before {
    content: "\f1e3";
}

.section_samachar.person_list h1 span:before {
    content: "\f007";
}

.section_samachar.dastabej h1 span:before {
    content: "\f0ea";
}

.section_samachar.picturelist h1 span:before {
    content: "\f083";
}

.section_samachar.video_list h1 span:before {
    content: "\f16a";
}

.section_samachar.ramjham h1 span:before {
    content: "\f1c0";
}

.section_samachar.ramjham h1 span:before {
    content: "\f1c0";
}

.footerbox .items {
    height: 450px;
}


.footerbox .items h1 span:before {
    font-family: FontAwesome;
    margin: 0 15px 0 0;
    color: #ec1825;
}

.footerbox .twitbox h1 span:before {
    content: "\f099";
}


.footerbox .fbbox h1 span:before {
    content: "\f1e0";
}

.footerbox .pollbox h1 span:before {
    content: "\f080";
}

.footerbox .twitbox ul.news_list li img,
.footerbox .fbbox ul.news_list li img {
    width: 20% !important;
    margin-bottom: 0;
    margin-right: 20px;
    margin-left: 0;
}

.footerbox .twitbox ul.news_list li span.description {
    line-height: 20px;
    color: #666;
    margin: 5px 0;
    display: block;
}

.footerbox .twitbox ul.news_list li a {
    color: #ec1825;
    font-size: 110%;
}

.footerbox .twitbox ul.news_list li a:hover {
    color: #999;
}

.footerbox .twitbox ul.news_list li span.dates {
    font-size: 11px;
    display: block;
    margin: 5px 0 0 0;
    color: #999;
}

.footerbox .fbbox ul.news_list li h1 {
    font-size: 16px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    margin: 0 0 10px 0;
    float: none;
}

/*pollbox*/

.pollbox h2 {
    font-size: 149%;
    margin: 0 0 20px 0;
    line-height: 26px;
}


.pollbox form {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    border: 0;
}

.pollbox fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}

.pollbox label {
    float: left;
    width: 100%;
    margin: 0 0 18px 0;
    font-size: 15px;
    line-height: 22px;
}

.pollbox .radio {
    float: left;
    margin: 3px 10px 0 0;

}

.pollbox form span {
    float: left;
    width: 90%;
}


.vote,
.result {
    background: #ec1825;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    float: left;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
    -webkit-appearance: none
}


.vote:before,
.result:before {
    content: "\f087";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 10px 0 0px;
}

.result {
    background: #fef200;
    color: #ec1825;
    margin-left: 20px;
    -webkit-appearance: none
}

.result:before {
    content: "\f039";
}

.vote:hover,
.result:hover {
    background: #ddd;
    color: #111;

}



.pollbox h3 {
    font-size: 13px;
    color: #999;
    margin: 12px 0 0 0;
    float: left;
    width: 100%;
    line-height: 20px;
}

/*pollbox_plugin*/

.pollbox strong {
    font-size: 149%;
    margin: 0 0 20px 0;
    line-height: 26px;
}


.pollbox form {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    border: 0;
}

.pollbox fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}

ul.wp-polls-ul {
    float: left;
    widtth: 100%;
}

.pollbox label,
.wp-polls-ans ul li {
    float: left;
    width: 100%;
    margin: 0 0 18px 0;
    font-size: 15px;
    line-height: 22px;
}

.pollbox .radio,
.wp-polls-ul li input {
    float: left;
    margin: 3px 10px 0 0;

}

.pollbox form label {
    float: left;
    width: 90%;
}

.pollbox form a,
.pollbox .wp-polls-ans .Buttons {
    background: #ec1825 !important;
    color: #fff;
    border: 0 !important;
    padding: 10px 20px;
    float: left;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
    -webkit-appearance: none;
}


.pollbox form a:before,
.pollbox .wp-polls-ans .Buttons:before {
    content: "\f087";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 10px 0 0px;
}

.pollbox form a {
    background: #fef200 !important;
    color: #ec1825;
    margin-left: 20px;
    -webkit-appearance: none
}

.pollbox form a:before {
    content: "\f039";
}


.pollbox form a:hover,
.pollbox .wp-polls-ans .Buttons:hover {
    background: #ddd !important;
    color: #111;

}


.pollbox strong {
    font-size: 149%;
    margin: 0 0 20px 0;
    line-height: 26px;
    width: 100%;
    float: left;
}







/*table starts*/

table {
    font-size: 11px;
    margin: 0 0 25px 0;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border: 0px solid #bdbcbd;
    float: left;
    text-transform: none;




}

table.boxtable {
    width: 500px;
}

table img {
    vertical-align: middle;

}

table a {
    font-weight: normal;
    color: #666;

}

table a:hover {
    color: #3195c9;
    text-decoration: none;
}

table th {
    font-weight: bold;
    padding: 8px 10px 10px 0;
    background: none;
    color: #007f52;
    border-bottom: 0px solid #d8dada;
    text-align: left;
    font-size: 14px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;

}


table td {
    padding: 10px 10px 10px 0;
    background: none;
    border-bottom: 0px solid #ccc;
    color: #666;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;

}

table td.reg {
    width: 530px;
}

table tr:hover td {
    background: none;

}

table .odd {
    background-color: #ebeaea;
}



/*main slider starts*/


.mainstoryslider {
    width: 848px;
    float: left;
    height: 452px;
    display: inline;
    overflow: hidden;
    background: #3a9cde;

}

.mainstoryslider .items,
.mainstoryslider .items a {
    float: left;
    width: 100%;
    /*height:550px;*/
    position: relative;
    margin-top: 0;


}


.mainstoryslider .items a img {
    width: 70% !important;
    height: auto !important;
    float: left;
    margin: 0;
    display: inline;

}

.mainstoryslider .items span.glassbox {
    margin: 29px;
    display: block;
    float: left;
    width: 23%;
    display: inline;
    background: #3a9cde;
}

.mainstoryslider .items span.category_name {
    color: #f1f3f2;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    font-weight: 300;
    margin: 0 0 20px 0;
    font-family: 'Open Sans', sans-serif;
}

.mainstoryslider .items a span.maintitle {
    font-size: 30px;
    color: #fff;
    line-height: 36px;
    font-weight: 800;
    display: block;
    margin: 0 0 10px 0;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
    transition: all ease 0.5s;
    margin: 0 0 20px 0;

}

.mainstoryslider .items a span.description {
    color: #f1f3f2;
    font-size: 14px;
    line-height: 24px;
    display: block;
    font-family: 'Open Sans', sans-serif;
}

.mainstoryslider .items a span.dates {
    color: #989898;
    font-weight: 400;
    font-style: italic;
    display: block;
    margin: 0 0 10px 0;
}









#main_story .owl-controls {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

#main_story .owl-controls .owl-page span {
    margin: 3px !important;
    width: 10px;
    height: 10px;
}

#main_story .owl-controls .owl-page.active span {
    width: 12px;
    height: 12px;
    position: relative;
    top: 1px;

}


/*highlights*/

.highlights .item {
    background: #fff;
    padding: 15px;
    margin: 15px 0 0 0;
    position: relative;
    width: 100%;
}

.highlights .item.first {
    margin-top: 0;

}







a.view_all:after,
.research_list .more:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #111;
    margin: 0 0 0 10px;
}

a.view_all:hover {
    background: #3a9cde;
    color: #fff;
}

a.view_all:hover:after {
    color: #fff;
}

.section {
    padding: 0px 0;
    margin: 0px 0 0 0;
}

.section.first {
    padding-top: 0;
    margin-top: 0;
}

.section.programs {
    background: #fff;
}


/*footer*/





.row.footerbox .section_texts .copybox {
    display: inline-block;
    width: 96%;
    padding: 3px 0;
    border-top: 0px solid #939291;
    z-index: 9998;
    position: relative;
    margin: 20px 2% 0 2%;
}



#footer {
    border-top: 0px solid #ddd;
    margin: 30px 0 0 0;
}


#footer .copybox h2 {
    font-size: 14px;
}





#topcontrol {
    right: 10px !important;
}




/*hover sub menu*/

.container .navigation_box .navbar-nav>.open li>a {
    color: #111;
}


.container .navigation_box .navbar-nav>.open .megabox ul.more_links li a {
    font-size: 16px;
    color: #666;
}

.container .navigation_box .navbar-nav>.open .megabox ul.more_links li a:hover {
    color: #111;

}

.megabox ul.more_links li a img {
    float: left;
    display: inline;
    margin: 0px 20px 0 0;
    /*	width:9% !important;
	height:auto;*/
}

.caret {
    display: block;
    width: 0;
    height: 0;
    margin: 10px auto 0 auto;
}


/*loading*/

.dvLoading {
    background: #007f52;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.dvLoading span.loader {
    padding: 20px;
    top: 50%;
    left: 50%;
    position: absolute;
    color: #fff;
    font-size: 20px;
}


/*loading css*/

#progress {
    position: fixed;
    z-index: 2147483647;
    top: 0;
    left: -6px;
    width: 0%;
    height: 2px;
    background: #b91f1f;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    -moz-transition: width 500ms ease-out, opacity 400ms linear;
    -ms-transition: width 500ms ease-out, opacity 400ms linear;
    -o-transition: width 500ms ease-out, opacity 400ms linear;
    -webkit-transition: width 500ms ease-out, opacity 400ms linear;
    transition: width 500ms ease-out, opacity 400ms linear
}

#progress.done {
    opacity: 0
}

#progress dd,
#progress dt {
    position: absolute;
    top: 0;
    height: 2px;
    -moz-box-shadow: #b91f1f 1px 0 6px 1px;
    -ms-box-shadow: #b91f1f 1px 0 6px 1px;
    -webkit-box-shadow: #b91f1f 1px 0 6px 1px;
    box-shadow: #b91f1f 1px 0 6px 1px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

#progress dd {
    opacity: 1;
    width: 20px;
    right: 0;
    clip: rect(-6px, 22px, 14px, 10px)
}

#progress dt {
    opacity: 1;
    width: 180px;
    right: -80px;
    clip: rect(-6px, 90px, 14px, -6px)
}

@-moz-keyframes pulse {
    30% {
        opacity: 1
    }

    60% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-ms-keyframes pulse {
    30% {
        opacity: .6
    }

    60% {
        opacity: 0
    }

    100% {
        opacity: .6
    }
}

@-o-keyframes pulse {
    30% {
        opacity: 1
    }

    60% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes pulse {
    30% {
        opacity: .6
    }

    60% {
        opacity: 0
    }

    100% {
        opacity: .6
    }
}

@keyframes pulse {
    30% {
        opacity: 1
    }

    60% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

#progress.waiting dd,
#progress.waiting dt {
    -moz-animation: pulse 2s ease-out 0s infinite;
    -ms-animation: pulse 2s ease-out 0s infinite;
    -o-animation: pulse 2s ease-out 0s infinite;
    -webkit-animation: pulse 2s ease-out 0s infinite;
    animation: pulse 2s ease-out 0s infinite
}


.caret {
    display: inline-block;
    margin: 0 0 0 10px;
    width: 14px;
    height: 14px;
    border: 0;
}



/*mobile_button*/



.navbar-default .navbar-toggle {
    border: 0;
    border-color: transparent;
    color: #fff;
    font-size: 20px;

}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    color: #ccc;
    background: none;

}


/*app btn*/

.navbar-header button {
    position: relative;
    width: 30px;

}

.navbar-header .navbar-toggle.collapsed {
    margin-top: 12px;
    margin-right: 0;
}

.navbar-header .navbar-toggle {
    margin-top: 22px;
    margin-bottom: 0;
    margin-right: 0;
}



/*button after click*/



.navbar-toggle .ht-1 {
    -webkit-transform: translate3d(0, 6px, 0) rotate(45deg);
    transform: translate3d(0, 6px, 0) rotate(45deg);
    width: 18px;
    height: 2px;
    display: block;
    background: #626262;
}


.navbar-toggle .ht-2 {
    -webkit-transform: scale(.2);
    -ms-transform: scale(.2);
    transform: scale(.2);
    opacity: 0;
    width: 18px;
    height: 2px;
    display: block;
    background: #626262;
}


.navbar-toggle .ht-3 {
    -webkit-transform: translate3d(0, -6px, 0) rotate(-45deg);
    transform: translate3d(0, -6px, 0) rotate(-45deg);
    width: 18px;
    height: 2px;
    display: block;
    background: #626262;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;
    transition: transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;
}



.navbar-toggle.collapsed .ht-1,
.navbar-toggle.collapsed .ht-2,
.navbar-toggle.collapsed .ht-3 {
    width: 18px;
    height: 2px;
    display: block;
    background: #6d6e72;
    margin: 2px 0 4px;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;
    transition: transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;
    transform: none;
    -webkit-transform: none;

    opacity: 1;
}

.navbar-toggle .ht-1 {
    -webkit-transform: translate3d(0, -2px, 0) rotate(45deg);
    transform: translate3d(0, -2px, 0) rotate(45deg);
    -webkit-transition: -webkit-transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;
    transition: transform .8s cubic-bezier(.165, .84, .44, 1), opacity .4s linear;

}


/*pagination starts*/

.wp-pagenavi {
    float: left;
    width: 100%;
    display: inline;
    margin: 20px 0;


}


.wp-pagenavi a,
.wp-pagenavi span.current {
    background-color: #fff;
    text-decoration: none;
    color: #888;
    padding: 10px 12px;
    margin: 0 0 0px 5px;
    font-size: 11px;
    float: left;
    border: 1px solid #ddd;


}

.wp-pagenavi span.current,
.wp-pagenavi a:hover {
    color: #fff;
    background: #cbb955;
}



.clearfix {
    height: 30px;
    width: 100%;
    float: left;
}




/*languages*/

ul.languages {
    float: right;
    margin: 0 0 0 0;
    padding: 0;
}

ul.languages li {
    font-size: 12px;
    color: #666;
    list-style: none;
    margin: 0;
    display: inline;
}

ul.languages li a {
    color: #494a4a;
    font-size: 14px;
    margin: 15px 0;
    padding: 0;
    border-radius: 50px;
}

ul.languages li a.selected {
    color: #888;
}

ul.languages li a:hover {
    color: #666;
}


.section h1 {
    font-size: 22px;
    color: #111;
    border-bottom: 0px solid #3a9cde;
    line-height: normal;
    margin: 0 0 30px 0;
    float: left;
    width: 100%;

}

.section h1 span {
    background: #fef200;
    padding: 5px 20px;
    float: left;
}




.section.tabbs {
    background: #fff;
}

/*tab box*/

.tabbox .nav-tabs {
    border-bottom: 5px solid #3a9cde;
    margin: 0 0 30px 0;
}

.tabbox .nav-tabs>li {
    margin-bottom: 0;
    margin-left: 1px;
}

.tabbox .nav-tabs li:first-child {
    margin-left: 0;
}

.tabbox .nav-tabs>li>a {
    font-size: 24px;
    color: #555;
    background: #f1f3f2;
    border-radius: 0;
    margin: 0;
    padding: 7px 30px;
    border: 0;
}

.tabbox .nav-tabs>li.active>a,
.tabbox .nav-tabs>li.active>a:hover {
    background: #3a9cde;
    color: #fff;
    border-radius: 0;
    border: 0;

}

.tabbox .nav-tabs>li>a:hover {
    background: #fff200;
    color: #111;
}

tabbox .nav-tabs>li.active>a:hover {
    background: #3a9cde;
    color: #fff;
    border-radius: 0;
}

/*texts_aboutus*/

#texts_aboutus.texts {
    background: #fff;
    padding-top: 60px;
}


#texts_aboutus.texts h1.cat_title,
#texts_aboutus.texts h2.newstitle {
    padding: 0 85px;
    font-weight: normal;
}

#texts_aboutus.texts .detailbox h2 {
    font-size: 45px;
    line-height: 45px;
}


#texts_aboutus.texts h1 span.titlebox {
    background: #f4e90c;
    padding: 5px 10px;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 0px 0;
    color: #ec1825;
    font-weight: normal;
    line-height: 15px;
}

#texts_aboutus.texts .detailbox h1 span.dates {
    font-weight: normal;
    color: #999;
    font-size: 14px;
    float: right;
}



/*footer part*/

#footer {
    background: #fff;
    padding-top: 0px;
    border-top: 0px solid #3a9cde;
    margin: 15px 0 0 0;
}



#footer h1 {
    color: #3a9cde;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
}

ul.footer_list {
    float: left;
    width: 100%;
    display: inline;
    margin: 0;
    padding: 0;
    text-align: center;
}

ul.footer_list li {
    list-style: none;
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px 0;
}

ul.footer_list li.first {
    margin-top: 0;
}

ul.footer_list li a {
    color: #545353;

}

ul.footer_list li a:hover {
    color: #3a9cde;
    text-decoration: underline;
}

#footer h1 {
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #444745;
    text-transform: none;
    font-weight: 700;
    margin: 0 0 10px 0;
}

#footer .mainhome h1,
#footer .mainhome h1 a {
    font-size: 28px;
    color: #444745;
    line-height: 28px;
    margin: 0;
}

#footer .mainhome h1 {
    padding-right: 20px;
    border-right: 1px solid #ccc;
}

#footer h2 {
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 10px 0;
}



#footer .copybox h2 {
    font-size: 1px;
    border-top: 0px solid #ccc;
    padding: 10px 0;
    margin: 0px 0 0 0;
    text-align: center;
    font-size: 11px;
}

#footer .mainhome {
    background: #111;
    padding: 5px 0;
}

#header h4.modal-title {
    font-weight: 700;
    font-size: 18px;
}

h4.modal-title {
    font-size: 18px;
    color: #111;
}

/*modal content*/

.datebox .modal-content {
    background: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.datebox .modal-header {
    background: #fef200;
}

.datebox .modal-header .close {
    margin-top: 0;
    color: #111;
    opacity: 1;
    font-size: 26px;
    cursor: pointer;
}

ul.footer_nav {
    float: left;
    width: 100%;
    display: inline;
    margin: 0;
    padding: 0;
}

ul.footer_nav li {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    display: inline;
}

ul.footer_nav li a {
    font-size: 1.01em;
    font-weight: 300;
    color: #aaa;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
    float: left;
}

ul.footer_nav li a:hover {
    color: #fff;
}



#texts_aboutus.texts .newstitle h2 span.sharetools {
    float: right;
}

#texts_aboutus.texts .newstitle h2 span.posted:before {
    margin: 0 5px 0 0;
    content: "\f017";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #111;
}

#texts_aboutus.texts .detailbox {
    line-height: 22px;
    font-size: 16px;
}





blockquote {
    font-weight: 300;
    color: #3a9cde;
    font-size: 20px;
    line-height: 30px;
    border-left: 8px solid #e1e1e1;
    float: left;
    width: 100%;
    padding: 0px 0 0 5%;
    margin: 60px 0;
    font-family: 'Open Sans', sans-serif;
}


span.dropcap {
    font-size: 100px;
    text-transform: uppercase;
    float: left;
    margin: 0px 30px 20px 0;
    display: inline;
    font-weight: 700;
    line-height: 100px;

}

/*editor image caption starts*/

#texts_aboutus.texts .detailbox .wp-caption.aligncenter {
    margin-top: 30px;
    margin-bottom: 30px;
}

#texts_aboutus.texts .detailbox .wp-caption.aligncenter {
    margin: 20px auto;

}

.wp-caption-text {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    color: #111;
    font-size: 16px;
}

#texts_aboutus.texts .detailbox .wp-caption.aligncenter img {

    margin: 0 0 20px 0;
}

#texts_aboutus.texts .detailbox .wp-caption.alignleft {
    float: left;
    margin: 20px 30px 30px 0;
    display: inline;
}

#texts_aboutus.texts .detailbox .wp-caption.alignleft img {
    margin: 0 0 20px 0;
}

#texts_aboutus.texts .detailbox .wp-caption.alignright {
    margin: 0 0 20px 20px;
    float: right;
}

#texts_aboutus.texts .detailbox .wp-caption.alignright img {
    margin: 0 0 20px 0;
}


#texts_aboutus.texts .detailbox ul,
#texts_aboutus.texts .detailbox ol {
    margin: 3% 0 0 5%;
    float: left;
    width: 95%;
    list-style: inherit !important;
}

#texts_aboutus.texts .detailbox h1,
#texts_aboutus.texts .detailbox h2,
#texts_aboutus.texts .detailbox h3,
#texts_aboutus.texts .detailbox h4,
#texts_aboutus.texts .detailbox h5,
#texts_aboutus.texts .detailbox h6 {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    font-weight: 700;
}

#texts_aboutus.texts .detailbox h1 {
    font-size: 22px;
}

#texts_aboutus.texts .detailbox h2 {
    font-size: 18px;
}

#texts_aboutus.texts .detailbox h3 {
    font-size: 16px;
}

#texts_aboutus.texts .detailbox h4 {
    font-size: 14px;
}

#texts_aboutus.texts .detailbox h5 {
    font-size: 12px;
}

#texts_aboutus.texts .detailbox h6 {
    font-size: 10px;
}

#texts_aboutus.texts .detailbox h2 {
    font-size: 40px;
    line-height: 52px;
    font-weight: normal;
    margin: 30px 0;
}

#texts_aboutus.texts .detailbox h3.subheadings {
    padding: 0 85px;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    margin: 30px 0;
}

#texts_aboutus.texts .detailbox h4.author_name {
    padding: 0 85px;
}

#texts_aboutus.texts .detailbox h4.author_name .authors {
    margin-left: 10px;
}

#texts_aboutus.texts .detailbox h4.author_name .authors.first {
    margin-left: 0;
}



#texts_aboutus.texts .detailbox h4.author_name .sharebox {
    float: left;
    padding: 20px 0 0 0;
    border-top: 1px solid #ddd;
    width: 100%;
}

#texts_aboutus.texts .detailbox h4.author_name .sharebox:before {
    content: "\f044";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ec1b24;
    float: left;
    margin: 1px 8px 0 0;

}

#texts_aboutus.texts .detailbox h4.author_name .sharebox a {
    color: #ec1b24;
    font-weight: normal;
}

#texts_aboutus.texts .detailbox h4.author_name .sharetools {
    float: right;
}

.sharetools * {
    box-sizing: content-box !important;
}

.featured_image {
    width: 878px;
    float: left;
    margin: 30px 0 50px -15px;
}

#texts_aboutus.texts .detailbox .featured_image img {
    float: left;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 0px 0;
}

#texts_aboutus.texts .detailbox .featured_image .caption_title {
    float: left;
    width: 100%;
    padding: 2%;
    font-size: 13px;
    line-height: 18px;
    border-bottom: 1px solid #ddd;
}

.share_this {
    padding: 0;
}


#texts_aboutus.texts .detailbox ul.sharethis {
    margin: 0;
    padding: 6%;
    float: left;
    width: 88%;

}

#texts_aboutus.texts .detailbox ul.sharethis li {
    list-style: none;
    text-align: center;
    float: left;
    width: 100%;
    border: 1px solid #ddd;
    margin: 10px 0 0 0;
}

#texts_aboutus.texts .detailbox ul.sharethis li h1:before {
    content: "\f1e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #999;
    display: block;
    font-size: 16px;
    margin-top: 5px;
}

#texts_aboutus.texts .detailbox ul.sharethis li h1 {
    margin-bottom: 10px;
}

#texts_aboutus.texts .detailbox ul.sharethis li.comment_icon h1:before {
    content: "\f086";
}

#texts_aboutus.texts .detailbox ul.sharethis li.first {
    margin-top: 0;

}

#texts_aboutus.texts .detailbox ul.sharethis li h1 {
    font-size: 11px;
}

.highlights .itembox {
    margin-left: 0;
}

.highlights .itembox .item h1 {
    font-size: 22px;
    display: inline-block;
    margin: -15px 0 30px -15px;
    line-height: 30px;
}

.highlights .itembox .item.tajaupdate h1 span:before {
    content: "\f03a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ec1b24;
    margin: 3px 15px 0 0px;
}

.highlights .itembox .item.advertise img,
.highlights .itembox .item.videos img,
.highlights .itembox .item.advertise object,
.highlights .itembox .item.advertise iframe {
    width: 100% !important;
    float: left;
    margin: 0;
}


.highlights .itembox .item h1 span {
    background: #f4e90c;
    padding: 5px 20px;
    float: left;
}

#texts_aboutus.texts .detailbox h2.comment_box {
    font-size: 16px;
    padding: 0;
    margin: 20px 0;

}


.highlights .item.bicharblog {
    background: #555;
}

.highlights .blogslider .items {
    float: left;
    width: 100%;
    text-align: center;
}

.highlights .items.bicharblog ul.news_list li {
    text-align: center;
    border: 0;
}

.highlights .blogslider .items a img {
    float: none;
    display: block;
    margin: 20px auto;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    width: 30% !important;
    height: auto !important;
}

.highlights .items.bicharblog ul.news_list li a.maintitle {
    color: #fff;
    margin: 0 0 10px 0;
}

.highlights .items.bicharblog ul.news_list li a.author_name {
    color: #ddd;
    font-size: 13px;
}

.highlights .blogslider .items a.maintitle {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    display: block;
}

.highlights .blogslider .items h2 {
    font-size: 13px;
    margin: 10px 0;
}

.highlights .blogslider .items h2 a {
    color: #ddd;
}

.highlights .blogslider .items h2 a:hover {
    color: #fff;
}

.highlights .itembox .item.videos .items a span.maintitle {
    color: #333;
    font-size: 20px;
    line-height: 26px;
    display: block;
}

.highlights .itembox .item.videos .items img {
    margin: 0 0 30px 0;
}

.highlights .itembox .item.videos h1 span:before,
.highlights .itembox .item.interview h1 span:before,
.highlights .itembox .item.ramjhamnews h1 span:before {
    content: "\f16a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ec1b24;
    margin: 3px 15px 0 0px;
}

.highlights .itembox .item.interview h1 span:before {
    content: "\f130";
}

.highlights .itembox .item.ramjhamnews h1 span:before {
    content: "\f006";
}

/*newslist*/

#texts_aboutus.texts.newslist {
    background: none;
    padding-top: 0;
}


#texts_aboutus.texts.newslist .item {
    margin-left: 15px;
    background: #fff;
    width: 32.19%;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: 330px;
}

#texts_aboutus.texts.newslist .item.first {
    background: #fff;
    margin-left: 0;
    width: inherit;
    margin-top: 0;
    height: auto;

}

#texts_aboutus.texts.newslist .item.alt {
    background: #fff;
    margin-left: 0;

}

#texts_aboutus.texts.newslist .item .items img {
    display: none;
}

#texts_aboutus.texts.newslist .item.first .items img {
    float: left;
    margin: 0 30px 30px 0;
    width: 45% !important;
    height: auto !important;
    display: block;
}


#texts_aboutus.texts.newslist .item.first .items a span.maintitle {
    font-size: 260%;
    display: block;
    line-height: 48px;
    margin-bottom: 20px;
}

#texts_aboutus.texts.newslist .item .items a span.maintitle {
    font-size: 18px;
    line-height: 24px;
    display: block;
    margin: 0 0 10px 0;
}

#texts_aboutus.texts.newslist .item .items a span.dates {
    color: #999;
    font-size: 111%;
    display: block;
    margin: 0 0 10px 0;
}

#texts_aboutus.texts.newslist .item .items a span.description {
    font-size: 15px;
    display: block;
    margin: 20px 0;
    line-height: 22px;
    color: #6d6c6c;
}

#texts_aboutus.texts.newslist .item .items a span.more {
    background: #fef200;
    color: #ed1b24;
    padding: 10px 20px;
    margin: 10px 0 0 0;
    display: inline-block;
}

#texts_aboutus.texts.newslist.report_box .item {
    width: 32.47%;
    height: 415px;
}

#texts_aboutus.texts.newslist.report_box .item.first {
    width: 100%;
    height: auto;
}

#texts_aboutus.texts.newslist.report_box .item img {
    display: block;
    width: 100% !important;
    margin: 0 0 20px 0;
    float: left;
}


#texts_aboutus.texts.newslist.report_box .item.first img {
    width: 31% !important;
    margin-bottom: 0;
}

#texts_aboutus.texts.newslist.report_box.tippani .item {
    width: 24.03%;
    height: 350px;
    margin-top: 0;
    margin-bottom: 15px;
}

#texts_aboutus.texts.newslist.report_box.tippani.interview .item {
    text-align: center;
}

#texts_aboutus.texts.newslist.report_box.tippani.interview .item img {
    width: 40% !important;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    display: block;
    margin: 20px auto;
    float: none;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item {
    height: auto;
    width: 100%;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item img {
    width: 45% !important;
    float: left;
    margin: 0 50px 0 0;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item.alt img {
    float: right;
    margin: 0 0 0 50px;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item a span.maintitle {
    font-size: 260%;
    display: block;
    line-height: 48px;
    margin-bottom: 20px;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item.pull_left {
    margin-left: 0;
    margin-top: 15px;
}

#texts_aboutus.texts.newslist.report_box.khelkood .item {
    width: 24.02%;
    height: 350px;
}

#texts_aboutus.texts.newslist.report_box.khelkood .item.first {
    width: 100%;
    height: auto;
}

#texts_aboutus.texts.newslist.report_box.khelkood .item.first img {
    width: 48.5% !important;
    margin-bottom: 0;
}

#texts_aboutus.texts.newslist.report_box.khelkood .item span.category_box,
#texts_aboutus.texts.newslist.report_box.dastabej .item span.category_box {

    background: #f4e90c;
    padding: 5px 10px;
    display: inline-block;
    font-size: 15px;
    margin: 0 0 10px 0;
    color: #ec1825;

}

#texts_aboutus.texts.newslist.report_box.artha_news .item {
    height: 180px;
}

#texts_aboutus.texts.newslist.report_box.artha_news .item.mainnews {
    margin-top: 0;
    height: 500px;

}



#texts_aboutus.texts.newslist.report_box.artha_news .item img {
    width: 30% !important;
    margin: 0 30px 30px 0;
    float: left;
}

#texts_aboutus.texts.newslist.report_box.artha_news .item.mainnews img {
    width: 100% !important;
}


#texts_aboutus.texts.newslist.report_box.dastabej .item.first {
    height: auto;
}

#texts_aboutus.texts.newslist.report_box.dastabej .item img {
    width: 32% !important;
}

#texts_aboutus.texts.newslist.report_box.dastabej .item {
    height: 280px;
}

.social_medias.container.footer_box {
    margin-left: 0;
}

#texts_aboutus.texts.newslist.blogs h2 {
    font-size: 112%;
    margin: 0 0 20px 0;

}

#texts_aboutus.texts.newslist.blogs h2 a {
    color: #ec1825;
    font-size: 108%;
    float: left;
}

#texts_aboutus.texts.newslist.blogs .item.first h2 a {
    float: none;
}

#texts_aboutus.texts.newslist.blogs .item.first h2 span.dates {
    float: right;
    margin: 0;
}

#texts_aboutus.texts.newslist.blogs h2 a:before {

    content: "\f044";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ec1b24;
    float: left;
    margin: 1px 8px 0 0;
}

#texts_aboutus.texts.newslist.blogs h2 span.dates {
    color: #999;
    font-size: 100%;
    display: block;
    margin: 10px 0 10px 0;
    float: left;
}

#texts_aboutus.texts.newslist.blogs span.description {
    font-size: 15px;
    display: block;
    margin: 20px 0;
    line-height: 22px;
    color: #6d6c6c;
}

#texts_aboutus.texts.newslist.blogs span.more {
    background: #fef200;
    padding: 10px 20px;
    margin: 10px 0 0 0;
    display: inline-block;
    font-size: 112%;
}

#texts_aboutus.texts.newslist.blogs span.more a {
    color: #ed1b24;
}

#texts_aboutus.texts.newslist.blogs .item span.description {
    display: inline-block;
    margin: 0;
}

#texts_aboutus.texts.newslist.blogs .item.first span.description {
    display: block;
}

.container .navigation_box .navbar-nav>li>a.selected {
    color: #fef200;
}

/*contact page*/

.section.contactbox h1 {
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0;
    line-height: 24px;
}

.section.contactbox h2 {
    font-size: 15px;
    color: #999;
    line-height: 20px;
    margin-bottom: 15px;
}

.section.contactbox h1.office:before,
.section.contactbox h1.post_box:before,
.section.contactbox h1.telephones:before,
.section.contactbox h1.faxno:before,
.section.contactbox h1.emails:before,
.section.contactbox h1.shares:before {
    content: "\f0f7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #999;
    float: left;
    margin: 1px 10px 0 0;
}

.section.contactbox h1.post_box:before {
    content: "\f16b";
}

.section.contactbox h1.telephones:before {
    content: "\f095";
}

.section.contactbox h1.faxno:before {
    content: "\f0a0";
}

.section.contactbox h1.emails:before {
    content: "\f003";
}

.section.contactbox h1.shares:before {
    content: "\f1e0";
}

.section.contactbox .items {
    margin-top: 70px;
}

.section.contactbox .items.first {
    margin-top: 50px;
}

.section.contactbox .items h2 a {
    font-size: 22px;
    margin: 0 5px 0 0;
}

.section.contactbox .items h2 .fa-facebook-square {
    color: #3b5998;
}

.section.contactbox .items h2 .fa-twitter-square {
    color: #55acee;
}

.section.contactbox .items h2 .fa-youtube-square {
    color: #d13938;

}

.section.contactbox .items.googlemap {
    margin: 0;
}

.section.contactbox .items.googlemap iframe {
    width: 100% !important;
}

/*search form*/

/*newsletter subscripe*/

.subscribe,
#header .searchform {
    margin: 0;
    padding: 0;
    background: #fff;
    width: 100%;
    height: 33px;
    position: relative;
}

.subscribe .textfield,
#header .searchform .textfield {
    margin: 0;
    padding: 9px 0 9px 7px;
    background: none;
    float: left;
    width: 90%;
    border: 0;

}



.subscribe .button,
#header .searchform .button {
    color: #fff;
    background: #111;
    cursor: pointer;
    width: 36px;
    height: 33px;
    text-align: center;
    line-height: 34px;
    border: 0;
    position: absolute;
    top: 0;
    right: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.subscribe .button:before,
#header .searchform .button:before {

    content: "\f1d8";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

.subscribe .button:hover,
#header .searchform .button:hover {
    opacity: 0.8;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

#header .searchform {
    border: 1px solid #ccc;
}


#header .searchform .form-control:focus {
    outline: 0;
    border: 0;
    box-shadow: none;
}


#header .searchform .button:before {
    content: "\f002";
}

/*tasbeer list*/

#texts_aboutus.texts ul.tasbeer_lists {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#texts_aboutus.texts ul.tasbeer_lists li {
    list-style: none;
    float: left;
    width: 32.3%;
    margin: 0 0 1.5% 1.5%;
    position: relative;
}


#texts_aboutus.texts ul.tasbeer_lists li.first {
    margin-left: 0;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li img {
    width: 100% !important;
    height: auto !important;
    margin: 0;
    padding: 0;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li span.glassbox {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    z-index: 98;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li span.glassbox span.caption_text {
    font-size: 18px;
    color: #ddd;
    display: block;
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 24px;
    z-index: 99;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;

}

#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li a span.glassbox:before {
    content: "\f002";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #111;
    float: left;
    font-size: 18px;
    margin: 1px 8px 0 0;
    background: rgba(254, 242, 0, 1);
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    padding: 0px;
    width: 51px;
    height: 51px;
    text-align: center;
    line-height: 52px;
    position: absolute;
    left: 43%;
    top: 33%;
    z-index: 98;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;


}

#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li a:hover span.glassbox:before,
#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li a:hover span.caption_text {

    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 0.15s;
    /* Safari */
    transition-delay: 0.15s;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;

}



#texts_aboutus.texts.newslist.report_box.ramjham_list ul.tasbeer_lists li a:hover span.glassbox {
    background: rgba(0, 0, 0, 0.8);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}


.share_options {
    flaot: left;
    width: 100%;
    margin: 10px 0 0 0;
}

.share_options a {
    font-size: 22px;
    color: #999;
    border: 1px solid #ccc;
    width: 32px;
    height: 32px;
    float: left;
    text-align: center;
    line-height: 28px;
    border-radius: 50px;
    margin: 0 0 0 5px;
    transform: translate3d(0, 10px, 0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.share_options a:hover {
    transform: translate3d(0, 10px, 0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.share_options a>i {
    font-size: 16px;
}

.share_options a.facebook {
    margin-left: 0;
}

.share_options a.facebook:hover {
    background: #3b5998;
    color: #fff;
}


.share_options a.twitter:hover {
    background: #0084b4;
    color: #fff;
}

.share_options a.gplus:hover {
    background: #d13938;
    color: #fff;
}


.share_options a.comments:hover {
    background: #111;
    color: #fff;
}

ul.news_list li {
    position: relative;
}

ul.news_list.reports li.first a span.video_play {
    margin: 20px 0 0 0;
    display: block;
    position: absolute;
    top: 28%;
    left: 45%;
    z-index: 98;
    text-indent: -9999px;
    background: #fef200;
    width: 51px;
    height: 51px;
    border-radius: 50px;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

ul.news_list.reports li.first a span.video_play:before {
    text-indent: 0;
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 22px;
}

ul.news_list.reports li.first a:hover span.video_play {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 0.15s;
    /* Safari */
    transition-delay: 0.15s;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;


}


.modal-backdrop {
    background: none;
    z-index: -1;
}

.modal {
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}

/*video player*/



.videoplayer iframe,
.videoplayer object {
    width: 100% !important;
    float: left;
    margin: 0 0 0px 0;
    height: 315px;
    position: absolute;
    top: 0;
    left: 0;

}

.video_content h4:before {
    content: "\f16a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 10px 0 0;
}


.video_content h5.description {
    font-size: 16px;
    line-height: 24px;
    color: #666;
}

.video_content .videoplayer {
    background: #000;
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    height: 315px;
    position: relative;
}

.video_content .modal-header {
    background: #f4e90c;
}

.fb_iframe_widget_fluid span {
    width: 100% !important;
}

.fb_iframe_widget_fluid iframe {
    wdith: 100% !important;
}


.video_content h5 {
    font-size: 24px;
    line-height: 22px;
    color: #111;
    margin: 20px 0;
}


.video_content .modal-content {
    box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;

}

.video_content span.dates {
    color: #999;
    font-size: 14px;
    display: block;
    margin: 0px 0 20px 0 !important;
    float: left !important;
    width: 100%;
}

.video_content h5.shareits {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.video_content .sharetools {
    margin: 0 0 30px -5px;
    display: block;
}

.video_content h6 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px 0;
    color: #111;
}


.footerbox .items {
    height: 500px;
}

.footerbox .items.twitbox ul.news_list {
    height: 398px;
    overflow: hidden;
}

span.captions {
    float: left;
    width: 100%;
    margin: -20px 0 20px 0;
}

/*pagination starts*/

#texts_aboutus .wp-pagenavi {
    margin: 0px;
    float: left;
    width: 100%;
    padding: 20px 0;



}


#texts_aboutus .wp-pagenavi a,
#texts_aboutus .wp-pagenavi span.current {
    background-color: #eee;
    text-decoration: none;
    color: #111;
    padding: 0 10px;
    margin: 0 2px 0px 0;
    font-size: 11px;
    float: left;
    border: 1px solid #ddd;
    padding: 10px 14px;

}

#texts_aboutus .wp-pagenavi span.current,
#texts_aboutus .wp-pagenavi a:hover {
    color: #111;
    background-color: #fef200;
}


h2.searchresultcount {

    padding: 2%;
    font-size: 22px;
    color: #111;
    font-weight: normal;
    line-height: 28px;
    background: #fef200;

}

h2.searchresultcount.author_name {
    padding: 0 2%;
    font-size: 22px;
    color: #111;
    font-weight: normal;
    line-height: 69px;
    background: #fef200;
}



h2.searchresultcount img {
    margin: 0 15px 0 0;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    width: 5% !important;
    height: auto !important;
    vertical-align: middle;
    display: inline-block;
}


.modal-dialog {
    position: relative !important;
    z-index: 9999 !important;
}

.navbox {
    z-index: 1;
    position: relative;
}

.newsscroller {
    position: relative;
    z-index: 0;
}

#texts_aboutus.texts.newslist.report_box.ramjham_list .item {
    margin-left: 0;
}


.highlights .item.bicharblog .owl-theme .owl-dots .owl-dot span {
    background: #666;
}

.highlights .item.bicharblog .owl-theme .owl-dots .owl-dot.active span {
    background: #ddd;
}

object {
    width: 100% !important;
    float: left;
    margin: 0 0 20px 0;
}

.col-md-11>div>div {
    width: 100% !important;
    float: left;
}

.breaking .items a span.more {
    padding-left: 0;
    background: #fff;
}

ul.news_list.bichar_blog li a.category_box,
ul.news_list.reports li h2 span.category_box,
.blogslider a.category_box {
    background: #ddd;
    color: #333;
}

.captions {
    display: block;
    margin: 0 0 20px 0;
}


/*gallerybox*/

.section.contactbox .items.gallerybox {
    margin-top: 0;

}

.image_holder {
    position: relative;
    float: left;
    width: 100%;
    min-height: 500px;
    background: #000 url(../images/loader.gif) no-repeat center center;

}


.section.contactbox .items.gallerybox .maintitlebox {
    background: #eee;
    float: left;
    width: 100%;
    padding: 20px 0;
}

.section.contactbox .items.gallerybox .maintitlebox h1 {
    color: #111;
    font-size: 46px;
    text-align: center;
    line-height: 74px;
    font-weight: normal;
}

.section.contactbox .items.gallerybox img {
    display: block;
    margin: 0 auto;
    width: 100% !important;
    height: auto !important;
    margin-bottom: 0 !important;
}


.section.contactbox .items.gallerybox h2.caption_title {
    background: #eee;
    padding: 13px;
    text-align: center;
    color: #111;
    font-size: 16px;
    line-height: 27px;
    margin: 0;

}

.section.contactbox .items.gallerybox .captions {
    margin: 0;
    float: left;
    width: 100%;
}

.section.contactbox .items.gallerybox .sharebox {
    background: #ddd;
    width: 100%;
    padding: 20px;
    float: left;
    margin: 0 0 50px 0;
}

.section.contactbox .items.gallerybox .sharebox * {
    box-sizing: content-box !important;
}

.section.contactbox .items.gallerybox .sharebox h2 {
    color: #111;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.section.contactbox .items.gallerybox .sharebox h2 .fa-share-alt:before {
    margin: 0 10px 0 0;
}

.section.contactbox .items.gallerybox .sharebox h2 .fa-share-alt {
    margin-right: 20px;
}

.section.contactbox .items.gallerybox .sharebox h2 .total_images {
    float: right;
    margin: 0;
    font-weight: 600;
    font-size: 18px;
}

.section.contactbox .items.gallerybox .sharebox h2 .total_images:before {
    font-size: 16px;
}

.section.contactbox .items.gallerybox .sharebox h3 a.back_btn,
.section.contactbox .items.gallerybox .sharebox h3 span.back_btn {

    padding: 5px 10px;
    float: left;
    border: 1px solid #111;
    font-weight: 400;
    text-transform: uppercase;

}

.section.contactbox .items.gallerybox .sharebox h3 a.back_btn.right,
.section.contactbox .items.gallerybox .sharebox h3 span.back_btn.right {
    float: right;
}


.section.contactbox .items.gallerybox .sharebox h3 a.back_btn:before,
.section.contactbox .items.gallerybox .sharebox h3 span.back_btn:before {
    content: "\f104";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    margin: 0 10px 0 0;
}

.section.contactbox .items.gallerybox .sharebox h3 a.back_btn.right:before,
.section.contactbox .items.gallerybox .sharebox h3 span.back_btn.right:before {
    content: "";
    margin: 0;
}

.section.contactbox .items.gallerybox .sharebox h3 a.back_btn.right:after,
.section.contactbox .items.gallerybox .sharebox h3 span.back_btn.right:after {
    margin: 0 0 0 10px;
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
}

.section.contactbox h2.comment_box {
    font-size: 16px;
    padding: 0;
    margin: 20px 0;
    color: #111;
}

.section.contactbox h2.comment_box:before {

    margin: 0 10px 0 0;
    content: "\f044";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;

}

.section.contactbox .items.gallerybox a.next_btns,
.section.contactbox .items.gallerybox a.prev_btns {
    position: absolute;
    top: 0;
    left: 0px;
    font-size: 50px;
    color: #fff;
    width: 50%;
    height: 100%;
    z-index: 99;
    opacity: 0.5;

}

.section.contactbox .items.gallerybox a.next_btns {
    right: 0px;
    left: inherit;
    text-align: right;
}

.fa-angle-left,
.fa-angle-right {
    position: absolute;
    top: 50%;
    left: 20px;
}

.fa-angle-right {
    right: 20px;
}

.section.contactbox .items.gallerybox a:hover {
    opacity: 1;
}

.section.contactbox .items.gallerybox iframe,
.section.contactbox .items.gallerybox object {
    width: 100% !important;
    margin: 0;
    float: left;
    height: 540px !important;
}


/*breaking template*/

.breaking.template2 .items {
    text-align: center;
}

.breaking.template2 .items img {
    float: none;
    display: block;
    margin: 0 auto;
}

.breaking.template2 .items span.maintitle {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
}

.section_samachar.tippani.byakti h1 span:before {
    content: "\f007";
}


.highlights .item.polls .vote,
.highlights .item.polls .result,
.highlights .item.polls .pollbox form a {
    padding: 10px 10px;
}

.highlights .item.polls .pollbox form a {
    margin-left: 8px;
}

/*tippani changes*/

.section_samachar.tippani .items a span.img_box {
    width: 104px;
    height: 104px;
    overflow: hidden;
    float: left;
    margin: 0 20px 0 0;
}

.section_samachar.tippani .items a span.img_box img {
    float: none;
    margin: 0;
    width: 100% !important;
    height: auto !important;
}

ul.news_list.reports li a span.maintitle,
.ramjham_news .items a span.maintitle {
    line-height: 36px;
}


img.aligncenter,
img.alignnone {
    display: block;
    margin: 0 auto 30px auto;
    float: none;
    width: 100% !important;
    height: auto;
}

img.alignleft {
    float: left;
    margin: 0 20px 0 0;
}

img.alignright {
    float: right;
    margin: 0 0 0 20px;
}

.container .navigation_box .navbar-nav>li>a {
    padding-left: 14px;
    padding-right: 14px;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

.image_holder {
    min-height: inherit;
}

.section.contactbox .items.gallerybox img {
    width: auto !important;
    height: auto !important;
}

.wp-pagenavi .extend {
    display: none;
}

ul.news_list.reports li img {
    width: 45% !important;
    margin: 0 30px 0px 0;
}

.section_samachar.report.khelkood ul.news_list.reports li img,
.section_samachar.video_list ul.news_list.reports li img {
    width: 100% !important;
    margin: 0 0 30px 0;
}

.section_samachar.desh_paradesh h1 span:before {
    content: "\f0ac";
}

.section_samachar.interview_list {
    padding-top: 0;
}

/*october 15 2015 changes*/
.breaking.template2 .items span.maintitle {
    margin-bottom: 18px;
}

.breaking .items a span.description {
    margin: 0;
    font-size: 18px;
    line-height: 25px;
}

.breaking .items a span.more {
    font-size: 16px;
}

.section h1 {
    margin-bottom: 15px;
}

ul.news_list li img {
    margin-bottom: 0;
}

ul.news_list li a span.description {
    margin: 10px 0 0 0;
}

.section h1 {
    background: #f1f1f1;
}

.section_samachar.interview_list {
    padding-bottom: 15px;
}

.section_samachar.report.khelkood ul.news_list.reports li.first a img {
    margin: 0;
}

.footerbox .items h1 {
    background: none;
}

.section_samachar .bichar_blog h2 {
    margin: 0;
}

.video_list ul.news_list li img {
    width: 28.3% !important;
}

.section_samachar.video_list ul.news_list.reports li.first {
    padding: 0;
    position: relative;
}

.section_samachar.video_list ul.news_list.reports li.first a img {
    margin: 0;
}

.section_samachar.video_list ul.news_list.reports li.first a span.maintitle {
    position: absolute;
    bottom: 0;
    background: #111;
    width: 100%;
    padding: 10px 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
}

ul.news_list li {
    padding: 15px 0;
}

.interview_list .items a img {
    margin-bottom: 0;
}

.section_samachar.report.khelkood .more_news ul.news_list li a img {
    margin-bottom: 15px;
}

.footerbox .items {
    height: 460px;
}

.advertisment_box .video_sectionad {
    background: #fff400;
    padding: 10px;

}

.advertisment_box .video_sectionad img {
    float: none;
    width: auto !important;
    display: block;
    margin: 0 auto;
}

.festival_banners {
    padding: 0;

}

.festival_banners img {
    width: 100% !important;
    height: auto !important;
    float: left;
    margin: 0;
}

.breaking {
    margin-top: 15px;
}

.breaking.template2 .items img {
    margin-bottom: 20px;
    max-width: 100%;
    width: auto;
}

/*changes on header part*/

a#logo {
    margin: 0;
    background-size: 80%;
    width: 290px;
    height: 70px;
}

.epaper h1 {
    text-align: right;
    margin: 10px 0 0 0;
}

.footerbox .twitbox ul.news_list li img,
.footerbox .fbbox ul.news_list li img,
.category_news .advertisment_box img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(grayscale.svg);
    /* Firefox 4+ */
    filter: gray;
    /* IE 6-9 */
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}

.footerbox .twitbox ul.news_list li img:hover,
.footerbox .fbbox ul.news_list li img:hover,
.category_news .advertisment_box img:hover {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: url(grayscale.svg);
    /* Firefox 4+ */
    filter: gray;
    /* IE 6-9 */
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    filter: none;
}

.section_samachar {
    padding-bottom: 15px;
}

.advertisment_box img {
    height: auto !important;
    width: 100% !important;
}

.category_news .advertisment_box {
    float: left;
    width: 100%;
    margin: 31px 0 0 0;
}

ul.epapers {
    display: none;
}

.pollbox form a {
    background: #ddd !important;
    color: #111;
    margin-left: 20px;
    -webkit-appearance: none;
}

.footerbox .items {
    height: 500px;
}

.ramjham_news .items a img {
    margin-bottom: 20px;
}

.section_samachar.ramjham_news a span.maintitle {
    font-size: 160%;
    margin: 0;
}

.ramjham_news .items a span.description {
    margin: 5px 0 0 0;
}


/*October 19 2015, changes*/

#texts_aboutus.texts .detailbox ul.sharethis li span.st_facebook_large,
#texts_aboutus.texts .detailbox ul.sharethis li span.st_twitter_large,
#texts_aboutus.texts .detailbox ul.sharethis li span.st_sharethis_large {
    display: block;
}


#texts_aboutus.texts .detailbox .wp-caption.aligncenter {
    width: 100% !important;

}

#texts_aboutus.texts .detailbox .wp-caption.aligncenter img {
    max-width: 100%;
    height: auto !important;
}

#texts_aboutus.texts.newslist .item.first {
    width: 100%;
}

.breaking .items a img {
    height: auto !important;
}

#texts_aboutus.texts .detailbox .wp-caption.alignnone {
    width: 100% !important;

}

#texts_aboutus.texts .detailbox .wp-caption.alignnone img {
    max-width: 100%;
    height: auto important;

}

/*for hiding the description of video section*/

.section_samachar.video_list ul.news_list.reports li.first a span.description {
    display: none;
}

.section_samachar.video_list ul.news_list.reports li.first a span.maintitle {
    margin-bottom: 0;
}

#texts_aboutus.texts .detailbox img {
    max-width: 100%;
    height: auto;
}

/*feb 25, 2016*/

.interview ul.news_list li a span.maintitle {
    width: 57%;
    margin: 0 0 5px 0;
    float: left;
    font-size: 16px;
    line-height: 18px;
}

/*newyear calendar*/


.newyear .calendar_box img {
    display: block;
    margin: 0 auto;
    /*border:2px solid #fff;*/
    padding: 0;
}

.category_news .advertisment_box img {
    filter: none;
}

.advertisement_box img {
    height: auto;
}

.container .navigation_box .navbar-nav>li>a {
    padding-left: 12px;
    padding-right: 12px;
}

ul.footer_nav li a {
    padding-left: 16px;
    padding-right: 16px;
}

/*new image alignment*/

#texts_aboutus.texts .detailbox .align-right,
#texts_aboutus.texts .detailbox .align-center,
#texts_aboutus.texts .detailbox .align-left {
    float: right;
    margin: 10px 0 10px 30px;
    border: 0px solid #ccc;
    max-width: 100%;
}

#texts_aboutus.texts .detailbox figcaption {
    background: #eee;
    padding: 2%;
    line-height: 23px;
    font-style: italic;
    font-size: 14px;

}

#texts_aboutus.texts .detailbox figcaption p {
    padding: 0;
}


#texts_aboutus.texts .detailbox .align-center {
    float: none;
    margin: 10px 0;
}

#texts_aboutus.texts .detailbox .align-center img {
    display: block;
    margin: 10px auto 15px auto;
    float: none !important;

}

#texts_aboutus.texts .detailbox .align-left {
    float: left;
    margin: 10px 30px 10px 0;
}


/*new pagination*/

#texts_aboutus.texts .pagination {
    margin: 30px 0 0 0;
}

#texts_aboutus.texts .pagination a,
#texts_aboutus.texts .pagination strong {
    font-size: 12px;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #ddd;
    border: 1px solid #aaa;
}

#texts_aboutus.texts .pagination a:hover,
#texts_aboutus.texts .pagination a:focus,
#texts_aboutus.texts .pagination a:active {
    z-index: 3;
    color: #23527c;
    background-color: #eee;
    border-color: #aaa;
}

#texts_aboutus.texts .pagination strong {
    background: #222;
    color: #fff;
}

#texts_aboutus.texts.newslist.report_box.tippani.interview .item img {
    width: 80px !important;
    height: 80px !important;
}

.highlights .blogslider .items a img {
    width: 100px !important;
    height: 100px !important;
}

/*new image alignment*/

#texts_aboutus.texts .detailbox figcaption p {
    padding: 0;
}

#texts_aboutus.texts .detailbox figcaption {
    background: #eee;
    padding: 0 2%;
    line-height: 18px;
    font-style: italic;
    display: table;
    width: 100%;
    line-height: 26px;


}

#texts_aboutus.texts .detailbox .align-right,
#texts_aboutus.texts .detailbox .align-center,
#texts_aboutus.texts .detailbox .align-left {

    display: table;
    width: 1px;
}

#texts_aboutus.texts .detailbox .align-right img,
#texts_aboutus.texts .detailbox .align-center img,
#texts_aboutus.texts .detailbox .align-left img {
    max-width: 100vw;
    object-fit: cover;
    float: left;
    margin: 0 !important;
    padding-right: 20px !important;
}

#texts_aboutus.texts .detailbox .align-center {
    float: none;
    margin: 10px auto;
}

#texts_aboutus.texts .detailbox .align-right img.portrait,
#texts_aboutus.texts .detailbox .align-center img.portrait,
#texts_aboutus.texts .detailbox .align-left img.portrait {
    width: 744px;
}

.wp-polls-ans .pollbar {
    margin: 1px;
    font-size: 7px;
    line-height: 9px;
    height: 8px;
    background: #f4e90c;
    border: 1px solid #f4e90c;
}

/*ul list for breaking news*/

.breaking .items a span.description ul {

    display: inline-block;
    text-align: left;
    float: none;
    margin: 30px;
    line-height: 29px;
    color: #333;
    font-weight: bold;
    font-size: 15px;

}

.sub_title_home {
    font-size: 22px;
    line-height: 40px;
    display: block;
    margin: 30px 0;
}

/*---<Dashain Banner>---*/
.dashain.col-md-12 img {
    width: 100% !important;
}

/*---</Dashain Banner>---*/


/*---<Sticky Menu CSS>---*/
.sticky {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999999999;
}

.sticky+.content {
    padding-top: 102px;
}

.navbar-nav {
    /* float: none; */
    border: 0px solid #f4f4f4;
    width: auto;
    display: table;
    font-size: 0;
    /* background: red; */
    margin: 0px auto !important;
}

@media (min-width: 768px) {
    .navbar-nav {
        float: none;
        margin: 0px;
    }
}


.pagination .active {
    background: #222 !important;
    color: #fff !important;
}

img.right {
    float: right;
    margin-left: 20px;
}

img.left {
    float: left;
    margin-right: 20px;
}

img.center {
    float: none;
    margin: 0 auto;
    display: block;
}

/*---</Sticky Menu CSS>---*/