.sidebar__title_1 {
  font-size: 28px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0b1a3a;
  font-family: var(--assimox-font);
  text-decoration: underline;
}

.blog-detals__content-box h5 {
  padding-bottom: 10px;
}

/* home page text animation */
/* 
#spin {
    font-weight: 600;
    color: var(--assimox-primary);
  }
  #spin:after {
    content: "";
    animation: spin 10s ease infinite;
  }
  @keyframes spin {
    0% {  content: "tech marvels."; }
    50% { content: "tech marvels."; }
    100% { content: "tech marvels."; }
  } */

/* marquee section */
:root {
  /* --color-text: navy;
    --color-bg: papayawhip;
    --color-bg-accent: #ecdcc0; */
  --size: clamp(10rem, 1rem + 40vmin, 30rem);
  --gap: calc(var(--size) / 14);
  --duration: 60s;
  --scroll-start: 0;
  --scroll-end: calc(-100% - var(--gap));
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-text: papayawhip;
    --color-bg-accent: #2626a0;
  }
}

.marquee {
  display: flex;
  overflow: hidden;
  user-select: none;
  gap: var(--gap);
  mask-image: linear-gradient(var(--mask-direction, to right),
      hsl(0 0% 0% / 0),
      hsl(0 0% 0% / 1) 20%,
      hsl(0 0% 0% / 1) 80%,
      hsl(0 0% 0% / 0));
}

.marquee__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: var(--gap);
  min-width: 100%;
  animation: scroll-x var(--duration) linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .marquee__group {
    animation-play-state: paused;
  }
}

.marquee--vertical {
  --mask-direction: to bottom;
}

.marquee--vertical,
.marquee--vertical .marquee__group {
  flex-direction: column;
}

.marquee--vertical .marquee__group {
  animation-name: scroll-y;
}

.marquee--reverse .marquee__group {
  animation-direction: reverse;
  animation-delay: -3s;
}

@keyframes scroll-x {
  from {
    transform: translateX(var(--scroll-start));
  }

  to {
    transform: translateX(var(--scroll-end));
  }
}

@keyframes scroll-y {
  from {
    transform: translateY(var(--scroll-start));
  }

  to {
    transform: translateY(var(--scroll-end));
  }
}

/* Element styles */
.marquee svg {
  display: grid;
  place-items: center;
  width: var(--size);
  fill: var(--color-text);
  background: var(--color-bg-accent);
  aspect-ratio: 16/9;
  padding: calc(var(--size) / 10);
  border-radius: 0.5rem;
}

.marquee--vertical svg {
  aspect-ratio: 1;
  width: calc(var(--size) / 1.5);
  padding: calc(var(--size) / 6);
}

/* Parent wrapper */
.wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  margin: auto;
  max-width: 100vw;
}

.wrapper--vertical {
  flex-direction: row;
  height: 100vh;
}

/* Toggle direction button */
.toggle {
  --size: 3rem;
  position: relative;
  position: fixed;
  top: 1rem;
  left: 1rem;
  width: var(--size);
  height: var(--size);
  font: inherit;
  text-align: center;
  cursor: pointer;
  outline: none;
  border: none;
  border-radius: 50%;
  color: inherit;
  background-color: var(--color-bg-accent);
  z-index: 1;
}

.toggle:focus-visible {
  box-shadow: 0 0 0 2px var(--color-text);
}

.toggle span {
  position: absolute;
  display: inline-block;
  top: 50%;
  left: calc(100% + 0.4em);
  width: fit-content;
  white-space: nowrap;
  transform: translateY(-50%);
  animation: fade 400ms 4s ease-out forwards;
  user-select: none;
}

.toggle svg {
  --size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--size);
  height: var(--size);
  fill: currentcolor;
  transform: translate(-50%, -50%);
  transition: transform 300ms cubic-bezier(0.25, 1, 0.5, 1);
}

.toggle--vertical svg {
  transform: translate(-50%, -50%) rotate(-90deg);
}

@keyframes fade {
  to {
    opacity: 0;
    visibility: hidden;
  }
}

/* marquee section end */
.cls {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: 100px;
}

.cls._1 {
  margin-top: 20px;
}

.cls .icon {
  display: inline-block;
  font-size: 55px;
  background: rgb(23, 241, 255);
  background: linear-gradient(185deg, rgba(23, 241, 255, 1) 25%, rgba(9, 129, 255, 1) 72%);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* 4th home section */

.our-mission__two .imgs {
  /* position: relative; */
}

.our-mission__two .imgs .img1 {
  /* width: 70%;
  margin-top: 30px; */
}

.o-hidden {
  overflow: hidden;
}

.our-mission__two .imgs .img1 img {
  /* position: relative;
  top: -30px; */
  position: initial;
  top: 0;
  width: 100%;
}

.our-mission__two .imgs .img2 {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40%;
  border-top: 7px solid #1d1d1d;
  border-left: 7px solid #1d1d1d;
}

.imago {
  -webkit-clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-transition: -webkit-clip-path .8s ease-in-out .3s, -webkit-transform .8s ease-in-out 1.1s, -webkit-filter .5s ease-in-out 1.1s;
  transition: -webkit-clip-path .8s ease-in-out .3s, -webkit-transform .8s ease-in-out 1.1s, -webkit-filter .5s ease-in-out 1.1s;
  -o-transition: clip-path .8s ease-in-out .3s, transform .8s ease-in-out 1.1s, filter .5s ease-in-out 1.1s;
  transition: clip-path .8s ease-in-out .3s, transform .8s ease-in-out 1.1s, filter .5s ease-in-out 1.1s;
  transition: clip-path .8s ease-in-out .3s, transform .8s ease-in-out 1.1s, filter .5s ease-in-out 1.1s, -webkit-clip-path .8s ease-in-out .3s, -webkit-transform .8s ease-in-out 1.1s, -webkit-filter .5s ease-in-out 1.1s;
  position: relative;
}

.imago.animated {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}

.our-mission__two .cont .feat {
  padding-left: 80px;
}

.icon-img-50 {
  width: 50px;
}

.ml-30 {
  margin-left: 30px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.about-one__satisfaction._1 {
  background-color: transparent;
}

/* 4th section end */

/* 6th section */


.choose-us-content-wrap {
  padding-top: 30px;
}

.choose-us-content-wrap .more-choose-content {
  margin-top: 30px;
}

.choose-us-content-wrap .more-choose-content p {
  font-size: 16px;
  line-height: 30px;
}

.choose-us-content-wrap .more-choose-content p a {
  font-weight: 600;
  color: #086ad8;
}

.choose-us-content-wrap .more-choose-content p a i {
  position: relative;
  top: 1px;
  transition: all 0.3s linear;
}

.choose-us-content-wrap .more-choose-content p a:hover i {
  margin-left: 5px;
}

.choose-us-item {
  margin-top: 30px;
}

.choose-us-item .choose-us-img {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  transition: all 0.3s linear;
}

.choose-us-item .choose-us-img a {
  display: block;
  position: relative;
}

.choose-us-item .choose-us-img a::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(249, 80, 0, 0) 35%, rgba(14, 14, 14, 0.92) 78%);
  width: 100%;
  height: 100%;
  z-index: 0;
}

.choose-us-item .choose-us-img .choose-us-content {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 60px 10px;
  padding-right: 75px;
}

.choose-us-item .choose-us-img .choose-us-content .title {
  font-size: 24px;
  line-height: 27px;
  color: #ffffff;
  font-weight: 900;
  padding-left: 15px;
  position: relative;
}

.choose-us-item .choose-us-img .choose-us-content .title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  background: linear-gradient(-160deg, #FCDB18 0%, #DE8A03 100%);
  width: 3px;
  height: 50px;
  transform: translateY(-50%);
}

.choose-us-item .choose-us-img .choose-us-content p {
  font-size: 17px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 20px;
  margin-bottom: -115px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
}

.choose-us-item:hover .choose-us-img .choose-us-content p {
  opacity: 1;
  visibility: visible;
  margin-bottom: 0px;
}

@media only screen and (max-width: 1399px) {
  .choose-us-item .choose-us-img .choose-us-content {
    padding-right: 40px;
  }
}

@media only screen and (max-width: 1199px) {
  .choose-us-item .choose-us-img .choose-us-content {
    padding: 40px 30px;
    padding-right: 25px;
  }
}

/* 6th section end */

/* 7th section */


.lw-service .xb-item--inner {
  background-color: var(--color-white);
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
  position: relative;
  border: 1px solid #F2F3F4;
  margin-top: -1px;
  margin-right: -1px;
}

.lw-service .xb-item--inner::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-law);
  z-index: 2;
  content: "";
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
  transform: scaleY(1);
  opacity: 0;
  filter: drop-shadow(0px 7px 22px rgba(25, 85, 255, 0.28));
}

.lw-service .xb-item--holder {
  z-index: 2;
  position: relative;
  padding: 65px 35px 43px 50px;
}

.lw-service .xb-item--icon {
  margin-bottom: 25px;
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
  position: relative;
  z-index: 1;
}

.lw-service .xb-item--icon::before {
  position: absolute;
  top: -14px;
  left: -8px;
  width: 50px;
  height: 50px;
  background-color: #FCDB18;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  content: "";
  z-index: -1;
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
}

.lw-service .xb-item--title {
  font-size: 22px;
  color: #121A1B;
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
  letter-spacing: -0.66px;
}

.lw-service .xb-item--link {
  color: var(--color-white);
  opacity: 0;
  visibility: hidden;
  position: relative;
  position: absolute;
  bottom: 8px;
  transform: translateY(20px);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}

.lw-service .xb-item--link span {
  margin-left: 40px;
  display: inline-block;
  -webkit-transition: 0.3s var(--easing);
  -o-transition: 0.3s var(--easing);
  transition: 0.3s var(--easing);
}

.xb-overlay-link {
  z-index: 1;
}

.xb-overlay {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.lw-service .xb-item--inner:hover::before,
.lw-service .xb-item--inner.active::before {
  opacity: 1;
  transform: scaleY(1.3);
}

.lw-service .xb-item--inner:hover .xb-item--icon,
.lw-service .xb-item--inner.active .xb-item--icon {
  filter: brightness(0) invert(1);
  -webkit-transform: translateY(-22px);
  -ms-transform: translateY(-22px);
  transform: translateY(-22px);
}

.lw-service .xb-item--inner:hover .xb-item--icon::before,
.lw-service .xb-item--inner.active .xb-item--icon::before {
  background-color: #fff;
  opacity: 0.1;
}

.lw-service .xb-item--inner:hover .xb-item--link,
.lw-service .xb-item--inner.active .xb-item--link {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  transition-delay: .2s;
  z-index: 2;
  text-decoration: overline;
}

.lw-service .xb-item--inner:hover .xb-item--title,
.lw-service .xb-item--inner.active .xb-item--title {
  -webkit-transform: translateY(-22px);
  -ms-transform: translateY(-22px);
  transform: translateY(-22px);
}

.lw-service .xb-item--inner:hover .xb-item--title a,
.lw-service .xb-item--inner.active .xb-item--title a {
  color: var(--color-white);
}

.lw-service .xb-item--title a {
  color: #121A1B;
}

:root {
  --color-law: #DE8A03;
  --color-white: #fff;
  --easing: cubic-bezier(0.67, 0.04, 0.3, 0.91);
}

.gap_1 {
  --bs-gutter-x: 0px
}

/* 7th section end */

/*  03 - Case Study CSS
/*----------------------------------------*/
/* .case-study-content-wrap {
    padding-top: 65px;
  }
   */
.single-case-study {
  position: relative;
}

.single-case-study .case-study-img {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.single-case-study .case-study-img a {
  display: block;
}

.single-case-study .case-study-img a::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, #FFFFFF00 25%, #00000082 63%);
  z-index: 0;
}

.single-case-study .case-study-img .top-meta {
  position: absolute;
  top: 35px;
  left: 30px;
  height: 40px;
  line-height: 38px;
  padding: 0 15px;
  border-radius: 5px;
  background: #ffffff;
}

.single-case-study .case-study-content {
  position: absolute;
  bottom: 35px;
  left: 30px;
}

.single-case-study .case-study-content .title {
  font-size: 22px;
  line-height: 30px;
  color: #ffffff;
}

.single-case-study .case-study-content p {
  font-size: 16px;
  line-height: 24px;
  color: #086ad8;
}

.single-case-study:hover .case-study-content .title {
  color: #086ad8;
}

.case-study-active .swiper-pagination {
  position: relative;
  margin-top: 50px;
}

.case-study-active .swiper-pagination .swiper-pagination-bullet {
  margin: 0 7px;
}

.techwix-case-study-section-02 {
  /* background: #010f31;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; */
}

.techwix-case-study-section-02 .single-case-study-02 {
  position: relative;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-img {
  position: relative;
  overflow: hidden;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-img a {
  display: block;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-img a::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(21deg, #DE8A03 22%, rgba(146, 152, 197, 0.17409) 40%);
  z-index: 0;
  display: none;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-content {
  position: absolute;
  bottom: 60px;
  left: 60px;
  max-width: 100%;
  display: none;
}

@media only screen and (max-width: 449px) {
  .techwix-case-study-section-02 .single-case-study-02 .case-study-content {
    bottom: 10px;
    left: 25px;
  }
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-content .sub-title {
  font-size: 14px;
  line-height: 27px;
  font-weight: 500;
  color: #ffffff;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-content .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 27px;
  color: #0e0e0e;
}

.techwix-case-study-section-02 .single-case-study-02 .case-study-content .title span {
  display: inline-block;
  background: #ffffff;
  margin-top: 3px;
  padding: 5px;
}
.techwix-case-study-section-02 .single-case-study-02 .case-study-content .title a:hover{
  color: #DE8A03;
}
.techwix-case-study-section-02 .single-case-study-02 .case-study-content .text {
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 20px;
}

.techwix-case-study-section-02 .single-case-study-02:hover .case-study-content .title {
  color: #086ad8;
}

.techwix-case-study-section-02 .swiper-slide.swiper-slide-active .single-case-study-02 .case-study-img a::before {
  display: block;
}

.techwix-case-study-section-02 .swiper-slide.swiper-slide-active .single-case-study-02 .case-study-content {
  display: block;
}

/*----------------------------------------*/

/*----------------------------------------*/
/* custom css */
/*----------------------------------------*/

.valign {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.intro-corp .imgs {
  position: relative;
}

.intro-corp .imgs .img1 {
  /* width: 75%;
  margin-left: 25%;
  position: relative;
  z-index: 3; */
}

.intro-corp .imgs .img1:after {
  content: '';
  position: absolute;
  left: -30px;
  top: 0;
  width: 8px;
  height: 150px;
  background: #c9f31d;
}

.intro-corp .imgs .img1:before {
  content: '';
  position: absolute;
  right: -30px;
  bottom: -30px;
  width: 200px;
  height: 200px;
  background-image: url(../imgs/patterns/dots2.png);
  background-repeat: repeat;
  z-index: -1;
}

.intro-corp .imgs .img1.main-color2:after {
  background: #f08f74;
}

.intro-corp .imgs .img1.main-color3:after {
  background: #55e6a5;
}

.intro-corp .imgs .img2 {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 50%;
  z-index: 4;
}

.intro-corp .imgs {
  /* position: relative; */
}

.intro-corp .imgs .img1 {
  /* width: 75%;
  margin-left: 25%;
  position: relative;
  z-index: 3; */
}

.radius-10 {
  border-radius: 10px;
}

.intro-corp .imgs .img1:after {
  content: '';
  position: absolute;
  left: -30px;
  top: 0;
  width: 8px;
  height: 150px;
  background: #c9f31d;
  display: none;
}

.intro-corp .imgs .img1:before {
  content: '';
  position: absolute;
  right: -30px;
  bottom: -30px;
  width: 200px;
  height: 200px;
  background-image: url(https://ui-themez.smartinnovates.net/items/geekfolio/dark/imgs/patterns/dots2.png);
  background-repeat: repeat;
  z-index: -1;
  display: none;
}

.intro-corp .imgs .img1.main-color2:after {
  background: #f08f74;
}

.intro-corp .imgs .img1.main-color3:after {
  background: #55e6a5;
}

.intro-corp .imgs .img2 {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 50%;
  z-index: 4;
}

.accordion.bord .title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.accordion.bord .title:after {
  left: auto;
  right: 20px;
}

.accordion.bord .title .ico {
  left: auto;
  right: 25px;
}

.accordion .title {
  padding: 10px 0 10px 0;
  cursor: pointer;
  position: relative;
}
.accordion .title h4{
    font-size: 24px;
    font-weight: 700;
}

.accordion .title .ico {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 15px;
  height: 1px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #999;
}

.accordion .accordion-info {
  display: none;
  margin-top: 15px;
}

.accordion .accordion-info .spac {
  margin-top: 30px;
  padding-left: 30px;
}

.accordion .accordion-info .spac h6 {
  position: relative;
}

.accordion .accordion-info .spac h6:after {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #999;
  position: absolute;
  top: 3px;
  left: -15px;
}

.accordion .active {
  display: block;
}

.accordion .active .title .ico:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 15px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #999;
}

.why-choose-one__points-two._1 {
  margin-left: 50px;
}

label.error {
  color: red;
}

.footer-widget__useful-links-list._1 {
  columns: 2;
}

/*----------------------------------------*/


.marquee__group img {
  width: 100%;
  max-width: 250px;
  background-color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.about-one__satisfaction._1 img {
  width: 100%;
  max-width: 400px;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--assimox-primary));
}

.why-choose-one._1 .why-choose-one__text,
.why-choose-one._1 .why-choose-one__content .section-title__title,
.why-choose-one._1 .why-choose-one__points li .text p {
  color: var(--assimox-black);
}

.main-menu .main-menu__list>li>ul>li.current a,
.mobile-nav__content .main-menu__list>li.current>a,
.mobile-nav__content .main-menu__list>li>ul>li.current>a {
  color: var(--assimox-primary);
}

.blog-detals__content-box ul,
.blog-detals__content-box ol {
  margin-bottom: 15px;
  margin-top: 15px;
}

.blog-detals__content-box ul li,
.blog-detals__content-box ol li {
  margin-bottom: 10px;
}

.blog-detals__content-box h2 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.faq-page .faq-one-accrodion .accrodion-content {
  padding: 0px 35% 13px 55px;
}

.contact-page .section-title__text {
  width: 50%;
}

.about-one {
  padding: 80px 0 50px;
}

.why-choose-one {
  padding: 70px 0 80px;
}

.our-mission__two {
  padding: 80px 0 80px;
}

.process {
  padding: 60px 0 60px;
}

.process__count {
  display: none;
}

p.fz-14 {
  font-weight: 500;
  margin-bottom: 10px;
}

.faq-page .faq-one-accrodion .accrodion-content p {
  font-weight: 600;
}

.footer-widget__useful-links-list li.current a {
  color: var(--assimox-primary);
}

.blog-details__meta-box,
.blog-details__top {
  display: none;
}

.testimonial-one__shape-1>img {
  width: 100% !important;
  max-width: 60px;
}

.cls {
  padding: 20px;
}

.cls:hover {
  background-color: var(--assimox-base);
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}

.our-solu .section-title {
  margin-bottom: 20px;
}

.process__single:hover {
  background-color: var(--assimox-base);
}

.team-one,
.project-details,
.blog-details {
  padding: 60px 0 60px;
}

.services-details {
  padding: 0px 0 80px;
}

.testimonial-one,
.about-three {
  padding: 60px 0 60px;
}

.faq-page .faq-one-accrodion .accrodion-title h4 {
  font-weight: 500;
}

.team-one .section-title {
  margin-top: 0px;
  margin-bottom: 10px;
}

.section-title__tagline._white {
  color: var(--assimox-white);
}

.section-title__tagline._white:before {
  background-color: var(--assimox-white);
}

.accordion .active {
  background: var(--assimox-base);
  border-radius: 8px;
}

.accordion .item {
  padding: 12px;
}

.section-title._about {
  margin-bottom: 20px;
}

.project-details__img-4._wid img {
  width: 100%;
  max-width: 400px;
}

.main-menu.stricky-fixed .main-menu__logo .normal-logo {
  display: none; /* Hide normal logo when sticky */
}

.main-menu.stricky-fixed .main-menu__logo .sticky-logo {
  display: block; /* Show sticky logo when header is sticky */
}
.sticky-logo {
  display: none; /* Hide sticky logo by default */
}
.site-footer__contact-points li .content a:hover{
  color: var(--assimox-primary);
}
.main-menu .main-menu__logo .mobile-logo {
  display: none;
}


.main-menu-four .main-menu__call-icon span {
  color: #000000;
}
.main-menu-four .main-menu__call-sub-title {
  color: #000000;
}
.main-menu-four .main-menu__call-number a {
  color: #000000;
}
.vission__successful-letter ,.vission__count-box li h3{
  font-size: 40px;
}

/* .main-menu .main-menu__list.head_1>li>a, .stricky-header .main-menu__list.head_1>li>a
{
  color: #000;
}
.main-menu .main-menu__list.head_1>li.current>a, .stricky-header .main-menu__list.head_1>li.current>a {
  color: #000;
  text-decoration: underline;
} */
/* ***************************************************************************************************** */
/* media query */

@media(max-width:1650px) and (min-width:1500px) {
  .main-menu__logo {
    /* margin-right: 270px; */
      margin-right: 230px;
      margin-left: 30px;
  }

  .why-choose-one__img-1 {
    clip-path: polygon(46% 0, 100% 0%, 100% 100%, 0% 100%);
  }

  .why-choose-one__img-1:before {
    /* left: -500px;
    transform: skewX(324deg) skewY(88deg); */
    left: -508px;
    transform: skewX(324deg) skewY(88deg);
  }

  .techwix-case-study-section-02 .single-case-study-02 .case-study-img a {
    display: flex;
    align-items: center;
    justify-content: center;
}


}

@media(max-width:1024px) and (min-width:992px) {
  .why-choose-one__points-box {
    margin-right: 0px;
  }

  .why-choose-one__points-two {
    margin-left: 50px;
  }

  .services-details,
  .our-mission__two,
  .why-choose-one,
  .team-one,
  .process,
  .about-one,
  .testimonial-one,
  .about-three,
  .vission__right-inner,
  .faq-page,
  .ask-question,
  .project-details {
    padding: 60px 0 60px;
  }

  .why-choose-one__img-1 {
    right: -470px;
  }

  .about-one__satisfaction {
    display: none;
  }

  .cls {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
  }

  .main-slider .container {
    padding-top: 180px;
    padding-bottom: 100px;
  }

  .mt-sm-5 {
    margin-top: 0rem !important;
  }

  .choose-us-item .choose-us-img .choose-us-content p {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0px;
    font-size: 13px;
  }

  .process .col-lg-12.col-md-12 .process__single {
    margin-bottom: 60px;
  }

  .faq-page .faq-one-accrodion .accrodion-content {
    padding: 0px 0px 0px 55px;
  }

  .contact-page .section-title__text {
    width: 100%;
  }

  .main-menu__wrapper-inner {
    justify-content: space-evenly;
  }

  .main-menu__left {
    justify-content: space-between;
  }

  .main-menu__right {
    display: none;
  }

  .main-menu__logo {
    margin-right: 620px;
  }

  .cls._1 {
    margin-top: 0px;
  }

  .project-details__img-4._wid img {
    width: 100%;
    max-width: 100%;
  }
}


@media(max-width:991px) {
  .our-solu {
    padding-top: 60px;
  }

  .cls {
    margin-left: 0px;
  }

  .footer-widget__useful-links-list._1 {
    columns: 1;
  }

  .why-choose-one__content {
    margin-right: 0px;
  }

  .site-footer__contact-points {
    gap: 20px;
  }

  .about-one__satisfaction {
    display: none;
  }

  .choose-us-item .choose-us-img .choose-us-content p {
    opacity: 1;
    visibility: visible;
    margin-bottom: 0px;
    font-size: 13px;
  }

  .float-bob-y {
    animation-name: auto;
    margin-top: 30px;
  }

  .services-details,
  .our-mission__two,
  .why-choose-one,
  .team-one,
  .process,
  .about-one,
  .testimonial-one,
  .about-three,
  .vission__right-inner,
  .faq-page,
  .ask-question,
  .project-details {
    padding: 60px 0 60px;
  }

  .project-details__title-3 {
    margin-top: 0px;
  }


  .about-one__right {
    margin-top: 10px;
  }

  .process .col-lg-12.col-md-12 .process__single {
    margin-bottom: 60px;
  }

  .mt-sm-5 {
    margin-top: 0rem !important;
  }

  .choose-us-item .choose-us-img a img {
    width: -webkit-fill-available;
  }

  .page-header {
    padding: 150px 0 50px;
  }

  .faq-page .faq-one-accrodion .accrodion-content {
    padding: 0px 0px 0px 55px;
  }

  .contact-page .section-title__text {
    width: 100%;
  }

  .techwix-case-study-section-02 .single-case-study-02 .case-study-img a img {
    width: 100%;
  }

  .one__img {
    margin-top: 30px;
  }

  .one__img img {
    width: 100%;
  }

  .why-choose-one._1 {
    padding-bottom: 0px;
  }

  br {
    display: none;
  }

  .main-slider .container {
    padding-bottom: 125px;
  }

  .cls._1 {
    margin-top: 0px;
  }

  .project-details__img-4._wid img {
    width: 100%;
    max-width: 100%;
  }

}

@media(max-width:767px) {
  .about-one__satisfaction {
    display: none;
  }

  .why-choose-one__points-two._1 {
    margin-left: 0px;
  }

  .one__img img {
    width: 100%;
    margin-top: 60px;
  }

  .section-title {
    margin: 0;
  }

  .choose-us-content-wrap {
    padding-top: 0;
  }

  .section-title__title {
    margin-bottom: 20px;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mb_30 {
    margin-bottom: 30px;
  }

  .cont {
    margin-top: 50px;
  }

  .page-wrapper {
    min-width: 100%;
  }

  .techwix-case-study-section-02 .single-case-study-02 .case-study-img a img {
    width: auto;
  }

  .case-study-active .swiper-pagination {
    margin-top: 20px;
  }
  .main-menu__wrapper{
    margin-top: 0;
  }


}

@media(max-width:560px) {
  .sidebar__title:before {
    display: none;
  }
}

@media(max-width:420px) {
  .main-menu__logo img {
    max-height: 25px;
  }

  .accordion.bord .title h4 {
    font-size: 16px;
    font-weight: 600;
  }

  .testimonial-one__shape-1 {
    display: none;
  }

  .testimonial-one__content {
    min-height: 500px;
  }

  .testimonial-one__client-name {
    font-size: 14px;
  }

  .testimonial-one__client-img {
    width: 70px;
  }

  .main-header {
    background-color: #ffffff;
  }
  .page-header__title{
    text-align: left;
  }
  .thm-breadcrumb{
    justify-content: flex-start;
  }
  .main-menu.stricky-fixed .main-menu__logo .mobile-logo {
    display: block;
  }
  .main-menu .main-menu__logo .sticky-logo,.main-menu .main-menu__logo .normal-logo {
    display: none;
  }
  .main-header--dark .main-menu .mobile-nav__toggler {
    color: var(--assimox-black);
}
}

@media(max-width:280px) {
  .accordion.bord .title h4 {
    font-size: 12px;
    font-weight: 600;
  }

  .accordion .accordion-info p {
    font-size: 12px;
    line-height: 2;
  }

  .accordion .accordion-info {
    margin-top: 5px;
  }

  .section-title__title {
    font-size: 30px;
    line-height: 1.5;
  }

  .testimonial-one__shape-1 {
    /* bottom: -46px;
    left: 3px; */
    display: none;
  }
}

/* media end */