.list-style-dot-none ul li:before {
    display: none;
}
.single-project .breadcrumb-wrap {
    display: none;
}
.wp-block-search button[type=submit] {
    padding: 20px 25px;
    float: right;
}
@media all and (min-width: 2300px) {
    .grid_item .portfolio_img {
        width: 100%;
        height: 100%;
    }
}
@media all and (min-width: 1600px) {
    .back-to-top {
        right: 70px;
        bottom: 50px;
    }
    .breadcrumb-wrap.navbar- .breadcrumb-content {
        padding: 175px 0 180px 0;
    }
    .section_description_two {
        font-size: 18px;
    }
    .do_list__item .vm_para {
        font-size: 18px;
    }
    .vm_service .content .vm-para {
        font-size: 18px;
    }
    .section_subtitle {
        font-size: 18px;
    }
}
@media all and (min-width: 1200px) and (max-width: 1599px){
    .grid_item .portfolio_img {
        height: 100%;
    }
}
@media all and (max-width: 1599px) {
    .navbar-area.navbar-area-3 .custom-container {
        padding: 8px 0px;
    }
}
@media all and (max-width: 1024px) {

    .navbar-area.navigation-style-02 .custom-container .nav-right-content,
    .navbar-area.navigation-style-01 .custom-container .nav-right-content {
        display: none;
    }
}
@media all and (max-width: 991px) {
    .nav-right-part-desktop {
        display: none;
    }
    .grid_item .portfolio_three_img {
        height: 100%;
    }
    .navbar-area.navbar-area-3 {
        margin: 0;
        border-radius: 0;
        margin-bottom: -50px;
    }
    aside.widget-area {
        margin-top: 80px;
    }
    .service-details-page {
        padding-top: 70px;
    }
    .navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu {
        margin-top: 10px;
    }
}
@media all and (min-width: 992px) {
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children {
        padding-right: 0;
    }
    .navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before,
    .navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:after {
        display: none;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-parent {
        padding-right: 15px;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default.navbar-area-3 .custom-container .navbar-collapse .navbar-nav li.current-menu-parent > a {
        color: #ffffff;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default.navbar-area-3 .custom-container .navbar-collapse .navbar-nav li.current-menu-parent > a,
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-parent > a {
        color: var(--primary-color);
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-parent:after {
        content: "";
        position: absolute;
        right: 1px;
        top: 41px;
        height: 6px;
        width: 6px;
        border-radius: 50%;
        background: var(--primary-color);
        transition: all 0.3s ease-in;
        display: inline-block;
    }
    .navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:after {
        display: none;
    }
    .logged-in.admin-bar .fixed_top {
        top: 32px;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-parent:after {
        height: 6px;
        width: 6px;
        border-radius: 50%;
        background-color: var(--primary-color);
    }
    .hide-desktop {
        display: none !important;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
        font-size: 15px;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a {
        position: relative;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:after {
        content: "";
        position: absolute;
        left: 14px;
        top: 51%;
        transform: translateY(-50%);
        height: 2px;
        width: 0;
        background: var(--primary-color);
        visibility: hidden;
        opacity: 0;
        transition: 0.4s;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.current_page_item a:after,
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover:after {
        width: 7px;
        visibility: visible;
        opacity: 1;
    }
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.current_page_item a,
    .navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover {
        padding-left: 25px;
    }
    .widget-contact .vm_para {
        font-size: 18px;
    }
    .footer-widget.widget_nav_menu ul li a {;
        font-size: 18px;
    }
}

@media all and (max-width: 767px) {
    .blog-main-item-01.format-quote .quote-post-type .title,
    .blog-main-item-01 .content .title {
        font-size: 24px;
        line-height: 34px;
    }
    .error-404 .title {
        font-size: 150px;
        line-height: 160px;
    }
    .footer-style-two .footer-widget {
        margin-bottom: 50px;
    }
    .hero.hero_03 .slide .slide_wrapper .hero_img_inner {
        display: none !important;
    }
    .breadcrumb-wrap .page-title {
        font-size: 24px;
    }
}
@media only screen and (max-width: 575px) {
    .navbar-area .custom-container {
        margin: 0;
    }
    .gallery-columns-4 .gallery-item,
    .gallery-columns-2 .gallery-item,
    .gallery-columns-3 .gallery-item {
        max-width: 100%;
    }
    .blog-single-content-wrap blockquote:not(.has-light-gray-color,
        .has-very-dark-gray-color,
        .is-style-large) p,
    .single-comment-wrap blockquote p,
    .beuns-page-content-area blockquote p {
        font-size: 13px !important;
        line-height: 1.7 !important;
    }
    .search-form .search-form-page input {
        width: 100%;
    }
    blockquote:not(.has-light-gray-color):not(.has-very-dark-gray-color):not(.is-style-large):not(.is-style-large) {
        padding: 20px;
    }
    .full-width-content .comments-area .comment-list li .single-comment-wrap .content {
        max-width: 100%;
    }
    blockquote:not(.has-light-gray-color):not(.has-very-dark-gray-color):not(.is-style-large):not(.is-style-large):before {
        display: none;
    }
    .error-404 .title {
        font-size: 100px;
        line-height: 100px;
    }
    .service_slider_two .vm_service {
        display: block;
    }
    .service_slider_two .vm_service .content {
        margin-left: 0;
    }
    .service_slider_two .vm_service img {
        margin-bottom: 25px;
    }
    .vm_grid.grid-style {
        display: inline-block;
    }
    .vm_grid.grid-style .grid_item {
        width: 50%;
        float: left;
        padding: 5px;
    }
    .blog-single-content-wrap .vm_blog__content {
        border: 0;
        padding: 0;
    }
}