/* home page css  start here  */
.navbar-wrap ,  .sticky .navbar-wrap{
    background-color:#f85a0c;
}

.main-menu__nav ul li.active > a , .main-menu__nav ul li > a , .header-action-items .item.cart-icon , .header-action-items .item:last-child , .header-action-items .item a {
    color:#fff;
}

.header-action-items li.item.cart-icon
{
    padding: 10px 20px;
    border-radius: 5px;
    color: #0e0e0e;
    cursor: pointer;
    background-color: #fff;
}
.section-padding-bottom{
    padding-bottom: 80px;
}
.bg-transparent{
    background-color: transparent;
}
.footer {
    position: unset;
}

.footer-widget .widget-list .widget-list-item {
    margin-bottom: 15px;
}

.post-sm.style-1 .post-img img {
    border: 2px solid #f85a0c;
}

.post-sm.style-1 .post-img::after {
    background-color: #222121;
}

.main-menu__nav ul li:hover > a::before {
    background: #020202;
}

.slider-navigation .slider-btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#2f3132), to(#f85a0c));
    background: linear-gradient(180deg, #2f3132 0%, #f85a0c 100%);
}
/* home page css  end here  */


/* health condition page css start here  */

.rt-post-overlay.single-post-overlay .post-img img {
    height: 50vh;
}

.section-padding-40 {
    padding-top: 40px;
}
p:first-letter {
    text-transform:unset !important;
    font-size: unset !important;
    padding: unset !important;
    margin: unset !important;
    font-weight: unset !important;
}
  
.custom-list-style {
    display: flex;
    flex-wrap: wrap;
}
.custom-list-style li {
    width: 50%;
}
.rt-main-post-single .list-style-6 {
    margin-left: 0px;
}
.rt-main-post-single .post-body p {
    text-align: justify;
}

.pl-0 {
    padding-left: 0px !important;
}
.bg-light-gray  {
    background-color: #eee;
}

.single-content.bg-light-gray {
    padding: 50px 50px 10px 50px;
}

.main-menu__dropdown.sub-menu {
    background-color: #eee;
    padding: 15px 30px;
}

ul.list-style-6.layout-3.faq-list-items {
    padding: 10px 0;
}

ul.list-style-6.layout-3.faq-list-items li {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 6px;
    color: #6c6f72;
}

.main-menu__dropdown.sub-menu span {
    color: #000 ;
    font-weight: 500;
}

.main-menu__nav ul li:hover > a {
    color: #000000;
}
.rt-section-heading-style-2 p {
    text-align: justify;
}
.header-action-items li.item.cart-icon a {
    border-radius: 5px;
    color: #0e0e0e;
    cursor: pointer;
    background-color: #fff;
}

.custom-list-style.cw-100 li {
    width: 100%;
}
/* health condition page css end here  */

/* privacy policy page css start here  */

img.img-cont-cus {
    width: 100%;
    max-width: 300px;
    float: right;
    margin: 0px 0px 20px 20px;
}

.theme-nor-txt li {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: var(--color-body);
}

.theme-nor-txt li  strong {
    color:#000 !important;
    font-weight:600;
}
.sec-cont p  , .thumb-vidided  p{
    text-align: justify;
}
.footer-top {
    padding-bottom: 60px;
}

.disclaimer-txt-box {
    background-color: #f85a0ccf;
    padding: 20px 20px 15px;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 0px;
}

.disclaimer-txt-box p {
    color: #fff;
}
.text-justify-content {
    text-align: justify;
}

ul.list-style-6.layout-3.custom-list-style li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #6c6f72;
    text-align: justify;
}

.theme-custom-list-items li {
    font-size: 16px;
    line-height: 26px;
}
.custom-list-style li strong , .faq-list-items li strong{
    color: #f85a0c;
}

/* privacy policy page css end here  */

.rt-post-overlay.rt-post-overlay-xl.single-post-overlay:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0px;
    left: 0px;
    background-color: #0000004f;
    z-index: 1;
}

.contact-us-widget ul.widget-list.cat-list li a:after {
    display: none;
}

.contact-us-widget ul li a {
    padding-left: 0px !important;
}

.contact-us-widget ul li a i {
    margin-right: 10px;
}
.location-widget a {
    display: flex !important;
    line-height: 23px;
    font-size: 0.9375rem !important;
    font-weight: 400 !important;
    color: #8f8f8f !important;
}
.footer-widget .footer-widget-title {
        margin-bottom: 15px !important;
}

h1.title.wow.fadeInUp.animated.animated {
    font-size: 1.424rem;
}

.copyright-text a {
    color: #f85a0c;
}

.copyright-text a:hover {
    color:#fff;
}