/* #Media Queries
================================================== */

    @media only screen and (max-width: 1366px) {

    }

    @media only screen and (max-width: 1280px) {
        /* Home - Quick Form */
        .home-form .title-section {
            margin-bottom: 10px;
        }
    }

     @media only screen and (max-width: 1024px) {
        /* Home - Quick Form */
        .form-section .image-left.col-md-5 {
            width: 100%;
        }
        .form-section .image-left img {
            width: 100%;
        }
        .home-form {
            min-height: inherit !important;
            width: 100%;
            padding: 100px 30px;
        }
        .home-form .title-section {
            margin-bottom: 60px;
        }

        /* About Page */
        .about-img .img-bord {
            bottom: -25px;
        }

        /* Practice Area Page */
        .practice-grid {
            min-height: 450px;
        }
    }

    @media only screen and (max-width: 992px) {

    }

    @media only screen and (max-width: 768px) {
        /* Top Header */
        .top-header .info,
        .top-header .search {
            display: none;
        }

        /* Menu Mobile */
        .c-menu .search input {
            width: 100%;
        }
        .c-menu .info {
            margin-bottom: 30px;
        }
        .navigation {
            margin-bottom: 30px;
        }
        .navigation #main-menu {
            display: none;
        }
        #header .mobile-menu {
            display: block;
        }
        .c-menu--slide-right {
            width: 350px;
            height: 100%;
        }

        /* Home - Team */
        .team-section .home-team .slide-item .caption {
            padding: 60px 30px 30px;
            text-align: center;
        }
        .team-section .home-team .slide-item .team-img .the-thumb {
            left: 0;
            top: 0;
            width: 100%;
        }
        .team-section .home-team .slide-item .team-img .the-thumb img {
            margin: 0 auto;
            width: 50%;
        }
        .team-section .team-slide-nav span.nav-arrow-prev, .team-section .team-slide-nav span.nav-arrow-next {
            height: 75px;
            width: 75px;
            line-height: 85px;
        }

        /* Home - Case Studies */
        .case-studies .flex-direction-nav .flex-prev, .case-studies .flexslider:hover .flex-direction-nav .flex-prev {
            left: 42% !important;
        }
        .case-studies .flex-direction-nav .flex-next, .case-studies .flexslider:hover .flex-direction-nav .flex-next {
            right: 42% !important;
        }

        /* Home - Counter */
        .counter-item {
            margin-bottom: 40px;
        }

        /* Home - Testimonial */
        .testimonial-slider .testimonial-content p {
            font-size: 22px;
            font-size: 2.2rem;
            line-height: 32px;
        }

        /* Practice Area */
        .practice-thumb img {
            width: 100%;
        }

        /* Practice Area Single */
        .practice-section .practice-post-object .team-practice {
            width: 100%;
            float: none;
            margin-bottom: 40px;
        }

        /* About Page */
        .about-img img {
            width: 100%;
            margin-bottom: 30px;
        }
        .about-img .img-bord {
            display: none;
        }
        .features-item {
            margin-bottom: 60px;
        }

        /* Case Studies Page */
        .case-studies-wrap {
            padding: 0 15px;
        }

        /* Case Studies Single Page */
        .project-info .col-md-4 {
            margin-bottom: 60px;
        }

        /* Blog Page */
        .blog .blog-section .blog-item .post-thumb img {
            width: 100%;
        }

        /* Single Post */
        /*comment form*/
        .comments-area .comment-respond form p.comment-form-author, .comments-area .comment-respond form p.comment-form-email, .comments-area .comment-respond form p.comment-form-url {
            width: 100% !important;
            padding: 0 !important;
            float: none !important;
        }

        /* Sidebar */
        .blog-sidebar {
            margin-top: 100px;
        }

        /* Contact Page */
        .contact-details .contact-text > div > div {
            margin-bottom: 60px;
        }
        .contact-details .contact-text > div > div:last-child {
            margin-bottom: 0;
        }

        /* Footer */
        .footer-widget {
            margin-bottom: 60px;
        }
        .copyright-text {
            text-align: center;
        }
        .social-footer {
            text-align: center;
            margin-top: 25px;
        }
    }

    @media only screen and (max-width: 640px) {
        /* Home - Team */
        .team-section .home-team .slide-item .caption {
            padding: 30px 30px 0;
            text-align: center;
        }
        .team-section .home-team .slide-item .caption a {
            margin-top: 0;
        }

        /* Home - Case Studies */
        .case-studies .case-slider .case-content .content-left,
        .case-studies-wrap .case-studies .case-content .content-left {
            width: 100%;
            float: none;
        }
        .case-studies .case-slider .case-content .content-right,
        .case-studies-wrap .case-studies .case-content .content-right {
            width: 100%;
            float: none;
            margin-top: 30px;
            padding-top: 30px;
            border-top: 1px solid #ABB5C5;
        }
        .case-studies .case-slider .case-content .line-separator,
        .case-content .line-separator {
            display: none;
        }

        /* Home - Quick Form */
        .form-section .home-form form p {
            padding: 0;
        }

        /* Page Title */
        .site-main .page-title p {
            font-size: 24px;
            font-size: 2.4rem;
            line-height: 32px;
        }
    }

    @media only screen and (max-width: 480px) {
        /* Section Title */
        .title-section p {
            font-size: 24px;
            font-size: 2.4rem !important;
            line-height: 32px !important;
        }

        /* Home - Team Section */
        .team-section .home-team .slide-item .caption .caption-text {
            display: none;
        }
        .team-section .home-team .slide-item .caption a {
            margin-bottom: 20px !important;
        }
        .team-section .home-team .slide-item .team-img .the-thumb img {
            width: 75%;
        }
        .team-slide-nav {
            width: 100%;
            text-align: center;
        }

        /* Home - Case Studies */
        .case-studies .flex-direction-nav .flex-prev, .case-studies .flexslider:hover .flex-direction-nav .flex-prev {
            left: 35% !important;
        }
        .case-studies .flex-direction-nav .flex-next, .case-studies .flexslider:hover .flex-direction-nav .flex-next {
            right: 35% !important;
        }
        .case-studies .case-slider .flex-active-slide .case-content {
            position: relative;
            width: 90%;
            height: 100%;
            overflow: hidden;
            max-width: 970px;
            min-height: 145px;
            margin: -145px auto 0px;
            background: #ffffff;
            padding: 40px 25px 40px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
            -moz-box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
            box-shadow: 7px 14px 42px 3px rgba(163, 174, 184, 0.4);
        }

        /* Col XS 15 */
        .col-xs-15 {
            width: 100% !important;
        }
    }