
@media only screen and (max-width: 767px) {

    .about-box-layout6 {
        padding-top: 10px;
    }

    .mean-container .mean-bar .mobile-menu-nav-back {
        padding-left: 15px;
        border-bottom: 1px solid #b2b2b2;
        position: relative;
        text-align: center;
        height: 60px;
        display: flex;
        align-items: center;
    }

        .mean-container .mean-bar .mobile-menu-nav-back img {
            height: 44px;
        }

    .mean-container .mean-nav > ul {
        overflow-y: scroll;
        height: auto;
    }

        .mean-container .mean-nav > ul > li > a {
            font-size: 14px;
            color: #ffffff;
            font-weight: 600;
            background-color: #282828;
            transition: all 0.5s ease-out;
            padding: 0.5em 5%;
        }

    .mean-container .mean-nav ul li {
        /* border-bottom: 1px solid #000000 !important; */
        border-top: none;
    }

    .mean-container .mean-nav > ul > li:hover > a {
        color: #ffffff;
        background-color: #000000;
    }

    .mean-container .mean-nav > ul > li li a {
        color: #ffffff;
        background: #181313 none repeat scroll 0 0;
        opacity: 1;
        font-weight: 500;
        padding: 0.3em 8%;
        font-size: 14px;
        width: 84%;
        border-top: solid #000 1px;
    }

    .about-box-layout7 .title-heading {
        padding: 11px 20px;
        text-align: center;
        display: block;
    }

        .about-box-layout7 .title-heading .item-icon {
            display: none;
        }

    .about-box-layout7 .contact-form-box .form-group input[placeholder], [placeholder], *[placeholder] {
        color: red !important;
    }

    .about-box-layout7 .contact-form-box .form-group ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #000;
    }

    .about-box-layout7 .contact-form-box .form-group ::-moz-placeholder { /* Firefox 19+ */
        color: #000;
    }

    .about-box-layout7 .contact-form-box .form-group :-ms-input-placeholder { /* IE 10+ */
        color: #000;
    }

    .about-box-layout7 .contact-form-box .form-group :-moz-placeholder { /* Firefox 18- */
        color: #000;
    }


    .about-box-layout7 .contact-form-box .form-group .item-btn {
        font-weight: 600;
        font-size: 20px;
    }

    ul.support_list li a {
        width: 50%;
        float: left;
        padding: 20px;
        /* background: #ccc; */
        border-right: solid #ccc 1px;
        border-bottom: solid #ccc 1px;
    }

    .mobile-right-bdr {
        border-right: none !important;
    }

    .mobile-bottom-bdr {
        border-bottom: none !important;
    }

    .heading-layout1 .item-title {
        font-size: 30px;
        margin-bottom: 0px;
    }

    .support_img img {
        height: 60px;
    }

    ul.support_list li a content {
        font-size: 16px;
        font-weight: 600;
        color: #0081C6;
        width: 100%;
        text-transform: none;
        line-height: 24px;
    }


    footer .info-bx .fa {
        font-size: 24px;
        color: #fff;
        margin-bottom: 15px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: #e53832;
        line-height: 50px;
        float: left;
    }

    ul.support_list li {
        margin-top: 30px;
    }

    .btn-fill-lg {
        font-size: 20px;
        font-weight: 600;
    }

    .blog-heading {
        display: block;
    }

    .heading-layout4 .item-title {
        text-align: center;
    }

    .smart-nav-layout1 {
        text-align: center;
    }

    .blog-wrap-layout1 {
        padding: 30px 0;
    }

    footer .info-bx {
        margin-bottom: 20px;
        height: auto;
    }

        footer .info-bx p {
            text-align: left;
            color: #FFF;
            line-height: 30px;
            font-size: 20px;
            margin-bottom: 0px;
            padding-left: 73px;
        }

    footer .widget {
        margin-top: 5px;
    }

    .social-links-footer {
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .create-by p {
        color: #FFF;
        text-align: center;
    }

    .copywrite {
        float: none;
    }

        .copywrite p {
            color: #FFF;
            text-align: center;
        }

    .sticky li a i {
        font-size: 30px;
        width: 45px;
        height: 45px;
        line-height: 34px;
    }

    .sticky-container {
        left: 17px;
        top: 93%;
    }

    footer .overlay{padding:30px 0;}

    .project-box-layout2 .item-content {
        padding: 10px 30px;
    }

    .heading-layout1 {
        margin-bottom: 20px;
    }

    .project-wrap-layout2 {
        padding: 30px 0px;
    }

    .project-box-layout2 .item-content h3{font-size:24px;}
    .about-box-layout6 .item-subtitle {
        font-size: 24px;
        margin-bottom: 5px;
    }

}
