@charset "utf-8";
/* CSS Document */

	body, .dark-header, .dark-footer{
		background: #0360a1 /*036eb7*/;
	}
	.images-collage-main {
		position: relative;
		z-index: 1;
		margin-top: 10px;
	}
	.images-collage{
		margin-top:70px;
		margin-bottom: 70px;
	}
	#particle-canvas {
	  width: 100%;
	  height: 100%;
	}
	#particles-js{
	  width: 100%;
	  height: 100%;
/*		  background-color: #b61924;
	  background-image: url(''); */
	  background-size: cover;
	  background-position: 50% 50%;
	  background-repeat: no-repeat;
	}
	/*canvas{
	  display:block;
	  vertical-align:bottom;
	}*/
	#canvas{
		position:absolute;
		display:block;
		top:0;
		left:0;
		z-index:99999;
		
	}
	.logo-holder {
		float: left;
		position: relative;
		top: 15px;
		height: 52px;
	}
	.lightopc{
		opacity:0.07;
		/*background:#ceb488 /*09F*/;
	}
	.btn.intro{
		padding:6px 15px;
		float: right;
		border: none;
	}
	.testimonilas-avatar, .testimonilas-avatar img{
		width: 120px;
		height: 120px;
	}
	.sub-footer .about-widget img{
		width:100%;
	}
	@media (min-width:1024px){
		.images-collage:before {
			width: 280px;
			height: 280px;
			margin-top: -140px;
			margin-left: -140px;

		}			
	}
	@media (min-width:768px) and (max-width: 1024px){
		.images-collage:before {
			width: 300px;
			height: 300px;
			margin-top: -150px;
			margin-left: -150px;

		}			
	}
	
	.color-bg-text p {
		font-size: 1.15em;
		line-height: 165%;
		color:#24324F;
		font-weight:normal;
	}	
	.footer-contacts{
		border-top: none;
		margin-top:0;
		padding-top:0;
	}
	.footer-menu{
		margin-top:0;
	}
	.footer-menu ul{
		display: block;
		padding-left:2em;
	}
	.footer-menu ul li{
		float: none;
		color: #4DB7FE;
		list-style-type: disc;
		margin-bottom:5px;
	}
	.footer-menu li a{
		font-size: 1.12em;
	}
	.footer-menu li a:hover{
		color:#4DB7FE;
	}
	.footer-contacts-widget p{
		font-size: 1em;
	}
	.footer-contacts li{
		padding:5px 0;
		color:#ccc;
		font-size:1em;
	}
	.footer-contacts li span{
		padding-right:5px;
	}
	

.gap {
/*  margin-bottom: 50px; --sophia changed */
  margin-bottom: 30px;
}

p ol li {
	float:left;
	width:100%;
	padding:18px 0;
/*	color:#666;
	font-weight:500;
	font-size:14px;
	border-bottom:1px solid #eee;
*/	
}