@font-face {
font-family: Bebas; /* Присваиваем имя шрифту */
src:url(../fonts/bebas/BebasNeueRegular.otf) /* Путь к шрифту в формате OTF */
}

@font-face {
font-family: Bebas; /* Присваиваем имя шрифту */
src:url(../fonts/bebas/TTF/BebasNeueRegular.ttf) /* Путь к шрифту в формате TTF */
}

@font-face {
font-family: Bebas; /* Присваиваем имя шрифту */
src:url(../fonts/bebas/bebasneueregular.woff) /* Путь к шрифту в формате TTF */
}

@font-face {
font-family: Myriad Pro; /* Присваиваем имя шрифту */
src:url(../fonts/Myriad/MyriadProRegular/MyriadProRegular.ttf) /* Путь к шрифту в формате TTF */
}
@font-face {
font-family: Myriad Pro; /* Присваиваем имя шрифту */
src:url(../fonts/Myriad/MyriadProRegular/MyriadProRegular.otf) /* Путь к шрифту в формате TTF */
}
@font-face {
font-family: Myriad Pro; /* Присваиваем имя шрифту */
src:url(../fonts/Myriad/MyriadProRegular/MyriadProRegular.eot) /* Путь к шрифту в формате TTF */
}
@font-face {
font-family: Myriad Pro; /* Присваиваем имя шрифту */
src:url(../fonts/Myriad/MyriadProRegular/MyriadProRegular.woff) /* Путь к шрифту в формате TTF */
}

body{ font: Arial;}

.menu-box{ margin: 0px; background-color: #194254; } 
.topPhoneNumber{ font: 29px 'Bebas'; color:#a4cada; }


.dropdown-menu{  padding: 0px;}
.dropdown-item{ border:1px solid #39cde9; }
.dropdown .dropdown-menu .dropdown-item{background-color:#194254; color: #FFFFFF; font: 23px 'Bebas';}
.dropdown .dropdown-menu .dropdown-item:hover{ background-color: #FFFFFF; color:#194254; text-decoration:none;}

.navbar-light .navbar-nav .nav-link {
	font: 23px 'Bebas'; font-size:  29px;
    color:#ffffff;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #39cde9;
}

/*слайдер*/
.jumbotron{background: #205268; background: linear-gradient(0deg, #183f50, #245a72); border-radius: 0;   }
.mySlide{width: 100%; margin: 0%; }
@media (min-width: 576px) {
  .mySlide {
	 width: 75%; 
    margin: 0% 12%;
  }
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  width: 200px;
  color: #a4cada;
}



/* о компании */
.osnovnoe{ margin: 15px 0px; padding: 10px;   }
.indexP{font: bolder 24px Arial; color: #1a4457; text-indent:0px; line-height:1.5; margin-left:40px;}
.indexUL{font: bolder 24px Arial; color: #1a4457; text-indent: 0px; line-height:1.5; list-style-position: inside;}
.indexLI{font: bold  24px Arial; color: #1a4457;}
.indexAm{font: bold  22px Arial; color: blue; text-indent:50px; text-decoration: underline; cursor: 	pointer; }
.indexPmini{font: bold  22px Arial; color: #1a4457; text-indent:0px; line-height:1.5;  margin-left:40px;}

.contact{ border: 5px;    vertical-align: top;}
.imgContact{width:50px;  margin: 0.5rem 2rem;}
.contactMiniTD{font:  18px 'Myriad Pro' !important; color: #000000; padding: 15px;}

/* подвал */
.footer{ background-color:#1a4353; padding:15px; clear: both;}
.footerTH{ font: 20px 'Myriad Pro'; color:#ffffff; text-align: center; padding: 0px 10px; vertical-align:bottom;}
.footerTD{ font: 18px 'Myriad Pro'; color:#ffffff; text-align: left; padding: 10px; vertical-align:top;}
.contactsminiFooter{width:100%; border: 5px; margin: 0px 30px;}
.imgContact2{width:35px;  margin: 0.5rem;}
.contactMiniTDFooter{font: 16px 'Myriad Pro'; color: #ffffff; padding: 0px 10px;}

.footerFormCallBack{width: 100%; margin: 0px 10px; border: none;}
.contactInput{background-color:#8da1a9; color:#000000; font: 18px 'Myriad Pro'; width: 90%; height:40px; border: none; padding: 0px 5px;}
.contactButton{background-color:#39cde9; min-width: 200px; padding: 15px;  text-align: center; color:#000000; font: 24px 'Bebas'; border: none; border-radius: 8px;}
.footerFormCallBackTD{padding: 0px 0px 10px; font: 15px 'Myriad Pro';}

h2{text-align: center; font: bold 23px 'Myriad Pro'; color:#194254;}
p{text-align:justify; text-indent:20px; line-height:2.5; font:medium Arial; color:#000000; }

/*кнопка вверх*/
.scrollup{
width:50px;
height:50px;
opacity:0.9;
position:fixed;
bottom:20px;
right:100px;
display:none;
text-indent:-9999px;
background: url(../images/icona_top1.png) no-repeat;
}

.catalogPath{font: normal 16px Arial; color: #39cde9; }


.catalogPage{clear: both;   text-align:center;}
.catalogPageName{text-align: center; font: bolder 24px Arial; color: #1a4457; line-height:1.5; }
.catalogPageHeadBlock1{float: left; display: inline-block;    margin: 10px 5px 10px 50px; padding: 15px; }
.catalogPageHeadBlock2{float: right; display: inline-block;  width:65%;  margin: 10px 5px; padding: 15px; text-align:left; font: normal 18px Arial; color: #1a4457; line-height:1.5; }
.catalogPageTable{width:100%; }
.catalogPageTableTD{  text-align: left; padding: 0px 0px 10px; vertical-align:top;}
.catalogPageTableTDLeft{text-align: left; padding: 0px 0px 10px; vertical-align:top; width: 40%;}

.catalogHead{font: normal 20px Arial; color: #1a4457;}
.card{ display: inline-block;  width: 18rem; margin: 10px;}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ededed;
  background-color: #1a4457;
}
.nav-pills .nav-link {
  border-radius: 0rem;
}
.fade{width:85%;}
.catalogPageListBMHref{text-decoration:none; font: bolder 18px Arial; color: #1a4457; padding: 20px; }
.catalogPageListBMLI{ background: #ededed; margin: 0px 5px;}
.catalogPageListBMLI:hover{background: #1a4457; }
.catalogPageListBMHref:hover{color: #ededed;}
.catalogPageBookmarkFile{color: #1a4457;}
.catalogPageBookmarkP{font: normal 18px Arial; color: #1a4457; line-height:1.5; text-align:left;}
.loupe { background-color:#555; background:rgba(0, 0, 0, 0.25); border:5px solid rgba(0, 0, 0, 0); cursor:url(../jscripts/loupe-master/demo/blank.png), url(../jscripts/loupe-master/demo/blank.cur), none; }
.avtoriz{background-color: #e3e3e3; padding: 10px;}

.imgAvtoriz{width:25px;  margin: 0.25rem;}
.avtorizMini{color: #3c3d3d; font: bolder 16px Arial; padding: 10px;}


#slides_act {
 position: relative;
 height: 415px;
 padding: 0px;
 margin: 0px;
 list-style-type: none;

}
.arrLR{
		display: none;
	}
.NotArrLR{
		display: block;
	}

@media (min-width: 1140px) {
	#slides_act {
	 position: relative;
	 height: 415px;
	 padding: 0px;
	 margin: 0px;
	 list-style-type: none;

	}
	.arrLR{
		display: block;
	}
	.NotArrLR{
		display: none;
	}
}


.slide_act {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 opacity: 0;
 z-index: 1;

 -webkit-transition: opacity 1s;
 -moz-transition: opacity 1s;
 -o-transition: opacity 1s;
 transition: opacity 1s;
}

.showing_act {
 opacity: 1;
 z-index: 4;
}

/*
Второстепенные стили:
Внешний вид; можете изменять
*/

.slide_act {
 box-sizing: border-box;
}