@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

body { font-family: 'Prompt', sans-serif; background-color: #fff;  }
body.bgadmin {background-color: #e9ecef;}
.main { margin-top: 60px; }
a { text-decoration: none; }
a:visited {text-decoration: none;}
.btn-link { text-decoration: none; }
.none { display:none; }
h1,h2,h3,h4,h5,h6 { margin-bottom: 0; }
ul { list-style: none; }
.mt-8 { margin-top: 100px; }
.btcursor { cursor:pointer; }

.border-left-warning {border-left: .25rem solid #ffc107!important;}
.border-left-success {border-left: .25rem solid #28a745!important;}
.border-left-danger {border-left: .25rem solid #dc3545!important;}


.fs-7 {font-size: 0.8rem!important;}
.fs-8 {font-size: 0.5rem!important;}
.fs-9 {font-size: 0.3rem!important;}

.logo { max-width:200px; }
.header-top .texttop{ font-size: 14px; padding-top: 5px; }
.navbar-logo { padding-top: 5px; padding-bottom: 5px; background-color: #024174!important; }
.container-slide img{ width: 100%; }
.navbar-dark .navbar-nav .nav-link {color: rgba(255, 255, 255, 1); padding-right: 1rem;padding-left: 1rem;}
.navbar-dark .navbar-nav .nav-link:hover { color: rgb(253, 215, 1); }
.navbar-dark .navbar-nav .nav-link-size { font-size: 18px; }
.navbar-dark .navbar-nav .nav-link-size2 { font-size: 25px; }
h5.card-title-fire { font-size: 16px; color: rgb(29, 29, 29); }
h5.card-title-fire-fs14 { font-size: 14px; }
.card-text-fire { font-size: 13px; color: rgb(114, 114, 114); }
.card-fire:hover h5.card-title-fire{ color:#024174; }
.footer-area {margin-top: 15px; background-color: #0061b0; color: #fff; }
.footer-area a { color: #fff; }
.footer-bottom-fire {padding: 5px 15px;text-align: center;color: #FFF;background: #024174;line-height: 25px;letter-spacing: 0.5px;  font-size: 13px;}
.dropdown-item-fire { font-size: 14px; }
.profileimage { border: 3px solid #fff; }
img.coverimage{ width: 100%; max-height: 350px; }
.text-limit { display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; height: 60px; margin-bottom: 1px; }
.text-limit2 { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; height: 35px; margin-bottom: 1px; }
.shiptypeArea { border-top: 5px solid #dfdfdf; padding-top: 15px;}
.netArea { padding-top: 15px; font-size: 20px; color: dodgerblue;}
.optionzone { display: none;}

.detaildescription ul{ list-style: none; margin: 0; padding: 0; }
.product-detail-option { padding: 10px; background-color: rgb(243, 243, 243); }

.items-product { position: relative; border: 1px solid rgb(255, 255, 255); }
.items-product:hover { box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19); }
.items-product h5.title { font-size:16px;color: #333;display: -webkit-box;height: 45px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 1.4;overflow: hidden;text-overflow: ellipsis;}
.items-product figure { margin: 0; overflow: hidden; }
.items-product figure img { -moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; }
.items-product:hover img{ -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1); }
.items-product .price-post { font-size: 15px; color: #0d6efd; }
.items-product .price-post .red{ color: #ee4d2d; }
.item-detail h1.heading { font-size: 20px; }
.item-detail .wrap-price .red{ color: #ee4d2d; }

.bs-wizard {padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #007bff; top: 25px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #007bff;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

.cartcount { font-family: Arial, Helvetica, sans-serif; left: 80%!important; top:5px!important; }
.u-cart {position: fixed;right: 0;z-index: 1000;}
.gadget-cart {width: 60px;color:#fff;background-color: white;border: 1px solid black;border-right: none;background-color: black;padding: 20px 0;top: 150px;cursor: pointer; text-align: center;}
.gadget-cart:hover { background-color: rgb(73, 73, 73); }

.modal-lg-20 {max-width: 20%;}
.modal-lg-30 {max-width: 30%;}
.modal-lg-50 {max-width: 50%;}
.modal-lg-60 {max-width: 60%;}
.modal-lg-70 {max-width: 70%;}
.modal-lg-80 {max-width: 80%;}
.modal-lg-90 {max-width: 90%;}
.modal-lg-95 {max-width: 95%;}
.modal-lg-100 {max-width: 100%;}

.btn-group-lg>.btn, .btn-lgg {
    padding: 2rem 1rem;
    font-size: 1.8rem;
}

.cartcount { font-family: Arial, Helvetica, sans-serif; left: 80%!important; top:5px!important; }


/*
@media (min-width: 1400px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1140px;
  }
}*/

@media (max-width: 1024px){
  .modal-lg-20,.modal-lg-30,.modal-lg-50,.modal-lg-60,.modal-lg-70 {max-width: 70%;}
}

@media (max-width: 768px){
  .modal-lg-20,.modal-lg-30,.modal-lg-50,.modal-lg-60,.modal-lg-70,.modal-lg-80,.modal-lg-90,.modal-lg-95 {max-width: 100%;}
}

@media (max-width: 700px){
  .rg-position { text-align: right; }
}
