body {
  direction: ltr;
  text-align: left;
}


h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
ul,
li,
ul li,
button,
small,
input,
list-group-item,
label,
feature-item,
hero-title,
hero-subtitle
total-box,
select,
product-title,
div.feature-item,
product-row,
textarea {
  /* font-family: "GE SS Two" !important; */
  font-family: "Montserrat", serif !important;
  margin: 0;
  padding: 0;
  line-height: normal;
}

.pricing-section {
  font-family: "Montserrat", serif !important;
}
.company-details-modal {
  font-family: "Montserrat", serif !important;
}

.language-btn {
  font-family: "GE SS Two" !important;
}

.banner-heading h1 {
  font-family: "Rajdhani", sans-serif;
}

.btn.h-btn {
  font-family: "Montserrat", sans-serif;
}

.banner-heading h4 {
  font-family: "Rajdhani", sans-serif;
}

ul#pills-tab button {
  font-family: "Montserrat", sans-serif;
}

.why-title h5 {
  font-family: "Montserrat", sans-serif;
}

.why-title h3 {
  font-family: "Montserrat", sans-serif;
}

.box-why-choose p {
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.box-why-choose h5 {
  font-weight: 800;
  font-family: "Montserrat", sans-serif;
}

.how h3 {
  font-family: "Montserrat", sans-serif;
}

.how ul li .nuber-box,
.how ul li h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
}

.get h3 {
  font-family: "Rajdhani", sans-serif;
}

.get h4 {
  font-family: "Rajdhani", sans-serif;
}
.form-title h4 {
  font-family: "Montserrat", sans-serif;
}
.form-control.contact-form-style {
  font-family: "Montserrat", sans-serif;
}
.btn.h-btn {
  font-family: "Montserrat", sans-serif;
}
.journey h3 {
  font-family: "Rajdhani", sans-serif;
}
.journey h4 {
  font-family: "Rajdhani", sans-serif;
}
.services-title h3.title {
  font-family: "Montserrat", sans-serif;
}
.web-info p {
  font-family: "Rajdhani", sans-serif;
}
.footer-info ul li {
  font-family: "Montserrat", sans-serif;
}
.footer-info ul li a {
  font-family: "Montserrat", sans-serif;
}
.footer-title {
  font-family: "Rajdhani", sans-serif;
}
.copy-text p {
  font-family: "Rajdhani", sans-serif;
}
.footer-links ul li a {
  font-family: "Montserrat", sans-serif;
}
.policy-formBox.about-content .title {
  font-family: "Montserrat", sans-serif;
}
.policy-formBox.about-content p {
  font-family: "Montserrat", serif;
}
.contact-text p {
  font-family: "Montserrat", serif;
}
.contact-text p strong {
  font-family: "Montserrat", serif;
}
.form-control.element-style,
.form-select.element-style {
  font-family: "Montserrat", serif;
}
.react-select__single-value {
  font-family: "Montserrat", serif;
}
.custom-datepicker.element-style input {
  font-family: "Montserrat", serif;
}
.custom-datepicker.element-style input::placeholder {
  font-family: "Montserrat", serif;
}
.insurance-title .title {
  font-family: "Montserrat", serif;
}
.banner2 .policy-box .title {
  font-family: "Montserrat", serif;
}
.policy-formBox .subtitle {
  font-family: "Montserrat", serif;
}
.custom-checkbox label {
  font-family: "Montserrat", serif;
}
.claim-text {
  font-family: "Montserrat", serif;
}
.language .dropdown-toggle::after {
  margin-left: 0.255em;
}
header .navbar .nav-item.dropdown .profile-img {
  margin-left: 7px;
}
.profile-dropdown .dropdown-menu.show {
  right: 0px;
  left: auto;
}
.profile-img {
  margin-left: 5px;
}
header .navbar-expand-lg .navbar-nav {
  margin-left: auto;
  justify-content: end;
}
.banner-heading {
  left: 60px;
}
.Search::after {
  left: 0;
}
.search-box .tab-content input {
  padding-left: 0;
}
.terms-conditions-wraper .check-feild.check-feild-left-border {
  margin-left: 12px;
  border-left: 1px solid #ccc;
  padding-left: 12px;
}
.search-text ul li h4 span.icon {
  margin-left: 5px;
}
.search-text ul {
  padding-left: 0;
}
.why-list ul li {
  padding-left: 50px;
}
.why-list ul li::before {
  left: 0;
}
.quick-link li:hover {
  padding-left: 15px;
}
.quick-link li:hover::before {
  left: 0;
  padding-left: 10px;
}
.social-media ul {
  padding-left: 0;
}
.footer-links ul li {
  padding-left: 10px;
}
.search-box button.btn.btn-primary {
  margin-left: 0 !important;
}
ul.list-link-button {
  padding-left: 0;
}
.include-list ul {
  padding-left: 0;
}
.details ul li {
  border-left: 1px solid #ccc;
}
.include-list-optional ul {
  padding-left: 0;
}
.why-us-image img {
  left: 0;
}
.footer-info ul {
  padding-left: 0;
}
.details-item ul {
  padding-left: 0;
}
.details-footer {
  left: 0;
}
.insurance-list ul {
  padding-left: 0;
}

.language-btn {
  margin-left: 20px;
}
.banner2 .bg-img img {
  left: 0;
}
.login-modal .option-text button {
  margin-left: 3px;
}
.list-style {
  padding-left: 0;
}
.logo-text-content {
  padding-left: 20px;
}
.profile-dropdown > a.nav-link .profile-name::after {
  left: 0;
}
.banner .slick-slide img {
  object-position: right;
  transform: scaleX(1);
}
.get{
  transform: scaleX(1);
}
.get-text {
  text-align: left;
}
.journey {
  transform: scaleX(1);
}
.journey-text{
  text-align: left;
}
ul.list-link-button li {
  margin-right: 10px;
}
.accordion-button span {
  margin-right: 10px;
}
.social-media ul li {
  display: inline-block;
  margin-right: 10px;
}

.footer-links {
  text-align: right;
}
.idv-price ul li {
  margin-right: 20px;
}
.include-list ul li {
  margin-right: 10px;
}
.include-list-optional ul li {
  margin-right: 10px;
}
.include-list-optional ul li input {
  margin-right: 8px;
}
.journey {
  background-position: right !important;
}
.form-group.text-right {
  text-align: right;
}
.formbtn {
  text-align: right;
}
.form-group.checkbox input {
  margin-right: 7px;
}
.form-submitbtn {
  text-align: right;
}
.form-control.element-style.custom-icon::after {
  right: 10px;
}
.policy-formBox .addbtn {
  text-align: right;
}
.contactform-btn {
  text-align: right;
}
img.logo-white {
  right: 30px;
}
.login-modal .option-text {
  text-align: end;
}
.policy-form .form-box {
  justify-content: end;
}

.sub-title {
  padding-left: 20px;
}
.sub-title::before {
  left: 0;
}
.why-images {
  text-align: left;
}
ul.why-list {
  padding-left: 0;
}
.why-img img {
  left: 0;
}
.why-img2 {
  right: -70px;
}
.how-list ul li .content {
  margin-left: 20px;
}
.how-list ul li:hover:before {
  left: 0;
}
.next-btn button.btn.btn-blue {
  margin-left: auto;
}
.how ul {
  padding-left: 0;
}
.how ul li h4 {
  margin-left: -20px;
}
.next-btn {
  text-align: right;
}
.work-image img {
  right: 0;
}
.policy-formBox h3 {
  font-family: "Montserrat", serif;
}
.form-group label {
  font-family: "Montserrat", serif;
}
input,
select,
textarea {
  font-family: "Montserrat", serif;
}
.input-group.country_mbl_number .react-select__control {
  border-radius: 0px 0 0 0px !important;
}
.dropdown-icon {
  right: 8px;
}
.banner-heading h4 {
  text-align: left;
}
.dropdown-menu.show a {
  text-align: left;
}
.image-content h4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 16px;
  font-family: "Rajdhani", sans-serif;
}
.image-content h4 span {
  font-weight: 600;
}
.image-content {
  bottom: 40px;
}
.insurance-product .search-box .nav-pills {
  justify-content: left !important;
  gap: 40px !important;
}
.travel-card .info-item {
  margin-right: 1rem;
}
.travel-icon {
  margin-right: 8px;
}
.travel-card-header a{
  margin-right: 10px;
}
ul.horizontal-list .me-2{
  margin-right: .5rem!important;
}
.form-note h4{
  font-family: "Montserrat", serif;
}
.form-note p{
  font-family: "Montserrat", serif;
}
.detailsfooter-item .title span{
  font-family: "Montserrat", serif;
}
.header-container .graphic-text{
  font-family: "Montserrat", serif;
}
.motor-modal .modal-header .modal-title{
  font-family: "Montserrat", serif;
}
.motor-modal .modal-body{
  font-family: "Montserrat", serif;
}
@media (max-width: 575px) {
  .logo-text-content {
    padding-left: 0px;
  }
}
@media (max-width: 1299px) {
  .image-content h4 {
    font-size: 22px;
  }
}
@media (max-width: 1199px) {
  .image-content h4 {
    font-size: 18px;
  }
  .insurance_slider .slick-slider .slick-dots {
    bottom: 10px;
  }
}
@media (max-width: 991px) {
  .image-content h4 {
    font-size: 22px;
    line-height: normal;
  }
  .image-content {
    bottom: 25px;
  }
  .work-image{
    text-align: right;
  }
}
@media (max-width: 767px) {
  .image-content h4 {
    font-size: 20px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  .image-content h4 {
    font-size: 18px;
    line-height: normal;
  }
}

.gold-box {
  width: 48px;
  height: 18px;
  background-color: #ffc107;
  margin-right: 14px;
}

.form-control,
.form-select,
.form-check-input,
.select__control,
.react-select__control,
input,
textarea,
select {
  border-radius: 0px !important;   /* 👈 Change value as you like */
  font-weight: 700 !important;
  font-size: medium !important;
}
.form-style select {
  font-weight: 700 !important;
}

select,
.form-select {
  font-weight: 600 !important
}



.form-control,
.form-select, 
input,
textarea,
select {
  text-transform: none !important;

}