.stm_gmap_wrapper .alert{margin-bottom:0}.stm_gmap_wrapper .alert strong{color:red}.loader{position:relative;margin:0 auto;width:100px}.loader:before{padding-top:100%;content:"";display:block}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;right:0;position:absolute;bottom:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;margin:auto;left:0;width:100%}.path{stroke-linecap:round;-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-dasharray:1,200;stroke-dashoffset:0}.breadcrumbs,.top_nav .main_menu_nav>ul>li,.top_nav .top_nav_wrapper>ul>li{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{margin:30px 30px 0 0;float:left}body.header_style_3 #header .top_nav .icon_text,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{text-align:center;margin:0 0 20px;width:auto!important}body .vc_cta3.vc_cta3-actions-right .vc_btn3-container.vc_btn3-right,body .vc_cta3.vc_cta3-actions-right .vc_cta3-content .vc_custom_heading{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{padding:20px 0;width:auto;display:block}}@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!important}}.staff_list.grid.cols_2 ul li{width:50%}.staff_list.grid.cols_4 ul li{width: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%}}.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{height:100%;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opactiy .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;top:0;background:#fff;left:0;width:100%;z-index:999999}html.stm-site-preloader:after,html:before{content:"";position:fixed;opacity:0;visibility:hidden}html.stm-site-preloader:after{-webkit-animation:scaleout .5s ease-in-out infinite;animation:scaleout 1s ease-in-out infinite;height:32px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;top:50%;margin:-16px 0 0 -16px;background:none;background-color:#23393d;border-radius:50%;left:50%;width:32px;display:block;z-index:9999999999}html.stm-site-preloader:after,html.stm-site-preloader:before{opacity:1;visibility:visible}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{transform:scale(1);-webkit-transform:scale(1);opacity:0}}@media only screen and (min-width:1199px){.right-indent-30{padding-right:30px!important}.form_full-right_width{padding-right:15px!important}.form_full-right_width .vc_column-inner{padding-top:76px!important;margin-right:-5000px!important;padding-right:5000px!important;margin-left:25px!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{padding-top:76px!important;margin-right:25px!important;padding-right:50px!important;margin-left:-5000px!important;padding-left:5000px!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 #content div.product div.images .woocommerce-main-image,.woocommerce div.product div.images .woocommerce-main-image{height:auto!important;border:0!important;text-align:left!important}.woocommerce #content div.product div.images img,.woocommerce 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]{padding-right:60px!important;margin-left:-615px!important;left:50%!important;width:1230px!important;padding-left:60px!important}body.boxed_layout .vc_row.vc_row-no-padding[data-vc-full-width]{padding-right:0!important;margin-left:-615px!important;left:50%!important;width:1230px!important;padding-left:0!important}}.icon_box{text-decoration:none!important;color:inherit!important;display:block}.g-recaptcha{padding:0!important;background:transparent!important}.home #main.footer_hide{padding-bottom:0}@media (max-width:1480px) and (min-width:768px){.testimonials_carousel .slick_prev{left:-64px!important}.testimonials_carousel .slick_next{right:-64px!important}}.woocommerce.shop_widgets ul.product_list_widget li:last-child{border:0;padding-bottom:20px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{padding:10px 0 0;border-top:1px double #ebe9eb}.home .stm_select_country_unit .select2-container,.home .stm_select_office_unit .select2-container{width:100%!important}.stm_sidebar .third_bg_color{margin-right:0!important;margin-bottom:30px!important;margin-left:0!important}.stm_sidebar .third_bg_color .vc_column-inner{padding:37px 30px 40px!important}@media only screen and (max-width:474px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}}.icon_left_transparent i,.icon_top_transparent i{background:transparent!important}.user_validated_field.form-error{border-color:red!important}body.booked-noScroll{overflow-y:scroll;position:static}.vc_image_carousel.style_1 .item img{margin-right:auto;margin-left: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,body.header_style_2 .header_top .top_nav .header_socials a{margin-left:20px!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 .main_menu_nav>ul>li>a,body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a{padding:10px 18px!important}body.site_layout_14 .top_nav .top_nav_wrapper.stm_l14_footer_menu ul.main_menu_nav li a{padding-right:36px!important;padding-left:36px!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){.info_box.style_3 .info_box_text p{display:none}}.wpcf7-form-control.wpcf7-wpgdprc{padding:0!important;border:0!important;background-color:transparent!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}body .vc_row.fixed_bg{transform:translateZ(0);-webkit-transform:translateZ(0);background-attachment:fixed;background-position:50% 0!important}body.woocommerce-cart .woocommerce{min-height:325px}@media only screen and (max-width:1024px){body.woocommerce-cart .woocommerce{min-height:0}}