
	
	/* PC */
	@media all and (max-width: 1198px) {

		section#intro .text {
			padding-left: 30px;
		}
section#team .item img {
    max-width: 90% !important;
}
section#counter .number {
    font-size: 95px;
}

section#counter .text {
    font-size: 50px;
    margin-bottom: 90px;
}

section#counter {
    margin-bottom: 0px;
}
section#services .item .text {
    font-size: 16px;
}
section#services .item .more {
    font-size: 13px;
}
section#portfolio #portfolio-container .swiper-slide {
    height: 500px;
}
section#space {
    height: 550px;
}
section#space .label {
    font-size: 26px;
}
section#space .text {
    font-size: 14px;
}

	}	



	/* TABLET */
	@media all and (max-width: 991px)  {
	section#intro .text {
		padding: 0px 0px;
	}
section#portfolio .more {
    font-size: 12px;
}
		
		.logo_div{
			text-align:center;
		}

		header #logo {
			position: relative;
			left: unset;

		}
		
section#slider #slider-container {
    height: 500px;
}

section#slider .block {
    width: 100%;
}

section#intro img {
    height: 200px;
}

section#intro {
    margin-top: 100px;
    margin-bottom: 100px;
}
section#team {
    margin-top: 0px;
    padding-top: 0px;
}

section#counter .number {
    font-size: 65px;
}
section#counter .label {
    font-size: 16px;
}
section#counter .text {
	margin-bottom: 75px;
    font-size: 34px;
}
section#counter {

    height: 600px;
}

section#services .item{
	padding: 80px 10px;
}
section#services .item:hover{
	padding: 20px 10px;
}
section#services .item .more {
    font-size: 12px;
}
section#technology .item {
    padding: 60px 20px;
}
section#technology .label {
    font-size: 15px;
    height: 41px;
    font-weight: 900;
}
section#technology .text {
	font-size:12px;
    text-align: center;
}
section#technology .more {
	font-size:12px;
    text-align: center;
}
section#portfolio #portfolio-container .swiper-slide{
	padding:20px;
	padding-top:100px;
    height: 370px;
	}
	
	
		section#contact {
			height: 400px;
		}
	#menu_mobile{

display:block!important;

	}
	
	
.menu_div{
width: 100% !important;
color: white;

}
.menu_div #menu{
width: 100% !important;
color: white;

}
.menu_div #menu .item{
width: 100%;
background-color: black;
text-align: left;
padding: 10px 10px;
color:white!important;

}
header #menu .item.active::after, header #menu .item:hover::after {
    height: 2px;
}
	}
	
	
	
	
	

	/* PHONE */
	@media all and (max-width:575px) {
section#intro {
	text-align:center;
}


section#intro img {
height: 110px;
position: relative;
left: unset;
margin-bottom: 20px;

}
section#intro .text {
    padding-left: 0px;
	text-align:center;
}

section#slider .block .label{
	text-align:center;
	font-size:22px;
	line-height: 26px;
}
section#slider .block .text{
	text-align:center;
}


section#team .item {
    margin-bottom: 20px;
}
section#counter .label {
    margin-bottom: 20px;
}
section#counter {
    height: 745px;
}
section#counter .text {
    margin-bottom: 34px;
    font-size: 33px;
}
section#counter .button button {
	width:80%;
    font-size: 14px;
	padding: 12px 0px;
	text-align:center;
}
section#technology .item.middle{
	border:none;
}
section#technology .item {
    padding: 0px 20px;
	padding-bottom:20px;
}
section#space .label {
    font-size: 22px;
    line-height: 24px;
}
section#space .box{
	width:100%;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
section#contact{
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}
section#copyright {
    font-size: 10px;
}
section#copyright img {
    display:none;
}

	}
	
	
	
	

	/* PHONE HORIZONTAL*/
	@media all and (min-height:991px) {
		header #menu{
			display:block!important;
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	