h1.imgh {
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	line-height: 1.45em;}

.br_1andhalfem { line-height: 2;}
.br_only_mobile_v { display: none !important;}
.only_mobile {display: none !important;}
.logo_big_ie10 {display: none !important;}

.hey {
width: auto;
display: block;
margin: 0 auto;
padding: 14px 28px;
font-size: 21px;
line-height: 27px;
color: #555;
letter-spacing: 1px;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.hey.inOrange {
background-color: #FFAE3A;
background-color: rgba(255,174,58, 0.75);
color:#fff;
}

.hey.inWhite {
background-color: #fff;
background-color: rgba(255,255,255, 0.925);
}

.hey .element_from_left, .hey .element_from_right, .hey .element_from_top, .hey .element_from_bottom {
display: inline-block;
width: auto;
}

.rental.hey {
width: 100%;
max-width: 954px;
}

.rental.hey p {font-size: 14px;}
.rental table th, .rental table td {vertical-align: middle;}
.rental table th {border-right: 1px solid #FFC370;background-color: #FFAE3A;}
.rental table tr:nth-child(even) td {border-right: 1px solid #eee;}
.rental table tr:nth-child(odd) td {border-right: 1px solid #FFF;}
.rental table th:last-child, .rental table td:last-child {border-right: none !important;}
.rental table tr:last-child {border-bottom: 1px solid #F4F4F4;}

.rental table td span { font-size: .85em;}
.rental table td span.small { font-size: .65em; line-height: .65em;}
.rental table th h4 {font-family: Open Sans, sans-serif; color: #fff;}
.rental table td {padding: 15px 10px;}
.rental table tr:nth-child(even) td {background-color: #FEFEFE;}


.blog_single_holder .image img {
max-width: 100%;
max-height: 700px;
width: auto;
height: auto;}

.blog_single_holder .text p {
margin: 20px 0;
line-height: 28.8px;
font-size: 18px;
color: #555;}

.blog_single_holder .video_holder {margin: 40px 0;}

.page-id-4300 .column_inner {text-align: center;}
body.page-id-4300 {background-color: #eee;}
.spec .list.circle ul { margin: auto 0;}
.spec .list.circle ul li {
background-position: 15px 11px;
font-size: 13px;
line-height: 26px;
margin-bottom: 5px;}
.spec .parts span { visibility: hidden; font-size: 5px; }
.spec .parts {
background: url(../img/product_body.png) 50% 50% no-repeat;
width: 100%;
min-height: 450px;
height: auto;
display: block;
margin: auto 0;
background-size: contain;}
.spec .title_with_line_separator { margin-bottom: 15px}

.page-id-3865 .title {margin-bottom: 0;}
.page-id-3865 .highlight {background-color: #fff; color: #FFAE3A;}

.column-inner {margin-bottom: 40px;}

h1.logo_big {
	width: 100%;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	background: url(../img/logo_big_blk.png);
	background-size: contain;
	height: 90px;
	margin: 0 auto;}
h1.logo_big span {visibility: hidden;}

.contact-success, .contact-error {color: #ff2060;}


.home_buttons .image_with_text_over:hover .shader { background: url(../img/shader_copy.png); -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;}
.home_buttons .image_with_text_over .shader { -webkit-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; -o-transition: all .3s ease 0s;}

.single-post .title {height: 90px;}
.single-post .title h1 { display: none;}

@media only screen and (min-width: 990px) {
h1.imgh {
	width: 100%;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;}
h1.imgh span {visibility: hidden;}
h1.about1 {
	background: url(../img/about1.png);
	height: 155px;}
h1.about2 {
	background: url(../img/about2.png);
	height: 332px;}
h1.about3 {
	background: url(../img/about3.png);
	height: 327px;}
h1.about4 {
	background: url(../img/about4.png);
	height: 199px;}
} /* end of media query */

@media only screen and (max-width: 1080px) and (min-width: 768px) {
nav.main_menu ul li a { padding: 0 15px;}
.full_width .parallax_content {width: 100%;}

} /* end of media query */

@media only screen and (max-width: 768px) {
.br_no_mobile {display: none !important;}
.only_mobile {display: block !important;}
.no_mobile {display: none !important;}
.logo_big_ie10 {display: none !important;}
.rental.hey {width: 90%; padding: 14px 5%;}
.page .two_columns_50_50>.column1, .page .two_columns_33_66>.column1, .page .two_columns_66_33>.column1, .page .three_columns>.column1, .page .three_columns>.column2, .page .four_columns>.column1, .page .four_columns>.column2, .page .four_columns>.column3 {margin-bottom: 40px;}

.image_with_text_over img {width: 100%;}
.separator {margin: 40px 0 !important;}
.page-id-3872 h2 {font-size: 24px;}
.page-id-3379 h1.imgh { font-size:32px;}
.page-id-3379 #5 {background-position-y: 100% !important;}
.page-id-3861 .column1 {margin-bottom: 0;}
.page-id-3861 .column2 h4 {margin-top: 0;}
.page-id-3861 .two_columns_25_75 .column1 p, .page-id-3861 .two_columns_75_25 .column2 p {text-align: center;}
.page-id-3865 .parallax section {background-position: 50% 50% !important;}
.page-id-83 .title, .page-id-3865 .title, .page-id-4074 .title {height: 160px !important;}
.element_from_bottom .separator, .element_from_top .separator, .element_from_left .separator, .element_from_right .separator {margin: 20px 0 !important;}
.spec .list.circle ul li {background-position: 0px 11px; padding-left: 17px;}
.spec .parts {min-height: 270px;}
.spec .counter {font-size: 50px !important; line-height: 50px !important; height: 55px !important;}
.button.large {padding: 23px 20px;}
.footer_top {display: none;}
} /* end of media query */

@media only screen and (max-width: 768px) and (min-width: 568px) {
.container_inner, .accordion.full_screen.no .accordion_inner, .top_area_line_holder.no .top_area_line, .full_width .parallax_content {width: 500px!important;}
} /* end of media query */

@media only screen and (max-width: 568px) {
.br_only_mobile_h { display: block !important;}
.no_mobile_h {display: none !important;}
.parallax section {padding: 1px 25px !important;}
.full_width .parallax_content {width: 270px!important;}
.page-id-3861 .container_inner {width: 270px!important;}
.blog_holder {padding: 0 25px;}
.blog_single_holder .text p {
line-height: 25.6px;
font-size: 16px;}
} /* end of media query */

@media only screen and (max-width: 479px) {
.br_only_mobile_v { display: block !important;}
.no_mobile_v {display: none !important;}
.rental table td, rental table th {font-size: 14px; line-height: 1em;}
.button.medium { padding: 18px 15px; max-width: 270px;}
} /* end of media query */

/* for IE10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
h1.logo_big {display: none !important;}
img.logo_big_ie10 {
display: inline-block;
max-width: 428px;
width: 100%;
height: auto;
text-align: center;}
.title {
display: block;
width: 100%;
line-height: 215px;
height: 250px;
background-color: #2A2A2A;
text-align: center;
position: relative;
margin: 0 0 50px 0;}
} /* end of ie10 hack */