html {
    zoom: 0.9;
}
.zoomOnHover {
    width: 600px;
    height: auto;
    /* ease | ease-in | ease-out | linear */
    transition: transform ease-in-out 0.3s;
}
.zoomOnHover:hover {
    transform: scale(2.4);
}

.menu_active {
    padding: 8px 10px;
    background-color: #ededed;
    border-bottom: none;
}

.youtube-video-placeholder {
    cursor: pointer;
    height: 100%;
    width: 470px;
}
.youtube-video-place {
    margin-left: 10px;
    width: 470px;
    height: 300px;
}

.content-page__description {
    font-size: 34px;
    line-height: 40px;
    font-weight: 400;
}

.main-slider-item__title,
.category-header__title,
.product__section-title,
.product-header__title,
.testimonials__title
{
    font-weight: 400;
}

.content-page__thin-title,
.content-page__header-title,
.about__desc-title,
.follow__title
{
    font-weight: 400;
    color: #004dbb;
}

.product-services-item {
    font-weight: bold;
}

.product-featured-header__title {
    font-weight: 700;
}

.sample-applications h3 {
    font-weight: 400;
}

.fw400 {
    font-weight: 400;
}

.page__wrapper
{
    max-width: 1400px;
}
.content {
    max-width: 1400px;
}

.footer__info-list {
 /*   float: right;*/
}

.footer__cols-item {
    width: 25%;
}
/*
.about__contacts {
    width: auto;
}*/

.main-slider-item__content
{
    max-width: 1400px;
}

.main-slider-item__title {
    max-width: 1400px;
    overflow: hidden;
}

.main-slider .owl-prev {
    right: calc(50% + 640px) !important;
}
.main-slider .owl-next {
    left: calc(50% + 640px) !important;
}

.news-promo__item {
    padding-left: 0px;
}
.news-promo__item:first-child {
    padding-left: 0px;
}

.about__desc {
    text-align: justify;
}

.testimonials_show_all {
     display: inline-block;
     height: 35px;

     cursor: pointer;
     border: 1px solid #c3e9f7;
     border-radius: 2px;
     margin-left: 18px;
     padding-left: 18px;
     padding-right: 18px;
     line-height: 35px;
     font-size: 15px;
     box-sizing: border-box;
     vertical-align: middle;
     position: relative;
     color: #004dbb;
     transition: border 350ms, color 350ms;
}
.testimonials_show_all:hover {
     border-color: #35ff22;
     transition: border 350ms, color 350ms;
}

.reviews__carousel .owl-stage {
    display: flex;
    justify-content: center;
    align-items: center;
}

.request_quote_form_select {
    width: 92px;
}

.request_quote_form_input {
    width: 114px;
    vertical-align: baseline;
}

.content-style ul>li {
    margin-left: 2.15em;
}

.ui-social-wechat {
    display: inline-block;
    width: 43px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 353.45 283.98'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='8.18' y1='164.89' x2='229.4' y2='37.16' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230094bc'/%3E%3Cstop offset='.96' stop-color='%2349b69b'/%3E%3Cstop offset='1' stop-color='%234cb799'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='164.9' y1='248.46' x2='341.57' y2='146.45' xlink:href='%23a'/%3E%3C/defs%3E%3Cg data-name='layer2'%3E%3Cg data-name='layer1'%3E%3Cpath d='M134.43 211.56a148.06 148.06 0 0 1-47.58-5.34 15 15 0 0 0-12.35 1.57c-8.88 5.21-17.85 10.31-26.8 15.42-19.11 6.07 9.62-32.62-4.74-38-43.71-29.47-58.3-93.47-23.8-135.44 58.31-79.06 212.11-62.44 234.45 39.29-65.85-5.92-142.99 51.2-119.18 122.5ZM67.83 72c.29 22.27 34.07 22.16 34.24-.11-.3-22.28-34.07-22.24-34.24.11Zm119.36 0c0-22.37-33.76-22.46-34.13-.22.01 22.22 33.88 22.61 34.13.22Z' fill='url(%23a)'/%3E%3Cpath d='M246.76 97.42c86.44-3 149.52 94.22 70.8 154.25-9 6.22.48 18.53 1.27 27.07 3.54 14.82-22.46-6.33-27.46-7.92a13 13 0 0 0-10.75-1.44 122.16 122.16 0 0 1-44.11 4.2C101.75 259.36 114.06 99.56 246.76 97.42Zm49.79 60.08c-.06-18.7-28.14-18.66-28.46-.16.05 18.49 28.3 18.83 28.46.16Zm-70.93-.13c-.25-18.57-28.39-18.47-28.57.1.3 18.53 28.42 18.53 28.57-.1Z' fill='url(%23b)'/%3E%3Cpath d='M67.83 72a17.12 17.12 0 1 1 17 17 17.21 17.21 0 0 1-17-17Zm119.36 0a17.07 17.07 0 1 1-17-17.17 17.06 17.06 0 0 1 17 17.17Zm109.36 85.5a14.2 14.2 0 0 1-14.15 14.15 14.23 14.23 0 1 1-.07-28.46 14.23 14.23 0 0 1 14.22 14.31Zm-70.93-.13a14.29 14.29 0 1 1-14.2-14.18 14.37 14.37 0 0 1 14.2 14.18Z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

.qrcode {
    max-width: 358px;
}

a {
    -webkit-transition: border-bottom .1s,color .1s;
    -o-transition: border-bottom .1s,color .1s;
    transition: border-bottom .1s,color .1s;

    padding-bottom: 0;
}

a:hover {
    -webkit-transition: border-color .1s,color .1s;
    -o-transition: border-color .1s,color .1s;
    transition: border-color .1s,color .1s;

    padding-bottom: 1px;
}

.product-services-support:before,
.product-services-chat:before,
.product-services-faq:before,
.product-services-support:hover:before,
.product-services-chat:hover:before,
.product-services-faq:hover:before
{
    background: none;
}
.button_cw_live_demo {
    display: inline-block;
    font-family: Open Sans,sans-serif;
    border: 0 none;
    font-size: 18px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    cursor: pointer;
    color:#ffffff;
    background-color:#FF6C48;
    margin-left: 5px;
    height: 49px;
    width: 200px;
}
.link_cw_live_demo{
    text-decoration: none;
    border-bottom: none;
}
.link_cw_live_demo:hover, .link_cw_live_demo:active{
    color: white;
}