body {
  background-color: white !important;
}

.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}

.owl-nav button.owl-prev {
  left: 0;
}

.fs-20 {
  font-size: 20px;
}

.owl-nav button.owl-next {
  right: 0;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}

.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}

.owl-dots button.owl-dot.active {
  background-color: #000;
}

.owl-dots button.owl-dot:focus {
  outline: none;
}

.owl-nav button {
  position: absolute;
  top: 44%;
  transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.38) !important;
}

span {
  font-size: 70px;
  position: relative;
}

.btn-size {
  width: 150px;
  height: 40px;
}

.k-i-x::before {
  color: white !important;
}

.k-dialog-titlebar {
  border-color: inherit;
  color: white;
  background-color: #024c9b;
}

.main-page-text {
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  line-height: 1.25rem !important;
  color: black !important;
  white-space: initial;
  word-wrap: break-word;
  width: 270px;
  /* height: 42px; */
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis
}

.main-page-title-for-review {
  color: #2d333f !important;
  margin: 0 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: initial;
  font-size: 0.925rem !important;
  font-weight: 600 !important;
  line-height: 1.5rem !important;
  word-wrap: break-word;
}
.main-page-title {
  color: #2d333f !important;
  margin: 0 0 0.3rem !important;
  white-space: initial;
  font-size: 0.925rem !important;
  font-weight: 600 !important;
  line-height: 1.5rem !important;
  word-wrap: break-word;
  width: 270px;
  /* height: 49px; */
  overflow: hidden;
  /* display: -webkit-box; */
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.createprofile .k-stepper .k-step-indicator {
  border-color: #1274AC !important;
  color: white;
  background-color: #1274AC !important;
  height: 50px !important;
  width: 50px !important;
}

.createprofile .k-multiselect {
 width: auto !important;
 height: auto !important;
}

.createprofile .k-searchbar .k-input-inner {
  font-size: 14px !important;
}

.createprofile .k-stepper .k-step-indicator-icon {
  color: white !important;
  font-size: 27px !important;
}

.createprofile .k-stepper .k-step-label .k-step-text {
  font-size: 15px !important;
}

.createprofile .k-step-current .k-step-indicator-icon {
  color: rgb(12, 12, 12) !important;
}

.createprofile kendo-searchbar.k-searchbar {
  padding-left: 10px !important;
  width: 500px !important;
}

.subscribelist .k-grid td {
  border-width: 0 0 0px 1px;
  vertical-align: middle;
  padding: 20px 0px;
}

.k-pager-numbers-wrap select.k-dropdown-list,
.k-pager-numbers-wrap select.k-dropdown,
.k-pager-numbers-wrap select.k-dropdownlist {
  cursor: pointer;
  height: 38px;
}

.owl-nav button:focus {
  outline: none;
}

.title-heading {
  color: black !important;
  font-size: 1.25rem !important;
  font-weight: 600 !important;
}

.title-heading-small {
  color: black !important;
  font-size: 15px !important;
  font-weight: 700 !important;

}

.title-heading-small-500 {
  color: black !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.align-vcenter {
  display: flex;
  align-items: center;
}

.no-margin {
  margin: 0px !important;
}

.no-padding {
  padding: 0px !important;
}

/* .default-//\\font-family {
  
} */

.custom-container {
  margin-top: 85px !important;
}

/* .btnViewAll {
  border: 1px solid #eee;
  background: #1D3557;
  padding: 10px;
  color: white !important;
  padding: 11px !important;
  width: 110px;
  
  font-size: 12px;
} */
.btnViewAll {
  background: var(--theme-color-5) !important;
  padding: 10px !important;
  color: var(--theme-color-2) !important;
  padding: 0.5rem !important;
  width: fit-content;
  font-size: 1.2rem !important;
  border-radius: 0.2rem !important;
  margin-left: 0.2rem !important;
}

.ikkmodal {
  z-index: -1;
  display: flex !important;
  justify-content: center;
  min-width: auto;
  max-width: fit-content;
  align-items: center;
}

.ikkmodalbody {
  /* width: 810px; */
  /* max-width: 100%; */
  /* width: auto !important; */
  /* display: inline-block; */
  /* padding: 10px; */
  width: auto;
  min-width: auto;
  max-width: fit-content;
}

.text-small {
  color: black !important;
  font-size: 13px !important;
  font-weight: 500 !important;

}

.text-small-400 {
  color: black !important;
  font-size: 13px !important;
  font-weight: 400 !important;

}

.text-small-bold {
  color: black !important;
  font-size: 13px !important;
  font-weight: 600 !important;

}

.form-label-bold {
  color: black !important;
  font-size: 13px !important;
  font-weight: 600 !important;

}

.form-label-bold-14 {
  color: black !important;
  font-size: 14px !important;
  font-weight: 700 !important;

}

.zero_pad {
  padding: 0px !important;
}

.text-heading {
  color: black !important;
  font-size: 18px !important;
  font-weight: 800 !important;

}

.text-heading-20 {
  color: black !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}

.text-heading-500 {
  color: black !important;
  font-size: 18px !important;
  font-weight: 500 !important;
}

.txt-medium {
  color: black !important;
  font-size: 15px !important;
  font-weight: 500 !important;

}

.txt-medium-400 {
  color: black !important;
  font-size: 15px !important;
  font-weight: 400 !important;

}

.txt-medium-300 {
  color: black !important;
  font-size: 14px !important;
  font-weight: 300 !important;
}

.txt-medium-bold {
  color: black !important;
  font-size: 15px !important;
  font-weight: 600 !important;

}

.showbtn {
  background: white !important;
  color: black !important;
  border-radius: 5px !important;
  border: 1px solid !important;
  font-size: 13px !important;

}

.showAllbtn:hover {
  box-shadow: none !important;
  transform: none !important;
}

.showAllbtn {
  text-transform: capitalize !important;
  background: white !important;
  color: black !important;
  border-radius: 2px !important;
  border: 1px solid !important;
  font-size: 13px !important;

  padding: 8px 26px !important;
}

.showAllbtnDefault {
  border-color: #1274AC !important;
  color: white !important;
  background-color: #1274AC !important;
  border-radius: 2px !important;
  border: 1px solid !important;
  font-size: 13px !important;

  padding: 8px 26px !important;
}



.btn-primary:hover {
  color: white !important;
  background-color: rgb(242, 248, 253) !important;
  border-color: rgb(242, 248, 253) !important;
}

.btn-default {
  color: black !important;
  border-color: rgb(43, 43, 43) !important;
}

.formerror {
  font-size: 12px !important;

  color: red !important;
}

.text-small {
  font-size: 12px !important;

  color: black !important;
}

.card-blue {
  text-align: center;
  border: 1px solid #eee;
  background: #2F4550 !important;
}

.card-ghostwhite {
  text-align: center;
  border: 1px solid #eee;
  background: #F4F4F9 !important;
}

.card-cadet {
  text-align: center;
  border: 1px solid #eee;
  background: #586F7C !important;
}


.card-title-white {
  font-size: 30px !important;
  color: white !important;

}

.card-info-white {
  font-size: 15px !important;
  color: white !important;

}

.card-title-black {
  font-size: 30px !important;
  color: black !important;

}

.card-info-black {
  font-size: 15px !important;
  color: black !important;

}

.light-border {
  border: 1px solid #eee !important;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 16px 0px 0px 15px;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px !important;

  color: black !important;
  -webkit-font-smoothing: subpixel-antialiased;
}

.k-icon {
  display: contents !important;
  color: black !important;

}

.k-pager-numbers {
  color: black !important;
  font-size: 13px !important;
  font-weight: 500 !important;

}

.k-pager-nav {
  padding: 4px 4px;
  border-width: 0px;
  border-style: solid;
  padding: 10px !important;
}

.k-pager-wrap .k-link {
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
  margin: 2px;
}

.k-grid td.k-state-selected,
.k-grid tr.k-state-selected>td {
  background-color: lightgray !important;
}

.k-pager-info {
  color: black !important;
  font-size: 13px !important;
  font-weight: 500 !important;

}


.k-input {
  border-color: rgba(0, 0, 0, 0.08);
  color: #424242 !important;
  background-color: #ffffff;

  padding: 3px !important;
}

.k-calendar {
  color: #424242 !important;
  background-color: #ffffff;
  font-size: 14px !important;

}

.store .k-switch-md .k-switch-label-on {
  left: 6px;
  color: white;
}

.def-form-control .k-input-inner {
  height: 35px !important;
  width: 40px !important;
}

.k-animation-container .k-popup.k-align .k-list .k-icon {
  color: #424242 !important;
  background-color: #ffffff;
  font-size: 15px !important;

}

.k-animation-container .k-popup.k-align .k-list .k-i-align-remove {
  color: #424242 !important;
  background-color: #ffffff;
  font-size: 15px !important;

}

.k-popup {
  border-color: rgba(0, 0, 0, 0.12);
  background-color: white;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #424242 !important;
  background-color: #ffffff;
  font-size: 20px !important;

}


.k-time-container,
.k-time-list-content {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px;
}

.k-time-container>ul,
.k-time-list-content>ul {
  height: auto;
  width: 4em;
  margin: auto;
}

.k-rtl .k-time-container [dir="rtl"] .k-time-container,
.k-rtl .k-time-list-content [dir="rtl"] .k-time-container,
.k-rtl .k-time-container [dir="rtl"] .k-time-list-content,
.k-rtl .k-time-list-content [dir="rtl"] .k-time-list-content {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px;
}

.k-time-container .k-scrollable-placeholder,
.k-time-list-content .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-list-item,
.k-time-list .k-item {
  padding: 2px !important;
  margin: 0px !important;
  color: #424242 !important;
  font-size: 16px !important;

}

.k-time-separator {
  width: 0;
  height: 15px;
  align-self: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 11;
  top: 9px;
}

.k-time-highlight {
  border-color: #eee !important;
  background-color: #ffffff;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
  color: #424242 !important;
  font-size: 13px !important;

}

.k-time-list-wrapper .k-title {
  padding: 2px !important;
  color: #424242 !important;
  font-size: 12px !important;

}

.k-time-list-wrapper.k-state-focused .k-title {
  color: #424242 !important;
  font-size: 12px !important;

}


.k-window {
  color: #424242 !important;
  background-color: #ffffff;
  font-size: 13px !important;

}


.k-switch-label-on {
  font-size: 10px !important;

}

.k-switch-label-off {
  font-size: 10px !important;

}

.k-scrollview-wrap {
  margin: 0 auto;
}

.Ikkvillebusiness .k-tabstrip-items .k-item {
  height: 175px;
  border-bottom: 1px solid #eee;
}

kendo-drawer-content {
  padding-left: 10px;
}

.k-drawer-item {
  margin-top: 2px !important;
  padding: 5px 8px !important;
}

.k-drawer-item .k-item-text {
  padding: 7px 8px !important;
  display: inline-block;
  white-space: nowrap;
  font-size: 13px !important;

  color: black !important;
}

.k-drawer-item .k-item-text:hover {
  padding: 7px 8px !important;
  display: inline-block;
  white-space: nowrap;
  font-size: 13px !important;

  color: black !important;
}

/* .k-state-selected .k-icon {
  color: white !important;
} */

.k-state-selected .k-item-text {
  color: white !important;
}

.k-state-selected {
  color: white !important;
  background-color: #1274AC !important;
}

.k-columnmenu-item {
  padding: 4px 8px;
  outline: 0;
  cursor: pointer;
  font-size: 13px !important;
}

.k-column-title {
  font-size: 14px !important;

  color: black !important;
  top: 5px !important;
}

.k-list-md .k-list-item,
.k-list-md .k-list-optionlabel {
  padding: 11px 5px 4px 10px !important;
  font-size: 18px !important;
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
  color: black !important;
  background-color: lightyellow !important;
}

.font-black {
  color: black !important;
}

.full-width {
  width: 100%;
  max-width: 100%;
}

.k-button-solid-primary {
  border-color: #1274AC !important;
  color: white;
  background-color: #1274AC !important;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-grid-header .k-grid-filter.k-state-active,
.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: white !important;
  background-color: #1274AC !important;
}

.k-grid-header .k-grid-filter.k-state-active .k-icon,
.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-state-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-state-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: white !important;
}

.k-grid-header .k-header {
  position: relative;
  vertical-align: bottom;
  cursor: default;
  font-size: 13px !important;

  color: black !important;
  font-weight: 600 !important;
}

.k-header .k-cell-inner {
  padding: 30px 10px 0px 10px !important;
}

.k-tabstrip-items .k-link {
  font-size: 14px !important;

  color: black !important;
  padding: 6px 12px;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
}

.ProseMirror table {
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: auto !important;
  overflow: hidden;
}

.pointer-events-none {
  pointer-events: none !important;
}


.k-content table {
  white-space: inherit;
  /* width: auto !important; */
}

.k-card-actions {
  border-color: rgba(0, 0, 0, 0.08);
  background-color: #eee !important;
}

.k-scrollview-next,
.k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 19% !important;
  top: 38% !important;
  text-decoration: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.k-scrollview-wrap {
  margin: 0 auto;
}

.k-avatar-text,
.k-avatar-initials {
  font-size: 14px;
  font-family: inherit;
  line-height: 1.4285714286;
  color: white !important;
  margin-top: 10px;
}

.graphCard .k-daterangepicker .k-i-calendar::before {
  margin-right: 10px !important;
}

.graphCard,
.k-daterangepicker {
  width: 100%;
  display: block !important;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 8px;
  text-align: end !important;
}

.k-split-button .k-button .k-button-text {
  position: relative;
  top: 0px;
  font-size: 14px;
  color: black !important;

}

.k-split-button .fontsize12px .k-button-text {
  position: relative;
  top: 0px;
  font-size: 12px !important;
  color: black !important;

}

.fontsize12px {
  font-size: 12px !important;
  color: black !important;

}

.k-menu-group .k-menu-item .k-menu-link .k-menu-link-text {
  font-size: 13px;
  position: relative;
  top: 0px;
  color: black;
}

.k-menu-group .k-menu-item .k-menu-link {
  padding: 10px;
}

.k-split-button {
  box-shadow: none !important;
}

.k-menu-group .k-menu-item {
  box-shadow: none !important;
}

.k-overflow-button {
  padding: 8px !important;
}

.k-button {
  padding: 5px !important;
}

.ProseMirror-trailingBreak {
  display: none !important;
}

.k-button-text {
  position: relative;
  top: 0px;
  color: black;
  font-size: 13px;
}

.k-splitbtn {
  height: 41px !important;
  position: relative !important;
  top: -9px !important;
}

.campaign-editor .k-button-sm {
  height: 41px !important;
  position: relative !important;
  top: -9px !important;
}

.segment-editor .k-toolbar .k-picker {
  width: 18em !important;
}

.segment-editor .k-toolbar .k-input {
  width: 18em !important;
}

.segment-editor .k-filter-toolbar-item {
  height: 35px;
}

.segment-editor .k-filter-toolbar-item .k-picker {
  height: 35px;
}

.k-button-solid-primary .k-button-text {
  color: white !important;
}

.campaign-editor kendo-toolbar-renderer .k-split-button {
  /*   position: relative;
  top: -5px; 
  height: 31px; */
  height: 31px;
}

.campaign-editor .k-dropdownlist span.k-input-inner {
  padding: 0px 10px !important;
}

.campaign-editor .k-colorpicker span.k-input-inner {
  padding: 5px 10px !important;
}

.campaign-editor .k-colorpicker {
  margin-top: 10px !important;
}

.campaign-editor .k-dropdownlist {
  margin-top: 10px !important;
}

.campaign-editor kendo-toolbar-renderer .settingstoolbarbutton {
  margin-top: 10px !important;
  height: 31px;
}

kendo-toolbar-renderer .k-dropdownlist {
  height: 31px;
}

.k-tabstrip-items-wrapper .k-tabstrip-items .k-state-active {
  padding: 7px;
  background: #eee !important;
  font-weight: 600;
}

.k-tabstrip-items-wrapper .k-tabstrip-items .k-item {
  padding: 7px;
}

.k-searchbar .k-input-inner {
  font-size: 13px;
  color: black !important;

}

.k-step-text {
  font-size: 12px;
  color: black !important;

}

.campaign-editor .k-colorpicker {
  width: min-content;
  height: 31px;
}

#surveyanalytics .k-numerictextbox {
  height: 35px;
}

#surveyanalytics .k-textbox {
  height: 35px;
}

#surveyanalytics .k-spinner-increase {
  height: 15px;
}

#surveyanalytics .k-spinner-decrease {
  height: 15px;
}

.campaign-editor .k-button {
  padding: 7px !important;
  margin: 0px !important;
}

.campaign-editor .k-button-group {
  margin-top: 10px !important;
}

.k-grid-norecords {
  font-size: 14px;
  color: black !important;

}

.k-step-label-optional {
  font-size: 11px;
  font-style: italic;
  color: black !important;


}

.k-step {
  margin-top: 6px !important;
}

.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 9px !important;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: .4s;
  transition-timing-function: ease-in-out;
}

.k-stepper .k-step-current .k-step-indicator {
  border-color: #eee !important;
  color: white;
  background-color: #eee !important;
}

.k-step-done span.k-step-indicator span.k-step-indicator-icon {
  color: white !important;
}

.text-menu-logo {
  color: #621515 !important;
  font-size: 18px !important;
  cursor: pointer;
  font-weight: 500 !important;

}

.k-expander-header {
  padding: 10px !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  border: 1px solid #eee !important;
}

.display-flex {
  display: flex !important;
}

.k-overflow-anchor {
  margin-top: 5px !important;
  height: auto !important;
}


.k-chip {
  padding-top: 20px !important;
}

.k-checkbox {
  border-color: black !important;
  background-color: #ffffff;
}
/* 
kendo-multiselect {
  width: 100vh !important;
} */

kendo-searchbar.k-searchbar {
  height: 100%;
}

.k-chip-solid-base {
  border-color: #c6c6c6;
  color: #424242;
  background-color: white !important;

}

.k-chip-label {
  font-size: 13px !important;

  color: black;
}

.display-none {
  display: none !important;
}

.display-block {
  display: block !important;
}

.k-list-item .k-focus {
  box-shadow: inset 0 0 0 2px rgb(0 0 0 / 12%);
  background-color: #eee !important;
}

@media screen and (max-device-width: 480px) {
  .fs-50 {
    font-size: 40px !important;
  }

  .fs-49 {
    font-size: 39px !important;
  }

  .fs-48 {
    font-size: 38px !important;
  }

  .fs-47 {
    font-size: 37px !important;
  }

  .fs-46 {
    font-size: 36px !important;
  }

  .fs-45 {
    font-size: 35px !important;
  }

  .fs-44 {
    font-size: 34px !important;
  }

  .fs-43 {
    font-size: 33px !important;
  }

  .fs-42 {
    font-size: 32px !important;
  }

  .fs-41 {
    font-size: 31px !important;
  }

  .fs-40 {
    font-size: 30px !important;
  }

  .fs-39 {
    font-size: 29px !important;
  }

  .fs-38 {
    font-size: 28px !important;
  }

  .fs-37 {
    font-size: 27px !important;
  }

  .fs-36 {
    font-size: 26px !important;
  }

  .fs-35 {
    font-size: 25px !important;
  }

  .fs-34 {
    font-size: 24px !important;
  }

  .fs-33 {
    font-size: 23px !important;
  }

  .fs-32 {
    font-size: 22px !important;
  }

  .fs-31 {
    font-size: 21px !important;
  }

  .fs-30 {
    font-size: 20px !important;
  }

  .fs-29 {
    font-size: 19px !important;
  }

  .fs-28 {
    font-size: 18px !important;
  }

  .fs-27 {
    font-size: 18px !important;
  }

  .fs-26 {
    font-size: 18px !important;
  }

  .fs-25 {
    font-size: 17px !important;
  }

  .fs-24 {
    font-size: 17px !important;
  }

  .fs-23 {
    font-size: 17px !important;
  }

  .fs-22 {
    font-size: 17px !important;
  }

  .fs-21 {
    font-size: 17px !important;
  }

  .k-step-text {
    display: none !important;
  }

  .k-step-label-optional {
    display: none !important;
  }
}

@media (min-width: 576px) {

  .k-i-arrowhead-e::before {
    content: "\e014";
    font-size: 40px !important;
  }

  .k-i-arrowhead-w::before {
    content: "\e016";
    font-size: 40px !important;
  }

}

@media (min-width: 768px) {

  .k-i-arrowhead-e::before {
    content: "\e014";
    font-size: 40px !important;
  }

  .k-i-arrowhead-w::before {
    content: "\e016";
    font-size: 40px !important;
  }

}


.animate-right-arrow {
  animation: rightarrow 0.6s infinite alternate ease-in-out;
}

@keyframes rightarrow {
  0% {
    transform: translateX(0);
    opacity: 0.4;
  }

  100% {
    transform: translateX(0.4em);
    opacity: 0.9;
  }
}

@media (max-width: 992px) {
  .btnViewAll {
    font-size: 0.7rem !important;
  }
}

@media (min-width: 992px) {
  .k-i-arrowhead-e::before {
    content: "\e014";
    font-size: 30px !important;
  }

  .k-i-arrowhead-w::before {
    content: "\e016";
    font-size: 30px !important;
  }


}

@media (min-width: 1200px) {
  .k-i-arrowhead-e::before {
    content: "\e014";
    font-size: 30px !important;
  }

  .k-i-arrowhead-w::before {
    content: "\e016";
    font-size: 30px !important;
  }

}

@media (min-width: 300px) and (max-width: 575.98px) {
  .title-heading {
    color: black !important;
    font-size: 15px !important;
    font-weight: 600 !important;
  }

  .owl-dots {
    text-align: center;
     padding-top: 0px; 
}


  .card-header {
    min-height: 40px !important;
  }

  .heading-name {
    font-size: 19px !important;
  }

  .showbtn {
    background: white !important;
    color: black !important;
    border-radius: 5px !important;
    border: 1px solid !important;
    font-size: 13px !important;

  }

  .showAllbtnnoBorder {
    text-transform: capitalize !important;
    background: white !important;
    text-decoration: underline !important;
    color: black !important;
    font-size: 13px !important;

    padding: 4px 12px !important;
  }

  .showAllbtn {
    text-transform: capitalize !important;
    background: white !important;
    color: black !important;
    border-radius: 2px !important;
    border: 1px solid !important;
    font-size: 13px !important;

    padding: 4px 12px !important;
  }

  .showAllbtnDefault {
    border-color: #1274AC !important;
    color: white !important;
    background-color: #1274AC !important;
    border-radius: 2px !important;
    border: 1px solid !important;
    font-size: 13px !important;

    padding: 4px 12px !important;
  }
}