*{outline: 0!important;}
a{text-decoration: none;display: block;color: #333}
a:hover{text-decoration: none;}
span{display: inline-block;}
ul{margin: 0;padding: 0;list-style: none;}
@media (min-width: 1300px){
	 .container {
	    width: 1250px;
	} 
}
.pd0{ padding:0!important;}
.pdl0{ padding-left:0!important;}
.pdt0{ padding-top:0!important;}
.pdr0{ padding-right:0!important;}

.mr0{ margin:0!important;}
.mrl0{ margin-left:0!important;}
.mrt0{ margin-top:0!important;}
.mrr0{ margin-right:0!important;}

.mrt4{ margin-right:8px!important;}

.f_right {float: right;}
.f_left {float: right;}

[class*="col-"]{padding: 4px 8px 0px 8px}
/* .dms-section{margin-bottom: 15px} */
.fix{overflow: hidden;}
.clear{clear: both;}
.after{content: "";display: block;clear: both;}
/* .grid{margin-bottom: 10px} */
.dms-section-title {
   width: 99%;
	padding: 10px 15px;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 1px;
	position: relative;
	background: #fff;
   margin: 5px 0;
	color: #018c36;
   text-align: center;
   box-shadow: 1px 1px 2px rgba(0, 0, 0, .4);
}
.dms-section-title:after{
	content: '';
	width: 4px;
	position: absolute;
	height: 100%;
	top: 50%;
	background-color: #018c36;
	left: 0;
	transform: translateY(-50%);
}
.dms-big-title{font-size: 30px;color:#333;font-weight: 400;letter-spacing: 0px;margin: 0;text-align: left}
@media (max-width: 767px){
	.dms-big-title{font-size: 21px}
}
.dms-title{font-size: 20px;color:#333;font-weight: 400;letter-spacing: .5px;margin: 0;}
.dms-sub-title {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	letter-spacing: .9px;
	margin: 0;
	max-height: 46px;  
	line-height: 21px;
	margin-bottom: 2px; 
}
.dms-meta{font-size: 13px;color: #666;font-weight: 400;margin-top: 2px}
.dms-meta a,.dms-meta span{display: inline-block;}
.dms-desc{font-size: 14px;color: #555}
.m0{margin:0;}
.p0{padding:0;}
.p-bottom{padding-bottom: 13px;}
.w100{width: 100%;}
.bg-fff{background-color: #fff;color: #333}
.bg-primary{color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.cl-primary{color: #d9534f}

/* Shadow */

.card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.card-2 {
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.card-3 {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.card-4 {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.card-5 {
  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}




/* Hover */

.dms-hover,
.hover-action-bg,
.hover-action-color,
.hover-action-border,
.dms-border-hover{transition: .3s}
.dms-border-hover,
.hover-action-border{border-bottom: 1px solid transparent;}

.dms-img-hover,.hover-action-img{overflow: hidden;transition: .4s}
.dms-img-hover:hover{transform: scale(1.09) rotate(3deg);}

.dms-border-hover:hover{border-color: #d9534f!important}
.dms-hover:hover{color: #d9534f!important}
.is_hover:hover .hover-action-bg{background-color:#d9534f;color: #fff; }
.is_hover:hover .hover-action-color{color:#d9534f; }
.is_hover:hover .hover-action-border{border-bottom:#d9534f; }
.is_hover:hover .hover-action-img{transform: scale(1.09) rotate(3deg); }
