 @import url(fonts.css);
@import url('https://fonts.googleapis.com/css?family=Oswald:700&subset=cyrillic,latin-ext,vietnamese');
*:focus {outline: none;}
html, body {overflow-x:hidden!important;}
body {font-family: 'Source Sans Pro';font-weight: normal;font-style: normal;background: #e6e6e6;}
.site-content-contain {background:none;}
.wrap {max-width: 1200px;width:95%;padding:0px;margin:0 auto;position: relative;}
.wrap:after {content:'';display: block;clear: both;}
.top_header {height: 66px;}
.header.sticky {position: fixed;width: 100%;left: 0px;z-index: 999;}
.header {background: #fff;position: fixed;width: 100%;z-index: 999;box-shadow: 0px 0px 11px 2px rgba(0,0,0,.1);}
@media only screen and (min-width:980px){
	.header {overflow:hidden;}
}
.header .logo {float: left;max-width: 284px;}
.header .logo a {padding: 0px;}
.header .logo img {max-width: 100%;}
.header .nav {float: right;margin-top: 21px;}
.header .nav ul {margin:0px;padding: 0px;}
.header .nav ul li {list-style: none;float: left;margin-right:25px;}
.header .nav ul li:last-child {margin-right:0px;}
.header .nav ul li a {font-size: 16px;text-decoration:none;color:#565656;font-weight: normal;}
.header .nav ul li a:hover, .header .nav ul li.current-menu-item > a {color:#1fb5ad;}
.header .nav ul li.no_active a {color:#565656;}
.home_banner {overflow: hidden;position: relative;}
.home_banner .banner_content {position: absolute;font-size: 45px;line-height: 48px;color: #fff;font-weight: 200;left: 40%;top:7vw;max-width: 500px;width: 100%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.home .home_banner .banner_content {left:0px;top:47%;max-width:100%;text-align:center;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.page-template-tpl-geard-machines .home_banner .banner_content {left:70%;}
.page-template-tpl-guide-rails .home_banner .banner_content {left:30%;}
.home_banner .banner_content p {margin: 0px;}
.home_banner .banner_content img {width: 80px;margin-bottom: 15px;}
.home_banner .banner_image img {width: 100%}
.who_we_are h2 {font-weight: 200;text-align: center;margin: 0px;font-size: 30px;color:#20b6ae;margin-bottom: 8px;}
.who_we_are p {margin: 0px;font-size: 17px;text-align: center;color: #565656;line-height: 26px;}
.who_we_are .weare_content {background: #fff;padding: 43px 147px 51px;margin-top: -80px;position: relative;}
.who_we_are .weare_content:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #e6e6e6;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.expert_section {position: relative;background: #fff;margin-top:52px;}
.expert_section:after {content:'';display: block;clear: both;}
.expert_section:before {content: '';display: block;width: 21px;height: 20px;border: 20px solid #e6e6e6;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.expert_section img {width: 100%;transition: all .8s ease-in-out;}
.expert_section .expert_image {max-width: 60%;width: 100%;}
.expert_section .expert_content {max-width: 40%;width: 100%;position: absolute;right: 0px;top:0px;height: 100%;}
.expert_section .expert_content .exp_cont {max-width: 400px;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 43px;}
.expert_section .expert_content .exp_cont h3 {font-weight: 200;margin: 0px;font-size: 40px;color:#20b6ae;margin-bottom: 24px;}
.expert_section .expert_content .exp_cont p {margin: 0px;font-size: 18px;color: #565656;line-height: 26px;margin-bottom:10px;}
.prod_category {margin-top:92px;}
.prod_category ul {margin: 0px;padding: 0px;}
.prod_category ul:after {content:'';display: block;clear: both;}
.prod_category ul li {list-style: none;float: left;width: 33.33%;}
.prod_category ul li .cat_image img {width:100%;}
.prod_category ul li .cat_contetn h3 {font-weight: 200;margin: 0px;font-size: 30px;color:#20b6ae;margin-bottom: 13px;}
.prod_category ul li .cat_contetn p {margin: 0px;font-size: 17px;color: #565656;line-height: 26px;margin-bottom: 14px;}
.prod_category ul li .cat_contetn a {font-size: 16px;text-decoration: none;color:#20b6ae;}
.prod_category ul li .cat_contetn a:hover {color: #000;}
.prod_category ul li .cat_contetn {max-width: 350px;background: #fff;position: relative;margin: 0 auto;padding: 24px 18px 17px;margin-top:-46px;background: linear-gradient(-43deg, transparent 30px, white 30px);}
/*.prod_category ul li .cat_contetn:after {content: '';display: block;width: 21px;height: 20px;border: 26px solid #e6e6e6;border-top: 23px solid transparent;border-left: 28px solid transparent;position: absolute;bottom: 0px;right: 0px;}
*/.bottom_section {margin-top:95px;}
.bottom_section:after {content:'';display: block;clear: both;}
.bottom_section > div {width:50%;float: left;}
.bottom_section .bottom_form:after {content:'';display: block;clear: both;}
/*.bottom_section .bottom_form:before {content: '';display: block;width: 21px;height: 20px;border: 26px solid #21b5ac;border-top: 23px solid transparent;border-left: 28px solid transparent;position: absolute;bottom: 0px;right: 0px;}
*/.bottom_section .bottom_form .form_left {max-width: 226px;width: 100%;float: left;margin-right: 28px;}
.bottom_section .bottom_form .form_right {max-width: 226px;width: 100%;float: left;}
.bottom_section .bottom_form input {border: 0px;border-radius:0px;background: #f1f1f1;width:100%;height: 52px;font-size: 14px;padding: 0px 10px;}
.bottom_section .bottom_form input.wpcf7-not-valid {box-shadow: 0px 0px 10px -1px red inset;}
.wpcf7-not-valid-tip {display: none!important;}
.bottom_section .bottom_form .form_left .form_row {margin-bottom:12px;}
.bottom_section .bottom_form .form_left .form_row:last-child {margin-bottom:0px;}
.bottom_section .bottom_form .form_right textarea {height: 180px;border: 0px;border-radius:0px;background: #f1f1f1;width:100%;font-size: 14px;padding: 10px;}
.bottom_section .bottom_form .form_row.submit {width: 100%;float: left;margin-top: 30px;}
.bottom_section .bottom_form input[type=submit] {width: auto;height: inherit;background: #21b5ac;font-size: 14px;font-weight: 600;    padding: 12px 31px;}
.bottom_section .bottom_form input[type=submit]:hover {background: #f1f1f1;color:#21b5ac;}
.bottom_section .bottom_form h4 {font-weight: 200;margin: 0px;font-size: 40px;color:#20b6ae;margin-bottom: 30px;}
.bottom_section .bottom_form {padding: 40px 78px 35px;background: #fff;position: relative;}
.wpcf7-response-output {position: absolute;bottom: 20px;right: 19px;max-width: 439px;text-align: center;}
.bottom_section .bottom_testimonial {background: #fff;padding: 58px 73px;position: relative;}
.bottom_section .bottom_testimonial:after {content:'';display: block;clear: both;}
.bottom_section .bottom_testimonial .testi_image {width: 216px;float: left;}
.bottom_section .bottom_testimonial .testi_content {    width: 266px; position: absolute;right: 0px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.bottom_section .bottom_testimonial .testi_content a {text-decoration: none;}
.bottom_section .bottom_testimonial .testi_content p {margin: 0px;font-size: 17px;color: #565656;line-height: 26px;margin-bottom: 14px;}
.bottom_section .bottom_testimonial .testi_content .name {color: #565656;font-weight: 700;font-size:17px;}
.bottom_section .bottom_testimonial .testi_content .name span {display: block;}
.bottom_section .bottom_testimonial h4 {min-height: 0px;font-weight: 200;margin: 0px;font-size: 40px;color:#20b6ae;margin-bottom: 30px;}
.bottom_section .bottom_news  {background: #21b5ac;}
.bottom_section .bottom_news h4 {font-weight: 200;margin: 0px;font-size: 40px;color:#fff;margin-bottom: 30px;}
.bottom_section .bottom_news .testi_content p {margin: 0px;font-size: 15px;color: #fff;line-height: 22px;margin-bottom: 14px;height: 47px;overflow: hidden;}
.bottom_section .bottom_news .testi_content .name {color: #fff;font-weight:300;font-size:23px;margin-bottom: 15px;}
.footer {background: #4e4e4e;padding-top: 74px;}
.footer .left_section {float: left;width: 250px;}
.footer .left_section .footer_logo {margin-bottom: 19px;}
.footer .left_section ul {margin: 0px;padding: 0px;}
.footer .left_section ul li {list-style: none;display: inline-block;margin-right: 20px;}
.footer .left_section ul li a {text-decoration: none;color: #fff0f0;font-size: 25px;box-shadow: none;}
.footer .left_section ul li a:hover {color: #21b5ac;}
.footer .left_section p {margin: 0px;color: #fff0f0;font-size: 17px;line-height: 28px;margin-bottom: 23px;}
.footer .right_section {float: right;}
.footer .right_section > div  {float: left;margin-right: 45px;}
.footer .right_section > div:last-child {margin-right: 0px;}
.footer .right_section h5 {color: #fff;letter-spacing: 0px;font-size: 19px;font-weight: normal;text-transform: capitalize;}
.footer .right_section > div ul {margin: 0px;padding: 0px;}
.footer .right_section > div ul li {list-style: none;}
.footer .right_section > div ul li a {color: #fff;text-decoration: none;font-size: 16px;box-shadow: none;font-weight: normal;}
.footer .right_section > div ul li a:hover {color: #21b5ac;}
.footer .copy_text {float: left;width: 100%;text-align: right;color: #fff;font-size: 14px;margin-bottom: 20px;}
.footer .widget {padding: 0px;}
/*.bottom_section .bottom_form:before {content: '';display: block;width: 21px;height: 20px;border: 20px solid #21b5ac;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
*/.bottom_section .bottom_testimonial:before {content: '';display: block;width: 21px;height: 20px;border: 20px solid #4e4e4e;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}

.animation-element {opacity: 0;position: relative;}
.animation-element.who_we_are {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.animation-element.who_we_are.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animation-element.expert_image {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-50px, 0px, 0px);-webkit-transform: translate3d(-50px, 0px, 0px);-o-transform: translate(-50px, 0px);-ms-transform: translate(-50px, 0px);transform: translate3d(-50px, 0px, 0px);}
.animation-element.expert_image.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animation-element.expert_content {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(50px, 0px, 0px);-webkit-transform: translate3d(50px, 0px, 0px);-o-transform: translate(50px, 0px);-ms-transform: translate(50px, 0px);transform: translate3d(50px, 0px, 0px);}
.animation-element.expert_content.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_category li.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element:nth-child(2) {opacity: 0;-moz-transition: all 700ms linear;-webkit-transition: all 700ms linear; -o-transition: all 700ms linear;transition: all 700ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element:nth-child(3) {opacity: 0;-moz-transition: all 900ms linear;-webkit-transition: all 900ms linear; -o-transition: all 900ms linear;transition: all 900ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_category li.animation-element .cat_contetn.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(0px, -50px, 0px);-webkit-transform: translate3d(0px, -50px, 0px);-o-transform: translate(0px, -50px);-ms-transform: translate(0px, -50px);transform: translate3d(0px, -50px, 0px);}
.prod_category li.animation-element:nth-child(2) .cat_contetn.animation-element  {opacity: 0;-moz-transition: all 700ms linear;-webkit-transition: all 700ms linear; -o-transition: all 700ms linear;transition: all 700ms linear;-moz-transform: translate3d(0px, -50px, 0px);-webkit-transform: translate3d(0px, -50px, 0px);-o-transform: translate(0px, -50px);-ms-transform: translate(0px, -50px);transform: translate3d(0px, -50px, 0px);}
.prod_category li.animation-element:nth-child(3) .cat_contetn.animation-element  {opacity: 0;-moz-transition: all 900ms linear;-webkit-transition: all 900ms linear; -o-transition: all 900ms linear;transition: all 900ms linear;-moz-transform: translate3d(0px, -50px, 0px);-webkit-transform: translate3d(0px, -50px, 0px);-o-transform: translate(0px, -50px);-ms-transform: translate(0px, -50px);transform: translate3d(0px, -50px, 0px);}
.prod_category li.animation-element .cat_contetn.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
p:empty {display:none;}

/*----------------------About us--------------------*/
.page:not(.home) #content {padding: 0px;}
.about_content:after, .about_content_row:after {clear: both;content: '';display: block;}
.about_content_row {background: #fff;position: relative;}
.about_content_image {float: right;width: 50%;position: relative;}
.about_content_image:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #fff;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.about_content_image img {width: 100%;}
.about_content_text {float: left;width: 50%;position: absolute;height: 100%;}
.about_content_inner {float: right;max-width: 520px;width: 95%;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);} 
.about_content_inner p, .about_content_inner h2 {margin: 0px;}
.about_content_inner p {max-width: 345px;color: #565656;font-size: 17PX;margin-bottom: 16px;line-height: 30px;}
.about_content_inner h2 {color:#06a5a5;font-family: 'Source Sans Pro';font-weight: 200;margin-bottom: 27px;font-size: 40px;}
.about_content_row:nth-child(even) .about_content_image {float: left;}
.about_content_row:nth-child(even) .about_content_text {float: right;right:0px;}
.our_team {position: relative;padding-top: 77px;padding-bottom:150px;}
.our_team:before {position: absolute;content: '';display: block;width: 100%;height: 100%;background: #07b6ae;top: 0px;}
.our_team h3 {margin:0px;text-align: center;font-family: 'Source Sans Pro';font-weight: 200;font-size: 40px;color: #fff;margin-bottom: 69px;}
.our_team .item {background: #fff;}
.our_team .item h4 {margin-bottom: 0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 36px;color: #06a5a5;}
.our_team .item .designation {margin-bottom: 12px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 20px;color: #06a5a5;text-transform: uppercase;}
.our_team .item p {color: #565656;font-size: 17PX;line-height: 30px;margin-bottom:12px;}
.our_team .item ul {margin: 0px;padding: 0px;list-style: none;display:none;}

.our_team .item ul li {display: inline-block;margin-right: 20px;}
.our_team .item ul li:last-child {margin-right:0px;}
.our_team .item ul li a {text-decoration: none;color: #07b6ae;font-size: 25px;box-shadow: none;}
.our_team .item ul li a:hover {color:#4e4e4e;}
.our_team .item .team_content {padding: 30px;}
.network {background: #fff;padding-top:70px;}
.network h5 {letter-spacing: 0px;margin: 0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 40px;color: #06a5a5;text-transform: none;margin-bottom:60px;}
.about_sit {background: #11b6af;}
.about_sit .sit_logo img {  -webkit-filter: brightness(0%) invert(100%);filter: brightness(0%) invert(100%);-moz-filter: brightness(0%) invert(100%);width: 150px;margin-right: 20px;}
.about_sit h6 {margin: 0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 30px;color: #fff;margin-bottom: 56px;}
.about_sit .left:after {clear: both;content: '';display: block;}
.about_sit .left .sit_logo, .about_sit .left .sit_address {float: left;}
.about_sit .left .sit_address {padding-left: 30px;border-left:2px solid #fff;padding-top:120px;position: relative;color: #fff;font-size: 18px;}
/*.about_sit .left .sit_address:after {position: absolute;content: '';display: block;background: #fff;width: 28px;height: 44px;left: 0px;top:250px;margin-left:-15px;}
.about_sit .left .sit_address:before {position: absolute;content: '';display: block;background: #fff;width: 10px;height: 7px;left: 0px;top:243px;margin-left:-6px;}*/
.about_sit .left .add {margin-bottom:30px;}
.about_sit .left .info {margin-bottom:30px;}
.about_sit .left .url {margin-bottom:16px;}
.about_sit .left, .about_sit .right {width:50%;float: left;}
.about_sit .right iframe {width:100%!important;margin-bottom:0px;}
.about_sit .right {max-height: 635px;}
.about_sit .left {padding-top: 58px;}

.animation-element.about_content_image {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.animation-element.about_content_image.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animation-element.about_content_text {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.animation-element.about_content_text.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}

.about_content_row:nth-child(even) .animation-element.about_content_image {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.about_content_row:nth-child(even) .animation-element.about_content_image.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.about_content_row:nth-child(even) .animation-element.about_content_text {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.about_content_row:nth-child(even) .animation-element.about_content_text.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}


/*---------------------------elevator Products------------------------*/
.elevator_product:after, .elevator_product_row:after {clear: both;content: '';display: block;}
.elevator_product_row {background: #fff;position: relative;}
.page-template-tpl-elevator-product .who_we_are {margin-bottom: 88px;}
.page-template-tpl-elevator-product .who_we_are p {max-width: 515px;margin: 5px auto 0px;}
.page-template-tpl-elevator-product .who_we_are .weare_content {margin-top: -50px;}
.elevator_product .ele_prod_image {width: 60%;float:left;}
.elevator_product .ele_prod_image img {width: 100%;}
.ele_prod_content {float: right;width: 40%;position: absolute;height: 100%;right:0px;}
.ele_prod_content .ele_prod_inner {float: right;max-width: 520px;width: 95%;position: absolute;right: auto;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left:80px;} 
.ele_prod_content .ele_prod_inner h2 {color:#06a5a5;font-family: 'Source Sans Pro';font-weight: 200;margin-bottom: 27px;font-size: 40px;}
.ele_prod_content .ele_prod_inner p {max-width: 345px;color: #565656;font-size: 17PX;line-height: 30px;}
.ele_prod_content .ele_prod_inner a {font-size: 17PX;color:#06a5a5;text-decoration: none;font-weight: 600;}
.elevator_product_row:nth-child(even) .ele_prod_image {float: right;}
.elevator_product_row:nth-child(even) .ele_prod_content {right: auto;left:0px;}
.elevator_product_row:nth-child(even) .ele_prod_inner {left: auto;right: 0px;}
/*.elevator_product_row {margin-bottom: 73px;}*/
.elevator_product_row:last-child {margin-bottom: 0px;}
.ele_testimonial {background: #0ab5ad;padding-top: 62px;padding-bottom: 20px;}
.ele_testimonial h3 {margin:0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 40px;color: #fff;margin-bottom: 69px;}
.ele_testimonial .testi_image {max-width: 240px;width: 100%;float: left;margin-right: 83px;}
.ele_testimonial .testi_content {color: #fff;font-size: 17px;}
.ele_testimonial .testi_content .name span {display: block;}
.ele_testimonial .owl-theme .owl-dots span {border-radius: 0px;width: 83px;height: 6px;margin: 0px 7px;}
.ele_testimonial .owl-theme .owl-dot.active span {background: #fff;}
.ele_prod_content:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #e6e6e6;border-top: 20px solid transparent;border-left: 20px solid transparent; position: absolute;bottom: 0px;right: 0px;}
.elevator_product_row:nth-child(2) .ele_prod_content:after {border: 20px solid #f2ebd3;border-top: 20px solid transparent;border-left: 20px solid transparent;}

.animation-element.ele_prod_image {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.animation-element.ele_prod_image.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.animation-element.ele_prod_content {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.animation-element.ele_prod_content.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}

.elevator_product_row:nth-child(odd) .animation-element.ele_prod_image {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-50px, 0px, 0px);-webkit-transform: translate3d(-50px, 0px, 0px);-o-transform: translate(-50px, 0px);-ms-transform: translate(-50px, 0px);transform: translate3d(-50px, 0px, 0px);}
.elevator_product_row:nth-child(odd) .animation-element.ele_prod_image.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.elevator_product_row:nth-child(odd) .animation-element.ele_prod_content {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(50px, 0px, 0px);-webkit-transform: translate3d(50px, 0px, 0px);-o-transform: translate(50px, 0px);-ms-transform: translate(50px, 0px);transform: translate3d(50px, 0px, 0px);}
.elevator_product_row:nth-child(odd) .animation-element.ele_prod_content.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}


/*--------------------------Technical Support------------------*/
.page-template-tpl-technical-support .who_we_are .weare_content {margin-top: -85px;}
.always:after {clear: both;content: '';display: block;}
.always {background: #fff;position: relative;margin-top:76px;}
.always .left, .always .right {width: 50%;float: left;position: relative;}
.always .left img {width: 100%}
.always .left:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #fff;border-top: 20px solid transparent;border-left: 20px solid transparent; position: absolute;bottom: 0px;right: 0px;}
.always .right .right_inner {max-width: 505px;width: 95%;float: left;margin-left: 57px;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.always .right {position: absolute;right: 0px;height: 100%;}
.always .right h3 {margin: 0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 40px;color: #06b7ae;margin-bottom: 27px;}
.always .right p {color: #565656;font-size: 17PX;line-height: 30px;}
.tec_suport_tabs {position: relative;margin-bottom: 109px;}
.tec_suport_tabs .r-tabs-panel {padding: 0px;background: #fff;}
.tec_suport_tabs .r-tabs-panel .tab_cont:after {content: '';display: block;clear: both;}
.tec_suport_tabs .r-tabs-panel .tab_cont .left {float: left;width:50%;position: absolute;height: 100%;}
.tec_suport_tabs .r-tabs-panel .tab_cont .left .left_inner {max-width: 505px;width: 95%;position: absolute;top:50%;right: 0px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-right: 100px;}
.tec_suport_tabs .r-tabs-panel .tab_cont .right {float: right;width:50%;}
.tec_suport_tabs .r-tabs-panel .tab_cont .right img {width: 100%;}
.tec_suport_tabs .r-tabs-panel .tab_cont .left .left_inner h4 {margin: 0px;font-family: 'Source Sans Pro';font-weight: 200;font-size: 40px;color: #06b7ae;margin-bottom: 27px;}
.tec_suport_tabs .r-tabs-panel .tab_cont .left .left_inner p {color: #565656;font-size: 17PX;line-height: 30px;}
.tec_suport_tabs .r-tabs-panel .tab_cont .left .left_inner a {    font-size: 16px;text-decoration: none;color: #20b6ae;}
.tec_suport_tabs .r-tabs-nav {position: absolute;width: 100%;bottom: -30px;text-align: center;z-index: 3}
.tec_suport_tabs .r-tabs .r-tabs-tab {width: 123px;margin-right: 18px;}
.tec_suport_tabs .r-tabs .r-tabs-tab a {display: block;padding: 20px 0px;background: #ededed;}
.tec_suport_tabs .r-tabs .r-tabs-tab.r-tabs-state-active a, .tec_suport_tabs .r-tabs .r-tabs-tab:hover a {background: #00b1a9;}
.tec_suport_tabs .r-tabs .r-tabs-tab img {height: 25px;}
.tec_suport_tabs .r-tabs .r-tabs-tab.r-tabs-state-active a img {-webkit-filter: brightness(0%) invert(100%);filter: brightness(0%) invert(100%);-moz-filter: brightness(0%) invert(100%);}
.tec_suport_tabs .r-tabs .r-tabs-tab:hover a img {-webkit-filter: brightness(0%) invert(100%);filter: brightness(0%) invert(100%);-moz-filter: brightness(0%) invert(100%);}
.video {margin-bottom:113px;}
.video .video_inner {max-width: 860px;margin: 0 auto;width: 95%;}
.video .video_inner iframe {margin:0px;padding: 0px;border:0px;}


.always .left.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.always .left.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.always .right.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.always .right.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}



/*-----------------machine-----------------------*/
.prod_main {margin-top:102px;}
.prod_main .prod_row {background: #fff;}
.prod_main .prod_row:after, .prod_main .prod_row .machine_info:after {clear: both;content: '';display: block;}
.prod_main .prod_left, .prod_main .prod_right {width: 50%;float: left;}
.prod_main .prod_left img {width: 100%;}
.prod_main .prod_right h3 {margin: 0px;font-size: 40px;color: #09b6ae;font-family: 'Source Sans Pro';font-weight: 200;margin-bottom: 43px;}
.prod_main .prod_right .machine_info .machine_left .weight, .prod_main .prod_right .machine_info .machine_left .speed {font-size: 30px;color: #09b6ae;text-transform: uppercase;font-family: 'Source Sans Pro';font-weight: 200;padding-left: 105px;}
.prod_main .prod_right .machine_info .machine_left .weight {margin-bottom: 33px}
.prod_main .prod_right .machine_info .machine_left .weight span, .prod_main .prod_right .machine_info .machine_left .speed span, .prod_main .prod_right .machine_info .machine_left .capacity span {display: block;font-size: 17px;text-transform: none;color:#565656;font-weight:normal;}
.prod_main .prod_right .machine_info .machine_left, .prod_main .prod_right .machine_info .machine_right {float: left;width: 50%;}
.prod_main .prod_right .machine_info .machine_right p {font-size: 17px;color: #565656;line-height: 30px;margin-bottom: 25px;max-width: 277px;width: 100%;}
.prod_main .prod_right .machine_info .machine_right a {font-size: 20px;text-decoration: none;color: #20b6ae;background: url(http://dnlcoredesign.com/01_Clientel_Devp/01_Jade_Elevator/wp-content/uploads/2018/11/download.png) no-repeat left center;font-weight: 600;    background-size: 24px;padding-left: 29px;}
.prod_main .prod_right {padding: 60px;}
.prod_main .prod_right .machine_info .machine_left {max-width: 248px;width: 95%;}
.prod_main .prod_right .machine_info .machine_right {max-width: 277px;width: 95%;}
.prod_main .prod_row .prod_right .prod_right_inner {    max-width: 600px;width: 95%;}
.prod_main .prod_row:nth-child(even) .prod_left {float:right}
.prod_main .prod_row:nth-child(even) .prod_right {float:left}
.prod_main .prod_row:nth-child(even) .prod_right .prod_right_inner {float:right}

.prod_main .prod_left.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.prod_main .prod_left.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_main .prod_right.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.prod_main .prod_right.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}

.prod_main .prod_row:nth-child(odd) .animation-element.prod_left {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(-100px, 0px, 0px);-webkit-transform: translate3d(-100px, 0px, 0px);-o-transform: translate(-100px, 0px);-ms-transform: translate(-100px, 0px);transform: translate3d(-100px, 0px, 0px);}
.prod_main .prod_row:nth-child(odd) .animation-element.prod_left.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_main .prod_row:nth-child(odd) .animation-element.prod_right{opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(100px, 0px, 0px);-webkit-transform: translate3d(100px, 0px, 0px);-o-transform: translate(100px, 0px);-ms-transform: translate(100px, 0px);transform: translate3d(100px, 0px, 0px);}
.prod_main .prod_row:nth-child(odd) .animation-element.prod_right.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}

.about_sit .left .sit_address span {position: absolute;content: '';display: block;background: #fff;width: 28px;height: 44px;left: 0px;top: 250px;margin-left: -15px;-webkit-animation-name: move;-webkit-animation-duration: 8s;animation-name: move;animation-duration: 8s;animation-iteration-count: infinite;animation-direction:alternate;}
.about_sit .left .sit_address span:before {position: absolute;content: '';display: block;background: #fff;width: 10px;height: 7px;left: 50%;top: -7px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}

.prod_category .cat_image {position: relative;overflow: hidden;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.prod_category .cat_image:before {opacity: .6; transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out; position: absolute;content: '';display: block;background: #1fb6ad;width: 0%;height: 100%;left: 0px;top: 0px;}
.prod_category .cat_image:after {opacity: .6;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;position: absolute;content: '';display: block;background: #1fb6ad;width: 0%;height: 100%;right: 0px;top: 0px;}
.prod_category li:hover .cat_image:before, .prod_category li:hover .cat_image:after {width: 50%;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
@media only screen and (min-width:1200px) {
.prod_category li:hover .cat_contetn {    margin-top: -70%;}
.bottom_section > div {min-height: 460px;max-height: 460px;}
.bottom_section .bottom_image img {width: 100%;min-height: 429px;}
}

.prod_main .prod_row .prod_left .img_tit {font-family: 'Oswald', sans-serif;color: #fff;font-size: 85px;line-height: 96px;text-transform: uppercase;text-align: center;width: 100%;position: absolute;top: 5px;}
.prod_main .prod_row .prod_left .img_tit span {font-size: 164px;display: block;}

.our_team .owl-carousel .owl-nav button.owl-prev, .our_team .owl-carousel .owl-nav button.owl-next {position: absolute;top: 50%;background: none;border-radius: 0px;width: 55px;margin: 0px;height: 55px;background-size: 55px!important;}
.our_team .owl-carousel .owl-nav button.owl-prev {left:-55px;background: url(../images/nav_prev.png) no-repeat center;}
.our_team .owl-carousel .owl-nav button.owl-next {right:-55px;background: url(../images/nav_next.png) no-repeat center;}
.our_team .owl-carousel .owl-nav button.owl-prev span, .our_team .owl-carousel .owl-nav button.owl-next span {display: none;}
@media only screen and (min-width:980px){
.header .nav ul li ul {margin-top: 5px;margin-bottom: 18px;height: 0px;overflow: hidden;transition: all .3s ease-in-out;}
.header .nav ul li ul li {float: none;margin: 0px;margin-bottom: 5px;}
.header .nav ul li ul li a {font-weight: 400;font-size: 14px;opacity: 0;transition: all .7s ease-in-out;}
.header:hover .nav ul li ul {height: 140px;overflow: visible;transition: all .3s ease-in-out;}
.header:hover nav ul li ul li a {font-weight: 400;font-size: 14px;opacity: 1;transition: all .3s ease-in-out;}
}
.prod_main .prod_row {min-height: 418px;max-height: 418px;overflow: hidden;}
.prod_main .prod_left {background: #2dc0ba;min-height: 418px;position: relative;}
.prod_main .prod_left > img {width: 300px;position: absolute;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 185px;}
.prod_main .prod_left .back_wire img {    max-width: 1000px;opacity: .2;margin-top: -10%;}

.page-template-tpl-gearless-machines .prod_main .prod_left > img {top:140px;}
.page-template-tpl-gearless-machines .prod_main .prod_left .back_wire img {opacity: .1;margin-top: -20%;}
.page-template-tpl-gearless-machines .prod_main .prod_row .prod_left .img_tit {top: 65px;}

.prod_main .prod_row .prod_left .img_tit.animation-element {opacity: 0;-moz-transition: all 700ms linear;-webkit-transition: all 700ms linear; -o-transition: all 700ms linear;transition: all 700ms linear;-moz-transform: translate3d(0px, -100px, 0px);-webkit-transform: translate3d(0px, -100px, 0px);-o-transform: translate(0px, -100px);-ms-transform: translate(100px, 0px);transform: translate3d(0px, -100px, 0px);}
.prod_main .prod_row .prod_left .img_tit.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_main .prod_left > img.animation-element {opacity: 0;-moz-transition: all 700ms linear;-webkit-transition: all 700ms linear; -o-transition: all 700ms linear;transition: all 700ms linear;-moz-transform: translate3d(-50%, 100px, 0px);-webkit-transform: translate3d(-50%, 100px, 0px);-o-transform: translate(0px, -100px);-ms-transform: translate(100px, 0px);transform: translate3d(-50%, 100px, 0px);}
.prod_main .prod_left > img.animation-element.in-view {opacity: 1;-moz-transform: translate3d(-50%, 0px, 0px);-webkit-transform: translate3d(-50%, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(-50%, 0px, 0px);}
.header .nav ul li ul li a {position: relative;}
@media only screen and (min-width:1200px) {
	.prod_category ul li {min-height: 574px;}
}
.header .search {position: absolute;left: 12px;width: 245px;top:90px;}
.header .search form {position: relative;}
.header .search input {border-radius: 0px;height: 30px;border: 1px solid #e7e7e7;padding: 0px 33px 0px 12px;font-size: 15px;color: #909090;}
.header .search input:focus {border:1px solid #05b4ad;}
.header .search input[type=image] {border:0px;position: absolute;top: 50%;width: 20px;right: 0px;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);background: url(../images/search.png) no-repeat center center; background-size: 15px;}
.header .search input::-webkit-input-placeholder {color: #909090;font-size: 15px;}
.header .search input::-moz-placeholder {color: #909090;font-size: 15px;}
.header .search input:-ms-input-placeholder {color: #909090;font-size: 15px;}
.header .search input:-moz-placeholder {color: #909090;font-size: 15px;}
.header .search ul {margin: 0px;padding: 0px;list-style: none;}
.header .search ul li {display: inline-block;text-align: center;margin-right: 20px;}
.header .search ul li a {font-size: 20px;color: #909090;box-shadow: none;text-decoration: none;}
.header .search ul li a:hover {color: #05b4ad;}
.header .search .footer_logo, .header .search p {display: none;}

/*------------------------404----------------*/
body.error404 {background: url(../images/404.png) no-repeat center center; background-size: cover;height: 94vh}
body.error404 .header, body.error404 .footer {display: none;}
.cust_404 h1 {font-weight: 800;color: #fff;font-size: 190px;margin: 0px;line-height: 140px;}
body.error404 .site-content {padding: 0px;}
body.error404 p {font-size: 42px;color: #fff;margin: 0px;}
.search_404 {max-width: 400px;width: 100%;}
.search_404 input {border-radius: 0px;border: 0px;background: rgba(255,255,255,.8);height: 40px;line-height: 40px;padding: 0px 12px;}
.search_404 .search-form .search-submit { bottom: 0; padding: 0; position: absolute; right: 3px; top: 26PX; background: none;color:#05b4ad;}
.home_but a {border: 2px solid #05b4ad;padding: 10px 40px;font-size: 20px;color: #05b4ad;text-decoration: none;text-transform: uppercase;}
.home_but {margin-top: 40px;}
.home_but a:hover {background: #05b4ad;color:#fff;}


/*-----------------GUIDE RAILS------------*/
/*.page-template-tpl-guide-rails .prod_main .prod_row { min-height: auto; max-height: initial; overflow: visible;}*/
.page-template-tpl-guide-rails .prod_main .prod_left > img {width: 100%;position: static;left: 0%;transform: translateX(0%);-moz-transform: translateX(0%);-webkit-transform: translateX(0%);top: 0px;}
.page-template-tpl-guide-rails .prod_main #guide_rails_main .prod_right .machine_info .machine_right p, .page-template-tpl-guide-rails .prod_main #guide_rails_main .prod_right .machine_info .machine_right {max-width: 100%;}


/*-----------------Jador Doors------------*/
.page-template-tpl-jador-doors .prod_main .prod_row { min-height: auto; max-height: initial; overflow: visible;}
.page-template-tpl-jador-doors .prod_main #guide_rails_main .prod_right .machine_info .machine_right p, .page-template-tpl-jador-doors .prod_main #guide_rails_main .prod_right .machine_info .machine_right {max-width: 100%;}
.page-template-tpl-jador-doors  .prod_main .prod_right .machine_info .machine_left {display: none;}
.page-template-tpl-jador-doors .prod_main .prod_right .machine_info .machine_right,
.page-template-tpl-jador-doors .prod_main .prod_right .machine_info .machine_right p {max-width: 100%;width: 95%;}
.page-template-tpl-jador-doors .prod_main .prod_left > img {text-align:center;width:50%;top:50%;transform: translate(-50%,-50%);-MOZ-transform: translateY(-50%,-50%);-WEBKIT-transform: translateY(-50%,-50%);left:50%;}


/*--------------Jecabs-----------------*/
.jecabs {margin-top:50px;}
.jecabs .jecabs_left {float: left;width: 50%;}
.jecabs .jecabs_left .caption {position: absolute;top: 0px;right: 0px;background: #05b4ad;padding: 10px;color: #fff;text-transform: uppercase;}
.jecabs .jecabs_right {float: right;width: 50%;}
.jecabs_row {background: #fff;position: relative;}
.jecabs_row:after {clear: both;content: '';display: block;}
.jecabs .jecabs_right .jecabs_right_inner {max-width: 577px;float: left;padding-left:50px;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.jecabs .jecabs_right .jecabs_right_inner h3 {color: #06a5a5;font-family: 'Source Sans Pro';font-weight: 200;margin-bottom: 27px;font-size: 30px;}
.jecabs .jecabs_right .jecabs_right_inner p {color: #909090;font-size: 15PX;line-height: 30px}
.jecabs .jecabs_right .jecabs_right_inner  a {font-size: 15PX;color: #06a5a5;text-decoration: none;font-weight: 600;}
.jecabs .jecabs_row:nth-child(even) .jecabs_left {float:right;}
.jecabs .jecabs_row:nth-child(even) .jecabs_right {float:left;}
.jecabs .carousel-indicators li {text-indent: 0px;width: auto;;height: auto;padding: 5px;text-transform: uppercase;cursor: pointer;}
.jecabs .carousel-indicators li.active, .jecabs .carousel-indicators li:hover {background: #05b4ad;color:#fff;}

/*--------------------News---------------*/
.news_page {margin:80px 0px;}
.news_page ul {margin:0px;padding: 0px;}
.news_page ul li {list-style: none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d6d6d6;}
.news_page ul li:after {clear: both;content: '';display: block;}
.news_page ul li .news_img {float: left;max-width: 350px;width: 100%;}
.news_page ul li .news_content {float: right;max-width: 800px;width: 100%;}
.news_page ul li .news_content h4 {font-weight: 200;margin: 0px;font-size: 30px;color: #20b6ae;margin-bottom: 8px;}
.news_page ul li .news_content .date {font-size:14px;color: #565656;margin-bottom:15px;}
.news_page ul li .news_content p {margin: 0px;font-size: 17px;color: #565656;line-height: 28px;margin-bottom:15px;}
.news_page ul li .news_content a {font-size: 15px;text-decoration: none;color: #20b6ae;text-transform: uppercase;font-weight:bold;}
p.link-more {display: none;}
.news_page ul li:last-child {margin:0px;padding: 0px;border:0px;}
body.single-post {background: #fff;}
.single-post h1.entry-title {margin: 0px;font-size: 30px;color: #20b6ae;margin-bottom: 0px;text-transform: uppercase;} 
.single-post .date {font-size: 14px;color: #909090;}
.single-post .entry-content p {font-size: 18px;color: #565656;line-height: 30px;margin-bottom:15px;}
@media screen and (min-width: 48em){
.single-post #secondary {width:22%;}
.single-post #primary {width: 75%!important;}
}
.comments-area {display:none!important;}
.single-post #secondary {padding:0px;}
.single-post #secondary section {border:1px solid #20b6ae;padding:20px;}
.single-post #secondary ul li {border-bottom: 1px solid #ececec;border-top: 1px solid #ececec;}
.single-post #secondary ul li a {box-shadow: none;}
.single-post #secondary h2 {font-weight: 400;margin: 0px;font-size: 22px;color: #20b6ae;margin-bottom: 8px;letter-spacing: 0px;}
.single-post #secondary a {color: #909090;}
.single-post #secondary a:hover {color: #20b6ae;}
.navigation.post-navigation a, .navigation.post-navigation a span {box-shadow: none;text-decoration: none;color: #909090;font-weight: 400;}
.navigation.post-navigation a:hover span{color:#05b4ac;}
.navigation.post-navigation a:hover span svg {fill:#05b4ac;-moz-fill:#05b4ac;-webkit-fill:#05b4ac;}
.navigation.post-navigation .nav-subtitle {display: none;}
/*------------Careers---------------*/
.career_content {margin:80px 0px;}
.career_content li {border-radius: 0px!important;border:0px!important;    margin-bottom: 20px;}
.career_content .accordionjs .acc_section > .acc_head {border-radius: 0px!important;background: #fff url('../images/accordian_open.png') no-repeat right 20px center;color:#05b4ac;font-size: 20px;background-size: 20px;padding: 20px 15px;}
.career_content .accordionjs .acc_section .acc_content {background: #fff;padding: 20px}
.career_content .accordionjs .acc_section .acc_content p {font-size: 17px;color: #565656;line-height: 28px;}
.career_content .wrap {max-width: 800px;}
.career_content .accordionjs .acc_section.acc_active > .acc_head {background: #05b4ac url('../images/accordian_close.png') no-repeat right 20px center;color:#fff;font-size: 20px;    background-size: 20px;}
.career_content li label, .career_content li span {color: #565656;}


/*--------------------nephrite--------------*/
.page-template-tpl-nephrite-php .who_we_are .weare_content {margin-top: -97px;margin-bottom:56px;}
.page-template-tpl-nephrite-php .home_banner p {margin:0px;font-size: 66px;color:#fff;text-transform: uppercase;letter-spacing: .28em;}
.page-template-tpl-nephrite-php .home_banner .banner_content {width:100%;max-width: 100%;text-align: center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;}
.page-template-tpl-nephrite-php .home_banner .banner_logo {display: none;}
.nephrite_row .section_content {max-width: 1200px;width: 95%;margin:0 auto;background: #fff;padding: 80px 60px;text-align: center;position: relative;margin-top:-73px;}
.nephrite_row .section_content:after {content: '';display: block;width: 40px;height: 40px;border: 40px solid #e6e6e6;border-top: 40px solid transparent;border-left: 40px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.nephrite_row .section_content ul {margin:0px;padding: 0px;list-style: none;text-align: center;margin-top:78px;}
.nephrite_row .section_content ul li {display: inline-block;width: 24%;color: #565656;font-size: 42px;font-weight: 200;}
.nephrite_row .section_content h3 {margin: 0px;color:#24ba9c;font-size: 36px;font-weight: 200;margin-bottom:22px;}
.nephrite_row .section_content p {color: #565656;font-size: 18px;line-height: 25px;margin:0px;}
.nephrite_row .section_content ul li span {display: block;font-size: 24px;color: #25aca3;}
.nephrite_row .section_content ul li .icon {width: 95px;height:95px;}
.nephrite_row {margin-bottom:110px;}
.nephrite_row .img {background-attachment: fixed;height: 500px;background-repeat: no-repeat;background-size: cover}
.nephrite_second {position: relative;}
.nephrite_second li {position: absolute;list-style: none;padding-left: 40px;max-width: 300px;width: 100%;color:#565656;font-size: 18px;}
.nephrite_second li span {position: absolute;width: 100%;max-width: 300px;}
.nephrite_second li:before {content:''; animation:blinkingText 1.5s infinite;-moz-animation:blinkingText 2s infinite;-webkit-animation:blinkingText 2s infinite;width:20px;height:20px;display: block;border-radius: 100%;position: absolute;left: 0px;}
.nephrite_second li:after {content: '';display: block;width: 100px;height: 2px;background: #05b4ac;left: 22px;position: absolute;top: 10px;}
.nephrite_second li.machine {top: 11%;left: 55%;}
.nephrite_second li.rail {top: 28%;left: 53%;}
.nephrite_second li.rail span {left:-430px;}
.nephrite_second li.cabin {top: 40%;left: 53%;}
.nephrite_second li.door { top: 68%;left: 46%;}
.nephrite_second li.door span {left:-403px;}
.nephrite_second li.machine span {left: 131px;}
.nephrite_second li.rail:after, .nephrite_second li.door:after {left: -104px;}
.nephrite_second li.cabin span {left: 131px;}
.nephrite_second li.rail:after {left: -145px;    width: 139px;}
.page-template-tpl-nephrite .nephrite_second li.cabin {top: 51%;left: 47%;}

.animation-element.section_content {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.animation-element.section_content.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.nephrite_second li.animation-element {opacity: 0;-moz-transition: all 900ms linear;-webkit-transition: all 900ms linear; -o-transition: all 900ms linear;transition: all 900ms linear;}
.nephrite_second li.animation-element.in-view {opacity: 1;}
.nephrite_second li.animation-element span {transform: scale(0);-moz-transform: scale(0);-webkit-transform: scale(0);transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.nephrite_second li.animation-element.in-view span {transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}

/*---------------------------------jADITE----------------*/
.page-template-tpl-Jadeite .who_we_are .weare_content {margin-top: -97px;margin-bottom:56px;}
.page-template-tpl-Jadeite .home_banner p {margin:0px;font-size: 56px;color:#fff;text-transform: uppercase;letter-spacing: .28em;}
.page-template-tpl-Jadeite .home_banner .banner_content {width:100%;max-width: 100%;text-align: center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;}
.page-template-tpl-Jadeite .home_banner .banner_logo {display: none;}
.jedite_info  {margin-bottom:50px;}
.jedite_info .jedite_row {background: #fff;position: relative;}
.jedite_info .jedite_row:after {clear: both;content: '';display: block;}
.jedite_info .jedite_row .jedite_left {float: left;width: 50%;}
.jedite_info .jedite_row .jedite_right {    float: right;width: 50%;position: absolute;height: 100%;right: 0px;}
.jedite_info .jedite_row .jedite_right .jedite_right_inner {max-width: 465px;width: 95%;float: left;margin-left: 60px;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.jedite_info .jedite_row .jedite_right .jedite_right_inner h3 {font-weight: 200;margin: 0px;font-size: 40px;color: #20b6ae;margin-bottom: 24px;}
.jedite_info .jedite_row .jedite_right .jedite_right_inner p {    margin: 0px;font-size: 17px;color: #565656;line-height: 26px;}
.jedite_info .jedite_row .jedite_left img {width:100%;}
.jedite_info .jedite_row:nth-child(even) .jedite_left {float: right;}
.jedite_info .jedite_row:nth-child(even) .jedite_right {    float: right;width: 50%;position: absolute;height: 100%;right: auto;left:0px;}
.jedite_info .jedite_row:nth-child(even) .jedite_right .jedite_right_inner {right: 0px;margin-right: 118px;}
.before_after {margin-bottom: 50px;}


/*---------------Home lift----------------*/
.page-template-tpl-homelift .home_banner p {margin:0px;font-size: 56px;color:#fff;text-transform: uppercase;letter-spacing: .28em;}
.page-template-tpl-homelift .home_banner .banner_content {width:100%;max-width: 100%;text-align: center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;}
.page-template-tpl-homelift .home_banner .banner_logo {display: none;}
.page-template-tpl-homelift .who_we_are .weare_content {margin-top: -138px;margin-bottom:56px;}

.page-template-tpl-nephrite .nephrite_row .img {background-attachment: fixed;height: 500px;background-size: cover;}
.home_banner.sec .banner_image {background-attachment: fixed;height: 500px;background-size: cover;}
.who_we_are.sec .weare_content {margin-top:-250px;}
.page-template-tpl-homelift .jedite_info {margin-bottom:0px;}
.jedite_info .jedite_row:last-child .jedite_left {position: relative;}
.jedite_info .jedite_row:last-child .jedite_left:after, .jedite_info .jedite_row:last-child .jedite_right:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #4e4e4e;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.prod_main .prod_row:last-child .prod_left {max-height:418px;overflow: hidden;}
.prod_main .prod_row:last-child .prod_right {min-height: 418px;}
.prod_main .prod_row:last-child .prod_left:after, .prod_main .prod_row:last-child .prod_right:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #4e4e4e;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.jecabs .jecabs_row:last-child .jecabs_left:after, .jecabs .jecabs_row:last-child .jecabs_right:after {content: '';display: block;width: 21px;height: 20px;border: 20px solid #4e4e4e;border-top: 20px solid transparent;border-left: 20px solid transparent;position: absolute;bottom: 0px;right: 0px;}
.jecabs .jecabs_row:last-child .jecabs_left  {position: relative;}
@media only screen and (min-width:1200px) {
	.page-template-tpl-Jadeite .footer, .page-template-tpl-nephrite .footer {margin-top:-70px;}
}
.tec_suport_tabs .r-tabs-panel {position: relative;transition: all .8s ease-in-out;right:-100%;transition: all .8s linear;-moz-transition: all .8s linear;-webkit-transition: all .8s linear;}
.tec_suport_tabs .r-tabs-panel.r-tabs-state-active {transition: all .8s linear;-moz-transition: all .8s linear;-webkit-transition: all .8s linear;right:0px;}



.about_sit h4 {font-size: 40px;font-weight: 200;color: #fff;text-align: center;margin-bottom: 50px;}
.about_sit {padding: 80px 0px;}
.about_sit .bottom_form:after {content:'';display: block;clear: both;}
/*.bottom_section .bottom_form:before {content: '';display: block;width: 21px;height: 20px;border: 26px solid #21b5ac;border-top: 23px solid transparent;border-left: 28px solid transparent;position: absolute;bottom: 0px;right: 0px;}
*/.about_sit .bottom_form .form_left {max-width: 375px;width: 100%;float: left;margin-right: 28px;}
.about_sit .bottom_form .form_right {max-width: 375px;width: 100%;float: left;}
.about_sit .bottom_form input {border: 0px;border-radius:0px;background: #f1f1f1;width:100%;height: 52px;font-size: 14px;padding: 0px 10px;}
.about_sit .bottom_form input.wpcf7-not-valid {box-shadow: 0px 0px 10px -1px red inset;}
.wpcf7-not-valid-tip {display: none!important;}
.about_sit .bottom_form .form_left .form_row {margin-bottom:12px;}
.about_sit .bottom_form .form_left .form_row:last-child {margin-bottom:0px;}
.about_sit .bottom_form .form_right textarea {height: 180px;border: 0px;border-radius:0px;background: #f1f1f1;width:100%;font-size: 14px;padding: 10px;}
.about_sit .bottom_form .form_row.submit {width: 100%;float: left;margin-top: 30px;text-align: center;}
.about_sit .bottom_form input[type=submit] {width: auto;height: inherit;background: #000;font-size: 14px;font-weight: 600;    padding: 12px 31px;}
.about_sit .bottom_form input[type=submit]:hover {background: #f1f1f1;color:#21b5ac;}
.about_sit .bottom_form h4 {font-weight: 200;margin: 0px;font-size: 30px;color:#20b6ae;margin-bottom: 30px;}
.about_sit .bottom_form {    position: relative;max-width: 780px;margin: 0px auto;width: 100%;}
.about_sit .wpcf7-response-output.wpcf7-validation-errors {position: relative;bottom: -15px;right: auto;max-width: 439px;text-align: center;margin: 0px auto!important;clear: both;overflow: hidden;    color: #fff;
    border: 2px solid red;}


/*----------About map---------------*/
.main_top {position: relative;}
	.main.syd {position: absolute;bottom: 25%;right: 10%;}
	.main.itly {position: absolute;bottom: 66%;right: 48%;}
	.main.ind {position: absolute;bottom: 53%;right: 30.5%;}
	span.sydny {border:4px solid #14b9b3;width:30px;height:30px;display:block;position: relative;cursor: pointer;border-radius: 100%;}
	span.sydny:after {width:10px;height:10px;background: #14b9b3;position: absolute;content: '';display: block;top:50%;left:50%;margin-top:-5px;margin-left:-5px;}
	span.sydny:before {transition: all ease-in-out 0.3s;content: '';display: block;width: 2px;height: 0px;bottom: 22px; position: absolute;background: #14b9b3; left: 9px;}
	.content {transition: all ease-in-out 0.9s;position: absolute;top: -300px;right: 15px;width: 0px;background: #14b9b3;padding: 10px;overflow: hidden;word-break: keep-all;white-space: nowrap;opacity: 0;color:#fff;}
	.content h3 {font-size: 20px;}
	.content p {font-size: 14px;}
	.main.active .sydny:before {height:200px;transition: all ease-in-out 0.3s;}
	.main.active .content {width: 200px;transition: all ease-in-out 0.9s;opacity: 1;}
	.main.active.ind .content {top:-300px;}
.main.vietnam {position: absolute;bottom: 52%;right: 19.5%;}


@keyframes blinkingText{
	0%{		background-color: #05b4ac;	}
	49%{	background-color: transparent;	}
	50%{	background-color: transparent;	}
	99%{	background-color:transparent;	}
	100%{	background-color: #05b4ac;	}
}
-moz-@keyframes blinkingText{
	0%{		background-color: #05b4ac;	}
	49%{	background-color: transparent;	}
	50%{	background-color: transparent;	}
	99%{	background-color:transparent;	}
	100%{	background-color: #05b4ac;	}
}

@-webkit-keyframes move {
    0% {top:10px;}
    100% {top: 90%;}
}

/* Standard syntax */
@keyframes move {
    0% {top:10px;}
    100% {top: 90%;}
}
@-webkit-keyframes mappin {
    0% {transform: scale(.5);-moz-transform: scale(.5);-webkit-transform: scale(.5);}
    100% {transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
}

@keyframes mappin {
    0% {transform: scale(.5);-moz-transform: scale(.5);-webkit-transform: scale(.5);}
    100% {transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
}

span.sydny:after {-webkit-animation-name: mappin; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
  animation-name: mappin;
  animation-duration: 2s;animation-iteration-count:infinite;animation-direction: alternate; }



/*------------------before after---------------*/
.beer-slider {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.beer-slider *, .beer-slider:before, .beer-slider:after,
.beer-slider *:before,
.beer-slider *:after {
  box-sizing: border-box;
}
.beer-slider img, .beer-slider svg {
  vertical-align: bottom;
}
.beer-slider > img {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.beer-reveal {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
  overflow: hidden;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.35s;
}
.beer-reveal > :first-child {
  width: 200%;
  max-width: none;
}
.beer-reveal > img:first-child {
  height: auto;
}

.beer-range {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  left: -1px;
  width: calc(100% + 2px);
  cursor: pointer;
  -webkit-appearance: slider-horizontal !important;
  -moz-appearance: none;
  opacity: 0;
  -ms-touch-action: auto;
  touch-action: auto;
}
.beer-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 300vh;
}
.beer-range::-moz-range-thumb {
  -webkit-appearance: none;
  height: 300vh;
}
.beer-range::-ms-tooltip {
  display: none;
}

.beer-handle {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: #000;
  background: rgba(255, 255, 255, 0.5);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0);
  transition: background 0.3s, box-shadow 0.3s, opacity 0.5s 0.25s;
}
.beer-handle:before, .beer-handle:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  border-top: solid 2px;
  border-left: solid 2px;
  transform-origin: 0 0;
}
.beer-handle:before {
  left: 10px;
  transform: rotate(-45deg);
}
.beer-handle:after {
  right: 0;
  transform: rotate(135deg);
}

.beer-range:focus ~ .beer-handle {
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.beer-slider[data-beer-label]:after,
.beer-reveal[data-beer-label]:after {
  content: attr(data-beer-label);
  position: absolute;
  top: 1.5rem;
  line-height: 1;
  padding: 0.5rem;
  border-radius: 0.125rem;
  background: rgba(255, 255, 255, 0.75);
  white-space: nowrap;
    word-break: break-all;
}

.beer-slider[data-beer-label]:after {
  right: 1.5rem;
}

.beer-reveal[data-beer-label]:after {
  left: 1.5rem;
}

.beer-slider[data-beer-label=""]:after,
.beer-reveal[data-beer-label=""]:after {
  content: none;
}

.beer-ready .beer-reveal, .beer-ready .beer-handle {
  opacity: 1;
}

.beer-slider {
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 1px;
  width: 100%;
}




.prod_category ul li {min-height:inherit;overflow: hidden;}
.prod_category ul li:hover .cat_contetn {bottom: 0px;} 
.prod_category li.animation-element .cat_contetn.animation-element {opacity: 0;-moz-transition: all 500ms linear;-webkit-transition: all 500ms linear; -o-transition: all 500ms linear;transition: all 500ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element:nth-child(2) .cat_contetn.animation-element  {opacity: 0;-moz-transition: all 700ms linear;-webkit-transition: all 700ms linear; -o-transition: all 700ms linear;transition: all 700ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element:nth-child(3) .cat_contetn.animation-element  {opacity: 0;-moz-transition: all 900ms linear;-webkit-transition: all 900ms linear; -o-transition: all 900ms linear;transition: all 900ms linear;-moz-transform: translate3d(0px, 50px, 0px);-webkit-transform: translate3d(0px, 50px, 0px);-o-transform: translate(0px, 50px);-ms-transform: translate(0px, 50px);transform: translate3d(0px, 50px, 0px);}
.prod_category li.animation-element .cat_contetn.animation-element.in-view {opacity: 1;-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.prod_category ul li .cat_contetn {position: absolute;bottom: -160px;left: 50%;background: linear-gradient(-225deg, transparent 30px, white 30px);text-align: center;transform: translate(-50%)!important;width: 100%;}





/*-----------------Search Page-----------------*/
.search.search-results .page-header h1.page-title {letter-spacing: 0px;font-weight: 800;font-size: 30px;color: #20b6ae;}
.search.search-results .entry-title a {box-shadow: none;text-decoration: none;font-size: 30px;color: #20b6ae;font-weight: 200;display: block;padding: 20px;}
.search.search-results article {position: relative;}
.search.search-results .entry-title {position: absolute;top: 50px;background: #fff;min-width: 300px;left: 0px;background: linear-gradient(-45deg, transparent 15px, white 15px);}
.search.search-results .content-area {width: 100%!important;}
.search.search-results .entry-title:hover {background: linear-gradient(-45deg, transparent 15px, #20b6ae 15px);}
.search.search-results .entry-title:hover a {color: #fff;}

.screen-reader-response {display:none;}

.page-template-tpl-about .home_banner .banner_video:after {content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.5);left:0px;top:0px;position:absolute;}
.page-template-tpl-about .home_banner .banner_content p {font-size:48px;text-align:center;}
.page-template-tpl-about  .home_banner .banner_content {width:100%;max-width:100%;text-align:center;left:0px;top:48%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.page-template-tpl-about  .home_banner .banner_content .banner_logo{display:none;}
.page-template-tpl-jador-doors .prod_main .prod_left > img {width: 100%;height: 100%;}

.page-template-tpl-jador-doors .home_banner .banner_content {left: 73%;}


.page-template-tpl-guide-rails .prod_main .prod_right .machine_info .machine_left {display:none;}
.page-template-tpl-guide-rails .prod_main .prod_right .machine_info .machine_right, .page-template-tpl-guide-rails .prod_main .prod_right .machine_info .machine_right p {max-width:100%;}
.page-template-tpl-elevator-product .home_banner .banner_image:after {content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,.5);left:0px;top:0px;position:absolute;}


.prod_main .prod_right .machine_info .machine_left .weight, .prod_main .prod_right .machine_info .machine_left .speed, .prod_main .prod_right .machine_info .machine_left .capacity {font-size: 30px;color: #09b6ae;text-transform: uppercase;font-family: 'Source Sans Pro';font-weight: 200;padding-left: 0px;padding-top: 70px;background-size: 65px!important;background-position: top left!important;width: 33.33%;float: left;}
.prod_main .prod_right .machine_info .machine_left, .prod_main .prod_right .machine_info .machine_right {max-width: 100%;}

.page-template-tpl-Jadeite .nephrite_second li.rail {left: 48%;}
.page-template-tpl-Jadeite .nephrite_second li.cabin {left: 54%;}
.page-template-tpl-Jadeite  .nephrite_second li.door {left: 47%;}


.page-template-tpl-Jadeite .nephrite_second li.rail span, .page-template-tpl-Jadeite .nephrite_second li.door span {text-align:right;}
.page-template-tpl-Jadeite .nephrite_second li.rail span {left: -513px;}
.page-template-tpl-Jadeite .nephrite_second li.door span {left: -485px;}
.page-template-tpl-Jadeite .nephrite_second li.machine:after {    left: -144px;}
.page-template-tpl-Jadeite .nephrite_second li.machine span {left: -458px;}
.page-template-tpl-Jadeite .nephrite_second li.machine {top: 10%;left: 46%;}
.page-template-tpl-Jadeite .nephrite_second li span {top:-4px;}
.page-template-tpl-nephrite .nephrite_second li.machine {left: 50%;}

.page-template-tpl-nephrite .nephrite_second li.rail span, .page-template-tpl-nephrite .nephrite_second li.door span {text-align:right;}
.page-template-tpl-nephrite .nephrite_second li.rail span {left: -513px;}
.page-template-tpl-nephrite .nephrite_second li.door span {left: -485px;}
.page-template-tpl-nephrite .nephrite_second li.rail {left: 51%;}
.nephrite_second li.carbuffer {bottom: 12%;left: 48%;}
.nephrite_second li.carbuffer span {left: 175px;}
.page-template-tpl-Jadeite .nephrite_second li.carbuffer {bottom: 13%;left: 50%;}
@media only screen and (min-width:1200px) {
	.page-template-tpl-guide-rails .prod_main .prod_row:last-child .prod_left {max-height: 459px;}
	.home .banner_content {opacity: 0;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
	.home .banner_content.finsihed {opacity: 1;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
	.our_team .item {min-height: 547px;}
}
@media only screen and (min-width:1400px) {
	.home_banner.sec .banner_image {height: 827px;}
	.about_content_row:nth-child(even) .about_content_text .about_content_inner {position: relative;float: left;margin-left: 60px;top:65%;}
	.bottom_testimonial .owl-item .item {max-width: 535px;width: 100%;}
	.bottom_testimonial .owl-item .item .testi_content {position: static;transform: translate(0);float: right;-moz-transform: translate(0);-webkit-transform: translate(0);}
	.nephrite_second li.machine span {left: 180px;}
	.nephrite_second li:after {width: 140px;}
	.nephrite_second li.rail span {left: -495px;}
	.nephrite_second li.rail:after {left: -203px;width: 198px;}
	.nephrite_second li.cabin span {left: 205px;}
	.nephrite_second li.cabin:after {width: 171px;}
	.nephrite_second li.door span {left: -465px;}
	.nephrite_second li.door:after {left: -174px;width: 170px;}
	.nephrite_second li.rail {top: 29%;}

	.header .wrap, .footer .wrap {max-width: 90%;}
	.jedite_info .jedite_row .jedite_right .jedite_right_inner {left: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);margin-left:0px;margin-right: 0px!important;}
	.always .right .right_inner {margin-left: 25%;}
	.tec_suport_tabs .r-tabs-panel .tab_cont .left .left_inner {margin-right:25%;}
	.about_content_inner {margin-right: 18%;}
	.about_content_row:nth-child(even) .about_content_text .about_content_inner {margin-right: 0px;margin-left: 30%;}

	.page-template-tpl-jador-doors .prod_main .prod_left > img {width: 100%;height: 100%;}


	.prod_main .prod_row .prod_right .prod_right_inner {margin: 0 auto;max-width: 530px;margin-top: 40px;}
	.prod_main .prod_row:nth-child(even) .prod_right .prod_right_inner {float: none;}
	.prod_main .prod_row, .prod_main .prod_row:last-child .prod_left  {max-height: 550px;}
	.prod_main .prod_row:last-child .prod_right, .page-template-tpl-guide-rails .prod_main .prod_row:last-child .prod_left {min-height: 550px;}
	.page-template-tpl-gearless-machines .prod_main .prod_left > img {bottom: 40%;top: auto;}
	.page-template-tpl-gearless-machines .prod_main .prod_row .prod_left .img_tit { top: 20%;}
	.prod_main .prod_left > img {bottom: 40%;top: auto;}
	.page-template-tpl-geard-machines .prod_main .prod_row:last-child .prod_left > img {bottom: 13%;top: auto;}
	body.page-template-tpl-geard-machines .prod_main .prod_row:nth-last-child(2) .prod_left > img {bottom: 26%;top: auto;}
	.prod_main .prod_row .prod_left .img_tit {top:6%;}
	.page-template-tpl-geard-machines .prod_main .prod_row:nth-child(even) .prod_left > img {bottom: 20%;}
	.page-template-tpl-jador-doors .prod_main .prod_row {min-height: 550px;max-height: 550px;overflow: visible;}
	.page-template-tpl-jador-doors .prod_main .prod_left {    min-height: 550px;}

	.nephrite_row .img, .page-template-tpl-nephrite .nephrite_row .img {height: 800px;background-repeat: no-repeat;background-size: cover;}
	.bottom_section .bottom_form .form_left, .bottom_section .bottom_form .form_right {max-width: 300px;}
	.about_content_inner p {max-width: 100%;}
	
	.page-template-tpl-gearless-machines .prod_main #gearde_machine_9 .prod_left > img {bottom: 19%;top: auto;}
	.bottom_section > div {min-height: 550px;max-height: 550px;}
	.bottom_section .bottom_testimonial h4 {margin-bottom:90px;}
	.bottom_section .bottom_form {padding: 55px 78px 35px;}
	.bottom_section .bottom_testimonial .testi_image {width: 250px;}
	.page-template-tpl-guide-rails .prod_main .prod_row {overflow:hidden;min-height:550px;max-height:550px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1550px){
	.page-template-tpl-guide-rails .prod_main .prod_row:last-child .prod_left {max-height: 501px;}
	.bottom_section > div {min-height: 450px;max-height: 450px;}
	.prod_main .prod_right .machine_info .machine_right {max-width: 270px;}
	.elevator_product_row:nth-child(even) .ele_prod_inner {left: 85px;right: 0px;}
	.page-template-tpl-geard-machines .prod_main .prod_row:last-child .prod_left > img {width: 254px;}
	.page-template-tpl-geard-machines .prod_main .prod_row:nth-child(3) .prod_left > img {width: 243px;}
	.about_content_row:nth-child(even) .about_content_text .about_content_inner {margin-right: 0px;margin-left: 12%;}
	.bottom_section .bottom_form .form_left, .bottom_section .bottom_form .form_right {max-width: 245px;}
	.bottom_section .bottom_image img {    min-height: 454px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1366px){
	.bottom_section .bottom_form .form_left, .bottom_section .bottom_form .form_right {max-width: 200px;}
}

@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.page-template-tpl-gearless-machines .prod_main .prod_left > img {bottom: 13%;top: auto;width:360px;}
	.page-template-tpl-geard-machines .prod_main .prod_left > img {bottom: 13%;top: auto;width:360px;}
	.page-template-tpl-geard-machines .prod_main .prod_row:nth-child(even) .prod_left > img {bottom: -10%;}
	.page-template-tpl-geard-machines .prod_main .prod_row:nth-child(3) .prod_left > img {bottom: 20%; width: 300px;}
	body.page-template-tpl-geard-machines .prod_main .prod_row:nth-last-child(2) .prod_left > img {bottom: -7%; top: auto;}
	.page-template-tpl-geard-machines .prod_main .prod_row:last-child .prod_left > img {width: 300px;}
}

.prod_main .modal .modal-header h5.modal-title {letter-spacing:0px;text-transform:none;font-weight:bold;color: #565656}
.prod_main .modal .modal-header h5.modal-title span {color: #09b6ae;}
.prod_main .modal .modal-body .gearless_download:after, .prod_main .modal .modal-body .gearless_download .form_row:after {clear:both;content:'';display:block;}
.prod_main .modal .modal-body .gearless_download .form_row .half {width:49%;float:left;margin-bottom:15px;}
.prod_main .modal .modal-body .gearless_download .form_row .half + .half {float:right;}
.prod_main .modal .modal-body .gearless_download .form_row .full {width:100%;margin-bottom:15px;}
.prod_main .modal .modal-body .gearless_download .form_row input {border: 0px;border-radius: 0px;background: #f1f1f1;width: 100%;height: 52px;font-size: 14px;padding: 0px 10px;}
.prod_main .modal .modal-body .gearless_download .form_row.submit {text-align:center;}
.prod_main .modal .modal-body .gearless_download .form_row input[type=submit] {width: auto;height: inherit;background: #000;font-size: 14px;font-weight: 600;padding: 12px 31px;}
.prod_main .modal .modal-body .gearless_download .form_row input[type=submit]:hover {background: #21b5ac;}
.prod_main .modal .modal-body .gearless_download .wpcf7-response-output {position: static;width: 100%;margin: 20px auto;}
.prod_main .modal .modal-body .gearless_download .form_row input.wpcf7-not-valid {    box-shadow: 0px 0px 4px -1px red inset;}

.modal-footer {padding:0px;}
.modal-footer a {text-align: center;background: #09b6ae;color: #fff;padding: 16px;display: block;}