﻿@import url(owl.css);


.gallery .gallery-item.gi-big, .gallery .gallery-item.gi-long {

    width: 25%;
    float: left;
    height: 250px !important;

}

.blog_post {
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 24px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 24px rgba(0, 0, 0, 0.2);
	
}
.owl-item .item {
    border: solid 1px #ccc;
}
.blog_post .post_details {
    padding: 10px 15px;
    position: relative;
	height: 198px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto Slab", serif;

line-height: 1.42857;

color: #333333;

font-size: 20px;

font-weight: bold;
}
.newcover{
    background-color: rgb(17, 27, 112);
   
    padding: 00px 0px 15px 0px;
    float: left;
    width: 100%;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;
    max-width: 100%;
    height: 260px;
   

}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

    display: block;
    max-width: 100%;
    height: auto;

}
.tdu-hvr {
    background-color: #b01d20;
    padding: 5px 20px;
    color: #fff;
    
    float: left;
	border:none;
}

.img-responsive img{ width:100% 100%}

.toper .owl-item { width:5% !important;}



		.demof ul {
			padding: 0;
			list-style: none;
		}

		.demof li {
			padding: 20px;
			border-bottom: 1px dashed #ccc;
		}

			.demof li.odd {
				background: #fafafa;
			}

			.demof li:after {
				content: '';
				display: block;
				clear: both;
			}

		.demof img {
			float: left;
			width: 100%;
			margin: -6px 11px 0 0;
		}

		.demof a {
			font-family: Arial, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #02214e;
			display:block;
			padding:4px 0px
		}
		.demo5  .fa{ margin-left:15px; font-size:16px}

		.demof p {
			margin: 0px 10px 10px 10px;;
			font-size: 14px;
		}

/*.demo5 {
	
		
		height:376px !important; float:left; width:100%;
	
	}*/
	.footer-padding {
    padding: 15px 15px !important;
}

		.demo5 ul {
			padding: 0;
		}

			.demo5 ul li {
				padding: 0px 10px;
				border-bottom: 1px dotted #FF3333;
				border-radius: 0px;
				list-type: none;
				margin: 0;
				color:#000;
				font-size:16px;
			}
			.btn-group{ display:none}
			#divNews:hover .btn-group { display:block
  
}
.btn-group, .btn-group-vertical {

    position: absolute;
   
    vertical-align: middle;
    bottom: 0;
    right: 0;

}
@media only screen and (min-width: 320px) and (max-width:440px){
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
}
