@media(max-width: 1000px) {
    .wt_navbar-nav li {
        display: block;
        padding: 5px 5px;
        margin: 0px 5px;
    }
}

@media (max-width: 1280px) {
    .wt_navContainer,
    .wt_footer_container {
        width: 98%;
    }
}

@media (max-width: 767px) {
    /* CSS goes here */
    body {
        font-family: PoppinsLight;
    }
    body,
    p {
        font-size: 21 px !important;
    }
    .wt_content_width {
        width: unset;
    }
    .container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .elementor-column-wrap,
    .elementor-element-populated {
        padding: 0px !important;
    }
    .wt_body_home {
        background-image: url(../images/home_banner_new_mobile.png) !important;
        background-size: 100%;
        overflow-x: hidden;
    }
    .wt_body {
        background-image: url(../images/bg_banner_mobile_new.png);
		background-size: 100% 36vh;
    }
    .wt_li_marBottom50 li {
        margin-bottom: 20px;
    }
    .wt_marginBottom30 {
        margin-bottom: 40px;
    }
    .wt_li_marBottom33 li {
        margin-bottom: 10px;
    }
    .wt_copyright {
        margin-top: unset;
    }
    h1 {
        font-size: 32px;
        line-height: 35px;
    }
    h1.home {
        font-size: 32px;
        text-align: center;
    }
    h2 {
        font-size: 22px;
        line-height: 44px;
    }
    .wt_header {
        margin-top: 120px;
        min-height: 180px;
    }
    .wt_home_header {
        margin-top: 100px;
        min-height: 280px;
    }
    h3.wt_heading::after {
        margin-left: 42% !important;
        width: 40px;
    }
    .wt_footer_home {
        background-image: url(../images/footer_mobile.png);
        display: block;
        margin-top: 50px;
    }
    .wt_navContainer {
        width: unset;
        margin-top: unset;
    }
    h2.wt_home {
        text-align: center;
        margin-top: 32px;
        font-size: 24px;
        font-family: PoppinsMedium;
    }
    .wt_home_pp,
    .wt_home_cp,
    .wt_home_rm {
        position: unset;
        margin: 0px auto;
        display: block;
        width: 200px;
        height: 180px;
    }
    .wt_home_pp img,
    .wt_home_cp img,
    .wt_home_rm img {
        width: 200px;
    }
    .wt_brand {
        margin: 10px !important;
        padding: 0px !important;
    }
    .wt_brand img {
        margin-left: 10px;
    }
    .wt_pages_mobile_header {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 0.02em;
    }
    .wt_placement_container {
        border-left: unset;
        padding-left: 15px;
    }
    .wt_home_story_desc {
        padding-left: 15px;
    }
    .wt_home_story {
        height: unset;
        width: unset;
    }
    .wt_home_history_bg {
        background-image: url(../images/disruptive_bg_mobile.png);
        background-repeat: no-repeat;
        background-position-y: center;
        background-size: 100%;
        height: 385px;
        padding: 10px 20px 10px 20px;
        font-size: 20px;
    }
    .wt_home_history_bg p.fontSize {
        font-size: 20px;
        line-height: 38px;
        margin-top: 5px;
    }
    .wt_footer {
        background-image: url(../images/footer_mobile_new.png);
        background-size: 100% 100%;
        display: block;
        height: unset;
        padding: 10px;
    }
    .wt_footer_container {
        padding-top: 50px;
        width: 100%;
    }
    .wt_navbar-nav li {
        display: block;
        padding: 5px;
        margin: 5px;
    }
    .wt_navbar-nav .sub-menu {
        width: 80%;
    }
    .wt_home_testimonials {
        margin-top: 45px;
    }
    .wt_home_testimonial_cite {
        left: 30px;
        margin-top: -20px;
    }
    .wt_home_testimonials_container {
        margin: 25px auto;
    }
    .navbar-collapse {
        height: 38vh;
    }
    .wt_navbar_container {
        border-radius: 10px;
        width: 275px;
        background-color: #fff;
        margin-top: 0px;
        position: absolute;
        z-index: 3000;
        right: 0px;
        padding-left: 0px;
        border-color: #fff !important;
    }
    .wt_contact_form_container {
        margin-top: 50px;
    }
    .wt_navbar-nav {
        font-family: AvenirLTStdMedium;
        list-style: none;
        padding: 0px 10px 10px 0px !important;
        float: right;
        width: 100%;
    }
    .wt_navbar-nav li {
        border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    }
    .navbar-inverse .navbar-nav>li>a {
        color: #06142B !important;
        font-size: 14px;
    }
    .wt_navbar_bg-colorize {
        background-color: #06142B !important;
    }
    .wt_navbar_bg-colorize .navbar-nav>li>a {
        color: #fff !important;
    }
    .wt_navbar-nav li.menu-item-has-children>a::after {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
        content: "\f107";
        float: right;
        transition: all 0.5s;
        position: absolute;
        right: 30px;
        font-size: 18px;
        padding-right: 10px;
        padding-top: 3px;
    }
    .wt_featured_blog div.blogContainer {
        padding: 10px 0px 1px 10px;
        margin-right: unset;
    }
    .wt_featured_blog div.imgContainer {
        margin: 0px !important;
        padding-top: 15px;
    }
    h2.blog_post {
        margin: 0px;
        font-size: 21px;
        line-height: 40px;
        letter-spacing: 0.03em;
    }
    h3.blog_heading {
        font-size: 18px;
        line-height: 21px;
        letter-spacing: 0.03em;
        margin-left: unset;
    }
    h3.blog_heading::after {
        margin-left: unset;
    }
    ul.wt_blog {
        padding: 0px !important;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    ul.wt_blog li {
        overflow: unset;
        height: auto;
        background-color: unset !important;
    }
    ul.wt_blog li div.wrap {
        padding: 0px;
        margin: 0px;
    }
    ul.wt_blog li p.title,
    ul.wt_blog li p.date {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    ul.wt_blog div.imgContainer {}
    .t_page {
        width: unset;
        padding: 15px 25px 15px 25px;
    }
    .t_page p {}
    .team_member h3 {
        font-size: 24px;
        font-weight: 600;
        padding-top: 20px;
    }
    .team_member h3 span.position {
        font-size: 14px;
        font-weight: 400;
    }
    .box-decoration {
        padding: 0px 20px 20px 20px;
    }
    .box-decoration div.text {
        text-align: center;
    }
    /* begin generic pages */
    h2.vertical {
        border-left: unset;
        padding-left: 0px;
    }
    .padLeft30 {
        padding-left: 0px;
    }
    .wt_home_service_container {
        padding-top: 32px;
        display: block;
        margin: 0px auto 70px;
        width: unset;
    }
    .wt_rightMargin25,
    .wt_leftMargin25 {
        margin-right: unset;
        margin-left: unset;
    }
    .wt_home_box {
        height: unset;
        width: unset;
        margin-top: 32px;
    }
    .wt_home_connect {
        width: unset;
    }
    .wt_home_connect .content {
        display: block;
        width: 230px;
        margin: 0 auto;
    }
    .wt_home_connect .content .leftButton {
        margin-right: unset;
        margin-bottom: 32px;
    }
    .wt_home_connect .content .rightButton {
        margin-left: unset;
    }
    .wt_home_clients_container {
        width: unset;
    }
    .wt_home_clients_container div {
        height: 80px;
        border-right: 1px solid #D7D7D7;
        border-bottom: 1px solid #D7D7D7;
        padding-top: 15px;
        padding-bottom: 75px;
        display: block;
    }
    .wt_home_clients_container div:nth-child(2),
    .wt_home_clients_container div:nth-child(4),
    .wt_home_clients_container div:nth-child(6),
    .wt_home_clients_container div:nth-child(8) {
        border-right: unset;
    }
    .wt_home_clients_container div:nth-child(5),
    .wt_home_clients_container div:nth-child(6) {
        border-bottom: 1px solid #D7D7D7;
    }
    .wt_home_clients_container div:nth-child(7),
    .wt_home_clients_container div:nth-child(8) {
        border-bottom: unset;
    }
    /* end generic pages */
}