/*Model Portfolio*/
table.subscription_details .cancel::after {
    content: " All ";
    color: #fff;
}
a.learn-btn {
    padding: 7px !important;
    background: #0e6ace;
    color: #ffffff;
    border-color: #ffffff;
    line-height: 1;
    font-size: 11px;
    border-radius: 4px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Poppins';
    margin-left: 40px;
}

table.portfolio-table {
    padding: 10px !important;
    font-size: 14px !important;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
	  width:80%;
}
.remove-subs:hover,
.learn-btn:hover{
    color: #fff;
}
.portfolio-table td a,
a.remove-subs{
    padding: 10px !important;
    background: #0e6ace;
    color: #ffffff;
    border-color: #ffffff;
    line-height: 1;
    font-size: 11px;
    border-radius: 4px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;  
	font-family: 'Poppins';
}
table.portfolio-table td {
  padding-bottom: 30px;
	font-weight: 400;
}
.portfolio-table tr th {
    padding-bottom: 30px;
    font-size: 16px;
    font-weight: 600;
	 text-align: left;
}

/*End*/

.post-sep .fusion-section-separator-svg.fusion-section-separator-fullwidth {
    width: 100% !important;
    margin-top: 10px;
}
.xoo-el-spinner {
    animation: xoo-el-spin 2s linear infinite !important;
    display: block !important;
    position: absolute !important;
	  left: 100px;
    top: 0px;
    z-index: 99;
}

.xoo-el-icon-spinner8::before {
    content: url(/wp-content/uploads/2024/03/icons8-loader-100-1.png);
}


ul.mobile-addons {
    list-style: none;
    font-weight: 500;
}
ul.mobile-addons li {
    margin-bottom: 15px;
}
.checkoutbtn-col {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
.addonsblock:hover {
    color: #fff;
}
.checkout-button-container {
    display: flex;
    justify-content: center;
}
.addonsblock,
#checkoutButton
{
    padding: 13px;
    background: #0e6ace;
    color: #ffffff;
    line-height: 1;
    font-size: 14px;
    border-radius: 4px !important;
    width: 30%;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
	 cursor:pointer;
	 border: none;
}
.all-btn:hover,
#long-btn:hover ,
#short-btn:hover{
    cursor: pointer;
	color: #fff;
}

#long-display,
#short1-display{
    position: absolute;
    display: none;
    background: #fff;
    z-index: 3;
    top: 0;
    right: 15px;
    left: 15px;
    padding-bottom: 300px;
}

.all-btn,
#long-btn,
#short-btn{
    background: #0e6ace;
    color: #fff;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-right: 15px;
    text-align: center;
    padding: 12px 20px;
}

.tiles-btn a {
    padding: 15px !important;
}

.tiles-btn {
    border-radius: 10px !important;
    padding: 15px !important;
    font-size: 14px !important;
    font-family: 'Poppins' !important;
    font-weight: 600 !important;
    
}
.model-code .tiles-btn {
    display: inline-block !important;
    
}
.addons-months ,
.addons-annual {
    font-family: 'Poppins';
    
	font-size: 15px;
}


div.addons-annual {
    display:none;
    position: absolute;
    background: #fff;
    z-index: 3;
    top: 0;
    right: 275px;
    left: 275px;
}
.hide-scholarship {
    display: none;
}
.for-expired img {
        display: none;
}
.login h1 a {
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2021/06/KCR-Login-Page.png) !important;
    width: 100% !important;
    height: 180px !important;
	background-size: contain;
}
.upgrade-downgrade-btn tr#product-231198::before {
    content: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2023/02/icons8-premium-100.png);
}
.upgrade-downgrade-btn tr#product-231197::before {
    content: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2023/02/icons8-filled-circle-100-3.png);
}
.upgrade-downgrade-btn tr#product-231195::before {
    content: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2023/02/icons8-filled-circle-100-2.png);
}
.upgrade-downgrade-btn tr#product-231196::before {
    content: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2023/02/icons8-guarantee-100-1.png);
}
.upgrade-downgrade-btn tr#product-231198 a::before,
.upgrade-downgrade-btn tr#product-231196 a::before{
    content: "*";
    color: red;
}
a.wcs-switch-link.button:hover {
    color: #fff;
}
#preloader {
  position: fixed;
  top: 0 ;
  left: 0;
  right: 0;
  bottom: 0;
  background-color:#ffffff59;
  z-index: 99;
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top:50% ;
  background-image: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2023/01/4.gif);
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
 
}
.fa-exclamation-triangle.fas.circle-no {
    margin-left: 10px;
}
/*start registration*/
.register-only li.xoo-el-login-tgr {
    display: none;
}
li.xoo-el-reg-tgr:before {
    content: "Step 1 of 2.." !important;
    font-size: 30px !important;
    font-family: 'Poppins' !important;
}
.xoo-el-register-btn:before {
    content: "Create account" !important ;
    font-size: 14px !important;
    font-family: 'Poppins' !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    
}
li.xoo-el-reg-tgr {
    padding-bottom: 0px !important;
    margin-bottom: -20px !important;
    text-align: left !important;
		padding: 0px !important;
}

/*end*/
.checkout-stripe.fusion-woo-checkout-payment-tb ul li>label:before {
    min-width: 17px !important;
    height: 17px !important;
    top: 42% !important;
    
}
.fusion-woo-checkout-payment-tb ul li>label:after {
    top: 49% !important;
    left: 36px !important;
}
.checkout-stripe ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
    list-style: none;
    margin-top: 20px;
    
}
.checkout-stripe.fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li:hover label {
    background-color: #f0f0f008 !important;
}
.checkout-stripe li.woocommerce-SavedPaymentMethods-token {
    margin-bottom: 10px !important;
}
.fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li>label {
    font-size: 18px;
    font-weight: 600;
}

/*End*/
.wcsg_add_recipient_fields {
    display: block !important;
}
.woocommerce-checkout .blockUI.blockOverlay {
    background-image:url('/wp-content/uploads/2022/11/785.gif') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
	opacity: 1 !important;
}
.checkout .shop_table tfoot th {
    padding-right: 15px !important;
    width: 60% !important;
}
.checkout .shop_table tfoot tr:first-child th {
   padding-top: 0px !important; 
}

.checkout .shop_table tfoot td {
    padding-bottom: 10px !important;
}
.xlwcty_col2_wrap {
    margin-top: 15% !important;
}
.table-accordion i.fa-fusion-box.active-icon.fa-angle-down.fas::before {
    content: "\f107" !important;
}
.table-accordion i.fa-fusion-box.inactive-icon.fa-angle-right.fas::before {
    content: "\f105" !important;
}

.pricing-columns .wrapper-full {
    position: relative;
    width: 1170px;
    margin: 0 auto;
}
.hide{
  display: none;
}
p.dashboard-subscription {
    margin-top: -114px;
}
.woocommerce_account_subscriptions {
    background-color: #fff;
    z-index: 99;
}
a.wcs-switch-link {
    background: #0e6ace;
    color: #fff;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-right: 3px;
    padding: 9px 0px;
    text-align: center;
    display:block;
	  width: 90%;
}
td.upgrade-width {
    width: 30%;
}
.upgrade-downgrade-btn td.woocommerce-grouped-product-list-item__quantity {
    order: 3;
}
.upgrade-downgrade-btn button{
	margin-top: 30px !important;
}

.upgrade-downgrade-btn tr{
    background: #fff !important;
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    border-bottom: 5px solid #004188 !important;
    border-radius: 12px;
    padding: 50px 27px;
}
.upgrade-downgrade-btn tbody {
    display: flex;
}
.upgrade-downgrade-btn a {
    text-align: center !important;
    display: inline-block;
}
.upgrade-downgrade-btn table tr {
    display: inline-flex !important;
    flex-direction: column !important;
    width: 23% !important;
	  align-items: center;
	  margin: 0px 15px;
	  justify-content: space-between;
}

.up-down-text{
	  margin-top: 20px;
    font-style: italic;
}
.btn-upgrade:hover,
.btn-view:hover{
    background: #1d87fa;
    color: #fff;
}
.btn-upgrade,
.btn-view {
	 
    background: #0e6ace;
    color: #fff;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-right: 3px;
    padding: 9px 0px;
	  text-align:center;
	  padding: 9px 20px;
}

.category-hide article#blog-1-post-242785 {
    display: none !important;
}
.comments-sec strong {
    font-size: 18px;
}
.one-img-padding .fusion-carousel .fusion-carousel-item {
    padding: 0px 60px !important;
}
.one-img-padding .fusion-carousel-nav button {
    background-color: #ffffff00 !important;
}
.one-img-padding .fusion-carousel-nav button:before {
    color: #004188 !important;
    font-size: 30px !important;
    font-weight: 600;
}

.not-user a:after {
    content: "Log out";
    font-size: 16px;
}
span.not-user a {
    font-size: 0px;
}
.toggle-gift-mobile .panel-body.toggle-content {
    padding: 10px !important;
}
.toggle-gift-mobile span.fusion-toggle-heading {
    margin: 0px !important;
}
.toggle-gift-button .fusion-panel {
    border-radius: 4px;
}

div#additional-annual {
    position: absolute !important;
    display: none;
    background: #fff !important;
    z-index: 5 !important;
}
div#respond .acf-comment-fields input, div#comments .acf-comment-fields input {
    width: auto;
    min-width: auto;
}

div#respond .acf-comment-fields label, div#comments .acf-comment-fields label {
    font-size: 16px;
}

.sec-seperator .fusion-section-separator-fullwidth {
    width: 100% !important;
}
.search-menu-width {
    width: 48% !important;
}
.table-accordion .fusion-layout-column {
    margin-bottom: 0px !important;
}
.sticky-bottom-z {
    top: auto !important;
    bottom: 0 !important;
	z-index: 99 !important;
}
.premium-invest-icon .panel-heading,
.premium-invest-icon .active,
.enterprise-icon .panel-heading,
.enterprise-icon .active {
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/enterpriseicon.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important ;
}

.premium-dedicated-icon .panel-heading,
.premium-dedicated-icon .active{
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/prem-dedicated-stock.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
}
.premium-best-icon .panel-heading,
.premium-best-icon .active{
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/prem-best-stock.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
}

.premium-sls-icon .panel-heading,
.premium-sls-icon .active{
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/sls-icon.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
}

.pro-container h4.panel-title,
.guru-container h4.panel-title,
.bus-container h4.panel-title{
    padding-right: 100px !important;
}

.basic-icon .panel-heading,
.basic-icon .active{
    background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/05/pro-key.png) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
}

.key-feature .fusion-column-wrapper,
.Domain-key .fusion-column-wrapper,
.project-feature .fusion-column-wrapper,
.reporting-sec .fusion-column-wrapper,
.content-marketing .fusion-column-wrapper,
.listing-manage .fusion-column-wrapper
{
    margin-bottom: 10px;
}
.comments-sec div#respond {
    margin-top: 0px !important;
}
.toggle-sec {
    border: 1px solid #e9e9e9;
    border-radius: 10px;
}
.toggle-sec .fusion-panel {
    padding: 17px 15px 15px 56px;
}
.toggle-sec .active {
    background: none;
}

.key-feature{
	background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/stockranking.png);
	
}
.Domain-key{
	background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/dedicatedr.png);
	
}
.project-feature{
	background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/beststock.png);
}
.content-marketing,
.reporting-sec
{
	background: url(https://staging-be2b-jocelynjmbdigitalsolutionscom.wpcomstaging.com/wp-content/uploads/2022/06/sr.png);
}
.key-feature,
.Domain-key,
.project-feature,
.reporting-sec,
.content-marketing
{
    background-repeat: no-repeat;
    background-position: 420px 30px;
    /*background-size: 620px 18px;*/
}
.key-feature .active,
.Domain-key .active,
.project-feature .active,
.reporting-sec .active,
.content-marketing .active,
.listing-manage .active
{
    background: none;
}

.toggle-content-sec .bor-bottom span {
    border-bottom: 1px dashed #004188;
    color: #000;
    cursor: help;
}
.toggle-content-sec .bor-bottom span:hover {
    border: none;
}
.table-accordion .fusion-panel {
    padding: 10px 0px;
}
.table-accordion .fusion-toggle-heading:hover {
    display: inline-block;
    border-bottom: 1px solid #0e6ace;
}
/*end*/
ul.col_2 {
    column-count: 2;
}
.modal_sec .modal-header {
    display: none;
}
a.div_center {
    text-align: center;
    width: 25% !important;
	  margin-bottom: 10em !important;
}
.single__btn_subs,
.single__btn_login{
    min-height: 35px !important;
    margin: 0px 10px;
}
.ggpage__btns{
    justify-content: center;
	  padding-bottom: 10em;
}
.ggpage__wrapper p {
    text-align: center;
}
.f-size i.fontawesome-icon.circle-yes {
    font-size: 35px !important;
}
.equal_height .fusion-post-wrapper {
    height: 680px;
    margin-bottom: 0px !important;
}
.z_index {
    z-index: 0;
}
.justify_center .fusion-flex-container .fusion-flex-justify-content-flex-end {
    justify-content: center !important;
}
.fusion-single-sharing-box {
    padding: 0px !important; 
}
.author_col {
    padding-bottom: 20px;
}
.single-navigation a,
.zindex{
    z-index: 999 !important;
}

p#activecampaign_for_woocommerce_accepts_marketing_field {
    display: none ;
}


a.new-subs-content {
    background: #004188;
    border: 2px solid #004188;
    border-radius: 4px;
    padding: 6px ;
    align-items: center;
    transition: .2s all;
    color: #ffffff;
    margin-top: 10px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Poppins;
    font-size: 14px;
    width: 70%;
    display: block;
    margin: 0 auto;
}
.new-subs,
.single__btn_subs{
    min-height: 45px;
    display: inline-flex;
    background: #ffffff;
    border: 2px solid #0e6ace;
    border-radius: 4px;
    padding: 0 24px;
    align-items: center;
    gap: 16px;
    transition: .2s all;
    color: #0e6ace;
    margin-top: 0px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Poppins;
    font-weight: 600;
    font-size: 14px;
}
.new-subs-content:hover,
.new-subs:hover {
    background-color: #ffffff;
    color: #004188;
}
.article-content-layout a:hover{
	color: #0e6ace !important;
}
.article-content-layout a {
    color: #000 !important;
}
.article-content-layout .fusion-post-wrapper {
    background: #fff !important;
     box-shadow: rgb(0 0 0 / 20%) 0px 8px 24px;
    border-bottom: 5px solid #004188 !important;
    border-radius: 12px;
	 
}
.searchandfilter input, 
.searchandfilter select {
    border-color: #0e6ace;
    background-color: #f9f9f9;
}
.searchandfilter input {
    margin: 5px 0px;
}
.searchandfilter ul {
    padding-inline-start: 0px ;
}
body.has-sidebar.double-sidebars #content{
    width: 100% !important;
    margin-left: 0px !important;
}
.searchandfilter input[type="text"] {
    margin-right: 590px;
	  width: 100%;
}
.searchandfilter select#ofcategory {
    margin-right: 79px;
    width: 100%;
	  padding-left: 10px;
}
.searchandfilter input[type="submit"] {
    background-color: #0e6ace;
    padding: 15px 20px;
    border: 1px solid #0e6ace;
    color: #fff;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 3px;
    border-radius: 4px;
    text-transform: uppercase;
    transition: all .2s;
    font-size: 12px;
    cursor: pointer;
}
.page-id-236311 .fusion-page-title-bar {
    margin-top: -30px;
} 
.fade-content-text {
    -webkit-mask-image: linear-gradient(180deg, #000 95%, transparent);
  }
.col-2-2 {
    display: inline;
    float: right;
    padding-right: 5px;
}
.col-2 {
    display: inline;
	  margin-left: 50px;
}

.fade-content {
    -webkit-mask-image: linear-gradient(180deg, #000 0%, transparent);
  }
.footer-meta-sec .fusion-tb-categories a {
    font-size: 13px;
}
.footer-meta-sec .fusion-tb-categories {
    font-size: 0px;
}
.plan-section {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 10px 25px !important;
	  background-color: #ffffff00;
}
.plan-sec .fusion-panel {
   border-radius: 5px;
  	
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
content: "\f107" !important;
}
.fusion-accordian .panel-title .active .fa-fusion-box:before {
content:"\f106" !important;
}
.hidden{
	display:none;
}
#premium-pdf,
#basic-pdf{
    position: relative;
    padding: 15px;
    margin-top:-75px;
	  border-top: 60px solid transparent;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.search-blog-sec .fusion-blog-layout-center .fusion-post-content {
    text-align: left;
}
.search-blog-sec .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {
    display: none;
}

.article-content-layout .fusion-posts-container.isotope.fusion-blog-equal-heights article,
.search-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights article{
	 height: auto !important;
	
}
.article-content-layout .fusion-posts-container.isotope.fusion-blog-equal-heights,
.search-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights, 
.whitepaper-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights {
    height: auto !important;
}
.article-content-layout .fusion-posts-container.isotope.fusion-blog-equal-heights article{
	position: static !important;
}
.article-content-layout .fusion-posts-container.isotope.fusion-blog-equal-heights article,
.search-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights article, 
.whitepaper-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights article {
    float: none !important;
    display: inline-block !important;
    width: 33%;
    vertical-align: top !important;
}

main {
    min-height: auto !important;
}

#teaser-button {
    
	 display:none !important;
}
.cta-btn a:hover {
    color: #fff !important;
}
.cta-btn:hover {
    background-color: #1d87fa;
	  color: #fff !important;
}
.cta-btn a{
    color: #0e6ace !important;
	   letter-spacing:3px;
}
.cta-btn{
	padding: 11px 30px;
line-height: 16px;
background-color: #fff;
font-size: 14px;
font-weight: 800;
 border-radius: 4px;
	text-align: center;
}
.cta-text  {
    color: #fff !important;
    font-family: 'Poppins' !important;
    font-weight: 700 !important;
	 
}
.cta-text h2{
    font-size: 40px;
    color: #fff;
    font-family: 'Poppins' !important;
    font-weight: 800 !important;
	  line-height: 0 !important;
}
.cta-text {
    width: 60%;
}
.cta-img {
    width: 15%;
}
.cta-img,
.cta-text,
.cta-btn{
    display: inline-block;
	 vertical-align: middle;
}
.cta-footer {
    padding: 60px 30px;
	  background-color:#1e5799;
}

a#teaser-button {
	    
    width: 15%;
    display: flex;
    align-content: center;
    justify-content: center;
}
#teaser-button {
    
	 margin-left: 20px;
}

.fusion-page-title-captions h1, h3 {
    font-weight: bolder !important;
    font-family: 'Poppins';
	  line-height:0;
}

.ggpage.monthly-research {
    margin-top: -100px;
	 background-color: #fff !important;
	  min-height: 18vh !important;
}
.intro {
    display: none;
}
.cards__item:hover {
    background: #ffffff;
    transform: scale(1.02);
}
.cards__title {
    color: #0e6ace;
}

.cards__category:hover,
.cards__category--active{
    color: #ffffff;
    background-color: #2bb7eb !important;
}
a.cards__category {
    background-color: #0e6ace;
    color: white;
    border: none;
    border-radius: 20px;
    text-transform: uppercase;
    letter-spacing: .1em;
    padding: 11px 23px;
    line-height: 14px;
    font-size: 14px;
    font-weight: bold;
	  margin-bottom: 20px;
}
.cards__categories {
    justify-content: center;
}
.cards__item--monthly {
    border-left: 4px solid #004188;
    border-radius: 10px;
    padding: 28px 20px 27px 20px;
    margin: 20px;
    box-shadow: rgb(149 157 165 /      20%)10px 10px 24px;

}
.active:after {
    content:none !important;
}
.accordion:after {
   font-family: IcoMoon;
    content: "\e61d"; /* Unicode character for "plus" sign (+) */
  font-size: 22px;
  color: #777;
  float: right;
  margin-left: 5px; 

}

.active:after {
  content: "\e61c"; /* Unicode character for "minus" sign (-) */

}
.accordion {
  background-color: #efefef;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
	font-family: 'Assistant' !important;
  font-weight: 500 !important;
	margin: 0px;
	border:1px solid #dfdfdf;
	text-transform: uppercase;
}

.active, .accordion:hover {
  background-color: #efefef; 


}

.panel {
  padding: 35px 18px;
  display: none;
  background-color: #f7f7f7;
  overflow: hidden;
	margin: 0px 0px 20px 0px ;
	font-size: 18px;
    font-weight: 500;
    font-family: 'Assistant';
    color: #1d3041;
	border: 1px solid #dfdfdf;
	border-top:none;
}

.contents {
    color: #1f4e78 !important;
    font-size: 18px;
	font-weight:500;
}
.heading-plan h3{
    text-align: center;
    font-size: 25px;
    margin: 2em 0em 1em;
    line-height: 1.3;
    font-weight: 500 ;
	 color: #0e6ace;
}
.btn-download {
    min-height: 60px;
    display: flex;
    background: var(--g2);
    border: 2px solid var(--g3);
    border-radius: 2px;
    padding: 0 24px;
    align-items: center;
    gap: 16px;
    font-weight: 600;
    margin-top: 20px;
    transition: .2s all;
	  margin:2em 0em;
}

.btn-Login-subs {
    background-color: var(--feat);
    border: 3px solid var(--feat);
    border-radius: 30px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 3px;
    padding: 6px 24px;
    color: #fff ;
    width: max-content;
     margin-bottom: 16px; 
	
}
.btn-Login-subs:hover {
    color: #1f4e78;
    background-color: transparent;
    border-color: #1f4e78;
}
.global-btn {
	display: flex;
    gap: 8px;
}
.single-pdf,
.single__btn_login{
    min-height: 45px;
    display: inline-flex;
    background: #0e6ace;
    border: 2px solid #0e6ace;
    border-radius: 4px;
    padding: 0 24px;
    align-items: center;
    gap: 16px;
    transition: .2s all;
    color: #fff;
    margin-top: 0px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Poppins;
    font-weight: 600;
    font-size: 14px;
}
.single-pdf:hover,
.single__btn_login:hover{
    border: 2px solid #1d87fa;
    background: #1d87fa;
	  color: #ffffff;
}
.single_pdf-subscribe {
    color: var(--black);
    background: var(--alt-3);
    border: 2px solid var(--alt-2);
   margin-top:20px !important;
}
@media screen and (max-width: 1740px) {
.for_sticky .fusion-layout-column.sticky_col_1 {
    width: 7% !important;
}
.for_sticky.fusion-sticky-transition {
    padding: 2% !important;
}
	.for_sticky .fusion-layout-column.sticky_col_2 {
    width: 50% !important;
}
.for_sticky .fusion-layout-column.sticky_col_3 {
    width: 40% !important;
    margin-right: 2%;
}
.fusion-layout-column.fusion_builder_column_inner.fusion-builder-nested-column-0.search_col {
    width: 25% !important;
}
.fusion-layout-column.fusion-builder-nested-column-1.cart_col {
    width: 6% !important;
}
.fusion-flex-column .fusion_builder_column_inner.fusion-builder-nested-column-2.subscription_col {
   width: 29% !important;
}
.fusion-sticky-container {
    padding: 0% 5% !important;
}
.cart_col a {
    margin-left: 20px;
}
.fusion-body .fusion-builder-nested-column-3.invest__col {
    width: 32% !important;
}
.invest__col .fusion-button {
    padding: 9px 10px;
}
.subscription_col .fusion-column-wrapper {
    margin: 0px !important;
}
.col-margin .fusion-column-wrapper {
    margin: 0px !important;
   }
}

@media screen and (max-width: 1366px) { 
	a.new-subs-content{
	width: 80% !important;
	}
.margin-menu {
    margin-left: -1em;
	}
	.hero-container {
    padding-top: 15% !important;
}
	.for_sticky_home {
    padding-right: 10% !important;
}
	.subs-padding {
    margin-left: -10px;
}
	.for_sticky .fusion-layout-column.sticky_col_2 {
    width: 51% !important;
}
	.post-pad{
		margin-top: 1% !important;
	}
	
}

@media screen and (max-width: 1024px) {
	.no-bg-mobile {
    background: none !important;
}
	body.has-sidebar #content {
    width: 100% !important;
}
	.key-feature, .Domain-key, .project-feature, .reporting-sec, .content-marketing {
    background-position: 331px 30px;
    background-size: 578px 9px;
}
	a.new-subs-content{
	width: 100% !important;
	}
.for_sticky .fusion-layout-column.sticky_col_1 {
    width: 20% !important;
}
	.modal_sec li.fusion-li-item {
    padding: 5px 0px !important;
}
	body.has-sidebar #content {
    width: 100%;
}
	aside#sidebar {
    width: 100% !important;
    margin-bottom: 20px;
}
	.search-sidebar input#wp-block-search__input-1 {
    width: 90% !important;
}
	.search-sidebar button.wp-block-search__button {
    width: 10%;
}
}
@media screen and (max-width: 768px){
.key-feature, .Domain-key, .project-feature, .reporting-sec, .content-marketing {
    background-position: 285px 30px;
    background-size: 450px 9px;
}
}
@media screen and (max-width: 600px) {
	/*signup*/
	li.xoo-el-reg-tgr:before {
    font-size: 24px!important;
	}
button.button.btn.xoo-el-action-btn.xoo-el-register-btn {
    width: 100% !important;
}
.xoo-aff-group {
    margin-bottom: 20px !important;
}
.xoo-aff-group {
    margin-bottom: 20px !important;
    width: 100% !important;
}
	/*end*/
.woocommerce-form-login-toggle {
    margin-top: 30%;
}
	.accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 10px !important;
}
	.col-2 {
    display: block;
    line-height: 28px;
		margin-left: 0px;
		margin-bottom: 20px;
}
.col-2-2 {
    display: block;
    float: none;
    padding-right: 0px;
    margin-bottom: -15px;
	  padding-top:top;
}
	a.btn-download {
    line-height: 21px;
}
.btn-download svg {
    width: 50px;
}
.searchandfilter li {
    list-style: none;
    width: 100%;
}
	.searchandfilter input[type="text"] {
    margin-right: 0px;
}
.searchandfilter select#ofcategory {
    margin-right: 0px;
}
a.single-pdf {
    line-height: 20px;
    font-size: 13px;
    text-align: left;
    letter-spacing: 0px;
    height: 50px;
}
}
@media screen and (max-width: 425px){
	a#view-port {
    display: block;
}
.my_account_orders thead {
    width: 25%;
}
.my_account_orders thead tr th {
    display: block;
}
table.my_account_orders thead tr th span {
        font-size: 14px;
    }
.my_account_orders {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}
.my_account_orders tbody tr td {
    display: table;
        margin-top: -5px;
 }	
	.shop_table .product-name {
        width: 60% !important;
    } 
tr.order_item {
    display: table-caption !important;
    width: 300px !important;
} 
	.xlwcty_col2_wrap {
    margin-top:40% !important;
}
	#long-display, #short1-display{
     right: 0px; 
     left:0px;
}
	.tiles-btn{
		width:100%;
	}
	#long-btn, 
	#short-btn,
	.all-btn{
     margin:10px auto;
		 width:100%;
}
.model-code .tiles-btn a {
    width: 100% !important;
}
	table.subscription_details .button{
display: block;
font-size: 10px !important;
}
.woocommerce-MyAccount-content {
    padding: 10px !important;
}
.my_account_subscriptions thead {
    width: 40% !important;
}
	table.subscription_details .button{
display: block;
font-size: 10px;

}
	.fusion-text.fusion-text-5.price-text {
    font-size: 13px;
}
	.checkout-stripe.fusion-woo-checkout-payment-tb ul li>label:before {
    top: 27% !important;
}
.fusion-woo-checkout-payment-tb ul li>label:after {
    top: 32% !important;
    
}
.checkout-stripe ul.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
    padding: 0px;
}
form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field,
form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field {
    width: 100% !important;
}
	.toggle-sec .fusion-panel {
    padding: 15px 15px 15px 10px;
    
}
.table-accordion a.active {
    background: none !important;
}
.table-accordion a {
    margin-right: 80px !important;
}
#pro-container, 
#guru-container, 
#business-container {
    position: absolute;
    z-index: 1;
    background: #fff;
}
.pricing-active {
    position: relative !important;
}
.main-box-container {
    min-height: 690px;
}
.pricing-active {
	z-index: 3 !important;
}

.moretext {
  display: none;
}
	ul.col_2 {
    column-count: 1 !important;
}
	.cards__categories {
    display: block;
	  margin-bottom: 25px;
}
.cards__item--monthly {
    margin: 5px 0px;
	  padding: 20px;
}
	.justify_center .fusion-fullwidth {
    padding: 0px 0px 10px !important;
    text-align: center;
}
	.fusion-sharing-box .fusion-social-networks a, .fusion-sharing-box .fusion-social-networks i {
    font-size: 23px;
}

.author_col {
    margin-top: 50px !important;
    padding-bottom: 0px;
}
	.search-sidebar input#wp-block-search__input-1 {
    width: 70% !important;
}
	.search-sidebar button.wp-block-search__button {
    width: 26%;
		padding:10px;
}
.woocommerce-orders-table--subscriptions thead {
    display: inline-block !important;
    width: 50% !important;
}

.woocommerce-orders-table--subscriptions tbody {
    width: 50% !important ;
    display: inline-block;
	 float: right;
}

.woocommerce-orders-table--subscriptions thead tr th {
    display: block !important;
	 margin-top: 10px;
}
a.wcs-switch-link.button {
    width: 100% !important;
    margin-top: 10px;
}
.woocommerce-orders-table--subscriptions tbody tr td {
    display: block !important;
}
.my_account_orders .woocommerce-orders-table__cell-order-status {
    display: inherit !important;
}

.shop_table td {
    padding: 0px !important;
}
.order-total {

    height: 35px !important;
}
}
@media only screen and (max-device-width: 375px){
	.my_account_orders .woocommerce-orders-table__cell-order-date{

display: inline-block !important;

}
	
	#checkoutButton-mobile{
    padding: 13px;
    background: #0e6ace;
    color: #ffffff;
    line-height: 1;
    font-size: 14px;
    border-radius: 4px !important;
    width: 50%;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
	 cursor:pointer;
	 border: none;
}
	.checkoutbtn-col {
    
    margin-top: 20px;
    margin-bottom: 20px;
}
	div.addons-annual {
    right: auto !important;
    left: auto !important;
    top: auto !important;
    margin-top: -30px;
}

.search-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights article, 
.whitepaper-blog-sec .fusion-posts-container.isotope.fusion-blog-equal-heights article
{
width: 100% !important;
	padding: 0px 20px !important;

}
.toggle-gift-mobile .fusion-panel {
    padding: 0px !important;
}
	.has-sidebar #sidebar {
    order: 2 !important;
}
.has-sidebar #content, .woocommerce-container {
    order: 1 !important;
}

}


