@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,800');
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;
	box-sizing: border-box;
	word-break: break-all;
	word-break: break-word;
}

/*margin-padding by #aad (minified)*/
.pd{padding:5px}.pd1{padding:10px}.pd15{padding:15px}.pd2{padding:20px}.pd3{padding:30px}.pd4{padding:40px}.pdT{padding-top:5px}.pdB{padding-bottom:5px}.pdL{padding-left:5px}.pdR{padding-right:5px}.pdT1{padding-top:10px}.pdT2,.pdT3{padding-top:20px}.pdB1{padding-bottom:10px}.pdL1{padding-left:10px}.pdR1{padding-right:10px}.pdB2{padding-bottom:20px}.pdL2{padding-left:20px}.pdR2{padding-right:20px}.pdB3{padding-bottom:30px}.pdL3{padding-left:30px}.pdR3{padding-right:30px}.pdT4,.pdT5{padding-top:30px}.pdB4{padding-bottom:40px}.pdL4{padding-left:40px}.pdR4{padding-right:40px}.pd0{padding:0}.mr{margin:5px}.mr1{margin:10px}.mr15{margin:15px}.mr2{margin:20px}.mr3{margin:30px}.mr4{margin:40px}.mrT{margin-top:5px}.mrB{margin-bottom:5px}.mrL{margin-left:5px}.mrR{margin-right:5px}.mrT1{margin-top:10px}.mrB1{margin-bottom:10px}.mrL1{margin-left:10px}.mrR1{margin-right:10px}.mrB2{margin-bottom:20px}.mrL2{margin-left:20px}.mrR2{margin-right:20px}.mrT3{margin-top:30px}.mrB3{margin-bottom:30px}.mrL3{margin-left:30px}.mrR3{margin-right:30px}.mrT2{margin-top:20px}.mrT4{margin-top:40px}.mrT5{margin-top:50px}.mrB4{margin-bottom:40px}.mrL4{margin-left:40px}.mrR4{margin-right:40px}.mrC{margin:0 auto;}

html { -webkit-font-smoothing: antialiased; overflow-x: hidden }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
button, input, select, textarea { margin: 0 }
:focus { outline: 0 }
img, video, object {
	max-width: 100%;
	height: auto;
}
/*-[ Framework ]--------------------*/
body {
	 font-family: 'Open Sans', sans-serif;

	color: #575757;
	background-color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin-bottom: 12px;
	color: #444;
}
h1 {
	font-size: 28px;
	line-height: 1;
}
h2 { line-height: 1 }
h3 {
	font-size: 22px;
	line-height: 1;
}
h4 {
	font-size: 20px;
	line-height: 1;
}
h5 {
	font-size: 18px;
	line-height: 1;
}
h6 {
	font-size: 16px;
	line-height: 1;
}
.sub-title { font-size: 12px }
a {
	text-decoration: none;
	color: #4284fc;
	transition: background-color, color 0.2s linear;
}
a:hover { color: #f5af02 }
a:link, a:visited, a:active { text-decoration: none }
p { color: #4e5665; }

/*-[ Main container ]---------------*/
.main-container {
	width: 1041px;
	margin: 0 auto;
	clear: both;
	display: block;
	padding: 50px 0;

    padding-bottom: 0;
}
#page, .container {
	position: relative;
	width: 1041px;
	
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after { clear: both }
.clearfix { *zoom: 1  }

.featured-thumbnail {
	max-width: 100%;
	overflow: hidden
}
.carousel-control{cursor: pointer; top: 0; bottom: 0; margin: auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size: 25px}
.carousel-control .glyphicon-chevron-right{margin-right:-14px;}
.carousel-control .glyphicon-chevron-left{margin-left:-14px;}
.carousel-control.left,.carousel-control.right{background: transparent;}
.item.left, .item.right{float:none}

.post-image {
	display: block;
	position: relative;
}
.post-image-fullwidth {
	margin-bottom: 10px;
	display: block;
	position: relative;
}
.featured-thumbnail img {
    width: 100%;
}
.latest_theme1_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.breakingNewsDivSize{height:75px;}
.breaking_img{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;}
.header-posts .featured-thumbnail img {
	max-width: 85px;
}
.title {
	clear: both;
	margin-bottom: 9px;
}
.single-title {
	float: left;
    width: 100%;
    font-weight: 600;
    line-height: 40px;
    font-size: 25px;
}
.page h1.title {
	padding-top: 0;
	margin-bottom: 0;
}
/**********latest-posts***********/
article header {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.single article header {
	margin-bottom: 30px;
	margin-top: 0;
}
.hbS_BigDivSiz {
    height: 420px;
    background: black;
}
.hbS_SmlDivSiz {
    height: 199px;
    background: black;
	margin-bottom: 22px;
}
.cat_list_divSize{
	height:200px;
    background: black;
}
.story{background: #F4F6F8}

.hbS_BigImgSiz, .hbS_SmlImgSiz{width:100%;}
iframe.hbS_BigImgSiz, iframe.hbS_SmlImgSiz{height:100%;}

/* End of Featured Post Slider */
.latestPost {
	margin-bottom: 30px;
}
.latestpost-content{
	background: #fff;
}
.featured-category-title {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.more-content-wrap h3 a {
	color: #333;
	font-size: 24px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}
.latestPost .title {
	display: block;
	line-height: 26px;
}


/*-[ Form Input ]------------------*/
input, textarea, select {
	padding: 8px 12px;
	font-size: 14px;
	color: #575757;
	border: 1px solid #ddd;
	font-family: inherit;
}
textarea {
	overflow: auto;
	resize: vertical;
}
select {
	padding: 6px 10px;
	border-color: #D8D8D8;
	width: 100%;
}

.breadcrumb, .breadcrumb > div, .breadcrumb .fa-caret-right {
	float: none;
	color: #fff;
}
.breadcrumb .root a, .single_post .breadcrumb a{color:#fff}
.breadcrumb .root a:hover, .single_post .breadcrumb a:hover{color:#fff}
.breadcrumb {
	clear: both;
	padding: 3px 13px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 25px;
	background: #4284fc;
	border-radius: 0;
}
.breadcrumb > div {
	padding: 0;
	overflow: hidden;
	float: none;
	display: inline-block;
}
.breadcrumb > div.breadcrumb-icon { padding: 0 7px }
.breadcrumb .fa-caret-right { padding: 0 }
.breadcrumb .root { padding: 0 }
.breadcrumb .fa-caret-right { padding: 0 0 }
.breadcrumb > div { overflow: visible }
.breadcrumb-icon-small { margin: 0 5px }
.no-results h2 { font-size: 16px }
/*-[ Sidebar ]---------------------*/

#sidebars .wp-post-image, footer .wp-post-image, .post-img img {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: 0;
}

.advanced-recent-posts a, .popular-posts a, .category-posts a, .related-posts-widget a, .author-posts-widget a {display: block; padding: 15px 20px;}

.advanced-recent-posts a:hover, .popular-posts a:hover, .category-posts a:hover, .related-posts-widget a:hover, .author-posts-widget a:hover{background:#fafafa}


/*-[ Social Buttons ]--------------------------*/

.facebooksharebtn .single-social { background: #3b5998 }
.twitterbutton .single-social { background: #00aced }
.gplusbtn .single-social { background: #e64522 }
.pinbtn .single-social { background: #cb2027 }
.linkedinbtn .single-social { background: #007bb6 }
.stumblebtn .single-social { background: #f0473b }
.emailbtn .single-social { background: #333 }
.commerntbtn .single-social { background: #444444 }


footer {
	position: relative;
	overflow: hidden;
	width: 100%;
	clear: both;	
	line-height: 20px;
}
footer p {color: #95a3ad;
     margin-bottom: 0;
    line-height: 30px;}


/*-[ Back To Top ]---------------------------*/
.to-top {position: relative;padding-left: 15px;}
.toplink .fa-chevron-up {
	font-size: 24px;
	position: absolute;
	right: 0;
	top: 0px;
}
.toplink { padding-right: 27px }
#move-to-top {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 25;
	background: #4284fc;
	border-radius: 4px;
	transition: all 0.25s linear;
	-webkit-backface-visibility: hidden;
}
#move-to-top:hover{background: #f5af02}
#move-to-top:not(.filling) {
	opacity: 0;
	visibility: hidden;
}
/*-[ Related Posts ]---------------------------*/
.related-wrap {
	float: left;
	width: 100%;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.related-left {
	float: left;
	width: 50%;
}
.related-posts {
	clear: both;
	float: left;
	width: 100%;
}
.related-posts h4 { margin-bottom: 35px }
.related-posts .latestPost {
	width: 100%;
	margin-right: 0;
}
.related-posts .last {
	margin-right: 0;
	padding-bottom: 0;
}
.related-posts .latestPost:last-child { margin-bottom: 0 }
.related-posts .latestPost #featured-thumbnail {
	float: left;
	margin-right: 20px;
	position: relative;
	max-width: 31.243%;
}
.related-posts .title {
	font-size: 16px;
	margin-bottom: 0px;
}
.related-posts .latestPost .title a {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.latestPost .postCnt{padding:20px 12px 12px;}
.latestPost .title a {
 	word-break: break-word;    
	font-weight: 500;
    font-size: 20px;
    color: #333333;
    line-height: 32px;
    display: block;
}
.latestNewsDivsize{height:197px; width:100%}


/*-[ pagination ]------------------*/
.pagination {
	clear: both;
	overflow: hidden;
	float: left;
	width: 100%;
	display: block;
}
.single .pagination {
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0;
	padding: 20px;
	width: 100%;
}
.pagination ul {
	list-style: none;
	margin: 0;
}
.pagination ul li {
	float: left;
	margin-bottom: 5px;
}
.pagination a, .pagination > span, #load-posts a, #load-posts a.disabled {
	margin: 0 10px 0 0;
	display: inline-block;
	float: left;
	line-height: 1;
	text-decoration: none;
	color: #fff;
	padding: 8px 12px;
	font-size: 16px;
	border-radius: 4px;
	transition: all 0.25s linear;
}
.pagination .current, .pagination a:hover, .single .pagination a:hover .current, #load-posts a:hover {
	background: #333;
}
#load-posts a, #load-posts a:hover {
	float: none;
	margin: 0;
}
.pagination a:hover { color: #fff }
.pagination .nav-previous { float: left }
.pagination .nav-previous a, .pagination .nav-next a {color: #fff}
.single .pagination a .current, .single .pagination a:hover .current {
	padding: 0;
	background: transparent;
	margin-right: 0;
}
.single .pagination a:hover .current { color: #fff }
#load-posts .disabled, #load-posts .disabled:hover {
	float: none;
	pointer-events: none;
}
.screen-reader-text { display: none; }
.imgbgdiv{background-color:#000; overflow:hidden; position: relative;}
.imgbgdiv iframe, .related_pst_divSize iframe{width:100%; height:100%;}

/*-[ Slider CSS ]---------------------------*/
.carousel .bigimgdiv{position:relative; background-color:#000; overflow:hidden; height:199px}
.carousel .item .bigimgdiv:first-child{border-right: 20px solid white; float:left;}
.carousel .item .bigimgdiv:last-child{margin-bottom: 0}
.slider1 .bigimgdiv{width:100%; height:500px}
.slider2 .bigimgdiv{height:420px}
.slider2 .item .bigimgdiv:first-child{width: 52%;}
.slider3 .item .bigimgdiv:first-child, .slider4 .bigimgdiv:first-child{height:420px;width: 66%;}
.slider3 .item .bigimgdiv:nth-child(2), .slider4 .bigimgdiv:nth-child(2){margin-bottom: 22px}
.slider4 .item .bigimgdiv:nth-child(3),.slider4 .bigimgdiv:nth-child(4){width:16%; float:left; margin-bottom: 0}
.slider4 .item .bigimgdiv:nth-child(3){margin-right:2%}
iframe.zindex{z-index: 1;}


.pagination a, .pagination > span, #load-posts a, #load-posts a.disabled {
    background: #000000;
}

/*gajendra*/
img,iframe {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
#forceToClickAd .imgbgdiv{height: 174px;width: 100%;}
#forceToClickAd .latest_theme1_img{max-height: 174px;}
#forceToClickAd .modal-content {border-radius: 0px;}
#forceToClickAd .modal-content {border-radius: 0;}
.story {background: #FEFDF3;}
.latest-story {background-color: #FEFDF3;}
.brekin.pdL3{padding-left:30px;}
#move-to-top {height: 33px;padding: 6px 9px;-webkit-backface-visibility: hidden;}
#move-to-top:hover {background: #8f8f8f;}
.single .pagination {padding: 20px 0;}
.pagination a, .pagination > span, #load-posts a, #load-posts a.disabled {background: #000000;}
#move-to-top {background: black;}
.mainlogo { background-color: #4343c6; }
.mainlogo a { margin: 0px 40px 40px; }
.mainlogo a img { height: 60px; }

footer p {color: #95a3ad;line-height:17px;}
#footer .main-container1{width: 1041px;margin: 0 auto;clear: both;display: block;}
#footer .bs{border-top: 2px solid;border-color: rgba(0,0,0,0.6);}
#footer .main-container{padding:0;}
#footer .skiptranslate{float:right;}
.fa-caret-down.visible-xs{position: absolute;right: 10px;border: 1px solid #ddd;padding: 7px 10px;margin: 6px;z-index: 2;top:0;}


@media (max-width: 1024px) {
#td_main_content_wrap.main-container{padding:0;}
.brekin.pdL3{padding:0px 10px;}
#footer .main-container1{width:100%}
#footer .main-container1 .res{padding: 8px 21px; }
#footer .skiptranslate{float:none;margin-top:10px;}
}



@media (min-width: 768px) {
	.sub-menu:hover > .dropdown-menu{display: block;}
}

/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 1024px) {
	#page, .container, .main-container{width:auto; padding:40px 10px}
}

@media (max-width: 768px) {
	.carousel .item .bigimgdiv{width:100%; border-right: 0;}
	#sticky .navbar .dropdown-menu {width: 100%;max-width:100%}

}
