body {
    font-family: 'Open Sans', sans-serif;
}
input:focus{
    outline: 0;
    box-shadow: none !important;
}
.navbar-dark .nav-item:hover {
    background-color: #4181C4;
}

.fs-14px {
    font-size: 14px;
}

.accordion-button::after {
    background-image: url(../images/Chevron_Down.png) !important;
}

.glide__bullet {
    width: 60px;
    height: 48px;
    border-radius: 7px;
    padding: 6px;
    border: 1px solid #fff;
    background: #000;
    margin-bottom: 15px;
}

.glide__bullet:focus,
.glide__bullet:hover {
    background-color: #000 !important;
    border-color: #4181C4;
}

.glide__bullets {
    position: static;
    transform: none;
    flex-wrap: wrap;
}

@media (min-width: 1400px) {
    .container {
        max-width: 1400px !important;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px !important;
    }
}

@media (max-width: 768px) {
    .container {
        max-width: 768px !important;
    }
    .border-mobile-0 {
        border-width: 0px !important;
    }
    .med_table_width th {
        min-width: 175px;
    }
}
/* shubham 11-07-2023*/
.sleepy-Bench-Homepage {
    width: 80% !important;
    position: relative;
    top: -25px;
}

.youtube-video {
    border: 10px solid #323232;
    border-radius: 10px;
    width: 100%;
    height: 660px;
}

.heading-div-p {
    font-size: 34px  !important;
    padding: 20px !important;
    text-align: center !important;
    color: #A9A9A9 !important;
    font-family: 'Montserrat', sans-serif !important;
}
.heading-div-span {
    font-size: 28px !important;
}
.heading-div-p {
    font-size: 34px  !important;
    padding: 20px !important;
    text-align: center !important;
    color: #A9A9A9 !important;
    font-family: 'Montserrat', sans-serif !important;
}
.frozen_cold_plunge-main-a {
    margin-top: 15px;
}
.heading-desc {
    text-align: center;
    font-size: 20px;
    color: #3357ab;
    width: 60%;
    margin: auto;
}

.cold_plunges-heading h3 {
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 35px;
    text-align: center;
    margin-bottom: 0;
}
.cold_plunges-heading h3 span {
    font-weight: 800;
}
.cold_plunges-heading h5 {
    text-align: center;
    margin: 0;
    position: relative;
    top: -10px;
    color: gray !important;
}
.cold_plunges-heading h5 {
    text-align: center;
    margin: 0;
    position: relative;
    top: -10px;
    color: gray !important;
}
.card .header {
    margin-bottom: 5px;
}
.card .header h2, h3 {
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 20px;
}

.card .content .btn-learn-more {
    color: #ffffff;
    padding: 25px 70px;
    background-color: #2596be;
    margin: 25px auto;
    font-size: 25px;
    border-radius: 4px;
    font-weight: 700;
}
.card .content p {
    text-align: center;
    font-size: 25px;
    color: #fff;
    padding-top: 20px;
}

.productSubCat{
    border: 2px solid #6a6a5a;
}
.productSubCat .card-img-top{
    max-width:358px;
    max-height:199px;
}
.text-bg-dark .card-title.bordered {
    border: 2px solid #6a6a5a;
}
.commonpart a {
    color:#0e2873;
}
.Mainheader img {
    width: 339px;
    height: 115px;
}
.Mainfront img {
    width: 250px;
}
header.Mainheader ,.Mainfront{
   // background: #98badd61;
}
.bg-gray {
    /* background: #f7f7f7; */
  //  background-image: url(assets/images/login_back.jpeg);
}
.commonpart label,.profilehead label {
    font-weight: 600;
}
.btnsubmit {
    border-radius: 0;
    background: #0e2873;
    padding: 6px 25px;
    color: #fff;
    transition: 0.9;
}
.fontaccount {
    font-size: 13px;
}
.commonpart {
    border: none;
    box-shadow: 0 0 13px #cdcdcd;
}
.btnsubmit:hover {
    border: 1px solid #0e2873;
    color: #0e2873;
}
.text-purple{
    color: #0e2873; 
}
.commonpart .form-control {
    border-radius: 0;
}
.box {
    background: #fff;
     text-align: center;
}
.boxinner img {
    height:100%;
}
.box a{
    text-decoration: none !important;
}
.catheading {
    padding: 13px 0 0;
    color: #0e289c;
    font-weight: 500;
    font-size:13px;
}