body{
    background:url(https://bootstraptema.ru/images/bg/bg-4.png);
    font-family: SansSerif;
    overflow-x:hidden;
}
/*логотип */

.logo img{
    max-width: 100px;
    max-height: 100px;

}

.img-maz{
    float:right;
}
.img-maz-helper{
    width:55px;
}
/*-----Меню список вверху----*/
.menuMin{
    max-width: 100%;
}
ul.menuMin {
    list-style-type: none;
    list-style-position: inside;
}
ul.menuMin li {
    float: left;
}
ul.menuMin li:before{
    float: left;

}
ul.menuMin li.phone:before {
    content: url("../images/IconMenu/phone.png");
    padding-right: 5px;
}
ul.menuMin li.skype:before {
    content: url("../images/IconMenu/skype.png");
    padding-right: 5px;
}
ul.menuMin li.email:before {
    content: url("../images/IconMenu/email.png");
    padding-right: 5px;
}
ul.menuMin li.link:before {
    content: url("../images/IconMenu/sale.png");
    padding-right: 5px;
}

ul.menuMin li.insta:before{
    content: url("../images/IconMenu/instagram-24.png");
    padding-right: 5px;
}
@media screen and (max-width: 768px) {
   .menuMin{
       display: none;
   }

}
@media screen and (min-width: 767px) {
    .contaktFooter {
        display: none;
    }
}
.contaktFooter{
    margin-top: 20px;
    text-decoration: none;
}
    ul.contaktFooter {
        list-style-type: none;
        list-style-position: inside;
    }
    ul.contaktFooter li {
        margin:0 0 0 0;
        font-size: 20px;
    }

    ul.contaktFooter li.phone:before {
        content: url("../images/IconMenu/phone.png");
        padding-right: 5px;
    }
    ul.contaktFooter li.skype:before {
        content: url("../images/IconMenu/skype.png");
        padding-right: 5px;
    }
    ul.contaktFooter li.email:before {
        content: url("../images/IconMenu/email.png");
        padding-right: 5px;
    }
    ul.contaktFooter li.link:before {
        content: url("../images/IconMenu/sale.png");
        padding-right: 5px;
    }
    ul.contaktFooter li.insta:before{
        content: url("../images/IconMenu/instagram-24.png");
        padding-right: 5px;
    }
.menuA:hover{
    text-decoration: none;
    color: #67d1ff;
}

/*----------------------------------*/
/*растянуть на всю ширину меню */
.navbar-nav{
    width: 100%;
}


/*цвет активной ссылки меню */
#navbarNavAltMarkup a.active{
    color: black;
    background: #FFCC00;
}
/*цвет при наведение на пункт меню */
#navbarNavAltMarkup a:hover{
    background: #FFCC00;
    color: black;
}
/*Выравнивание по центру слайдера с миниатюрами */
.fotorama__wrap{
    margin: 0 auto;
}
/*Подключаем шрифт*/
@font-face {
    font-family: FuturaBlackRegular;
    src: url("../fonts/FuturaBlackRegular.otf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: Roboto1;
    src: url("../fonts/Roboto-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/*Адаптивность заголовка Beltechnoservic */
@media screen and (min-width: 476px) {
    .namefirma{
        font-family: FuturaBlackRegular;
        color: #ff2a16;
        font-size: 2.5em;

    }
    .namefirma1{
        font-family: FuturaBlackRegular;
        color: #ff2a16;
        font-size:1.2em;
    }
}

@media screen and (max-width: 475px) {
    .namefirma{
        font-family: FuturaBlackRegular;
        color: #ff2a16;
        font-size: 1.8em;

    }
    .namefirma1{
        font-family: FuturaBlackRegular;
        color: #ff2a16;
        font-size:1em;

    }
}
/* ----------------------------------------- */
.slaidglav img{
    width: 100%;
    height: 540px;
}


/* Картинка в тексте на главной странице */
.OneimgGlav{
    float: right;
    padding: 5px 0 5px 5px;
}
/*Приближение картинки */
.zoom {
    display: inline-block; /* Строчно-блочный элемент */
    overflow: hidden; /* Скрываем всё за контуром */
}
.zoom img {
    transition: 1s; /* Время эффекта */
    display: block; /* Убираем небольшой отступ снизу */
}
.zoom img:hover {
    transform: scale(1.2); /* Увеличиваем масштаб */
}
/*----------------------------------------*/

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

img.icon_glav {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*Шрифта текста и заголовки */
.textrow{
    text-indent: 25px;
    margin: 0;
    font-size: 20px;
}
h1{
    font-size: 45px;
}
h2{
    font-size:35px;
}
h4{
    font-size: 26px;
}
.vod{
    font-size: 20px;
    color: black;
    font-family: SansSerif;
    text-decoration: none;
}
.vod:hover{
    color: #67d1ff;
    text-decoration: none;
}
.vod:active{
    text-decoration: none;
}
.card-body{
    font-size: 18px;
}
.s{
    font-size: 20px;
}
.punktmenu{
    font-size: 18px;
}
/*цвет ссылок вверху контакты*/
.menuA{
    color: black;
}
/*цвет фона вакансии*/
.fon{
    background: #dad4c5;
}
/*отступ от слайдера на главной*/
.glavfotorama{
    padding-top: 20px;
}
/*убрать подчеркивание ссылки надпись в headere*/
.linkglav:hover{
    text-decoration: none;
}
.table{
    font-size: 18px;
}
.textH4{
    text-align:center;
}