.main-navigation 	{
	position: relative;
	margin-top: 10px;
}

.main-navigation .menu-menu-1-container 	{
	width: 47%;
	float: left;
	padding-top: 15px;
}
.main-navigation a 	{
	color: #fff;
	padding: 7px 13px;
	font-size: 1.1em;
	transition: 0.2s;
}
.main-navigation ul 	{
	float: left;
	left: 50%;
	position: relative;
}
.main-navigation li 	{
	float: left;
	left: -50%;
	position: relative;
}
.main-navigation li a 	{
	float: left;
	position: relative;
}

.main-navigation li.focus a, .main-navigation li a:hover	{
	color: #34c3ff;
}
@media (max-width: 977px)   {
.main-navigation a {
    font-size: 0.8em;
    padding: 7px 10px;
}
}
@media (max-width: 838px)   {
.section-1 .fw-col-sm-3 {
    width: 23%;
    margin: 0 auto;
}
.section-1 .fw-col-sm-3:nth-child(3) {
    width: 22%;
    margin: 0 auto;
}
.section-1 .fw-col-sm-6 {
    width: 55%;
    margin: 0 auto;
}
.text-1 p {
    font-size: 18px;
    }
}
/*@media (max-width: 838px)   {
.main-navigation a {
    padding: 7px 9px;
}
.text-1 p {
    font-size: 18px;
    }
}*/
@media (max-width: 767px)   {
.section-1 .fw-col-sm-6 {
    display: none; 
}
.section-1 .fw-row:nth-child(2) .fw-col-xs-12{
	width: 50%;
	float: left;
}
.section-1 .fw-row:nth-child(2) .fw-col-xs-12:nth-child(3){
	width: 100%;
	float: right;
}
.section-1 .fw-col-sm-3 {
    width: 100%;
}
.section-1 .fw-col-sm-3:nth-child(3){
	width: 100%;
}
.text-2{
	margin-top: 130px;
}
}
@media (max-width: 566px)   {

.text-2{
  margin-top: 100px;
}
}