
.deslaycols-v1 .image{
	width:100%;
	height:200px;
	display:table;
	margin-bottom:30px;
}

.deslaycols-v1 .image img{
	width:100%;
	height:auto;
	object-fit:cover
}


.deslaycols-v2 {
	background:#fff;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 0px;
	padding:20px;
}

.deslaycols-v2 .details {
	min-height:100px;
}

.deslaycols-v2 .details .title{
	min-height:60px;
}

.deslaycols-v2 .image {
	width:100%;
	height:100px;
	margin-bottom:20px;
	position: relative;
}

.deslaycols-v2 .image img{
	width: 100%;
    height: auto;
    object-fit: contain;
    max-height: 80px;
    position: absolute;
    top: 0;
    bottom: 00;
    margin: auto;
	left: 0;
    right: 0;
}

.deslaycols-v2.cursor{
	cursor:pointer;
	transition:all ease .3s
}
.deslaycols-v2.cursor:hover{
	box-shadow: rgba(0, 0, 0, 0.50) 0px 1px 2px 0px;
	transition:all ease .3s
} 

.menu-left-ctn{
	padding:20px 20px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px 0px;
}

.menu-left-ctn  li{
	padding: 10px 0 10px  14px;
    border-bottom: 1px solid #fafafa;
    margin-bottom: 10px;
    display: table;
	position:relative;
}

.menu-left-ctn  li:last-child{
	padding: 10px 0 0px  14px;
    border-bottom: 0px solid #fafafa;
    margin-bottom: 0px;
}

.menu-left-ctn  li a:before{
	content: "";
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    background: #003399;
    left: -6px;
    top: 16px;
    border-radius: 50%;
}


.banners-cols-1-ctn-layout{
	padding:40px 0;
	background:#fafafa;
}

.banners-cols-1-ctn .banners-cols-1 {
	padding:30px;
	background:rgba(0, 51, 153, 1);
	background:#fff;
	border-radius:10px;
	border:1px solid #f7f7f7;
	box-shadow: 0px -25px 20px -20px rgba(0, 0, 0, 0.05), 0px 25px 20px -20px rgba(0, 0, 0, 0.05);
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}


.banners-cols-1-ctn .banners-cols-1 .image{
	display:table;
	width:64px;
	height:64px;
	margin:0 auto 20px auto;
}


.banners-cols-1-ctn .banners-cols-1 .image img{
	width:64px;
	height:64px;
	object-fit:cover
}

.banners-cols-1-ctn .banners-cols-1 .title h3{
	text-align:center;
	color:#2e52c1
}



@media only screen and (max-width: 769px) and (min-width: 681px) {
	.deslaycols-v1 {
		display:flex;
		padding-bottom:30px;
		border-bottom:1px solid #dadada;
	}
	
	.deslaycols-v1:last-child{
		padding-bottom:00px;
		border-bottom:0px solid #dadada;
	}
	
	.deslaycols-v1 .image{
		min-width:200px;
		height:200px;
		max-width:30%;
		width:100%;
		display:table;
		margin-bottom:0px;
		margin-right:20px;
		background:yellow;
	}
	
	.deslaycols-v1 .details{
		width:100%;
	}
}

@media only screen and  (max-width: 680px) {
	.deslaycols-v1{
		padding-bottom:30px;
		border-bottom:1px solid #dadada;
	}

	.deslaycols-v1:last-child{
		padding-bottom:00px;
		border-bottom:0px solid #dadada;
	}
}

