@media screen and (max-width:1366px) {
    h4 {
        font-size: 26px !important
    }

    .epigram .content {
        color: #3f3f3f
    }

    .readMore {
        padding-right: 1rem;
        border: 1px solid #000
    }

    .epigram .readMoreWrapper {
        text-align: center !important
    }

    .readMore:nth-child(2) {
        margin-left: 8px
    }

    .content {
        font-size: 1rem;
        padding: 1rem
    }

    .innerTestimony {
        max-width: 500px !important
    }

    @media screen and (max-width:900px) {
        .testimonialsContainer {
            flex-direction: column;
            width: auto !important;
            margin: 0 auto
        }

        .innerTestimony {
            max-width: 500px !important;
            margin: 0 auto !important;
            margin-top: 4rem !important
        }
    }

    .innerTestimony .content {
        max-width: none !important;
        width: auto !important;
        font-size: 1rem !important
    }

    .testimonialsContainer img {
        width: 100px
    }

    .mobileMargins {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .logoStrip img {
        width: 160px;
        margin: 10px !important
    }

    .moveDown {
        transform: translate3d(0, 11em, 0)
    }

    #letsChat,
    #ourServices {
        width: 47vmax;
        height: 10vmax;
        font-size: 4.9vmax;
        margin: 3rem auto;
        display: block;
        max-width: 502px;
        text-align: center;
    }

    .ctaContainer {
        margin-bottom: 0;
        height: 80vh
    }

    .epigram-tag {
        height: 90px;
        top: -90px;
    }
}

@media screen and (max-width:900px) {
    .showOnMobileIB {
        display: inline-block !important
    }

    #fontOfLogo {
        display: none
    }

    #navLogoWithText {
        height: 80px !important;
        position: absolute;
        left: 0;
        top: 47px
    }

    .arrowRight,
    .subMenu li {
        color: #000 !important
    }

    .arrowDown {
        color: #747474 !important
    }

    .arrowDown::after,
    .arrowRight::after {
        font-family: "fontello";
        font-style: normal;
        font-weight: 700;
        content: "+";
        font-size: 16px;
        margin-left: 10px
    }

    .arrowDown::after {
        content: '−'
    }

    .header a {
        display: inline-block;
        width: 80px;
        color: #000
    }

    .categoryTitle {
        display: block !important;
        font-size: 20px;
        font-weight: 700;
        width: auto !important;
        line-height: 30px !important;
        margin-bottom: 10px
    }

    .menuContainer {
        display: block;
        border-bottom: 1px solid #c3c3c3;
        position: absolute;
        right: 30px;
        top: 47px;
        width: 110px;
        box-shadow: 0 4px 6px -5px
    }

    .subMenu {
        display: none;
        list-style: none;
        padding-left: 0;
        margin: 0 auto;
        background-color: #fff;
        position: relative;
        border: 1px solid #dcdcdc
    }

    .subMenu li {
        margin: 12px 0;
        position: relative
    }

    .hideMobile {
        display: none !important
    }
    
}