/* Dropdown Button */
.dropbtn {
  background-color: rgba(65, 191, 255, 1);
  color: white;
  padding: 8px 16px;
  font-size: 16px;
  border: none;
	outline: none;
}

.dropbtn:hover {
	background-color: #aaddff;
}

.dropbtn * {
  vertical-align: middle;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	
  display: none;
  position: absolute;
  background-color: rgba(65, 191, 255, 1);
  z-index: 1;
}

.dropdown-content a:hover {
	background-color: #aaddff;
}

/* Links inside the dropdown */
.dropdown-content a {
  padding: 8px 16px 8px 17px;
  text-decoration: none;
  display: block;
}
.dropdown-content a span {
  color: white;
}

.dropdown-content a * {
  vertical-align: middle;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
	display: block;
}

.favicon {
	margin-right: 1vmax
}

li * {
	vertical-align: middle;
}

.headerContacts {
	color: rgb(26, 46, 69)!important;
}
.headerContacts {
	color: rgb(26, 46, 69)!important;
}

.footerText {
	margin: 15px 0;
	font-weight: normal;
}

.footerText * {
	vertical-align: middle;
}

.footerColumnParent {
	height:12em !important;
	width:100%;
	position: relative;
}

.footerChild {
	position:absolute;
	top: 40%;
}

.footerContainer {
	height: 12em;
}

.footerLink {
	text-decoration: none;
	color: #000;
	line-height: 1.55;
}

.shadow {
	text-shadow: 2px 2px 4px #000;
}

body {
	background-image: url('/imgs/back-img.jpg');
	background-attachment: fixed;
}
.list {
	margin:0 !important
}

.containerLinks {
	position: relative;
	width: 100%;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.53);
}

.containerLinks img {
  width: 100%;
  height: auto;
}

.containerLinks .btn {
	    font: normal normal 700 15px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
	    transition: color 0.4s ease 0s;
  position: absolute;
	width:522px;
	top: 77%;
/*  top: 88.5%;*/
	left: 0;
/*
  left: 50%;
  transform: translate(-50%, -50%);
*/
  -ms-transform: translate(-50%, -50%);
  background-color: rgba(0, 50, 84, 1);
  color: #41BFFF;
  font-size: 16px;
  padding: 12px 24px;
  cursor: pointer;
	text-align: center;
}

.btn:hover {
	color: #AADDFF;
}

.menuButton {
	color: #41BFFF;
	font-size: 18px;
}

.menuButton:hover {
	color: #aaddff;
}

.menuSection {
	border-left: 1px solid #41BFFF;
	border-right: 1px solid #41BFFF;
	vertical-align: middle;
	margin: 5px 0;
	width:237px;
}

.imgObject {
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.53);
}

.sliderText {
	padding-left:0 !important;
	max-width: 1160px !important;
}

.sliderTextTitle {
	font-size: 48px !important;
}

.sliderTextBody {
	font-size: 38px !important;
}
#rec94605511 {
	background-color: rgb(26, 46, 69); 
	opacity: 1;
}
.t-menu__link-item {
	font-size: 1.2em;
}
.homeText {
	height: 400px;
}
#youtubeiframe_undefined_94612594 {
	height: 540px;
}
.homeTextContainer {
	background-image: linear-gradient(90deg, #41BFFF 50%, #ccc 50%);
}
.t497__item {
	margin-bottom:12px;
}

/*........................................

	MEDIA

........................................*/

@media screen and  (min-width: 480px) {
	.menuDisplay {
		display: flex;
	}
	#rec94940033 .t497 .t497__container .t497__col .t497__item .t497__textwrapper .footerText div {
		width:auto!important;
	}
}

@media screen and  (max-width: 480px) {
	.t228__imglogo t228__imglogomobile {
		padding: 40px auto auto 6px
	}
	#rec94605511 {
		background-color: rgba(204, 204, 204, 0);
		height: 106px;
		width: 100%;
		position: absolute;
		top: 0;
		right: 0;
	}
	.t466__mobile {
		top: 0!important;
		width: 100%;
		left: auto;
		z-index: 1;
	}
	.t466__container {
		padding: 15px 10px;
	}
	.t228__imglogomobile {
		width: 100px!important;
	}
	.faviconHeader {
		display: none;
	}
	.headerContacts {
		font-size: .8em;
		vertical-align: text-bottom;
	}
	#rec94611337 {
		padding-top: 10px!important;
	}
	.t228__leftside {
		padding-left: 10px;
		display: block!important;
	}
	.t-menu__link-item {
		font-size: 1em;
		padding-right: 25%;
	}
	.dropdown {
		margin-top:18px;
		margin-bottom: 12px;
	}
	.t119__preface {
		text-align: left!important;
		position: absolute;
		left: 0;
		top: 65px;
		width: 80%;
		padding-left:10px;
	}
	.t466__burger_wrapper {
		margin-right: -10px;
	}
	.t-slds__items-wrapper {
		height: 234px!important;
	}
	.t675 {
		height: 234px!important;
	}
	.t-slds__wrapper {
		height: 234px!important;
	}
	.sliderTextTitle {
		font-size: 22px!important;
	}
	.sliderTextBody {
		font-size: 16px!important;
	}
	.t-prefix_3 {
		height: 116px;
	}
	.sliderText {
		margin-bottom: 0!important;
	}
	.t675__textwrapper {
		padding-top: 0!important;
		margin-top: -160px!important;
	}
	.homeText {
		padding-top: 20px;
		padding-bottom: 20px;
		height: 100%;
	}
	.t-heading, .shadow {
		margin-top: 0!important;
	}
	#youtubeiframe_undefined_94612594 {
		height: auto!important;
	}
	.footerContainer {
		height: 14em;
	}
	.footerColumnParent {
		    height: 0!important;
	}
	.dropdown {
		z-index:1;
	}
	.dropdown-content {
		text-align: left;
	}
	.t-slds__arrow_wrapper {
		z-index:0;
	}
	.t-clear {
		margin-bottom: 0!important;
	}
	.t497__col {
		margin-bottom: 10px;
	}
	.footerText .favicon {
		width:14px;
		height:14px;
	}
	.t667__tile{
		box-sizing: content-box!important;
		width: 100%!important;
	}
	.t667__tile_right {
		padding-left: 0!important;
		margin-top:8.9vmax;
	}
	.lowerTile {
		margin-top:6vmax;
		padding-bottom:30px;
	}
	.containerLinks .btn {
		font-size: 14px;
		width: 96%;
		padding: 2%;
		top:100%;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.53);
	}
	.dropbtn {
/*		width:49px;*/
	}
	.dropdown-content a {
		width:49px;
	}
	.t843__descr, .t-descr, .t-descr_sm {
		font-size: 14px!important;
	}
	.t-cell {
		display: block!important;
	}
	#rec94940033 .t497 .t497__container .t497__col .t497__item .t497__textwrapper .footerText div {
		margin-bottom:10px;
	}
	#rec94940033 .t497 .t497__container .t497__col .t497__item .t497__textwrapper .footerText .matrixAndStamp {
		float:none!important;
		width:auto!important;
	}
	.t-descr_xs {
		padding-bottom:0!important;
	}
	.callOfMachine {
		font-size: 20px;
	}
	.t667 .t667__container .t667__row img {
		margin-left:0!important;
		width:98%;
	}
	.t843__textwrapper {
		margin-top:0!important;
	}
	.t843__descr {
		padding-left: 20px;
		padding-right:20px;
	}
	.secondImage {
		margin-top:15px;
	}
	.t050 .t-container .t050__title div {
		text-align: left!important;
	}
	.t497__item .t-cell .footerText .contactsList {
		margin-top: -5px
	}
	.aboutText {
		padding-top:16px
	}
	.lastDescription {
		padding-bottom:15px
	}
	.t497 .t-container {
		padding:15px 0 15px 0!important
	}
	.t497__item {
		margin-bottom:0
	}
	.t667__container {
		padding-top:0!important
	}
	.t843 .t-container {
		padding-top:0!important
	}
	#rec95568122 .t050 .t-container {
		padding-top:15px!important
	}
	.t497__container {
		padding:15px!important
	}
	.t050 .t-container {
		padding-top:15px;
	}
	.videoSection {
		padding-top:0!important;
	}
	.t843__colwrapper {
    padding-top: 15px;
	}
	.t-col iframe {
		width:98%
	}
	.t497 .t497__container .t497__col .t497__textwrapper .footerText div {
		line-height: 1.6;
	}
	.containerLinks a {
		bottom:auto!important;
	}
	.t667_ru {
		margin-top: 6vmax;
	}
}