@import url("https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100..900&display=swap");
body {
  font-family: "Roboto Slab", "Prompt", serif !important;
}

.top-nav {
  padding: 0px;
  margin: 0px;
}
.top-nav li {
  display: inline-block;
  color: #FFF;
  margin: 0px 5px;
  padding: 0px 10px;
}

.flag {
  max-height: 15px;
}

.header-top-settings .nav li {
  padding: 0px 10px;
}

.b {
  font-weight: bold;
}

.navbar-list li.nav-item.nav-icon > a {
  margin: 20px 1px !important;
}

.iq-card-header h4, h5, h3, h1 {
  font-family: "Prompt" !important;
}

.header-sticky.sticky {
  border-bottom: rgba(var(--bs-primary-rgb), 1) 5px solid !important;
}

.fitline2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-box-pack: end;
}

.limitTxt2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.limitTxt3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.single-product-list .product-list-content .product-name {
  padding-bottom: 0px !important;
}

.limitTxt4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4 !important;
  /* number of lines to show */
  line-clamp: 4 !important;
  -webkit-box-orient: vertical;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.btn-secondary {
  background: #3b9355 !important;
  color: #FFF;
}
.btn-secondary:hover {
  background: #02892b !important;
  border: #014315 1px solid !important;
}

.txt-secondary {
  color: #02892b !important;
}
.txt-xl {
  font-size: 32px;
}
.txt-l {
  font-size: 20px;
}
.txt-m {
  font-size: 17px;
}
.txt-s {
  font-size: 13px;
}
.txt-xs {
  font-size: 10px;
}

.link {
  cursor: pointer;
  cursor: hand;
}

* {
  font-family: "Roboto Slab", "Prompt", "Poppins", sans-serif !important;
}

[class*=" ti-"], [class^=ti-], .icons {
  font-family: themify !important;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-action-redo, .icon-action-undo, .icon-anchor, .icon-arrow-down, .icon-arrow-down-circle, .icon-arrow-left, .icon-arrow-left-circle, .icon-arrow-right, .icon-arrow-right-circle, .icon-arrow-up, .icon-arrow-up-circle, .icon-badge, .icon-bag, .icon-ban, .icon-basket, .icon-basket-loaded, .icon-bell, .icon-book-open, .icon-briefcase, .icon-bubble, .icon-bubbles, .icon-bulb, .icon-calculator, .icon-calendar, .icon-call-end, .icon-call-in, .icon-call-out, .icon-camera, .icon-camrecorder, .icon-chart, .icon-check, .icon-chemistry, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-compass, .icon-control-end, .icon-control-forward, .icon-control-pause, .icon-control-play, .icon-control-rewind, .icon-control-start, .icon-credit-card, .icon-crop, .icon-cup, .icon-cursor, .icon-cursor-move, .icon-diamond, .icon-direction, .icon-directions, .icon-disc, .icon-dislike, .icon-doc, .icon-docs, .icon-drawer, .icon-drop, .icon-earphones, .icon-earphones-alt, .icon-emotsmile, .icon-energy, .icon-envelope, .icon-envelope-letter, .icon-envelope-open, .icon-equalizer, .icon-event, .icon-exclamation, .icon-eye, .icon-eyeglass, .icon-feed, .icon-film, .icon-fire, .icon-flag, .icon-folder, .icon-folder-alt, .icon-frame, .icon-game-controller, .icon-ghost, .icon-globe, .icon-globe-alt, .icon-graduation, .icon-graph, .icon-grid, .icon-handbag, .icon-heart, .icon-home, .icon-hourglass, .icon-info, .icon-key, .icon-layers, .icon-like, .icon-link, .icon-list, .icon-location-pin, .icon-lock, .icon-lock-open, .icon-login, .icon-logout, .icon-loop, .icon-magic-wand, .icon-magnet, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-map, .icon-menu, .icon-microphone, .icon-minus, .icon-mouse, .icon-music-tone, .icon-music-tone-alt, .icon-mustache, .icon-note, .icon-notebook, .icon-options, .icon-options-vertical, .icon-organization, .icon-paper-clip, .icon-paper-plane, .icon-paypal, .icon-pencil, .icon-people, .icon-phone, .icon-picture, .icon-pie-chart, .icon-pin, .icon-plane, .icon-playlist, .icon-plus, .icon-power, .icon-present, .icon-printer, .icon-puzzle, .icon-question, .icon-refresh, .icon-reload, .icon-rocket, .icon-screen-desktop, .icon-screen-smartphone, .icon-screen-tablet, .icon-settings, .icon-share, .icon-share-alt, .icon-shield, .icon-shuffle, .icon-size-actual, .icon-size-fullscreen, .icon-social-behance, .icon-social-dribbble, .icon-social-dropbox, .icon-social-facebook, .icon-social-foursqare, .icon-social-github, .icon-social-google, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-reddit, .icon-social-skype, .icon-social-soundcloud, .icon-social-spotify, .icon-social-steam, .icon-social-stumbleupon, .icon-social-tumblr, .icon-social-twitter, .icon-social-vkontakte, .icon-social-youtube, .icon-speech, .icon-speedometer, .icon-star, .icon-support, .icon-symbol-female, .icon-symbol-male, .icon-tag, .icon-target, .icon-trash, .icon-trophy, .icon-umbrella, .icon-user, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-vector, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-wallet, .icon-wrench {
  font-family: simple-line-icons !important;
}

.tag-new {
  background: #028930;
  color: #FFF;
  border-radius: 10px !important;
}
.tag-sale {
  background: #ad031a;
  color: #FFF;
  border-radius: 10px !important;
}
.tag-best {
  background: #FA783A;
  border-radius: 10px !important;
  color: #FFF;
}
.tag-size {
  background: #f2f2f2;
  color: #333;
  border-radius: 10px !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 15px;
  font-size: 15px;
}

h5, .pro-title {
  font-weight: 500 !important;
}

.product-details-img .single-product-thumb .swiper-slide-thumb-active img {
  height: 130px !important;
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.modal-product-carousel img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

ul.tags li a.active {
  background: #f6ab49;
  color: #FFF;
  border: #ea911c 1px solid;
}

.bdr-light {
  border: #e8e7e7 1px solid !important;
}

.lab {
  font-family: "Line Awesome Brands" !important;
}

.ibox {
  border: #ececec 1px solid;
  border-right: 0px;
  border-bottom: 0px;
  padding: 30px 10px 30px 20px !important;
}
.ibox .mbox .iname {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 53%;
  padding-left: 30px;
}
.ibox .mbox .iname .name {
  font-size: 20px;
  font-weight: 500;
  color: var(--bs-primary);
}
.ibox .mbox .icon {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  width: 45%;
}
.ibox .mbox .icon img {
  max-width: 100%;
  max-height: 160px;
}
.ibox:hover .mbox .icon img {
  padding-top: 15px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.irow {
  border-right: #ececec 1px solid;
}
.irow:last-child {
  border-bottom: #ececec 1px solid;
}

ul.iservice li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  min-width: 22%;
  margin-right: 20px;
}
ul.iservice li .icon {
  color: var(--bs-primary) !important;
  padding: 0px 20px;
}
ul.iservice li .h {
  font-size: 18px;
  font-weight: bold;
}
ul.iservice li .bt {
  font-size: 14px;
  color: #8a8a8a;
}
/*# sourceMappingURL=custom.css.map */