	@media (max-width: 575.8px) {
				   .m-xs-0 {
    margin: 0 !important;
  }

  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }

  .mr-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }

  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }

  .ml-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }

  .m-xs-1 {
    margin: 0.25rem !important;
  }

  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }

  .m-xs-2 {
    margin: 0.5rem !important;
  }

  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }

  .m-xs-3 {
    margin: 0.75rem !important;
  }

  .mt-xs-3,
.my-xs-3 {
    margin-top: 0.75rem !important;
  }

  .mr-xs-3,
.mx-xs-3 {
    margin-right: 0.75rem !important;
  }

  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 0.75rem !important;
  }

  .ml-xs-3,
.mx-xs-3 {
    margin-left: 0.75rem !important;
  }

  .m-xs-4 {
    margin: 1rem !important;
  }

  .mt-xs-4,
.my-xs-4 {
    margin-top: 1rem !important;
  }

  .mr-xs-4,
.mx-xs-4 {
    margin-right: 1rem !important;
  }

  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1rem !important;
  }

  .ml-xs-4,
.mx-xs-4 {
    margin-left: 1rem !important;
  }

  .m-xs-5 {
    margin: 1.25rem !important;
  }

  .mt-xs-5,
.my-xs-5 {
    margin-top: 1.25rem !important;
  }

  .mr-xs-5,
.mx-xs-5 {
    margin-right: 1.25rem !important;
  }

  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 1.25rem !important;
  }

  .ml-xs-5,
.mx-xs-5 {
    margin-left: 1.25rem !important;
  }

  .m-xs-6 {
    margin: 1.5rem !important;
  }

  .mt-xs-6,
.my-xs-6 {
    margin-top: 1.5rem !important;
  }

  .mr-xs-6,
.mx-xs-6 {
    margin-right: 1.5rem !important;
  }

  .mb-xs-6,
.my-xs-6 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xs-6,
.mx-xs-6 {
    margin-left: 1.5rem !important;
  }

  .m-xs-7 {
    margin: 1.75rem !important;
  }

  .mt-xs-7,
.my-xs-7 {
    margin-top: 1.75rem !important;
  }

  .mr-xs-7,
.mx-xs-7 {
    margin-right: 1.75rem !important;
  }

  .mb-xs-7,
.my-xs-7 {
    margin-bottom: 1.75rem !important;
  }

  .ml-xs-7,
.mx-xs-7 {
    margin-left: 1.75rem !important;
  }

  .m-xs-8 {
    margin: 2rem !important;
  }

  .mt-xs-8,
.my-xs-8 {
    margin-top: 2rem !important;
  }

  .mr-xs-8,
.mx-xs-8 {
    margin-right: 2rem !important;
  }

  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 2rem !important;
  }

  .ml-xs-8,
.mx-xs-8 {
    margin-left: 2rem !important;
  }

  .m-xs-9 {
    margin: 2.25rem !important;
  }

  .mt-xs-9,
.my-xs-9 {
    margin-top: 2.25rem !important;
  }

  .mr-xs-9,
.mx-xs-9 {
    margin-right: 2.25rem !important;
  }

  .mb-xs-9,
.my-xs-9 {
    margin-bottom: 2.25rem !important;
  }

  .ml-xs-9,
.mx-xs-9 {
    margin-left: 2.25rem !important;
  }

  .m-xs-10 {
    margin: 2.5rem !important;
  }

  .mt-xs-10,
.my-xs-10 {
    margin-top: 2.5rem !important;
  }

  .mr-xs-10,
.mx-xs-10 {
    margin-right: 2.5rem !important;
  }

  .mb-xs-10,
.my-xs-10 {
    margin-bottom: 2.5rem !important;
  }

  .ml-xs-10,
.mx-xs-10 {
    margin-left: 2.5rem !important;
  }

  .m-xs-11 {
    margin: 2.75rem !important;
  }

  .mt-xs-11,
.my-xs-11 {
    margin-top: 2.75rem !important;
  }

  .mr-xs-11,
.mx-xs-11 {
    margin-right: 2.75rem !important;
  }

  .mb-xs-11,
.my-xs-11 {
    margin-bottom: 2.75rem !important;
  }

  .ml-xs-11,
.mx-xs-11 {
    margin-left: 2.75rem !important;
  }

  .m-xs-12 {
    margin: 3rem !important;
  }

  .mt-xs-12,
.my-xs-12 {
    margin-top: 3rem !important;
  }

  .mr-xs-12,
.mx-xs-12 {
    margin-right: 3rem !important;
  }

  .mb-xs-12,
.my-xs-12 {
    margin-bottom: 3rem !important;
  }

  .ml-xs-12,
.mx-xs-12 {
    margin-left: 3rem !important;
  }

  .m-xs-13 {
    margin: 3.25rem !important;
  }

  .mt-xs-13,
.my-xs-13 {
    margin-top: 3.25rem !important;
  }

  .mr-xs-13,
.mx-xs-13 {
    margin-right: 3.25rem !important;
  }

  .mb-xs-13,
.my-xs-13 {
    margin-bottom: 3.25rem !important;
  }

  .ml-xs-13,
.mx-xs-13 {
    margin-left: 3.25rem !important;
  }

  .m-xs-14 {
    margin: 3.5rem !important;
  }

  .mt-xs-14,
.my-xs-14 {
    margin-top: 3.5rem !important;
  }

  .mr-xs-14,
.mx-xs-14 {
    margin-right: 3.5rem !important;
  }

  .mb-xs-14,
.my-xs-14 {
    margin-bottom: 3.5rem !important;
  }

  .ml-xs-14,
.mx-xs-14 {
    margin-left: 3.5rem !important;
  }

  .m-xs-15 {
    margin: 3.75rem !important;
  }

  .mt-xs-15,
.my-xs-15 {
    margin-top: 3.75rem !important;
  }

  .mr-xs-15,
.mx-xs-15 {
    margin-right: 3.75rem !important;
  }

  .mb-xs-15,
.my-xs-15 {
    margin-bottom: 3.75rem !important;
  }

  .ml-xs-15,
.mx-xs-15 {
    margin-left: 3.75rem !important;
  }

  .m-xs-16 {
    margin: 4rem !important;
  }

  .mt-xs-16,
.my-xs-16 {
    margin-top: 4rem !important;
  }

  .mr-xs-16,
.mx-xs-16 {
    margin-right: 4rem !important;
  }

  .mb-xs-16,
.my-xs-16 {
    margin-bottom: 4rem !important;
  }

  .ml-xs-16,
.mx-xs-16 {
    margin-left: 4rem !important;
  }

  .m-xs-17 {
    margin: 4.25rem !important;
  }

  .mt-xs-17,
.my-xs-17 {
    margin-top: 4.25rem !important;
  }

  .mr-xs-17,
.mx-xs-17 {
    margin-right: 4.25rem !important;
  }

  .mb-xs-17,
.my-xs-17 {
    margin-bottom: 4.25rem !important;
  }

  .ml-xs-17,
.mx-xs-17 {
    margin-left: 4.25rem !important;
  }

  .m-xs-18 {
    margin: 4.5rem !important;
  }

  .mt-xs-18,
.my-xs-18 {
    margin-top: 4.5rem !important;
  }

  .mr-xs-18,
.mx-xs-18 {
    margin-right: 4.5rem !important;
  }

  .mb-xs-18,
.my-xs-18 {
    margin-bottom: 4.5rem !important;
  }

  .ml-xs-18,
.mx-xs-18 {
    margin-left: 4.5rem !important;
  }

  .m-xs-19 {
    margin: 4.75rem !important;
  }

  .mt-xs-19,
.my-xs-19 {
    margin-top: 4.75rem !important;
  }

  .mr-xs-19,
.mx-xs-19 {
    margin-right: 4.75rem !important;
  }

  .mb-xs-19,
.my-xs-19 {
    margin-bottom: 4.75rem !important;
  }

  .ml-xs-19,
.mx-xs-19 {
    margin-left: 4.75rem !important;
  }

  .m-xs-20 {
    margin: 5rem !important;
  }

  .mt-xs-20,
.my-xs-20 {
    margin-top: 5rem !important;
  }

  .mr-xs-20,
.mx-xs-20 {
    margin-right: 5rem !important;
  }

  .mb-xs-20,
.my-xs-20 {
    margin-bottom: 5rem !important;
  }

  .ml-xs-20,
.mx-xs-20 {
    margin-left: 5rem !important;
  }

  .m-xs-21 {
    margin: 5.25rem !important;
  }

  .mt-xs-21,
.my-xs-21 {
    margin-top: 5.25rem !important;
  }

  .mr-xs-21,
.mx-xs-21 {
    margin-right: 5.25rem !important;
  }

  .mb-xs-21,
.my-xs-21 {
    margin-bottom: 5.25rem !important;
  }

  .ml-xs-21,
.mx-xs-21 {
    margin-left: 5.25rem !important;
  }

  .m-xs-22 {
    margin: 5.5rem !important;
  }

  .mt-xs-22,
.my-xs-22 {
    margin-top: 5.5rem !important;
  }

  .mr-xs-22,
.mx-xs-22 {
    margin-right: 5.5rem !important;
  }

  .mb-xs-22,
.my-xs-22 {
    margin-bottom: 5.5rem !important;
  }

  .ml-xs-22,
.mx-xs-22 {
    margin-left: 5.5rem !important;
  }

  .m-xs-23 {
    margin: 5.75rem !important;
  }

  .mt-xs-23,
.my-xs-23 {
    margin-top: 5.75rem !important;
  }

  .mr-xs-23,
.mx-xs-23 {
    margin-right: 5.75rem !important;
  }

  .mb-xs-23,
.my-xs-23 {
    margin-bottom: 5.75rem !important;
  }

  .ml-xs-23,
.mx-xs-23 {
    margin-left: 5.75rem !important;
  }
    .p-xs-0 {
    padding: 0 !important;
  }

  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }

  .pr-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }

  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }

  .pl-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }

  .p-xs-1 {
    padding: 0.25rem !important;
  }

  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }

  .p-xs-2 {
    padding: 0.5rem !important;
  }

  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }

  .p-xs-3 {
    padding: 0.75rem !important;
  }

  .pt-xs-3,
.py-xs-3 {
    padding-top: 0.75rem !important;
  }

  .pr-xs-3,
.px-xs-3 {
    padding-right: 0.75rem !important;
  }

  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 0.75rem !important;
  }

  .pl-xs-3,
.px-xs-3 {
    padding-left: 0.75rem !important;
  }

  .p-xs-4 {
    padding: 1rem !important;
  }

  .pt-xs-4,
.py-xs-4 {
    padding-top: 1rem !important;
  }

  .pr-xs-4,
.px-xs-4 {
    padding-right: 1rem !important;
  }

  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1rem !important;
  }

  .pl-xs-4,
.px-xs-4 {
    padding-left: 1rem !important;
  }

  .p-xs-5 {
    padding: 1.25rem !important;
  }

  .pt-xs-5,
.py-xs-5 {
    padding-top: 1.25rem !important;
  }

  .pr-xs-5,
.px-xs-5 {
    padding-right: 1.25rem !important;
  }

  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 1.25rem !important;
  }

  .pl-xs-5,
.px-xs-5 {
    padding-left: 1.25rem !important;
  }

  .p-xs-6 {
    padding: 1.5rem !important;
  }

  .pt-xs-6,
.py-xs-6 {
    padding-top: 1.5rem !important;
  }

  .pr-xs-6,
.px-xs-6 {
    padding-right: 1.5rem !important;
  }

  .pb-xs-6,
.py-xs-6 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xs-6,
.px-xs-6 {
    padding-left: 1.5rem !important;
  }

  .p-xs-7 {
    padding: 1.75rem !important;
  }

  .pt-xs-7,
.py-xs-7 {
    padding-top: 1.75rem !important;
  }

  .pr-xs-7,
.px-xs-7 {
    padding-right: 1.75rem !important;
  }

  .pb-xs-7,
.py-xs-7 {
    padding-bottom: 1.75rem !important;
  }

  .pl-xs-7,
.px-xs-7 {
    padding-left: 1.75rem !important;
  }

  .p-xs-8 {
    padding: 2rem !important;
  }

  .pt-xs-8,
.py-xs-8 {
    padding-top: 2rem !important;
  }

  .pr-xs-8,
.px-xs-8 {
    padding-right: 2rem !important;
  }

  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 2rem !important;
  }

  .pl-xs-8,
.px-xs-8 {
    padding-left: 2rem !important;
  }

  .p-xs-9 {
    padding: 2.25rem !important;
  }

  .pt-xs-9,
.py-xs-9 {
    padding-top: 2.25rem !important;
  }

  .pr-xs-9,
.px-xs-9 {
    padding-right: 2.25rem !important;
  }

  .pb-xs-9,
.py-xs-9 {
    padding-bottom: 2.25rem !important;
  }

  .pl-xs-9,
.px-xs-9 {
    padding-left: 2.25rem !important;
  }

  .p-xs-10 {
    padding: 2.5rem !important;
  }

  .pt-xs-10,
.py-xs-10 {
    padding-top: 2.5rem !important;
  }

  .pr-xs-10,
.px-xs-10 {
    padding-right: 2.5rem !important;
  }

  .pb-xs-10,
.py-xs-10 {
    padding-bottom: 2.5rem !important;
  }

  .pl-xs-10,
.px-xs-10 {
    padding-left: 2.5rem !important;
  }

  .p-xs-11 {
    padding: 2.75rem !important;
  }

  .pt-xs-11,
.py-xs-11 {
    padding-top: 2.75rem !important;
  }

  .pr-xs-11,
.px-xs-11 {
    padding-right: 2.75rem !important;
  }

  .pb-xs-11,
.py-xs-11 {
    padding-bottom: 2.75rem !important;
  }

  .pl-xs-11,
.px-xs-11 {
    padding-left: 2.75rem !important;
  }

  .p-xs-12 {
    padding: 3rem !important;
  }

  .pt-xs-12,
.py-xs-12 {
    padding-top: 3rem !important;
  }

  .pr-xs-12,
.px-xs-12 {
    padding-right: 3rem !important;
  }

  .pb-xs-12,
.py-xs-12 {
    padding-bottom: 3rem !important;
  }

  .pl-xs-12,
.px-xs-12 {
    padding-left: 3rem !important;
  }

  .p-xs-13 {
    padding: 3.25rem !important;
  }

  .pt-xs-13,
.py-xs-13 {
    padding-top: 3.25rem !important;
  }

  .pr-xs-13,
.px-xs-13 {
    padding-right: 3.25rem !important;
  }

  .pb-xs-13,
.py-xs-13 {
    padding-bottom: 3.25rem !important;
  }

  .pl-xs-13,
.px-xs-13 {
    padding-left: 3.25rem !important;
  }

  .p-xs-14 {
    padding: 3.5rem !important;
  }

  .pt-xs-14,
.py-xs-14 {
    padding-top: 3.5rem !important;
  }

  .pr-xs-14,
.px-xs-14 {
    padding-right: 3.5rem !important;
  }

  .pb-xs-14,
.py-xs-14 {
    padding-bottom: 3.5rem !important;
  }

  .pl-xs-14,
.px-xs-14 {
    padding-left: 3.5rem !important;
  }

  .p-xs-15 {
    padding: 3.75rem !important;
  }

  .pt-xs-15,
.py-xs-15 {
    padding-top: 3.75rem !important;
  }

  .pr-xs-15,
.px-xs-15 {
    padding-right: 3.75rem !important;
  }

  .pb-xs-15,
.py-xs-15 {
    padding-bottom: 3.75rem !important;
  }

  .pl-xs-15,
.px-xs-15 {
    padding-left: 3.75rem !important;
  }

  .p-xs-16 {
    padding: 4rem !important;
  }

  .pt-xs-16,
.py-xs-16 {
    padding-top: 4rem !important;
  }

  .pr-xs-16,
.px-xs-16 {
    padding-right: 4rem !important;
  }

  .pb-xs-16,
.py-xs-16 {
    padding-bottom: 4rem !important;
  }

  .pl-xs-16,
.px-xs-16 {
    padding-left: 4rem !important;
  }

  .p-xs-17 {
    padding: 4.25rem !important;
  }

  .pt-xs-17,
.py-xs-17 {
    padding-top: 4.25rem !important;
  }

  .pr-xs-17,
.px-xs-17 {
    padding-right: 4.25rem !important;
  }

  .pb-xs-17,
.py-xs-17 {
    padding-bottom: 4.25rem !important;
  }

  .pl-xs-17,
.px-xs-17 {
    padding-left: 4.25rem !important;
  }

  .p-xs-18 {
    padding: 4.5rem !important;
  }

  .pt-xs-18,
.py-xs-18 {
    padding-top: 4.5rem !important;
  }

  .pr-xs-18,
.px-xs-18 {
    padding-right: 4.5rem !important;
  }

  .pb-xs-18,
.py-xs-18 {
    padding-bottom: 4.5rem !important;
  }

  .pl-xs-18,
.px-xs-18 {
    padding-left: 4.5rem !important;
  }

  .p-xs-19 {
    padding: 4.75rem !important;
  }

  .pt-xs-19,
.py-xs-19 {
    padding-top: 4.75rem !important;
  }

  .pr-xs-19,
.px-xs-19 {
    padding-right: 4.75rem !important;
  }

  .pb-xs-19,
.py-xs-19 {
    padding-bottom: 4.75rem !important;
  }

  .pl-xs-19,
.px-xs-19 {
    padding-left: 4.75rem !important;
  }

  .p-xs-20 {
    padding: 5rem !important;
  }

  .pt-xs-20,
.py-xs-20 {
    padding-top: 5rem !important;
  }

  .pr-xs-20,
.px-xs-20 {
    padding-right: 5rem !important;
  }

  .pb-xs-20,
.py-xs-20 {
    padding-bottom: 5rem !important;
  }

  .pl-xs-20,
.px-xs-20 {
    padding-left: 5rem !important;
  }

  .p-xs-21 {
    padding: 5.25rem !important;
  }

  .pt-xs-21,
.py-xs-21 {
    padding-top: 5.25rem !important;
  }

  .pr-xs-21,
.px-xs-21 {
    padding-right: 5.25rem !important;
  }

  .pb-xs-21,
.py-xs-21 {
    padding-bottom: 5.25rem !important;
  }

  .pl-xs-21,
.px-xs-21 {
    padding-left: 5.25rem !important;
  }

  .p-xs-22 {
    padding: 5.5rem !important;
  }

  .pt-xs-22,
.py-xs-22 {
    padding-top: 5.5rem !important;
  }

  .pr-xs-22,
.px-xs-22 {
    padding-right: 5.5rem !important;
  }

  .pb-xs-22,
.py-xs-22 {
    padding-bottom: 5.5rem !important;
  }

  .pl-xs-22,
.px-xs-22 {
    padding-left: 5.5rem !important;
  }

  .p-xs-23 {
    padding: 5.75rem !important;
  }

  .pt-xs-23,
.py-xs-23 {
    padding-top: 5.75rem !important;
  }

  .pr-xs-23,
.px-xs-23 {
    padding-right: 5.75rem !important;
  }

  .pb-xs-23,
.py-xs-23 {
    padding-bottom: 5.75rem !important;
  }

  .pl-xs-23,
.px-xs-23 {
    padding-left: 5.75rem !important;
  }
.col-xs-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xs-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xs-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xs-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xs-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xs-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xs-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xs-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xs-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xs-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xs-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xs-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xs-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

   .ourapproachheight {
				 	height: 34.33% !important;
				 }
.w-xs-100{width:100% !important;} 
.text-xs-center {text-align: center !important;}
.text-xs-left {text-align: left !important;}
.text-xs-right {text-align: right !important;}
.d-xs-none{display: none !important;}
.justify-content-xs-start{justify-content: start !important;}
.greenhead {font-size:6.5rem;font-weight: 700;letter-spacing: 1.84rem;color:rgba(27,197,189,0.2) !important;letter-spacing: -10px;}
.bluehead {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:1rem;letter-spacing:  1rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}
.greenheadxs{font-size:5.5rem;}
.greenheadassoc{font-size:4.5rem;}
.blueheadxs{margin-left:0rem;letter-spacing:  0rem;}
.d-xs-flex{display: flex !important;}
.d-xs-flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
			}
@media (min-width: 576px) {
    .letterspacinghead {letter-spacing:  4.06rem;}
    .greenhead {font-size:9.5rem;font-weight: 700;letter-spacing: 1.84rem;color:rgba(27,197,189,0.2) !important;letter-spacing: -15px;}
    
}
@media (max-width: 700px) {
	 .lefttextfooter {
	 	text-align:center;
	 	margin-bottom:1rem;
	 }
	 .centertextfooter {
	 	text-align:center;
	 	margin-bottom:1rem;
	 }
	 .righttextfooter {
	 	text-align:center;
	 	
	 }
	
}
@media (min-width: 700.2px) {
	.righttextfooter {
	 	text-align:right;
	 	
	 }
	 .ourapproachheight{
	 	height: 42.33% !important;
	 }
    
     
     .greenhead {font-size:9.5rem;font-weight: 700;letter-spacing: 1.84rem;color:rgba(27,197,189,0.2) !important;letter-spacing: -15px;}
.bluehead {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:2.06rem;letter-spacing:  2.06rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}

}

@media (max-width: 991.8px) {
	.card-header {
	  padding: 2rem 2.25rem;
	  margin-bottom: 0;
	  background-color: #ffffff;
	  border-bottom: 1px solid #EBEDF3;
	}
	.card-title > h1 {
	 	margin: 1rem auto;
	 }
	 .card.card-custom > .card-body {
	    padding: 0rem 2.25rem 2rem 2.25rem;
	 }
	 .carousseltext {
	 	font-size:1rem;
	 }
	 .carousel-caption {
	    position: absolute;
	    right: 15%;
	    bottom: 30%;
	    left: 15%;
	    z-index: 10;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    color: #ffffff;
	    text-align: center;
	}
}
@media (min-width: 992px) {
	.header-menu .menu-nav > .menu-item > .menu-link .menu-text {
	    font-weight: 400;
	    font-size: 1.2rem;
	    text-transform: initial;
	  }
	.header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-text {
	    font-weight: 400;
	    font-size: 1.2rem;
	    text-transform: initial;
	}
	.righttextfooter {
	 	text-align:right;
	 	
	 }
	 .card-title > h1 {
	 	margin: 1rem auto 0 auto;;
	 }
	 
     .greenhead {font-size:9.5rem;font-weight: 700;letter-spacing: -15px;color:rgba(27,197,189,0.2) !important;}
     .greenheadreqinfo {font-size:7.5rem;font-weight: 700;letter-spacing: -15px;color:rgba(27,197,189,0.2) !important;}

    .bluehead {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:2.06rem;letter-spacing: 2.06rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}
    .blueheadreqinfo {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:1.06rem;letter-spacing: 1.06rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}
    .blueheadoa {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:2.06rem;letter-spacing: 2.06rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}
}
@media (min-width: 1200px) {
    .greenheadoa {font-size:8.5rem;font-weight: 700;letter-spacing: 1.84rem;color:rgba(27,197,189,0.2) !important;letter-spacing: -15px;}
    .blueheadoa {font-size: 1.5rem;font-weight: 700;margin-top: 7px;margin-left:1.06rem;letter-spacing: 1.06rem;text-shadow: 0px 2px 2px rgba(172, 172, 172, 0.6);}
	.ourapproachheight{
	 	height: 37.33% !important;
	 }
}
@media (min-width: 1400px) {
	.ourapproachheight{
	 	height: 39.33% !important;
	 }
}
 
.table-striped > tbody > tr > td { border-bottom: 1px solid #ddd;font-size:12px; }



.table-header-rotated td,
.table-header-rotated th {
  /*border: 1px solid black;*/
  padding: 0.5rem 1rem;
}
.table-header-rotated thead th {
     font-weight: 600;
  padding: 3px;
  position: sticky;
  top: 0;
  z-index: 1;
  width: 25vw;
  background: white;
}
.table-header-rotated td {

  padding: 4px 5px;
  text-align: center;
  vertical-align: middle;
}

.table-header-rotated tbody th {
  font-weight: 600;
 /* font-style: italic;*/
  text-align: left;
  position: relative;
}
.table-header-rotated thead th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.table-header-rotated tbody th {
  position: sticky;
  left: 0;
 background: white;
  z-index: 1;
}


[role="region"][aria-labelledby][tabindex] {
  width: 100%;
  max-height: 70vh;
  overflow: auto;
}
[role="region"][aria-labelledby][tabindex]:focus {
 /* box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);*/
  outline: 0;
}
.imobileicon >i {color: #FFA800 !important}
.widget > h4 {
    margin-bottom: 25px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.ls0 {
    letter-spacing: 0px !important;
}
.nott {
    text-transform: none !important;
}

 .widget_links > ul {
    margin-top: -4px !important;
    
}
 .widget_links ul, .widget_links li {
    list-style: none;
    margin: 0;
}
 .widget_links ul, .widget_links li {
    margin: 0;
    padding: 0;
}
 .widget_links:not(.widget-li-noicon) li::before {
    content: "\e7a5";
    font-family: 'font-icons';
    display: inline-block;
    position: relative;
    top: 1px;
    left: 0;
}
 .block-footer-1 .widget_links li a {
    font-size: 1.1rem;
    padding-left: 6px;
    }
     .widget_links li a {
    display: inline-block;
    padding: 0 3px 0 12px;
    border: none !important;
    
}
.pagelinks li:before {
  content: "\f105"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.pagelinks li{
    list-style-type: none;
    margin-bottom: 1rem;
}
.rev-btn.btn-blue {
z-index: 13; white-space: normal; font-size: 14px; line-height: 14px; font-weight: 500; color: rgba(255,255,255,1); letter-spacing: ; display: inline-block;font-family:Poppins;background:linear-gradient(180deg, rgba(26,214,253,1) 0%, rgba(37,104,221,1) 100%);border-color:rgba(0,0,0,1);border-radius:30px 30px 30px 30px;box-shadow:2px 2px 4px 1px rgba(0, 0, 0, .3) !important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);cursor:pointer;text-decoration: none;
    }
.rev-btn.btn-blue:visited {
z-index: 13; white-space: normal; font-size: 14px; line-height: 14px; font-weight: 500; color: rgba(255,255,255,1); letter-spacing: ; display: inline-block;font-family:Poppins;background:linear-gradient(180deg, rgba(26,214,253,1) 0%, rgba(37,104,221,1) 100%);border-color:rgba(0,0,0,1);border-radius:30px 30px 30px 30px;box-shadow:2px 2px 4px 1px rgba(0, 0, 0, .3) !important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);cursor:pointer;text-decoration: none;
    }
.rev-btn.btn-hover-blue:hover:not(.btn-text):not(:disabled):not(.disabled), .rev-btn.btn-hover-blue:focus:not(.btn-text), .rev-btn.btn-hover-blue.focus:not(.btn-text) {
   background:linear-gradient(180deg, rgba(37,104,221,1) 0%, rgba(26,214,253,1) 100%);
   border-color:rgba(0,0,0,0);
   
}
.btn.btn-orange {
z-index: 14; white-space: normal; font-size: 14px; line-height: 14px; font-weight: 600; color: rgba(255,255,255,1); letter-spacing:0.2rem ;text-transform: uppercase; display: inline-block;font-family:Poppins;background:linear-gradient(180deg, rgba(255,149,0,1) 0%, rgba(255,94,58,1) 100%);border-color:rgba(0,0,0,0);border-radius:30px 30px 30px 30px;outline:none;box-shadow:2px 2px 4px 1px rgba(0, 0, 0, .3);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);cursor:pointer;text-decoration: none;
    }
.btn.btn-hover-orange:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-orange:focus:not(.btn-text), .btn.btn-hover-orange.focus:not(.btn-text) {
   background:linear-gradient(180deg, rgba(255,94,58,1) 0%, rgba(255,149,0,1) 100%);
   border-color:rgba(0,0,0,0);
   
}
.btn:hover:not(.btn-text), .btn:focus:not(.btn-text), .btn.focus {
    -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;

    }
.tp-caption.maincontent,.maincontent{color:rgba(41,46,49,1.00);font-size:21px;line-height:26px;font-weight:300;font-style:normal;font-family:roboto;text-decoration:none;background-color:transparent;border-color:rgba(0,0,0,1.00);border-style:none;border-width:0px;border-radius:0 0 0 0px;text-shadow:none}
.maintextbg{background:#33B93D;background:-webkit-linear-gradient(to right,#33B93D 0%,#2568DD 100%);background:-moz-linear-gradient(to right,#33B93D 0%,#2568DD 100%);background:linear-gradient(to right,#33B93D 0%,#2568DD 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent}
.custom.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:100}.custom.tparrows:hover{background:#000}.custom.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.custom.tparrows.tp-leftarrow:before{content:"\e824"}.custom.tparrows.tp-rightarrow:before{content:"\e825"}