.location ul li a.how_find{display:none; }
@media screen and (max-width: 767px) {
.equipment_item .slider .wrap > div {position: relative !important; }
.title_block img.title_img{left:0 !important; }
.no_choice{display:none; }
section#content {background:#000; }
body {min-width: 100%; }
img {max-width: 100%; }
.main{max-width: 90%;min-width: 90%; }
header, .offers_block .main .offers_form {height: auto; }
footer .wrap {padding: 32px 0 0; }
footer .wrap .footer_follow, .location ul, .location .map_box .map, .map iframe, footer .wrap nav, footer .wrap .item h3, .about_box aside, .about_box article, .last_services, footer .wrap .item ul, .service_elements, .last_services, .offers_block .main .offers_form .left, .offers_block .main .offers_form, .offers_block .main h2, .offers_block .main .offers_form .right, .offers_block .main .offers_form .item.btn_box input[type="submit"] {width: 100% !important; }
.footer_logo {margin: 0 auto;width: 65%;position: static;display: block; }
footer .wrap .footer_follow ul.follow_el li {display: inline-block;float: none;padding: 0 8px; }
footer p {padding: 0;text-align: center; }
.location ul li {margin: 0 0 30px;padding: 13px 0 0 17%; width: 83%;height:auto; }
.location ul li .local_pointer {left: 15px;top: 15px; }
.map iframe {height: 460px; }
.location .map_box .map {height: 460px; display:none;}
.about_box aside, .about_box aside .title {height: auto; }
.about_box aside .title, .about_box article {padding: 0; }
.about_box article .item {-moz-column-count: auto;column-count: auto; -webkit-column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;padding: 0 15px 35px;font-size: 15px;text-align: center; }
.equipment_item .level_text .columns, .columns{-moz-column-count: auto; -webkit-column-count: auto; column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0; column-gap: 0; text-align: center; }
.about_box article h2 {padding: 20px 0; }
.about_box {height: 480px; }
.last_services .item.right_item span.text img {left: 25px;top: 24px; }
footer {background: none repeat scroll 0 0 #561906;min-height: auto;padding: 30px 0; }
footer .wrap .item {margin-bottom: 30px;padding: 0 5%;text-align: center;width: 90% !important; }
footer .wrap .item ul li {padding: 0 0 10px; }
footer .main, .about_box .main {max-width: 100%;min-width: 100%;padding: 0; }
footer .wrap nav {background: #34130a;padding: 30px 0; }
footer .wrap nav ul li {padding: 0 0 35px; }
footer .wrap nav ul li:last-child {padding: 0; }
footer .wrap .footer_follow h3 {text-align: center;padding-bottom: 35px; }
footer .wrap .footer_follow {padding: 25px 0 0; }
footer .wrap .footer_follow ul.follow_el {padding: 0 0 45px; }
footer, .about_box article h2 {text-align: center; }
.about_box aside {margin: 20px 0 0 0;padding: 0; }
.about_box aside .item {padding: 20px 0; }
.about_box aside .title {padding: 15px; }
.offers_block {background: none repeat scroll 0 0 #52362b;height: auto; }
.offers_block .main h2 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #f18815;font-size: 35px;height: auto;padding: 30px 0;text-align: center;text-indent: 0;text-transform: uppercase; }
.offers_block .main .offers_form {margin: 0; }
.offers_block .main .offers_form .item input[type="text"], .offers_block .main .offers_form .item input[type="email"] {padding: 12px 3% 12px 16%;width: 81%; }
.offers_block .main .offers_form {padding: 0; }
.offers_form .customSelect {width: 100% !important; }
.customSelect.select-open .selectList {width: 99.3% !important; }
.customSelect dl, .customSelect dd, .jspContainer, .customSelect .jspPane {width: 100% !important; }
.offers_form .customSelect dd {padding: 10px;width: 92% !important; }
.offers_form .customSelect .selectedValue {width: 79%; }
.home_slider .wrap ul li, .home_slider .wrap ul, .home_slider .wrap, .home_slider{height:115px; }
.home_slider .wrap ul li img {height: auto !important; left: auto !important;right: 0; }
.home_slider .wrap ul li .left, .home_slider .wrap ul li .right {display: none; }
.bx-wrapper {margin: 0; }
.offers_block .main .offers_form .item {padding: 0 0 15px; }
.services_block {padding: 25px 0 0; }
.services_block h2 {font-size: 24px;padding: 0 0 25px; }
.service_elements .item {height: auto;margin: 0 0 30px;width: 100%; }
.service_elements .item a {height: auto;padding-bottom: 15px; }
.last_services .item.left_item {margin: 0 0 70px;width: 100%;height: 210px; }
.last_services .item.right_item {margin: 0;width: 100%; }
.last_services {padding: 0 0 20px; }
.service_elements .item a:hover span.pointer {display: none; }
.service_elements .item a:hover .text {display: block; }
.last_services .item.light_brown_item {height: 150px;margin-bottom: 35px; }
.location {padding: 20px 0 0; }
.location .map_box {padding:30px 0;margin: 0;height:auto;background:none; }
.location .map_box h2 {font-size: 32px;padding:0;color: #fff; }
.location ul {padding: 0; }
.bx-wrapper .bx-controls {display: none; }
ul.follow_el {text-align: center; }
ul.follow_el li {display: inline-block;float: none;height: 75px;padding: 0 11px; }
.testimonials_label {top: 104px; z-index: 9999; width:40px; position:absolute; }
.positions{background:#211310;padding: 15px 5%; border-bottom:1px solid #584a49; }
.contact_bg{background:#140c0a;padding: 15px 5%; }
.contact_bg.contact_main{background:#140c0a;padding: 15px 5%; }
.main.employment_content, .main.contact_us_secs{max-width: 100%; padding:0;min-width: 100%; }
.contact_form .el {width: 100%; }
.contact_form .item .el {padding: 0 0 10px; }
.contact_form .item {padding: 0 0 10px; }
.contact_form .wrap_items {padding: 15px 0 0; }
.selectBox-dropdown, .very_small_select .selectBox-dropdown, .s_small_select .selectBox-dropdown, .customSelect .selectedValue {padding: 12px 5% !important;width: 90% !important; }
.contact_form h3 {font-size: 20px;padding: 10px 0 25px; }
.customSelect {width: 100% !important; }
textarea {padding: 14px 5%;width: 90%; }
.contact_form .item .captcha_img img {float: left;height: auto;margin-top: 11px; }
.contact_form .item .captcha_field {float: right; }
.title_block .main {padding: 0; }
.contact_form .el input[type="text"], .contact_form .el input[type="email"], .contact_form .el input[type="password"] {padding: 14px 5% !important;width: 90% !important; }
input[type="submit"] {height: 55px;width: 100%; margin:20px 0; }
.contact_form .item .el:first-child {padding: 0 0 10px; }
.employment_content .video_label_btn {background-size: 100% auto;height: 50px;right: 0;width: 50px;z-index: 10;top:-90px; }
.video_label_btn:hover {background-position: 0 -50px; }
.contact_form h2 {font-size: 40px;padding: 0 0 25px; }
.check_wrap span.wpcf7-list-item {margin: 0;padding: 0 0 10px;width: 100%; }
.check_wrap {overflow: hidden;padding: 0;width: 100%; }
.contact_form h2 {font-size: 24px;padding: 0 0 25px;text-align: left; }
.positions .contact_form h2 {font-size:30px;padding: 0 0 25px;text-align: left; }
input.very_big[type="text"], input.very_big[type="password"], input.very_big[type="email"], input.bigger[type="text"], input.bigger[type="password"], input.bigger[type="email"], input.small[type="text"], input.small[type="password"], input.small[type="email"] {padding: 14px 5%;width: 90%; }
.contact_form .item .radio_wrap .wpcf7-list-item {padding: 0 50px 0 0; }
.customfile {padding: 0;width: 100%; }
.btn.fluid_btn {font-size: 20px;padding: 5px 0;width: 100%; }
.small_select .selectBox-dropdown {width: 90%; }
.pricing_content {padding: 20px 0 0; }
.equipment_item .video_label_btn {background-size: 100% auto;height: 50px;right: 10px;top: 45px;width: 50px; }
.equipment_item {padding: 0;margin: 0 0 30px; }
.equipment_item h2 {background: url(../images/heading_bg.png) repeat-y scroll 50% 0 #29333b;border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px; -o-border-radius: 6px 6px 0 0; }
.equipment_item.platinum_level h2 {background: url(../images/heading_bg_p.png) repeat-y scroll 50% 0 #24232b; }
.equipment_item.silver_level h2 {background: url(../images/heading_bg_g.png) repeat-y scroll 50% 0 #383a3d; }
.equipment_item.bronze_level h2 {background: url(../images/heading_bg_gr.png) repeat-y scroll 50% 0 #3b3723; }
.equipment_item h2{font-size: 25px;padding: 0;height: auto;line-height: 60px; }
.other_services .wrap ul li h3 {font-size: 25px;padding:10px 0;height: auto;line-height:35px; }
.equipment_item .slider {width: 100%;margin: 0 auto; }
.equipment_item .slider .wrap, .equipment_item .slider {height: auto; }
.equipment_item .slider {margin: 20px auto 0;text-align: center; }
.equipment_item .slider img, .equipment_item .equipments .cell_box img{display: block; height: auto; margin: 0 17%; max-width: 100%; position: static !important; width: 66%; }
.equipment_item .slider img:nth-child(4), .equipment_item .slider img:nth-child(5), .equipment_item .slider img:nth-child(6), .equipment_item .slider .slider_button.btn_next, .equipment_item .slider .slider_button.btn_prev {display: none !important; }
.equipment_item .level_text {padding: 0 15px 10px; }
.equipment_item.diamond_level .price_box {background: none repeat scroll 0 0 #29333b; }
.equipment_item .price_box .left_box .text, .other_services .wrap ul li .price_wrap .text {min-height: 105px;padding: 20px 5%;width: 90%;text-align: center; font-size:15px; }
.equipment_item .price_box .left_box .price, .other_services .wrap ul li .price_wrap .price {padding: 0 5% 10px 5%;width: 90%;background: #3b4d5e;height: 140px; }
.equipment_item .price_box .left_box .price em, .other_services .wrap ul li .price_wrap .price strong {font-size: 40px; line-height:150px; }
.equipment_item .price_box .left_box .price strong {display: inline-block;font-size: 60px;padding: 42px 0 0; }
.other_services .wrap ul li .price_wrap .price em {display: inline-block;font-size: 60px;padding: 0; }
.equipment_item .price_box .left_box .price span, .other_services .wrap ul li .price_wrap .price em small {display: inline-block;font-size: 16px;padding: 0; }
.equipment_item .price_box a.level_btn.show_btn, .other_services .next {height: 120px;padding: 30px 19px 0 20px;background: url(../images/arrow_down.png) no-repeat scroll 50% 75% #f24305; }
.equipment_item .price_box .left_box {float: left;width: 100%; }
.equipment_item.sunless_level .price_box, .equipment_item.platinum_level .price_box, .equipment_item.silver_level .price_box, .equipment_item.bronze_level .price_box, .other_services .wrap ul li .price_wrap {background: none; }
.other_services .wrap ul li {margin: 0 0 30px; }
.other_services {padding: 0; }
.equipment_item .price_box .left_box .hidden_content h3 {font-size: 18px;font-weight: normal;padding: 0 0 35px;text-align: center;text-transform: uppercase; }
.equipment_item .price_box .left_box .hidden_content ul {padding: 0 15px; }
.equipment_item .price_box .left_box .hidden_content ul.main_options li {padding: 0 0 15px 35px;width: 86%; }
.equipment_item .price_box .left_box .hidden_content ul.also_options {padding: 0 15px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li {float: none;height: 115px;padding: 0 2% 8px;width: 115px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li span {height: 115px; }
.equipment_item .price_box a.level_btn.close_btn {height: 90px;padding: 10px 19px 0 20px;background: url(../images/arrow_up.png) no-repeat scroll 50% 75% #f24305; }
.equipment_item .price_box .left_box .hidden_content {padding: 0 0 110px;background: #3b4d5e; }
.title_block .main.title_text_wrap {padding: 0; }
.tanning_box .rotate_left {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: auto;margin: 10px 0;text-indent: 0;width: 100%;text-align: center; }
.tanning_box .text {padding: 10px 5%;width:90%; }
.tanning_box .text .textwidget{height:auto; }
.tanning_box .text span.price {font-size: 65px; }
.tanning_box .tanning_form {width: 100%;height:auto; }
.tanning_box.location_box {background:none repeat scroll 0 0 #9c7438;height: auto;padding:0;width:100%;margin:0 0 30px; }
.tanning_box .tanning_form .item_wrap {padding: 0 5%;width: 90%; }
.tanning_box .tanning_form .item input[type="text"], .tanning_box .tanning_form .item input[type="email"] {padding: 12px 3% 12px 20%; width: 77%; }
.tanning_box .tanning_form .get_btn {float: right;height: auto;width: 100%; }
.tanning_box .tanning_form .get_btn input[type="submit"] {width: 100%;height: auto;opacity: 1;text-indent: 0;width: 100%;background:#f24305;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px;color: #fff;font-size: 20px;padding:20px 0; margin:20px 0 0 0; }
.location_details {padding: 30px 0; }
.location_details h2 {font-size: 30px;padding: 0 0 30px; }
.location_details .column.address_col {background-position:8px 4px;padding: 0 0 0 52px;width:80%; }
.location_details .column.calendar_col {width: 80%; }
.location_details .column.col_info {padding: 0 0 0 52px;width: 80%; }
.equipment_box {padding: 30px 0; }
.equipment_box h2 {font-size: 30px;padding: 0 0 30px; }
.tanning_form .customSelect .selectedValue {padding: 16px 14% !important; width: 72% !important; }
.customSelect select{position:static !important; }
.tanning_form .customSelect dd {padding: 10px 5%;width: 90% !important; }
.equipment_box ul li {padding: 0 0 30px;width: 100%; }
.equipment_box ul li figure, .equipment_box ul li figure a {height: 110px;width: 110px; }
.equipment_box ul li figure img {height: 100%;width:auto; }
.equipment_box ul li span {padding: 15px 0 0; }
.service_elements .item .text {padding:30px 15px 15px;text-align:center;color: #000000;font-size: 15px; }
.tour_page {padding: 20px 0; }
.tour_page ul {padding: 0;width: 100%; }
.tour_page ul li {padding: 0 0 20px;width: 100%; }
.tour_page ul.video_boxes li figure a{height: 190px;width: 100%; }
.tour_page ul.image_boxes li figure a {height: auto;width: 100%; }
.tour_page ul.video_boxes li figure, .tour_page ul.image_boxes li figure{border: medium none;height: auto;margin: 0;padding: 0;width: 100%; }
.tour_page ul li figure a span {background-position:50% 50%;height: 100%;left: 0;margin: 0;top: 0;width: 100%; }
.testimonial_wrap .testimonials_slider .wrap {width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li blockquote {padding: 0; }
.fancybox-prev {left: 0; }
.fancybox-next {right: 0; }
.testimonial_wrap .testimonials_slider .ts_btn{display:none; }
.page_wrap {padding:20px 0; }
.page_wrap h1 {font-size: 30px;padding: 20px 0; }
.add_item input[type="text"], .add_item input[type="password"], .add_item input[type="email"] {padding: 14px 5%;width: 90%; }
.title_block .main .title_text {padding: 0;width: 100%; height: 155px; }
.title_block .main .title_text h1 {font-size: 22px;margin: 0;padding:0;text-align: center; vertical-align: middle; }
.tanning_box.top_box {background: none repeat scroll 0 0 #306395;margin: 20px 0;height:auto; }
.tanning_box .rotate_left {font-size: 20px;background: none repeat scroll 0 0 #1c3b59;height: auto;margin: 0;padding: 15px 0;text-align: center;text-indent: 0;width: 100%;border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; -ms-border-radius: 12px 12px 0 0; -o-border-radius: 12px 12px 0 0; }
.tanning_box.blue_box.top_box .text{padding: 15px 5%;width: 90%; }
.tanning_box.blue_box.top_box .tanning_form {padding: 15px 0 0;width: 100%; }
.tanning_box.blue_box.top_box {height: auto; }
.tanning_box .text p {font-size: 15px; }
.equipment_item .equipments {margin: 0 0 20px 0;padding: 30px 0;min-height: auto; }
.service_elements .small_item {margin: 0 0 50px;width: 100%;height: 235px; }
.service_elements .item.flexible a:hover .text{visibility:visible; }
.equipment_item .equipments .cell_box img {float: left;margin: 0 0 0 15%;max-height: 230px;width: 70%; }
.item.yellow_item.flexible {width: 100%; }
.title_block .main.title_text_wrap {position: absolute; }
.title_block .main.title_text_wrap{max-width:100%;min-width: 100%; }
.title_block .main .title_text P {font-size: 15px;line-height: 22px;text-align: center; vertical-align: middle; }
.equipment_list {min-height: auto;padding: 20px 0; }
.equipment_list ul {padding: 0;width: 100%; }
.equipment_list ul li {float: left;height: auto;padding: 0;width: 100%; }
.equipment_list ul li figure figcaption {padding: 10px 0 30px; }
.equipment_list .sub_list{display:none; }
.content_box {padding: 20px 0; }
.content_box article {width: 100%; }
.content_box .full_width .item .video_item .video_wrap {width:97%;height:auto; }
.content_box .full_width .item .video_item .video_wrap a {text-align: center;width: 100%;height:auto; }
.content_box .full_width .item .video_item .video_wrap img {width: auto; }
.content_box aside .service_elements .item img {margin: 0; }
.content_box aside .service_elements .item a:hover span.text{opacity:1;display:block}
.content_box aside .widget {padding: 0 0 20px; }
.title_block .main .title_text.full_width {width: 100%; }
.content_box aside {width: 100%; }
.tanning_box.brown_box.top_box {background:#5d1700; }
.tanning_box.light_brown_box.top_box{background:#663321; }
.tanning_box.dark_red_box.top_box{background:#953030; }
.tanning_box.yellow_box.top_box{background:#ba6b24; }
.tanning_box.light_green_box.top_box{background:#90a852; }
.tanning_box.light_blue_box.top_box{background:#496acb; }
.tanning_box.brown_box .rotate_left{background:#3d1f14; }
.tanning_box.light_brown_box .rotate_left{background:#380e00; }
.tanning_box.dark_red_box .rotate_left{background:#591d1d; }
.tanning_box.yellow_box .rotate_left{background:#704016; }
.tanning_box.light_green_box .rotate_left{background:#566531; }
.tanning_box.light_blue_box .rotate_left{background:#2c407a; }
.main_tab_menu {padding: 0; }
.main_tab_menu ul li {height: auto;width: 100%;margin-bottom: 20px; }
.main_tab_menu ul li a {width: 100%; }
.main_tab_wrap {padding: 20px 0 0; }
.main_tab_wrap .inner_tab_menu ul li {padding: 0 20px; }
.main_tab_wrap .inner_tab_menu ul li a {font-size: 18px; }
.dark_red_bg {padding: 0 0 20px; }
.content_box h3 {font-size: 15px;line-height: 26px; }
.content_box aside .widget .fancy_img img {max-width: 100%;min-width: 100%; }
.title_block .main .title_text h2 {font-size: 16px;padding:0 0 5px;text-align: center; }
.content_box .full_width .item {padding: 0; }
.content_box .full_width .item .text {width: 100%; }
.content_box .full_width .item .video_item {float: left;width: 97%; }
h1.testimonials_title {
    font-size: 22px;
    padding: 55px 0;
}
.testimonials_btn a.btn {font-size: 20px;width: 100%; }
.testimonials_tabs .testimonials_menu {display: none; }
.testimonial_post .t_wrap {padding: 15px 5%; }
.testimonial_post .t_wrap .rate_item{background-position: 50% 0;bottom: 10px;left: auto;text-align: center;top: auto;width: 100%; right:0;}
.testimonial_post cite {color: #f24305;display: block;font-size: 16px;padding: 10px 0 20px 150px; }
.testimonial_post {padding: 0 0 70px; }
.testimonials_tabs .testimonials_btn {padding: 0; }
.title_block .main {position: absolute;max-width: 100%;min-width: 100%; }
.location ul li .email {
    bottom: 20px;
    left: 10px;
    right: auto;
}
.location ul li a.how_find {background:#f44206; display:block; font-size: 14px; height: 100%; line-height: 25px; padding: 0 10px; position: absolute; right: 0; text-transform: uppercase; top: 0; width: 58px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
border-radius:0 12px 12px 0; -webkit-border-radius:0 12px 12px 0; -moz-border-radius:0 12px 12px 0; -ms-border-radius:0 12px 12px 0; -o-border-radius:0 12px 12px 0; }
.location ul li a.how_find:hover{color:#fff; }
.location ul li strong {font-size: 17px; }
.logo {margin-left: 5%; width:225px;}
.testimonials_label .testimonials_btn {background: url("../images/testimonial_label.png") no-repeat scroll 50% center / 35% auto #f24305; border-top-right-radius: 0; display: block; height: 87px; overflow: hidden; padding: 0; text-indent: -9898px; width: 28px; }
.testimonials_label .add_testimonials_btn {background: url("../images/testimonial_add.png") no-repeat scroll 50% center / 25px 25px #d10000; border-bottom-right-radius: 0; display: block; height: 28px; overflow: hidden; text-indent: -9898px; width: 28px; }
header nav ul li ul.sub-menu.location_menu li a span {font-size: 13px; line-height: 15px; }
.service_elements {padding: 0; }
.page_wrap.page_item {width:100%; }
.add_item.add_captcha .ads_captcha #ads_captcha_code input {float: right; }
.location ul li a {
    display: block;
    padding-left:5px;
    width: 60%;
}
.location ul li span.phone {
    display: inline-block;
    font-size: 14px;
    padding-bottom: 20px;
    padding-left:5px;
    width: 60%;
}
.tanning_box.location_box .rotate_left {background: none repeat scroll 0 0 #5e4622; }
.contact_form .wrap_items.diff_no_choice .item .el:first-child {width: 100%; }
.contact_form .wrap_items.diff_no_choice .item .el {margin-right: 4%; width: 48%; }
.contact_form .wrap_items.diff_no_choice .item .el:last-child {margin-right: 0; }
.contact_form .wrap_items.diff_no_choice .item .el .time_nodisplay {color: #b58576; font-size: 15px; line-height: 1.2em; padding:0 0 10px 0;display: block; }
.contact_form .item .el h6{width:100%; }
.contact_form .wrap_items.diff_no_choice {padding: 0; }
.ads_wordpress {margin-top: 89px; }
.testimonial_wrap .testimonials_slider,
.testimonial_wrap .testimonials_slider .wrap,
.testimonial_wrap .testimonials_slider .wrap ul{height:525px !important; }
.testimonial_wrap .testimonials_slider{padding: 0 0 55px; }
.testimonial_wrap .testimonials_slider .wrap ul {left: 0 !important; width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li {height: auto !important; width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li blockquote {font-size: 12px; line-height: 17px;text-align: center; }
.wrap_position {padding: 860px 0 0; }
span.wpcf7-form-control-wrap, select{width:100% !important; } 
.main_content {padding:45px 0; }
.title_block,
.title_block.location_title {height:115px; }
.title_block .main h1 {font-size:22px;letter-spacing: 0;padding:0;height:115px; vertical-align:middle; line-height:30px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.title_block .main .title_text.teeth_w h1{height: 70px;}
.title_block .main .title_text.sun_angel h1{height: 55px;}
.title_block .main .title_text.uv_tanning h1{height: 70px;}
.title_block .main .title_text.relux_txt h1{height: 70px;}
.title_block .main .title_text.red_title h1{height: 70px;}
.title_block .main .title_text.vacustep h1{height: 55px;}

.testimonial_wrap .testimonials_slider .wrap ul li .rate_item {
    background-position: 50% 0;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote cite {
    margin-bottom: 10px;
}
.select_tabs {
    padding:30px 0;
}
.select_tabs .select_tabs_menu h3 {
    font-size: 22px;
    margin-bottom: 15px;
	text-align:center;
    width: 100%;
	padding:0;
}
.select_tabs .select_tabs_menu .select_wrap {
    width: 100%;
}
.select_tabs .select_tabs_menu {
    padding: 0 0 30px;
}
.select_tabs .select_tab .specials {
    background-image:none;
    padding: 0;
}
.select_tabs .select_tab .specials .voucher_btn {
    background-color: #491c0a;
    background-position: 50% 200px;
    background-size: 50px 50px;
    font-size: 8px;
    height: 100%;
    line-height: 16px;
    margin: 0;
    padding: 260px 10px 0;
    right: 0;
    top: 0;
    width: 50px;
}
.select_tabs .select_tab .specials .text h2 {
    font-size: 24px;
    padding: 0 0 20px;
}
.select_tabs .select_tab .specials .text {
    width:65%;
	padding:15px;
}
.fancybox-opened {
    left: 5% !important;
    width:89% !important;
}
.fancybox-inner, .voucher_popup{width:100% !important;}
.voucher_popup .title {
    margin: 0 auto;
    padding: 0;
    width: 90%;text-align: center;
}
.voucher_popup .title h3 {
    font-size: 16px;
    padding: 20px 0;text-align: center;
}
.voucher_popup .title .logo_vaucher {
    height: auto;
    position: static;
    width: auto;
	margin-top:10px;
}
.voucher_popup .img_content {
    height: auto;
    margin: 0 0 20px;
    padding:0;
    width: 100%;
}
.voucher_popup .img_content img {
    left: 0;
    margin: 0;
    top: 0;
}
.voucher_popup .img_content table tr th {
    width: auto;line-height: 13px;
}
.voucher_popup .content {
    width: 92%;
}
.voucher_popup .content .col_wrap .columns{-moz-column-count: auto;column-count: auto; -webkit-column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}
#fancy_print, #mail_me {
    position: static;
    margin: 0 0 20px 0;
    width: 100%;background-size: 100% auto;
}
.voucher_popup .voucher_locations {
    margin: 0;
    width: 100%;
}
.voucher_popup .voucher_locations li {
    height: auto;
    padding: 0 0 20px;
    text-align: center;
    width: 100%;
}
.voucher_popup .content .col_wrap {
    margin: 0;
    padding: 0;
}
.voucher_popup .content h2 {
    padding: 0 0 20px;
}
.voucher_popup .img_content table tr td {
    font-size: 14px;
    line-height: 28px;
}





}
@media screen and (min-width:480px) and (max-width: 767px) {
.select_tabs .select_tab .specials .text {
    width:77%;
}
.select_tabs .select_tab .specials .voucher_btn {
    background-position: 50% 100px;
    padding: 160px 10px 0;
}
.testimonial_wrap .testimonials_slider,
.testimonial_wrap .testimonials_slider .wrap,
.testimonial_wrap .testimonials_slider .wrap ul{height:295px !important; }
.wrap_position {padding: 630px 0 0; }
.service_elements .small_item.light_brown_item span img, .service_elements .small_item.brown_item img {left: 60px; width: 65%; }
.service_elements .small_item.light_brown_item{height: 280px; }
.service_elements .small_item.brown_item{height: 245px; }
.location ul li {height:130px; }
.location ul li strong {font-size:28px; }
.testimonials_label {top: 104px; }
/*.location ul li .email {bottom: 60px; right: 160px; }*/
.location ul li a.how_find {font-size: 20px; line-height: 30px; width: 90px; }
.home_slider .wrap ul li, .home_slider .wrap ul, .home_slider .wrap, .home_slider{height: 115px; }
.services_block h2 {font-size: 35px; }
.offers_block .main .offers_form .item input[type="text"], .offers_block .main .offers_form .item input[type="email"] {padding: 12px 3% 12px 11%; width: 86%; }
.service_elements .item img {width: 100%; }
.last_services .item.light_brown_item {height: 190px; }
.location ul li {display: inline-block; float: none; margin-left: 0; padding: 13px 0 0 12%; width: 88%; }
.jquery-checkbox {margin: 0 5px 0 0; }
.check_wrap span.wpcf7-list-item label {font-size: 12px;line-height: 26px; }
.contact_form .item em {padding: 0 0 10px; }
.contact_form .item .el h5 {width: auto; }
.employment_content .video_label_btn {background-size: 100% auto;height: 70px;right: 0;width: 70px;z-index: 10;top:-125px; }
.employment_content .video_label_btn:hover {background-position: 0 -70px; }
.equipment_item .slider img, .equipment_item .equipments .cell_box img{display: block; height: auto; margin: 0 30%; max-width: 100%; position: static !important; width: 40%; }
.equipment_item .slider .wrap, .equipment_item .slider {height: auto; }
.equipment_item .slider {margin: 40px auto 0; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li {height: 92px;width: 92px;padding:0 2.5% 15px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li span {height: 92px;line-height: 15px; }
.offers_block .main .offers_form .item:nth-child(2) {margin: 0; }
.offers_form .customSelect .selectedValue {width: 71.5%; }
.service_elements .item strong.title {font-size: 22px; }
.last_services .item.light_brown_item {height: 180px; }
footer .wrap nav ul li a {font-size: 18px; }
.tanning_box .tanning_form .item input[type="text"], .tanning_box .tanning_form .item input[type="email"] {padding: 12px 12%; width: 76%; }
.equipment_box ul li span {font-size: 14px; }
.service_elements.location_services .item, .service_elements.location_services .item a {height: 500px; }
.equipment_item .equipments .cell_box {display: table-cell;float: left;height: auto;vertical-align: middle;width: 100%; }
.service_elements .small_item.light_brown_item{margin-right:0; }
.last_services .item.left_item {height: 280px; }
ul.follow_el li {padding: 0 35px; }
}
@media screen and (min-width:600px) and (max-width: 767px) {
.location ul li .email {
    bottom: 30px;
    left: auto;
    right: 135px;
}
.select_tabs .select_tab .specials {
    background-position:480px 0;
}
.select_tabs .select_tab .specials .text {
    width: 85%;
}
.home_slider .wrap ul li, .home_slider .wrap ul, .home_slider .wrap, .home_slider {height: 153px; }
.tanning_box .tanning_form .item input[type="text"], .tanning_box .tanning_form .item input[type="email"] {padding: 12px 12%; width: 76%; }
.check_wrap span.wpcf7-list-item {margin: 0;padding: 0 0 10px;width: 50%; }
.offers_block .main .offers_form .item input[type="text"], .offers_block .main .offers_form .item input[type="email"] {width: 89%; }
.last_services .item.left_item {height: 345px; }
.last_services .item.light_brown_item {height: 230px; }
.location ul li {width: 92%;margin-left: 0; }
.equipment_item .slider .wrap, .equipment_item .slider {height: auto; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li {
    float: none;
    height: 110px;
    width: 110px;
}
.equipment_item .price_box .left_box .hidden_content ul.also_options li span {height: 110px;line-height: 15px; }
.service_elements .item, .service_elements.location_services .item{margin: 0 3% 15px 0;width: 48%; }
.service_elements .item:nth-child(2n) {margin: 0 0 15px 0; }
.service_elements .item, .service_elements .item a {height: 400px; }
.last_services .item.left_item {height: 180px;margin: 0 3% 30px 0;width: 48%; }
.last_services .item.right_item {margin: 0;width: 48%; }
.offers_block .main .offers_form .item input[type="text"], .offers_block .main .offers_form .item input[type="email"] {padding: 12px 3% 12px 19%; width: 78%; }
.offers_block .main .offers_form .item {float: left;margin: 0 3% 0 0;padding: 0 0 15px;width: 48%; }
footer .wrap .item ul {width: 48% !important; }
footer .wrap nav ul li {float: left;padding: 0 0 20px;width: 48%; }
.service_elements .small_item.brown_item, .service_elements .small_item.light_brown_item {width: 48%;margin-right:3%;height: 200px; }
.equipment_box ul li {width: 48%; }
}
@media screen and (min-width: 768px) and (max-width: 1050px) {
span.wpcf7-form-control-wrap, select{width:100% !important; } 
.customSelect select{position:static !important; }
.title_block img.title_img {position: static; }
.no_choice{display:none; }
section#content {background:#000; }
body {min-width: 100%; }
img {max-width: 100%; }
.main{max-width: 90%;min-width: 90%; }
header, .offers_block .main .offers_form {height: auto; }
footer .wrap {padding: 32px 0 0; }
footer .wrap .footer_follow, .location ul, .location .map_box .map, .map iframe, footer .wrap nav, footer .wrap .item h3, .about_box aside, .about_box article, .last_services, footer .wrap .item ul, .service_elements, .last_services, .offers_block .main .offers_form .left, .offers_block .main .offers_form, .offers_block .main h2, .offers_block .main .offers_form .right, .offers_block .main .offers_form .item.btn_box input[type="submit"] {width: 100% !important; }
.footer_logo {margin: 0 auto;width: 65%;position: static;display: block; }
footer .wrap .footer_follow ul.follow_el li {display: inline-block;float: none;padding: 0 20px; }
footer p {padding: 0;text-align: center; }
.location ul li {height: auto; margin: 0 0 30px; padding: 13px 0 0 8%; width: 92%; }
.location ul li .local_pointer {left: 15px;top: 15px; }
.map iframe {height: 460px; }
.location .map_box .map {height: 460px; }
.about_box aside, .about_box aside .title {height: auto; }
.about_box aside .title, .about_box article {padding: 0; }
.about_box article .item {-moz-column-count: auto;column-count: auto; -webkit-column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;padding: 0 5% 35px;font-size: 15px;text-align: center; }
.equipment_item .level_text .columns, .columns{-moz-column-count: auto; -webkit-column-count: auto; column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0; column-gap: 0; text-align: center; }
.about_box article h2 {padding: 20px 0; }
.about_box {height: 480px; }
.last_services .item.right_item span.text img {left: 25px;top: 24px; }
footer {background: none repeat scroll 0 0 #561906;min-height: auto;padding: 30px 0; }
footer .wrap .item {margin-bottom: 30px;padding: 0 5%;text-align: center;width: 90% !important; }
footer .wrap .item ul li {padding: 0 0 10px; }
footer .main, .about_box .main {max-width: 100%;min-width: 100%;padding: 0; }
footer .wrap nav {background: #34130a;padding: 30px 0; }
footer .wrap nav ul li {padding: 0 0 35px; }
footer .wrap nav ul li:last-child {padding: 0; }
footer .wrap .footer_follow h3 {text-align: center;padding-bottom: 35px; }
footer .wrap .footer_follow {padding: 25px 0 0; }
footer .wrap .footer_follow ul.follow_el {padding: 0 0 45px; }
footer, .about_box article h2 {text-align: center; }
.about_box aside {margin: 20px 0 0 0;padding: 0; }
.about_box aside .item {padding:35px 0; }
.about_box aside .title {padding: 15px;margin-top: 30px; }
.offers_block {background: none repeat scroll 0 0 #52362b;height: auto; }
.offers_block .main h2 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #f18815;font-size: 35px;height: auto;padding: 30px 0;text-align: center;text-indent: 0;text-transform: uppercase; }
.offers_block .main .offers_form {margin: 0; }
.offers_block .main .offers_form .item input[type="text"], .offers_block .main .offers_form .item input[type="email"] {padding: 12px 3% 12px 7%; width: 90%; }
.offers_block .main .offers_form {padding: 0; }
.offers_form .customSelect {width: 100% !important; }
.customSelect.select-open .selectList {width: 99.3% !important; }
.customSelect dl, .customSelect dd, .jspContainer, .customSelect .jspPane {width: 100% !important; }
.offers_form .customSelect dd {padding: 10px;width: 92% !important; }
.offers_form .customSelect .selectedValue {width: 79%; }
.home_slider .wrap ul li, .home_slider .wrap ul, .home_slider .wrap, .home_slider{height:184px; }
.home_slider .wrap ul li img {height: auto !important; left: auto !important;right: 0; }
.home_slider .wrap ul li .left, .home_slider .wrap ul li .right {display: none; }
.bx-wrapper {margin: 0; }
.offers_block .main .offers_form .item {padding: 0 0 15px; }
.services_block {padding: 25px 0 0; }
.services_block h2 {font-size: 30px;padding: 0 0 25px; }
.service_elements .item {height: auto; margin: 0 4% 30px 0; width: 48%; }
.service_elements .item:nth-child(2n) {margin-right: 0; }
.last_services .item.left_item {margin: 0 4% 70px 0;width: 48%;height: 210px; }
.last_services .item.right_item {margin: 0;width: 48%;height: 210px; }

.service_elements .item a {height: auto;padding-bottom: 15px; }
.last_services {padding: 0 0 20px; }
.service_elements .item a:hover span.pointer {display: none; }
.service_elements .item a:hover .text {display: block; }
.last_services .item.light_brown_item {height: 150px;margin-bottom: 35px; }
.location {padding: 20px 0 0; }
.location .map_box {padding:30px 0;margin: 0;height:auto;background:none; }
.location .map_box h2 {font-size: 32px;padding: 0 0 35px;color: #fff; }
.location ul {padding: 0; }
.bx-wrapper .bx-controls {display: none; }
ul.follow_el {text-align: center; }
ul.follow_el li {display: inline-block;float: none;height: 75px;padding: 0 11px; }
.testimonials_label {position: absolute; top: 120px; width: 40px; z-index: 9999; }
.positions{background:#211310;padding: 15px 5%; border-bottom:1px solid #584a49; }
.contact_bg{background:#140c0a;padding: 15px 5%; }
.contact_bg.contact_main{background:#140c0a;padding: 15px 5%; }
.main.employment_content, .main.contact_us_secs{max-width: 100%; padding:0;min-width: 100%; }
.contact_form .el {width: 100%; }
.contact_form .item .el {padding: 0 0 10px; }
.contact_form .item {padding: 0 0 10px; }
.contact_form .wrap_items {padding: 15px 0 0; }
.selectBox-dropdown, .very_small_select .selectBox-dropdown, .s_small_select .selectBox-dropdown, .customSelect .selectedValue {padding: 12px 7% !important;width: 86% !important; }
.contact_form h3 {font-size: 20px;padding:30px 0 10px 0; }
.customSelect {width: 100% !important; }
textarea {padding: 14px 5%;width: 90%; }
.contact_form .item .captcha_img img {float: left;height: auto;margin-top: 11px; }
.contact_form .item .captcha_field {float: right; }
.title_block .main {padding: 0; }
.contact_form .el input[type="text"], .contact_form .el input[type="email"], .contact_form .el input[type="password"] {padding: 14px 5% !important;width: 90% !important; }
input[type="submit"] {height: 55px;width: 100%; }
.contact_form .item .el:first-child {padding: 0 0 10px; }
.employment_content .video_label_btn {background-size: 100% auto;height:80px;right:10px;width:80px;z-index: 10;top: -25px; }
.contact_form h2 {font-size: 40px;padding: 0 0 25px; }
.check_wrap span.wpcf7-list-item {margin: 0;padding: 0 0 10px;width: 100%; }
.check_wrap {overflow: hidden;padding: 0;width: 100%; }
.contact_form h2 {font-size: 24px;padding: 0 0 25px;text-align: left; }
.positions .contact_form h2 {font-size:30px;padding: 0 0 25px;text-align: left; }
input.very_big[type="text"], input.very_big[type="password"], input.very_big[type="email"], input.bigger[type="text"], input.bigger[type="password"], input.bigger[type="email"], input.small[type="text"], input.small[type="password"], input.small[type="email"] {padding: 14px 5%;width: 90%; }
.contact_form .item .radio_wrap .wpcf7-list-item {padding: 0 50px 0 0; }
.customfile {padding: 0;width: 100%; }
.btn.fluid_btn {font-size: 20px;padding: 5px 0;width: 100%; }
.small_select .selectBox-dropdown {width: 90%; }
.pricing_content {padding: 20px 0 0; }
.equipment_item .video_label_btn {background-size: 100% auto;height: 80px;right: 10px;top: 45px;width: 80px; }
.video_label_btn:hover {background-position: 0 -80px; }
.equipment_item {padding: 0;margin: 0 0 30px; }
.equipment_item h2 {background: url(../images/heading_bg.png) repeat-y scroll 50% 0 #29333b;border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px; -o-border-radius: 6px 6px 0 0; }
.equipment_item.sunless_level h2 {background: url(../images/heading_bg_s.png) repeat-y scroll 50% 0 #3e2d26; }
.equipment_item.platinum_level h2 {background: url(../images/heading_bg_p.png) repeat-y scroll 50% 0 #24232b; }
.equipment_item.silver_level h2 {background: url(../images/heading_bg_g.png) repeat-y scroll 50% 0 #383a3d; }
.equipment_item.bronze_level h2 {background: url(../images/heading_bg_gr.png) repeat-y scroll 50% 0 #3b3723; }

.equipment_item h2{font-size:30px;padding: 0;height: auto;line-height: 60px; }
.other_services .wrap ul li h3 {font-size: 25px;padding:10px 0;height: auto;line-height:35px; }
.equipment_item .slider {width: 100%;margin: 0 auto; }
.equipment_item .slider .wrap, .equipment_item .slider {height: auto; }
.equipment_item .slider, .equipment_item .equipments .cell_box {margin: 20px auto 0;text-align: center; }
.equipment_item .slider img, .equipment_item .equipments .cell_box img{display: block; height: auto; margin:0 37%; max-width: 100%; position: static !important; width: 26%; }
.equipment_item .slider img:nth-child(4), .equipment_item .slider img:nth-child(5), .equipment_item .slider img:nth-child(6), .equipment_item .slider .slider_button.btn_next, .equipment_item .slider .slider_button.btn_prev {display: none !important; }
.equipment_item .level_text {padding: 0 15px 10px; }
.equipment_item.diamond_level .price_box {background: none repeat scroll 0 0 #29333b; }
.equipment_item .price_box .left_box .text, .other_services .wrap ul li .price_wrap .text {min-height: 105px;padding: 20px 5%;width: 90%;text-align: center; font-size:15px; }
.equipment_item .price_box .left_box .price, .other_services .wrap ul li .price_wrap .price {padding: 0 5% 10px 5%;width: 90%;background: #3b4d5e;height: 140px; }
.equipment_item .price_box .left_box .price em, .other_services .wrap ul li .price_wrap .price strong {font-size: 40px; line-height:150px; }
.equipment_item .price_box .left_box .price strong {display: inline-block;font-size: 60px;padding: 42px 0 0; }
.other_services .wrap ul li .price_wrap .price em {display: inline-block;font-size: 60px;padding: 0; }
.equipment_item .price_box .left_box .price span, .other_services .wrap ul li .price_wrap .price em small {display: inline-block;font-size: 16px;padding: 0; }
.equipment_item .price_box a.level_btn.show_btn, .other_services .next {height: 120px;padding: 30px 19px 0 20px;background: url(../images/arrow_down.png) no-repeat scroll 50% 75% #f24305; }
.equipment_item .price_box .left_box {float: left;width: 100%; }
.equipment_item.sunless_level .price_box, .equipment_item.platinum_level .price_box, .equipment_item.silver_level .price_box, .equipment_item.bronze_level .price_box, .other_services .wrap ul li .price_wrap {background: none; }
.other_services .wrap ul li {margin: 0 0 30px; }
.other_services {padding: 0; }
.equipment_item .price_box .left_box .hidden_content h3 {font-size: 18px;font-weight: normal;padding: 0 0 35px;text-align: center;text-transform: uppercase; }
.equipment_item .price_box .left_box .hidden_content ul {padding: 0 15px; }
.equipment_item .price_box .left_box .hidden_content ul.main_options li {padding: 0 0 15px 35px;width: 86%; }
.equipment_item .price_box .left_box .hidden_content ul.also_options {padding: 0 15px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li {float: none; height: 130px; padding: 0 2% 30px; width: 130px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li span {height: 130px; width:130px; }
.equipment_item .price_box a.level_btn.close_btn {height: 90px;padding: 10px 19px 0 20px;background: url(../images/arrow_up.png) no-repeat scroll 50% 75% #f24305; }
.equipment_item .price_box .left_box .hidden_content {padding: 0 0 110px;background: #3b4d5e; }
.title_block .main.title_text_wrap {padding: 0; }
.tanning_box .rotate_left {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: auto;margin: 10px 0;text-indent: 0;width: 100%;text-align: center; }
.tanning_box .text {padding: 10px 5%;width:90%; }
.tanning_box .text .textwidget {display: inline-block; height: auto; width: 100%; }
.tanning_box .text span.price {font-size: 65px; }
.tanning_box .tanning_form {width: 100%;height:auto; }
.tanning_box.location_box {background:none repeat scroll 0 0 #9c7438;height: auto;padding:0;width:100%;margin:0 0 30px; }
.tanning_box .tanning_form .item_wrap {padding: 0 5%;width: 90%; }
.tanning_box .tanning_form .item input[type="text"], .tanning_box .tanning_form .item input[type="email"] {padding: 12px 3% 12px 8%; width: 89%; }
.tanning_box .tanning_form .get_btn {float: right;height: auto;width: 100%; }
.tanning_box .tanning_form .get_btn input[type="submit"] {width: 100%;height: auto;opacity: 1;text-indent: 0;width: 100%;background:#f24305;border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px;color: #fff;font-size: 20px;padding:20px 0; margin:20px 0 0 0; }
.location_details {padding: 30px 0; }
.location_details h2 {font-size: 30px;padding: 0 0 30px; }
.location_details .column.address_col {background-position:8px 4px;padding: 0 0 0 52px;width:80%; }
.location_details .column.calendar_col {width: 80%; }
.location_details .column.col_info {padding: 0 0 0 52px;width: 80%; }
.equipment_box {padding: 30px 0; }
.equipment_box h2 {font-size: 30px;padding: 0 0 30px; }
.tanning_form .customSelect .selectedValue {padding: 16px 10px 16px 50px;width: 77%; }
.tanning_form .customSelect dd {padding: 10px 5%;width: 90% !important; }
.equipment_box ul li {padding: 0 0 30px; width: 50%; }
.equipment_box ul li figure, .equipment_box ul li figure a {height: 110px;width: 110px; }
.equipment_box ul li figure img {height: 100%;width:auto; }
.equipment_box ul li span {padding: 15px 0 0; }
.service_elements .item .text {padding:30px 15px 15px;text-align:center;color: #000000;font-size: 15px; }
.tour_page {padding: 20px 0; }
.tour_page ul {padding: 0;width: 100%; }
.tour_page ul li {padding: 0 0 20px;width: 100%; }
.tour_page ul.video_boxes li figure a{height: 190px;width: 100%; }
.tour_page ul.image_boxes li figure a {height: auto;width: 100%; }
.tour_page ul.video_boxes li figure, .tour_page ul.image_boxes li figure{border: medium none;height: auto;margin: 0;padding: 0;width: 100%; }
.tour_page ul li figure a span {background-position:50% 50%;height: 100%;left: 0;margin: 0;top: 0;width: 100%; }
.testimonial_wrap .testimonials_slider .wrap {width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li blockquote {padding: 0; }
.fancybox-prev {left: 0; }
.fancybox-next {right: 0; }
.testimonial_wrap .testimonials_slider .ts_btn{display:none; }
.page_wrap {padding:20px 0; }
.page_wrap h1 {font-size: 30px;padding: 20px 0; }
.add_item input[type="text"], .add_item input[type="password"], .add_item input[type="email"] {padding: 14px 5%;width: 90%; }
.title_block .main .title_text {padding: 0;width: 100%; height: 155px; }
.title_block .main .title_text h1 {font-size: 34px;margin: 0;padding:0;text-align: center; vertical-align: middle; }
.tanning_box.top_box {background: none repeat scroll 0 0 #306395;margin: 20px 0;height:auto; }
.tanning_box .rotate_left {font-size: 26px; padding: 20px 0;background: none repeat scroll 0 0 #1c3b59;height: auto;margin: 0; text-align: center;text-indent: 0;width: 100%;border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; -moz-border-radius: 12px 12px 0 0; -ms-border-radius: 12px 12px 0 0; -o-border-radius: 12px 12px 0 0; }
.tanning_box.blue_box.top_box .text{padding: 15px 5%;width: 90%; }
.tanning_box.blue_box.top_box .tanning_form {padding: 15px 0 0;width: 100%; }
.tanning_box.blue_box.top_box {height: auto; }
.tanning_box .text p {font-size: 15px; }
.equipment_item .equipments {margin: 0 0 20px 0;padding: 30px 0;min-height: auto; }
.service_elements .small_item {height: 260px; margin: 0 0 100px; width: 48%; }
.service_elements .small_item.brown_item {margin-right: 4%; }
.service_elements .item.flexible a:hover .text{visibility:visible; }
.item.yellow_item.flexible {width: 100%; }
.title_block .main.title_text_wrap {position: absolute; }
.title_block .main.title_text_wrap{max-width:100%;min-width: 100%; }
.title_block .main .title_text P {font-size: 18px;line-height: 30px;text-align: center; vertical-align: middle; }
.equipment_list {min-height: auto;padding: 20px 0; }
.equipment_list ul {padding: 0;width: 100%; }
.equipment_list ul li {float: left;height: auto;padding: 0;width: 100%; }
.equipment_list ul li figure figcaption {padding: 10px 0 30px; }
.equipment_list .sub_list{display:none; }

.content_box {padding: 20px 0; }
.content_box article {width: 100%; }
.content_box .full_width .item .video_item .video_wrap {width:95%;height:auto; }
.content_box .full_width .item .video_item .video_wrap a {text-align: center;width: 100%;height:auto; }
.content_box .full_width .item .video_item .video_wrap img {width: auto;display: inline-block; }
.content_box aside .service_elements .item img {margin: 0; }
.content_box aside .service_elements .item a:hover span.text{opacity:1;display:block}
.inner_tab .content_box aside .widget {float: left; padding: 0 2% 20px 0; width: 48%; }
.content_box aside .widget .widget_video, .content_box aside .widget .widget_video a {width: 100%; }
.title_block .main .title_text.full_width {width: 100%; }
.content_box aside {width: 100%; }
.tanning_box.brown_box.top_box {background:#5d1700; }
.tanning_box.light_brown_box.top_box{background:#663321; }
.tanning_box.dark_red_box.top_box{background:#953030; }
.tanning_box.yellow_box.top_box{background:#ba6b24; }
.tanning_box.light_green_box.top_box{background:#90a852; }
.tanning_box.light_blue_box.top_box{background:#496acb; }
.tanning_box.brown_box .rotate_left{background:#3d1f14; }
.tanning_box.light_brown_box .rotate_left{background:#380e00; }
.tanning_box.dark_red_box .rotate_left{background:#591d1d; }
.tanning_box.yellow_box .rotate_left{background:#704016; }
.tanning_box.light_green_box .rotate_left{background:#566531; }
.tanning_box.light_blue_box .rotate_left{background:#2c407a; }
.main_tab_menu {padding: 0; }
.main_tab_menu ul li {height: auto;width: 100%;margin-bottom: 20px; }
.main_tab_menu ul li a {width: 100%; }
.main_tab_wrap {padding: 20px 0 0; }
.main_tab_wrap .inner_tab_menu ul li {padding: 0 20px; }
.main_tab_wrap .inner_tab_menu ul li a {font-size: 18px; }
.dark_red_bg {padding: 0 0 20px; }
.content_box h3 {font-size: 15px;line-height: 26px; }
.content_box aside .widget .fancy_img img, .content_box aside .widget .widget_video a img {max-width: 100%;min-width: 100%; }
.title_block .main .title_text h2 {font-size: 16px;padding:0 0 5px;text-align: center; }
.content_box .full_width .item {padding: 0; }
.content_box .full_width .item .text {width: 100%; }
.content_box .full_width .item .video_item {float: left;width:50%; }
h1.testimonials_title {font-size: 45px; padding: 80px 0; }
.testimonials_btn a.btn {font-size: 20px;width: 100%; }
.testimonials_tabs .testimonials_menu {display: none; }
.testimonial_post .t_wrap {padding: 15px 5%;min-height: 55px; }
.testimonial_post .t_wrap .rate_item{background-position: 50% 0;bottom: 10px;left: auto;text-align: center;top: auto;width: 100%; right:0;}
.testimonial_post cite {color: #f24305;display: block;font-size: 16px;padding: 10px 0 20px 150px; }
.testimonial_post {padding: 0 0 70px; }
.testimonials_tabs .testimonials_btn {padding: 0; }
.title_block .main {position: absolute;max-width: 100%;min-width: 100%; }
.location ul li .email {
    bottom: 34px;
    right: 155px;
}
.location ul li a.how_find {background:#f44206; display:block; font-size: 20px; height: 100%; line-height: 30px; padding: 0 10px; position: absolute; right: 0; text-transform: uppercase; top: 0; width: 90px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
border-radius:0 12px 12px 0; -webkit-border-radius:0 12px 12px 0; -moz-border-radius:0 12px 12px 0; -ms-border-radius:0 12px 12px 0; -o-border-radius:0 12px 12px 0; }
.location ul li a.how_find:hover{color:#fff; }
.location ul li strong {font-size: 24px; line-height: 34px; }
.logo {margin-left: 5%; width: 70%; }
.testimonials_label .testimonials_btn {background: url("../images/testimonial_label.png") no-repeat scroll 50% center / 35% auto #f24305; border-top-right-radius: 0; display: block; height: 140px; overflow: hidden; padding: 0; text-indent: -9898px; width: 100%; }
.testimonials_label .add_testimonials_btn {background: url("../images/testimonial_add.png") no-repeat scroll 50% center / 25px 25px #d10000; border-bottom-right-radius: 0; display: block; height: 44px; overflow: hidden; text-indent: -9898px; width: 100%; }
header nav ul li ul.sub-menu.location_menu li a span {font-size: 13px; line-height: 15px; }
.service_elements {padding: 0; }
.page_wrap.page_item {width:100%; }
.add_item.add_captcha .ads_captcha #ads_captcha_code input {float: right; }
.location ul li a{display: block; width: 67%; }
.location ul li span.phone {font-size: 20px; padding-bottom: 20px; width: 67%; display:inline-block; }
.tanning_box.location_box .rotate_left {background: none repeat scroll 0 0 #5e4622; }
.contact_form .wrap_items.diff_no_choice .item .el:first-child {width: 100%; }
.contact_form .wrap_items.diff_no_choice .item .el {margin-right: 4%; width: 48%; }
.contact_form .wrap_items.diff_no_choice .item .el:last-child {margin-right: 0; }
.contact_form .wrap_items.diff_no_choice .item .el .time_nodisplay {color: #b58576; font-size: 15px; line-height: 1.2em; padding:0 0 10px 0;display: block; }
.contact_form .item .el h6{width:100%; }
.contact_form .wrap_items.diff_no_choice {padding: 0; }
.ads_wordpress {margin-top: 89px; }
.testimonial_wrap .testimonials_slider,
.testimonial_wrap .testimonials_slider .wrap,
.testimonial_wrap .testimonials_slider .wrap ul{height:500px !important; }
.testimonial_wrap .testimonials_slider{padding: 0 0 55px; }
.testimonial_wrap .testimonials_slider .wrap ul {left: 0 !important; width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li {height: auto !important; width: 100% !important; }
.testimonial_wrap .testimonials_slider .wrap ul li blockquote {font-size: 14px; line-height: 25px; text-align: center; }
.wrap_position {padding: 830px 0 0; }
.services_block .item .textwidget {display: table; height: 160px; }
.service_elements .item img {width: 100%; }
.equipment_item .slider .wrap > div {position: relative !important; }
.content_box aside .widget .widget_gallery, .content_box aside .widget .widget_gallery .widget_gallery_holder, .content_box aside .widget .widget_gallery .widget_gallery_holder a {width: 100%; }
.content_box aside .widget {float: left; padding: 0 4% 30px 0; width: 48%; }
.content_box aside .widget:nth-child(2n){padding-right:0; }
.content_box .full_width .item.right_text.content_video .video_item {float: left; margin: 0 4% 20px 0; width: 48%;padding: 0; }
.content_box .full_width .item.right_text.content_video .video_item:nth-child(2) {margin-right: 0; }
.content_box aside .service_elements .item a {height: 355px; padding: 0 0 35px; }
.main_content {padding:45px 0; }

.testimonial_wrap .testimonials_slider .wrap ul li .rate_item {
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;background-position: 50% 0;
}
.testimonial_wrap .testimonials_slider .wrap ul li blockquote cite {
    margin-bottom: 20px;
}
.contact_form input[type="submit"] {
    height: 60px;
    line-height: 60px;
    margin-top: 20px;
    padding: 0;
    width: 100%;
}
.title_block,
.title_block.location_title {height:185px; }

.title_block .main h1 {font-size:50px;letter-spacing: 0;padding:0;height:185px; vertical-align:middle; line-height:30px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}

.title_block .main .title_text.teeth_w h1{height: 125px;}
.title_block .main .title_text.sun_angel h1{height:100px;}
.title_block .main .title_text.uv_tanning h1{height: 125px;}
.title_block .main .title_text.relux_txt h1{height: 125px;}
.title_block .main .title_text.red_title h1{height: 125px;}
.title_block .main .title_text.vacustep h1{height:100px;}

.widget .widget_video a {
    height: 245px;
}
.title_block.location_title img.title_img {
    bottom: 0 !important;
    position: absolute;
    top: auto !important;
}
.select_tabs {
    padding:30px 0;
}
.select_tabs .select_tabs_menu h3 {
    font-size: 22px;
    margin-bottom: 15px;
	text-align:left;
    width: 100%;
	padding:0;
}
.select_tabs .select_tabs_menu .select_wrap {
    width: 100%;
}
.select_tabs .select_tabs_menu {
    padding: 0 0 30px;
}
.select_tabs .select_tab .specials {
    background-image:none;
	padding:0;
}
.select_tabs .select_tab .specials .voucher_btn {
    background-color: #491c0a;
    background-position: 50% 60px;
    background-size:70px 70px;
    font-size: 12px;
    height: 100%;
    line-height: 16px;
    margin: 0;
    padding:140px 15px 0;
    right: 0;
    top: 0;
    width: 70px;
}
.select_tabs .select_tab .specials .text h2 {
    font-size: 24px;
    padding: 0 0 20px;
}
.select_tabs .select_tab .specials .text {
    width:80%;
	padding:15px;
}
.fancybox-opened {
    left: 5% !important;
    width:89% !important;
}
.fancybox-inner, .voucher_popup{width:100% !important;}
.voucher_popup .title {
    margin: 0 auto;
    padding: 0;
    width: 90%;text-align: center;
}
.voucher_popup .title h3 {
    font-size: 16px;
    padding: 20px 0;text-align: center;
}
.voucher_popup .title .logo_vaucher {
    height: auto;
    position: static;
    width: auto;
	margin-top:10px;
}
.voucher_popup .img_content {
    height: auto;
    margin: 0 0 20px;
    padding:20px 0;
    width: 100%;
}
.voucher_popup .img_content img {
    left: 0;
    margin: 0;
    top: 0;
}
.voucher_popup .img_content table tr th {
    width: auto;line-height: 24px;
}
.voucher_popup .content {
    width: 92%;
}
.voucher_popup .content .col_wrap .columns{-moz-column-count: auto;column-count: auto; -webkit-column-count: auto; -ms-column-count: auto; -o-column-count: auto; -moz-column-gap: 0; -webkit-column-gap: 0; -ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}
#fancy_print, #mail_me {
    display: inline-block;
    margin: 0 2% 20px 0;
    position: static;
    width: 48%;
}
.voucher_popup .voucher_locations {
    margin: 0;
    width: 100%;
}
.voucher_popup .voucher_locations li {
    height: auto;
    padding: 0 2% 20px 0;
    text-align: center;
    width: 48%;
}
.voucher_popup .content .col_wrap {
    margin: 0;
    padding: 0;
}
.voucher_popup .content h2 {
    padding: 0 0 20px;
}
.voucher_popup .img_content table tr td {
    font-size: 14px;
    line-height: 28px;
}
}
@media screen and (min-width:1024px) and (max-width: 1100px) {
.select_tabs .select_tab .specials .text {
    padding: 15px;
    width: 85%;
}
.offers_block .main .offers_form .item {float: left; padding: 0 4% 15px 0; width: 48%;}
.offers_block .main .offers_form .item:nth-child(2n) {padding-right: 0; }
.last_services .item.left_item {margin-bottom:120px; }
.about_box aside .title {margin-top: 0; }
footer .wrap .item ul, footer .wrap nav ul li {width: 48% !important;float: left; }
.equipment_item .slider img, .equipment_item .equipments .cell_box img {display: inline-block; height: auto; margin: 0 2%; max-width: 100%; position: static !important; width: 26%; }
.equipment_item .video_label_btn {top: 20px; }
.equipment_item .price_box .left_box .hidden_content ul.also_options li {padding: 0 3% 30px; }
.check_wrap span.wpcf7-list-item {width:50%; }
.contact_form .item .el {width: 48%; float:left; margin:0 2% 0 0; }
.contact_form .el input[type="text"], .contact_form .el input[type="email"], .contact_form .el input[type="password"] {padding: 17px 5% !important; width: 90% !important; }
.selectedValue {padding: 15px 5% !important; }
.tour_page ul li {padding: 0 4% 20px 0; width: 48%; }
.tour_page ul li:nth-child(2n) {padding-right: 0; }
.service_elements .small_item {height: 325px; }
.content_box .full_width .item {float: left; padding: 0; width: 48%; }
.content_box .full_width .item.right_text {float: right; }
.equipment_list ul {text-align: center; }
.equipment_list ul li {display: inline-block; float: none; height: auto; padding: 0; width: auto; }
.content_box .full_width .item {float: left; padding: 0; width: 100%; }
.content_box aside .service_elements .item {height: auto; margin: 0 4% 30px 0; width: 48%; }
.main_tab_menu ul li {width: 50%; }
.main_tab_menu ul li.active::after {bottom: -23px; }
.main_tab_menu ul li a img {height: 280px; }
.content_box aside .service_elements.uv-free-tanning .item{height: auto;
    margin: 0 0 30px 0;
    width:100%;}
.content_box aside .service_elements.vacustep .item {
    height: auto;
    margin: 0 0% 30px 0;
    width:100%;
}
.content_box aside .service_elements.vacustep .item a {
    height: auto;
    padding: 0 0 35px;
}
.content_box aside .service_elements.relux_spa .item {
    height: auto;
    margin: 0 0% 30px 0;
    width:100%;
}
.content_box aside .service_elements.relux_spa .item a {
    height: auto;
    padding: 0 0 35px;
}
.voucher_popup .voucher_locations li {
    height: auto;
    padding: 0 1% 20px 0;
    text-align: center;
    width: 24%;
}
#fancy_print, #mail_me {
    width: 38%;
}
.voucher_popup .title h3 {
    font-size: 20px;
    padding: 33px 0;
    text-align: center;
}
.voucher_popup .title {
    min-height: 90px;
}
}

