@font-face
{
	font-family: UniNeueRegular;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/UniNeueRegular.woff);
}
@font-face
{
	font-family: UniNeueBold;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/UniNeueBold.woff);
}
*
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
@media screen and (min-width:1230px)
{
	.container
	{
		width: 1225px;
	}
}
	img
	{
		max-width: 100%;
	}
	:focus
	{
		outline: 0!important;
	}
	a,a:hover,a:focus
	{
		color: initial;
		text-decoration: none;
	}
	ul,p
	{
		margin-bottom: 0;
	}
	body
	{
	  background-color: #f6f6f6;
	}

	.first_screen
	{
		padding: 45px 0;
		background: url(../images/bg2.jpg) no-repeat center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
  .logo img{
		width: 210px;
		margin-bottom: 320px;
	}
	.nav_menu{
	  margin: 0;
	  padding: 0;
	}
	.nav_menu li
	{
	  list-style-type: none;
	  margin-right: 20px;
	  display: inline;
	}
	.nav_menu a 
	{ 
		text-decoration: none;
	  color: rgba(255,255,255,0.6);
		font-family: UniNeueRegular;
		font-size: 14px;
	}
	.nav_menu a:hover 
	{ 
		text-decoration: none;
	  color:#ffffff;
		font-family: UniNeueRegular;
		font-size: 14px;
	}
	.nav_menu .active a 
	{
	  color: #ffffff;
	}
	.second_screen .col-md-6
	{
		padding-top: 20px;
		padding-bottom: 80px;
	}
	h1
	{
		font-family: UniNeueBold;
		font-size: 28px;
		line-height: 1.2;
	  color: #990099;
	  margin-bottom: 10px;
	}
	p
	{
		font-family: UniNeueRegular;
		font-size: 16px;
		line-height: 1.2;
	  color: #666666;
	  margin-bottom: 10px;
	}
	.main_color
	{
		color: #03b5b1;
	}
	.navbar-header
	{
  	display:none;
	}
}

@media screen and (max-width:1200px)
{
}
@media screen and (max-width:991px)
{
	.logo img 
	{
		margin-bottom: 160px;
	}
  .nav_menu
  {
  	display:none;
  }
  .navbar-header
	{
    display: block;
    float: right;
    margin-bottom:100px;
	}
	.btn-burger{
    width: 50px;
    height: 50px;
    background-image: url('../images/burgr.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    white-space: nowrap;
    background-color: #990099;
    border: none;
    user-select: none;
    cursor: pointer;
    box-shadow: none;
    outline: none;
  }
  .burger-menu
  {
  	display: none;
  }
  .burger-background
  {
    display: none;
    position: fixed;
    background: rgba(0, 0, 0, .5);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
   }
  .burger-container
  {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 101;
    width: 59%;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: hidden;
    background-color: #990099;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
  }
}
@media screen and (max-width:768px)
{
	.first_screen
	{
		padding: 25px 0;
	}
}
@media screen and (max-width:579px)
{

}
@media screen and (max-width:370px)
{
}
@media screen and (max-width:320px)
{
	.navbar-header
	{
    margin-bottom:40px;
	}
}