/*Primary Colors*/
/*Neutral Colors*/
/*Accent Colors*/
/*Accent Colors
$light-blue:#00B9DB;
$dark-grey:#1D202C;
$medium-grey: #5B5D66;
$grey:#72747C; 
$primary-color:#111426;
$secondary-color:#E55100;*/
/*reset css start*/
/*Primary Colors*/
/*Neutral Colors*/
/*Accent Colors*/
/*Accent Colors
$light-blue:#00B9DB;
$dark-grey:#1D202C;
$medium-grey: #5B5D66;
$grey:#72747C; 
$primary-color:#111426;
$secondary-color:#E55100;*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav {
  display: inline-block;
  width: 100%; }

a {
  color: #000; }

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*reset css end*/
body {
  font-size: 18px;
  line-height: normal;
  overflow-x: hidden;
  color: #42445A;
  font-family: "Poppins", sans-serif;
  background: #fff; }
  @media screen and (max-width: 767px) {
    body {
      font-size: 15px; } }

.pos-up {
  position: relative;
  z-index: 9; }
  @media screen and (max-width: 1020px) {
    .pos-up {
      background: #142889; } }

.pos-down {
  position: relative;
  z-index: 1; }

.red-btn {
  background: #ED6947;
  font-family: fatfrank, sans-serif;
  color: #fff;
  font-size: 18px;
  min-height: 60px;
  min-width: 170px;
  border-radius: 40px; }
  .red-btn:hover {
    background: #0A0F28; }

.white-btn {
  background: #fff;
  font-family: fatfrank, sans-serif;
  color: #414963;
  font-size: 14px;
  min-height: 30px;
  min-width: 80px;
  border-radius: 4px;
  box-shadow: 0px 5px 5px #0000001A;
  letter-spacing: 1px; }
  .white-btn:hover {
    background: #0A0F28;
    color: #fff; }

.small-heading {
  color: #fff;
  font-size: 32px;
  margin-bottom: 20px;
  font-family: fatfrank, sans-serif; }
  .small-heading.dark {
    color: #42435A; }
  @media screen and (max-width: 767px) {
    .small-heading {
      font-size: 20px; } }

.border-none {
  border: none !important; }

/*font-family: 'Poppins', sans-serif;*/
.maxWidth {
  max-width: 1515px;
  margin: 0 auto;
  width: 100%; }
  @media (max-width: 1514.98px) {
    .maxWidth {
      padding: 0 20px; } }

a {
  text-decoration: none; }
  a:hover {
    color: #FFA413; }

html {
  scroll-behavior: smooth; }

body {
  font-family: "Poppins", sans-serif;
  font-weight: 400; }

.bg-none {
  background-image: none !important; }

.bg-grey {
  background-color: #f4f4f4 !important; }

.bg-lightgrey {
  background-color: #f4f4f4 !important; }

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #FFA413;
  color: white;
  cursor: pointer;
  padding: 5px;
  border-radius: 4px;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center; }

#myBtn:hover {
  background-color: #555; }

.right-menu {
  position: fixed;
  right: 0;
  bottom: 20%;
  transform: translateY(10%);
  z-index: 99; }
  .right-menu ul li {
    width: 100px;
    height: 100px;
    background: #FFA413;
    border-radius: 15px 0 0 15px;
    margin: 0;
    position: relative;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 20px;
    box-shadow: 0px 8px 15px #00000029; }
    @media screen and (max-width: 767px) {
      .right-menu ul li {
        width: 50px;
        height: 50px; } }
    .right-menu ul li a {
      color: #fff;
      font-family: "Poppins", sans-serif; }
      .right-menu ul li a figure {
        margin-bottom: 5px; }
        @media screen and (max-width: 767px) {
          .right-menu ul li a figure {
            margin: 0; } }
        .right-menu ul li a figure img {
          max-width: 40px; }
          @media screen and (max-width: 767px) {
            .right-menu ul li a figure img {
              max-width: 25px; } }
      .right-menu ul li a span {
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase; }
        @media screen and (max-width: 767px) {
          .right-menu ul li a span {
            display: none; } }
    .right-menu ul li:last-child {
      margin-bottom: 0;
      background: #000000;
      color: #fff; }

header {
  background: #fff;
  min-height: 90px; }
  header .navbar {
    padding: 0 20px;
    min-height: 90px;
    display: flex;
    align-items: center;
    background: #000000;
    box-shadow: 0px 3px 6px #00000029;
    z-index: 11; }
    @media screen and (max-width: 1750px) {
      header .navbar {
        padding: 0 20px; } }
    @media screen and (max-width: 1366px) {
      header .navbar {
        min-height: 100px; } }
    @media screen and (max-width: 991px) {
      header .navbar {
        min-height: 85px;
        padding: 0 0 0 20px; } }
    header .navbar .navbar-brand {
      margin-right: 0; }
      header .navbar .navbar-brand img {
        max-width: 150px; }
        @media screen and (max-width: 1400px) {
          header .navbar .navbar-brand img {
            max-width: 120px; } }
    header .navbar .navbar-toggler {
      margin-left: auto;
      padding: 0;
      border: 0px solid #b2b8d6;
      margin-right: 10px; }
      header .navbar .navbar-toggler .navbar-toggler-icon {
        background: url(../images/toggler-icon.png) no-repeat center center; }
    header .navbar .navbar-nav {
      margin-left: auto; }
      header .navbar .navbar-nav .nav-item {
        margin: 0 10px; }
        @media screen and (max-width: 1600px) {
          header .navbar .navbar-nav .nav-item {
            margin: 0 8px; } }
        @media screen and (max-width: 1300px) {
          header .navbar .navbar-nav .nav-item {
            margin: 0 5px; } }
        @media screen and (max-width: 991px) {
          header .navbar .navbar-nav .nav-item {
            margin: 15px; } }
        header .navbar .navbar-nav .nav-item .nav-link {
          color: #A7A7A7;
          font-size: 16px;
          font-family: "Poppins", sans-serif;
          padding: 5px 15px;
          position: relative;
          border: 1px solid transparent;
          text-transform: uppercase;
          border-radius: 25px;
          transition: .2s all linear;
          font-weight: 500; }
          @media screen and (max-width: 1600px) {
            header .navbar .navbar-nav .nav-item .nav-link {
              font-size: 14px;
              padding: 5px 10px; } }
          @media screen and (max-width: 1300px) {
            header .navbar .navbar-nav .nav-item .nav-link {
              padding: 5px 5px;
              font-size: 12px; } }
          header .navbar .navbar-nav .nav-item .nav-link:hover {
            color: #fff;
            border: 1px solid #A7A7A7;
            transition: .2s all linear; }
          header .navbar .navbar-nav .nav-item .nav-link.active {
            color: #E59619; }
          header .navbar .navbar-nav .nav-item .nav-link.active {
            position: relative; }
            header .navbar .navbar-nav .nav-item .nav-link.active:before {
              content: "";
              width: 100%;
              height: 4px;
              position: absolute;
              top: -34px; }
              @media screen and (max-width: 991px) {
                header .navbar .navbar-nav .nav-item .nav-link.active:before {
                  left: -15px;
                  height: 100%;
                  width: 2px;
                  top: 50%;
                  transform: translateY(-50%); } }
    header .navbar.index-header {
      padding: 0 50px;
      min-height: 70px; }
      @media screen and (max-width: 1600px) {
        header .navbar.index-header {
          padding: 0 15px; } }
      @media screen and (max-width: 991px) {
        header .navbar.index-header {
          min-height: 70px;
          padding: 0 0 0 20px; } }
      header .navbar.index-header .navbar-nav .nav-item .nav-link {
        font-size: 17px; }
        @media screen and (max-width: 1600px) {
          header .navbar.index-header .navbar-nav .nav-item .nav-link {
            font-size: 14px; } }
      @media screen and (max-width: 1300px) {
        header .navbar.index-header .navbar-nav .nav-item {
          margin: 0 10px; }
          header .navbar.index-header .navbar-nav .nav-item .nav-link {
            padding-left: 5px;
            padding-right: 5px;
            font-size: 12px; } }
      @media screen and (max-width: 991px) {
        header .navbar.index-header .navbar-nav .nav-item {
          margin: 15px; } }
  @media screen and (max-width: 991px) {
    header .navbar-collapse {
      width: 100%;
      max-width: 310px;
      background-color: #0a0f28;
      -webkit-transform: translate(0);
      transform: translate(0);
      position: fixed;
      z-index: 111;
      top: 0;
      left: -100% !important;
      -webkit-transition: all .6s ease;
      transition: all .3s ease;
      height: 100%;
      display: block !important; }
    header .navbar-collapse.collapse.show {
      display: block;
      left: 0 !important;
      padding-top: 40px; }
    header .close-menu {
      display: block !important;
      position: absolute;
      top: 10px;
      right: 10px;
      cursor: pointer; } }
  header .navbar-expand-lg {
    position: static;
    width: 100%;
    transition: all 0.4s ease; }
  header .navbar-expand-lg.sticky {
    position: fixed;
    transition: all 0.4s ease;
    min-height: auto !important;
    height: 55px; }
    header .navbar-expand-lg.sticky .navbar-nav .nav-item .nav-link {
      font-size: 15px !important; }
      @media (max-width: 1140px) {
        header .navbar-expand-lg.sticky .navbar-nav .nav-item .nav-link {
          font-size: 12px !important; } }
    header .navbar-expand-lg.sticky .navbar-brand img {
      max-width: 100px; }
  header .header-content {
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    /*min-height: calc(100vh - 156px); */
    position: relative;
    /*@media screen and (max-width:1366px){min-height: calc(100vh - 100px);}
    @media screen and (max-width:991px){min-height: calc(100vh - 130px);}
    @media screen and (max-width:991px){min-height: calc(49vh - 130px);}*/ }
    header .header-content:after {
      content: "";
      background-color: rgba(0, 0, 0, 0.3);
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    header .header-content .header-left-content {
      width: 100%;
      /*background: url(../images/bg-one.svg);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;*/
      padding-top: 50px;
      position: absolute;
      z-index: 1; }
      @media screen and (max-width: 767px) {
        header .header-content .header-left-content {
          width: 100%; } }
      @media screen and (max-width: 767px) {
        header .header-content .header-left-content {
          padding-top: 30px; } }
      header .header-content .header-left-content .hlc-inner {
        max-width: 800px;
        margin: 0 auto;
        text-align: center; }
        header .header-content .header-left-content .hlc-inner .navbar-brand {
          margin: 0;
          display: inline-block; }
          @media screen and (max-width: 767px) {
            header .header-content .header-left-content .hlc-inner .navbar-brand {
              text-align: center; } }
          header .header-content .header-left-content .hlc-inner .navbar-brand img {
            width: 280px; }
            @media screen and (max-width: 767px) {
              header .header-content .header-left-content .hlc-inner .navbar-brand img {
                width: 180px; } }
        header .header-content .header-left-content .hlc-inner .slogan {
          min-height: calc(100vh - 350px);
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center; }
          @media screen and (max-width: 1366px) {
            header .header-content .header-left-content .hlc-inner .slogan {
              min-height: calc(70vh - 130px); } }
          @media screen and (max-width: 991px) {
            header .header-content .header-left-content .hlc-inner .slogan {
              min-height: calc(70vh - 130px);
              padding: 0px 15px;
              display: none; } }
          @media screen and (max-width: 767px) {
            header .header-content .header-left-content .hlc-inner .slogan {
              text-align: center; } }
          header .header-content .header-left-content .hlc-inner .slogan h2 {
            color: #fff;
            font-size: 35px;
            line-height: 45px;
            font-weight: 700;
            margin-bottom: 10px;
            word-break: break-word; }
            @media screen and (max-width: 1366px) {
              header .header-content .header-left-content .hlc-inner .slogan h2 {
                color: #fff;
                font-size: 35px;
                line-height: 45px;
                margin-bottom: 20px; } }
            @media (max-width: 575.98px) {
              header .header-content .header-left-content .hlc-inner .slogan h2 {
                font-size: 25px;
                line-height: 30px; } }
          header .header-content .header-left-content .hlc-inner .slogan p {
            color: #fff;
            font-size: 18px;
            font-weight: 400;
            line-height: 30px; }
            @media screen and (max-width: 1366px) {
              header .header-content .header-left-content .hlc-inner .slogan p {
                line-height: 25px; } }
            @media (max-width: 575.98px) {
              header .header-content .header-left-content .hlc-inner .slogan p {
                font-size: 15px; } }
          header .header-content .header-left-content .hlc-inner .slogan .carousel-inner {
            /*background: rgba(0, 0, 0, 0.6);*/
            padding: 20px;
            border-radius: 10px; }
    header .header-content .header-right-content {
      width: 60%;
      background: url(../images/bg-header-right.png);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
      @media screen and (max-width: 1366px) {
        header .header-content .header-right-content {
          width: 50%; } }
      @media screen and (max-width: 767px) {
        header .header-content .header-right-content {
          display: none; } }

.inner-header {
  min-height: 500px;
  display: flex;
  align-items: center;
  background-position: center;
  position: relative; }
  @media (max-width: 1140px) {
    .inner-header {
      min-height: 300px; } }
  @media (max-width: 575.98px) {
    .inner-header {
      min-height: 250px;
      background-size: cover !important; } }
  .inner-header:before {
    content: "";
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .inner-header .inner-header-title {
    display: flex;
    align-items: center;
    position: relative; }
    .inner-header .inner-header-title figure {
      width: 65px;
      height: 65px;
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0px 12px 24px #00000029;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-right: 20px;
      padding: 5px; }
      @media (max-width: 1440px) {
        .inner-header .inner-header-title figure {
          width: 100px;
          height: 100px;
          margin-right: 20px; } }
      @media (max-width: 767.98px) {
        .inner-header .inner-header-title figure {
          width: 65px;
          height: 65px;
          margin-right: 15px; } }
      .inner-header .inner-header-title figure img {
        max-width: 100%; }
        @media (max-width: 1440px) {
          .inner-header .inner-header-title figure img {
            max-width: 80%; } }
    .inner-header .inner-header-title h2 {
      color: #fff;
      font-size: 60px;
      font-weight: 700;
      font-family: "Poppins", sans-serif;
      display: flex;
      align-items: center; }
      @media screen and (max-width: 1440px) {
        .inner-header .inner-header-title h2 {
          font-size: 45px; } }
      @media screen and (max-width: 1366px) {
        .inner-header .inner-header-title h2 {
          font-size: 35px; } }
      @media (max-width: 575.98px) {
        .inner-header .inner-header-title h2 {
          font-size: 25px;
          line-height: 35px;
          margin-bottom: 0; } }
  .inner-header.buying-business-header {
    background-image: url(../images/bb-header-img.jpg);
    background-size: cover; }
  .inner-header.selling-business-header {
    background-image: url(../images/bb-header-img2.jpeg);
    background-size: cover; }
  .inner-header.valuation-header {
    background-image: url(../images/valuation/bg-valuation3.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top 0px center; }
    @media (max-width: 1399.98px) {
      .inner-header.valuation-header {
        background-position: top 0px center; } }
  .inner-header.contactus-header {
    background-image: url(../images/bb-header-img5.jpg);
    background-size: cover; }
  .inner-header.aboutus-header {
    background-image: url(../images/bb-header-img4.jpg);
    background-size: cover; }
  .inner-header.listing-header {
    background-image: url(../images/bb-header-img6.jpg);
    background-size: cover; }
  .inner-header.blog-header {
    background-image: url(../images/bb-header-img7.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center; }

/* dropdown css here*/
.navbar-nav > li > .dropdown-menu {
  opacity: 0;
  visibility: hidden;
  text-align: left;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -50px;
  width: 240px;
  -webkit-transition: all .3s .1s;
  -moz-transition: all .3s .1s;
  -o-transition: all .3s .1s;
  transition: all .3s .1s;
  border-radius: 0;
  border: none;
  display: inherit;
  padding: 0;
  background: none; }
  @media screen and (max-width: 991px) {
    .navbar-nav > li > .dropdown-menu {
      opacity: 1;
      transform: none;
      position: static;
      margin: 0;
      visibility: visible;
      width: auto;
      background: none; } }
  .navbar-nav > li > .dropdown-menu li {
    margin-bottom: 0px;
    background: #fff;
    padding: 10px 15px; }
    @media screen and (max-width: 991px) {
      .navbar-nav > li > .dropdown-menu li {
        padding: 5px 15px;
        background: none; } }
    .navbar-nav > li > .dropdown-menu li:hover {
      background: #000; }
      .navbar-nav > li > .dropdown-menu li:hover a {
        color: #fff; }
    .navbar-nav > li > .dropdown-menu li a {
      color: #E59619;
      text-decoration: none; }
      @media screen and (max-width: 991px) {
        .navbar-nav > li > .dropdown-menu li a {
          font-size: 14px;
          color: #fff; } }
      .navbar-nav > li > .dropdown-menu li a.nav-link {
        font-size: 16px; }
        .navbar-nav > li > .dropdown-menu li a.nav-link:hover {
          color: #fff; }

.navbar-nav > li > .dropdown-menu > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: block;
  transform: scale(0);
  transition: ease-out 0.6s; }
  @media screen and (max-width: 991px) {
    .navbar-nav > li > .dropdown-menu > li > .dropdown-menu {
      opacity: 1;
      transform: none;
      transition: none;
      padding-left: 20px;
      background: none;
      border: none;
      padding: 0;
      border: none; }
      .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li {
        padding-left: 20px; } }
  .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li a {
    font-size: 14px;
    color: #2E4765;
    text-decoration: none; }
    @media screen and (max-width: 991px) {
      .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li a {
        color: #fff; } }
  .navbar-nav > li > .dropdown-menu > li > .dropdown-menu li:hover a {
    color: #fff; }

.dropdown:hover .dropdown-menu {
  opacity: 1;
  top: 45px;
  visibility: visible; }

h2.main-heading {
  color: #000000;
  font-size: 60px;
  font-weight: 700;
  margin-bottom: 44px;
  font-family: "Poppins", sans-serif;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1440px) {
    h2.main-heading {
      font-size: 45px;
      margin-bottom: 30px; } }
  @media screen and (max-width: 1366px) {
    h2.main-heading {
      font-size: 35px; } }
  @media (max-width: 575.98px) {
    h2.main-heading {
      font-size: 25px;
      line-height: normal;
      margin-bottom: 10px; } }
  h2.main-heading span {
    width: 33px;
    height: 40px;
    background: #E59619;
    display: inline-flex;
    position: relative;
    margin-right: 25px;
    min-width: 33px; }
    @media (max-width: 575.98px) {
      h2.main-heading span {
        margin-right: 15px;
        width: 22px;
        height: 30px;
        min-width: 22px; } }
    h2.main-heading span:before {
      content: "";
      width: 1px;
      background: #e59619;
      height: calc(100% + 20px);
      position: absolute;
      right: 10px;
      top: -10px; }
      @media (max-width: 575.98px) {
        h2.main-heading span:before {
          right: 5px; } }
    h2.main-heading span:after {
      width: 1px;
      content: "";
      background: #FBFBFB;
      height: 100%;
      position: absolute;
      right: 10px; }
      @media (max-width: 575.98px) {
        h2.main-heading span:after {
          right: 5px;
          top: 0px; } }

/* content css here*/
.content-area {
  background-color: #fff;
  /*background-image: url(../images/bg-one.svg);
  background-repeat: no-repeat;
  background-position: right bottom;*/
  width: 100%; }
  .content-area .inner-content-area {
    display: flex;
    /*background-image: url(../images/bg-main.svg);
    background-repeat: repeat-y;*/
    padding: 150px 10px;
    background-position: center center;
    background-size: 100%; }
    @media screen and (max-width: 1366px) {
      .content-area .inner-content-area {
        padding: 60px 10px; } }
    @media screen and (max-width: 991px) {
      .content-area .inner-content-area {
        flex-direction: column; } }
    .content-area .inner-content-area .left-content {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 50%;
      align-items: flex-start; }
      @media screen and (max-width: 991px) {
        .content-area .inner-content-area .left-content {
          width: 100%; } }
      .content-area .inner-content-area .left-content p {
        color: rgba(0, 0, 0, 0.8);
        font-size: 20px;
        font-weight: 400;
        line-height: 36px;
        margin-bottom: 60px;
        font-family: "Poppins", sans-serif;
        width: 80%; }
        @media screen and (max-width: 1440px) {
          .content-area .inner-content-area .left-content p {
            font-size: 16px;
            line-height: 33px;
            margin-bottom: 40px; } }
        @media screen and (max-width: 991px) {
          .content-area .inner-content-area .left-content p {
            width: 100%; } }
        .content-area .inner-content-area .left-content p:last-child {
          margin-bottom: 0; }
    .content-area .inner-content-area .right-content {
      width: 50%;
      text-align: right; }
      @media screen and (max-width: 991px) {
        .content-area .inner-content-area .right-content {
          width: 100%;
          padding-top: 50px; } }
      .content-area .inner-content-area .right-content .large-img {
        width: auto;
        position: relative;
        display: inline-flex;
        justify-content: flex-end; }
        .content-area .inner-content-area .right-content .large-img > img {
          max-width: calc(100% - 40px);
          box-shadow: 0px 24px 60px #00000024;
          margin-right: 40px; }
        .content-area .inner-content-area .right-content .large-img .thumbnail-img {
          position: absolute;
          left: -70px;
          width: 140px;
          height: 165px;
          background: #fff;
          box-shadow: 0px 12px 24px #00000029;
          bottom: 70px;
          display: flex;
          align-items: center;
          justify-content: center; }
          @media screen and (max-width: 1366px) {
            .content-area .inner-content-area .right-content .large-img .thumbnail-img {
              left: -60px;
              width: 120px;
              height: 145px; } }
          @media (max-width: 991.98px) {
            .content-area .inner-content-area .right-content .large-img .thumbnail-img {
              left: 0; } }
          .content-area .inner-content-area .right-content .large-img .thumbnail-img figure {
            width: auto;
            text-align: center; }
            @media screen and (max-width: 1366px) {
              .content-area .inner-content-area .right-content .large-img .thumbnail-img figure img {
                max-width: 85%; } }
          .content-area .inner-content-area .right-content .large-img .thumbnail-img.steps-on {
            border: 3px solid var(--unnamed-color-e59619);
            background: #FFFFFF 0% 0% no-repeat padding-box;
            box-shadow: 0px 12px 24px #00000029;
            border: 3px solid #E59619;
            color: #000000;
            font-size: 50px;
            font-weight: 700;
            display: flex;
            align-items: center;
            text-transform: uppercase;
            width: 330px; }
            @media (max-width: 1440px) {
              .content-area .inner-content-area .right-content .large-img .thumbnail-img.steps-on {
                font-size: 35px;
                width: 200px;
                height: 100px; } }
            @media (max-width: 767.98px) {
              .content-area .inner-content-area .right-content .large-img .thumbnail-img.steps-on {
                font-size: 19px;
                width: 100px;
                height: 40px;
                bottom: 0; } }
        .content-area .inner-content-area .right-content .large-img h3 {
          writing-mode: tb-rl;
          transform: rotate(-180deg);
          position: absolute;
          right: 0;
          width: auto;
          height: 100%;
          top: auto;
          bottom: 0;
          display: flex;
          color: rgba(229, 150, 25, 0.8);
          text-transform: uppercase; }
          @media (max-width: 767.98px) {
            .content-area .inner-content-area .right-content .large-img h3 {
              font-size: 16px; } }
      .content-area .inner-content-area .right-content .about-thumb {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -70px;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        height: 90%; }
        @media screen and (max-width: 1366px) {
          .content-area .inner-content-area .right-content .about-thumb {
            left: -60px; } }
        @media screen and (max-width: 991px) {
          .content-area .inner-content-area .right-content .about-thumb {
            left: 0px; } }
        @media (max-width: 575.98px) {
          .content-area .inner-content-area .right-content .about-thumb {
            left: 0;
            height: 100%; } }
        .content-area .inner-content-area .right-content .about-thumb .thumbnail-img {
          position: static !important;
          flex-direction: column;
          text-align: center; }
          .content-area .inner-content-area .right-content .about-thumb .thumbnail-img figure {
            margin-bottom: 10px; }
          .content-area .inner-content-area .right-content .about-thumb .thumbnail-img span {
            line-height: 22px;
            color: #000000;
            font-weight: 600; }
            @media screen and (max-width: 1366px) {
              .content-area .inner-content-area .right-content .about-thumb .thumbnail-img span {
                font-size: 16px; } }
    .content-area .inner-content-area.inprogress-col figure {
      width: auto;
      margin: 0 0 50px 0; }
    .content-area .inner-content-area.inprogress-col h5 {
      color: #000000;
      font-size: 50px;
      font-weight: 700;
      font-family: "Poppins", sans-serif; }
      .content-area .inner-content-area.inprogress-col h5 span {
        color: #E59619; }
  .content-area.rightToleft {
    background-color: #f4f4f4;
    background-position: left bottom; }
    .content-area.rightToleft .inner-content-area {
      flex-direction: row-reverse; }
      @media screen and (max-width: 991px) {
        .content-area.rightToleft .inner-content-area {
          flex-direction: column; } }
      .content-area.rightToleft .inner-content-area .left-content {
        align-items: flex-end; }
        .content-area.rightToleft .inner-content-area .left-content h2 {
          flex-direction: row-reverse;
          text-align: right; }
          .content-area.rightToleft .inner-content-area .left-content h2 span {
            margin: 0 0 0 25px; }
        .content-area.rightToleft .inner-content-area .left-content p {
          text-align: right; }
      .content-area.rightToleft .inner-content-area .right-content {
        text-align: left; }
        .content-area.rightToleft .inner-content-area .right-content .large-img > img {
          margin: 0 0 0 40px; }
        .content-area.rightToleft .inner-content-area .right-content .large-img .thumbnail-img {
          right: -70px;
          left: auto; }
          @media screen and (max-width: 1366px) {
            .content-area.rightToleft .inner-content-area .right-content .large-img .thumbnail-img {
              right: -60px; } }
          @media (max-width: 991.98px) {
            .content-area.rightToleft .inner-content-area .right-content .large-img .thumbnail-img {
              right: 0; } }
        .content-area.rightToleft .inner-content-area .right-content .large-img h3 {
          left: 0;
          right: auto; }
  .content-area.subscribe {
    background-color: #E59619;
    background-image: none; }
    .content-area.subscribe .subsribe-inner {
      max-width: 975px;
      margin: 0 auto;
      width: 975px; }
      @media screen and (max-width: 1440px) {
        .content-area.subscribe .subsribe-inner {
          max-width: 750px;
          margin: 0 auto;
          width: 750px; } }
      @media screen and (max-width: 991px) {
        .content-area.subscribe .subsribe-inner {
          width: 100%; } }
      .content-area.subscribe .subsribe-inner h3 {
        color: white;
        font-size: 48px;
        font-weight: 600;
        margin-bottom: 44px;
        font-family: "Poppins", sans-serif;
        text-align: center; }
        @media screen and (max-width: 1440px) {
          .content-area.subscribe .subsribe-inner h3 {
            font-size: 32px;
            font-weight: 600;
            margin-bottom: 34px; } }
      .content-area.subscribe .subsribe-inner .input-group .form-control {
        height: 78px;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 12px 6px 40px #0048661a;
        border-radius: 100px;
        padding-left: 20px;
        color: rgba(0, 0, 0, 0.5);
        font-size: 18px;
        font-weight: 400;
        padding-right: 215px; }
        @media screen and (max-width: 1440px) {
          .content-area.subscribe .subsribe-inner .input-group .form-control {
            height: 58px; } }
        .content-area.subscribe .subsribe-inner .input-group .form-control::placeholder {
          color: rgba(0, 0, 0, 0.5); }
      .content-area.subscribe .subsribe-inner .input-group .btn-outline-secondary {
        position: absolute;
        z-index: 9;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        height: 59px;
        background: #212121 0% 0% no-repeat padding-box;
        border-radius: 36px !important;
        min-width: 200px;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        border: none; }
        @media screen and (max-width: 1440px) {
          .content-area.subscribe .subsribe-inner .input-group .btn-outline-secondary {
            height: 38px;
            font-size: 15px;
            min-width: auto; } }
    .content-area.subscribe .inner-content-area {
      padding: 110px 10px; }
      @media (max-width: 575.98px) {
        .content-area.subscribe .inner-content-area {
          padding: 50px 10px; } }
  .content-area.black-content-theme {
    background-color: #f4f4f4; }
    .content-area.black-content-theme .inner-content-area {
      flex-direction: column; }
      .content-area.black-content-theme .inner-content-area .left-content {
        width: 100%; }
        .content-area.black-content-theme .inner-content-area .left-content h2.main-heading, .content-area.black-content-theme .inner-content-area .left-content p {
          color: #000;
          width: 100%; }
        .content-area.black-content-theme .inner-content-area .left-content p:last-child {
          margin-bottom: 0; }
      .content-area.black-content-theme .inner-content-area .right-content {
        width: 100%; }
    .content-area.black-content-theme.white-content-theme {
      background-color: #fff; }
      .content-area.black-content-theme.white-content-theme .left-content {
        width: 100%; }
        .content-area.black-content-theme.white-content-theme .left-content h2.main-heading, .content-area.black-content-theme.white-content-theme .left-content p {
          color: #000; }
    .content-area.black-content-theme.grey-content-theme {
      background-color: #f4f4f4; }
      .content-area.black-content-theme.grey-content-theme .left-content {
        width: 100%; }
        .content-area.black-content-theme.grey-content-theme .left-content h2.main-heading, .content-area.black-content-theme.grey-content-theme .left-content p {
          color: #000; }
  .content-area.black-section {
    background-color: #000; }
    .content-area.black-section .inner-content-area .left-content h2.main-heading, .content-area.black-section .inner-content-area .left-content p {
      color: #FBFBFB; }
    .content-area.black-section .inner-content-area .left-content p:last-child {
      margin-bottom: 0; }
  .content-area.our-mission {
    background-image: url(../images/bg-our-mission.png);
    background-position: center;
    background-size: cover; }
    .content-area.our-mission .inner-content-area {
      padding: 120px 10px; }
    .content-area.our-mission h2.main-heading {
      color: #FFA413;
      display: block; }
    .content-area.our-mission p {
      color: #FFFFFF;
      font-size: 26px;
      line-height: 45px; }
      @media (max-width: 1440px) {
        .content-area.our-mission p {
          font-size: 16px;
          line-height: 30px; } }
  .content-area.contactus-main-content .inner-content-area {
    padding-top: 0; }
    .content-area.contactus-main-content .inner-content-area .content-area {
      background-image: none;
      background-color: #fff; }
      .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom {
        padding: 80px;
        background: none;
        align-items: center;
        box-shadow: -10px 30px 50px #0000001f; }
        @media (max-width: 991.98px) {
          .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom {
            flex-direction: row;
            padding: 15px; } }
        @media (max-width: 575.98px) {
          .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom {
            flex-direction: column; } }
        .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-left-content {
          width: 50%;
          padding: 0; }
          @media (max-width: 991.98px) {
            .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-left-content {
              width: 50%; } }
          @media (max-width: 575.98px) {
            .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-left-content {
              width: 100%;
              padding-bottom: 20px; } }
        .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-right-content {
          min-height: auto;
          width: 40%;
          padding: 0;
          background: none;
          box-shadow: none;
          align-items: flex-start; }
          @media (max-width: 991.98px) {
            .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-right-content {
              width: 50%; } }
          @media (max-width: 575.98px) {
            .content-area.contactus-main-content .inner-content-area .content-area .contact-bottom .contact-right-content {
              width: 100%; } }
  .content-area.resources-panel .inner-content-area {
    padding: 70px 0px; }
    .content-area.resources-panel .inner-content-area h2.main-heading {
      font-size: 42px;
      margin-bottom: 40px; }
      @media (max-width: 1366px) {
        .content-area.resources-panel .inner-content-area h2.main-heading {
          font-size: 32px; } }
      @media (max-width: 991.98px) {
        .content-area.resources-panel .inner-content-area h2.main-heading {
          font-size: 25px;
          line-height: normal; } }
  .content-area.resources-panel .rs-content-wrap {
    display: flex; }
    @media (max-width: 768px) {
      .content-area.resources-panel .rs-content-wrap {
        flex-direction: column; } }
    .content-area.resources-panel .rs-content-wrap .rs-content-wrap-left {
      width: 60%; }
      @media (max-width: 768px) {
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-left {
          width: 100%; } }
      .content-area.resources-panel .rs-content-wrap .rs-content-wrap-left p {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        margin-bottom: 20px;
        padding: 15px 20px;
        font-size: 16px; }
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-left p span {
          font-weight: 600; }
      .content-area.resources-panel .rs-content-wrap .rs-content-wrap-left.rs-content-wyshould-left p {
        background: none;
        padding: 0;
        box-shadow: none; }
    .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right {
      width: 40%;
      text-align: right;
      display: flex;
      flex-direction: column-reverse;
      justify-content: center;
      padding-left: 40px; }
      @media (max-width: 1366px) {
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right {
          padding-left: 40px; } }
      @media (max-width: 768px) {
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right {
          width: 100%;
          padding-left: 0;
          text-align: center; } }
      .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right figure {
        margin-bottom: 20px; }
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right figure:first-child {
          margin-bottom: 0; }
        .content-area.resources-panel .rs-content-wrap .rs-content-wrap-right figure img {
          max-width: 100%;
          width: 100%; }
  .content-area.resources-panel .rs-content-wrap-second-section {
    margin-top: 40px; }
    .content-area.resources-panel .rs-content-wrap-second-section h5 {
      font-weight: 700;
      font-size: 19px;
      color: rgba(0, 0, 0, 0.8);
      margin-bottom: 30px; }
    .content-area.resources-panel .rs-content-wrap-second-section > ul {
      display: flex;
      justify-content: space-between;
      margin-bottom: 40px; }
      @media (max-width: 768px) {
        .content-area.resources-panel .rs-content-wrap-second-section > ul {
          flex-wrap: wrap; } }
      .content-area.resources-panel .rs-content-wrap-second-section > ul li {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border: 1px solid #E59619;
        padding: 25px;
        width: calc(25% - 35px); }
        @media (max-width: 1366px) {
          .content-area.resources-panel .rs-content-wrap-second-section > ul li {
            width: calc(25% - 15px); } }
        @media (max-width: 768px) {
          .content-area.resources-panel .rs-content-wrap-second-section > ul li {
            width: calc(50% - 15px); } }
        @media (max-width: 575.98px) {
          .content-area.resources-panel .rs-content-wrap-second-section > ul li {
            width: 100%; } }
        .content-area.resources-panel .rs-content-wrap-second-section > ul li h3 {
          font-weight: 700;
          font-size: 26px;
          color: rgba(0, 0, 0, 0.8);
          margin-bottom: 20px; }
          @media (max-width: 1366px) {
            .content-area.resources-panel .rs-content-wrap-second-section > ul li h3 {
              font-weight: 700;
              font-size: 22px;
              margin-bottom: 10px; } }
        .content-area.resources-panel .rs-content-wrap-second-section > ul li p {
          font-weight: 400;
          font-size: 18px;
          color: rgba(0, 0, 0, 0.8); }
          @media (max-width: 1366px) {
            .content-area.resources-panel .rs-content-wrap-second-section > ul li p {
              font-size: 16px; } }
    .content-area.resources-panel .rs-content-wrap-second-section > p {
      font-weight: 400;
      font-size: 16px;
      color: rgba(0, 0, 0, 0.8);
      margin-bottom: 20px; }
  .content-area.intended-use {
    background-image: url(../images/valuation/bg-valuation1.jpg);
    background-position: center;
    background-size: cover; }
    .content-area.intended-use .inner-content-area {
      padding: 120px 10px; }
    .content-area.intended-use h2.main-heading {
      color: #FFA413;
      display: block; }
    .content-area.intended-use ul {
      display: flex;
      grid-column-gap: 40px;
      flex-wrap: wrap;
      text-align: left;
      grid-row-gap: 20px; }
      @media (max-width: 575.98px) {
        .content-area.intended-use ul {
          text-align: center; } }
      .content-area.intended-use ul li {
        width: calc(33.33% - 27px);
        color: #FFFFFF;
        font-size: 26px;
        line-height: 36px; }
        @media (max-width: 991.98px) {
          .content-area.intended-use ul li {
            width: calc(50% - 20px);
            font-size: 20px;
            line-height: 26px; } }
        @media (max-width: 575.98px) {
          .content-area.intended-use ul li {
            width: calc(100% - 0px);
            font-size: 18px;
            line-height: 22px; } }
  .content-area.business-valuation {
    background-image: url(../images/valuation/bg-valuation2.jpg);
    background-position: center;
    background-size: cover; }
    .content-area.business-valuation .inner-content-area {
      padding: 120px 10px; }
    .content-area.business-valuation h2.main-heading {
      color: #FFA413;
      display: block; }
    .content-area.business-valuation .bvp-list-group {
      display: flex;
      text-align: left;
      grid-row-gap: 40px;
      flex-direction: column; }
      .content-area.business-valuation .bvp-list-group .bvp-list {
        flex: 1;
        border: 2px solid #fff;
        padding: 16px;
        max-width: 1080px;
        margin: 0 auto;
        width: 100%; }
        .content-area.business-valuation .bvp-list-group .bvp-list h3 {
          font-weight: 600;
          font-size: 26px;
          color: #fff;
          margin-bottom: 21px; }
        .content-area.business-valuation .bvp-list-group .bvp-list ul {
          display: flex;
          grid-row-gap: 20px;
          width: 100%;
          justify-content: space-between;
          border-bottom: 1px solid grey;
          padding: 10px 0; }
          @media (max-width: 991.98px) {
            .content-area.business-valuation .bvp-list-group .bvp-list ul {
              grid-column-gap: 20px; } }
          @media (max-width: 575.98px) {
            .content-area.business-valuation .bvp-list-group .bvp-list ul {
              flex-direction: column;
              grid-row-gap: 10px; } }
          .content-area.business-valuation .bvp-list-group .bvp-list ul li p {
            font-size: 18px;
            color: #fff;
            font-weight: 600; }
            @media (max-width: 575.98px) {
              .content-area.business-valuation .bvp-list-group .bvp-list ul li p {
                font-size: 16px; } }
            .content-area.business-valuation .bvp-list-group .bvp-list ul li p span {
              color: #FFA413; }
          .content-area.business-valuation .bvp-list-group .bvp-list ul:last-child {
            border: none; }
  .content-area.our-philosophy {
    background: url(../images/bg-phiosophy.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right bottom; }
    @media (max-width: 575.98px) {
      .content-area.our-philosophy {
        background-position: center bottom; } }
    .content-area.our-philosophy h2.main-heading {
      color: #FFA200;
      line-height: 100px;
      margin-bottom: 0; }
      @media (max-width: 1140px) {
        .content-area.our-philosophy h2.main-heading {
          line-height: 60px; } }
      @media (max-width: 575.98px) {
        .content-area.our-philosophy h2.main-heading {
          line-height: 40px; } }
    .content-area.our-philosophy p {
      font-size: 30px;
      color: #fff;
      margin-bottom: 100px; }
      @media (max-width: 1140px) {
        .content-area.our-philosophy p {
          font-size: 24px;
          margin-bottom: 60px; } }
      @media (max-width: 575.98px) {
        .content-area.our-philosophy p {
          font-size: 16px;
          line-height: 20px;
          margin-bottom: 40px; } }
    .content-area.our-philosophy .our-list-view ul {
      display: flex;
      flex-wrap: wrap;
      grid-gap: 30px; }
      .content-area.our-philosophy .our-list-view ul li {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border-radius: 10px;
        width: calc(25% - 23px);
        padding: 25px; }
        @media (max-width: 1140px) {
          .content-area.our-philosophy .our-list-view ul li {
            width: calc(50% - 15px);
            padding: 25px; } }
        @media (max-width: 575.98px) {
          .content-area.our-philosophy .our-list-view ul li {
            width: calc(100% - 0px);
            padding: 16px; } }
        .content-area.our-philosophy .our-list-view ul li h5 {
          font-size: 30px;
          font-weight: 700;
          color: #FF8800;
          line-height: 35px;
          padding-bottom: 18px;
          margin-bottom: 24px;
          text-transform: uppercase;
          border-bottom: 1px dashed #AAAAAA; }
          @media (max-width: 1140px) {
            .content-area.our-philosophy .our-list-view ul li h5 {
              font-size: 24px;
              line-height: 30px; } }
          @media (max-width: 575.98px) {
            .content-area.our-philosophy .our-list-view ul li h5 {
              font-size: 20px;
              line-height: 28px; } }
        .content-area.our-philosophy .our-list-view ul li p {
          font-weight: 400;
          font-size: 20px;
          color: rgba(0, 0, 0, 0.9);
          margin-bottom: 30px; }
          @media (max-width: 1140px) {
            .content-area.our-philosophy .our-list-view ul li p {
              font-size: 18px;
              line-height: 22px; } }
          @media (max-width: 575.98px) {
            .content-area.our-philosophy .our-list-view ul li p {
              font-size: 16px;
              line-height: 20px; } }
          .content-area.our-philosophy .our-list-view ul li p:nth-last-child(1) {
            margin-bottom: 0; }
          .content-area.our-philosophy .our-list-view ul li p span {
            font-weight: 600;
            font-size: 24px;
            color: black; }

.pulse-reports {
  background: url(../images/bg-pulse-reports.png) no-repeat;
  padding: 140px 20px;
  background-size: cover; }
  @media (max-width: 1366px) {
    .pulse-reports {
      padding: 70px 20px; } }
  .pulse-reports h2.main-heading {
    justify-content: center;
    color: #fff; }
  .pulse-reports .pulse-reports-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .pulse-reports .pulse-reports-list .list-details {
      width: calc(20% - 15px);
      text-align: center;
      border: 1px solid #E59619; }
      @media (max-width: 768px) {
        .pulse-reports .pulse-reports-list .list-details {
          width: calc(50% - 15px);
          margin-bottom: 20px; } }
      @media (max-width: 575.98px) {
        .pulse-reports .pulse-reports-list .list-details {
          width: 100%; } }
      .pulse-reports .pulse-reports-list .list-details ul li {
        border-top: 1px solid rgba(0, 0, 0, 0.4);
        background-color: #fff;
        padding: 20px; }
        @media (max-width: 1366px) {
          .pulse-reports .pulse-reports-list .list-details ul li {
            padding: 10px; } }
        .pulse-reports .pulse-reports-list .list-details ul li:first-child {
          background: transparent; }
        .pulse-reports .pulse-reports-list .list-details ul li h3 {
          font-weight: 700;
          font-size: 40px;
          color: #E59619; }
          @media (max-width: 1366px) {
            .pulse-reports .pulse-reports-list .list-details ul li h3 {
              font-size: 30px; } }
        .pulse-reports .pulse-reports-list .list-details ul li p {
          font-weight: 400;
          font-size: 28px;
          color: rgba(0, 0, 0, 0.8); }
          @media (max-width: 1366px) {
            .pulse-reports .pulse-reports-list .list-details ul li p {
              font-size: 18px; } }

.faq-main-wrap h5 {
  font-weight: 700;
  font-size: 32px;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 25px; }
  @media (max-width: 1366px) {
    .faq-main-wrap h5 {
      font-size: 26px; } }
  @media (max-width: 768px) {
    .faq-main-wrap h5 {
      font-size: 20px; } }
.faq-main-wrap .accordion-flush {
  margin-bottom: 40px; }
  .faq-main-wrap .accordion-flush:last-child {
    margin-bottom: 0; }
.faq-main-wrap .accordion-flush .accordion-item {
  margin-bottom: 20px;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #00000080; }
  .faq-main-wrap .accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
    min-height: 70px;
    font-size: 22px;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.8); }
    @media (max-width: 1366px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-button {
        font-size: 20px; } }
    @media (max-width: 768px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-button {
        font-size: 18px;
        min-height: auto; } }
    .faq-main-wrap .accordion-flush .accordion-item .accordion-button::after {
      width: 25px;
      height: 25px;
      background-size: 25px;
      background-image: url(../images/plus.svg); }
  .faq-main-wrap .accordion-flush .accordion-item .accordion-button:not(.collapsed) {
    color: #ffa413;
    background-color: #fff; }
    .faq-main-wrap .accordion-flush .accordion-item .accordion-button:not(.collapsed)::after {
      width: 25px;
      height: 25px;
      background-size: 25px;
      background-image: url(../images/dash.svg); }
  .faq-main-wrap .accordion-flush .accordion-item .accordion-body p {
    font-weight: 400;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 20px; }
    .faq-main-wrap .accordion-flush .accordion-item .accordion-body p span {
      font-weight: 600; }
    @media (max-width: 1366px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-body p {
        font-size: 17px; } }
    @media (max-width: 768px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-body p {
        font-size: 16px; } }
  .faq-main-wrap .accordion-flush .accordion-item .accordion-body h3 {
    font-weight: 500;
    font-size: 20px;
    color: black;
    margin-bottom: 10px; }
    @media (max-width: 1366px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-body h3 {
        font-size: 18px; } }
    @media (max-width: 768px) {
      .faq-main-wrap .accordion-flush .accordion-item .accordion-body h3 {
        font-size: 16px; } }
  .faq-main-wrap .accordion-flush .accordion-item .accordion-body ul {
    margin-bottom: 20px;
    padding-left: 30px; }
    .faq-main-wrap .accordion-flush .accordion-item .accordion-body ul li {
      font-weight: 400;
      font-size: 18px;
      color: rgba(0, 0, 0, 0.8);
      margin-bottom: 10px;
      list-style: circle;
      list-style-position: inside; }
      @media (max-width: 1366px) {
        .faq-main-wrap .accordion-flush .accordion-item .accordion-body ul li {
          font-size: 17px; } }
      @media (max-width: 768px) {
        .faq-main-wrap .accordion-flush .accordion-item .accordion-body ul li {
          font-size: 16px; } }
      .faq-main-wrap .accordion-flush .accordion-item .accordion-body ul li span {
        font-weight: 600; }

/* member list css here*/
.members-list ul {
  display: flex;
  justify-content: flex-start;
  margin: 0 -25px; }
  @media (max-width: 575.98px) {
    .members-list ul {
      flex-direction: column; } }
  .members-list ul li {
    background: #FBFBFB 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 12px #00000029;
    width: calc(33% - 40px);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 150px;
    margin: 0 25px; }
    @media (max-width: 575.98px) {
      .members-list ul li {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0;
        margin-right: 0; } }
    .members-list ul li figure img {
      max-width: 90%;
      max-height: 120px; }

/* inner page css start here*/
.lead-content {
  background-color: #f4f4f4;
  background-image: url(../images/bg-content2.svg);
  padding: 60px 0; }
  @media (max-width: 1440px) {
    .lead-content {
      padding: 50px 0; } }
  .lead-content p {
    font-size: 20px;
    line-height: 38px;
    margin-bottom: 40px;
    color: rgba(0, 0, 0, 0.8); }
    @media (max-width: 1440px) {
      .lead-content p {
        font-size: 18px;
        line-height: 35px; } }
    .lead-content p:last-child {
      margin-bottom: 0; }

.basic-steps {
  background: #E59619;
  min-height: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 600;
  text-align: center; }
  @media (max-width: 1440px) {
    .basic-steps {
      font-size: 25px;
      min-height: 60px; } }

.bottom-line .inner-content-area {
  padding: 100px 10px; }
  .bottom-line .inner-content-area h2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: #E59619;
    text-transform: uppercase; }
  .bottom-line .inner-content-area p {
    font-size: 24px;
    line-height: 45px;
    color: #000; }
    @media (max-width: 1440px) {
      .bottom-line .inner-content-area p {
        font-size: 18px;
        line-height: 35px; } }
    @media (max-width: 767.98px) {
      .bottom-line .inner-content-area p {
        font-size: 16px; } }

/* contact bottom area*/
.contact-bottom {
  background-image: url(../images/bg-main.svg);
  background-repeat: repeat-y;
  background-position: center center;
  background-size: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0 10px; }
  @media (max-width: 991px) {
    .contact-bottom {
      flex-direction: column; } }
  .contact-bottom .contact-left-content {
    width: 40%;
    padding: 150px 0; }
    @media (max-width: 991px) {
      .contact-bottom .contact-left-content {
        width: 100%;
        padding: 50px 0; } }
    .contact-bottom .contact-left-content > p {
      color: rgba(0, 0, 0, 0.8);
      font-size: 20px;
      font-weight: 400;
      margin-bottom: 50px;
      line-height: 36px; }
      @media (max-width: 575.98px) {
        .contact-bottom .contact-left-content > p {
          font-size: 16px;
          line-height: 25px;
          margin-bottom: 25px; } }
    .contact-bottom .contact-left-content ul li {
      display: flex;
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0px 3px 35px #0000001A;
      margin-bottom: 15px;
      align-items: center;
      padding: 30px 20px; }
      .contact-bottom .contact-left-content ul li figure {
        width: auto;
        margin-right: 30px; }
      .contact-bottom .contact-left-content ul li p {
        color: rgba(0, 0, 0, 0.9);
        font-size: 20px;
        font-weight: 600;
        word-break: break-word; }
        @media (max-width: 575.98px) {
          .contact-bottom .contact-left-content ul li p {
            font-size: 16px; } }
  .contact-bottom .contact-right-content {
    width: 40%;
    padding: 45px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: -10px 30px 50px #0000001F;
    min-height: 800px;
    display: flex;
    align-items: flex-end; }
    @media (max-width: 991px) {
      .contact-bottom .contact-right-content {
        width: 100%;
        padding: 25px;
        min-height: auto; } }
    .contact-bottom .contact-right-content form {
      width: 100%; }
      .contact-bottom .contact-right-content form .form-floating {
        margin-bottom: 20px; }
        .contact-bottom .contact-right-content form .form-floating .form-control {
          background: #FFFFFF 0% 0% no-repeat padding-box;
          border: 1px solid #00000066;
          border-radius: 10px;
          font-size: 20px;
          font-weight: 600;
          color: rgba(0, 0, 0, 0.4);
          min-height: 70px; }
          @media (max-width: 575.98px) {
            .contact-bottom .contact-right-content form .form-floating .form-control {
              font-size: 16px;
              min-height: 50px; } }
        .contact-bottom .contact-right-content form .form-floating > label {
          color: rgba(0, 0, 0, 0.4);
          font-size: 20px;
          font-weight: 600; }
          @media (max-width: 575.98px) {
            .contact-bottom .contact-right-content form .form-floating > label {
              font-size: 16px; } }
        .contact-bottom .contact-right-content form .form-floating textarea.form-control {
          min-height: 200px; }
          @media (max-width: 575.98px) {
            .contact-bottom .contact-right-content form .form-floating textarea.form-control {
              min-height: 120px; } }
      .contact-bottom .contact-right-content form .btn-primary {
        height: 74px;
        background: var(--unnamed-color-e59619) 0% 0% no-repeat padding-box;
        background: #E59619 0% 0% no-repeat padding-box;
        border-radius: 10px;
        font-size: 24px;
        font-weight: 600;
        color: rgba(0, 0, 0, 0.9);
        text-transform: uppercase;
        width: 100%;
        border: none; }
        @media (max-width: 575.98px) {
          .contact-bottom .contact-right-content form .btn-primary {
            font-size: 20px;
            height: 60px; } }

/* carousel css start here*/
.shadow-effect {
  background: #fff;
  padding: 35px;
  border-radius: 0px;
  text-align: left;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 12px 50px #0000001A; }
  .shadow-effect .top-cont {
    margin-bottom: 40px; }
    .shadow-effect .top-cont h5 {
      color: rgba(0, 0, 0, 0.8);
      font-size: 28px;
      font-weight: 600;
      line-height: 36px;
      margin-bottom: 10px;
      font-family: "Poppins", sans-serif; }
      .shadow-effect .top-cont h5 span {
        font-size: 19px;
        font-weight: 400;
        display: block; }
    .shadow-effect .top-cont figure {
      width: auto; }
  .shadow-effect .news-content figure {
    margin-bottom: 35px; }
    .shadow-effect .news-content figure img {
      max-width: 100%;
      width: 100%; }
  .shadow-effect .news-content h3 {
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #000000; }
  .shadow-effect .news-content p {
    margin-bottom: 35px;
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    line-height: 36px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8); }
  .shadow-effect .news-content span {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #333333; }
    .shadow-effect .news-content span span {
      color: #E59619; }

#customers-testimonials .shadow-effect p, #customers-testimonials2 .shadow-effect p {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  line-height: 36px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8); }

#customers-testimonials .item, #customers-testimonials2 .item {
  text-align: center;
  opacity: 1;
  -webkit-transform: scale3d(0.8, 0.8, 1);
  transform: scale3d(0.8, 0.8, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

#customers-testimonials .owl-item.active.center .item, #customers-testimonials2 .owl-item.active.center .item {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1); }

.owl-nav {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 130px;
  height: 55px;
  background: #FBFBFB;
  border-radius: 10px;
  margin: 0 auto;
  text-transform: capitalize; }
  .owl-nav .owl-prev, .owl-nav .owl-next {
    padding: 10px;
    border-radius: 8px;
    font-size: 15px; }
    .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
      background-color: #FFA413;
      color: #fff; }

/* footer csss start here */
.footer {
  background: url(../images/bg-footer.png);
  padding: 100px 0; }
  @media screen and (max-width: 1366px) {
    .footer {
      padding: 50px 0; } }
  .footer .footer-wrap {
    border-top: 0px solid rgba(46, 71, 101, 0.06);
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 991.98px) {
      .footer .footer-wrap {
        flex-wrap: wrap;
        justify-content: flex-start;
        padding: 0; } }
    .footer .footer-wrap .footer-list {
      /*width: 25%;*/
      display: flex;
      justify-content: flex-start;
      padding: 10px; }
      @media screen and (max-width: 991.98px) {
        .footer .footer-wrap .footer-list {
          width: 50%;
          margin: 15px 0px;
          justify-content: flex-start;
          padding: 5px; } }
      @media screen and (max-width: 575px) {
        .footer .footer-wrap .footer-list {
          width: 100%; } }
      .footer .footer-wrap .footer-list figure {
        margin-bottom: 30px; }
        .footer .footer-wrap .footer-list figure a > img {
          width: 200px; }
      .footer .footer-wrap .footer-list h2 {
        font-size: 18px;
        font-weight: 600;
        color: #FFA21A;
        margin-bottom: 22px; }
        @media screen and (max-width: 1366px) {
          .footer .footer-wrap .footer-list h2 {
            font-size: 14px; } }
      .footer .footer-wrap .footer-list ul li {
        margin-bottom: 10px;
        font-size: 18px;
        color: #FBFBFB; }
        @media screen and (max-width: 1366px) {
          .footer .footer-wrap .footer-list ul li {
            font-size: 14px; } }
        .footer .footer-wrap .footer-list ul li:last-child {
          margin-bottom: 0; }
        .footer .footer-wrap .footer-list ul li a {
          font-size: 18px;
          color: #FBFBFB;
          transition: .2s all linear;
          word-break: break-word; }
          @media screen and (max-width: 1366px) {
            .footer .footer-wrap .footer-list ul li a {
              font-size: 14px; } }
          .footer .footer-wrap .footer-list ul li a:hover {
            color: #E59619;
            text-decoration: none; }
      .footer .footer-wrap .footer-list ul.social-media {
        display: flex;
        flex-direction: row; }
        .footer .footer-wrap .footer-list ul.social-media li {
          transition: .2s all linear; }
          .footer .footer-wrap .footer-list ul.social-media li:hover {
            margin-top: -3px !important; }
          .footer .footer-wrap .footer-list ul.social-media li:last-child {
            margin: 0; }
      .footer .footer-wrap .footer-list .menu-links ul li a {
        background: url(../images/list-icon.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 27px; }
  .footer.inner-footer {
    border-top: none;
    background: #FFA413;
    min-height: 100px; }
    .footer.inner-footer .footer-wrap {
      padding: 15px 0;
      justify-content: center;
      flex-direction: column;
      align-items: center;
      color: #fff; }
      .footer.inner-footer .footer-wrap h3 {
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        margin-bottom: 5px; }
        @media (max-width: 575.98px) {
          .footer.inner-footer .footer-wrap h3 {
            font-size: 15px; } }
      .footer.inner-footer .footer-wrap p {
        font-size: 18px;
        font-weight: 400;
        color: #fff;
        margin-bottom: 5px;
        text-align: center; }
        @media (max-width: 575.98px) {
          .footer.inner-footer .footer-wrap p {
            font-size: 15px; } }
      .footer.inner-footer .footer-wrap a {
        font-size: 18px;
        font-weight: 400;
        color: #fff; }
        @media (max-width: 575.98px) {
          .footer.inner-footer .footer-wrap a {
            font-size: 15px; } }

.copyrights {
  background: #fff;
  min-height: 70px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 400;
  color: rgba(33, 33, 33, 0.8); }
  @media (max-width: 575.98px) {
    .copyrights {
      font-size: 15px; } }

.banner-video {
  background: #000;
  object-fit: cover; }

.bb-section .content-area .inner-content-area .left-content p {
  margin-bottom: 20px;
  width: 90%; }

.readmore {
  background: transparent;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid rgba(0, 0, 0, 0.8);
  border-radius: 100px;
  min-width: 220px;
  min-height: 60px;
  padding: 0;
  text-transform: uppercase;
  transition: .2s all linear;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media screen and (max-width: 1440px) {
    .readmore {
      min-width: 180px;
      min-height: 50px; } }
  .readmore a {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    transition: .2s all linear;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
    @media screen and (max-width: 1440px) {
      .readmore a {
        font-size: 15px; } }
    .readmore a:before {
      width: 1px;
      content: "";
      background: rgba(0, 0, 0, 0.8);
      height: 15px;
      position: absolute;
      left: 30px;
      z-index: 1;
      transition: .2s all linear;
      top: 50%;
      transform: translateY(-50%); }
  .readmore:hover {
    border: 1px solid black; }
    .readmore:hover a {
      color: #E59619; }
      .readmore:hover a:before {
        transform: translateY(-50%) rotate(90deg);
        background: #E59619; }

/* blog css start here */
.blog-main-wrapper {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 991.98px) {
    .blog-main-wrapper {
      flex-direction: column; } }
  .blog-main-wrapper .blog-wrapper-left {
    width: calc(100% - 444px); }
    @media screen and (max-width: 1366px) {
      .blog-main-wrapper .blog-wrapper-left {
        width: calc(100% - 400px); } }
    @media (max-width: 991.98px) {
      .blog-main-wrapper .blog-wrapper-left {
        width: 100%;
        order: 2; } }
    .blog-main-wrapper .blog-wrapper-left .blog-list {
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0px 20px 40px #00000014;
      margin-bottom: 80px; }
      .blog-main-wrapper .blog-wrapper-left .blog-list:last-child {
        margin-bottom: 0px; }
      .blog-main-wrapper .blog-wrapper-left .blog-list .blog-img {
        margin-bottom: 22px; }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-img figure img {
          width: 100%;
          max-width: 100%;
          border-radius: 8px 8px 0 0; }
      .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content {
        padding: 10px 45px 45px; }
        @media (max-width: 991.98px) {
          .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content {
            padding: 10px 20px 25px; } }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .post-date {
          color: rgba(0, 0, 0, 0.6);
          font-size: 16px;
          font-weight: 600;
          margin-bottom: 22px;
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .post-date i {
            background: #ffa413;
            padding: 10px;
            border-radius: 4px;
            color: #fff;
            cursor: pointer; }
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .post-date i:hover {
              background: #333; }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-title {
          color: #000;
          font-size: 40px;
          font-weight: 700;
          margin-bottom: 12px;
          line-height: 50px; }
          @media screen and (max-width: 1366px) {
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-title {
              font-size: 30px;
              line-height: 40px; } }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-subtitle {
          color: rgba(0, 0, 0, 0.7);
          font-size: 22px;
          font-weight: 600;
          margin-bottom: 22px;
          line-height: 30px; }
          @media screen and (max-width: 1366px) {
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-subtitle {
              font-size: 20px;
              line-height: 26px; } }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-small-heading {
          color: black;
          font-size: 18px;
          font-weight: 700;
          margin-bottom: 10px; }
          @media screen and (max-width: 1366px) {
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-small-heading {
              font-size: 16px; } }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content p {
          color: rgba(0, 0, 0, 0.7);
          font-size: 20px;
          font-weight: 400;
          margin-bottom: 32px;
          line-height: 26px; }
          @media screen and (max-width: 1366px) {
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content p {
              font-size: 16px;
              line-height: 22px; } }
        .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-det-list {
          margin-bottom: 30px; }
          .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-det-list li {
            position: relative;
            padding-left: 20px;
            margin-bottom: 15px; }
            .blog-main-wrapper .blog-wrapper-left .blog-list .blog-content .blog-det-list li:before {
              content: "";
              width: 6px;
              height: 6px;
              position: absolute;
              background: #333;
              left: 0;
              top: 10px; }
  .blog-main-wrapper .blog-wrapper-right {
    width: 374px; }
    @media (max-width: 991.98px) {
      .blog-main-wrapper .blog-wrapper-right {
        width: 100%;
        order: 1;
        margin-bottom: 40px; } }
    .blog-main-wrapper .blog-wrapper-right .blog-search {
      background: #FFA413 0% 0% no-repeat padding-box;
      border-radius: 5px;
      padding: 16px;
      margin-bottom: 30px; }
      .blog-main-wrapper .blog-wrapper-right .blog-search > div {
        position: relative; }
      .blog-main-wrapper .blog-wrapper-right .blog-search .search {
        width: 100%;
        outline: none;
        border: none;
        border-radius: 20px;
        height: 52px;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 12px 6px 40px #0048661A;
        border-radius: 100px;
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px;
        font-weight: 600;
        padding: 0 20px; }
      .blog-main-wrapper .blog-wrapper-right .blog-search i {
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%); }
    .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list {
      background: #FFFFFF 0% 0% no-repeat padding-box;
      border: 1px solid #FFA413;
      border-radius: 5px;
      padding: 22px; }
      .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list .post-title {
        color: rgba(0, 0, 0, 0.8);
        font-size: 22px;
        margin-bottom: 26px;
        font-weight: 600; }
      .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li {
        display: flex;
        margin-bottom: 35px; }
        .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li a {
          display: flex; }
        .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li:last-child {
          margin-bottom: 0px; }
        .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li figure {
          width: auto;
          margin-right: 10px; }
          .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li figure img {
            border-radius: 8px; }
        .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li .posts p {
          color: #000000;
          font-size: 18px;
          line-height: 26px;
          margin-bottom: 10px;
          font-weight: 500; }
        .blog-main-wrapper .blog-wrapper-right .post-types .post-type-list ul li .posts span {
          color: rgba(0, 0, 0, 0.6);
          font-size: 16px;
          line-height: 26px;
          margin-bottom: 10px;
          font-weight: 500; }

/*modal css start here*/
.download-modal .modal-content {
  border-radius: 6px; }
.download-modal .modal-header {
  background: #F2F2F2;
  border: none;
  padding: 20px 30px;
  border-radius: 6px 6px 0 0; }
  .download-modal .modal-header .modal-title {
    font-size: 16px;
    color: #464646; }
  .download-modal .modal-header .btn-close {
    background-size: 12px; }
.download-modal .modal-body {
  padding: 30px 30px 10px; }
.download-modal .modal-footer {
  justify-content: flex-start;
  padding: 20px 30px;
  border-radius: 0 0 6px 6px;
  border: none; }
  .download-modal .modal-footer .save, .download-modal .modal-footer .cancel {
    width: 100%;
    height: 40px;
    border-radius: 6px;
    font-size: 16px;
    color: #fff;
    margin: 0 5px;
    background: transparent linear-gradient(252deg, #FF8C10 0%, #EA3B2D 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 10px #ED44334D; }

.custom-form .form-label, .custom-form .form-check-label {
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 5px;
  font-size: 12px; }
.custom-form .form-control, .custom-form .form-select {
  background-color: #FFFFFF;
  border: 1px solid #BCBCBC;
  border-radius: 6px;
  min-height: 40px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 12px;
  margin-bottom: 10px; }
  .custom-form .form-control::placeholder, .custom-form .form-select::placeholder {
    color: rgba(0, 0, 0, 0.5); }

.pdf-download-list {
  display: flex;
  justify-content: center;
  width: 100%; }
  @media (max-width: 575.98px) {
    .pdf-download-list {
      flex-direction: column; } }
  .pdf-download-list li {
    width: 20%;
    background: #fff;
    padding: 20px;
    border-radius: 14px;
    display: block;
    margin: 0 15px;
    text-align: center; }
    @media (max-width: 1199.98px) {
      .pdf-download-list li {
        width: 33.33%; } }
    @media (max-width: 575.98px) {
      .pdf-download-list li {
        width: 100%;
        margin-bottom: 20px; } }
    .pdf-download-list li .figure {
      text-align: center;
      cursor: pointer; }

.agreement-content h2 {
  font-size: 24px;
  margin-bottom: 32px; }
.agreement-content .top-text {
  font-size: 16px;
  margin-bottom: 32px;
  line-height: 32px; }
.agreement-content .small-form {
  margin-bottom: 32px; }
.agreement-content .small-list {
  font-size: 16px;
  margin-bottom: 32px;
  line-height: 32px; }
  .agreement-content .small-list ul li {
    margin-bottom: 20px; }
    .agreement-content .small-list ul li p {
      margin-bottom: 15px;
      padding-left: 30px; }
.agreement-content input.custom-input {
  display: inline-block;
  width: auto;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.agreement-content .large-form {
  padding: 80px;
  align-items: center;
  box-shadow: -10px 30px 50px #0000001f;
  background: #fff; }
  @media (max-width: 991.98px) {
    .agreement-content .large-form {
      padding: 30px; } }
  .agreement-content .large-form .form-control, .agreement-content .large-form .form-select {
    background-color: #fff;
    border: 1px solid #00000066;
    border-radius: 10px;
    font-size: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.4);
    min-height: 55px; }
    @media (max-width: 991.98px) {
      .agreement-content .large-form .form-control, .agreement-content .large-form .form-select {
        min-height: 35px; } }
.agreement-content .clear {
  width: 100px;
  height: 40px;
  background: #333;
  border-radius: 4px;
  margin: 0;
  position: relative;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 20px;
  box-shadow: 0px 5px 5px #00000029;
  border: none;
  color: #fff; }
.agreement-content .bottom-area p {
  margin-bottom: 15px; }
@media (max-width: 991.98px) {
  .agreement-content canvas {
    width: 100% !important; } }

/*teams css start here*/
.urban-teams {
  padding: 80px 0; }
  @media screen and (max-width: 1440px) {
    .urban-teams {
      padding: 60px 0; } }
  @media (max-width: 991.98px) {
    .urban-teams {
      padding: 30px 0; } }
  .urban-teams .urban-teams-headline {
    margin-bottom: 60px;
    text-align: center; }
    @media screen and (max-width: 1440px) {
      .urban-teams .urban-teams-headline {
        margin-bottom: 45px; } }
    @media (max-width: 991.98px) {
      .urban-teams .urban-teams-headline {
        margin-bottom: 25px; } }
    .urban-teams .urban-teams-headline h2 {
      font-size: 60px;
      line-height: 80px;
      margin-bottom: 10px;
      color: #000;
      font-weight: 700; }
      @media screen and (max-width: 1440px) {
        .urban-teams .urban-teams-headline h2 {
          font-size: 50px;
          line-height: 70px; } }
      @media (max-width: 991.98px) {
        .urban-teams .urban-teams-headline h2 {
          font-size: 40px;
          line-height: 50px; } }
    .urban-teams .urban-teams-headline p {
      font-size: 20px;
      line-height: 20px;
      color: #000;
      font-weight: 400; }
      @media screen and (max-width: 1440px) {
        .urban-teams .urban-teams-headline p {
          font-size: 18px;
          line-height: 18px; } }
      @media (max-width: 991.98px) {
        .urban-teams .urban-teams-headline p {
          font-size: 16px;
          line-height: 24px; } }
  .urban-teams .urban-teams-list ul {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 40px; }
    .urban-teams .urban-teams-list ul li {
      width: calc(33.33% - 27px);
      background: #F5F5F5;
      padding: 40px 25px;
      text-align: center; }
      @media (max-width: 1200px) {
        .urban-teams .urban-teams-list ul li {
          width: calc(50% - 20px); } }
      @media (max-width: 767.98px) {
        .urban-teams .urban-teams-list ul li {
          width: calc(100% - 0px); } }
      .urban-teams .urban-teams-list ul li figure {
        width: 240px;
        height: 240px;
        position: relative;
        overflow: hidden;
        border-radius: 50%;
        background: #fff;
        margin: 0 auto 20px;
        display: block; }
      .urban-teams .urban-teams-list ul li h2 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 26px;
        color: #000;
        font-weight: 700; }
        @media screen and (max-width: 1366px) {
          .urban-teams .urban-teams-list ul li h2 {
            font-size: 30px;
            line-height: 36px;
            margin-bottom: 20px;
            color: #000;
            font-weight: 700; } }
        .urban-teams .urban-teams-list ul li h2 span {
          display: block;
          font-size: 26px;
          line-height: 26px;
          color: #E59619;
          font-weight: 400; }
          @media screen and (max-width: 1366px) {
            .urban-teams .urban-teams-list ul li h2 span {
              font-size: 22px; } }
      .urban-teams .urban-teams-list ul li p {
        font-size: 20px;
        line-height: 32px;
        color: #000000;
        font-weight: 400; }
        @media screen and (max-width: 1366px) {
          .urban-teams .urban-teams-list ul li p {
            font-size: 18px; } }
  .urban-teams.team-individual {
    display: flex;
    grid-column-gap: 40px; }
    @media screen and (max-width: 767.98px) {
      .urban-teams.team-individual {
        flex-direction: column;
        grid-row-gap: 40px; } }
    .urban-teams.team-individual .lti {
      width: 33.33%;
      background: #F5F5F5;
      padding: 30px 40px;
      margin-top: 6px; }
      @media screen and (max-width: 1200px) {
        .urban-teams.team-individual .lti {
          width: 50%; } }
      @media screen and (max-width: 767.98px) {
        .urban-teams.team-individual .lti {
          width: 100%; } }
      .urban-teams.team-individual .lti figure {
        border-radius: 50%;
        display: flex;
        align-items: flex-start;
        background: #fff;
        overflow: hidden;
        padding-top: 20px;
        margin-bottom: 10px; }
        .urban-teams.team-individual .lti figure img {
          width: 100%;
          height: 100%; }
      .urban-teams.team-individual .lti h2 {
        font-size: 36px;
        line-height: 36px;
        color: #000;
        font-weight: 700;
        text-align: center; }
        @media screen and (max-width: 1366px) {
          .urban-teams.team-individual .lti h2 {
            font-size: 30px;
            line-height: 36px;
            margin-bottom: 20px;
            color: #000;
            font-weight: 700; } }
        .urban-teams.team-individual .lti h2 span {
          display: block;
          font-size: 26px;
          line-height: 26px;
          color: #E59619;
          font-weight: 400; }
          @media screen and (max-width: 1366px) {
            .urban-teams.team-individual .lti h2 span {
              font-size: 22px; } }
    .urban-teams.team-individual .rti {
      width: 66.67%;
      display: flex;
      grid-row-gap: 22px;
      flex-direction: column; }
      @media screen and (max-width: 1200px) {
        .urban-teams.team-individual .rti {
          width: 50%; } }
      @media screen and (max-width: 767.98px) {
        .urban-teams.team-individual .rti {
          width: 100%; } }
      .urban-teams.team-individual .rti p {
        font-size: 20px;
        line-height: 32px;
        color: #000000;
        font-weight: 400;
        grid-row-gap: 30px; }
        @media screen and (max-width: 1366px) {
          .urban-teams.team-individual .rti p {
            font-size: 18px; } }

.btn.scedule {
  display: inline-flex;
  background: black;
  color: #E59619;
  /*box-shadow: 5px 5px 0px #ffa413;*/
  margin: 15px auto 0 0;
  min-width: 400px; }
  @media screen and (max-width: 420px) {
    .btn.scedule {
      min-width: 100%; } }
  .btn.scedule a {
    color: #E59619; }
    @media screen and (max-width: 767.98px) {
      .btn.scedule a {
        font-size: 14px; } }
  .btn.scedule.readmore a:before, .btn.scedule .readmore:hover a:before {
    background: #fff; }
    @media screen and (max-width: 767.98px) {
      .btn.scedule.readmore a:before, .btn.scedule .readmore:hover a:before {
        display: none; } }

.mva-parts {
  max-width: 1080px;
  margin: 40px auto 0; }
  .mva-parts > ul {
    display: flex;
    flex-direction: column;
    grid-row-gap: 40px; }
    .mva-parts > ul li h2 {
      font-weight: 700;
      font-size: 22px;
      color: rgba(0, 0, 0, 0.8);
      margin-bottom: 15px; }
      .mva-parts > ul li h2 span {
        display: block;
        font-size: 28px;
        font-weight: 500; }
        @media (max-width: 991.98px) {
          .mva-parts > ul li h2 span {
            font-size: 20px; } }
    .mva-parts > ul li .part-content {
      background: #FFFFFF 0% 0% no-repeat padding-box;
      box-shadow: 0px 3px 6px #00000029;
      margin-bottom: 20px;
      padding: 40px;
      font-size: 16px;
      display: flex;
      grid-column-gap: 30px; }
      @media (max-width: 991.98px) {
        .mva-parts > ul li .part-content {
          flex-direction: column !important;
          padding: 15px;
          grid-row-gap: 25px; } }
      .mva-parts > ul li .part-content .part-left-content {
        width: 45%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        grid-row-gap: 15px; }
        @media (max-width: 991.98px) {
          .mva-parts > ul li .part-content .part-left-content {
            width: 100%; } }
        .mva-parts > ul li .part-content .part-left-content h3 {
          font-weight: 600;
          font-size: 20px;
          color: rgba(0, 0, 0, 0.8);
          margin-bottom: 0px; }
          @media (max-width: 991.98px) {
            .mva-parts > ul li .part-content .part-left-content h3 {
              font-size: 22px; } }
        .mva-parts > ul li .part-content .part-left-content p {
          margin-bottom: 0px; }
        .mva-parts > ul li .part-content .part-left-content ul {
          list-style: circle;
          padding-left: 20px; }
      .mva-parts > ul li .part-content .part-right-content {
        width: 55%;
        display: flex;
        align-items: center; }
        @media (max-width: 991.98px) {
          .mva-parts > ul li .part-content .part-right-content {
            width: 100%; } }
        .mva-parts > ul li .part-content .part-right-content figure img {
          max-width: 100%;
          /*object-fit: cover;*/
          border: 1px solid #fafafa;
          width: 100%; }
    .mva-parts > ul li:nth-child(even) .part-content {
      flex-direction: row-reverse; }

.simple-process .left-content {
  padding: 80px 0 0 0; }
.simple-process .right-content {
  position: relative;
  display: flex;
  align-items: center; }
  .simple-process .right-content:after {
    content: "";
    width: 4px;
    background: #ffa413;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%); }
  @media (max-width: 991.98px) {
    .simple-process .right-content {
      padding-bottom: 50px; } }
.simple-process .simple-process-list {
  position: relative;
  z-index: 1;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: center; }
  .simple-process .simple-process-list ul {
    display: flex;
    flex-direction: column;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center; }
    .simple-process .simple-process-list ul li {
      background: #F8F5F2;
      box-shadow: 0px 3px 6px #00000029;
      margin-bottom: 0;
      padding: 15px 20px;
      font-size: 16px;
      display: flex;
      grid-row-gap: 10px;
      flex-direction: column;
      max-width: 80%;
      width: 100%; }
      @media (max-width: 991.98px) {
        .simple-process .simple-process-list ul li {
          max-width: 100%; } }

.valuation-slider {
  width: 96%;
  margin: 50px auto 0; }
  .valuation-slider .swiper {
    overflow: visible; }
    .valuation-slider .swiper .swiper-wrapper {
      overflow: hidden; }
  @media (max-width: 991.98px) {
    .valuation-slider {
      width: 100%; } }
  .valuation-slider .swiper-slide img {
    border: 1px solid #ccc; }
  .valuation-slider .swiper-button-next {
    left: calc(100% + 10px);
    color: #ffa413; }
    @media (max-width: 991.98px) {
      .valuation-slider .swiper-button-next {
        width: 12px; } }
  .valuation-slider .swiper-button-prev {
    right: calc(100% + 10px);
    left: auto;
    color: #ffa413; }
    @media (max-width: 991.98px) {
      .valuation-slider .swiper-button-prev {
        width: 12px; } }
  .valuation-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal, .valuation-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
    top: 100%;
    margin-top: 20px;
    color: #000;
    font-size: 20px; }
    @media (max-width: 1399.98px) {
      .valuation-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal, .valuation-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
        position: static; } }
    @media (max-width: 991.98px) {
      .valuation-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal, .valuation-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
        font-size: 16px; } }
  @media (max-width: 991.98px) {
    .valuation-slider .swiper-button-next:after, .valuation-slider .swiper-rtl .swiper-button-prev:after {
      font-size: 24px; } }
  @media (max-width: 991.98px) {
    .valuation-slider .swiper-button-prev:after, .valuation-slider .swiper-rtl .swiper-button-next:after {
      font-size: 24px; } }
  .valuation-slider .swiper-pagination-bullet {
    opacity: 1;
    border-radius: 2px;
    border: 1px solid #000;
    background: #333;
    width: 10px;
    height: 10px; }
    .valuation-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #ffa413;
      border: 1px solid #ffa413; }

.bg-shadow {
  position: relative; }
  .bg-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.8; }
  .bg-shadow .maxWidth {
    position: relative; }

.industries-serve-list .intended-use-content {
  width: 55%;
  margin-left: auto;
  flex: 0 0 50%;
  display: block; }
  @media (max-width: 991.98px) {
    .industries-serve-list .intended-use-content {
      width: 100%; } }
  .industries-serve-list .intended-use-content .main-heading {
    color: #fff;
    margin-bottom: 22px; }
  .industries-serve-list .intended-use-content .industries-serve-list-btn {
    min-height: 70px;
    background: #E59619 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 12px #00000029;
    border-radius: 64px;
    padding: 4px 50px;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 80px; }
    @media (max-width: 991.98px) {
      .industries-serve-list .intended-use-content .industries-serve-list-btn {
        min-height: 50px;
        padding: 4px 30px;
        font-size: 18px;
        margin-bottom: 30px; } }
  .industries-serve-list .intended-use-content .intended-use-list {
    border: 1px solid #3D3D3D;
    padding: 60px 30px;
    border-radius: 50px;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 40px; }
    @media (max-width: 991.98px) {
      .industries-serve-list .intended-use-content .intended-use-list {
        padding: 30px 20px;
        border-radius: 20px;
        grid-gap: 20px; } }
    .industries-serve-list .intended-use-content .intended-use-list li {
      color: #fff;
      width: calc(50% - 20px);
      font-size: 22px;
      font-weight: 400;
      position: relative;
      padding-left: 30px; }
      @media (max-width: 991.98px) {
        .industries-serve-list .intended-use-content .intended-use-list li {
          width: calc(100% - 0px);
          font-size: 16px;
          padding-left: 30px; } }
      .industries-serve-list .intended-use-content .intended-use-list li:before {
        content: "";
        background: url(../images/bullet.png);
        position: absolute;
        width: 20px;
        height: 25px;
        top: 5px;
        /*transform: translateY(-50%);*/
        left: 0; }
        @media (max-width: 991.98px) {
          .industries-serve-list .intended-use-content .intended-use-list li:before {
            top: 0px; } }
      .industries-serve-list .intended-use-content .intended-use-list li:nth-last-child(1) {
        color: #E59619; }
  .industries-serve-list .intended-use-content .intended-use-innercontent {
    /*background: rgba($white, 0.95px);
    border-radius: 50px;
    padding: 30px 45px 60px;*/ }
.industries-serve-list.industries-serve-list1 {
  background: url(../images/industries-we-serve-bg1.png);
  background-size: cover;
  background-repeat: no-repeat; }
  @media (max-width: 991.98px) {
    .industries-serve-list.industries-serve-list1 {
      background-position: center right; } }
.industries-serve-list.industries-serve-list2 {
  background: url(../images/industries-we-serve-bg2.png);
  background-size: cover;
  background-repeat: no-repeat; }
  .industries-serve-list.industries-serve-list2 .intended-use-content {
    margin-left: 0;
    width: 55%; }
    @media (max-width: 991.98px) {
      .industries-serve-list.industries-serve-list2 .intended-use-content {
        width: 100%; } }
    .industries-serve-list.industries-serve-list2 .intended-use-content .main-heading {
      color: #000; }
    .industries-serve-list.industries-serve-list2 .intended-use-content .intended-use-list li {
      color: #000;
      font-weight: 600; }
      .industries-serve-list.industries-serve-list2 .intended-use-content .intended-use-list li:nth-last-child(1) {
        color: #E59619; }
.industries-serve-list.industries-serve-list3 {
  background: url(../images/industries-we-serve-bg3.png);
  background-size: cover;
  background-repeat: no-repeat; }
  @media (max-width: 991.98px) {
    .industries-serve-list.industries-serve-list3 {
      background-position: center right; } }

.dont-cu-industry {
  padding: 130px 0; }
  .dont-cu-industry p {
    color: #000;
    font-size: 40px;
    font-weight: 600;
    max-width: 1295px;
    margin: 0 auto; }
    .dont-cu-industry p span {
      color: #E59619; }
    @media (max-width: 991.98px) {
      .dont-cu-industry p {
        font-size: 20px; } }

/*# sourceMappingURL=style.css.map */
