@media (min-width: 1500px) and (max-width: 1600px) {

    .resulation-video {
        top: 62%;
        left: 28%;
    }
}
/* Normal desktop :1600px. */
@media (min-width: 1365px) and (max-width: 1500px) {

    .header-menu ul li a {
        margin: 28px 6px;
    }

    .header-thumb {
        margin-top: 8px;
    }

    .header-icon-box {
        padding-left: 19px;
    }

    .about-thumb {
        margin-left: -355px;
    }

    .team-member-area.style-two .team-content span.active {
        left: 201px;
    }

    .about-area.style-two .about-thumb {
        margin-left: -135px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .why-choose-us-area.style-two .dreamit-section-main-title h2 {
        font-size: 29px;
    }

    .header-menu .sub-menu {
        padding: 0px 20px 29px;
    }

    .blog-detail-area .quote_btn button {
        font-size: 11px;
    }

    .header-thumb img {
        width: 27px;
    }

    .header-content {
        margin-left: 7px;
        margin-top: 8px;
    }

        .header-content a h3 {
            font-size: 12px;
        }

        .header-content h5 {
            display: none;
        }

    .header-src-btn {
        margin-top: -13px;
    }

    .sticky-nav .header-content a h3 {
        margin-top: 11px;
    }

    .header-content a h3 {
        margin-top: 11px;
    }

    .filter-size-body ul li {
        margin-right: 3px;
    }

    .single-product-list-area .product-price {
        left: 40%;
    }

    .slider-content h1 {
        font-size: 43px;
    }

    .top-thumb-box {
        padding: 0 0 0 22px;
    }

    .team-member-area.style-two .dreamit-section-main-title h2 {
        font-size: 31px;
    }

    .choose-title h2 {
        font-size: 21px;
    }

    .feature-title h2 {
        font-size: 23px;
    }

    .header-menu .sub-menu {
        padding: 17px 20px 21px;
    }

    .portfolio_area.style-three .portfolio-content {
        padding: 22px 0 24px 24px;
    }

    .portfolio-title h2 {
        font-size: 16px;
    }

    .port-content-icon {
        top: -21px;
    }

    .team-member-area .team-content span.active {
        left: -79px;
    }

    .team-member-area .team-content span.active {
        left: -83px;
    }

    .blog-content {
        padding: 24px 15px 31px 18px;
    }

    .blog-detail-area .blog-content {
        padding: 17px 17px 0px 18px;
    }

    iframe {
        width: 725px;
    }

    .header-menu ul li:hover .sub-menu {
        top: 51px;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 42%;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 42%;
    }

    .blog-area.style-three .blog-content {
        padding: 17px 33px 0px 28px;
    }

    .service-area.style-two .service-title h2 {
        font-size: 21px;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 42%;
    }

    .service-area.style-two .dreamit-section-content-text p {
        width: 42%;
    }

    .blog-area.style-two .blog-content {
        padding: 17px 28px 0px 25px;
    }

    .resulation-video {
        top: 70%;
        left: 26%;
    }
}
/* Normal Laptop :1024px. */
@media (min-width: 1024px) and (max-width: 1199px) {
    .header-menu ul li a {
        margin: 28px 4px;
    }

    .header-icon-box {
        padding-left: 19px;
    }

    .header-top-address ul li {
        margin-left: 11px;
    }

    .single-counter {
        margin-left: -24px;
    }

    .blog-title h2 {
        font-size: 15px;
    }

    .subscribe-title h2 {
        font-size: 26px;
    }

    .subscribe-content-text p {
        font-size: 15px;
    }

    .subscribe-single-box {
        margin-left: -42px;
    }

    .popular-post-title h2 {
        font-size: 15px;
    }

    .team-content span.active {
        left: -43px;
    }

    .blog-area.style-two .blog-content {
        padding: 17px 26px 0px 21px;
    }

    .service-title h2 {
        font-size: 21px;
    }

    .blog-area.style-two .dreamit-section-main-title h2 {
        font-size: 27px;
    }

    .team-title span {
        font-size: 14px;
    }

    .team-member-area.style-two .dreamit-section-main-title h2 {
        font-size: 26px;
    }

    .portfolio_area.style-two .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .why-choose-us-area.style-two .dreamit-section-content-text p {
        width: 96%;
    }

    .why-choose-us-area.style-two .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .why-choose-us-area.style-two .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .about-thumb {
        margin-left: -436px;
    }

    .feature-content {
        margin-left: 10px;
    }

    .feature-title h2 {
        font-size: 19px;
    }

    .header-src-btn {
        margin-top: -12px;
    }

    .slider-area.style-two .slider-content h1 {
        font-size: 43px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .about-area.style-two .about-thumb {
        margin-left: -239px;
    }

    .team-member-area.style-three .team-member-single-box:hover .team-social-address {
        right: 32px;
    }

    .single-service-box {
        margin-right: 0px;
    }

    .blog-meta-box span {
        margin-right: 12px;
    }

    .header-menu .sub-menu {
        padding: 17px 20px 26px;
    }

    .blog-detail-area .quote_btn button {
        font-size: 10px;
    }

    .blog-detail-area .quote_btn button {
        width: 28%;
    }

    .sidebar-thumb-content {
        padding: 0 0px 0 40px;
    }

    .sidebar-thumb-title a h2 {
        font-size: 14px;
    }

    .follow-us-social-address ul li {
        margin: 0 4px 0 0;
    }

    .news-title h2 {
        font-size: 18px;
    }

    .header-thumb img {
        width: 27px;
    }

    .header-content {
        margin-left: 7px;
        margin-top: 8px;
    }

        .header-content a h3 {
            font-size: 11px;
        }

        .header-content h5 {
            display: none;
        }

    .sticky-nav .header-thumb2 {
        display: block;
    }

    .product-left-site-title h2 {
        font-size: 17px;
    }

    .product-price {
        top: 41%;
        left: 77%;
    }

    .single-product-list-area .product-price {
        top: 34%;
        left: 4%;
    }

    .single-product-list-area .product-list-icon {
        right: -39px;
        top: 37%;
    }

    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
        font-size: 13px;
    }

    .filter-title h2 {
        font-size: 18px;
    }

    .single-product-thumb img {
        width: 100%;
    }

    .single-product-thumb {
        width: 100%;
    }

    .news-content {
        padding: 11px 0px;
        overflow: hidden;
    }

    .news-title h2 {
        font-size: 15px;
    }

    .news-content-text p {
        line-height: 1.3;
        width: 100%;
    }

    .top-thumb-box {
        margin-left: 0px;
    }

    .slider-content h1 {
        font-size: 43px;
    }

    .top-thumb-box {
        padding: 0 0 0 3px;
    }

    .prtfolio-details-area .dreamit-section-main-title h2 {
        font-size: 25px;
    }

    .portfolio-details-content {
        padding: 26px 6px 5px;
    }

    .testimonial-area.style-two .testomonial-content {
        padding: 8px 27px 0px;
    }

    .choose-us-content {
        margin-left: 8px;
    }

    .choose-title h2 {
        font-size: 18px;
    }

    .bigfox-service-title h2 {
        font-size: 18px;
    }

    .portfolio_area.style-three .portfolio-content {
        padding: 22px 0 24px 24px;
    }

    .portfolio-title h2 {
        font-size: 16px;
    }

    .port-content-icon {
        top: -21px;
    }

    .team-member-area.style-two .team-content span.active {
        left: 154px;
    }

    .team-member-area .team-member-single-box:hover .team-social-address {
        top: 29%;
    }

    .team-member-area.style-two .team-member-single-box:hover .team-social-address {
        top: 29%;
    }

    .team-member-area.style-three .team-member-single-box:hover .team-social-address {
        right: 32px;
        top: 51%;
    }

    .blog-detail-area .blog-content {
        padding: 17px 17px 0px 18px;
    }

    iframe {
        width: 601px;
    }

    .choose-number {
        left: -34px;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 52%;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 53%;
    }

    .blog-area.style-three .blog-content {
        padding: 17px 33px 0px 28px;
    }

    .service-area.style-two .service-title h2 {
        font-size: 21px;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 52%;
    }

    .slider-area.style-four .slider-content p {
        width: 92%;
    }

    .slider-area.style-three .slider-content p {
        width: 91%;
    }

    .portfolio-content {
        padding: 22px 0 22px 19px;
    }

    .blog-area.style-two .blog-single-box {
        margin: 0 3px 31px 5px;
    }

    .slider-area.style-five .slider-content p {
        width: 49%;
    }

    .slider-area.style-six .slider-content p {
        width: 49%;
    }

    .resulation-video {
        top: 70%;
        left: 23%;
    }

    .header-menu ul li:hover .sub-menu {
        top: 52px;
    }

    .big-fox-service-content {
        padding: 18px 21px;
    }

    .fox-title h2 {
        margin: 0 0 6px;
    }

    .fox-content-text p {
        font-size: 14px;
    }

    .blog-single-box {
        margin-right: 0px;
    }

    .dreamit-section-main-title h2 {
        font-size: 30px;
    }

    .dreamit-section-title p {
        font-size: 14px;
    }

    .joins-titles h3 {
        font-size: 13px;
    }

    .circular-title h3 {
        font-size: 20px;
    }

    .circular-title p {
        font-size: 14px;
    }

    .circular-btn a {
        font-size: 12px;
        padding: 10px 20px;
    }

    .details-title h2 {
        font-size: 35px;
    }

    .details-text p {
        padding: 8px 0 0;
        font-size: 12px;
    }

    .deta-title h5 {
        font-size: 15px;
    }

    .video-title h4 {
        font-size: 20px;
    }

    .video-button a {
        font-size: 12px;
    }

    .video-button i {
        font-size: 15px;
    }

    .planing-title h3 {
        font-size: 18px;
    }

    .planing-title p {
        font-size: 13px;
    }

    .mission-area .dreamit-section-main-title h2 {
        font-size: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .header-top-address ul li {
        margin-left: 9px;
    }

    .header-menu ul li a {
        margin: 28px 2px;
        font-size: 15px;
        font-weight: 500;
    }

        .header-menu ul li a i {
            font-size: 9px;
        }

    .team-content span.active {
        left: -42px;
    }

    .blog-title h2 {
        font-size: 15px;
    }

    .subscribe-title h2 {
        font-size: 27px;
    }

    .subscribe-content-text p {
        font-size: 15px;
    }

    .subscribe-single-box {
        margin-left: -44px;
    }

    .dreamit-single-counter.two .counter-content {
        margin-left: 70px;
    }

    .counter-title h2 {
        font-size: 19px;
    }

    .dreamit-single-counter.two {
        text-align: center;
    }

        .dreamit-single-counter.two .counter-icon {
            margin-left: 109px;
        }

    .header-src-btn {
        margin-top: -13px;
    }

    .team-content span.active {
        left: 205px;
    }

    .blog-area.style-two .dreamit-section-main-title h2 {
        font-size: 27px;
    }

    .team-title span {
        font-size: 14px;
    }

    .team-member-area.style-two .dreamit-section-main-title h2 {
        font-size: 26px;
    }

    .portfolio_area.style-two .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .about-thumb {
        margin-left: -432px;
    }

    .about-area .dreamit-section-main-title h2 {
        font-size: 29px;
    }

    .feature-content {
        margin-left: 5px;
    }

    .feature-title h2 {
        font-size: 18px;
        margin: 0 0 5px;
    }

    .slider-area.style-two .slider-content h1 {
        font-size: 43px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .blog-meta-box span {
        margin-right: 1px;
    }

    .team-member-area.style-three .team-member-single-box:hover .team-social-address {
        right: 32px;
    }

    .team-member-area.style-three span.active {
        top: 31%;
    }

    span.top {
        top: 31%;
    }

    .why-choose-us-area.style-two .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .header-menu .sub-menu {
        padding: 17px 20px 21px;
    }

    .blogquote-title h2 {
        font-size: 18px;
    }

    .blog-detail-area .quote_btn button {
        width: 99%;
    }

    .sidebar-thumb-title a h2 {
        font-size: 14px;
    }

    .sidebar-thumb-content {
        padding: 0 0px 0 41px;
    }

    .follow-us-social-address ul li {
        margin: 0 4px 0 0t;
    }

    .header-thumb img {
        width: 27px;
    }

    .header-content {
        margin-left: 0px;
        margin-top: 8px;
    }

    .sticky-nav .header-content {
        margin-left: 0px;
        margin-top: 20px;
    }

    .header-content a h3 {
        font-size: 9px;
    }

    .header-content h5 {
        display: none;
    }

    .slider-area.style-three .slider-content h1 {
        font-size: 43px;
    }

    .product-left-site-title h2 {
        font-size: 17px;
    }

    .filter-title h2 {
        font-size: 18px;
    }

    .single-product-thumb img {
        width: 100%;
    }

    .single-product-list-area .product-price {
        top: 35%;
        left: 4%;
    }

    .single-product-list-area .product-list-icon {
        right: -39px;
        top: 37%;
    }

    .single-product-thumb {
        width: 100%;
    }

    .service-area.style-three .shape-icon {
        top: 5px;
    }

    .service-area.style-three .single-service-box {
        padding: 0px 0px 26px 16px;
    }

    .service-area.style-three .service-content {
        padding: 0 22px 0 87px;
    }

    .news-area .news-thumb {
        margin-right: 18px;
        overflow: hidden;
    }

    .news-content {
        overflow: hidden;
    }

    .news-title h2 {
        font-size: 15px;
    }

    .news-content-text p {
        line-height: 1.3;
        width: 100%;
    }

    .top-thumb-box {
        margin-left: 0px;
    }

    .feature-icon {
        margin-left: 0px;
    }

    .single-feature-box {
        padding: 36px 8px 23px;
    }

    .feature-icon i {
        font-size: 39px;
    }

    .blog-content {
        padding: 22px 12px 17px 9px;
    }

    .top-thumb-box {
        padding: 0 0 0 3px;
    }

    .portfolio-details-content {
        padding: 26px 13px 5px;
    }

    iframe {
        width: 616px;
    }

    .portfolio_area.style-three .portfolio-content {
        padding: 22px 0 24px 12px;
    }

    .portfolio-title h2 {
        font-size: 16px;
    }

    .port-content-icon {
        top: -21px;
    }

    .team-member-area.style-two .team-member-single-box:hover .team-social-address {
        top: 33%;
    }

    .team-member-area.style-two .team-content span.active {
        left: 153px;
    }

    .team-member-area .team-content span.active {
        left: -45px;
    }

    .team-member-area .team-member-single-box:hover .team-social-address {
        top: 30%;
    }

    .team-member-area.style-three .team-member-single-box:hover .team-social-address {
        right: 32px;
        top: 47%;
    }

    .bigfox-counter-area.style-two .counter-content-text p {
        width: 78%;
    }

    .blog-detail-area .blog-content {
        padding: 17px 17px 0px 18px;
    }

    .owl-nav {
        display: none;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 52%;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 52%;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 53%;
    }

    .blog-area.style-two .blog-single-box {
        margin: 0 0px 31px 0px;
    }

    .popular-post-title h2 {
        font-size: 14px;
    }

    .service-content {
        padding: 0 7px;
    }

    .service-title h2 {
        font-size: 19px;
    }

    .bigfox-footer-address span {
        font-size: 13px;
    }

    .slider-area.style-five .slider-content p {
        width: 49%;
    }

    .slider-area.style-six .slider-content p {
        width: 49%;
    }

    .resulation-video {
        top: 67%;
        left: 26%;
    }

    .big-fox-service-content {
        padding: 18px 21px;
    }

    .fox-title h2 {
        margin: 0 0 6px;
    }

    .fox-content-text p {
        font-size: 14px;
    }

    .blog-single-box {
        margin-right: 0px;
    }

    .header-menu ul li:hover .sub-menu {
        top: 52px;
    }

    .dreamit-section-main-title h2 {
        font-size: 30px;
    }

    .dreamit-section-title p {
        font-size: 14px;
    }

    .joins-titles h3 {
        font-size: 13px;
    }

    .circular-title h3 {
        font-size: 20px;
    }

    .circular-title p {
        font-size: 13px;
    }

    .circular-btn a {
        font-size: 12px;
        padding: 10px 20px;
    }

    .details-title h2 {
        font-size: 35px;
    }

    .details-text p {
        padding: 8px 0 0;
        font-size: 11px;
    }

    .deta-title h5 {
        font-size: 15px;
    }

    .video-title h4 {
        font-size: 20px;
    }

    .video-button a {
        padding: 12px 25px;
        font-size: 10px;
    }

    .video-button i {
        font-size: 12px;
    }

    .planing-title h3 {
        font-size: 17px;
    }

    .planing-title p {
        font-size: 13px;
    }

    .mission-area .dreamit-section-main-title h2 {
        font-size: 30px;
    }

    .slider-content h2 {
        font-size: 35px;
    }

    .choose-title h2 {
        font-size: 20px;
    }
}
/* Tablet Tab :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .header-logo {
        display: none;
    }

    .logo-txt::before {
        display: block;
    }

    .menu-toggle {
        display: block;
    }

    .header-area {
        background: #01A2FD;
        padding: 30px;
    }

    .menu-wrapper {
        position: absolute;
        top: 60px;
        background: #fff;
        left: -100%;
        padding-bottom: 20px;
        height: auto;
        width: 350px;
        transition: .5s;
        z-index: 99;
    }

    .header-menu ul li span {
        display: none;
    }

    .header-menu ul li .mobile-menu-icon {
        display: block;
    }

    .active-nav {
        left: 0;
    }

    .menu-toggle {
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }

    .header-button {
        display: none;
    }

    .header-menu ul li a {
        color: #232323;
        display: block;
        margin: 0;
        padding: 18px 0 18px 25px;
    }

    .header-menu ul li {
        border-bottom: 1px solid #ccc;
    }

        .header-menu ul li:last-Child {
            border: none;
        }

    .header-menu ul {
        text-align: left;
        display: block;
    }

        .header-menu ul li {
            display: block;
            padding-bottom: 0;
        }

    .mobile-menu-icon {
        color: #6d6d6d;
        right: 0;
        float: right;
        margin-right: 30px;
        display: block;
        transition: .3s;
    }

    .header-menu ul li:hover .mobile-menu-icon {
        color: #279e64;
    }

    .header-menu .sub-menu {
        position: absolute;
        width: 270px;
        left: 350px;
        padding-bottom: 14px;
    }

    .header-menu ul li:hover .sub-menu {
        top: 0;
        left: 350px;
    }

    .header-area.sticky-nav {
        position: relative !important;
    }

    .header-menu .sub-menu ul {
        width: 250px;
    }

    .header-area .sub-menu ul li {
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 0;
        transition: .5s;
        width: 92%;
    }

        .header-area .sub-menu ul li:last-Child {
            border-bottom: none;
        }

        .header-area .sub-menu ul li a {
            margin: 0;
            padding: 18px 30px;
            transition: .5s;
        }

            .header-area .sub-menu ul li a::before {
                left: 5px;
                top: 30px;
                transition: .5s;
            }

        .header-area .sub-menu ul li:hover {
            margin-left: 10px;
        }

    .header-top-menu {
        display: none;
    }

    .sticky-nav .header-menu ul li a:hover {
        color: #279e64;
    }

    .header-src-btn {
        display: none;
    }

    .counter-title h2 {
        font-size: 21px;
    }

    .dreamit-single-counter.two .counter-icon {
        margin-left: 73px;
        margin-bottom: 11px;
    }

    .slider-area.style-two .slider-content h1 {
        font-size: 32px;
    }

    .slider-area.style-two .slider-content p {
        margin: 13px 0 43px;
    }

    .slider-content p {
        width: 100%;
    }

    .slider-area.style-two .slider-button a {
        padding: 12px 11px;
    }

    .slider-area.style-two .slider-video {
        left: 29px;
    }

    .feature-title h2 {
        font-size: 21px;
    }

    .about-thumb {
        margin-left: -549px;
    }

    .rs-video {
        top: -57px;
    }

    .about-area .dreamit-section-main-title h2 {
        font-size: 21px;
    }

    .why-choose-us-area.style-two .dreamit-section-main-title h2 {
        font-size: 17px;
    }

    .about-bg-bar:before {
        height: 35px;
    }

    .testomonial-content {
        padding: 41px 24px 100px;
    }

    .blog-content {
        padding: 24px 47px 31px 17px;
    }

    .about-bg-bar:after {
        top: 76px;
    }

    .why-choose-us-area.style-two .dreamit-section-content-text p {
        width: 97%;
        margin: 24px auto 19px;
    }

    .why-choose-us-area.style-two .choose-us-content {
        margin-left: 4px;
    }

    .why-choose-us-area.style-two .single-choose-box {
        padding: 0px 5px 1px 6px;
        margin-bottom: 30px;
        margin-right: 0px;
    }

    .choose-title h2 {
        font-size: 15px;
    }

    .portfolio_area.style-two .dreamit-section-main-title h2 {
        font-size: 18px;
    }

    .bigfox-counter-content {
        margin-left: 113px;
    }

    .bigfox-counter-title h2 {
        font-size: 22px;
    }

    .counter-content-text p {
        width: 100%;
    }

    .team-member-area.style-two .dreamit-section-main-title h2 {
        font-size: 19px;
    }

    .team-member-area.style-two .team-content span.active {
        left: 274px;
    }

    .team-member-area.style-two .dreamit-section-content-text p {
        width: 100%;
        margin: 9px auto 0px;
    }

    .blog-area.style-two .dreamit-section-main-title h2 {
        font-size: 19px;
    }

    .dreamit-section-content-text p {
        width: 51%;
        margin: 9px auto 0px;
    }

    .subscribe-single-box {
        margin-left: -66px;
    }

    .subscribe-title h2 {
        font-size: 20px;
    }

    .blog-area.style-two .dreamit-section-content-text p {
        width: 100%;
        margin: 9px auto 0px;
    }

    .about-area .dreamit-section-content-text p {
        width: 87%;
        margin: 9px auto 0px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .about-area.style-two .about-thumb {
        margin-left: -338px;
    }

    .choose-us-area.pt-110.pb-35 .choose-us-content {
        margin-left: 77;
    }

    .bigfox-counter {
        padding: 13px 0 0px 14px;
    }

    .bigfox-counter-area.style-two .bigfox-counter-title h2 {
        font-size: 20px;
    }

    .blog-single-box {
        margin-bottom: 30px;
    }

    .portfolio_area.style-two .dreamit-section-content-text p {
        width: 100%;
        margin: 0px auto 0px;
    }

    .contact_from.style-two .dreamit-section-main-title h2 {
        font-size: 16px;
    }

    .contact_from.style-two .dreamit-section-content-text p {
        width: 100%;
        margin: 11px auto 18px;
    }

    .blogquote-title h2 {
        font-size: 14px;
    }

    .detail-title h2 {
        font-size: 17px;
    }

    .blog-detail-area .blog-content {
        padding: 17px 3px 0px 5px;
        width: 90%;
    }

    .blog-title h2 {
        font-size: 16px;
    }

    .comment-content h2 {
        font-size: 16px;
    }

    .comment-content span {
        font-size: 15px;
    }

    .comment-content h2:before {
        left: 114px;
    }

    .sidebar-popular-tag ul li a {
        padding: 7px 18px;
        margin: 7px 1px;
    }

    .sidebar-thumb-title a h2 {
        font-size: 12px;
    }

    .sidebar-thumb-content {
        padding: 0 0px 0 40px;
    }

    .sidebar-thumb-title span {
        font-size: 15px;
    }

    .blog-detail-area .quote_btn button {
        width: 44%;
    }

    .contact_from.style-two {
        padding: 26px 9px 23px 10px;
    }

        .contact_from.style-two .quote_btn button {
            width: 100%;
            font-size: 13px;
        }

    .news-content {
        padding: 11px 5px;
    }

    .news-title h2 {
        font-size: 16px;
    }

    .news-meta-box span i {
        margin-bottom: 9px;
    }

    .news-content-text p {
        line-height: 1.2;
        font-size: 13px;
    }

    .product-left-site-title h2 {
        font-size: 17px;
    }

    .filter-title h2 {
        font-size: 18px;
    }

    .product-price {
        top: 42%;
        left: 78%;
    }

    .single-product-thumb img {
        width: 100%;
    }

    .single-product-list-area .product-price {
        top: 33%;
        left: 6%;
    }

    .single-product-list-area .product-list-icon {
        right: -39px;
        top: 37%;
    }

    .single-product-thumb {
        width: 100%;
    }

    .product-list-title h2 a {
        font-size: 17px;
    }

    .service-area.style-three .single-service-box {
        padding: 0px 8px 26px 14px;
    }

    .service-area.style-three .service-content {
        padding: 0 11px 0 84px;
    }

    .service-area.style-three .service-title h2 {
        font-size: 14px;
    }

    .service-area.style-three .service-content-text p {
        line-height: 1.4;
        font-size: 14px;
    }

    .product-details-title h2 {
        font-size: 19px;
        margin: 0 0 6px;
    }

    .product-details-area .mt-20 {
        margin-top: 8px;
    }

    .product-details-area .product-content-text p {
        margin-top: 7px;
    }

    .product-details-area .filter-size-body ul li {
        margin-right: 0px;
    }

    .product-details-list-icon ul li {
        margin-right: 6px;
    }

    .product-details-btn a {
        padding: 14px 17px;
    }

    .news-thumb {
        float: inherit;
    }

    .news-content {
        padding: 11px 5px;
    }

    .product-details-list-icon ul li a i {
        height: 28px;
        width: 29px;
        line-height: 29px;
    }

    .product-details-btn a {
        margin-right: 10px;
    }

    .breatcome-area {
        display: none;
    }

    .header-area.style-two {
        position: relative;
        z-index: 2;
        display: none;
    }

    button#to-top {
        display: none;
    }

    .slider-content h1 {
        font-size: 32px;
    }

    .slider-button a {
        padding: 13px 9px;
        margin-right: 2px;
    }

    .owl-nav {
        display: none;
    }

    .slider-content h1 span {
        font-size: 30px;
    }

    .counter-thumb {
        margin-left: -150px;
    }

    .header-icon-box {
        display: none;
    }

    .prtfolio-details-area .dreamit-section-main-title h2 {
        font-size: 23px;
    }

    .prtfolio-details-area .dreamit-section-content-text p {
        width: 100%;
    }

    .portfolio-details-content {
        padding: 26px 3px 5px;
    }

    .prtfolio-details-area .pb-20 {
        padding-bottom: 0px;
    }

    .fotfolio-details-body ul li {
        margin-bottom: 11px;
    }

    .sticky-nav .header-menu ul li a {
        color: #232323;
    }

    .slider-area.style-three .slider-content h1 {
        font-size: 39px;
    }

    .client-reivew-area .dreamit-section-content-text p {
        width: 44%;
    }

    iframe {
        width: 339px;
    }

    .contact-area .dreamit-section-content-text p {
        width: 55%;
    }

    .contact-area select.select-your-service.form-box-input {
        margin-bottom: 16px;
    }

    .bigfox-footer-area.style-two.topper {
        display: none;
    }

    .bigfox-footer-bottom-area.style-two {
        display: none;
    }

    .header-area.style-two {
        display: none;
    }

    .post-catagories {
        height: 69px;
        width: 48px;
    }

    .blog-content-text p {
        line-height: 1.3;
    }

    .team-social-address {
        left: 60px;
    }

    .header-icon-box.d-flex {
        display: none !important;
    }

    .bigfox-counter-area.style-two .bigfox-counter-content {
        margin-left: 109px;
    }

    .portfolio-title h2 {
        font-size: 18px;
    }

    .port-content-icon {
        top: -22px;
    }

    .bigfox-counter-area.style-two .counter-content-text p {
        width: 93%;
    }

    .blog-detail-area .blog-single-box {
        margin-right: 0px;
    }

    .blog-detail-area .blog-title h2 {
        font-size: 14px;
    }

    .service-area.style-two .dreamit-section-content-text p {
        width: 52%;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 53%;
    }

    .portfolio_area.style-three .dreamit-section-content-text p {
        width: 51%;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 52%;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 51%;
    }

    .owl-dots {
        display: none;
    }

    .slider-area.style-four .slider-content p {
        width: 99%;
    }

    .slider-area.style-three .slider-content p {
        width: 100%;
    }

    .slider-area.style-three .slider-button a {
        padding: 19px 9px;
    }

    .slider-area.style-five .slider-content p {
        width: 49%;
    }

    .slider-area.style-six .slider-content p {
        width: 49%;
    }

    .resulation-video {
        top: 67%;
        left: 26%;
    }

    .dreamit-forfolio-content {
        padding: 30% 30px 0;
    }

    .dreamit-single-portfolio.two .dreamit-forfolio-content {
        padding: 2% 0px 0;
    }

    .fortfolio-title h3 {
        margin: 1px 0 1px;
    }

    .dreamit-single-portfolio.two .portfolio-content-text p {
        line-height: 1.2;
        font-size: 12px;
        width: 94%;
        margin: auto;
    }

    .big-fox-service-content {
        padding: 57px 26px;
    }

    .bigfox-service-title h2 {
        font-size: 20px;
    }

    .blog-single-box {
        margin-right: 0px;
    }

    .singles-joinss-box {
        top: 0;
    }

    .dreamit-section-main-title h2 {
        font-size: 25px;
    }

    .dreamit-section-title p {
        font-size: 10px;
    }

    .circular-title h3 {
        font-size: 17px;
    }

    .circular-title p {
        font-size: 10px;
    }

    .circular-btn a {
        font-size: 12px;
        padding: 8px 18px;
    }

    .circular-btn {
        top: -16px;
    }

    .details-title h2 {
        font-size: 40px;
    }

    .details-text p {
        padding-top: 8px;
        font-size: 13px;
    }

    .singles-details-box {
        margin-top: 25px;
    }

    .video-title h4 {
        font-size: 25px;
        margin-right: 6px;
    }

    .mission-area .dreamit-section-main-title h2 {
        font-size: 15px;
    }

    .mission-area .elementor-about-title p {
        font-size: 14px;
    }

    .mission-title h2 {
        font-size: 15px;
    }

    .service-title h2 {
        font-size: 20px;
    }

    .footer-shape {
        display: none;
    }
}
/* Large Mobile :767px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .header-logo {
        display: none;
    }

    .logo-txt::before {
        display: block;
    }

    .menu-toggle {
        display: block;
    }

    .header-area {
        background: #01A2FD;
        padding: 30px;
    }

    .menu-wrapper {
        position: absolute;
        top: 60px;
        background: #fff;
        left: -100%;
        padding-bottom: 20px;
        height: auto;
        width: 350px;
        transition: .5s;
        z-index: 99;
    }

    .header-menu ul li span {
        display: none;
    }

    .header-menu ul li .mobile-menu-icon {
        display: block;
    }

    .active-nav {
        left: 0;
    }

    .menu-toggle {
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }

    .header-button {
        display: none;
    }

    .header-menu ul li a {
        color: #232323;
        display: block;
        margin: 0;
        padding: 18px 0 18px 25px;
    }

    .header-menu ul li {
        border-bottom: 1px solid #ccc;
    }

        .header-menu ul li:last-Child {
            border: none;
        }

    .header-menu ul {
        text-align: left;
        display: block;
    }

        .header-menu ul li {
            display: block;
            padding-bottom: 0;
        }

    .mobile-menu-icon {
        color: #6d6d6d;
        right: 0;
        float: right;
        margin-right: 30px;
        display: block;
        transition: .3s;
    }

    .header-menu ul li:hover .mobile-menu-icon {
        color: #03396b;
    }

    .header-menu .sub-menu {
        position: absolute;
        width: 270px;
        left: 350px;
        padding-bottom: 16px;
    }

    .header-menu ul li:hover .sub-menu {
        top: 0;
        left: 350px;
    }

    .header-area.sticky-nav {
        position: relative !important;
    }

    .header-menu .sub-menu ul {
        width: 250px;
    }

    .header-area .sub-menu ul li {
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 0;
        transition: .5s;
        width: 93%;
    }

        .header-area .sub-menu ul li:last-Child {
            border-bottom: none;
        }

        .header-area .sub-menu ul li a {
            margin: 0;
            padding: 12px 30px;
            transition: .5s;
        }

            .header-area .sub-menu ul li a::before {
                left: 5px;
                top: 21px;
                transition: .5s;
            }

        .header-area .sub-menu ul li:hover {
            margin-left: 10px;
        }

    .header-top-menu {
        display: none;
    }

    .sticky-nav .header-menu ul li a:hover {
        color: #279e64;
    }

    .header-src-btn {
        display: none;
    }

    .single-counter {
        margin-top: 47px;
        margin-bottom: 0;
    }

    .team-content span.active {
        left: -192px;
    }

    .bigfox-subscribe-area .mt-15 {
        margin-top: 21px;
    }

    .client-reivew-area .dreamit-section-main-title h2 {
        font-size: 27px;
    }

    .client-reivew-area .dreamit-section-content-text p {
        width: 55%;
    }

    .blog-single-box {
        margin-bottom: 30px;
    }

    .bigfox-single-counter {
        margin-bottom: 14px;
    }

    .bigfox-counter-area.pt-10 {
        padding-top: 46px;
    }

    .slider-thumb img {
        width: 100%;
    }

    .feature-area {
        padding: 71px 0 54px;
    }

    .slider-area.style-two .slider-content h1 {
        font-size: 48px;
    }

    .slider-area.style-two .slider-content p {
        margin: 3px 0 18px;
        width: 100%;
    }

    .slider-area.style-two .slider-content h4 {
        margin: 0 0 0px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .team-member-area.style-three span.active {
        top: 38%;
    }

    .slider-area.style-three .slider-content h1 {
        font-size: 49px;
    }

    span.top {
        top: 38%;
    }

    .portfolio-content:after {
        width: 431px;
    }

    .blog-detail-area .quote_btn button {
        width: 39%;
    }

    .news-title h2 {
        font-size: 17px;
        margin: 0 0 10px;
    }

    .news-content {
        padding: 14px 9px;
    }

    .news-meta-box span i {
        margin-bottom: 5px;
        font-size: 12px;
    }

    .news-content-text p {
        font-size: 14px;
        line-height: 1.4;
    }

    .news-button a {
        margin-bottom: 30px;
    }

    .news-meta-box span {
        font-size: 14px;
    }

    .news-meta-box a {
        font-size: 13px;
    }

    .product-price {
        top: 42%;
        left: 78%;
    }

    .single-product-thumb img {
        width: 100%;
    }

    .single-product-list-area .product-price {
        top: 32%;
        left: 6%;
    }

    .single-product-list-area .product-list-icon {
        right: -39px;
        top: 37%;
    }

    .single-product-thumb {
        width: 100%;
    }

    .product-list-title h2 a {
        font-size: 17px;
    }

    .news-thumb {
        float: inherit;
    }

    .breatcome-area {
        display: none;
    }

    .product-details-area .header-area {
        display: none;
    }

    .slider-content h1 {
        font-size: 38px;
    }

    .slider-thumb {
        display: none;
    }

    .owl-nav {
        display: none;
    }

    .team-member-area.style-three .team-member-single-box:hover .team-social-address {
        top: 46%;
    }

    .prtfolio-details-area .owl-dots {
        display: none;
    }

    .portfolio-details-content {
        margin-top: 40px;
    }

    .contact-area .dreamit-section-content-text p {
        width: 68%;
    }

    .footer-bottom-menu ul li {
        float: inherit;
    }

    .footer-bottom-content {
        text-align: center;
    }

    .team-member-area.style-two .team-content span.active {
        left: 450px;
    }

    .contact-area select.select-your-service.form-box-input {
        margin-bottom: 16px;
    }

    .bigfox-footer-area.style-two.topper {
        display: none;
    }

    .bigfox-footer-bottom-area.style-two {
        display: none;
    }

    .breatcome-area.d-flex.align-items-center.style-two {
        display: none !important;
    }

    .header-area.style-two {
        display: none;
    }

    .bigfox-single-service-icon span {
        left: -219px;
    }

    .header-icon-box.d-flex {
        display: none !important;
    }

    .comment-thumb {
        float: inherit;
        margin-bottom: 17px;
    }

    .comment-content h2:before {
        left: 117px;
    }

    .blog-comment-content {
        margin-left: 0px;
    }

    .slider-area.style-three .slider-content p {
        width: 98%;
    }

    .slider-area.style-four .slider-content p {
        width: 82%;
    }

    .slider-content p {
        width: 100%;
    }

    .owl-nav {
        display: none;
    }

    .service-area.style-two .dreamit-section-content-text p {
        width: 72%;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 70%;
    }

    .portfolio_area.style-three .dreamit-section-content-text p {
        width: 69%;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 70%;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 70%;
    }

    .owl-dots {
        display: none;
    }

    .service-content {
        padding: 0 54px;
    }

    .slider-area.style-five .slider-content h1 {
        font-size: 41px;
    }

    .slider-area.style-five .slider-content p {
        width: 80%;
    }

    .slider-area.style-six .slider-content p {
        width: 80%;
    }

    .resulation-video {
        top: 62%;
        left: 67%;
    }

    .dreamit-single-portfolio.two .dreamit-forfolio-content {
        padding: 5% 55px 0;
    }

    .singles-joinss-box {
        top: 0;
    }

    .singles-joins-box {
        margin-top: 50px;
    }
    /*.circular-btn {
    display: none;
}*/
    .circular-btn a {
        font-size: 10px;
        padding: 8px 18px;
    }

    .circular-btn {
        top: -6px;
    }
    .circular-title h3 {
        font-size: 15px;
    }

    .circular-title p {
        font-size: 14px;
    }

    .dreamit-section-main-title h2 {
        font-size: 30px;
    }

    .details-title h2 {
        font-size: 35px;
    }

    .details-title p {
        font-size: 14px;
    }

    .details-text p {
        padding-top: 8px;
        font-size: 13px;
    }

    .singles-details-box {
        margin-top: 25px;
    }

    .mission-area .dreamit-section-main-title h2 {
        font-size: 16px;
    }

    .mission-area .dreamit-section-title p {
        font-size: 11px;
    }

    .mission-area .elementor-about-title p {
        font-size: 10px;
    }

    .mission-title h2 {
        font-size: 13px;
    }

    .vission-area .dreamit-section-main-title h2 {
        font-size: 19px;
    }

    .vission-area .dreamit-section-title p {
        font-size: 10px;
        margin: 15px 5px 0 0;
    }

    .vission-area .elementor-about-title p {
        font-size: 12px;
    }

    .choose-title h2 {
        font-size: 18px;
    }

    .footer-shape {
        display: none;
    }
}

/* small mobile :320px. */
@media only screen and (min-width: 320px) and (max-width: 599px) {

    .header-logo {
        display: none;
    }

    .logo-txt::before {
        display: block;
    }

    .menu-toggle {
        display: block;
    }

    .header-area {
        background: #2f3192;
        padding: 30px;
    }

    .menu-wrapper {
        position: absolute;
        top: 60px;
        background: #fff;
        left: -110%;
        padding-bottom: 20px;
        height: auto;
        width: 166px;
        transition: .5s;
        z-index: 99;
    }

    .header-menu ul li span {
        display: none;
    }

    .header-menu ul li .mobile-menu-icon {
        display: block;
    }

    .active-nav {
        left: 0;
    }

    .menu-toggle {
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
    }

    .header-button {
        display: none;
    }

    .header-menu ul li a {
        color: #232323;
        display: block;
        margin: 0;
        padding: 18px 0 18px 25px;
    }

    .header-menu ul li {
        border-bottom: 1px solid #ccc;
    }

        .header-menu ul li:last-Child {
            border: none;
        }

    .header-menu ul {
        text-align: left;
        display: block;
    }

        .header-menu ul li {
            display: block;
            padding-bottom: 0;
        }

    .mobile-menu-icon {
        color: #6d6d6d;
        right: 0;
        float: right;
        margin-right: 30px;
        display: block;
        transition: .3s;
    }

    .header-menu ul li:hover .mobile-menu-icon {
        color: #03396b;
    }

    .header-menu .sub-menu {
        position: absolute;
        width: 155px;
        left: 165px;
        padding-bottom: 11px;
    }

    .header-menu ul li:hover .sub-menu {
        top: 0;
        left: 165px;
    }

    .header-menu .sub-menu ul {
        width: 250px;
    }

    .header-area .sub-menu ul li {
        border-bottom: 1px solid #d6d6d6;
        margin-bottom: 0;
        transition: .5s;
        width: 48%;
    }

        .header-area .sub-menu ul li:last-Child {
            border-bottom: none;
        }

        .header-area .sub-menu ul li a {
            margin: 0;
            padding: 18px 1px;
        }

            .header-area .sub-menu ul li a::before {
                left: 5px;
                top: 30px;
                transition: .5s;
            }

        .header-area .sub-menu ul li:hover {
            margin-left: 10px;
        }

    .header-top-menu {
        display: none;
    }

    .sticky-nav .header-menu ul li a:hover {
        color: #279e64;
    }

    .slider-content h1 {
        font-size: 25px;
    }

    .slider-area.style-three .slider-content h1 {
        font-size: 26px;
    }

    .slider-content h2 {
        font-size: 43px;
    }

    .service-title h2 {
        font-size: 21px;
    }

    .dreamit-section-main-title h2 {
        font-size: 32px;
    }

    .single-choose-box {
        margin-right: 0px;
    }

    .single-counter {
        margin-top: 47px;
        margin-bottom: 0;
    }

    .subscribe-title h2 {
        font-size: 22px;
    }

    .bigfox-subscribe-area .mt-15 {
        margin-top: 21px;
    }

    .header-src-btn {
        display: none;
    }

    .slider-thumb {
        display: none;
    }

    .feature-content {
        margin-left: 6px;
    }

    .feature-title h2 {
        font-size: 18px;
        margin: 0 0 6px;
    }

    .single-feature-box {
        padding: 36px 9px 6px;
    }

    .about-thumb img {
        width: 100%;
    }

    .client-reivew-area .dreamit-section-main-title h2 {
        font-size: 24px;
    }

    .dreamit-section-main-title h2 {
        font-size: 26px;
    }

    .about-bg-bar:before {
        height: 28px;
    }

    .about-bg-bar:after {
        top: 66px;
    }

    .bigfox-counter-content {
        margin-left: 107px;
    }

    .counter-content-text p {
        width: 100%;
    }

    .bigfox-counter-title h2 {
        font-size: 19px;
        margin: 0 0 8px;
    }

    .bigfox-counter-area.pt-10 {
        padding-top: 57px;
    }

    .counter-thumb img {
        width: 100%;
    }

    .team-member-area.style-two .team-content span.active {
        left: 241px;
    }

    .client-reivew-area .dreamit-section-content-text p {
        width: 97%;
    }

    .client-reivew-area .dreamit-section-content-text p {
        width: 97%;
        margin: 15px auto 0px;
    }

    .blog-meta-box span {
        margin-right: 2px;
    }

    .blog-title h2 {
        font-size: 16px;
    }

    .about-area .dreamit-section-main-title h2 {
        font-size: 18px;
        margin-left: 20px;
    }

    .single-feature-box {
        padding: 36px 0px 6px;
    }

    .feature-icon i {
        font-size: 37px;
    }
    /*.choose-us-area {
    background: #F9F1EF;
}*/
    .service-area.style-two .dreamit-section-content-text p {
        width: 95%;
    }

    .service-area.style-two .dreamit-section-main-title h2 {
        font-size: 32px;
    }

    .single-service-box {
        margin-right: 1px;
    }

    .about-thumb {
        margin-bottom: 30px;
    }

    .choose-us-area .dreamit-section-main-title h2 {
        font-size: 32px;
    }

    .choose-us-area .dreamit-section-content-text p {
        width: 95%;
    }

    .portfolio_area.style-three .dreamit-section-main-title h2 {
        font-size: 32px;
    }

    .portfolio_area.style-three .dreamit-section-content-text p {
        width: 95%;
    }

    .team-member-area.style-three .dreamit-section-main-title h2 {
        font-size: 32px;
    }

    .team-member-area.style-three .dreamit-section-content-text p {
        width: 89%;
    }

    .blog-area.style-two .dreamit-section-main-title h2 {
        font-size: 27px;
    }

    .big-fox-service-content {
        padding: 15px 49px;
    }

    .service-area.style-two .service-title h2 {
        font-size: 20px;
    }

    .fox-title h2 {
        font-size: 21px;
        margin: 0 0 7px;
    }

    .choose-us-title h2 {
        font-size: 20px;
    }

    .blog-quote-content {
        padding: 0 5px 0 10px;
    }

    .blogquote-title h2 {
        font-size: 12px;
    }

    .blog-detail-area .blog-single-box {
        margin-bottom: 30px;
    }

    .comment-content span {
        font-size: 16px;
        margin-left: 6px;
    }

    .blog-comment-content {
        margin-left: 1px;
    }

    .comment-single-box.two {
        padding-left: 0px;
    }

    .blog-detail-area .quote_btn button {
        width: 67%;
    }

    .contact_from.style-two .quote_btn button {
        width: 100%;
    }

    .follow-us-social-address ul li {
        margin: 0 2px 0 0;
    }

    .header-area.sticky-nav {
        position: relative !important;
    }

    .blog-single-box {
        margin-bottom: 30px;
    }

    .product-list-area .dreamit-section-main-title h2 {
        font-size: 38px;
    }

    .single-product-list-area .product-price {
        top: 34%;
        left: 3%;
    }

    .single-product-list-area .product-list-content {
        padding: 11px 0 33px 10px;
    }

    .breatcome-content-title h1 {
        font-size: 28px;
    }

    .blog-meta-box a {
        font-size: 14px;
    }

    .blog-area.style-three .dreamit-section-content-text p {
        width: 100%;
        font-size: 13px;
    }

    .service-area.style-three .single-service-box {
        padding: 0px 8px 26px 10px;
    }

    .service-area.style-three .service-content {
        padding: 0 0px 0 0px;
    }

    .service-area.style-three .service-title h2 {
        font-size: 23px;
    }

    .service-area.style-three .dreamit-section-main-title h2 {
        font-size: 30px;
    }

    .service-area.style-three .shape-icon {
        top: 51px;
    }

    .product-details-btn a {
        margin-bottom: 14px;
    }

    ul#pills-tab li {
        margin-bottom: 9px;
    }

    .news-title h2 {
        font-size: 16px;
    }

    .news-content {
        padding: 9px 9px;
    }

    .news-thumb {
        margin-bottom: 19px;
    }

    a.venobox.vbox-item {
        display: none;
    }

    .breatcome-area {
        display: none;
    }

    .product-details-area .header-area {
        display: none;
    }

    .product-details-thumb {
        float: left;
    }

    .testomonial-content {
        padding: 41px 15px 86px;
    }

    .blog-content {
        padding: 22px 3px 10px 6px;
    }

    .dreamit-single-service-box {
        padding: 22px 2px 33px;
    }

    .slider-content h2 {
        font-size: 27px;
    }

    .owl-nav {
        display: none;
    }

    .slider-content {
        padding: 22px 0 54px 22px;
    }

        .slider-content p {
            width: 100%;
            margin: 11px 0 23px;
        }

    .prtfolio-details-area .owl-dots {
        display: none;
    }

    .portfolio-details-content {
        margin-top: 40px;
    }

    .contact-area .dreamit-section-content-text p {
        width: 100%;
    }

    .contact-area .pt-30 {
        padding-top: 0px;
    }

    .header-icon-box.d-flex {
        display: none !important;
    }

    .footer-bottom-menu ul li {
        float: inherit;
        margin-left: 2px;
    }

    .team-member-area.style-two .team-social-address {
        left: 258px;
    }

    .sticky-nav .header-menu ul li a {
        color: #787A7A;
    }

    .news-area .dreamit-section-main-title h2 {
        font-size: 36px;
    }

    #to-top {
        right: 4px;
        font-size: 28px;
        width: 44px;
        height: 44px;
    }

    .contact-area select.select-your-service.form-box-input {
        margin-bottom: 16px;
    }

    .bigfox-footer-area.style-two.topper {
        display: none;
    }

    .bigfox-footer-bottom-area.style-two {
        display: none;
    }

    .breatcome-area.d-flex.align-items-center.style-two {
        display: none !important;
    }

    .header-area.style-two {
        display: none;
    }

    .bigfox-single-service-icon span {
        left: -116px !important;
    }

    .bigfox-counter-area.style-two .bigfox-counter-content {
        margin-left: 110px;
    }

    .bigfox-counter {
        padding: 13px 0 0px 18px;
    }

    .team-social-address {
        left: 41px;
    }

    .counter-area.pt-120 {
        padding-top: 42px;
    }

    .testimonial-area.style-two .testomonial-content {
        padding: 8px 23px 0px;
    }

    .blog-area.style-two .blog-content {
        padding: 17px 19px 0px 15px;
    }

    .dreamit-section-content-text {
        padding-left: 18px;
    }

    .comment-thumb {
        float: inherit;
        margin-bottom: 17px;
    }

    .comment-content h2:before {
        left: 117px;
    }

    .slider-area.style-three .slider-content p {
        width: 100%;
    }

    .slider-area.style-four .slider-content p {
        width: 100%;
    }

    .about-content p {
        width: 91%;
    }

    .about-area .dreamit-section-content-text p {
        width: 99%;
    }

    .bigfox-counter-area .counter-thumb {
        margin-left: -66px;
    }

    .owl-dots {
        display: none;
    }

    .blog-area.style-three .blog-content {
        padding: 17px 28px 0px 26px;
    }

    .single-cunter-inner {
        margin-right: 74px;
    }

    .single-cunter-inner {
        height: 301px;
        width: 301px;
    }

    .dreamit-counter-title h2 {
        font-size: 17px;
    }

    .slider-area.style-five .slider-content p {
        width: 90%;
    }

    .slider-area.style-six .slider-content p {
        width: 90%;
    }

    .slider-area.style-five .slider-content h1 {
        font-size: 27px;
    }

    .dreamit-forfolio-content {
        padding: 20% 53px 0;
    }

    .dreamit-single-portfolio.two .dreamit-forfolio-content {
        padding: 3% 28px 0;
    }

    .dreamit-single-portfolio.two .fortfolio-title h3 {
        margin: 4px 8px 0px;
    }

    .dreamit-section-title p {
        font-size: 11px;
    }

    .join-button {
        text-align: center;
    }

    .singles-joins-box {
        margin-top: 50px;
    }

    .singles-joinss-box {
        top: 0;
    }

    .circular-thumb {
        margin: 2px 5px 20px 0;
    }
    /*.circular-btn {
    display: none;
}*/
    .circular-btn a {
        font-size: 10px;
        padding: 7px 10px;
    }

    .circular-btn {
        top: -12px;
        padding: 5px 0px 6px 0px;
    }

    .circular-thumb img {
        padding: 10px 12px;
    }

    .circular-title h3 {
        font-size: 17px;
    }

    .circular-title p {
        font-size: 11px;
    }

    .details-title h2 {
        font-size: 23px;
    }

    .details-title h3 {
        font-size: 18px;
    }

    .details-title p {
        font-size: 13px;
    }

    .details-text p {
        padding-top: 8px;
        font-size: 11px;
    }

    .details-text h3 {
        font-size: 22px;
    }

    .details-text h4 {
        font-size: 15px;
    }

    .singles-details-box {
        margin-top: 25px;
    }

    .video-title h4 {
        font-size: 20px;
        margin-right: 8px;
    }

    .video-button a {
        padding: 12px 20px;
        font-size: 11px;
    }

    .video-button i {
        font-size: 13px;
    }

    .planing-title h3 {
        font-size: 16px;
    }

    .planing-title p {
        font-size: 13px;
    }

    .mission-area .dreamit-section-main-title h2 {
        font-size: 18px;
    }

    .mission-title {
        display: none;
    }

    .mission-area .elementor-about-title p {
        padding-bottom: 0;
        font-size: 13px;
    }

    .vission-area .dreamit-section-main-title h2 {
        font-size: 20px;
    }

    .vission-area .elementor-about-title p {
        padding-bottom: 0px;
        font-size: 13px;
    }

    .footer-shape {
        display: none;
    }

    .testimonial-single-box {
        margin-right: 0px;
    }

    .facebook embed {
        position: relative;
        top: 0;
    }

    .valuepoint li {
        box-sizing: border-box;
        width: 100%;
    }

    .waveWrapper {
        display: none;
    }

    .breatcome-area {
        height: 219px;
    }
}
