	*{
		margin: 0;
		padding: 0;
	}
	html{
		background-color:#171727;
		scroll-behavior: smooth;
	}
	body{
		box-sizing: border-box;
    	padding: 0;
    	margin: 0;
	}
	header{
		max-height: 100px;
	}
	header.header .conteiner-menu{	
		top: 0;
		z-index: 800;
		display: flex;
    	flex-direction: row;
   	 	align-items: center;
	}
	.header-gtw {
		max-height: 100px;
	}
	.conteiner-menu{
		flex-grow: 1;
    	margin: 0 auto;
    	position: relative;
    	width: auto;
    	max-width: 1300px;
	}
	.logo{
		flex-grow: 4;
		margin-top: 50px;
	}
	.logo div{
		width: 235px;
		background-color:#171727;
		padding-left: 15px;
	}
	.logo h6{
		font-family: 'Oswald', sans-serif;
		font-size: 3.5em;
		color: #fff;
	}
	.menu{
		flex-grow: 1;
		text-align: center;
	}
	.menu a{
		font-family: 'Oswald', sans-serif;
		text-decoration: none;
		font-size: 1.3em;
		color:#fff;
		margin:5px;
		padding: 10px;
		padding-top: 5px;
		border-radius: 10px;
	}
	.menu a:hover{
		transition: 1s;
		background-color: rgba(255,255,255,0.3);
	}
/*Конец Хедера*/
/*Царь всех царей*/	
.conteiner{
	position: relative;
	background-color: #fff;
	padding-top: 100px;
}
.conteiner-gtw{
	position: relative;
	background-color: #fff;
	padding-top: 0px;
}
/*Царь всех царей*/	
/*Цари*/	
	.projects{
  		position: relative;
  		display: flex;
		justify-content: center;
		/*align-items: center;*/
		text-align: center;
		margin-top:150px;
		margin-bottom:150px;
	}
	.projects-gtw{
		position: relative;
		text-align: center;
		padding-top:150px;
		padding-bottom:150px;
		background-color:#171727;
	}
	.info{
		position: relative;
		background-color:#171727;
	}
/*Цари*/
/*Свита царя project*/
	.content{
		min-width: 300px;
		min-height: 450px;
		width: 300px;
		height: 500px;
		margin-left:15px; 
		margin-right:15px; 
	}
	.contetn-text{
		position:relative;
		text-align: center;
		margin-top: 5vh;
	}
	.contetn-text h6{
		margin: 0;
		padding: 0;
		font-family: 'Oswald', sans-serif;
		font-size: 2.7em;
		color:#171727;

	}
	.content-href a{
		padding-top: 5.5px;
		padding-bottom: 5.5px;
		padding-left: 10.6%;
		padding-right: 10.6%;
		margin-left: 10px;
		margin-right: 10px;
		text-decoration: none;
		font-family: 'Oswald', sans-serif;
		font-size: 1em;
		color:#333;
	}
	.content span{
		border:1px solid black;
		width: 50px;
		height: 10px;
	}
	.content-href a:hover{
		transition: 0.6s;
		background-color:#dc483e;
	}
	.content img{
		width: 100%;
		height: 90%;
		box-shadow: 0px 5px 40px rgba(0,0,0,0.2);
	}
	.content:hover img{
		transition: 0.8s;
		box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	}
	.content:hover a{
		transition: 0.6s;
		color: #171727;
	}
	.content h6{
		margin: 10px;
		font-family: 'Oswald', sans-serif;
		color: #333;
	    font-size: 0.8em;
	}
	.content-href{
		margin-top: 10px;
		padding-top: 2.5px;
		padding-bottom: 2.5px;
		text-align: center;
	}
	.content-gtw-left{
		margin: 0 auto;
		width: 99.1vw;
		max-width: 1300px;
		height: 250px;
		margin-bottom: 150px;
		display: flex;
		flex-direction: row;
   	 	align-items: center;
	}
	.conteiner-content-gtw-l{
		height: 250px;
		margin-bottom: 150px;
	}
	.conteiner-content-gtw-r{
		height: 250px;
		margin-bottom: 150px;
	}
	.content-gtw-img{
		flex-grow: 1;
		margin: 0 auto;
		position: relative;
	}
	.content-gtw-text{
		flex-grow:1;
		margin: 0;
		position: relative;
	}
	.contetn-gtw-img-l img{
		width: 350px;
		margin-left: 150px;
	}
	.contetn-gtw-img-r img{
		width: 350px;
		margin-right: 150px;
	}
	.content-gtw-right{
		margin: 0 auto;
		width: 99.1vw;
		max-width: 1300px;
		height: 250px;
		display: flex;
		flex-direction: row;
   	 	align-items: center;
	}
	.content-gtw-right h6{
		margin: 10px;
		font-family: 'Oswald', sans-serif;
		color: #fff;
	    font-size: 1.5em;
	}
	.content-gtw-left h6{
		margin: 10px;
		font-family: 'Oswald', sans-serif;
		color: #fff;
	    font-size: 1.5em;
	}
/*Свита царя project*/

/*Свита царя info*/
	.contact{
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contact-text{
		position:relative;
		top: 50px;
		text-align: center;
	}
	.contact-text-info{
		height: 150px;
	}
	.contact-text h6{
		margin: 0;
		padding: 0;
		font-family: 'Oswald', sans-serif;
		font-size: 2.6em;
		color:#fff;
	}
	.contact-text-info{
		background-color: #171727;
		position: relative;
		text-align: left;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.contact-text-info div{
		margin: 0 auto;
		max-width: 900px;
	}
	.contact-text-info h5{
		margin: 0;
		padding: 0;
		font-family: 'Oswald', sans-serif;
		font-size: 1.6em;
		color:#fff;
	}
	.contact-text-info-gtw{
		position: relative;
   		background: url(../image/GTW.jpg) no-repeat;
   		background-position: center center;
	    background-repeat: no-repeat;
	    background-attachment: fixed;
	    background-size: cover;
	    width: 99vw;
	    height: 100vh;
	    padding: 0;
	}
	.contact-text-info-gtw {
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.plan-gtw{
		width: 50%;
		text-align: center;
	}
	.logo-gtw img{
		min-width: 250px;
		min-height: 450px;
		width: 250px;
		height: 450px;
	}
	.logo-gtw h6{
		margin: 25px;
		padding: 0;
		font-family: 'Oswald', sans-serif;
		font-size: 1.6em;
		color:#fff;
	}
	.logo-gtw a{
		text-decoration: none;
		font-family: 'Oswald', sans-serif;
		font-size: 1em;
		color:#fff;
	}
	.logo-info-gtw{
		text-align: center;
	}
	.contact-div{
		display: flex;
    	flex-wrap: wrap;
   	 	align-items: center;
		left: 2%;
		margin-top: 50px;
		width: 920px;
		min-height: 500px;
	}
	.contact-div h5{
		font-size: 1.1em;
		font-family: 'Oswald', sans-serif;
		font-weight: bold;
		color: #fff;
	}
	.contact-div h6{
		font-size: 0.8em;
		font-family: 'Dosis', sans-serif;
		color: #F9F8E0;
	}
	.contact-div img{
		width: 55px;
		height: 55px;
		border-radius: 90px; 
	}
	.contact-content{
		flex-grow:-1;
		display: flex;
		justify-content: center;
		width: 200px;
		margin: 15px;
	}
	.contact-div-text{
		margin: 10px;
	}
	.social{
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.social a{
		text-decoration: none;
		font-size: 4em;
		color: #fff;
		padding: 15px;
		margin-right: 25px;
	    margin-left: 25px;
	}
	.social a:hover{
		color: #dc483e;
		transition: 0.5s;
	}
/*Свита царя info*/

	footer{
		font-family: 'Oswald', sans-serif;
		position: absolute;
	    width: 100%;
	    color:#fff;
	    font-size: 0.8em;
	    text-align: center;
	    z-index: 800;
	    background-color:#171727;
	    margin-top: 5vh;
		
	}
	footer a{
		text-decoration: none;
		font-size: 1em;
		color: #fff;
	}

@media screen and (max-width: 1024px){
	
	header{
		max-height: 100px;
	}
	header.header .conteiner-menu{	
		top: 0;
		z-index: 800;
		display: block;
	}
	.conteiner-menu{
    	max-width: 300px;
	}
	.logo{
		margin: 0 auto;
	}
	.logo div{
		padding-left: 0px;
		text-align: center;
		margin: 0 auto;
	}
	.menu{
		background-color:#171727;
		padding-bottom: 15px;
		padding-top: 5px;
	}
/*Конец Хедера Планшеет-телефон*/
/*Царь всех царей*/	
.conteiner{
		position: relative;
		background-color: #fff;
		padding-top: 100px;
	}
.conteiner-gtw{
	padding-top: 0px;
}
/*Царь всех царей*/	
/*Цари*/	
	.projects{
  		position: relative;
  		display: block;
  		margin: 0 auto;
		margin-top:150px;
		margin-bottom:150px;
	}
	.info{
		position: relative;
		background-color:#171727;
	}
	.contact-text-info{
		height: 150px;
	}
	.contact-text-info div{
		max-width: 600px;
	}
	.contact-text-info h5{
		font-size: 1.2em;
	}
	.contact-text-info-gtw{
		position: relative;
   		background: url(../image/GTW.jpg) no-repeat;
   		background-position: center center;
	    background-repeat: no-repeat;
	    background-attachment: fixed;
	    background-size: cover;
	    width: 100vw;
	    height: 100vh;
	    padding: 0;
	}
	.content-gtw-right{
		max-width: 900px;
		height: 200px;
	}
	.content-gtw-left{
		max-width: 900px;
		height: 200px;
	}
	.conteiner-content-gtw-r{
		height: 200px;
	}
	.conteiner-content-gtw-l{
		height: 200px;
	}
	.contetn-gtw-img-l img{
		width: 250px;
		margin-left: 100px;
	}
	.contetn-gtw-img-r img{
		margin-right: 100px;
		width: 250px;
	}
	.content-gtw-right h6{
		margin: 10px;
		font-family: 'Oswald', sans-serif;
		color: #fff;
	    font-size: 0.8em;
	}
	.content-gtw-left h6{
		margin: 10px;
		font-family: 'Oswald', sans-serif;
		color: #fff;
	    font-size: 0.8em;
	}
/*Цари*/
/*Свита царя project*/
	.content{
		margin: 0 auto;
	}
/*Свита царя project*/

/*Свита царя info*/
	.contact-text{
		position:relative;
	}
	.contact-text h6{
		font-size: 2.4em;
	}
	.social a{
		font-size: 3em;
	}
/*Свита царя info*/
}
@media screen and (max-width: 512px){
	.contact-text-info{
		height: 150px;
	}
	.contact-text-info div{
		max-width: 300px;
	}
	.contact-text-info h5{
		margin-left: 10px;
		margin-right: 10px;
		font-size: 1em;
	}
	.contact-text-info-gtw {
     height: 512px;
	}
	.logo-gtw{
		margin: 0 auto;
	}
	.logo-gtw img{
		min-width: 100px;
		min-height: 175px;
		width: 100px;
		height: 150px;
	}
	.logo-gtw h6{
		margin: 10px;
		font-size: 1em;
	}
	.content{
		position: relative;
		min-width: 250px;
		min-height: 400px;
		width: 250px;
		height: 400px;
		margin: 0 auto;
	}
	.contact-text h6{
		font-size: 2em;
	}
	.social a{
		margin: 5px;
		font-size: 2em;
	}
	.content-gtw-left{
		margin: 0 auto;
		width: 99.1vw;
		max-width: 500px;
		height: 350px;
		margin-bottom: 150px;
		display: block;
	}
	.conteiner-content-gtw-l{
		height: 250px;
		margin-bottom: 50px;
	}
	.conteiner-content-gtw-r{
		height: 250px;
		margin-bottom: 50px;
	}
	.content-gtw-img{
		flex-grow: 1;
		margin: 0 auto;
		position: relative;
	}
	.content-gtw-text{
		flex-grow:1;
		margin: 0;
		position: relative;
	}
	.contetn-gtw-img-l img{
		width: 150px;
		margin-left: 0px;
		margin: 10px;
	}
	.contetn-gtw-img-r img{
		width: 150px;
		margin-right: 0px;
		margin: 10px;
	}
	.content-gtw-right{
		margin: 0 auto;
		width: 99.1vw;
		max-width: 500px;
		height: 350px;
		display: block;
	}
	.content-gtw-right h6{
		margin: 10px;
	    font-size: 0.7em;
	}
	.content-gtw-left h6{
		margin: 10px;
	    font-size: 0.7em;
	}
}