/*
* ----------------------------------------------------------------------------------------
Author       : Tanvir Hossain
Template Name: Wize - Creative Personal Portfolio
Version      : 1.0                                          
* ----------------------------------------------------------------------------------------
*/



/* Medium Layout: 1280px. */

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    .hero-content_d327cdb3d596371e {
        padding: 0;
    }

    .hero-content_d327cdb3d596371e h1 {
        line-height: 60px;
        margin: 20px 0px;
        font-size: 50px;

    }

    .main-hero-area_5aceaef7dc61c3b7 {
        padding-top: 140px;
    }
}


/* Tablet Layout: 768px. */

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

    .single-project-page-right_ac856faae144cc6d {
        margin-top: 50px;
    }

    .about-social_7532f2feeae3975c {
        margin-bottom: 30px;
    }

    .about-social_7532f2feeae3975c {
        display: none;
    }

    .main-menu_a85917a3f946e857 .mobile-logo_9f9929906724cf9d img {
        width: 100%;
    }

    .section-title_4935a5fa7e5c5b49 p {
        padding-right: 50px;
    }

    .about-area_3016579064022e97 {
        padding-top: 100px;
    }

    .resume-area_53f19029d2ab39e0 {
        padding-top: 20px;
    }

    .skill-area_b97cc64fc6086ceb {
        padding-top: 20px;
    }

    .services-area_9e7c651a72cafe46 {
        padding-top: 20px;

    }

    .projects-area_788171f14a68cb8a {
        padding-top: 20px;
    }

    .testimonials-area_e1fe1d6540866fbb {
        padding-top: 20px;
    }

    .pricing-area_db59df4efd7b90fd {
        padding-top: 20px;
    }

    .client-logo-area_3d477493fbfb95e6 {
        padding-top: 20px;
    }

    .contact-area_369e4cfafaebcf29 {
        padding: 50px 0px;
    }

    .blog-area_397868532dab15a1 {
        padding-top: 20px;
    }

    .hero-content_d327cdb3d596371e {
        padding: 0;
    }

    .hero-content_d327cdb3d596371e h1 {
        line-height: 60px;
        font-size: 50px;
        padding: 20px 0px;
    }

    .fixed-header .main-menu_a85917a3f946e857 .navbar-collapse li a {
        color: var(--main-color);
    }

    .call-to-action-part_40be768cff709d56 {
        padding: 30px 30px;
    }

    .call-to-action-part_40be768cff709d56 h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .main-hero-area_5aceaef7dc61c3b7 {
        padding-top: 100px;
        padding-bottom: 50px;
    }

    .company-design-area_c4b0cbb01d20fe7c {
        padding-top: 20px;
    }

    .about-content-part_cc1d5c8958aabdb9 {
        padding-left: 0px;
    }

    .services-area_9e7c651a72cafe46 {
        padding: 50px 0px;

    }

    .service-item_e200c91199ae490b {
        margin-bottom: 30px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 {
        padding-top: 130px;
        padding-bottom: 20px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 p {
        padding-right: 0px;
    }

    .about-content-part_cc1d5c8958aabdb9 h2 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .section-title_4935a5fa7e5c5b49 h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .blog-area_397868532dab15a1 {
        padding: 50px 0px;
    }

    .blog-post-caption_bcec6af3025ad625 h2 a {
        font-size: 30px;
    }

    .blog-post-caption_bcec6af3025ad625 {
        padding-left: 20px;
        padding-top: 30px;
    }

    .single-blog-post-details_d2dcfde15a13c0c2,
    .single-blog-sidebar-area_e67fb5c6c95d4edf,
    .post-comments-area_f52c5eed4499cc53 {
        padding-right: 0px;
    }

    .comment-form-area_d26bc5da21bf9f3b {
        margin-left: 0px;
        margin-bottom: 30px;
    }
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    .comment-form-area_d26bc5da21bf9f3b {
        margin-left: 0px;
        margin-bottom: 30px;
    }

    .single-blog-post-details_d2dcfde15a13c0c2,
    .single-blog-sidebar-area_e67fb5c6c95d4edf,
    .post-comments-area_f52c5eed4499cc53 {
        padding-right: 0px;
    }

    .about-content-part_cc1d5c8958aabdb9 {
        padding-left: 0px;
    }

    .section-title_4935a5fa7e5c5b49 h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .single-project-page-right_ac856faae144cc6d {
        padding-top: 40px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 {
        padding-top: 130px;
        padding-bottom: 20px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .single-page-hero-area_a1eb6548bd31fd12 p {
        padding-right: 0px;
    }

    .call-to-action-part_40be768cff709d56 {
        padding: 30px 30px;
    }

    .call-to-action-part_40be768cff709d56 h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .company-design-area_c4b0cbb01d20fe7c {
        padding: 10px 0px;
    }

    .main-hero-area_5aceaef7dc61c3b7 {
        padding-top: 100px;
        padding-bottom: 20px;
    }

    body {
        overflow-x: hidden;

    }

    .main-menu_a85917a3f946e857 .mobile-logo_9f9929906724cf9d img {
        width: 100%;
    }

    .about-social_7532f2feeae3975c {
        display: none;
    }

    .section-title_4935a5fa7e5c5b49 p {
        padding-right: 10px;
    }

    .about-area_3016579064022e97 {
        padding-top: 75px;
        padding-bottom: 50px;
    }

    .resume-area_53f19029d2ab39e0 {
        padding-top: 20px;
    }

    .skill-area_b97cc64fc6086ceb {
        padding-top: 20px;
    }

    .services-area_9e7c651a72cafe46 {
        padding: 50px 0px;

    }

    .service-item_e200c91199ae490b {
        margin-bottom: 30px;
    }

    .projects-area_788171f14a68cb8a {
        padding-top: 20px;
    }

    .testimonials-area_e1fe1d6540866fbb {
        padding-top: 20px;
    }

    .pricing-area_db59df4efd7b90fd {
        padding-top: 20px;
    }

    .client-logo-area_3d477493fbfb95e6 {
        padding-top: 20px;
    }

    .contact-area_369e4cfafaebcf29 {
        padding-top: 150px;
        padding-bottom: 50px;
    }

    .blog-area_397868532dab15a1 {
        padding: 50px 0px;
    }

    .blog-post-caption_bcec6af3025ad625 h2 a {
        font-size: 30px;
    }

    .blog-post-caption_bcec6af3025ad625 {
        padding-left: 20px;
        padding-top: 30px;
    }

    .about-image-part_dd89994709df6db8 {
        padding-bottom: 30px;
    }

    .fixed-header .main-menu_a85917a3f946e857 .navbar-collapse li a {
        color: #fff;
    }

    .fixed-header .main-menu_a85917a3f946e857 .navbar-collapse li a:hover {
        color: var(--primary-color);
    }

    /* .hero-content_d327cdb3d596371e {
        padding: 0px 10px;
    } */

    .hero-content_d327cdb3d596371e h1 {
        line-height: 50px;
        font-size: 40px;
        padding: 20px 0px;
    }

    .hero-content_d327cdb3d596371e .dot-shape_5b1739aa2d5b7dc1 {
        left: 3%;
        top: 15%;
    }

    .hero-content_d327cdb3d596371e .dot-shape2_0af814c86bc3df20 {
        right: 6%;
        top: 58%;
    }

    .hero-counter-area_c68f4d6ce88473b6 {
        width: 100%;
    }

    .hero-counter-area_c68f4d6ce88473b6 .count-text {
        font-size: 30px;
    }

    .hero-counter-area_c68f4d6ce88473b6 .counter-title_ebb794abae0c3533 {
        font-size: 14px;
    }

}


/* Wide Mobile vertical Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .hero-content_d327cdb3d596371e {
        padding: 0;
    }
}







@media only screen and (min-width: 1200px) {
    .row-cols-xl-7_721ebe69e43c35fb>* {
        width: 14.2857%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-10_f314c5efa714ce79 {
        --bs-gutter-x: 10px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-20_b91fc5c219401e33 {
        --bs-gutter-x: 20px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-30_87d0b12e14258e9d {
        --bs-gutter-x: 30px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-40_d53b94c29d9a152d {
        --bs-gutter-x: 40px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-50_913a2210056b7a3a {
        --bs-gutter-x: 50px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-60_bd7e0d20a9aca1d6 {
        --bs-gutter-x: 60px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-70_80edcc2ed53dc9ea {
        --bs-gutter-x: 70px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-80_fd10f5ca8890ecc8 {
        --bs-gutter-x: 80px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-90_936494d6a07b039b {
        --bs-gutter-x: 90px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-100_39b0dce2da0a1ee1 {
        --bs-gutter-x: 100px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-110_a5ef6f84ae88e62d {
        --bs-gutter-x: 110px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-120_58e8a975a80062a8 {
        --bs-gutter-x: 120px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-130_5a713f8122a8d4ed {
        --bs-gutter-x: 130px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-140_1b03c9d4a301d413 {
        --bs-gutter-x: 140px;
    }
}

@media only screen and (min-width: 1400px) {
    .gap-150_85351ead25492247 {
        --bs-gutter-x: 150px;
    }
}

@media only screen and (max-width: 375px) {
    .col-small_6c9cbf475f6a7505 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}


@media only screen and (min-width: 376px) {
    .list-style-one_c4bafaed1b5ed177 li {
        font-size: 20px;
    }
}

@media only screen and (max-width: 479px) {
    .list-style-one_c4bafaed1b5ed177.two-column_eb8e4a1215119008 li {
        width: 100%;
    }
}



@media only screen and (max-width: 767px) {
    .menu-social_d84eac203dfb3ecf {
        display: none;
    }
}

@media only screen and (max-width: 1399px) {
    .onepage-menu_83cb10d073aa20c8 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 1399px) {
    .onepage-menu_83cb10d073aa20c8 li .menu-item {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 575px) {
    .onepage-menu_83cb10d073aa20c8 li .menu-item {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}



@media only screen and (max-width: 375px) {
    .about-image-part_dd89994709df6db8 {
        padding-left: 50px;
    }
}



@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .hero-counter-area_c68f4d6ce88473b6 {
        padding-left: 28px;
        padding-right: 28px;
    }
}

@media only screen and (max-width: 767px) {
    .hero-counter-area_c68f4d6ce88473b6 {
        padding-left: 25px;
        padding-right: 25px;
    }
}


@media only screen and (max-width: 479px) {
    .resume-item_4b8382ea7f23d08a .content h4 {
        font-size: 20px;
        line-height: 1.3;
    }
}

@media only screen and (max-width: 1199px) {
    .resume-items-wrap_868a22a8bc5846bb {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 1199px) {
    .resume-items-wrap_868a22a8bc5846bb:before {
        left: 45%;
    }
}

@media only screen and (max-width: 767px) {
    .resume-items-wrap_868a22a8bc5846bb:before {
        display: none;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-item_02999c8b542a3e2c {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    .blog-item_02999c8b542a3e2c {
        display: block;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-item_02999c8b542a3e2c .image {
        max-width: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .blog-item_02999c8b542a3e2c .image {
        max-width: none;
        margin-right: 0;
        margin-bottom: 15px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-item_02999c8b542a3e2c .content {
        padding: 30px 0px;
    }
}

@media only screen and (max-width: 767px) {
    .blog-item_02999c8b542a3e2c .content {
        padding: 30px 0px;
    }
}

@media only screen and (max-width: 375px) {
    .blog-item_02999c8b542a3e2c .content {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-item_02999c8b542a3e2c.style-two_32449874478396bd .content {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 375px) {
    .blog-item_02999c8b542a3e2c.style-two_32449874478396bd .content {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 991px) {
    .blog-content_2a128bda9cec3a8a {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 991px) {
    .blog-content_2a128bda9cec3a8a h4 {
        font-size: 23px;
    }
}

@media only screen and (max-width: 375px) {
    .blog-content_2a128bda9cec3a8a h4 {
        font-size: 20px;
    }
}

@media only screen and (max-width: 1199px) {
    .blog-details-wrap_d3b5dcdd8a989f7f .content {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 479px) {
    .blog-details-wrap_d3b5dcdd8a989f7f .content {
        padding-left: 0;
        padding-right: 0;
    }
}

.blog-details-wrap_d3b5dcdd8a989f7f .content h4 {
    margin-bottom: 18px;
}

@media only screen and (min-width: 480px) {
    .blog-details-wrap_d3b5dcdd8a989f7f .content h4 {
        font-size: 27px;
    }
}

@media only screen and (max-width: 991px) {
    .author-date-share_3afb8b30c4d3b693 .text {
        margin-right: 30px;
    }
}

@media only screen and (max-width: 479px) {
    .author-date-share_3afb8b30c4d3b693 .text {
        margin-right: 20px;
    }
}

@media only screen and (min-width: 576px) {
    .author-date-share_3afb8b30c4d3b693 .text h5 {
        font-size: 22px;
    }
}

@media only screen and (max-width: 375px) {
    .author-date-share_3afb8b30c4d3b693 .text h5 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 767px) {
    blockquote {
        font-size: 22px;
        padding-left: 100px;
    }

    blockquote:before {
        left: 30px;
        font-size: 40px;
    }
}

@media only screen and (max-width: 479px) {
    blockquote {
        font-size: 20px;
        padding-left: 60px;
        padding-right: 25px;
    }

    blockquote:before {
        left: 15px;
        font-size: 25px;
    }
}

@media only screen and (max-width: 375px) {
    blockquote {
        font-size: 18px;
        padding-left: 25px;
    }

    blockquote:before {
        display: none;
    }
}

@media only screen and (min-width: 376px) {
    .next-prev-post_d58a38480648bc66 .post-item_7c96155767a3c31b h6 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 767px) {
    .comments_7471319ac3a7d375 {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 375px) {
    .comments_7471319ac3a7d375 {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (min-width: 376px) {
    .comment-body_8f0cd74df40cea5a .content h6 {
        font-size: 18px;
    }
}

@media only screen and (max-width: 575px) {
    .comment-body_8f0cd74df40cea5a.comment-child_01df9a45ee72c978 {
        margin-left: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .admin-comment_0bae5bdae8d54b50 .comment-body_8f0cd74df40cea5a {
        display: block;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 375px) {
    .admin-comment_0bae5bdae8d54b50 .comment-body_8f0cd74df40cea5a {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (min-width: 376px) {
    .admin-comment_0bae5bdae8d54b50 .comment-body_8f0cd74df40cea5a .content h5 {
        font-size: 22px;
    }
}

@media only screen and (min-width: 768px) {
    .admin-comment_0bae5bdae8d54b50 .comment-body_8f0cd74df40cea5a .author-thumb_ac4c9c9e156085b5 {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 375px) {
    .admin-comment_0bae5bdae8d54b50 .comment-body_8f0cd74df40cea5a .author-thumb_ac4c9c9e156085b5 {
        max-width: 100px;
    }
}

@media only screen and (min-width: 1400px) {
    .error-content_83b18cecabad16d1 .section-title_4935a5fa7e5c5b49 h1 {
        font-size: 85px;
    }
}

@media only screen and (min-width: 1400px) {
    .error-content_83b18cecabad16d1 .section-title_4935a5fa7e5c5b49 h2 {
        font-size: 55px;
    }
}

@media only screen and (min-width: 992px) {
    .widget_newsletter_301e665efdcda51b form {
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (min-width: 376px) {
    .list-style-two_94c2e2f23f953cbb li {
        font-size: 20px;
    }
}

@media only screen and (max-width: 991px) {
    .main-header .logo-outer_460dc237d9713863 {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .onepage-menu_83cb10d073aa20c8 li .menu-item span {
        display: none;
    }
}

@media only screen and (max-width: 1399px) {
    .onepage-menu_83cb10d073aa20c8 .active a {
        border-radius: 5px;
    }
}

@media only screen and (max-width: 767px) {
    .hero-menu_cb54576b56475530 {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
    .hero-menu_cb54576b56475530 li .menu-item span {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 {
        width: 100%;
    }
}

@media only screen and (max-width: 575px) {
    .main-menu_a85917a3f946e857 .mobile-logo_9f9929906724cf9d {
        max-width: 150px;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .collapse {
        overflow: auto;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse>ul {
        display: block;
        padding: 25px 0;
        overflow-x: hidden;
        background: var(--lighter-color);
        max-height: calc(100vh - 100px);
    }

    .main-menu_a85917a3f946e857 .navbar-collapse>ul>li:last-child {
        border-bottom: 1px solid var(--main-color);
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse {
        left: 45%;
        width: 50%;
        position: absolute;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li.dropdown .dropdown-btn {
        position: absolute;
        right: 10px;
        top: 0;
        width: 50px;
        height: 43px;
        border-left: 1px solid var(--main-color);
        text-align: center;
        line-height: 43px;
    }
}

@media only screen and (max-width: 1399px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li {
        display: block;
        padding: 0 15px;
        border-top: 1px solid var(--main-color);
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li a {
        padding: 10px 10px;
        line-height: 22px;
        color: #fff;
        opacity: .7;
    }
}

@media only screen and (min-width: 992px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li a:after {
        content: '';
        opacity: 0;
        position: absolute;
        left: 0;
        top: 115%;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        width: 100%;
        height: 2px;
        background: var(--primary-color);
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li .megamenu_7b6e9b49b349f567 {
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 100%;
    }

    .main-menu_a85917a3f946e857 .navbar-collapse li .megamenu_7b6e9b49b349f567 .container {
        max-width: 100%;
    }

    .main-menu_a85917a3f946e857 .navbar-collapse li .megamenu_7b6e9b49b349f567 .row {
        margin: 0px;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li ul {
        position: relative;
        display: none;
        width: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .main-menu_a85917a3f946e857 .navbar-collapse li ul:after {
        display: block;
        clear: both;
        content: "";
    }
}

@media only screen and (max-width: 991px) and (max-width: 375px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li ul {
        min-width: auto;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li ul li ul {
        left: auto;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
}

@media only screen and (max-width: 991px) {
    .banner-inner_4efb00ef6fe6069e h1 {
        font-size: 65px;
    }
}

@media only screen and (max-width: 767px) {
    .banner-inner_4efb00ef6fe6069e h1 {
        font-size: 55px;
    }
}

@media only screen and (max-width: 575px) {
    .banner-inner_4efb00ef6fe6069e h1 {
        font-size: 45px;
    }
}

@media only screen and (max-width: 375px) {
    .banner-inner_4efb00ef6fe6069e h1 {
        font-size: 35px;
    }
}

@media only screen and (min-width: 768px) {
    .banner-inner_4efb00ef6fe6069e h3 {
        font-size: 35px;
    }
}

@media only screen and (max-width: 375px) {
    .banner-inner_4efb00ef6fe6069e h3 {
        font-size: 25px;
    }
}

@media only screen and (max-width: 375px) {
    .breadcrumb_43831b1136925cc0 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 1399px) {
    .author-image-part_842b3b74cc19fd39 .bg-circle_ae9a149ccdf4de96 {
        left: 0;
        top: 15%;
        width: 300px;
        height: 300px;
    }
}

@media only screen and (max-width: 479px) {
    .about-btn_d895697d7760d037 h6 {
        font-size: 14px;
    }
}

@media only screen and (max-width: 991px) {
    .about-btn_d895697d7760d037.btn-one_d0b1ab01368f4424 {
        left: 5%;
    }
}

@media only screen and (max-width: 575px) {
    .service-item_e200c91199ae490b {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 479px) {
    .service-item_e200c91199ae490b {
        display: block;
    }
}


@media only screen and (max-width: 479px) {
    .service-item_e200c91199ae490b .content {
        margin-top: 25px;
        margin-bottom: 25px;
    }
}

@media only screen and (max-width: 479px) {
    .contact-page-form_e0e98d31a7df7eff {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 1399px) {
    .our-location_75cbbc9fbb280ce7 iframe {
        height: 500px;
    }
}

@media only screen and (max-width: 991px) {
    .our-location_75cbbc9fbb280ce7 iframe {
        height: 400px;
    }
}

@media only screen and (max-width: 575px) {
    .our-location_75cbbc9fbb280ce7 iframe {
        height: 350px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .project-content_b08cd1308e3bfe3f {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .project-content_b08cd1308e3bfe3f {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 479px) {
    .project-content_b08cd1308e3bfe3f {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 375px) {
    .project-content_b08cd1308e3bfe3f {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 767px) {
    .project-content_b08cd1308e3bfe3f h2 {
        font-size: 35px;
    }
}

@media only screen and (max-width: 479px) {
    .project-content_b08cd1308e3bfe3f h2 {
        font-size: 30px;
        line-height: 1.3;
    }
}

@media only screen and (max-width: 1199px) {
    .project-item_5397c6424e9becbe.style-two_32449874478396bd .project-content_b08cd1308e3bfe3f {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 375px) {
    .project-item_5397c6424e9becbe.style-two_32449874478396bd .project-content_b08cd1308e3bfe3f {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 479px) {
    .project-item_5397c6424e9becbe.style-two_32449874478396bd .project-content_b08cd1308e3bfe3f h3 {
        font-size: 25px;
    }
}

@media only screen and (max-width: 375px) {
    .project-item_5397c6424e9becbe.style-three_1ac38994905c637f .project-content_b08cd1308e3bfe3f {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .project-details-info_25efa65c94e0c6f7 {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media only screen and (max-width: 375px) {
    .project-details-info_25efa65c94e0c6f7 {
        padding-left: 35px;
        padding-right: 35px;
    }
}

@media only screen and (min-width: 376px) {
    .pd-info-item_ce29ce45abf3f394 h5 {
        font-size: 22px;
    }
}

@media only screen and (max-width: 479px) {
    .tag-share_aea7bd7cf53f31f1 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 1199px) {
    .testimonial-item_d34f8e9719ed3403 {
        padding-left: 25px;
        padding-right: 25px;
    }
}


@media only screen and (max-width: 1199px) {
    .pricing-item_10965c7f0097f501 .pricing-header_5cb04412719ebe99 {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 1199px) {
    .pricing-item_10965c7f0097f501 .pricing-header_5cb04412719ebe99 .price_9525809018d88993 {
        font-size: 40px;
    }
}

@media only screen and (max-width: 375px) {
    .pricing-item_10965c7f0097f501 .pricing-header_5cb04412719ebe99 .price_9525809018d88993 {
        font-size: 35px;
    }
}

@media only screen and (max-width: 1199px) {
    .pricing-item_10965c7f0097f501 .pricing-details_fa8bb17df601d7b9 {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 375px) {
    .pricing-item_10965c7f0097f501 .pricing-details_fa8bb17df601d7b9 ul li {
        font-size: 18px;
    }
}

@media only screen and (max-width: 991px) {
    .client-logo-wrap_7bc13d319393ecc4 .client-logo-item_1c2806492213ae0a {
        width: calc(25% - 60px);
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 767px) {
    .client-logo-wrap_7bc13d319393ecc4 .client-logo-item_1c2806492213ae0a {
        width: calc(33.33% - 60px);
    }
}

@media only screen and (max-width: 375px) {
    .client-logo-wrap_7bc13d319393ecc4 .client-logo-item_1c2806492213ae0a {
        width: calc(50% - 60px);
    }
}

@media only screen and (max-width: 991px) {
    .client-logo-wrap_7bc13d319393ecc4 {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media only screen and (max-width: 375px) {
    .blog-item_02999c8b542a3e2c .content h5 {
        font-size: 20px;
    }
}

@media only screen and (min-width: 768px) {
    .comment-body_8f0cd74df40cea5a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-sidebar_800390c093b51aeb {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 375px) {
    .main-sidebar_800390c093b51aeb {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (max-width: 1199px) {
    .widget-recent-news_d9fe3b6fcabf6510 ul li .image {
        margin-right: 20px;
    }
}

@media only screen and (max-width: 375px) {
    .widget-recent-news_d9fe3b6fcabf6510 ul li h5 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 375px) {
    .cta-widget_32239a0480db0d1a {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media only screen and (min-width: 992px) {
    .widget_nav_menu_889a340f8f165f83 {
        margin-left: auto;
        margin-right: auto;
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content;
    }
}

@media only screen and (min-width: 1200px) {
    .main-header .container-fluid {
        padding-left: 55px;
        padding-right: 55px;
    }
}

@media only screen and (max-width: 991px) {
    .nav-outer_498d7291ba1fa077 {
        width: 100%;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu_a85917a3f946e857 .navbar-collapse li ul li {
        padding: 0 15px;
    }
}