.trst-main-section {
  margin-top: 8rem !important;
}

.trst-main-section-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
  max-width: 590px;
}

.trst-main-section-content>h1 {
  color: #101828;
  text-align: right;
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: 138%;
}

.trst-main-section-content>h1>span {
  color: #155EEF;
}

.trst-main-section-content>p {
  color: #475467;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.trst-main-section-buttons {
  gap: 16px;
}

.trst-main-section-buttons>a {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  padding: 12px 24px 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
}

.trst-main-section-buttons>a:first-child {
  color: #fff;
  border-radius: 8px;
  background: #155EEF;
  box-shadow: 0px 8px 0px -4px rgba(37, 98, 217, 0.24), 0px 2px 3px 0px rgba(37, 98, 217, 0.16);
  max-height: 52px;
}

.trst-main-section-buttons>a:first-child::after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4167 10H5M5 10L10 5M5 10L10 15" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  padding-top: 10px;
}

.trst-main-section-buttons>a:first-child::before {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8961 2.96312C11.9173 2.8838 11.954 2.80944 12.0039 2.74429C12.0539 2.67913 12.1162 2.62446 12.1873 2.5834C12.2584 2.54233 12.3369 2.51568 12.4183 2.50496C12.4997 2.49425 12.5824 2.49967 12.6617 2.52094C13.8204 2.82324 14.8775 3.42894 15.7242 4.27565C16.5709 5.12236 17.1766 6.17948 17.4789 7.33812C17.5002 7.41743 17.5056 7.50015 17.4949 7.58155C17.4842 7.66296 17.4575 7.74145 17.4165 7.81255C17.3754 7.88366 17.3207 7.94597 17.2556 7.99593C17.1904 8.0459 17.116 8.08253 17.0367 8.10375C16.9839 8.11762 16.9296 8.1247 16.875 8.12484C16.7373 8.12484 16.6034 8.07934 16.4942 7.99542C16.385 7.9115 16.3066 7.79386 16.2711 7.66078C16.0245 6.71494 15.5302 5.85196 14.8391 5.1608C14.1479 4.46964 13.2849 3.9753 12.3391 3.72875C12.2597 3.70762 12.1852 3.67104 12.12 3.62111C12.0548 3.57118 12 3.50888 11.9589 3.43777C11.9177 3.36666 11.891 3.28814 11.8802 3.2067C11.8695 3.12525 11.8749 3.04248 11.8961 2.96312ZM11.7141 6.22875C12.7914 6.51625 13.4836 7.20844 13.7711 8.28578C13.8066 8.41886 13.885 8.5365 13.9942 8.62042C14.1034 8.70434 14.2373 8.74984 14.375 8.74984C14.4296 8.7497 14.4839 8.74262 14.5367 8.72875C14.616 8.70753 14.6904 8.6709 14.7556 8.62093C14.8207 8.57097 14.8754 8.50866 14.9165 8.43755C14.9575 8.36645 14.9842 8.28796 14.9949 8.20655C15.0056 8.12515 15.0002 8.04243 14.9789 7.96312C14.5789 6.46625 13.5336 5.42094 12.0367 5.02094C11.9574 4.99975 11.8747 4.99439 11.7933 5.00517C11.712 5.01594 11.6335 5.04264 11.5624 5.08374C11.4914 5.12484 11.4291 5.17953 11.3792 5.24469C11.3293 5.30985 11.2927 5.38421 11.2715 5.46351C11.2503 5.54282 11.2449 5.62552 11.2557 5.7069C11.2665 5.78828 11.2932 5.86673 11.3343 5.93779C11.3754 6.00885 11.4301 6.07112 11.4952 6.12104C11.5604 6.17096 11.6348 6.20756 11.7141 6.22875ZM18.1156 13.678C17.9763 14.7366 17.4564 15.7083 16.6531 16.4116C15.8497 17.1149 14.8177 17.5018 13.75 17.4998C7.54688 17.4998 2.50001 12.453 2.50001 6.24984C2.49809 5.1821 2.88492 4.15017 3.58824 3.34679C4.29155 2.54341 5.26326 2.02352 6.32188 1.88422C6.58958 1.85153 6.86067 1.9063 7.09468 2.04034C7.3287 2.17438 7.51309 2.38052 7.62032 2.62797L9.27032 6.31156V6.32094C9.35242 6.51035 9.38633 6.71715 9.36901 6.92287C9.3517 7.12859 9.2837 7.32681 9.1711 7.49984C9.15704 7.52094 9.14219 7.54047 9.12657 7.56L7.50001 9.48812C8.08516 10.6772 9.32891 11.91 10.5336 12.4967L12.4352 10.8787C12.4538 10.8631 12.4734 10.8484 12.4938 10.835C12.6666 10.7197 12.8655 10.6493 13.0725 10.6302C13.2794 10.6111 13.4878 10.6439 13.6789 10.7256L13.6891 10.7303L17.3695 12.3795C17.6174 12.4864 17.8241 12.6706 17.9585 12.9047C18.093 13.1387 18.1481 13.41 18.1156 13.678ZM16.875 13.5217H16.8664L13.1945 11.8772L11.2922 13.4952C11.2737 13.5108 11.2544 13.5254 11.2344 13.5389C11.0545 13.6589 10.8466 13.7302 10.6309 13.7458C10.4152 13.7614 10.1992 13.7208 10.0039 13.628C8.54063 12.9209 7.08204 11.4733 6.37423 10.0256C6.2805 9.83176 6.23844 9.61697 6.25213 9.40208C6.26582 9.18718 6.33478 8.97947 6.45235 8.79906C6.4656 8.77788 6.48049 8.75776 6.49688 8.7389L8.12501 6.80844L6.48438 3.13656C6.48407 3.13344 6.48407 3.1303 6.48438 3.12719C5.72677 3.22601 5.03116 3.59763 4.52783 4.17243C4.0245 4.74724 3.74796 5.48581 3.75001 6.24984C3.7529 8.90112 4.8074 11.443 6.68214 13.3177C8.55687 15.1924 11.0987 16.2469 13.75 16.2498C14.5136 16.2525 15.2519 15.9769 15.8271 15.4747C16.4022 14.9724 16.7747 14.2779 16.875 13.5209V13.5217Z" fill="white"/></svg>');
  padding-top: 10px;
}

.trst-main-section-buttons>a:nth-child(2) {
  color: #155EEF;
  border: 1px solid #B2CCFF;
  background: #EFF4FF;
  box-shadow: 0px 7px 0px -4px rgba(37, 98, 217, 0.06), 0px 2px 3px 0px rgba(37, 98, 217, 0.04);
  max-height: 52px;
}

.trst-main-section-buttons>a:nth-child(2)::after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4167 10H5M5 10L10 5M5 10L10 15" stroke="%23004EEB" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  padding-top: 10px;
}

/* header style end */

/* trst copeartion section start */

.trst-copeartion-section {
  margin-top: 120px;
}

.trst-copeartion-section>h2 {
  color: #475467;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 32px;
}

.trst-copeartion-section img {
  max-width: 100%;
  max-height: 100%;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: 0.4s all ease;
}

.trst-copeartion-section img:hover {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

/* trst copeartion section end */

/* trst service section start */

.trst-servises-section {
  margin-top: 175px;
  background-color: #2970FF;
  border-radius: 12px;
  padding: 48px 32px;
}

.trst-servises-section-title>h3 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 16px !important;
}

.trst-servises-section-title>p {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.trst-servises-items-section {
  padding: 40px 32px 48px 32px;
}

.trst-servises-item {
  background-color: #155EEF;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0px 5px 15px -4px rgba(24, 93, 229, 0.45), 0px 1px 2px 0px rgba(37, 98, 217, 0.16);
  transition: 0.4s all ease;
}

.trst-servises-item>a {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: nowrap;
}

.trst-servises-items-icon {
  display: flex;
  padding: 16px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  border: 2px solid #528BFF;
  background: #2970FF;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  transition: 0.4s all ease;
}

.trst-servises-items-icon>svg {
  transition: 0.4s all ease;
}

.trst-servises-item>a>span {
  color: #fff;
  text-align: right;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
}

.trst-servises-item:hover {
  background-color: #0040C1;
}

.trst-servises-item:hover>a>.trst-servises-items-icon {
  background-color: #fff;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  border-color: rgba(234, 236, 240, 0.2);
  outline: #528BFF solid 6px;
}

.trst-servises-item:hover>a>.trst-servises-items-icon>svg {
  filter: invert(100%);
}

/* trst service section end */

/* trst best lawyers section start */

.trst-select-best-lawyers-section {
  margin-top: 112px;
}

.trst-select-best-lawyers-section-title {
  max-width: 881px;
}

.trst-select-best-lawyers-section-title>h3 {
  color: #101828;
  text-align: right;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}

.trst-select-best-lawyers-section-title>p {
  color: #475467;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.trst-select-best-lawyers-section-box {
  margin-top: 64px;
}

.trst-select-best-lawyers-section-content {
  max-width: 576px;
  gap: 58px;
}

.trst-select-best-lawyers-section-content-icon {
  width: 48px;
  height: 48px;
  max-width: 48px;
  min-width: 48px;
  max-height: 48px;
  min-height: 48px;
}

.trst-select-best-lawyers-svg {
  min-width: 56px !important;
  min-height: 56px !important;
}

.trst-select-best-lawyers-section-content h4 {
  color: #101828;
  text-align: right;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.trst-select-best-lawyers-section-content p {
  color: #475467;
  text-align: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.trst-select-best-lawyers-section-img {
  position: relative;
}

.trst-select-best-lawyers-section-img::after {
  content: url('data:image/svg+xml,<svg width="100" height="99" viewBox="0 0 100 99" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M54.4233 0H45.5767V32.9912L29.0808 4.41936L21.4192 8.84269L37.9151 37.4146L9.34318 20.9192L4.91986 28.5808L33.4932 45.0772H0.5V53.9243H33.4898L4.91986 70.4192L9.34318 78.0808L37.9156 61.5844L21.4192 90.1568L29.0808 94.5807L45.5767 66.0088V99H54.4233V66.0083L70.9192 94.5797L78.5808 90.1563L62.0849 61.5849L90.6563 78.0808L95.0802 70.4192L66.5102 53.9243H99.5V45.0772H66.5068L95.0802 28.5808L90.6563 20.9192L62.0859 37.4141L78.5808 8.84367L70.9192 4.42035L54.4233 32.9917V0Z" fill="%2311254D"/></svg>');
  position: absolute;
  right: -50px;
  top: 250px;
}

.trst-select-best-lawyers-section-img>img {
  width: 470px;
  height: 528px;
}

/* trst best lawyers section end */

/* trst custumers comment section start */

.trst-customers-comment-section {
  margin-top: 64px;
  border-radius: 16px;
  background: #F9FAFB;
  padding: 59px 74px;
}

.trst-customers-comment-section-img {
  position: relative;
}

.trst-customers-comment-section-img::after {
  content: url('data:image/svg+xml,<svg width="104" height="104" viewBox="0 0 104 104" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M52 89.7778C72.864 89.7778 89.7778 72.864 89.7778 52C89.7778 31.136 72.864 14.2222 52 14.2222C31.136 14.2222 14.2222 31.136 14.2222 52C14.2222 72.864 31.136 89.7778 52 89.7778ZM52 104C80.7187 104 104 80.7187 104 52C104 23.2813 80.7187 0 52 0C23.2813 0 0 23.2813 0 52C0 80.7187 23.2813 104 52 104Z" fill="%23F2F2F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M52 66.6669C60.1 66.6669 66.6666 60.1002 66.6666 52.0002C66.6666 43.9002 60.1 37.3336 52 37.3336C43.9 37.3336 37.3333 43.9002 37.3333 52.0002C37.3333 60.1002 43.9 66.6669 52 66.6669ZM52 80.8891C67.9551 80.8891 80.8889 67.9553 80.8889 52.0002C80.8889 36.0451 67.9551 23.1113 52 23.1113C36.0449 23.1113 23.1111 36.0451 23.1111 52.0002C23.1111 67.9553 36.0449 80.8891 52 80.8891Z" fill="%23F2F2F2"/></svg>');
  position: absolute;
  top: 234px;
  right: -44px;
}

.trst-customers-comment-section-img>img {
  width: 332px;
  height: 382px;
  border-radius: 12px;
}

.trst-customers-comment-section-box {
  gap: 64px;
}

.trst-customers-comment-section-content {
  max-width: 592px;
  gap: 20px;
}

.trst-customers-comment-section-content>img {
  width: 116px;
  height: 20px;
}

.trst-customers-comment-section-content>h4 {
  color: #101828;
  text-align: right;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 138%;
}

.trst-customers-comment-section-content>h4>span {
  font-weight: 500;
}

.trst-customers-comment-section-author {
  position: relative;
  padding-right: 14px;
}

.trst-customers-comment-section-author>p {
  color: #101828;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}

.trst-customers-comment-section-author>span {
  color: #475467;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.trst-customers-comment-section-author::before {
  content: "";
  width: 6px;
  height: 39px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #155EEF;
  right: -6px;
}

/* trst custumers comment section end */

/* trst our experts section start */

.trst-our-experts-section {
  margin: 96px 0;
  border-radius: 16px;
  border: 1px solid #E9F2FF;
  background: linear-gradient(63deg, #FAFBFF 26.05%, rgba(247, 250, 255, 0.91) 48.92%, rgba(243, 247, 255, 0.78) 66.33%);
  padding: 64px;
  position: relative;
  overflow: hidden;
}

.trst-our-experts-section-content {
  max-width: 662px;
  gap: 32px;
}

.trst-our-experts {
  gap: 125px;
}

.trst-our-experts-section-content>h4 {
  color: #00359E;
  text-align: right;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
}

.trst-our-experts-section-content>p {
  color: #475467;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.trst-our-experts-section-content>ul {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  padding: 0;
  margin: 0;
}

.trst-our-experts-section-content>ul>li {
  display: flex;
  align-items: center;
  gap: 16px;
}

.trst-our-experts-section-content>ul>li>span {
  color: #475467;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.trst-our-experts-section-content-call {
  z-index: 0;
}

.trst-our-experts-section-content-call>a:first-child {
  border-radius: 8px;
  background: #2970FF;
  box-shadow: 0px 8px 0px -4px rgba(37, 98, 217, 0.24), 0px 2px 3px 0px rgba(37, 98, 217, 0.16);
  display: flex;
  padding: 12px 24px 12px 20px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  width: 210px;
}

.trst-our-experts-section-content-call>a:nth-child(2) {
  color: #004EEB;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
}

.trst-our-experts-section-content-call>span {
  color: #475467;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.trst-our-experts-section-direction {
  direction: ltr;
}

.trst-our-experts-pattern {
  margin-right: 645px;
}


/* trst our experts section end */


/* tablet size start */


@media ((min-width: 768px) and (max-width: 1199.98px)) {

  .trst-main-section-content>h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
  }

  .trst-main-section-content>p {
    font-size: 14px;
    line-height: 24px;
  }

  .trst-main-section-buttons>a:first-child {
    color: #fff;
    border-radius: 8px;
    background: #155EEF;
    box-shadow: 0px 8px 0px -4px rgba(37, 98, 217, 0.24), 0px 2px 3px 0px rgba(37, 98, 217, 0.16);
  }

  .trst-main-section-buttons>a:nth-child(2) {
    display: none;
  }

  .trst-main-section-img>img {
    width: 304px;
    height: 317.703px;
  }

  /* header tablet style end */

  /* copeartion section start */

  .trst-copeartion-section {
    padding-bottom: 32px;
  }

  .trst-copeartion-section>h2 {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-huawei-logo {
    width: 104.038px;
    height: 29.034px;
  }

  .trst-raychat-logo {
    width: 92.545px;
    height: 26.009px;
  }

  .trst-golrang-logo {
    width: 97.989px;
    height: 30.848px;
  }

  .trst-asiatech-logo {
    width: 71.98px;
    height: 27.824px;
  }

  .trst-goldis-logo {
    width: 61.092px;
    height: 29.034px;
  }

  /* copeartion section end */

  /* trst service section start */

  .trst-servises-section {
    padding: 48px 32px 0 32px;
    margin-top: 112px;
  }

  .trst-servises-item {
    min-width: 140px !important;
    min-height: 120px !important;
    padding: 10px;
  }

  .trst-servises-item a {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .trst-servises-items-section {
    padding: 40px 0px 48px 0px;
  }

  .trst-servises-items-icon {
    width: 45px;
    height: 45px;
    padding: 10px;
  }

  .trst-servises-item>a>span {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }

  /* trst service section end */

  /* trst select best lawyers start */

  .trst-select-best-lawyers-section {
    padding: 64px 32px;
    margin-top: 50px;
  }

  .trst-select-best-lawyers-section-content {
    flex-flow: row-reverse !important;
    max-width: none;
    gap: 32px;
  }

  .trst-select-best-lawyers-section-img {
    display: none;
  }

  .trst-select-best-lawyers-section-title {
    align-items: center !important;
  }

  .trst-select-best-lawyers-section-title>h3 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .trst-select-best-lawyers-section-title>p {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    max-width: 75%;
  }

  .trst-select-best-lawyers-section-content h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
  }

  .trst-select-best-lawyers-section-content p {
    font-size: 14px;
    line-height: 24px;
  }

  /* trst select best lawyers start */

  /* trst customers comment section start */

  .trst-customers-comment-section {
    margin: 64px 32px;
    padding: 32px;
  }

  .trst-customers-comment-section-content>h4 {
    font-size: 30px;
    line-height: 40px;
  }

  .trst-customers-comment-section-img>img {
    width: 252px;
    height: 290px;
  }

  .trst-customers-comment-section-img::after {
    content: url('data:image/svg+xml,<svg width="85" height="85" viewBox="0 0 104 104" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M52 89.7778C72.864 89.7778 89.7778 72.864 89.7778 52C89.7778 31.136 72.864 14.2222 52 14.2222C31.136 14.2222 14.2222 31.136 14.2222 52C14.2222 72.864 31.136 89.7778 52 89.7778ZM52 104C80.7187 104 104 80.7187 104 52C104 23.2813 80.7187 0 52 0C23.2813 0 0 23.2813 0 52C0 80.7187 23.2813 104 52 104Z" fill="%23F2F2F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M52 66.6669C60.1 66.6669 66.6666 60.1002 66.6666 52.0002C66.6666 43.9002 60.1 37.3336 52 37.3336C43.9 37.3336 37.3333 43.9002 37.3333 52.0002C37.3333 60.1002 43.9 66.6669 52 66.6669ZM52 80.8891C67.9551 80.8891 80.8889 67.9553 80.8889 52.0002C80.8889 36.0451 67.9551 23.1113 52 23.1113C36.0449 23.1113 23.1111 36.0451 23.1111 52.0002C23.1111 67.9553 36.0449 80.8891 52 80.8891Z" fill="%23F2F2F2"/></svg>');
    right: -40px;
    top: 165px;
  }

  .trst-customers-comment-section-author>p {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-customers-comment-section-author>span {
    font-size: 14px;
    line-height: 24px;
  }

  /* trst customers comment section start */

  /* trst our expert section start */
  .trst-our-experts-section {
    margin: 0 32px 134px 32px;
  }

  .trst-our-expert-section {
    padding: 32px;
  }

  .trst-our-experts-section-content>p {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-our-experts-section-svg {
    width: 20px;
    height: 20px;
  }

  .trst-our-experts-section-content>ul>li>span {
    font-size: 14px;
    line-height: 24px;
  }

  .trst-our-experts-section-content-call>a:first-child {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-our-experts-section-content-call>a:nth-child(2) {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-our-experts-section-content-call>span {
    font-size: 12px;
    line-height: 20px;
  }

  .trst-our-experts-pattern {
    margin-top: 200px;
    margin-right: 0px !important;
  }

  /* trst our expert section end */
}

/* tablet size end */


/* mobile size start */

@media only screen and (max-width: 767.98px) {

  /* header mobile style start */

  .trst-main-section-content>h1 {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    line-height: 60px;
  }

  .trst-header-content {
    margin-top: 60px;
    gap: 32px;
  }

  .trst-main-section-buttons>a:nth-child(2) {
    display: none;
  }

  .trst-main-section-content {
    padding-right: 0px !important;
    align-items: center;
  }

  .main-container {
    padding: 0 20px !important;
  }

  .trst-main-section-content>p,
  .trst-copeartion-section>h2 {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  }

  .trst-main-section-buttons>a {
    font-size: 16px;
    line-height: 26px;
  }

  .trst-site-law-photo {
    width: 303px;
    height: 316.658px;
    margin-top: 40px;
  }

  /* header mobile style start */

  /* trst copeartion section start */

  .trst-copeartion-section {
    margin: 36px 0;
  }

  .trst-coworker {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    gap: 16px 36.741px;
    align-self: stretch;
    flex-wrap: wrap;
  }

  .trst-huawei-logo {
    width: 90px;
    height: 22px;
  }

  .trst-raychat-logo {
    width: 80px;
    height: 22px;
  }

  .trst-golrang-logo {
    width: 85px;
    height: 22px;
  }

  .trst-asiatech-logo {
    width: 62px;
    height: 24px;
  }

  .trst-goldis-logo {
    width: 53px;
    height: 24px;
  }

  /* trst copeartion section end */

  /* trst sevice start */

  .trst-servises-items-section {
    padding: 32px 0 42px 0;
  }

  .trst-servises-section {
    padding: 40px 20px 0 20px;
    margin-top: 36px;
  }

  .trst-servises-item {
    min-width: 100px !important;
    min-height: 100px !important;
    padding: 8px;
  }

  .trst-servises-section-title {
    align-items: start;
  }

  .trst-servises-section-title>p {
    text-align: right;
  }

  .trst-servises-item {
    max-height: 52px;
  }

  .trst-servises-item a {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .trst-servises-items-icon {
    width: 35px;
    height: 35px;
    padding: 8px;
  }

  .trst-servises-item>a>span {
    text-align: center;
    font-size: 11px;
    font-weight: 500;
    line-height: 18px;
  }

  /* trst sevice end */

  /* trst select best lawyers section start */

  .trst-select-best-lawyers-section-img {
    display: none;
  }

  .trst-select-best-lawyers-section {
    flex-flow: column;
  }

  .trst-select-best-lawyers-section-title>h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .trst-select-best-lawyers-section-title>p {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
  }

  .trst-select-best-lawyers-section-title {
    gap: 16px !important;
  }

  .trst-select-best-lawyers-section-content h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }

  .trst-select-best-lawyers-section-content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
  }

  /* trst select best lawyers section end */

  /* trst customers cm style start */


  .trst-customers-comment-section-img>img {
    width: 302px;
  }

  .trst-customers-comment-section-img::after {
    content: url('data:image/svg+xml,<svg width="75" height="75" viewBox="0 0 104 104" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M52 89.7778C72.864 89.7778 89.7778 72.864 89.7778 52C89.7778 31.136 72.864 14.2222 52 14.2222C31.136 14.2222 14.2222 31.136 14.2222 52C14.2222 72.864 31.136 89.7778 52 89.7778ZM52 104C80.7187 104 104 80.7187 104 52C104 23.2813 80.7187 0 52 0C23.2813 0 0 23.2813 0 52C0 80.7187 23.2813 104 52 104Z" fill="%23F2F2F2"/><path fill-rule="evenodd" clip-rule="evenodd" d="M52 66.6669C60.1 66.6669 66.6666 60.1002 66.6666 52.0002C66.6666 43.9002 60.1 37.3336 52 37.3336C43.9 37.3336 37.3333 43.9002 37.3333 52.0002C37.3333 60.1002 43.9 66.6669 52 66.6669ZM52 80.8891C67.9551 80.8891 80.8889 67.9553 80.8889 52.0002C80.8889 36.0451 67.9551 23.1113 52 23.1113C36.0449 23.1113 23.1111 36.0451 23.1111 52.0002C23.1111 67.9553 36.0449 80.8891 52 80.8891Z" fill="%23F2F2F2"/></svg>');
    right: -23px;
    bottom: 259px;
  }

  .trst-customers-comment-section {
    padding: 24px 16px;
  }

  .trst-customers-comment-section-content>h4 {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
  }

  /* trst customers cm style start */

  /* trst our expert section start */

  .trst-our-experts-section {
    padding: 40px 16px;
  }

  .trst-our-experts-section-content>p {
    font-size: 14px;
    line-height: 24px;
  }

  .trst-our-experts-section-content>ul>li>span {
    font-size: 14px;
    line-height: 24px;
  }

  .trst-our-experts-section-svg {
    width: 20px;
    height: 20px;
  }

  .trst-our-experts-section-content-call {
    padding-top: 16px;
    gap: 12px !important;
  }

  .trst-our-experts-section-content-call>a:first-child {
    width: 271px;
    padding: 10px 16px;
  }

  .trst-our-experts-section-content-call>a:nth-child(2) {
    font-size: 16px;
    line-height: 26px;
    padding: 12px 16px 0px 16px;

  }

  .trst-our-experts-section-content-call>span {
    font-size: 12px;
    line-height: 20px;
  }

  .trst-our-experts-pattern {
    margin-top: 20px;
    margin-right: 0px !important;
    margin-left: 285px;
  }

  /* trst our expert section end */
}

/* mobile size end */