.form-control.error {
  box-shadow: none !important;
}

.policy-notic a:hover {
  color: rgba(#fff, 0.8) !important;
}

body #header .header-nav-main nav > ul > li a.active,
body #header .header-nav-main nav > ul > li a:hover,
body #header .header-nav-main nav > ul > li:hover > a {
  color: #0f4ea2 !important;
}

.fil img {
  width: 100%;
}

.policy-notic {
  padding: 0.75rem 0;
}

.prom-det h1 {
  padding-right: 1.75rem;
}

.blog-posts .splide__arrow {
  background: #fff;
  border-radius: 50%;
}

.w-80 {
  width: 110px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-l-100 {
  padding-left: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.text-5xl {
  font-size: 1.6rem;
}

.text-4xl {
  font-size: 1.6rem;
}

.text-8 {
  font-size: 1.6rem !important;
}

.text-3xl {
  font-size: 1.6rem !important;

  line-height: 2.25rem;
}

.medcn {
  width: 60px;
}

.prom-det h1 {
  padding-right: 1.6rem;
}

.t-h-1 {
  font-size: 1.3rem;

  line-height: 2.2rem;
}

.lg\:text-4xl {
  font-size: 1.8rem;

  line-height: 2.5rem;
}

.exchg-sect,
.trans-sect {
  width: 325px;
}

.m-l-r-100 {
  margin: 0px 100px !important;
}

.lg\:gap-10 {
  gap: 3rem;
}

.md\:w-5\/12 {
  width: 40%;
}

.prom-img {
  width: 55%;
}

.cns img {
  width: 80px;
  margin-bottom: 1rem;
}

.cns {
  transform: scale(0.7);
  margin: -2rem;
  padding: 2.3rem;
}
.cns p {font-size:18px;}
.cns h3{white-space: nowrap}
.blog-posts .prom-det p {
  font-size: 0.8rem;

  line-height: 1rem;
}

@media (max-width: 790px) {
  .md\:w-5\/12 {
    width: 50%;
  }

  .m-l-r-100 {
    margin: 0 !important;
  }

  .tab-content.p-l-100.p-r-100 {
    padding: 0px 50px;
  }
}

@media (max-width: 767px) {
  .p-0 {
    padding: 3rem 0px !important;
  }

  img.w-80.m-t-0.m-b-50 {
    margin-bottom: 30px;
  }

  .bfbg p {
    display: none;
  }

  .tab-content.p-l-100.p-r-100 {
    padding: 0;
  }

  .prom-img {
    width: 100%;
  }

  .md\:w-5\/12 {
    width: 100%;
  }

  .lg\:gap-10 {
    gap: 1rem;
  }

  .m-l-r-100 {
    margin: 0 !important;
  }

  p.pl-2.text-1st.text-xs.font-bold.leading-1.mb-2 {
    display: block;
  }

  .w-80 {
    width: 80px;
  }

  .trans-sect {
    max-width: 400px;
  }

  .serc-text .text-4xl {
    font-size: 1.25rem;
  }
}

.the-container {
  max-width: 1140px !important;
}

.serc-vis {
  display: flex;

  align-items: center;

  width: 100%;

  justify-content: center;
}

.serc-text {
  padding-bottom: 0;
}

.trans-sect,
.exchg-sect {
  padding-top: 0.5rem;

  padding-bottom: 0.5rem;

  position: relative;

  flex-direction: column !important;

  align-items: center;
}

.trans-sect a,
.exchg-sect a {
  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 9;
}

.text-editor {
  max-width: 100%;

  overflow-x: auto;
}

.indc {
  width: 270px;
  padding: 0.75rem 0;
}

.more-cun {
  display: flex;

  width: 150px;

  justify-content: center;

  padding: 0.7rem 0 !important;
}
.more-cun.w-auto {
  padding: 0.7rem 1rem !important;
}

.more-cun .txt,
.accept-policy .txt {
  color: #fff !important;
}

.country-table {
  width: 100%;
}

.country-table th,
.country-table td {
  padding: 3px;
}

.country-table th {
  text-align: center;
  font-size: 17px;
}

.country-table td {
  width: 50%;
}

.ex-head {
  background-color: #0f4ea2;
}

@media (min-width: 1280px) {
  .bg-bgbg {
    border-bottom-right-radius: 0px;
  }
}

.trnf-card {
  max-width: 575px;
  margin: 0 auto;
}

@media (min-width: 992px) {
  .map-iframe iframe {
    height: 400px !important;
  }
}

.fiimg {
  width: 35px;
}
.form-control:not(.form-control-sm):not(.form-control-lg) {
  line-height: 1.25;
}
.flgsym {
  box-shadow: 1px 1px 5px #aaa;
}

@media (max-width: 479px){
.tel-s a {
    font-size: .65rem;
}}

.text-editor menu,.text-editor  ol,.text-editor  ul{list-style:initial;margin:initial;padding:initial}


.w-1\/6{
  width: 16.6666667%;
}

@media (min-width: 576px){
  div:not(.head-rw).ex-rw {
      min-height: 68px;
      height: auto;
  }
}

.th-3 {
  font-weight: 300;
}

.form-wrapper.line-form .form-style {
  border: none;
  background-color: transparent;
  border-bottom: 1px solid;
  border-radius: 0;
  border-color: #ccc;
}

.form-wrapper .form-style {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 12px);
  padding: 0.375rem 0.75rem 0.4rem;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #f9f9f9;
  background-clip: padding-box;
  border: 1px solid rgba(204,204,204,0);
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.form-wrapper input, .form-wrapper textarea {
  color: #495057;
}

.font-weight-semibold, .font-weight-semi-bold {
  font-weight: 600 !important;
}

.form-wrapper .form-style::placeholder {
  --tw-text-opacity: .5;
  font-weight: 300;
}
.w-60,.w-40{
  width: 100%;
}
@media (min-width:992px){
  .w-40{
    width: 40%;
  }
  .w-60{
    width: 60%;
  }
  .lg\:flex-row{flex-direction:row}
  .lg\:w-60{width:60%}
  .lg\:w-40{width:40%}
}

.form-wrapper label{
  padding-left: 0;
  opacity: 1!important;
}
.fs-16{
  font-size: 18px;
}

.ex-sub-head{padding-left:1rem}

@media (max-width:574px){
  .ex-col.w-6\/12{
    width: 34%;
  }	
  .ex-col.w-1\/6{
    width: 22%;
  }
  .th-5.fs-22.lg\:fs-32.mb-4.xl\:leading-12{
    font-size: 1.55em;
  }
}

.items-start{
  align-items: flex-start;
}

label.th-3{
  font-weight: 800;
}

.xl\:leading-12{
  line-height: 1.2;
}