body.home .vc_row.case-study-slider {
  display: none;
}

.portfolio-heading-hide {
  display: none;
}

.standings_table {
  max-width: 1280px;
  margin: 0 auto;
}

.standings_table table {
  width: 100%;
}

.standings_table thead.main-table-head {
  box-shadow: 0 5px 9px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.standings_table thead.main-table-head th {
  background-color: #0744b4;
  padding: 27px 30px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  color: white;
  border-right: 1px solid white;
  text-align: left;
}

.standings_table thead.main-table-head th.ex-table-head {
  border-right: none;
}

.standings_table .inner-table-head th {
  background-color: #f3f9ff;
  border: 1px solid #e5e5e5;
  padding: 0 30px;
  text-align: left;
  padding-bottom: 34px;
}

.standings_table .inner-table-head td {
  border: 1px solid #e5e5e5;
  padding: 27px 27px;
  text-align: left;
}

.standings_table .inner-table-head a.qbutton {
  background-color: #ffb703 !important;
  color: #010101 !important;
  border-color: transparent !important;
}

.tech-stack-sec .image_with_text {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100px;
  gap: 5px;
  padding: 10px 15px;
  background-color: #ddd;
  width: auto;
  border-radius: 0.8em;
}

.tech-stack-sec .image_with_text img {
  margin-bottom: 0;
  width: 25px;
}

.techs-wrapper .wpb_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.tech-stack-sec .image_with_text .separator {
  display: none;
}

.tech-stack-sec .vc_inner {
  border-bottom: 1px solid #cdcdcd;
  margin: 0 0px 20px !important;
  padding-bottom: 20px;
}

.tech-stack-sec .vc_inner>div>.wpb_column:first-child p {
  font-size: 20px;
  font-weight: 500;
}

.wpb_text_column.port-title h2 {
  position: relative;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  font-family: "Open Sans";
  margin-bottom: 20px;
}

.wpb_text_column.port-title h1 {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

.wpb_text_column.port-title h1::after,
.wpb_text_column.port-title h2::after {
  content: "";
  position: absolute;
  width: 120px;
  height: 6px;
  left: 0;
  bottom: 12px;
  background-image: url('../images/bottom-line.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

.wpb_text_column.port-content p {
  position: relative;
  color: #404040;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 30px;
}

.wpb_text_column.port-content p:last-child {
  margin-bottom: 0;
}

.wpb_text_column.port-content p::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 18px;
  height: 17px;
  background-image: url('/wp-content/uploads/2024/05/arrow.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

.vc_row.portfolio-container .section_inner .section_inner_margin {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.wpb_text_column.port-content ul li {
  margin: 10px 0;
}

.wpb_text_column.port-content ul li::marker {
  color: #086db3;
}

.wpb_text_column.port-content ul {
  padding-left: 25px;
}

.vc_row.portfolio-container.challenges-text .section_inner .section_inner_margin {
  align-items: flex-start;
}

.challenges-text .wpb_text_column.port-content ul li {
  color: #535353;
}

.vc_row.challenges-text .port-content-box .wpb_column .vc_column-inner {
  border-top: 1px solid #d0cec2;
  border-right: 1px solid #d0cec2;
  padding: 20px 20px 10px 20px;
}

.vc_row.challenges-text .port-content-box .wpb_column:first-child .vc_column-inner {
  border-left: 1px solid #d0cec2;
}

.vc_row.challenges-text .port-content-box .vc_row.vc_inner:last-child {
  border-bottom: 1px solid #d0cec2;
}

.vc_row.challenges-text .port-content-box .vc_row.vc_inner:nth-child(2) {
  border-right: 1px solid #d0cec2;
}

.vc_row.challenges-text .port-content-box .vc_row.vc_inner:nth-child(2) .wpb_column:last-child .vc_column-inner {
  border-right: 0;
}

.vc_row.portfolio-container.solution-part .wpb_text_column ul li {
  font-weight: 600;
}

.vc_row.portfolio-container.solution-part .wpb_text_column ul li ul li {
  font-weight: 400;
  margin-bottom: 20px;
}

.vc_row.solution-part .section_inner_margin>.wpb_column:first-child {
  border-right: 1px solid #d3d3d3;
}

.vc_row.solution-part.portfolio-container .section_inner .section_inner_margin {
  align-items: flex-start;
}

.vc_row.portfolio-container .center-title h2 {
  width: max-content;
  margin-left: auto;
  margin-right: auto;
}

.vc_row.portfolio-container .center-title h2::after {
  left: 50%;
  transform: translateX(-50%);
}

.vc_row.portfolio-container.solution-part.result-sec .wpb_text_column ul li {
  font-weight: 400;
}

.vc_row.info-sec h3 {
  font-weight: 700;
  font-family: "Open Sans";
  text-align: center;
}

.vc_row.info-sec .image_with_text {
  text-align: center;
}

.vc_row.info-sec .image_with_text img {
  margin: 0 auto;
  max-width: 160px;
}

.vc_row.info-sec span.separator {
  margin: 0 !important;
}

.vc_row.portfolio-container .owl-stage-outer {
  max-width: 1000px;
  width: 100%;
  background-color: #ffffff;
  margin: auto;
}

.vc_row.portfolio-container .owl-stage-outer img {
  max-width: 780px;
  margin: 30px auto;
}

.vc_row.tech-stack-sec {
  display: none;
}

.custom-slider .swiper-slide .port-slide-img {
  text-align: center;
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  background-color: #ffffff;
  padding: 50px 10px;
  margin-top: 20px;
}

.custom-slider .swiper-slide .port-slide-img img {
  max-width: 770px;
  width: 100%;
}

.custom-slider .swiper-button-next,
.custom-slider .swiper-button-prev {
  background-image: none;
  width: 60px;
  height: 60px;
}

.custom-slider .swiper-button-next::after,
.custom-slider .swiper-button-prev::after {
  content: "";
  /* background-image: url('/wp-content/uploads/2024/05/slide-arrow.svg'); */
  background-image: url('../images/slider-arrow-fill.svg');
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s;
}

.custom-slider .swiper-button-next:hover::after,
.custom-slider .swiper-button-prev:hover::after {
  background-image: url('../images/slide-arrow-fill-hover.svg');
}

.custom-slider .swiper-button-prev::after {
  left: 0;
  transform: translateY(-50%) rotate(180deg);
}

.custom-slider .swiper-button-next::after {
  right: 0;
}

.breadcrumb {
  position: absolute;
  height: auto;
  font-size: 13px;
  top: 20px;
  left: 20px;
  z-index: 999;
}

body .breadcrumb span.delimiter,
body .breadcrumb span.current {
  color: #202020;
  font-size: 16px;
  line-height: 24px;
}

.breadcrumb a {
  font-size: 16px;
  line-height: 24px;
  transition: all 0.3s ease;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

.breadcrumb .breadcrumbs_inner {
  display: flex;
  align-items: center;
}

#site-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  /* change to your background */
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader-spinner {
  width: 50px;
  height: 50px;
  border: 6px solid #ddd;
  border-top: 6px solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

.wpcf7 form .wpcf7-response-output {
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0;
}

body .faq-sec {
  padding: 50px 0 50px !important;
  background-color: #f3f3f3 !important;
}

.vc_row.faq-sec .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h2 {
  padding-bottom: 30px;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder {
  margin: 0;
  border: 0;
  padding: 20px 20px;
  background: #FFFFFF;
  color: #000000;
  letter-spacing: 0;
  border-radius: 0;
  line-height: 24px;
  font-weight: 500;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-tab-title {
  height: auto;
  width: calc(100% - 25px);
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark {
  right: 20px;
  width: 16px;
  height: 14px;
  top: 24.4px;
  transform: unset;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark>.qode-accordion-mark-icon>span {
  width: 16px !important;
  height: 14px !important;
  margin: 0;
  transition: unset;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark>.qode-accordion-mark-icon>.icon_plus {
  background: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8552 -3.39977e-08C8.33721 -5.27742e-08 8.72797 0.390754 8.72797 0.872774L8.72797 13.1272C8.72797 13.6092 8.33722 14 7.8552 14C7.37318 14 6.98242 13.6092 6.98242 13.1272L6.98242 0.872774C6.98242 0.390755 7.37318 -1.52213e-08 7.8552 -3.39977e-08Z' fill='%23086DB3'/%3E%3Cpath d='M15.71 7.00043C15.71 7.42999 15.3617 7.77821 14.9322 7.77821L0.777815 7.77821C0.34826 7.77821 3.71933e-05 7.42999 3.71933e-05 7.00043C3.71933e-05 6.57088 0.348261 6.22266 0.777816 6.22266L14.9322 6.22266C15.3617 6.22266 15.71 6.57088 15.71 7.00043Z' fill='%23086DB3'/%3E%3C/svg%3E") no-repeat center !important;
}

.vc_row.faq-sec .qode-accordion-holder.first-item-open-default .qode-title-holder .qode-accordion-mark .icon_plus {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2986 0.699931C13.6851 1.08649 13.6851 1.71323 13.2986 2.09979L2.09966 13.2987C1.7131 13.6853 1.08636 13.6853 0.699799 13.2987C0.313238 12.9121 0.313238 12.2854 0.699799 11.8988L11.8987 0.699932C12.2853 0.313371 12.912 0.31337 13.2986 0.699931Z' fill='black'/%3E%3Cpath d='M13.2991 13.3005C12.9125 13.6871 12.2858 13.6871 11.8992 13.3005L0.700329 2.10162C0.313766 1.71505 0.313765 1.08831 0.700327 0.701752C1.08689 0.315191 1.71363 0.315191 2.10019 0.701753L13.2991 11.9007C13.6857 12.2872 13.6857 12.914 13.2991 13.3005Z' fill='black'/%3E%3C/svg%3E") no-repeat center !important;
}

.vc_row.faq-sec .qode-accordion-holder.first-item-open-default .qode-title-holder.ui-accordion-header-active .qode-accordion-mark .icon_minus-06 {
  background: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8552 -3.39977e-08C8.33721 -5.27742e-08 8.72797 0.390754 8.72797 0.872774L8.72797 13.1272C8.72797 13.6092 8.33722 14 7.8552 14C7.37318 14 6.98242 13.6092 6.98242 13.1272L6.98242 0.872774C6.98242 0.390755 7.37318 -1.52213e-08 7.8552 -3.39977e-08Z' fill='%23086DB3'/%3E%3Cpath d='M15.71 7.00043C15.71 7.42999 15.3617 7.77821 14.9322 7.77821L0.777815 7.77821C0.34826 7.77821 3.71933e-05 7.42999 3.71933e-05 7.00043C3.71933e-05 6.57088 0.348261 6.22266 0.777816 6.22266L14.9322 6.22266C15.3617 6.22266 15.71 6.57088 15.71 7.00043Z' fill='%23086DB3'/%3E%3C/svg%3E") no-repeat center !important;
}

.vc_row.faq-sec .qode-accordion-holder.first-item-open-default .qode-title-holder .qode-accordion-mark .icon_plus {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2986 0.699931C13.6851 1.08649 13.6851 1.71323 13.2986 2.09979L2.09966 13.2987C1.7131 13.6853 1.08636 13.6853 0.699799 13.2987C0.313238 12.9121 0.313238 12.2854 0.699799 11.8988L11.8987 0.699932C12.2853 0.313371 12.912 0.31337 13.2986 0.699931Z' fill='black'/%3E%3Cpath d='M13.2991 13.3005C12.9125 13.6871 12.2858 13.6871 11.8992 13.3005L0.700329 2.10162C0.313766 1.71505 0.313765 1.08831 0.700327 0.701752C1.08689 0.315191 1.71363 0.315191 2.10019 0.701753L13.2991 11.9007C13.6857 12.2872 13.6857 12.914 13.2991 13.3005Z' fill='black'/%3E%3C/svg%3E") no-repeat center !important;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark>.qode-accordion-mark-icon>.icon_minus-06 {
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2986 0.699931C13.6851 1.08649 13.6851 1.71323 13.2986 2.09979L2.09966 13.2987C1.7131 13.6853 1.08636 13.6853 0.699799 13.2987C0.313238 12.9121 0.313238 12.2854 0.699799 11.8988L11.8987 0.699932C12.2853 0.313371 12.912 0.31337 13.2986 0.699931Z' fill='black'/%3E%3Cpath d='M13.2991 13.3005C12.9125 13.6871 12.2858 13.6871 11.8992 13.3005L0.700329 2.10162C0.313766 1.71505 0.313765 1.08831 0.700327 0.701752C1.08689 0.315191 1.71363 0.315191 2.10019 0.701753L13.2991 11.9007C13.6857 12.2872 13.6857 12.914 13.2991 13.3005Z' fill='black'/%3E%3C/svg%3E") no-repeat center !important;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark>.qode-accordion-mark-icon>span::before {
  opacity: 0;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content {
  padding: 0px 20px 20px !important;
  border: 0;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner {
  padding-top: 20px;
  border-top: 1px solid #F0F0F0;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul {
  list-style: none;
  display: flex;
  flex-direction: column;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul li {
  padding: 0;
  color: #505050;
  font-size: 16px;
  line-height: 24px;
  display: inline-flex;
  gap: 10px;
}

.vc_row.faq-sec .qode-accordion-holder:not(:last-child) {
  margin-bottom: 16px !important;
}

.vc_row.faq-sec .qode-accordion-holder {
  border-radius: 10px;
  overflow: hidden;
  border-left: 2px solid #086DB3;
  border-bottom: 2px solid #086DB3;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul>li::before {
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3193 7.05126C15.0509 7.18911 14.9094 7.45028 14.9675 7.70057C14.9856 7.78038 15.1996 8.18665 15.4463 8.60744C15.6893 9.02459 15.9288 9.44175 15.9795 9.53243C16.0303 9.62312 16.0884 9.7138 16.1065 9.7392C16.1537 9.79724 16.1138 9.81175 15.8091 9.84077C15.6603 9.85528 15.5116 9.86978 15.4826 9.87704C15.4536 9.88429 15.3048 9.8988 15.1561 9.91331C15.0074 9.92782 14.8587 9.94233 14.8296 9.94959C14.8006 9.95322 14.6628 9.97135 14.5213 9.98224C14.3835 9.99675 14.2275 10.0149 14.1767 10.0221C14.1259 10.0294 13.9881 10.0439 13.8684 10.0584C13.7487 10.0693 13.5854 10.0874 13.5056 10.0947C13.4258 10.1056 13.288 10.1201 13.1973 10.1273C12.8273 10.1672 12.6314 10.189 12.5444 10.2035C12.4936 10.2108 12.3485 10.2253 12.2179 10.2398C12.0873 10.2543 11.9422 10.2688 11.8914 10.2761C11.8406 10.2833 11.6955 10.2978 11.5649 10.3123C11.4344 10.3268 11.2893 10.3414 11.2385 10.3486C11.1877 10.3559 11.0426 10.3704 10.912 10.3849C10.7814 10.3994 10.6363 10.4139 10.5855 10.4212C10.5348 10.4284 10.3897 10.4429 10.2591 10.4574C10.1285 10.4719 9.98338 10.4865 9.9326 10.4937C9.88181 10.501 9.73671 10.5155 9.60613 10.53C9.47554 10.5445 9.33044 10.559 9.27966 10.5663C9.22887 10.5735 9.08377 10.588 8.95319 10.6025C8.8226 10.617 8.6775 10.6315 8.62672 10.6388C8.57593 10.6461 8.43083 10.6606 8.30025 10.6751C8.16966 10.6896 8.02456 10.7041 7.97378 10.7114C7.92299 10.7186 7.77789 10.7331 7.64731 10.7476C7.51672 10.7621 7.37162 10.7766 7.32084 10.7839C7.27005 10.7912 7.12496 10.8057 6.99437 10.8202C6.86378 10.8347 6.71868 10.8492 6.6679 10.8564C6.61711 10.8637 6.47202 10.8818 6.34143 10.8927C6.21084 10.9072 5.46721 10.987 4.68369 11.0741C3.02232 11.2591 2.9933 11.2664 2.8083 11.6182C2.58702 12.0281 2.77202 12.5722 3.18192 12.7318C3.26173 12.7609 4.54222 12.9168 5.38015 13.0003C5.52163 13.0112 5.65947 13.0293 5.68849 13.0329C5.71751 13.0402 5.86623 13.0547 6.01496 13.0692C6.16368 13.0837 6.31241 13.0982 6.34143 13.1055C6.37045 13.1127 6.51917 13.1272 6.6679 13.1417C6.81662 13.1562 6.96535 13.1708 6.99437 13.178C7.02339 13.1853 7.17211 13.1998 7.32084 13.2143C7.46956 13.2288 7.61829 13.2433 7.64731 13.2506C7.67633 13.2578 7.82505 13.2723 7.97378 13.2868C8.1225 13.3013 8.27123 13.3159 8.30025 13.3231C8.32927 13.3304 8.47799 13.3449 8.62672 13.3594C8.77544 13.3739 8.92417 13.3884 8.95319 13.3957C8.98221 13.4029 9.13093 13.4174 9.27966 13.4319C9.42838 13.4464 9.57711 13.461 9.60613 13.4682C9.63515 13.4755 9.78387 13.49 9.9326 13.5045C10.0813 13.519 10.23 13.5335 10.2591 13.5408C10.2881 13.548 10.4368 13.5625 10.5855 13.577C10.7343 13.5915 10.883 13.6061 10.912 13.6133C10.941 13.6206 11.0898 13.6351 11.2385 13.6496C11.3872 13.6641 11.5359 13.6786 11.5649 13.6859C11.594 13.6931 11.7427 13.7076 11.8914 13.7221C12.0401 13.7366 12.1889 13.7511 12.2179 13.7584C12.2469 13.7657 12.3956 13.7802 12.5444 13.7947C12.6931 13.8092 12.8418 13.8237 12.8708 13.831C12.8998 13.8382 13.0486 13.8527 13.1973 13.8672C13.346 13.8817 13.4947 13.8962 13.5238 13.9035C13.5528 13.9108 13.7015 13.9253 13.8502 13.9398C13.999 13.9543 14.1477 13.9688 14.1767 13.9761C14.2057 13.9833 14.3544 13.9978 14.5032 14.0123C14.6519 14.0268 14.8006 14.0413 14.8296 14.0486C14.8587 14.0559 15.0074 14.0704 15.1561 14.0849C15.3048 14.0994 15.4536 14.1175 15.4862 14.1211C15.5189 14.1284 15.6748 14.1429 15.8308 14.1574C15.9868 14.1719 16.121 14.1864 16.1283 14.1937C16.1319 14.1973 16.0521 14.346 15.9505 14.5238C15.751 14.8648 15.6712 15.0099 15.5588 15.1985C15.5225 15.2638 15.3774 15.5141 15.2359 15.7535C15.0944 15.9929 14.9711 16.2505 14.9602 16.3266C14.9022 16.6966 15.2649 17.0449 15.6422 16.9905C15.7982 16.9651 15.9723 16.8562 16.2806 16.5842C16.4112 16.4681 16.5273 16.3665 16.7304 16.196C17.5611 15.4959 21.0688 12.4815 21.1341 12.4126C21.2937 12.2458 21.3373 11.9519 21.2285 11.727C21.1922 11.6472 20.8222 11.3063 20.1692 10.7476C19.6179 10.2761 19.1245 9.85165 19.0738 9.80812C19.0012 9.74282 17.9638 8.85773 16.6289 7.71871C16.5708 7.66793 16.4874 7.59538 16.4402 7.55548C16.3967 7.51557 16.2842 7.41763 16.1863 7.33783C16.092 7.25803 15.9941 7.17097 15.9687 7.14558C15.8199 7.00048 15.5043 6.95332 15.3193 7.05126Z' fill='%23076CB3'/%3E%3C/svg%3E") no-repeat center;
  position: unset;
  border-radius: 0;
  flex-shrink: 0;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul li span {
  color: #505050 !important;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul li i,
.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner p i {
  font-style: normal;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner .wpb_wrapper>ul:not(:last-child),
.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul>li:not(:last-child),
.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner .wpb_wrapper>p:not(:last-child) {
  margin-bottom: 16px;
}

.faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner p {
  color: #505050;
  font-size: 16px;
  line-height: 24px;
}

.faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-tab-title>.qode-tab-title-inner {
  padding: 0;
}

.faq-sec.faq-accordion .qode-accordion-holder .qode-title-holder:not(:nth-last-child(2)) {
  margin-bottom: 15px;
  border-bottom: 1px solid #c5c5c5;
}

.faq-sec.faq-accordion .qode-accordion-holder .ui-accordion-header-active:not(:nth-last-child(2)) {
  margin-bottom: 0;
  border: bottom 0;
}

.faq-sec.faq-accordion .qode-accordion-content.ui-accordion-content-active:not(:last-child) {
  margin-bottom: 15px;
}

.vc_row.info-sec .vc_row.section .full_section_inner {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px;
}

.vc_row.info-sec .vc_row.section .full_section_inner>.wpb_column.vc_column_container {
  width: 20%;
}

/* cmn swiper dots css start */

.cmn-swiper-dots-wrapper {
  margin-top: 20px;
}

.cmn-swiper-dots-wrapper .cmn-swiper-dots {
  line-height: 0;
  text-align: center;
  position: relative;
  z-index: 1;
  inset: 0;
}

.cmn-swiper-dots-wrapper .cmn-swiper-dots>.swiper-pagination-bullet {
  margin: 0 2.5px !important;
}

/* cmn swiper dots css end */

.trusted-brand .slick-slide .trusted-brand-img {
  background-color: #fff;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
  border-radius: 20px;
  margin: 10px;
  border: 1px solid #F0F0F0;
}

.trusted-brand .slick-slide>div>div {
  display: flex !important;
}

.vc_row.trusted-brand-section .vc_column-inner {
  padding: 0;
}

.trusted-brand .slick-track {
  display: flex !important;
}

.trusted-brand .slick-slide {
  height: inherit !important;
  margin: 10px 0;
}

.trusted-brand .slick-slide>div,
.trusted-brand .slick-slide>div>div {
  height: 100% !important;
}

.trusted-brand ul.slick-dots {
  display: flex;
  justify-content: center;
  margin: 20px 0 10px 0;
  list-style: none;
  gap: 8px;
}

.trusted-brand ul.slick-dots button {
  display: none;
}

.trusted-brand ul.slick-dots li {
  width: 10px;
  height: 10px;
  background-color: #E3E3E3;
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s;
}

.trusted-brand ul.slick-dots li:hover,
.trusted-brand ul.slick-dots li.slick-active {
  background-color: #086DB3;
}

/* Our Key Advantages section css start */

.vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .wpb_text_column>.wpb_wrapper>h2 {
  padding-bottom: 0;
}

.vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul>li {
  color: #505050;
  padding: 0;
  display: flex;
  gap: 5px;
  margin: 0;
}

.vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul>li::before {
  width: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='13' viewBox='0 0 24 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2892 0.0669327C15.9423 0.245058 15.7595 0.582558 15.8345 0.905995C15.858 1.00912 16.1345 1.53412 16.4533 2.07787C16.7673 2.61693 17.0767 3.156 17.1423 3.27318C17.208 3.39037 17.283 3.50756 17.3064 3.54037C17.3673 3.61537 17.3158 3.63412 16.922 3.67162C16.7298 3.69037 16.5377 3.70912 16.5002 3.7185C16.4627 3.72787 16.2705 3.74662 16.0783 3.76537C15.8861 3.78412 15.6939 3.80287 15.6564 3.81225C15.6189 3.81693 15.4408 3.84037 15.258 3.85443C15.0798 3.87318 14.8783 3.89662 14.8127 3.906C14.747 3.91537 14.5689 3.93412 14.4142 3.95287C14.2595 3.96693 14.0486 3.99037 13.9455 3.99975C13.8423 4.01381 13.6642 4.03256 13.547 4.04193C13.0689 4.0935 12.8158 4.12162 12.7033 4.14037C12.6377 4.14974 12.4502 4.1685 12.2814 4.18725C12.1127 4.20599 11.9252 4.22474 11.8595 4.23412C11.7939 4.24349 11.6064 4.26225 11.4377 4.281C11.2689 4.29974 11.0814 4.31849 11.0158 4.32787C10.9502 4.33724 10.7627 4.356 10.5939 4.37475C10.4252 4.39349 10.2377 4.41224 10.172 4.42162C10.1064 4.43099 9.9189 4.44975 9.75015 4.4685C9.5814 4.48724 9.3939 4.50599 9.32828 4.51537C9.26265 4.52474 9.07515 4.5435 8.9064 4.56225C8.73765 4.58099 8.55015 4.59974 8.48453 4.60912C8.4189 4.61849 8.2314 4.63725 8.06265 4.656C7.8939 4.67474 7.7064 4.69349 7.64078 4.70287C7.57515 4.71224 7.38765 4.731 7.2189 4.74975C7.05015 4.76849 6.86265 4.78724 6.79703 4.79662C6.7314 4.80599 6.5439 4.82475 6.37515 4.8435C6.2064 4.86224 6.0189 4.88099 5.95328 4.89037C5.88765 4.89974 5.70015 4.9185 5.5314 4.93724C5.36265 4.956 5.17515 4.97475 5.10953 4.98412C5.0439 4.99349 4.8564 5.01693 4.68765 5.03099C4.5189 5.04975 3.55796 5.15287 2.54546 5.26537C0.398589 5.50443 0.361089 5.51381 0.122026 5.96849C-0.163911 6.49818 0.0751515 7.20131 0.604839 7.40756C0.707964 7.44506 2.36265 7.64662 3.44546 7.75443C3.62828 7.7685 3.8064 7.79193 3.8439 7.79662C3.8814 7.80599 4.07359 7.82475 4.26578 7.8435C4.45796 7.86225 4.65015 7.881 4.68765 7.89037C4.72515 7.89974 4.91734 7.9185 5.10953 7.93725C5.30171 7.956 5.4939 7.97475 5.5314 7.98412C5.5689 7.99349 5.76109 8.01225 5.95328 8.031C6.14546 8.04975 6.33765 8.0685 6.37515 8.07787C6.41265 8.08724 6.60484 8.106 6.79703 8.12475C6.98921 8.1435 7.1814 8.16225 7.2189 8.17162C7.2564 8.18099 7.44859 8.19975 7.64078 8.2185C7.83296 8.23725 8.02515 8.256 8.06265 8.26537C8.10015 8.27474 8.29234 8.2935 8.48453 8.31225C8.67671 8.331 8.8689 8.34975 8.9064 8.35912C8.9439 8.36849 9.13609 8.38725 9.32828 8.406C9.52046 8.42475 9.71265 8.4435 9.75015 8.45287C9.78765 8.46224 9.97984 8.481 10.172 8.49975C10.3642 8.5185 10.5564 8.53725 10.5939 8.54662C10.6314 8.55599 10.8236 8.57475 11.0158 8.5935C11.208 8.61225 11.4002 8.631 11.4377 8.64037C11.4752 8.64974 11.6673 8.6685 11.8595 8.68725C12.0517 8.706 12.2439 8.72475 12.2814 8.73412C12.3189 8.74349 12.5111 8.76225 12.7033 8.781C12.8955 8.79975 13.0877 8.8185 13.1252 8.82787C13.1627 8.83724 13.3548 8.856 13.547 8.87475C13.7392 8.8935 13.9314 8.91225 13.9689 8.92162C14.0064 8.931 14.1986 8.94975 14.3908 8.9685C14.583 8.98725 14.7752 9.006 14.8127 9.01537C14.8502 9.02475 15.0423 9.0435 15.2345 9.06225C15.4267 9.081 15.6189 9.09975 15.6564 9.10912C15.6939 9.1185 15.8861 9.13725 16.0783 9.156C16.2705 9.17475 16.4627 9.19818 16.5048 9.20287C16.547 9.21225 16.7486 9.231 16.9502 9.24975C17.1517 9.2685 17.3252 9.28725 17.3345 9.29662C17.3392 9.30131 17.2361 9.4935 17.1048 9.72318C16.847 10.1638 16.7439 10.3513 16.5986 10.5951C16.5517 10.6794 16.3642 11.0029 16.1814 11.3122C15.9986 11.6216 15.8392 11.9544 15.8252 12.0529C15.7502 12.531 16.2189 12.981 16.7064 12.9107C16.908 12.8779 17.133 12.7372 17.5314 12.3857C17.7002 12.2357 17.8502 12.1044 18.1127 11.8841C19.1861 10.9794 23.7189 7.08412 23.8033 6.99506C24.0095 6.77943 24.0658 6.39974 23.9252 6.10912C23.8783 6.006 23.4002 5.56537 22.5564 4.8435C21.8439 4.23412 21.2064 3.68568 21.1408 3.62943C21.047 3.54506 19.7064 2.40131 17.9814 0.929433C17.9064 0.863808 17.7986 0.770058 17.7377 0.718495C17.6814 0.666933 17.5361 0.54037 17.4095 0.437245C17.2877 0.334121 17.1611 0.221621 17.1283 0.188807C16.9361 0.00130749 16.5283 -0.0596294 16.2892 0.0669327Z' fill='%23076CB3'/%3E%3C/svg%3E");
  background-color: transparent;
  height: 13px;
  flex-shrink: 0;
  position: unset;
  margin: 6px 0 0 0;
  background-repeat: no-repeat;
}

/* Our Key Advantages section css end */

.footer-journey .container {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}

.footer-journey {
  background-color: #E5F9FF;
  padding: 50px 0;
  position: relative;
  z-index: 99;
}

.footer-journey .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.footer-journey .journey-head {
  text-align: center;
  margin-bottom: 30px;
}

.footer-journey .journey-head {
  text-align: center;
  margin-bottom: 30px;
}

.footer-journey .row .journey-icon {
  width: 56px;
  height: 56px;
  margin-bottom: 10px;
}

.footer-journey .row .journey-icon img {
  width: 100%;
  object-fit: contain;
}

.footer-journey .journey-content h5 {
  margin-top: 2px;
  color: #000000;
  font-size: 18px;
  line-height: 26px;
}

.footer-journey .journey-content p {
  font-weight: 500;
  color: #505050;
}

.footer-journey .row .col {
  position: relative;
}

.footer-journey .row .col::after {
  content: "";
  position: absolute;
  width: calc(100% + 60px);
  height: 2px;
  background-color: #b9ddf0;
  left: 15px;
  top: 27px;
  z-index: -1;
}

.footer-journey .row .col:last-child::after {
  opacity: 0;
}

.footer-presence .container {
  background-color: #ffffff;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 20px;
  border-radius: 15px;
}

.footer-presence .presence-info {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
}

.footer-presence .presence-info .presence-icon {
  width: 48px;
  height: 48px;
}

.footer-presence .presence-info .presence-icon img {
  width: 100%;
}

.footer-presence {
  background-color: #E5F9FF;
  padding: 0 20px 50px 20px;
  position: relative;
  z-index: 99;
}

.footer-presence .presence-country {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.footer-presence .presence-country .presence-country-inner {
  width: calc(33.33% - 13.3px);
  border: 1px solid #F0F0F0;
  border-radius: 12px;
  padding: 20px;
}

.footer-presence .presence-country .country-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.footer-presence .presence-country .country-list>div {
  background-color: #DCEAFE;
  border-radius: 50px;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  line-height: 0;
}

.footer-presence .presence-country .country-list img {
  width: 17px;
}

.footer-presence .presence-country .country-list p {
  color: #1B4CE3;
}

.footer-presence .presence-country-info {
  margin-bottom: 10px;
}

.footer-presence .presence-country-info h6 {
  font-weight: 500;
  color: #000000;
  text-transform: capitalize;
  position: relative;
  padding-left: 22px;
}

.footer-presence .presence-country-info h6::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 17px;
  height: 22px;
  background-image: url('/iflair_site/wp-content/uploads/2025/12/location.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

.footer-presence .presence-box {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}

.footer-presence .presence-box .presence-box-inner {
  max-width: 320px;
  width: 100%;
  background-color: #EEFBFF;
  border: 1px solid #DCEAFE;
  border-radius: 12px;
  padding: 14px 20px;
}

.footer-presence .presence-box .presence-box-inner:nth-child(2) {
  border-color: #F2E8FE;
  background-color: #FBF3FA;
}

.footer-presence .presence-box .presence-box-inner:nth-child(2) h6 {
  color: #9243D4;
}

.footer-presence .presence-box-inner h6 {
  color: #2062F8;
  text-transform: capitalize;
  margin-bottom: 4px;
}

.footer-presence .presence-box-inner p {
  color: #505050;
}

.footer-presence .presence-content h6 {
  color: #000000;
  text-transform: capitalize;
}

.footer-presence .presence-content p {
  color: #505050;
  font-weight: 500;
}

.footer-presence .presence-country .presence-country-inner:nth-child(2) .country-list>div {
  background-color: #F2E8FE;
}

.footer-presence .presence-country .presence-country-inner:nth-child(2) .country-list>div p {
  color: #7E0FD7;
}

.footer-presence .presence-country .presence-country-inner:nth-child(3) .country-list>div {
  background-color: #D3FAE5;
}

.footer-presence .presence-country .presence-country-inner:nth-child(3) .country-list>div p {
  color: #007A57;
}

.footer-presence .presence-country .presence-country-inner:nth-child(4) .country-list>div {
  background-color: #FEECD5;
}

.footer-presence .presence-country .presence-country-inner:nth-child(4) .country-list>div p {
  color: #C83B0D;
}

.footer-presence .presence-country .presence-country-inner:nth-child(5) .country-list>div {
  background-color: #FDE4E6;
}

.footer-presence .presence-country .presence-country-inner:nth-child(5) .country-list>div p {
  color: #C10034;
}

.footer-presence .presence-country .presence-country-inner:nth-child(6) .country-list>div {
  background-color: #C9FFF9;
}

.footer-presence .presence-country .presence-country-inner:nth-child(6) .country-list>div p {
  color: #007467;
}

/* start media query */

@media only screen and (max-width: 1200px) {
  .vc_row.info-sec .image_with_text img {
    max-width: 100%;
  }


}

@media only screen and (min-width: 992px) {
  .vc_row.info-sec h3 {
    font-size: 22px;
  }

  .portfolio-container .wpb_single_image.port-img-mobile {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .challenges-text .port-content-box:last-child {
    margin-left: auto;
    border-left: 1px solid #d0cec2;
    padding-left: 30px;
  }
}

@media only screen and (min-width: 1300px) {
  .vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner {
    width: 1250px;
  }
}

@media only screen and (min-width: 1550px) {
  .vc_row.info-sec h3 {
    font-size: 26px;
  }

  .wpb_text_column.port-content ul li,
  .wpb_text_column.port-content p {
    font-size: 19px;
    line-height: 32px;
  }

  .vc_row.solution-part .section_inner_margin>.wpb_column {
    padding-right: 50px;
  }

  .vc_row.portfolio-container .section_inner {
    max-width: 1500px;
    width: 100%;
  }
}

@media only screen and (max-width: 1440px) {
  .footer-journey .journey-content h5 {
    font-size: 16px;
    line-height: 24px;
  }

  .wpb_text_column.port-content ul li,
  .wpb_text_column.port-content p {
    font-size: 15px;
    line-height: 22px;
  }

  .wpb_text_column.port-title h1 {
    font-size: 34px;
    line-height: 44px;
  }
}

@media only screen and (max-width: 1199px) {
  .vc_row.portfolio-container.challenges-text .port-content-box:first-child {
    margin-bottom: 50px;
  }

  .vc_row.info-sec .vc_row.section .wpb_column {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1024px) {
  .footer-presence .presence-country .presence-country-inner {
    width: calc(50% - 10px);
  }

  .wpb_text_column.port-content p:before {
    top: 5px;
    width: 15px;
    height: 14px;
  }

  .wpb_text_column.port-content p {
    padding-left: 25px;
  }

}

@media only screen and (max-width: 1000px) {
  .vc_row.portfolio-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vc_row.benifits>.full_section_inner>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row>.section_inner>.section_inner_margin>.wpb_column.vc_col-sm-12>.vc_column-inner {
    padding: 0;
  }
}

@media only screen and (min-width: 1001px) {
  .vc_row.faq-sec>.section_inner {
    width: 882px;
  }
}

@media only screen and (max-width: 991px) {

  .footer-journey .row {
    gap: 20px;
    justify-content: flex-start;
  }

  .footer-journey .row .col {
    width: calc(33% - 12px);
    text-align: center;
  }

  .footer-journey .row .col::after {
    width: 0;
    height: 0;
  }

  .footer-journey .row .journey-icon {
    margin: 0 auto 10px auto;
  }

  .wpb_text_column.port-content ul li,
  .wpb_text_column.port-content p {
    font-size: 14px;
  }

  .portfolio-container .wpb_single_image.port-img-desk {
    display: none;
  }

  .vc_row.portfolio-container.challenges-text .port-content-box {
    width: 100%;
  }

  .custom-slider .swiper-button-next,
  .custom-slider .swiper-button-prev {
    width: 40px;
    height: 40px;
  }

  .custom-slider .swiper-button-next:after,
  .custom-slider .swiper-button-prev:after {
    width: 40px;
    height: 40px;
  }

  .vc_row.info-sec .vc_row.section .full_section_inner>.wpb_column.vc_column_container {
    width: 33.33%;
  }

  body .faq-sec {
    padding: 36px 0 36px !important;
  }

  .faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content ul li,
  .faq-sec.vc_row .qode-accordion-holder>.qode-accordion-content>.qode-accordion-content-inner p,
  .faq-sec.vc_row .qode-accordion-holder .qode-title-holder {
    font-size: 14px;
    line-height: 21px;
  }

  .faq-sec.vc_row .qode-accordion-holder .qode-title-holder>.qode-accordion-mark {
    top: 23px;
  }

  .vc_row.faq-sec .wpb_wrapper>.wpb_text_column>.wpb_wrapper>h2 {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
  .vc_row.info-sec .vc_row.section .wpb_column {
    width: 50%;
  }
}

@media only screen and (min-width: 768px) {
  .custom-slider .cmn-swiper-dots-wrapper {
    display: none;
  }

}

@media only screen and (max-width: 767px) {
  .footer-presence .presence-country .presence-country-inner {
    width: 100%;
  }

  .vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul {
    flex-direction: column;
  }

  .vc_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner {
    padding-left: 46px;
    padding-right: 46px;
  }

  .vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul {
    gap: 16px;
  }

  .vc_row.benifits .vc_row.wpb_row.section .wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.wpb_text_column:first-child {
    padding-bottom: 16px !important;
  }

  .wpb_text_column.port-title h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .vc_row.portfolio-container h2 {
    margin-top: 0;
  }

  .vc_row.challenges-text .port-content-box .vc_row.vc_inner:last-child {
    border-bottom: 0;
  }

  .vc_row.portfolio-container.about-port .section_inner_margin {
    flex-direction: column-reverse;
  }

  .vc_row.portfolio-container .port-img-box {
    margin-bottom: 20px;
  }

  .vc_row.challenges-text .port-content-box .wpb_column .vc_column-inner {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 1px solid #d0cec2;
  }

  .vc_row.challenges-text .port-content-box .vc_row.vc_inner:nth-child(2) {
    border-right: 0;
  }

  .vc_row.challenges-text .port-content-box .wpb_column:first-child .vc_column-inner {
    border-left: 0;
  }

  .vc_row.portfolio-container.challenges-text .port-content-box:first-child {
    margin-bottom: 30px;
  }

  .vc_row.portfolio-container.challenges-text .port-content-box>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.full_section_inner>.wpb_column.vc_column_container.vc_col-sm-6:first-child>.vc_column-inner {
    padding-top: 5px;
  }

  /* project screenshots slider section css start */

  .vc_row.project-screenshots-slider-section {

    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .custom-slider .swiper-slide .port-slide-img {
    padding: 0;
    margin-top: 0;
    border-radius: 20px;
    box-shadow: 0px 2px 15px 0px #0000001A;
  }

  .custom-slider .swiper-slide {
    padding: 0 20px;
  }

  .custom-slider .swiper-button-prev,
  .custom-slider .swiper-button-next {
    display: none;
  }

  .vc_row.project-screenshots-slider-section .wpb_column.vc_col-sm-12>.vc_column-inner {
    padding: 0;
  }

  .vc_row.project-screenshots-slider-section .wpb_column .wpb_text_column.port-title.center-title {
    padding: 0 20px;
  }

  .vc_row.project-screenshots-slider-section .section_inner .wpb_text_column h2 {
    margin-bottom: 24px;
  }

  .trusted-brand .slick-slide {
    margin: 0;
  }

  /* project screenshots slider section css end */
}

@media only screen and (max-width: 600px) {
  .footer-presence .presence-country-info h6::before {
    width: 15px;
    height: 20px;
  }
}

@media only screen and (max-width: 575px) {

  .footer-journey .journey-content h5 {
    font-size: 15px;
    line-height: 20px;
  }

  .footer-journey .row {
    gap: 20px 10px;
  }

  .footer-journey .row .col {
    width: calc(50% - 5px);
  }

  .service-brand a.qbutton {
    border-radius: 10px;
    font-weight: 600;
    display: block;
    line-height: 24px;
  }

  .wpb_text_column.port-content ul {
    padding-left: 15px;
  }

  .vc_row.info-sec .vc_row.section .full_section_inner>.wpb_column.vc_column_container {
    width: 50%;
  }

  .trusted-brand .slick-slide>div>div {
    flex-direction: column;
  }

  .trusted-brand .slick-slide .trusted-brand-img {
    margin: 8px;
    height: 110px;
  }

  .vc_row.benifits {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .vc_row.wpb_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner>.wpb_wrapper>.vc_row.wpb_row>.section_inner .wpb_column .q_list.circle>ul>li {
    font-size: 12px;
  }
}

@media only screen and (max-width: 480px) {
  .vc_row.info-sec .vc_row.section .full_section_inner>.wpb_column.vc_column_container {
    width: 100%;
  }

  .footer-presence .presence-country {
    gap: 12px;
  }

  .footer-presence .presence-country .presence-country-inner {
    padding: 15px;
  }

  .footer-presence .presence-country .country-list {
    gap: 8px;
  }

  .footer-presence .container {
    padding: 20px 15px;
  }

  .footer-presence .presence-box .presence-box-inner {
    padding: 12px 15px;
  }
}

@media only screen and (max-width: 400px) {
  .vc_row.benifits>.full_section_inner>.wpb_column.vc_col-sm-12>.vc_column-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}