@font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-Black.eot");
   src: local("0"), url("../fonts/CircularStd-Black.otf") format("opentype"), url("../fonts/CircularStd-Black.woff") format("woff"), url("../fonts/CircularStd-Black.ttf") format("truetype"), url("../fonts/CircularStd-Black.svg#CircularStd-Black") format("svg");
   font-weight: 900;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-BlackItalic.eot");
   src: local("0"), url("../fonts/CircularStd-BlackItalic.otf") format("opentype"), url("../fonts/CircularStd-BlackItalic.woff") format("woff"), url("../fonts/CircularStd-BlackItalic.ttf") format("truetype"), url("../fonts/CircularStd-BlackItalic.svg#CircularStd-BlackItalic") format("svg");
   font-weight: 900;
   font-style: italic;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-Bold.eot");
   src: local("0"), url("../fonts/CircularStd-Bold.otf") format("opentype"), url("../fonts/CircularStd-Bold.woff") format("woff"), url("../fonts/CircularStd-Bold.ttf") format("truetype"), url("../fonts/CircularStd-Bold.svg#CircularStd-Bold") format("svg");
   font-weight: 700;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-BoldItalic.eot");
   src: local("0"), url("../fonts/CircularStd-BoldItalic.otf") format("opentype"), url("../fonts/CircularStd-BoldItalic.woff") format("woff"), url("../fonts/CircularStd-BoldItalic.ttf") format("truetype"), url("../fonts/CircularStd-BoldItalic.svg#CircularStd-BoldItalic") format("svg");
   font-weight: 700;
   font-style: italic;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-Book.eot");
   src: local("0"), url("../fonts/CircularStd-Book.otf") format("opentype"), url("../fonts/CircularStd-Book.woff") format("woff"), url("../fonts/CircularStd-Book.ttf") format("truetype"), url("../fonts/CircularStd-Book.svg#CircularStd-Book") format("svg");
   font-weight: 400;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-BookItalic.eot");
   src: local("0"), url("../fonts/CircularStd-BookItalic.otf") format("opentype"), url("../fonts/CircularStd-BookItalic.woff") format("woff"), url("../fonts/CircularStd-BookItalic.ttf") format("truetype"), url("../fonts/CircularStd-BookItalic.svg#CircularStd-BookItalic") format("svg");
   font-weight: 400;
   font-style: italic;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-Medium.eot");
   src: local("0"), url("../fonts/CircularStd-Medium.otf") format("opentype"), url("../fonts/CircularStd-Medium.woff") format("woff"), url("../fonts/CircularStd-Medium.ttf") format("truetype"), url("../fonts/CircularStd-Medium.svg#CircularStd-Medium") format("svg");
   font-weight: 500;
 }
 @font-face {
   font-family: "CircularStd";
   src: url("../fonts/CircularStd-MediumItalic.eot");
   src: local("0"), url("../fonts/CircularStd-MediumItalic.otf") format("opentype"), url("../fonts/CircularStd-MediumItalic.woff") format("woff"), url("../fonts/CircularStd-MediumItalic.ttf") format("truetype"), url("../fonts/CircularStd-MediumItalic.svg#CircularStd-MediumItalic") format("svg");
   font-weight: 500;
   font-style: italic;
 }
body.no-scroll {
   overflow-y: hidden;
}

.mobile-glide.glide {
   margin-bottom: -30px;
}

.single-guide header .submenu {
   top: -200%;
}

header .container .header-logo img {
   height: auto;
}

.sn-guides .main-container {
   width: 100%;
}

.sn-guides .main {
   padding: 0;
}

.govt-guidlines-sec {
   margin-bottom: 48px;
   margin-top: 45px;
}

.govt-guidlines-sec.filter-header-sticky {
   margin-top: 0;
}

.govt-guidlines-sec .container {
   padding: 0;
}

.govt-guidlines-sec .inner-wrap {
   padding: 43px 60px;
   background-color: #fff;
   display: flex;
   background-color: #fff;
   border-radius: 20px;
   transition: all 0.7s ease-in-out;
}

.govt-guidlines-sec .inner-wrap .logo-wrap {
   width: 51%;
}

.govt-guidlines-sec .inner-wrap .text-cont {
   width: 49%;
   display: flex;
   flex-direction: column;
   align-items: center;
}

.govt-guidlines-sec .inner-wrap .text-cont p {
   color: #41477B;
   font-size: 18px;
   max-width: 85%;
   margin-right: auto;
}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown {
   width: 100%;
}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-toggle:after {
   display: inline-block;
   content: url("https://assets.survivornet.com/wp-content/uploads/2024/06/14090211/arrow-icon-1.svg");
   position: absolute;
   right: 32px;
   bottom: 46px;
   width: 0;
   height: 0;

}

/* .govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-toggle:after{
    display: inline-block;
    content: url("https://assets.survivornet.com/wp-content/uploads/2024/06/14090211/arrow-icon-1.svg");
    position:absolute;
    right:31px;
    bottom:46px;
 
 } */
.govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-toggle:before {
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: .255em;
   vertical-align: .255em;
   content: "";
   position: absolute;
   right: 6px;
   bottom: 5px;
   background-color: #41477B;
   padding: 26px 26px;
   border-radius: 5px;

}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-menu {
   width: 100%;
}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown .btn {
   width: 100%;
   background: rgb(143 165 185 / 5%);
   border-radius: 10px;
   border: 2px solid rgb(143 165 185 / 30%);
   color: #41477B;
   font-weight: 400;
   font-size: 20px;
   min-height: 62px;
   outline: none;
   padding: 19px 35px;
   text-decoration: none;
   padding: 10px 20px;
   text-align: left;
   transition: all 0.25s ease-in-out;
   font-family: CircularStd-Book, sans-serif;
}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown .btn:hover {
   opacity: 0.71;
}

.explore-slider-sec .slick-slider .slick-track,
.explore-slider-sec .slick-slider .slick-list {
   display: flex !important;
}

.explore-slider-sec {
   background-color: #fff;
   margin: 0 -15px;

}

.explore-slider-sec .main-cont {
   padding: 60px 0;
   position: relative;
}

/* .explore-slider-sec .main-cont .top-text-cont{
    margin-bottom:64px;
 } */
.explore-slider-sec .main-cont .top-text-cont h2 {
   font-size: 28px;
   color: #41477B;
   font-weight: 500;
   margin-bottom: 0;
   font-family: CircularStd-Medium, sans-serif;
}

.explore-slider-sec .main-cont .slider-bottom-cont .slick-prev {
   -webkit-appearance: none;
   border: none;
   font-size: 0;
   text-indent: -999em;
   outline: none;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114238/guides-prev-1.png);
   width: 40px;
   height: 40px;
   background-size: contain;
   background-repeat: no-repeat;
   position: absolute;
   top: -94px;
   z-index: 9;
   right: 19%;
   border-radius: 6px;
}

.explore-slider-sec .main-cont .slider-bottom-cont .slick-next {
   -webkit-appearance: none;
   apearance: none;
   border: none;
   font-size: 0;
   text-indent: -999em;
   outline: none;
   background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114240/guides-next-1.png);
   width: 40px;
   height: 40px;
   background-size: contain;
   background-repeat: no-repeat;
   position: absolute;
   top: -94px;
   z-index: 9;
   right: 15%;
   border-radius: 6px;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards {
   padding-bottom: 105px;
   background-image: url(/wp-content/themes/survivornet/assets/images/background-pattern-icons.svg);
   background-color: #F5F6F9;
   background-position: center bottom;
   background-size: 100% auto;
   border-radius: 18px;
   background-repeat: no-repeat;
   margin-right: 8px;
   max-width: 385px;
   width: 100%;
   position: relative;
   min-height: 440px;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards:nth-last-of-type(1) {
   margin-right: 20px;
}

.accordion-sec .slick-slider .slick-list,
.accordion-sec .slick-slider .slick-track {
   display: flex !important;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper {
   padding: 30px 22px;
}

/* .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont{
    margin-bottom:82px;
 } */
.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont span {
   font-size: 14px;
   color: #7292CB;
   font-weight: 700;
   margin-bottom: 8px;
   display: inline-block;
   text-transform: uppercase;
   font-family: CircularStd-Bold, sans-serif;
   font-weight: 500;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont h3 {
   font-size: 24px;
   color: #41477B;
   margin-bottom: 20px;
   min-height: 67px;
   font-family: "CircularStd";
   font-weight: 400;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont p {
   font-size: 18px;
   color: #292C45;
   line-height: 1.45;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap {
   display: flex;
   margin-top: 16px;
   position: absolute;
   bottom: 95px;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap .card-btn-black {
   background-color: #41477B;
   color: #FFF;
   padding: 12px 16px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   margin-right: 10px;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap .card-btn-green {
   background-color: #4D9BA0;
   color: #F0F3F7;
   padding: 12px 16px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   gap: 9px;
   display: inline-flex;
   align-items: center;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
}

/* for accordion */
.accordion__wrapper {
   background-color: var(--color-white);
   box-shadow: var(--shadow);
   border-radius: 2.5rem;
   width: 100%;
   /* padding: 5rem; */
}

.accordion__title {
   font-size: var(--fs-lg);
   font-weight: var(--fw-bold);
   color: var(--color-title);
   text-align: center;
   margin-bottom: 4rem;
}

.accordion__header {
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 1rem;
   cursor: pointer;
}

.accordion__answer {
   padding: 2rem 0;
}

.accordion__content {
   overflow: hidden;
   /* transition: all 0.6s ease-in-out; */
   display: none;
}

.accordion-sec .accordion__content .content-bar-top {
   display: flex;
   padding-bottom: 62px;
   border-bottom: 2px solid #EAECF4;
}

.accordion-sec .accordion__content .content-bar-top .content-intro {
   max-width: 33%;
   float: left;
   padding-right: 28px;
}

.accordion-sec .accordion__content .content-bar-top .sn-content-carousel {
   display: flex;
   flex-wrap: wrap;
}

.accordion-sec .accordion__wrapper .accordion {
   padding: 0 60px;
   background-color: #fff;
   /* margin-bottom: 70px; */
   border-radius: 20px;
}

.accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__question {
   font-size: 28px;
   font-weight: var(--fw-medium);
   color: #41477B;
   margin-bottom: 0;
   padding: 48px 0;
   font-family: CircularStd-Medium, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__icon .close-icon {
   display: none;
}

.accordion-sec .accordion__wrapper .accordion.active .accordion__header .accordion__icon .close-icon {
   display: block
}

.accordion-sec .accordion__wrapper .accordion.active .accordion__header .accordion__icon .arrow-icon {
   display: none
}

.accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__icon {
   background-color: #F5F6F9;
   border: 1px solid #41477B;
   width: 45px;
   height: 45px;
   display: flex;
   justify-content: center;
   align-items: center;
   border-radius: 5px;
   color: var(--color-white);
   flex-shrink: 0;
   transition: all 0.25s ease-in-out;
}

.accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__icon:hover {
   background-color: #41477B;
}

.accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__icon:hover img {
   filter: invert(100%) brightness(200%);
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main {
   display: flex;
   flex-direction: column;
   padding-top: 40px;
   border-top: 2px solid #EAECF4;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards {
   padding-bottom: 120px;
   background-image: url(/wp-content/themes/survivornet/assets/images/background-pattern-icons.svg);
   background-color: #F5F6F9;
   background-position: center bottom;
   background-size: 100% auto;
   border-radius: 18px;
   background-repeat: no-repeat;
   margin-right: 8px;
   /* max-width: calc(50% - 8px); */
   width: 100%;
   position: relative;
   height: 410px;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards:last-child {
   margin-right: 0;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards:nth-child(3) {
   margin-top: 30px;

}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont {
   margin-bottom: 82px;
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont span {
   font-size: 14px;
   color: #7292CB;
   font-weight: 500;
   margin-bottom: 8px;
   display: inline-block;
   text-transform: uppercase;
   font-family: CircularStd-Bold, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont h3 {
   font-size: 24px;
   color: #41477B;
   margin-bottom: 20px;
   max-height: 45px;
   /* overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap; */
   min-height: 90px;
   font-family: "CircularStd";
   font-weight: 400;
}

.accordion-sec:nth-of-type(4) .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont h3 {
   min-height: 60px;
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .content-wrapper .text-cont p {
   font-size: 18px;
   color: #292c45;
   line-height: 1.45;
   font-weight: 400;
   font-family: "CircularStd";
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap {
   display: flex;
   margin-top: 16px;
   position: absolute;
   bottom: 95px;
   left: 12px;
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap .card-btn-black {
   background-color: #41477B;
   color: #FFF;
   padding: 12px 19px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   margin-right: 10px;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap .card-btn-green {
   background-color: #4D9BA0;
   color: #F0F3F7;
   padding: 12px 19px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   gap: 9px;
   display: inline-flex;
   align-items: center;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper {
   padding: 30px 22px;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources {
   display: flex;
   padding: 0;
   margin: 40px 0;
   flex-flow: wrap;
   list-style: none;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li a {
   padding: 48px 40px 48px 40px;
   font-size: 24px;
   color: #41477B;
   text-decoration: none;
   width: 100%;
   display: inline-block;
   font-family: CircularStd-Book, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li:hover {
   background-color: #ebecf1;

}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li {
   display: block;
   background-color: #F5F6F9;
   border-radius: 10px;
   padding: 0;
   list-style: none;
   position: relative;
   width: calc(50% - 4px);
   margin-bottom: 8px;
   margin-right: 8px;
   transition: all 0.35s ease-in-out;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li:nth-of-type(2n) {
   margin-right: 0;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap h2 {
   margin-top: 40px;
   margin-bottom: 10px !important;
   color: #41477B;
   font-size: 28px;
   font-family: CircularStd-Medium, sans-serif;
}

.accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li:after {
   content: '›';
   color: #41477B;
   margin: 0 0 0 14px;
   font-size: 26px;
   position: absolute;
   right: 57px;
   top: 33%;
   /* transform: translate(0, -50%); */
   transition: transform 0.3s ease-out;
}

.subscribe-sec .inner {
   display: flex;
   width: 100%;
}

.subscribe-sec .inner .img-wrap {
   width: 50%;
   background: url(https://assets.survivornet.com/wp-content/uploads/2024/06/14090049/arrow-icon.svg);
   display: flex;
   justify-content: center;
   background-repeat: no-repeat;
   padding: 70px 0 0 0;
   background-size: cover;
}

.subscribe-sec .inner .img-wrap img {
   align-self: flex-end;
}

.subscribe-sec .inner .btn-wrap {
   margin-top: 20px;
}

.subscribe-sec .inner .btn-wrap .subscribe-btn {
   background-color: #F5F6F9;
   color: #41477B;
   padding: 13px 38px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 16px;
   border: 0;
   display: inline-flex;
   font-weight: 500;
}

.subscribe-sec .inner .content-wrap {
   width: 50%;
   background-color: #41477B;
   padding: 111px 72px;
}

.subscribe-sec .inner .form-wrap {
   display: flex;
   gap: 15px;
}

.subscribe-sec .inner .form-wrap input {
   border: 1px solid #FFF;
   border-radius: 8px;
   background-color: transparent;
   appearance: none;
   outline: none;
   margin: 0 0 18px 0;
   padding: 13px 19px;
   width: 328px;
   color: #fff;


}

.subscribe-sec .inner .form-wrap select {
   min-height: 45px;
   height: 100%;
   border: 1px solid #FFF;
   border-radius: 8px;
   background-color: transparent;
   appearance: none;
   outline: none;
   margin: 0 0 18px 0;
   padding: 13px 19px;
   width: 328px;
   /* color:#fff; */
   font-size: 16px;
   font-weight: 500;

}

.subscribe-sec .inner .form-wrap input::placeholder,
select::placeholder {
   color: #FFF;
   font-size: 16px;
   font-weight: 500;
}

.subscribe-sec .inner .content-wrap p {
   margin-bottom: 40px;
   color: #F0F3F7;
   font-size: 18px;
   max-width: 73%;
   width: 100%;
   line-height: 1.5;
}

/* for footer */
footer {
   width: 100% !important;
}

footer .footer-cont-main {
   display: flex;
   flex-direction: column;
}

footer .footer-cont-main .footer-cont-top {
   display: flex;
   justify-content: space-between;
   margin-bottom: 60px;
}

footer .footer-cont-main .footer-cont-top .links ul.list-unstyled {
   text-align: left
}

footer .footer-cont-main .footer-cont-top .links ul li a {
   letter-spacing: -0.3px;
   font-size: 16px;
   display: block;
   padding-bottom: 25px;
   color: #292c45;
   text-decoration: none;
   transition: 0.3s all ease-in-out;
}

footer .footer-cont-main .footer-cont-top .links ul li a:hover {
   transform: translateY(-4px);
}

footer .footer-cont-main .footer-cont-bottom .footer-logo-container .footer-logo img {
   width: 100%;

}

footer .footer-cont-main .footer-cont-top .links .social-icons .social {
   margin: 0 20px 0 0;

}

footer .footer-cont-main .footer-cont-top .links .social-icons .social:last-child {
   margin-right: 0;

}

footer .footer-cont-main .footer-cont-top .links .social-icons a.social {
   border-radius: 50%;
   border: 2px solid #8FA5B9;
}

footer .footer-cont-main .footer-cont-top .links .social-icons a.social:hover {
   background-color: #bfc1c4;
}

footer .footer-cont-main .footer-cont-top .links .social-icons a.social img {
   padding: 13px;
}

footer .footer-cont-main .footer-cont-top .links p {
   font-size: 16px;
   color: #41477B;
   letter-spacing: -0.2px;
   line-height: 17px;
   margin-top: 0;
   text-align: left;
}

footer .footer-cont-main .footer-cont-bottom p {
   font-size: 16px;
   color: #41477B;
   letter-spacing: .4px;
   line-height: 17px;
   margin-top: 50px;
   text-align: left;
   opacity: 0.3;
}

@media screen and (max-width:992px) {
   .govt-guidlines-sec .inner-wrap {
      align-items: center;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap img {
      width: 100%;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper {
      padding: 30px 10px;
   }

   .accordion-sec .accordion__content .content-bar-top {
      flex-direction: column;
   }

   .accordion-sec .accordion__content .content-bar-top .content-intro {
      max-width: 100%;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap .card-btn-black {
      padding: 12px 12px;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap .card-btn-green {
      padding: 12px 12px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont .dropdown .btn {
      font-size: 16px;
   }

   .subscribe-sec .inner {
      flex-direction: column;
   }

   .subscribe-sec .inner .img-wrap {
      width: 100%;
      padding: 32px 0 0 0;
   }

   .subscribe-sec .inner .content-wrap {
      width: 100%;
   }

   .subscribe-sec .inner .form-wrap {
      flex-direction: column;
   }

   .subscribe-sec .inner .img-wrap img {
      width: 148px;

   }

   .subscribe-sec .inner .content-wrap p {
      max-width: 100%;
      font-size: 16px;
   }

   .subscribe-sec .inner .content-wrap {
      padding: 70px 21px;
   }

   .subscribe-sec .inner .form-wrap input {
      width: 100%;
   }

   .subscribe-sec .inner .form-wrap select {
      width: 100%;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .btn-wrap {
      bottom: 98px;
   }

   .sn-content-carousel-wrapper .sn-content-carousel>div {
      margin-right: 8px;
   }

   .accordion-sec .accordion__content .content-bar-top .sn-content-carousel {
      display: block;
   }

   .explore-slider-sec .slick-dots {
      display: flex !important;
      position: static;
      /* bottom: -52px; */
      list-style: none;
      display: block;
      text-align: center;
      padding: 0;
      width: 100%;
      margin-top: 25px;
      justify-content: center;
      align-items: center;

   }

   .explore-slider-sec .slick-dots li {
      display: none !important;
   }

   .explore-slider-sec .slick-dots li.slick-active {
      background-color: #41477B;
   }

   .explore-slider-sec .slick-dots li {
      position: relative;
      display: inline-block;
      height: 12px;
      width: 12px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer;
      background-color: #ffffff;
      border-radius: 50%;
      border: 1px solid #41477B;

   }

   .explore-slider-sec .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 12px;
      width: 12px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer;
   }

   .explore-slider-sec .slick-dots li button:hover,
   .explore-slider-sec .slick-dots li button:focus {
      outline: none;
   }

   .explore-slider-sec .slick-dots li.dot-active {
      width: 9px;
      height: 9px;
   }

   .explore-slider-sec .slick-dots li.dot-active,
   .explore-slider-sec .slick-dots li.slick-active {
      display: block !important;
   }

   .explore-slider-sec .slick-dots li.slick-active {
      width: 12px;
      height: 12px;
   }

   /*     .explore-slider-sec .slick-dots li.dot-active.slick-active ~ .dot-active, */
   .explore-slider-sec .slick-dots li.dot-active.slick-active+.dot-active {
      width: 11px;
      height: 11px;
   }

   .explore-slider-sec .slick-dots li button:hover:before,
   .explore-slider-sec .slick-dots li button:focus:before {
      opacity: 1;
   }

   .explore-slider-sec .slick-dots li button:before {
      position: absolute;
      top: 0;
      left: 0;
      content: "•";
      width: 20px;
      height: 20px;
      font-family: "slick";
      font-size: 6px;
      line-height: 5px;
      text-align: center;
      color: black;
      opacity: 0.25;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
   }
}

@media screen and (max-width:768px) {
   .container {
      padding: 10px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper {
      padding: 30px 17px;
   }

   /* .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont p{
    max-height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 } */
   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap .card-btn-black {
      padding: 13px 20px;
   }

   /* .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont h3{
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 } */
   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap .card-btn-green {
      padding: 13px 20px;
   }

   /* .govt-guidlines-sec .inner-wrap{
        flex-direction:column;
    } */
   /* .govt-guidlines-sec .inner-wrap .text-cont{
        width:100%;
    } */
   .govt-guidlines-sec .inner-wrap .text-cont p {
      max-width: 100%;
      font-size: 16px;
      line-height: 1.3;
      margin-top: 10px;
   }

   body #adSticky {
      z-index: 99999 !important;
   }

   .explore-slider-sec .main-cont {
      padding: 45px 10px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards {
      max-width: inherit;
   }

   .accordion-sec .accordion__content .content-bar-top {
      flex-direction: column;
   }

   .accordion-sec .accordion__wrapper .accordion {
      padding: 6px 0px 0px 30px;
      margin-bottom: 50px;
   }

   .accordion-sec .accordion__content .content-bar-top .content-intro {
      max-width: 100%;
      padding-right: 0;

   }

   .accordian-wrapper {
      margin-top: 50px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards {
      max-width: 100%;
      margin-right: 0;
      min-height: 362px;
      height: 100%;
      padding-bottom: 70px;
      background-size: 100% 72px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards {
      max-width: 100%;
      min-height: 362px;
      height: 100%;
      padding-bottom: 70px;
      background-size: 100% 72px;
   }

   .explore-slider-sec .main-cont {
      padding: 45px 16px 45px 30px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li {
      width: 100%;
   }

   footer .footer-cont-main .footer-cont-top {
      margin-bottom: 40px;
      flex-direction: column;
      align-items: center;
   }

   footer .footer-cont-main .footer-cont-top .links ul.list-unstyled {
      text-align: center;
   }

   footer .footer-cont-main .footer-cont-top .links p {
      text-align: center;
      font-size: 14px;
      margin-bottom: 20px;
   }

   footer .footer-cont-main .footer-cont-bottom p {
      font-size: 12px;
      text-align: center;
      margin: 0;
   }

   footer .footer-cont-bottom .footer-logo-container {
      margin-bottom: 50px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont .dropdown .btn {
      padding: 6px 65px 5px 20px;
      text-wrap: wrap;
      font-size: 16px;
      line-height: 1;
      min-height: 62px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-toggle:before {
      padding: 0;
      width: 52px;
      height: 52px;
   }

   /* .govt-guidlines-sec.sticky{
        top: 62px !important;
    } */
   .govt-guidlines-sec .inner-wrap {
      flex-direction: column;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap {
      width: 100%;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap img {
      width: 200px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont {
      width: 100%;
   }

   .govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-toggle:after {
      right: 34px;
      bottom: 40px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .slick-next {
      display: none !important;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .slick-prev {
      display: none !important;
   }



   .subscribe-sec .inner .btn-wrap .subscribe-btn {
      width: 100%;
      justify-content: center;
   }

   .accordion-sec .slick-slider .slick-list,
   .accordion-sec .slick-slider .slick-track {
      display: flex;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards:nth-child(3) {
      margin-top: 0;
   }

   .accordion-sec .main-cont .slider-bottom-cont .slick-prev {
      -webkit-appearance: none;
      border: none;
      font-size: 0;
      text-indent: -999em;
      outline: none;
      background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114238/guides-prev-1.png);
      width: 40px;
      height: 40px;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      top: -94px;
      z-index: 99;
      right: 72px;
      border-radius: 6px;
   }

   .accordion-sec .main-cont .slider-bottom-cont .slick-next {
      -webkit-appearance: none;
      apearance: none;
      border: none;
      font-size: 0;
      text-indent: -999em;
      outline: none;
      background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114240/guides-next-1.png);
      width: 40px;
      height: 40px;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      top: -94px;
      z-index: 99;
      right: 18px;
      border-radius: 6px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li a {
      padding: 30px 60px 30px 30px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li:after {
      right: 25px;
   }

}

@media(max-width: 678px) {
   .accordion-sec .accordion__content .content-bar-top .content-intro {
      max-width: 100%;
      width: 100%;
   }

   .sn-content-carousel-wrapper {
      width: 100%;
   }

   .accordion-sec .accordion__content .content-bar-top .sn-content-carousel {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
   }

   .sn-content-carousel-wrapper .sn-content-carousel>div {
      width: 100%;
   }
}

@media screen and (max-width:390px) {

   /* .govt-guidlines-sec .inner-wrap{
        padding:6px 0;
    } */
   .govt-guidlines-sec .inner-wrap .logo-wrap {
      width: 100%;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap img {
      width: 100%;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap {
      margin-bottom: 40px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont p {
      margin-bottom: 30px;
   }

   .accordion-sec .container {
      padding: 20px 10px;
   }

   /* .accordion-sec .accordion__wrapper .accordion{
        padding: 0px 13px;
    } */
   .accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__question {
      padding: 20px 0;

   }

   /* .explore-slider-sec .main-cont {
        padding: 45px 10px 100px 10px;
    } */
   .accordion-sec .accordion__wrapper .accordion .accordion__header .accordion__question {
      font-size: 24px;
   }

   /* .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap{
        flex-direction:column;
    } */
   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .btn-wrap .card-btn-black {
      margin-bottom: 10px;
      margin-right: 5px;
   }
}

/* .govt-guidlines-sec.sticky {
    position: fixed;
    top: 0;
    left:0;
    right:0;
    margin:auto;
     z-index: 999;
    border-radius: 20px;
    transition:0.5s all ease-in-out;
 
 }
 .govt-guidlines-sec.sticky .inner-wrap{
    box-shadow: 0 0 10px #ceced1;
 
 } */
.accordion__content.show {
   height: auto;
}

/* .explore-slider-sec .slick-dots{
    display: none!important;
 } */
.sn-content-carousel-wrapper {
   width: 100%;
}

.sn-content-carousel-wrapper .sn-content-carousel>div {
   width: calc(50% - 8px);
   margin-right: 8px;
   margin-bottom: 30px;
}

.accordion-sec .sn-content-carousel-wrapper .sn-content-carousel .slick-prev {
   /* -webkit-appearance: none; 
        border: none;
        font-size: 0;
        text-indent: -999em;
        outline: none;
        background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114238/guides-prev-1.png);
        width: 40px;
        height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        top: -94px;
        z-index: 99;
        right: 72px;
        border-radius: 6px; */
   display: none !important;
}

.accordion-sec .sn-content-carousel-wrapper .sn-content-carousel .slick-next {
   /* -webkit-appearance: none;
    apearance: none;
    border: none;
    font-size: 0;
    text-indent: -999em;
    outline: none;
    background-image: url(https://assets.survivornet.com/wp-content/uploads/2024/04/04114240/guides-next-1.png);
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -94px;
    z-index: 99;
    right: 18px;
    border-radius: 6px; */
   display: none !important;
}

.accordion-sec .slick-dots {
   position: absolute;
   bottom: -67px;
   list-style: none;
   display: block;
   text-align: center;
   padding: 0;
   width: 100%;
}

.accordion-sec .slick-dots li.slick-active {
   background-color: #41477B;
}

.accordion-sec .slick-dots li {
   position: relative;
   display: inline-block;
   height: 12px;
   width: 12px;
   margin: 0 5px;
   padding: 0;
   cursor: pointer;
   background-color: #ffffff;
   border-radius: 50%;
   border: 1px solid #41477B;
}

.accordion-sec .slick-dots li button {
   border: 0;
   background: transparent;
   display: block;
   height: 20px;
   width: 20px;
   outline: none;
   line-height: 0;
   font-size: 0;
   color: transparent;
   padding: 5px;
   cursor: pointer;
}

.accordion-sec .slick-dots li button:hover,
.accordion-sec .slick-dots li button:focus {
   outline: none;
}

.accordion-sec .slick-dots li button:hover:before,
.accordion-sec .slick-dots li button:focus:before {
   opacity: 1;
}

.accordion-sec .slick-dots li button:before {
   position: absolute;
   top: 0;
   left: 0;
   content: "•";
   width: 20px;
   height: 20px;
   font-family: "slick";
   font-size: 6px;
   line-height: 5px;
   text-align: center;
   color: black;
   opacity: 0.25;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

/* @D new css */
.subscribe-sec .newsletter-signup-inline {
   padding: 0;
   background: none;
}

.subscribe-sec .newsletter-signup-inline .email-signup {
   max-width: 73%;
   width: 100%;
   flex-wrap: wrap;
}

.subscribe-sec .newsletter-signup-inline .email-signup input,
.subscribe-sec .newsletter-signup-inline .email-signup select {
   margin: 0 0 15px 0;
   width: 100%;
   border-radius: 5px;
   border: solid 2px rgba(255, 255, 255, 0.35);
   padding: 13px 19px;
   color: #fff;
   font-family: CircularStd-Medium, sans-serif !important;
   letter-spacing: 0.6px;
   font-size: 16px !important;
   font-weight: 500;
}

.subscribe-sec .newsletter-signup-inline .email-signup input::placeholder {
   color: #fff;
   opacity: 1;
}

.subscribe-sec .newsletter-signup-inline .email-signup input::-ms-input-placeholder {
   color: #fff;
}

.subscribe-sec .newsletter-signup-inline .email-signup input[type=submit] {
   background-color: #F5F6F9;
   color: #41477B;
   cursor: pointer;
   transition: 0.35s ease-in-out;
}

.subscribe-sec .newsletter-signup-inline .email-signup input[type=submit]:hover {
   opacity: 0.85;
}

.subscribe-sec .newsletter-signup-inline .email-signup select option {
   color: #41477B;
}

#guide_loader {
   position: absolute;
   left: 50%;
   top: 50%;
}

.accordion-sec .accordion__content .content-bar-top .content-intro p {
   color: #292C45;
   font-size: 18px;
}

.accordion-sec .accordion__content .content-bar-top .content-intro p.label {
   color: #41477B;
   font-size: 14px;
   margin-bottom: 4px;
   font-family: CircularStd-Bold, sans-serif;
}

.subscribe-sec .newsletter-signup-inline .email-signup .form-group {
   width: 100%;
   margin-bottom: 45px;
}

.subscribe-sec .newsletter-signup-inline .email-signup select {
   appearance: none;
   -webkit-appearance: none;
   cursor: pointer;
   z-index: 2;
   position: relative;
}

.subscribe-sec .newsletter-signup-inline .email-signup .form-group:nth-of-type(2) {
   position: relative;
}

.subscribe-sec .newsletter-signup-inline .email-signup .form-group:nth-of-type(2)::after {
   content: "";
   position: absolute;
   right: 20px;
   top: 20px;
   background-image: url('/wp-content/themes/survivornet/assets/images/arrow-down.svg');
   background-repeat: no-repeat;
   background-size: contain;
   width: 15px;
   height: 15px;
   filter: invert(100%) brightness(200%);
}

.govt-guidlines-sec.filter-header-sticky {
   position: fixed;
   top: -100%;
   left: 0;
   z-index: 99;
   padding: 0;
   opacity: 1;
   visibility: visible;
   transition: all 0.5s ease-in-out;
   width: 100%;
}

.govt-guidlines-sec.filter-header-sticky .inner-wrap {
   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.govt-guidlines-sec.filter-header.active {
   z-index: -99;
   opacity: 0;
   visibility: hidden;
   position: relative;
}

.govt-guidlines-sec.filter-header-sticky.active {
   z-index: 99;
   opacity: 1;
   visibility: visible;
}

.govt-guidlines-sec.filter-header-sticky.sticky-up {
   top: -100%;
}

.govt-guidlines-sec.filter-header-sticky.active {
   top: 0;
}

.explore-slider-sec .container,
.explore-slider-sec .container .main-cont {
   padding-bottom: 0;
   padding-left: 0;
   padding-right: 0;
}

.accordion-sec button,
.explore-slider-sec button {
   outline: none !important;
}

.accordion-sec button.subscribe,
.accordion-sec button.dir-sign-in-modal,
.explore-slider-sec button.subscribe,
.explore-slider-sec button.dir-sign-in-modal {
   cursor: pointer;
}

.accordion-sec button.subscribe:hover span,
.accordion-sec button.dir-sign-in-modal:hover span,
.explore-slider-sec button.subscribe:hover span,
.explore-slider-sec button.dir-sign-in-modal:hover span {
   text-decoration: underline;
}

.custom-dots-container {
   display: none;
}

.accordion-sec .container {
   padding-left: 0;
   padding-right: 0;
}

.accordion-sec .show-onMob,
.explore-slider-sec .show-onMob {
   display: none !important;
}

.explore-slider-sec .container .main-cont .top-text-cont {
   display: flex;
   justify-content: space-between;
}

.explore-slider-sec .main-cont .slider-bottom-cont .slick-prev,
.explore-slider-sec .main-cont .slider-bottom-cont .slick-next {
   display: none !important;
}

.explore-slider-sec .slider-btn-wrap button {
   width: 45px;
   height: 45px;
   border-radius: 5px;
   border: none;
   box-shadow: none;
   padding: 0;
   cursor: pointer;
   border: solid 1px #41477B;
   background-color: #F5F6F9;
   transition: all 0.25s ease-in-out;
}

.explore-slider-sec .slider-btn-wrap button:hover {
   background-color: #41477B;
}

.explore-slider-sec .slider-btn-wrap button.next-btn img {
   transform: rotate(180deg);
   transition: all 0.25s ease-in-out;
}

.explore-slider-sec .slider-btn-wrap button:hover img {
   filter: invert(100%) brightness(200%);
}

.explore-slider-sec .slider-btn-wrap button img {
   width: auto;
}

.subscribe_loader {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
}

.subscribe_loader svg {
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
}

footer .footer-cont-main .footer-cont-top .links:last-of-type p {
   color: #292C45;
}

#site_loader {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #fff;
   display: flex;
   justify-content: center;
   align-items: center;
   z-index: 1000;
}

#site_loader.active {
   display: none;
}

.slider-bottom-cont.remove_init_slide .slick-track {
   margin-left: 0;
}

#slide_loader {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   background: #fff;
}

#slide_loader svg {
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
}

.slidein-signup-container {
   left: -100% !important;
}

.subscribe-sec .newsletter-signup-inline h2 {
   color: #fff;
   font-size: 24px;
   color: #F0F3F7;
   font-family: CircularStd-Medium, sans-serif;
   font-weight: 500;
   margin-bottom: 15px;
}

.explore-slider-sec .container {
   padding-right: 60px;
}

.accordian-wrapper .accordion-sec .container {
   padding-bottom: 0;
}

.accordian-wrapper .accordion-sec:last-of-type .container {
   padding-bottom: 40px;
}

.explore-slider-sec .main-cont .slider-bottom-cont .cards .subscribed img,
.accordion-sec .accordion__wrapper .accordion .content__main .subscribed img {
   display: none;
}

.govt-guidlines-sec .inner-wrap .text-cont .dropdown .dropdown-menu.show {
   transform: unset !important;
   top: 62px !important;
   max-height: 270px;
   overflow-y: scroll;
}

ul.slick-dots {
   display: none;
}
 .user-registration-error ul li:nth-of-type(1){
   display: none;
}
.user-registration-error ul li:only-child{
   display: block !important;
}

@media (min-width: 1620px) {

   .subscribe-sec .newsletter-signup-inline .email-signup,
   .subscribe-sec .inner .content-wrap p {
      max-width: 544px;
   }

   .subscribe-sec .inner .img-wrap {
      padding: 70px 0 0 50px;
   }
}

@media (max-width: 1260px) {
   .govt-guidlines-sec .container {
      padding: 0 15px;
   }

   .accordion-sec .container {
      padding-left: 15px;
      padding-right: 15px;
   }
}

@media (max-width:1229px) {
   .explore-slider-sec .main-cont .slider-bottom-cont .slick-prev {
      right: 85px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .slick-next {
      right: 30px;
   }
}

@media (max-width: 993px) {
   .subscribe-sec .newsletter-signup-inline .email-signup {
      max-width: 100%;
   }

   header.collapsed {
      position: relative;
   }

   .custom-dots-container {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 20px;
      display: none;
   }

   .custom-dots {
      display: flex;
      gap: 10px;
   }

   .custom-dots button {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background-color: #ccc;
      border: none;
      cursor: pointer;
   }

   .custom-dots button.active {
      background-color: #41477B;
   }

   .custom-dots-container #prev-dots,
   .custom-dots-container #next-dots {
      border: none;
      width: 25px;
      height: 25px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 10px;
      cursor: pointer;
   }

   .custom-dots-container #prev-dots img {
      transform: rotate(90deg);
   }

   .custom-dots-container #next-dots img {
      transform: rotate(-90deg);
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap h2 {
      margin-top: 20px;
      margin-bottom: 0px !important;
      font-size: 24px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources {
      margin: 30px 0;
      padding: 0 30px 0 0;
   }

   .explore-slider-sec>.container {
      padding-top: 0;
   }

   .explore-slider-sec .main-cont .top-text-cont h2 {
      font-size: 24px;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont p {
      font-size: 14px;
   }

   .accordion-sec .accordion__content .content-bar-top .content-intro p {
      font-size: 14px;
   }

   .accordion__header {
      padding-right: 18px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main {
      padding-top: 10px;
      border: none;
   }

   .accordion-sec .accordion__content .content-bar-top .content-intro {
      padding-right: 30px;
      padding-bottom: 0px;
      border-bottom: 2px solid #EAECF4;
      margin-bottom: 20px;
   }

   .accordion-sec .accordion__content .content-bar-top {
      padding-bottom: 42px;
      border-bottom: none;
   }

   .subscribe-sec .newsletter-signup-inline h2 {
      margin-bottom: 10px;
   }

   .accordion-sec .accordion__content .content-bar-top .content-intro p.label {
      font-size: 12px;
   }

   .explore-slider-sec .container {
      padding-left: 30px;
      padding-right: 30px;
   }
}


.dropdown-item {
   text-wrap: wrap !important;
}

.accordion-sec .slick-slide {
   margin-right: 8px;
}

.accordion-sec .slick-slide:last-child {
   margin-right: 0;
}

/* Account Page Css Start */

.caps {
   text-transform: uppercase;
}

.account-sec .tabs-accordion {
   display: flex;
   flex-direction: column;
}

.account-sec .tabs {
   display: grid;
   list-style-type: none;
   padding: 0;
   gap: 15px;
   grid-template-columns: 1fr 1fr 1fr;
}

.account-sec .tab-link {
   padding: 25px 90px 25px 35px;
   background-color: #fff;
   cursor: pointer;
   border-radius: 10px;
   display: flex;
   flex-wrap: wrap;
   position: relative;
}

.account-sec .col-left .form-wrapper {
   width: 100%;
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   align-items: center;
}

.container-lg {
   max-width: 1350px;
   padding: 0 30px;
   width: 100%;
   margin: 0 auto;
}
.account-sec .col-left .form-group.userconfirmpassword .edit-icon{
   display: none;
}
.account-sec .col-left .form-group .form-control {
   width: 100%;
   background: transparent;
   outline: none;
   border: none;
   padding: 0;
   font-size: 18px;
   pointer-events: none;
   color: #292C45;
   -moz-appearance: textfield;
   appearance: textfield;
   appearance: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
   -webkit-appearance: none;
}

.account-sec .form-group .form-control:focus {
   border: none;
   box-shadow: none;
}

.account-sec .col-left .form-group.active {
   border-color: #41477B;
}

.account-sec .col-left .form-group.disabled .edit-icon {
   display: none;
}

#user_personal_loader {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.account-sec .content-wrapper .row .col-left {
   position: relative;
}

.account-sec .col-left .form-group .btn,
.account-sec .update-box .btn {
   background-color: #41477B;
   color: #fff;
   border: none;
   border-radius: 5px;
   box-shadow: none;
   font-weight: 500;
   font-size: 16px;
   line-height: 1.2;
   outline: none;
   width: 100%;
   padding: 13px 20px;
}

.account-sec .update-box.align-center {
   justify-content: center;
   align-items: center;
}

.account-sec .col-left .form-group {
   border: 2px solid #8FA5B966;
   margin-bottom: 8px;
   border-radius: 4px;
   padding: 21px 45px 20px 29px;
   width: 100%;
   position: relative;
   overflow: hidden;
}

.account-sec .col-left .form-group .edit-icon {
   position: absolute;
   background-image: url("https://survivornetdev.wpenginepowered.com/wp-content/themes/survivornet/assets/images/edit-icon.svg");
   background-repeat: no-repeat;
   background-size: 20px;
   content: "";
   right: 30px;
   top: 50%;
   transform: translateY(-50%);
   z-index: 9;
   width: 20px;
   cursor: pointer;
   height: 20px;
}
.account-sec .col-left .form-group .edit-icon::after{
   content: "";
   position: absolute;
   top: -76px;
   left: -1200px;
   width: 1500px;
   height: 200px;
      /* background: red; */
}
.account-sec .col-left .form-group.active .edit-icon::after{
   cursor: auto;
}

.account-sec .select-box-wrapper .form-wrapper .form-group select {
   width: 100%;
   border: none;
   outline: none;
   position: relative;
   appearance: none;
}

.account-sec .select-box-wrapper .form-wrapper .form-group option:checked {
   background-color: #d0d0d0;
}

.account-sec .select-box-wrapper .form-wrapper .form-group option:focus {
   background-color: #f0f0f0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
   -webkit-appearance: none;
   margin: 0;
}

input[type="number"] {
   -moz-appearance: textfield;
}

.account-sec .col-left .form-group.active {
   border-color: #41477B;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.single_select select,
.account-sec .select-box-wrapper .form-wrapper .form-group.single_select .form-control {
   padding: 0 24px 0 30px;
   position: relative;
   border-radius: 11px;
   background: transparent;
   z-index: 9;
   opacity: 0;
   visibility: hidden;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.single_select.active-form select,
.account-sec .select-box-wrapper .form-wrapper .form-group.single_select.active-form .form-control {
   opacity: 1;
   visibility: visible;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.single_select.active select {
   visibility: visible;
   opacity: 1;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.single_select::after {
   position: absolute;
   top: 35%;
   right: 35px;
   content: "";
   width: 12px;
   height: 12px;
   background: transparent;
   border-top: 2px solid #292C45;
   border-left: 2px solid #292C45;
   transition: all 250ms ease-in-out;
   text-decoration: none;
   color: transparent;
   transform: rotate(-135deg) translateY(-50%);
}

.account-sec .select-box-wrapper .form-wrapper .form-group.single_select {
   padding: 33px 0 33px 0;
   z-index: 1;
}

.account-sec .col-left .form-group.active .form-control {
   pointer-events: inherit;
}

.account-sec .col-left .form-group.no-border {
   padding: 0;
   border: 0;
}

.account-sec .col-left .form-group.half,.zip-wrapper.half {
   width: 48%;
}

.accordion-sec .col-left .form-group.half {
   width: 48%;
}

.accordion-sec .col-left .form-group label {
   color: #8FA5B9;
   font-size: 14px;
   margin-bottom: 4px;
   display: block;
}

.accordion-sec .col-left p {
   margin-bottom: 40px;
   padding-bottom: 40px;
   border-bottom: 2px solid #EAECF4;
}

.account-sec .tab-link .cricle-box,
.account-sec .tab-link .edit-btn {
   position: absolute;
   top: 50%;
   right: 25px;
   transform: translateY(-30%);
   display: flex;
   flex-wrap: wrap;
}

.account-sec .tab-link .edit-btn {
   background-color: #41477B;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 43px;
   height: 43px;
   border-radius: 50%;
}

.account-sec .tab-link span {
   width: 20px;
   font-size: 20px;
   font-weight: 400;
   color: #F17B42;
   line-height: 1.2;
}

.account-sec .tab-link .bottom-text p {
   font-size: 16px !IMPORTANT;
   color: #41477B !important;
   line-height: 1.2 !important;
   padding: 0;
   border: none;
   margin-bottom: 0;
}

.account-sec .tab-link .bottom-text .h6 {
   margin-bottom: 10px;
   color: #292C45;
   font-size: 20px;
   text-transform: capitalize;
}

.account-sec {
   padding: 60px 0;
}

.account-sec .top-text {
   text-align: left;
   padding: 0 60px 52px;
}

.account-sec .top-text h1 {
   text-align: left;
   margin-bottom: 0;
   color: #41477B;
   font-size: 50px;
   font-weight: 400;
}

.account-sec .content-wrapper .tab-content .row {
   display: flex;
   flex-wrap: wrap;
   margin: 0;
   justify-content: space-between;
}

.account-sec .content-wrapper .accordion-title {
   display: none;
}

.account-sec .content-wrapper .row .col-left {
   width: 48%;
   padding-right: 23px;
}

.account-sec .content-wrapper .row .col-left:only-child {
   width: 100%;
   padding-right: 0;
}

.account-sec .content-wrapper .col-left p {
   margin: 0;
   color: #41477B !important;
   font-size: 18px !important;
   margin-top: 10px;
}

.account-sec .content-wrapper .top-heading {
   padding-bottom: 40px;
   margin-bottom: 40px;
   border-bottom: 2px solid #EAECF4;
}
/* .account-sec .content-wrapper #tab-3 .inner-content .top-heading{
   padding-bottom: 23px;
   margin-bottom: 11px;
   margin-left: 20px;
} */
body .user-registration-message {
	border: unset;
	background: unset;
	color: #41477B;
	padding: 10px 0px;
   text-align: center;
}
body .user-registration-message::before {
	content: unset;
}

.account-sec .content-wrapper h4 {
   font-size: 28px;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
   color: #41477B;
   margin-bottom: 0;
   letter-spacing: -.7px;
}

.account-sec .content-wrapper h4 span {
   color: #4D9BA0;
   font-family: CircularStd-Medium, sans-serif;
   margin-right: 6px;
}

.account-sec .content-wrapper .col-left .form-group label {
   color: #8FA5B9;
   font-size: 12px;
   display: block;
   margin-bottom: 0;
}

.account-sec .content-wrapper .col-right {
   width: 49%;
   background-color: #F5F6F9;
   border-radius: 10px;
   display: flex;
   align-items: center;
   justify-content: center;
}

.account-sec .content-wrapper .col-right .form-group {
   background-color: #41477B;
   padding: 10.5px 14px;
   border-radius: 5px;
   margin-bottom: 20px;
}
.account-sec .content-wrapper .col-right .form-group:nth-last-of-type(1){
   margin-bottom: 0;
}

.account-sec .content-wrapper .col-left #error-message,
.account-sec .content-wrapper .col-left #success-message {
   position: absolute;
   bottom: -20px;
}

.account-sec .content-wrapper .col-right #account_disease_journey {
   position: relative;
}

.account-sec .content-wrapper .col-right .form-wrapper {
   max-width: 341px;
   margin: 0 auto;
}

.account-sec .content-wrapper .col-right #account_disease_journey #account_disease_journey_loader {
   top: 50%;
   left: 50%;
   position: absolute;
   transform: translate(-50%, -50%);
   z-index: 99;
}

.account-sec .select-box-wrapper .form-wrapper .form-group p {
   position: absolute;
   left: 20px;
   line-height: 1 !important;
   letter-spacing: normal !important;
   top: 74px;
   font-size: 20px !important;
   font-style: italic !important;
   margin-bottom: 0;
   font-weight: 700 !important;
   color: #8FA5B9 !important;
}

.account-sec p {
   margin-bottom: 0;
   letter-spacing: 0 !important;
}

.account-sec .select-box-wrapper .form-wrapper .form-group [type=search]::placeholder {
   color: #8FA5B9;
   font-size: 20px;
   font-style: italic;
   margin-bottom: 0;
   font-weight: 700;
   opacity: 1;
}

.account-sec .select-box-wrapper .form-wrapper .form-group [type=search] {
   color: #292C45;
   font-size: 20px;
   font-style: normal;
   margin-bottom: 0;
   width: 100% !important;
   font-weight: 700;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.active-form p {
   display: none;
}

.account-sec .select-box-wrapper #success-message,
.account-sec .select-box-wrapper #error-message {
   position: relative !important;
   text-align: center;
   width: 100%;
   top: 0;
   margin-top: 20px;
}

.account-sec .content-wrapper .col-right .form-group label,
.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox label {
   position: relative;
   color: #fff;
   font-size: 18px;
   padding-left: 40px;
   width: 100%;
   letter-spacing: -1px;
   text-align: center;
   cursor: pointer;
   line-height: 1.23;
   margin-bottom: 15px;
   margin-bottom: 0;
}

.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox label {
   color: #292C45;
   text-align: left;
   display: inline;
   font-size: 20px;
}

.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox:not(:nth-last-child(1)) {
   margin-bottom: 10px;
}

.account-sec .content-wrapper .col-right .form-group input,
.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox input {
   position: absolute;
   opacity: 0;
   cursor: pointer;
   height: 0;
   width: 0;
}

.account-sec .content-wrapper .col-right .form-group .checkmark,
.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox .checkmark {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0;
   height: 25px;
   width: 25px;
   cursor: pointer;
   background-color: #fff;
   border-radius: 5px;
}

.account-sec .form-control::placeholder, .account-sec.search-form .search-field::placeholder{
   color: inherit;
   opacity: revert;
}
.account-sec * {
   /* font-family: 'CircularStd-Book'; */
   font-family: "CircularStd";
}

.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox .checkmark {
   background-color: transparent;
   border: 1px solid #41477B;
}

.account-sec .content-wrapper .col-right .form-group .checkmark::after,
.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox .checkmark::after {
   content: "";
   position: absolute;
   display: none;
   left: 6px;
   top: 5px;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 15px;
   height: 15px;
   background-image: url(https://survivornetdev.wpenginepowered.com/wp-content/themes/survivornet/assets/images/check-icon.svg);
   background-repeat: no-repeat;
   background-size: 15px;
   background-position: center;
}

/* .account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox .checkmark::after{
     background-image: url(https://survivornetdev.wpenginepowered.com/wp-content/themes/survivornet/assets/images/white-check-icon.svg);
 } */
.account-sec .content-wrapper .col-right .form-group label input:checked~.checkmark:after,
.account-sec .content-wrapper .select-box-wrapper .form-group .custom_checkbox label input:checked~.checkmark:after {
   display: block;
}

.account-sec .content-wrapper .col-right h5 {
   font-size: 26px;
   color: #41477B;
   margin-bottom: 20px;
   text-align: center;
   line-height: 1.5;
   font-weight: 400;
}

.account-sec .content-wrapper .col-right .inner-text {
   max-width: 445px;
   margin: 0 auto;
   padding: 0 10px;
   width: 100%;
}

.account-sec .tab-link .bottom-text {
   padding-left: 15px;
   width: calc(100% - 20px);
}

/* .account-sec .content-wrapper{
    background-color: #fff;
    padding: 50px 60px;
    margin-top: 15px;
    border-radius: 0 10px 10px 10px;
 } */
.account-sec .content-wrapper .tab-content {
   background-color: #fff;
   padding: 50px 60px;
   margin-top: 15px;
   border-radius: 0 10px 10px 10px;
}

.account-sec .content-wrapper #tab-3 {
   background-color: transparent;
   padding: 0;
   border-radius: 0;
}

.account-sec .content-wrapper #tab-3 .inner-content {
   background-color: #fff;
   padding: 50px 60px 40px 40px;
   margin-top: 0;
   border-radius: 10px 0 10px 10px;
}

.account-sec .tab-link.active {
   border-radius: 10px 10px 0 0;
   pointer-events: none;
}

.account-sec .update-box .btn.disabled {
   pointer-events: none;
}

.account-sec .tab-link::after {
   position: absolute;
   width: 100%;
   height: 15px;
   background-color: #fff;
   content: "";
   bottom: -15px;
   left: 0;
   opacity: 0;
}

.account-sec .tab-link.active::after {
   opacity: 1;
}

.account-sec .tab-content {
   /* display: none; */
   opacity: 0;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   z-index: -1;
}
.account-sec .content-wrapper{
   position: relative;
   width: 100%;
}

.account-sec .tab-content.active {
   display: block;
   opacity: 1;
   z-index: 1;
}
.account-sec .tab-content{
   min-height: 500px;
}

.account-sec .tab-content.active .content {
   display: block !important;
}

.account-sec .tab-link.active .edit-btn {
   display: none;
}

/* tab3 */
.account-sec .switch-wrapper .switch-box {
   padding: 24px 0 24px 20px;
   border-bottom: 2px solid #EAECF4;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-items: center;
}
#user-registration .account-sec .switch-wrapper .switch-box .text-box p {
   font-size: 18px;
   color: #292C45;
   font-weight: 400;
   line-height: 1.3;
   margin: 0;
   font-family: "CircularStd";
}

.account-sec .switch-wrapper .switch-box .text-box {
   width: calc(100% - 240px);
   padding-right: 20px;
}

.account-sec .switch-wrapper .switch-box .toggle-box {
   width: 240px;
   padding: 0;
   margin: 0;
}

#user-registration .account-sec .switch-wrapper .toggle-box p {
   font-size: 16px;
   color: #8FA5B9;
   line-height: 1.1;
   margin: 0;
   font-family: "CircularStd";
}

#user-registration .account-sec .switch-wrapper .toggle-box p.Unsubscribe {
   order: -1;
   color: #292C45;
}

#user-registration .account-sec .switch-wrapper .switch-box .toggle-box .switch input:checked~p.Subscribe {
   color: #292C45;
}

#user-registration .account-sec .switch-wrapper .switch-box .toggle-box .switch input:checked~p.Unsubscribe {
   color: #8FA5B9;
}

#user-registration .account-sec .switch-wrapper .toggle-box .switch+p {
   color: #292C45;
}

.account-sec .switch-wrapper .switch-box .toggle-box li {
   list-style: none;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch {
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: flex-start;
   position: relative;
}

.account-sec .switch-wrapper .switch-box .toggle-box li {
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: flex-start;
   position: relative;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch .slider {
   position: relative;
   transition: .4s;
   width: 44px;
   height: 24px;
   margin: 0 7px;
   cursor: pointer;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch .slider::after {
   position: absolute;
   width: 44px;
   height: 24px;
   cursor: pointer;
   -webkit-transition: .4s;
   transition: .4s;
   border-radius: 100px;
   top: 0;
   background-color: #8FA5B9;
   left: 0;
   content: "";
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch input:checked+.slider::after {
   background-color: #41477B;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch .slider::before {
   position: absolute;
   content: "";
   height: 20px;
   width: 20px;
   left: 2px;
   top: 50%;
   transform: translateY(-50%);
   background-color: white;
   -webkit-transition: .4s;
   transition: .4s;
   cursor: pointer;
   z-index: 9;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch input {
   opacity: 0;
   width: 0;
   height: 0;
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch input:checked+.slider::before {
   -webkit-transform: translateX(20px) translateY(-50%);
   -ms-transform: translateX(20px) translateY(-50%);
   transform: translateX(20px) translateY(-50%);
}

.account-sec .switch-wrapper .switch-box .toggle-box .switch .slider.round:before {
   border-radius: 50%;
}

.account-sec .update-box {
   display: flex;
   justify-content: space-between;
   margin-top: 35px;
   width: 100%;
   align-items: center;
}

.account-sec .update-box .btn {
   max-width: 175px;
}

.account-sec .update-box #subscribed_message {
   max-width: calc(100% - 200px);
}

.account-sec .top-text .sub-heading {
   font-size: 14px;
   color: #41477B;
   margin-bottom: 10px;
   font-weight: 700;
}

.account-sec .top-text .sub-heading span {
   color: #8FA5B9;
   margin-left: 8px;
}

.account-sec .select-box-wrapper .form-wrapper {
   display: flex;
   flex-wrap: wrap;
   position: relative;
   gap: 0 2%;
}

.account-sec .select-box-wrapper .form-wrapper #success-message,
.account-sec .select-box-wrapper .form-wrapper #error-message {
   position: absolute;
   bottom: 10px;
}

.account-sec .select-box-wrapper .form-wrapper #user_health_loader {
   position: absolute;
   top: 50%;
   transform: translate(-50%, -50%);
   left: 50%;
}

.account-sec .select-box-wrapper .form-wrapper .form-group {
   width: 100%;
   border-radius: 8px;
   background-color: transparent;
   position: relative;
   margin-bottom: 45px;
}
/* .account-sec .select-box-wrapper .form-wrapper .form-group.pdf-uploader-container{
   margin-bottom: 25px;
} */
 
.account-sec .select-box-wrapper .form-wrapper .form-group.col-50 {
   width: 49%;
}
.account-sec .select-box-wrapper .form-wrapper .another-disease .col-50{
   margin-right: 0 !important;
}
.account-sec .select-box-wrapper .form-wrapper .another-disease input.search-box {
   padding: 10px;
   width: 100%;
   margin: 0 auto;
   border: 1px solid #8FA5B9;
   border-left: 0;
   border-right: 0;
   outline: none;
   color: #8FA5B9;
   box-shadow: none;
}
.account-sec .select-box-wrapper .form-wrapper .another-disease input.search-box::placeholder{
   color: #8FA5B9;
}
.account-sec .select-box-wrapper .form-wrapper .another-disease .col-50 .data, .account-sec .select-box-wrapper .form-wrapper .disease_box, 
.account-sec .select-box-wrapper .form-wrapper .disease_box .data{
   width: 100%;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}
.account-sec .select-box-wrapper .form-wrapper .disease_box{
   position: relative;
}
.account-sec .select-box-wrapper .form-wrapper .another-disease{
   width: 100%;
}
.account-sec .select-box-wrapper .form-wrapper .border-top{
   border-top: solid 2px #EAECF4 !important;
   padding-bottom: 38px;
   width: 100%;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.focused p,
.account-sec .select-box-wrapper .form-wrapper .form-group.has-select2-search p {
   display: none;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.col-25 {
   width: 23.5%;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf {
   border: 2px solid #8FA5B966;
   font-size: 20px;
   color: #8FA5B9;
   margin: 0;
   font-weight: 700;
   background-color: transparent;
   outline: none;
   box-shadow: none;
   line-height: 1.2;
   font-style: italic;
   position: relative;
   border-radius: 4px;
   width: 100%;
   padding: 31px 18px;
   min-height: 96.93px;
   cursor: pointer;
   display: flex;
   align-items: center;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf::after {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   right: 16px;
   content: "";
   width: 26px;
   height: 27px;
   transition: all 250ms ease-in-out;
   text-decoration: none;
   background-repeat: no-repeat;
   background-size: 26px;
   color: transparent;
   background-image: url("/wp-content/themes/survivornet/assets/images/upload-icon.svg");
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control{
   width: 49%;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container label{
   width: 49% !important;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list{
   padding: 0;
   margin-bottom: 0;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list p{
   margin-top: 30px;
   padding-left: 18px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list .status-message{
   padding-left: 18px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li{
   list-style: none;
   border-bottom: 2px solid #8FA5B966;
   margin-bottom: 24px;
   padding: 0 0 24px 18px;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-items: center;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li:nth-last-of-type(1){
   margin-bottom: 0;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li:nth-of-type(1){
   padding-top: 24px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li span{
   cursor: pointer;
   position: relative;
   color: #292C45;
   font-size: 18px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li .pdf-name{
   width: calc(100% - 100px);
   padding: 0 20px 0 40px;
   word-wrap: break-word;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf span {
   position: relative;
   z-index: -1;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container p b{
   font-weight: 700;
   color: #8FA5B9;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li span::before{
   position: absolute;
   top:50%;
   transform: translateY(-50%);
   left: 0;
   background-size: 25px;
   width: 25px;
   height: 34px;
   background-position: center;
   background-repeat: no-repeat;
   content: "";
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .pdf_wrapper .status-message{
   padding: 0 0 0 18px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .pdf_wrapper{
   display: flex;
   flex-direction: column;
   gap: 10px 0;
   margin-top: 10px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .pdf_wrapper p{
   padding-left: 18px;
   margin-top: 35px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li .pdf-name::before{
   background-image: url("/wp-content/themes/survivornet/assets/images/pdf-icon.svg");
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li .pdf-remove::before{
   background-image: url("/wp-content/themes/survivornet/assets/images/delete-icon.svg");
   left: auto;
   right: 0;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li .pdf-remove{
   font-size: 16px;
   padding-right: 35px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .drop-zone p {
   margin-top: 30px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .status-message{
   font-weight: 600;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .custom-file-upload.btn{
   max-width: 180px;
   padding: 13px 20px;
   cursor: pointer;
   color: #fff;
   border-radius: 5px;
   background-color: #41477B;
   margin: 27px 0 12px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container p{
   color: #292C45 !important;
   position: relative;
   top: 0 !important;
   left: 0;
   font-style: normal !important;
   margin-top: 10px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   z-index: 99 !important;
   background-color: rgba(0, 0, 0, 0.5);
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup p{
   margin-top: 0;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .pdf-popup-inner {
   background: #fff;
   padding: 30px;
   max-width: 893px;
   width: 100%;
   min-height: 440px;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   gap: 20px;
}
.account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .pdf-popup-inner .popup_inner_child{
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   gap: 20px;
}

.account-sec .select-box-wrapper .form-wrapper .form-group.hide {
   display: none;
}
.pdf_popup {
   height: 100vh;
   overflow: hidden;
}

.account-sec .select-box-wrapper .form-wrapper .form-group span.select2-container {
   font-size: 20px;
   color: #8FA5B9;
   margin: 0;
   width: 100% !important;
   font-weight: 700;
   background-color: transparent;
   box-shadow: none;
   padding: 0;
   color: #292C45;
 /*   border: 2px solid #8FA5B966;
   padding: 31px 18px; */
   line-height: 1.2;
   font-style: italic;
   /* border-radius: 4px;
   min-height: 96px; */
   display: flex;
   flex-wrap: wrap;
   align-items: center;
}
.account-sec .select-box-wrapper .form-wrapper .form-group span.select2-container span.selection{
   width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li + li.select2-search.select2-search--inline{
   height: 0;
}

.account-sec .select-box-wrapper .form-wrapper .form-group label,
.account-sec .select-box-wrapper .form-wrapper .form-group h6 {
   font-size: 20px;
   color: #292C45;
   font-weight: 700;
   margin: 0;
   padding-left: 18px;
   margin-bottom: 15px;
   width: 100%;
   line-height: 1.2;
}
.account-sec .select-box-wrapper .form-wrapper .form-group h6{
   padding-left: 18px;
}

.account-sec .select-box-wrapper .form-wrapper .form-group h6 {
   margin-bottom: 46px;
}
.account-sec .select-box-wrapper .form-wrapper .form-group .custom-radio-group{
   padding-left: 18px;
}

.account-sec .select-box-wrapper .form-wrapper .form-group .custom-radio-group {
   display: flex;
   flex-wrap: wrap;
   gap: 15px 45px;
}

.account-sec .select-box-wrapper .form-wrapper .form-group .custom-radio-group .custom-radio {
   min-width: 70px;
   width: auto;
   margin: 0;
   padding-left: 0;
}

.account-sec .select-box-wrapper .form-wrapper .form-group label b {
   color: #8FA5B9;
}
.account-sec .select-box-wrapper .form-wrapper .form-group .form-control.disabled{
   pointer-events: none;
   background-color: #F0F3F7;
}
.account-sec .select-box-wrapper .form-wrapper .form-group .form-control.disabled .selected-option::after{
   display: none;
}
.account-sec .select-box-wrapper .form-wrapper .form-group.offset-right-50{
   margin-right: 5px;
}
.account-sec .select-box-wrapper .form-wrapper .form-group .form-control,
.account-sec .select-box-wrapper .form-wrapper .form-group .form-control::placeholder {
   font-size: 20px;
   color: #8FA5B9;
   margin: 0;
   font-weight: 700;
   background-color: transparent;
   outline: none;
   border: none;
   box-shadow: none;
   padding: 0;
   line-height: 1.2;
   font-style: italic;
}

.account-sec .select-box-wrapper .form-wrapper .form-group .form-control {
   color: #292C45 !important;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   overflow: hidden;
}

/* .account-sec .select-box-wrapper .form-wrapper .form-group li.select2-search.select2-search--inline{
   height: 0;
} */
.account-sec .select-box-wrapper .form-wrapper .form-group .form-control option {
   color: #292C45 !important;
}

.main .main {
   padding: 0;
}

.account-sec .save-contnet-slider,
.account-sec .sn-content-carousel-wrapper {
   padding: 55px 60px 60px;
   background-color: #fff;
   border-radius: 10px;
   margin-top: 40px;
}

.account-sec .save-contnet-slider .col {
   padding: 20px;
   border-radius: 10px;
   background-color: #F5F6F9;
   display: flex;
   flex-wrap: wrap;
   position: relative;
   justify-content: space-between;
   gap: 30px;
   align-items: flex-start;
}

.account-sec .save-contnet-slider .slide-row {
   display: grid;
   grid-template-columns: 1fr 1fr;
   gap: 10px;
}

.account-sec .save-contnet-slider .col h6 {
   text-transform: uppercase;
   font-size: 14px;
   font-family: "CircularStd";
   padding-right: 45px;
   font-weight: 700;
}

.account-sec .save-contnet-slider .col .img-box {
   width: 143px;
   position: relative;
}

.account-sec .save-contnet-slider .col .img-box img {
   border-radius: 10px;
   width: 100%;
}
.account-sec .save-contnet-slider .col .img-box img:nth-of-type(2){
   position: absolute;
   bottom: 10px;
   width: 45px;
   height: 45px;
   right: 10px;
} 

.account-sec .save-contnet-slider .col .text-box {
   width: calc(100% - 173px);
   padding: 15px 80px 0 0;
}

.account-sec .save-contnet-slider .col .text-box a {
   font-size: 20px;
   word-spacing: -1px;
   color: #41477B;
   line-height: 1.2;
   text-decoration: none;
}

.account-sec .save-contnet-slider .col .favorite-icon {
   position: absolute;
   width: 45px;
   display: flex;
   align-items: center;
   justify-content: center;
   height: 45px;
   border-radius: 6px;
   background-color: #41477B;
   right: 20px;
   top: 20px;
}
.account-sec .save-contnet-slider .col .favorite-icon span{
   display: flex;
}

.account-sec .save-contnet-slider .col .favorite-icon img {
   width: 12px;
}

.account-sec .save-contnet-slider .slick-arrow,
.account-sec .sn-content-carousel-wrapper .slick-arrow {
   border-radius: 5px;
   border: none;
   top: -120px;
   cursor: pointer;
   right: 0;
   left: auto;
   outline: none;
   width: 45px;
   height: 45px;
   background-color: #f5f6f9;
   padding: 4px;
   position: absolute;
   z-index: 9;
   font-size: 0;
}

.account-sec .save-contnet-slider .slick-arrow::after,
.account-sec .sn-content-carousel-wrapper .slick-arrow::after {
   position: absolute;
   top: 50%;
   left: 50%;
   content: "";
   background-size: 10px;
   background-image: url("/wp-content/themes/survivornet/assets/images/arrow-down.svg");
   width: 10px;
   background-repeat: no-repeat;
   transform: translate(-50%, -50%) rotate(90deg);
   height: 10px;
}

.account-sec .save-contnet-slider .slick-arrow.slick-next::after,
.account-sec .sn-content-carousel-wrapper .slick-arrow.slick-next::after {
   transform: translate(-50%, -50%) rotate(-90deg);
}

.account-sec .save-contnet-slider .slick-arrow.slick-prev,
.account-sec .sn-content-carousel-wrapper .slick-arrow.slick-prev {
   right: 51px;
}

body #user-registration.horizontal,
body #user-registration {
   box-shadow: none;
   background-color: transparent !important;
   margin: 0;
}
body .ur-frontend-form .ur-button-container{
   padding: 0;
}
.account-sec .content-carousel .cards {
   padding-bottom: 72px;
   background-image: url(/wp-content/themes/survivornet/assets/images/background-pattern-icons.svg);
   background-color: #F5F6F9;
   background-position: center bottom;
   background-size: 100% 72px;
   border-radius: 18px;
   background-repeat: no-repeat;
   margin-right: 8px;
   width: 100%;
   position: relative;
   display: flex;
   height: 100%;
}

.account-sec .content-carousel .slick-track {
   display: flex;
   gap: 0 8px;
}

.account-sec .content-carousel .slick-track .slick-slide {
   height: auto;
}

.account-sec .content-carousel .draggable {
   margin: 0 -8px;
}

.account-sec .content-carousel .cards .text-cont h3 {
   font-size: 26px;
   color: #41477B;
   min-height: 62px;
   margin-bottom: 20px;
   font-family: "CircularStd";
}

#user-registration .account-sec .content-carousel .cards p {
   font-size: 18px;
   font-weight: 400;
   color: #292C45;
   line-height: 1.3;
   margin-bottom: 59px;
   overflow: hidden;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   line-clamp: 3;
   white-space: normal;
   text-overflow: ellipsis;
   height: 70px;
}

.account-sec .content-carousel .cards .btn-wrap .card-btn-green {
   background-color: #4D9BA0;
   color: #F0F3F7;
   padding: 12px 19px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   gap: 9px;
   display: inline-flex;
   outline: none;
   cursor: pointer;
   align-items: center;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
}

.account-sec .content-carousel .content_wrapper {
   padding: 30px 22px;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.account-sec .content-carousel .content_wrapper .btn-wrap {
   margin-top: auto;
}

.account-sec .content-carousel .content_wrapper .text-cont span {
   /* color: #DA4E9C; */
   text-transform: uppercase;
   font-size: 14px;
   display: block;
   font-weight: 700;
   margin-bottom: 10px;
}

.account-sec .sn-content-carousel-wrapper .top-heading {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}

.account-sec .sn-content-carousel-wrapper .top-heading select {
   border: 1px solid #000;
   padding: 13px 41px 13px 19px;
   border-radius: 5px;
   border: 2px solid #41477B59;
   background-color: transparent;
   color: #41477B;
   font-size: 16px;
   font-weight: 500;
   appearance: none;
   -webkit-appearance: none;
   position: relative;
   z-index: 9;
}

.account-sec .sn-content-carousel-wrapper .top-heading h4 {
   width: 70%;
}

.account-sec .sn-content-carousel-wrapper .top-heading .select-box {
   width: 170px;
   position: relative;
}

.account-sec .sn-content-carousel-wrapper .top-heading .select-box::after {
   position: absolute;
   background-image: url("/wp-content/themes/survivornet/assets/images/arrow-down.svg");
   background-repeat: no-repeat;
   background-position: right;
   background-size: 12 px;
   width: 20px;
   right: 20px;
   top: 23px;
   height: 10px;
   content: '';
   z-index: 1;
}

.account-sec input:-internal-autofill-selected {
   background-color: transparent !important;
}

.hpcp-guides .content-carousel .card-btn-green {
   background-color: #4D9BA0;
   color: #F0F3F7;
   padding: 12px 19px;
   border-radius: 5px;
   flex-grow: 0;
   font-size: 15px;
   border: 0;
   gap: 9px;
   display: inline-flex;
   align-items: center;
   cursor: pointer;
   font-weight: 500;
   font-family: CircularStd-Medium, sans-serif;
   outline: none;
}

.hpcp-guides .content-carousel .card-btn-green.subscribed {
   cursor: inherit;
}

.hpcp-guides .content-carousel .card-btn-green.subscribed img {
   display: none;
}

.hpcp-guides .content-carousel .show-onMob {
   display: none;
}

.account-sec .switch-wrapper .mob-text {
   display: none;
   justify-content: flex-end;
   margin-bottom: 14px;
   color: #8FA5B9;
   font-size: 14px;
   line-height: 1.2;
   font-weight: 400;
}

.account-sec .select-box-wrapper .selected-option {
   border: 2px solid #8FA5B966 !important;
   font-size: 20px;
   color: #8FA5B9;
   margin: 0;
   font-weight: 700;
   background-color: transparent;
   outline: none;
   border: none;
   box-shadow: none;
   padding: 0;
   line-height: 1.2;
   font-style: italic;
   position: relative;
   border-radius: 4px;
   width: 100%;
   padding: 31px 18px !important;
   min-height: 96.93px;
   display: flex;
   align-items: center;
}
body #user_email-error::before {
	font-style: unset !important;
	content: unset;
}

body #user_email-error, body .user-registration-error {
	background: unset !important;
	color: #292C45 !important;
	border: unset;
}
body .user-registration-error::before {
	content: unset !important;
   display: none !important;
}
body .user-registration-error {
	border: unset;
	background: unset !important;
	text-align: left;
   color: #292C45 !important;
}
body .user-registration-error li{
	color: #292C45 !important;
}
 #loginModal #user_email-error, #loginModal .user-registration-error {
	text-align: left;
	padding: 0px !important;
}
 
.account-sec .select-box-wrapper .selected-option.filled {
   color: #292C45;
   font-style: normal;
}

.account-sec .select-box-wrapper .selected-option::after {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   right: 16px;
   content: "";
   width: 12px;
   height: 10px;
   transition: all 250ms ease-in-out;
   text-decoration: none;
   background-repeat: no-repeat;
   background-size: 12px;
   color: transparent;
   background-image: url("/wp-content/themes/survivornet/assets/images/angle-down-bold.svg");
}

.account-sec .select-box-wrapper .options-list {
   display: none;
   background-color: #fff;
   border: 2px solid #8FA5B966;
   position: absolute;
   width: 100%;
   top: 127px;
   max-height: 270px;
   overflow-y: auto;
   left: 0;
   z-index: 99;
   border-top: 0;
}

.account-sec .select-box-wrapper .no-placeholder .selected-option.filled+.options-list {
   top: 127px;
}
.account-sec .select-box-wrapper .options-list::-webkit-scrollbar {
   width: 2px;
}

.account-sec .select-box-wrapper .options-list::-webkit-scrollbar-track {
   background: rgba(210, 219, 227, .4);
}

.account-sec .select-box-wrapper .options-list::-webkit-scrollbar-thumb {
   background: #D2DBE3;
}

.account-sec .select-box-wrapper .options-list .option {
   padding: 10px 18px; 
   cursor: pointer;
   color: #8FA5B9;
}
.account-sec .select-box-wrapper .options-list .option.disabled{
   pointer-events: none;
   background-color: #F5F6F9;
   margin: 5px 0;
}

.account-sec .select-box-wrapper .options-list .option:hover {
   background-color: #F5F6F9;
}

.account-sec .custom-radio-group .custom-radio {
   display: flex;
   align-items: center;
   cursor: pointer;
}

.account-sec .custom-radio-group .custom-radio input[type="radio"] {
   display: none;
}

.account-sec .custom-radio-group .custom-radio-label {
   position: relative;
   padding-left: 40px;
   line-height: 1.2;
}

.account-sec .custom-radio-group .custom-radio-label::before {
   content: '';
   position: absolute;
   left: 0;
   top: 50%;
   transform: translateY(-50%);
   width: 23px;
   height: 23px;
   border: 2px solid #8FA5B9;
   border-radius: 50%;
   background: white;
}

.account-sec .custom-radio-group .custom-radio input[type="radio"]:checked+.custom-radio-label::before {
   border-color: #292C45;
   /* background: #292C45; */
}

.account-sec .custom-radio-group .custom-radio input[type="radio"]:checked+.custom-radio-label::after {
   content: '';
   position: absolute;
   left: 6.4px;
   top: 7.1px;
   width: 10px;
   height: 10px;
   border-radius: 50%;
   background: #292C45;
}

.account-sec .select-box-wrapper .form-wrapper .form-group p+.select2.select2-container {
   display: none !important;
}
input.hidden{
   display: none;
}
.remove_disease_wrapper .remove_disease{
   font-weight: 700;
   color: #292C45;
   margin-bottom: 20px;
   display: block;
   text-decoration: none;
   border-bottom: #292C45 solid 1px;
   display: inline-block;
   font-size: 20px;
   margin-left: 18px;
}
.remove_disease_wrapper .remove_disease:hover{
   color: #292C45;
   border-color: #292C45;
   text-decoration: none;
}
.account-sec .delete-account-wrapper{
   max-width: 770px;
   padding: 70px 0 0 70px;
}
.account-sec .delete-account-wrapper #success-message, 
.account-sec .delete-account-wrapper #error-message{
   margin-top: 10px;
}
#user-registration .account-sec .delete-account-wrapper label, #user-registration .account-sec .delete-account-wrapper p,
#user-registration .account-sec .delete-account-wrapper a{
   display: inline;
   color: #292C45;
   font-size: 20px;
   line-height: 1.2;
   font-weight: 400;
}
#user-registration .account-sec .delete-account-wrapper a{
   text-decoration: underline;
} 
#user-registration .account-sec .delete-account-wrapper a:hover{
   color: #41477B;
}
#user-registration .account-sec .delete-account-wrapper label{
   font-weight: 700;
   padding-right: 5px;
}
#user-registration .no-subscription a{
   color: #41477B;
   text-decoration: underline;
}
#user-registration .no-subscription a:hover{
   color: #292C45;
}
.subscribe_other_res.subscribed {
   pointer-events: none;
}
#main .user-registration-error {
   border: unset;
   padding: 0;
   margin: 5px 0 16px !important;
}
.accordion-sec .slick-dots li:only-child {
   display: none;
}
div#document_upload_loader {
   position: absolute;
}
.account-sec .tab-content:nth-of-type(1) {
   display: block;
   opacity: 1;
   position: relative;
}
#loginModal .screen-lostpassword .title h4{
   font-weight: 500;
   font-family: "CircularStd";
   color: #F17B42;
}
#loginModal .screen-lostpassword .title{
   margin-bottom: 30px;
}
#loginModal .screen-lostpassword .screen-left {
   padding: 6% 6% 35px 6% !important;
}
#loginModal .screen-lostpassword .screen-left .ursc-login-media{
   position: relative;
}
#loginModal .screen-lostpassword .screen-left .ursc-login-media a{
   margin: 0 !important;
}
#loginModal .screen-lostpassword .screen-left .ursc-login-media .ursc-icon-block{
   position: absolute;
   left: 13px;
}
#loginModal .screen-lostpassword .screen-left p.small{
   margin: auto 0 0 0;
   font-weight: 400;
   color: #767676
}
#loginModal .screen-lostpassword .screen-left p.small .sign-up{
   color: #41477B;
}
#loginModal .screen-lostpassword .screen-left .ursc-login-media .ursc-login-text{
   color: #3B3B3B !important;
   font-size: 14px !important;
   font-weight: 700;
}
#loginModal .screen-lostpassword .screen-left .ursc-login-media{
   width: 90%;
}
#loginModal.modal.fade .modal-dialog{
   transform: inherit !important;
   transition: inherit;
}
.my-account .ur-frontend-form .ur-form-row .ur-form-grid input {
	border: none;
   border-bottom: 1px solid rgba(0,0,0,.26);
}
#login-model .ur-frontend-form{
   border: none;
}

#loginModal .ur-frontend-form{
   border: none;
}
body #user-registration p {
   color: #878897;
   font-size: 17px;
   letter-spacing: -.25px;
   line-height: 1.72;
}
body .user-registration.ur-frontend-form .ur-form-row .form-row .input-text {
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.26);
    outline: none;
}
@media(max-width: 1280px) {
   .account-sec .save-contnet-slider .col .text-box a {
      font-size: 16px;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .pdf_wrapper .status-message{
      padding-left: 10px;
      line-height: 1.2;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li {
      margin-bottom: 20px;
      padding: 0 0 15px 10px;
  }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .pdf-popup-inner{
      max-width: 850px;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf{
      font-size: 18px;
      padding: 22px 15px;
      min-height: 79px;
   }
   #user-registration .account-sec .delete-account-wrapper label, #user-registration .account-sec .delete-account-wrapper p,
   #user-registration .account-sec .delete-account-wrapper a{
      font-size: 18px;
   }
   .account-sec .delete-account-wrapper{
      padding: 60px 0 0 60px;
   }
   .remove_disease_wrapper .remove_disease{
      font-size: 18px;
      margin-left: 10px;
   }
   .account-sec .select-box-wrapper .form-wrapper .form-group .custom-radio-group{
      padding-left: 10px;
   }
   .account-sec .select-box-wrapper .options-list {
      top: 102px;
   }

   .account-sec .select-box-wrapper .no-placeholder .selected-option.filled+.options-list {
      top: 100px;
   }
   .account-sec .custom-radio-group .custom-radio input[type="radio"]:checked+.custom-radio-label::after {
      left: 6.5px;
      top: 6.1px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group label,
   .account-sec .select-box-wrapper .form-wrapper .form-group h6 {
      font-size: 18px;
      margin-bottom: 10px;
      padding-left: 10px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group p {
      font-size: 18px !important;
      top: 58px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group [type=search]::placeholder {
      font-size: 18px;
   }

   .account-sec .select-box-wrapper .selected-option {
      font-size: 18px;
      padding: 22px 15px !important;
      min-height: 79px;
  }
   .account-sec .select-box-wrapper .form-wrapper .form-group h6 {
      margin-bottom: 40px;
   }

   .hpcp-guides .content-bar .content-carousel ul li .content-wrapper .cta-block {
      gap: 0 10px;
   }

   .hpcp-guides .content-carousel .show-onMob {
      display: flex;
   }

   .hpcp-guides .content-carousel .hide-onMob {
      display: none !important;
   }

   #user-registration .account-sec .content-carousel .cards p {
      margin-bottom: 30px;
   }

   .account-sec .save-contnet-slider .col .img-box {
      width: 133px;
   }

   .account-sec .save-contnet-slider .col .text-box {
      width: calc(100% - 163px);
      padding: 15px 50px 0 0;
   }

   .account-sec .save-contnet-slider .col .favorite-icon {
      width: 30px;
      height: 30px;
   }

   .account-sec .save-contnet-slider .col .favorite-icon img {
      width: 10px;
   }

   .container-lg {
      padding: 0 20px;
   }

   .account-sec .tab-link {
      padding: 20px 70px 20px 25px;
   }

   .account-sec .tab-link .cricle-box,
   .account-sec .tab-link .edit-btn {
      right: 15px;
   }
}
/* Accordion Style for Mobile */
@media (max-width: 991px) {
   .account-sec .tabs {
      display: none;
   }
   header.collapsed .new-account-wrap .sign-in-overview {
      top: 46px !important;
      left: 59%;
   }
   #loginModal .screen-lostpassword .screen-left{
      padding: 30px !important;
   }
   #loginModal .screen-lostpassword .title h4{
      font-size: 24px;
   }
   /* .account-sec .select-box-wrapper .form-wrapper .form-group.pdf-uploader-container{
      margin-bottom: 10px;
   } */
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf::before {
      position: absolute;
      content: "";
      width: 1000%;
      height: 100%;
      background-color: #fff;
      top: 0;
      left: 0;
      opacity: 0;
      z-index: 9;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control .upload-pdf span{
      z-index: 1;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .pdf-popup-inner{
      max-width: 90%;
   }
   .sn-content-carousel-wrapper .sn-content-carousel>div{
      width: 100%;
   }
   .account-sec .tab-content.active{
      z-index: 9;
   }
   .account-sec .tab-content{
      min-height: 100%;
   }
   .account-sec .tab-content{
      z-index: 1;
   }
   .account-sec .delete-account-wrapper{
      padding: 20px 0 0 30px;
   }
   .account-sec .content-wrapper .tab-content.active .accordion-title::after{
      transform: translateY(-50%) rotate(180deg);
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group {
      margin-bottom: 30px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.col-25 {
      width: 49%;
   }

   .account-sec .sn-content-carousel-wrapper {
      padding-bottom: 120px;
   }

   .account-sec .content-wrapper .col-left #error-message,
   .account-sec .content-wrapper .col-left #success-message {
      bottom: 28px;
   }

   .account-sec .sn-content-carousel-wrapper .slick-slider {
      margin: 0 -8px;
   }

   .account-sec .sn-content-carousel-wrapper .slick-slide {
      margin-right: 8px;
      margin-left: 8px;
   }

   #user-registration .account-sec .content-carousel .cards p {
      margin-bottom: 62px;
   }

   .account-sec .content-carousel .content_wrapper {
      padding: 30px 15px;
   }

   .account-sec .content-wrapper .tab-content {
      background-color: transparent;
      padding: 0;
      margin-top: 0;
      border-radius: 0;
      position: relative;
      opacity: 1;
      top: 0;
   }
   .account-sec .content-wrapper{
      height: 100% !important;
   }

   .account-sec .content-carousel .cards .btn-wrap .card-btn-green {
      width: 100%;
      display: flex;
      justify-content: center;
   }

   #user-registration .account-sec .content-carousel .cards p {
      font-size: 16px;
   }

   .account-sec .sn-content-carousel-wrapper .slick-arrow {
      display: flex !important;
      bottom: -80px;
      top: auto;
   }

   .account-sec .save-contnet-slider .slide-row {
      grid-template-columns: 1fr;
   }

   .account-sec {
      padding: 40px 0 25px;
   }

   .account-sec .content-wrapper .col-right .inner-text {
      max-width: 100%;
   }

   .account-sec .content-wrapper .col-right {
      width: 100%;
      background-color: #fff;
      padding: 45px 30px;
   }

   .account-sec .content-wrapper .row .col-left {
      width: 100%;
      padding: 45px 30px;
      background-color: #fff;
      margin-bottom: 14px;
      border-radius: 10px;
   }

   .account-sec .content-wrapper .row .col-left:only-child {
      padding-right: 30px;
   }

   .account-sec .top-text .sub-heading {
      font-size: 12px;
   }

   .account-sec .tab-content {
      display: block;
      margin-bottom: 20px;
   }

   .account-sec .top-text {
      padding: 0 15px 27px;
   }

   .account-sec .content {
      display: none;
   }

   .account-sec .content .inner-content {
      background-color: #fff;
      padding: 45px 30px;
   }

   .account-sec .content-wrapper {
      background-color: transparent;
      padding: 0;
      margin-top: 0;
      border-radius: 0;
   }

   .account-sec .content-wrapper .accordion-title {
      background-color: #fff;
      padding: 24px 50px 24px 43px;
      cursor: pointer;
      display: block;
      margin: 0 0 20px 0;
      border-radius: 8px;
      position: relative;
      min-height: 68px;
   }

   .account-sec .content-wrapper .accordion-title::after {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
      right: 27px;
      background-image: url('/wp-content/themes/survivornet/assets/images/down-icon-light.svg');
      background-repeat: no-repeat;
      background-size: contain;
      content: "";
      width: 14px;
      height: 12px;
   }

   .account-sec .content-wrapper .accordion-title span {
      color: #F17B42;
      position: absolute;
      top: 24px;
      left: 15px;
   }
}

/* Account Page Css End */

@media (max-width: 768px) {

   /* Accoutn page */
   body .header-container header.collapsed .new-account-wrap .sign-in-overview {
      top: 42px !important;
      left: -10px;
   }
   .logged-in header .header-inner-wrapper .new-account-wrap .icon-user{
      background: #41477b;
   }
   header .header-inner-wrapper .new-account-wrap .icon-user{
      width: 30px !important;
      height: 30px !important; 
      border-radius: 50% !important;
      display: flex !important;
      align-items: center;
      position: relative;
      justify-content: center;
      padding: 1px;
   }
   .logged-in header .container .icons .icon-user.has_social_connect{
      display: none !important;
   }
   .logged-in header .header-inner-wrapper .new-account-wrap .icon-user::before {
   filter: invert(1);
 }
  header .header-inner-wrapper .new-account-wrap .icon-user::before {
   width: 18px;
   height: 18px;
   position: absolute;
   top: 47%;
   left: 55%;
   transform: translate(-50%, -50%);
 }
   .account-sec .select-box-wrapper .form-wrapper .form-group {
      width: 100%;
      padding: 26px 20px 26px 18px;
   }
   
   #loginModal .screen-lostpassword .screen-left {
      padding: 70px 30px 40px !important;
   }
   #loginModal .screen-lostpassword .title h4{
      font-size: 22px;
   }
   #loginModal .screen-lostpassword .screen-left .ursc-login-media{
      width: 100%;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container .form-control{
      width: 100%;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container label{
      width: 100% !important;
   }
   .account-sec .select-box-wrapper .form-wrapper .form-group span.select2-container{
      min-height: auto;
   }
   .account-sec .content-wrapper .col-right .form-group{
      margin-bottom: 20px;
   }
   .account-sec .content-wrapper .col-right .form-group:nth-last-of-type(1){
      margin-bottom: 27px;
   }
   .account-sec .select-box-wrapper .form-wrapper .form-group.offset-right-50{
      margin-right: 0;
   }
   .account-sec .save-contnet-slider .col{
      align-items: initial;
   }
   .account-sec .save-contnet-slider .col .img-box img:nth-of-type(2){
      width: 24px;
      height: 24px;
      right: 9px;
      bottom: 9px;
   }
   .account-sec .content-wrapper #tab-3 .inner-content p{
      line-height: 1.4 !important;
   }
   /* .account-sec .content-carousel .slick-slide:nth-last-of-type(1){
      margin-right: 20px;
   } */
   .account-sec .content-carousel .slick-track{
      padding-right: 20px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.col-25,
   .account-sec .select-box-wrapper .form-wrapper .form-group.col-50,
   .account-sec .select-box-wrapper .form-wrapper .form-group {
      width: 100%;
      padding: 0;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group h6 {
      margin-bottom: 25px;
   }

   .account-sec .sn-content-carousel-wrapper .slick-arrow.slick-prev {
      right: 90px;
   }

   .account-sec .sn-content-carousel-wrapper .slick-arrow {
      right: 30px;
   }

   .account-sec .select-box-wrapper .form-wrapper #success-message,
   .account-sec .select-box-wrapper .form-wrapper #error-message {
      bottom: -24px;
      font-size: 14px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.single_select {
      padding: 26px 0;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.single_select select,
   .account-sec .select-box-wrapper .form-wrapper .form-group.single_select .form-control {
      padding: 0 18px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.single_select::after {
      right: 18px;
      width: 8px;
      height: 8px;
   }

   .account-sec .select-box-wrapper .form-wrapper .form-group.single_select label {
      left: 18px;
      width: calc(100% - 44px);
   }

   .account-sec .content-wrapper .col-right .form-wrapper {
      max-width: 100%;
   }

   .account-sec .tab-link .bottom-text .h6 {
      font-size: 16px;

   }

   .accordion-sec .container {
      padding: 0;
   }

   .account-sec .content-wrapper .col-left #error-message,
   .account-sec .content-wrapper .col-left #success-message {
      bottom: 20px;
   }

   .account-sec .content-wrapper .col-right .inner-text {
      padding: 0;
   }

   .account-sec .content-wrapper .content .save-contnet-slider .top-heading {
      padding: 0 0 40px;
      max-width: calc(100% - 30px);
      margin: 0 auto 52px;
   }

   .account-sec .update-box {
      margin-top: 28px;
      flex-direction: column-reverse;
      gap: 20px;
      text-align: center;
   }

   .account-sec .update-box #subscribed_message {
      max-width: 100%;
   }

   .account-sec .content-wrapper .top-heading {
      gap: 10px;
   }

   .account-sec .switch-wrapper .switch-box {
      padding: 17px 0;
   }

   .account-sec .update-box .btn {
      max-width: 100%;
   }

   .account-sec .switch-wrapper .mob-text+.switch-box {
      padding-top: 0;
   }

   #user-registration .account-sec .switch-wrapper .switch-box .text-box p {
      font-size: 14px;
   }

   .account-sec .content-wrapper #tab-3 .inner-content .top-heading {
      margin: 0 0 13px 0;
      padding-bottom: 40px;
   }

   .account-sec .switch-wrapper .mob-text {
      display: flex;
   }

   .account-sec .switch-wrapper .toggle-box p {
      display: none;
   }

   .account-sec .switch-wrapper .switch-box .toggle-box {
      width: 55px;
   }

   .account-sec .switch-wrapper .switch-box .text-box {
      width: calc(100% - 60px);
   }

   .account-sec .content-carousel .cards {
      background-size: 100% 55px;
      padding-bottom: 55px;
   }

   #user-registration .account-sec .content-carousel .cards p {
      line-height: 1.2;
      font-size: 14px;
   }
   .account-sec .save-contnet-slider .col .favorite-icon .fa-bookmark{
      font-size: 10px;
   }

   .account-sec .sn-content-carousel-wrapper {
      padding-right: 0;
      overflow-x: hidden;
   }

   .account-sec .sn-content-carousel-wrapper .slick-slide {
      margin-left: 0;
      margin-right: 0;
   }
   .account-sec{
      padding-right: 6px;
      padding-left: 6px;
   }
   .account-sec .sn-content-carousel-wrapper .slick-slider {
      margin: 44px -1px 0 0;
   }
   .account-sec .content-carousel .slick-track .slick-slide:nth-last-of-type(1){
      margin-right: 8px;
   }
   .account-sec .content-carousel .slick-track.last-slide-active .slick-slide:nth-last-of-type(1) {
      margin-right: 35px;
   }

   .account-sec .content-carousel .cards .text-cont h3 {
      font-size: 20px;
      line-height: 1.1;
      min-height: auto;
   }

   .account-sec .content-wrapper #tab-3 .inner-content {
      padding: 40px 27px 34px;
      border-radius: 10px;
   }

   .account-sec .save-contnet-slider .col {
      padding: 0;
      gap: 13px;
      background-color: #F0F3F7;
      border-radius: 20px;
   }

   .account-sec .save-contnet-slider .col h6 {
      font-size: 12px;
   }

   .account-sec .save-contnet-slider .col .favorite-icon {
      width: 24px;
      height: 24px;
      top: 14px;
   }

   .account-sec .save-contnet-slider .col .favorite-icon img {
      width: 7px;
   }

   .account-sec .update-box .btn {
      width: 100%;
   }

   .account-sec .save-contnet-slider .col .text-box {
      width: calc(100% - 102px);
      padding: 22px 14px 15px 0;
   }
   .account-sec .save-contnet-slider .col .img-box {
      width: 88px;
      position: relative;
   }

   .account-sec .save-contnet-slider .col .img-box img {
      border-radius: 20px 0 0 20px;
      width: 100%;
      height: 100%;
      object-fit: cover;
   }
    

   .account-sec .save-contnet-slider {
      padding: 45px 15px 115px;
   }

   .account-sec .sn-content-carousel-wrapper {
      padding: 43px 30px 120px;
   }

   .account-sec .save-contnet-slider .slick-arrow {
      top: auto;
      bottom: -80px;
   }

   .account-sec .save-contnet-slider .top-heading {
      padding: 0 15px 40px;
      margin-bottom: 52px;
   }

   .container-lg {
      padding: 0;
   }

   .account-sec .save-contnet-slider .col .text-box a {
      font-size: 16px;
      margin-top: 25px;
      display: inline-block;
   }
   .account-sec .save-contnet-slider .col .text-box h6 + a{
      margin-top: 0;
   }

   .account-sec .content-wrapper .col-right h5 {
      line-height: 1.26;
      margin-bottom: 40px;
   }

   .account-sec .col-left .form-group.half,.zip-wrapper.half {
      width: 100%;
   }

   .account-sec .col-left .form-group.no-border {
      margin: 20px 0 0;
   }

   .account-sec .top-text h1 {
      font-size: 32px;
   }

   .account-sec .col-left .form-group .form-control {
      font-size: 14px;
   }

   .account-sec .col-left .form-group {
      padding: 11px 40px 23px 20px;
      margin-bottom: 6px;
   }

   .account-sec .col-left .form-group .edit-icon {
      right: 16px;
   }

   .account-sec .content-wrapper h4 {
      font-size: 24px;
   }

   .account-sec .content-wrapper .col-left p {
      font-size: 14px !important;
      line-height: 1.28 !important;
      margin-top: 6px;
   }

   .account-sec .content-wrapper .top-heading {
      margin: 0 0 30px 0;
   }

   .account-sec .sn-content-carousel-wrapper .top-heading {
      margin-right: 30px;
      padding-bottom: 14px;
   }
   #user-registration .account-sec .content-carousel .cards p{
      height: 55px;
   }
   .account-sec .sn-content-carousel-wrapper {
      padding-right: 0;
   }

   .account-sec .content-wrapper .col-left .form-group label {
      font-size: 11px;
   }

   .account-sec .content-wrapper .accordion-title {
      font-size: 16px;
   }

   .account-sec .container {
      padding: 0;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li {
      margin-right: 0;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li a {
      line-height: 1.3em;
      font-size: 20px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-bottom .collection-wrap .collection-resources li:after {
      top: 25%;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .content-wrapper .text-cont p {
      font-size: 14px;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont h3,
   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont h3 {
      font-size: 20px;
      min-height: 44px;
      max-height: inherit;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      white-space: normal;
      text-overflow: ellipsis
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont {
      margin-bottom: 10px;
   }

   .accordion-sec .accordion__wrapper .accordion .accordion__content .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper {
      padding: 30px 18px 0;
   }

   footer .footer-cont-main .footer-cont-top .links ul li a {
      font-size: 14px;
   }

   footer .footer-cont-top .links:first-of-type li a,
   footer .footer-cont-top .links:nth-of-type(2) li a,
   footer .footer-cont-top .links:nth-of-type(3) li a {
      padding-bottom: 8px !important;
   }

   footer .footer-cont-top .links:first-of-type,
   footer .footer-cont-top .links:nth-of-type(2),
   footer .footer-cont-top .links:nth-of-type(3) {
      margin-bottom: 20px !important;
   }

   footer .footer-cont-top .social-icons {
      display: flex;
   }

   footer .footer-cont-main .footer-cont-top .links .social-icons a.social {
      width: 46px;
      height: 46px;
      padding: 0;
      display: flex;
      align-items: center;
      justify-content: center;
   }

   footer .footer-cont-main .footer-cont-top .links .social-icons a.social img {
      padding: 0;
   }

   .explore-slider-sec .main-cont .slider-bottom-cont .cards .content-wrapper .text-cont span {
      font-size: 12px;
   }

   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont span {
      font-size: 12px;
   }

   .hpcp-guides .content-bar .content-carousel ul li .content-wrapper .cta-block {
      display: flex !important;
   }

}

@media (max-width: 767px) {

   .subscribe-sec .newsletter-signup-inline .email-signup input,
   .subscribe-sec .newsletter-signup-inline .email-signup select {
      margin: 0 0 5px 0;
   }
   #loginModal .modal-content .login-screen {
      min-height: 70vh;
  }
  #user-registration p{
   line-height: 1.4 !important;
  }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li span{
      font-size: 16px;
      line-height: 1.3;
   }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-list li .pdf-remove {
      font-size: 14px;
  }
   .account-sec .select-box-wrapper .form-wrapper .pdf-uploader-container #pdf-upload-popup .custom-file-upload.btn{
      margin-top: 20px;
   }

   .govt-guidlines-sec.filter-header .container {
      padding: 0 31px;
   }

   .govt-guidlines-sec .inner-wrap {
      padding: 40px 16px 36px 16px;
   }

   .govt-guidlines-sec .inner-wrap .logo-wrap {
      margin-bottom: 30px;
      padding: 0 16px;
   }

   .govt-guidlines-sec .inner-wrap .text-cont p {
      margin-bottom: 28px;
      padding: 0 16px;
   }

   .govt-guidlines-sec.filter-header-sticky .inner-wrap {
      padding: 16px;
      border-radius: 0 0 6px 6px;
   }

   .govt-guidlines-sec.filter-header-sticky .inner-wrap .logo-wrap,
   .govt-guidlines-sec.filter-header-sticky .inner-wrap .text-cont p {
      display: none;
   }

   .govt-guidlines-sec.filter-header-sticky .container {
      padding: 0;
   }

   .accordion-sec .show-onMob,
   .explore-slider-sec .show-onMob {
      display: block !important;
   }

   .accordion-sec .hide-onMob,
   .explore-slider-sec .hide-onMob {
      display: none !important;
   }

   .accordion-sec .cards .btn-wrap button img,
   .explore-slider-sec .cards .btn-wrap button img {
      display: none !important;
   }

   .explore-slider-wrapper .main-cont {
      margin-left: 0 !important;
   }

   .explore-slider-sec .slider-btn-wrap button {
      display: none !important;
   }

   .govt-guidlines-sec {
      margin-bottom: 35px;
      margin-top: 20px;
   }

   .govt-guidlines-sec.filter-header-sticky {
      margin-top: 0;
   }

}

@media(max-width: 380px) {
   .accordion-sec .accordion__wrapper .accordion .content__main .content-bar-top .sn-content-carousel .cards .content-wrapper .text-cont h3 {
      font-size: 18px;
   }
}

@media (pointer: coarse) {
   .side-menu ul li .sub-menu-wrapper.menuActive {
      transform: translateX(100%);
      visibility: visible;
   }

   .side-menu ul li .sub-menu-wrapper.menuActive .sub-menu {
      opacity: 1;
      visibility: visible;
      transform: translateX(0);
      transition: all .36s ease-out 0s;
      -webkit-transition: all .36s ease-out 0s;
   }
}
