/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {}
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {	}
/* Small Devices, Tablets */
@media only screen and (max-width: 640px) {}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 768px) {
	
	.left-sidebar2
	{
		display: none;
	}

	.contacts__wrapper {
		width: calc(100% - 20px);
        margin: 10px;
    }
    
    .contacts > .contacts__wrapper:nth-child(2) {
		flex-direction: column;
	}

	.contacts__title {
        padding: 15px;
        text-align: center;
        margin-top: -30px;
    }
    
    .contacts__sectiontitle {
        height: auto;
        padding: 10px 10px 10px 60px;
    }

    .officedescr {
        position: relative;
        padding: 15px;
        margin: 0 !important;
        width: 100%;
        box-sizing: border-box;
        border-color: #dee6eb;
    }

    .contacts__map {
        display: none;
    }

    .officedescr__button {
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    .officedescr__section:last-child {
        margin-bottom: 0;
    }

    .officedescr__showonamap {
        background: transparent url(/img/map-icon.png) 0 0 no-repeat;
        padding-left: 20px;
        margin-top: 5px;
        display: block;
    }

    .map-modal.remodal {
        width: 100%;
        min-width: 100%;
    }

    .map-modal__title {
        font-size: 20px;
    }

    .map-modal.remodal {
        padding: 15px;
    }

    .map-modal__wrapper {
        padding: 0;
    }

    #map-iframe iframe {
        margin-left: -15px;
        width: calc(100% + 30px);
    }




    .manager_horizontal {
        flex-direction: row;
    }

    .manager_horizontal .managers__name, .manager_horizontal .managers__position, .manager_horizontal .managers__phone, .manager_horizontal .managers__email {
        width: auto;
    }

    .manager_horizontal .managers__name, .manager_horizontal .managers__position {
        width: 140px;
    }

    .manager_horizontal .managers__phone {
        flex-direction: column;
    }

    .manager_horizontal .managers__phone span {
        margin-left: 0 !important;
    }
    

    






}