body>.wrapper:not(.et-fb-iframe-ancestor) {
    overflow: unset !important;
}


/*shap icon*/
.price-blue-shap {position: absolute; left: 54px; top: 0; }
.price-skyblue-shap {position: absolute; right: 0; }
.price-blue-shap img, .price-skyblue-shap img {display: block; }


/*
.billing-toggle {
  display: inline-grid; grid-template-columns: 1fr 1fr; border: 2px solid #2f6bff; border-radius: 999px; overflow: hidden; background: #fff; font-family: system-ui, sans-serif; }
.billing-toggle input {display: none; }
.billing-toggle label {padding: 10px 20px; text-align: center; cursor: pointer; font-size: 15px; color: #1f2937; transition: background 0.25s, color 0.25s; }
.billing-toggle label:nth-of-type(1) {border-right: 1px solid #2f6bff; }
#monthly:checked + label {background: #f8fafc; color: #000; }
#yearly:checked + label + input + label {background: #f8fafc; color: #2f6bff; }
*/


.price-toggle-button .toggle-switch {position: relative; display: inline-grid; grid-template-columns: 1fr 1fr; background: #fff; }

/* Sliding background */
.price-toggle-button .toggle-bg {position: absolute; width: 50%; height: 100%; background: #e8f0ff;; transition: transform 0.35s ease; z-index: 0; }

/* Buttons */
.price-toggle-button .toggle-switch .option {padding: 5px 22px; background: #fff;cursor: pointer; z-index: 1; color: #101828; transition: color 0.25s ease; font-size: 14px; font-weight: 500; border: 1px solid;}
.price-toggle-button .toggle-switch .option.active {
    color: #fff;
    background: #0D41E1;
    border-color: #0D41E1;
}
.main-pricing-row .price-toggle-button {margin-bottom: 35px; text-align: center; }
button.option.yearly {border-radius: 0 6px 6px 0; border-left: 0 !important; }
button.option.monthly {border-radius: 6px 0 0 6px; }



/*Find the Perfect Job Board*/
.main-pricing-section {padding-top: 50px; padding-bottom: 80px; position: relative; }
.hero-title-row {margin-bottom: 30px; }
.main-pricing-row .price-plan-grid {display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 24px; }
.plan-card {padding: 20px; border: 1px solid #000000; border-radius: 16px; background: #fff; position: relative; display: flex; flex-direction: column; }
.price_switchmain {margin-bottom: 36px; }
.pink-card {box-shadow: 8px 8px 0px 0px #F76173; }
.blue-card {box-shadow: 8px 8px 0px 0px #6355F7; }
.green-card {box-shadow: 8px 8px 0px 0px #23A093; }
.yellow-card {box-shadow: 8px 8px 0px 0px #FFB800; }
.recommended_section {position: absolute; top: 0; background: #23A093; color: #fff; font-size: 14px; right: 9px; line-height: 1; border: 1px solid #000000; box-shadow: 2px 2px 0px 0px #000000; font-weight: 700; padding: 6px 12px; }
.plan-card .sub-title {color: #F15FAD; }
.plan-card .plan-price {min-height: 65px; margin-bottom: 10px; }
.price-li-feature li {font-size: 14px; padding-left: 20px; list-style-type: none; margin-top: 0; margin-bottom: 10px; font-weight: 500; line-height: 1.4; }
.price-li-feature li:last-child {margin-bottom: 0; }
ul.price-li-feature {margin-bottom: 30px; }

.pink-card .price-li-feature li{background: url(/wp-content/uploads/2025/12/list-shap.svg) no-repeat left center;}
.blue-card .price-li-feature li{background: url(/wp-content/uploads/2025/12/li-blue-shap.svg) no-repeat left center;}
.green-card .price-li-feature li{background: url(/wp-content/uploads/2025/12/li-green-shap.svg) no-repeat left center;}
.yellow-card .price-li-feature li{background: url(/wp-content/uploads/2025/12/li-yellow-shap.svg) no-repeat left center;}
/*card hover button*/
.pink-card .price-button .price-btn:hover {background: #F76173; color: #fff; }
.blue-card .price-button .price-btn:hover {background: #0D41E1; color: #fff; }
.green-card .price-button .price-btn:hover {background: #23A093; color: #fff; }
.yellow-card .price-button .price-btn:hover {background: #FFB800; color: #fff; }


li.plan-subtitle {background: none !important; font-weight: 600 !important; padding-left: 5px !important; font-size: 14px !important; }
.price-header {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #F15FAD; min-height: 180px; }
.price-feauter {display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
span.large-price {font-size: 32px; font-weight: 600; }
.price-discount {font-size: 14px; font-weight: 600; }
span.discount-price {color: #ADADAD; }


/*pricing toggle*/
 .price-tab-save .switch {position: relative; display: inline-block; width: 50px; height: 28px; }
.price-tab-save .switch input {opacity: 0; width: 0; height: 0; }
.price-tab-save .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #2252ff; -webkit-transition: .4s; transition: .4s; }
.price-tab-save .slider:before {position: absolute; content: ""; height: 21px; width: 21px; right: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; left: auto; transition: .4s; }
.price-tab-save input:checked + .slider {background-color: #bbb !important; }
.price-tab-save input:focus + .slider {box-shadow: 0 0 1px #2252ff; }
.price-tab-save input:checked + .slider:before {-webkit-transform: translateX(-22px); -ms-transform: translateX(23px); transform: translateX(-22px); }
/* Rounded sliders */
.price-tab-save .slider.round {border-radius: 34px; }
.price-tab-save .slider.round:before {border-radius: 50%; }
/*  */
.price-button .price-btn {border: 2px solid #101828; font-size: 14px; color: #0D41E1; font-weight: 500; width: 100%; display: block; text-align: center; border-radius: 10px; padding: 16px 20px; line-height: 1;     transition: 0.3s;}
.price-button .price-btn:hover {background: #0D41E1; color: #fff; }


/*================select dropdown==============================*/
/*select price dropdown*/
.plan-select-dropdown, .plan-select-dropdown2 {position: relative; }
.plan-select-dropdown .selectBtn, 
.plan-select-dropdown2 .selectBtn2 {padding: 5px 15px; box-sizing: border-box; border-radius: 10px; width: 100%; cursor: pointer; position: relative; -webkit-user-select: none; background: #fff;
    -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #ccc; font-size: 14px; font-weight: normal;}
.plan-select-dropdown .selectBtn:after, 
.plan-select-dropdown2 .selectBtn2:after {content: ""; position: absolute; top: 45%; right: 15px; width: 6px; height: 6px; -webkit-transform: translateY(-50%) rotate(45deg); 
    transform: translateY(-50%) rotate(45deg); border-right: 2px solid #666; border-bottom: 2px solid #666; transition: 0.2s ease; }
.plan-select-dropdown .selectBtn.toggle, 
.plan-select-dropdown2 .selectBtn2.toggle2 {border-radius: 3px 3px 0 0; }
.plan-select-dropdown .selectBtn.toggle:after, 
.plan-select-dropdown2 .selectBtn2.toggle2:after {-webkit-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
.plan-select-dropdown .selectDropdown, 
.plan-select-dropdown2 .selectDropdown2 {position: absolute; top: 100%; width: 100%; border-radius: 0 0 3px 3px; overflow: hidden; background: var(--bg1); border-top: 1px solid #eee; z-index: 11; 
    background: #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: top center; transform-origin: top center; visibility: hidden; transition: 0.2sease; 
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); display: none; }
.plan-select-dropdown .selectDropdown .option, 
.plan-select-dropdown2 .selectDropdown2 .option2 {padding: 3px 20px; box-sizing: border-box; cursor: pointer; font-size: 14px; font-weight: normal; }
.plan-select-dropdown .selectDropdown .option:hover, 
.plan-select-dropdown2 .selectDropdown2 .option2:hover {background: #efefef; }
.plan-select-dropdown .selectDropdown.toggle, 
.plan-select-dropdown2 .selectDropdown2.toggle2 {visibility: visible; -webkit-transform: scale(1, 1); transform: scale(1, 1); display: block; }



/*sticky pricing*/
.sticky-pricing {padding-bottom: 40px; position: sticky; top: 0; background: #FFFAEF; padding-top: 40px; }


/*Every plan css*/
.every-plan-section:before {content: ""; background: url(/wp-content/uploads/2025/12/round-icon.svg) no-repeat; width: 250px; height: 250px; background-size: contain; position: absolute; top: 0; }
.every-plan-section:after {content: ""; background: url(/wp-content/uploads/2025/12/plus-icon.png) no-repeat; position: absolute; bottom: 0; right: 0; width: 370px; height: 169px; background-size: contain; }
.every-plan-section {background: #F15FAD; position: relative; }
.every-plan-card {background: #fff; border: 2px solid #000000; box-shadow: 4px 4px 0px 0px #000000; z-index: 1; border-radius: 16px; width: 100% !important; }
.every-plan-card > .vc_column-inner {padding: 24px !important; }
.e-plan-title {font-size: 20px; font-weight: 700; color: #000000; margin-bottom: 5px; }
.e-plan-txt {font-size: 16px; }
.vc_row.every-plan-row {display: grid !important; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 40px; }


/*feature comparison top price tab*/
.price-comparision-inner {display: grid; grid-template-columns: 1.5fr 4fr; gap: 20px; align-items: end; }
.feature-price-toggle {padding-right: 5%; }
.pricing-sync-toggle {margin-bottom: 15px; }
.feature-price-cards .price-plan-grid{grid-template-columns: 1fr 1fr 1fr 1fr; display: grid; gap: 40px; }
.price-plan-grid .sub-title {color: #F15FAD; margin-bottom: 15px; }

/*Feature comparison*/
.artha-price-title {padding: 14px 15px; background: #F15FAD1F; font-size: 20px; font-weight: 600; line-height: 1; }
.pricing-main-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {background-color: #eee !important; color: #121212; font-weight: bold; }
.pricing-main-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {color: #121212 !important; }
.price-list-rw {align-items: center; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0;}
.price-li {text-align: center; height: 100%; display: flex; align-items: center; justify-content: center; }
.price-li:not(.price-li:last-child) {/*border-right: 1px solid #00000024; */}
.price-rw-li {display: grid; grid-template-columns: 1.5fr 4fr; gap: 20px; /*border-bottom: 1px solid #00000024; */}
.price-title {font-size: 15px; padding: 10px 20px; display: flex; justify-content: space-between; gap: 10px;align-items: center; }
.pricing-main-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, 
.pricing-main-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {border-color: #000; }
.price-html {background: #fff; }
.feature-price-cards .plan-price {min-height: 130px; }

/*feature comparision tool tip*/
/*tooltip*/
span.tooltip-cont {display: none; }
.tooltip-icon-cont img {display: block; }
.tooltip-icon-cont:hover span.tooltip-cont {display: block; position: absolute; z-index: 1; width: 220px; font-size: 14px; background: #454545; color: #fff; padding: 10px; line-height: 1.4; transform: translate(-44%, 0px); margin-top: 10px; }
.tooltip-icon-cont span.tooltip-cont:before {content: ""; width: 16px; height: 10px; border-bottom: 10px solid #454545; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 0; top: -9px; right: 0; margin: 0 auto; }
span.tooltip-icon img {min-width: 20px; max-width: 20px; }


.up-to-canddidate {
    font-size: 14px;
    padding: 5px 15px;
    border: 1px solid #ccc;
    border-radius: 10px;
}

@media (max-width: 1200px) {
span.large-price {font-size: 24px;}
.feature-price-cards .price-plan-grid { gap: 15px;}
.price-discount { font-size: 12px;}
.price-value {        font-size: 15px;}
.price-toggle-button .toggle-switch .option { padding: 5px 10px; font-size: 12px;}
}



@media (max-width: 960px) {
.main-pricing-section { padding-top: 20px;  padding-bottom: 60px;}

.vc_row.every-plan-row { gap: 25px;}


/*scroll*/
.feature-conparision-row {overflow: auto; }

.feature-price-cards .plan,
.price-list-rw .price-li {min-width: 160px; }

/*toggle*/
.feature-price-toggle,
.price-accodian-ul .price-html .price-title { min-width: 230px; }
.feature-price-toggle {padding-right: 0;}

/**/
.artha-price-title{font-size: 16px;}
.feature-conparision-row .plan-select-dropdown .selectBtn {font-size: 12px; }
.feature-price-cards .plan-price {min-height: 110px; }
.price-li {font-size: 14px;}
.price-title {font-size: 14px;}
.price-accodian-ul { display: inline-table;}
.price-list-rw { gap: 15px;}
.sticky-pricing { padding-bottom: 20px; padding-top: 20px;}
.plan-feauter-price .up-to-canddidate {font-size: 12px; }
.price-text {line-height: 1.5; }
span.tooltip-cont { font-size: 12px !important;}

}

@media (max-width: 767px) {
 .plan-card .plan-price {min-height: inherit;}
.price-header { min-height: inherit;}
.main-pricing-section { padding-bottom: 50px;}
/*shap*/
.price-blue-shap { left: 44px; top: 70px; max-width: 24px; }
.price-skyblue-shap {max-width: 138px; right: -70px; top: 0; }

}

@media (max-width: 480px) {
.container {padding: 0 20px; }


}