@media (max-width: 1399px){
    .banner-content .b-box > h3{
        font-size: 30px;
    }
    .line > h3::after, .line > h2::after{
        display: none;
    }
    .line > h3, .line > h2{
        white-space: pre-wrap !important;
    }
}
@media (max-width: 1199px){
    .menubar .top-btn{
        padding: 0 20px;
    }
    .banner .banner-content{
        display: flex;
        gap: 20px;
    }
    #menu ul li a {
        font-size: 14px;
    }
    .org-main-boxes h5 {
        font-size: 24px;
        font-weight: 600;
        line-height: 39px;
    }
	.choose-2 .chose-box > span {
    height: 100%;
}

.explore-resources .btn-1 {
    background-color: var(--text-primary);
    min-width: unset;
    height: 46px;
    padding: 0;
    font-size: 14px;}

    .explore-resources .col-lg-3 h5 {
        font-size: 15px;
        margin-bottom: 19px;
        line-height: 22px;}
 .explore-resources .col-lg-3 h3 {
        font-size: 15px;
        margin-bottom: 19px;
        line-height: 22px;}

        .about-effect-sec .text-box h3 {font-size: 18px;line-height: 20px;
    margin-bottom: 8px;
}
.about-effect-sec .effect-box p {
    margin-bottom: 5px;
}
.testimonials #customers-testimonials .item {
    min-height: 325px;
}
.new-banner h1{
    font-size: 38px;
    font-weight: 500;
    line-height: 43px;
}
.customer-box{
    flex-direction: column;
    text-align: center;
    justify-content: center;
    gap: 12px;
    padding: 7px 18px;
}
.customer-box .rating{justify-content: center;}
.latter-news{padding-left: 235px;}
.about-banner h1 {
    font-size: 28px;
    line-height: 36px;
}
.career-box h6{font-size: 14px;}
	.career-box p.text-h6{font-size: 14px;}
.bottom-list .text p {
    font-size: 16px;
    margin-bottom: 12px;
    line-height: 22px;
}
.img-height-md-100 .img-box{height: 100%;}
.img-height-md-100 .img-box img{height: 100%;object-fit: cover;}
.about-letter-sec .about-letter-box h4 {
    font-size: 18px;
    line-height: 23px;
}
	.about-letter-sec .about-letter-box p.letter-title {
    font-size: 18px;
    line-height: 23px;
}
.about-letter-sec .about-letter-box{padding-inline: 108px;}
ul.certification-main li {padding: 14px 6px;font-size: 10px;}
ul.certification-main {gap: 10px;}
.certification-box {padding: 16px;}
.exp-box .span {font-size: 18px;padding-bottom: 9px;margin-bottom: 9px;}
.about-letter-sec .about-letter-box .btn-1 {min-width: 170px;}
.certification-box h3 {margin-bottom: 13px;}
.new-contact-sec .inner-left.contact-us li h5{font-size: 16px;}
	.new-contact-sec .inner-left.contact-us li p.contact-2nd-title{font-size: 16px;}

.new-contact-sec .inner-left.contact-us li h6{font-size: 14px !important;}
	.new-contact-sec .inner-left.contact-us li .contact-mail-title{font-size: 14px !important;}

.new-contact-sec .inner-left.contact-us li{padding: 32px 0;}
.new-contact-sec .inner-left.contact-us{display: flex;align-items: center;}
.inner-banner .contact-us li a{width: 40px;height: 40px;min-width: 40px;}
.organizations-page .head-box{padding: 16px 0;}
.organizations-page .head-box h1 {font-size: 24px;font-weight: 600;line-height: 32px;padding-bottom: 16px;}
.organizations-page .contact-form .head h4{font-weight: 600 !important;}
.organizations-page .contact-form .head span{font-weight: 600 !important;}
.organizations-page .head-box p{font-size: 14px;line-height: 20px;font-weight: 400;}
.organizations-page .list-main-box{padding: 12px;}
.organizations-page .list-main-box h5{font-weight: 600 !important;}
.organizations-page .contact-form form .row .col-lg-6:nth-last-child(even){padding-right: 6px;}
.organizations-page .contact-form form .row .col-lg-6:nth-last-child(odd){padding-left: 6px;}
.product-news-latter .latter-news.latter-news .effect{width: 152px;}
.world-box .icon img{min-width: 27.8px;width: 27.8px;}
.world-box{padding: 12px;}
.world-box .text p{font-size: 12px;line-height: 16px;}
.product-news-latter .latter-news.latter-news_2.latter-news_3 .effect {
        width: 180px;
        left: -4px !important;
    }
.osha-corse-sec .heading p{font-size: 12px;}
.new-inner-banner h1 {font-size: 20px;line-height: 28px;}
.inner-text-sec .border-box{padding: 16px;}
.trust-ethic-sec .heading h5{font-size: 12px;font-weight: 500;}
.health-sec .heading p{font-size: 12px;}
    .health-sec .main-effect ul li .text {font-size: 12px;}
    .health-sec .main-effect ul li {gap: 8px;}
    .combo-box .combo-text  h6 ,.combo-box .combo-text p{font-size: 12px;line-height: 18px;margin-bottom: 5px;}
	 .combo-box .combo-text  p.combo-title ,.combo-box .combo-text p{font-size: 12px;line-height: 18px;margin-bottom: 5px;}
    .combo-box .combo-text{padding: 8px;}
    .home-banner-new .banner-bottom-list ul li {font-size: 12px;}
    .home-banner-new .banner-bottom-list ul li img {margin-right: 4px;}
    .text-sec.inner_contents h3{font-size: 18px;line-height: 20px;margin-bottom: 10px;}
	    .text-sec.inner_contents h2{font-size: 18px;line-height: 20px;margin-bottom: 10px;}

    .text-sec.inner_contents p{font-size: 12px;line-height: 16px;}
    .text-sec.inner_contents h3{margin-top: 15px;}
	    .text-sec.inner_contents h2{margin-top: 15px;}

    .text-sec.inner_contents h1{margin-bottom: 16px;font-size: 28px;line-height: 36px;}
    .single-product-banner .prod-head h1 {margin-bottom: 10px;}
 .single-product-banner .star-box{margin-top: 12px;}
     .organizations-page .list-main-box h5 {font-size: 14px;line-height: 20px;}
     section.head-32 .heading > h3{font-size: 20px !important;line-height: 28px;}
	   section.head-32 .heading > h2{font-size: 20px !important;line-height: 28px;}
     .health-sec .heading h6{font-size: 12px;margin-bottom: 10px;}
     .learn-combo-sec .heading{max-width: 560px;margin-inline: auto;margin-bottom: 24px;}
     .head-md-20 .heading > h3{font-size: 20px !important;}
     .learn-cobo-box .head{font-size: 16px;line-height: 22px;height: 68px;}
     .learn-cobo-box .text ul li{padding: 9px 12px;font-size: 12px;line-height: 16px;}
     .learn-cobo-box .text p{font-size: 10px;line-height: 14px;padding: 10px;}
     .combo-form-sec .contact-form .head{min-height: 71px;}
     .combo-form-sec .contact-form .head h4{font-size: 18px;}
     .combo-form-sec  .contact-form form input {height: 36px;}
     .combo-form-sec  .contact-form form label {font-size: 12px;}
     .combo-form-sec  .contact-form .pass i {top: 41px;}
     .combo-form-sec p{font-size: 14px; line-height: 20px;}
     .combo-form-sec.list-img ul > li{font-size: 14px;line-height: 20px;}

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

	.contact-form .pass i {
    top: 34px;
}
/*Main Banner Css Start 6-Jan-25*/

.home-banner .container,.container {max-width: 960px!important;}
.home-banner .banner-img img{ max-width:302px;}
.home-banner h1 {margin: 0 0 16px;font-size: 20px;line-height: 20px;}
/* .home-banner .banner-img {margin-left: -6px;} */
.home-banner .banner-txt {padding: 16px 0;max-width: 396px;}
.home-banner .banner-right-box li {
	padding: 4px;
    font-size: 10px;
    line-height: 12px;
    max-width: 133px;
	margin-bottom: 8px;
	}
.home-banner .banner-right-box li img {
    margin-right: 3px;
    max-width: 18px;
}
.home-banner .banner-right-box li:nth-child(2) {max-width: 150px;}
.home-banner .banner-right-box li:nth-child(3) {max-width: 164px;}
.home-banner .banner-right-box li:nth-child(4) {max-width: 182px;}
.home-banner p {font-size: 14px; line-height: 20px;}
.home-banner-new .banner-bottom-list {margin-top: 20px;}
.home-banner .banner-btn a {
    width: 109px;
    margin-top: 16px;
    height: 34px;
    min-width: auto;
    font-size: 12px;
    line-height: 16px;
    padding: 0;
}
.home-banner .star-box {font-size: 11px;line-height: 14px;margin-top: 0;}
.home-banner .star-box .totle {font-size: 10px;line-height: 13px;}
.home-banner .stars {font-size: 12px;line-height: 1;}
.home-banner .stars::before {letter-spacing: 1px;}
.home-banner .banner-btn,.home-banner .star-box{ display:inline-block;}
.home-banner .banner-right-box {
    margin: 41px 0 0 -18px;
    max-width: 190px;
}
.home-banner {background: url("/assets/original/2fb7721afd38987e3a3d.png") no-repeat 4px 0, url("/assets/original/e5035f5141be4c051abc.png") no-repeat 100% 95% #F6F9FD;}

.hipaa-courses-section {padding: 32px 0;}
.hipaa-courses-section h2 {font-size: 18px!important;line-height: 20px;}
	.hipaa-courses-section h3.new-class-h3 {font-size: 18px!important;line-height: 20px;}

.hipaa-courses-section.pricing .pricing-box .p-content {
    max-width: 348px;
    padding: 8px;
    border-radius: 4px;
}
.pricing-2 .pricing-box {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(288px, 1fr));
    gap: 16px;
    margin-top: 16px;
}

.pricing-2 .pricing-box .p-content{min-width: auto !important;}
.hipaa-courses-section .col-12{ padding:0;}
.hipaa-courses-section .head h5,.price-box-2 .p-content .head h5 {font-size: 12px;line-height: 18px;}
	.hipaa-courses-section .head h3,.price-box-2 .p-content .head h5 {font-size: 12px;line-height: 18px;}
.pricing-box .p-content ul li {font-size: 10px;line-height: 14px; margin-top:5.4px;}
.hipaa-courses-section .p-content .text h3,.price-box-2 .p-content .text h3 {font-size: 14px;line-height: 18px;font-weight: 700;}
	.hipaa-courses-section .p-content .text p.price-all-text,.price-box-2 .p-content .text h3 {font-size: 14px;line-height: 18px;font-weight: 700;}

.hipaa-courses-section .p-content .text h3 del span,.price-box-2 .p-content .text h3 del span {font-size: 10px;}
	.hipaa-courses-section .p-content .text p.price-all-text del span,.price-box-2 .p-content .text p.price-all-text del span {font-size: 10px;}

.hipaa-courses-section.pricing .btn-1 {height: 28px;max-width: 118px;font-size: 8px;border-radius: 3px;}
.hipaa-courses-section .list-img ul > li::before {
    width: 12px;
    height: 13px;
    min-width: 12px;
    margin-top: 3px;
	margin-right: 8px;}
.hipaa-courses-section img ,.price-box-2 .p-content img{height: 112px;}

.brands-section.banner-bottom .slide-logo {
        flex-wrap: unset;
        gap: 8px;
    }
.brands-section.brands-section .slide-logo > span {
        padding: 5px;
        max-width: none;
    }
.brands-section.brands-section .slide-logo > span img {
        max-width: 124px;
        max-height: 39px;
    }
.why-hippa {padding: 32px 0;}
.why-hippa .heading > h3 {font-size: 18px!important;line-height: 20px;}
.why-hippa .heading p {font-size:12px; line-height:18px;}
.why-hippa .why-hippa-boxes {
    grid-template-columns: repeat(auto-fill, minmax(225px, 1fr));
    grid-gap: 16px;
    margin: 16px 0;
}
.why-hippa .why-hippa-boxes .box-why {padding: 16px;}
.why-hippa-boxes .box-why h6 {
    font-size: 12px;
    margin-top: 16px;
		line-height: 17px;
	}

.why-hippa-boxes .box-why img{max-width: 26px;}
.btn-1 {
    min-width: 149px;
    height: 34px;
    font-size: 12px;
    padding: 0 17px;
}
.btn-1:hover{
    padding-left: 35px;
    padding-right: 0;
}

.choose {padding: 32px 0;}
.choose .chose-box h3 {font-size: 12px;line-height: 15px;}
.choose .chose-box {
    padding: 21.5px 67px;
    border-radius: 8px;
}

.wallet-sec .container {padding: 25px 32px !important;}
	.wallet-sec .heading > h3 {
    font-size: 18px !important;
		line-height: 20px;}
	.wallet-sec .heading > .title-wallet {
    font-size: 18px !important;
		line-height: 20px;}
.wallet-sec .heading ul li {
    padding: 0px 0 0 21px;
    font-size: 10px;
    line-height: 14px;
}
.wallet-sec ul.cer-list-box li {padding: 10px 5px;width: 102px;}
.wallet-sec ul.cer-list-box li h4 {font-size: 12px;line-height: 18px;}
.wallet-sec .btn-1 {min-width: 122px;}
.wallet-sec .heading ul li img {max-width: 16px;}

.about-sec {padding: 16px 0;}
	.about-sec .text-box {
    background: #fff;
    padding: 24px 32px 24px 184px;
    max-width: 583px;
    border-radius: 4px;
    margin-bottom: 64px;
}
.about-sec .maintain-hipaa-section .text-box {padding: 24px 184px 24px 32px;}
.about-sec .img-box {width: 277px;}
.about-sec .text-box h2 {font-size: 18px!important;line-height: 17px;}
	.about-sec .text-box h3 {font-size: 18px!important;line-height: 17px;}

.about-sec .text-box p {font-size: 12px;line-height: 18px;}
.about-sec .text-box .btn-1 {min-width: 109px;margin-top: 24px;}
.about-sec .img-box img {min-height: 203px;object-fit: cover;}
.about-sec .maintain-hipaa-section .text-box{margin-bottom:0;}
.ethics .content .head img {margin-right: 16px;max-width: 32px;}
.ethics .content .text p {
    font-size: 12px;
    line-height: 18px;
}
	.ethics .content .head h3{ font-size:18px; line-height:20px;}
.ethics .content .text h6 {font-size: 14px;line-height: 18px;}
.ethics .list-img ul > li {
    font-weight: 400 !important;
    color: #000;
    font-size: 12px;
    line-height: 18px !important;
}
.ethics .content .text h6 {margin-top: 16px;}
.ethics .list-img ul {margin-top: 16px;}
.ethics{padding:32px 0;}

.testimonials {padding: 32px 0;}
.testimonials .heading span {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
}
	.testimonials .heading span img{ width:110px;}
	.testimonials .heading > span{margin-top:11px;}
	.testimonials .heading h3{ font-size:0;}
	.testimonials .heading h3 img{ max-width:106px;}
	.testimonials .item {
    min-height: 198px;
    padding: 24px;
    margin: 8px;
}
	.testimonials .item p span {
    font-size: 11px;
		line-height: 18px;}
	.testimonials .item p {margin: 8px 0 16px; line-height:17px}
	.testimonials .item .text h5 {
    font-size: 14px;
    line-height: 18px;
}
	.testimonials .item .text .pro-name {
    font-size: 14px;
    line-height: 18px;
}
.testimonials .item .item-img img:nth-child(1) {width: 68px;}
.testimonials .item .item-img img:nth-child(2) {width: 24px;}
#customers-testimonials{ margin-top:10px;}
.testimonials .btn-1 {min-width: 126px;margin-top: 16px !important;}
#customers-testimonials .owl-nav .owl-prev, #customers-testimonials .owl-nav .owl-next {
    width: 24px;
    height: 24px;
    font-size: 18px;
}

.faq {background: #F9F9F9;padding: 24px 0;}

.faq .heading > h3 {font-size: 18px!important;line-height: 20px;}
/* .faq .heading p{ display:none;} */
.faq .sub-buttons button h5 {font-size: 12px;line-height: 15px;}
	.faq .sub-buttons button h2 {font-size: 12px;line-height: 15px;}
.faq .sub-buttons button {padding: 12.5px 0;border-radius: 4px;}
.btn-active .active::after {top: 85%;}
.faq .btn-active .active {border-radius: 8px;}
.faq .acc-sin-item h5 {
    font-size: 14px;
    line-height: 18px;
    height: 56px;
    padding-left: 16px;
	padding-right:55px;
}
	.faq .acc-sin-item h3 {
    font-size: 14px;
    line-height: 18px;
    height: 56px;
    padding-left: 16px;
	padding-right:55px;
}
.acc-sin-item {border-radius: 4px;}
.faq .acc-sin-item.is-open .acc-content {padding: 16px; font-size:12px; line-height:15px;}
.faq .acc-content p {padding: 0 0 12px;font-size: 12px; line-height:15px;}
.faq .acc-sin-item.is-open .acc-title::before {background-size: 22px;}
.faq .btn-1{ margin-top:16px!important;}
.acc-sin-item {padding: 0!important;}

footer {padding-top: 24px;}
.footer-logo-box img {max-width: 171px;}
.footer-logo img {max-width: 97px;}
.footer-mid-box {
    padding-top: 16px;
    margin-top: 16px;
}
footer h6 {margin-bottom: 16px;font-size: 14px;}
	footer p.footer-heading {margin-bottom: 16px;font-size: 14px;}

footer ul li {
    margin-top: 12px;
    line-height: 12px;
}
footer ul li a {font-size: 10px;line-height: 12px;}
.copyright p {font-size: 12px;}
footer .copyright {
    padding: 16px 0 24px;
    border-top: 1px solid rgba(9, 154, 250, 0.20);
    margin-top: 24px;
}
footer .foot-social {margin-top: 16px;}
footer .foot-social img{ max-width:28px;}

.inner-banner h1 {
    font-size: 20px;
    line-height: 28px;
    margin: 0 0 6px;
}
p {
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    color: #000;
    line-height: 18px;
}
.list-img ul > li {
    line-height: 18px !important;
    font-size: 12px;
}
.inner-banner .individual-box {
    grid-template-columns: repeat(auto-fill, minmax(159px, 1fr));
    gap: 16px;
}
.p-content-2 h5 {
    font-size: 12px;
    line-height: 15px;
    min-height: 23px;
}
	.p-content .text h3 {
    font-size: 20px;
    padding: 12px 0;
    line-height: 14px;
}
.p-content .text h3 del span {font-size: 16px;line-height: 18px;}
.btn-1 {min-width: 143px;}
.p-content-2 > img {padding: 8px;border-radius: 10px; max-height:96px;}
.p-content-2 {border-radius: 8px;}
.p-content-2 .view-btn {font-size: 12px;}
.p-content-2 .text {min-height: auto;}

.about-sec.white-bg .left h3 {
        font-size: 18px !important;
        line-height: 24px;
        margin: 0;
    }
.about-sec .left > p {	margin-top: 8px;}
.list-img ul {
    margin-top: 10px;
}
.about-sec .row {
    margin-top: 32px;
}
.about-sec .left > p {
    line-height: 16px;
}
.order-lg-last {order: 6 !important;}
.target .target-main {grid-template-columns: 1fr 1fr!important;    }
.target .target-main ul {padding: 10px 24px;}
.container.about-border {padding: 16px !important;}
.target .heading > h3 {font-size: 18px !important; line-height:24px;}
.about-sec .left .btn-1 {margin-top: 16px;}
.why-hippa .why-hippa-boxes .box-why.best-choise-list h6 {font-size: 12px;line-height: 18px;}
.choose .owl-carousel {margin: 0 auto;}


.single-product-banner h1 {font-size: 20px;line-height: 28px;}
.single-product-banner h3 {font-size: 18px;line-height: 24px;}
.single-product-banner .price p {font-size: 12px;line-height: 18px;}
.star-box .totle {font-size: 10px;line-height: 12px;color: #083651;}
.single-product-banner .price h3 {margin-top: 16px;}
.single-product-banner .price h3 .woocommerce-Price-amount bdi {font-size: 22px;}
.single-product-banner .price h3 del .woocommerce-Price-amount bdi {font-size: 18px;margin-left: 4px;}
.single-product-banner .price .btn-1 {margin-top: 16px;max-width: 155px !important;min-width: 155px !important;}
.single-product-banner .price h3 {margin-top: 22px;width: 44%;float: left;}

	.product-deatail-box {
    padding: 16px;
    margin-top: 28px;
	}
.product-deatail-box p {
    margin-bottom: 16px;
}
.sidebar-h3 {font-size: 18px !important;line-height: 24px !important;}
.product-deatail-box h2 {font-size: 20px;line-height: 25px;margin-bottom: 16px;}
.product-deatail-box h2:first-child{ margin-top:48px;}
.product-deatail-box h4 {font-size: 20px;line-height: 25px;}
#menu-courses-sidebar a {font-size: 12px;}
.why-hippa {padding: 16px 0;}
.why-hippa .why-data {margin: 24px 0;}
.overviwe-table table td {font-size: 12px;}
.tab-overviwe-table{ display:block;}
.dt-overviwe-table{ display:none;}
.why-hippa {background: #fff;}
.why-hippa .why-data .row{align-items: end;}
	.faq .sub-buttons{ max-width:504px;}

.organizations-page .inner-banner h1{ font-size:24px; line-height:32px; margin:0 0 16px}
.organizations-page .contact-form .head span {font-size: 18px;line-height: 22px;}
.organizations-page .contact-form p {font-size: 10px;line-height: 12px;}
.organizations-page .contact-form .head {min-height: 62px;padding: 12px;}
.organizations-page .contact-form form .check input {height:auto;}
.organizations-page .contact-form form .check p{ margin-top:6px;}
.organizations-page .contact-form form .check {margin: 8px 0;}
.organizations-page .contact-form .log-box {margin-top: 8px;}
.organizations-page .p-content-2 h5 {font-size: 12px;line-height: 15px;margin: 0 0 12px;}
.organizations-page .target .heading p br{ display:none;}
.organizations-page .contact-form form {padding: 16px;}
.organizations-page .contact-form form label {margin-top: 0;font-size: 10px;}
.organizations-page .contact-form form input {height: 27px; font-size:12px;}
.organizations-page .contact-form form input::placeholder{ font-size:12px;}
.organizations-page .contact-form .log-box p {font-size: 10px;}
.organizations-page .inner-banner .organization-box { grid-template-columns: repeat(auto-fill, minmax(225px, 1fr)); gap: 16px;}
.organizations-page .p-content-2 > img {
    padding: 12px;
    height: 120px;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
}
.organizations-page .p-content-2 h5 {font-size: 12px;line-height: 15px;}
.organizations-page .p-content-2 .text {padding: 0 12px !important;}
.organizations-page .p-content-2 .text {min-height: 71px;}
.organizations-page .pricing-box .btn-1 {font-size: 14px;}
.organizations-page .about-border {padding: 16px 10px;}
.organizations-page .about-border h2,.organizations-page .heading > h3,.organizations-page .about-sec .left h3{font-size: 18px!important;font-weight: 600 !important; line-height:24px;}
.why-hippa {background: #fff!important;}
.integer-2 h2{font-size: 20px;}
.integer-sec {max-width: 460px;}
.integer-sec > span{width: 52%;}
footer .form-box_2 {margin: 10px 0;}
.training-sec .mid-img {
    max-width: none;
    width: calc(100% + 37%);
    margin-inline: auto;
    margin-left: -30px;
}
.training-sec.combo-traning .mid-img{
    width: calc(45% + 9%);
    margin-left: 8px;
}
.training-sec ul li h5 {
    font-size: 12px;
}
.training-sec ul li p {
    font-size: 10px;
}
.training-sec ul li{
    padding-bottom: 12px;
    margin-bottom: 12px;
}

/*Main Banner Css End 6-Jan-25*/
}
@media (max-width: 991px) {
    #menu ul li {
        margin-right: 0px;
    }
    #menu > ul{display: flex;gap: 15px;}
    #menu li>ul {
        min-width: 166px;
    }
    .home-banner .banner-img img {
        max-width: 240px;
    }
    .home-banner .banner-right-box {
        margin: 41px 0 0 -28px;
        max-width: 190px;
    }
    .pricing-2 .pricing-box {
        grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));

    }
    .home-banner .banner-txt {
        max-width: 310px;
    }
    .header-top span a {
        font-size: 12px;
    }
    .header-top span img {
        margin-right: 10px;
        width: 20px;
    }
    .why-hippa .why-hippa-boxes {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    }
    .header-top{padding: 10px 0;}
    header {position: relative; z-index: inherit;}
    .topbar { width:100%; position:relative;  background:var(--primary); padding: 10px 0;background: linear-gradient(360deg, #002957 0%, #035893 101.42%);}
    .no_links .topbar{ -webkit-box-shadow:0 2px 10px rgb(255 255 255 / 6%); box-shadow:0 2px 10px rgb(255 255 255 / 6%);}
    .topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;
         box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.49); -webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.49);}
    .topbar .logo img{width: 200px;}
    .topbar .menu_open i{color: #ffffff;font-size: 27px;}
    .topbar ul.top_right_contents{padding:0;margin:0;list-style:none; text-align: right;}
    .topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block; margin-right: 20px; line-height: 1;}
    .topbar ul.top_right_contents li:last-child {margin-right: 0;}
    .topbar ul.top_right_contents li a {color:#fff; line-height: 1;}
    .topbar ul.top_right_contents li a i {font-size: 26px;}
    .topbar ul.top_right_contents li a i.user { font-size: 34px;}
    .topbar ul.top_right_contents li a.menu_open i {font-size: 36px;}
    /* .topbar.sticky {padding:10px 0;} */
    .menu_overlay {position: fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background: rgba(0,0,0,0.75);}
    .menu_toggler {margin:15px 0 0;}
    .menu_toggler .icons {font-size:26px; color:#212121}
    .menu_head {background:#000;text-align: center; position: relative;color:#fff;}
    .menu_head a {color:#fff; padding:15px 10px; display: inline-block; font-weight: 500; font-size: 16px;}
    .menu_close {position: absolute; left:-40px; top:20px;}
    .menu_close i {font-size:30px; color: #fff;}
    .mobile_menu_wrap {position: fixed; top:0; bottom: 0; right:-100%; z-index:99999; background:#212121; padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 280px; height: 100vh;}
    .mobile_menu_wrap.menu_show {right:0;padding: 20px;}
    .mobile_menu_wrap ul {padding:0; margin:0; list-style:none; font-size: 15px}
    .mobile_menu_wrap ul.main_menu {margin-bottom:10px; padding:0 0 120px;}
    .mobile_menu_wrap ul.main_menu li {border-bottom: 1px solid #333; padding:0 15px 0 15px;}
    .mobile_menu_wrap ul.main_menu li a {font-size:15px; text-decoration: none;}
    .mobile_menu_wrap ul li a {display: block; padding:15px 0;color: #fff !important;}
    .mobile_menu_wrap ul li.hassub {position: relative; padding:0 50px 0 15px;}
    .mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute; right:0; top:0; font-size:18px; line-height: 1; padding:19px 20px; border-left:1px solid #333;}
    .mobile_menu_wrap ul li.hassub ul {position: fixed; top:0; bottom:0; right:-100%; max-width: 80%; width: 280px; background:#212121; margin:0; transition: all linear 0.3s; padding:48px 0 100px; overflow: auto; z-index: 9; visibility: hidden;}
    .mobile_menu_wrap ul li.hassub ul.show_submenu {visibility: visible; right: 0;padding: 50px 12px;}
    .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #444;border-bottom: none;}
    .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #bbb; padding:10px 0;}
    .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa { margin-right: 5px;}
    .main:after{left: 15px;}
    .show_submenu li{border-bottom: 1px solid #ccc;}
    .show_submenu > li:nth-last-child(2){border-bottom: none;}
    .hero-banner .heading p{width:100%;}
    h1{
        font-size: 40px;
    }
    .sidebar-2{
        margin-top: 40px;
    }
    .legal .heading h2, .legal .heading h3,
    .heading > h3, .about-sec .left h3,
    h2{
        font-size: 18px !important;
        line-height: 27px;
         margin: 0 0 7px;
    }
    .product-deatail-box h2{font-size: 25px !important;line-height: 30px;}
    .banner .banner-content{
        flex-direction: column;
    }
    .banner-content .b-box:nth-child(1){
        grid-column: 1 / 2;
    }
    .banner-content .b-box:nth-child(3){
        grid-column: 1 / 2;
    }
    section{
        padding: 24px 0;
    }
    .choose .row .col-lg-6:nth-child(2) .chose-box{
        margin-top: 20px;
    }
    .reviews .over-box{
        margin: auto;
        margin-bottom: 20px;
    }
    .reviews .g-reating .g-box{
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }
    .g-reating .g-box .btn-1{
        margin-top: 15px;
    }
    .g-reating .g-box span:first-child{
        flex-direction: column;
    }
    .g-reating .g-box ul{
        justify-content: center;
    }
    .btn-active h5{
        font-size: 14px;
    }
    .acc-sin-item h5{
        font-size: 18px;
        padding-right: 50px;
        height: 64px;
    }
    footer h6{
        margin-top: 10px;
    }
	 footer p.footer-heading{
        margin-top: 10px;
    }
    /* .contact-form{
        margin-top: 20px;
    } */
    .legal h4{
        font-size: 14px;
    }
	  .legal p.heading{
        font-size: 14px;
    }
    .right-image{
        margin-top: 20px;
    }
    .down-box{
        margin-top: 20px;
    }
    .legal .b-right{
        border-right: none;
    }
    .page-testmonial {
        column-count: 2;
    }
    .contact-us h1{
        display: none;
    }
    /* .contact-us{
        margin-top: 50px;
    } */
    .choose .chose-box-2{
        flex-wrap: wrap;
    }
    .choose .chose-box .btn-1 {
        margin: 15px auto 0;
    }
    .mb-10{margin-bottom: 20px;}
    .g-reating .list-img > span > img {margin-right: 0px;}
.acc-sin-item {height: fit-content;padding: 10px 0;}
.acc-sin-item h5{line-height: 20px;}
.acc-sin-item.is-open .acc-title {height: fit-content;padding: 10px 20px;font-size: 14px;}
.inner-traning ul li b {margin: 0 1px;}
.legal .heading h2 br{display: none;}
.target-2 .target-main ul {
    padding: 20px;
    grid-column: 1 / 2;
    margin: 0;
    padding: 0;
}
.target-2 .target-main h5{
    margin-bottom: 20px;
}
.org-main-boxes .wallet-left img{
    width: 100%;
}
.org-main-boxes .col-lg-6 .row .col-lg-6{
    margin-top: 0 !important;
}
.org-main-boxes .about-border {
    border: 1px solid #7676767c;
    padding: 20px;
    border-radius: 10px;
    margin: 10px 0;
}
	.testimonials .heading p{
	width:100%;}


    .explore-resources .col-lg-3 h5 {font-size: 13px;line-height: 20px;margin-bottom: 4px;height: 71px;}
	    .explore-resources .col-lg-3 h3 {font-size: 13px;line-height: 20px;margin-bottom: 4px;height: 71px;}

    .explore-resources .col-lg-3 .box-content {padding: 12px 0;}
    .explore-resources .btn-1 {height: 33px;font-size: 12px;}

    .quick-sec{padding: 35px 0;}
    .quick-sec h1{font-size: 28px;line-height: 35px !important;}
    .quick-sec h2{font-size: 24px;line-height: 30px !important;}
    .quick-sec p{font-size: 14px;line-height:18px;margin-top: 12px;}
    .quick-sec .btn-1{margin-top: 12px;}
    .price-box-sec .individual-box {grid-template-columns: repeat(auto-fill, minmax(206px, 1fr));gap: 16px;}
    .price-box-sec h2{font-size:28px;line-height: 35px;}
    .price-box-sec .p-content-2 > img{height: 110px;object-fit: cover;}
.price-box-sec .p-content-2 h5{font-weight: 600 !important;font-size: 18px !important;line-height: 21px;}
.price-box-sec .p-content .text h3{font-weight: 700 !important;padding-top: 6px !important;font-size: 20px;padding-bottom: 10px !important;}
.price-box-sec  .p-content .text h3 del span{font-size: 16px !important;font-weight: 500 !important;}
.price-box-sec  .p-content .btn-1{min-width: unset !important;padding-inline: 2px;}
.home-banner .container,.container {max-width: 704px!important;}

.wallet-sec ul.cer-list-box li p {
    font-size: 8px;
    line-height: 12px;
}
.about-sec .text-box {
    margin-bottom: 38px;
}
.ethics .content .text {
    padding: 19px;
}
.ethics .b-btn {
    padding: 0 20px 20px;
}
footer .form-box form input[type="submit"] {
    min-width: 75px;
    font-size: 9px;
}
footer .form-box form .form-control {
    font-size: 12px;
}
.overviwe-table table th {
    padding: 7px 5px !important;
    line-height: 15px;
}
#menu-courses-sidebar a {
    line-height: 17px;
}
.why-hippa .why-data img {
    height: 236px;
    object-fit: cover;
}
.organizations-page .inner-banner h1 {
    margin: 0 0 9px;
}
.new-about h2{
    font-size: 18px !important;
}
.new-about .right{
    height: 100%;
    background: #fff;
}
.new-about .right img{
    height: 100%;
    object-fit: contain;

}
.pricing-box.osha-box .p-content .head {
    min-height: 97px;
    height: auto;
    padding: 15px 12px;
}
.pricing-box.osha-box .p-content .head h5{
    font-size: 14px;
}
.pricing-box.osha-box .p-content .head span{
    font-size: 12px;
    font-weight: 400;
}
.faq .heading > h3 {
    margin-bottom: 0;
}
h2{
    font-weight: 600 !important;
}
.price-box-2 .p-content .head {
    padding: 12px 0 0;
}
.pricing-box .p-content .btn-grp .btn-1{
    font-size: 10px;
    padding-inline: 13px;
}
.integer-sec {
    max-width: 432px;
}
.new-latest-blog .blog-grid .blog-box:nth-child(3){
        display: none;
}
.inner-banner .contact-us li h5 {
    font-size: 16px;
}

    .page-testmonial {
        display: flex;
        flex-wrap: wrap;
        column-count: unset;
        gap: 0px;
        justify-content: space-between;
    }

    .page-testmonial > .item {
        flex: 1 1 calc(50% - 10px);
        max-width: calc(47% - 0px);
    }
    h3{
        font-size: 20px;
    }
    .ref-sec h1{
        font-size: 20px !important;
        font-weight: 700 !important;
        line-height: 25px;
    }
    .privacy_policy_content h3{
        font-weight: 700 !important;
    }
    .legal .side-bar > div {
        padding: 15px;
    }
    .blog-grid {
        grid-template-columns: repeat(auto-fill, minmax(205px, 1fr));
        grid-gap: 20px;
    }
    .blog-grid .blog-box .content {
        padding: 14px;
    }
    .blog-grid .blog-box h5{
        font-size: 14px;
    }
    .blog-grid .blog-box p {
        margin: 15px 0 14px;
    }
    .blog-grid .blog-box img {
        height: 123px;
    }
    h6 {
        font-size: 15px;
    }
    .latest-blog h1, .check-list-text h1 {
        font-size: 23px;
        font-weight: 700 !important;
    }
    .blog-content img {
        max-height: 300px;
    }
    ol{
        padding-left: 1.5rem;
    }
    .prev-btn a {
        font-size: 15px;
    }
    .legal ul li {
        font-size: 12px !important;
    }
    .side-bar .get-free .get-btn {
        font-size: 16px;
    }
    .choose {
        padding: 8px 0;
    }
    .check-list-text .choose .chose-box h3 {
        font-size: 25px !important;
    }
	  .check-list-text .choose .chose-box p.compliance-subheading {
        font-size: 25px !important;
    }

    .home-banner .banner-txt.left{order: 3;margin-left: 15px;}
    .home-banner .banner-img{order: 2;}
    .home-banner .banner-right-box {margin: 17px 0 0 -11px;max-width: 202px;order: 1;}
    .home-banner .banner-right-box ul {text-align: left;        margin-bottom: 40px;}
    .home-banner .banner-right-box li {max-width: fit-content;text-align: left;}
    .banner-btn-star {display: flex;align-items: center;justify-content: space-between;margin-top: 16px;}
    .home-banner .banner-btn-star .banner-btn a{margin: 0;}
    .home-banner .flex-box{gap:0;}
    .home-banner .banner-right-box li:nth-child(5) {max-width: fit-content;min-width: fit-content;}
    .home-banner h1 {font-size: 18px;}
    .home-banner .banner-btn-start .banner-btn a {min-width: 112px;margin-top: 0;}
    .home-banner .banner-btn-start {margin-top: 15px;}
    .header-top .logo {width: 150px;}
    .header-top span {padding: 0px 10px;}
    .cart-btn i {font-size: 18px;}
    #menu ul li a {font-size: 10px;}
    .pricing-2 .heading p{max-width:610px ;}
    .pricing-box .p-content .image-feild .feild {font-size: 11px;top: 72%;padding: 4px 8px;}
    .hipaa-courses-section .head h5 {margin: 9px 0 8px;}
	    .hipaa-courses-section .head h3 {margin: 9px 0 8px;}

    .menubar .top-btn.btn-1 {min-width: 126px;border-radius: 0;padding: 0 12px;height: 32px;}
    .why-hippa .why-hippa-boxes_2 {grid-gap: 16px 0;}
    .why_hippa_new{background: #F6F9FD !important;}
    .why-hippa-boxes .box-why img {max-width: 26px;margin-bottom: 6px;}
    .why-hippa .why-hippa-boxes .box-why h5 { font-size: 11px; }
	    .why-hippa .why-hippa-boxes .box-why h3 { font-size: 11px; }


.pricing-box .p-content .btn-1.btn_2, .pricing-box .p-content .btn-1 {min-width: 80px;padding: 0 9px;}
.pricing-box .p-content .enrol-btns {gap: 10px;}
.why_hippa_new a.btn-1 {min-width: 156px;}
.about-sec.about_new .img-box {height: 90%;}
.why-hippa{background-color: #F6F9FD !important;}
.why-hippa-boxes .box-why h6 {font-size: 8px;margin-top: 6px;line-height: 13px;}
	.why-hippa-boxes .box-why h3.second-text {font-size: 8px;margin-top: 6px;line-height: 13px;}

.about-sec.about_new_22 .text-box {padding: 24px 32px 15px 172px;}
.about-sec.about_new_22 .maintain-hipaa-section .text-box {padding: 24px 172px 55px 32px;}
.about-sec .text-box .btn-1 {margin-top: 5px;}
.list-img ul > li {line-height: 15px !important;font-size: 11px;}
.about-sec.about_new_22 .img-box {height: 90%;}
.about-sec .text-box {    margin-bottom: 18px;}
.testimonials #customers-testimonials .item {    min-height: 300px;    padding: 15px;}
.testimonials .item p {    margin: 8px 0 2px;    line-height: 14px;}
footer .form-box form p {
    width: 60%;
}
footer .form-box form p+p {
    width: 39.2%;
}
footer .form-box form .form-control {
    font-size: 12px;
    padding: 0.075rem 0.25rem;
    font-size: 11px;
}
footer .footer-logo > span img {
    margin: 0;
}
footer .footer-logo > span {
    justify-content: space-between;
}
footer .form-box {margin-bottom: 17px;}
.learn-box h4{font-size: 20px;}
.organizations-page .hipaa-courses-section .pricing-box .btn-1 {
    font-size: 10px;
}
.courses-box_head h3{font-size: 22px;font-weight: 600 !important;}
.courses-box .text h5 {font-size: 15px;font-weight: 600 !important;}
.courses-box .top .cont span{font-size: 44px;}
.courses-box .top {margin-bottom: 10px;}
.courses-box .top .img-box {width: 40px;height: 40px;}
.latter-news .effect {top: -23px;left: -97px;}
.latter-news {padding-left: 211px;}
.latter-news .content p {font-size: 12px;}
.latter-news .btn-1{height: auto;font-size: 11px;padding: 10px;}
.latter-news .content h3{font-size: 14px;}
.latter-news .content span{font-size: 14px;}
	.organizations-page .contact-form .head span{font-size:18px;margin-bottom:10px;}
	.organizations-page .contact-form .head{padding:16px;}
	.organizations-page .contact-form form label {font-size:14px;margin-bottom:2px;}
	.organizations-page .contact-form form input{margin-bottom:2px;}
    .organizations-page .contact-form .log-box p {
        font-size: 12px;
        line-height: normal;
    }
	.organizations-page .contact-form form .submit-btn{height:42px !important;font-size:14px !important;}
	.organizations-page .contact-form p {font-size:12px;margin-top:0;}
    .about-sec-img-box {background-color:#EEF8FF;border-radius: 8px !important;}
    .about-sec-img-box img{object-fit: contain !important;}
    .product-detail-text-sec .border-box {padding: 10px;border-radius: 8px;}
    /* .about-sec .img-box img {min-height: 520px;} */
    .brands-section{background-color: #F6F9FD !important;}
    .brands-section.brands-section .slide-logo > span img {
        max-width: 94px;
        max-height: 33px;
    }
    .brands-section.brands-section .slide-logo > span {
        padding: 12px 7px;
        border: 1px solid #CCCCCC;
        background-color: var(--text-wight);
    }
.course-pg-why-hipaa{background-color: transparent !important;}
.why-hippa .why-choose-box .img-box {
    padding: 5px;
    width: 44px;
}
.health-sec .main-effect .image-effect {
    display: none;
}
.health-sec .main-effect .left-list li {
    margin-right: 0 !important;
    justify-content: start;
    flex-direction: row-reverse;
    text-align: start;
}
.health-sec .main-effect{justify-content: space-between !important;}

.health-sec .main-effect .right-list {max-width: 327px;}
.health-sec .main-effect ul li{margin-left: 0 !important;}
.health-sec .main-effect ul li .text {
    color: var(--text-secondery);
    font-size: 14px;
}
#customers-testimonials .owl-nav .owl-prev, #customers-testimonials .owl-nav .owl-next {
    color: black;
    border-color: black;
}
.product-news-latter .latter-news .effect {top: auto !important;left: 14px !important; }
.health-sec .main-effect .left-list {
    max-width: 306px;
}
.about-sec_4 .img-box img {
    min-height: 340px;
}
.about-sec .text-box h2 {font-size: 17px !important;}
	.about-sec .text-box h3 {font-size: 17px !important;}

.about-sec .list-img ul > li{font-size: 12px;margin-bottom: 10px;}
.latter-news.latter-news_5 .effect {
    top: 4px;
    left: -57px;
    width: 36%;
}
.latter-news_5 {padding: 22px;padding-left: 211px;}
.why-hippa .why-hippa-boxes_2 .box-why p {
    font-size: 11px;
    line-height: 15px;
}
.border-box_2 p{font-size: 10px;}

.pricing-2 .pricing-box_3 {
    grid-template-columns: repeat(auto-fill, minmax(225px, 1fr));
}
.pricing-box_3.osha-box .p-content .head {
    min-height: 57px;
    padding: 15px 12px;
    margin-bottom: 14px;
}
.pricing-box_3.osha-box .p-content .head  h5{
    margin-bottom: 0;
}
.pricing-box_3 .p-content ul li {
    font-size: 12px;
    line-height: 18px;
    margin-top: 10.4px;
}
.p-content .head h5{margin-bottom: 0;}
.background-trans {background-color: unset !important;}
.background-trans .slide-logo > span {
border: none !important;
    background-color: transparent !important;}
    .new-banner h1{
    font-size: 28px;
    font-weight: 500;
    line-height: 32px;
}
.career-box{padding: 12px;}
.career-box h6{font-size: 12px;}
	.career-box p.text-h6{font-size: 12px;}

.bottom-list .text p {
    font-size: 12px;
    margin-bottom: 10px;
}
.about-letter-sec .about-letter-box h4 {
    font-size: 14px;
    line-height: 20px;
}
	.about-letter-sec .about-letter-box p.letter-title {
    font-size: 14px;
    line-height: 20px;
}
.world-sec .heading h2 {font-size: 20px !important;line-height: 28px;}
.world-sec .heading h2 + p{font-size: 14px;}
.combo-box .combo-text  h6 ,.combo-box .combo-text p{font-size: 10px;line-height: 14px;}
	.combo-box .combo-text  p.combo-title ,.combo-box .combo-text p{font-size: 10px;line-height: 14px;}

.home-banner-new .banner-bottom-list ul li {font-size: 9px;}
footer .form-box_2 iframe {aspect-ratio: 1 / 1.4;}
.product-news-latter .latter-news.latter-news .effect{width: 213px;}
.product-news-latter .latter-news.latter-news .effect {left: 37px;}
.latter-news_2{padding: 16px;padding-left: 211px;}
    .product-news-latter .latter-news.latter-news_2 .effect {
        width: 225px;
        left: -4px !important;
    }
        .product-news-latter .latter-news.latter-news_2.latter-news_3 .effect {
        width: 208px;
        left: -4px !important;
    }
        .training-sec .mid-img {
        width: calc(100% + 26%);
        margin-left: -7px;
    }
    .training-sec.combo-traning .mid-img {
        width: calc(57% + 9%);
        margin-left: 6px;
    }
    .product-news-latter.product-news-latter_combo .latter-news.latter-news_2 .effect {
        height: 172px;
    }
    .product-news-latter.product-news-latter_combo .latter-news.latter-news_2 .effect img{
        height: 100%;
        object-fit: contain;
    }
}
@media (max-width: 767px){
    h1{
        font-size: 32px;
    }
    h3{
        font-size: 25px;
    }
 p {
        font-size: 16px;
        line-height: 24px;
    }
    .header-top span{
        margin-left: 10px;
    }
    .list-img ul > li{
        font-size: 16px;
        line-height: 24px!important;
    }
    .acc-sin-item h5{
        font-size: 15px;
    }
    .acc-content p{
        font-size: 12px;
        padding: 0;
    }
    .sub-buttons button{
        padding: 12px 0;
    }
    .faq-page .acc-title {
        padding: 15px;
        font-size: 14px;
    }
    .sidebar-2 .contant .price h3 {
        font-size: 30px;
    }
    .integer-2 .integer-sec > span {
        height: 100%;
    }
    .integer-2 .integer-sec > span img{
        object-fit: cover;
    }
    .page-testmonial {
        column-count: 1;
    }
    .legal .heading h2, .legal .heading h3,
    .heading > h3, .about-sec .left h3,
    h2{
        font-size: 21px !important;
    }
    .legal .heading h2, .legal .heading h3 {
        margin: 12px 0;
    }
    .legal ul{
        margin-top: 0;
    }
    .accordion-item h2 button {
        font-size: 15px;
    }
    .accordion-item p {
        font-size: 14px !important;
    }
    .header-top span {
       white-space: nowrap;
    }
    .footer-logo{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 30px;
    }
    .copyright .footer-logo{
        margin-bottom: 0;
    }
    .copyright .footer-logo img{
        width: 48%;
    }
    footer .row{
        row-gap: 10px;
    }
    .wallet-sec .wallet-right li {margin-bottom: 30px;}
    .coverde .row{border-radius: 0;}

/*Main Banner Css Start 6-Jan-25*/
.home-banner .banner-img img.show-view{ display:none;}
	.home-banner .hide-view {
    display: block;
}
.home-banner h1 {margin: 0 0 16px;font-size: 18px;line-height: 17.7px;}
.home-banner .banner-img {margin-left: -15px;}
.home-banner .banner-txt {max-width: 203px;}
.home-banner .banner-right-box{ display:none;}
.home-banner p {font-size: 10px; line-height: 12.3px;}
.home-banner .banner-btn a {width: 126px; margin-bottom:4px;}
.home-banner .banner-btn,.home-banner .star-box{ display:block;}
.home-banner .flex-box {justify-content: space-between;}
.home-banner .container,.container {padding: 0 20px!important;}
.home-banner {background:#F6F9FD;}
	.banner-mob-bot-list{border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; background:#F6F9FD; text-align:center;}
.banner-mob-bot-list ul{padding:0; margin:0;}
	.banner-mob-bot-list li img{ vertical-align:middle; margin-right:4px;}
.banner-mob-bot-list li {
        display: inline-block;
        font-size: 8px;
        line-height: 12px;
        padding-right: 9px;
        border-right: 1px solid #ADD8E6; vertical-align:middle;
    }
	.banner-mob-bot-list li:last-child{margin-right:0; border-right:none;}
.hipaa-courses-section {padding: 24px 0;}

.hipaa-courses-section h2 {font-size: 16px !important;line-height: 22px;}
.hipaa-courses-section.pricing .pricing-box .p-content {max-width: 350px;}
.hipaa-courses-section .pricing-2 .pricing-box {grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));}
.hipaa-courses-section .pricing-box .p-content ul li {margin-top: 3.5px;}
.hipaa-courses-section h2 br{ display:block;}
.why-hippa {padding: 24px 0;}
.why-hippa .heading > h3 {font-size: 18px!important;}
.why-hippa .heading p {display: none;}
.why-hippa .why-hippa-boxes .box-why {padding: 12px 8px;}
.why-hippa-boxes .box-why img {max-width: 32px;}
.why-hippa-boxes .box-why h6 {
        font-size: 10px;
        margin-top: 8px;
        line-height: 12px;
    }
	.why-hippa-boxes .box-why h3.second-text {
        font-size: 10px;
        margin-top: 8px;
        line-height: 12px;
    }
.why-hippa-boxes .col-12{ padding:0;}
	.why-hippa .why-hippa-boxes {
        grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
        grid-gap: 10px;
        margin: 8px 0;
    }

.choose {padding: 24px 0;}
.choose .chose-box h3 {font-size: 18px;line-height: 24px; margin:0!important;}
	.choose .chose-box h3 br{ display:none;}
.choose .chose-box {
    padding: 29.5px 32px;
    border-radius:4px;
}
.wallet-sec {padding: 24px 20px;}
.wallet-sec .container:after{ display:none;}
.wallet-sec .container {padding: 12px 8px !important;}
.wallet-sec .heading > h3 {text-align: center;}
.wallet-sec .heading ul li {font-size: 8px;line-height: 10px;}
.wallet-sec .heading ul li img {top: -4px;}
.wallet-sec .heading ul {margin-top: 8px;justify-content: center;}
.wallet-sec ul.cer-list-box {margin: 12px 0 0;gap: 8px;}
.wallet-sec ul.cer-list-box li p {font-size: 9px;line-height: 14px;}
.wallet-sec .btn-1 {min-width: 100%;margin: 16px 0 0 0 !important; height:34px;}
.wallet-sec .wallet-left{ display:none;}
.wallet-sec .wallet-mob-img {
        display: block;
        padding: 12px;
        background: #fff;
        border-radius: 4px;
        position: relative;
        text-align: center;
        margin: 12px auto;
    }
.wallet-sec .wallet-mob-img:after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 246px;
    border-radius: 216px 0 0 213px;
    background: #002957;
}
.wallet-sec .wallet-mob-img img{ position:relative; z-index:10;}
.wallet-sec ul.cer-list-box li{width:100%;}
.about-sec .img-box {
        width: auto;
        position: relative;
        top: auto;
    }

.understanding-hipaa-section, .maintain-hipaa-section {
    position: relative;
    background: #fff;
    box-shadow: 0 2px 25px 0 rgba(51, 51, 51, 0.10);
    border-radius: 8px;
}
.about-sec {padding: 24px 0;}
.about-sec .img-box {
        width: auto;
        position: relative;
        top: auto;
    }
.about-sec .text-box,.about-sec .maintain-hipaa-section .text-box{
        padding: 16px;
        max-width: max-content;
        border-radius: 4px;
        margin-bottom: 48px;
        box-shadow: none;
    }
	.about-sec .maintain-hipaa-section .text-box{ margin-bottom:0;}
.about-sec .text-box h2 {font-size: 16px !important;margin-bottom: 16px;}
	.about-sec .text-box h3 {font-size: 16px !important;margin-bottom: 16px;}

.about-sec .text-box p {font-size: 10px;line-height: 14px;}
.about-sec .text-box .btn-1 {min-width: 100%;margin-top: 16px;}
.about-sec .img-box img {min-height: 171px;}

.ethics {padding: 24px 0!important; background:#F6F9FD;}
.ethics .content .text {padding: 16px;}
.ethics .content .text p {font-size: 10px;line-height: 14px;}
.ethics .content .text p {margin-bottom: 16px;}
.ethics .list-img ul > li {font-size: 10px;line-height: 14px !important;}
.ethics .b-btn {padding-top: 0;}
.ethics .row .col-md-6:first-child .ethics-main{ margin-bottom:16px;}

	.testimonials {
        padding: 16px;
        margin: 16px 20px;
        border-radius: 4px;
    }
	.testimonials .heading h3 img {
        max-width: 145px;
    }
	.testimonials .heading > span {
        margin-top: 5px;
        display: block;
    }
	.testimonials .heading span img {margin: 0 auto 8px; display:block;}
	.testimonials .heading span {font-size: 16px;}
	.testimonials .item {
        min-height: 157px;
        padding: 16px;
        margin: 0 !important;
    }
	#customers-testimonials .owl-nav .owl-prev, #customers-testimonials .owl-nav .owl-next{ position:relative; top:auto;}
#customers-testimonials .owl-nav{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 16px;
}
	.testimonials .btn-1 {min-width: 100%;}

.faq {background: #F6F9FD;}
.faq .heading > h3 {font-size: 16px!important;line-height: 22px;}
.faq .sub-buttons {max-width: 350px;}
.faq .acc-sin-item.is-open .acc-content {
        padding: 10px;
        font-size: 10px;
        line-height: 14px;
    }
.faq .acc-content p {
        font-size: 10px;
        line-height: 14px;
    }
.acc-sin-item.is-open .acc-title {
        padding: 13.5px 20px;
        font-size: 12px;
    }
.faq .acc-sin-item h5 {
        font-size: 12px;
	line-height: 15px;
	}
	.faq .acc-sin-item h3 {
        font-size: 12px;
	line-height: 15px;
	}
	.faq .sub-buttons {
    max-width: 504px;
    margin: 16px auto;
}


.footer-mid-box .col-12 ul {
    display: none;
}

.footer-mid-box .col-12 .arrow {
    transition: transform 0.3s; display:block;
}

.footer-mid-box .col-12.open .arrow {
    transform: rotate(-180deg);
}

.footer-mid-box .col-12.open ul {
    display: block;
}
.footer-mid-box h6{ display:flex; justify-content:space-between; align-items:center; padding:0; margin:0;}

	.footer-mid-box {
        padding-top: 0;
        margin-top: 24px;
        border-top: none;
        row-gap: 0 !important;
    }
.footer-logo-box img {
        max-width: 305px;
        display: block;
        margin: 0 auto;
    }
.footer-logo img {
        max-width: 159px;
    }
	footer .foot-social {
        margin-top: 24px;
    }

	.footer-logo {padding-bottom: 24px; margin-bottom:24px; border-bottom:1px solid rgba(9, 154, 250, 0.20);}

	.footer-mid-box .col-12{padding-bottom: 24px; margin-bottom:24px; border-bottom:1px solid rgba(9, 154, 250, 0.20);}
	footer ul li a {
        font-size: 12px;
        line-height: 15px;
    }
	.footer-mid-box .col-12 ul{ margin-top:16px;}
	.footer-mid-box .col-12:last-child{padding-bottom: 0; margin-bottom:0; border-bottom:none;}
	.target .target-main {
        grid-template-columns: 1fr;
    }
    .target .target-main ul:nth-child(1){
        border-right: none;
        border-bottom: 1px solid #7676767c;
    }
.target .target-main ul{padding: 20px 0; margin:0;}
.inner-banner h1 {font-size: 28px;line-height: 36px;}
	.about-sec.white-bg .left h3{ margin-top:24px;}
	.about-sec .left > p {
        line-height: 20px;
    }
	.order-lg-last {
        order: unset !important;
    }
	section.target{ padding:24px 20px;}
	.target .target-main {
        grid-template-columns: 1fr !important;
    }
	.target .heading > h3 {
        font-size: 24px !important;
        line-height: 32px;
    }
	.list-img ul > li {
        font-size: 14px;
        line-height: 18px !important;
    }
	.about-sec.white-bg {
    background: #F9F9F9;
}
	.about-sec.white-bg .left h3 {
        font-size: 24px !important;
        line-height: 32px;
    }
	.btn-1 {
        min-width: 100%;
    }
	.why-hippa .why-data {margin: 0 0 16px;}
	.why-hippa {background: #fff;}
	.why-hippa .why-data p { margin: 16px 0 24px;}
	.why-hippa .why-hippa-boxes .box-why {box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);}
	.lastest-blog-sec{background:#F9F9F9;}
	.lastest-blog-sec .heading > h3 {
        font-size: 24px !important;
        line-height: 32px;
    }
	.lastest-blog-sec .blog-grid { margin-top: 0;}
	.lastest-blog-sec .blog-grid .blog-box h5 {font-size: 20px;}
	.lastest-blog-sec .blog-grid .blog-box p {font-size: 14px;line-height: normal;}
	.lastest-blog-sec .blog-grid .blog-box .content {padding: 16px;}
	.lastest-blog-sec .read-btn{ font-size:14px;}

	.single-product-banner .row{flex-direction: column-reverse;}
	.single-product-banner .product-deatail-box .row{flex-direction: unset;}
	.single-product-banner {padding: 24px 0;}
	.single-product-banner h3 {font-size: 18px;line-height: 20px;}
	.single-product-banner .star-box {float: right; margin: 10px 0 16px;}
	.single-product-banner .price .btn-1 {
        margin: 0 0 16px 0;
        max-width: 100% !important;
        min-width: 100% !important;
    }
	.star-box .totle {
        font-size: 8px;
        line-height: 10px;
    }
	.stars {font-size: 13px;}
	.single-product-banner .price h3 {margin: 16px 0 0;}
	.product-deatail-box {
        padding: 0;
        margin-top: 48px;
    }
	h3.sidebar-h3{ display:none;}
	.product-deatail-box .col-md-8.list-img{padding:16px; margin:16px;width: fit-content; max-width:none;}
	.product-deatail-box h2:first-child {
        margin-top: 0;
    }
	.why-hippa .why-hippa-boxes .box-why.best-choise-list h6{ text-align:center;}
	.tab-overviwe-table{ display:none;}
	.mob-overviwe-table {display: block; margin:0;padding:0; max-width:350px; margin:0 auto; border:1px solid #DDDDDD; border-bottom:none;}
.mob-overviwe-table li{ border-bottom:1px solid #DDDDDD; display:flex; align-items:center;color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;}
.mob-overviwe-table li span:first-child{ background:#083651; padding:10px 0; min-width:135px;color: #F6F9FD;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 16px; text-align:center;}
.mob-overviwe-table li span:last-child{text-align:center; min-width:215px; font-size:12px;}
	.product-deatail-box h2 {
        font-size: 18px!important;
        line-height: 20px;
    }
.sub-buttons button{ background:#F9F9F9;}

.organizations-page .inner-banner h1 {font-size: 20px;line-height: 25px;margin: 0 0 8px;}
.organizations-page  p {
        font-size: 12px;
        line-height: 15px;
    }
.organizations-page .list-img ul > li {font-size: 12px;}
.organizations-page .contact-form .head {min-height: 72px;padding: 16px;}
.organizations-page .contact-form .head span {font-size: 18px;line-height: 24px;}
.organizations-page .contact-form p {font-size: 16px;margin-top: 3px;}
.organizations-page .contact-form form {padding: 15px 24px;}
.organizations-page .contact-form form label {margin-top: 12px;font-size: 14px;}
.organizations-page .contact-form form input {height: 44px;font-size: 14px;}
.organizations-page .contact-form .log-box p {font-size: 14px;line-height: 24px;}
.organizations-page .inner-banner .organization-box {grid-template-columns: repeat(auto-fill, minmax(167px, 1fr)); margin-bottom:16px;}
.organizations-page .pricing-box .btn-1 {font-size: 11px;padding: 0 5px;}
.organizations-page .about-sec {background: #fff!important;}
.organizations-page .about-border {
        padding: 16px;
        margin: 0;
    }
.organizations-page .about-sec .row .col-lg-6{ padding:0!important;}
.organizations-page .about-border h2, .organizations-page .about-sec .left h3{ margin-top:24px;}
.organizations-page .about-sec .row { margin: 0; }
.organizations-page .target .about-border {
    border: none;
    box-shadow: 0 4px 13.9px rgba(0, 0, 0, 0.15);
}

/*Main Banner Css End 6-Jan-25*/

}
@media (max-width: 576px){
    h1{
        font-size: 32px;
        margin-bottom: 20px;
    }
    h5{
        font-size: 19px;
    }
    .legal .heading h2, .legal .heading h3,
    .heading > h3, .about-sec .left h3,
    h2{
        font-size: 23px !important;
    }
    .heading > h3{
        font-size: 28px !important;
    }
    h3{
        font-size: 22px;
    }
    .header-top{
        display: none;
    }
    .banner-content .b-box > h3{
        font-size: 25px;
    }
    .about-sec .left > p {
        margin-top: 10px;
    }
    .about-sec .left .btn-1 {
        margin-top: 20px;
    }
    /*.btn-1{
        height: 50px;
    }
    .ethics .content .head img{
        width: 40px;
    }
    #customers-testimonials .owl-nav .owl-prev{display: none;}
    #customers-testimonials .owl-nav .owl-next{display: none;}
    #customers-testimonials .owl-dots{display: flex;margin-top: 10px;}
    .heading ul li{
        font-size: 10px;
    }
    .faq .sub-buttons {
        grid-template-columns: repeat(1, 1fr);
        margin: 20px 0;
    }*/
    .border-boxs::after{
        width: 40px;
    }
    .border-boxs{
        padding: 10px;
        padding-right: 40px;
    }
    .inner-banner .contact-us li h5 {
        font-size: 20px;
    }
    .inner-banner .contact-us > ul{
        margin-top: 20px;
    }
    .contact-form h4{
        font-size: 22px;
    }
    .faq-page .acc-title {
        padding: 12px;
        font-size: 12px;
        padding-right: 53px;
    }
    .pricing-2 .pricing-box{
        grid-template-columns: repeat(auto-fill , minmax(300px , 1fr));
    }
    /* .testimonials .container{overflow: hidden;} */
    .banner-content .b-box > h3{line-height: 30px;margin-top: 5px;}
    .wallet-sec .wallet-right li {
        margin-bottom: 20px;
    }
    .about-border{
        border: none;
    }
    /*.choose .chose-box h3{
        font-size: 27px;
    }*/


/* mobl view */
.hero-banner h1{
    font-weight: 600;
}
.integer {margin-top: 10px;border-radius: 0;}

.breadcrumbs.mbl-breadcrubs{display: flex;}
.mblhead  br{display: none;}
.mobl-list{display: flex !important;}
.banner-content .b-box > h3{margin-top: 0;font-weight: 700;font-size: 22px; display: flex;align-items: center;}
.mbl-screen img{width: 80px !important;}
.mbl-screen .owl-stage{display: flex;align-items: center;justify-content: center;}
.banner-bottom{padding: 10px 0;position: relative;}
.slider{margin-top: 10px;}
.banner-bottom .item{display: flex;justify-content: center;}
/*#trusted-slider .owl-next, .owl-prev{font-size: 40px !important;position: absolute;top: 40%; color: rgb(0, 0, 0) !important;background: transparent !important;}
#trusted-slider .owl-next{right: 0;}
#trusted-slider  .owl-prev{left: 0;}*/
.banner-bottom h4{font-size: 20px;color: #000;font-weight: 600; letter-spacing: 0px;text-transform: capitalize;}
.banner-bottom .owl-nav{position: absolute;width: 100%;height: 30px;top: 0;}
ul.breadcrumbs li,ul.breadcrumbs li a{font-weight: 600;}
.banner-content .b-box .btn-1{
    max-width: 205px;
}
.list-img ul > li{
    font-weight: 400;
}
.pricing-box .p-content ul li {
    margin-top: 13px;
}
.custom-top .why-hippa-boxes img{
    width: 80px;
}
.custom-top .why-hippa-boxes {
    margin: 0;
    display: flex;
}
.custom-top .why-hippa-boxes .box-why{
    border-radius: 8px;
}
/*footer ul li a{
    font-size: 15px;
}*/
.banner-content .b-box h3{
    font-size: 25px;
}

.testimonials .item{
    margin:20px 10px;
}

.mbl-heading .heading{
    width: 100%;
}
.custom-start{
    text-align: start;
}
.custom-center h1{
    text-align: center;
    font-size: 34px;
}
.custom-center h4{
    color: #424242;
    font-size: 18px;
}
.legal .heading h2{font-size: 32px !important;margin: 20px 0;}
.legal b{color: #424242;}
.side-bar{margin-top: 40px;}
.post-main .post-box .contant h6{
    font-weight: 600;
}
.legal .side-bar .get-free{
    background: #EEF8FF;
}
.side-bar .get-free input{
    height: 42px;
}

.complain-check .accordion-button::after {
    background:none;
    content: "\F282";
    font-family: bootstrap-icons;
}
.choose h4{
    color: #000;
}
.choose h3{
    font-size: 38px;
    margin: 20px 0 !important;
}

.get-free img{
    margin-bottom: 20px;
}
.get-free h4{
    font-size: 32px;
}

.inner-banner .contact-us li a{
    border: none;
    width: 30px;
    min-width: 30px;
    height: 30px;
}
.contact-us .contant h6{
    color: #767676;
}
.inner-banner .contact-us > ul li {
    margin-bottom: 30px;
}
.testimonials .heading p {
    font-weight: 400;
}
footer .copyright span{
    margin-top: 0;
}
.custom-head-2 h1{
    text-align: center;
    font-size: 32px;
}

.custom-center ul li p b{
    display: block;
    margin-bottom: 10px;
}
.quest-box{
    border-radius: 0;
}
.quest-box h6{
    font-weight: 700;
}
.custom-center .heading h2{
    margin: 20px 0;
}
.testimonials .heading p {
    font-weight: 400;
    padding: 10px 12px;
}
.testimonials span img{
    padding-left: 12px;
}
.pricing .pricing-box{
    margin-top: 10px;
}
.q-cap{
    flex-wrap: wrap;
    row-gap: 10px;
}
.container{overflow: hidden;}
.pricing-box .p-content .btn-grp{
    flex-wrap: wrap;
}
	.reviews .pro-reviews .progress {width:50%;}
}
@media (max-width: 400px){
    .custom-center .heading h2,.custom-center .heading h3{font-size: 24px !important;margin: 12px 0;}
    .get-free h4{font-size: 28px;}
}
@media (max-width: 370px){
    footer .col-6{
        width: 100%;
    }
}
.new-faq-org .heading p{display:block !important;}
.sib-form-block{font-size:24px !important;}
