/*==== MEDIA GRID ====*/
@media only screen and (min-width:990px){
	.container {
		width: 1230px;
	}
}
.col-md-min {width: 19%; float: left;}
.col-md-max {width: 62%; float: left;}

@media only screen and (max-width:768px){
	.col-md-min {width: 30%;}
	.col-md-max {width: 40%;}
}

body {
	background: #eff4f6;
	font-family: 'Roboto Condensed', sans-serif;
}

.t-right {text-align: right;}
.t-center {text-align: center;}

.head-blue {font-size: 40px; color: #00adef; font-weight: bold; text-transform: uppercase;}
.colorOrange {color: #ef7000;}

/* ==== TOP ==== */
header {background: url(/assets/template/matrix/type_2/images/bg_v2.png) no-repeat top center; color: white; background-size: cover; padding: 50px 0 60px 0; border-bottom: 10px solid #62ccf8;}

.icon_top {padding-top: 12px;}
.text_top {font-size: 24px; padding-top: 15px;}
.phone {font-size: 24px;}
.phone span {color: #62ccf8;}
.email a {color: #62ccf8}

.header_position {font-size: 30px; text-transform: uppercase; font-weight: bold; margin: 35px 0 20px 0;line-height: 22px;}
.header_border_position {font-size: 60px; text-transform: uppercase; font-weight: bold; border: 10px solid #62ccf8; margin: 10px 0 0 0;}
@media only screen and (max-width:768px){
	.header_position {line-height: 40px; font-size: 24px; margin: 15px 0; margin-top: 15px;}
	.header_border_position {font-size: 34px;}
}

.text_prev_video {font-size: 24px; margin: 85px 50px 50px 50px;}
.wrap_video_index {max-width: 853px; margin: auto;}

.button_top_position_block {margin-top: 60px;}

@media only screen and (max-width:768px){
	.text_prev_video {margin: 64px 0;}
}

/* ==== CONTENT ==== */
#fluid-content {border-bottom: 10px solid #62ccf8; padding-bottom: 45px;}
#fluid-content .head-blue {padding-bottom: 55px;}
#fluid-content .item-text {font-size: 18px; height: 95px; max-width: 400px; margin-bottom: 30px;}

@media only screen and (max-width:768px){
	#fluid-content .item-text {height: 140px;}
}

.slider-position {margin-bottom: 25px;}
.wrap-content-slider .item img {margin: auto; height: 455px;}
.slider-position .carousel-inner {max-width: 500px; margin: auto;}
.slider-position .carousel {max-width: 633px; margin: auto;}
.slider-position .carousel-control {opacity: 1; width: 39px;}
.slider-position .carousel-control.left {background: url(/assets/template/matrix/type_2/images/left-icon.png) no-repeat center;}
.slider-position .carousel-control.right {background: url(/assets/template/matrix/type_2/images/right-icon.png) no-repeat center;}

.text-bottom {font-size: 24px;color: white; font-weight: 100; padding: 0 25px 0 0;}
.text-bottom span {color: #fff000; text-transform: uppercase; font-weight: bold;}
.text-bottom p {margin-bottom: 50px;}

.foto-head {padding: 365px 0 0 0; color: #fff; text-transform: uppercase; line-height: 40px;}
.foto-head .str1 {font-size: 24px;}
.foto-head .str2 {font-size: 16px;}

@media only screen and (max-width:768px){
	.foto-head {padding: 20px 90px 0 90px;}
	.text-bottom {padding: 0 90px;}

	.bottom-content .v-button-bottom { padding: 10px 0;}
}

.bottom-content {padding-top: 55px; background: url(/assets/template/matrix/type_2/images/bottom-fon.png) no-repeat top center;}

.head-content {color: #434b59; font-size: 24px; padding: 35px 0 40px 0;}
.wrap-item-block {background: url(/assets/template/matrix/type_2/images/item-image.png) no-repeat left top; padding-left: 55px;}
.item-name {font-size: 24px; text-transform: uppercase; color: #62ccf8;}

.wrap-countdown {font-size: 24px; background: #4f4e4d; border: 4px solid #61abec; color: #fff; text-transform: uppercase; width: 95%; border-radius: 1px;}
.wrap-countdown .t-center {padding: 5px 0;}

footer {padding: 35px 0;}
footer {font-size: 14px; color: #596d85;}

/* ==== ICONS ====*/
.icon {display: inline-block;}
.plech {background: url(/assets/template/matrix/type_2/images/plech.png) no-repeat center; width: 107px; height: 107px;}


/* ==== OFFSET ====*/
.offset-top-30 {margin-top: 30px;}
.offset-top-padding-40 {padding-top: 40px;}
.offset-bottom-padding-50 {padding-bottom: 50px;}


/* ===== BTN ==== */
.ye-button {color: #fff000;}
.ye-button:hover {color: #fff000; text-decoration: none;}

.big-button-text {text-transform: uppercase; font-size: 24px; border-bottom: 1px dashed #fff000; font-weight: bold;}
.btn-more-position {color: #363e49; font-size: 24px; text-transform: uppercase; background: #fff000; border-bottom: 5px solid #8a830a;}
.btn-more-position:hover {background: #fdf56f;}

@media only screen and (max-width:736px){
	.col-md-min, .col-md-max {width: 100%; text-align: center;}
	.contacts_top {text-align: center !important;}

	.text-bottom p {margin-bottom: 25px;}
	#fluid-content .item-text {max-width: 100%;}
}

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

	header {padding: 25px 0 25px 0;}

	.contacts_top {margin: 5px 0;}
	.btn-more-position {font-size: 20px;}

	#fluid-content .item-text {height: auto;}
	.bottom-content {background-size: cover;}
}

@media only screen and (max-width:568px){
	.btn-more-position {font-size: 16px;     white-space: initial;}
	.head-blue {font-size: 32px;}
	.big-button-text {font-size: 20px;}
}

@media only screen and (max-width:480px){
	.header_border_position {font-size: 32px;}
}

@media only screen and (max-width:414px){
	.text_top {padding: 0 10px;}

	.text-bottom {padding: 0 0px;}
	.foto-head {padding: 10px 0;}
}
