/*карты*/

.section-16 .col-2 h2 {
    margin-bottom: 50px;
}

.section-16 .col-2 h2 {
    margin-top: -20px;
}


/*Лого*/

.header .logo {
    width: 325px;
    text-align: center;
}

.header .logo img {
    /*width: 325px;
    height: 60px;   */
    width: 100%;    
}

/*Тренеры*/

#section-9 {
    padding-bottom: 20px;
}

.section-9 .owl-carusel-4 .content {
    /*width: 580px;*/
}

.section-9 .owl-dots {
    /*width: 500px;
    height: 50px;
    float: right;
    margin: -115px 11px;
    text-align: left;
    position:relative;
    z-index:20;*/

    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.section-9 .owl-dot {
    display:inline-block;
    /*margin:0 3px;*/
    margin:0 8px;
    width:50px;
    height:50px;
    border-radius:50%;  
}

.section-9 .owl-dot.active {
    opacity:0.6;    
}

.section-9 .owl-dot:nth-child(1) {
    background:url(../images/59-1.png) no-repeat;  
}

.section-9 .owl-dot:nth-child(2) {
    background:url(../images/57-1.jpg) no-repeat;  
}

.section-9 .owl-dot:nth-child(3) {
    background:url(../images/59.png) no-repeat;    
}

.section-9 .owl-dot:nth-child(4) {
    background:url(../images/58.png) no-repeat;    
}

.section-9 .owl-dot:nth-child(5) {
    background:url(../images/55.png) no-repeat;    
}


.section-9 .owl-carusel-4 .img {
    height: 582px;
}

.section-9 .owl-carusel-4 .img img {
    height: 100%;
}

.header .col-1 .lang {
    display: none;
}

@media screen and (max-width:480px) { 

    .header .col-1 .lang {
        display: block;
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        padding-top: 10px;
        height: 40px;
    }

	.header .col-1 .lang a:first-of-type {
		position: relative;
	}    

	.header .col-1 .lang a:first-of-type::before {
    	position: absolute;
    	content: '';
    	width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 0 40px 20px;
		border-color: transparent transparent #FF4129 transparent;
    	left: -20px;
    	top: 0px;
    }

    .header .col-1 .lang a {
        color: #fff;
        background-color: #FF4129;
        display: block;
        padding: 10px;
    }


    #section-9 {
        padding-bottom: 0!Important;
    }

    .section-9 .owl-carusel-4 .img {
        height: 441px;
        display: flex;
        justify-content: center;
    }

    .section-9 .owl-carusel-4 .img img {
        height: 100%!Important;
        width: auto!Important;
        
    }

    .tabs-navigation-map {
        display: none;
    }

    .tabs-container-map {
        padding-top: 20px;
    }

}