body{margin:0;padding:0;font-family:"Public Sans",sans-serif}
p {margin: 0;}
.card-header.orange {
    background-image: linear-gradient(to bottom, #f8af27, #f99a22, #f88522, #f56f27, #f1572d);
}
button.primary-price a {
    color: #fff;
}
button.secondary-price a {
    color: #480476;
}
/* .Callback-input label {font-size: 14px;margin: 0 0 5px;font-weight: 600;}
		.Callback-input {margin: 0 0 15px;}
		.Callback-input input {height: 45px;font-size: 14px;}
        .Callback-input textarea {height: 100px;font-size: 14px;resize: none;}
		.callback-form a, .callback-form .submit {display: block;text-decoration: none;text-align: center;padding: 10px;background: #480476;color: #fff;border-radius: 7px;font-size: 14px; width: 100%;}
.required {color: red;margin-left: 3px;}
.error {font-size: 14px;margin: 0 0 5px;font-weight: 600;}
.phone-input {display:flex;align-items:center;border:1px solid #a020f0;border-radius:6px;overflow:hidden;background:#fff;}
.phone-input .phone-left {display:flex;align-items:center;padding:0 10px;border-right:1px solid #a020f0;background:#f9f9f9;}
.phone-input .phone-flag {width:20px;height:auto;margin-right:6px;}
.phone-input .dial-code {font-size:14px;color:#333;}
.phone-input .phone-field {flex:1;border:none;outline:none;box-shadow:none;padding:10px;font-size:14px;} */
.Callback-input label {font-size:14px;margin:0 0 5px;font-weight:600;display:block;}
.Callback-input {margin:0 0 15px;}
.Callback-input input, .Callback-input textarea {width:100%;height:45px;font-size:14px;padding:10px;border:1px solid #a020f0;border-radius:6px;outline:none;box-shadow:none;transition:all 0.2s ease-in-out;}
.Callback-input textarea {height:100px;resize:none;}
.Callback-input input:focus, .Callback-input textarea:focus {border-color:#8000ff;box-shadow:0 0 0 2px rgba(160,32,240,0.2);}
.phone-input {display:flex;align-items:center;border:1px solid #a020f0;border-radius:6px;overflow:hidden;background:#fff;}
.phone-input .phone-left {display:flex;align-items:center;padding:0 10px;border-right:1px solid #a020f0;background:#f9f9f9;}
.phone-input .phone-flag {width:20px;height:auto;margin-right:6px;}
.phone-input .dial-code {font-size:14px;color:#333;}
.phone-input .phone-field {flex:1;border:none;outline:none;box-shadow:none;padding:10px;font-size:14px;}
.callback-form a, .callback-form .submit {display:block;text-decoration:none;text-align:center;padding:10px;background:#480476;color:#fff;border-radius:7px;font-size:14px;width:100%;transition:background 0.2s ease-in-out;}
.callback-form .submit:hover {background:#6a0dad;}
.required {color:red;margin-left:3px;}
.error {font-size:14px;margin:5px 0 0;font-weight:600;color:red;}

.subscription_plans_sec{padding:50px 0 0}
.pricing-container{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}
.pricing-card{background:#f9f9f9;border-radius:10px;overflow:hidden;position:relative;display: flex;flex-direction: column;justify-content: space-between;}
.card-header{padding:20px;color:#fff;position:relative}
.card-header.purple{background:linear-gradient(95.08deg,#4b077a 4.08%,#ad4efc 104.3%)}
.card-header.green{background:#009a2b}
.plan-title{font-size:21px;font-weight:700;margin-bottom:4px}
.plan-subtitle{font-size:14px;margin-bottom:0;color:#fff;font-weight:600}
.popular-badge {
    position: absolute;
    top: 16px;
    right: 16px;
    background: #fff;
    color: #6b1ea4;
    padding: 5px 16px;
    border-radius: 22px;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 7px;
    font-weight: 600;
}
.card-body_subscription{padding:20px;flex-grow: 1;display: flex;flex-direction: column;}
.features-list{list-style:none;padding:0}
.feature-item{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#444;font-weight:400}
.checkmark{width:20px;height:20px;background:#480476;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}
.checkmark::after{content:'✓';color:#fff;font-size:12px;font-weight:700}
.pricing-section a{width: 100%;}
.primary-price{background:#480476;color:#fff;border:none;padding:10px;border-radius:39px;font-size:16px;font-weight:600;width:100%;cursor:pointer;transition:background-color .2s}
.primary-price .price-note {font-size: 14px;font-weight: 400;margin-top: 2px; color: #fff;}
.secondary-price{background:#f1efff; border:1px solid #480476;padding:10px;border-radius:41px;font-size:16px;font-weight:500;width:100%;cursor:pointer;color:#480476;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}
.secondary-price:hover{border-color:#7c3aed}
.save-badge{background:#f7af27;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}
.job_purchase{position:relative}
.pricing_btn_update button{margin-bottom:0}
.pricing_btn_update{position:absolute;bottom:20px;left:20px;right:20px}

/* header section css */
.h_navbar .navbar-nav li a{font-weight:600;margin-right:30px;color:#fff}
.h_loginbtn{background:linear-gradient(180deg,#f8af27 0,#f1572d 100%);padding:7px 20px;border-radius:50px;color:#fff;border:0;font-weight:600}
.home_header{background-image:url(../images/hbanner-image.jpg);width:100%;background-repeat:no-repeat;background-size:cover;position:relative;background-position: center;}
.home_header::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#ae4ffdc7 0,#4804768a 100%)}
.banner_text{position:relative;text-align:center;
    /* max-width:938px;width:100%; */
    margin:0 auto;padding:100px 0}
.banner_text h1{font-weight:700;font-size:52px;line-height:64px;color:#fff}
.banner_text p {
    font-weight: 500;
    color: #fff;
    margin: 16px 0 43px;
}
.banner_text p span{padding:8px 15px;background-color:#fff;border-radius:30px;color:#580a75}
/* .recruiter_banner_text{font-weight:700;font-size:30px;color:#fff} */
.auto_slider_banner{position:relative;padding-bottom:40px}
.auto_slider_banner p{font-weight:600;font-size:21px;color:#fff;text-align:center}
.banner_vactor-l{position:absolute;bottom:0;left:0}
.banner_vactor-r{position:absolute;top:30%;right:0}
.h_register{background:#fff!important;color:#480476;margin-right:10px}
.scrolling-text-container{border-radius:4px;overflow:hidden}
.scrolling-text-inner{display:flex;white-space:nowrap;font-size:16px;font-weight:600;padding:8px 0;position:relative;z-index:9;margin-top: 20px;}
.scrolling-text{display:flex}
.scrolling-text-item{padding:0 30px;padding:11px 25px;background-color:#fff;margin:0 10px;border-radius:50px}
.scrolling-text-inner>div{animation:var(--direction) var(--marquee-speed) linear infinite}
.scrolling-text-container:hover .scrolling-text-inner>div{animation-play-state:paused}
@keyframes scroll-left{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@keyframes scroll-right{
0%{transform:translateX(-100%)}
100%{transform:translateX(0)}
}
/* header section css */

/* Pricing Package css */
.h_heading{font-weight:700;font-size:42px;color:#000;text-align:center;margin:0}
.starter_package{border:1px solid rgba(0,0,0,.1);border-radius:10px}
.pricing_sec{padding:80px 0}
.inner_starter_text{padding:20px}
.inner_starter_text h3{font-weight:700;font-size:28px;color:#000}
.starter_package p{font-weight:400;font-size:16px;color:#444}
.inner_starter_text h2 span{font-weight:400;font-size:18px}
.h_per_month{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);border-right:0;border-left:0}
.job_posting ul{padding:0}
.starter_package:hover{background:linear-gradient(180deg,#ae4ffd 0,#480476 100%)}
.starter_package:hover .h_per_month{background-color:#fff!important}
.starter_package:hover .inner_starter_text h3,.starter_package:hover .inner_starter_text p,.starter_package:hover .job_posting ul li{color:#fff}
.starter_package:hover .job_posting ul li svg{filter:invert(1)}
.job_posting ul li{list-style:none;font-weight:400;font-size:16px;line-height:25px;color:#444;display:flex;align-items:center;justify-content:start;gap:5px;margin-bottom:15px}
.choosebtn{width:100%;border:1px solid #60269e;padding:10px;background-color:#fff;border-radius:50px;color:#60269e;font-weight:600}
.pricing_sec p{margin:0}
.h_monthly{display:flex;align-items:center;justify-content:center;gap:20px;padding:18px;border:1px solid #ddd;width:270px;border-radius:50px;margin:20px auto}
.h_monthly p{font-weight:700;font-size:16px}
.h_yearly{color:#444}
.h_monthly .form-switch .form-check-input{height:27px;width:51px;box-shadow:none;border-color:#60269e}
.h_monthly .form-switch .form-check-input:checked{background-color:#60269e}
/* Pricing Package css */

/* request callback css */
.not_sure{background:linear-gradient(180deg,#ae4ffd 0,#480476 100%);padding:40px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}
.not_sure_text h3{font-weight:800;font-size:36px;color:#fff}
.not_sure_text p{font-weight:500;font-size:21px;color:#fff}

/* Surch offers css  */
.surch_offers_sec{padding:80px 0}
.surch_offers_box{border:1px solid rgba(0,0,0,.1);background:#f9f9f9;border-radius:10px;padding:20px;height: 100%;}
.offers_heading{font-weight:700;font-size:21px;color:#000;margin:5px 0 5px 0}
.surch_offers_box p{font-weight:300;font-size:14px;line-height:21px;color:#444;}
.offer-content-new {display: flex;align-items: center;gap: 15px;margin: 0 0 10px;}
.offer-content-new .offer-num {font-size: 52px;font-weight: 900;color: #f8af27;line-height: normal;}
.billing-toggle{display:flex;align-items:center;gap:10px;font-family:sans-serif;justify-content:center;padding:15px 0 35px}
.label{font-weight:700;color:#000}
.label.monthly.active{color:#5e239d}
.toggle-switch{width:60px;height:30px;background-color:#5e239d;border-radius:15px;position:relative;cursor:pointer;transition:background-color .3s ease}
.toggle-switch .toggle-circle{width:24px;height:24px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:all .3s ease}
.annual-active .toggle-switch .toggle-circle{left:33px}
.discount{background-color:#f7b52c;color:#fff;padding:4px 10px;border-radius:20px;font-weight:bolder;font-size:14px}
.billing-toggle .monthly,.billing-toggle .annual{font-size:14px;font-weight:700}
.pricing-section{padding-top: 15px; margin-top: auto;max-width: 100%;display: flex;flex-wrap: wrap;justify-content: center;gap: 16px;}
.pricing-section .card{background: #fff;border: 1px solid #ccc;border-radius: 12px;padding: 25px 15px;display: flex;flex-direction: column;align-items: center;text-align: center;transition: .3s ease-in-out;cursor: pointer;width: 32%;}
.pricing-section .card-yellow{background-color:#FFF8EE}
.pricing-section .card-pink-2{background-color:#FFF3F3}
.pricing-section .card-purple-light{background-color:#F9F3FF;border:1.5px solid #7900c2}
.pricing-section .card-blue-light{background-color:#F1FDFF}
.pricing-section .card-pink{background-color:#F2FFF3}
.pricing-section .card h3{font-size: 16px;font-weight: 700;margin-bottom: 5px;text-transform: uppercase;width: 100%;display: flex;justify-content: center;align-items: center;gap: 10px;}
.price{font-size:28px;font-weight:800;color:#480476;margin-bottom:15px}
.price span{font-size:16px;font-weight:700;color:#480476}
.cta-btn{margin:0;padding:11px;border:1px solid #4B0082;background:none;color:#4B0082;font-weight:700;border-radius:8px;cursor:pointer;font-size:14px;width:100%;text-transform:uppercase;transition:.3s ease-in-out}
.cta-btn:hover{background:#4B0082;color:#fff}
.desc{font-weight:700;font-size:12px;margin:10px 0 0;color:#344054}
.features{list-style:none;padding:30px 0 0;width:100%}
.features li{display:flex;align-items:flex-start;font-size:16px;margin-bottom:15px;color:#344054;text-align:left}
.features li svg{margin-right:10px;width:22px;}
.features li:last-child {margin: 0;}
.features li p{width: 100%;margin-bottom: 0;font-size: 14px;}
.contact-banner{display:flex;justify-content:space-between;align-items:center;background-color:#f9f1ff;border:1px solid #ddd;border-radius:10px;padding:1.2rem 1.5rem;
    /* margin:20px auto */
}
.contact-banner h2{margin:0;color:#4B0082;font-size:32px;font-weight:700}
.contact-btn{background-color:#4B0082;color:#fff;border:none;border-radius:6px;padding:.6rem 1rem;display:flex;align-items:center;gap:.4rem;cursor:pointer;font-size:14px;font-weight:500}
.contact-btn svg{width:24px;height:auto;fill:#fff}
.contact-btn:hover{background-color:#3a006b}
.inner-choose-plan,.time-boxs{display:flex;justify-content:space-between;align-items:center}
.chosse-plan-box{padding:20px 0 0}
section.chosse-plan-box.rec-home {text-align: center;padding: 60px 0 0;}
section.chosse-plan-box.rec-home .heading-plans {width: 100%;}
.heading-plans h1{font-size:32px;font-weight:700;margin:0}
.heading-plans svg{position:relative;top:-5px}
.free-account a{font-size:16px;font-weight:700;color:#60269E}
.time-conter h6{font-size:14px;font-weight:700;margin:0;padding:0 0 5px;text-transform:uppercase;text-align:left}
.first-time{background:#480476;border-radius:6px;width:70px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}
.time-boxs{gap:10px}
.first-time h5{margin:0;font-size:21px;font-weight:700}
.first-time span{font-size:10px;font-weight:700;display:block}
.time-conter,.free-account{width:25%;text-align:center}
.heading-plans{width:50%;text-align:center}
.free-account{text-align:right}
.pricing-section .card h3 span svg {width: 16px;height: 16px;}
.pricing-section .card h3 span{background: #009A2B;color: #fff;border-radius: 4px;display: flex;align-items: center;justify-content: center;padding: 5px 7px;gap: 3px;}
.pricing-section .card h3 span p{margin:0 0 0 5px;text-transform:capitalize;font-size: 12px;}
.pricing-section .card:hover{background:#480476;color:#fff}
.pricing-section .card:hover .price,.pricing-section .card:hover .price span{color:#fff}
.pricing-section .card:hover button{background:#fff}
.pricing-section .card:hover .desc{color:#fff}
.pricing-section .card:hover .features li p{color:#fff;stroke:#fff}
.pricing-section .card:hover .features li svg path{fill:#fff}
.pricing-section .card:hover button:hover{border-color:#fff;background:transparent}


.annual-price-cards{display:none;transition:.3s ease-in-out}
.annual-active .monthly-price-cards{display:none;transition:.3s ease-in-out}
.annual-active .annual-price-cards{display:block}


.annual-price-cards .cta-btn{background:#480476;color:#fff;font-size:14px;padding:11px 15px;display:flex;justify-content:space-between;align-items:center}
.annual-price-cards .discount{font-weight:700;margin-left:10px}
.annual-price-cards .pricing-section .card:hover button{color:#480476}
.annual-price-cards .pricing-section .card:hover button:hover{color:#fff}
span.navbar-toggler-icon img {
    width: 100%;
}

/* Asked Questions css  */
.h_frequently{background-image:url(../images/frequently-image.jpg);width:100%;background-repeat:no-repeat;background-size:cover;position:relative;padding: 60px 100px; border-radius: 10px ;overflow: hidden;}
.h_frequently::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background: linear-gradient(180deg, #ae4ffdc7 0, #480476d1 100%);}
.h_questions{position:relative}
.h_questions h2{color:#fff;margin-bottom:30px}
.h_questions .accordion-button{box-shadow:none;border:0;font-weight:600;font-size:18px;line-height:28px;color:#000;padding:24px}
.h_questions .accordion-button:not(.collapsed){background-color:transparent}
.h_questions p{color:#444}
.h_questions .accordion-body{padding:24px;padding-top:0}
.h_questions .accordion-item{border-color:rgba(0,0,0,.1)}

/*h testimonials css  */
.carousel_space{margin-top: 30px;}
.h_testimonials{padding: 80px 0;}
.testimonials_box{border: 1px solid rgba(212, 212, 212, 1);border-radius: 10px;padding: 25px;height: 200px;}
.test_pro{display: flex;align-items: center;justify-content: start;gap: 15px;margin-bottom: 15px;}
.test_pro img{height: 100px;width: 100px !important;object-fit: cover;}
.test_pro h5{font-weight:700;font-size:21px;color:#60269e;margin-bottom:0}
.test_pro p{color:#263238!important;margin-bottom: 5px 0 10px;}
.testimonials_box p{font-size:14px;line-height:21px;color:#787878}
.req-callback-sec .contact-banner {background: linear-gradient(180deg, #AE4FFD 0%, #480476 100%);padding: 50px;}
.req-callback-sec .contact-banner h2 {color: #fff;margin: 0 0 10px;}
.req-callback-sec .contact-banner p {color: #fff;}
.req-callback-sec .contact-btn {background: #fff;color: #60269E;font-weight: 700;font-size: 16px;border-radius: 74px;white-space: nowrap;margin: 0px 10px;}
.h_testimonials .owl-dots{display: none;}
.h_testimonials .owl-nav{position:absolute;top:33%;display:flex;align-items:center;justify-content:space-between;width:100%}
.h_testimonials .owl-nav button span{position:relative;font-size:0}
.h_testimonials .owl-nav button span::after{content:"";position:absolute;top:0;left:-50px;background-image:url(../images/left-right-arrow.png);background-repeat:no-repeat;height:44px;width:44px}
.h_testimonials .owl-nav .owl-next{right:-50px}
.owl-next span::after{background-image:url(../images/right-a.png)!important;left:10px!important}
.req-callback-sec {margin: 80px 0 0;}
.surch_offers_sec h2.h_heading {margin: 0 0 10px;}
/* Download the Surch app css */
.download_innner{border:1px solid rgba(0,0,0,.1);background:linear-gradient(101.29deg,rgba(173,78,252,.1) 1.65%,rgba(75,7,122,.1) 99.48%);padding:40px;border-radius:10px;position:relative;margin-bottom: 80px;}
.download_innner h3{font-weight:800;font-size:28px}
.download_innner p{color:#474d6a}
.qr_image{display:flex;align-items:center;justify-content:start;gap:20px;margin-top:20px}
.aap_image img{display:block;margin-bottom:8px;cursor:pointer}
.aap_use{position: absolute;bottom: 0;right: 40px;}
.annual-price-cards .cta-btn span.discount {font-size: 10px;font-weight: 700;}

.profile_align .profile-content-popup {gap: 6px;margin: 0 0 10px;}
.profile_align .profile_text h5 {font-size: 14px;font-weight: 700;margin: 0;}
.profile_align .profile_text p {font-size: 14px;font-weight: 700;}
.profile_align a.registr-btn-outline {box-shadow: none;font-size: 14px;text-align: center;font-weight: 600;}

/* footer css  */
ul {margin: 0;padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
.footer{padding:80px 0 22px}
.footer-inner.logo .social-sec ul li a{border-radius:43.636px;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #0000001a}
.footer-inner.logo .social-sec ul{display:flex;align-items:center;padding:0;gap:10px;justify-content:start}
.social-sec{margin:30px 0 0}
.footer-content ul{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}
.footer-inner ul{display:block}
.footer-inner ul li{width:100%;margin:0 0 8px}
.footer-inner.logo .social-sec ul li{width:auto}
.footer-inner h4{font-size:18px;color:#000;font-weight:700;margin:0 0 20px}
.footer-inner ul li a{color:#474d6a; transition:.3s ease-in-out;font-size:14px;font-weight:500;line-height:16.8px}
.footer-inner ul li a:hover{color:#480476;font-weight:600}
.footer-inner.footer-app{border:1px solid #0000001A;background-color:#faf5ff;border-radius:10px;padding:22px}
.sub-footer{margin:60px 0 0;border-top:1px solid #ccc;padding:15px 0 0}
.footer-inner .app-store-btn img{width:100px;height:35px}
.footer-inner .app-store-btn{display:flex;gap:10px;align-items:center}
.footer-inner .social-sec p{font-size:16px;font-weight:700;line-height:28px;color:#000}
.footer-inner p{font-size:14px;font-weight:500;line-height:26px;padding:5px 0 15px 0}
.sub-footer p{font-size:14px;font-weight:500;color: #474d6a;}




.choose_your_plan {
    text-align: center;
}
.choose_your_plan img {
    height: 180px;
    width: 180px;
    object-fit: contain;
    margin-top: -71px;
    position: relative;
    animation: ChooseYour  2s infinite;
    border-radius: 50%;
    box-shadow: 0px 4px 104px -30px #00000040;
    cursor: pointer;
}

@keyframes ChooseYour {
    0% { transform: translateY(0); }
    50% { transform: translateY(-15px); }
    100% { transform: translateY(0); }
}



@media (max-width:1324px){
.annual-price-cards .cta-btn {font-size: 12px;padding: 11px 15px;}
.pricing-section .card {width: 31%;}
}

@media (max-width:1024px){
    .inner_starter_text h3{font-size:24px}
    .h_testimonials .owl-nav{position:relative;display:inherit;width:100%;text-align:center}
    .h_navbar .navbar-toggler{background-color:#fff}
    .h_navbar .navbar-toggler:focus{box-shadow:none}
    }
@media (min-width:768px) and (max-width:1023px){
    .first-time h5{font-size:18px}
    .first-time{height:50px}
    .heading-plans h1{font-size:22px}
    .discount{min-width:100px}
    .banner_text h1{font-size:40px;line-height:47px}
    .banner_text{padding:30px 0}
    .pricing_sec{padding:50px 0}
    .h_heading{font-size:36px}
    .h_per_month h2{font-size:26px}
    .not_sure_text h3{font-size:28px}
    .not_sure_text p{font-size:18px}
    .surch_offers_box{padding:15px}
    .expert_img{margin:0}
    .download_innner{padding:25px}
    .aap_use{right:15px}
    .pricing-section .card {width: 48%;}
}
@media (max-width:767px){
    .req-callback-sec .contact-btn {margin: 0;}
    .subscription_plans_sec {padding: 25px 0 0;}
.pricing-container{grid-template-columns:1fr}
.pricing-container{gap:16px}
.job_purchase{height:auto}
.pricing_btn_update{position:inherit}
      .inner-choose-plan{flex-wrap:wrap}
    .time-conter,.free-account,.heading-plans{width:100%;text-align:center}
    .time-conter h6{text-align:center;padding-bottom:10px}
    .heading-plans h1{padding:20px 0;font-size:28px}
    .first-time{width:60px;height:50px}
    .first-time h5{font-size:18px}
    .time-boxs{justify-content:center}
    .contact-banner h2{font-size:18px}
    .contact-btn{min-width:140px}
    .discount{min-width:100px}
.pricing-section .card {width: 100%;}
    .banner_text h1{font-size:24px;line-height:32px}
    .banner_text{padding:15px 0}
    .banner_text p{font-size: 14px;margin: 0px 0 20px;}
    .auto_slider_banner p{font-size:14px;position:relative;z-index:9}
    .auto_slider_banner{padding-bottom:20px}
    .h_heading{font-size:28px}
    .scrolling-text-inner {margin-top: 10px;}
    .h_loginbtn {font-size: 14px;}
    .req-callback-sec {
    margin: 50px 0 0;
}
    .h_testimonials,.pricing_sec,.surch_offers_sec{padding:50px 0}
    .download_innner h3,.inner_starter_text h3{font-size:22px}
    .h_questions p,.job_posting ul li,.starter_package p{font-size:14px}
    .starter_package{margin-bottom:20px}
    .not_sure_text h3{font-size:24px}
    .not_sure{padding:20px}
    .h_questions .accordion-button,.not_sure_text p{font-size:16px}
    .h_frequently{padding:10px}
    .aap_use{position:inherit}
    .aap_use img{width:100%;margin-bottom:-20px}
    .download_innner{padding:20px}
    .footer{padding:40px 0 20px}
    .sub-footer{margin:40px 0 0}
    .download_innner{margin-top:50px;margin-bottom: 50px;}
   .footer-content ul li:first-child, .footer-content ul li:last-child {width: 100%;}
    .footer-content ul li:first-child .footer-inner.logo {text-align: center;}
    .footer-content ul li:first-child .footer-inner.logo .social-sec {margin: 0;}
    .footer-content ul li:first-child .footer-inner.logo .social-sec ul {justify-content: center;}
    .offers_heading {font-size: 18px;}
    .offer-content-new .offer-num {font-size: 46px;}
    .scrolling-text-item {margin: 0 10px;}
    section.chosse-plan-box.rec-home { padding: 30px 0 0;}
    .banner_text p span {padding: 3px 15px;display: inline-block;}
    .banner_vactor-l, .banner_vactor-r {display: none;}
    .h_navbar .navbar-toggler span {height: auto;color: #5e239d;}
    .h_navbar .navbar-toggler {padding: 8px 12px;}
    div#navbarSupportedContent {position: absolute;background: #fff;width: 94%;left: 0;right: 0;margin: 0px auto;top: 70px;padding: 15px;z-index: 99;border-radius: 6px;}
    div#navbarSupportedContent .action_dropdown {flex-wrap: wrap;}
    div#navbarSupportedContent .action_dropdown li {width: 100%;}
    div#navbarSupportedContent .action_dropdown li a {width: 100%;text-align: center;border: 1px solid #ccc;margin: 0 0 10px;display: block;}
    div#navbarSupportedContent ul#user-actions .notification a {color: #444;font-size: 14px;padding: 0;}

    .req-callback-sec .contact-banner {padding: 25px;flex-wrap: wrap;gap: 14px;}




.choose_your_plan img {
    height: 100px;
    width: 100px;
    margin-top: -18px;
}


}

.action_dropdown {display: flex;justify-content: space-between;}
.nav_design_update .recruiter_profile_dropdown.show:before {left: auto;right: 20px;}
.nav_design_update .notification a img {border-radius: 50%;height: 35px;width: 35px;}
.nav_design_update .dropdown-toggle::after {display: none;}
.nav_design_update .recruiter_profile_dropdown.show {border-radius: 15px;box-shadow: -4px 4px 17px 0 #0000001a;padding: 20px;width: 300px;}
.nav_design_update .profile_align img {border-radius: 50%;height: 50px;width: 50px;}
.nav_design_update .registr-btn-outline {background: #fff;border: 1px solid #480476;border-radius: 5px;color: #480476 !important;font-weight: 600;padding: 8px !important;width: 100%;display: inline-block;text-decoration: none;text-align: center;}
.profile_style {display: inline-block;padding: 15px 0;line-height: 0;color: #480476 !important;font-weight: bold;text-decoration: none;}
.nav_design_update .registr-btn {background: #480476;border: 0;border-radius: 5px;color: #fff !important;font-weight: 600;width: 100%;padding: 10px;}
.profile_text h5 {font-size: 16px;font-weight: 600;margin: 0;}
.profile_text p {font-size: 14px;font-weight: 500;margin: 3px 0 15px;}
.nav_design_update .profile-content-popup {display: flex;align-items: start;justify-content: start;gap: 15px;}
.nav_design_update a{color: #fff;display: flex;align-items: center;}
.nav_design_update a:focus, .nav_design_update a:hover{color: #fff;}

.user-avatar-fallback {width: 40px;height: 40px;background-color: rgb(52, 152, 219);color: #fff;font-weight: bold;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 16px;}
a.Apply-btn.button.disabled {background-color: #d6d6d6 !important;color: #888 !important;cursor: not-allowed;}
.autocomplete-results {position: absolute;background: white;border: 1px solid #ddd;max-height: 200px;overflow-y: auto;width: 100%;z-index: 1000;}
.autocomplete-item {padding: 10px;cursor: pointer;}
.autocomplete-item:hover {background-color: #f0f0f0;}
ul.dropdown-menu.show:before {content: "";display: block;position: absolute;top: -4px;right: 20px;border: 8px solid #ffffff;border-color: #0000 #0000 #fff #fff;transform: translateX(-50%) rotate(135deg);box-shadow: -2px 2px 3px -1px #1818181f;}
ul.dropdown-menu.show {box-shadow: 0 8px 24px 2px #1818181f,0 0 0 1px #e9e9e9;border: 0;}

/* footer section css  */
.footer_update{width:100%;background:linear-gradient(271.32deg,#AE4FFD 1.13%,#480476 132.84%);padding:70px 0 0;}
.download_app_update p{color:#FFF;font-size:16px;font-weight:700;margin-bottom:10px}
.footer_update_logo{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.download_app_update{display:flex;align-items:center;justify-content:start;gap:12px;flex-wrap:wrap}
.footer_update_menu ul{margin:0;padding:0;display:flex;align-items:center;justify-content:start;gap:30px;flex-wrap:wrap}
.footer_update_menu ul li{list-style:none}
.footer_update_menu{display:flex;align-items:center;justify-content:space-between;border:1px solid #FFFFFF4D;border-right:0;border-left:0;padding:10px 0;margin:25px 0;flex-wrap:wrap;gap:12px}
.footer_update_menu ul li a{color:#FFF;font-size:14px;font-weight:500;text-decoration:none}
.connect_icon{display:flex;align-items:center;justify-content:start;gap:13px}
.connect_icon p{display:inline-block;color:#fff;font-size:16px;font-weight:700;margin:0}
.connect_icon a{display:flex;text-decoration:none;border:1px solid #0000001A;height:50px;width:50px;background-color:#fff;align-items:center;border-radius:50%;justify-content:center}
.all_rights_text{color:#FFF;font-size:14px;font-weight:500;text-align:center;margin:0;padding-bottom:20px} 
.all_rights_text a{color: inherit;font-size: inherit;font-weight: inherit;text-decoration: none;}   
.all_rights_text a:hover {color: inherit;text-decoration: none;}
.footer_update_menu ul li a.active {font-weight: 700;color: #ff731d !important;}
@media (max-width: 767px) {.footer_update_menu ul{gap:10px 30px}.connect_icon a{height:40px;width:40px}.download_app_update p{width:100%}.download_app_update{gap:0 10px}.footer_update_menu ul li {
    width: 45%;
}
.footer_update {padding: 40px 0 0;}
}