/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/
/* body {
    margin: 0;
    padding-bottom: var(--lfooterouterHeight);
    position: relative;
    min-height: 100vh;
}
body footer {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0px;
} */

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    padding: 0;
    margin: 0;
    font-family: var(--fontFamilyMontserrat);
}

:root {
    --fontFamilyMontserrat: 'Montserrat', sans-serif;
    --PlayfairDisplay: 'Playfair Display', serif;
}

h1,
h2,
h3,
h4 {
    font-family: var(--PlayfairDisplay);
}

p {
    color: #727272;
    font-size: 16px;
    line-height: 26px;
    font-family: var(--fontFamilyMontserrat);
    font-weight: 500;
}

body a {
    text-decoration: none;
    display: inline-block;
}

body ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.siteConatiner {
    max-width: 1142px;
    margin: 0 auto;

}

.wc-memberships-products-grant-access {
    pointer-events: none;
    cursor: not-allowed;
}

.wc-memberships-products-grant-access a {
    color: #fff!important;
    font-weight: 500 !important;
}

.siteHeader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 110px;

}

ul#primary-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.siteLogo {
    width: 25%;
}

.mainMenu {
    width: 60.5%;
}

.headerGetStartBtn {
    width: 14.5%;
    text-align: end;
}

a.loginmodel {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #FFFFFF;
    position: relative;
}

.loginmodel::before {
    content: '';
    position: absolute;
    left: -28px;
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/uploads/2023/08/Group-3.svg);
    background-repeat: no-repeat;
}
/* p.reviewSectionparegraph {
    max-height: 220px;
    overflow-y: auto;
} */

.siteMainHeader {
    background-color: #0B0905;

}

/* Scrollbar Styling */
.reviewSectionparegraph::-webkit-scrollbar{
    width: 10px;
 
}
 
.reviewSectionparegraph::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.reviewSectionparegraph::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #E7B03E; 
}
.viewReviewSection p::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #E7B03E; 
}
.viewReviewSection p::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.viewReviewSection p::-webkit-scrollbar{
    width: 10px;
 
}
.viewReviewSection p {
    margin: 0;
    height: 170px;
    overflow: auto;
}
 .getInTouch .fl-col-group {
    zoom: 1;
    display: flex;
    flex-wrap: wrap;
   
}
span.read-more {
    text-align: end;
    width: 100%;
    color: #E7B03E;
    display: none;
}
.mainMenu ul li {
    padding: 0px 20px;
}


body .viewReviewSection.readMore p{
    overflow-y: auto;  
}
.mainMenu ul li a {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: var(--fontFamilyMontserrat);
    line-height: 26px;
    text-transform: capitalize;
}


.btnTheme {
    color: #FFFFFF;
    padding: 13px;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    border-radius: 60px;
    font-family: var(--fontFamilyMontserrat);
}

body .headerGetStartBtn a.btnTheme {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 190px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}

.btnTheme img {
    padding-left: 10px;
}

/* .mainMenu ul li:last-child{
    padding-right: 13px;
} */
.humburger {
    display: none;
}

.mobailMenu .menu-main-menu-container ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.mobailMenu ul li a{
 text-transform: capitalize;
}

.menu-mobile-menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.crossMenu img {
    width: 100%;
}

.crossMenu a {
    width: 25px;
    height: 25px;
}

.menu-mobile-menu-container ul#primary-menu {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    flex-direction: column;

}

.menu-mobile-menu-container .sub-menu {
    position: absolute;
    opacity: 1;
    top: 29px;
    right: 0;
    visibility: visible;
}

.mobailMenu {
    position: fixed;
    max-width: 280px;
    width: 90%;
    height: 100%;
    right: 0;
    z-index: -1;
    top: 0;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-shadow: 0 0 20px #00000030;
    box-shadow: 0 0 20px #00000030;
    overflow-y: scroll;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(-00%);
    -o-transform: translateX(100%);
    background-color: #0B0905;
    visibility: hidden;
    padding: 20px 20px;
}

.memberArea {
    position: relative;
}

.SponserHeading a{
    color: #E7B03E;
}
.memberArea::before {
    content: '';
    background: url(/wp-content/uploads/2023/08/Vector-13.svg)no-repeat;
    position: absolute;
    left: 11px;
    width: 12px;
    height: 7px;
    top: 0px;
    bottom: 0;
    margin: auto;
}

.subMenuActive .memberArea::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.mobialMenuActive .mobailMenu {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    opacity: 1;
    pointer-events: visible;
    transform: translateX(0%);
    z-index: 999;
    visibility: visible;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);

}

.mobialMenuActive .overlay {
    opacity: 1;
    z-index: 9;
    cursor: pointer;
    pointer-events: visible;
    visibility: visible;
}

.overlay {
    z-index: -1;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    background-color: transparent;
    visibility: hidden;
}

.crossMenu {
    margin-top: 40px;
}

.mobailMenu .menu-main-menu-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100vh;
}

.mobailMenu ul li a {
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: var(--fontFamilyMontserrat);
    line-height: 26px;
}

.mobailMenu ul li {
    margin: 10px 0px;
    width: 100%;
    text-align: end;
}

body .mainMenu .menu .current-menu-item>a,
body .mobailMenu .menu .current-menu-item>a {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    color: #FFBF3E;
}
body .menu-mobile-menu-container ul .current-menu-item>a {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    
    text-transform: capitalize;
    color: #FFBF3E;
}

body .entry-title {
    display: none;
}

#insta .fa-instagram,
#facebook .fa-facebook-f,
#twiiter .fa-twitter,
#linkden .fa-linkedin-in {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

body .bannerHeadingchnage {
    color: #E7B03E !important;
}

#secondary {
    display: none;

}

/* sub menu css */

.sub-menu {
    position: absolute;
    z-index: 99;
    background: #0B0905;
    padding: 15px 10px;
    text-align: center;

    top: 24px;

    visibility: hidden;
    width: 200px;
    opacity: 0;
    width: 100%;
    max-width: 141px;
    border: 1px solid #E7B03E4D
}

body .mainMenu ul.sub-menu li {
    padding: 7px 0px;
}

body .mainMenu ul.sub-menu li a {
    font-size: 14px;
    color: #FFF;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
}

body .menu-item-has-children:hover .sub-menu {
    opacity: 1;
    visibility: visible;

}

body .mainMenu ul.sub-menu li a:hover {
    color: #FFBF3E;
}



li.menu-item-2558 {
    position: relative;
}

li.menu-item-2558>a::after {
    content: '';
    background: url(/wp-content/uploads/2023/08/Vector-13.svg)no-repeat;
    position: absolute;
    right: 0;
    width: 12px;
    height: 7px;
    top: 0;
    bottom: 0;
    margin: auto;
}

body .siteHeader .mainMenu .current-menu-item>a::after {
    background: url(/wp-content/uploads/2023/08/iconamoon_arrow-up-2-duotone-1.svg)no-repeat !important;
    width: 19px !important;
    height: 24px !important;
}

body .sub-menu ul li {
    padding: 20px 20px;
}

.menu-item-2558:hover a::after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* footer css */

.mainFooter {
    width: 100%;
    background: #0B0905;
    color: #fff;
    padding-top: 77px;
    padding-bottom: 103px;
}

.footerInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footerInner .footer {
    width: 25%;
}

ul#menu-footermenu {
    max-width: 119px;
    margin: 0 auto;
}

ul#menu-footermenusecond {
    max-width: 219px;
    margin: 0 auto;
}

.footerInner a {
    color: #fff;
    text-decoration: none;
}

.fLogo a img {
    max-width: 370px;
}

.footerInner ul li {
    margin: 0;
    padding: 8px 0px;
    text-transform: capitalize;
}

.footerSocialIcone p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    font-family: var(--fontFamilyMontserrat);
    margin: 0;
    padding-top: 30px;
    padding-bottom: 20px;
}

.footerInner ul li a {
    color: #FFF;

    font-family: var(--fontFamilyMontserrat);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
}

.socialIcone a {
    padding: 0px 16px;
}

.socialIcone a:first-child {
    padding-left: 0;
}

#menu-footermenusecond li a {
    border-bottom: 0.8px solid #E7B03E;
}



body .footerInner .innerContactUs ul li {
    position: relative;
    padding-left: 31px;
}

.footerLocation::before {
    content: '';
    width: 22px;
    height: 22px;
    background-image: url(/wp-content/uploads/2023/08/Frame-6.svg);
    position: absolute;
    left: 0;
}

.footerPhone::before {
    content: '';
    width: 22px;
    height: 22px;
    background-image: url(/wp-content/uploads/2023/08/Frame-8.svg);
    position: absolute;
    left: 0;
}

.footerEmail::before {
    content: '';
    width: 22px;
    height: 22px;
    background-image: url(/wp-content/uploads/2023/08/Frame-7.svg);
    position: absolute;
    left: 0;
}

.innerContactUs p a {
    margin: 0;
    color: #FFF;

    font-family: var(--fontFamilyMontserrat);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    border-bottom: 0.8px solid #E7B03E;
}

.footerSecondInner p {
    margin: 0;

}

.secondFooter {
    background-color: #E7B03E;
    height: 100%;

}

.footerSecondInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 0px
}

img.custom-logo {
    width: 100%;
}

a.custom-logo-link {
    width: 100%;
}

.footerSecondInner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;
}

.mobialMenuActive {
    overflow: hidden;
}

.footerEmail a {
    text-transform: lowercase;
}



/* body #menu-footermenusecond ul li a:nth-child(2){
    border-bottom: none;
}
body #menu-footermenusecond li a:nth-child(2){
    border-bottom: none;
} */

.footerCopyRight {
    color: #282828;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    text-transform: capitalize;
    padding: 0px 5px;
}

.footerSecondInner p {
    color: #282828;

    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    text-transform: capitalize;
}

.footerSecondInner p a {
    color: #282828;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    text-transform: capitalize;
}

.innerContactUs p {
    margin: 0;
    margin-bottom: 25px;
    padding-top: 8px;
}

/* review-premium-plan-home css */

.primeium {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 697px;
    margin: 0 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.plan {
    width: 50%;
    max-width: 310px;
    border-radius: 24px;
    overflow: hidden;
    height: 100%;
    position: relative;
    text-align: center;
    border: 4px solid #E7B03E;
    background-color: #fff;
    /* -webkit-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.13); */
    /* box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.13); */
    cursor: pointer;
   transition: transform 0.5s;
}

.palnContant h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    color: #4694A1;
    margin: 26px 0px 12px;
    text-transform: capitalize;
}

.palnContant p {
    margin-bottom: 36px;
    color: #727272;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    margin-left: 26px;
    margin-right: 26px;
    margin-top: 0px;
}

.palnMain {
    margin: 78px 0px;
}

.planImg {
    min-height: 72px;

}

a.planSuscribBtn {
    padding: 13px 24px;
    border: 1px solid #E7B03E;
    border-radius: 60px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #E7B03E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 220px;
    margin: 0 auto;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.planSuscribBtn path {

    fill: #E7B03E;
}

.planSuscribBtn span {
    padding-right: 10px;
}

.plan:hover {
    border-color: #E7B03E;
    transform: scale(1.1);
}

.plan:hover a.planSuscribBtn {
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    color: #ffF;

}

body .plan:hover a.planSuscribBtn path {
    fill: #fff;
}

/* Junior Stock Review Premium list css */


body .fl-module-list.primeumLIst .fl-list {
    list-style: none;

}

body .fl-module-list.primeumLIst .fl-list li {
    position: relative;
    padding-left: 40px !important;
    margin: 10px 0px;
}

body .fl-module-list.primeumLIst .fl-list .fl-list-item-icon {
    display: none;
}

body .fl-module-list.primeumLIst .fl-list li::before {
    content: '';
    width: 30px;
    height: 30px;
    top: 5px;
    position: absolute;
    left: 0;
    background-image: url(/wp-content/uploads/2023/08/Group-4.svg);
    background-repeat: no-repeat;

    margin: auto;
}

body .fl-module-list.primeumLIst .fl-list-item-content .fl-list-item-content-text p {
    margin: 10px;
}

/* review-premium-plan-pricing css */
.pricingPlanCol {
    width: 50%;
    max-width: 330px;
    position: relative;
    background-color: #fff;
    padding: 70px 33px;
    overflow: hidden;
    text-align: center;
    border-radius: 20px;
    border: 6px solid #E7B03E;
    -webkit-box-shadow: 0px 2px 31px 0px rgba(51, 51, 51, 0.15);
    box-shadow: 0px 2px 31px 0px rgba(51, 51, 51, 0.15);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
}

.pricingPlanContant>h2 {
    color: #4694A1;
    font-size: 20px;
    font-style: normal;
    margin: 0;
    font-weight: 600;
    line-height: normal;
    padding-top: 13px;
    padding-bottom: 12px;
    letter-spacing: 0.72px;
}

.pricingplanImg {
    height: 90px;
    width: 100%;
}

.pricingPlanCharge h2 {
    margin: 0;
    color: #727272;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 10px;
}

.pricingplanDetail p {
    margin: 14px 0px;
    color: #727272;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    height: 70px;
    font-weight: 500;
    line-height: 19px;
    text-transform: capitalize;
    padding-bottom: 14px;
}

.pricingPlanAction a {
    padding: 13px 24px;
    border: 1px solid transparent;
    border-radius: 60px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #E7B03E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 372px;
    margin: 0 auto;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #FFF;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
}

.pricingPlanAction a span {
    padding-right: 10px;
}

.pricingColMain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
}

.pricingPlanCol:hover {
    border-color: #E7B03E;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    transform: scale(1.1);

}

input {
    padding: 10px 24px;

    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    text-transform: unset;
    border-radius: 4px;
    border: 1px solid rgba(114, 114, 114, 0.60);
    background: #FFF;
    color: #0B0905;
}

.newslaterSubmitBtn input {
    text-transform: capitalize;
}

::placeholder {
    color: #A7A7A7;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 26px;
}

input[type=email] {
    text-transform: unset;
}

body .contactPageForm .wpcf7-response-output {
    margin-top: 20px;
}

body .contactPageForm span.wpcf7-not-valid-tip {
    padding-top: 10px;
}

input:focus-visible {

    outline-style: solid;
    outline-color: #727272;
    outline-width: 1px;

}

.searchBar input:focus-visible {
    outline: none !important;

}

select:focus-visible {
    outline-style: solid;
    outline-color: #727272;
    outline-width: 1px;
}

textarea:focus-visible {
    outline-style: solid;
    outline-color: #727272;
    outline-width: 1px;
}

body #wpcf7-f2024-p4-o1 {
    text-align: center;
}

/* JSR popup css */
.innerNewsletter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #222222;
    border-radius: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.admin-bar .mfp-wrap .mfp-close,
.admin-bar .mfp-wrap .mfp-close:active,
.admin-bar .mfp-wrap .mfp-close:hover,
.admin-bar .mfp-wrap .mfp-close:focus {

    right: 32px;
}

.JSRNewsletterSectionOne {
    width: 50%;
}

.JSRNewsletterSectionTwo {
    width: 50%;
    padding: 24px;
}

.JSRNewsletterSectionOne img {
    width: 100%;
    border-top-left-radius: 25px;
    margin-bottom: -4px;
    border-bottom-left-radius: 25px;
}

.headingjsrPopup h2 {
    color: #E7B03E;
    text-align: center;
    font-size: 25px;
    padding-bottom: 13px;
    font-style: normal;
    margin: 0;
    font-weight: 600;
    line-height: normal;
    letter-spacing: .1px;
}

.headingjsrPopup h3 {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    margin: 0;
    padding-bottom: 20px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: .6px;
}

.white-popup {
    position: relative;
    background: #FFF;
    border-radius: 30px;
    width: 100%;
    background: #222;
    max-width: 800px;
    margin: 20px auto;
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
}

body .mfp-close-btn-in .mfp-close {
    font-size: 30px;
    color: #fff;
    top: 15px;
    right: 15px;
}

.newlattercheckbox label {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    padding-left: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    position: relative;
}

.newlattercheckbox {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 10px;
}

.newlattercheckbox label::before {
    content: '';
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 1px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;

}

.newlattercheckbox input:checked~label::before {

    content: '';
    width: 16px;
    height: 16px;
    background-image: url(/wp-content/uploads/2023/08/Rectangle-37.svg);

    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: 0 auto;
}

#newlattercheckbox {
    display: none;
}

.JSRSubmitBtn a {
    width: 100%;
    max-width: 440px;
    padding: 13px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 60px;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    margin: 0 auto;

}

.JSRSubmitBtn a span {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    text-transform: capitalize;
    padding-right: 10px;
}

.newlatterEamilInput {
    width: 100%;
    max-width: 440px;
    margin: 0 auto;

}

div.mce_inline_error {
    color: red;
    padding: 10px;
}

.response {
    color: red;
}

#mce-success-response {
    color: #ffff;
    background: green;
    /* padding: 10px; */
    margin: 10px;
}

body input.required {
    color: black;
}

.woocommerce-lost-password .woocommerce>p {
    margin: 20px auto;
    max-width: 1140px;
    text-align: center;
}



.newlatterEamilInput input {
    background-image: url(/wp-content/uploads/2023/08/material-symbols_mail-outline.svg);
    background-repeat: no-repeat;
    background-position: right 12px center;
}

/* meadia slide css*/

.mediaSlide {
    padding: 0px 39px;
    border-right: 1px solid #fff;
    max-height: 270px;
}

.slideContant {
    color: #ffF;
    text-align: center;
    min-height: 275px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.slideContant img {

    width: 100%;
}

.slideContant a {
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-transform: capitalize;
}

.slick-arrow {
    position: absolute;
    top: 0;
    height: 60px;
    bottom: 0;
    width: 60px;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #E7B03E;
    border-radius: 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.custom-arrow.next.slick-arrow {
    right: -70px;
}

.custom-arrow.prev.slick-arrow {
    left: -70px;
}

.slick-arrow img {
    width: 40px;
    height: 40px;
}

body .bannerInnerSection .fl-icon-group {
    margin-bottom: 42px;
}

/* BestMiningStock  css */
body .BestMiningStocksColOne {
    padding: 20px;
    position: relative;
}

body .BestMiningStocksColOne::before {
    content: '';
    background-image: url(/wp-content/uploads/2023/08/Rectangle-221.svg);
    background-repeat: no-repeat;
    width: 180px;
    height: 110px;
    position: absolute;
    top: -7px;
    left: -7px;
}

body .BestMiningStocksColOne::after {
    content: '';
    background-image: url(/wp-content/uploads/2023/08/Rectangle-2573.svg);
    background-repeat: no-repeat;
    width: 188px;
    height: 118px;
    position: absolute;
    bottom: -7px;
    right: -7px;
}

.BestMiningStocksBannerContant .BestMinigStockHeading {
    border-bottom: 2px solid #E7B03E;


}

/* solution planning section */
.solutionPlanningCol {
    width: 33.33%;
    padding: 10px;
}

.planningCardContant {
    width: 100%;
    max-width: 324px;
    border-radius: 2px;
    background: #FFF;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    -webkit-box-shadow: 0px 4px 14px 0px #00000030;
    box-shadow: 0px 4px 14px 0px #00000030;
    margin: 0 auto;
    padding: 18px 22px;
    margin-top: -76px;
}

.planningCardContant h6 {
    color: #282828;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin: 0 0px;
    padding-top: 10px;
    padding-bottom: 6px;
}

.planningCardContant span {
    color: #E7B03E;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    text-decoration: underline;
}

a.readMoreSPLC {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.readMoreSPLC span {
    padding-left: 2px;
    color: #727272;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;

}

.solutionPlanningWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}


body .woocommerce-message {
    margin: 0;
    margin-top: 0 !important;
}

.termAndCondation h2 {
    position: relative;
}

.termAndCondation h2::before {
    content: '';
    background-color: #E7B03E;
    width: 100%;
    max-width: 200px;
    height: 3px;
    position: absolute;
    bottom: -4px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

/* contact page css */

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon {
    width: 34px;
    height: 34px;
    display: inherit;
}

.fl-module.contactList .fl-list-item-content .fl-list-item-content-text {
    display: flex;
    align-items: center;
    width: calc(100% - 34px);
    padding-left: 12px;
}

.fl-module.contactList .fl-list-item-content .fl-list-item-content-text p {
    margin: 0;
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.fl-list-item-icon {
    font-size: 0;
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.fl-list-item-icon::before {
    display: none;
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.dashicons-email {
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2023/08/Group-324.svg);
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.dashicons-email {
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2023/08/Group-324.svg);
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.fi-telephone {
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2023/08/Group-325.svg);
}

.fl-module.contactList .fl-list-item-content span.fl-list-item-content-icon i.dashicons-location {
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2023/08/Group-326.svg);
}

.fl-module.contactList .fl-list-item-content {
    display: flex;
}

.fl-module.socialIcons .fl-icon-group {
    display: flex;
}

.fl-module.socialIcons span.fl-icon {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: var(--linear, linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%));
    margin: 0 24px 0 0;
    border-radius: 100%;
    border: solid 1px #E7B03E;
}

.fl-module.contactPageForm form.wpcf7-form input,
.fl-module.contactPageForm form.wpcf7-form textarea {
    padding: 10px 24px;
    color: #282828;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    width: 100%;
    font-family: 'Montserrat', sans-serif;

    border-radius: 4px;
    border: 1px solid rgba(114, 114, 114, 0.60);
    background: #FFF;
}

.fl-module.contactPageForm form.wpcf7-form input:focus,
.fl-module.contactPageForm form.wpcf7-form textarea:focus {
    outline: none;
}

.fl-module.contactPageForm form.wpcf7-form span.wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 16px;
}

body .fl-module.contactPageForm form.wpcf7-form textarea {
    height: 140px !important;
    width: 100% !important;
}

body .wpcf7-response-output {
    margin-top: 10px;
}

.fl-module.contactPageForm form.wpcf7-form input.submit-class {
    border-radius: 60px;
    background-image: url(/wp-content/uploads/2023/08/Arrow-1-1.svg), linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    border: 0;
    padding: 13px 75px 13px 30px;
    color: #fff;
    font-weight: 600;
    background-repeat: no-repeat;
    background-position: center right 146px, center;
    cursor: pointer;
}


body .wpcf7-spinner {
    position: absolute;
    bottom: -28px;
    left: 0;
    right: 0;
    margin: auto;
}

.termOFCondition ul {
    list-style: unset;
}

body .termOFCondition ul li {
    margin: 10px 0px;
}

.termOFCondition {
    border-top: 12px solid #E7B03E;
}

input#username {
    text-transform: unset;
}

.planningCardImg {
    width: 100%;
    max-width: 366px;
    height: 292px;
    cursor: auto;
}

.planningCardImg img {
    width: 100%;
    height: 100%;
}

.planningCardContant a {

    color: #282828;
}

body .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {

    border-radius: 60px;
    background: #E7B03E !important;
    padding: 2px;
}

.JSRSubmitBtn input {
    border-radius: 60px;
    background-image: url(/wp-content/uploads/2023/08/Arrow-1-1.svg), linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    border: 0;
    padding: 13px 75px 13px 30px;
    color: #fff;
    font-weight: 600;
    background-repeat: no-repeat;
    background-position: center right 120px, center;
    cursor: pointer;

}

span.woocommerce-Price-currencySymbol:before {
    content: "C";
}

body .slideContant p a {
    color: #E7B03E;
}

body .footerSecondInner a {
    text-decoration: underline;
}

p.cart-empty.woocommerce-info {
    max-width: 1140px;
    margin: 0 auto;
}

p.return-to-shop {
    text-align: center;
    display: flex;
    justify-content: center;
}

p.return-to-shop a.button.wc-backward.wp-element-button {
    border: 0;
    display: block;
    text-align: center;
    padding: 12px 36px;
    background: red;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 22px;
    max-width: 220px;
}

.solutionplanningCard {
    cursor: pointer;
}

.palnContant p {
    height: 40px;
}
.sponserHomeMain{
    display: none;
}
.JSRinput input[type='checkbox'] {
    /* display: none; */
    opacity: 0;
    visibility: hidden;
    font-size: 0;
    width: 0;
}

body .mainMenu .sub-menu .current-menu-item>a {
    font-size: 14px;
    color: #E7B03E;
}

input#password {
    text-transform: unset;
}

input#user_login {
    text-transform: unset;
}

.newlatterEamilInput .error {
    color: red;
}

body .mce-error-response {
    color: red;
}

body .BestMiningStocks .fl-col-group.fl-node-64e06298573a2 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

body .miningStock .fl-col-group.fl-node-64dde79b9fce8 {
    display: flex;

    align-items: center;
    flex-wrap: wrap;
}

/* pre loader */



.activeLoader #loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 9999999;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.7);
}


.activeLoader #preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.activeLoader #loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #E7B03E;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

.activeLoader #loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #fff;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}

.activeLoader #loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #E7B03E;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


.activeLoader {
    overflow: hidden;

}



/* sponser section */
.sponserWrapper {
    max-width: 1010px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    box-shadow: 0 0 40px 2px #e6b03a94;
    justify-content: center;
    background-color: #FFFFFF;
}

.SponserHeading {

    margin: 0px 20px;
    padding-left: 58px;
    border-left: 4px solid #E7B03E;

}

.sponsersImgCol {
    width: 40%;
}

.sponsersContantCol {
    width: 60%;
}

/* 
.sponserImg img {
    margin-top: -30px;
    margin-left: -30px;
    margin-bottom: 52px;
} */
.sponsersDetail {
    text-align: center;
}

.sponsersDetail h6 {
    margin: 0;
    color: #202020;
    padding-top: 22px;

    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
}

.sponsersDetail p {
    margin: 0;
    color: #808080;
    font-size: 14px;
    font-style: normal;
    padding-bottom: 22px;
    font-weight: 600;
    line-height: normal;
}

.SponserHeading h2 {
    font-family: var(--fontFamilyMontserrat);
    color: #202020;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    margin: 0;
    padding-bottom: 24px;
}

.sponsersSection {
    padding-top: 30px;
    padding: 60px;
}

.sponsersContantCol {
    width: 60%;
    background: #FAFAFA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.sponsersContantCol::before {
    content: '';
    position: absolute;
    top: -5px;
    left: -18px;
    background-image: url(/wp-content/uploads/2023/08/Quotes.svg);
    background-repeat: no-repeat;
    width: 90px;
    height: 90px;
}

.sponsersContantCol::after {
    content: '';
    position: absolute;
    bottom: 20px;
    right: -30px;
    background-image: url(/wp-content/uploads/2023/08/Vector-16.svg);
    background-repeat: no-repeat;
    width: 240px;
    height: 20px;
}

.sponserImg img {

    width: 300px;
    height: 433px;
    margin: 42px;
    object-fit: cover;
}

body li.slick-active button {
    background-color: #fff !important;
}

body .slick-dots li button {
    display: block;
    width: 1rem;
    height: 1rem;
    padding: 0;

    border: none;
    border-radius: 100%;
    background-color: orange;

    text-indent: -9999px;
}

body .slick-dots li {
    margin: 0 0.25rem;
}

body .slick-dots {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 1rem 0;

    list-style-type: none;
}

body .woocommerce-message,
body .woocommerce-info,
body .woocommerce-error,
body .woocommerce-noreviews,
body p.no-comments {
    max-width: 1140px;
    margin: 0 auto !important;

}

body .mfp-wrap .mfp-close:active,
body .mfp-wrap .mfp-close:hover,
body .mfp-wrap .mfp-close:focus {
    top: 15px;
}

body .woocommerce .wc-memberships-restriction-message {
    margin: 0 auto !important;
    background-color: transparent;
    border-left: 0;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination {
    width: 100%;
}
body a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
    width: 14%;
    border: 0;
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 12px 36px;
    background: red;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 22px;
}
body .woocommerce-MyAccount-content .woocommerce-Pagination {
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 20px 0px;
    background-color: transparent;
}
.restrict-message-main {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin: 100px 0px;
}

body .wc-memberships-products-grant-access a {
    color: #E7B03E !important;
}
body .ck-pricing-link {
    width: 100%;
    max-width: 200px;
    border: 0;
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 12px 36px;
    background: red;
    background: -webkit-gradient(linear, left top, right top, from(#E7B03E), color-stop(42.37%, #FFAC00), color-stop(70.53%, #FCC044), to(#FFD681));
    background: -o-linear-gradient(left, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    font-size: 16px;
    color: #fff !important;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 22px;
}
.bestSellerLabel p {
    position: absolute;
    font-size: 11px;
    text-transform: uppercase;
    top: 13px;
    background: linear-gradient(90deg, #E7B03E 0%, #FFAC00 42.37%, #FCC044 70.53%, #FFD681 100%);
    color: #fff;
    left: -28px;
    transform: rotate(-45deg);
    width: 100%;
    max-width: 130px;
}
.page-id-2039 .memberAreaHeader{
    justify-content: end;
}

body .memberLoadMore {
    text-align: center;
}

p.reviewSectionparegraph.readMore {
    height: 209px;
    overflow: auto;
    padding-right: 22px;
    -webkit-line-clamp: unset;
    cursor: pointer;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    color:#db9c1ddc;
}

.error-404.not-found {
    text-align: center;
    height: 325px;
    display: flex;
    justify-content: center;
    align-items: center;
}