/*@font-face {
  font-family: jameel;
  src: url(fonts/JameelKhushkhat-L.ttf);
}
* {
	text-align: right !important;
	font-family: jameel, FontAwesome !important;
}*/

/*.title-section h1 span {
    font-family: sans-serif !important;
}*/

body {

	margin: 0px;

	padding: 0px;

}


.container {

	width: 100%;

}

.navbar-brand {

    padding: 0;

    margin-top: 9px;

    /*background: #fff;*/

    padding-bottom: 0px;

}

ul.navbar-nav {

	margin: 0px;

	padding: 0px;

}

.nav>li {

     padding: 0px; 

}

.navbar-nav > li > a {

    padding: 24px 20px 25px 20px !important;
    font-size: 24px !important;
    font-weight: bold;

}

.navtop a {
	float: left;
	position: relative;
	display: inline;
	margin-right: 15px;
}
.navtop a i {
	color: #fff;
}

.navbar-nav > li > a:before {
    height: 0px;
}

ul.list-posts > li.ccatnewsv2 {

	padding-right: 0px;

}

.title-section {
	border: none !important;
}

.title-section h1 {
    font-size: 17px;
	/*text-align: center !important;*/
	background: #0B054D !important;
	color: #fff;
	padding-right: 15px;
	margin: 0px !important;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.title-section h1 span {
    padding-left: 0px !important;
    padding-right: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	font-size: 32px !important;
	color: #fff;
	border: none !important;
	margin: 0px !important;
	font-weight: normal !important;
}

.navbar-nav > li > a, .navbar-nav li.drop ul.dropdown li a {

    font-size: 17px;

}

.grid-box .news-post, .grid-box ul.list-posts {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.news-post .post-gallery > div {
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}

.catimage {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.video-img {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.post-content img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.single-post-box .post-gallery img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	margin-top: 10px;
}

ul.list-posts > li img {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.test123 ul.list-posts > li img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.cborder {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.ccartoon img {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

a.rmore {
	background: #C01825;
	color: #fff;
	padding: 0px 25px 6px 25px;
	max-width: 100px;
	line-height: normal;
	font-size: 15px;
}
a.rmore:hover {
	background: #333;
}

header {

    z-index: 999 !important;

}

header.active .nav-list-container {

    position: fixed;

    top: 0;

    left: 0;

    background: none;

	animation: smoothScroll 0.5s forwards;

}

@keyframes smoothScroll {

	0% {

		transform: translateY(-40px);

	}

	100% {

		transform: translateY(0px);

	}

}

.modal {

	z-index: 99999 !important;

}

.topfeatured {

	margin: 0px !important;

}

.topfeatured img {

	max-width: 100px;

}

.cftnews h2 {

	font-size: 32px !important;

	line-height: normal !important;

	max-height: 100% !important;

	overflow: auto !important;

	padding-top: 10px !important;

	clear: both !important;

	font-weight: normal !important;

}

.cftnews p {

	font-size: 18px !important;

	line-height: normal !important;

	font-weight: normal !important;

}

.cftnews2 h2 {

	font-size: 18px !important;

	line-height: normal !important;

	font-weight: normal !important;

}

.ccatnewsv1 h2 {

	font-size: 18px !important;

	line-height: normal !important;

	max-height: 100% !important;

	overflow: auto !important;

	padding-top: 10px !important;

	clear: both !important;

}

.ccatnewsv1 p {

	font-size: 16px !important;

	line-height: normal !important;

	font-weight: normal !important;

}

.ccatnewsv1 img {

	width: 100% !important;

	max-width: 100% !important;

}

.ccatnewsv2 h2 {

	font-size: 16px !important;

	line-height: normal !important;

	max-height: 100% !important;

	overflow: auto !important;

}

.ccatnewsv2 p {

	font-size: 16px !important;

	line-height: normal !important;

	font-weight: normal !important;

}

.ccatnewsv2 img {

	width: 45% !important;

	max-width: 45% !important;

}

.ccatnewsv2 .post-content {

	width: 50% !important;

	float: left;

}

.ccartoon img {

	width: 100% !important;

	max-width: 100% !important;

}

.image-post-slider .bx-wrapper .bx-controls-direction a {

    display: none;

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

    bottom: 0px !important;

    text-align: center !important;

}

.image-post2 .hover-box {

    position: absolute !important;

    left: 0 !important;

    width: 100% !important;

	height: 100% !important;

    padding: 0 5px !important;

    background: none;

    top: 90% !important;

	z-index: 99999 !important;

}

.ccatpagenews h2 {

	margin-top: 0px;

	margin-bottom: 15px !important;

	font-size: 26px;

}

.ccatpagenews p {

	font-size: 19px;

	line-height: 31px;

}

.post-content p {
    font-size: 21px;
    color: #444;
    line-height: 36px;
    font-weight: normal;
}

.go-posts a {

    color: #E40606;

}

.go-posts a:visited {

    color: #E40606;

}

@media (max-width:767px) {

	.catimage {

		width: 100%;

		margin-bottom: 15px;

	}
	
	.video-img {
		
		margin-bottom: 20px !important;
	}

}

footer .social-widget ul.social-icons li a {

    text-align: center !important;

}

@media only screen and (max-width: 980px) {
	.thumbnail-mob {
		margin-top: 0px !important;
	}
}

@media (max-width: 767px) {
	.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6 {
		width: 100%;
	}
}
.navbar-default .navbar-collapse {
	float: left;
	position: relative;
}
@media (max-width: 767px) {
	.navbar-default .navbar-collapse {
		width: 90%;
		float: right;
		position: relative;
	}
}

.navbar-toggle {
    position: absolute;
    left: 15px;
    top: 28px;
    background: #fff;
}
.thumbnail-mob {
	margin-left: 10px !important;
}

footer .widget a {
    font-size: 19px !important;
}

.footer-last-line p {
	color: #999 !important;
}
.footer-last-line a {
	color: #ccc !important;
}
.footer-last-line a:hover {
	color: #fff !important;
}
.fa-angle-double-left {
	font-size: 26px !important;
}
.social-widget ul.social-icons li {
    width: auto;
}
footer .social-widget ul.social-icons li a {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	width: 40px !important;
	height: 40px !important;
	line-height: 38px !important;
}
button.close {
    /*padding: 5px 10px 5px 10px !important;*/
	padding: 0px !important;
}
.ytsubscribe {
	float: left;
	position: relative;
	margin-top: -52px;
	margin-left: 13px;
}
.go-video {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -37px;
	margin-top: -26px;
}
.go-video i {
	color: #ff0000;
	font-size: 60px;
}
.news-post img.yticon {
    width: auto !important;
	margin: 0px !important;
}
#overlay {
  position: absolute; /* Sit on top of the page content */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}
.fa-angle-double-left {
	display: none;
}

.crfooter-l {
	text-align: left !important;
}
.crfooter-r {
	text-align: right !important;
}

@media (max-width: 767px) {
	.crfooter-l {
		text-align: center !important;
	}
	.crfooter-r {
		text-align: center !important;
	}
}

.ccases p {
	margin: 0px !important;
	padding: 0px !important;
	margin-bottom: 15px !important;
}

footer .container {
    background-color: #000 !important;
}

ul.post-tags li {
	font-family: 'Lato', sans-serif !important;
}
.title-sections h1 {
    font-size: 17px;
    background: #0B054D !important;
    color: #fff;
    padding-right: 15px;
    margin: 0!important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.title-sections h1 span {
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    font-size: 32px!important;
    color: #fff;
    border: none!important;
    margin: 0!important;
    font-weight: 400!important;
}