.header_mob
{
	display:none;
	position:absolute;
	color:white;
	width:90%;
	padding:15px;
}
.header_mob .logo
{
	float:left;	
}
.header_mob .logo img
{
	width:75px;
}
.header_mob .ri-menu-line
{
	float:right;
	font-size:24px;
	cursor:pointer;
}
.menu_mob
{
	display:none;	
	position:fixed;
	width:100%;
	height:100%;
	background:white;
	padding:15px;
	z-index:99998989898989898;
}
.menu_mob .menu_mob_header
{
	overflow:auto;
}
.menu_mob .menu_mob_header .logo
{
	float:left;	
}
.menu_mob .menu_mob_header .logo img
{
	width:75px;
}
.menu_mob .menu_mob_header .ri-close-line
{
	float:right;
	font-size:30px;
	cursor:pointer;
}
.menu_mob .menu
{
	list-style:none;
}
.menu_mob .menu li
{
	text-align:center;
	padding:15px;
}
.menu_mob .menu li a
{
	text-decoration:none;
	color:#222;
}


@media screen and (max-width: 1380px) {
	#stats-info .stats-box ,#about .about-box,#services .services-box
	{
		width:80%;
	}
	.about-info-block
	{
		padding:20px 0px;
	}
	header ul.menu
	{
		padding:25px;
	}
	header ul.menu > li
	{
		padding:10px;
	}
	#front .c2 img
	{
		width:100%;
		height:90%;	
	}
	.ghost
	{
		color:rgba(255,255,255,0.1);
		font-size:187px;
		position:absolute;
		margin:12%;
		margin-left:20%;
		font-weight:bold;
		line-height:1;
	//	text-transform:uppercase;
	}
	.float-img
	{
		position:absolute;
		width:250px;
		margin-left:26.7%;
	}
	#banner-front .container-fluid .head
	{
		padding:10px;
		padding-bottom:25px;
		text-align:center;
		font-size:24px;	
	}
	#banner-front-about .info-block-about
	{
		width:80%;
	}
	#banner-front-about .info-block-about h3
	{
		font-size:36px;
	}
	#banner-front-about .info-block-about h6
	{
		font-size:20px;
	}	
	#projects .project-row .a-project.p1,#projects .project-row .a-project.p2,#projects .project-row .a-project.p3,#projects .project-row .a-project.p4 {
		height: 450px;
	}	
	#about_front {
		height: 720px;
		background-position-y: -140px;
		background-size: 100% 120%;
	}	
	#about_front .c1  > h6 {
		font-size: 20px;
	}
	#about_front .c1  > h6 .line {
		margin-top: 3px;
		margin-right: 15px;
		width: 29%;
		margin-top: 10px;
		border-top: 3px solid white;
	}	
	#about_front .c1  > h1 {
		font-size: 36px;
	}	
	#about_front .c1  > p {
		font-size: 30px;
	}	
	#about_front .c2  p {
		font-size: 20px;
		margin-top: 450px;
	}	
	#team {
		padding: 200px 50px;
	}	
	#team .team-box .person {
		padding: 20px;
		float: left;
		width: 30%;
	}	
	#team .team-box .person .img {
		padding: 0 45px 0 45px;
		height: 380px;
	}	
	#contact-blocks > h1 {
		font-size:24px;
	}	
	#contact-blocks .a-block h3 {
		font-size:24px;
	}	
	#contact-blocks .a-block i {
		font-size: 64px;
	}	
	#contact-form > h1 {
		font-size: 24px;
	}	
	iframe {
		width: 1100px;
		height: 450px;
	}	
}
@media screen and (max-width: 1180px) {


	#banner-front {
		padding: 5% 5%;
	}	
	.float-img {
		margin-left: 27.9%;
	}	
	#projects .project-row .a-project.p1,#projects .project-row .a-project.p2,#projects .project-row .a-project.p3,#projects .project-row .a-project.p4 {
		height: 450px;
	}	
}

@media screen and (max-width: 960px) {

	#banner-front {
		padding: 5% 2%;
	}	
	.float-img {
		margin-left: 27.9%;
	}	
	#scroller {
		margin-left: 40%;
	}	
	#banner-front-about {
		width: 100%;
		height: 750px;
		background-size: 100% 120%;
	}	
	#by_numbers {
		padding: 200px 0px;
	}	
	#by_numbers .container-fluid {
		width: 90%;
	}	
	#by_numbers .container-fluid .c1 h1 {
		font-size: 30px;
	}
	#by_numbers .container-fluid .c2 .float-block {
		width: 200px;
		height: 200px;
		padding: 25px;
	}	
	#by_numbers .container-fluid .c2 .float-block h1 {
		font-size: 60px;
		text-align: center;
	}	
	#projects .project-row .a-project.p1,#projects .project-row .a-project.p2,#projects .project-row .a-project.p3,#projects .project-row .a-project.p4 {
		height: 350px;
	}	
	header
	{
		display:none;
	}
}
@media screen and (max-width: 760px) {

	#banner-front {
		padding: 5% 2%;
		height:auto;
	}	
	.float-img {
		margin-top:40%;
		margin-left: 27.9%;
	}	
	#banner-front .br-r
	{
		border:none;
	}
	#banner-front .int
	{
		margin-top:90px;
	}
	#banner-front .container-fluid .head
	{
		padding:15px;
		padding-bottom:30px;
		font-size:20px;	
	}
	#banner-front .container-fluid .aanda .logo img
	{
		width:35%;
	}
	#banner-front .container-fluid .aanda .text
	{
		font-size:20px;
	}
	#banner-front .container-fluid .aanda .text b
	{
		font-size:24px;
	}	
}
@media screen and (max-width: 560px) {
	.header_mob
	{
		display:block;
	}	
	#banner-front-about {
		width: 100%;
		height: 600px;
		background-size: 100% 100%;
	}		
	#banner-front-about .info-block-about
	{
		width:95%;
	}
	#banner-front-about .info-block-about h3
	{
		font-size:26px;
	}
	#banner-front-about .info-block-about h6
	{
		font-size:16px;
	}	
	#scroller {
		bottom:300px;
		position: absolute;
		color: white;
		margin-left: 33%;
		font-size: 14px;
		font-family: "Montserrat", sans-serif;
		text-align: center;
		line-height: 1;
		cursor: pointer;
	}
	#projects .project-row .a-project.p1,#projects .project-row .a-project.p2,#projects .project-row .a-project.p3,#projects .project-row .a-project.p4 {
		height: 450px;
	}	
	.float-img {
		margin-top:68%;
		margin-left: 19%;
		width:180px;
	}		
	#banner-front {
		padding: 5% 2%;
	}	
	#by_numbers {
		padding: 100px 20px;
		height:900px;
	}		
	#by_numbers .container-fluid .c1 {
		padding-right:0px;
	}	
	#by_numbers .container-fluid .c1 h6 {
		font-size:16px;
	}
	#by_numbers .container-fluid .c1 h1 {
		font-size:22px;
	}	
	#by_numbers .container-fluid .c2 .float-block {
		width: 150px;
		height: 150px;
		padding: 25px;
		margin-left:50px !important;
	}	
	#by_numbers .container-fluid .c2 .float-block h1 {
		font-size: 40px;
	}	
	#by_numbers .container-fluid .c2 .float-block h6 {
		font-size: 14px;
	}	
	
	#projects {
		padding-top: 50px;
		padding-bottom: 50px;
	}	
	#projects > h6 
	{
		font-size:14px;
	}	
	#projects > h1 
	{
		font-size:20px;		
	}	
	#projects .project-row {
		display: block;
		width: 100%;
	}	
	#projects .project-row .a-project.p1,#projects .project-row .a-project.p2,#projects .project-row .a-project.p3,#projects .project-row .a-project.p4 {
		display:block;
		width:100%;
	}	
	#note {
		padding: 50px 10px;
		background: black;
		font-family: "Montserrat", sans-serif;
	}	
	#note .button {
		width: 70%;
	}	
	footer {
		overflow: auto;
		padding: 10px 10px;
	}	
	footer .cont{
		padding-bottom:25px;
	}	
	footer ul.brand {
		float: none;
		width: 100%;
	}	
	footer ul.links {
		display:none;
	}	
	footer ul.contact {
		float: none;
		width: 100%;
	}	
	footer .copyright {
		padding-top: 10px;
	}	
	#about_front .c1  > h6 {
		padding-top:50px;
	}	
	#about_front .c1  > h1 {
		font-size: 26px;
		padding-left:10%;
	}
	#about_front .c1  > p {
		font-size: 20px;
		padding-left:10%
	}	
	#about_front .c2  p {
		font-size: 20px;
		margin-top: 50px;
		padding-left:10%
	}	
	#team {
		padding: 100px 10px;
	}	
	#team .team-box .person {
		padding: 20px;
		float: none;
		width: 100%;
	}	
	#team .team-box .about-tex {
		padding: 20px;
		float: none;
		width: 100%;
	}	
	#ventures .container-fluid {
		width: 95%;
		margin: auto;
	}	
	
	#contact-blocks {
		padding: 100px 20px;
		background: white;
		font-family: "Montserrat", sans-serif;
	}	
	#contact-blocks > h1 {
		font-size:24px;
	}	
	#contact-blocks .a-block {
		min-height: 210px;
	}	
	#contact-blocks .a-block h3 {
		font-size:24px;
	}	
	#contact-blocks .a-block i {
		font-size: 64px;
	}	
	#contact-form > h1 {
		font-size: 24px;
	}	
	iframe {
		width: 300px;
		height: 450px;
	}		
	#contact-form {
		padding: 0px 30px 100px 30px;
		background: white;
		font-family: "Montserrat", sans-serif;
	}	
	.contact-form
	{
		width:100%;
		margin-bottom:20px;
	}
	#banner-front-project {
		width: 100%;
		height: 700px;
		background-size: 100% 120%;
	}	
	.info-block-project {
		font-family: "Montserrat", sans-serif;
		width: 80%;
		padding: 50px;
		margin: auto;
		margin-top: 15%;
		z-index: 98989898989898;
	}	
	.info-block-project h1, .info-block-project h3 {
		font-size: 34px;
	}	
	#project-menu
	{
		display:none;
	}
	#project-details .unit-block .a-unit {
		margin-top: 10px;
		float:none;
	}	
}