 .stm_gmap_wrapper .alert {margin-bottom: 0;}.stm_gmap_wrapper .alert strong {color: #ff0000;}.loader {position: relative;margin: 0 auto;width: 100px }.loader:before {content: '';display: block;padding-top: 100% }.circular {-webkit-animation: rotate 2s linear infinite;animation: rotate 2s linear infinite;height: 100%;-webkit-transform-origin: center center;transform-origin: center center;width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.path {stroke-dasharray: 1, 200;stroke-dashoffset: 0;-webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap: round }.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li, .breadcrumbs {text-transform: none !important;}.woocommerce-MyAccount-navigation ul li a {font-family: inherit !important;}.company_history {min-width: 48px;}@media only screen and (max-width: 992px) {body.header_style_3 .logo {float: none;}body.header_style_3 #header .header_top .icon_text {float: left;margin: 30px 30px 0 0;}body.header_style_3 #header .top_nav .icon_text {display: none;}body.header_style_3 #header .top_nav .icon_text:before {display: none;}.top_nav .top_nav_wrapper > ul > li > a {padding: 21px 14px;}}@media only screen and (max-width: 767px) {body .vc_cta3.vc_cta3-actions-right .vc_cta3-content {width: auto !important;text-align: center;margin: 0 0 20px;}body .vc_cta3.vc_cta3-actions-right .vc_cta3-content .vc_custom_heading {text-align: center;}body .vc_cta3.vc_cta3-actions-right .vc_btn3-container.vc_btn3-right {text-align: center }.stm_gmap_wrapper .gmap_addresses .owl-dots-wr {z-index: 15;}.full_height_columns {overflow: hidden;position: relative;}.full_height_columns iframe {height: 540px !important;}}@media only screen and (max-width: 920px) {html body.error404 {background-size: inherit !important;}.page_404 .container {width: auto;}.page_404 .container .media-middle {display: block;width: auto;padding: 20px 0;}}@media only screen and (max-width: 767px) {.page_404 .bottom h1 {font-size: 158px !important;line-height: 113px !important;}.page_404 .bottom .bottom_wr {padding: 30px 15px;}}.staff_list.grid.cols_2 ul li {width: 50%;flex: 0 0 50%;}.staff_list.grid.cols_4 ul li {width: 25%;flex: 0 0 25%;}.staff_list.grid.cols_2 ul li .staff_image {max-width: 100%;}@media only screen and (max-width: 667px) {.staff_list.grid.cols_2 ul li, .staff_list.grid.cols_4 ul li {width: 100%;flex: 0 0 100%;}}.stm_gmap_wrapper .gmap_addresses .owl-dots-wr {z-index:999}#footer .footer_widgets .widget .widget_title {font-size: 26px;}#footer .copyright_row .copyright_row_wr .copyright a:first-child {color: inherit;}body textarea.wpcf7-form-control.height205 {height: 205px;}body textarea.wpcf7-form-control.height147 {height: 147px;}html:before {content: "";position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity 0.6s ease-in-out;-moz-transition: opactiy 0.6s ease-in-out;-ms-transition: opacity 0.6s ease-in-out;-o-transition: opacity 0.6s ease-in-out;transition: opacity 0.6s ease-in-out;visibility: hidden;background: #ffffff;z-index: 999999;}html.stm-site-preloader:after {position: fixed;content: '';display: block;top: 50%;left: 50%;width: 32px;height: 32px;margin: -16px 0 0 -16px;background: none;background-color: #23393d;border-radius: 50%;opacity: 0;visibility: hidden;-webkit-animation: scaleout 0.5s infinite ease-in-out;animation: scaleout 1.0s infinite ease-in-out;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;z-index: 9999999999;}html.stm-site-preloader:before, html.stm-site-preloader:after {opacity: 1;visibility: visible;}@-webkit-keyframes scaleout {0% {-webkit-transform: scale(0);}100% {-webkit-transform: scale(1);opacity: 0;}}@keyframes scaleout {0% {transform: scale(0);-webkit-transform: scale(0);}100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0;}}@media only screen and (min-width: 1199px) {body.header_full_width.boxed_layout #header .container {padding: 0 15px !important;}.right-indent-30 {padding-right: 30px !important;}.form_full-right_width {padding-right: 15px !important;}.form_full-right_width .vc_column-inner {margin-right: -5000px !important;margin-left: 25px !important;padding-top: 76px !important;padding-right: 5000px !important;padding-left: 50px !important;}.about_full-right_width .vc_column-inner {padding-left: 55px !important;}.site_layout_16 .form_full-right_width, .site_layout_17 .form_full-right_width, .site_layout_18 .form_full-right_width {padding-left: 15px !important;}.site_layout_16 .form_full-right_width .vc_column-inner, .site_layout_17 .form_full-right_width .vc_column-inner, .site_layout_18 .form_full-right_width .vc_column-inner {margin-left: -5000px !important;margin-right: 25px !important;padding-top: 76px !important;padding-left: 5000px !important;padding-right: 50px !important;}}@media only screen and (min-width: 768px) {.about_full-right_width .vc_column-inner {margin-right: -500px !important;padding-right: 500px !important;}}@media only screen and (max-width: 667px) {.stm_services .item {width: 100% !important;}.woocommerce div.product div.images .woocommerce-main-image, .woocommerce #content div.product div.images .woocommerce-main-image {height: auto !important;border: 0 !important;text-align: left !important;}.woocommerce div.product div.images img, .woocommerce #content div.product div.images img {max-width: 100% !important;}.stm_works_wr.grid.style_1 .stm_works .item .item_wr img {width: 100%;}}.mobile_header .logo_wrapper .logo {max-width: 80%;}.logo a img {max-width: 100%;}@media only screen and (min-width: 1199px) {body.boxed_layout .vc_row[data-vc-full-width] {left: 50% !important;padding-left: 60px !important;padding-right: 60px !important;margin-left: -615px !important;width: 1230px !important;}body.boxed_layout .vc_row.vc_row-no-padding[data-vc-full-width] {left: 50% !important;padding-left: 0 !important;padding-right: 0 !important;margin-left: -615px !important;width: 1230px !important;}}@media only screen and (max-width: 992px) {html body ul.main_menu_nav li.stm_megamenu > ul.sub-menu > li {padding: 0 !important;}}@media only screen and (max-width: 580px) {#sb_instagram #sbi_images .sbi_item {max-height: 140px;}}.icon_box {display: block;text-decoration: none !important;color: inherit !important;}.g-recaptcha {padding: 0 !important;background: transparent !important;}@media only screen and (max-width: 474px ) {.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}}.icon_top_transparent i, .icon_left_transparent i {background: transparent !important;}.user_validated_field.form-error {border-color: #ff0000 !important;}body.booked-noScroll {position: static;overflow-y: scroll;}.home #main.footer_hide {padding-bottom: 0;}@media (max-width: 1480px) and (min-width: 1025px) {.testimonials_carousel .slick_prev {left: -50px !important;}.testimonials_carousel .slick_next {right: -50px !important;}}.woocommerce.shop_widgets ul.product_list_widget li:last-child {padding-bottom: 20px;border: 0;}.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {border-top: 1px double #ebe9eb;padding: 10px 0 0;}.home .stm_select_country_unit .select2-container, .home .stm_select_office_unit .select2-container {width: 100% !important;}.stm_sidebar .third_bg_color {margin-right: 0px !important;margin-bottom: 30px !important;margin-left: 0px !important;}.stm_sidebar .third_bg_color .vc_column-inner {padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 40px !important;padding-left: 30px !important;}.stm_sidebar .third_bg_color .vc_column-inner .vc_custom_heading h4 {padding: 0;margin: 0;}@media only screen and (max-width: 474px ) {.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}}.icon_top_transparent i, .icon_left_transparent i {background: transparent !important;}.user_validated_field.form-error {border-color: #ff0000 !important;}body.booked-noScroll {position: static;overflow-y: scroll;}.vc_image_carousel.style_1 .item img {margin-left: auto;margin-right: auto;}.stats_counter.right {text-align: right;}.stats_counter.center {text-align: center;}.slotholder {filter: none !important;}body.header_style_2 .header_top .top_nav .header_socials {margin-left: 18px !important;}body.header_style_2 .header_top .top_nav .header_socials a {margin-left: 18px !important;}body.site_layout_17.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li>a {padding: 10px 14px;}body.header_style_2 .header_top .top_nav .header_socials a:first-child {margin-left: 0 !important;}body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a, body.header_style_6 .header_top .top_nav .main_menu_nav>ul>li>a {padding: 10px 16px !important;}body.site_layout_14 .top_nav .top_nav_wrapper.stm_l14_footer_menu ul.main_menu_nav li a {padding-right: 35px !important;padding-left: 35px !important;}.stm_the_excerpt {display:none;}@media only screen and (max-width: 992px ) {.stm_news .news_list.posts_per_row_3 li {width: 100% !important;}}@media (max-width: 768px) and (min-width: 767px) {.vc_col-sm-4 .info_box.style_3 .info_box_text p {display: none;}}.wpcf7-form-control.wpcf7-wpgdprc {padding: 0 !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;}.wpcf7-form-control.wpcf7-wpgdprc span.wpcf7-list-item {margin-left: 0;}.wpcf7-form-control.wpcf7-wpgdprc .wpcf7-list-item-label {padding-left: 4px;}.wpcf7-not-valid {box-shadow: 0 0 1px red !important;}body .vc_row.fixed_bg{background-attachment: fixed;background-position: 50% 0 !important;transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}body.woocommerce-cart .woocommerce {min-height: 325px;}@media only screen and (max-width: 1024px) {body.woocommerce-cart .woocommerce {min-height: 0;}}@media only screen and (max-width: 767px) {.woocommerce-cart table.cart td.actions .coupon .input-text {float: none;width: 100%;margin: 0 0 15px;}body .vc_cta3.vc_general.vc_cta3-style-flat {padding: 50px 0 30px;}#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item {width: 33.333333% !important;}body .vc_progress-bar-color-custom {padding-right: 0 !important;}}@media screen and (max-width: 1366px) {.page_404 .bottom .bottom_wr {padding: 70px 15px;}}@media only all and (max-height: 1366px) and (max-width: 1024px) {body.error404 {background-size: inherit;}.page_404 .bottom .bottom_wr {padding: 125px 15px;}}@media only all and (max-height: 1024px) and (max-width: 1366px) {.page_404 .bottom .bottom_wr {padding: 106px 15px;}}@media only all and (max-height: 768px) and (max-width: 1024px) {.page_404 {text-align: center;}.page_404 .bottom .bottom_wr {padding: 20px 15px 30px;}.page_404 .container .media-right {padding-bottom: 25px;}.page_404 .container .media-middle {display: block;width: auto;padding: 20px 0 5px;}}@media only screen and (max-width: 424px) {html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {padding-left: 50px;padding-right: 30px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {left: 20px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-left: 30px;padding-right: 50px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) i.vc_btn3-icon {right: 20px;}html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {font-size: 0;padding: 0;height: auto;line-height: 0;}html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {font-size: 20px;position: relative;margin: 10px;top: 9px;left: 0;}}@media screen and (max-width: 320px) {body .stm_chart.legend_position_right canvas {display: block;margin: 0 auto;}body .stm_chart.legend_position_right .chart-legend {display: block;padding: 0;text-align: center;}body .stm_chart.legend_position_right .chart-legend li {display: inline-block;margin: 15px 24px 12px 0;}}@media only all and (max-height: 320px) and (max-width: 568px) {.page_404 .bottom .bottom_wr {padding: 5px 15px 15px;}}@media screen and (max-width: 1366px) {.page_404 .bottom .bottom_wr {padding: 70px 15px;}}@media only all and (max-height: 1366px) and (max-width: 1024px) {body.error404 {background-size: inherit;}.page_404 .bottom .bottom_wr {padding: 125px 15px;}}@media only all and (max-height: 1024px) and (max-width: 1366px) {.page_404 .bottom .bottom_wr {padding: 106px 15px;}}@media only all and (max-height: 768px) and (max-width: 1024px) {.page_404 {text-align: center;}.page_404 .bottom .bottom_wr {padding: 20px 15px 30px;}.page_404 .container .media-right {padding-bottom: 25px;}.page_404 .container .media-middle {display: block;width: auto;padding: 20px 0 5px;}}@media only screen and (max-width: 424px) {html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {padding-left: 50px;padding-right: 30px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {left: 20px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {padding-left: 30px;padding-right: 50px;}html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) i.vc_btn3-icon {right: 20px;}html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {font-size: 0;padding: 0;height: auto;line-height: 0;}html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {font-size: 20px;position: relative;margin: 10px;top: 9px;left: 0;}}@media screen and (max-width: 320px) {body .stm_chart.legend_position_right canvas {display: block;margin: 0 auto;}body .stm_chart.legend_position_right .chart-legend {display: block;padding: 0;text-align: center;}body .stm_chart.legend_position_right .chart-legend li {display: inline-block;margin: 15px 24px 12px 0;}}@media only all and (max-height: 320px) and (max-width: 568px) {.page_404 .bottom .bottom_wr {padding: 5px 15px 15px;}}.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw {margin-top: 0 !important;}.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw-c {padding: 12px 20px !important;}.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw-c button {display: none !important;}.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw-d {overflow: auto !important;}body .stm_gmap_wrapper .stm_gmap .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div:first-child > div {left: 0 !important;}.stm_gmap_wrapper .stm_gmap .gm-style iframe + div {border:none !important;}#footer .footer_widgets .widget.widget_text #sb_instagram #sbi_images {display: flex;flex-wrap: wrap;float: none !important;width: 100% !important;}@media (max-width: 667px){.stm_news .news_list li .image img {width: 100%;}}.wpb_video_wrapper.active:after {display: none !important;}.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw .h6 {text-transform: capitalize !important;}.stm-switcher__text, div [class^=stm-header] span, [class^=stm-header] span, [class^=stm-header] a {font-family: inherit !important;}