@media (max-width: 340px){
    .navbar-light .navbar-nav .nav-link {padding: 15px 10px !important; }
    .right-menu .navbar-nav.btn-nav {margin: 5px 0 0px !important; padding-left: 10px !important; } 
    .right-menu .navbar-nav.btn-nav .nav-link {padding: 14px 25px !important; } 
    .nav-item .orange-btn {font-size: 12px !important  ; padding: 12px 10px !important; } 
    .image-accordian .card-header a {font-size: 16px; } 
    .image-accordian .card-header {padding: 15px; }
}

@media screen and (max-width:360px){
    .nav-item .orange-btn {font-size: 12px; padding: 12px 9px; }
    .state-map-inner {display: none; }
    .main-logo img {
        width: 112px !important;
    }
}

@media screen and (max-width: 480px){
    .pricing-top-sec .heading h2 {font-size: 20px;line-height: 1.4;margin-bottom: 0px;}
    a.transparent-btn{ min-width: 180px; }
    .gradient-cta-inner{ padding:50px 25px; }
    .quick-links ul{ columns:1; }
    .banner-list.list li{ width:100%; }
    .banner-btn { margin-top: 0; }
    .expert-insight-inner-banner{ padding:50px 0 0px; }
    .bnr-btn a {padding: 12px 12px; font-size: 14px; }
    .privacyclass {height:156px;}
    .privacyclass2 {height:290px;}

}/* max-width: 480px end */

@media (min-width:480px) and (max-width:640px){
    .state-map-sec {overflow-x: hidden;}
    .state-map-inner {left: -24vw !important;}
}

@media (min-width: 660px) and ( max-width: 700px ){
    .right-menu .navbar-collapse {left: -42vw !important;}
}

@media screen and (max-width: 767px){
    .mob-dev{display: block;}
    .desk-dev{display: none;}
    .search-toggle-box {height: 300px; overflow-y: scroll; margin-bottom: 30px; }
    .device-sec.mob-dev {padding: 60px 0; }
    .mobile-menu .col-md-2 {width: 40%; }
    .mobile-menu .col-md-10{width: 60%; padding-left: 0; }
    .quote-sec {overflow: hidden; } 
    .learn-big-btn.left-align a {margin-right: 25px; }
    .note-box {flex-direction: column; align-items: flex-start !important; }
    .note-box p {margin-top: 15px; }
    h2 {font-size: 26px; font-weight: 600; line-height: 1.4; }
    .blog-bottom-slider .owl-nav{display: none !important;}
    .nav-link.login-btn {margin-top: 0px; }
    .main-logo img {width: 124px;}
    .header-main .col-md-3 {}
    /*.header-main .right-menu {margin-top: -36px;}*/
    .nav-item .orange-btn:hover {padding: 12px;}
    .nav-item .orange-btn {margin-right: 48px;}
    .header-main{position: relative;padding: 0px 15px;}
    .right-menu nav {flex-direction: row-reverse;background-color: transparent !important;padding: 0;}
    .right-menu nav .navbar-toggler {position: absolute; right: 10px; padding: 3px 9px; }
    .nav-item .orange-btn {margin-left: 0; font-size: 14px; letter-spacing: 0; padding: 11px 10px 8px; margin-right: 55px; }
    .nav-link.orange {background: #f8f8f8; margin-right: 11px; }
    .right-menu .navbar-collapse {position: absolute; top: 50px; width: 100%; background: #ed7f41; left: 0; z-index: 9999999; padding: 20px 0; }
    .dropdown-toggle::after {position: absolute; right: 15px; top: 7px; content: "\f107"; font-family: "Font Awesome 5 Pro"; border: none; width: 20px; font-size: 26px; color: #fff; height: 20px; line-height: 1; font-weight: 400; /* background: #000; */ }
    .dropdown.show.dropdown-toggle::after{transform: rotate(180deg); top: 15px; } 
    .navbar-nav .dropdown-menu li a {padding: 15px 30px 15px 45px; line-height: 1; } 
    .show>.nav-link:after{transform: rotate(180deg); top: 15px; margin-left: 0px; right: 19px; }
    /*.dropdown-menu.show .dropdown-toggle::after{
        transform: rotate(180deg);
        top: 15px;
        margin-left: 0px;
        right: 19px;
    }*/
    .right-menu .navbar-collapse a {/*text-transform: uppercase;*/ font-size: 15px; } 
    .main-expand .btn {padding: 10px 20px 10px 20px !important; } 
    .navbar-light .navbar-nav .nav-link {padding: 15px 30px 15px 20px; color: #fff; line-height: 1; } 
    .course-lft {margin: 0 20px; } 
    .right-menu .navbar-nav.btn-nav .nav-link {border-radius: 3px; background: transparent; color: #fff !important; border: 1px solid; padding: 15px 30px !important; white-space: normal; line-height: 1; } 
    .right-menu .navbar-nav.btn-nav {display: flex; flex-direction: row; justify-content: flex-start; margin: 15px 0 10px !important; padding-left: 20px; }
    .dropdown-menu {border: none; padding: 0; margin-left: 15px; background: transparent; } 
    .dropdown-item {padding: 10px 0 10px 30px; color: #fff; } 
    .dropdown-item:focus, .dropdown-item:hover {color: #16181b; text-decoration: none; background-color: transparent; } 
    .submenu.dropdown-menu .dropdown-item {padding: 10px 0 10px 65px; } 
    .submenu.dropdown-menu .submenu.dropdown-menu .dropdown-item {padding: 10px 0 10px 65px; } 
    .banner-sec {padding: 80px 0;} 
    .banner-sec p {margin-bottom: 10px; } 
    .banner-sec p br{display: none;} .banner-sec h1 {font-size: 28px;line-height: 1.4;} 
    .page-id-38 .banner-sec h1 {font-size: 32px;} 
    .banner-btn {margin-top: 0px;} 
    .banner-sec::before {display: none; } 
    .banner-sec .col-md-6 .banner-box img {margin-top: 0;} 
    .banner-sec .col-md-6 img {margin-top: 30px;} 
    .mission-box .card-header a {font-size: 22px; color: #454545; padding-left: 10px; cursor: pointer; } 
    .features-box {justify-content: flex-start; margin-bottom: 10px; padding-bottom: 4px; }
    .features-sec .row .col-md:last-child .features-box{border-bottom: none; padding-bottom: 0; }
    .features-box br {display: none; } 
    .features-box img {width: 30px; height: 30px; object-fit: contain; } 
    .solution-sec {padding: 70px 0 70px; } 
    .access-sec {padding: 40px 0 0; background-position: 30%; } 
    #thank-you h1 {font-size: 60px; }
    /*.solution-sec h2 {
        font-size: 20px;
        line-height: 1.6;
    }*/
    .training-programs-box,.prof-height .training-programs-box{min-height: auto; }
    .solution-sec .row:first-child .col-md-4:first-child img {margin-top: 0; }
    .solution-sec .row {margin-bottom: 0;}
    /*.device-sec .laptop-box {
        margin-left: 0;
        margin-top: 45px;
        padding: 50px 50px;
    }*/
    section.device-sec {background: #efefef; } 
    .device-sec .laptop-box {margin-left: 0; margin-top: 0; padding: 0px; }

    .mob-dev .laptop-box img {width: 100%; margin-left: 0; /* position: relative; */ /* top: -7px; */ }
    .laptop-box h2 {font-size: 36px; font-weight: 600; } 
    .laptop-box span img {width: 250px !important; margin-left: 0px !important; margin-right: 60px; display: block; } 
    .mob-dev .laptop-box a {margin-top: 20px; display: table; } 
    .laptop-box p {margin: 15px 0 20px; } 
    .training-sec {padding: 80px 0; } 
    .training-sec h2 {margin-bottom: 50px;} 
    .training-box {margin-bottom: 30px;} 
    .training-sec .orange-btn {margin-top: 15px;} 
    .image-accordian .card-body{ margin-top:0; } 
    .about-sec {padding: 80px 0 0px; } 
    section.images-sec.about {padding-top: 0; } 
    .about-sec h3 {margin-bottom: 0px;} 
    .mission-box .accordion {padding: 35px 16px; } 
    .mission-box .card-body p {margin-bottom: 0; }
    .mission-box .accordion .card-body {padding: 7px; padding-left: 30px; } 
    .mission-box p {padding-right: 0;} 
    .image-box img {margin: 30px 0; } 
    .image-box p {padding-right: 0;} 
    .image-box h2,.spot-sec h2{font-size: 30px; line-height: 1.4; } 
    .course-inner-box {margin-left: 0; border-left: none; padding-left: 0; margin-top: 30px; } 
    .course-inner {margin-bottom: 20px; } 
    .course-inner .col-md-3 {width: 40%; padding-right: 0; } 
    .course-inner .col-md-9 {padding-right: 0; width: 60%; } 
    .ouroffice-sec {padding: 0px 0px 100px; } 
    .ouroffice-sec .heading p {margin: 1px 0rem 50px; } 
    footer h4 {margin-bottom: 10px; margin-top: 30px; } 
    footer {padding: 70px 0 20px; } 
    .contact {padding: 80px 0; overflow: hidden; } 
    .help {margin-top: 0; } 
    .sheet .learn img {width: 25%; margin-bottom: 10px; } 
    .trial {padding: 35px 25px; margin: 50px 0; } 
    /*.login-sec::before {width: 90vw; display: none; }*/ 
    .price-train-sec {padding: 60px 0; } 
    .price-percent-sec p {margin-bottom: 38px; } 
    .inner-state-banner {padding: 50px 10px; } 
    .inner-state-banner h1 {font-size: 40px; } 
    .inner-state-banner p {font-size: 20px; line-height: 1.6; } 
    .inner-state-sec {padding: 50px 0; } 
    .price-accordion-sec.product-accordion {padding: 80px 0 16rem; } 
    .price-accordion-sec.product-accordion .card-header {padding: 10px 10px; } 
    .upper-sec-inner h2 {font-size: 38px; line-height: 1.2; margin-bottom: 20px;}
    .upper-sec-inner {padding: 50px 30px; }

    .login-sec .row .col-md-6:first-child {padding: 0; } 
    .login-sec {margin-top: 80px; } 
    .login-sec::before{width: 90vw; display: none; } 
    .left-side {background: #434343; border-radius: 0 133px 0 0; padding: 75px 20px 40px 20px; } 
    .login-with-other h2 {margin: 10px 0 30px; } 
    .heading p {margin-bottom: 20px; } 
    .logo-sec .col-md-2 {width: 50%; } 
    .logo-box{margin-bottom: 25px; } 
    .logo-box img {width: 100%; } 
    .image-box img {margin: 30px 0; } 
    .price-accordion-sec .card-header {padding: 14px 18px 10px; } 
    .price-accordion-sec .card-body {color: #474747; padding: 20px 20px 16px 20px; border: 2px solid #ebebeb; } 
    .price-accordion-sec .card-header .card-title {padding-right: 45px; width: 100%; display: block; margin-bottom: 0; } 
    .learn-big-btn a {padding: 14px 23px 10px; } 
    .trangle-shape {clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%); padding-bottom: 140px !important; margin-bottom: 60px; } 
    .online-training-box h2 {margin-top: 0px; } 
    .online-training-box h2 br {display: none; } 
    .online-training.umbrella {padding-bottom: 100px; } 
    .product-content-sec {padding: 80px 0; } 
    .border-btn {font-size: 15px; } 
    .need-box {margin-bottom: 55px; } 
    .need-sec .col-md-4:last-child .need-box {margin-bottom: 0px; } 
    .price-accordion-sec.product-accordion h2 {font-size: 50px; } 
    .quote-inner {padding: 37px; margin: 0px; } 
    .learn-big-btn a {padding: 15px 12px; margin: 0px 5px; font-size: 14px; } 
    .page-template-start-my-trial .price-accordion-sec {padding-top: 100px; }
    .review a.banner-btn {margin-top: 25px; }
    .orange-btn::after, .learn-big-btn a::after, .banner-btn::after, .state-load-more a::after {display: none; }
    .orange-btn:hover, .learn-big-btn a:hover, .banner-btn:hover, .state-load-more a:hover {/*padding: 15px 22px 10px;*/ }
    .training-programs-sec { padding: 80px 0 80px;}
    .count-2 {column-count: 1;}
    .training-programs-sec .learn-big-btn {margin-top: 20px; } 
    .caregiver-training-dark {padding: 80px 0 80px; } 
    .try-care .free {margin-top: 80px; margin-bottom: 0; } 
    .homemaker-sec {padding-bottom: 40px; } 
    .learn-big-sec img {width: 100%; } 
    .teaches-sec .inner-logo {margin-top: 0; margin-bottom: 30px; width: 100%; } 
    .homebox {padding: 25px 25px 20px; min-height: inherit; margin-bottom: 30px; } 
    .givecare-sec h3 {font-size: 35px; margin-bottom: 35px; line-height: 1.4; } 
    .control-task-sec {padding: 80px 0; } 
    .learn-big-sec h4 {font-size: 16px; } 
    .learn-big-sec .learn-big-btn a {margin: 0 5px; font-size: 14px; padding: 16px 14px 13px; } 
    .left-paddng {padding-left: 0px; }

    /* contact us page start */
    .consect p {margin-bottom: 20px; }
    /* contact us page end*/

    .bkck-sec {margin-top: 0px; }
    .bkck-sec .course-inner-box {margin-top: 0; padding-left: 20px; /* border-left: none; */ }
    .bkck-sec br {display: none; } 
    .bkck-sec .course-inner-box p {min-height: auto; font-size: 14px; } 
    .home-course-lg .course-inner {min-height: auto; } 
    .bkck-sec .course-inner {min-height: auto; margin-bottom: 0px; padding: 16px 15px; }
    .solution-sec img {display: none; } 
    .hmecourse-inner {margin-top: 35px; } 
    .user-friendly {padding: 60px 0; } 
    .ufr-contntar.ufrcontsec {margin-top: 60px; } 
    .usfrnd-boxes {margin-top: 25px; } 
    .bkck-sec .course-inner .col-md-3 {padding-right: 0; width: 30%; } 
    .bkck-sec .course-inner .col-md-9 {width: 70%; padding-left: 20px; } 
    .ufr-mob {display: none; } .home-course-lg {padding: 10px 7px; } 
    .bkck-sec .course-inner h4 {font-size: 40px; line-height: 1.2; } 
    .learn-big-btn.left-align a {font-size: 14px; } 
    .started {margin-top: 0px; } 
    .screen img {margin-bottom: 0; } 
    .image-accordian .card-header {padding: 10px; } 
    .image-accordian .card-body {padding-left: 15px; padding-right: 15px; } 
    .image-accordian .accor-body img {padding-bottom: 15px; display: none; } 
    .image-accordian .card-header a {font-size: 16px; }
    /* Expert Insights start */
    .about-sec.expert-insight-banner {padding: 50px 0 50px; } 
    .expert-insight-inner-banner {padding: 50px 0 40px; } 
    .expert-insight-inner-banner:before {/*display: none;*/ } 
    .expert-insight-banner .container:after,.expert-insight-banner .container:before {display: none; } 
    .expert-social-icon .expert-social-innr a {margin-right: 13px; font-size: 26px; } 
    .expert-social-icon.sticky-top {position: relative; margin-bottom: 10px; top: 0; } 
    .expert-social-icon .expert-social-innr{flex-direction: row; justify-content: flex-start; }
    .expert-insight-inner-banner .row.justify-content-center {flex-direction: column-reverse; }
    .expert-insight-inner-banner .expert-insight-form .justify-content-center {flex-direction: inherit !important; }
    .expert-box img.rounded-circle {width: 40%; margin-bottom: 20px; }
    .expert-insight-inner-sec .container-fluid {width: 98%; }
    .featured-blog{ margin-bottom: 30px; }
    .featured-blog img { height: 100%; object-fit: cover; }

    .about-sec.blog-single-top ol.breadcrumb{ display:none; }
    .blog-single-outer .row {flex-direction: column-reverse; } 
    .blog-single-outer .col-md-3, .blog-single-outer .col-md-9 {flex: 0 0 100%; max-width: 100%; } 
    .blog-left-outer.sticky-top {top: 0; position: inherit; }
    .blog-left-outer.sticky-top .tbl-contnt {display: none; }
    .blog-bottom-slider{ padding-bottom:40px; }
    .blog-bottom-slider .card{ margin:0 15px 30px; }
    .expert-insight-inner-sec .col-lg-8 .expert-social-icon{ display:block; }
    .expert-insight-inner-sec .insight-sidebar .expert-social-icon{ display:none; }
    .insight-colord-box h4{ font-size:26px; }
    .expert-box{ text-align:center; }
    .expert-bottom-slider .owl-dots { display: none; }
    .need-box ul {min-height: auto; }
    .pricing-top-sec{ padding:40px 0; } 
    .pricing-top-sec .heading h2{ font-size:40px; margin-bottom: 0px; }
    .pricing-user-selector{ margin: 0 0 25px;padding: 27px 172px 26px 20px;}
    .pricing-main-inner::before{ height: 31%; width: 100%; border-radius: 10px 10px 0 0; }
    .pricing-main-sec .container { max-width: 540px; }
    .pricing-main-inner {padding-left: 5px;}
    .forPricing {max-width: 100%;}
    .pricingValue {max-width: 100%;text-align: left;}
    .state-cta-innr {padding: 55px 20px; }
    .state-cta-innr h3 {font-size: 28px; } 
    .frnc-info-img:before {width: 88%; top: -46px; } 
    .frnc-info-img {margin-top: 20px; margin-bottom: 20px; } 
    .franchise-tab-sec .tab-content {display: none; } 
    .franchise-tab-sec .nav button.active{background: #f7f7f7; border-left: 10px solid #e7e7e7; box-shadow: none; } 
    .state-umbrella-banner h1 {font-size: 32px; line-height: 1.4; }
    .state-map-info {margin-left: 0px; min-height: initial;/*width: max-content; margin: auto; max-width: 290px;*/ }
    .frnc-info-box.mt {margin-top: 22px; }
    .state-umbrella-banner,.state-map-sec,.online-training{padding: 75px 0; }
    .state-map-inner {/* display: none; */ width: 169vw; transform: scale(0.5); margin-left: 0; position: relative; left: -37vw; margin-top: -120px; margin-bottom: -90px; }
    .state-umbrella-banner .container-fluid {width: 98%; }
    header .container {padding: 0; }
    .about-sec.state-page-banner {padding: 60px 0; } 
    .training-requirement-sec .started {margin-top: 30px; margin-left: 0px; } 
    .training-requirement-sec .started h4 b {font-size: 26px; } 
    .learn-big-btn a {line-height: normal; } 
    .clfrna-mobile-box {padding: 55px 30px; } 
    .clfrna-mobile-access h6 {margin-top: 30px; } 
    .clfrna-mobile-box {background-image: none; } 
    .clfrna-mobile-access h3 {font-size: 28px; } 
    .clfrna-info-sec {padding: 60px 0; }
    .training-requirement-sec {padding: 60px 0; }
    .ph-none{display: none;}
    .clfrna-info-list-sec{display: block;}
    .learn-big-btn a:hover,.learn-big-btn a.orng:hover,.state-load-more a:hover{padding: 15px 15px;}
    .card.course-name-box, .card.course-detail-box {padding: 30px 14px;}
    .card.course-name-box ul {gap: 3px;}
    .caregiver-training-info h3 {font-size: 28px;}
    #saveResult h6 {margin-top: 0px;    }
    .growth-tab-innr .nav .nav-link {padding: 10px 10px !important; font-size: 12px; } 
    .growth-tab-innr .tab-content ul li:last-child {margin-bottom: 0; } 
    .quote-inner p {margin-bottom: 20px !important; } 
    .training-programs-sec.calefornia .col-md-6 {margin-bottom: 50px; } 
    .growth-tab-innr .tab-content ul.p-111{padding-left: 30px !important; } 
    .growth-tab-innr .tab-content ul.p-120{padding-left: 30px !important; } 
    .growth-tab-innr .tab-content ul.p-217{padding-left: 30px !important; } 
    .growth-tab-innr .tab-content ul.p-140{padding-left: 30px !important; } 
    .training-programs-sec .heading h2 {font-size: 28px; } 
    .heading h3 {font-size: 28px; } 
    .footer-cta-sec h4 {font-size: 26px !important; }
    .orange-btn, .banner-btn {padding: 15px 20px 15px;}
    .banner-sec p br,h2 br{display: none !important;}
    .quote-inner p {font-size: 22px; text-align: center; }
    .heading p br{display: none;}
    .container-fluid {width: 100% !important;}
    .home-banner-sec h1 {font-size: 27px;line-height: 1.4;}
    .home-banner-sec h1 br,.home-banner-sec p br{display: none;}
    .home-banner-sec {background-size: cover;padding: 50px 0px;}
    .home-banner-sec .lp a img {border-radius: 10px 10px;}
    .solution-sec .card-body {padding: 15px;}
    .user-friendly .subhead {font-size: 16px;}
    .access-img {margin-top: 40px;}
    .map-search p br {display: none;}
    .access-sec p br,.footer-cta-sec br{display: none;}
    .ebook-box .card-title {margin-top: 10px;line-height: 1.4;font-size: 18px;}
    .ebook-box .card-body img {width: 60%;}
    .ebook-banner h1 {font-size: 34px;}
    .ebook-inner-banner h1 {font-size: 28px;line-height: 1.4;}
    .discover-more-box.two img.card-img-top, .discover-more-box.three img.card-img-top {height: 250px;}
    .podcast-banner-sec {background-position: right bottom; background-size: 85%; padding: 45px 0 0px; }
    .podcast-banner-sec h1 {font-size: 42px; line-height: 1.4; }
    .podcast-banner-sec p {font-size: 16px; margin-bottom: 0; }
    .podst-newsltr {flex-direction: column; }
    .hightlgt-ebook-box {padding: 40px 20px;border-radius: 50px 0 0 0;}
    .pltfm-banner-sec {padding: 80px 0; }
    .pltfm-banner-sec h1 {font-size: 32px; }
    .simple-line-link a {font-size: 14px; }
    .episode-box {margin-bottom: 40px;}
    .exprt-qute-box img{display: none;}
    .postid-5270 .blg-main-featured-img {width: 100%;}
    .blog-inner-video iframe {height: 240px !important;width: 100% !important;}
    .good-read-box {padding: 20px 12px 20px 20px; width: 100%;}
    .good-icon {width: 85px; height: 55px;}
    .good-read-box:before {width: 48px;}
    .whitepaper-banner h1 {font-size: 42px;}
    .whitepaper-box img {margin-top: 0px; }
    .whitepapr-sec {padding-top: 70px; }
    .episode-btn {display: flex;margin-bottom: 10px;}
    .trust-box {
        width: 46%;
        display: inline-block;
    }
    .tr-sep{
        display: none;
    }
    .pro-stats-band .pro-sc-item {
        padding: 12px 10px !important;
    }
    .pro-sc-n {
        font-size: 24px;
    }
    .pro-sc-l {
        font-size: 10px;
        color: #000;
        line-height: 1.4;
    }
    .ai-left-sec p {
        font-size: 16px;
    }
    .about-stat-val {
        font-size: 2rem;
    }
    .about-stat-lbl {
        font-size: 0.65rem;
    }
    .about-stats-section .col-6.mb-4{
        margin-bottom: .5rem !important;
    }
    .about-stats-section .about-stat-item{
        padding: 15px;
    }
    .catalog-hero .catalog-hero-search button {
        padding: 5px 9px;
        font-size: 11px;
        display: none;
    }
    .course-group-header .group-count{font-size: 9px; min-width: 68px; text-align: center; }
    .course-group-header h3 {font-size: 16px; }
    .c-inner-hero-section.course-main-outr:before{display: none;}
    .content-card {padding: 25px 22px; }
    .c-inner-breadcrumb-bar {display: none;}

}/* max-width: 767px end*/

@media screen and (max-width: 991px){
    #dropdownMenuLink,#dropdownMenuLink2{width: 10px; height: 10px; position: absolute; right: 0; top: 0; }
    .mobile-menu{display: block;}
    .desktop-menu{/*display: none;*/}
    /*.drop-2 {
        top: 175px !important;
    }*/
    .dropdown-toggle {min-height: 40px; } 
    .main-navbar {position: relative; }
    .right-menu .navbar-collapse {
        height: 80vh;
        overflow-y: auto;
    }
    /*.up-link{
        position: absolute;
        z-index: 99;}
    .up-link2 {
        top: 42px;
    }*/
    /*.up-link.up-link2.drop-2.drop-4 {
        top: 42px;
    }*/
    .navbar-light .navbar-nav .nav-link:focus {outline: none; } 
    /*header {padding: 12px 0; } */
    .social-links ul li a {margin-right: 15px; } 
    .price-accordion-sec .card-header::after {top: 13px !important; } 
    .image-accordian .accor-body img {margin-top: 0; width: 100%; height: 320px; } 
    .banner-list.list li {width: 48%; }

}/* max-width: 991px end*/


@media (min-width: 768px) and (max-width: 991px){
    .search-toggle-box {height: 300px; overflow-y: scroll; margin-bottom: 30px; }
    .nav-link.login-btn {margin-top: 0px; }
    .right-menu .navbar-collapse {
        /*position: absolute;
        top: 53px;
        width: 100vw;
        background: #ed7f41;
        left: -15px;
        z-index: 9999999;
        padding: 20px 0;*/
    }
    .right-menu nav {flex-direction: row-reverse; justify-content: flex-start; padding-right: 0; }
    /*.header-main .col-md-2,.header-main .col-md-10{
        max-width: 100%;
        flex: 0 0 100%;
    }*/
    .mobile-menu .col-md-2 {width: 35%; max-width: 35%; flex: 0 0 35%; } 
    .mobile-menu .col-md-10 {width: 65%; max-width: 65%; flex: 0 0 65%; } 
    .learn-big-btn a:hover, .learn-big-btn a.orng:hover, .state-load-more a:hover {padding: 15px 45px 15px 20px; }
    /*.header-main .right-menu {
        margin-top: -46px;
    }
    */
    .nav-item .orange-btn {margin-left: 0; font-size: 14px; letter-spacing: 0; padding: 12px 12px; margin-right: 12px; } 
    .nav-link.orange {background: #f8f8f8; margin-right: 11px; } 
    .right-menu .navbar-collapse {position: absolute; top: 130px; width: 100%; background: #ed7f41; left: 0; z-index: 9999999; padding: 20px 0; right: 0; }
    .dropdown-toggle::after {position: absolute; right: 15px; top: 7px; content: "\f107"; font-family: "Font Awesome 5 Pro"; border: none; width: 20px; font-size: 26px; color: #fff; height: 20px; line-height: 1; font-weight: 400; /*background: #000;*/ }
    .dropdown.show.dropdown-toggle::after{transform: rotate(180deg); top: 15px; }
    .navbar-nav .dropdown-menu li a {padding: 15px 30px 15px 45px; line-height: 1; }
    .show>.nav-link:after{transform: rotate(180deg); top: 15px; margin-left: 0px; right: 19px; }
    /*.dropdown-menu.show .dropdown-toggle::after{transform: rotate(180deg); top: 15px; margin-left: 0px; right: 19px; }*/
    .right-menu .navbar-collapse a {text-transform: uppercase; font-size: 15px; } 
    .navbar-light .navbar-nav .nav-link {padding: 15px 30px; color: #fff; line-height: 1; } 
    .right-menu .navbar-nav.btn-nav .nav-link {border-radius: 3px; background: transparent; color: #fff !important; border: 1px solid; padding: 15px 30px !important; white-space: normal; line-height: 1; } 
    .right-menu .navbar-nav.btn-nav {display: flex; flex-direction: row; justify-content: flex-start; margin: 15px 0 10px !important; padding-left: 30px; } 
    .dropdown-menu {border: none; padding: 0; background: transparent; margin-left: 15px; } 
    .dropdown-item {padding: 10px 0 10px 30px; color: #fff; } 
    .dropdown-item:focus, .dropdown-item:hover {color: #16181b; text-decoration: none; background-color: transparent; } 
    .submenu.dropdown-menu .dropdown-item {padding: 10px 0 10px 65px; } 
    .submenu.dropdown-menu .submenu.dropdown-menu .dropdown-item {padding: 10px 0 10px 65px; } 
    .training-programs-box {min-height: 300px; } 
    .left-paddng {padding-left: 0; } 
    .features-sec .row .col-md {width: 50%;flex: 0 33%;margin-bottom: 20px;} 
    .features-sec .border-right{border-color: transparent !important;}
    .features-sec .row .col-md:nth-child(3) {border-color: transparent !important;}
    .bkck-sec .course-inner {padding: 18px 0px; margin-bottom: 12px; } 
    .hmecourse-inner .orange-btn {padding-left: 15px; font-size: 15px; letter-spacing: 0; } 
    .bkck-sec .hmecourse-inner h6 {line-height: 42px; font-size: 25px; padding-bottom: 7px; margin-bottom: 22px; } 
    .bkck-sec .hmecourse-inner h6 {line-height: 1.4; } 
    .home-course-lg {padding: 15px 20px; } 
    .bkck-sec .course-inner img {width: 48px; max-width: 48px; } 
    .Leadership .col-md-6 img {margin-top: 0; } 
    .banner-video-top {overflow: visible;}
    .list li {/*    display: inline-block;*/ } 
    .caregiver-training-info h3 {font-size: 24px; } 
    .growth-tab-innr .tab-content ul li {font-size: 14px; } 
    .training-programs-sec.calefornia .col-md-6 {margin-top: 43px; } 
    .price-accordion-sec.calefornia .list li {display: block; } 
    .about-sec.blog-single-top .row {align-items: center; } 
    .about-sec.blog-single-top ol.breadcrumb{ display:none; } 
    .about-sec.blog-single-top .col-md-8, .about-sec.blog-single-top .col-md-4 {flex: 0 0 50%; max-width: 50%; } 
    .blog-single-outer .row {flex-direction: column-reverse; } 
    .blog-single-outer .col-md-3, .blog-single-outer .col-md-9 {flex: 0 0 100%; max-width: 100%; } 
    .blog-left-outer.sticky-top {top: 0; position: inherit; } 
    .blog-left-outer.sticky-top .tbl-contnt {display: none; }
    .blog-bottom-slider{ padding-bottom:40px; }

    .insight-colord-box h4{ font-size:26px; }
    .pricing-main-sec .container { max-width: 720px; }
    .pricing-top-sec .heading h2 { font-size: 22px; margin-bottom: 20px; }
    .pricing-saving-box h4 { font-size: 26px; }
    .pricing-main-inner-left h3 { font-size: 30px; margin: 12px 0 20px; }
    .pricing-main-inner-left h3 span { font-size: 32px; }
    .forPricing {max-width: 100%;}
    .pricing-main-inner {padding-left: 0px;}
    .pricingValue {max-width: 100%;text-align: left;}
    .pricing-main-inner-right li{font-size: 12px;}
    .access-sec p {font-size: 16px;}
    .solution-sec .card-body {padding: 30px 15px;padding-top: 0;}
    .frnc-info-img:before {width: 64%;top: -54px;}
    .whitepaper-box img {margin-top: -40px;}
    .franchise-tab-sec .nav button {padding: 14px;font-size: 16px;}




}/*  min-width: 768px and max-width: 991px end*/


@media (min-width: 768px) and ( max-width: 1024px ){    
    .about-sec.blog-single-top ol.breadcrumb{ display:none; }
    .container-fluid {width: 95%;}
    .home-banner-sec h1 {font-size: 28px;line-height: 1.4;margin-bottom: 8px;}
    .home-banner-sec h1 br{display: none;}
    .home-banner-sec {padding: 70px 0px 60px;}
    .home-stats-box p {font-size: 14px;margin-top: 26px;line-height: 1.4;}
    .home-stats-box p br{display: block;}
    .access-sec h2 {line-height: 1.4;}
    .access-img img {margin-top: 34px; }
    .bkck-sec {padding: 60px 0 70px;}
    .access-sec {padding: 30px 0 10px;}
    .hmecourse-inner .bnr-btn a{padding: 12px 15px;}
    .course-inner-box {margin-left: 2px;padding-left: 10px;}
    p.lg-small {margin-top: 0px;}
    .featured-blog {height: 350px; margin: 0 0 20px; } 
    .ebook-inner-banner h1 {font-size: 24px;line-height: 1.4;} 
    .ebooks-detail-sec p, .ebooks-detail-sec ul {margin: 0 0 20px;} 
    .state-map-inner .map {margin: auto; } 
    .blog-main-top .col-md-8, .blog-main-top .col-md-4 {flex: 0 0 100%; max-width: 100%; } 
    .blog-main-top .col-md-4 {display: inline-flex; gap: 20px; }
    .blog-side-cta{ margin-bottom:0; }

    .blog-umbrella-sec .card .card-body{ padding:15px 15px 45px; }
    .blog-social-link li{ padding-right:0; }

    /* Blog Page End */
    .banner-sec {padding: 80px 0; } 
    .side .wpcf7-list-item {margin-right: 13px; } 
    #thank-you {padding: 60px 0; } 
    .ufr-mob {display: none; } 
    .course-inner h4 span {font-size: 45px !important; } 
    .about-course-inner .hmecourse-inner h6 {font-size: 17px; line-height: 27px; } 
    .about-course-inner .hmecourse-inner .orange-btn {padding-right: 15px; }
    .usfrnd-boxes .row .col-md-4 {width: 50%; flex: 0 0 50%; max-width: 50%; } 
    .features-sec .col-md-3 {flex: 0 0 50%; max-width: 50%; } 
    .features-box {border: none;margin-bottom: 10px;} 
    .features-sec {padding: 25px 0 0; } 
    .solution-sec {padding: 80px 0 40px; }
    .solution-sec .row {margin-bottom: 45px; } 
    .solution-sec h3{font-size:20px; } 
    .training-sec {padding: 80px 0; } 
    .laptop-box h2 {font-size: 37px; } 
    .laptop-box img {width: 170px; margin-left: 0; margin-right: 8px; } 
    .laptop-box {padding: 35px 25px; } 
    .device-sec .laptop-box {margin-left: 0px; } 
    .training-box {margin: 0px; } 
    .training-box p {font-size: 22px; } 
    .banner-sec h1 {font-size: 38px; margin: 15px 0; font-weight: bold; } 
    .learn-big-btn a {padding: 15px 20px; line-height: normal; }
    .learn-big-btn a:last-child{margin-right: 0px;}
    .trangle-shape {clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%); padding-bottom: 160px !important; margin-bottom: 40px; }
    .online-training {padding: 80px 0; } 
    .online-training.umbrella {padding-bottom: 80px; padding-top: 0; } 
    .product-content-sec {padding: 80px 0; } 
    .border-btn {font-size: 13px; } 
    section.need-sec {padding: 80px 0 80px; } 
    .need-box h3 {font-size: 22px; } 
    .need-box {padding: 55px 15px 35px; height: 100%; } 
    .price-accordion-sec.product-accordion {padding: 80px 0 16rem; } 
    .upper-sec-inner {padding: 50px 40px; } 
    .upper-sec-inner h2 {font-size: 44px; line-height: 1.6; } 
    .upper-sec-inner h4 {font-size: 20px; } 
    .upper-sec-inner p {font-size: 16px; line-height: 1.6; margin-bottom: 5px; } 
    .trial {background-color: #ffff; border-radius: 8px; padding: 45px 30px; }


    /* about start */
    .about-sec {
        padding: 80px 0 50px;
    }
    .mission-box .accordion {padding: 35px 25px; }
    .mission-box .card-header a {font-size: 20px; } 
    .images-sec.about {padding-top: 0; } 
    .image-box p {padding-right: 0; } 
    .image-box h2 {font-size: 28px; line-height: 1.6; } 
    .spot-sec h2 {font-size: 30px; line-height: 1.6; } 
    .course-inner {margin-bottom: 15px; } 
    .course-inner h5 {font-size: 17px; } 
    .course-inner p {line-height: 1.5; } 
    .course-inner img {width: 100%; } 
    .course-inner .col-md-3 {padding-right: 0; } 
    .ouroffice-sec {padding: 0 10px 80px; } 
    /* about end */
    .banner-sec::before {display: none;}

    /* price start */
    .pricing-table-sec .col-md-4 {flex: 0 0 50%; max-width: 50%; } 
    .logo-sec h2::before {top: 24px; } 
    .logo-sec .col-md-2 {max-width: 32%; flex: 0 0 32%; } 
    .logo-sec {padding-bottom: 0; } 
    .logo-box {margin-bottom: 30px; } 
    .price-accordion-sec .card-header {padding: 20px 25px 13px; } 
    .price-accordion-sec .card-body {padding: 20px 25px 13px; }
    /* price end */

    /* product start */
    .price-accordion-sec.product-accordion .card-header {padding: 20px 10px 20px; }
    .caregiver-training-banner {padding: 80px 0 80px; }
    .quote-inner:after {width: 200px; height: 200px; right: -2px; top: -100px; }
    .quote-inner:before {width: 200px; height: 200px; left: -64px; bottom: -100px; }
    .training-programs-sec .col-md-3 {flex: 0 0 50%; max-width: 50%; }
    .training-programs-sec {padding: 80px 0 80px; }
    /* product end */

    /* Start trail start */
    .try-care .free {margin-top: 100px;}
    .wrl-cls img {width: 100%;}
    .trust-icn p br {display: none;}
    .sign h6 {font-size: 10px; padding-top: 6px;}
    /* Start trail end */

    /* states start */
    .map-img-sec p br {display: none;}
    .all-state-sec .col-md-4 {padding: 0 8px;}
    .all-state-sec {margin-bottom: 35%;}
    /* states end */

    /* inner state start */
    .view-another-state h3 {font-size: 18px;}
    section.bottom-state-sec {padding: 55px 10px;}
    .bottom-state-sec .list {display: block; flex-direction: inherit; column-count: 2;}
    .bottom-state-sec .list li {margin-right: 0px;} 
    /* inner state end */

    /* Who caregiver end */
    .givecare-sec h3 {font-size: 32px; line-height: 1.6;}
    .homemaker-sec .col-md-3 {flex: 0 0 50%; max-width: 50%;}
    .homemaker-sec {padding-bottom: 10px;}
    .homebox {margin-bottom: 30px; min-height: 438px;}
    .teaches-sec .inner-logo {width: 100%;} 
    .control-task-sec {padding: 80px 0;} 
    /* Who caregiver end */
    /* who-home-care-leadership start */
    .puzzle {padding: 80px 0; } 
    .image-accordian {padding: 80px 0;}
    .image-accordian .accor-body img {height: auto; }
    /* who-home-care-leadership end */

    /*.bkck-sec {
        margin-top: 100px;
    }*/
    .bkck-sec .course-inner p {font-size: 15px; line-height: 25px; }
    .course-inner h4 {font-size: 38px; line-height: 1; }
    .bkck-sec .course-inner p br {display: none; } 
    .bkck-sec .hmecourse-inner h6 br {display: none; }
    .upper-sec-inner a {margin-top: 15px; display: block; }
    footer .col-md-4 {flex: 0 0 25%; max-width: 25%; }
    footer .col-md-4:nth-child(2) {flex: 0 0 50%; max-width: 50%; }
    .online-training .heading h2 {font-size: 30px; line-height: 40px; }
    .online-training .heading h2 br{display: none;}
    .frnc-info-box.mt {margin-top: 20px; }
    .state-map-info {padding: 22px; margin-left: 0; margin-top: 30px; }
    .state-cta-innr {padding: 45px 40px; }
    .frnc-info-box.mt {margin-top: 30px; }
    .franchise-tab-sec .nav button {padding: 12px 10px 14px 12px;font-size: 12px;}
    .franchise-tab-sec .nav button span {font-size: 17px; }
    .state-map-inner .map.maphilighted {width: 634px; height: 454px; margin: auto; background-repeat: no-repeat; }
    .clfrna-mobile-box {background-image: none; }
    .about-sec.state-page-banner,.training-requirement-sec,.training-requirement-sec,
    .calefornia-images-sec,.training-programs-sec,.clfrna-info-sec{padding: 60px 0; }
    .state-page-banner .learn-big-btn a:hover,.state-page-banner .learn-big-btn a.orng:hover{padding: 15px 45px 15px 20px; }
    .card.course-name-box, .card.course-detail-box {padding: 30px 15px; }
    .growth-tab-innr .tab-content ul.p-111{padding-left: 0px !important; }
    .growth-tab-innr .tab-content ul.p-120{padding-left: 0px !important; }
    .growth-tab-innr .tab-content ul.p-217{padding-left: 90px !important; }
    .growth-tab-innr .tab-content ul.p-140{padding-left: 70px !important; }
    .banner-sec p br,h2 br{display: none !important;}
    .heading p br,p br{display: none;}
    .training-programs-sec .heading h2 {font-size: 30px; }
    .training-programs-sec.calefornia .row .col-md-6.col-lg-4 {margin-bottom: 50px; }
}/* min-width: 768px and max-width: 1024px end */


@media (min-width: 992px) and ( max-width: 1024px ){
    .desktop-menu.sticky-top .container-fluid {width: 100%; }
    .nav-item .orange-btn {margin-left: 10px; padding: 13px 8px; font-size: 14px; }
    .nav-link.login-btn{ padding: 10px 15px !important; }
    .main-navbar a.nav-link {padding: 28px 8px !important; font-size: 14px; }
    .navbar-light .navbar-nav .nav-link {padding: 18px 1vw; font-size: 14px; }
    .main-navbar .dropdown-toggle::after {top: 36px; }
    .dropdown-menu.megamenu {left: 0; width: 100%; min-width: 100%; }
    .frnc-info-img:before {width: 88%; top: -54px; }
    .featured-blog img{width: 100%;}
    .episode-box {margin-bottom: 50px; }
}


@media (min-width:1100px) and (max-width: 1280px){
    .nav-item .orange-btn {font-size: 14px;}
    .main-navbar a.nav-link {padding: 28px 9px !important; font-size: 14px; }
    .navbar-nav .dropdown-menu{top: 88%;}
    .btn-nav .nav-link{font-size: 14px;}
    li.nav-item.dropdown a {margin-right: 10px; font-size: 14px; }
}


@media (min-width:992px) and (max-width: 1366px){
    .dropdown-menu.megamenu {left: -195px; }
}

@media (min-width: 992px){
    .dropdown{border: none; }
    .navbar-nav .dropdown-menu.megamenu.platform-menu {/*min-width: 81vw;left: -22vw;*/}
    .nav-item:hover >.dropdown-menu{display: block;}
    .dropdown-menu li .dropdown-item {padding: 8px 20px;font-size: 15px; }
    /*li.nav-item.dropdown a {margin-right: 7px; }*/
    .navbar-light .navbar-nav .nav-link:hover {color: var(--hover-color); }
    .main-navbar a.nav-link {padding: 28px 10px !important;}
    .dropdown-item:focus, .dropdown-item:hover {background-color: var(--main-color); color: #fff; transition: 0.3s; }
    .right-menu .navbar {padding: 0; }
    .navbar-nav .dropdown-menu {padding: 5px 5px; min-width: 12rem; top: 77px; }
    .dropdown-menu li .dropdown-item::after {right: 8px; }
    .dropdown-menu .dropdown-menu{margin-left:0; margin-right: 0; }
    .dropdown-menu li{position: relative; }
    .nav-item .submenu{display: none; position: absolute; left:100%; top:-7px; } 
    .nav-item .submenu-left{right:100%; left:auto; }
    .dropdown-menu > li:hover{ background-color: #f1f1f1 }
    .dropdown-menu > li:hover > .submenu{display: block;}

}

@media screen and (max-width:1024px){
    .about-sec.expert-insight-banner {padding: 50px 0 50px; }
    .expert-insight-inner-banner {padding: 50px 0 40px; }
    .expert-insight-inner-banner:before {/*display: none;*/ }
    .expert-insight-banner .container:after,.expert-insight-banner .container:before {display: none; }
    .expert-social-icon .expert-social-innr a {margin-right: 13px; font-size: 26px; }
    .expert-social-icon.sticky-top {position: relative; margin-bottom: 10px; top: 0; }
    .expert-social-icon .expert-social-innr{flex-direction: row; justify-content: flex-start; }
    .expert-insight-inner-banner .expert-insight-form .justify-content-center {flex-direction: inherit !important; }
    .right-menu nav {position: static; }
    .fitr-txt-ph{display: block;margin-bottom: 0}
    .card__sidebar.ph-none {display: none;}
    /*.fitr-txt-dk{display: none;}*/    
    /*.courses-ctlog-sec h4.course-title {display: none;}*/
    .course-modal {height: 87% !important;bottom: 0;top: inherit;}
    .course-modal .modal-dialog{margin: 0}
    /*.card__sidebar {height: 540px;overflow-y: scroll;}*/
    .brdr-lft {border-left: none;}
    .courses-ctlog-sec {padding: 40px 0 90px;}
    .tab-none{display: none}
    .desk-none {display: block;}
    .discover-more-box .card-title {font-size: 20px !important; }
    .discover-more-box.green-bg, .discover-more-box.red-bg {min-height: auto; }
    .discover-more-box.two img.card-img-top,.discover-more-box.three img.card-img-top{height: 250px; }
    .courses-ctlog-sec h5.card-title, .courses-ctlog-sec h5.card-title a {margin-bottom: 15px;}
    .cours-right-dtl ul li {padding: 5px 0;}
    .spotify-btn a {width: 50%;}
    .startup-dash-main {max-width: unset;    padding: 9px 9px 9px; }
}

@media (min-width: 1024px) and (max-width: 1180px ){
    .main-logo {width: 140px; }
    .dropdown-toggle::after {right: 0px; top: 36px; }
    .navbar-light .navbar-nav .nav-link {padding: 18px 8px; font-size: 13px; }
    .desktop-menu.sticky-top .container-fluid {width: 100%; }
    .nav-item .orange-btn {margin-left: 7px; padding: 12px 15px 12px; font-size: 14px; }
    .price-accordion-sec .card-header::after {top: 15px !important; }
    .training-programs-box {min-height: 270px; }
    .page-template-start-my-trial .price-accordion-sec {padding-top: 100px; }
    .laptop-box h2 span{margin-left: 10px}
    .about-sec.blog-single-top ol.breadcrumb{ display:none; }
}

@media (min-width:1140px) and (max-width:1280px){
    .access-sec h2 {font-size: 28px !important;}
}

@media (min-width: 1180px){
    .banner-sec.homecare-banner .row .col-md-6:first-child {-ms-flex: 0 0 41.666667%  !important; flex: 0 0 41.666667% !important; max-width: 41.666667% !important; }
    .col-lg-3.filtr-div {flex: 0 0 29%; max-width: 29%; }
    .col-lg-9.filtr-course-div {flex: 0 0 71%; max-width: 71%; }

}/* min-width: 1180*/ 

@media (min-width: 1280px) and (max-width: 1400px){
    .clfrna-info-sec img.ph-none {max-width: 996px;}
    .features-box img {width: 40px;}
    .features-box p {font-size: 14px;}
    .nav-item .orange-btn,.navbar-nav .nav-link{font-size: 15px;}
    .meg-inr-itm-txt h4 {font-size: 14px; }
} 

@media (min-width:1280px) and (max-width:1366px){
    .container-fluid {width: 90%; }
    .banner-sec {padding: 60px 0; }
    .banner-sec.home a.videopop img {width: 70%; }
    .benefit-inner h4 {font-size: 17px; }
    .customer-success-list p {font-size: 15px; } 
    .customer-success-banner p {font-size: 16px; }
    .pltfm-feature-box h4 {font-size: 19px; }
    .banner-sec h1{font-size: 32px; }
    .home-hero-title,.su-hero h1{font-size: 32px;}
    .startup-dash-main {padding: 14px 12px 14px; }
    .cre-dash-course-name,.cre-dash-cert-name {font-size: 9px; }
    .cre-dash-cert-date {font-size: 9px; }

}  

@media (min-width:1460px){
    /*.mega-image-box {text-align: center;}*/
    .meg-inr-itm-txt {text-align: left;}

}

@media (min-width:1600px){
    /*.container-fluid{max-width: 1220px;}*/
    .container-fluid{max-width: 1440px;}
    .home-banner-sec {padding: 130px 0px; min-height: 580px; background-position: left center;} 
}











/* Ai Responsive Css */

@media (max-width: 340px){}

@media screen and (max-width:360px){
    .btn-hero, .btn-hero-primary, .btn-orange-primary {font-size: 13px; }
    .hero-ui-card, .checkin-card {padding: 0px; }
    .card-topbar {padding: 12px 7px; }
    .team-badge {font-size: 8px; flex: 0 0 60px; text-align: center; }
    .ob-badge {font-size: 8px; flex: 0 0 50px; text-align: center;}
    .alert-row {font-size: 11px; }
    .alert-action {font-size: 9px; width: 85px; }
    .alert-label {flex: 0 0 50%; }
    .franchise-card {padding: 24px 9px; }
    .homecare-dash-table td,.homecare-status-pill{font-size: 7px; }
    .ui-card-body {padding: 10px 10px; }
    .caregiver-name {font-size: 11px; }
    .caregiver-course {font-size: 9px; }
    span.status-pill {font-size: 10px; }
    .monthly-tab .nav button {padding: 8px 11px; font-size: 13px; }
    .hours-selector {padding: 24px 15px;}
    .learn-big-btn a {padding: 15px 11px; font-size: 13px; }
}

@media screen and (max-width: 480px){}

@media (min-width:480px) and (max-width:640px){}

@media (min-width: 660px) and ( max-width: 700px ){}

@media screen and (max-width: 767px){
    .home-hero-title .wrapper {display: block; }
    .word {text-align: left;margin-left: -7px; }
    .home-hero-title br{display: none;}
    .hero-desc {margin-bottom: 12px;}
    .home-hero-title {font-size: 30px; }
    .features-sec {padding: 15px 0 !important; }
    .img-sidebar {width: 65px; padding: 6px 0; }
    .img-logo { font-size: 3.5px; padding: 0px 6px 20px; }
    .img-nav-link svg{display: none;}
    .img-nav-link {font-size: 7px; padding: 3px 5px;}
    .img-topbar {gap: 2px; padding: 5px 10px; }
    .ai-pill {padding: 5px 6px; font-size: 6px; }
    .tb-btn {width: 22px; height: 22px; }
    .img-topbar .img-avatar {font-size: 9px; }
    .certs-card {grid-column: 2; grid-row: 1 / 3; padding: 9px 6px 9px;} 
    .img-cert-name {font-size: 7px; }
    .cert-date {font-size: 7px; text-align: left; }
    .ch-title {font-size: 7px; text-align: left; }
    .dl-btn {gap: 1px; padding: 3px 8px; font-size: 5px; }
    .img-content {grid-template-columns: 40% 58%; grid-template-rows: auto auto; gap: 7px; padding: 7px 7px; }
    .l2c-banner-ph {width: 115px; bottom: -44px; right: -53px; }
    .ring-wrap {width: 36px; height: 36px; }
    .ring-wrap svg{width: 36px; height: 36px; }
    .prog-text h4 {font-size: 8px; }
    .img-main .progress-card {grid-column: auto; padding: 8px 5px; }
    .mv-title {gap: 3px; font-size: 7.5px; }
    .mv-card{display: none;}
    .ch {margin-bottom: 0px; }
    .course-thumb {width: 20px; height: 20px; display: none;}
    .course-row {gap: 5px; }
    .course-name {font-size: 7.5px; text-align: left; }
    .courses-card {grid-column: auto; }
    .ring-pct {font-size: 8px; }
    .ring-sub {font-size: 4px; }
    .mob-badge {gap: 3px; font-size: 7px; bottom: -26px; right: 50px; }
    .rating-box i {font-size: 15px; color: #F9C315; margin: 0px 1px; }
    .rating-box span{font-size: 11px;}
    .testimonial-heading {font-size: 1.8rem;}
    .quote-icon{max-height: 40px;}
    .testimonial-slider .owl-stage-outer {padding-left: 10px;padding-right: 10px;}
    .pric-bottom-cta .bnr-btn {gap: 10px;}
    .pric-bottom-cta {padding: 40px 15px; }
    .faq-wrapper .card-body, .faq-card .card-body {padding: 15px 12px; }
    .feature-card {padding: 20px; }
    .chart-area {height: auto; }
    .agency-mob-cta img.mob {width: 60%; margin-bottom: 40px;/*transform: rotate(0deg) !important; */ }
    .su-hero h1 {font-size: 34px; }
    .su-btn-primary {padding: 15px 18px; } 
    .su-btn-ghost {padding: 15px 18px; }
    .su-hero-desc {font-size: 16px; }
    .dark-card {padding: 17px; }
    .store-row.agency {padding-right: 0px; }
    .role-card {padding: 23px 20px; }
    .feat-card {padding: 20px; }
    .su-stat-num {font-size: 16px;}
    .su-stat-card {padding: 7px; min-width: 77px; }
    .en-caps-grid {grid-template-columns: repeat(1,1fr); }
    .fr-hero h1 {font-size: 34px; }
    .contact-form-card {padding: 25px 25px;}
    .why-card {padding: 25px 25px;}
    .contact-hero-trust-list {margin: 0;}
    .stat-badge {gap: 22px 3px; display: none;}
    .map-search select {flex: 0 0 95%; }
    .ben-panel .ben-col {width: 100%; }
    .store-row {padding-right: 30px !important; }
    .ph-topbar p,.ph-topbar a {font-size: 3vw; color: #fff; }
    .foxi-txt-img {top: -30px; left: 105px; height: 28px; }
    .ben-tab-nav {margin-bottom: 20px;}
    /*.home-mobile img.mob {width: 60%; }*/
    .feedback-card .close-btn{display: none;}
    .cat-badge {min-width: 88px; text-align: center; }
    .about-hero-headline {line-height: 1.4; font-size: 32px; }
    .social-links ul li a{line-height: 25px;}
    .payg-card {padding: 22px; }
    .qty-val {font-size: 16px; font-weight: 500; }
    .hours-selector .d-flex.align-items-center.mb-4 {flex-direction: column; justify-content: flex-start; align-items: flex-start !important; gap: 16px;}
    .hours-selector {margin-top: 20px;}
    .hours-selector .price-tag {margin: 0;font-size: 24px; }
    .compare-table th, .compare-table td {padding: 10px 10px; }
    .trust-num {font-size: 2rem; }
    .pric-bottom-cta h2{text-align: center;font-size: 26px;}
    .pric-bottom-cta p{text-align: center;}
    .plan-price-block.mb-5.pb-4 {margin-bottom: 0 !important; padding-bottom: 0 !important; }
    .payg-perks {column-count: 1 !important; }
    .prc.custom-quote,.price-amount.custom-quote{font-size: 21px; }
    .startup-dash-sidebar{flex: 0 0 70px;}
    .startup-dash-main-card {padding: 0px 6px 0px; }
    .startup-dash-nav-item {gap: 3px; font-size: 8px; }
    .startup-dash-nav-item svg,.startup-dash-icon-btn{display: none; }
    .startup-dash-user-pill {gap: 4px; }
    .startup-dash-avatar {width: 22px; height: 22px; }
    .startup-dash-user-pill svg{display: none;}
    .startup-dash-topnav-left {width: auto; }
    .startup-dash-ai-pill {padding: 3px 4px; gap: 3px; font-size: 8px; }
    .agen-legend-item {font-size: 7px; }
    .agen-actions-grid {gap: 6px; }
    .agen-action-icon svg {width: 18px; }
    .agen-action-btn {gap: 5px; padding: 4px; }
    .agen-action-label {font-size: 7px; }
    .agen-action-icon {width: 40px; height: 40px; }
    .entr-agency-alert-icon,.entr-agency-avatar{display: none;}
    .mang-bottom-grid {grid: none; }
    .mang-alerts-grid,.mang-stat-col{display: none;}
    .state-feat-stat-num {font-size: 15px; }
    .state-feat-stat {padding: 14px 10px; }
    .state-featured-card{gap: 0;}
    .btn-hero svg, .btn-hero-primary svg, .btn-orange-primary svg{display: none;}
    .btn-hero, .btn-hero-primary, .btn-orange-primary{font-size: 13px; padding: 13px 13px;}
    .pro-sc-item {border-right: none;}
    .homecare-dash-table td {font-size: 7px; padding: 4px 5px; }
    .homecare-status-pill {font-size: 7px; }
    .alert-row {font-size: 9px;padding: 9px 8px; }
    .alert-action,.alert-count,.comp-meta {font-size: 9px;}
    .billing-toggle span {font-size: 8px; }
    .billing-select-label {font-size: 10px;}
    .fr-score {font-size: 10px; }
    .net-stat {padding: 7px; }
    .catalog-page-breadcrumb {display: none;}
    .state-hero-stats {gap: 15px; }
    .state-hero-stat .state-val {font-size: 24px; }
    .state-hero-stat {max-width: 30%; }
    .state-hero-card {padding: 28px 17px; }
    .state-hero-search .stat-btn {padding: 16.5px 12px; font-size: 10px; }
    .state-hero-search input {flex: 0 0 58%; }
    .hero-pill {display: none; }
    .course-pct {font-size: 7px; }
    .home-img-card .cert-ico,.home-img-card .course-pct,.home-img-card .view-all{display: none;}
    .state-supprt {gap: 0; flex-direction: column; margin-bottom: 30px;align-items: start !important; }
    .state-supprt p {margin-top: 0px;font-size: 14px;}
    .rquest-img img {margin-left: 0; margin-top: 0; max-width: 100%; }
    .request-dmo:before {width: 100%; height: 47%; }
    .request-dmo h1 {font-size: 26px; padding-left: 15px; }
    .state-iner-accordian .accordion{grid-template-columns: unset;}
    .state-featured-card{    grid-template-columns: 1fr;}
    .state-page-slider .owl-nav .owl-next{right: -22px;}
    .state-page-slider .owl-nav .owl-prev{left: -22px;}
    .requirements-section p br {display: none; }
    .cre-dash-progress-card {flex-direction: column; align-items: flex-start;}
    .cre-dash-bottom-grid {grid-template-columns: 100%;}
    .cre-dash-bottom-grid .cre-dash-section-card:last-child{display: none;}
    .cre-dash-stat-val {font-size: 10px;margin-bottom: -4px;}
    .cre-dash-stats {gap: 6px; width: 100%;}
    .cre-dash-circle-wrap,.cre-dash-circle-wrap svg {width: 60px; height: 60px;margin:0;}
    .cre-dash-circle-pct {font-size: 12px; }
    .cre-dash-circle-desc {font-size: 7px; }
    .cre-dash-stat-card {padding: 7px 4px; gap: 4px; }
    .cre-dash-stat-lbl {font-size: 8px;}
    .cre-dash-course-item {padding: 5px 0; }
    .cre-dash-course-name {font-size: 10px;max-width: 100%; }
    .cre-dash-prog-left {display: flex; align-items: center; gap: 10px; }
    .startup-dash-topnav-center {justify-content: end; }
    .entr-agency-greeting {font-size: 12px; }
    .home-feature-box h4 {font-size: 22px; }
    .feature-image-box {margin-bottom: 10px;}
    .contact-hero-section{padding: 48px 0 !important;}
    .contact-hero-tag{display: none;}
    .contact-hero-section {padding: 50px 0 !important; }
    .contact-hero-tag{display: none;}
    .contact-hero-headline{font-size: 28px; margin-bottom: 10px; }
    .page-id-1129 .state-feat-stats {flex-direction: column;}
    .page-id-1129 .state-feat-stats .state-feat-stat {max-width: 100%; text-align: left;}
    .page-id-1129 .state-feat-stats .state-feat-stat .state-feat-stat-num {font-size: 14px; }
    .new-heading h2 br{display: none;}
    .new-mtrcs-strap-box .icon i {font-size: 28px; width: 28px; }
    .new-mtrcs-strap-box {justify-content: flex-start; margin-bottom: 14px;}
    .new-mtrcs-strap-box p br {display: none; }
    .new-mtrcs-strap {padding: 20px 0 !important; }
    .new-mtrcs-strap .border-right {border-right: none !important;}
    .new-mtrcs-strap-box .icon img {width: 34px; height: 34px; }
    .new-mtrcs-strap .col:last-child .new-mtrcs-strap-box {margin-bottom: 0;}
    .tab-nav-custom .nav-link {font-size: 12px; padding: 11px 8px 5px; }

}/* 767px end */


@media (min-width: 768px) and ( max-width: 992px ){
    /*.agency-mob-cta img.mob {width: 30%; }*/
    .fr-ba-text {font-size: 11.5px; }
    .fr-ba-item {gap: 6px; padding: 13px 8px; }
    .store-row {padding-right: 130px; }
     .ph-topbar p,.ph-topbar a {font-size: 16px; color: #fff; }
     .ben-panel .ben-col {width: 50%;}
     .ben-tab-nav {flex-direction: row; margin-bottom: 20px; }
     .su-pain-resolve {font-size: 11.5px; font-weight: 600; }
     .foxi-txt-img {top: -34px; height: 34px; }
     .plan-price-block.mb-5.pb-4 {margin-bottom: 0 !important; padding-bottom: 0 !important; }
     .apart-card {padding: 19px 12px; }
    .ac-title {font-size: 17px; }
    .ac-desc {font-size: 13px; }
    .pro-sc-n {font-size: 28px; margin: 0 10px 5px; }
    .pro-sc-l {font-size: 13px; margin: 0 8px 0px; }
    .state-iner-accordian .accordion{grid-template-columns: unset;}
    .state-featured-card{    grid-template-columns: 1fr;}
    .request-dmo:before {width: 100%; height: 55%; }
    .state-feat-stat {max-width: unset; min-width: 140px; }
    .new-mtrcs-strap-box {justify-content: flex-start;margin-bottom: 14px;}
    .new-mtrcs-strap-box .icon i {font-size: 28px; width: 28px; }
    .new-mtrcs-strap .border-right {border-right: none !important;padding-right: 0;}


}

@media (min-width: 768px) and ( max-width: 1024px ){
    .pric-bottom-cta .col-lg-5 {padding-right: 0; }
    .pric-bottom-cta .bnr-btn a {padding: 13px 12px; font-size: 13px; }
    .pric-bottom-cta h2 {font-size: 28px; }
    .new-ai-header .navbar-toggler {margin-left: auto; margin-right: 10px; }
    .navbar-actions {margin-left: 0; }
    .ai-card {padding: 15px; }
    .ai-title {font-size: 16px; }
    .ai-desc {font-size: 14px; line-height: 1.65; }
    /*.agency-mob-cta img.mob {transform: rotate(0deg) !important; margin-bottom: 40px; }*/
    .store-row.agency {padding-right: 120px; }
    .pric-bottom-cta {padding: 40px 38px; }
    .pric-bottom-cta p {max-width: initial; }
    .en-caps-grid {grid-template-columns: repeat(1,1fr); }
    .slider-outer {padding-right: 5px; }
    .contact-hero-headline br{display: none;}
    .contact-hero-sub {max-width: initial;}
    .prc.custom-quote,.price-amount.custom-quote{font-size: 21px; }
    .rating-box {margin-top: 20px; }
    .home-mobile .store-row {padding-right: 50px; }
    .ben-tab-item {gap: 4px; padding: 10px 11px; }
    .ben-tab-name {font-size: 14px; }
    .home-mobile .new-heading h2 {font-size: 25px; }
    .new-heading h2 br{display: none;}
    .new-mtrcs-strap-box p {font-size: 13px; line-height: 1.5; }

}

@media (min-width: 992px) and ( max-width: 1024px ){
    .home-feature-box h4 {font-size: 21px; }
    .home-feature-box p {min-height: 80px; }
    .foxi-txt-img {top: -34px; height: 34px; }
    .home-hero-title {font-size: 54px; }
    .ben-panel .ben-col {width: 50%; }
    .float-badge-a {top: -18px !important; }
    .price-period {font-size: 10px; }
    .price-note {font-size: 11px;}
    .plan-price-block.mb-5.pb-4 {margin-bottom: 27px !important; }
    .hours-selector .price-tag {font-size: 18px; font-weight: 700; margin: 0 20px; }
    .qty-val {font-size: 0.8rem; }
    .catalog-main{padding-right: 0;}
    .course-card-thumb {height: 200px; }
    .page-id-1129 .state-feat-stat {max-width: 225px; }

}

@media (min-width:1100px) and (max-width: 1280px){
}


@media (min-width:1280px) and (max-width: 1366px){
    .ring-wrap svg,.ring-wrap {
        width: 50px;
        height: 50px;
    }
    .prog-text h4 {
        font-size: 11px;
        font-weight: 500;
    }
    .img-sidebar {
        width: 105px;
    }
    .img-logo {
        font-size: 13.5px;
        padding: 0 6px 22px;
    }
    .img-content {
        grid-template-columns: 1fr 1fr 230px;
    }
    .home-feature-box h6{padding: 12px 10px;font-size: 14px; }
    .pric-bottom-cta {padding: 60px 40px; }
    .pric-bottom-cta .bnr-btn a{padding: 12px 15px;}
    .startup-dash-topnav-left { width: 100px;}

}


@media (min-width: 1600px){
    .su-hero h1 {font-size: 40px; }

}
/* Ai Responsive Css end */