body
{
	padding:0;
	margin:0;
	font-size:14px;
}
a:hover, a:active
{
	text-decoration:none ;
}
*:focus , .form-control:focus,  .btn:focus
{
	outline: none !important;
	-webkit-box-shadow: none  !important;
	box-shadow: none  !important;
}
.text-color
{
	color: rgba(255,255,255,.5) !important;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: black !important;
}
.navbar-light .navbar-nav .nav-link:active {
    color: #000 !important;
	background:rgba(0,0,0,.075) !important;
}
.navbar-light .navbar-nav .nav-link {
    color: #fff;
}

.bg1{
	background:#495057;
}
.bg
{
	background:rgba(0,0,0,.075) !important;
}
.bg-shadow
{
	box-shadow: 0px 2px 2px rgba(0,0,0,0.05);
}
.bg-shadow1
{
	box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
}
.bg-color
{
	background-color: #0A8656 !important;
}
.bg-color1
{
	background-color: #006B42 !important;
}
.bg-black
{
	background-color: #000 !important;
}
.bg-dark
{
	background-color: #15151e !important;
}
.f18
{
	font-size:18px !important;
}
.f100
{
	font-weight:100 !important;
}
.f12{
   font-size: 15px;
    line-height: 8px;
}
.h:hover{
	background:rgba(255,255,255,.5);
}
.wh120
{
	width:120px !important;
	height:120px !important;
}
.h90
{
	height:85px !important;
}
.h120
{
	height:120px !important;
}
.h400
{
	height:400px !important;
}
.objfit
{
	object-fit:cover !important;
}
.footer
{
	background: rgba(0,0,0,0.05);
    border-top: 1px solid #cccccc;
}
.navbar li,  .br-left
{
	border-left:1px solid rgba(0,0,0,0.07) !important;
}
.navbar .nav-link:hover
{
	background:#f5f5f5 !important;
}
.br-right
{		
	border-right:1px solid rgba(0,0,0,0.07) !important;
}
.br-right1
{		
	border-right:1px solid white !important;
}
.border-color
{
	border-color: rgba(255,255,255,.5) !important;
}
.nav-pills li
{
	border-right:1px solid rgba(0,0,0,0.07) !important;
}
.nav-pills .nav-link
{
    color: #888888 !important;
	border-radius :0px;
}
.nav-pills .nav-link:hover
{
    color: #000 !important;
	border-radius :0px;
	background:#f5f5f5 !important;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link 
{
    color: #000 !important;
    background-color: #fff !important;
	border-radius :0px;
	border-bottom: 2px solid #000 !important;
}

.overlay {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
	left:0;
    z-index: 1;
    background: rgba(0,0,0,0.01) url(../img/gradiant-black-light.png) left bottom repeat-x;
}
.block-title {
    color: rgba(255,255,255,0.9);
    font-size: 2.5em;
    padding: 15px 20px 15px;
    border-bottom-color: rgba(255,255,255,0.25);
    line-height: 40px;
    border: none;
    position: absolute;
    bottom: 0;
	left:0;
    z-index: 2;
}
.carousel-caption {
    position: absolute !important;
    bottom: 20px !important;
    left: 0 !important;
    z-index: 10 !important;
    padding: 20px !important;
    color: #fff !important;
    text-align: left;
}
@media (max-width: 450px)
{
	.hide-small
	{
		display:none !important;
	}
	.mb3
	{
		/*margin-bottom:1rem !important;*/
	}
	.w10
	{
		width:33.33% !important;
	}
}
@media (max-width:992px) and (min-width:450px)
{
	.hide-medium
	{
		display:none !important;
	}
	.mb3
	{
		/*margin-bottom:1rem !important;*/
	}
	.w10
	{
		width:20% !important;
	}
}
@media (min-width: 992px)
{
	.hide-large
	{
		display:none !important;
	}
	.w10
	{
		width:10% !important;
	}
}
.srk-error{
	color: red;
	float: left;
}