﻿.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
body .fl-post-grid-text,body .fl-post-grid-content p {font-size: 14px;line-height: 22px;}
body .fl-post-grid-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}




.cbp-so-section.cbp-so-animate .cbp-so-side-left,
.cbp-so-section.cbp-so-animate .cbp-so-side-right {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
}


.cbp-so-section.cbp-so-animate .cbp-so-side-top,
.cbp-so-section.cbp-so-animate .cbp-so-side-bottom {
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
}

.sidebar-widget-inner {
  padding: 20px;
  position: relative;
  width: auto;                  
}


	.loading {
		position:fixed;
		top:50%;
		left:50%;
		z-index:9999;
		margin-top:-50px;
		margin-left:-50px;
		display:none
	}

.cs-content-desc {
	font-size: 20px;
    font-weight: 400;
}

.cs-content-desc p {
	margin: 0 0 61px 0;
}

.hp-content.two .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc {
	color: #333333;
}

.hp-content.four .cs-content-desc {
	color: #333333;
}

.hp-content.three .cs-content-desc p {
	margin-bottom: 50px;
}

	.logo-con img 
	{
	  width: 300px;
      z-index: 9999;
  	  padding-left:15px;
	}


.footer-mid {
    margin: 60px 0 20px;
}
