@media only screen and (max-width: 992px) {
    .secondsectiongrey.skew {
        background: linear-gradient(4deg, #f5f5f5 93%, #F5F5F5 20%, #F5F5F5 80%, transparent 80%);
    }
}

@media only screen and (max-width: 768px) {
    .tabs-menu__homefirst {
        margin-top: 40px !important;
        margin-bottom: 30px;
    }

    .casestudy__box {
        border: none;
        /* margin: 0!important; */
    }

    .top__navbar {
        padding: 5px 0;
        padding-right: 0;
    }

    .first-slider .slick-dots {
        bottom: -78px;
    }

    .supportmodal {
        right: 10px;
        bottom: 10px;
    }

    .nb__content__title {
        font: normal normal bold 30px/35px Myriad Pro Regular;
        letter-spacing: -0.3px;
        color: #575756;
        text-align: left;
    }

    .sss__box {
        padding: 30px 15px;
    }

    .sss__title {
        font: normal normal normal 35px/39px Myriad Pro Regular;
    }

    .box-banner .col-md-4 {
        padding-right: 15px;
    }

    .bb__content {
        opacity: 1;
        background: none;
        padding-bottom: 0;
        box-shadow: none;
        border: none;
    }
    .section-swipe-slider-second {
        padding: 50px 0 30px;
    }
    .ssss__box {
        margin: 0;
    }

    .section-swipe-slider-second .slick-list {
        padding: 0 !important;
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .connectedhomepage .tabs-menu {
        margin-bottom: 0;
    }

    .hero {
        padding: 100px 0;
    }

    .about__list .casestudy__box__reply {
        top: auto;
    }

    .ap__bm__subtitle {
        margin-top: 20px;
    }

    .ap__bm__title {
        font: normal normal bold 30px/62px Myriad Pro Regular;
    }

    .ap__bm__description {
        font: normal normal normal 20px/30px Myriad Pro Regular;
    }

    .ap__bm {
        padding: 100px 0 0;
    }

    .community_and_team__box {
        margin-bottom: 20px;
    }
.community_and_team__box .row .col-xs-6:first-child{
    width: 60%;
}.community_and_team__content {
    padding: 35px 1px;
    padding-right: 13px;
}
.community_and_team__box .row .col-xs-6:last-child{
    width: 40%;
}
.slider-embrace__main {
    padding: 50px 0 1px;}
    .about__wcs__title {
        font-size: 35px;
    }
    .about__conectedhome img {
        right: 0;
    }
    .tabs-menu li{
        display: inline-block;
    }
    .tabs-menu {
        position: relative;
    overflow: auto;
    display: block;
    white-space: nowrap;
    }
    .tabs-menu li a,.tabs-menu li a.active {
        font: normal normal 700 20px/26px Myriad Pro Bold;
    }.casestudy__content {
        padding: 15px 15px;
        padding-bottom: 45px;
    }
    .three-steps{
        padding-top: 0;
    }
    .three-steps .i-gallery--buttons {
        right: 30px;
    }
.main-banner__connected{
    background: whitesmoke!important;
}
.first-slider {
    padding: 150px 0 50px;
}
.sf__title {
    font: normal normal 700 30px/32px Myriad Pro Bold;
}
.ch__main {
    padding-bottom: 50px;
}
.sf__subtitle {
    font-size: 20px;}
.connectedhomepagescroll img{
    
    width: 1000px;
    max-width: none;
}.connectedhomepagescroll
{
    
  overflow: auto;
  white-space: nowrap;
}
.nb__content{
    display: block!important;
    margin-top: -75px;
}
.nb__content .col-12 {
    display: inline-block;
    width: 333px;
    white-space: break-spaces;
}
.filter-products-box .tab-pane{
    
  overflow: auto;
  white-space: nowrap;
}

.filter-products-box .tab-pane li{
    
  display: inline-block;
}

.filter-products-box .tab-pane ul {
    display: block;
}
.products.columns-4 .product {
    width: 50%;}

    .products.columns-4 .product {
        margin-left: 0;
    }    
.right-side-banner{
    order: -1;
}
.productspagetitle{
    order: -2;
}
.col-xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.rsb__box {
    padding: 17px 10px 2px;
}
.page-template-products-page .right-side-banner {
    margin: 10px 0;
}
.lsb__footer {
    padding: 20px 10px;
}
.lsb__footer div:nth-child(2) {
    width: 120px;
}
.lsb__title {
    font: normal normal normal 21px/18px Myriad Pro Bold;
}

.tech__des div >p:first-child{
    font-size: 15px;
}
.tech__des > div p:nth-child(3){
    font-size: 15px!important;
    line-height: 20px;
    font-family: 'Myriad Pro Light';
    font-weight: 400!important;
}
.tech__des h2{
    font-size: 30px!important;
    margin-bottom: 10px!important;
}
.technology__mobile__box{
    background:rgb(245 245 245 / 0.04) 0% 0% no-repeat padding-box;
border-radius: 45px;
padding: 28px 34px;
color: #DBDADB;
display: inline-block;
margin-right: 20px;
}

.technology__mobile__box h3{
    font: normal normal bold 22px/33px Myriad Pro Regular!important;
}
.technology__mobile__box p{
    font: normal normal 400 13px/17px Myriad Pro Light!important;margin: 10px 0;
    margin-top: 10px!Important;
}
.technology__mobile__container{
    overflow: auto;
    white-space: nowrap;
    position: absolute;
    bottom: 88px;
    width: 100%;
}
.technologymain .technology-banner.text-white {
    background-size: cover;
}
.post__img{
    order: -1;
}

.bs__menu{

    overflow: auto;
    white-space: nowrap;
}

.bs__menu li{
    
  display: inline-block;
}

.post .slick-dots {
    position: relative;
    margin-bottom: 32px;
}
.post__subtitle {
    font-size: 18px;}
    .post__title {
        font-size: 30px!important;
        line-height: 40px!important;
    }
    .blog__singlepost__content {
        font-size: 15px;
        line-height: 22px;
    }
.blog__singlepost__content h2{
    font-size: 26px;
    line-height: 27px;
}
.downlaodpageimage{
    order: -1;
}
.download__title {
    font-size: 30px;
}
.download__more .i-gallery--buttons {
    top: auto;
    bottom:-84px;
}
.related__articles__content .i-gallery--arrow.slick-prev {
    left: 0;
}
.related__articles__content .i-gallery--arrow.slick-next {
    left: auto;
    right: 0;
}
.download__subtitle {
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 14px;
}
.sup__title {
    font-size: 30px;
    margin-bottom: 0;
}
.navtabs__contact .nav-tabs .nav-item {
    flex-basis: 100%;
}
.navtabs__contact .nav-tabs .nav-item h5 {
    margin-bottom: 5px;
    margin-top: 15px;
}
.navtabs__contact .nav-tabs .nav-item p{
    margin: 0;
}
.singuppage .btn-orange-form {
    width: 100%;
}
.singleproduct__img{
    order: -1;
    margin-bottom: 20px;
}
.sbs__title {
    font: normal normal normal 30px/46px Myriad Pro Bold;}

    .sbs__description{
        font: normal normal 400 15px/24px Myriad Pro Light;}

.sbs__icons_and_small_title .col-md-6{
    
    flex: 0 0 50%;
    max-width: 50%;
}
.sbs__b__desc {
    font: normal normal normal 12px/17px Myriad Pro Regular;}
    .single-product-slider {
        padding: 0;
    }
    .sbb__title {
        font-size: 30px;
        line-height: 45px;}
        .sbb__description {
            color: #AAAAAA;
            font-size: 15px;
            line-height: 24px;
            font-family: 'Myriad Pro Light';
            font-weight: 400!important;
        }
.three_boxes .col-md-4{
    
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.single-box__description{
    display: none;
}
.single-box__title {
    font: normal normal normal 14px/18px Myriad Pro Bold;}
    .single-box {
        padding: 10px 10px
    }
    .section_banner {
        padding: 24px 15px;
    }
    .sbsp__title {
        font-size: 30px;}
        .sbsp__description {
            font-size: 15px;
            font-family: 'Myriad Pro Light';
            font-weight: 400!important;
            line-height: 24px;
        }
        .section_product_range_title-section {
            margin: 50px 0 20px;
        }
        .section_product_range .corner-text {
            font: normal normal normal 12px/29px Myriad Pro Regular;
            padding: 1px 5px;
        }
        .card-header button {
            font-size: 16px;
            line-height: 18px;
        }        



}