@media only screen and (min-width: 1320px) and (max-width: 1750px) {
    .project-one__single-content::before {
        left: 15px;
    }

    .project-one__single-content::after {
        right: 80%;
    }

    .project-one__single-content h2 {
        font-size: 24px;
        line-height: 30px;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1750px) {
    .about-one .shape2 {
        display: none;
    }

    .site-footer .shape1 {
        display: none;
    }

    .working-process-one .shape2 {
        display: none;
    }

    .skill-one .shape1 {
        display: none;
    }

    .brand-one::before {
        clip-path: none;
        right: 0;
    }

    .brand-one::after {
        display: none;
    }

    .brand-one__pattern {
        right: 0px;
        clip-path: none;
    }















}


@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .about-one__experience-box h4 {
        font-size: 22px;
        font-weight: 600;
    }

    .project-one__single-content h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .project-one__single-content::before {
        left: 30px;
    }

    .project-one__single-content::after {
        right: 65%;
    }

    .footer-widget__about {
        margin-right: -32px;
    }

    .footer-widget__services.quick-links {
        margin-left: 45px;
    }

    .footer-widget__contact {
        margin-left: 0px;
    }

    .blog-one__single-content h2 {
        font-size: 25px;
        line-height: 33px;
    }

    .about-two__content {
        margin-left: 15px;
        margin-right: -30px;
    }

    .about-two__content-founder .text-box {
        margin-left: 15px;
    }

    .about-two__content .sec-title__title {
        font-size: 57px;
    }

    .quote-tab-content-box-item .quotes-wrapper {
        max-width: 615px;
        width: 100%;
    }

    .testimonial-two__carousel.owl-theme .owl-nav {
        left: -385px;
    }

    .blog-one--blog-two .blog-one__single-content h2 a br {
        display: none;
    }

    .features-one__single-icon .icon span {
        font-size: 50px;
        line-height: 50px;
    }

    .features-one__single-icon {
        width: 100px;
    }

    .features-one__single-content h2 {
        font-size: 26px;
    }

    .about-three__content .sec-title__title {
        font-size: 52px;
    }

    .cta-one__content h2 {
        font-size: 53px;
    }

    .cta-one__img {
        right: 120px;
    }

    .blog-list-page__single-content h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .blog-list-page__single-content h2 br {
        display: none;
    }

    .cart-total li span:first-child {
        margin-right: 45px;
        width: 120px;
        text-align: right;
    }

    .cart-page__buttons {
        display: block;
        gap: 0px;
    }

    .cart-page__buttons-1 .thm-btn {
        width: 100%;
        text-align: center;
    }

    .cart-page__buttons-2 .thm-btn {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
















}



/***
=============================================
Medium screen
=============================================
***/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about-one__img {
        max-width: 630px;
        width: 100%;
    }

    .about-one__content {
        margin-left: 0px;
        margin-top: 70px;
    }

    .project-one__single-content h2 {
        font-size: 27px;
        line-height: 34px;
    }

    .project-one__single-content::before {
        left: 45px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__form-box {
        max-width: 700px;
        width: 100%;
        float: left;
        margin-top: 60px;
    }

    .site-footer__newsletter-inner {
        text-align: center;
        flex-direction: column;
    }

    .site-footer__newsletter-title {
        margin-bottom: 25px;
    }

    .footer-widget__services {
        margin-left: 0px;
    }

    .footer-widget__services.quick-links {
        margin-top: 70px;
    }

    .footer-widget__contact {
        margin-left: 0px;
        margin-top: 70px;
    }

    .faq-one__img {
        margin-right: 0px;
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
    }

    .faq-one__content {
        margin-top: 70px;
    }

    .working-process-one .shape2 {
        display: none;
    }

    .working-process-one .shape1 {
        display: none;
    }

    .working-process-one__single .plane-icon {
        display: none;
    }

    .working-process-one__single {
        margin-bottom: 60px;
    }

    .working-process-one {
        padding: 120px 0px 52px;
    }

    .blog-one {
        padding: 120px 0px 60px;
    }

    .blog-one .row {
        justify-content: center;
    }

    .blog-one__single {
        margin-bottom: 60px;
    }

    .about-two__img {
        max-width: 630px;
        width: 100%;
    }

    .about-two__content {
        margin-left: 0px;
        max-width: 700px;
        width: 100%;
        margin-top: 70px;
    }

    .office-location__top {
        display: block;
        text-align: center;
    }

    .office-location__top .sec-title__tagline {
        justify-content: center;
    }

    .office-location__top-right {
        margin-top: 15px;
    }

    .tab-content-box-item-img {
        display: none;
    }

    .skill-one .shape1 {
        display: none;
    }

    .skill-one__bg {
        width: calc((100% - 0px) / 1);
        height: 600px;
    }

    .skill-one__content {
        padding-top: 555px;
    }

    .skill-one__bg::before {
        display: none;
    }

    .testimonial-two__left {
        margin-bottom: 60px;
    }

    .testimonial-two__carousel.owl-theme .owl-nav {
        bottom: auto;
        left: auto;
        top: -120px;
        right: 0;
    }

    .testimonial-two .sec-title__title br {
        display: none;
    }

    .testimonial-two {
        padding: 120px 0px 200px;
    }

    .brand-one::before {
        clip-path: none;
        right: 0;
    }

    .brand-one::after {
        display: none;
    }

    .brand-one__pattern {
        right: 0px;
        clip-path: none;
    }

    .features-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .about-three {
        padding: 90px 0px 120px;
    }

    .about-three__img {
        max-width: 600px;
        width: 100%;
    }

    .about-three__content {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 110px;
    }

    .about-three__content-bottom {
        max-width: 650px;
        width: 100%;
    }

    .cta-one__img {
        display: none;
    }

    .cta-one__inner .shape1 {
        display: none;
    }

    .download-app-one__content .sec-title__title {
        font-size: 55px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .cart-page__right {
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .sidebar-order-summary {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .coming-soon-page__content .big-title {
        font-size: 80px;
    }

    .contact-page__google-map {
        margin-right: 0px;
    }

    .contact-page__form-box {
        margin-top: 70px;
    }

    .faq-one__content-faq {
        margin-top: 10px;
    }

    .history-page__single-content h2 {
        font-size: 33px;
        line-height: 43px;
    }

    .services-details__content-text3 {
        margin-bottom: 35px;
    }

    .privacy-policy-page__list ul {
        margin-top: 8px;
    }

    .product__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .team-details__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 0 auto 70px;
    }

    .team-details__content {
        margin-left: 0px;
        margin-top: 0px;
    }

    .terms-conditions-page__list ul {
        margin-top: 8px;
    }

    .testimonial-two--testimonial {
        padding: 120px 0px 90px;
    }













}









/***
=============================================
Tablet Layout: 768px
=============================================
***/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about-one__img {
        max-width: 630px;
        width: 100%;
    }

    .about-one__content {
        margin-left: 0px;
        margin-top: 70px;
    }

    .about-one .shape2 {
        display: none;
    }

    .testimonials-one__single-text p br {
        display: none;
    }

    .project-one__top-inner {
        display: block;
    }

    .project-one__top-btn {
        top: 0px;
        margin-top: 33px;
    }

    .project-one__top {
        padding-bottom: 70px;
    }

    .site-footer__newsletter-inner {
        text-align: center;
        flex-direction: column;
    }

    .site-footer__newsletter-title {
        margin-bottom: 25px;
    }

    .footer-widget__services {
        margin-left: 50px;
    }

    .footer-widget__services.quick-links {
        margin-top: 70px;
        margin-left: 0;
    }

    .footer-widget__contact {
        margin-left: 50px;
        margin-top: 70px;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer__bottom-inner {
        flex-direction: column;
    }

    .site-footer__social-link-style1 {
        margin: 15px 0px 15px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__form-box {
        max-width: 700px;
        width: 100%;
        float: left;
        margin-top: 60px;
    }

    .faq-one__img {
        margin-right: 0px;
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
    }

    .faq-one__content {
        margin-top: 70px;
    }

    .working-process-one .shape2 {
        display: none;
    }

    .working-process-one .shape1 {
        display: none;
    }

    .working-process-one__single .plane-icon {
        display: none;
    }

    .working-process-one__single {
        margin-bottom: 60px;
    }

    .working-process-one {
        padding: 120px 0px 52px;
    }

    .blog-one {
        padding: 120px 0px 60px;
    }

    .blog-one .row {
        justify-content: center;
    }

    .blog-one__single {
        margin-bottom: 60px;
    }

    .blog-one__single-content h2 {
        font-size: 23px;
        line-height: 30px;
    }

    .about-two__img {
        max-width: 630px;
        width: 100%;
    }

    .about-two__content {
        margin-left: 0px;
        max-width: 700px;
        width: 100%;
        margin-top: 70px;
    }

    .office-location__top {
        display: block;
        text-align: center;
    }

    .office-location__top .sec-title__tagline {
        justify-content: center;
    }

    .office-location__top-right {
        margin-top: 15px;
    }

    .project-two__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 10px;
    }

    .project-two__top-inner {
        display: block;
    }

    .project-two__top-btn {
        top: 0px;
        margin-top: 22px;
    }

    .tab-content-box-item-img {
        display: none;
    }

    .pricing-plan-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .skill-one .shape1 {
        display: none;
    }

    .skill-one__bg {
        width: calc((100% - 0px) / 1);
        height: 600px;
    }

    .skill-one__content {
        padding-top: 555px;
    }

    .skill-one__bg::before {
        display: none;
    }

    .testimonial-two__left {
        margin-bottom: 60px;
    }

    .testimonial-two__carousel.owl-theme .owl-nav {
        bottom: auto;
        left: auto;
        top: -120px;
        right: 0;
    }

    .testimonial-two .sec-title__title br {
        display: none;
    }

    .testimonial-two {
        padding: 120px 0px 200px;
    }

    .brand-one::before {
        clip-path: none;
        right: 0;
    }

    .brand-one::after {
        display: none;
    }

    .brand-one__pattern {
        right: 0px;
        clip-path: none;
    }

    .features-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .about-three {
        padding: 90px 0px 120px;
    }

    .about-three__img {
        max-width: 600px;
        width: 100%;
    }

    .about-three__content {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 110px;
    }

    .about-three__content-bottom {
        max-width: 650px;
        width: 100%;
    }

    .video-one .shape1 {
        display: none;
    }

    .video-one .shape2 {
        display: none;
    }

    .video-one .shape3 {
        display: none;
    }

    .video-one .shape4 {
        display: none;
    }

    .video-one__title h2 br {
        display: none;
    }

    .cta-one__img {
        display: none;
    }

    .cta-one__inner .shape1 {
        display: none;
    }

    .cta-one__content {
        padding: 65px 70px 75px;
    }

    .download-app-one__img1 {
        margin-top: 75px;
    }

    .download-app-one-car__img {
        right: -435px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .blog-list-page__single-content h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .blog-list-page__single-content h2 br {
        display: none;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .cart-page__right {
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .sidebar-order-summary {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .coming-soon-page {
        height: auto !important;
        padding: 113px 0 120px;
    }

    .coming-soon-page__content .big-title {
        font-size: 65px;
        line-height: 65px;
    }

    .coming-soon-page .timer-box .countdown-timer li {
        float: none;
    }

    .coming-soon-page .timer-box .countdown-timer li+li {
        margin-top: 20px;
    }

    .coming-soon-page__content {
        top: 0%;
        transform: translateY(0%);
    }

    .coming-soon-page__content .inner .text p br {
        display: none;
    }

    .coming-soon-page__subscribe-box form {
        flex-direction: column;
    }

    .contact-page__google-map {
        margin-right: 0px;
    }

    .contact-page__form-box {
        margin-top: 70px;
    }

    .contact-page-info__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .faq-one__content-faq {
        margin-top: 10px;
    }

    .history-page__line {
        display: none;
    }

    .history-page__single-img {
        padding-right: 0px;
    }

    .history-page__single-content {
        padding-left: 0px;
        margin-top: 0px;
        text-align: center !important;
        margin-top: 25px;
    }

    .history-page__single.style2 .history-page__single-content {
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .history-page__single.style2 .history-page__single-img {
        padding-left: 0px;
    }

    .history-page__single .year-box {
        position: relative;
        margin-bottom: 30px;
    }

    .services-details__content-text3 {
        margin-bottom: 35px;
    }

    .services-details__content-text3-single p br {
        display: none;
    }

    .privacy-policy-page__list ul {
        margin-top: 8px;
    }

    .product-details__right {
        margin-top: 63px;
    }

    .product-details__left {
        margin-right: 0px;
        max-width: 600px;
        width: 100%;
    }

    .product__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .product__showing-sort {
        max-width: 320px;
    }

    .team-details__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 0 auto 70px;
    }

    .team-details__content {
        margin-left: 0px;
        margin-top: 0px;
    }

    .terms-conditions-page__list ul {
        margin-top: 8px;
    }

    .testimonial-two--testimonial {
        padding: 120px 0px 90px;
    }














}









/***
=============================================
Mobile Layout: 320px
=============================================
***/
@media only screen and (max-width: 767px) {
    .sec-title__title br {
        display: none;
    }

    .sec-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .about-one__img {
        max-width: 630px;
        width: 100%;
    }

    .about-one__content {
        margin-left: 0px;
        margin-top: 70px;
    }

    .about-one .shape2 {
        display: none;
    }

    .about-one__img .shape1 {
        display: none;
    }

    .about-one__img::before {
        display: none;
    }

    .about-one__img-box ul {
        display: block;
    }

    .about-one__experience-box {
        margin-left: 0px;
        margin-right: 0px;
        margin: 15px 0px 15px;
    }

    .about-one__img-box ul li+li {
        margin-left: 0px;
    }

    .about-one__content-list ul li {
        display: block;
    }

    .about-one__content-list ul li .content-box {
        margin-left: 0px;
        margin-top: 20px;
    }

    .services-one__carousel.owl-theme .owl-nav {
        display: none;
    }

    .testimonials-one__sliding-text {
        display: none;
    }

    .testimonials-one__bg {
        display: none;
    }

    .testimonials-one__carousel.owl-theme .owl-nav {
        display: none;
    }

    .testimonials-one__inner {
        padding: 70px 20px 70px;
    }

    .testimonials-one__single {
        padding: 45px 25px 37px;
    }

    .testimonials-one__single-text p br {
        display: none;
    }

    .testimonials-one__single-top {
        display: block;
    }

    .testimonials-one__single-top-author {
        display: block;
    }

    .testimonials-one__single-top-author .text-box {
        margin-left: 0px;
        margin: 15px 0px 5px;
    }

    .site-footer__newsletter-inner {
        text-align: center;
        flex-direction: column;
    }

    .site-footer__newsletter-title {
        margin-bottom: 25px;
    }

    .site-footer__newsletter-title h2 br {
        display: none;
    }

    .site-footer__newsletter-title h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .site-footer__newsletter-form button {
        position: relative;
        margin-top: 10px;
    }

    .site-footer__newsletter-form-input input[type="email"] {
        padding-right: 20px;
    }

    .footer-widget__services {
        margin-left: 0px;
    }

    .footer-widget__services.quick-links {
        margin-top: 70px;
        margin-left: 0;
    }

    .footer-widget__contact {
        margin-left: 0px;
        margin-top: 70px;
    }

    .site-footer .shape1 {
        display: none;
    }

    .site-footer__bottom-inner {
        flex-direction: column;
        text-align: center;
    }

    .site-footer__social-link-style1 {
        margin: 15px 0px 15px;
    }

    .footer-widget__about {
        margin-bottom: 70px;
    }

    .site-footer__bottom-menu {
        display: block;
    }

    .site-footer__bottom-menu li::before {
        display: none;
    }

    .site-footer__bottom-menu li+li {
        margin-top: 5px;
    }

    .site-footer__bottom-menu li {
        padding-left: 0px;
        padding-right: 0px;
    }

    .project-one__top-inner {
        display: block;
    }

    .project-one__top-btn {
        top: 0px;
        margin-top: 33px;
    }

    .project-one__top {
        padding-bottom: 60px;
    }

    .project-one__single-content::before {
        left: 45px;
    }

    .project-one__single-content::after {
        right: 65%;
    }

    .project-one__single-content::before {
        left: 35px;
    }

    .project-one__single-content h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .why-choose-one .shape1 {
        display: none;
    }

    .why-choose-one__form-box {
        max-width: 700px;
        width: 100%;
        float: left;
        margin-top: 60px;
        padding: 54px 30px 60px;
    }

    .why-choose-one__form-box .title-box h2 {
        font-size: 32px;
    }

    .why-choose-one__form-distance-inner .ranger-min-max-block {
        position: relative;
        top: 0px;
        margin-top: 25px;
    }

    .why-choose-one__form-distance {
        margin-bottom: 30px;
    }

    .why-choose-one__form-distance-inner {
        max-width: 100%;
    }

    .why-choose-one__form-distance-inner #slider-range {
        max-width: 100%;
    }

    .faq-one__img {
        margin-right: 0px;
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
    }

    .faq-one__content {
        margin-top: 70px;
    }

    .faq-one-accrodion .accrodion-title h4::before {
        right: -15px;
    }

    .faq-one-accrodion .accrodion-title {
        padding-right: 15px;
    }

    .working-process-one .shape2 {
        display: none;
    }

    .working-process-one .shape1 {
        display: none;
    }

    .working-process-one__single .plane-icon {
        display: none;
    }

    .working-process-one__single {
        margin-bottom: 60px;
    }

    .working-process-one {
        padding: 120px 0px 52px;
    }

    .blog-one {
        padding: 120px 0px 60px;
    }

    .blog-one .row {
        justify-content: center;
    }

    .blog-one__single {
        margin-bottom: 60px;
    }

    .blog-one__single-content h2 a br {
        display: none;
    }

    .blog-one__single-content h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .about-two__img {
        max-width: 310px;
        width: 100%;
    }

    .about-two__content {
        margin-left: 0px;
        max-width: 700px;
        width: 100%;
        margin-top: 70px;
    }

    .about-two__content-bottom {
        display: block;
    }

    .about-two__content-btn {
        margin: 25px 0px 25px;
    }

    .services-two__single-title h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .office-location__top {
        display: block;
        text-align: center;
    }

    .office-location__top .sec-title__tagline {
        justify-content: center;
    }

    .office-location__top-right {
        margin-top: 15px;
    }

    .office-location__location-single.style2 {
        left: 80px;
    }

    .office-location__location-single.style3 {
        left: auto;
        right: 150px;
    }

    .office-location__location-single.style5 {
        left: auto;
        right: 100px;
    }

    .office-location__location-single.style4 {
        left: 100px;
        bottom: 70px;
    }

    .project-two__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 10px;
    }

    .project-two__top-inner {
        display: block;
    }

    .project-two__top-btn {
        top: 0px;
        margin-top: 22px;
    }

    .project-two__single-content {
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
    }

    .project-two__single-icon {
        margin-bottom: 10px;
    }

    .project-two__single-icon a {
        width: 35px;
        height: 35px;
    }

    .project-two__single-text h2 {
        font-size: 24px;
        line-height: 30px;
    }


    .tab-content-box-item-img {
        display: none;
    }

    .quote-one .quote-tab {
        padding: 60px 30px 60px;
    }

    .quote-tab__button ul {
        display: block;
    }

    .quote-tab__button ul li+li {
        margin-top: 10px;
    }

    .quote-redio {
        display: block;
    }

    .custom-rario {
        margin-bottom: 10px;
    }

    .quote-two__btn .thm-btn {
        padding: 1px 30px 0px;
        font-size: 14px;
    }

    .quote-tab__button .tabs-button-box .tab-btn-item {
        float: none;
    }

    .custom-rario {
        display: block;
    }

    .pricing-plan-one__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .skill-one .shape1 {
        display: none;
    }

    .skill-one__bg {
        width: calc((100% - 0px) / 1);
        height: 550px;
    }

    .skill-one__content {
        padding-top: 555px;
    }

    .skill-one__bg::before {
        display: none;
    }


    .testimonial-two__left {
        margin-bottom: 60px;
    }

    .testimonial-two__carousel.owl-theme .owl-nav {
        display: none;
    }

    .testimonial-two {
        padding: 120px 0px 200px;
    }

    .brand-one::before {
        clip-path: none;
        right: 0;
    }

    .brand-one::after {
        display: none;
    }

    .brand-one__pattern {
        right: 0px;
        clip-path: none;
    }

    .features-one__single {
        display: block;
        padding-top: 40px;
        margin-bottom: 30px;
    }

    .features-one__single-icon .icon {
        margin-bottom: 0px;
    }

    .features-one__single-content {
        padding: 15px 30px 32px;
    }

    .features-one__single-icon {
        padding: 20px 0px 20px;
        margin-left: 30px;
    }

    .about-three {
        padding: 90px 0px 120px;
    }

    .about-three__content {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 70px;
    }

    .about-three__img .shape1 {
        display: none;
    }

    .about-three__img .shape2 {
        display: none;
    }

    .about-three__img:before {
        display: none;
    }

    .about-three__img {
        margin-right: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .about-three__img2 {
        position: relative;
        bottom: -0px;
        right: 0px;
        margin-top: 30px;
    }

    .about-three__points {
        display: block;
    }

    .about-three__points li+li {
        margin-top: 25px;
    }

    .about-three__list-box {
        margin-top: 5px;
    }

    .about-three__content-bottom {
        display: block;
    }

    .about-three__content-btn {
        margin: 30px 0px 30px;
    }

    .video-one .shape1 {
        display: none;
    }

    .video-one .shape2 {
        display: none;
    }

    .video-one .shape3 {
        display: none;
    }

    .video-one .shape4 {
        display: none;
    }

    .video-one__title h2 br {
        display: none;
    }

    .video-one__title h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .cta-one__img {
        display: none;
    }

    .cta-one__inner .shape1 {
        display: none;
    }

    .cta-one__content {
        padding: 65px 30px 75px;
    }

    .cta-one__content .shape2 {
        display: none;
    }

    .cta-one__content .shape3 {
        display: none;
    }

    .cta-one__content h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .cta-one__content h2 br {
        display: none;
    }

    .cta-one__content p br {
        display: none;
    }

    .download-app-one-car__img {
        display: none;
    }

    .download-app-one__img1 {
        margin-top: 70px;
    }

    .download-app-one__img {
        margin-left: 0px;
    }

    .error-page__content h2 {
        font-size: 160px;
    }

    .error-page__content h3 {
        font-size: 42px;
        line-height: 1.2em;
    }

    .page-header__inner h2 {
        font-size: 45px;
    }

    .blog-details__content {
        margin-right: 0px;
    }

    .sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .blog-details__content .blog-one__single {
        max-width: 100%;
        width: 100%;
    }

    .blog-details__content .blog-one__single-content-inner h2 {
        font-size: 25px;
    }

    .blog-details__content-text1 h2 {
        font-size: 24px;
    }

    .blog-details__content-img1-single {
        margin-bottom: 30px;
    }

    .blog-details__content-text2 {
        margin-top: 8px;
    }

    .blog-details__content-text4 {
        display: block;
        padding: 33px 30px 40px;
    }

    .blog-details__content-text4 .content-box {
        margin-left: 0px;
        margin-top: 20px;
    }

    .blog-details__content-text5 {
        display: block;
    }

    .blog-details__content-text5-tag {
        display: block;
    }

    .blog-details__content-text5-tag ul {
        margin-left: 0px;
        margin-top: 25px;
    }

    .blog-details__content-text5-share {
        margin-top: 30px;
    }

    .blog-details__content-text5-tag ul li a {
        font-size: 15px;
        padding: 7px 15px 6px;
    }

    .comment-one__single-inner {
        padding-left: 0px;
    }

    .comment-one__img {
        position: relative;
        top: 0px;
        margin-bottom: 25px;
    }

    .comment-one__single.style2 {
        padding-left: 0px;
    }

    .sidebar__single {
        padding: 50px 25px 50px;
    }

    .sidebar__categories-list li a {
        padding: 0px 20px 0px;
        font-size: 17px;
    }

    .sidebar__recent-post-content h3 {
        font-size: 19px;
        line-height: 30px;
    }

    .sidebar__recent-post-content h3 a br {
        display: none;
    }

    .sidebar__categories-list li a span::before {
        font-size: 16px;
    }

    .blog-details__content-text5-tag ul li {
        margin-right: 10px;
    }

    .blog-list-page__single-bg {
        width: 100%;
        height: 310px;
        border-radius: 10px;
    }

    .blog-list-page__single-content {
        padding: 350px 30px 37px;
        padding-left: 30px;
    }

    .blog-list-page__single-content .meta-box li {
        margin-right: 20px;
    }

    .blog-list-page__single-content h2 a br {
        display: none;
    }

    .blog-list-page__single-content h2 {
        font-size: 26px;
        line-height: 32px;
    }

    .blog-standard-page__content {
        margin-right: 0px;
    }

    .blog-standard-page__single-content-inner {
        padding: 18px 30px 42px;
    }

    .blog-standard-page__single-content-inner .meta-box li {
        margin-right: 20px;
    }

    .blog-standard-page__single-content .date-box {
        top: -60px;
        right: 0px;
    }

    .blog-standard-page__single-content .date-box::before {
        display: none;
    }

    .blog-standard-page__single-content-inner h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .blog-standard-page__single-content-inner h2 br {
        display: none;
    }

    .cart-page__right {
        margin-left: 0px;
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .cart-total li span:first-child {
        margin-right: 30px;
        width: 120px;
        text-align: right;
    }

    .cart-page__buttons {
        display: block;
        gap: 0px;
    }

    .cart-page__buttons-1 .thm-btn {
        width: 100%;
        text-align: center;
    }

    .cart-page__buttons-2 .thm-btn {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }

    .cart-page__sidebar {
        padding: 38px 25px 40px;
    }

    .cart-total li span:first-child {
        font-size: 16px;
    }

    .cart-total li {
        font-size: 15px;
    }

    .sidebar-order-summary {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .checkout-page .billing_details {
        padding: 53px 25px 60px;
    }

    .sidebar-order-summary__list>li>.left-text p {
        font-size: 17px;
    }

    .sidebar-order-summary__list>li>.right-text>ul>li label {
        font-size: 17px;
    }

    .sidebar-order-summary__list>li>.right-text p {
        font-size: 17px;
    }

    .coming-soon-page {
        height: auto !important;
        padding: 113px 0 120px;
    }

    .coming-soon-page__content .big-title {
        font-size: 35px;
        line-height: 45px;
    }

    .coming-soon-page .timer-box .countdown-timer li {
        float: none;
    }

    .coming-soon-page .timer-box .countdown-timer li+li {
        margin-top: 20px;
    }

    .coming-soon-page__content {
        top: 0%;
        transform: translateY(0%);
    }

    .coming-soon-page__content .inner .text p br {
        display: none;
    }

    .coming-soon-page__subscribe-box form {
        flex-direction: column;
    }

    .contact-page__google-map {
        margin-right: 0px;
    }

    .contact-page__form-box {
        margin-top: 70px;
    }

    .contact-page-info__single {
        max-width: 500px;
        width: 100%;
        margin: 0 auto 30px;
    }

    .faq-one__content-faq {
        margin-top: 10px;
    }

    .history-page__line {
        display: none;
    }

    .history-page__single-img {
        padding-right: 0px;
    }

    .history-page__single-content {
        padding-left: 0px;
        margin-top: 0px;
        text-align: center !important;
        margin-top: 25px;
    }

    .history-page__single.style2 .history-page__single-content {
        padding-right: 0px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .history-page__single.style2 .history-page__single-img {
        padding-left: 0px;
    }

    .history-page__single .year-box {
        position: relative;
        margin-bottom: 30px;
    }

    .history-page__single-content h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .services-details__content-text3 {
        margin-bottom: 35px;
    }

    .services-details__content-text3-single p br {
        display: none;
    }

    .services-details__content-text3-single p br {
        display: none;
    }

    .services-details__content-img2-single {
        margin-bottom: 30px;
    }

    .services-details__content-text2 {
        margin-top: 7px;
    }

    .services-details__content-text2-bottom-content {
        margin-left: 0px;
        margin-top: 30px;
    }

    .services-details__content-text2-bottom-content ul li p span::before {
        right: 0px;
        padding-right: 5px;
    }

    .services-details__content-text3 {
        padding: 55px 30px 7px;
    }

    .services-details__content-text3-single h2 {
        font-size: 22px;
        line-height: 32px;
    }

    .sidebar__download-list li a {
        font-size: 16px;
    }

    .login-one__form .inner-title h2 {
        font-size: 45px;
    }

    .login-one__form form {
        padding: 60px 30px 52px;
    }

    .login-one__form form .remember-forget {
        display: block;
    }

    .login-one__form form .forget {
        margin-top: 10px;
    }

    .privacy-policy-page__list ul {
        margin-top: 8px;
    }

    .product-details__right {
        margin-top: 63px;
    }

    .product-details__left {
        margin-right: 0px;
    }

    .product-details__thumb-img {
        width: 90px !important;
    }

    .product-details__title span {
        margin-left: 0px;
    }

    .product-details__title {
        font-size: 30px;
        line-height: 40px;
    }

    .product-details__select-size {
        display: block;
    }

    .product-details__select-size h3 {
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .product-details__buttons-boxes {
        display: block;
    }

    .product-details__tab-content-inner {
        padding: 40px 30px 50px;
    }

    .comments-area .comment {
        display: block;
    }

    .review-one__content {
        padding-left: 0px;
        margin-top: 25px;
    }

    .review-one__content-top {
        display: block;
    }

    .review-one__content-top .info h2 span {
        margin-left: 0px;
    }

    .review-form-one__rate-box {
        display: block;
    }

    .review-form-one__rate {
        margin-left: 0px;
        margin-top: 10px;
    }

    .related-products__title h3 {
        font-size: 35px;
    }

    .product__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .product__showing-result {
        display: block;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 25px;
    }

    .product__all-tab-button {
        position: relative;
        top: 0;
        width: 120px;
        margin: 0px auto 50px;
    }

    .product__showing-sort {
        margin: 0 auto;
    }

    .product__showing-text-box {
        margin-bottom: 17px;
    }

    .single-product-style2__content {
        padding: 30px 20px 30px;
    }

    .single-product-style2__img {
        z-index: 2;
        margin-right: 0px;
    }

    .single-product-style2__content::before {
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0;
    }

    .product__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 70px auto 0px;
    }

    .product__showing-result {
        display: block;
        padding-right: 0px;
        text-align: center;
        margin-bottom: 25px;
    }

    .product__all-tab-button {
        position: relative;
        top: 0;
        width: 120px;
        margin: 0px auto 50px;
    }

    .product__showing-sort {
        margin: 0 auto;
    }

    .product__showing-text-box {
        margin-bottom: 17px;
    }

    .single-product-style2__content {
        padding: 30px 20px 30px;
    }

    .single-product-style2__img {
        z-index: 2;
        margin-right: 0px;
    }

    .single-product-style2__content::before {
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0;
    }

    .projects-details__img1-carousel.owl-theme .owl-nav {
        display: none;
    }

    .projects-details__content-text1 h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .projects-details__content-text2 h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .projects-details__content-img2-single {
        margin-bottom: 30px;
    }

    .projects-details__content-text3 {
        position: relative;
        display: block;
        margin-top: 0px;
    }

    .projects-details__content-text3-single ul {
        margin-top: 16px;
    }

    .projects-details__content-text4 h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .projects-details__content-text5 h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .projects-details__content-text6 {
        padding: 35px 30px 35px;
    }

    .projects-details__prev-next {
        display: block;
    }

    .projects-details__next {
        margin-top: 40px;
    }

    .sign-up-one__form .inner-title h2 {
        font-size: 45px;
    }

    .sign-up-one__form form {
        padding: 60px 30px 52px;
    }

    .sign-up-one__form form .google-facebook {
        display: block;
    }

    .sign-up-one__form form .google-facebook a+a {
        margin-left: 0px;
    }

    .sign-up-one__form form .google-facebook a {
        font-size: 15px;
    }

    .sign-up-one__form form .google-facebook a+a {
        margin-top: 10px;
    }

    .team-details__sidebar {
        max-width: 550px;
        width: 100%;
        margin: 0 auto 70px;
    }

    .team-details__content {
        margin-left: 0px;
        margin-top: 0px;
    }

    .team-details__sidebar-content-text1 h2 {
        font-size: 28px;
    }

    .team-details__content-text2-single .text-box h2 {
        font-size: 24px;
        line-height: 31px;
    }

    .team-details__content-text2-single {
        margin-bottom: 30px;
    }

    .team-details {
        padding: 120px 0px 90px;
    }

    .terms-conditions-page__list ul {
        margin-top: 8px;
    }

    .testimonial-two--testimonial {
        padding: 120px 0px 90px;
    }


















}







/***
=============================================
Slider All Responsice Css
=============================================
***/
@media only screen and (min-width: 1200px) and (max-width: 1750px) {
    .banner-one__img::before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: rgba(var(--trnspot-black-rgb), 0.6);
        content: "";
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .main-slider-one__single .container {
        padding-left: 75px;
    }




}

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
    .banner-one__img {
        width: 600px;
    }

    .banner-one .shape1 {
        width: 607px;
    }

    .banner-one .shape2 {
        width: 614px;
    }

    .banner-one__google-rating {
        left: 430px;
    }



}




@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-slider-one__single .container {
        padding-left: 85px;
    }

    .main-slider-one__single {
        padding: 150px 0px 150px;
    }

    .main-slider-one__big-title h2 {
        font-size: 175px;
    }

    .banner-one__img {
        display: none;
    }

    .banner-one .shape1 {
        display: none;
    }

    .banner-one .shape2 {
        display: none;
    }

    .banner-one {
        padding: 159px 0px 165px;
    }




}




@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-slider-one__single .container {
        padding-left: 85px;
    }

    .main-slider-one__single {
        padding: 175px 0px 175px;
    }

    .main-slider-one__big-title h2 {
        font-size: 145px;
        font-weight: 500;
    }

    .main-slider-one__content .title-box h2 {
        font-size: 55px;
    }

    .main-slider-one__content .text-box p br {
        display: none;
    }

    .main-slider-one__single .shape1 {
        display: none;
    }

    .main-slider-one__single .shape2 {
        display: none;
    }

    .banner-one__img {
        display: none;
    }

    .banner-one .shape1 {
        display: none;
    }

    .banner-one .shape2 {
        display: none;
    }

    .banner-one {
        padding: 159px 0px 165px;
    }

    .banner-one__title {
        font-size: 65px;
    }

    .banner-one__google-rating {
        left: 380px;
    }




}





@media only screen and (max-width: 767px) {
    .main-slider-one__single .container {
        padding-left: 15px;
    }

    .main-slider-one__single {
        padding: 155px 0px 155px;
    }

    .main-slider-one__big-title h2 {
        font-size: 145px;
        font-weight: 500;
    }

    .main-slider-one__content .title-box h2 {
        font-size: 45px;
        line-height: 1.1em;
    }

    .main-slider-one__content .text-box p br {
        display: none;
    }

    .main-slider-one__single .shape1 {
        display: none;
    }

    .main-slider-one__single .shape2 {
        display: none;
    }

    .main-slider-one__big-title {
        display: none;
    }

    #main-slider-pagination {
        display: none;
    }

    .main-slider-one__content {
        padding: 0px 0px 0px;
    }

    .main-slider-one__content-bg {
        display: none;
    }

    .main-slider-one__content .title-box h2 br {
        display: none;
    }

    .main-slider-two__nav {
        display: none;
    }

    .main-slider-one--two .main-slider-one__content .tagline::before {
        display: none;
    }

    .main-slider-one--two .main-slider-one__content .tagline::after {
        display: none;
    }

    .main-slider-one--two .main-slider-one__content .tagline {
        padding-left: 0px;
        padding-right: 0px;
    }

    .main-slider-one--two .main-slider-one__single {
        padding: 164px 0px 168px;
    }

    .banner-one__img {
        display: none;
    }

    .banner-one .shape1 {
        display: none;
    }

    .banner-one .shape2 {
        display: none;
    }

    .banner-one__title {
        font-size: 35px;
    }

    .banner-one__google-rating {
        position: relative;
        bottom: 0px;
        left: 0px;
        margin-top: 60px;
    }

    .banner-one__title br {
        display: none;
    }

    .banner-one__text p br {
        display: none;
    }

    .banner-one {
        padding: 154px 0px 170px;
    }





}






/***
=============================================
Main Header All Responsice Css
=============================================
***/
@media only screen and (min-width: 1200px) and (max-width: 1500px) {}

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
    .main-header__btn {
        display: none;
    }

}


@media only screen and (min-width: 1200px) and (max-width: 1319px) {}








@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-header-one__bottom {
        padding: 20px 0px 20px;
    }

    .main-header-one__top::before {
        left: 70%;
    }

    .main-header-one__top::after {
        left: 69.5%;
    }



}








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

    .main-header-one__bottom {
        padding: 20px 0px 20px;
    }


}






@media (max-width: 767px) {
    .main-header-one__top {
        display: none;
    }

    .main-header-one__bottom {
        padding: 20px 0px 20px;
    }

    .main-header-one__bottom-right {
        display: none;
    }

    .logo-one {
        padding-right: 60px;
    }


}










/***
=============================================
The End 
=============================================
***/