@media (max-width: 1499px) {
  .header-style-three .header-one__right {
    display: none;
  }

  .header-style-three .menu-right-content .social-links {
    margin-right: 50px;
  }

  .header-style-three .outer-box .logo {
    margin-right: 60px;
  }
}

@media (max-width: 1199px) {
  .side-menu__toggler {
    display: flex;
    margin-left: 20px;
    color: black;
  }

  .header-one__menu {
    display: none;
  }

  .header-one__logo {
    display: flex;
    align-items: center;
  }

  .header-one.stricked-menu {
    display: none;
  }

  .topbar-one__toggler {
    display: flex;
    z-index: 91;
  }

  .topbar-one__infos li:not(.topbar-one__select-box) > i {
    width: 33px;
    height: 33px;
    font-size: 16px;
  }

  .topbar-one__infos > li:not(.topbar-one__select-box) {
    padding-left: 50px;
  }

  .topbar-one__infos > li + li {
    margin-left: 20px;
  }

  .topbar-one {
    display: none;
  }

  .contact-one__form {
    margin-right: 0;
  }
  .faq-one-accrodion .accrodion {
    padding-left: 30px;
    padding-right: 30px;
  }
  .industries-details__gallery {
    grid-template-columns: 1fr 1fr;
  }
  .industries-details__gallery-image:nth-child(1) {
    grid-column-start: 1;
    grid-column-end: -1;
  }
  .industries-details__gallery-image:nth-child(6) {
    grid-column-start: 1;
    grid-column-end: -1;
  }
  .industries-details__gallery-image > img {
    width: 100%;
  }

  .industries-sidebar {
    margin-top: 80px;
  }
  .industries-details__tab .tab-content {
    margin-top: 40px;
  }
  [class*="col-"]:nth-child(3n) .case-details__meta-single {
    padding-left: 85px;
  }
  [class*="col-"]:nth-child(3n) .case-details__meta-single i {
    left: 0;
  }
  .about-two__video {
    margin-top: 30px;
  }
  .story-one__single p {
    white-space: normal;
  }
  .feature-one .high-gutters {
    margin-left: -20px;
    margin-right: -20px;
  }
  .feature-one .high-gutters > [class*="col-"] {
    padding-left: 20px;
    padding-right: 20px;
  }
  .award-one__single {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .award-one__image {
    margin-bottom: 20px;
  }
  .award-one__content h3 {
    font-size: 19px;
  }
  .award-one__content p {
    font-size: 16px;
  }
  .team-three__carousel-nav {
    max-width: 695px;
  }
  .team-three .container::after,
  .team-three .container::before {
    width: 70px;
  }
  .case-three__carousel-wrap .block-title h2 br {
    display: none;
  }

  .about-section .content-box .lower-box .btn-box {
    margin-right: 10px;
  }

  .rental-section .single-item .inner-box .image-box img {
    width: 100%;
  }

  .rental-section .single-item .inner-box .thm-btn {
    padding: 12px 25px;
  }

  .features-section .title-inner {
    margin-bottom: 60px;
  }

  .process-section .image-layer,
  .process-section .single-item .inner-box .arrow-box {
    display: none;
  }

  .statistics-section .client-thumb-outer {
    right: 20px;
    bottom: 60px;
  }

  .cta-five .image-layer {
    display: none;
  }

  .about-style-two .image-box .image-2 {
    position: relative;
    right: 0px;
    bottom: 0px;
    margin-bottom: 30px;
  }

  .about-style-two .image-box .image-2 img {
    width: 100%;
  }

  .about-style-two .image-box {
    padding-left: 0px;
    margin-right: 0px;
  }

  .about-style-two .image-box .image-1 {
    max-width: 270px;
    margin: 0 auto 30px auto;
  }

  .about-style-two .image-box .image-3 {
    display: none;
  }

  .about-style-two .image-box .image-content {
    position: relative;
    top: 0px;
    max-width: 100%;
    padding-bottom: 50px;
  }

  .service-block-one .inner-box .overlay-content .link a span,
  .service-block-one .inner-box .overlay-content .link a span:before,
  .service-block-one .inner-box .overlay-content .link a span:after,
  .service-block-one .inner-box .lower-content .link a::before,
  .service-block-one .inner-box .lower-content .link a::after {
    display: none;
  }

  .service-block-one .inner-box h3 {
    font-size: 18px;
  }

  .career-benefit__single h3::before {
    right: 15px;
  }

  .team-three__carousel .center .team-three__image {
    transform: scale(1);
    margin: 0 auto;
  }

  .team-three__carousel-nav {
    display: none;
  }

  .our-locations .image-layer {
    display: none;
  }

  .header-style-three .header-one__right {
    display: none;
  }

  .header-style-three .menu-right-content .social-links {
    margin-right: 30px;
  }

  .header-style-three .outer-box .logo {
    margin-right: 0px;
    display: flex;
  }

  .header-style-three .side-menu__toggler {
    margin-left: 30px;
    margin-top: 15px;
  }

  .header-style-three .header-top {
    padding: 30px 30px;
  }

  .header-style-three .header-top .left-column,
  .header-style-three .header-top .right-column {
    float: none;
    display: block;
    text-align: center;
  }

  .header-style-three .header-top .left-column {
    margin-bottom: 5px;
  }

  .about-style-three .content-box .lower-box .btn-box {
    float: none;
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .chooseus-style-two .choose-column,
  .chooseus-style-two .advertise-column {
    width: 100%;
  }

  .tabs-box .tab-btns .single-item {
    width: 33.333%;
  }

  .consultation-section .bg-layer {
    display: none;
  }

  .story-one .inner-content .line,
  .story-one__single:before,
  .story-one__single:after {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .cta-one .inner-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .cta-one__btn-block {
    margin-top: 20px;
  }

  .topbar-one .container {
    flex-wrap: wrap;
    position: relative;
  }

  .topbar-one__infos {
    display: flex;
    flex: 1 1 100%;
    flex-wrap: wrap;
  }

  .topbar-one__infos > li {
    margin-bottom: 20px;
  }

  .topbar-one__infos > li {
    flex: 1 1 38%;
  }

  .topbar-one__right {
    position: absolute;
    top: 0;
    right: 0;
  }

  .site-footer .row > .col-xl-6 {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .site-footer .row > .col-xl-6::after,
  .site-footer .row > .col-xl-6::before {
    display: none;
  }

  .blog-one__main::before {
    display: none;
  }
  .blog-sidebar {
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 120px;
  }
  .case-post-filter {
    margin-bottom: 41px;
  }
  .case-post-filter li {
    flex: 1 1 25%;
    margin-bottom: 15px;
  }
  .case-post-filter li + li {
    margin-left: 0;
  }
  .faq-one-accrodion .accrodion-title {
    position: relative;
    padding-left: 80px;
  }
  .faq-one-accrodion .accrodion-title::before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-75%);
  }

  .case-details__pagination-more {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .case-details__images {
    margin-top: 40px;
  }
  .case-details__main .block-title__text br {
    display: none;
  }
  .career-job__main-top,
  .career-benefit__main-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .career-job__main-top .block-title,
  .career-benefit__main-top .block-title {
    margin-bottom: 40px;
  }
  .block-title__text br {
    display: none;
  }
  .footer-widget__contact {
    padding-left: 0;
  }
  .main-footer__bg {
    display: none;
  }
  .about-one__content {
    margin-top: 60px;
  }
  .about-two__video {
    margin-top: 0;
  }
  .cta-two__box {
    margin-bottom: 30px;
  }
  .cta-two__inner {
    padding-bottom: 11.5px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .feature-one {
    padding-bottom: 10px;
  }
  .feature-one__single {
    margin-bottom: 40px;
  }
  .feature-one__single::before {
    display: none;
  }
  .cta-two__box {
    padding-left: 0;
  }

  .company-values__images img {
    max-width: 100%;
  }
  .company-values__images > i {
    left: auto;
    right: 5%;
  }
  .team-three .container::before,
  .team-three .container::after {
    display: none;
  }
  .team-three__carousel-nav {
    position: relative;
    margin-top: 60px;
    bottom: auto;
    left: auto;
    transform: translate(0, 0);
  }
  .center .team-three__content p,
  .team-three__carousel .center .team-three__image,
  .team-three__carousel .center .team-three__social,
  .center .team-three__content {
    transform: scale(1);
  }
  .team-three__carousel .center .team-three__meta {
    transform: scale(1) translateX(-50%);
  }
  .team-three__social {
    top: 6px;
    left: 6px;
  }
  .team-three__content {
    margin-top: -5px;
  }
  .contact-one__home-one .contact-one__form {
    margin-top: 70px;
  }
  .contact-one__home-one .contact-one__form::before {
    display: none;
  }

  .workin-area .inner-container .single-item {
    width: 50%;
  }

  .workin-area .inner-container .single-item:last-child {
    width: 100%;
  }

  .workin-area .inner-container .single-item .inner-box {
    border: none;
  }

  .anim-icon {
    display: none;
  }

  .about-section .content-box {
    margin-bottom: 30px;
  }

  .about-section .image-box {
    margin-left: 0px;
  }

  .rental-section .single-item .inner-box {
    margin-bottom: 30px;
  }
  .social-icon-1 {
    display: none;
  }

  .counter-block-one {
    margin: 15px 0px;
  }

  .process-section .single-column:nth-child(2) .single-item,
  .process-section .single-column:last-child .single-item {
    padding-top: 0px;
  }

  .process-section .single-column .inner-box {
    margin-bottom: 30px;
  }

  .process-section {
    padding-bottom: 90px;
  }

  .statistics-section:before,
  .statistics-section .bg-column {
    width: 100%;
  }

  .statistics-section .experience-inner {
    margin-bottom: 20px;
  }

  .blog-grid__top .block-title {
    margin-bottom: 25px;
  }

  .header-style-two .header-top .right-column .info-list .pickup-btn,
  .header-style-two .header-top .right-column .info-list .support-btn {
    display: none;
  }

  .service-block-one .inner-box {
    margin-bottom: 30px;
  }

  .case-section .title-inner .block-title {
    margin-bottom: 25px;
  }

  .process-style-two .border-box,
  .process-style-two .single-item .inner-box .arrow-icon {
    display: none;
  }

  .process-style-two .single-item .inner-box {
    margin-bottom: 30px;
  }

  .process-style-two {
    padding-bottom: 90px;
  }

  .our-locations .form-inner {
    margin-left: 0px;
  }

  .blog-two__single {
    margin-bottom: 30px !important;
  }

  .blog-grid {
    padding-bottom: 90px;
  }

  .footer-style-two .footer-top .subscribe-form {
    margin-bottom: 30px;
  }

  .footer-style-two .footer-top .social-inner {
    text-align: left !important;
  }

  .footer-style-two .widget-section .footer-widget {
    margin: 0px 0px 30px 0px !important;
  }

  .footer-style-two .widget-section {
    padding-bottom: 40px;
  }

  .header-style-three .outer-box .logo {
    border-right: none;
  }

  .service-one__home-three .service-one__single {
    margin-bottom: 30px;
  }

  .construction-section .image-box {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .case-one__single {
    margin-bottom: 30px !important;
  }

  .case-section {
    padding-bottom: 90px;
  }

  .consultation-section .inner-box .consultation-form .form-group {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .header-one__right {
    display: none;
  }

  .header-one__logo {
    width: 100%;
    justify-content: space-between;
  }

  .topbar-one__infos li:nth-of-type(3) {
    display: none;
  }

  .topbar-one__right {
    top: 58px;
  }

  .site-footer .row > .col-md-6:last-child .footer-widget__title {
    margin-left: 0;
  }

  .site-footer .row > .col-md-6:last-child .footer-widget__list {
    padding-left: 0;
    border-left: 0;
  }

  .site-footer__bottom .container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .site-footer__bottom .container p {
    margin-bottom: 40px;
  }

  .page-header {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .contact-one__map .container {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .contact-one__map .google-map__home {
    width: 100%;
    top: auto;
    left: auto;
    position: relative;
  }

  .contact-one__info {
    padding-top: 100px;
  }

  .contact-one {
    padding-bottom: 100px;
  }
  .blog-one__meta {
    flex-wrap: wrap;
    margin-top: -15px;
  }
  .blog-one__meta li {
    flex: 1 1 50%;
    margin: 0 !important;
    border: none !important;
    margin-top: 15px !important;
  }
  .blog-one__content h3 {
    font-size: 28px;
  }

  .blog-details__paginations {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .blog-details__paginations-left,
  .blog-details__paginations-right {
    min-height: 140px;
  }
  .blog-details__paginations-left {
    border-right: 0;
    border-bottom: 1px solid #e4e7ee;
    margin-bottom: 30px;
  }
  .blog-details__author-top {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .blog-details__image-column {
    flex-wrap: wrap;
  }
  .blog-details__image-column-image {
    margin-bottom: 30px;
  }
  .blog-details__image-column-content {
    padding-left: 0;
  }
  [class*="col-"]:not(:first-of-type) .case-details__meta-single i {
    left: 0;
  }
  [class*="col-"]:not(:first-of-type) .case-details__meta-single {
    padding-left: 85px;
  }
  [class*="col-"]:not(:last-of-type) .case-details__meta-single {
    border-right: 0;
    border-bottom: 1px solid #e4e7ee;
  }
  [class*="col-"]:first-of-type .case-details__meta-single {
    margin-top: 30px;
  }
  .case-details__meta-single {
    margin: 0;
    padding-bottom: 20px;
  }
  [class*="col-"] + [class*="col-"] .case-details__meta-single {
    padding-top: 20px;
    margin-top: 20px;
  }
  .service-details__moc {
    margin-top: 40px;
  }
  .cta-two__content h3 {
    font-size: 50px;
  }
  .cta-two__content p {
    font-size: 18px;
  }
  .cta-five__list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .cta-five__list li:not(:last-of-type) {
    border-right: 0px solid var(--thm-base);
    border-bottom: 2px solid var(--thm-base);
    padding-right: 0px;
    padding-bottom: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .cta-five p br {
    display: none;
  }

  .banner-section .content-box h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .banner-section .content-box .list li:before {
    display: none;
  }

  .banner-section .content-box .list li {
    margin-bottom: 15px;
  }

  .banner-section .banner-carousel .slide-item {
    padding-bottom: 200px;
  }

  .workin-area .inner-container .single-item {
    width: 100%;
  }

  .workin-area .inner-container {
    padding: 30px 0px;
  }

  .service-one__home-one {
    padding: 70px 0px 40px 0px;
  }

  .about-section {
    padding: 20px 0px;
  }

  .industries-section .industries-carousel .owl-dots,
  .industries-section .industries-carousel .owl-nav {
    display: none !important;
  }

  .industries-section {
    padding: 70px 0px 30px 0px;
  }

  .rental-section .single-item .inner-box .image-box {
    max-width: 200px;
    margin: 0 auto 20px auto;
  }

  .rental-section {
    padding: 30px 0px 40px 0px;
  }

  .features-section {
    padding: 30px 0px;
  }

  .funfact-section {
    padding: 20px 0px;
  }

  .process-section {
    padding: 70px 0px 40px 0px;
  }

  .statistics-section {
    padding-top: 30px;
  }

  .cta-five,
  .brand-one,
  .contact-one {
    padding: 40px 0px;
  }

  .blog-grid {
    padding: 70px 0px 40px 0px;
  }

  .brand-one .carousel__dot-one .owl-dots {
    display: none;
  }

  .case-three__carousel .owl-dots {
    display: none;
  }

  .cta-one {
    padding-bottom: 70px;
  }

  .site-footer {
    padding-bottom: 30px;
  }

  .banner-section.style-two .content-box h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .banner-section.style-two .banner-carousel-2 .slide-item {
    padding: 250px 0px 150px 0px;
  }

  .workin-area-two .single-item .inner-box {
    margin-bottom: 30px;
  }

  .industries-section.home-2 {
    padding-bottom: 70px;
  }

  .about-style-two {
    padding: 70px 0px;
  }

  .about-style-two .image-box {
    padding-bottom: 30px;
  }

  .service-section {
    padding: 70px 0px;
  }

  .service-block-one {
    max-width: 300px;
    margin: 0 auto;
  }

  .chooseus-section {
    padding: 70px 0px 20px 0px;
  }

  .case-section .owl-carousel .owl-dots {
    display: none !important;
  }

  .case-section,
  .process-style-two {
    padding: 70px 0px 40px 0px;
  }

  .funfact-section.alternat-2 .counter-block-one {
    border: none !important;
  }

  .testimonial-section,
  .our-locations .inner-box {
    padding: 70px 0px;
  }

  .our-locations .form-inner {
    padding-bottom: 50px;
  }

  .banner-section.style-three .content-box h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .banner-section.style-three .banner-carousel .slide-item {
    padding: 150px 0px;
  }

  .about-style-three .content-box {
    padding-left: 30px;
  }

  .about-style-three .inner-box {
    margin-left: 0px;
  }

  .tabs-box .tab-btns .single-item {
    width: 50%;
  }

  .testimonial-style-two .title-inner {
    margin-bottom: 30px;
  }

  .testimonial-style-two {
    padding: 70px 0px;
  }

  .consultation-section .inner-box .consultation-form .form-group {
    max-width: 100%;
    margin-right: 0px;
  }

  .footer-style-three .footer-widget {
    padding: 0px !important;
    margin-bottom: 30px !important;
  }

  .footer-style-three .widget-section {
    padding: 30px 0px;
  }

  .footer-style-three .location-widget {
    background: transparent;
  }

  .rental-section .block-title {
    margin-bottom: 25px;
  }

  .features-section .inner-column:nth-child(2) .inner-box {
    margin-bottom: 40px;
  }
}

@media (max-width: 625px) {
  .topbar-one__infos > li {
    flex: 1 1 100%;
  }

  .topbar-one__infos li:nth-of-type(3) {
    display: block;
  }

  .topbar-one__right {
    right: 15px;
  }

  .blog-details__share {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-details__tags {
    margin-bottom: 40px;
  }
  .blog-details__author {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .blog-details__author-content {
    padding-left: 0;
    padding-top: 30px;
  }
  .story-one__single p {
    white-space: pre-line;
  }
  .feature-one {
    padding-top: 40px;
  }
  .feature-one svg {
    display: none !important;
  }

  .about-section .content-box .lower-box .btn-box {
    margin-bottom: 15px;
  }

  .statistics-section .client-thumb-outer {
    position: relative;
    right: 0px;
    bottom: 0px;
    margin-top: 30px;
  }

  .statistics-section .testimonial-inner .carousel__dot-one .owl-dots {
    display: none;
  }
  .social-icon-1 {
    display: none;
  }
  .statistics-section .testimonial-inner {
    padding: 30px 30px;
  }

  .banner-section.style-two .owl-nav {
    display: none;
  }

  .our-locations .form-inner {
    padding: 70px 30px;
  }

  .header-style-three .menu-right-content .social-links,
  .header-style-three .search-box-outer:before {
    display: none;
  }

  .header-style-three .search-box-outer {
    margin-right: 0px;
    padding-right: 15px;
  }

  .header-style-three .outer-box .logo {
    padding-left: 15px;
  }

  .chooseus-style-two .choose-column .single-item .image-layer {
    display: none;
  }

  .chooseus-style-two .choose-column .single-item .image-box {
    display: block;
  }

  .chooseus-style-two .choose-column .single-item .image-column,
  .chooseus-style-two .choose-column .single-item .content-box {
    width: 100%;
    float: none;
    position: relative;
  }

  .construction-section .list-item li {
    width: 100%;
  }

  .company-value .inner-box .title-text {
    display: none;
  }

  .testimonial-style-two .client-thumb-outer {
    position: relative;
    top: 0px;
    transform: translateY(0px);
    margin-top: 30px;
  }

  .testimonial-style-two .client-testimonial-carousel .owl-nav {
    display: none;
  }

  .testimonial-style-two .testimonial-inner .testimonial-content {
    margin-right: 0px;
  }

  .testimonial-style-two .testimonial-inner .testimonial-content:before {
    display: none;
  }

  .testimonial-style-two .testimonial-inner {
    padding-right: 0px;
  }
}

@media (max-width: 520px) {
  .about-two__video {
    margin-top: 30px;
  }

  .about-section .content-box .inner-box .company-logo {
    position: relative;
    top: 0px;
    margin-bottom: 15px;
    animation: none !important;
  }

  .about-section .content-box .inner-box {
    padding-left: 0px;
  }

  .tabs-box .tab-btns .single-item {
    width: 100%;
  }

  .about-section .image-box {
    padding-right: 0px;
  }

  .about-section .image-box .image-pattern {
    display: none;
  }
}

@media (max-width: 480px) {
  .blog-one__meta li {
    flex: 1 1 100%;
  }
  .blog-one__bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .blog-one__link {
    margin-bottom: 10px;
  }
  .comment-one__single {
    padding-left: 0;
  }
  .comment-one__single > img {
    position: relative;
    top: auto !important;
    left: auto;
    display: block;
    margin-bottom: 40px;
  }
  .career-form__form {
    padding: 30px;
  }
  .footer-widget__subscribe-form {
    border: none;
    margin-left: -15px;
    width: calc(100% + 15px);
    padding-left: 15px;
    padding-right: 15px;
  }
  .footer-widget__subscribe-form button[type="submit"] {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 15px;
  }
  .footer-widget__subscribe-form input {
    border: 1px solid #252f49;
  }
  .feature-one__single {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

@media (max-width: 425px) {
  .page-header h2 {
    font-size: 38px;
  }

  .contact-one__info .block-title h3,
  .contact-one__info-content h3,
  .block-title h3 {
    font-size: 30px;
  }

  .topbar-one__toggler {
    top: -3px;
    left: 50%;
  }
  .case-post-filter li {
    flex: 1 1 33.333%;
  }
  .thm-breadcrumb::before {
    width: 15px;
  }
  .comment-one__single h3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .comment-one__single h3 > span {
    margin-top: 10px;
    margin-left: 0;
  }
  .faq-one-accrodion .accrodion {
    padding-left: 15px;
    padding-right: 15px;
  }
  .case-details__list li {
    padding-left: 40px;
  }
  .case-details__list li > i {
    left: 0;
  }
  .team-two__single {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .team-two__image {
    width: 100%;
  }
  .team-two__image-inner {
    width: 100%;
  }
  .team-two__content {
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    width: 100%;
  }
  .team-two__content::before {
    display: none;
  }
  .team-one__sign {
    position: relative;
    bottom: auto;
    right: auto;
    margin-top: 20px;
  }

  .case-two__more-link {
    right: 15px;
  }

  .case-two__content {
    padding-left: 15px;
  }

  .header-style-two
    .header-top
    .right-column
    .info-list
    .topbar-one__select-box {
    display: none;
  }

  .header-style-two .header-top .top-inner .left-column {
    float: none;
    display: block;
    text-align: center;
  }

  .workin-area-two .single-item .inner-box .inner .icon-box {
    position: relative;
    top: 0px;
    margin-bottom: 15px;
  }

  .workin-area-two .single-item .inner-box .inner {
    padding-left: 0px;
  }

  .industries-section .btn-box .thm-btn.btn-one {
    margin: 10px 5px;
  }

  .footer-style-two .footer-top .subscribe-inner .subscribe-form .form-group {
    padding-right: 0px;
  }

  .footer-style-two
    .footer-top
    .subscribe-inner
    .subscribe-form
    .form-group
    button {
    position: relative;
    margin-top: 10px;
  }

  .chooseus-style-two .advertise-column .advertise-inner .inner .thm-btn {
    margin: 10px;
  }

  .footer-style-three .links-widget .widget-content ul {
    width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 375px) {
  .contact-one__form-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .blog-one__content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .topbar-one__right {
    top: 130px;
  }
  .faq-one-accrodion .accrodion-title {
    padding-left: 0;
  }
  .faq-one-accrodion .accrodion-title::before {
    display: none;
  }
  .thm-breadcrumb {
    flex-wrap: wrap;
  }
  .service-sidebar__btn {
    font-size: 14px;
  }
  .cta-two__box,
  .feature-one__single {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
  }
  .feature-one__icon {
    width: 100%;
  }
  .feature-one__icon i {
    margin-bottom: 40px;
  }
  .cta-two__icon {
    width: 100%;
    flex: 1 1 100%;
  }
  .feature-one__content span {
    display: block;
  }
  .cta-two__box i {
    margin-right: 0;
    margin-bottom: 15px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
  }
  .company-values__images > i {
    width: 75px;
    height: 75px;
    font-size: 40px;
  }
  .company-values__list li {
    font-size: 17px;
    line-height: 1.44;
  }
  .company-values__images {
    margin-bottom: 40px;
  }
  .block-title h2 {
    font-size: 38px;
  }
  .team-one__content blockquote {
    padding-left: 15px;
    padding-right: 15px;
  }
  .team-one__content blockquote::before {
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0, 0);
    display: block;
    margin-bottom: 20px;
  }
  .team-three__content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .team-three__carousel-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .header-style-three .header-top .left-column .info-list li:before,
  .header-style-three .topbar-one__select-box:before {
    display: none;
  }

  .header-style-three .outer-box .logo {
    padding-right: 0px;
  }

  .about-style-three .content-box .author-info .author-thumb {
    position: relative;
    margin-bottom: 15px;
  }

  .about-style-three .content-box .author-info {
    padding-left: 0px;
  }

  .construction-section .content-box .block-title h2 {
    font-size: 30px;
  }

  .testimonial-style-two .testimonial-inner .testimonial-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width: 320px) {
  .page-header h2 {
    font-size: 33px;
  }

  .case-post-filter li {
    flex: 1 1 50%;
  }
  .blog-one__content h3,
  .contact-one__info .block-title h3,
  .cta-one h3,
  .contact-one__info-content h3,
  .block-title h3 {
    font-size: 24px;
  }
  .blog-details__share::before {
    display: none;
  }
  .blog-details__tags a {
    margin-bottom: 10px;
  }
  .blog-details__tags {
    margin-bottom: 20px;
  }
}
