/*

Theme Name: Servotronix

Theme URI:

Author: Fruitfulcode

Author URI: http://fruitfulcode.com#hp_gallery h2

Description: Bootstrap v.3 basic theme.

Version: 1.0.0
.site-navigation #menu-item-3854 li
License: MIT

Text Domain: bootstrap-basic

Domain Path: /languages/

Tags: responsive, white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

*/

/*

Required WordPress CSS

*/
.zl_ul{
	list-style:none;
	margin:0;
	padding:0;}
/*----------联系我们内容----------*/
.zznr{padding: 70px 0;}
/*标题通用*/
.biaoti{}
.biaoti h2{font-weight: 100;color: #333;font-size: 30px;float: left;}
.zw{display: block;font-weight: 600;color: #999;font-size: 20px;margin-top:13px;}
.btyb{float: right;margin-top: 25px;}
.zz_ul{}
.zz_ul li{float: left;}
.zz_ul li a{display: inline-block;width: 100px;height: 30px;box-sizing: border-box;border: 1px solid #DCDCDC;line-height: 30px;text-align: center;
color:#000}
.xz,.zz_ul li a:hover{border: none !important;background: #923d92;color: #fff;}
/*行业应用*/
.hhyy_box{width: 100%;margin-top:50px;}
.hhyy_left{width:80%;float: left;}
/*下载中心*/
.zlxz{width: 100%;margin-top: 50px;}
/*.bt{float: left;width:15%;height: auto;}*/
/*.bt>a{display: block;width:90%;height: 25px;line-height: 25px;text-align: center;color: #fff;border-radius: 5px;margin: auto;}*/
.btnr{float: right;width:100%;padding-bottom:25px;border-bottom: 1px dashed #d2d2d2;}

.xiaz{float: right;}
.zlbt{color: #333;margin-bottom:20px;font-size: 18px;text-transform: initial;}
.zlbt a{
	color:#000}
.zlxx>span{width: 32%;display: inline-block;font-size: 16px;margin-bottom: 10px;color: #9a9a9a;}
.scsj{text-align: right;}
.bbbh{text-align: center;}
.yybb>input{margin: 0 10px;}
.yybb{font-size: 16px;color: #9a9a9a;}
.yybb img{width: 18px;height: 12px;margin-right: 10px;}
.zl_ul li{margin-bottom:25px;}
/*翻页*/
.anniu{margin:30px auto 10px;width: 100%;}
.anniu a{width: 30px;height: 30px;background: #fff;color: #000;display: inline-block;line-height: 30px;text-align: center;border: 1px solid #ebebeb;box-sizing: border-box;}
.xuanz,.anniu a:hover{color: #fff !important;background: #923d92 !important;border:1px solid #923d92 !important;}
/*右边*/
.hhyy_right{width:18%;float: right;border: 1px solid #f3f3f3;box-sizing: border-box;}
.hhyy_right  h2{font-weight:100;font-size:16px}
.tjbt{border-bottom: 1px solid #F3F3F3;color: #353535;padding:20px 10px 15px;box-sizing: border-box;}
.tjbt img{float: left;margin-right: 15px;}
.tjyy{display: block;font-size: 12px;color: #a7a7a7;font-weight:100;}
.swiper-container2{height: 121px;overflow: hidden;width:100%;position: relative;}
.swiper-container2 .swiper-slide{width:100%;height: 121px;position: relative;}
.swiper-container2 .swiper-slide img{width:100%;height: 121px;}
.gsdt_p{z-index: 111;position: absolute;height:30px;bottom:0px;background: rgba(0,0,0,0.5);width: 100%;line-height: 30px;text-transform: initial;text-align: center;}
.gsdt_p a{color: #fff;display:block;width:100%;height:30px;}
.swiper-pagination2{position: absolute;bottom: 0;left: 80px !important;display:none;}
.swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff !important;
    opacity:1 !important;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #923d92 !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}
/*产品结构*/
.zxcp_ul{}
.zxcp_ul li{border-bottom:1px solid #F3F3F3;padding:10px;}
.zxcp_ul li a{color: ;font-size: 16px;}
.zxcp_ul li span{margin-left: 10px;}
.down{transform: rotate(90deg);}
.ej_ul li{border: none;}
.ej_ul li a{font-weight:500;color: #923D92 !important;}
.sj_ul li a{font-weight:500;color: #666666 !important;}
/*服务支持*/
.fw_ul{}
.fw_ul li{border-bottom:1px solid #F3F3F3;padding:10px;}
.fw_ul li a{color: ;font-size: 16px;}
.fw_ul li:last-of-type{border-bottom: none;}
.fw_ul li span{display:inline-block;width: 20px;height: 20px;border-radius: 50%;background: #020202;font-weight: 600;color: #fff;text-align: center;line-height:17px;margin-right: 10px;}
.fw_ul li:hover span,.xzhong2{background: #923D92 !important;}
.fw_ul li:hover a,.xzhong{color: #923D92 !important;}
.alignleft {

    display: inline;

    float: left;

    margin-right: 1.5em;

}
.clear{
	width:100%;
	clear:both;}
	#pagedf {
  padding-top: 45px;
  text-align: center;
}
#pagedf a {
  position: relative;
  padding: 5px 9px;
  margin: 0 3px;
  color: #333;
  font-size: 14px;
  background-color: #E5E5E5;
  -moz-border-radius: 5px 0 5px 0;
  /* Firefox */
  -webkit-border-radius: 5px 0 5px 0;
  /* Safari 和 Chrome */
  border-radius: 5px 0 5px 0;
  /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(PIE.htc);
}
#pagedf a:hover,
#pagedf a.current {
  background-color: #0066A6;
  color:#FFF
}
#footer {
  background-color: #363636;
  color: #ffffff;
}
#footer a {
  color: #ffffff;
}
#footer_tops {
  padding: 56px 0 45px 7px;
  overflow: hidden;
}
#footer_tops > div {
  float: left;
}
#footer_top_map {
  width: 500px;
  height: 238px;
}
#footer_top_nav {
  width: 140px;
  height: 238px;
  margin: 0 0px 0 60px;
}
#footer_top_nav a {
  position: relative;
  display: block;
  width: 140px;
  height: 36px;
  margin-bottom: 4px;
  line-height: 36px;
  text-align: center;
  -moz-border-radius: 20px 20px 20px 20px;
  /* Firefox */
  -webkit-border-radius: 20px 20px 20px 20px;
  /* Safari 和 Chrome */
  border-radius: 20px 20px 20px 20px;
  /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(PIE.htc);
  background-color: #363636;
}
#footer_top_nav a:hover,
#footer_top_nav a.current {
  background-color: #0789c7;
}
#footer_top_other {
  width: 340px;
  padding: 10px 0px 0 80px;
}
#footer_top_other #erweima {
  width: 117px;
  height: 121px;
  margin-right: 17px;
  float: left;
}
#footer_top_other p {
  margin-bottom: 16px;
  word-break: break-all;
  line-height: 25px;
}
#footer_top_other p span {
  font-size: 15px;
}
#footer_top_other #phone {
  width: 232px;
  height: 28px;
}
#footer_top_other #share {
  margin-top: 47px;
  height: 42px;
  line-height: 42px;
  color: #ffffff;
}
#footer_top_other #share span {
  font-size: 18px;
}
#footer_top_other #share a {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  word-spacing: 0;
  -moz-border-radius: 50% 50% 50% 50%;
  /* Firefox */
  -webkit-border-radius: 50% 50% 50% 50%;
  /* Safari 和 Chrome */
  border-radius: 50% 50% 50% 50%;
  /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
  behavior: url(PIE.htc);
  width: 42px;
  height: 42px;
  padding: 0;
  margin-left: 13px;
  line-height: 42px;
  text-align: center;
  background: none;
  background-image: none;
  background-color: #0789c7;
}
#footer_top_other #share a:hover {
  text-decoration: none;
  opacity: 1;
}
#footer_copyright {
  height: 47px;
  border-top: 3px solid #2d2d2d;
  line-height: 47px;
  text-align: center;
  background-color: #232323;
}

.alignright {

    display: inline;

    float: right;

    margin-left: 1.5em;

}

.bypostauthor {

}

.gallery-caption {

}

.sticky {

}

.wp-caption {

    border: 1px solid #ccc;

    margin-bottom: 1.5em;

    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {

    display: block;

    margin: 1.2% auto 0;

    max-width: 98%;

}

.wp-caption-text {

    text-align: center;

}

.wp-caption .wp-caption-text {

    margin: 0.8075em 0;

}

/*THEME FONTS*/

@font-face {

    font-family: 'nexa_lightregular';

    src: url('fonts/nexa/nexa_light-webfont.eot');

    src: url('fonts/nexa/nexa_light-webfontd41d.eot?#iefix') format('embedded-opentype'),

    url('fonts/nexa/nexa_light-webfont.html') format('woff2'),

    url('fonts/nexa/nexa_light-webfont.woff') format('woff'),

    url('fonts/nexa/nexa_light-webfont.ttf') format('truetype'),

    url('fonts/nexa/nexa_light-webfont.svg#nexa_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'nexa_bold';

    src: url('fonts/nexa/nexa_bold-webfont.eot');

    src: url('fonts/nexa/nexa_bold-webfontd41d.html?#iefix') format('embedded-opentype'),

    url('fonts/nexa/nexa_bold-webfont.html') format('woff2'),

    url('fonts/nexa/nexa_bold-webfont-2.html') format('woff'),

    url('fonts/nexa/nexa_bold-webfont.ttf') format('truetype'),

    url('fonts/nexa/nexa_bold-webfont.svg#nexa_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'comfortaabold';

    src: url('fonts/comfortaa/comfortaa-bold-webfont.eot');

    src: url('fonts/comfortaa/comfortaa-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),

    url('fonts/comfortaa/comfortaa-bold-webfont.html') format('woff2'),

    url('fonts/comfortaa/comfortaa-bold-webfont.woff') format('woff'),

    url('fonts/comfortaa/comfortaa-bold-webfont.ttf') format('truetype'),

    url('fonts/comfortaa/comfortaa-bold-webfont.svg#comfortaabold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'comfortaalight';

    src: url('fonts/comfortaa/comfortaa-light-webfont.eot');

    src: url('fonts/comfortaa/comfortaa-light-webfontd41d.eot?#iefix') format('embedded-opentype'),

    url('fonts/comfortaa/comfortaa-light-webfont.html') format('woff2'),

    url('fonts/comfortaa/comfortaa-light-webfont.woff') format('woff'),

    url('fonts/comfortaa/comfortaa-light-webfont.ttf') format('truetype'),

    url('fonts/comfortaa/comfortaa-light-webfont.svg#comfortaalight') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'comfortaaregular';

    src: url('fonts/comfortaa/comfortaa-regular-webfont.eot');

    src: url('fonts/comfortaa/comfortaa-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),

    url('fonts/comfortaa/comfortaa-regular-webfont.html') format('woff2'),

    url('fonts/comfortaa/comfortaa-regular-webfont.woff') format('woff'),

    url('fonts/comfortaa/comfortaa-regular-webfont.ttf') format('truetype'),

    url('fonts/comfortaa/comfortaa-regular-webfont.svg#comfortaaregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

/*ie styles*/

.lt-ie9 body{min-width:1200px !important;}

.lt-ie9 .home .hp_slider_img_wrapper .rsOverflow{width:1040px !important;}

.lt-ie9 #hp_slider .hp_slider_img_wrapper img{display:none;}

.lt-ie9 #hp_slider.active-slide-0 .slider_img_bg-0{display:block;}

.lt-ie9 #hp_slider.active-slide-1 .slider_img_bg-1{display:block;}

.lt-ie9 #hp_slider.active-slide-2 .slider_img_bg-2{display:block;}

.lt-ie9 #hp_slider.active-slide-3 .slider_img_bg-3{display:block;}

.lt-ie9 #hp_slider .slide_title{display:none;}

.lt-ie9 #hp_slider.active-slide-0 #slide_title-0{display:block;}

.lt-ie9 #hp_slider.active-slide-1 #slide_title-1{display:block;}

.lt-ie9 #hp_slider.active-slide-2 #slide_title-2{display:block;}

.lt-ie9 #hp_slider.active-slide-3 #slide_title-3{display:block;}

.lt-ie9 #hp_slider .royalSlider .slide_content{height:500px !important;top:0;}

.lt-ie9 #hp_slider .royalSlider .rsOverflow{height:500px !important;top:0;}

.lt-ie9 #hp_slider .royalSlider .rsContainer{height:500px !important;top:0;}

.lt-ie9 #hp_slider .royalSlider .rsSlide{height:500px !important;top:0;}

.lt-ie9 #hp_slider .slider_navigation{background:#333333;}

.lt-ie9 #main_product_downloads_wrapper table .type_title{width:60%;}

.lt-ie9 #main_product_downloads_wrapper table .file_size{width:10%;}

.lt-ie9 #main_product_downloads_wrapper table .upload_date{width:20%;}

.lt-ie9 #main_product_downloads_wrapper table .download_link{width:20%;}

/* .lt-ie9 #hp_success_stories .owl-item{width:1040px !important;} */

/*THEME STYLES*/

body{

    font-family:'comfortaalight', sans-serif;

}

button,

input[type="text"],

input[type="email"],

input[type="tel"],

input[type="submit"],

input[type="button"],

textarea{

    outline:none;

}

a,

a:hover,

a:focus{

    text-decoration:none;

}

.srvtr_btn{

    display:block;

    border:0;

    text-align:center;

    position:relative;

    cursor:pointer;

    /* background-size:1px 200%; */

    background-repeat:repeat-x;

    background-color:transparent;

    box-shadow:3px 3px 10px #333333;

    -moz-box-shadow:3px 3px 10px #333333;

    -webkit-box-shadow:3px 3px 10px #333333;

}

.srvtr_btn:after{

    content:'';

    width:30px;

    height:100%;

    display:block;

    position:absolute;

    right:0;

    top:0;

    background-repeat:no-repeat;

    background-color:transparent;

    background-position:left center;

}

.srvtr_btn.btn_cursor{

    padding-right:30px;

}

.srvtr_btn.btn_arr{

    padding-right:40px;

}

.srvtr_btn.btn_arr:after{

    width:40px;

    background-position:left center;

}

.srvtr_btn,

.srvtr_btn.btn_green{

    color:white;

    background-image:url(img/btn_light_green_bg.png);

    background-position:left bottom;

}

.srvtr_btn:hover,

.srvtr_btn.btn_green:hover{

    color:#00584a;

    background-image:url(img/btn_light_green_bg.png);

    background-position:left top;

}

.srvtr_btn.btn_cursor:after,

.srvtr_btn.btn_green.btn_cursor:after{

    background-image:url(img/btn_white_cursor.png);

}

.srvtr_btn.btn_cursor:hover:after,

.srvtr_btn.btn_green.btn_cursor:hover:after{

    background-image:url(img/btn_green_cursor.png);

}

.srvtr_btn.btn_arr:after,

.srvtr_btn.btn_green.btn_arr:after{

    background-image:url(img/btn_white_cursor.png);

}

.srvtr_btn.btn_arr:hover:after,

.srvtr_btn.btn_green.btn_arr:hover:after{

    background-image:url(img/btn_green_cursor.png);

}

.color-sch-green .srvtr_btn,

.color_sch_green .srvtr_btn,

.srvtr_btn.btn_white{

    color:#00584a;

    background-image:url(img/btn_light_green_bg.png);

    background-position:left top;

}

.color-sch-green .srvtr_btn:hover,

.color_sch_green .srvtr_btn:hover,

.srvtr_btn.btn_white:hover{

    color:white;

    background-image:url(img/btn_light_green_bg.png);

    background-position:left bottom;

}

.color-sch-green .srvtr_btn.btn_cursor:after,

.color_sch_green .srvtr_btn.btn_cursor:after,

.srvtr_btn.btn_white.btn_cursor:after{

    background-image:url(img/btn_green_cursor.png);

}

.color-sch-green .srvtr_btn.btn_cursor:hover:after,

.color_sch_green .srvtr_btn.btn_cursor:hover:after,

.srvtr_btn.btn_white.btn_cursor:hover:after{

    background-image:url(img/btn_white_cursor.png);

}

.srvtr_btn.btn_white.btn_arr{

    color:white;

}

.srvtr_btn.btn_white.btn_arr:hover{

}

.srvtr_btn.btn_white.btn_arr:after{

    background-image:url(img/btn_arr_bg.png);

}

.srvtr_btn.btn_white.btn_arr:hover:after{

    background-image:url(img/btn_arr_bg.png);

}

img,

iframe{

    max-width:100%;

}

blockquote{

    border:0;

    padding:0;

    margin:0;

}

#page-header,

#page,

#page-footer{

    width:100%;

    float:left;

    position:relative;

}

#main-column .post, #main-column .page{

    border:0;

    padding:0;

    margin:0;

}

/*header*/

#page-header{

    border:0;

    margin-bottom:0;

}

.social_header{

    min-height:40px;

    background:#000;

    color:#159783;

}

.get_newsletter_link{

    float:right;

    display:block;

    margin:8px 20px 6px 0;

    padding:0;

    color:#159783;

    font-size:17px;

    line-height:26px;

    font-family:"comfortaabold";

}

.get_newsletter_link:after{

    content:"\f107";

    border:1px solid #159783;

    border-radius:13px;

    font-family:"fontAwesome";

    float:right;

    display:block;

    width:20px;

    height:20px;

    line-height:20px;

    text-align:center;

    margin:3px 3px 3px 10px;

}

.get_newsletter_link:hover{

    /* color:#84878a; */

    color:white;

}

.get_newsletter_link:hover:after{

    /* border-color:#84878a; */

    border-color:white;

}

.social_buttons {

    float:right;

}

.social_buttons span:before{

    font-family: 'FontAwesome';

}

.social_header .social_buttons a,#product_share_wrapper .social_buttons a{

    display:block;

    float:left;

    width:25px;

    height:25px;

    margin:7.5px 0 7.5px 15px;

    border-radius:12.5px;

    background:#11826c;

    text-align:center;

}

#product_share_wrapper .social_buttons a{background:#3A589B;margin:7.5px 0 7.5px 10px;}

.addtoany_list.a2a_kit_size_32:before,

#product_share_wrapper .social_buttons:before{

    content:"Share This Page";

    line-height: 37px;

    height: 40px;

    color: #185895;

    position: absolute;

    top: 5px;

    right: 160px;

}

.social_header .social_buttons a:hover,#product_share_wrapper .social_buttons a:hover{

    /* background:#84878a; */

    background:white;

    color:#11826c;

}

#product_share_wrapper .social_buttons a:hover{background:#11826c;color:#fff;}

.social_header .social_buttons span:before,#product_share_wrapper .social_buttons span:before{

    display:block;

    color:white;

    width:25px;

    height:25px;

    line-height:25px;

    text-align:center;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

.social_header .social_buttons a:hover span:before{

    color:#11826c;

}

#product_share_wrapper .social_buttons  a:hover span:before{

    color:#fff;

}

.social_header .social_buttons span.fb:before,#product_share_wrapper .social_buttons span.fb:before{

    content:"\f09a";

}

.social_header .social_buttons span.tw:before,#product_share_wrapper .social_buttons span.tw:before{

    content:"\f099";

}

.social_header .social_buttons span.youtube:before{

    content:"\f166";

}

.social_header .social_buttons span.gp:before,#product_share_wrapper .social_buttons span.gp:before{

    content:"\f0d5";

}

.social_header .social_buttons span.in:before,#product_share_wrapper .social_buttons span.in:before{

    content:"\f0e1";

}

.social_header .social_buttons span.yk:before,#product_share_wrapper .social_buttons span.yk:before{

    content:url(../../../../servotronix.com/wp-content/uploads/2016/08/yk-icon2.png);

    line-height:36px;

}

.social_footer .social_buttons span.yk:before{

    content:url(../../../../servotronix.com/wp-content/uploads/2016/08/yk-icon2.png);

    line-height:49px;

}

.social_header .social_buttons a:hover span.yk:before,.social_footer .social_buttons a:hover span.yk:before{

    content:url(../../../../servotronix.com/wp-content/uploads/2016/08/yk-icon2b.png);

}

.main_header_wrapper{

    background:#000000;

    color:white;

}

.logo_wrapper{

    float:left;

    /*height:50px;*/

    height:76px;

    /*margin:15px 0;*/

    margin:2px 0;
	width:200px;
	text-align:center;

}

.menu_wrapper{

    float:right;

    height:34px;

    margin:23px -8px 23px 0;

}

.site-navigation>div>ul{

    list-style:none;

    float:left;

    margin:0;

    padding:0;

}

.site-navigation>div>ul>li{

    display:block;

    float:left;

    padding:8px 20px;

    font-size:18px;

    line-height:18px;

}

.site-navigation>div>ul>li a{

    color:white;

    text-transform:uppercase;
	

}

.site-navigation>div>ul>li.current_page_parent a,

.site-navigation>div>ul>li.current_page_item a,

.site-navigation>div>ul>li.current-menu-item a,

.site-navigation>div>ul>li.current-page-ancestor a,

.site-navigation>div>ul>li.current-products-ancestor a,

.site-navigation>div>ul>li a:hover,.site-navigation>div>ul>li a.current{

    color:#4068e4;

}

#bottom_header{

    position:absolute;

    top:0;

    width: 100%;

    background: white;

    height: 40px;

    border-bottom: 1px solid #cccccc;

    z-index: 999;

}

#page_content{

    padding-top:10px;

    width:100%;

    float:left;

}

#bottom_header .bh_nav_wrapper>*{

    width:50%;

    float:left;

    height:40px;

    line-height:40px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

}

#bottom_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#bottom_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#bottom_header .bh_nav_wrapper.pages-count-2>*{

    width:50%;

    float:left;

    height:40px;

    line-height:40px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

}

#bottom_header .bh_nav_wrapper.pages-count-3{

    display:table;

}

#bottom_header .bh_nav_wrapper.pages-count-3>*{

    width:33%;

    float:none;

    margin:0;

    height: 40px;

    line-height: 18px;

    text-transform: uppercase;

    text-align: center;

    display: table-cell;

    vertical-align: middle;

}

#bottom_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#bottom_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#bottom_header .bh_nav_wrapper>a:hover{

    border-color:#159783;

    color:#0d826c;

    background:url(img/top_header_hover_bg.png) center left repeat-x transparent;

    background-size:1px 100%;

}

/*footer*/

#page-footer{

    color:white;

}

.main_footer_wrapper{

    background:#414142;

}

.top_footer{

    /* height:105px; */

    min-height:105px;

    border-bottom:1px solid white;

    margin-bottom:20px;

}

.subscribe_form_wrapper{

    float:left;

    min-height:40px;

    margin:60px 0 25px;

}

.subscribe_form_wrapper #mc_embed_signup{}

#mc_embed_signup .signup_title_wrap{

    float:left;

    width:150px;

    height:40px;

    margin:0 10px 0 0;

}

#mc_embed_signup .signup_title_wrap p{

    float:left;

    font-size:15px;

    line-height:15px;

    margin:0;

    color:white;

    text-transform:uppercase;

}

#mc_embed_signup .signup_title_wrap h3{

    font-size:19px;

    font-family:"nexa_bold";

    padding:0;

    margin:0;

    color:white;

    float:left;

    margin-top:4px;

}

#mc_embed_signup form{

    /* height:40px; */

    float:left;

}

#mc_embed_signup form .mc-field-group{

    float:left;

}

#mc_embed_signup form .mc-field-group input{

    width:100%;

    height:40px;

    border:0;

    background:white;

    color:#6d6e70;

    font-size:17px;

    padding:9px 12px 8px;

    line-height:23px;

    -webkit-transition: all 0.5s linear;

    -moz-transition: all 0.5s linear;

    -ms-transition: all 0.5s linear;

    -o-transition: all 0.5s linear;

    transition: all 0.5s linear;

}

#mc_embed_signup form .mc-field-group input:focus{

    box-shadow:3px 3px 9px #282828;

}

#mc_embed_signup form .submit_wrapper{

    float:left;

    height:40px;

    width:115px;

}

#mc_embed_signup form .submit_wrapper input{

    float:left;

    display:block;

    height:40px;

    width:100%;

    margin:0;

    padding:0 0 0 15px;

    text-align:left;

    font-size:26px;

    line-height:40px;

    color:white;

    text-transform:uppercase;

    border:0;

    box-shadow:3px 3px 9px #282828;

    background:url(img/mc_submit.png) no-repeat transparent;

    background-size:100% 100%;

}

#mc_embed_signup form .submit_wrapper input:hover{

    color:#0d826c;

    background:url(img/mc_submit_hover.png) no-repeat transparent;

}

#mc_embed_signup form #mce-responses{

    float:left;

    width:100%;

    margin:0;

}

#mc_embed_signup form #mce-responses>.response{

    margin-top:20px;

}

.social_footer .social_buttons a{

    display:block;

    float:left;

    width:43px;

    height:43px;

    margin:5px 0 15px 23px;

    border-radius:21.5px;

    background:#0d826c;

    font-size:23px;

    text-align:center;

}

.social_footer .social_buttons a:hover{

    background:white;

}

.social_footer .social_buttons span:before{

    display:block;

    color:white;

    width:43px;

    height:43px;

    line-height:43px;

    text-align:center;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

.social_footer .social_buttons a:hover span:before{

    color:#0d826c;

}

.social_footer .social_buttons span.fb:before{

    content:"\f09a";

}

.social_footer .social_buttons span.youtube:before{

    content:"\f16a";

}

.social_footer .social_buttons span.gp:before{

    content:"\f0d5";

}

.social_footer .social_buttons span.in:before{

    content:"\f0e1";

}

.social_footer .social_buttons span.tw:before{

    content:"\f099";

}

.main_footer_wrapper .widget-title{

    font-size:1.25em;

    color:#0d826c;

    margin:0 0 5px;

    font-family: 'comfortaabold';

}

.main_footer_wrapper .widget_nav_menu ul{

    list-style:none;

    padding:0;

    margin-bottom:20px;

}

.main_footer_wrapper .widget_nav_menu ul a{

    color:white;

    font-size:1em;

}

.main_footer_wrapper .widget_nav_menu ul a:hover{

    color:#0d826c;

}

.copyright_footer{

    background:#303031;

    color:#0d826c;

    font-size:14px;

    line-height:35px;

    text-align:center;

    padding:15px 0 0;

}

/*PAGE CONTENT*/

/* body.page #content h1{ */

.page *:not(.mpfy-p-top)>h1{

    font-size:36px;

    line-height:66px;

    border-top:1px solid #000;

    border-bottom:1px solid #000;

    text-transform:uppercase;

    color:#000;

    padding:0;

    margin:75px 0 25px;

    text-align:center;

}

/* body.page #content h2{ */

.page h2{

    font-size:40px;

    font-weight:bold;

    color:#333333;

    padding:0;

    margin:0 0 5px;

}

/* body.page #content h3{ */

.page h3{

    font-size:34px;

    color:#333333;

    padding:0;

}

/* body.page #content h4{ */

.page h4{

    font-size:22px;

    color:#0d826c;

    padding:0;

}

.page_content_wrapper{

    color:#202020;

}

/*HOMEPAGE*/

section.full-width{

    width:100%;

}

/* #hp_slider{ */

#hp_slider>.test_tag{

    background: #88181b; /* Old browsers */

    background: -moz-linear-gradient(top,  #88181b 0%, #761717 29%, #761717 70%, #88181b 100%, #88181b 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88181b), color-stop(29%,#761717), color-stop(70%,#761717), color-stop(100%,#88181b), color-stop(100%,#88181b)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #88181b 0%,#761717 29%,#761717 70%,#88181b 100%,#88181b 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #88181b 0%,#761717 29%,#761717 70%,#88181b 100%,#88181b 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #88181b 0%,#761717 29%,#761717 70%,#88181b 100%,#88181b 100%); /* IE10+ */

    background: linear-gradient(to bottom,  #88181b 0%,#761717 29%,#761717 70%,#88181b 100%,#88181b 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88181b', endColorstr='#88181b',GradientType=0 ); /* IE6-9 */

}

#hp_slider{

    background: #b47d2c;

    -webkit-transition: background 0.5s linear;

    -moz-transition: background 0.5s linear;

    -ms-transition: background 0.5s linear;

    -o-transition: background 0.5s linear;

    transition: background 0.5s linear;

}

#hp_gallery{

    background:#c2c6ca;

}

#hp_motion_solutions{

    padding:45px 0;

    color:#00584a;

    /* background:url(img/motion_solutions_bg.png) center center no-repeat white; */

    /*background:url(img/custom--backgroud.png) center center no-repeat white;*/

    background:url(img/custom--home-banner.png) center center no-repeat white;

    /* background-size:1170px 100%; */

    background-size:auto 100%;

}

#hp_why_sevrotronix{

    padding:30px 0 0px;

    background-color:#fff;

}

#hp_why_sevrotronix .single_block .ws_content,.why_section_wrapper .single_block .ws_content{

    background:#b3b3b3;

    /*color:#00594a;*/

    color:#fff;

}

#hp_gray_text{

    background:#414142;

    padding: 50px 0 40px;

}

#hp_gray_text h2{

    color: #fff;

    font-size: 30px;

    font-weight: 300;

    margin: 0 0 15px;

    text-align:center;

}

#hp_gray_text .block_content_wrapper{

    color: #fff;

    font-size: 16px;

    font-weight: 300;

    text-align:center;

}

.section_title{

    text-align:center;

    font-size:30px;

}

#hp_slider .slider_navigation{

    width:300px;

    height:100%;

    /* background:rgba(0,0,0, 0.8); */

    background:rgba(32,32,32, 0.8);

    z-index:9;

}

#hp_slider .slider_navigation>.nav_wrapper{

    width:260px;

    margin:45px 20px 0;

}

#hp_slider .hp_slider_img_wrapper{

    float: left;

    width: 100%;

    display: block;

    position: absolute;

    z-index:9;

}

#hp_slider .hp_slider_img_wrapper+.container,

#hp_slider .hp_slider_img_wrapper+.container>.row,

#hp_slider .hp_slider_img_wrapper+.container>.row>.col-md-12{

    z-index:99;

}

#hp_slider .hp_slider_img_wrapper_shadow{

    float: left;

    width: 100%;

    display: block;

    position: absolute;

    background:url(img/hp_slider_img_bg_shadow.png) left top repeat-x transparent;

    background-size:100% 100%;

    z-index:9

}

#hp_slider .hp_slider_img_wrapper img,

#hp_slider .slide_title{

    -webkit-transition: opacity 0.5s linear;

    -moz-transition: opacity 0.5s linear;

    -ms-transition: opacity 0.5s linear;

    -o-transition: opacity 0.5s linear;

    transition: opacity 0.5s linear;

}

#hp_slider .hp_slider_img_wrapper img{

    opacity:0;

    margin:0 auto;

    position:absolute;

    top:0;

}

#hp_slider .slide_nav_button{

    display:table;

    width:100%;

    height:80px;

    cursor:pointer;

    text-align:center;

    /* border:0px solid white; */

    margin-bottom:20px;

    /* border-left-width:25px; */

    font-family:"comfortaabold";

}

#hp_slider .slide_nav_button p{

    display:table-cell;

    margin:0;

    text-transform:uppercase;

    font-size:22px;

    font-weight:300;

    color:white;

    vertical-align:middle;

    /* background:#202020; */

}

#hp_slider .royalSlider{

    width:100%;

    text-align:center;

}

#hp_slider .royalSlider .rsSlide.rsActiveSlide .slide_content{

    opacity:1 !important;

}

#hp_slider .royalSlider .rsSlide>div{

    position:absolute;

    right:0;

    bottom:0;

    height:100%;

}

#hp_slider .royalSlider .slide_content{

    text-align:left;

    cursor:pointer;

}

#hp_slider .royalSlider .slide_content .slide_content_text{

    font-size:18px;

    line-height:26px;

    position:absolute;

    padding-top:20px;

}

#hp_slider .royalSlider .explore_wrapper{

    float:right;

    position:absolute;

}

#hp_slider .royalSlider .explore_wrapper a{

    display:block;

    float:right;

    width:145px;

    height:45px;

    line-height:45px;

    color:#00584a;

    text-align:center;

    text-transform:uppercase;

    position:relative;

    line-height:41px;

    border:2px solid white;

    background:#252525;

    color:white;

}

#hp_slider .royalSlider .explore_wrapper a:hover,

#hp_slider .royalSlider .explore_wrapper a:active{

    color:#0d826c;

    border:2px solid #0d826c;

}

#hp_slider .royalSlider .explore_wrapper a:after{

    background-image: url(img/btn_white_cursor.png);

}

#hp_slider .royalSlider .explore_wrapper a:hover:after,

#hp_slider .royalSlider .explore_wrapper a:active:after{

    background-image: url(img/btn_green_cursor.png);

}

#hp_slider .slide_content .slide_content_text ul{

    list-style:none;

    margin:0;

    padding:0;

}

#hp_slider .royalSlider .slide_content .slide_content_text li{

    margin-bottom:20px;

    padding-left:33px;

}

#hp_slider .slide_content .slide_content_text ul li:before{

    content: '';

    float: left;

    display: block;

    position:absolute;

    left:0px;

    width: 23px;

    height: 24px;

    margin:0;

    background: url(img/hp_slider_ul_img.png);

}

#hp_slider .royalSlider .slide_content img{

    position:absolute;

    /* bottom:15px !important; */

    /* max-width:300px; */

    width:auto;

}

#hp_slider .slide_title{

    opacity:0;

    position:absolute;

    top:0;

    color:white;

    font-size:32px;

    line-height:50px;

    text-align:left;

    right:15px;

    text-transform:uppercase;

    z-index:9

}

#hp_gallery h2{

    text-align:center;

    color:#000;

    font-size:50px;

    line-height:65px;

    font-weight: 400;

    max-width: 760px;

    margin: 80px auto 21px;

    font-family: 'comfortaalight';

}

#hp_gallery .left_banners{

    float:left;

}

#hp_gallery .right_banners{

    float:right;

}

#hp_gallery .top_hr_wrapper{

    padding-bottom:27px;

    display:block;

    width:100%;

    float:left;

}

#hp_gallery .top_hr_wrapper hr,

#hp_gallery .bottom_hr_wrapper hr{

    height:0px;

    background:#e1e3e5;

    border:0;

    margin:0 auto;

    width:94%;

}

#hp_motion_solutions h2{

    font-weight:300;

    color:inherit;

}

#hp_motion_solutions h2>strong{

    font-family: 'comfortaabold';

    font-weight:normal;

}

#hp_motion_solutions ul{

    padding:0;

    margin:0 0 75px;

    list-style:none;

}

#hp_motion_solutions ul li{

    min-height:27px;

    line-height:27px;

    margin-bottom:15px;

    font-size:19px;

    color:#00584a;

}

#hp_motion_solutions ul li:before{

    content:'';

    float:left;

    display:block;

    width:28px;

    height:27px;

    margin:0 25px 0 0;

    background: url(img/hp_motion_solutions_ul.png);

}

#hp_motion_solutions .section_title{

    margin-bottom:50px;

}

#hp_motion_solutions .section_content{

    float:left;

    font-family: 'comfortaabold';

}

#hp_motion_solutions .section_content h3{

    color:#141200;

    font-size:30px;

    margin:0 0 25px;

}

#hp_motion_solutions .section_content h4{

    color:#141200;

    font-size:22px;

    margin:0;

}

#hp_motion_solutions .section_content a{

    /* color:white; */

    width:220px;

    height:45px;

    display:block;

    font-size:20px;

    line-height:45px;

    text-transform:uppercase;

}

#hp_motion_solutions .section_link{

    width: 220px;

    height:45px;

    float:left;

    display: block;

    font-family:"nexa_lightregular";

}

#hp_motion_solutions .section_map{

    float:right;

}

#hp_motion_solutions .hs-spot-object .hs-tooltip{

    border-radius:15px;

    color:white;

    background: #328575;

    background: -moz-linear-gradient(top,  #328575 0%, #28675b 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328575), color-stop(100%,#28675b));

    background: -webkit-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: -o-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: -ms-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: linear-gradient(to bottom,  #328575 0%,#28675b 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328575', endColorstr='#28675b',GradientType=0 );

}

#hp_motion_solutions  .hs-rect{

    cursor:initial !important;

}

#hp_motion_solutions .hs-spot-tooltip-outer{

    display:none !important;		/*temp*/

}

#hp_motion_solutions .hs-spot-object.top .hs-tooltip{

    bottom:40px;

}

#hp_motion_solutions .hs-spot-object.bottom .hs-tooltip{

    top:40px

}

#hp_motion_solutions .hs-spot-object .hs-tooltip:before{

    border:0;

}

#hp_motion_solutions .hs-spot-object.bottom .hs-tooltip:before{

    width:20px;

    height:65px;

    top:-65px;

    left:40px;

    background:url(img/hostpot_tooltip_bg.png) center bottom no-repeat transparent;

}

#hp_motion_solutions .hs-spot-object.top .hs-tooltip:before{

    width:20px;

    height:65px;

    bottom:-65px;

    left:40px;

    background:url(img/hostpot_tooltip_bg_top.png) center bottom no-repeat transparent;

}

#hp_motion_solutions .hs-spot-object.left .hs-tooltip:before{

    width:30px;

    height:20px;

    top:30px;

    right:-30px;

    background:url(img/hostpot_tooltip_bg_left.png) right bottom no-repeat transparent;

    background-size:30px 20px;

}

#hp_success_stories .section_title{

    border-bottom:0px solid white;

    color:#4068e4;

    font-size:36px;

    font-weight:300;

    line-height:50px;

    padding:40px 0 0;

    margin:0;

}

#hp_success_stories #testimonials_slider{

    min-height:230px;

    padding:55px 0;

}

#hp_success_stories .testimonials_inner .inner_content{

    padding:20px 0 20px 30px;

    position:relative;

    font-size:16px;

}

#hp_success_stories .inner_content h3{

    font-size:18px;

    margin:0 0 15px;

    padding:0;

    color:white;

    font-family: 'comfortaabold';

}

#hp_success_stories .testimonials_inner .inner_content>.quote{

    position:absolute;

    left:0;

    top:0;

    width:25px;

    height:24px;

    background:url(img/quote_bg_w.png) no-repeat 0 0 transparent;

}

#hp_success_stories .testimonials_inner .full_content p{

    margin:0;

}

#hp_success_stories #testimonials_slider .owl-buttons{

    position:absolute;

    width:108%;

    height:35px;

    top:50%;

    margin-top:-17px;
	left:-45px;

}

#hp_success_stories #testimonials_slider .owl-buttons .owl-prev,

#hp_success_stories #testimonials_slider .owl-buttons .owl-next{

    display:block;

    width:36px;

    height:36px;

}

#hp_success_stories #testimonials_slider .owl-buttons .owl-prev{

    float:left;

    background:url(img/hp_tes_left_arr.png) no-repeat transparent;

}

#hp_success_stories #testimonials_slider .owl-buttons .owl-next{

    float:right;
	

    background:url(img/hp_tes_right_arr.png) no-repeat transparent;

}

#hp_success_stories .read_more,

#hp_success_stories .hide_full_content{

    font-size:12px;

    cursor:pointer;

    margin:0;

    position:absolute;

    bottom:0;

    color:white;

}

#hp_success_stories .testimonials_inner  p{

    margin:0;

}

#hp_success_stories .testimonials_inner p.read_more{

    font-family: 'comfortaaregular';

}

#hp_success_stories .testimonials_inner .read_more:hover,

#hp_success_stories .testimonials_inner .hide_full_content:hover{

    color:black;

}

#hp_success_stories .testimonials_inner .full_content{

    display:none;

}

#hp_success_stories .testimonials_inner .full_content p{

    margin:0;

}

#hp_success_stories .testimonials_inner .author{

    color:#000002;

    font-size:15px;

    margin:0;

    font-family: 'comfortaaregular';

}

#hp_success_stories .testimonials_inner .col-md-1.alpha{

    float:left;

}

#hp_success_stories .testimonials_inner .col-md-1.omega{

    float:right;

}

#hp_success_stories .testimonials_inner .video_wrapper>iframe{

    max-width:100%;

}

#hp_why_sevrotronix .why_section_wrapper{}

.why_section_wrapper h2{

    color:#000;

    font-size:36px;

    font-weight:300;

}

.why_section_wrapper .block_content_wrapper{

    width:100%;

    float:left;

}

.gray_text_wrapper .block_content_wrapper{

    width:100%;

    float:left;

}

.why_section_wrapper .single_block{

    float:left;

    text-align:center;

}

.single_block .ws_content{

    width:140px;

    height:140px;

    border-radius:70px;

    background:#159783;

    display:table;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

.single_block .ws_content:hover{

    background:#363a38;

    cursor:pointer;

}

.single_block .ws_content>span{

    color:white;

    display:table-cell;

    vertical-align:middle;

    font-size:12px;

}

.single_block .ws_content>span.hover_condition{

    display:none;

}

.single_block .ws_content:hover>span{

    display:none;

}

.single_block .ws_content:hover>span.hover_condition{

    display:table-cell;

}

.single_block .ws_content>span.fa{

    font-family:fontAwesome;

    font-size:60px;

}

.single_block .ws_title{

    color:#0d826c;

    font-size:18px;

}

.ws_button_wrapper{

    display:none;

}

#hp_why_sevrotronix .ws_button_wrapper{

    display:block;

    width:100%;

    height:45px;

    text-align:center;

    float:left;

    margin:0;

}

#hp_why_sevrotronix .ws_button_wrapper a{

    display:block;

    width:220px;

    height:100%;

    margin:0 auto;

    padding-right:25px;

    /* color:white; */

    font-size:20px;

    line-height:45px;

    position:relative;

}

#hp_news_sevrotronix .single_news .featured_img_wrap{

    margin:0 auto;

    text-align:center;

}

#hp_news_sevrotronix .single_news .news_excerpt{

    font-size:13px;

    line-height:20px;

    color:#363a38;

}

#hp_news_sevrotronix .single_news .news_excerpt p{

    margin:0;

}

#hp_news_sevrotronix .single_news .read_more{

    text-transform:uppercase;

    color:#0d826c;

    font-size:12px;

    line-height:24px;

    margin:0;

    font-family: 'nexa_bold';

}

/*CONTACT PAGE*/

#contact_page #page_content{

    background:#d7dadb;

}

#contact_page #page_content article{

    padding-bottom:30px;

}

#contact_page h2{

    font-weight:normal;

    font-family:'comfortaabold', sans-serif;

}

#contact_page h3{

    margin:0 0 0px;

}

#contact_page .wpcf7{

    width:100%;

    float:left;

}

#contact_page .wpcf7 p,#contact_page .zoho-contact-form p{

    margin:0;

    width:100%;

    float:left;

}

#contact_page form.wpcf7-form,#contact_page .zoho-contact-form p{

    margin:0 auto;

}

#contact_page form.wpcf7-form .your-message,#contact_page form.zoho-contact-form .your-message{

    width:100%;

}

#contact_page form.wpcf7-form p>span,#contact_page form.zoho-contact-form p>span{

    display:block;

    float:left;

}

#contact_page form.wpcf7-form p>span>input,#contact_page form.zoho-contact-form p>span>input,#contact_page form.zoho-contact-form p>span>select{

    width:100%;

    float:left;

    display:block;

}

#contact_page form.wpcf7-form p>span:first-child,#contact_page form.zoho-contact-form p>span:first-child{

    margin:0;

}

#contact_page form.wpcf7-form textarea,#contact_page form.zoho-contact-form textarea{

    width:100% !important;

}

#contact_page form.wpcf7-form input,#contact_page form.zoho-contact-form input,

#contact_page form.wpcf7-form textarea,#contact_page form.zoho-contact-form textarea,#contact_page form.zoho-contact-form select{

    padding:10px 15px;

    margin-bottom:14px;

    border:0;

    box-shadow:3px 3px 10px grey;

    -moz-box-shadow:3px 3px 10px grey;

    -webkit-box-shadow:3px 3px 10px grey;

}

#contact_page form.wpcf7-form input[type="submit"]{

    display:block;

    width:120px;

    height:35px;

    line-height:35px;

    font-size:23px;

    text-transform:uppercase;

    color:white;

    padding:0;

    margin:0 auto;

    background:url(img/contact_send.png) center center no-repeat transparent;

}

#contact_info{

    width:100%;

    float:left;

    color:white;

    background:#11826c;

    padding:10px 0 35px;

}

#contact_info .widget-title{

    font-family:'comfortaabold', sans-serif;

    margin:0;

}

#contact_info h4{

    margin:0 0 5px;

    color:white;

    font-size:24px;

    line-height:50px;

    border-bottom:1px solid white;

}

#contact_page div.wpcf7-validation-errors{

    text-align:center;

    padding:20px;

    width:100%;

    float:left;

}

#contact_page div.wpcf7-mail-sent-ok{

    border: 2px solid #11826c;

    text-align:center;

    padding:20px;

    width:100%;

    float:left;

}

/*DISTRIBUTORS PAGE*/

#distributors_page #page_content{

    padding-bottom:30px;

}

#distributors_page #page_content h4{

    font-family:"comfortaabold";

    margin:10px auto 45px;

}

.mpfy-p-popup .mpfy-p-entry{

    padding:20px;

}

/* OUR COMPANY PAGE*/

#our_company_page .page_content,.page-id-214 .site-content{

    padding:0 0 50px;

    width:100%;

    float:left;

}

#our_company_page .section_title{

    font-size:36px;

    text-align:center;

    font-weight:normal;

    line-height: 66px;

    border-top: 1px solid #0d826c;

    border-bottom: 1px solid #0d826c;

}

#our_company_page .page_content p,.page-id-214 .content-area p{

    margin:0 auto 20px;

}

#our_company_page .our_company_why_servotronix_wrapper{

    width:100%;

    float:left;

    background:#11826c;

    padding:65px 0;

}

#our_company_page .why_section_wrapper{

    color:white;

}

#our_company_page .why_section_wrapper h2{

    font-size:36px;

    color:white;

}

#our_company_page .why_section_wrapper .block_content_wrapper{

    margin:0;

}

#our_company_page .single_block .ws_title{

    color:white;

    font-size:18px;

}

#our_company_page .company_timeline_wrapper{

    width:100%;

    float:left;

    background:#303031;

    background:url('img/timeline_bg_main_wrapper.png') repeat-y center top #0e0e0e;

    background-size:1170px auto;

}

/* #our_company_page .company_timeline_wrapper>.container{

	width:100%;

} */

#our_company_page .company_timeline_wrapper h2.section_title{

    color:#0f836b;

    border-color:#0d826c;

    padding: 0;

    margin: 75px auto;

    max-width:1140px;

}

#our_company_page .company_timeline_wrapper .storyjs-embed.sized-embed{

    width:100% !important;

    background:none;

    border:0;

}

/* #our_company_page .company_timeline_wrapper .storyjs-embed.sized-embed *{

	color:#0d826c !important;

}

#our_company_page .company_timeline_wrapper .storyjs-embed.sized-embed .vco-storyjs{



    }  */

/*WP JQuery Timelinr styles*/

#our_company_page  .timeline_wrapper{

    max-width:100%;

    height:510px;

    background:url('img/timeline_bg_main_wrapper_bottom.png') center bottom no-repeat transparent;

    background-size:1200px 470px;

}

/* #our_company_page  .timeline_wrapper>div{

	width:100%;

} */

#our_company_page  .timeline_wrapper .timeline{

    width:100% !important;

    height: 600px !important

}

#our_company_page .timeline{

    background: url('img/timeline_bg_main.png') left bottom repeat-x;

}

#our_company_page .timeline a{

    color:#d6d6d6 !important;

    font-size:30px;

    transition:0.2s all linear;

    -moz-transition:0.2s all linear;

    -webkit-transition:0.2s all linear;

    font-family:"nexa_bold";

    text-align: center;

}

#our_company_page .timeline .dates a{

    background: -webkit-linear-gradient(#efe8e7, #b1b1b1);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

#our_company_page .timeline a.prev{

    width:39px;

    height:77px;

    top: 300px;

    background:url('img/timeline_prev.png') no-repeat left center transparent;

}

#our_company_page .timeline a.next{

    width:39px;

    height:77px;

    top: 300px;

    background-image:url('img/timeline_next.png');

    overflow: hidden;

}

#our_company_page .timeline a.selected{

    color:#0d816b !important;

    font-size:50px;

    position:relative;

    top:-45px;

    background: -webkit-linear-gradient(#18856f, #27685b);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

#our_company_page .timeline{

    /* background-color:#414142; */

    /* background-color:#303031; */

    background-position:left 120px;

}

#our_company_page .timeline .dates{

    padding:65px 0 20px;

}

#our_company_page .timeline .dates li{

    height:65px;

    background: url('img/timeline_bg_new.png') center bottom no-repeat;

}

#our_company_page .timeline .issues{

    /* background:#1f1f1f; */

    /* background:#303031; */

}

#our_company_page .timeline .issues *{

    font-size:22px;

    color:white;

}

#our_company_page .timeline .issues li{

    /*	padding:10px 0; */

    /*	height:290px; */

    opacity:0 !important;

}

#our_company_page .timeline .issues li.selected{

    opacity:1 !important;

}

#our_company_page .timeline .issues li>*{

    max-width:90%;

    width:100%;

    margin:30px auto;

    display:block;

    position:relative;

}

#our_company_page .timeline .issues li .date_content_wrapper{

    position:absolute; left: 50px !important;

}

#our_company_page .timeline .issues li p{

    /* margin:30px 0; */

    margin:0 0 10px 0;

    font-size: 16px;

}

#our_company_page .timeline .next:hover,

#our_company_page .timeline .prev:hover{

    background-position:0 0;

}

#our_company_page .company_motion_wrapper{

    background:#84878a;

    padding:75px 0 65px;

    width:100%;

    float:left;

}

#our_company_page .company_motion_wrapper .section_title{

    color:white;

    border-color:white;

    padding: 0;

    margin: 0 0 75px;

}

#our_company_page .company_motion_wrapper .section_content{

    font-size:18px;

    color:#202020;

    margin:0 auto 60px;

    text-align:center;

}

#our_company_page .company_motion_wrapper .top_blocks_content,

#our_company_page .company_motion_wrapper .bot_blocks_content{

    width:100%;

    float:left;

}

#our_company_page .company_motion_wrapper .top_blocks_content{

    border-bottom:3px solid white;

    text-align:center;

}

#our_company_page .company_motion_wrapper .top_blocks_content .single_block,

#our_company_page .company_motion_wrapper .bot_blocks_content .single_block{

    background:white;

    border-radius:10px;

    -moz-border-radius:10px;

    -webkit-border-radius:10px;

    padding:25px 10px;

}

#our_company_page .company_motion_wrapper .bot_blocks_content .single_block{

    height:200px;

    padding:10px;

}

#our_company_page .company_motion_wrapper .bot_blocks_content .single_block .title{

    height:75px;

    width:210px;

    display:table-cell;

    vertical-align:middle;

    text-align:center;

}

#our_company_page .company_motion_wrapper .top_blocks_content .single_block_wrap,

#our_company_page .company_motion_wrapper .bot_blocks_content .single_block_wrap{

    background:url(img/company_motion_bg.png) center top repeat-y transparent;

}

#our_company_page .company_motion_wrapper .top_blocks_content .single_block_wrap{

    width:345px;

    min-height:95px;

    margin:0 auto;

    padding:0 0 25px;

}

#our_company_page .company_motion_wrapper .bot_blocks_content .single_block_wrap{

    width:18%;

    min-height:130px;

    margin:0 1%;

    float:left;

    padding-top:35px;

}

#our_company_page .company_motion_wrapper .single_block .title{

    font-size:17px;

    color:#0d826c;

    font-family:"comfortaabold";

    text-align:center;

    margin-bottom:10px;

}

#our_company_page .company_motion_wrapper .single_block .text{

    font-size:16px;

    color:#4d4d4d;

    text-align:center;

    margin:0;

}

#our_company_page .company_members_wrapper{

    background:white;

    padding:60px 0 0;

    width:100%;

    float:left;

}

#our_company_page .company_members_wrapper .section_title{

    border-top:0;

    border-color:#7f7f7f;

    color:black;

    font-size:30px;

}

#our_company_page .company_members_wrapper .members_content {

    margin:0 auto;

    display:table;

}

#our_company_page .company_members_wrapper .members_content img{

    max-width:200px;

    width:auto;

    height:80px;

    margin:30px 50px;

}

/*TESTIMONIALS PAGE*/

.page_content_wrapper{

    font-size:20px;

    color:#202020;

}

.testimonials_content_wrapper p{

    margin:0 auto 30px;

}

.alm-btn-wrap{

    height:120px;

    width:100%;

    float:left;

    background:#11826c;

}

#load-more{

    width:300px;

    height:100px;

    line-height:25px;

    padding:10px 10px 60px;

    color:white;

    border:0;

    background:#11826c;

    text-transform:uppercase;

    display:block;

    float:none;

    margin:10px auto;

    position:relative;

    font-size:20px;

    font-family:'comfortaabold';

    transition:all 0.5s;

    border-radius:10px;

    -moz-border-radius:10px;

    -webkit-border-radius:10px;

}

#load-more:hover{

    box-shadow:0 0 10px rgba(255,225,255,0.5);

    -moz-box-shadow:0 0 10px rgba(255,225,255,0.5);

    -webkit-box-shadow:0 0 10px rgba(255,225,255,0.5);

}

#load-more:after{

    content:"\f107";

    font-family:fontAwesome;

    width:300px;

    height:40px;

    line-height:35px;

    position:absolute;

    bottom:10px;

    left:0;

    font-size:34px;

    width:40px;

    margin:0 128px;

    border-radius:22px;

    border:2px solid white;

}

#testimonials_page {}

#testimonials_page h1{

    margin-bottom:50px;

}

#testimonials_page .testimonials_content_wrapper{

    font-size:20px;

    color:#202020;

}

#testimonials_page .testimonials_inner{

    width:100%;

    float:left;

    color:#202020;

    padding:70px 0 30px;

    background:white;					/*.testimonials_inner.color-sch-white as default*/

}

#testimonials_page .testimonials_inner .inner_content{

    padding:20px 0 20px 30px;

    position:relative;

    font-size:16px;

}

#testimonials_page .testimonials_inner .inner_content>.quote{

    position:absolute;

    left:0;

    top:0;

    width:25px;

    height:24px;

    background:url(img/quote_bg.png) no-repeat 0 0 transparent;

}

#testimonials_page .testimonials_inner.color-sch-green .inner_content>.quote,

#testimonials_page .testimonials_inner.color-sch-dark .inner_content>.quote{

    background:url(img/quote_bg_w.png) no-repeat 0 0 transparent;

}

#testimonials_page .testimonials_inner.color-sch-grey .inner_content>.quote{

    background:url(img/quote_bg_dg.png) no-repeat 0 0 transparent;

}

#testimonials_page .testimonials_inner.color-sch-green{

    background:#11826c;

}

#testimonials_page .testimonials_inner.color-sch-dark{

    background:#84878a;

}

#testimonials_page .testimonials_inner.color-sch-grey{

    background:#d7dadb;

}

#testimonials_page .inner_content h3{

    font-size:18px;

    margin:0 0 15px;

    padding:0;

    color:#159783;

    font-family:'comfortaabold';

}

#testimonials_page .color-sch-green .inner_content h3,

#testimonials_page .color-sch-dark .inner_content h3{

    color:white;

}

#testimonials_page .color-sch-grey .inner_content h3{

    color:#0d826c;

}

#testimonials_page .testimonials_inner .col-md-1.alpha{

    float:left;

}

#testimonials_page .testimonials_inner .col-md-1.omega{

    float:right;

}

#testimonials_page .testimonials_inner .content_wrapper{

    float:left;

    text-align:left;

}

#testimonials_page .testimonials_inner .video_wrapper{

    float:right;

    text-align:right;

}

#testimonials_page .testimonials_inner .video_wrapper>iframe{

    max-width:100%;

}

#testimonials_page .testimonials_inner.content-orient-right .video_wrapper{

    float:left;

    text-align:left;

}

#testimonials_page .testimonials_inner .author{

    color:#000002;

    font-size:15px;

    margin:20px 0 0;

    font-family:'comfortaaregular';

}

#testimonials_page .testimonials_inner .read_more,

#testimonials_page .testimonials_inner.color-sch-grey .read_more,

#testimonials_page .testimonials_inner .hide_full_content,

#testimonials_page .testimonials_inner.color-sch-grey  .hide_full_content{

    color:#159783;

    font-size:12px;

    cursor:pointer;

    margin:0;

    bottom:0;

    position:absolute;

    font-family:'comfortaaregular'

}

#testimonials_page .testimonials_inner.color-sch-green .read_more,

#testimonials_page .testimonials_inner.color-sch-dark .read_more,

#testimonials_page .testimonials_inner.color-sch-green .hide_full_content,

#testimonials_page .testimonials_inner.color-sch-dark .hide_full_content{

    color:white;

}

#testimonials_page .testimonials_inner .full_content{

    display:none;

}

#testimonials_page .testimonials_inner .full_content p{

    margin:0;

}

/*NEWS PAGE, EVENTS PAGE, TECHNOLOGY PAGE*/

#news_page,

#events_page,

#technology_page,

#downloads_page{

    background:#f6f5f5;

    position:relative;

}

#news_page #page_content .posts_content,

#events_page #page_content .posts_content,

#technology_page #page_content .posts_content,

#downloads_page #page_content .posts_content{

    padding:20px 0 130px;

    position:relative;

}

.load_more_button_wrapper{

    position:absolute;

    bottom:0;

    width:100%;

    float:left;

    background:#84878a;

    height:120px;

    z-index:2;

}

#news_page .alm-btn-wrap,

#events_page .alm-btn-wrap,

#technology_page .alm-btn-wrap{

    display:none;

}

#custom-load-more{

    width:345px;

    height:100px;

    line-height:25px;

    padding:10px 10px 60px;

    color:white;

    border:0;

    background:transparent;

    text-transform:uppercase;

    display:block;

    float:none;

    margin:10px auto;

    position:relative;

    font-size:20px;

    font-family: 'nexa_bold';

    transition:all 0.5s;

    border-radius:10px;

    -moz-border-radius:10px;

    -webkit-border-radius:10px;

}

#custom-load-more:hover{

    box-shadow:0 0 10px rgba(255,225,255,0.5);

    -moz-box-shadow:0 0 10px rgba(255,225,255,0.5);

    -webkit-box-shadow:0 0 10px rgba(255,225,255,0.5);

}

#custom-load-more:after{

    content:"\f107";

    font-family:fontAwesome;

    /*width:300px;*/

    height:40px;

    line-height:35px;

    position:absolute;

    bottom:10px;

    left:0;

    font-size:34px;

    width:40px;

    margin:0 152px;

    border-radius:22px;

    border:2px solid white;

}

#news_page article ,

#events_page article ,

#technology_page article,

#downloads_page article {

    padding:0 0 0 90px;

    margin-bottom:115px;

    width:100%;

    float:left;

    background-position:17px top;

    background-repeat:no-repeat;

}
html:lang(de) #news_page article{background-image:url(../../../../servotronix.com/wp-content/uploads/2014/10/news_icon.png)!important;}
html[lang=zh-hans] #news_page article{background-image:url(../../../../servotronix.com/wp-content/uploads/2014/10/news_icon.png)!important;}

html[lang=zh-hans] #events_page article{background-image:url(../../../../servotronix.com/wp-content/uploads/2014/10/events_icon.png)!important;}

html[lang=zh-hans] #technology_page article{background-image:url(../../../../servotronix.com/wp-content/uploads/2014/10/technology_icon.png)!important;}

#news_page article .post_content,

#events_page article .post_content,

#technology_page article .post_content,

#downloads_page article .post_content{

    float:left;

    background:white;

    border:1px solid #66b5a9;

    margin:0;

    padding:15px;

    box-shadow:5px 5px 15px #888888;

    -moz-box-shadow:5px 5px 15px #888888;

    -webkit-box-shadow:5px 5px 15px #888888;

}

#news_page article:hover .post_content,

#events_page article:hover .post_content,

#technology_page article:hover .post_content,

#downloads_page article:hover .post_content{

    cursor:pointer;

    box-shadow:0 0 15px #66b5a9;

    -moz-box-shadow:0 0 15px #66b5a9;

    -webkit-box-shadow:0 0 15px #66b5a9;

}

#news_page .widgets_wrapper,

#events_page .widgets_wrapper,

#technology_page .widgets_wrapper,

#downloads_page .widgets_wrapper{

    float:right;

}

#news_page article .date_wrapper,

#events_page article .date_wrapper,

#technology_page article .date_wrapper{

    width:100%;

    float:left;

    margin-bottom:8px;

    border-bottom:1px solid #d9dbdc;

}

#news_page article .date_wrapper,

#technology_page article .date_wrapper{

    text-align:right;

    font-size:12px;

    color:#84878a;

}

#events_page article .date_wrapper{

    color:#b4b7ba;

    font-size:17px;

    font-family: 'comfortaabold';

}

#news_page article .thumbmail_wrapper,

#events_page article .thumbmail_wrapper,

#technology_page article .thumbmail_wrapper{

    float:left;

    margin-right:15px;

    margin-bottom:20px;

}

#news_page article .excerpt_wrapper,

#events_page article .excerpt_wrapper,

#technology_page article .excerpt_wrapper{

    float:right;

    color:#363a38;

}

#news_page article .excerpt_wrapper,

#technology_page article .excerpt_wrapper{

    font-size:14px;

}

#events_page article .excerpt_wrapper{

    font-size:12px;

}

#news_page article .excerpt_wrapper h3,

#events_page article .excerpt_wrapper h3,

#technology_page article .excerpt_wrapper h3{

    font-size:15px;

    font-family: 'nexa_bold';

    text-transform:uppercase;

    color:#159783;

    margin:0;

}

#news_page article .excerpt_wrapper p,

#events_page article .excerpt_wrapper p,

#technology_page article .excerpt_wrapper p{

    margin:0;

}

#news_page article .excerpt_wrapper .read_more,

#events_page article .excerpt_wrapper .read_more,

#technology_page article .excerpt_wrapper .read_more{

    font-size:13px;

    text-transform:uppercase;

    font-family: 'nexa_bold';

    margin:0;

    color:#0d826c;

}

#news_page .widget,

#events_page .widget,

#technology_page .widget,

#downloads_page .widget{

    margin-bottom:65px;

}

#news_page .widget button,

#events_page .widget button,

#technology_page .widget button,

#downloads_page .widget button{

    display:block;

    margin:0 auto;

}

#news_page .widget-title,

#events_page .widget-title,

#technology_page .widget-title,

#downloads_page .widget-title{

    font-size:23px;

    font-family: 'comfortaabold';

    text-transform:uppercase;

    color:#159783;

}

#news_page .widget_testimonial_wrapper,

#events_page .widget_testimonial_wrapper,

#technology_page .widget_testimonial_wrapper,

#downloads_page .widget_testimonial_wrapper{

    width:100%;

}

#news_page .widget_testimonial_wrapper>iframe,

#events_page .widget_testimonial_wrapper>iframe,

#technology_page .widget_testimonial_wrapper>iframe,

#downloads_page .widget_testimonial_wrapper>iframe{

    width:100%;

    margin-bottom:15px;

}

#news_page .widget_testimonial_wrapper .srvtr_btn,

#events_page .widget_testimonial_wrapper .srvtr_btn,

#technology_page .widget_testimonial_wrapper .srvtr_btn,

#downloads_page .widget_testimonial_wrapper .srvtr_btn{

    width:280px;

    height:45px;

    line-height:45px;

    margin:0 auto;

    font-size:18px;

}

#news_page .widget .distr_wrapper .image_wrapper,

#events_page .widget .distr_wrapper  .image_wrapper,

#technology_page .widget .distr_wrapper  .image_wrapper,

#downloads_page .widget .distr_wrapper  .image_wrapper{

    width:100%;

    height:270px;

    margin-bottom:25px;

}

#news_page .widget .distr_wrapper img,

#events_page .widget .distr_wrapper img,

#technology_page .widget .distr_wrapper img,

#downloads_page .widget .distr_wrapper img{

    width:100%;

    height:auto;

    float:left;

    margin-bottom:15px;

}

#news_page .distr_wrapper .srvtr_btn,

#events_page .distr_wrapper .srvtr_btn,

#technology_page .distr_wrapper .srvtr_btn,

#downloads_page .distr_wrapper .srvtr_btn{

    width:280px;

    height:45px;

    line-height:45px;

    margin:0 auto;

    font-size:18px;

}

#go_top_button{

    position:fixed;

    opacity:0;

    top:50%;

    left:15px;

    width:38px;

    height:50px;

    padding-top:30px;

    border:0;

    box-shadow:2px 1px 9px #888888;

    -moz-box-shadow:2px 1px 9px #888888;

    -webkit-box-shadow:2px 1px 9px #888888;

    text-align:center;

    color:#0d826c;

    font-size:13px;

    line-height:17px;

    vertical-align:bottom;

    font-family: 'comfortaabold';

    background: #efefef;

    background: -moz-linear-gradient(top,  #efefef 0%, #aeaeae 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#aeaeae));

    background: -webkit-linear-gradient(top,  #efefef 0%,#aeaeae 100%);

    background: -o-linear-gradient(top,  #efefef 0%,#aeaeae 100%);

    background: -ms-linear-gradient(top,  #efefef 0%,#aeaeae 100%);

    background: linear-gradient(to bottom,  #efefef 0%,#aeaeae 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#aeaeae',GradientType=0 );

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

    border-radius:2px;

    -moz-border-radius:2px;

    -webkit-border-radius:2px;

    z-index:9999;

}

#go_top_button:before{

    content:"\f106";

    font-family:"fontAwesome";

    display:block;

    position:absolute;

    top:0;

    left:0;

    width:24px;

    height:24px;

    margin:3px 7px;

    line-height:20px;

    font-size:24px;

    border-radius:12px;

    border:1px solid #0d826c;

    color:#0d826c;

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

}

#go_top_button:hover{

    color:white;

    background:url(img/go_top_hover.png) left top repeat-x transparent;

}

#go_top_button:hover:before{

    color:white;

    border-color:white;

}

.technology_widgets_wrapper{

    font-size:14px;

    color:#363a38;

}

.technology_widgets_wrapper .widget_readmore{

    font-size:12px;

    color:#00584a;

    font-family:"nexa_bold";

    margin-top:5px;

    display:block;

    text-transform:uppercase;

}

.main_downloads_wrapper{

    padding: 0 0 0 90px;

    margin-bottom: 115px;

    width: 100%;

    float: left;

    background-position: 17px top;

    background-repeat: no-repeat;

    background-image: url(img/download_cat_bg.png);

}

.main_downloads_wrapper .downloads_wrapper_inner{

    float: left;

    width:100%;

    background: white;

    border: 1px solid #66b5a9;

    margin: 0;

    padding: 15px;

    box-shadow: 5px 5px 15px #888888;

    -moz-box-shadow: 5px 5px 15px #888888;

    -webkit-box-shadow: 5px 5px 15px #888888;

}

.main_downloads_wrapper h3{

    color:#159783;

    text-transform:uppercase;

    font-size:22px;

    margin:10px 0;

    font-family:"comfortaabold";

}

.main_downloads_wrapper .downl_cat_wrapper{

    width:100%;

    float:left;

}

.main_downloads_wrapper .single_download_wrapper{

    float:left;

    width:110px;

    height:210px;

    overflow:hidden

}

/* .main_downloads_wrapper .single_download_wrapper:nth-child(4n+1){

	margin-left:0;

} */

.main_downloads_wrapper .single_download_wrapper img {

    width:100%;

    height:100%;

}

.main_downloads_wrapper .single_download_wrapper .downl_name{

    color:#51595e;

    font-size:12px;

    margin:5px 0 0;

}

/*SINGLE POST*/

.single #post_content{

    background:#f6f5f5;

    padding:40px 0;

}

.single #post_content article.single-post{

    padding:0 0 0 90px;

    width:100%;

    float:left;

    background-position:17px top;

    background-repeat:no-repeat;

}

.single #post_content article .post_content{

    float:left;

    width:100%;

    background:white;

    margin:0;

    padding:15px;

    box-shadow:5px 5px 15px #888888;

    -moz-box-shadow:5px 5px 15px #888888;

    -webkit-box-shadow:5px 5px 15px #888888;

}

.single #post_content article .thumbmail_wrapper{

    float:left;

    width:265px;

    margin-right:15px;

    margin-bottom:20px;

}

.single #post_content article .content_wrapper{

    color:#363a38;

    font-size:14px;

    line-height:24px;

    margin-top:20px;

}

.single #post_content article .content_wrapper .date_wrapper{

    color:#84878a;

    font-size:14px;

}

.single #post_content article .content_wrapper .title{

    font-size:28px;

    color:#159783;

    margin-top:20px;

    text-transform:uppercase;

    padding-bottom:20px

}

.back_button_wrapper{

    width:100%;

    float:left;

    padding:15px 0;

}

.back_button{

    display:block;

    float:right;

    height:24px;

    font-size:22px;

    line-height:24px;

    text-transform:uppercase;

    text-align:right;

    color:#84878a;

    padding-left:36px;

    background:url(img/back_bg.png) left center no-repeat transparent;

}

.share_social{

    width:100%;

    float:left;

    height:44px;

    margin-top:30px;

}

.share_social .icon{}

.share_social .icon:before{

    width:44px;

    float:left;

    height:44px;

    margin-right:25px;

    border-radius:22px;

    -moz-border-radius:22px;

    -webkit-border-radius:22px;

    background:#0d826c;

    color:white;

    font-size:22px;

    font-style:normal;

    font-family: 'FontAwesome';

    text-align:center;

    line-height:44px;

}

.social_facebook:before {

    content: "\f09a";

}

.social_twitter:before {

    content: "\f099";

}

.social_linkedin:before {

    content: "\f0e1";

}

.social_googleplus:before {

    content: "\f0d5";

}

div#post_content img {

    max-width:100%;

    height:auto;

}

/*PRODUCT PAGE*/

#products_page{

    /* padding-top:72px; */

    padding-top:0px;

}

#products_page  #page_content{

    padding-top:0;

}

#product_header{

    width:100%;

    position:absolute;

    top:0;

    background:white;

    /* height:73px; */

    height:35px;

    border-bottom:1px solid #cccccc;

    z-index:99;

}

#product_header .bh_top_nav_wrapper{

    /* height:32px; */

    height:35px;

    margin:0 auto;

}

#product_header .bh_nav_wrapper{

    height:40px;

    margin:0 auto;

}

#product_header .bh_nav_wrapper>*{

    width:50%;

    display:table-cell;

    vertical-align:middle;

    height:40px;

    line-height:20px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

}

#product_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#product_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#product_header .bh_nav_wrapper.pages-count-2>*{

    width:50%;

    float:left;

    height:40px;

    line-height:40px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

}

#product_header .bh_nav_wrapper.pages-count-3>*{

    width:33%;

    float:left;

    height:40px;

    line-height:40px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

}

#product_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#product_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#product_header .bh_top_nav_wrapper_outer{

    width:100%;

    height:35px;

    float:left;

    /* border-bottom:1px solid #cccccc; */

}

#product_header .bh_bot_nav_wrapper_outer{

    width:100%;

    float:left;

}

#product_header .bh_top_nav_wrapper a{

    width:25%;

    /* height:30px; */

    height:35px;

    line-height:15px;

    background:#202020;

    color:white;

    text-transform:uppercase;

    display:table-cell;

    vertical-align:middle;

    text-align:center;

    font-size:12px;

    font-family:"comfortaabold";

    /* border:1px solid #202020; */

    border:1px solid #00584a;

}

#product_header .bh_top_nav_wrapper a.active_category{

    color:#00584a;

    background:white;

    /* border:1px solid #00584a; */

}

#product_header .bh_top_nav_wrapper a:not(.active_category):hover{

    background:#333333;

    border:1px solid #00584a;

}

#products_page h1{

    font-size: 36px;

    line-height: 66px;

    border-top: 1px solid #0d4055;

    border-bottom: 1px solid #0d4055;

    text-transform: uppercase;

    color: #0d4055;

    padding: 0;

    margin: 28px 0 60px;

    text-align: center;

}

#products_page .single_post_separate{

    width:100%;

    background:#869faa;

    height:2px;

    float:left;

    clear:both;

}

#products_page .single_product_wrapper{

    width:80%;

    margin:0 10% 40px;

    padding:20px;

    border-radius:20px;

    -moz-border-radius:20px;

    -webkit-border-radius:20px;

    font-size:14px;

    border:1px solid transparent;

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

}

/*#products_page .single_product_wrapper:hover{

    cursor:pointer;

    border-color:#6ab9ad;

    box-shadow:3px 3px 10px #cccccc;

    -moz-box-shadow:3px 3px 10px #cccccc;

    -webkit-box-shadow:3px 3px 10px #cccccc;

}*/

@media only screen and (min-width:992px){
    
#products_page .single_product_wrapper{

    width:80%;

    margin:10px;

    padding:0;
}
	#products_page .single_product_wrapper .read_more{
	position: absolute;
    bottom: 0;
    margin-bottom: 20px;
    padding-bottom: 0px;
	}

    #products_page .single_product_wrapper{
    width:90%;
        margin-bottom: 60px;
        border-radius:20px;
        -moz-border-radius:20px;
        -webkit-border-radius:20px;
        font-size:14px;
        border:1px solid transparent;
        transition:all 0.1s linear;
        -moz-transition:all 0.1s linear;
        -webkit-transition:all 0.1s linear;
    }

    #products_page .col-md-4:hover {
        cursor:pointer;
        border-color:#6ab9ad;
        box-shadow:3px 3px 10px #cccccc;
        -moz-box-shadow:3px 3px 10px #cccccc;
        -webkit-box-shadow:3px 3px 10px #cccccc;
    }

    #products_page .col-md-4 {
        margin: 0px 25px 30px 25px;

        width:28%;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border: 1px solid transparent;
        transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        -webkit-transition: all 0.1s linear;


        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #products_page .col-md-4:focus {
        outline: -webkit-focus-ring-color auto 5px;
    }
}

#products_page .single_product_wrapper .featured_img_wrap{

    width:100%;

    text-align:center;

}

#products_page .single_product_wrapper .featured_img_wrap img{

    max-width:100%;

    width:auto;

    height:100%;

    /* min-height:100px; */

    /* max-height:180px; */

}

#products_page .single_product_wrapper h3{

    font-family:microsoft yahei;

    font-size:16px;

    text-transform:none;

    color:black;
	font-weight:600;
	text-align:center;

    /* margin-bottom:25px; */

    margin-bottom:10px;

    height:35px;

    overflow:hidden;

}

#products_page .single_product_wrapper .product_excerpt{

    text-align:left;

    color:#141200;

    font-weight:normal;

}

#products_page .single_product_wrapper p{

    margin:0;

    text-align:left !important;

}

#products_page .single_product_wrapper .read_more, .search-results article .read_more{

    color:#159783;

    font-size:16px;

    font-family:"nexa_bold";

}

#products_page .bh_nav_wrapper>a.active{

    background:#11826c;

    color:white;

    border:1px solid #021218;

}

#products_page .product_cat_wrapper{}

#products_page .product_cat_wrapper .tabs_wrapper .hidde{

    display:none;

}

/*SINGLE PRODUCT*/

.single #product_main_wrapper {

    margin-top:40px;
	background:#FFF

}

.single #product_main_wrapper #post_content{

    background:white;

    padding:0;

}

.single #product_header {

    height:40px;

}

#product_header .bh_nav_wrapper>*{

    width:20%;

    height:40px;

    line-height:18px;

    text-transform:uppercase;

    text-align:center;

    display:table-cell;

    vertical-align:middle;

    margin:0;

}

#product_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#product_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#product_header .bh_nav_wrapper .current_page{

    background:#11826c;

    color:white;

    border:1px solid #202020;

    /* border-top-width:0; */

}

#product_header .bh_nav_wrapper>a{

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#product_header .bh_nav_wrapper>a:not(.current_page):hover{

    border-color:#159783;

    color:#0d826c;

    background:url(img/top_header_hover_bg.png) center left repeat-x transparent;

    background-size:1px 100%;

}

#product_share_wrapper{

    min-height:60px;

}

#product_main_wrapper h1{

    color:#0d3f54;

    text-align:center;

    border-top:1px solid #496e7e;

    border-bottom:1px solid #496e7e;

    margin:0 0 50px;

    line-height:56px;

    padding:10px 0;

}

#product_share_wrapper .share_block_wrapper{

    float:right;

    display:block;

    text-align:left;

    padding:16px 0 26px;

}

#product_share_wrapper .share_block_wrapper iframe{

    width:13px;

    height:13px;

    float:left;

    margin-right:9px;

}

#product_share_wrapper .share_block_wrapper .icon:before{

    /* width:18px; */

    width:13px;

    margin-top:1px;

    float:left;

    /* height:18px; */

    height:12px;

    margin-right:9px;

     border-radius:9px;

    -moz-border-radius: 9px;

    -webkit-border-radius: 9px;

    background:#005cab;

    color:white;

    font-size:10px;

    font-style:normal;

    font-family: 'FontAwesome';

    text-align:center;

    /* line-height:18px; */

    line-height:13px;

}

#product_share_wrapper .share_block_wrapper .icon:hover:before{

    background:#11826c;

}

#product_share_wrapper .print_button{

    float:right;

    width:55px;

    border:0;

    background:none;

    color:#005cab;

    font-size:12px;

    line-height:18px;

    font-family:"comfortaabold";

    margin-left:25px;

}

#product_share_wrapper .print_button:hover{

    color:#11826c;

}

#product_share_wrapper .print_button:before{

    content: "\f02f";

    font-family:"fontAwesome";

    margin-right:5px;

    font-size:18px;

    line-height:18px;

}

#product_share_wrapper .print_button:hover:before{

    color:#11826c;

}

#product_slider_wrapper .featured_image_wrapper {

    display:block;

    float:left;

    width:100%;

    margin-bottom:30px;

    text-align:center;

}

#product_slider_wrapper #page_overlay{

    display:none;

    width:100%;

    height:100%;

    position:fixed;

    background:url(img/overlay_bg.png) repeat transparent;

    top:0;

    left:0;

    z-index:9999;

}

#product_slider_wrapper #quote_form_wrapper{

    display:none;

    z-index:99999;

    width:100%;

    height:100%;

    position:fixed;

    top:0px;

    padding-bottom: 2% !important;

    left:0%;

}

#product_slider_wrapper #quote_form_wrapper form{

    width:650px;

    height:660px;

    margin:0 auto;

    background:#363a38;

    padding:30px 115px 50px;

    border-radius:5px;

    position:relative;

}

#product_slider_wrapper #quote_form_wrapper form .close{

    position:absolute;

    right:30px;

    top:30px;

    width:26px;

    height:26px;

    display:block;

    background:grey;

    border-radius:13px;

    color:white;

    text-align:center;

    line-height:20px;

    z-index:99999;

}

#product_slider_wrapper #quote_form_wrapper form .close:hover{

    background:#11826c;

}

#product_slider_wrapper #quote_form_wrapper form h2{

    font-size:43px;

    line-height:50px;

    color:#0d826c;

    font-family:'nexa_bold';

    text-align:left;

    width:100%;

    float:left;

    /* margin:0; */

    margin:0 0 30px;

    border:0;

    padding:0;

}

#product_slider_wrapper #quote_form_wrapper form .subtitle{

    color:white;

    font-size:18px;

}

#product_slider_wrapper #quote_form_wrapper form .form-row{

    width:100%;

    float:left;

    margin-bottom:10px;

}

#product_slider_wrapper #quote_form_wrapper form .form-row input{

    display:block;

    height:37px;

    padding:5px 15px;

    margin:0;

}

#product_slider_wrapper #quote_form_wrapper form .form-row textarea{

    display:block;

    width:100% !important;

    min-height:110px;

    padding:5px 15px;

    margin:0;

}

#product_slider_wrapper #quote_form_wrapper form .form-row .left_input{

    width:200px;

    float:left;

}

#product_slider_wrapper #quote_form_wrapper form .form-row .right_input{

    width:200px;

    float:right;

}

#product_slider_wrapper #quote_form_wrapper form .form-row .full_width{

    width:100%;

    float:left;

}

#product_slider_wrapper #quote_form_wrapper form .form-row input[type="submit"]{

    float:right;

    width:125px;

    height:45px;

    line-height:45px;

    font-size:23px;

    text-transform:uppercase;

    padding:0;

}

/*new form styles*/

#product_slider_wrapper #quote_form_wrapper form table{

    width:100%;

}

#product_slider_wrapper #quote_form_wrapper form table td{

    width:100%;

    float:left;

}

#product_slider_wrapper #quote_form_wrapper form table input{

    width:200px;

    float:left;

    display: block;

    height: 37px;

    padding: 5px 15px;

    margin: 0 0 10px 0;

    font-size:14px;

    font-family: 'comfortaalight', sans-serif;

}

#product_slider_wrapper #quote_form_wrapper form table select{

    height:37px;

}

#product_slider_wrapper #quote_form_wrapper form table input:first-child{

    margin-right:20px;

}

#product_slider_wrapper #quote_form_wrapper form table textarea{

    display: block;

    width: 100% !important;

    min-height: 95px;

    padding: 5px 15px;

    margin: 0;

    margin-bottom:10px;

}

#product_slider_wrapper #quote_form_wrapper input[type="submit"],

#product_slider_wrapper #quote_form_wrapper input[type="reset"]{

    float: right;

    width: 125px;

    height: 45px;

    line-height: 45px;

    font-size: 23px;

    text-transform: uppercase;

    padding: 0;

    margin-left:20px;

}

/*end of new form styles*/

#product_slider_wrapper .featured_image_wrapper img{

    max-width:400px;

    max-height:280px;

}

#product_slider_wrapper .product_requset_quote_wrapper {

    position:absolute;

    left:15px;

    z-index:9;

}

#product_slider_wrapper .product_requset_quote_wrapper .srvtr_btn{

    width:165px;

    height:45px;

    padding:2px 60px 2px 30px;

    font-size:15px;

    line-height:20px;

    text-transform:uppercase;

    font-family:'nexa_bold';

}

#product_slider_wrapper .product_requset_quote_wrapper .grey_info,#ordering .product_requset_quote_wrapper .grey_info{

    background-color:#d7dadb;

    border:#231f20 1px solid;

    height: 52px;

    padding: 5px 15px;

    font-size: 15px;

    line-height: 20px;

    font-family: 'comfortaalight', sans-serif;

}

#ordering .product_requset_quote_wrapper .grey_info{

    width:250px;

}

#product_slider_wrapper .product_requset_quote_wrapper .grey_info span,#ordering .product_requset_quote_wrapper .grey_info span{

    display:block;

    text-align:left;

    color:#00594a;

}

#product_slider_wrapper .royalSlider{

    width:100%;

    position:relative;

    /* height:465px; */

    height:485px;

    margin-bottom:40px;

    overflow-x:hidden;

}

#product_slider_wrapper .royalSlider .rsOverflow{

    height:350px !important;

}

#product_slider_wrapper .royalSlider .rsOverflow .slide_content{

    height:280px;

}

#product_slider_wrapper .royalSlider .slide_content>img{

    display:block;

    margin:0 auto;

    height:280px !important;

    width:auto !important;

}

#product_slider_wrapper .royalSlider .rsThumbs.rsNav{

    width:90%;

    margin:0 5%;

    overflow:visible;

}

#product_slider_wrapper .royalSlider .rsThumbsContainer .rsNavItem{

    width:160px;

    text-align:center;

}

#product_slider_wrapper .royalSlider .rsThumbsContainer .rsNavItem>img{


    height:112px;

    margin:0 auto;

    display:block;

}

#product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowLeft,

#product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowRight {

    /* height:112kpx; */

    height:132px;

    padding-bottom:20px;

    float:left;

    position:absolute;

    background:white;

}

#product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowLeft{

    left:0

}

#product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowRight{

    right:0

}

#product_slider_wrapper .royalSlider .rsThumbsArrowIcn{

    width:100%;

    height:100%;

    position:relative;

    background:#d7dadb;

}

#product_slider_wrapper .royalSlider .rsThumbsArrowLeft .rsThumbsArrowIcn:before,

#product_slider_wrapper .royalSlider .rsThumbsArrowRight .rsThumbsArrowIcn:before {

    position:absolute;

    top:50%;

    left:50%;

    margin-top:-13px;

    margin-left:-13px;

    content: "\f104";

    border-radius:13px;

    -moz-border-radius:13px;

    -webkit-border-radius:13px;

    width:26px;

    height:26px;

    background:#cccccc;

    color:#e6e6e6;

    font-family:"fontAwesome";

    line-height:26px;

    text-align:center;

}

#product_slider_wrapper .royalSlider .rsThumbsArrowRight .rsThumbsArrowIcn:before {

    content: "\f105";

}

#product_slider_wrapper .royalSlider .product_title{

    height:20px;

    width:100%;

}

#product_main_wrapper section#overview{

    padding:75px 0;

    background:#11826c;

    color:white;

    font-size:19px;

    color:white;

}

#product_main_wrapper  h2{

    border-width:1px 0;

    border-style:solid;

    text-transform:uppercase;

    font-size:36px;

    line-height:56px;

    padding:10px 0;

    text-align:center;

    margin-bottom:50px;

}

#product_main_wrapper section#overview h2{

    border-color:white;

}

#product_main_wrappersection #overview .content_wrapper p{

    margin-bottom:0;

}

#product_main_wrapper section#key_features{

    padding:75px 0;

    background:#84878a;

    font-size:18px;

    color:white;

}

#product_main_wrapper section#key_features h2{

    border-color:white;

}

#product_main_wrapper section#key_features .content_wrapper ul{

    list-style:none;

    padding:0;

}

#product_main_wrapper section#key_features .content_wrapper ul li{

    margin-bottom:20px;

    /* padding:0 40px 0 20px; */

    padding:0 40px 0 30px;

    position:relative;

}

#product_main_wrapper section#key_features .content_wrapper ul li:before{

    display:block;

    position:absolute;

    float:left;

    left:0;

    /* height:22px;

	width:22px;

	margin-right:10px;

	border-radius:11px;

	-moz-border-radius:11px;

	-webkit-border-radius:11px;

	text-align:center;

	line-height:22px;

	font-family:"fontAwesome";

	font-size:14px;

	content: "\f00c";

	border:1px solid white; */

    content: '';

    width: 23px;

    height: 24px;

    margin: 0;

    background: url(img/hp_slider_ul_img.png) no-repeat transparent;

}

#product_main_wrapper section#ratings{

    padding:75px 0;

    background:white;

}

#product_main_wrapper section#ratings h2{

    color:#0d826c;

    border-color:#0d826c;

    margin-bottom:15px;

}

#product_main_wrapper section#ratings .rating_table{

    width:100%;

    float:left;

}

#product_main_wrapper section#ratings .rating_table th{

    display:table-cell;

    width:20%;

    border:10px solid white;

    border-width:0 0 10px 10px;

    height:70px;

    font-size:16px;

    font-family:"comfortaalight";

    color:#159783;

    text-align:center;

    /*background: #1e5799;

	background: -moz-linear-gradient(top,  #1e5799 0%, #ecf0f9 0%, #c0c3ca 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#ecf0f9), color-stop(100%,#c0c3ca));

	background: -webkit-linear-gradient(top,  #1e5799 0%,#ecf0f9 0%,#c0c3ca 100%);

	background: -o-linear-gradient(top,  #1e5799 0%,#ecf0f9 0%,#c0c3ca 100%);

	background: -ms-linear-gradient(top,  #1e5799 0%,#ecf0f9 0%,#c0c3ca 100%);

	background: linear-gradient(to bottom,  #1e5799 0%,#ecf0f9 0%,#c0c3ca 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c0c3ca',GradientType=0 );*/

    background:url(img/one_product_table_bg.png) repeat-x transparent;

}

#product_main_wrapper section#ratings .rating_table th:first-child{

    border-left:0;

}

#product_main_wrapper section#ratings .rating_table tr{

    height:30px;

}

#product_main_wrapper section#ratings .rating_table tbody{

    border-width:5px 0;

    border-style:solid;

    border-color:#d7dbe3;

}

#product_main_wrapper section#ratings .rating_table tbody tr:first-child{

    height:35px;

}

#product_main_wrapper section#ratings .rating_table tr.dark{

    background:#d7dbe3;

}

#product_main_wrapper section#ratings .rating_table tr.light{

    background:#ecf0f9;

}

#product_main_wrapper section#ratings .rating_table td{

    text-align:center;

    font-family:"comfortaalight";

    font-size:14px;

}

#product_main_wrapper section#downloads{

    background:#d7dadb;

    padding:75px 0;

}

#product_main_wrapper section#downloads h2{

    color:#00584a;

    border-color:#00584a;

}

#product_main_wrapper section#ordering{

    background:white;

    padding:75px 0;

}

#product_main_wrapper section#ordering h2{

    color:#021218;

    border-color:#021218;

}

#product_main_wrapper section#related_products{

    background:#84878a;

    color:white;

    padding:75px 0;

}

#related_products_wrapper{

    height:240px;

    position:relative;

    padding:0 45px;

}

#related_products_wrapper>.owl-wrapper-outer{

    height:240px;

    margin-left:auto;

    margin-right:auto;

}

#related_products_wrapper .image_wrapper{

    height:190px;

    width:100%;

    background:#d7dadb;

    text-align:center;

    float:left;

    border:3px solid white;

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

}

#related_products_wrapper .single_related_product:hover .image_wrapper{

    background:white;

}

#related_products_wrapper .image_wrapper img{

    max-width:80%;

    width:auto;

    height:100px;

    display:block;

    margin:42px auto;

}

#related_products_wrapper .single_related_product{

    text-align:center;

}

#related_products_wrapper .related_product_link{

    width:100%;

    font-size:12px;

    color:#f5f5f5;

    line-height:20px;

    padding:15px 0;

    display:block;

    float:left;

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

}

#related_products_wrapper .single_related_product:hover .related_product_link{

    /* color:#0d826c; */

    color:#ffffff;

    text-shadow:0 0 25px #eeeeee;

}

#related_products_wrapper .owl-controls .owl-prev,

#related_products_wrapper .owl-controls .owl-next{

    position:absolute;

    top:0;

    width:45px;

    height:190px;

    background:#d7dadb;

    border:3px solid white;

}

#related_products_wrapper .owl-controls .owl-prev{

    left:0;

}

#related_products_wrapper .owl-controls .owl-next{

    right:0;

}

#related_products_wrapper .owl-controls .owl-prev i:before,

#related_products_wrapper .owl-controls .owl-next i:before{

    font-family:"fontAwesome";

    position:absolute;

    top:50%;

    left:50%;

    margin:-13px 0 0 -13px;

    width:26px;

    height:26px;

    border-radius:13px;

    line-height:26px;

    font-size:14px;

    font-style:normal;

    text-align:center;

    background:#cccccc;

}

#related_products_wrapper .owl-controls .owl-prev i:before{

    content:"\f053";

}

#related_products_wrapper .owl-controls .owl-next i:before{

    content:"\f054";

}

#main_product_downloads_wrapper{

    width:100%;

}

#main_product_downloads_wrapper ul{

    list-style:none;

    padding:0;

    margin:0;

    height:62px;

    margin-bottom:25px

}

#main_product_downloads_wrapper li{

    display:table-cell;

    vertical-align:middle;

    height:62px;

    /*width:180px;*/

    margin-right:5px;

    padding:0 10px;

    float: left;

    text-align:center;

    border-top:2px solid #a4a8a8;

    border-right:2px solid #a4a8a8;

    background:url(img/downl_bg_not_active2.png) left top repeat-x transparent;

}

#main_product_downloads_wrapper li.active{

    background:url(img/downl_bg_active2.png) left top repeat-x transparent;

    border-top:2px solid #868a89;

    border-right:2px solid #868a89;

}

#main_product_downloads_wrapper li a h4{

    margin:0;

    color:#00584a;

    line-height:62px;

}

#main_product_downloads_wrapper li.active a h4{

    color:#fff;

}

#main_product_downloads_wrapper .single_tab_content{

    display:none;

    background:url(img/downl_bg.png) left top repeat-x white;

    font-size:11px;

    color:#6d6e70;

}

#main_product_downloads_wrapper .single_tab_content.active{

    display:block;

}

#main_product_downloads_wrapper .products_download_wrapper{

    width:100%;

}

#main_product_downloads_wrapper thead th,

#main_product_downloads_wrapper table td{

    float:left;

}

#main_product_downloads_wrapper thead{

    border-bottom:1px solid #bfbfbf;

    height:50px;

    float:left;

    width:100%;

}

#main_product_downloads_wrapper thead th{

    color:#159783;

    font-size:13px;

    line-height:1;

}

#main_product_downloads_wrapper table .file_size,

#main_product_downloads_wrapper table .upload_date,

#main_product_downloads_wrapper table .download_link{

    text-align:center;

    min-height:10px;

}

#main_product_downloads_wrapper .single_tab_content tr{

    margin:7px 0;

    float:left;

    width:100%;

}

#main_product_downloads_wrapper table tbody .type_title span,

#main_product_downloads_wrapper table tbody .file_size span,

#main_product_downloads_wrapper table tbody .upload_date span{

    width:100%;

    height:14px;

    margin:8px 0;

    float:left;

}

#main_product_downloads_wrapper table tbody .download-link img{

    max-width:30px;

    height:28px;

}

#product_main_wrapper .more_solutions_wrapper{

    width:100%;

    float:left;

}

#product_main_wrapper .more_solutions_wrapper a{

    width:500px;

    height:45px;

    line-height:45px;

    display:block;

    margin:15px auto;

    text-align:center;

    font-size:18px;

    text-transform:uppercase;

}

/*INDUSTRIES*/

#industrial_page{

    width:100%;

    position:relative;

    float:left;

    font-size:18px;

}

#industrial_page #page_content{

    padding-top:0;

}

#industrial_page #indusrtial_header .industries_header_wrapper{

    /* padding-bottom:40px; */

    position:relative;

}

#industrial_page #indusrtial_header .page_header_wrapper{

    position:absolute;

    width:100%;

    background:white;

    border-top: 1px solid #cccccc;

    border-bottom: 1px solid #cccccc;

    z-index: 99;

    height:40px;

}

#industrial_page #indusrtial_header .page_header_wrapper>.container{

    margin-top:0;

    margin-top:-1px;

}

#industrial_page #indusrtial_header .top_header_wrapper{

    /* background:#202020; */

    position:absolute;

    top:0;

    width:100%;

    z-index:99;

}

#industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{

    width:20%;

    float:left;

    height:35px;

    display:table;

}

#industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap>*{

    width:100%;

    display:table-cell;

    vertical-align:middle;

    text-align:center;

    height:35px;

    color:white;

    border:1px solid #185146;

    font-size:13px;

    cursor:pointer;

    background:#202020

}

#industrial_page #indusrtial_header .top_header_wrapper .current{

    color:#00584a;

    background:white;

    font-family:"comfortaabold";

}

#industrial_page #indusrtial_header .top_header_wrapper a:hover{

    background:#333333;

}

#industrial_page #indusrtial_header .page_header_inner_wrapper{

    margin:0 auto;

    height: 40px;

}

#industrial_page #indusrtial_header .page_header_inner_wrapper>a{

    display:table-cell;

    vertical-align:middle;

    height:40px;

    line-height:20px;

    text-transform:uppercase;

    text-align:center;

    margin:0;

    border:1px solid #b2b2b2;

    /* border-top-width:0; */

    color:black;

    cursor:pointer;

}

#industrial_page #indusrtial_header .page_header_inner_wrapper>a.current_section{

    background:#11826c;

    color:white;

    border: 1px solid #202020;

}

#industrial_page #indusrtial_header .page_header_inner_wrapper>a:not(.current_section):hover{

    border-color:#159783;

    color:#0d826c;

    background:url(img/top_header_hover_bg.png) center left repeat-x transparent;

    background-size:1px 100%;

}

#industrial_page .owl-carousel .owl-wrapper-outer{

    margin:0 auto;

}

#industrial_page .header_img_wrapper{

    min-height:400px;

    background-position:center top;

    background-size:100% 100%;

}

#industrial_page .page_title{

    width:100%;

    text-align:center;

    text-transform:uppercase;

    margin:0;

    border:0;

    font-family:"comfortaabold";

    font-size:85px;

    line-height:145px;

    color:rgba(255,255,255,0.7);

    text-shadow:3px 3px 3px #888888;

    margin-top:255px;

}

#industrial_page #experience{

    padding:75px 0;

}

#industrial_page #applications{

    padding:75px 0 0;

}

#industrial_page #success_stories{

    padding:75px 0 30px;

}

#industrial_page #related_products{

    padding:75px 0 0;

}

#industrial_page .section_title{

    font-size:36px;

    line-height:66px;

    border-top:1px solid #919293;

    border-bottom:1px solid #919293;

    text-transform:uppercase;

    color:#6d6e70;

    padding:0;

    margin:0 0 35px;

    text-align:center;

}

#industrial_page .color_sch_white{

    background:white;

    color:#84878a;

}

#industrial_page .color_sch_green{

    background:#11826c;

    color:#202020;

}

#industrial_page .color_sch_grey{

    background:#84878a;

    color:#202020;

}

#industrial_page .color_sch_white .section_title{

    border-color:#919293;

    color:#6d6e70;

}

#industrial_page .color_sch_green .section_title{

    border-color:white;

    color:white;

}

#industrial_page .color_sch_grey .section_title{

    border-color:white;

    color:white;

}

#industrial_page #experience .section_content_wrapper{

    margin:0 auto;

}

#industrial_page #applications .single_app{

    float:left;

    width:100%;

    margin-bottom:100px;

}

#industrial_page #applications .appl_title{

    font-size:21px;

    margin-bottom:10px;

    font-family:"comfortaabold";

}

#industrial_page #applications.color_sch_white .single_app .appl_title{

    color:#6d6e70;

}

#industrial_page #applications.color_sch_green .single_app .appl_title,

#industrial_page #applications.color_sch_grey .single_app .appl_title{

    color:white;

}

#industrial_page #applications .single_app .appl_img_wrapper{

    max-width:400px;

    float:left;

    margin:0 10% 20px 0;

}

#industrial_page #applications .single_app.left_content .appl_img_wrapper{

    float:right;

    margin:0 0 20px 10%;

}

#industrial_page #success_stories .section_title{

    float:left;

    width:auto;

    border-top:0;

    margin-bottom:25px;

}

#industrial_page #success_stories .section_title+.clear{

    clear:both;

    height:1px;

}

#industrial_page #success_stories  .video_wrapper{

    max-width:400px;

    margin-bottom:20px;

}

#industrial_page #success_stories .content_left .video_wrapper{

    float:right;

}

#industrial_page #success_stories .content_right .video_wrapper{

    float:left;

}

#industrial_page #success_stories .content_left .story_content_wrapper{

    float:left;

}

#industrial_page #success_stories .content_right .story_content_wrapper{

    float:right;

}

#industrial_page #success_stories .ss_title{

    font-size:21px;

    margin-bottom:10px;

    font-family:"comfortaabold";

}

#industrial_page #success_stories .ss_content h3{

    font-size:21px;

    margin-top:0;

    margin-bottom:10px;

    font-family:"comfortaabold";

}

#industrial_page #success_stories .ss_content,

#industrial_page #success_stories .ss_content *{

    text-align:left !important;

}

#industrial_page .ss_button{

    display:block;

    width:245px;

    height:45px;

    float:right;

    margin-top:45px;

    /* box-shadow:1px 1px 10px #888888; */

    /* -moz-box-shadow:1px 1px 10px #888888; */

    /* -webkit-box-shadow:1px 1px 10px #888888; */

    text-transform:uppercase;

    font-size:20px;

    line-height:45px;

    font-family:"nexa_lightregular";

}

#industrial_page .color_sch_green .ss_button,

#industrial_page .color_sch_grey .ss_button{

    /* box-shadow:1px 1px 10px #cccccc; */

    /* -moz-box-shadow:1px 1px 10px #cccccc; */

    /* -webkit-box-shadow:1px 1px 10px #cccccc; */

}

#industrial_page .related_products_wrapper{

    width:100%;

    float:left;

}

#industrial_page .related_section_wrapper{

    background:#f5f5f5;

    border-top: 2px solid #e5e5e5;

    border-bottom: 2px solid #e5e5e5;

    padding:15px 0 45px;

}

#industrial_page .related_section_wrapper .single_related_product img{

    max-width: 80%;

    width: auto;

    height: 140px;

    display: block;

    margin: 42px auto;

}

#industrial_page .related_section_wrapper .single_related_product p{

    font-size:16px;

    color:black;

    margin:30px 0 0;

    width:100%;

    text-align:center;

}

#industrial_page .related_section_wrapper .owl-buttons{

    position:absolute;

    width:100%;

    height:46px;

    top:50%;

    margin-top:-23px;

}

#industrial_page .related_section_wrapper .owl-buttons .owl-prev,

#industrial_page .related_section_wrapper .owl-buttons .owl-next{

    display:block;

    width:46px;

    height:46px;

    position:absolute;

}

#industrial_page .related_section_wrapper .owl-buttons .owl-prev{

    float:left;

    background:url(img/ind_rp_left.png) no-repeat transparent;

}

#industrial_page .related_section_wrapper .owl-buttons .owl-next{

    float:right;

    right:0;

    background:url(img/ind_rp_right.png) no-repeat transparent;

}

#industrial_page .more_solutions_wrapper{

    width:100%;

    float:left;

}

#industrial_page .more_solutions_wrapper a{

    width:500px;

    height:45px;

    font-size:18px;

    line-height:45px;

    display:block;

    margin:15px auto;

    text-align:center;

    text-transform:uppercase;

}

/*CUSTOM SOLUTIONS PAGE*/

#solutions_page{

    font-size:16px;

}

#solutions_page #solutions_header{

    position:relative;

    width:100%;

    float:left;

}

#solutions_page #page_content{

    padding-top:0;

}

#solutions_page .hs-spot-tooltip-outer{

    display:none !important;

}

#solutions_page .map_header_wrapper{

    min-height:500px;

    width:100%;

    float:left;

    /* background:url(img/map_solutions_bg.png) no-repeat center center white; */

    /*background:url(img/custom--backgroud.png) no-repeat center center white;*/

    /*background:url(img/custom-top-banner.png) no-repeat center center white;*/

    background:url(img/custom-page-wide.png) no-repeat center center white;

}

#solutions_page .map_header_wrapper .hs-spot-object .hs-tooltip{

    border-radius:15px;

    color:white;

    background: #328575;

    background: -moz-linear-gradient(top,  #328575 0%, #28675b 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328575), color-stop(100%,#28675b));

    background: -webkit-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: -o-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: -ms-linear-gradient(top,  #328575 0%,#28675b 100%);

    background: linear-gradient(to bottom,  #328575 0%,#28675b 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328575', endColorstr='#28675b',GradientType=0 );

}

#solutions_page   .hs-rect{

    cursor:initial !important;

}

#solutions_page .map_header_wrapper .hs-spot-object.top .hs-tooltip{

    bottom:40px;

}

#solutions_page .map_header_wrapper .hs-spot-object.bottom .hs-tooltip{

    top:40px

}

#solutions_page .map_header_wrapper .hs-spot-object .hs-tooltip:before{

    border:0;

}

#solutions_page .map_header_wrapper .hs-spot-object.bottom .hs-tooltip:before{

    width:20px;

    height:65px;

    top:-65px;

    left:40px;

    background:url(img/hostpot_tooltip_bg.png) center bottom no-repeat transparent;

}

#solutions_page .map_header_wrapper .hs-spot-object.top .hs-tooltip:before{

    width:20px;

    height:65px;

    bottom:-65px;

    left:40px;

    background:url(img/hostpot_tooltip_bg_top.png) center bottom no-repeat transparent;

}

#solutions_page .map_header_wrapper .hs-spot-object.left .hs-tooltip:before{

    width:30px;

    height:20px;

    top:30px;

    right:-30px;

    background:url(img/hostpot_tooltip_bg_left.png) right bottom no-repeat transparent;

    background-size:30px 20px;

}

#solutions_page .map_header_wrapper .map_content_wrapper{

    float:left;

    position:absolute;

    top:110px;

    left:0;

}

#solutions_page .map_header_wrapper .map_content_wrapper h2,

#solutions_page .map_header_wrapper .map_content_wrapper h3{

    font-family:"comfortaabold";

    border:0;

    margin:0;

    color:#00584a;

    font-size:45px;

    line-height:1.2;

    text-transform:none;

}

#solutions_page .map_header_wrapper .map_content_wrapper h2{

    font-size:47px;

}

#solutions_page .map_header_wrapper .map_content_bottom_wrapper{

    float:left;

    position:absolute;

    top:390px;

    left:20px;

    opacity:0.5

}

#solutions_page .map_header_wrapper .map_content_bottom_wrapper h2,

#solutions_page .map_header_wrapper .map_content_bottom_wrapper h3{

    border:0;

    margin:0;

    color:#00584a;

    text-align:left;

}

#solutions_page .map_header_wrapper .map_content_bottom_wrapper h3{

    font-family:"comfortaalight";

    /* color:rgba(); */

    font-size:29px;

    text-transform:none;

}

#solutions_page .map_header_wrapper .map_content_bottom_wrapper h2{

    font-family:"comfortaabold";

    font-size:41px;

    margin-left:80px;

    line-height:1.2;

    text-transform:uppercase;

}

#solutions_page .map_header_wrapper .map_wrapper_inner{

    float:right;

}

#solutions_page .solutions_header_wrapper{

    width:100%;

    float:left;

    height:40px;

    background:white;

    border-top: 1px solid #cccccc;

    border-bottom: 1px solid #cccccc;

    z-index: 99;

    position:absolute;

    bottom:0;

}

#solutions_page .solutions_header_wrapper>.container{

    margin-top:0;

    margin-top:-1px;

}

#solutions_page .solutions_page_header{

    margin:0 auto;

    width:100%;

}

#solutions_page .solutions_page_header>a{

    border: 1px solid #b2b2b2;

    /* border-top-width: 0; */

    color: black;

    cursor: pointer;

    width: 20%;

    height: 40px;

    line-height: 18px;

    text-transform: uppercase;

    text-align: center;

    display: table-cell;

    vertical-align: middle;

    margin:0;

}

#solutions_page .solutions_page_header>a.current_section{

    background: #11826c;

    color: white;

    border: 1px solid #202020;

}

#solutions_page .solutions_page_header>a:not(.current_section):hover{

    border-color:#159783;

    color:#0d826c;

    background:url(img/top_header_hover_bg.png) center left repeat-x transparent;

    background-size:1px 100%;

}

#solutions_page .section_title_wrapper{

    width:100%;

    float:left;

}

#solutions_page h1,

#solutions_page h2{

    font-size:36px;

    line-height:66px;

    font-weight:300;

    border-top:1px solid #0d826c;

    border-bottom:1px solid #0d826c;

    text-transform:uppercase;

    padding:0;

    margin:0 0 25px;

    text-align:center;

}

#solutions_page #page_content>section{

    padding:75px 0 40px;

}

#solutions_page #page_content>#description{

    padding:75px 0 95px;

    font-size:19px;

}

#solutions_page .color_sch_green{

    background:#11826c;

    color:white;

}

#solutions_page .color_sch_grey{

    background:#84878a;

    color:white;

}

#solutions_page .color_sch_white{

    background:white;

    color:#6d6e70;

}

#solutions_page .color_sch_green h1,

#solutions_page .color_sch_grey h1,

#solutions_page .color_sch_green h2,

#solutions_page .color_sch_grey h2{

    color:white;

    border-color:white;

}

#solutions_page .color_sch_white h1,

#solutions_page .color_sch_white h2{

    /* color:#84878a;

	border-color:#6d6e70; */

    color:#11826c;

    border-color:#11826c;

}

#solutions_page #description h3{

    font-family:"comfortaabold";

    font-size:26px;

}

#solutions_page #description.color_sch_green h3,

#solutions_page #description.color_sch_grey h3{

    color:white;

}

#solutions_page #description.color_sch_white h3{

    color:#84878a;

}

#solutions_page h3.sub_title{

    float:left;

    width:100%;

    margin:20px 0;

    font-size:22px;

    font-family:"comfortaabold";

}

#solutions_page .color_sch_grey .sub_title{

    color:#4d4d4d;

}

#solutions_page .color_sch_green .sub_title{

    color:white;

}

#solutions_page .color_sch_white .sub_title{

    color:#159783;

}

#solutions_page .section_content ul{

    padding:0;

    margin:0;

    list-style:none;

}

#solutions_page .section_content ul li{

    margin-bottom: 20px;

    padding-left: 30px;

    position:relative;

}

#solutions_page .section_content ul li:before{

    content: '';

    float: left;

    display: block;

    position: absolute;

    left: 0px;

    width: 23px;

    height: 24px;

    margin: 0;

    background: url(img/hp_slider_ul_img.png) no-repeat transparent;

}

#solutions_page .color_sch_white .section_content ul li:before{

    background: url(img/ul_list_bg_green.png) no-repeat transparent;

}

#solutions_page #success_stories{}

#solutions_page #success_stories .section_title{

    float: left;

    width: auto;

    border-top: 0;

    margin-bottom: 25px;

}

#solutions_page #success_stories .video_wrapper{

    max-width: 400px;

    margin-bottom: 20px;

}

#solutions_page #success_stories .story_content_wrapper *:not(.ss_button){

    text-align:left !important;

    font-size:18px;

}

#solutions_page #success_stories .story_content_wrapper h3{

    font-family:"comfortaabold";

    font-size:20px;

    font-weight:normal;

}

#solutions_page #success_stories .story_content_wrapper .ss_content{

    margin-bottom:50px;

}

#solutions_page #success_stories.color_sch_green h3 {

    color:white;

}

#solutions_page #success_stories.color_sch_green .ss_content {

    color:#141200;

}

#solutions_page #success_stories.color_sch_grey h3 {

    color:white;

}

#solutions_page #success_stories.color_sch_grey .ss_content {

    color:white;

}

#solutions_page #success_stories.color_sch_white h3 {

    color:#159783;

}

#solutions_page #success_stories.color_sch_white .ss_content {

    color:#6d6e70;

}

#solutions_page #success_stories .ss_button {

    float:right;

    width:245px;

    height:45px;

    line-height:45px;

    text-transform:uppercase;

}

#solutions_page #modifications .section_content>.col-md-5>p{

    min-height:140px;

}

#solutions_page #modifications h4{

    font-family:"comfortaabold";

    font-size:20px;

    margin:15px 0;

}

#solutions_page #modifications.color_sch_grey h4{

    color:#4d4d4d;

}

#solutions_page #modifications.color_sch_green h4{

    color:white;

}

#solutions_page #modifications.color_sch_white h4{

    color:#84878a;

}

#solutions_page #examples{}

#solutions_page #examples .single_product_wrapper_outer{

    display:inline-table;

    float:none;

    vertical-align: top;

    position: relative;
}

#solutions_page #examples .single_product_wrapper{

    float:left;

    display:block;

    width:80%;

    margin:0 10% 40px;

    padding:20px;

    border-radius:20px;

    -moz-border-radius:20px;

    -webkit-border-radius:20px;

    font-size:14px;

    border:1px solid transparent;

    transition:all 0.1s linear;

    -moz-transition:all 0.1s linear;

    -webkit-transition:all 0.1s linear;

}

#solutions_page #examples .single_product_wrapper:hover{

    cursor:pointer;

    border-color:#6ab9ad;

    box-shadow:3px 3px 10px #cccccc;

    -moz-box-shadow:3px 3px 10px #cccccc;

    -webkit-box-shadow:3px 3px 10px #cccccc;

}

#solutions_page #examples .single_product_wrapper .featured_img_wrap{

    width:100%;

    float:left;

}

#solutions_page #examples .single_product_wrapper .featured_img_wrap img{

    max-width:100%;

    width:auto;

    height:auto;

    min-height:100px;

    max-height:180px;

}

#solutions_page #examples .single_product_wrapper .featured_img_wrap .caption{

    width:100%;

    float:left;

    display:block;

    text-align:left;

    color:#808184;

    font-size:12px;

}

#solutions_page #examples .single_product_wrapper h3{

    display:block;

    float:left;

    width:100%;

    font-family:"nexa_bold";

    font-size:17px;

    text-transform:uppercase;

    color:#6d6e70;

    margin-bottom:10px;

    height:35px;

    overflow:hidden;

}

#solutions_page #examples .single_product_wrapper .product_excerpt{

    text-align:left;

    color:#6d6e70;

}

#solutions_page #examples .single_product_wrapper p{

    margin:0;

    text-align:left !important;

}

#solutions_page #examples .single_product_wrapper .read_more{

    color:#159783;

    font-size:16px;

    font-family:"nexa_bold";

}

.site-footer #crmWebToEntityForm{margin-top:-15px;}

.site-footer #crmWebToEntityForm .signup_title_wrap p {

    float: left;

    font-size: 15px;

    line-height: 15px;

    margin: 0;

    color: white;

    text-transform: uppercase;  letter-spacing: 1px;

}

.site-footer #crmWebToEntityForm .signup_title_wrap h3 {

    font-size: 19px;

    font-family: "nexa_bold";

    padding: 0;

    margin: 0;

    color: white;

    float: left;  letter-spacing: 1px;

    margin-top: 3px;

}

.site-footer #crmWebToEntityForm .signup_title_wrap {

    float: left;

    width: 142px;

    height: 37px;

    margin: 0 0px 0 0;

    display:inline-block;

}

.site-footer .subscribe_form_wrapper {

    margin-bottom:12px;

}

.site-footer #crmWebToEntityForm form {

    float: left;

    display:inline-block;

}

.site-footer #crmWebToEntityForm .input_wrap{width:100px;margin-right:4px;margin-bottom:4px;display:inline-block;float:left;}

.site-footer #crmWebToEntityForm .input_wrap_last{width:115px;margin-right:8px;display:inline-block;}

.site-footer #crmWebToEntityForm .input_wrap input[type=text] {  width: 100%;  height: 24px;  border: 0;  background: white;  color: #6d6e70;  font-size: 16px;  padding: 5px 10px 2px;  line-height: 23px;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -ms-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  transition: all 0.5s linear;}.site-footer #crmWebToEntityForm .input_wrap select {  width: 100%;  height: 24px;  border: 0;  background: white;  color: #6d6e70;  font-size: 16px;  padding: 1px 4px 0px;  line-height: 23px;  -webkit-transition: all 0.5s linear;  -moz-transition: all 0.5s linear;  -ms-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  transition: all 0.5s linear;}

.site-footer #crmWebToEntityForm .submit_wrapper {

    margin-bottom:12px;

    width: 100px;

    display:inline-block;

}

.site-footer #crmWebToEntityForm  .submit_wrapper input:hover {

    color: #0d826c;

    background: url(img/mc_submit_hover1.png) no-repeat transparent;

}

.site-footer #crmWebToEntityForm .submit_wrapper input {

    float: left;

    display: block;

    height: 24px;

    width: 100%;

    margin: 0;

    padding: 0 0 0 15px;

    text-align: left;

    font-size: 24px;

    line-height: 24px;

    color: white;

    text-transform: uppercase;

    border: 0;

    box-shadow: 3px 3px 9px #282828;

    background: url(img/mc_submit1.png) no-repeat transparent;

    background-size: 100% 100%;

}

/*distributor-locator*/

.page-template-distributors .site-main .btn_green{

    width: 195px;

    margin: 0 auto;

    line-height: 46px;

}

@media only screen and (max-width:360px){.site-footer #crmWebToEntityForm .submit_wrapper {  width: 92px;}.site-footer #crmWebToEntityForm .input_wrap{width:92px;}.site-footer #crmWebToEntityForm .signup_title_wrap{margin-bottom:4px;}}

/*RESPONSIVE STYLES*/

@media only screen and (min-width:1401px){

    /* #our_company_page .timeline .issues li>*{left:40% !important;} */

    #rev_slider_3_2_wrapper,#rev_slider_2_3_wrapper,#rev_slider_6_3_wrapper,#rev_slider_1_1_wrapper{display:none!important;}

    #rev_slider_4_3_wrapper{display:block!important;}

}/*end of media screen of min-width=1360px */

@media only screen and (max-width:1400px)  and (min-width:768px){

    #rev_slider_3_2_wrapper,#rev_slider_2_3_wrapper,#rev_slider_4_3_wrapper{display:none!important;}

    #rev_slider_1_1_wrapper{display:block!important;}

    #hp_products .product_img_wrapper img{max-width:90%;}

}/*end of media screen of min-width=1360px */

@media only screen and (min-width:1024px){

    /*main styles*/

    #page-footer{

        height:530px;

    }

    #page-footer .social_buttons{

        position:absolute;

        right:15px;

    }

    .main_header_wrapper{

        height:80px;

    }
    .main_footer_wrapper{

        /* height:480px; */

        min-height:480px;

        font-size:16px;

    }

    .subscribe_form_wrapper{

        width:100%;

        /* height:40px; */

    }

    .copyright_footer{

        height:50px;

    }

    #bottom_header .bh_nav_wrapper{

        width:660px;

        margin:0 auto;

    }

    #bottom_header .bh_nav_wrapper>*{

        font-size:18px;

    }

    .main_header_wrapper .menu_wrapper{display:block}

    .main_header_wrapper .select-menu{display:none;}

    /*homepage*/

    #hp_slider	{height:500px;overflow-y:hidden;}

    #hp_slider .hp_slider_img_wrapper{height:500px;top:0;}

    /* #hp_slider .hp_slider_img_wrapper_shadow{height:445px;top:50px;} */

    #hp_slider .hp_slider_img_wrapper img{height:500px;width:100%;}

    #hp_slider .slider_navigation{left:75px;position:absolute;}

    #hp_slider .royalSlider{	height:500px;}

    #hp_slider .royalSlider .slide_content .slide_content_text{display:none;top:50px;width:500px;color:white;right:0px}

    #hp_slider .royalSlider .rsActiveSlide .slide_content .slide_content_text{display:block;}

    #hp_slider .slide_title{height:50px;width:500px;}

    #hp_slider .slide_content{width:750px;float:left;}

    #hp_gallery	{min-height:600px;}

    #hp_motion_solutions{min-height:715px}

    #hp_success_stories	{min-height:450px;}

    #hp_why_sevrotronix	{min-height:400px;}

    #hp_news_sevrotronix{height:600px;}

    #hp_slider .slide_nav_button p{/* border-left:0; */border:2px solid white;}

    #hp_slider .slide_nav_button.active_nav_button p{background:#09151a;}

    /*CUSTOM*/	#hp_slider .slider_navigation #nav-1:hover p{color:#257f9a}

    /*CUSTOM*/	#hp_slider .slider_navigation #nav-1.active_nav_button p{color:#257f9a}

    .why_section_wrapper h2{margin:0 0 15px;}

    .why_section_wrapper .single_block{width:14.2%;margin:0 1.1% 1% 0;}
	
	ul.certlist{
		list-style:none;
		margin:0;
		padding:0;}
		ul.certlist li{
			width:20%;
			text-align:center;
			float:left;
			}
	ul.certlist li img{
		width:90%;}
    .why_section_wrapper .single_block .ws_content{margin:0 auto 40px;}

    #hp_slider .royalSlider .slide_content[data-slide_content="0"] img{max-height:350px;}

    .why_section_wrapper .block_content_wrapper{margin:0 0 25px 0;}

    #hp_slider .royalSlider .explore_wrapper{right:0;top:235px;}

    #hp_slider .royalSlider .rsSlide.rsActiveSlide .slide_content{background:url(img/shadow.png) left bottom no-repeat transparent;}

    /*Contact Page*/

    #contact_page form.wpcf7-form,#contact_page form.zoho-contact-form{

        width:420px;

    }

    #contact_page form.wpcf7-form p>span,#contact_page form.zoho-contact-form p>span{

        width:195px;

        margin-left:30px;

    }

    /*testimonials*/

    .testimonials_content_wrapper .page_content p{max-width:80%;}

    /*news, events page*/

    #news_page article .thumbmail_wrapper,

    #events_page article .thumbmail_wrapper,

    #technology_page article .thumbmail_wrapper{

        width:158px;

        height:158px;

    }

    #news_page article .thumbmail_wrapper img,

    #events_page article .thumbmail_wrapper img,

    #technology_page article .thumbmail_wrapper img{

        max-width:158px;

        max-height:158px;

        height:auto;

        width:auto;

    }

    #news_page article .excerpt_wrapper,

    #events_page article .excerpt_wrapper,

    #technology_page article .excerpt_wrapper{

        width:355px;

    }

    /*product page*/

    #product_header .bh_top_nav_wrapper{

        width:900px;

    }

    #products_page .single_product_wrapper .featured_img_wrap{

        height:180px;

    }

    /*single product*/

    #solutions_page #solutions_header{

        padding-bottom: 0px;

    }

    #product_header .bh_nav_wrapper{

        width:730px;

    }

    #product_header .bh_nav_wrapper>*{

        font-size:16px;

    }

    #product_slider_wrapper .royalSlider .rsThumbs.rsNav{

        width:calc(100% - 80px);

        margin:0 40px;

    }

    #product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowLeft,

    #product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowRight {

        width:40px;

        left:-40px;

    }

    #product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowRight {

        left:auto;

        right:-40px;

    }

    #main_product_downloads_wrapper .single_tab_content{

        padding:38px 20px 10px 60px;

    }

    #main_product_downloads_wrapper table .type_title{

        width:520px;

        width:calc(100% - 460px);

    }

    #main_product_downloads_wrapper table th.type_title{

        padding-top:10px;

    }

    #main_product_downloads_wrapper table .file_size{

        width:100px;

    }

    #main_product_downloads_wrapper table .upload_date{

        width:130px;

    }

    #main_product_downloads_wrapper table th.upload_date{

        padding-top:10px;

    }

    #main_product_downloads_wrapper table .download_link{

        width:90px;

        min-height:10px;

    }

    #main_product_downloads_wrapper table th.download_link{

        padding-left:10px;

        position:relative;

        text-align:left;

        padding-top:5px;

        color:#fff;

    }

    #main_product_downloads_wrapper table .download_link.flag-en:after{content:url(img/flag-en.png);top:10px;position:absolute;right:35px;}

    #main_product_downloads_wrapper table .download_link.flag-gr:after{content:url(img/flag-gr.png);top:10px;position:absolute;right:35px;}

    #main_product_downloads_wrapper table .download_link.flag-fr:after{content:url(img/bandera-de-china.jpg);top:10px;position:absolute;right:35px;}
    #main_product_downloads_wrapper table .download_link.flag-ko:after{content:url(img/flag-ko.png);top:10px;position:absolute;right:35px;}

    #main_product_downloads_wrapper li a h4{

        font-size:14px;

    }

    #product_slider_wrapper .product_requset_quote_wrapper {
        left: calc(50% - 80px);
        top:259px;
    }

    /*distributors page*/

    #distributors_page #page_content h4{

        max-width:60%;

    }

    /*downloads page*/

    .main_downloads_wrapper .single_download_wrapper{margin:0 20px 30px 0;}

    /*our company page*/

    #our_company_page .page_content p,.page-id-214 .content-area p{

        max-width:100%;
        font-size:16px;
		line-height:1.5;
		margin-top:15px;

    }

    #our_company_page .company_motion_wrapper .section_content{

        max-width:85%;

    }

    /* #our_company_page .timeline .issues li>*{left:20%;} */

    /*industry*/

    #industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{width:20%;}

    #industrial_page #experience .section_content_wrapper{max-width:80%;}

    #industrial_page .related_section_wrapper .owl-buttons .owl-prev{left:-100px;}

    #industrial_page .related_section_wrapper .owl-buttons .owl-next{right:-100px;}

    /*custom solutions page*/

    #solutions_page #examples .single_product_wrapper{min-height:450px;}

    #solutions_page #examples .single_product_wrapper .featured_img_wrap{height:180px;}

}/* end of media screen min-width:1024px */

@media only screen and (min-width:1024px) and (max-width:1200px){

    /*news,events page*/

    #news_page article .thumbmail_wrapper,

    #events_page article .thumbmail_wrapper,

    #technology_page article .thumbmail_wrapper{

        display:block;

        width:100%;

        text-align:center;

        margin:0 auto 20px;

    }

    #news_page article .excerpt_wrapper,

    #events_page article .excerpt_wrapper,

    #technology_page article .excerpt_wrapper{

        width:100%;

    }

}/*end of media screen (min-width:1024px) and (max-width:1200px)*/

@media only screen and (max-width:1024px){

    /*main styles*/

    #page-footer{min-height:530px;}

    .main_footer_wrapper{min-height:480px;	font-size:14px;}

    .copyright_footer{min-height:50px;}

    .col-md-1.alpha,.col-md-1.omega{display:none;}

    /*headers*/

    .single #product_main_wrapper{padding-top:0;}

    .single #product_header{display:none;}

    #solutions_page .solutions_header_wrapper{display:none;}

    #industrial_page #indusrtial_header .page_header_wrapper{display:none;}

    #page_content{padding-top:0;}

    #bottom_header .bh_nav_wrapper{width:100%;}

    /*homepage*/

    #hp_news_sevrotronix .news_section_wrapper .single_news_wrapper{

        float:left;

        width:100%;

        display:block;

        margin-bottom:30px;

    }

    #hp_slider .slide_nav_button p{border:1px solid white;}

    #hp_motion_solutions .section_map{display:none;}

    .why_section_wrapper .block_content_wrapper{text-align:center;}

    .why_section_wrapper .single_block{

        display:inline-block;

        vertical-align:middle;

        float:none;

        margin:0 20px;

        min-height:215px;

    }

    .single_block .ws_title{max-width:140px;}

    #our_company_page .company_motion_wrapper .top_blocks_content .single_block_wrap{width:100%;margin:0;}

    #our_company_page .company_motion_wrapper .bot_blocks_content .single_block_wrap{width:100%;margin:0;min-height:0;}

    #our_company_page .company_motion_wrapper .bot_blocks_content .single_block{height:auto;}

    #our_company_page .company_motion_wrapper .bot_blocks_content .single_block .title{width:100%;display:block;height:auto;}

    /*testimonials*/

    .testimonials_content_wrapper .page_content p{max-width:100%;}

    #testimonials_page .testimonials_inner .col-md-1.alpha,

    #testimonials_page .testimonials_inner .col-md-1.omega{display:none;}

    /*news, events, technology page*/

    #news_page .col-md-1,

    #events_page .col-md-1,

    #technology_page .col-md-1,

    #downloads_page .col-md-1{

        display:none;

    }

    #news_page article .thumbmail_wrapper,

    #events_page article .thumbmail_wrapper,

    #technology_page article .thumbmail_wrapper{

        display:block;

        width:100%;

        text-align:center;

        margin:0 auto 20px;

    }

    #news_page article .excerpt_wrapper,

    #events_page article .excerpt_wrapper,

    #technology_page article .excerpt_wrapper{

        width:100%;

    }

    #go_top_button{display:none;}

    /*single product*/

    #product_header .bh_nav_wrapper{	width:100%;}

    #product_main_wrapper .col-md-1{	display:none;}

    #main_product_downloads_wrapper .single_tab_content{	padding:38px 15px 10px 15px;}

    #main_product_downloads_wrapper table .type_title,

    #main_product_downloads_wrapper table .file_size,

    #main_product_downloads_wrapper table .upload_date{	width:20%;}

    #main_product_downloads_wrapper table th.type_title{

        padding-top:10px;

    }

    #main_product_downloads_wrapper table .file_size{

        width:100px;

    }

    #main_product_downloads_wrapper table .type_title{

        width:200px;

    }

    #main_product_downloads_wrapper table .upload_date{

        width:100px;

    }

    #main_product_downloads_wrapper table th.upload_date{

        padding-top:10px;

    }

    #main_product_downloads_wrapper table .download_link{

        width:120px;

    }

    #main_product_downloads_wrapper table th.download_link{

        padding-left:10px;

        position:relative;

        text-align:left;

        padding-top:5px;

        color:#fff;

    }

    #main_product_downloads_wrapper table .download_link.flag-en:after{content:url(img/flag-en.png);top:10px;position:absolute;right:50px;}

    #main_product_downloads_wrapper table .download_link.flag-gr:after{content:url(img/flag-gr.png);top:10px;position:absolute;right:50px;}

    #main_product_downloads_wrapper table .download_link.flag-fr:after{content:url(img/bandera-de-china.jpg);top:10px;position:absolute;right:50px;}

    #main_product_downloads_wrapper li a h4{font-size:12px;}

    /* #product_slider_wrapper .royalSlider .slide_content>img{margin:0 !important;} */

    #product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowLeft{width:40px;left:-6%;}

    #product_slider_wrapper .royalSlider .rsThumbsArrow.rsThumbsArrowRight{width:40px;right:-6%;}

    /*single industry*/

    #industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{height:40px;}

    /*custom solutions page*/

    #solutions_page .map_header_wrapper .map_content_wrapper{left:5%;top:60px;}

    #solutions_page .map_header_wrapper .map_content_bottom_wrapper{top:300px;width:100%;padding:20px;left:0;}

    #solutions_page .map_header_wrapper .map_content_bottom_wrapper h2{margin-left:0;}

    #solutions_page #examples .single_product_wrapper .featured_img_wrap{text-align:center;}

    #solutions_page #examples .single_product_wrapper h3{text-align:center;}

    #solutions_page .map_header_wrapper .map_wrapper_inner .hs-wrap{display:none;}

    #sub_menu_bg{display:none!important;}

}/* end of media screen max-width:1024px */

@media only screen and (min-width:980px){

    #page-footer .social_buttons{margin-top: 50px;}

    /*custom solutions page*/

    #solutions_page #examples .single_product_wrapper{min-height:450px;}

    /*single industry*/

    #industrial_page .related_products_wrapper{margin:0 auto;}

    #industrial_page .related_products_wrapper.count_1 .owl-wrapper-outer{width:33.4%}

    #industrial_page .related_products_wrapper.count_2 .owl-wrapper-outer{width:66.7%}

}/* end of media screen and (min-width:980px) */

@media only screen and (max-width:979px){

    #page-footer .social_buttons{margin-top: 0;}

    /*news page*/

    .widgets_wrapper{width:100%;}

    .widgets_wrapper>div{max-width:300px;margin-left:auto;margin-right:auto;}

}/* end of media screen and (max-width:979px)*/

@media only screen and (min-width:768px) and (max-width:979px){

    #industrial_page .related_products_wrapper.count_1 .owl-wrapper-outer{width:50%}

}/*end of media screen and (min-width:768px) and (max-width:979px) */

@media only screen and (min-width:768px) and (max-width:1024px){

    /*main styles*/

    .main_header_wrapper .menu_wrapper{display:block}

    /* .main_header_wrapper .select-menu{display:none;} */

    .main_header_wrapper .menu_wrapper{float:left;width:100%;margin:0;height:auto;}

    .main_header_wrapper .menu{display:none}

    .main_header_wrapper .select-menu{display:block;width:80%;margin:30px 10%;color:#333333;cursor: pointer; padding: 6px; background: #f9f9f9; border: 1px solid #e3e3e3;}

    .site-navigation>div>ul>li{padding:8px 2px;}

    #mc_embed_signup .email_input_wrapper{clear:both}

    #page-footer .social_footer{padding:40px 0 0;}

    /*homepage*/

    #hp_gallery .center_banners .img_wrapper{padding:0 15px;}

    #bottom_header .bh_nav_wrapper>*{font-size:18px;	}

    .why_section_wrapper .block_content_wrapper{margin:0 0 30px 0;padding:20px;}

    #hp_slider .hp_slider_img_wrapper+.container{padding:0;width:100%;}

    #hp_slider .hp_slider_img_wrapper+.container>.row{margin:0;width:100%;}

    #hp_slider .hp_slider_img_wrapper+.container>.row>.col-md-12{padding:0;width:100%;}

    #hp_slider .slide_nav_button p{border:1px solid white;}

    #hp_slider .hp_slider_img_wrapper img{display:none;}

    #hp_slider .slider_navigation{

        width:100%;

        margin:0;

        padding:0;

        position:relative;

        background:#202020;

    }

    #hp_slider .slider_navigation>.nav_wrapper{width:80%;margin:0 auto;padding:0;}

    #hp_slider .royalSlider{	display:none;width:90%;padding:0 5%;z-index:9;color:white;}

    #hp_slider .royalSlider .rsContainer{-webkit-transform:initial !important;}

    #hp_slider .royalSlider .rsSlide{display:none;}

    #hp_slider .royalSlider .rsActiveSlide{left:0 !important;top:0;display:block;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content{

        display:block;

        position:relative;

        left:0;

        top:0;

    }

    #hp_slider .royalSlider .slide_content .slide_content_text{position:relative;height:300px;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content>img{

        display:block;

        position:relative;

        margin:0 auto;

        bottom:80px !important;

        max-width:300px;

    }

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper{

        position:absolute;

        bottom:-275px;

        left:30%;

        width:40%;

    }

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper>a{width:100%;}

    #hp_slider .slide_nav_button{

        width:100%;

        padding:0;

        float:left;

        border:1px solid white;

        background-image:url(img/slider_nav_bg_mobile.png);

        background-size:100% 100%;

    }

    #hp_slider .slide_nav_button p{

        font-size:26px;

        border:0;

        padding:0 10%;

        font-family:"comfortaalight";

        position:relative;

        transition:0.2s all linear;

        -moz-transition:0.2s all linear;

        -webkit-transition:0.2s all linear;

    }

    #hp_slider .slide_nav_button p:after{

        content:"";

        display:block;

        position:absolute;

        right:5%;

        height:48px;

        width:48px;

        background-image:url(img/slider_nav_bg_mobile_in.png);

        background-size:48px 96px;

        background-position:center top;

        background-repeat:no-repeat;

    }

    #hp_slider .slide_nav_button p:hover{

        box-shadow:0 0 15px white;

        -moz-box-shadow:0 0 15px white;

        -webkit-box-shadow:0 0 15px white;

    }

    #hp_slider .open_mobile_menu .slide_nav_button {display:none;}

    #hp_slider .open_mobile_menu .slide_nav_button.active_nav_button {display:table;}

    #hp_slider .open_mobile_menu .slide_nav_button.active_nav_button p:after{background-position:center bottom;}

    #hp_slider .royalSlider{width:100%;height:650px;position:absolute;top:200px;}

    #hp_slider .slider_navigation{height:850px;}

    #hp_slider .slide_nav_button{height:120px;margin:40px 0;}

    #hp_slider .slide_nav_button p {	font-size: 36px;padding:0 15%;}

    #hp_slider .slide_nav_button p:after{top:34px;right:5%;}

    /*news,events,downloads,technology*/

    #news_page .widgets_wrapper>.widget_text,

    #events_page .widgets_wrapper>.widget_text,

    #technology_page .widgets_wrapper>.widget_text,

    #downloads_page .widgets_wrapper>.widget_text{

        width:300px;float:left;

    }

    #news_page .widgets_wrapper>.widget_text:nth-child(2n),

    #events_page .widgets_wrapper>.widget_text:nth-child(2n),

    #technology_page .widgets_wrapper>.widget_text:nth-child(2n),

    #downloads_page .widgets_wrapper>.widget_text:nth-child(2n){

        float:right;

    }

    /*custom solutions page*/

    #solutions_page #success_stories .video_wrapper{display:block;margin:30px auto;}

    /*contact page*/

    #contact_page form.wpcf7-form,#contact_page form.zoho-contact-form{width:80%;}

    #contact_page form.wpcf7-form p>span,#contact_page form.zoho-contact-form p>span{width:47%;margin-left:6%;}

    #contact_info .widget-title{font-size:16px;}

    #contact_info .container .col-xs-6 {	margin-bottom: 20px;}

    /*testimonials*/

    #testimonials_page .testimonials_inner .video_wrapper>iframe{width:100%;}

    /*single product*/

    #product_header .bh_nav_wrapper>*{font-size:14px;}

    #product_slider_wrapper .royalSlider .slide_content>img{margin-left:auto !important;margin-right:auto !important;}

    #product_slider_wrapper #quote_form_wrapper form .close{width:46px;height:46px;border-radius:23px;line-height:42px;font-size:26px}

    #product_main_wrapper #overview p{padding-left:0 !important;padding-right:0 !important;}

    #product_main_wrapper #overview p iframe{display:block;margin:30px auto;}

    /*distributors page*/

    #distributors_page #page_content h4{max-width:60%;}

    /*our company page*/

    #our_company_page #page_content p{max-width:80%;font-size:18px;}

    #our_company_page #page_content .single_block .ws_content{max-width:100%;}

    #our_company_page .company_motion_wrapper .section_content{max-width:85%;}

    #our_company_page .company_members_wrapper .members_content>*{max-width:33%;float:left;}

    /*downloads page*/

    .main_downloads_wrapper .single_download_wrapper{margin:0 30px 30px 0;}

    /*industry*/

    #industrial_page .related_section_wrapper{padding:30px 0 45px;}

    #industrial_page #success_stories .video_wrapper{margin:0 auto 25px;}

    #industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{width:25%;}

    #industrial_page #experience .section_content_wrapper{max-width:80%;}

    #industrial_page .page_title{font-size:65px;}

}/* end of media screen and (min-width:768px) and (max-width:1024px) */

@media only screen and (max-width:767px){

    /*main styles*/

    .main_header_wrapper{height:auto;background:#000;}

    .main_header_wrapper .menu_wrapper{float:left;width:100%;margin:0;height:auto;}

    .main_header_wrapper .menu{display:none}

    .main_header_wrapper .select-menu{display:block;width:80%;margin:30px 10%;color:#333333;cursor: pointer; padding: 6px; background: #f9f9f9; border: 1px solid #e3e3e3;}

    .page h2{margin-bottom:30px;}

    .main_header_wrapper .select-menu

	/*homepage*/

	#hp_slider>.container,

    #hp_slider>.container>.row,

    #hp_slider>.container>.row>.col-md-12{width:100%;padding:0;margin:0;}

    #hp_success_stories .testimonials_inner .video_wrapper>iframe{

        display:block;

        width:400px;

        height:250px;

        margin:0 auto 30px;

    }

    #hp_slider .hp_slider_img_wrapper img{display:none;}

    #hp_slider .slider_navigation{

        width:100%;

        margin:0;

        padding:0;

        position:relative;

        background:#202020;

    }

    #hp_slider .slider_navigation>.nav_wrapper{width:100%;margin:0;padding:0;}

    #hp_slider .royalSlider{	display:none;width:90%;padding:0 5%;z-index:9;color:white;}

    #hp_slider .royalSlider .rsContainer{-webkit-transform:initial !important;}

    #hp_slider .royalSlider .rsSlide{display:none;}

    #hp_slider .royalSlider .rsActiveSlide{left:0 !important;top:0;display:block;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content{

        display:block;

        position:relative;

        left:0;

        top:0;

    }

    #hp_slider .royalSlider .slide_content .slide_content_text{position:relative;height:300px;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content>img{

        display:block;

        position:relative;

        margin:0 auto;

        bottom:80px !important;

        max-width:300px

    }

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper{

        position:absolute;

        bottom:-275px;

        left:30%;

        width:40%;

    }

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper>a{

        width:100%;

    }

    #hp_slider .slide_nav_button{

        width:90%;

        padding:0;

        float:left;

        border:1px solid white;

        background-image:url(img/slider_nav_bg_mobile.png);

        background-size:100% 100%;

    }

    #hp_slider .slide_nav_button p{

        font-size:26px;

        border:0;

        padding:0 10%;

        font-family:"comfortaalight";

        position:relative;

        transition:0.2s all linear;

        -moz-transition:0.2s all linear;

        -webkit-transition:0.2s all linear;

    }

    #hp_slider .slide_nav_button p:after{

        content:"";

        display:block;

        position:absolute;

        right:5%;

        height:48px;

        width:48px;

        background-image:url(img/slider_nav_bg_mobile_in.png);

        background-size:48px 96px;

        background-position:center top;

        background-repeat:no-repeat;

    }

    #hp_slider .slide_nav_button p:hover{

        box-shadow:0 0 15px white;

        -moz-box-shadow:0 0 15px white;

        -webkit-box-shadow:0 0 15px white;

    }

    #hp_slider .open_mobile_menu .slide_nav_button {

        display:none;

    }

    #hp_slider .open_mobile_menu .slide_nav_button.active_nav_button {

        display:table;

    }

    #hp_slider .open_mobile_menu .slide_nav_button.active_nav_button p:after{

        background-position:center bottom;

    }

    .why_section_wrapper .block_content_wrapper{margin:0 0 40px 0;}

    /*testimonials*/

    #testimonials_page .testimonials_inner .video_wrapper>iframe{

        display:block;

        width:400px;

        height:250px;

        margin:0 auto 30px;

    }

    /*single post*/

    .single #post_content article .thumbmail_wrapper{

        float:left;

        width:100%;

        text-align:center;

        margin-bottom:20px;

    }

    /*distributors page*/

    #distributors_page #page_content h4{

        max-width:80%;

    }

    /*our company page*/

    #our_company_page #page_content p{max-width:100%;font-size:16px;}

    #our_company_page .company_motion_wrapper .section_content{max-width:100%;}

    /*single industry*/

    #industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{width:25%;}

    #industrial_page #experience .section_content_wrapper{max-width:100%;}

    #industrial_page .page_title{font-size:55px;}

    #industrial_page #success_stories .video_wrapper{max-width:100%;text-align:center;}

    #industrial_page #applications .single_app.left_content .appl_img_wrapper{width:100%;margin:0 0 30px;text-align:center;max-width:100%;}

    /*single product*/

    #product_content_wrapper p{padding-left:0 !important;}

    #product_content_wrapper p iframe{margin:30px auto;}

    /*contact page*/

    #contact_info .container .col-xs-6{margin-bottom:30px;}

    #contact_info .widget-title{font-size:17px;}

    /*downloads page*/

    .main_downloads_wrapper .single_download_wrapper{margin:0 30px 30px 0;}

    #main_product_downloads_wrapper table .file_size{

        width:100px;

        display:none;

    }

    #main_product_downloads_wrapper table .type_title{

        width:220px;

    }

    #main_product_downloads_wrapper table .upload_date{

        width:100px;

    }

    #main_product_downloads_wrapper table .download_link {

        width: 70px;

    }

    #main_product_downloads_wrapper table .download_link.flag-en:after{content:url(img/flag-en.png);top:10px;position:absolute;right:25px;}

    #main_product_downloads_wrapper table .download_link.flag-gr:after{content:url(img/flag-gr.png);top:10px;position:absolute;right:25px;}

    #main_product_downloads_wrapper table .download_link.flag-fr:after{content:url(img/bandera-de-china.jpg);top:10px;position:absolute;right:25px;}

}/* end of media screen and (max-width:767px) */

@media only screen and (min-width:641px) and (max-width:767px){

    /*homepage*/

    #hp_products .product_img_wrapper img{max-width:85%;}

    #bottom_header .bh_nav_wrapper>*{font-size:14px;}

    #hp_gallery .center_banners{	width:100%;	float:left;	padding:0 15px;}

    #hp_slider .royalSlider{width:100%;height:600px;position:absolute;top:200px;}

    #hp_slider .slider_navigation{height:800px;}

    /* #hp_slider .slider_navigation>.nav_wrapper{height:800px;} */

    #hp_slider .slide_nav_button{height:120px;margin:30px 5%;}

    #hp_slider .slide_nav_button p {	font-size: 36px;padding:0 15%;}

    #hp_slider .slide_nav_button p:after{top:34px;right:5%;}

    /*contact page*/

    #contact_page form.wpcf7-form,#contact_page form.zoho-contact-form{width:80%;}

    #contact_page form.wpcf7-form p>span,#contact_page form.zoho-contact-form p>span{width:47%;margin-left:6%;}

    /*single product*/

    #product_header .bh_nav_wrapper>*{font-size:14px;}

    /*single industry*/

}/* end of media screen and (min-width:641px) and (max-width:767px) */

@media only screen and (min-width:641px){

    /*footer*/

    #mc_embed_signup form .mc-field-group{width: 125px;margin-right:8px;}

    .top_header_wrapper_inner{display:none;}

}

@media only screen and (max-width:640px){

    /*main styles*/

    body{min-width:400px;}

    /*header*/

    .logo_wrapper{width:100%;text-align:center;}

    .get_newsletter_link{margin-right:5px;float:left;display:none;}

    /*footer*/

    #mc_embed_signup .signup_title_wrap{width:100%;}

    #mc_embed_signup .signup_title_wrap p{line-height:25px;margin:0 10px 0 0;padding:0;}

    #mc_embed_signup .signup_title_wrap h3{line-height:25px;margin:0;padding:0;}

    #mc_embed_signup .mc-field-group{width:30%;margin-right:5%;margin-bottom:20px;}

    #mc_embed_signup .submit_wrapper{width:30%;margin-right:0;margin-bottom:20px;}

    #mc_embed_signup #mce-responses{width:100%;margin:0 0 20px;}

    #contact_info{overflow:hidden;}

    #contact_info p{word-wrap:break-word;}

    /*homepage*/

    #hp_gallery .center_banners{	width:100%;	padding:0 15px;float:left;}

    #bottom_header .bh_nav_wrapper>*{font-size:12px;}

    #hp_gallery h2{font-size:36px;max-width:80%;line-height:50px;}

    #hp_slider .royalSlider{width:100%;height:700px;position:absolute;top:130px;}

    #hp_slider .slider_navigation{height:540px;}

    #hp_slider .slider_navigation.open_mobile_menu{height:830px;}

    #hp_slider .slide_nav_button{height:100px;margin:15px 5%;}

    #hp_slider .slide_nav_button p {	font-size: 26px;padding:0 20% 0 5%;}

    #hp_slider .slide_nav_button p:after{top:24px;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content>img{bottom:auto !important;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper{bottom:-375px;left:15%;width:70%;}

    #hp_motion_solutions ul li{padding-left:35px;height:auto;}

    #hp_motion_solutions ul li:before{position:absolute;left:15px;}

    /*contact page*/

    #contact_page form.wpcf7-form,#contact_page form.zoho-contact-form{width:80%;}

    #contact_page form.wpcf7-form p>span,#contact_page form.zoho-contact-form p>span{width:100%;margin:0%;}

    /*products page*/

    #products_page .single_product_wrapper{width:90%;margin:0 5% 40px;}

    /*single product*/

    #product_header .bh_nav_wrapper>*{font-size:12px;}

    #product_slider_wrapper .royalSlider .slide_content>img{max-height:280px !important;height:auto !important;width:auto !important;margin:55px auto !important;}

    #main_product_downloads_wrapper thead{height:35px;}

    #product_slider_wrapper .featured_image_wrapper{margin-top:50px;}

    #product_slider_wrapper .featured_image_wrapper img{max-height:400px;}

    #product_main_wrapper section#ratings .rating_table th

    {

        border-width:5px;

    }

    #product_main_wrapper section#ratings .col-md-10{padding:0;}

    #product_slider_wrapper #quote_form_wrapper{padding:0;margin:0;width:100%;height: 100%}

    #product_slider_wrapper #quote_form_wrapper form{width:100%;height:100%;padding:25px;}

    #product_slider_wrapper #quote_form_wrapper form h2{font-size:28px;line-height:34px;width:auto;}

    #product_slider_wrapper #quote_form_wrapper form .subtitle{clear:both}

    #product_slider_wrapper #quote_form_wrapper form .form-row input{width:48% !important;}

    #product_slider_wrapper #quote_form_wrapper form .form-row input.full_width{width:100% !important;}

    #product_slider_wrapper #quote_form_wrapper form .form-row textarea{min-height:50px;}

    #product_slider_wrapper #quote_form_wrapper form .close {top:20px;right:20px;width: 46px;height: 46px;border-radius: 23px;line-height: 42px;font-size: 26px;}

    #product_slider_wrapper #quote_form_wrapper form table input {width:48%;}

    #product_slider_wrapper #quote_form_wrapper form table input:first-child {margin-right:4%;}

    #product_slider_wrapper #quote_form_wrapper form table select{width:48% !important;}

    #product_slider_wrapper #quote_form_wrapper form table textarea{min-height:50px;}

    /*single industry*/

    .top_header_wrapper>.container{display:none;}

    #indusrtial_header .top_header_wrapper_inner{position:absolute;top:-1px;display:block;float:left;width:100%;background:#021218;}

    #indusrtial_header select.single_links_wrapper{display: block;

        width: 80%;

        margin: 30px 10%;

        color: #333333;

        cursor: pointer;

        padding: 6px;

        background: #f9f9f9;

        border: 1px solid #e3e3e3;

        font-size:14px;

    }

    #industrial_page #success_stories .video_wrapper{max-width:100%;text-align:center;}

    #industrial_page #applications .single_app.left_content .appl_img_wrapper{width:100%;margin:0 0 30px;text-align:center;max-width:100%;}

    #industrial_page .color_sch_green .section_title{line-height:46px;padding:10px 0;}

    #industrial_page .header_img_wrapper{background-size:auto 100%;}

    #industrial_page .page_title{line-height:85px;font-size:34px;}

    #industrial_page #indusrtial_header .top_header_wrapper .single_link_wrap{width:33.33%;}

    #industrial_page .more_solutions_wrapper a{width:300px;background-size:100% 180px;height:90px;}

    /*our company page*/

    #our_company_page .company_members_wrapper .members_content{width:100%;display:block;text-align:center;}

    #our_company_page .timeline .issues li *{max-width:200px !important;display:block;}

    #main_product_downloads_wrapper table .type_title {

        width: 135px;

    }

    #main_product_downloads_wrapper table .download_link {

        width: 60px;

    }

    #main_product_downloads_wrapper table .download_link.flag-en:after{content:url(img/flag-en.png);top:10px;position:absolute;right:20px;}

    #main_product_downloads_wrapper table .download_link.flag-gr:after{content:url(img/flag-gr.png);top:10px;position:absolute;right:20px;}

    #main_product_downloads_wrapper table .download_link.flag-fr:after{content:url(img/bandera-de-china.jpg);top:10px;position:absolute;right:20px;}

    #main_product_downloads_wrapper table th.download_link{

        padding-left:0px;

        padding-top:0px;

        color:#fff;

    }

    #main_product_downloads_wrapper table .upload_date{

        width:75px;

    }

    /*distributor-locator*/

    .page-template-distributors .site-main .btn_green{

        width: 80%;

    }

}/* end of media screen and (max-width:640px)*/

@media only screen and (max-width:480px){

    body{min-width:360px;}

    #hp_products .product_img_wrapper img{max-width:125%;}

    #mc_embed_signup .mc-field-group{width:45%;margin-right:5%;margin-bottom:20px;}

    .subscribe_form_wrapper{margin-bottom:0;}

    #page-footer .social_buttons{float:left;}

    .social_footer .social_buttons a{margin:5px 15px 15px 0;}

    /*homepage*/

    /*contact page*/

    /*testimonials*/

    #testimonials_page .testimonials_inner .video_wrapper>iframe{

        display:block;

        width:100%;

        height:auto;

        min-height:200px;

        margin:0 auto 30px;

    }

    #main_product_downloads_wrapper table .type_title {

        width: 120px;

    }

    #main_product_downloads_wrapper table .download_link {

        width: 50px;

    }

    #main_product_downloads_wrapper table th.download_link {

        color:#fff;

    }

    #main_product_downloads_wrapper table .download_link.flag-en:after{content:url(img/flag-en.png);top:10px;position:absolute;right:14px;}

    #main_product_downloads_wrapper table .download_link.flag-gr:after{content:url(img/flag-gr.png);top:10px;position:absolute;right:14px;}

    #main_product_downloads_wrapper table .download_link.flag-fr:after{content:url(img/bandera-de-china.jpg);top:10px;position:absolute;right:14px;}

    #main_product_downloads_wrapper table .upload_date{

        display:none;

    }

}/* end of media screen and (max-width:480px)*/

@media only screen and (max-width:360px){

    #hp_products div.product_img_wrapper {

        min-height: 315px;

        width: 70%;

        left: 20%;

    }

    #hp_products div.product_img_wrapper img {

        bottom: 50px;

    }

    #hp_products .ws_button_wrapper {

        /*right: 45px;*/

    }

    #solutions_page .map_header_wrapper .map_content_wrapper h3{

        font-size:42px;

    }

    #solutions_page .map_header_wrapper .map_content_bottom_wrapper h2{

        font-size:36px;

    }

    #product_main_wrapper .more_solutions_wrapper a{

        width:300px;

        background-size: 100% 180px;

        height: 90px;

    }

    #main_product_downloads_wrapper table .type_title {

        width: 80px;

    }

}

@media (min-device-width:320px) and (max-device-width:359px){

    body {

        min-width: 320px;

    }

    #product_slider_wrapper .featured_image_wrapper img{

        max-width:300px;

    }

    #solutions_page .map_header_wrapper .map_content_bottom_wrapper{

        top:280px;

    }

    #product_main_wrapper section#key_features .content_wrapper ul li{

        width: 295px;

        overflow: auto;

    }

}

@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){

    #hp_slider .slider_navigation{height:500px;}

    #hp_slider .slide_nav_button{margin:15px 0;height:80px;}

    #hp_slider .slide_nav_button p:after{top:14px;}

    #hp_slider .royalSlider{height:500px;top:110px;}

    #hp_slider .royalSlider .slide_content .slide_content_text{font-size:16px;line-height:20px;}

    #hp_slider .royalSlider .slide_content .slide_content_text li{margin-bottom:15px;}

    #hp_slider .royalSlider .slide_content img{max-height:200px;bottom:auto !important;top:-180px !important;}

    #hp_slider .royalSlider .rsActiveSlide>.slide_content .explore_wrapper{top:auto !important;bottom:-70px !important;}

    #product_slider_wrapper #quote_form_wrapper{padding-top:0 !important;height:96% !important;padding:0 !important;width:90% !important;top:2% !important;left:5% !important;}

    #product_slider_wrapper #quote_form_wrapper form{width:100% !important;height:100% !important;}

    #product_slider_wrapper #quote_form_wrapper form h2{font-size:35px;line-height:40px;margin:0 0 10px;}

    #product_slider_wrapper #quote_form_wrapper form .form-row .left_input{width:48%}

    #product_slider_wrapper #quote_form_wrapper form .form-row .right_input{width:48%}

    #product_slider_wrapper #quote_form_wrapper form .form-row textarea{min-height:75px;}

    #product_slider_wrapper #quote_form_wrapper form table input {width:48%;}

    #product_slider_wrapper #quote_form_wrapper form table input:first-child {margin-right:4%;}

    #product_slider_wrapper #quote_form_wrapper form table select{width:48% !important;}

    #product_slider_wrapper #quote_form_wrapper form table textarea{min-height:75px;}

}

input, button, select, textarea {

    font-size: 11pt;

    font-family: sans-serif;

}

.addtoany_list.a2a_kit_size_32 {

    float: right;

    /*margin-right: 20%;*/

    margin-right: 9%;

    position:relative;

}

.addtoany_list.a2a_kit_size_32 a {

    margin-top: 7%;

    margin-bottom: 3%;

}

span.a2a_svg.a2a_s__default.a2a_s_facebook

{

    height: 25px !important;

    line-height: 25px !important;

    width: 25px !important;

}

span.a2a_svg.a2a_s__default.a2a_s_google_plus

{

    height: 25px !important;

    line-height: 25px !important;

    width: 25px !important;

}

span.a2a_svg.a2a_s__default.a2a_s_linkedin

{

    height: 25px !important;

    line-height: 25px !important;

    width: 25px !important;

}

/* stylesheet 2014_12_27_1702 */

.a2a_s_facebook

{

    background-image: url("img/f-icon.png") !important;

    background-repeat: no-repeat;

}

.a2a_s_facebook:hover

{

    background-image: url("img/f-icon-hover.png") !important;

    background-repeat: no-repeat;

}

.a2a_s_google_plus

{

    background-image: url("img/g-icon.png") !important;

    background-repeat: no-repeat;

}

.a2a_s_google_plus:hover

{

    background-image: url("img/h-icon-hover.png") !important;

    background-repeat: no-repeat;

}

.a2a_s_linkedin

{

    background-image: url("img/in-icon.png") !important;

    background-repeat: no-repeat;

}

.a2a_s_linkedin:hover

{

    background-image: url("img/in-icon-hover.png") !important;

    background-repeat: no-repeat;

}

#quote_form_wrapper > form > table > tbody > tr > td:nth-child(1) > select

{

    color: #A9A9A9;

}

#quote_form_wrapper > form > table > tbody > tr > td:nth-child(2) > select

{

    color: #A9A9A9;

}

.single #post_content article .thumbmail_wrapper {

    display: none;

}

.single_block .ws_content>span.hover_condition {

    display: none;

    cursor: auto;

}
.social_header .widget_bootstrapbasic_search_widget .navbar-form{
    padding: 0;
}
.social_header .widget_bootstrapbasic_search_widget{
    display: inline-block;
    /*width: 22%;*/
    height: 25px;
    float: right;
}

.social_header .widget_bootstrapbasic_search_widget input[type=text], .mobmenu_content .widget_bootstrapbasic_search_widget input[type=text]{
    height: 26px;
    padding: 3px 6px;
    color: #fff;
    border-color: #34a7fd;
    background: #202020;
}

.social_header .widget_bootstrapbasic_search_widget button, .mobmenu_content .widget_bootstrapbasic_search_widget button{
    background: url(img/search_btn.png) no-repeat 50% 100%;
    border: none;
    text-indent: -9999px;
    width: 24px;
    height: 18px;
    box-shadow: none;
}

.social_header .widget_search{

    width:160px;

    margin-top:10px;

}

.social_header .widget_search #form-search-input{

    width:135px;

    float:right;

    border-radius:7px;

    height:20px;

}

.social_header .widget_search .input-group-btn{

    width:25px;

    padding-top:2px;

    float:right;

}

.social_header .widget_search .input-group-btn .btn{

    background: url("img/search_btn.png") no-repeat;

    border: none;

    border-radius: 0;

    height: 15px;

    width: 15px;

    text-indent: -9999px;

    webkit-box-shadow: none;

    box-shadow: none;

    padding:0;

}

.srvtr_btn.btn_black {

    color: white;

    background-image: url(img/btn_black_bg.png);

    background-position: left bottom;

}

.srvtr_btn.btn_black:hover {

    color:#00584a;

    background-image:url(img/btn_light_green_bg.png);

    background-position:left top;

}

#hp_products .ws_button_wrapper a {

    display: block;

    width: 145px;

    height: 43px;

    margin: 0 auto;

    padding-right: 25px;

    /* color: white; */

    font-size: 20px;

    line-height: 43px;

}

#hp_products .ws_button_wrapper a:hover{

}

#hp_products .ws_button_wrapper {

    bottom:20px;

    position:absolute;

    width:100%;

    /*right:55px;*/

}

#hp_products{

    background: url(img/main_products_bg.png)  repeat;

    position:relative;

}

#hp_products .product_wrapper:hover{

    background: #fff;

    top:-1px;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#hp_products .product_wrapper{

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#hp_products .product_wrapper:hover .product_title{

    color: #000;

}

#hp_products .product_wrapper:hover .ws_button_wrapper{

    display:block;

}

.srvtr_btn.btn_black.btn_cursor:hover:after{

    background-image:url(img/btn_green_cursor.png);

}

#hp_products .product_img_wrapper{

    min-height:402px;

    position:relative;

}

#hp_products .product_img_wrapper img{

    position:absolute;

    bottom:80px;

}

#hp_products .product_title{

    height:50px;

    color:#fff;

    font-size:15px;

    text-transform: uppercase;

    padding-top:15px;

    text-align:center;



    padding-top: 0;

    vertical-align: middle;

    display: table-cell;

    line-height: 22px;

}

#hp_products .products_wrapper .product_wrapper a {

    display: table;

    width: 100%;

}

#hp_products .product_title a{

    font-size:15px;

    text-transform: uppercase;

    color:#fff;

    text-align:center;

}

#goto_products{

    position:absolute;

    background:url("img/view_products_btn.png") no-repeat;

    width:203px;

    height:79px;

    top: -105px;

    z-index: 99;

    position:absolute;

    left:0;

    right:0;

    margin-left:auto;

    margin-right:auto;

}
.ko #goto_products{
    background:url("img/view_products_btn_KR.png") no-repeat;
}
.single_block .ws_content>span.hover_condition{

    background-color:#363a38;

    color:#fff;

    border-radius: 70px;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#hp_gallery img{

}

#hp_gallery img:hover{

}

#hp_gallery .left_banners{}

#hp_gallery .right_banners{}

#hp_gallery .img_wrapper p{text-align:center;}

#hp_gallery .img_wrapper{

    text-align:center;

    padding:0;

    position:relative;

    margin-bottom:25px;

}

#hp_gallery .img_wrapper p{

    color: #000;

    text-align: center;

    font-size: 16px;

    line-height: 45px;

    margin: 0 ;

    width: 100%;

    position: absolute;

    bottom: 0;

    background: #fff;

    opacity: 0.7;

    text-transform: capitalize;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#hp_gallery .img_wrapper p:hover{

    background: #4068e4;

    opacity: 1;

    color:#fff;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

#hp_gallery{

    background:#fff;

}

#hp_gallery .bottom_hr_wrapper{

    padding-top:30px;

    padding-bottom:20px;

    display:block;

    width:100%;

    float:left;

}

#hp_success_stories{
	background:url(img/cert_bg.jpg) no-repeat bottom center;

}

#hp_news_sevrotronix{

    background:#11826c;

    padding:50px 0 65px;

}

#hp_news_sevrotronix h2{

    font-weight:300;

    font-size:30px;

    color:#4068e4;

}

#hp_news_sevrotronix .single_news {

    width:100%;

    float:left;

}

#hp_news_sevrotronix .single_news:hover{

    cursor:pointer;

}

#hp_news_sevrotronix .single_news .featured_img_wrap img{

    height:100%;

    width:auto;

}

#hp_news_sevrotronix .single_news>a{

    float:left;

    width:100%;

    height:100%;

}

#hp_news_sevrotronix .single_news h3{

    font-size:14px;

    line-height:18px;

    color:#fff;

    font-weight:300;

    margin:0;

    text-transform:uppercase;

    font-family: 'nexa_lightregular';

}

#hp_news_sevrotronix .single_news .post_date{

    display:block;

    color:#363a38;

    font-size:11px;

    margin:0 0 15px;

}

#hp_news_sevrotronix .single_news .news_date1{

    display:block;

    font-weight:300;

    font-size:30px;

    margin:0 0 ;

}

#hp_news_sevrotronix .single_news .news_date2{

    display:block;

    font-weight:300;

    font-size:14px;

    margin:0 0 ;

    text-transform:uppercase;

}

#hp_news_sevrotronix .news_section_wrapper{padding-right: 7%;padding-left: 7%;}

#hp_news_sevrotronix .single_news .featured_img_wrap{width:260px;height:250px;}

#hp_news_sevrotronix .single_news .news_details{margin-top:40px;width:280px;}

#hp_news_sevrotronix .single_news .news_title{width:200px;display:inline;color:#fff;float:left;padding-left:20px;font-weight:300;}

#hp_news_sevrotronix .single_news .news_dates{width:80px;display:inline;color:#fff;

    border-right:#fff solid 3px;height:70px;float:left;padding-left:20px}

#hp_news_sevrotronix h2{margin:0 0 70px;}

#hp_news_sevrotronix .single_news {height:415px;}

#rma_page #page_content {

    background: #d7dadb;

}

/*RMA PAGE*/

#rma_page iframe{

    margin:0 0 75px 0;

    width:100%;

    min-height:592px;

    height:auto;

}

.site-navigation>div>ul>li a{

    display:block;

}

.site-navigation .dropdown{position:inherit;}

.main_header_wrapper{position:relative}

.site-navigation .sub-menu{

    list-style: none;

    position:absolute;

    z-index:2000;

    width: 750px;

    height:0px;

    background-color:#6d6e70;

    left:500px;

    top:80px;

    color:#fff;

    line-height:100px;

    font-size:14px;

    text-align:center;

    display:none;

    transition: all 0.2s linear;

}

.site-navigation .menu-item-1883 .sub-menu li a,
.site-navigation .menu-item-4971 .sub-menu li a,
.site-navigation .menu-item-10564 .sub-menu li a 
{
    line-height: 22px;
    padding-top: 54px;
}

.site-navigation .menu-item-1883 .sub-menu li,
.site-navigation .menu-item-4971 .sub-menu li,
.site-navigation .menu-item-10564 .sub-menu li
{

    height: 100px;

}

.site-navigation .menu-item-1883 .sub-menu,
.site-navigation .menu-item-4971 .sub-menu,
.site-navigation .menu-item-10564 .sub-menu{
    width: 1120px;
}

.site-navigation .menu-item-has-children:after{

    content: "\f0d7";

    font-family:fontAwesome;

    text-align: center;

    display: block;

    font-size: 10px;

}

.site-navigation .menu-item-has-children.menu-open:after{

    font-family:fontAwesome;

    text-align: center;

    display: block;

    font-size: 10px;

    content: "\f0d8";

}

.site-navigation .menu-item-has-children:hover:after{

    color:#4068e4;

}

.site-navigation .menu-item-has-children:hover .sub-menu{

    /*disply:block;*/

}

#sub_menu_bg{

    width:100%;

    height:0;

    background-color:#6d6e70;

    display:none;

    z-index:88888;

    transition: all 0.2s linear;

}

#sub_menu_hover_bg{

    width:100%;

    min-height:100px;

    background-color:#6d6e70;

    display:none;

    z-index:99999;

}

.site-navigation .sub-menu>li{

    display:inline-block;

    vertical-align: top;

    float: left;

}

.site-navigation>div>ul>li.current_page_parent:after{

    color:white;

}

.site-navigation #menu-item-1883 li
{
	    float: left;
}

.site-navigation #menu-item-1883 li,
.site-navigation #menu-item-4971 li, 
.site-navigation #menu-item-10564 li{
    width:15%;
    padding-top: 15px;
	float: left;
}

.site-navigation #menu-item-1883 li:nth-child(2) a,
.site-navigation #menu-item-4971 li:nth-child(2) a, 
.site-navigation #menu-item-10564 li:nth-child(2) a{
    background:url("img/ico_product2.png") center 10px no-repeat;

}

.site-navigation #menu-item-1883 li:nth-child(3) a, 
.site-navigation #menu-item-4971 li:nth-child(3) a, 
.site-navigation #menu-item-10564 li:nth-child(3) a{
    background:url("img/ico_product3.png") center 10px no-repeat;
}
.site-navigation #menu-item-1883 li:nth-child(4) a, 
.site-navigation #menu-item-4971 li:nth-child(4) a, 
.site-navigation #menu-item-10564 li:nth-child(4)  a{
    background:url("img/ico_product4.png") center 10px no-repeat;
}

.site-navigation #menu-item-1883 li:nth-child(1) a, 
.site-navigation #menu-item-4971 li:nth-child(1) a, 
.site-navigation #menu-item-10564 li:nth-child(1) a{
    background:url("img/icon-machine.png") center 13px no-repeat;
}

.site-navigation #menu-item-1883 li:nth-child(5) a, 
.site-navigation #menu-item-4971 li:nth-child(5) a, 
.site-navigation #menu-item-10564 li:nth-child(5)  a{
    background:url("img/ico_product1.png") center 15px no-repeat;
}
.site-navigation #menu-item-1883 li:nth-child(6),
.site-navigation #menu-item-4971 li:nth-child(6),
.site-navigation #menu-item-10564 li:nth-child(6) 
 { 
	 background: url("img/ico_product5.png") center 28px no-repeat;
}

.site-navigation #menu-item-3748 li{

    width:15%;

    padding-top: 15px;

}

/*.site-navigation #menu-item-3748 li:nth-child(1){

    background:url("img/icon-machine.png") center 15px no-repeat;

}

.site-navigation #menu-item-3748 li:nth-child(2){

    background:url("img/ico_product2.png") center 10px no-repeat;

    width:20%;

}

.site-navigation #menu-item-3748 li:nth-child(3){

    background:url("img/ico_product3.png") center 10px no-repeat;

}

.site-navigation #menu-item-3748 li:nth-child(4){

    background:url("img/ico_product4.png") center 10px no-repeat;

}

.site-navigation #menu-item-3748 li:nth-child(5){

    background:url("img/ico_product1.png") center 15px no-repeat;

    width:28%;

}

.site-navigation #menu-item-3748 li:nth-child(6){

    background:url("img/ico_product5.png") center 15px no-repeat;

    width:16%;

}*/

.site-navigation #menu-item-3748 li:nth-child(4) a{

}

.site-navigation #menu-item-1866 li{

    width:33%;

    font-size:15px;

}

.site-navigation #menu-item-1863 li,
.site-navigation #menu-item-10586 li {

    width:49%;

    font-size:15px;

}

.site-navigation #menu-item-3925 li{

    width:49%;

    font-size:15px;

}

.site-navigation #menu-item-3904 li{

    width:49%;

    font-size:15px;

}

.site-navigation #menu-item-32 li{

    width:33%;

    font-size:15px;

}

.site-navigation #menu-item-3712 li,
.site-navigation #menu-item-4991 li,
.site-navigation #menu-item-10588 li{

    width:33%;

    font-size:15px;

}

.site-navigation #menu-item-3854 li{

    width:33%;

    font-size:15px;

}

.site-navigation #menu-item-7426 li{
	width:33%;
    font-size:15px;
    text-align: right;
}

.site-navigation>div>ul>li#menu-item-4977>ul a{

    display: inline-block;

    line-height: 18px;

    vertical-align: middle;

}

.site-navigation #menu-item-3738 li,.site-navigation #menu-item-4977 li{

    width:19%;

}

.site-navigation #menu-item-3738 li,
.site-navigation #menu-item-4977 li,
.site-navigation #menu-item-10575 li{
    width:19.5%;
}

.site-navigation #menu-item-1870 li,
.site-navigation #menu-item-4973 li{
    width:33%;
    font-size:15px;
}
.site-navigation #menu-item-10572 li{
	 width:49%;
    font-size:15px;
}
.site-navigation #menu-item-3758 li{

    width:24%;

    font-size:15px;

}

.site-navigation #menu-item-3738 .sub-menu,
.site-navigation #menu-item-4977 .sub-menu,
.site-navigation #menu-item-10575 .sub-menu {

    line-height:50px;

    font-size:13px;

    display:none;

    height:0;

}

.site-navigation #menu-item-3760 li{

    width:19%;

}

.site-navigation #menu-item-3760 li{

    width:19.5%;

}

.site-navigation #menu-item-3760 .sub-menu{

    line-height:50px;

    font-size:13px;

    display:none;

    height:0;

}

.site-navigation .current-menu-ancestor .sub-menu {

    display:inline-block;

    height:100px;

}

.site-navigation>div>ul>li.current-menu-item a{

    color:#fff;

}

.site-navigation .current-menu-ancestor .sub-menu li{

    color:#fff;

}

.site-navigation>div>ul>li.current_page_parent .sub-menu li a{

    color:#fff;

}

.site-navigation>div>ul>li.current_page_parent .sub-menu li.current-menu-item a,.site-navigation>div>ul>li .sub-menu a:hover,.site-navigation>div>ul>li.current_page_parent .sub-menu li a:hover,.site-navigation>div>ul>li .sub-menu li.current-menu-item a{

    color:#000;

}

#contact_page #bottom_header,#news_page #bottom_header,#events_page  #bottom_header,#our_company_page #bottom_header,#products_page #product_header,#indusrtial_header .top_header_wrapper,#rma_page #bottom_header,#distributors_page #bottom_header,#testimonials_page #bottom_header,#product_header,#solutions_page .solutions_header_wrapper,#indusrtial_header .page_header_wrapper,.site-content #bottom_header{display:none;}

.search-results article{background:none!important;}

.search-results article .excerpt{
    color: #333;
}

#ordering .product_requset_quote_wrapper {

    margin-left: auto;

    margin-right: auto;

    margin-top: 50px;

    width: 165px;

}

#ordering .product_requset_quote_wrapper .srvtr_btn{

    width:165px;

    height:45px;

    padding:2px 60px 2px 30px;

    font-size:15px;

    line-height:20px;

    text-transform:uppercase;

    font-family:'nexa_bold';

}

#rev_slider_2_3_wrapper  .slider_title,#rev_slider_1_1_wrapper .slider_title,#rev_slider_3_2_wrapper .slider_title{

    /*  color:#fff;

  text-align: center;

  font-weight: bold;

  color: #159783;

  font-size: 50px;

  line-height: 65px;

  margin: 50px auto 20px;

  font-family: 'comfortaabold';*/

}

.slider_title_ch{display:none;}

.slider_sub_title_ch{display:none;}

.slider_title2_ch{display:none;}

.slider_sub_title2_ch{display:none;}

.slider_title3_ch{display:none;}

.slider_sub_title3_ch{display:none;}


.slider_title_de{display:none;}

.slider_sub_title_de{display:none;}

.slider_title2_de{display:none;}

.slider_sub_title2_de{display:none;}

.slider_title3_de{display:none;}

.slider_sub_title3_de{display:none;}


html:lang(de) .slider_title{display:none;}

html:lang(de) .slider_sub_title{display:none;}

html:lang(de) .slider_title_ch{display:none;}

html:lang(de) .slider_sub_title_ch{display:none;}

html:lang(de) .slider_title_de{display:block;}

html:lang(de) .slider_sub_title_de{display:block;}

html:lang(de) .slider_title2_de{display:block;}

html:lang(de) .slider_sub_title2_de{display:block;}

html:lang(de) .slider_title3_de{display:block;}

html:lang(de) .slider_sub_title3_de{display:block;}

html:lang(de) .slider_title2{display:none;}

html:lang(de) .slider_sub_title2{display:none;}

html:lang(de) #layerslider_1 .ls-l.ls_de{display:block;}

html:lang(de) #layerslider_1 .ls-l{display:none;}



.ko .slider_title_ch{display:block;}
.ko .slider_sub_title_ch{display:block;}

.zh-hans .slider_title_ch{display:block;}
.zh-hans .slider_sub_title_ch{display:block;}

html[lang=zh-hans] .slider_title{display:none;}

html[lang=zh-hans] .slider_sub_title{display:none;}

.slider_title2_ch{display:block;}

.slider_sub_title2_ch{display:block;}

html[lang=zh-hans] .slider_title2{display:none;}

html[lang=zh-hans] .slider_sub_title2{display:none;}

html[lang=zh-hans] .slider_title3_ch{display:block;}

html[lang=zh-hans] .slider_sub_title3_ch{display:block;}

html[lang=zh-hans] .slider_title3{display:none;}

html[lang=zh-hans] .slider_sub_title3{display:none;}

html[lang=zh-hans] .social_header .social_buttons a[title=Youko],html[lang=zh-hans] #product_share_wrapper .social_buttons a[title=Youko],html[lang=zh-hans] .social_footer .social_buttons a[title=Youko]{

    display:block;

}

html[lang=zh-hans] #layerslider_1 .ls-l.ls_ch{display:block;}

html[lang=zh-hans] #layerslider_1 .ls-l{display:none;}


#layerslider_1 .ls-l.ls_ch{display:none;}

#layerslider_1 .ls-l.ls_de{display:none;}

#layerslider_1 .ls-l{display:block;}

.social_header .social_buttons a[title=Youko],#product_share_wrapper .social_buttons a[title=Youko],.social_footer .social_buttons a[title=Youko]{

    display:none;

}

html[lang=zh-hans] .social_header .social_buttons a,html[lang=zh-hans] #product_share_wrapper .social_buttons a,html[lang=zh-hans] .social_footer .social_buttons a{

    display:none;

}

html[lang=zh-hans] #product_share_wrapper{display:none;}

html[lang=zh-hans] #product_slider_wrapper{margin-top:30px;}

html[lang=zh-hans] #goto_products{background:url("../../../../servotronix.com/wp-content/uploads/2016/08/button-china-1.png") no-repeat;}

html[lang=zh-hans] #goto_products:hover{background:url("../../../../servotronix.com/wp-content/uploads/2016/08/button-china-1-hover.png") no-repeat;}

html:lang(de) #goto_products{background:url("../../uploads/2017/08/view_products_btn-de.png") no-repeat;}

html[lang=zh-hans] #product_slider_wrapper .product_requset_quote_wrapper .srvtr_btn{font-size:20px;line-height:45px;}

html[lang=zh-hans] .site-footer #crmWebToEntityForm .submit_wrapper input{font-size:20px;line-height:20px;}

.why_section_wrapper .single_block .ws_title {

    color: #fff;

}


.why_section_wrapper .single_block .ws_content>span{

    color:#00594a;

    /*color:#fff;*/

}

.why_section_wrapper .single_block .ws_content>span.hover_condition{

    color:#fff!important;

}

.social_header .widget_icl_lang_sel_widget{	/*width:120px;*/	margin-top:10px; display: inline-block;}.social_header #lang_sel li{width:100px;}.social_header #lang_sel ul ul{width:auto;}

@media only screen and (min-width:992px) and (max-width:1200px){

    #hp_products .product_title {

        font-size: 13px;

    }

}

@media only screen and (min-width:768px) and (max-width:1200px){

    #goto_products{

        top:-70px;

    }

}

@media only screen and (min-width:768px) and (max-width:992px){

    #hp_products .product_wrapper {

        width:45%;

        float:left;

        display:inline;

    }

    #hp_products .ws_button_wrapper{

        /*right:76px;*/

    }

}

@media only screen and (max-width:767px){

    .social_header .widget_search{display:none;}

    #hp_products{

        background: url(img/main_products_bg2.png)  repeat;

        position:relative;

    }

    #hp_products .product_img_wrapper {

        min-height: 315px;

        width: 45%;

        left: 30%;

    }

    #hp_products .product_img_wrapper img {

        position: absolute;

        bottom: 50px;

        left: 0;

        right: 0;

        margin-left: auto;

        margin-right: auto;

        /* width: 50%; */

    }

    #hp_products .ws_button_wrapper{display:block;}

    #hp_products .product_wrapper:hover{background:none;}

    .why_section_wrapper .single_block {

        margin: 0 10px;

    }#lang_sel {    height: 32px;    position: relative;    font-family: verdana, arial, sans-serif;    display: inline-block;    float: right;    margin-right: 0px;}.social_header .widget_icl_lang_sel_widget {    width: 125px;    margin-top: 0px;    padding-top: 7px;}

}

@media only screen and (min-width:520px) and (max-width:767px){

    #hp_products .ws_button_wrapper {

        bottom: 10px;

        /*left: 25px;*/

    }

    #rev_slider_2_3_wrapper,#rev_slider_1_1_wrapper,#rev_slider_4_3_wrapper{display:none!important;}

    #rev_slider_3_2_wrapper{display:block!important;}

    #goto_products{

        top:-65px;

    }

}@media only screen and (min-width:320px) and (max-width:350px){
    #layerslider_1{max-height:320px!important;}
    }
    #layerslider_1{display:none!important;}

@media only screen and (max-width:519px){

    #rev_slider_3_2_wrapper,#rev_slider_1_1_wrapper,#rev_slider_4_3_wrapper{display:none!important;}

    #rev_slider_2_3_wrapper{display:block!important;}
    #layerslider_1{display:block!important;}
    #layerslider_1 img{margin:0!important;width:100%!important;}
    #layerslider_1 h1{	line-height: 30px!important;font-size:30px!important;left: auto!important;text-align: center!important;width: 100%!important;}	#layerslider_1 h2{	line-height: 21px!important;font-size:21px!important;left: auto!important;text-align: center!important;width: 100%!important;}

    #goto_products{

        top:-117px;

    }

    #hp_products .ws_button_wrapper {

        bottom: 10px;

        /*right: 45px;*/

    }

    .single #post_content article.single-post{

        padding:75px 0 0 0;

    }

    .share_social .icon:before{

        margin-right: 21px;

    }

}

/* ------- VIMI EDIT ----- */

.open-sans { font-family: 'Open Sans', sans-serif !important; }

.section_title { font-family:'comfortaalight', sans-serif; }

body { /*font-family:'comfortaalight', sans-serif;*/ }

p { line-height: 26px; }

/* 5 Columns */

.col-xs-15,

.col-sm-15,

.col-md-15,

.col-lg-15 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }

.col-xs-15 { width: 20%; float: left; }

#hp_gallery .img_wrapper p { color: #ffffff; background: #000000; }

body ,

#hp_news_sevrotronix .single_news .news_title h3,

.section_content ul li,

#hp_success_stories .testimonials_inner .author,

#hp_success_stories .read_more { font-family: 'Open Sans', sans-serif !important; }

#distributors_page #page_content h4 { margin: 0 auto; }

.vimi-h3 { font-size: 28px; font-family: 'Open Sans', sans-serif !important; color: #19816c !important; margin-bottom: 25px; }

.vimi-h4 { font-size: 22px; font-family: 'Open Sans', sans-serif !important; color: #19816c !important; }

.site-navigation #menu-item-1883 li, .site-navigation #menu-item-4971 li {    width: 15%; }


.addtoany_list.a2a_kit_size_32:before{ content:""; }

.zh-hans .addtoany_list { display: none !important; }

.zh-hans #go_top_button { width:40px; height:55px; font-size:13px; line-height:17px; }

.aligncenter,

img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

/*.postid-4398 .product_requset_quote_wrapper { display: none !important; }*/

@media (min-width: 768px) {

    .col-sm-15 { width: 20%; float: left; }

}

@media (min-width: 992px) {

    .col-md-15 { width: 20%; float: left; }

}

@media (min-width: 1200px) {

    .col-lg-15 { width: 20%; float: left; }

}

/* ----- END VIMI EDIT ----- */

.page-id-18 h3.vimi-h3 + p{

    display: none;

}

.wpml-ls-legacy-list-horizontal, .wpml-ls-legacy-list-horizontal a{

    padding-top: 0;

}



.site-navigation #menu-item-4989 li {
    width: 49%;
}

.newsletterIE{
	display:table-cell;
}
.site-footer .newsletterIE .input_wrap input[type='text']{
	line-height: 1 !important;
}

.products_download_wrapper tr .upload_date{
	/*display: none;*/
}

@media only screen and (min-width:320px) and (max-width:414px){
    li.wpml-ls-item a span{
        display: none;
    }
    .social_header{
        padding: 4px;
		display:none;
    }
	#hp_success_stories{
		display:none;}
    .mobmenu .headertext{
        display: none;
    }

    .social_header .widget_bootstrapbasic_search_widget{
        display: none;
    }
    .mobmenu_content .navbar-form{
        padding: 8px 5px;
    }
    .mobmenu_content .widget_bootstrapbasic_search_widget input[type=text]{
        width: 89%;
        float: left;
    }
    .mobmenu_content .widget_bootstrapbasic_search_widget button{
        margin-left: 2px;
        margin-top: -8px;
        height: 20px;
    }

    .page *:not(.mpfy-p-top)>h1{
        font-size: 28px;
        line-height: 36px;
    }
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #0d826c;
    border-color: #0d826c;
}
.pagination>li>a, .pagination>li>span {
    color: #0d826c;
    background-color: #fff;
}

/*标题通用*/
.biaoti{}
.biaoti h2{font-weight: 100;color: #333;font-size: 30px;float: left;}
.zw{display: block;font-weight: 600;color: #999;font-size: 20px;margin-top:13px;}
.btyb{float: right;}
.btyb>img{position: relative;top: -25px;}
/*地图*/
.ditu_box{-webkit-box-shadow:0 0 30px 25px #f0f0f1; -moz-box-shadow:0 0 30px 25px #f0f0f1;  box-shadow:0 0 50px 15px #f0f0f1;box-sizing: border-box;width: 100%;top: -35px;position: relative;}
.ditu{border-bottom:2px solid #90c320;}
.BMap_Marker>div{overflow: initial !important;}
/*北京总部*/
.bjzb{padding: 47px 40px;box-sizing: border-box;}
.zb_left{width: 20%;}
.zb_left h3{font-weight: 600;color: #923d92;font-size: 18px;margin-bottom: 20px;}
.zb_cent{width:32%;text-align: left;padding-left:5%}
.zb_left,.zb_cent,.zb_right{float: left;box-sizing: border-box;}
.zb_left,.zb_cent{border-right: 1px dashed #bfbfbf;}
.zb_right{width: 42%;padding-left: 5%;font-size:16px;
		line-height:1.5;}
.fb .zb_cent{width:75%;}
/*分部*/
.fb_box{border-top:2px solid #8552a1;padding: 30px 40px;box-sizing: border-box;-webkit-box-shadow:0 0 30px 25px #f0f0f1; -moz-box-shadow:0 0 30px 25px #f0f0f1;  box-shadow:0 0 50px 15px #f0f0f1;box-sizing: border-box;width: 100%;top:10px;position: relative;}
.fb{border-bottom: 1px dashed #BFBFBF;padding: 30px 0;}
.fb .zb_left,.fb .zb_cent{border: none;border-left: 1px dashed #bfbfbf;}
.fb h3{color: #923d92;position: relative;top: 60px;}
.fb .zb_left{border: none;}
.zb_cent table{width:100% !important;}
.zb_cent table tr td:nth-of-type(1){width:64% !important;}
.clear{
	width:100%;
	clear:both;}