.features{
    padding-top: 120px;
    padding-bottom: 0;
}
.features + .features{
    padding-top: 140px;
}
.features.p-b-140{
    padding-bottom: 140px;
}
.features.features-bg-fff-items{
    padding-top: 140px;
}
.features .items{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.features .logo-area-features{
    margin-bottom: 20px;
}
.features.features-bg-items .items{
    margin-top: 36px;
    align-items: stretch;
}
.features.features-bg-items .item-container{
    border-radius: 16px;
    background: #F5F5FF;
    padding: 32px;
    height: 100%;
}
.features.features-with-image-bottom.features-bg-items .item-container{
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}
.features.features-with-image-bottom.features-bg-items .item-container .text-content{
    padding: 32px;
    padding-bottom: 40px;
}
.features.features-bg-fff-items .item-container{
    background: #fff;
    padding: 40px 32px;
}
.features.features-bg-fff-items .title-content{
    color: #212529;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    font-family: 'Inter', sans-serif;
    margin-bottom: 12px;
}
.features.features-bg-fff-items .text-content{
    font-size: 16px;
    line-height: 20px;
}
.wrap-prinfo-review .features.features-bg-fff-items .text-content{
    font-size: 19px;
    line-height: 29px;
}
.features.features-bg-fff-items .text-content.text2{
    margin-top: 12px;
    font-weight: 700;
}
.features.features-bg-fff-items .logo-area-item{
    margin-bottom: 24px;
}
.features.features-bg-fff-items .items{
    margin-top: 80px;
}
.wrap-prinfo-review {
    padding-top: 140px;
    padding-bottom: 140px;
}
.wrap-prinfo-review .features.features-bg-fff-items{
    padding-top: 0;
    height: 100%;
}
.wrap-prinfo-review .features.features-bg-fff-items .items{
    margin-top: 0;
    height: 100%;
}
.features.features-bg-items-50{
    padding-top: 140px;
}
.features.features-bg-items-50 .items{
    align-items: flex-start;
}
.features.features-bg-items-50 .item-container{
    padding: 50px;
    background: #F5F5FF;
    border-radius: 16px;
}
.features.features-bg-items-50 .item.without-bg .item-container{
    background:transparent;
    padding: 0;
}
.features.without-cols .items{
    flex-wrap: nowrap;
    margin: 0 -16px;
}
.features.without-cols .items .item{
    padding: 0px 16px;
}
.features.features-parts .items{
    align-items: flex-start;
    margin-top: 56px;
}
.features.features-parts .item{
    margin-bottom: 30px;
}
.features.features-parts .logo-area-item{
    margin-bottom: 24px;
}
.features.features-parts .title-content{
    margin-bottom: 12px;
    color: #78338C;
}

.features .image{
    margin-top: 60px;
}
.features.features-with-image-bottom .image{
    margin-top: 0;
    display: flex;
    justify-content: flex-end;
}

.features ul{
    padding-left: 25px;
}

.features.features-bg .items{
    align-items: flex-start;
    border-radius: 16px;
    background: #F5F5FF;
    padding: 50px 35px;
}


.features.features-additional-card{
    padding-top: 84px;
    padding-bottom: 140px;
}
.features.features-additional-card h2.title-content{
    color: #212529; 
    margin-top: 0;
    margin-bottom: 12px;
}
.features.features-additional-card .items{
    margin-top: 0;
    border-radius: 16px;
    padding: 50px 35px;
    background: #F5F5FF;
}
.features.features-additional-card.shadow-none .items{
    box-shadow: none;
    border: 0;
    align-items: flex-start;
}
.features.features-additional-card .logo-area-item{
    margin-bottom: 12px;
}
.features.features-additional-card .title-content.title2{
    margin-top: 24px;
}
.features.features-additional-card .text-content{
    color: #212529;
    font-size: 19px;
    line-height: 29px;
}
.features.features-additional-card .text-content.c-212529{
    color: #212529;
}
.features.features-additional-card .text-content.text2{
    margin-bottom: 20px;
}
.features.features-additional-card .items .item:nth-child(2) .text-content{
    color: #212529;
}
.features.features-additional-card .items .item{
    margin-bottom: 0;
}
.features.features-additional-card .btn-group{
    margin-top: 20px;
}
.features.features-additional-card .items .item:nth-child(1){
    padding-right: 32px;
    border-right: 1px solid #C6C8D4;
}
.features.features-additional-card .items .item:nth-child(2){
    padding-left: 32px;
}
.features.features-additional-card a:not(.btn){
    text-decoration: underline;
    font-weight: 700;
    color: #212529;
}



.features.features-card{
    padding-top: 0;
    padding-bottom: 0;
}
.features.features-card .items{
    margin-top: 0;
    align-items: stretch;
}
.features.features-card .logo-area-item{
    margin-bottom: 12px;
}
.features.features-card .title-content.title2{
    margin-top: 24px;
}
.features.features-card .title-content{
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 12px;
}
.features.features-card .text-content{
    color: rgba(60, 63, 72, 0.60);
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 12px;
}
.features.features-card .text-content.text2{
    margin-bottom: 0;
}
.features.features-card .text-content.text2 ul{
    margin-bottom: 15px;
    padding-left: 25px;
}
.features.features-card .items .item:nth-child(2) .text-content{
    color: #212529;
}
.features.features-card .items .item{
    margin-bottom: 0;
}
.features.features-card .items .item:nth-child(1){
    padding-right: 32px;
    border-right: 1px solid #C6C8D4;
}
.features.features-card .items .item:nth-child(2){
    padding-left: 32px;
}
.features.features-card a:not(.btn){
    border-bottom: 1px solid #212529;
    font-weight: 700;
    color: #212529;
    text-decoration: none;
}
.features.features-card a:not(.btn):hover{
    text-decoration: none;
    color: #78338C;
    border-bottom: 1px solid #78338C;
}
.features.features-card .btn-group{
    margin-top: 8px;
    display: inline-flex;
}
.features.features-card .btn-group .button{
    margin: 0;
}
.features.features-card .text-content.text2 + .btn-group{
    margin-top: 0;
}

.support-wrap-card{
    border-radius: 16px;
    background: #F5F5FF;
    /* box-shadow: 0px 5px 32px 0px rgba(59, 75, 105, 0.12); */
    padding: 50px;
    margin-top: 140px;
    margin-bottom: 40px;
}
.features-sdk{
    padding-bottom: 56px;
    padding-top: 140px;
}
.features-sdk .title-main{
    margin-bottom: 20px;
}
.features-sdk-2.features{
    padding-bottom: 140px;
    padding-top: 100px;
}
.features-sdk-2.features .items {
    margin-top: 56px;
}
.features-sdk-2.features .items .item:not(:last-child){
    margin-bottom: 36px;
}
.features-sdk-2.features .media-left{
    padding-right: 12px;
}
.item-tech .media{
    margin-bottom: 32px;
    display: flex;
    align-items: center;
}
.item-tech .media-left{
    padding-right: 12px;
}
.item-tech .text-content{
    font-weight: 600;
}
.support-wrap-card > .row{
    margin-left: -32px;
    margin-right: -32px;
}
.features.product-features--sdk{
    padding-top: 0; 
    padding-left: 32px;
    padding-right: 32px;
}
.product-features--sdk.smr{
    border-left: 1px solid #D4D8DF;
}
.product-features--sdk .items{
    margin-top: 0;
}
.product-features--sdk .items .item{
    margin-bottom: 32px;
}
.product-features--sdk .items .item:last-child{
    margin-bottom: 12px;
}
.sdk .product-features--sdk .items .item{
    margin-bottom: 36px;
}
.sdk .product-features--sdk .items .item:last-child{
    margin-bottom: 12px;
}
.product-features--sdk .title-content.with-icon{
    display: flex;
    align-items: center;
}
.product-features--sdk .title-content [class*="title-content--icon-"] {
    margin-right: 8px;
    width: 32px;
    height: 42px;
}

.product-features--sdk .title-content--icon-win {
    background: url(/imgnew/products/sdk/logo_win.png) no-repeat;
}

.product-features--sdk .title-content--icon-linux {
    background: url(/imgnew/products/sdk/logo_linux.png) no-repeat;
}

.product-features--sdk .title-content--icon-mac {
    background: url(/imgnew/products/sdk/logo_apple.png) no-repeat;
}

.product-features--sdk .title-content--icon-android {
    background: url(/imgnew/products/sdk/logo_android.png) no-repeat;
}

.product-features--sdk .title-content {
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 12px;
}
.product-features--sdk .title-main{
    margin-bottom: 56px;
}
.product-features--sdk .text-content {
    font-size: 16px;
    line-height: 20px;
}
.product-features--sdk .text-content ul{
    padding-left: 25px;
}
.product-features--sdk.colums2 .text-content ul{
    column-count: 2;
}
.product-features--sdk .text-content ul li {
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 12px;
}
.product-features--sdk .text-content ul li span{
    padding-bottom: 12px;
}
.product-features--sdk .text-content ul li:last-child{
    margin-bottom: 0;
}
.product-features--sdk .text-content ul li::marker {
    font-size: 16px;
}
.product-features--sdk .snip-text{
    margin-top: 20px;
    padding-bottom: 12px;
}


.features-choose.features .title-content{
    margin-bottom: 8px;
}
.features-choose.features ul{
    margin-top: 20px;
    padding-left: 0;
}
.features-choose.features .logo-area-item{
    margin-bottom: 16px;
}
.features-choose.features{
    padding-top: 140px;
    padding-bottom: 140px;
}
.features-choose.features .items{
    align-items: flex-start;
    padding-top: 60px;
}
.features-choose.features ul li{
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.features-choose.features ul li:last-child{
    margin-bottom: 0;
}
.features-choose.features ul li i{
    font-size: 25px;
    margin-right: 10px;
    float: left;
}
.features-choose.features .features-link{
    text-decoration: underline;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    display: flex;
    align-items: baseline;
}

.features-choose.features.features-choose-learn{
    padding-top: 108px;
    padding-bottom: 80px;
    position: relative;
}
.features-choose.features.features-choose-learn:after{
    content: "";
    position: absolute;
    width: calc(100% - 30px);
    border-bottom: 1px solid #C6C8D4;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
.features-choose.features.features-choose-learn .media-left{
    padding-right: 12px;
    vertical-align: text-top;
}
.features-choose.features.features-choose-learn .features-link{
    font-size: 19px;
    line-height: 29px;
}
.features-choose.features.features-choose-learn .media-heading{
    margin-bottom: 12px;
}

.features.features-help{
    padding-top: 80px;
    padding-bottom: 140px;
}
.features.features-help .items{
    align-items: flex-start;
}
.features.features-help .title-content{
    margin-bottom: 12px;
}
.features.features-help .btn-group{
    margin-top: 20px;
}
.features.features-help .learn-more{
    font-size: 19px;
    line-height: 29px;
    font-weight: 700;
    color: #212529;
    text-decoration: underline;
    display: block;
    margin-top: 32px;
}
.features.features-help .learn-more i{
    font-size: 11px;
    margin-left: 5px;
}
.features.features-help .learn-more:hover{
    color: #78338C;
}



.features-hub{
  z-index: 99;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}
.wrap-TOC + .wrap .features-hub{
    padding-top: 120px;
}
.features-hub .title-main{
  font-size: 34px;
  line-height: 44px;
  color: #212529;
  margin-bottom: 20px;
}
.features-hub .items{
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.features-hub .title-content{
  color: #212529;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 10px;
  margin-top: 0;
  text-align: left;
}
.features-hub .logo-area-item{
  margin-bottom: 16px;
  border-radius: 16px;
  overflow: hidden;
}
.features-hub .title-content a{
  color: #212529;
}
.features-hub .title-content a:hover{
  color: #78338C;
}
.features-hub .text-content{
  color: #212529;
  font-size: 16px;
  line-height: 20px;
}
.features-hub .show-more-category,
.features-hub .show-less-category{
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #78338C;
    cursor: pointer;
    margin-top: 40px;
    display: inline-flex;
}
.features-hub .show-more-category>i{
    margin-right: 6px;
    color: #78338C;
    transform: rotate(90deg);
}
.features-hub .show-less-category>i{
    margin-right: 6px;
    color: #78338C;
    transform: rotate(-90deg);
}
.features-hub .items .item{
  margin-top: 40px;
}
.features-hub .items .item:nth-child(-n+2){
  margin-top: 0;
}
.features-hub .show-more-category>span:hover{
  text-decoration: underline;
}

.wrap-hub-features{
    margin-top: 80px;
    border-radius: 16px;
    background: #F5F5FF;
    padding: 32px 48px;
}
.features-hub-bkg{
    padding-top: 0px;
}
.features-hub-bkg .title-main{
    margin-bottom: 0;
    display: flex;
    align-items: center;
}
.features-hub-bkg .title-main > .icon-youtube{
    color: #78338C;
    font-size: 49px;
    margin-right: 15px;
}
.features-hub-bkg .items{
    margin-top: 32px;
    align-items: flex-start;
}
.features-hub-bkg .items .item{
    margin-bottom: 32px;
}
.features-hub-bkg .items .logo-area-item{
    border-radius: 16px;
    width: max-content;
    margin-bottom: 16px;
    max-width: 100%;
    overflow: hidden;
}
.features-hub-bkg .title-content{
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 30px;
}
.features-hub-bkg .title-content a{
    color: #212529;
}
.features-hub-bkg .title-content a:hover{
    color: #78338C;
}
.features-hub-bkg .text-content{
    font-size: 16px;
    line-height: 20px;
}

.features-hub-bkg .features-container{
    border-radius: 16px;
    background: #F5F5FF;
    padding: 32px 48px;
    margin-top: 6px;
    margin-bottom: 50px;
}
.features-hub-bkg .features-container .items{
    margin-top: 0;
}
.features-hub-bkg .features-container .item{
    margin-top: 32px;
}




.features-editorial-authors{
    padding-top: 0px !important;
}
.features-editorial-authors .items{
    align-items: flex-start;
}
.editorial-team--features{
    border-radius: 16px;
    background: #F5F5FF;
    padding: 50px;
    margin-top: 85px;
    margin-bottom: 140px;
}
.editorial-team--features .features .items{
    padding-left: 32px;
    border-left: 1px solid #C6C8D4;
}
.editorial-team--features .features .media{
    margin: 0;
}
.editorial-team--features .features .media .media-left.media-middle{
    padding-right: 40px;
}
.editorial-team--features .features .media .media-right{
    padding-left: 40px;
}
.editorial-team--features .features .media .media-body{
    vertical-align: middle;
}
.editorial-team--features .features .media .media-heading {
    font-size: 22px;
    line-height: 30px;
    font-family: "Inter", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #212529;
    margin-bottom: 12px;
}
.editorial-team--features .features .item{
    margin-bottom: 16px;
}
.editorial-team--features .features .item:last-child{
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .features.features-with-image-bottom.features-bg-items .items{
        margin-top: 60px;
    }    
}
@media (max-width: 991px) {
    .features .logo-area-item{
        margin-top: 40px;
    }    
    .features.features-scenarios .logo-area-item{
        margin-top: 32px;
    }
    .features.features-bg .logo-area-item{
        margin-top: 32px;
    }
    .features.features-bg-items .items .item:not(.last){
        margin-bottom: 32px;
    }

    .wrap-prinfo-review .features.features-bg-fff-items{
        padding-bottom: 32px;
    }

    .features.features-bg-items-50 .item.without-bg{
        padding-bottom: 30px;
    }
    .features.without-cols .items{
        flex-direction: column;
    }

    .features.features-additional-card .items{
        padding-left: 30px;
        padding-right: 30px;
    }
    .features.features-additional-card.shadow-none .items{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .features.features-additional-card .items .item:nth-child(1){
        padding-right: 0;
        padding-left: 0;
        border-right: 0;
        padding-bottom: 32px;
        border-bottom: 1px solid #C6C8D4;
    }
    .features.features-additional-card .items .item:nth-child(2){
        padding-left: 0;
        padding-right: 0;
        padding-top: 32px;
    }
    


    .features.features-card .items{
        margin-left: 15px;
        margin-right: 15px;
    }
    .features.features-card .items .item:nth-child(1){
        padding-right: 0;
        padding-left: 0;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #D4D8DF;
    }
    .features.features-card .items .item:nth-child(2){
        padding-left: 0;
        padding-right: 0;
        padding-top: 32px;
    }
    .features.features-card .text-content + .btn-group{
        margin-top: 0;
    }
    .features.features-card .item:not(.item-last) .text-content + .btn-group{
        display: none;
    }
    .features.features-card .item:nth-child(2) .text-content.text2 + .btn-group{
        margin-top: 32px;
    }

    .support-wrap-card{
        padding: 30px;
    }
    .features.product-features--sdk{
        padding-left: 0;
        padding-right: 0;
        margin: 0 30px;
        width: calc(100% - 60px);
    }
    .product-features--sdk.smr{
        padding-top: 32px;
        border-top: 1px solid #D4D8DF;
        border-left: 0;
        margin-top: 20px;
    }
    .support-wrap-card > .row{
        margin-left: -30px;
        margin-right: -30px;
    }
    .product-features--sdk .title-main{
        margin-bottom: 32px;
    }

    .features-hub-bkg .items .logo-area-item{
        margin-top: 0;
        width: max-content;
        max-width: 100%;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .features{
        padding-top: 100px;
    }    
    .features + .features{
        padding-top: 100px;
    }
    .features.p-b-140{
        padding-bottom: 100px;
    }
    .features.features-bg .items{
        padding: 32px 18px;
    }
    .features.features-with-image-bottom.features-bg-items .item-container .text-content{
        padding: 20px;
        padding-bottom: 32px;
    }
    .features.features-bg-items-50{
        padding-top: 100px;
    }
    .features.features-bg-items-50 .item-container{
        padding: 20px;
    }
    .features .image{
        margin-top: 50px;
    }
    .features.features-bg-fff-items{
        padding-top: 100px;
    }
    .features.features-bg-fff-items .items{
        margin-top: 56px;
    }
    .features.features-bg-fff-items .item-container{
        padding: 32px 20px;
    }
    .features.features-bg-fff-items .logo-area-item{
        margin-top: 0;
    }
    .wrap-prinfo-review {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .wrap-prinfo-review .features.features-bg-fff-items .item-container{
        padding: 40px 32px;
    }

    .features.product-features--sdk{
        padding-top: 0;
    }
    .product-features--sdk.smr{
        padding-top: 32px;
        margin-top: 32px;
    }
    .product-features--sdk.colums2 .text-content ul{
        columns: 1;
    }
    .product-features--sdk .items{
        margin-top: 0;
    }
    .product-features--sdk .items .item{
        margin-bottom: 20px;
    }
    .sdk .product-features--sdk .items .item,
    .sdk .product-features--sdk .items .item:nth-last-child(2){
        margin-bottom: 24px;
    }
    .product-features--sdk .items .item:last-child{
        margin-bottom: 0;
    }
    .product-features--sdk.features .item:nth-last-child(2){
        margin-bottom: 32px;
    }

    .features-choose.features .item:nth-last-child(2),
    .features.features-choose .items .item{
        margin-bottom: 32px;
    }
    .features.features-choose .items .item:last-child{
        margin-bottom: 0;
    }

    .features-choose.features{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .features-choose.features .items{
        padding-top: 30px;
    }
    .features-choose.features .logo-area-item{
        margin-top: 0;
    }

    .support-wrap-card{
        margin-top: 100px;
        padding-bottom: 100px;
        margin-bottom: 0;
    }

    .features-sdk-2.features{
        padding-bottom: 100px;
    }
    .features-sdk-2.features .items{
        margin-top: 50px;
    }
    .features-sdk-2.features .media-left{
        display: block;
        padding-right: 0;
        padding-bottom: 12px;
    }
    .features-sdk-2.features .media-body{
        display: block;
    }

    .features.features-additional-card{
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .features.features-additional-card h2.title-content{
        font-size: 28px;
        line-height: 36px;
    }

    .features-choose.features.features-choose-learn{
        padding-top: 68px;
        padding-bottom: 50px;
    }
    .features-choose.features.features-choose-learn .media-left{
        display: block;
        padding-right: 0;
        padding-bottom: 12px;
    }
    .features.features-help{
        padding-top: 50px;
        padding-bottom: 100px;
    }
    .features.features-help .item:not(:last-child){
        margin-bottom: 50px;
    }


    .features.features-parts .logo-area-item{
        margin-top: 0;
    }
    .features.features-parts .items{
        margin-top: 50px;
    }

    
    .features-hub{
      padding-top: 60px;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
    }
    .features-hub .title-main{
      font-size: 28px;
      line-height: 36px;
      margin-bottom: 20px;
    }
    .features-hub .items{
      margin-top: 0;
    }
    .features-hub .items .item,
    .features-hub .items .item:nth-child(-n+2){
      margin-top: 30px;
    }
    .features-hub .logo-area-item{
      margin-top: 0;
      border-radius: 10px;
    }

    .wrap-hub-features{
        margin-top: 56px;
        padding: 32px;
    }
    .features-hub-bkg{
        padding-top: 0;
    }
    .features-hub-bkg .title-main{
        flex-direction: column;
        align-items: flex-start;
    }
    .features-hub-bkg .title-main > .icon-youtube{
        margin-bottom: 15px;
        margin-right: 0;
    }
    .wrap-TOC + .wrap .features-hub{
        padding-top: 60px;
    }
    /* .features-hub-bkg .items .logo-area-item{
        border-radius: 10px;
    } */

    .features-hub-bkg .features-container{
        margin-left: -15px;
        margin-right: -15px;
        padding: 32px;
        margin-top: 56px;
        margin-bottom: 0;
    }
    .features-hub-bkg .features-container .item{
        margin-bottom: 0;
    }

    .editorial-team--features{
        margin-top: 68px;
        margin-bottom: 100px;
        padding: 30px;
    }
    .editorial-team--features .features .media .media-left.media-middle{
        padding-right: 0;
        order: 2;
        padding-top: 16px;
        text-align: center;
        padding-bottom: 0;
    }
    .editorial-team--features .features .media .media-right{
        padding-left: 0;
        padding-top: 16px;
        text-align: center;
    }
    .editorial-team--features .features .media .media-body{
        display: block;
    }
    .editorial-team--features .features .media{
        display: flex;
        flex-direction: column;
    }
    .editorial-team--features .features .item{
        margin-bottom: 40px;
    }
}

@media (max-width: 576px) {
    .features.features-card .item .text-content + .btn-group .button,
    .features.features-card .item .text-content + .btn-group .button .btn{
        width: 100%;
    }
    .item-tech .media-left{
        display: block;
        padding-right: 0;
        padding-bottom: 12px;
    }
    .item-tech .media{
        flex-wrap: wrap;
    }
}

@media (max-width: 425px) {
    .features.features-help .btn-group .button{
        margin: 0;
        width: 100%;
    }
    .features.features-help .btn-group,
    .features.features-help .btn-group .btn{
        width: 100%;
    }    
}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
    .product-features--sdk .title-content--icon-win{
        background: url(/imgnew/products/sdk/logo_win@2x.png) no-repeat;
        background-size: contain;
    }
    .product-features--sdk .title-content--icon-linux{
        background: url(/imgnew/products/sdk/logo_linux@2x.png) no-repeat;
        background-size: contain;
    }
    .product-features--sdk .title-content--icon-mac{
        background: url(/imgnew/products/sdk/logo_apple@2x.png) no-repeat;
        background-size: contain;
    }
    .product-features--sdk .title-content--icon-android{
        background: url(/imgnew/products/sdk/logo_android@2x.png) no-repeat;
        background-size: contain;
    }
}