.mob { display:none !important }

.topbar-two__social a img { width:40px }

.main-menu .main-menu__list > li + li { margin-left: 60px }

.wallox-btn { text-transform: none }

.topbar-two__info__item { width:250px }

.topbar-two__social a { width: 50px; border:none }

.main-slider-one .active .main-slider-one__title__box h2 { font-size:45px; text-transform: none; line-height:1.5 }

.feature-two--one { padding:0; margin:-80px 0 40px 0 }

.project-category { margin-top: 80px; margin-bottom: -40px; background: #F4EDE4; border-radius: 20px }
.project-category .project-category__item { padding:40px 20px 40px 90px }
.project-category .project-category__item img { margin-left:-60px; width:40px; position: absolute }

.feature-two { margin-top:100px }
.feature-two__item__icon img { width:40px }
.feature-two p { font-size:16px; line-height:1.5; padding:15px; color:#333; text-align: center }

.service-three__text-slider__item img { height:70px }

.blog-card__content { text-align: center }
.blog-card__title { text-align: center }

.topbar-one { background: #002422 }

.hero-three__title { font-size: 60px }

.hero-three__bg::before { background-color: rgba(var(--wallox-text-dark-rgb, 46, 42, 32), 0.6); }

.hero-three__sub-title { background: rgba(0, 0, 0, 0.417) }

.feature-one__item__icon img { width:170px; border-radius:50% }

.col-md-3-5 { width:12.5%; float:left }

.feature-one { padding: 80px 0 }

.header-phone {  display:none }

.index-gal .owl-dots { display: none }

@media (max-width: 767px) {
 
  .desc { display:none !important }
  .mob { display:block !important }

  .main-slider-one .active .main-slider-one__sub-title { width:100%; text-align: center }

  .main-slider-one .active .main-slider-one__title__box h2 { font-size: 40px; text-align: center }

  .mobile-nav__social a img { width:40px }

  .main-slider-one__item { padding-top: 80px; padding-bottom: 80px  }
  
  .feature-two { margin-top: -80px }

   .blog-card__title { text-align: center }

   .sec-title__title { font-size:28px; text-align: center }

   .about-one__client .wallox-btn { width:70%; margin:0 auto }

   .project-category-box { padding:15px; margin-left:15px }

   .team-one .sec-title .sec-title__title  { font-size:32px; text-align: center }

   .mob-top { margin-top:140px }

   ul.footer-widget__links { margin-top:30px }
   ul.footer-widget__links li { margin-bottom:15px }
   ul.footer-widget__links li a { font-size:12px }

   .main-footer__copyright { line-height: 1.5 }

   .about-two__call__icon { width: 40px; height: 40px; border-radius: 50%; font-size: 20px; padding:0 10px }

   .hero-three__title { font-size: 30px }

   .hero-three__btn .wallox-btn { width:250px }

   .mobile-nav__btn { margin-top:-60px; margin-right:13px }

   .header-phone {  display:block; position:absolute; right:0; text-align: center; line-height:1.7; margin-top:35px; max-width: 50px; height: 50px;  font-size: 20px }

   .col-mob-50 { width:50%; float:left }

  .feature-one__item__inner { width: 100%; height: auto; aspect-ratio: 1 / 1 }

  .feature-one__item__icon img { width: 100px; border-radius: 50% }

  .feature-one__item__title { font-size: 16px }

  .feature-one { padding: 40px 0 60px }

  .about-two__video-popup { top: 30%; right: 50%; margin-right:-50px}

  .mod-center { text-align: center; margin: 0 auto; align-items: center }

  .login-page__login-box { padding: 35px 25px; border-radius: 30px }

  .project-category-box { margin-top:-50px; padding: 10px; margin-left: 10px}
  .project-category { padding-top:30px; padding-bottom:40px }
  .project-category .project-category__item { padding: 20px 20px 20px 90px }
  
  .index-gal .owl-dots { display: block; padding-top:10px; margin-bottom:-30px }

}