@media (max-width: 330px) {

    .navbar-brand-logo {
        width: auto;
        height: 65px;
        max-width: 145px !important;
        object-fit: contain;
        vertical-align: middle;
    }

    .navbar-brand>img.navbar-brand-logo {
        width: auto;
        height: 50px;
        max-width: 145px !important;
        object-fit: contain;
        vertical-align: middle;
    }
    /*begin::subscribe section start*/
    .subscribe-box>.subscribe-input {
        padding-right: 15px;
    }
    /*end::subscribe section*/
}

@media (min-width: 768px){
    .w-md-50{
        width: 50% !important;
    }
}

@media (min-width: 1200px){
    .w-xl-30{
        width: 30% !important;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    /*begin::process section start*/
    .step-container>li>i {
        position: absolute;
        right: -32px;
        font-size: 18px;
    }

    .step-circle {
        width: 150px;
        height: 150px;
        margin: 0 20px 20px;
    }

    .step-number {
        font-size: var(--fontsize-30);
    }

    .step-text {
        font-size: var(--fontsize-18);
    }
    /*end::process section*/
}

@media (max-width: 991px) {

    .border-end-sm-0 {
        border-right: 0px !important;
    }

    .px-md-0 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    /*begin::menu section start*/

    .navbar-brand-logo {
        width: auto;
        height: 65px;
        max-width: 300px;
        object-fit: contain;
        vertical-align: middle;
    }
    
    .navbar-brand>img.navbar-brand-logo {
        width: auto;
        height: 50px;
        max-width: 155px;
        object-fit: contain;
        vertical-align: middle;
    }

    .navbar-nav .nav-link {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    .navbar-nav li {
        margin-right: 0px;
    }

    .service-dropdown-menu {
        width: 100% !important;
        border: 0px;
        box-shadow: none;
        padding: 0px;
        margin: 0px;
    }

    .service-dropdown-menu .service-dropdown-menu-item-container {
        margin-top: 10px;
        padding: 0px;
    }

    .service-dropdown-menu .service-dropdown-menu-item-container .menu-service-item {
        margin-bottom: 10px;
        border-bottom: 1px solid #e0e0e0;
    }

    .menu-service-item img.menu-service-icon {
        height: 30px;
    }

    .menu-service-title {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-500);
    }
    
    .menu-service-description {
        font-size: var(--fontsize-10);
        font-weight: var(--fontweight-400);
    }

    /*end::menu section*/

    /*begin::banner section start*/

    .banner-inner-content::after{
        background: linear-gradient(180deg, #FFE9C0 0%, #FFE9A7 23.56%, rgba(255, 252, 191, 0.330645) 70.67%, rgba(255, 254, 185, 0) 86.54%);
    }

    .banner-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-600);
    }

    .banner-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    .banner-action-button {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-600);
    }

    .banner-inner-content .vendor-logo img {
        width: 100%;
        height: 150px;
        max-width: 220px;
        object-fit: fill;
        vertical-align: middle;
    }

    /*end::banner section*/

    /*begin::trusted vendors section start*/

    .trusted-vendors-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
        text-align: center;
    }

    .trusted-vendors-line {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-500);
        text-align: center;
    }

    /*end::trusted vendors section*/

    /*begin::services section start*/

    .services-section .service-section-title {
        font-family: var(--font-family-Inter);
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }

    .services-section .service-icon {
        width: 30px;
        height: 30px;
    }

    .services-section .service-title {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-500);
    }
    /*end::services section*/

    /*begin::faqs section start*/

    .faqs-section .faqs-section-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }

    .faqs-section .faqs-section-line {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }

    .faqs-section .faqs-section-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    .faqs-section .faq-item .accordion-button {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-600);
    }
    
    .faqs-section .faq-item .accordion-body {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    /*end::faqs section*/

    /*begin::become a referral partner section start*/

    .become-a-referral-partner-section .become-a-referral-partner-section-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-600);
    }

    .become-a-referral-partner-section .become-a-referral-partner-section-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    .become-a-referral-partner-section .become-a-referral-partner-section-button {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-600);
    }

    /*end::become a referral partner section*/

    /*begin::subscribe section start*/

    .subscribe-section {
        padding: 40px 0px;
    }

    .subscribe-section-title {
        font-weight: var(--fontweight-500);
        font-size: var(--fontsize-30);
        text-align: center;
    }
    
    .subscribe-section-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
        text-align: center;
    }

    .subscribe-box>.subscribe-button {
        font-weight: var(--fontweight-700);
        font-size: var(--fontsize-13);
    }

    /*end::subscribe section*/

    /*begin::footer section start*/

    .footer-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }
    
    .footer-links {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    /*end::footer section*/

    /*begin::contact info section start*/
    
    .contact-info .contact-info-phone a {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }
    
    .contact-info .contact-info-email a {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    /*end::contact info section*/

    /*begin::about us section start*/

    .about-us-content-section .about-us-content {
        font-size: var(--fontsize-15);
        font-weight: var(--fontweight-400);
    }

    /*end::about us section*/

    /*begin::terms and conditions section start*/

    .terms-and-conditions-content-section .terms-and-conditions-content {
        font-size: var(--fontsize-15);
        font-weight: var(--fontweight-400);
    }

    /*end::terms and conditions section*/

    /*begin::privacy policy section start*/

    .privacy-policy-content-section .privacy-policy-content {
        font-size: var(--fontsize-15);
        font-weight: var(--fontweight-400);
    }

    /*end::privacy policy section*/

    /*begin::lets partner section start*/

    .lets-partner-content-section .lets-partner-content {
        font-size: var(--fontsize-15);
        font-weight: var(--fontweight-400);
    }

    /*end::lets partner section*/

    /*begin::others services section start*/

    .others-services-section .others-services-section-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }

    .others-services-section .other-service-itemcard-title {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-600);
        font-style: bold;
    }

    /*end::others services section*/

    /*begin::process section start*/

    .process-section .process-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    
    .process-section .process-description {
        font-size: var(--fontsize-16);
        font-weight: var(--fontweight-400);
    }

    .step-circle {
        width: 100%;
        height: auto;
        border-radius: 0px;
        flex-direction: row;
        margin: 0 auto 20px;
    }

    .step-container {
        display: block;
        padding: 0 15px;
    }

    .step-number {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-500);
        color: #535353;
    }
    .step-number::after {
        content: ".";
    }

    .step-text {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-500);
        color: #535353;
    }

    .step-container>li>i {
        display: none !important;
    }
    /*end::process section*/

    /*begin::vendors card section start*/

    .vendors-card-section .vendors-card-section-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    .vendors-card-section .vendors-card-section-description {
        font-size: var(--fontsize-14);
        font-weight: var(--fontweight-400);
    }

    .vendors-card-section .form-check-label {
        font-size: var(--fontsize-12);
        font-weight: var(--fontweight-400);
    }

    .vendors-card-section .vendor-main-section-description{
        font-size: var(--fontsize-12);
        font-weight: var(--fontweight-400);
    }
    
    .vendors-card-section .btn-initiate-evaluation {
        font-weight: var(--fontweight-400);
        font-size: var(--fontsize-12);
    }

    .compare-vendors-button {
        font-size: var(--fontsize-12);
        font-weight: var(--fontweight-400);
        /*position: relative;
        top: auto;
        right: auto;
        margin-top: 20px;*/
    }
    /*end::vendors card section*/

    /*begin::vendor count section start*/
    .vendor-count-section .vendor-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    
    .vendor-count-section .vendor-line {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    .vendor-count-section .vendor-count-icon{
        width: 30px !important;
        height: 30px !important;
    }
    .vendor-count-section .vendor-count-title{
        font-weight: var(--fontweight-50);
        font-size: var(--fontsize-20);
    }
    .vendor-count-section .vendor-count-line{
        font-weight: var(--fontweight-400);
        font-size: var(--fontsize-15);
    }
    /*end::vendor count section*/

    /*begin::popular plan and pricing section start*/
    .popular-plan-and-pricing-section .popular-plan-and-pricing-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    .popular-plan-and-pricing-section .product-title {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-400);
    }
    .popular-plan-and-pricing-section .product-description {
        font-size: var(--fontsize-12);
        font-weight: var(--fontweight-400);
    }
    .popular-plan-and-pricing-section .product-price {
        font-size: var(--fontsize-20);
        font-weight: var(--fontweight-400);
    }
    .popular-plan-and-pricing-section .product-button {
        font-size: var(--fontsize-12);
    }
    /*end::popular plan and pricing section*/

    /*begin::eligibility and document section start*/
    .eligibility-and-document-section .eligibility-and-document-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    .eligibility-and-document-section .eligibility-and-document-description1 {
        font-weight: var(--fontweight-400);
        font-size: var(--fontsize-14);
    }
    /*end::eligibility and document section*/

    /*begin::other vendors section start*/
    .other-vendors-section .other-vendors-section-title {
        font-size: var(--fontsize-30);
        font-weight: var(--fontweight-500);
    }
    /*end::other vendors section*/
}