body {
	font-family: 'Roboto Condensed', sans-serif;
	background-image: url(/assets/template/matrix/type_1/images/bg_l1_v1.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

a {text-decoration: none;}
a:hover {text-decoration: none;}

#global {
	padding: 1% 0 0 0;
	position: relative;
	padding-bottom: 50px;
}

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

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

.btn-yellow {font-weight: bold; background-color: #fff000; box-shadow: 0px 0px 5px rgba(251,240,256, 0.5); border: 1px solid #fbf9a7;text-transform: uppercase; font-size: 24px; color: #3b404a; padding: 0;}
.btn-yellow:hover {background-color: #fdf56f;}
.btn-yellow span {box-shadow: 0px 4px 2px rgba(128,123,33, 0.5); display: block; border-radius: 4px; padding: 5px 50px;}

/* ==== HEADER ==== */
header {padding: 0 0 1% 0;}

.contacts_top {color: #fff;}

.phone {font-size: 24px;}
.phone span {color: #62ccf8;}
.email a {color: #62ccf8}

#prev_header {text-align: center; color: #fff; text-transform: uppercase; font-weight: bold;}
#prev_header .content_top_header_prev {font-size: 30px;}
#prev_header .content_top_header_text {font-size: 72px; line-height: 67px; display: inline-block;     border: 10px solid #61abec; padding: 3px 10px 0 10px;}

@media only screen and (max-width:990px){
	#global {padding: 2% 0 55px 0;}
	header {padding: 0 0 2% 0;}
}

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

}

.icons_wrapper {text-align: center; padding-top: 2%;}


@media only screen and (min-width:1300px){
	.icons_wrapper {padding-top: 1%;}
}
@media only screen and (min-width:1600px){
	.icons_wrapper {padding-top: 4%;}
}
@media only screen and (min-width:1900px){
	.icons_wrapper {padding-top: 4%;}
}
@media only screen and (max-width:1024px){
	#prev_header .content_top_header_text {font-size: 62px;}
}
@media only screen and (max-width:990px){
	#prev_header .content_top_header_text {font-size: 56px;}
	.icons_wrapper {padding: 5% 0;}
}
@media only screen and (max-width:736px){
	.icons_wrapper .col-sm-4 {padding: 10px 0;}
}

@media only screen and (max-width:667px){
	#prev_header .content_top_header_text {font-size: 44px;}
}

@media only screen and (max-width:568px){
	#prev_header .content_top_header_text {line-height: 50px; font-size: 34px;}
}

.text_bottom_icon {font-size: 18px; color: #fff; padding-top: 10px;line-height: 20px;}


.wrap_text_bg {text-align: center; font-size: 24px; color: #fefefe; line-height: 28px; padding-top: 1%;}
.wrap_text_bg span {background-color: #3b404a;}

@media only screen and (min-width:1300px){
	.wrap_text_bg {padding-top: 1%;}
}
@media only screen and (min-width:1600px){
	.wrap_text_bg {padding-top: 4%;}
}
@media only screen and (min-width:1900px){
	.wrap_text_bg {padding-top: 4%;}
}
@media only screen and (max-width:1024px){
	.wrap_text_bg {padding: 1% 0;}
}
@media only screen and (max-width:990px){
	.wrap_text_bg {padding: 10% 0;}
}

@media only screen and (max-width:736px){
	.wrap_text_bg {padding: 25px 0;}
}


.button_block .btn{position: relative;}
.button_block .btn:before {background-image: url(/assets/template/matrix/type_1/images/strelka.png); background-repeat: no-repeat;display: inline-block; content: ''; width: 65px; height: 64px; position: absolute; right: -45px; bottom: 10px;}

.non_check {text-align: center;}
.non_check a {color: #fbf038; font-size: 24px; border-bottom: 1px dashed #fbf038; font-weight: 100; text-transform: uppercase;}
.non_check a:hover {border-bottom: 0;}

@media only screen and (min-width:1900px){
	.non_check {padding: 3% 0;}
}
@media only screen and (min-width:1600px){
	.non_check {padding: 3% 0;}
}
@media only screen and (min-width:1300px){
	.non_check {padding: 2% 0;}
}
@media only screen and (min-width:990px){
	.non_check {padding: 1% 0;}
}

@media only screen and (max-width:990px){
	.non_check {padding: 5% 0;}
}

/* ==== FOOTER ==== */
footer {background-color: #ffffff; color: #5f6d83; position: absolute; bottom: 0px; padding: 15px 0; width: 100%;}

@media only screen and (min-width:1600px){
	footer {padding: 25px 0;}
}

.coperight {text-align: center;}

/* ==== ICONS ===== */
.icons_wrapper .icon {background-image: url(/assets/template/matrix/type_1/images/sprite_icons.png); background-repeat: no-repeat; width: 66px; height: 66px; display: inline-block;}
.icon_2 {background-position: -84px 0px;}
.icon_3 {background-position: -160px 0px;}
/* ==== OFFSET ==== */
.offset-bottom-padding-20 {padding-bottom: 20px;}
.offset-bottom-padding-30 {padding-bottom: 30px;}
.offset-top-padding-20 {padding-top: 20px;}
.offset-top-padding-30 {padding-top: 30px;}
.offset-top-padding-60 {padding-top: 60px;}
.offset-top-padding-80 {padding-top: 80px;}
