/*
Theme Name: HIPPA
Theme URI: https://virtualadagency.com.au
Author: Virtual Ad Agency
Author URI: https://virtualadagency.com.au
Description: Wordpress theme designed for Country Blinds.
Version: 1.3.14
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hippa
Tags: one-column, two-columns, custom-menu, featured-images, left-sidebar, right-sidebar
*/
*{margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif;}

/* Custom menu > 992 end */
img{max-width: 100%;}
header{position: relative;z-index: 99999;}
.menubar {
    background: linear-gradient(360deg, #002957 0%, #035893 101.42%);
    padding: 5px 0;
}
#menu{position:relative; justify-content: end;height: 100%;align-items: center;margin: 10px 0;}
#menu ul{list-style:none;margin:0;padding:0;display: flex; height: 100%;align-items: center;}
#menu ul li{display:flex; position:relative;margin-right: 30px;height: 100%;align-items: center;}
header a{color: var(--text-dark);}
#menu ul li a{color:var(--text-wight);font-size: 16px; display:block;position:relative; -webkit-transition:all .3s linear;transition:all .3s linear; font-weight:400;}
#menu > ul > li:last-child > a {padding-right:0;}
#menu > ul > li:last-child .btn {text-align: center; padding: 8px 25px;}
#menu li > a:after {content: '\F282';font-family: bootstrap-icons;margin-left: 14px;font-size: 10px;}
#menu li > ul > li > a:after {content: '\F282';font-family: bootstrap-icons;margin-left: 14px;font-size: 10px;transform: rotate(-90deg);}
#menu li > a:only-child:after { margin-left: 0; content: ''; }
#menu ul li a:hover,#menu ul li.active a,#menu ul li.current_page_item>a,#menu ul li.current-menu-ancestor>a,#menu ul li.current-menu-item>a,#menu ul li.current-menu-parent>a{color:var(--text-primary); }
#menu li.active ul li a{color:blue;background:#fff;}
#menu li.active ul li a:hover{color:blue;background:#fff;}
#menu li>ul{position:absolute; margin-right: 5px; min-width: 241px;box-shadow: 0px 4px 13.899999618530273px 0px #00000026;flex-direction: column;align-items: start; left:0;top:100%;z-index:999;white-space:nowrap;}
#menu ul li.active ul li a { background:#fff; color:#333;}
#menu li>ul li{background:#fff;padding: 0 13px;width:370px; display:block;position:relative; margin:0; text-align:left;white-space:wrap;border-bottom:1px solid #CCCCCC;}
#menu li>ul li:hover{background:#FFCA91;border-bottom: 1px solid var(--text-primary);}
#menu li>ul li a{color:#333;font-size:14px;font-weight: 500; padding:10px 15px;  border-right:0;}
#menu li>ul li a:hover{color:var(--text-primary);text-decoration:none}
#menu li ul li.current_page_item>a,#menu li ul li.current-menu-ancestor>a,#menu li ul li.current-menu-item>a,#menu li ul li.current-menu-parent>a{background: #333;color:#fff}
#menu>li{border-left:1px solid #999}
#menu>li:first-child,#menu>li.has-submenu+li{border-left:0;}
#menu li>ul>li>ul{position:absolute;left:100%;top:0;transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0}
#menu li>ul>li:hover>ul{visibility:visible;opacity:1;display:block}
#menu li>ul{transition:all linear .2s 0s;-webkit-transition:all linear .2s 0s;visibility:hidden;opacity:0;height: auto;}
#menu li:hover>ul{visibility:visible;opacity:1;}
#menu li>ul li a{padding:0 23px;transition: 0.2s;padding: 7px 0px;display: flex;align-items: center;justify-content: space-between;}
#menu li:hover > ul li a {padding: 7px 0px;}
#menu li>ul li:hover a {color:#000 !important;}
#menu li>ul li:hover ul li a {color:var(--dark);}
#menu li>ul li ul li a:hover {color:#ff9e00;}
.top_right {float: right;}
.top_right ul {list-style: none;margin: 0;padding: 0;}
.top_right ul li {display: inline-block;}
.top_right ul li+li {margin-left: 12px;}
.top_right ul li a {color: var(--info); text-decoration: none;}
.top_right ul li a:hover {color: var(--secondary); text-decoration: none;}
.top_right ul li a:hover svg {fill: var(--secondary); stroke: var(--secondary);}
.top_right_contents i{
    color: var(--text-dark);
}
#menu ul li a:hover{
    color: var(--text-primary) !important;
}
.header-top span {
    padding
    : 0px 17px;
    display: flex;
    border-right: 1px solid #EAEAEA;
}
.header-top span:last-child{
    border-right: none;
    padding-right: 0;
}

.header-top span a{
    transition: .3s;
}
.header-top span a:hover{
    color: var(--text-secondery);
}
.header-top span img{
    margin-right: 20px;
    width: 24px;
    height: fit-content;
}
.header-top .logo{width:230px;margin:7px 0;display:block;}
.menubar .top-btn {
    height: 54px;
    background-color: var(--text-primary);
    width: fit-content;
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    border-radius: 3px;
}
.menubar .top-btn::after{
    content: "\F138";
    font-family: bootstrap-icons;
    margin-left: 10px;
    margin-top: 2px;
}

/* / scroll-top-sticky-manu-bar / */

@keyframes menu_sticky {
0%   {margin-top:-240px;}
50%  {margin-top: -90px;}
100% {margin-top: 0;}
}
.menubar.sticky {margin:0;  position: fixed; top:0; left:0; width:100%; z-index:100; animation-name:menu_sticky; animation-duration: 0.60s; 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); background: var(--gradient-color);}
/* / .menubar.sticky .logo img {max-width: 50px;} / */

#menu li ul li.current_page_item>a, #menu li ul li.current-menu-ancestor>a, #menu li ul li.current-menu-item>a, #menu li ul li.current-menu-parent>a{
	background-color: transparent;
	color: var(--text-dark) !important;
}
#menu li ul .current_page_item, #menu li ul .current-menu-ancestor, #menu li ul .current-menu-item, #menu li ul .current-menu-parent{
	background-color: #FFCA91;
    border-bottom: 1px solid var(--text-primary);
}

/*Custom menu > 992 end*/

/* Css Colors Variables */

:root{
    --text-primary: #FF9524;
    --text-secondery: #002957;
    --text-color-1: #003973;
    --text-dark: #000000;
    --text-wight: #ffffff;
    --gradient-color: linear-gradient(360deg, #002957 0%, #035893 101.42%);
}

/* Text Size */
h1,h2,h3,h4,h5,h6{
	font-weight: 500 !important;
}


h1,h2,h3,h4,h5,h6{
    color: var(--text-dark);
}
h1{
    font-size: 46px;
    font-weight: 600;
}
h2{
    font-size: 40px;
    font-weight: 600;
}
h3{
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0;
}
h4{
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 0;
}
h5{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
}
h6{
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
}
p{
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    color: #000;
}

/* Default Css */

a{
    text-decoration: none;
}
ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
section{
    padding: 32px 0;
}
.heading{
    width: fit-content;
    margin: auto;
    text-align: center;
}
.heading h3 span,
.heading h2 span{
    color: var(--text-color-1);
}
.heading > span{
    display: flex;
    align-items: center;
    margin: auto;
    width: fit-content;
    margin-top: 20px;
}
.heading > span p{
    margin: 0 20px;
    display: flex;
    align-items: center;
}
.heading > span p span{
    display: flex;
    margin: 0 10px;
    height: 20px;
    width: 1px;
    background-color: #000;
}
.heading ul{
    display: flex;
    align-items: center;
    margin-top: 20px;
    color: #fff;
}
.heading ul li{
    padding: 0 20px;
    border-right: 1px solid #ffffff;
}
.heading ul li:last-child{
    border-right: 0;
}
.heading ul li img{
    width: 30px;
    margin-right: 10px;
}

/* Buttons */

button{
    border: none;
}
.btn-1{
    background-color: var(--text-primary);
    min-width: 220px;
    height: 60px;
    width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    color: var(--text-dark);
    padding: 0 30px;
    border-radius: 5px;
    transition: .3s;
    position: relative;
}
.btn-1::after{
    content: "\F138";
    font-family: bootstrap-icons;
    margin-left: 10px;
    margin-top: 2px;
    font-weight: bolder;
    transition: .3s;
    transform: translateX(0px);
}
.btn-1::before{
    content: "\F138";
    font-family: bootstrap-icons;
    font-weight: bolder;
    position: absolute;
    left: 0;
    width: 0px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #003973;
    color: var(--text-wight);
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    opacity: 0;
    transition: .3s;
}
.btn-1:hover:before{
    width: 30px;
    opacity: 1;
}
.btn-1:hover:after{
    opacity: 0;
    transform: translateX(20px);
}


body{overflow-x: hidden;}
/* Home Css */

.inner-left p{
    margin-bottom: 1rem;
}
.inner-left p span{
    color: var(--text-color-1);
}
.banner .banner-content{
    display: grid;
    grid-template-columns: 1fr 1fr 298px 1fr 1fr;
    grid-gap: 30px;
}
.banner-content .b-box:nth-child(1){
    grid-column: 1 / 3;
}
.banner-content .b-box:nth-child(2){
    grid-column: 3 / 4;
}
.banner-content .b-box:nth-child(3){
    grid-column: 4 / 6;
}
.banner-content .b-box:nth-child(3),
.banner-content .b-box:nth-child(1){
    border-radius: 8px;
    border: 1px solid var(--text-color-1);
    padding: 0 20px 20px;
}
.banner-content .b-box:nth-child(2) img{
    width: 100%;
    object-fit: cover;
}
.banner-content .b-box > h3{
    display: flex;
    line-height: 70px;
    font-size: 28px;
}
.banner-content span{
    background: var(--gradient-color);
    width: 64px;
    height: 64px;
    min-width: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    clip-path: polygon(0 0, 100% 0%, 100% 80%, 50% 100%, 0 80%);
    margin-right: 10px;
    transition: .3s;
}
.banner-content span img{
    margin-top: -10px;
}
.list-img ul{
    margin-top: 20px;
}
.list-img ul h6{
    font-weight: 600;
}
.list-img ul > li{
    width: fit-content;
    margin-top: 12px;
    display: flex;
    align-items: start;
    font-weight: 500;
    line-height: 24px;
    color: #000;
}
.list-img  ul > li::before{
    content: "";
    width: 15px;
    height: 15px;
    min-width: 15px;
    background-image: url("/assets/original/80379b793d7ce48774a3.png");
    display: block;
    background-size: 100% 100%;
    margin-top: 4px;
    margin-right: 10px;
}
.list-img ul > li b,
.list-img ul > li span{
	display:contents;
}
.inner-mobile{
    min-height: 200px;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.inner-mobile .container{
    min-height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inner-mobile h2{
    font-size: 38px !important;
    color: #fff;
}
.inner-mobile p{
    color: #fff;
}
.banner-content .b-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.banner-content .b-box h3{
    display: flex;
    align-items: center;
    font-size: 30px;
}
.banner-content .b-box .btn-1{
    margin-top: 20px;
}
/* .banner-content .b-box:hover span{
    height: 70px;
    clip-path: polygon(0 0, 100% 0%, 100% 90%, 50% 100%, 0 90%);
} */
.banner-bottom{background:#F9F9F9;padding:50px 0;}
.banner-bottom .slide-logo{
    display: flex;
    gap: 20px;
    margin-top: 10px;
    flex-wrap: wrap;
}
.banner-bottom .slide-logo > span{
    flex: 1;
    display: block;
    max-height: 95px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
/*     border: 1px solid #CCCCCC; */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0px;
    transition: .3s;
}
/* .banner-bottom .slide-logo > span:hover{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
} */
.banner-bottom h6{
    width: fit-content;
    font-size: 14px;
    color: var(--text-secondery);
    letter-spacing: 6px;
    text-transform: uppercase;
    margin: auto;
}
.pricing .pricing-box{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 30px;
}
.pricing-2 .pricing-box{
    display: grid;
    grid-template-columns: repeat(auto-fill , minmax(300px , 1fr));
}
.pricing .pricing-box .p-content{
    flex: 1;
    max-width: 546px;
    width: 100%;
    min-width: 300px;
    margin: auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 0 10px 0px rgba(17,85,106,0.20); padding:16px;
    transition: .3s;
}
/* .pricing-2 .pricing-box .p-content{
    max-width: 100%;
} */
.pricing-box .p-content  .btn-1{
    width: 100%;
}
.contact-form .head{
    text-align: center;
    width: 100%;
    min-height: 97px;
    background: var(--gradient-color);
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius:8px 8px 0 0;
    position: relative;
    padding: 16px 15px;
    overflow: hidden;
}
.pricing-box .head,
.contact-form .head{
    flex-direction: column;
}
.pricing-box .head span{
    color: #fff;
    font-weight: 600;
}
.pricing-box.osha-box .head{background:var(--text-secondery);}
.pricing-box.osha-box .p-content{padding:0 0 16px;border-radius:8px;overflow:hidden;}
.pricing-box.osha-box .p-content .head,.pricing-box.osha-box .p-content .text{padding-inline:16px;}
.pricing-box.osha-box .p-content .head{height:97px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
/*
.contact-form .head::after,
.p-content .head::after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: var(--text-primary);
    position: absolute;
    border-radius: 10% 10% 50% 50% / 0% 0% 33% 24%;
    z-index: -1;
    left: -10px;
    top: 5px;
    transition: .3s;
}
.pricing-box .p-content:hover .head::after{
    left: 20px !important;
} */
/* .pricing-box .p-content:hover{
    box-shadow: 0px 10px 10px 0px #00131146;
} */
.pricing-box .p-content{
/*     max-height: 520px; */
    height: 100%;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	padding-bottom:20px;
}
.pricing-box .p-content ul{
    margin-top: 0 !important;
}
.pricing-box .p-content ul li{
    margin-top: 8px; font-size:14px; line-height:22px; color:#000; font-weight:400;
}
.p-content .head h5{
    font-size: 18px;
    color: var(--text-wight);
}
.pricing-box .p-content .btn-1{
    background-color: transparent;
    border: 2px solid #FF9524;
    color: #000;
}
.pricing-box .p-content .text{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.p-content .text h3{
    color: var(--text-secondery);
    font-size: 36px;
    font-weight: 700!important;
    padding: 20px 0;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: start; line-height:28px;
}
.p-content .text p.price-all-text{
    color: var(--text-secondery);
    font-size: 36px;
    font-weight: 700!important;
    padding: 20px 0;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: start; line-height:28px;
}
.p-content .text h3 del span{
	    font-size: 24px;
    color: #767676;
line-height: 36px;  font-weight:500;
    margin-left: 4px;
    text-decoration: line-through;

}
.p-content .text p.price-all-text del span{
	    font-size: 24px;
    color: #767676;
line-height: 36px;  font-weight:500;
    margin-left: 4px;
    text-decoration: line-through;

}
.p-content .text h3 ins,
.p-content .text h3 del{
	text-decoration: none !important;
}
.p-content .text p.price-all-text ins,
.p-content .text p.price-all-text del{
	text-decoration: none !important;
}
.price{
    color: var(--text-color-1);
    margin-top: 20px;
}
.about-sec .right img{
    width: 100%;
    object-fit: cover;
    border-radius: 4px;
}
.container.about-border{
    border: 1px solid #cccccc;
    padding: 24px!important;
    border-radius: 8px;
}
.about-sec .row{
    margin-top: 48px;
}
.about-sec .container > .row:first-child{
    margin-top: 0;
}
.about-sec .left > p{
    margin-top: 20px; line-height:20px;
}
.heading > h3,
.about-sec .left h3{
    font-size: 40px;
    font-weight: 600 !important;
    line-height: 48px;
    margin: 0 0 15px;
}
}
.heading > p.feedback-title,
.about-sec .left h3{
    font-size: 40px;
    font-weight: 600 !important;
    line-height: 48px;
    margin: 0 0 15px;
}
.heading > h2,
.about-sec .left h3{
    font-size: 40px;
    font-weight: 600 !important;
    line-height: 48px;
    margin: 0 0 15px;
}
.about-sec .left .btn-1{
    margin-top: 30px;
}
.ethics .content .text{
    padding: 20px;
}
.ethics .content .text h6{
    margin-top: 20px;
}
.ethics .content .text p{
    margin-bottom: 20px;
}
.ethics .content .head{
    display: flex;
    align-items: center;
    background-image: var(--gradient-color);
    padding: 5px 10px;
}
.ethics .content .head img{
    margin-right: 20px;
}
.ethics .content .head h3{
    color: var(--text-wight);
}
.ethics .content > p{
    margin-top: 20px;
}
.ethics .b-btn{
    padding: 20px;
}
.ethics .ethics-main{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-shadow: 5px 5px 8px 0px #0013115b;
    border-radius: 12px;
    overflow: hidden;
    transition: .3s;
}
.ethics .row .col-lg-6{
    margin-top: 10px;
    padding: 16px 12px;
}
/* .ethics .ethics-main:hover{
    box-shadow: 0px 10px 30px 0px #00131117;
} */
.ethics-2 ul li::after{
    content: "\F504";
    font-family: bootstrap-icons;
    width: 10px;
    height: 10px;
    display: block;
    margin-left: 10px;
}
.choose{
    background: var(--gradient-color);
}
.choose .chose-box{
    position: relative;
    padding: 50px 30px;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 20px;
    overflow: hidden;
}
.choose .chose-box .btn-1,
.choose .chose-box h3{
    position: relative;
    z-index: 5;
    font-weight: 700;
}
.choose .chose-box .btn-1{
    margin-top: 22px;
}
.choose .chose-box > span {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px !important;
    bottom: 0 !important;
}
.choose .chose-box > span img{
	width: 100%;
	height: 100%;
}
.why-hippa .why-hippa-boxes{
    display: grid;
    grid-template-columns: repeat(auto-fill , minmax(180px , 1fr));
    grid-gap: 20px;
    margin: 30px 0;
}
.why-hippa .why-hippa-boxes-2{
    grid-template-columns: repeat(auto-fill , minmax(250px , 1fr));
}
.why-hippa .why-hippa-boxes .box-why{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    border: 1px solid #CCCCCC;
    /* height: 210px; */
    /* justify-content: center; */
    padding: 18px;
    transition: .3s;
/*     cursor: pointer; */
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0px;
}
.why-hippa-boxes .box-why h6{
    font-size: 16px;
    margin-top: 20px;
    line-height: 28px;
    font-weight: 500;
}
/* .why-hippa-boxes .box-why:hover{
    background-color: #0EA8F8;
    box-shadow: #0ea6f8af 0px 5px 15px;
} */
.testimonials .heading p{
	width:900px;
    font-weight: 500;

    font-size: 16px;
}
.testimonials .item {
    max-width: 500px;
    min-height: 330px;
    box-shadow: 0px 10px 30px 0px #0013111F;
    padding: 30px;
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.testimonials .item p{
    margin: 20px 0 30px;
    line-height: 29px;
    font-weight: 600;
    font-size: 16px;
}
/* .testimonials .item .text, */
.testimonials .item .item-img{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.testimonials .item .item-img img:nth-child(1){
    width: 100px;
}
.testimonials .item .item-img img:nth-child(2){
    width: 30px;
}
.testimonials .item .text h5{
    color: var(--text-primary);
    margin-bottom: 10px;
}
.testimonials .item .text .pro-name{
    color: var(--text-primary);
    margin-bottom: 10px;
}
.testimonials .item .text h2.pro-name{
  font-size:20px;
}
.testimonials .item .text h6{
    font-size: 12px;
    font-weight: 500;
}
.testimonials .item .text .pro-title{
    font-size: 12px;
    font-weight: 500;
}
.testimonials .item .pro-img {
    width: 64px;
    margin-bottom: 20px;
}
.pro-reviews .pro-rev-box{
    display: flex;
    width: 100%;
    align-items: center;
    /* justify-content: space-between; */
    max-width: 730px !important;
}
.reviews .pro-reviews{
    display: flex;
    flex-direction: column;
    align-items: end;
}
.reviews .pro-reviews .progress{
    width: 100%;
    max-width: 500px;
    height: 8px;
    margin: 0 16px;
}
progress::-webkit-progress-value{
    background-color: var(--text-primary);
}
progress::-webkit-progress-bar{
    background-color: var(--text-secondery);
}
.reviews .pro-reviews .pro-rev-box{
    margin-bottom: 30px;
}
.reviews .over-box{
    width: 220px;
    height: 220px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--text-secondery);
    position: relative;
    clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
.reviews .over-box::after{
    content: "";
    width: 97%;
    height: 97%;
    clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
    position: absolute;
    background-color: var(--text-wight);
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
    z-index: -1;
}
.reviews .over-box > img{
    margin: 10px 0 20px;
}
.reviews .over-box h4{
    font-size: 24px;
}
.reviews .g-reating .g-box{
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 2px 15px 0px #0000001A;
    padding: 30px 50px;
    margin-top: 30px;
	background:#fff;
}
.g-reating .g-box > span{
    display: flex;
    align-items: center;
}
.g-reating .g-box > span > img{
    margin-right: 20px;
}
.g-reating .g-box > span > div{
    display: flex;
    align-items: center;
}
.g-reating .g-box > span > div > h5{
    margin-right: 10px;
    font-size: 32px;
    font-weight: 700;
}
.g-reating .g-box ul{
    display: flex;
    flex-wrap: wrap;
    margin-top: 0;
    max-width: 500px;
}
.g-reating .g-box ul li{
    margin-right: 15px;
}
.wallet-sec{
    background: var(--gradient-color);
}
.wallet-sec h3{
    color: var(--text-wight);
}
.wallet-sec .wallet-grid{
    display: grid;
    grid-template-columns: repeat(auto-fill , minmax(350px , auto));
    margin: 40px 0;
    grid-gap: 30px;
}
.wallet-sec .wallet-grid img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.wallet-sec .wallet-left,
.wallet-sec .wallet-right{
    display: flex;
    align-items: center;
    justify-content: center;
}
.wallet-sec .wallet-right li{
    display: flex;
    align-items: center;
    margin-bottom: 50px;
    color: var(--text-wight);
    font-weight: 300;
}
.wallet-sec .wallet-right li p{
    font-weight: 300;
    color: #fff;
}
.wallet-sec .wallet-right h4{
    color: var(--text-wight);
}
.wallet-right li img{
    width: 80px;
    margin-right: 20px;
}
.faq .sub-buttons {
    max-width: 1070px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: 30px auto;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.faq .sub-buttons-2 {
    max-width: 1024px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin: 30px auto;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
.sub-buttons button{
    border: 0;
    padding: 25px 0;
    background-color: #fff;
}
.sub-buttons button h5{
    color: var(--text-dark);
}
.sub-buttons button h2{
    color: var(--text-dark);
}
.btn-active .active{
    background: var(--gradient-color);
    position: relative;
}
.btn-active .active::after{
    content: "";
    width: 30px;
    height: 14px;
    background: #012C5B;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 97%;
    clip-path: polygon(100% 0, 0 0, 50% 100%);
    z-index: 2;
}
.btn-active .active h5{
    color: var(--text-wight);
}
.btn-active .active h2{
    color: var(--text-wight);
}
.btn-active .active > span img{
    filter: invert(1);
}
.acc-title {
    padding: 0px 20px;
    cursor: pointer;
    position: relative;
    background: linear-gradient(360deg, #00295700 0%, #03579300 101.42%);
    border-radius: 8px;
    text-align: start;
    transition: .3s;
}
.acc-sin-item h5{
    width: 100%;
    height: 77px;
    padding-right: 200px;
    line-height: 30px;
    display: flex;
    align-items: center;
    color: var(--text-dark);
    font-size: 24px;
    transition: .3s;
}
.acc-sin-item h3{
    width: 100%;
    height: 77px;
    padding-right: 200px;
    line-height: 30px;
    display: flex;
    align-items: center;
    color: var(--text-dark);
    font-size: 24px;
    transition: .3s;
}
.acc-sin-item{
    /* border: 1px solid #000; */
    border-radius: 10px;
    margin-top: 20px;
    box-shadow: 0px 4px 13.899999618530273px 0px #00000026;
}
.acc-title::after{
    content: "";
    position: absolute;
    background-image: url("/assets/original/5494db08b9d0f1a917b2.png");
    width: 35px;
    height: 35px;
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: .3s;
}
.acc-title::before{
    content: "";
    width: 30px;
    min-width: 30px;
    height: 40px;
    background-image: url("/assets/original/39d0b604c40d6c374838.png");
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-right: 15px;
    transition: .3s;
}

.acc-content{
    max-height: 0;
    overflow: hidden;
    padding: 0 52px;
    transition: .2s linear;
    background-color: var(--text-wight);
}

.acc-content p{
    padding: 15px;
    font-size: 16px;
    font-weight: 500;
    text-align: start;
    color: #52606D;
    line-height: 27px;
}
.acc-sin-item.is-open .acc-content{
    max-height: fit-content;
    padding: 20px 52px;
}
.acc-sin-item.is-open .acc-title{
    background: linear-gradient(360deg, #002957 0%, #035893 101.42%);
    color: var(--text-wight);
}
.acc-sin-item.is-open .acc-title::before{
    background-image: url("/assets/original/e7b4012f937d2ed54814.png");
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
}
.acc-sin-item.is-open .acc-title::after{
    transform: rotate(180deg);
    filter: brightness(100);
}
.acc-sin-item.is-open .acc-title{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
 .blog-grid{
    display: grid;
    grid-template-columns: repeat(auto-fill , minmax(327px , 1fr));
    grid-gap: 30px;
    margin-top: 30px;
}
.blog-grid .blog-box{
    box-shadow: 0px 4px 13.899999618530273px 0px #00000026;
    border-radius: 10px;
    overflow: hidden;
    transition: .3s;
}
.blog-box .blog-btn{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.blog-box .blog-btn .btn-1{
    min-width: fit-content;
    padding: 0 25px;
    height: 54px;
}
/* .blog-grid .blog-box:hover{
    box-shadow: 0px 4px 13.899999618530273px 0px #00000041;
} */
.blog-grid .blog-box img{
    width: 100%;
}
.blog-grid .blog-box .content{
    padding: 16px;
}
.blog-grid .blog-box h5{
    font-size: 20px; margin:0 0 10px;
}
.blog-grid .blog-box p{
    margin: 15px 0 25px;
}
.blog-grid .read-btn{ font-size:14px; line-height:24px; margin-top:16px;}
.read-btn{
    display: flex;
    width: fit-content;
    transition: .3s;
    font-weight: 600;
    background: var(--text-primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.read-btn:hover{
    background: -webkit-linear-gradient(var(--text-primary), var(--text-primary));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.read-btn::after{
    content: '\F138';
    font-family: bootstrap-icons;
    display: block;
    margin-left: 10px;
}
footer{
    padding-top: 50px;
    background-image: url("/assets/original/e12fed0a37cef199df53.jpg");
    background-size: cover;
    background-position: right top;
}
footer .footer-logo > span{
    display: flex;
    margin: 30px 0 0;
}
footer .footer-logo > span img{
    margin: 0 10px 0 0;
}
footer .foot-social{
    display: flex;
    margin-top: 20px;
}
footer .foot-social a{
    margin-right: 10px;
}
footer h6{
    color: var(--text-wight);
    margin-bottom: 20px;
    font-weight: 600;
    position: relative;
}
footer h6::after{
    content: "";
    width: 30px;
    height: 3px;
    background-color: #FF9524;
    position: absolute;
    left: 0;
    top: 105%;
}
footer p.footer-heading{
    color: var(--text-wight);
    margin-bottom: 20px;
    font-weight: 600;
    position: relative;
}
footer p.footer-heading::after{
    content: "";
    width: 30px;
    height: 3px;
    background-color: #FF9524;
    position: absolute;
    left: 0;
    top: 105%;
}
footer ul li{
    margin-top: 15px;
}
footer ul li a{
    color: var(--text-wight);
    transition: .3s;
}
footer ul li a:hover{
    color: var(--text-primary);
}
footer .copyright{
    padding: 30px 0;
    border-top: 1px solid #099afa49;
    color: var(--text-wight);
    margin-top: 40px;
}
footer .copyright p{
    color: var(--text-wight);
}
.target .target-main{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.target .list-img ul > li{
    margin-top: 5px;
}
.target .target-main ul{
    padding: 10px 64px;
}
.list-img ul > li
.target .target-main ul li{
    display: flex;
    /* margin-left: auto; */
    margin-right: auto;
}
.target .target-main ul:nth-child(1){
    border-right: 1px solid #7676767c;
}
.target .heading p{
    margin-top: 20px;
}
.contact-form .head::after{
    left: 0;
}
.contact-form{
    overflow: hidden;
    /* height: 100%; */
    border-radius: 8px ;
    box-shadow: 0px 4px 13.899999618530273px 0px #00000026;
    background: #fff;
}
.contact-form a{color: #636FCD;}
.contact-form .head h2,
.contact-form .head p,
.contact-form .head h4{
    color: var(--text-wight);
    text-align: center;
}
.contact-form .head{
    width: 100%;
}
.contact-form form{
    padding: 20px;
}
.contact-form form textarea,
.contact-form form input{
    width: 100%;
    height: 50px;
    outline: none;
    padding-left: 10px;
    border: 1px solid #CCCCCC;
    margin-top: 5px;
}
.contact-form form textarea{
    padding-top: 10px;
    resize: none;
    margin-bottom: 20px;
}
.contact-form input::-webkit-outer-spin-button,
.contact-form input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.contact-form form label{
    font-weight: 500;
    margin-top: 7px;
}
.contact-form form label span{
    color: #D80000;
}
.contact-form form input:focus{
    border: 1px solid var(--text-primary);
}
.contact-form .pass{
    position: relative;
}
.contact-form .pass i{
    position: absolute;
    top: 48px;
    right: 20px;
}
.contact-form form .check{
    display: flex;
    align-items: center;
}
.contact-form form .check input{
    width: 15px;
    margin-right: 10px;
}
.contact-form form .submit-btn{
    background-color: var(--text-primary);
    transition: .3s;
    border: 1px solid var(--text-primary);
    font-weight: 500;
}
.contact-form form .submit-btn:hover{
    background-color: transparent;
    border: 1px solid var(--text-color-1);
    color: var(--text-color-1);
}
.contact-form .log-box{
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.contact-form .log-box h6{
    font-weight: 400;
}
.contact-form .log-box .log-btn{
    width: 100%;
    height: 50px;
    background-color: transparent;
    border: 1px solid #999999;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--text-dark);
    transition: .3s;
    margin-top: 20px;
}
.log-box .log-btn img{
    width: 20px;
    margin-right: 10px;
}
.log-box .log-btn:hover{
    background-color: #999999;
}
.coverde{
    background: var(--gradient-color) !important;
}
.coverde .head{
    background: none !important;
    padding: 20px !important;
}
.coverde .text{
    padding: 25px;
    padding-top: 0 !important;
}
.coverde .head h3{
    color: #000 !important;
}
.coverde .b-btn {
    padding: 30px 20px;
}
.coverde .ethics-main{
    background-color: #fff;
}
.coverde .row{
    border: 1px solid #DDDDDD;
    border-radius: 15px;
}
.coverde .ethics-main{
    box-shadow: none;
}
.legal .heading{
    text-align: start;
}
.legal ul{
    flex-direction: column;
    align-items: start;
    color: #000;
    margin-bottom: 20px;
}
.legal ul li{
    padding-left: 0;
    font-size: 16px !important;
    font-weight: 400;
}
.legal .heading h2,
.legal .heading h3{
    font-size: 35px;
    margin: 20px 0;
}
.legal .heading > .contant{
    padding:10px 30px;
    margin-top: 10px;
    background-color: #F9F9F9;
}
.legal .heading > p{
    margin-top: 20px;
}
.legal .heading .sub-para{
    padding-left: 50px;
    display: block;
}
.legal .heading .sub-para::before{
    display: none;
}
.legal .choose{
    background: none;
    box-shadow: 0px 4px 13.899999618530273px 0px #00000026;
    border-radius: 20px;
    overflow: hidden;
}
.legal .choose .chose-box > span:nth-child(1){
    left: 0 !important;
}
.legal .choose .chose-box > p{
    z-index: 5;
    line-height: 30px;
}
.integer{
    padding: 20px;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    display: flex;
    justify-content: end;
    align-items: center;
    border: 1px solid #CCCCCC;
    margin-top: 50px;
}
.integer-sec{
    max-width: 630px;
}
.integer-sec > span{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    height: 100%;
}
.integer-sec > span img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.integer-sec p{
    padding: 20px 0;
}
/* .side-bar{
    position: sticky;
    top: 100px;
} */
.legal .side-bar > div{
    border: 1px solid #08365126;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 30px;
}
.legal .side-bar .get-free{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.side-bar .get-free > p{
    margin-top: 10px;
}
.side-bar .get-free h5{
    margin: 0 0 10px;
}
.side-bar .get-free p.get-free-title{
    margin: 0 0 10px;
	font-size: 24px;
}
.side-bar .get-free h4{
    color: var(--text-color-1);
    margin-bottom: 10px;
}
.side-bar .get-free input{
    width: 100%;
    height: 55px;
    outline: none;
    margin-bottom: 20px;
}
.side-bar .get-free .get-btn{
    width: 100%;
    height: 55px;
    background-color: #00893C;
    color: var(--text-wight);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #00893C;
    transition: .3s;
    /* margin-bottom: 20px; */
    font-size: 22px;
    border-radius: 0;
}
.get-free .get-btn:hover{
    background-color: transparent;
    color: #000;
}
/* .side-bar .get-free p{
    padding: 0 20px;
} */
.side-bar .search-box{
    padding: 0 !important;
    border: none !important;
    position: relative;
}
.side-bar .search-box i{
    position: absolute;
    height: fit-content;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.side-bar .search-box input{
    width: 100%;
    height: 55px;
    outline: none;
    padding-left: 20px;
    border: 1px solid #0000008e;
}
.side-bar .search-box input:focus{
    border: 1px solid #00893C;
}
.side-bar .search-box input::placeholder{
    font-size: 20px;
    font-weight: 600;
    color: #000;
}
.side-bar > div > h5{
    margin-bottom: 20px;
    font-size: 24px;
}
.side-bar .post-main{
    padding: 0 !important;
    border: none !important;
}
.post-main .post-box{
    display: flex;
    margin-top: 15px;
}
.post-main .post-box > img{
    min-width: 100px;
    height: 100px;
    object-fit: cover;
    margin-right: 10px;
}
.post-main .post-box .contant p{
    margin-top: 10px;
}
.resources-box .blog-box .btn-1{
    width: 100%;
}
.inner-banner .image{
    height: 100%;
}
.inner-banner h1{ font-size:34px; line-height:52px; font-weight:600!important; color:#000; padding:0; margin:0 0 32px;}
.inner-banner .image img{
    height: 100%;
    object-fit: cover;
}
.inner-banner .down-box .tag-btn{
    width: fit-content;
    display: flex;
    padding: 3px 10px;
    border: 1px solid var(--text-primary);
    border-radius: 20px;
}
.down-box .tag-btn img{
    margin-right: 5px;
}
.inner-banner .down-box > p{
    margin: 10px 0;
}
.inner-banner .down-box .banner-email{
    border: 1px solid #DDDDDD;
    padding: 20px;
    border-radius: 10px;
    background: #F9F9F9;
}
.down-box .banner-email p{
    margin: 15px 0;
}
.down-box .banner-email label{
    font-weight: 600;
}
.down-box .banner-email input{
    width: 100%;
    height: 50px;
    outline: none;
    border: 1px solid #CCCCCC;
    padding-left: 20px;
    margin: 7px 0 20px;
}
.inner-banner .down-box .btn-1{
    width: 100%;
}
.inner-banner .contact-us > ul{
    margin-top: 50px;
}
.inner-banner .contact-us > ul li{
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}
.right-image img{
    width: 100%;
}
.inner-banner .contact-us li a{
    width: 50px;
    min-width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #035893;
    color: #035893;
    margin-right: 15px;
    transition: .3s;
}
.inner-banner .contact-us li h5{
    font-size: 25px;
}
.inner-banner .contact-us li a:hover{
    background-color: #035893;
    color: #fff;
    /* border: 1px solid #fff; */
}
.inner-banner-2{
    padding: 100px 30px;
}
.inner-banner-2 h1{
    color: #fff;
    text-align: center;
}
.page-testmonial{
    flex-wrap: wrap;
    display: block;
    column-count: 3;
}
.page-testmonial > .item{
    flex: 1 300px;
    height: fit-content;
    break-inside: avoid;
    margin-bottom: 30px;
    width: 95%;
    max-width: none ;
}
.line > h3,
.line > h2{
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.line > h3::after,
.line > h2::after{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #CCCCCC;
    display: block;
    margin-left: 20px;
}
.quest-box{
    padding: 20px;
    border: 1px solid #099AFA;
    margin-top: 20px;
}
.quest-box h6{
    margin-bottom: 10px;
	font-weight:600;
}
.faq-page .acc-title::before{
    display: none;
}
.faq-page .acc-title{
    padding: 20px;
    font-size: 20px;
    font-weight: 600;
    /* border: 1px solid #3f3f3f; */
}
.faq-page .acc-sin-item.is-open .acc-title{
    background: none;
    color: var(--text-dark);
}
.faq-page .accordion-button:not(.collapsed),
.faq-page .accordion-header{
    background-color: transparent;
    box-shadow: none;
}
.accordion-button:focus {
    box-shadow: none;
}
.faq-page .acc-title::after{
    width: 25px;
    height: 25px;
    background: url("/assets/original/897d4af5b0cc439292ff.png");
    background-position: center;
    background-repeat: no-repeat;
}
.faq-page .acc-sin-item.is-open .acc-title::after{
    width: 25px;
    height: 25px;
    background: url("/assets/original/fac3f485f7f0467eb9d1.png");
    background-position: center;
    background-repeat: no-repeat;
    filter: none;
    transform: none;
}
.faq-page .accordion-button::after {
    background: url("/assets/original/897d4af5b0cc439292ff.png");
}
.accordion-button:not(.collapsed)::after {
    background: url("/assets/original/fac3f485f7f0467eb9d1.png");
}
.accordion-item h2 button{
    font-size: 20px;
    font-weight: 600;
}
.accordion-button:not(.collapsed){
    color: #000;
}
.accordion-item{
    margin-top: 12px;
    border: 1px solid #CCCCCC !important;
    border-radius: 2px;
}
.accordion-item:not(:first-of-type) {
    /* border-top: none; */
}
.accordion-item p{
    font-size: 16px !important;
}
.legal .date{
    display: flex;
    align-items: center;
    margin: 30px 0 0;
}
.legal .date img{
    margin-right: 10px;
}
.border-boxs{
    padding: 20px;
    border: 1px solid #002957;
    position: relative;
    padding-right: 85px;
    margin: 20px 0;
}
.border-boxs .check-box{
    background: #F9F9F9;
    width: 80px;
    height: 100%;
    border-left: 1px solid #002957;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.border-boxs .check-box input[type="checkbox"]{
    border: 2px solid #000000;
    width: 24px;
    height: 24px;
}
.sidebar-2{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}
.sidebar-2 .head{
    display: none;
    align-items: center;
    justify-content: space-between;
    padding: 15px 15px;
    background-color: #F9F9F9;
}
.sidebar-2 .head .pop-d{
    display: flex;
    justify-content: space-between;
}
.sidebar-2 .head span{
    width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 50%;
    display: block;
    margin-right: 10px;
}
.sidebar-2 .head span:nth-child(1){
    background-color: #ED6A5F;
}
.sidebar-2 .head span:nth-child(2){
    background-color: #F4BF4F;
}

.sidebar-2 .head span:nth-child(3){
    background-color: #61C554;
}
.sidebar-2 .head i{
    font-weight: 700;
}
.sidebar-2 .contant{
    padding: 15px 15px;
}
.sidebar-2 .contant .price h3{
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: start;
}
.sidebar-2 .contant .price h3 .woocommerce-Price-amount bdi{
    color: #002957;
    font-size: 48px;
    font-weight: 700;
    display: flex;
    align-items: center;
}.sidebar-2 .contant .price h3 ins,
.sidebar-2 .contant .price h3 del{
	text-decoration: none !important;
}
.sidebar-2 .contant .price h3 del .woocommerce-Price-amount bdi{
    color: #767676;
    font-weight: 500;
    font-size: 28px;
    margin-left: 10px;
	text-decoration: line-through;
}
.sidebar-2 .contant .price p{
    font-weight: 600;
}
.sidebar-2 .contant .price .btn-1{
    max-width: 190px !important;
    min-width: 190px !important;
    margin-top: 20px;
	border: none;
}
.sidebar-2 .contant .text h6{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    margin: 15px 0 5px;
    color: #000;
}
.sidebar-2 .contant .text p span{
    color: #002957;
    font-weight: 600;
}
.sidebar-2 .contant ul{
    margin-top: 0;
}
.sidebar-2 table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.sidebar-2 td, th {
    text-align: left;
    padding: 8px;
}

.sidebar-2 tr:nth-child(even) {
    background-color: #F9F9F9;
}
.sidebar-2 .side-footer{
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #F9F9F9;
	margin-top: 20px;
}
.sidebar-2 .side-footer h4{
    margin: 10px 0 10px;
    font-size: 22px;
}
.side-footer .btn-1::after{
    content: "\F30A";
    font-family: bootstrap-icons;
    margin-left: 10px;
    margin-top: 2px;
    font-weight: bolder;
    transition: .3s;
    transform: translateX(0px);
}
.side-footer .btn-1:hover::after{
    opacity: 1;
}
.inner-traning .sub-heading{
    margin-bottom: 20px;
}
.inner-traning .sub-heading h3{
    color: #002957;
}

.inner-traning h6{
    font-weight: 600;
    color: #000;
    margin-top: 15px;
    margin-bottom: 10px;
}
.inner-traning h6 i{
	    color: #FF9524;
}
.inner-traning h6 i{
    margin-right: 8px;
}
.inner-traning .inner-left > h3{
    margin: 15px 0 15px !important;
}
.inner-traning .wallet-right h4{
    font-size: 22px;
}
.inner-traning ul li b{
    margin: 0 5px;
}
.inner-traning hr{
    margin: 30px 0;
}
.inner-traning .wallet-right p {
    font-size: 12px;
}
.inner-traning .wallet-right li img {
    width: 45px;
    margin-right: 20px;
}
.inner-traning .wallet-right{
    display: flex;
    align-items: center;
}
.inner-traning .wallet-right ul{
    margin-top: 0;
}
.inner-traning .wallet-right ul li::before{
    display: none;
}
.two-list{
    justify-content: space-between;
    /* flex-wrap: wrap; */
    max-width: 512px;
}

/* hafiz edits */

.btn-style{background: transparent;border: 2px solid var(--text-primary);}
.btn-style:hover{background:var(--text-primary)  !important;}
ul.breadcrumbs{padding: 10px 0;margin: 0 ;border-bottom: 0.5px solid #CCCCCC;}
ul.breadcrumbs li{display: inline-block;color:#082C51;margin-left: 8px;font-size: 16px;font-weight: 400;}
ul.breadcrumbs li a{color: #082C51;}
ul.breadcrumbs li::after{content: "\F285";margin-left: 10px;font-family: "bootstrap-icons";font-size: 12px;}
ul.breadcrumbs li:nth-last-child(1):after{display: none;}

.menubar .top-btn {height: 44px;}
.banner .banner-content{margin-top: 25px;}
.menubar .bi-cart3{font-size: 30px;color: var(--text-primary);border: 1px solid var(--text-primary);width: 40px;height: 40px;margin: 10px 0px 10px 20px;text-align: center;display: flex;align-items: center;justify-content: center;}
/* .menubar .top-btn{height: 44px;} */
.banner-bottom h4{width: fit-content;font-weight: 500;color: var(--text-secondery);letter-spacing: 6px;text-transform:uppercase;margin: auto;margin-bottom: 8px;}
/* .p-content .head h5{font-size: 20px;font-weight: 700;}
.p-content .head h6{font-size: 16px;font-weight: 600;color: #fff;}
.pricing-box .p-content .head{flex-direction: column;gap: 5px;}
.pricing-box .p-content{min-width: 320px;max-width: 420px;margin: 0;max-height: 520px;height: 100%;min-height: 500px;} */
.list-img ul > li {line-height: 28px; margin-top:6px;}
.left ul > li {line-height: 24px;font-weight: 400;}
.inner-banner .individual-box{display: grid;grid-template-columns: repeat(auto-fill , minmax(250px , 1fr));gap: 20px;}
.inner-banner .organization-box{display: grid;grid-template-columns: repeat(auto-fill , minmax(330px , 1fr));gap: 20px;}

/* .pricing-box .btn-card{padding:  20px;}
.pricing-box .p-content .card-data{height: calc( 100% - 80px );display: flex;flex-direction: column;justify-content:space-between;}

.p-content .btn-card h3{color: var(--text-secondery);font-size: 36px;font-weight: 700;padding: 20px 0;} */
.target .heading p{font-weight: 400; max-width:712px; margin:0 auto; }
.target .target-main ul li{font-weight: 400;}
.why-hippa .heading p{margin-top: 20px;}
.why-hippa .why-data{margin: 30px 0;}
.why-hippa .why-data img{width: 100%;}
.why-hippa .why-data p{margin: 0 0 15px;}
/* .blog-sec .blog-box .read-btn{color: #12B5F6;}
.blog-sec .blog-box .read-btn:hover{color:#333;} */

.side-bar ul li{font-weight: 500;}
.legal .side-bar .input-group label{font-weight: 16px;font-weight: 400;}
.legal .side-bar .input-group input{border: 0.50px solid #CCCCCC;}
.legal .side-bar .get-free{background: #F9F9F9;}
.list-img ul h6{font-size: 16px;font-weight: 400;color: #424242;}
.choose .chose-box-2{display: flex;flex-direction: row;}
.legal .choose{margin: 30px 0;}
.legal .heading h3{font-size: 21px !important;font-weight: 600;}

.best-choise-list img{ width:100%; max-width:36px;}
.why-hippa .why-hippa-boxes .box-why.best-choise-list h6{ text-align:left; margin:0; padding:0; font-size:14px; line-height:20px;}

/* ali 30-3 */
.about-sec .left p span,.legal p span{color: var(--text-secondery);font-weight: 600;}
.legal .side-bar .get-free label{color: #000000 ;display: flex;align-self: start !important;}
.legal ul{margin-bottom: 10px;}
.list-img .border-boxs ul{margin-top: 0;margin-left: 20px;}
.legal .b-right{border-right: 1px solid #CCCCCC
    ;}
.choose .chose-box h3{margin: 0;font-size: 28px;line-height: 36px;}
#customers-testimonials .owl-nav .owl-prev,#customers-testimonials .owl-nav .owl-next{display: flex;width: 50px;height: 50px;border-radius: 50%;border: 1px solid var(--text-secondery);justify-content: center;align-items: center;color: var(--text-secondery);position: absolute;top: 40%;font-size: 29px;}
#customers-testimonials .owl-nav .owl-prev{left: -4%;}
#customers-testimonials .owl-nav .owl-next{right: -4%;}
#customers-testimonials .owl-dots{display: flex;justify-content: center;display: none;}
.why-hippa-boxes .owl-dots button.owl-dot,
#customers-testimonials .owl-dots button.owl-dot {  width: 10px;height: 10px;border-radius: 50%;display: inline-block;background: #ccc;margin: 0 5px;}
.why-hippa-boxes .owl-dots button.owl-dot.active,
#customers-testimonials .owl-dots button.owl-dot.active{ background-color: var(--text-color-1);}
.faq .cont{display: flex;font-weight: 600;}
.q-cap{column-gap: 20px;}
.q-cap span{font-size: 16px;font-weight: 600;}
.list-img .con-list > li::before{content: unset;}
.list-img .con-list > li{line-height: 12px;}
.list-img .con-list > li a{font-weight: 700;color: var(--text-secondery);padding-left: 5px;}
/* .legal .side-bar > div:nth-last-child(2){padding: 0;border-radius: unset;border: none;} */
.legal .side-bar > div:nth-last-child(1){border-radius: unset;}
/* .testimonials #customers-testimonials .item p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical} */
/* .testimonials #customers-testimonials .item p{overflow: hidden; overflow: auto;max-height: 160px; scrollbar-width: thin;} */
.testimonials #customers-testimonials .item {min-height: 456px;}

.price-label{padding: 12px 0;text-align: center;background-color: #EAEAEA;border-radius: 8px;}
.price-label h6{font-weight: 700;}
.price-label+.pricing-box .p-content{padding: 14px 16px;display: flex;flex-direction: column;row-gap: 20px;max-height: none;background-color: #F9F9F9;border-radius: 8px;border: 1px solid transparent;}
.price-label+.pricing-box .p-content .head{text-align: center;padding: 12px 0;border-radius: 8px;height: unset;min-height: auto;}
.price-label+.pricing-box .p-content .head h6{font-weight: 700;color: var(--text-wight);}
.price-label+.pricing-box .p-content .pric{display: flex;flex-direction: column;align-items: center;}
.price-label+.pricing-box .p-content .pric h2{color: var(--text-secondery);margin-bottom: 0;}
.price-label+.pricing-box .p-content .pric h4{color: #767676;text-decoration: line-through;}
.price-label+.pricing-box .p-content .pric a{color: #FF9524;text-decoration: underline;margin-top: 5px;}
.price-label+.pricing-box .p-content .text{padding: 0;border-top: 1px solid #DDDDDD;}
.price-label+.pricing-box .p-content .text h6{font-size: 16px;font-weight: 700;margin-top: 10px;}
.price-label+.pricing-box .p-content:hover{border: 1px solid var(--text-color-1);}
.price-label+.pricing-box .p-content .text a{margin-top: 20px;}
.integer-2 .integer-sec h2{margin-bottom: 0;}
.latest-2 h2{
    font-size: 48px !important;
}
.integer-2{
    padding: 35px 50px;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    display: flex;
    justify-content: start;
    align-items: center;
    border: 1px solid #CCCCCC;
    box-shadow: 0px 4px 13.9px 0px #00000026;
}
.integer-2 .integer-sec > span{
    right: -10px;left: unset;
}
.integer-2 h2{font-weight: 600 !important;}
.ul-seco li::before{
    content: "\f111" !important;
    font-family: FontAwesome;
    background-image: none !important;
    font-size: 4px;
    top: 0 !important;
    bottom: 0 !important;
    margin: auto 0 auto 20px !important;
    height: fit-content !important;
    width: fit-content !important;
}



/* 4-06-24 */
.ethics .content .text h6{font-weight: 600;}
.testimonials .heading span p{font-size: 18px;width: fit-content;}
.g-reating h3{font-weight: 700;}
.p-content .head h5{margin-bottom: 5px;}
.read-btn.btn-dark{ background:#000000;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.btn-bg{background: var(--text-primary) !important;}
.g-reating .list-img > span > img{margin-right: 80px;}



.mobl-list{display: none !important;}

.mobl-list  ul > li::before{
    content: "";
    width: 15px;
    height: 15px;
    min-width: 15px;
    background-image: url("/assets/original/414c9781d435374c8a39.png");
    display: block;
    background-size: 100% 100%;
    margin-top: 4px;
    margin-right: 10px;
}
.breadcrumbs.mbl-breadcrubs{display: none;}

.audi-box{
    background-color: #EEF8FF;
    padding: 30px;
}
.audi-box .contant{
    display: flex;
}
.audi-box .contant > span{
    display: block;
    margin-right: 15px;
}
.audi-box hr{
    margin: 20px 0;
}
.audi-box .contant p{
    line-height: 27px;
    margin-top: 10px;
}
.b-color b{
    color: #099AFA;
}
.custom-top h2{
    margin-bottom: 20px;
}
.why-hippa-boxes .owl-dots{
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.contact h2{
    font-size: 38px !important;
}


.reviews,.testimonials{
    background: #F9F9F9;
}


.pricing-box .p-content .btn-grp{
    display: flex;
    gap: 10px;
}
.pricing-box .p-content .btn-grp .btn-1{
    width: 4    8% !important;
    min-width: auto;
    white-space: nowrap;
}
/*.pricing-box .p-content .btn-grp .btn-1:nth-child(1){
    background: var(--text-primary);
}*/
.choose .chose-box .chose-data h3{font-size: 32px !important;font-weight: 700;}

/* Model */

.modal{

}
.modal .modal-dialog{
    margin-right: 0;
    min-height: 100vh;
    margin-top: 0;
    max-width: 476px;
    padding: 0 30px;
    background-color: #fff;
    margin: 0 0 0 auto;
}
.modal-content{
    height: 100%;
    border-radius: 0;
    border: none;
}
.modal .modal-body{
    padding:0;
}
.modal-header{
    border-top-left-radius: 0 !important;
    border-bottom: 1px solid #767676;
}
.modal-header .modal-title img{
    margin-right: 30px;
}
.modal .modal-product{
    display: flex;
    padding: 15px;
    box-shadow: 6px 6px 35px 0px #002D9F1A;
    position: relative;
    margin: 16px 0;
}
.modal .modal-product .image{
    width: 72px;
    height: 72px;
    margin-right: 15px;
}
.modal-product .image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modal .modal-product h6{
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
}
.modal .modal-product .cart-del{
    position: absolute;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: fit-content;
}
.product-contant .text h4{
    font-size: 22px;
    color: #002957;
    font-weight: 700;
    margin: 10px 0;
}
.product-contant .text h4 span{
    font-size: 16px;
    color: #767676;
    text-decoration: line-through;
    font-weight: 400;
}
.product-contant .qun-btn span{
    font-size: 13px;
    color: #030303;
    display: flex;
}
.product-contant .qun-btn{
    display: flex;
    align-items: center;
}
.qun-btn .number{
    display: flex;
    align-items: center;
    border: 0.74px solid #BFBFBF;
    margin-left: 10px;
}
.qun-btn .number input{
    width: 33px;
    border: 0px;
    padding-left: 8px;
    padding-right: 8px;
    color: #000;
    text-align: center;
}
.qun-btn .number span{
    height: 100%;
    width: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.total-price{
    border-top: 1px solid #767676;
}
.total-price > div{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 6px 0;
}
.total-price h6{
    font-size: 20px;
}
.modal .modal-body .btn-1{
    width: 100%;
    margin-top: 10px;
}

.inner_contents p {margin-bottom: 15px;}
.p-content-2{
	padding-bottom: 0 !important;
	border-radius: 12px;
}
.p-content-2 > img{
	width: 100%;
    padding: 16px;
    border-radius: 20px;
	max-height: 162px;
    object-fit: cover;

}
.p-content-2 .text{
	height: auto !important;
    min-height: 202px;
    padding: 0 16px !important;
}
.p-content-2 h5{
	font-size: 20px;
	line-height:25px; color:#000; font-weight:600!important;
    min-height: 39px;
}
.p-content-2 .view-btn{
	margin: 10px auto 0;
    display: flex;
    width: fit-content;
    /* text-align: center; */
    color: #424242;
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
}
.p-content-2 .btn-1{
	background-color: #FF9524 !important;
}
.p-content-2  .card-btn{
	margin-bottom: 15px;
}
.p-content .text h3 {
    padding: 12px 0;
}
.p-content-2 .text {
    padding: 0 8px !important;
}

/* -------------> */

.sub-heading{
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
    color: #002957;
    margin-bottom: 14px;
}
.head-box-banner h6{
    display: flex;
    margin-bottom: 10px;
    align-items: center;
}
.head-box-banner h6 img{
    margin-right: 10px;
}
.about-sec .price-about {
    color: var(--text-secondery);
    font-size: 48px !important;
    font-weight: 700;
    padding: 20px 0 0;
    display: flex;
    align-items: center;
}
.about-sec .price-about span{
    font-size: 25px;
    color: #767676;
    margin-left: 4px;
    text-decoration: line-through;
    font-weight: 400;
}
.target-2 h5{
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.target-2 .target-main ul{
    padding: 0;
    border-right: none !important;
    margin-top: 10px;
}
.target-2 .container{
    box-shadow: 0px 4px 13.9px 0px #00000026;
    border-radius: 16px;
}
.target-2 .target-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 35px;
}
.target-2 .target-main h5{
    grid-column: 1 / 3;
}
.target-2 .target-main li b{
    margin: 0 5px;
}
.org-main-boxes table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}
.org-main-boxes td, th {
    text-align: left;
    padding: 8px;
}
.org-main-boxes tr:nth-child(even) {
    background-color: #F9F9F9;
}
.org-main-boxes .wallet-right {
    display: flex;
}
.org-main-boxes .wallet-right ul {
    margin-top: 0;
}
.org-main-boxes .list-img ul > li {
    line-height: 28px;
}
.org-main-boxes .wallet-right li img {
    width: 45px;
    margin-right: 20px;
}
.org-main-boxes .wallet-right h4 {
    font-size: 22px;
}
.org-main-boxes .wallet-right p {
    font-size: 12px;
}
.org-main-boxes ul > li {
    width: fit-content;
    margin-top: 12px;
    display: flex;
    align-items: start;
    font-weight: 500;
    line-height: 24px;
    color: #000;
}
.org-main-boxes h5{
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
}
.org-main-boxes .col-lg-6 .row .col-lg-6{
    margin-top: -100px;
}
.switch-tb .sub-buttons {
    max-width: 570px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin: 0 auto 30px;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.blog-grid .blog-box h5 a {
    color: #000;
}
.blog-grid .blog-box h5 a:hover {
    color: #000;
}
.post-main .post-box h6 a {
    color: #000;
}
.post-main .post-box h6 a:hover {
    color: #000;
}

/** for pagination **/
.custom_pagination,
.woocommerce-pagination {
    text-align: center
}

.page-numbers {
    display: inline-block;
    padding: 0;
    margin: 0
}

.page-numbers>li {
    display: inline
}

.page-numbers>li>a,
.page-numbers>li>span {
    position: relative;
    float: left;
    padding: 5px 10px;
    font-size: 14px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    font-weight: 500;
    /* background-color: #fff;
    border: 1px solid #ddd */
}
/*
.page-numbers>li:first-child>a,
.page-numbers>li:first-child>span {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.page-numbers>li:last-child>a,
.page-numbers>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
} */

.page-numbers>li>a:hover,
.page-numbers>li>span:hover,
.page-numbers>li>a:focus,
.page-numbers>li>span:focus {
    color: var(--text-primary);
    /* background-color: #eee; */
}

.page-numbers>.active>a,
.page-numbers>.active>span,
.page-numbers>.active>a:hover,
.page-numbers>.active>span:hover,
.page-numbers>.active>a:focus,
.page-numbers>.active>span:focus {
    z-index: 2;
    color: var(--text-primary);
}

.page-numbers .current,
.page-numbers .current:hover {
    z-index: 2;
    color: var(--text-primary);
    cursor: default;
}

.page-numbers>.disabled>span,
.page-numbers>.disabled>span:hover,
.page-numbers>.disabled>span:focus,
.page-numbers>.disabled>a,
.page-numbers>.disabled>a:hover,
.page-numbers>.disabled>a:focus {
    color: #999;
}
.testimonials #customers-testimonials #customers-testimonials .item{height: 100% !important;}
.about-sec .price-about {
    color: var(--text-secondery);
    font-size: 48px !important;
    font-weight: 700;
    padding: 20px 0 0;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: start;
}

.about-sec .price-about ins span{
    font-size: 48px;
    color:var(--text-secondery);
    text-decoration:none;
    font-weight: 700;
	margin-left:0;

}
/* .about-sec .price-about ins{order:-1;} */
.hero-banner .heading p{width:900px;margin:auto;}
.about-sec .left > h3 del, .about-sec .left h3 ins{
	text-decoration: none !important;
	display: flex;
	align-items: center;
}

/* 08-05-24 */
.p-content .text .content-box h3{
    padding:0 0 10px 0;
    border-bottom:1px solid #DDDDDD;
}
.p-content .text .content-box h6{
    font-size:16px;
    font-weight: 600;
    color: #000;
    padding:10px 0;
}
.p-content .text .content-box ul{
    margin-bottom: 15px;
}

.pro-reviews .pro-rev-box h6:nth-child(1){
    width: 23px;
}
.choose-2 .chose-box > span{
	height:140%;
}
.certifcat-side h6{font-size:16px;font-weight:700 !important;margin-top:2px;}
.certifcat-side{background:#F9F9F9;padding:16px;border-radius:16px;margin:0 1px;}
.certifcat-side .wallet-right h4 {font-size:16px; font-weight:600 !important;line-height:20px;}
.certifcat-side .wallet-right p {font-size: 12px;line-height: 16px;}
.certifcat-side .wallet-right{display:block;}
.certifcat-side .wallet-right ul li{width:100%;border-bottom:1px solid #DDDDDD;padding-bottom:10px;margin-top:8px;}
.certifcat-side .wallet-right ul li:first-child{margin-top:10px;}
.certifcat-side .wallet-right ul li:nth-last-child(1){border-bottom:0;}
.btn-border{border:2px solid #FF9524;font-size:14px;display:flex;align-items:center;justify-content:center;height:55px;font-weight:500;margin-top:10px;border-radius:3px;}
.btn-border a{font-weight:600;color:#D80000;margin:0 4px;}
.btn-border img{margin-right:6px;}
.sidebar-2 .contant  .tex h6{font-weight:600 !important;}
.sidebar-2 .contant .tex table td{font-size:14px !important;}
.sidebar-2 .pric-2 p{font-size:24px;font-weight:500;}
.sidebar-2 .pric-2{margin-top:10px !important;}
.sidebar-2 .contant .pric-2 .btn-1{min-width:100% !important;max-width:100% !important;}
.inner-left .border-ind{border:1px solid #DDDDDD;border-radius:8px;padding:16px 24px;}
.inner-traning .inner-left .border-ind hr{background:#dddd; margin:15px 0 !important;opacity:.2;}
.border-ind h4{font-size:24px;line-height:30px; margin-bottom:13px;font-weight:600 !important;}
.border-ind p{font-weight:400 !important;}






.book-holder h1{font-size: 44px;font-weight:600 !important;line-height:55px;}
.explore-resources{background-color: #F9F9F9; padding:40px 0 20px ;}
.explore-resources h2{font-weight: 600 !important; font-size: 40px;line-height: 48px;}
.explore-resources .resource-box{border: 1px solid #DDDDDD; box-shadow: 0 10px 30px 0 #0000001F;border-radius:8px 8px 0 0;padding: 0 16px ;}
.explore-resources .col-lg-3 .rescource-img img{width: 100%;height: 100%;object-fit: cover;}
.explore-resources .col-lg-3 h5{font-size: 19px;line-height: 24px;font-weight: 700 !important;color: #002957; margin-bottom: 24px;}
.explore-resources .col-lg-3 h3{font-size: 19px;line-height: 24px;font-weight: 700 !important;color: #002957; margin-bottom: 24px;}

.explore-resources .col-lg-3 .box-content {padding: 16px 0;}




.quick-sec{padding: 48px 0 !important;}
    .quick-sec .img-box{background-color:#EEF8FF ;padding: 8px;}
    .quick-sec .img-box img{width: 100%;}
    .quick-sec h1{font-size: 44px;font-weight: 600 !important;color: black;}
    .quick-sec h2{font-size: 32px;font-weight: 400 !important;color: black;line-height: 40px;margin-top: 4px;}
    .quick-sec .btn-1{min-width: 280px;margin-top: 16px;}
    .quick-sec .btn-1:hover{background: #ff9524;}
    .quick-sec p{font-size: 16px;line-height: 20px;margin-top: 16px;}
    .price-box-sec .individual-box {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(309px, 1fr));
    gap:24px;}
    .price-box-sec{padding: 32px 0;}
    .price-box-sec h2{font-size:44px;font-weight: 600 !important;color: black;line-height:55px;}
    .price-box-sec .p-content-2 > img{height: 180px;object-fit: cover;}
    .price-box-sec .p-content-2 h5{font-weight: 600 !important;}
    .price-box-sec .p-content .text h3{font-weight: 700 !important;padding-top: 12px !important;}
    .price-box-sec  .p-content .text h3 del span{font-size: 24px !important;font-weight: 500 !important;}
    .price-box-sec  .p-content{background: white !important;box-shadow: 0px 4px 13.9px 0px #00000026;}
    .form-sec-3{background: #002957;}
    .form-sec-3 form {padding: 0 !important;}
    .form-sec-3 form label{color:white;}
    .form-sec-3 form input[type="submit"]{font-family: "Poppins", FontAwesome;}
    .form-sec-3 form input[type="submit"]:hover{background-color: #FF9524;color: #002957;border: 1px solid #FF9524;}


    .form-sec-3 form span.wpcf7-spinner{
        display: none;
    }


    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.sent .wpcf7-response-output{
        border-color: #fff !important;
        color: #fff !important;
        text-align: center;
    }




/*Main Banner Css Start 5-Jan-25*/

.home-banner {background: #F6F9FD; }
.home-banner .flex-box {
        display: flex;
        justify-content: space-between;
        gap: 10px;
    }
.home-banner .banner-txt {
        padding: 33px 0 41px 25px;
        max-width: 471px; font-size:16px;line-height:22px; font-weight:400;
    }
.home-banner h1 {
        padding: 0;
        margin: 0 0 24px;
        font-size: 36px;
        line-height:48px;
        color: #000;
        font-weight: 600!important;
    }
.home-banner p{ line-height:18px;}
.stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: 20px;
    font-family: Times;
    line-height: 1.5;
}
.stars::before {
    content: "★★★★★";
    letter-spacing: 3px;
    background: linear-gradient(90deg,#EB7100 var(--percent),#ccc var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}
.star-box{ font-size:20px; line-height:25px; font-weight:700; color:#002957; margin-top:12px;}
.star-box .totle{font-size:18px; line-height:24px; font-weight:400;}
.single-product-banner .star-box{font-size:18px; line-height:25px; font-weight:400; color:#424242;}
.home-banner .banner-btn a{ min-width:260px; margin-top:18px;}
.home-banner .banner-right-box{margin: 37px 0 0 0px; flex: auto; max-width:284px;}
/* .home-banner .banner-right-box ul{ text-align:right;} */
.home-banner .banner-right-box li{
    padding: 8px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    background: #fff;
    max-width: 214px;
	margin-bottom:12px;display: inline-block;
    width: 100%;
    text-align: left;
}
.home-banner .banner-right-box li:nth-child(2){ max-width:235px}
.home-banner .banner-right-box li:nth-child(3){ max-width:265px}
.home-banner .banner-right-box li:nth-child(4){ max-width:284px}
.home-banner .banner-right-box li:nth-child(5){ max-width:330px;min-width: 330px;}
.home-banner .banner-right-box li img{ margin-right:4px;}
/* .home-banner .banner-right-box li:last-child{ margin-bottom:0!important;} */
.home-banner .container,.container{ max-width:1120px!important; padding:0!important;}
/* .home-banner .banner-img{margin-left: -19px;} */
.home-banner .hide-view{ display:none;}
/* .hipaa-courses-section{ padding:48px 0;} */
.hipaa-courses-section h2{ font-size:28px; line-height:36px; font-weight:600!important; color:#000;}
.hipaa-courses-section h2 br{ display:none;}
.hipaa-courses-section h3.new-class-h3{ font-size:28px; line-height:36px; font-weight:600!important; color:#000;}
.hipaa-courses-section .head h5{ font-size:18px; line-height:25px; font-weight:600!important; color:#000;margin:16px 0 8px;min-height: 2.8em;}
.hipaa-courses-section .head h3{ font-size:18px; line-height:25px; font-weight:600!important; color:#000;margin:16px 0 8px;min-height: 2.8em;}

.hipaa-courses-section .head{
    display: block;
    text-align: left;
    width: 100%;
}
.hipaa-courses-section img{ width:100%; border-radius:8px; height:210px; object-fit:contain; object-position:center;}
.hipaa-courses-section .card-btn{
    display: flex;
    align-items: center;
    justify-content: space-between; margin-top:16px;
}
.hipaa-courses-section .p-content .text h3{ font-size:28px; line-height:36px; font-weight:700!important;padding:0; margin:0;}
.hipaa-courses-section .p-content .text h3 del span{font-size:14px; font-weight:600; color:#767676;}
.hipaa-courses-section .p-content .text p.price-all-text{ font-size:28px; line-height:36px; font-weight:700!important;padding:0; margin:0;}
.hipaa-courses-section .p-content .text p.price-all-text del span{font-size:14px; font-weight:600; color:#767676;}
.hipaa-courses-section.pricing .pricing-box .p-content{
    flex: 1;
    max-width: 546px;
    width: 100%;
    /* min-width: 300px; */
    margin: auto;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 0 10px 0px rgba(17, 85, 106, 0.20);
    padding: 16px;
    transition: .3s;
    border-bottom: 1px solid #002957;
    border-radius: 8px;
}
.hipaa-courses-section.pricing .btn-1 {height: 50px;max-width: 166px;}
.hipaa-courses-section.pricing .btn-new {max-width: 145px;}
.hipaa-courses-section.pricing .btn-1:hover{padding-left: 41px;padding-right: 2px;}


.brands-section{background:#FFFFFF; padding:0 0 24px;}
.brands-section h4 {
    color: #083651;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600 !important;
    position: relative;
    z-index: 999;
    padding: 0;
    margin: 0 0 14px;
    display: block;
    width: 100%;
    text-align: center;
    letter-spacing: normal;
    text-transform: none;
}
.brands-section h3 {
    color: #083651;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600 !important;
    position: relative;
    z-index: 999;
    padding: 0;
    margin: 0 0 14px;
    display: block;
    width: 100%;
    text-align: center;
    letter-spacing: normal;
    text-transform: none;
}
.brands-section h4:after{position: absolute; content: ""; top: 50%; left: 0; width: 100%; height: 1px; background: #EAEAEA; z-index: 10; transform: translateY(-50%);}
.brands-section h4 span.title-txt{
    /* background: #fff; */
    position: relative;
    z-index: 100;
    padding: 0 16px;
    color: #083651;
}
.brands-section h3:after{position: absolute; content: ""; top: 50%; left: 0; width: 100%; height: 1px; background: #EAEAEA; z-index: 10; transform: translateY(-50%);}
.brands-section h3 span.title-txt{
    /* background: #fff; */
    position: relative;
    z-index: 100;
    padding: 0 16px;
    color: #083651;
}
.brands-section .slide-logo > span {border-radius:4px;}
.brands-section.brands-section .slide-logo > span {
        padding: 12px 7px;
        border: 1px solid #CCCCCC;
        background-color: var(--text-wight);
    }

.why-hippa{ padding:48px 0; background:#F9F9F9;}
.why-hippa .heading p {margin-top: 16px;}
.why-hippa .why-hippa-boxes {
    grid-template-columns: repeat(auto-fill, minmax(357px, 1fr));
    grid-gap: 24px;
    margin: 24px 0;
}
.why-hippa .why-hippa-boxes .box-why {
	border:none;
    box-shadow: none;
    padding: 24px 16px;
    border-radius: 8px;
    background: #fff;
    border-bottom: 1px solid #002957;
}
.why-hippa-boxes .box-why h5{
    font-size: 18px;
    margin-top: 10px;
}
.why-hippa-boxes .box-why h3{
    font-size: 18px;
    margin-top: 10px;
}
.why-hippa-boxes .box-why h6 {
    font-size: 16px;
    margin-top: 16px;
    line-height: 16.5px;
    font-weight: 400 !important;
}
.why-hippa-boxes .box-why h3.second-text {
    font-size: 16px;
    margin-top: 16px;
    line-height: 16.5px;
    font-weight: 400 !important;
}
.btn-1 {
    min-width: 176px;
    height: 50px;
    font-size: 14px;
    font-weight: 500;
	padding: 0 20px;}
.btn-1::after {margin-left: 5px;}

.choose {
    background: #002957;
    padding: 48px 0;
}
.choose .chose-box {
    padding: 17px 63px;
    border-radius: 8px;
	height:100%;
}
.choose .chose-box h3 {
    margin: 0;
    font-size: 20px;
    line-height: 25px;
    font-weight: 600 !important;
}
.choose .chose-box .btn-1 {
    margin-top: 16px;
    min-width: 141px;
    height: 41px;
    font-size: 12px;
}

.wallet-sec{padding:32px 0; background:#fff;}
.wallet-sec .container{
    background: #F6F9FD;
    padding: 33px 50px !important;
    border-radius: 8px; position:relative;
}
.wallet-sec .container:after{ content:""; position:absolute; top:0; right:0; height:100%; width:393px; border-radius:216px 0 0 213px; background:#002957;}
.wallet-sec .row{ position:relative; z-index:10;}
.wallet-sec h3{
    font-size: 29px;
    line-height: 42px;
    color: #222;
	font-weight:700!important;
}
.wallet-sec p.title-wallet{
    font-size: 29px;
    line-height: 42px;
    color: #222;
	font-weight:700!important;
}
.wallet-sec .title-wallet{
    font-size: 29px;
    line-height: 42px;
    color: #222;
	font-weight:700!important;
}

.wallet-sec .heading ul li{
    font-size: 16px;
    line-height: 20px;
    color: #000;
}
.wallet-sec .heading {
    width: auto;
    margin: auto;
    text-align: left;
}
.wallet-sec .heading ul {margin-top: 16px;}
.wallet-sec .heading ul li{padding:0 0 0 39px; position:relative;}
.wallet-sec .heading ul li img{ position:absolute; left:0; top:0;}
.wallet-sec ul.cer-list-box { padding:0; margin:16px 0 0; display:flex; align-items:center; justify-content:space-between; gap:16px;}
.wallet-sec ul.cer-list-box li {
    padding: 16px 5px;
    background: #fff;
    border: 1px solid #EAEAEA;
    border-radius: 8px;
    text-align: center;
    width: 148px;
}
.wallet-sec ul.cer-list-box li h4{ font-size:20px; line-height:28px; color:#000; font-weight:600!important;}
.wallet-sec ul.cer-list-box li .wallet-list-title{ font-size:20px; line-height:28px; color:#000; font-weight:600!important;}

.wallet-sec ul.cer-list-box li p{ font-size:14px; line-height:20px; color:#000; font-weight:400;}
.wallet-sec .btn-1{ float:left; min-width:166px;}
.wallet-sec .container:after {width: 246px;}
.wallet-sec ul.cer-list-box li p {font-size: 14px;line-height: 15px;}
.wallet-sec .wallet-mob-img{display:none;}

.about-sec{padding:32px 0; background:#F6F9FD;}
.about-sec.white-bg{background:#fff;}
.understanding-hipaa-section,.maintain-hipaa-section{ position:relative;}
.about-sec .text-box{
    background: #fff;
    padding: 24px 32px 55px 372px;
    max-width: 916px;
    border-radius: 8px;
    box-shadow: 0 2px 25px 0 rgba(51, 51, 51, 0.10); margin-right:0; margin-left:auto; margin-bottom:16px;
}
.about-sec .maintain-hipaa-section .text-box{padding: 24px 372px 55px 32px; margin-right:auto; margin-left:0;}
.about-sec .text-box p{font-size:16px; line-height:21px;}
.about-sec .text-box h2{ font-size:28px; line-height:30px; font-weight:600!important;}
.about-sec .text-box h3{ font-size:28px; line-height:30px; font-weight:600!important;}

.about-sec .text-box .btn-1{
    min-width: 152px;
    margin-top: 32px;
}
.about-sec .img-box{
    position: absolute;
    width: 544px;
    top: 24px;
}
.about-sec .maintain-hipaa-section .img-box{ right:0;}
.about-sec .img-box img {
    width: 100%;
    border-radius: 8px;
}
.ethics{ padding:48px 0;}
.ethics .row .col-lg-6 {
    margin-top: 22px;
}
.ethics .ethics-main {box-shadow: 0 4px 14px 0px rgba(0,0,0,0.15);}
.ethics .content .head {background: #002957!important;padding: 8px 24px;}
.ethics .content .head h3{ font-size:28px; line-height:36px; font-weight:600!important;}
.ethics .content .text {padding: 24px;}
.ethics .content .text h6{ font-size:16px; line-height:20px; font-weight:600!important;}
.list-img ul > li {
    font-weight: 400!important;
    line-height: 24px!important;
    color: #000;
    font-size: 16px;
}
.testimonials{background:#002957; padding:48px 0;}
.testimonials .item {
    background: #fff;
    border-radius: 8px;
}
.testimonials .item p span{ font-size:16px; line-height:20px; font-weight:400!important;}
.testimonials .item p {
    margin: 24px 0 16px;
    line-height: 20px;
}
.testimonials .heading span{ font-size:28px; line-height:36px; color:#fff;}
.testimonials .heading span span{color:#FF9524;}
.testimonials .item{min-height:293px;}
#customers-testimonials .owl-nav .owl-prev, #customers-testimonials .owl-nav .owl-next {
    color: #fff;
    border-color: #fff;
    width: 32px;
    height: 32px;
    font-size: 20px;
}
.faq{background:#F6F9FD; padding:24px 0;}
.faq .heading > h3{ font-size:28px; line-height:36px; color:#000; font-weight:600!important;}
.faq .btn-active .active {
    background: #002957;
    position: relative;
    border-radius: 8px;
}
.faq .sub-buttons button h5 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600 !important;
}
.faq .sub-buttons button h2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600 !important;
}
.faq .sub-buttons button {padding: 18.5px 0; border-radius:8px;}
.faq .acc-sin-item h5{ font-size:18px; line-height:24px; font-weight:600!important; height:66px; padding-left:24px; background:#fff;}
.faq .acc-sin-item h3{ font-size:18px; line-height:24px; font-weight:600!important; height:66px; padding-left:24px; background:#fff;}
.faq .acc-title::before {
    width: 24px;
    min-width: 24px;
    height: 28px;
	background-size: 24px;}
.faq .acc-sin-item.is-open .acc-content {padding: 24px 64px;}
.faq .acc-sin-item.is-open .acc-title {	background: #002957;}
.faq .acc-sin-item.is-open .acc-title::before{background-size:24px;}
.faq .acc-content p {
    padding: 15px 0;
    font-size: 16px;
    font-weight: 400;
	color: #000;}
.faq .sub-buttons {
    border: 1px solid #EAEAEA;
    border-radius: 8px; max-width:1024px;
}

footer {
    padding-top: 48px;
    background-image: none;
    background: #002957;
}
footer .copyright{ padding-bottom:48px;}
.footer-mid-box{border-top:1px solid rgba(9,154,250,0.20); padding-top:32px; margin-top:32px;}
.footer-logo-box img{ max-width:310px;}
/* .footer-logo-box img{ max-width:204px;} */
.footer-logo img{ max-width:149px;}
footer .footer-logo > span{ margin:0;}
footer .foot-social {margin-top: 31px;}
footer h6 {
    margin-bottom: 22px;
    font-weight: 700 !important;
	font-size:18px;
	line-height:24px;
}
footer p.footer-heading {
    margin-bottom: 22px;
    font-weight: 700 !important;
	font-size:18px;
	line-height:24px;
}
footer ul li a {
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500!important;
}
footer ul li {
    margin-top: 10px;
}
footer .copyright {
    padding: 32px 0;
    border-top: 1px solid rgba(9,154,250,0.20);
    margin-top: 32px;
}
.copyright p{ font-size:14px;}
.footer-mid-box .col-12 .arrow {display:none;}
/*Main Banner Css End 5-Jan-25*/
.single-product-banner{background:#F6F9FD; padding:32px 0 16px; font-size:16px; line-height:22px; }
.single-product-banner h1{ font-size:36px; line-height:48px; color:#000; margin:0 0 0; font-weight:600!important;}
.single-product-banner h3{ font-size:28px; line-height:36px; color:#002957; margin:0 0 0;}

.overviwe-table{
    margin-top: 24px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.overviwe-table table {
                border: 1px solid #ddd;
                border-collapse: collapse;
                margin: 0;
                padding: 0;
                width: 100%;
                table-layout: fixed;
                font-family: "Inter", Sans-serif;
                font-weight: 500;
                font-size: 18px;
                font-weight: 500;
                color: #000;
            }

            .overviwe-table table th {
                border-right: 1px solid #ddd;
                background: #002957;
                font-size: 12px;
                color: #F6F9FD;
                padding: 16px 5px!important;
                vertical-align: middle;
                font-family: "Poppins", Sans-serif;
                font-weight: 500;
            }
 .overviwe-table table td {
    vertical-align: middle;
    border: 1px solid #ddd;
    font-size: 16px;
    font-family: "Poppins", Sans-serif; font-weight:500;
}
            .overviwe-table table tr {
                background-color: #fff;
                border: 1px solid #ddd;
                padding: .35em;
            }
.overviwe-table table td:first-child{border-bottom-left-radius: 8px; border:none;}
.overviwe-table table td:first-child{border-bottom-right-radius: 8px; border:none;}
/*.overviwe-table table th:first-child{border-top-left-radius: 8px; border:none;}*/
.overviwe-table table th:last-child{border-top-right-radius: 8px; border:none;}
            .overviwe-table table th,.overviwe-table table td {
                padding: .625em;
                text-align: center;
            }
.single-product-banner img{ border-radius:8px;}
.single-product-banner .price{ margin-top:0;}
.single-product-banner .price h3{
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	justify-content: start;
	margin-top:24px;
}
.single-product-banner .price h3 .woocommerce-Price-amount bdi{
    color: #002957;
    font-size: 36px;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.single-product-banner .price h3 ins,
.single-product-banner .price h3 del{
	text-decoration: none !important;
}
.single-product-banner .price h3 del .woocommerce-Price-amount bdi{
    color: #767676;
    font-weight: 500;
    font-size: 24px;
    margin-left: 10px;
	text-decoration: line-through;
}
.single-product-banner .price p{
    font-weight: 400; font-size:16px; line-height:22px; color:#424242;
}
.single-product-banner .price .btn-1{
    max-width: 190px !important;
    min-width: 190px !important;
    margin-top: 24px;
	border: none;
}
.product-deatail-box{background:#fff; padding:12px 32px 32px; border-radius:8px; font-size:16px; line-height:22px; color:#000; font-weight:400; margin-top:32px;}
.product-deatail-box h3{ font-size:28px; color:#000; font-weight:600; margin:0 0 16px;}
.product-deatail-box h4 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 13px;
    font-weight: 600 !important;
}
#menu-courses-sidebar{background:#F6F9FD;border-radius: 8px; overflow:hidden;}
#menu-courses-sidebar a{font-size:14px; font-weight:700; color:#000; padding:14px 44px 14px 16px; display:block; border-bottom:1px solid #DDDDDD;}
#menu-courses-sidebar a:hover{ background:rgba(255,149,36,0.10); border-color:#FF9524;}
#menu-courses-sidebar .sub-menu a{ font-weight:500;padding:10px 16px;}
/*#menu-courses-sidebar li.menu-item-has-children > a{background:url("/assets/original/537f2bb0b2f6a5f2f9c1.png")no-repeat 94%;}*/
.sidebar-h3{color:#002957!important;font-size:22px!important; font-weight:bold!important; line-height:28px!important; font-family: "Inter", Sans-serif; position:relative;}
.sidebar-h3::after {content: ""; width: 35px; height: 1px; background: #002957; position: absolute; bottom: -1px; left: 0;}
.product-deatail-box h2{font-family: "Poppins", sans-serif; font-size:28px; line-height:36px; color:#000; font-weight:600!important; margin-bottom:1.5rem;}
.product-deatail-box h2:first-child{ margin-top:45px;}
.product-deatail-box p{margin-bottom:24px;}
.course-pg-why-hipaa{padding:32px 0;}
#menu-courses-sidebar .current-menu-ancestor > a{background:#002957; color:#fff;}
#menu-courses-sidebar .current-menu-ancestor.menu-item-has-children > a::after{background: url("/assets/original/1b732a5240c0c150169e.png") no-repeat;}
#menu-courses-sidebar .current-menu-ancestor > .sub-menu .current-menu-ancestor > a::after{background: url("/assets/original/537f2bb0b2f6a5f2f9c1.png") no-repeat;}
#menu-courses-sidebar .current-menu-ancestor > .sub-menu .current-menu-ancestor > a{background:rgba(255,149,36,0.30); color:#000;}
#menu-courses-sidebar .current-menu-ancestor .current-menu-item > a{background: rgba(255, 149, 36, 0.10);
    border-color: #FF9524; font-weight:700;}

/* General menu styles */
#menu-courses-sidebar .menu-item a {
    display: block;
    position: relative;
}

/* Style sub-menus */
#menu-courses-sidebar .sub-menu {
    display: none;
}

/* Arrow using ::after */

#menu-courses-sidebar .menu-item-has-children > a::after {
    content: "";
    background: url("/assets/original/537f2bb0b2f6a5f2f9c1.png") no-repeat;
    width: 10px;
    height: 7px;
    position: absolute;
    right: 20px;
    transition: transform 0.3s ease;
    top: 50%;
    transform: translateY(-50%);
}

/* Rotate arrow when active */
#menu-courses-sidebar .menu-item-has-children.active > a::after {
    transform: rotate(180deg);
}
.tab-overviwe-table{ display:none;}
.mob-overviwe-table {display: none;}


.organizations-page .inner-banner h1{ font-size:32px; line-height:36px; padding:0; margin:0 0 10px;}
.organizations-page .contact-form .head {min-height: 81px;}
.organizations-page .contact-form .head h4{ font-size:28px; line-height:20px;}
.organizations-page .contact-form .head span{ font-size:28px; line-height:20px; color: white; }
.organizations-page .contact-form p{ font-size:18px;}
.organizations-page .contact-form form input {height: 42px;}
.organizations-page .inner-banner .row{ align-items:start;}
.organizations-page .contact-form {
    box-shadow: 0px 4px 13.899999618530273px 0px #00000015;
    border-radius: 8px;
}
.organizations-page .p-content-2 .text {min-height: 140px;}
.organizations-page .p-content-2 .text {padding: 0 16px !important;}
.organizations-page .p-content-2 h5 {font-size: 24px;line-height: 32px;}
.organizations-page .pricing-box .btn-1  {font-size: 16px;}
.organizations-page .about-border{ padding:24px 15px; border:1px solid #767676; border-radius:16px;}
.organizations-page .about-sec .row{ margin-top:32px!important}
.organizations-page .about-sec .container > .row:first-child{ margin-top:0!important}
.organizations-page .target .about-border{ border:1px solid #CCCCCC;}


.price-box-2 .p-content img {
    width: 100%;
    border-radius: 8px;
    height: 210px;
    object-fit: contain;
    object-position: center;
}
.price-box-2 .p-content .text h3 {
    font-size: 28px;
}
.price-box-2 .p-content .text h3 del span {
    font-size: 19px;
}
.price-box-2 .p-content .text p.price-all-text del span {
    font-size: 19px;
}
.price-box-2 .p-content .head h5 {
    color: var(--text-dark);
}
.price-box-2 .p-content .head{
    width: 100%;
    padding: 20px 0 0;
}
.contact-form .content{
    padding: 0 24px;
}
button.fCbutO{
    background-color:var(--text-primary) !important;
}
.eyyRCl a{
    color: var(--text-dark) !important;
}
.text-sec h3 {
    margin-bottom: 20px;
}
.page-numbers{display: flex;flex-direction: row !important;justify-content: center;}
ul.page-numbers > li::before{display: none;}
.blog-content img{max-width: 100%;object-fit: cover;}
.blog-content h3 b{font-weight: 600;}
.check-list-text p{margin-bottom: 1rem;}
p a{color: #002957;}
.check-list-text .choose{position: relative;}
.check-list-text .choose .chose-box{position: static;}
.check-list-text .choose .chose-box > span{z-index: -1;}
.check-list-text .choose .chose-box{background: transparent;}
.check-list-text .choose .chose-box h3{font-size: 30px !important;}
.check-list-text .choose .chose-box p.compliance-subheading{font-size: 30px !important;}
.check-list-text .choose .chose-box p.compliance-heading {
	    font-size: 28px;
    font-weight: 700;
    margin-bottom: 0;
}

.e-book-sec h1{
    margin: 0 0 auto;
}
.hipaa-courses-section.pricing .btn-1.cart-btn {

    max-width: 144px;
}
footer .form-box{background: #fff;padding: 4px;border-radius: 4px;margin-bottom: 30px;margin-top: 10px;}
footer .form-box form{display: flex;flex-wrap: wrap;}
footer .form-box form input[type="submit"]{color: #fff;text-transform: uppercase;min-width: 110px;border: none;}
footer .form-box form .form-control{border: none;box-shadow: none;outline: none;height: 100%;background-color:#fff !important;}
footer .form-box form p{margin-bottom: 0;}
.wpcf7-spinner{display: none;}
.prev-btn{
    position: relative;
}
.prev-btn a{
    display: flex;
    flex-direction: column;
    padding-left: 25px;
    color: #002957;
    font-size: 18px;
    font-weight: 500;
}
.prev-btn a span{
    color: #000;
}
.prev-btn ::before{
    content: "<";
    color: #002957;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    display: flex;
    align-items: center;
    font-size: 32px;
}

footer p{color: #fff;}
.faq-page .accordion-body ul{padding-left: 2rem;margin-bottom: 20px;}
.faq-page .accordion-body ul li{list-style: disc;margin-top: 20px;}

.list-img ul > li strong{display: contents;}


.modal {
    z-index: 9999999;
}
.cart-btn i{font-size:24px;color: var(--text-primary);}
.cart-btn {position: relative;padding: 1px 6px;border: 1px solid  var(--text-primary); border-radius:4px;}

.cart-flag {
    position: absolute;
    top: -3px;
    right: -11px;
    display: flex;
    background: var(--text-primary);
    border-radius: 50%;
    aspect-ratio: 1 / 1;
    width: 20px;
    justify-content: center;
    align-items: center;
    line-height: 0;
    padding: 11px !important;
    font-size: 14px;
}

html body.customize-support #LeadboosterContainer{
	z-index:999999 !important;
}
footer .form-box form p{
    width: 65%;
}
footer .form-box form p+p{
    width: 35%;
}
footer .form-box .wpcf7 form.sent .wpcf7-response-output{
    color: var(--text-dark) !important;
}
footer .wpcf7-not-valid-tip{text-align:center !important;}


.home-banner .banner-btn-start{display: flex;gap:30px;align-items: center;}
.home-banner .banner-btn-start .banner-btn a{min-width: 160px;}

.pricing-box .p-content .image-feild{
    position: relative;
}
.pricing-box .p-content .image-feild .feild {
    position: absolute;
    top: 82%;
    right: 5px;
    background: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 14px;
    color: #11557e;
    font-weight: 600;
}
.pricing-box .p-content .image-feild .feild span{
    font-weight: 400;
    color: var(--text-dark);
}
.pricing-box .p-content .enrol-btns{
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.pricing-box .p-content .btn-1.btn_2,.btn_2{
    border: var(--text-color-1) 1px solid;
    color: var(--text-color-1);
    background: #fff;
}
.pricing-box .p-content .btn-1.btn_2,
.pricing-box .p-content .btn-1{
    min-width: 150px;
}
.why-hippa .why-hippa-boxes_2{
    display: flex;
    grid-gap:0;
}
.why-hippa .why-hippa-boxes_2 .box-why{
    height: 100%;
}
.why_hippa_new a.btn-1{min-width: 246px;}

.about_new .understanding-hipaa-section{background: #F6F9FD;}
.about-sec.about_new .img-box {height: 482px;}
.about-sec.about_new .img-box img {height: 100%;object-fit: cover;}
.about-sec.about_new_22{background-color: var(--text-wight);}
.about-sec.about_new_22 .understanding-hipaa-section{background: #F6F9FD;}
.about-sec.about_new_22 .img-box {height:93%;}
.about-sec.about_new_22 .img-box img {height: 100%;object-fit: cover;}

.about-sec.about_new_22 .text-box {padding: 24px 32px 15px 372px;}
.about-sec.about_new_22  .maintain-hipaa-section .text-box {padding: 24px 372px 55px 32px;}
.pc-switcher {display: none !important;}
.about-sec .text-box p{margin-bottom:20px;}

footer .form-box_2 iframe{
    height: auto;
    width: 100%;
    aspect-ratio: 1/0.8;
}
footer .form-box_2{
    margin: 20px 0;
}



.organizations-page .head-box{
    text-align: center;
    background: #EEF8FF;
    border: 1px solid #DDDDDD;
    padding: 24px 0;
    border-radius: 8px;
    margin-bottom: 30px;
}
.organizations-page .head-box h1{
    font-size: 32px;
    margin-bottom: 0;
}
.organizations-page .list-main-box{
    padding: 24px;
    border: 1px solid #00295733;
    border-radius: 8px;
}
.organizations-page .contact-form a{
    color: var(--text-secondery);
}
.organizations-page .list-main-box h5{font-size: 16px;line-height: 24px;font-weight: 600 !important;}

.learn-box {
    text-align: center;
    color: var(--text-wight);
    padding: 20px 0;
}
.learn-box h4{
    color: var(--text-wight);
}
.learn-box .btn-1.btn-white{
    background: var(--text-wight) !important;
    border: 1px solid var(--text-wight) !important;
}
.learn-box .btn-1.btn-white:hover{
    color: var(--text-secondery) !important;
    border: 1px solid var(--text-color-1) !important;
}


.organizations-page .hipaa-courses-section .pricing-box .btn-1  {font-size: 13px;}
.courses-box {padding: 20px;border-radius: 8px;border-bottom: 1px solid var(--text-secondery);background: var(--text-wight);}
.courses-box .top{display:flex;justify-content: space-between;margin-bottom: 20px;}
.courses-box .top .img-box{display:flex;justify-content: center;width: 60px;height: 60px;padding: 12px;background: var(--text-primary);border-radius: 6px;}
.courses-box .top .cont span{background: linear-gradient(360deg, rgba(255, 255, 255, 0.5) 0%, rgba(153, 188, 211, 0.5) 31.73%, rgba(3, 88, 147, 0.5) 100%);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;font-family: Poppins;  font-weight: 600;font-size: 80px;    line-height: 55px;   letter-spacing: 0%;}
.courses-box .text h5{font-size: 22px;}
.latter-news{background: var(--text-secondery);border-radius: 8px;padding: 32px; display: flex;padding-left: 286px;color: var(--text-wight);align-items: center;position: relative;gap: 24px;overflow: hidden;}
.latter-news .effect{position: absolute;bottom: 0;    top: -12px;  left: -55px;}
.latter-news .content h3{font-size: 28px;color: white;padding-bottom: 12px;}
.latter-news .content p{color: white;font-size: 14px;}
.courses-box_head h3{padding-bottom: 20px;}
form .error{color:#D80000 !important;}


.modal.form .modal-dialog{
    min-height: auto;
    margin: auto;
    max-width: 700px;
}
.modal.form.show{
    display: flex !important;
    justify-content: center;
    align-items: center;

}
.modal-backdrop.show {
    opacity: .7 !important;
    z-index: 999999 !important;
}
.modal.form .modal-dialog iframe,.popoup-box iframe{
    width: 780px;
    aspect-ratio: 1 / 1;
    max-width: 100%;
}
.popoup-box iframe{
    aspect-ratio: 1 / 1.1;
}


  .side-bar > div > h5 {
    margin-bottom: 10px;
}
.modal.form .modal-header{border-bottom: none;}


.popoup-box{position: fixed;top: 0;right: 0;left: 0;bottom: 0;margin: auto;z-index: 999999999;background: #000000CC;}
.popoup-box .mian{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.popoup-box .box-body{background: #fff;max-width: 550px;width: 90%;padding: 8px;position: relative;border-radius: 16px;}
.popoup-box .close-btn{position: absolute;top: -9px;right: 0px;background: var(--text-secondery);border: 2px solid #fff;color: #fff;border-radius: 50%;width: 25px;height: 25px;padding: 4px;font-size: 13px;display: flex;justify-content: center;align-items: center;}
.popoup-box .box-body .head{text-align: center;margin-bottom: 20px;}
.popoup-box .box-body .bottom-text p{font-size: 12px;}
.popoup-box .box-body .bottom-text p,.popoup-box .box-body .bottom-text a{color: #767676 !important;}
.popoup-box .box-body .bottom-text{margin-top: 10px;}
body.no-scroll {overflow: hidden;}



.home-banner-new .banner-bottom-list ul li{width:fit-content;display:inline-block;color:var(--text-secondery);font-size:14px;}
.home-banner-new .banner-bottom-list ul{display:flex;justify-content:space-between;gap:10px;}
.home-banner-new .banner-bottom-list{margin-top:30px;}
.home-banner-new .banner-bottom-list ul li img{margin-right:10px;}

.single-product-banner .btn-box{display: flex;justify-content: space-between;}


.product-detail-text-sec .border-box{border: 1px dashed var(--text-secondery);padding: 24px;border-radius: 16px;}

.training-sec ul li{display: flex;align-items: center;gap: 10px;padding-bottom: 25px;border-bottom:1px solid #002957;margin-bottom: 25px;width: calc(100% + 28px);}
.training-sec ul li .img-box{background: var(--text-primary);border-radius: 50%;min-width: 40px;min-height: 40px;display: flex;align-items: center;justify-content: center;}
.training-sec .heading{margin-bottom: 40px;}
.training-sec ul li p{font-size: 14px;}
.training-sec ul li h5{font-size: 16px;}
.training-sec ul li:nth-last-child(1){border-bottom: none;margin-bottom: 0;padding-bottom: 0;}

.training-sec .text-md-end ul li{justify-content: end;}


.why-hippa .why-choose-box .img-box{box-shadow: 0px 10px 30px 0px #0013111F;border: 1px solid #EAEAEA;border-radius: 8px;display: flex;justify-content: center; align-items: center;padding: 8px;width: 60px;aspect-ratio: 1 / 1;}

.why-hippa .why-hippa-choose-box{display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 30px;gap: 25px;}
.why-hippa .why-hippa-choose-box p{font-weight: 600;}



.health-sec .main-effect{display: flex;flex-direction: row;align-items: center;justify-content: center;margin-top:32px;}
.health-sec .main-effect ul li{display: flex;align-items: center;margin-bottom: 12px;gap: 12px;}
.health-sec .main-effect ul li .text{color: var(--text-secondery);}
.health-sec .main-effect .left-list li{text-align: end;justify-content: end;}
.health-sec .main-effect ul li .icon{background: #FFFFFF;border: 1px solid #EAEAEA;box-shadow: 0px 10px 30px 0px #0013111F;border-radius: 8px;width: 40px;aspect-ratio: 1/1;display: flex;justify-content: center;align-items: center;min-width: 40px;}
.health-sec .main-effect .left-list{position: relative;z-index: 2;transform: translateX(20px);}
.health-sec .main-effect .right-list{position: relative;z-index: 2;transform: translateX(-50px);}
.health-sec .main-effect .image-effect{position: relative;z-index: 1;width: 37%;}
.health-sec .main-effect .left-list ul li:nth-child(1),.health-sec .main-effect .left-list ul li:nth-last-child(1){margin-right: -60px;}
.health-sec .main-effect .left-list ul li:nth-child(2),.health-sec .main-effect .left-list ul li:nth-last-child(2){margin-right: -23px;}
.health-sec .main-effect .right-list ul li:nth-child(1),.health-sec .main-effect .right-list ul li:nth-last-child(1){margin-left: -60px;}
.health-sec .main-effect .right-list ul li:nth-child(2),.health-sec .main-effect .right-list ul li:nth-last-child(2){margin-left: -23px;}
.health-sec .heading{margin-bottom: 20px;}
.health-sec .heading p{font-size: 16px;}
.health-sec .main-effect .left-list{max-width: 396px;}
.health-sec .main-effect .right-list{max-width: 337px;}


.testimonials .shopper{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}
.testimonials .heading > h3{font-size: 20px;color: var(--text-wight);font-weight: 700 !important;}
.testimonials.product-testimonials{background: #F6F9FD;}
.testimonials.product-testimonials .shopper{filter: none;}

.testimonials.product-testimonials .heading span,.testimonials.product-testimonials .heading > h3{color: #191A22;}
.testimonials.product-testimonials .heading span span {color: #FF9524;}


.product-news-latter .content {max-width: 490px;}
.product-news-latter .content h3,.product-news-latter .content p{color: var(--text-dark);}
.product-news-latter .latter-news{overflow: visible;margin-top: 20px;}
.product-news-latter .latter-news.latter-news .effect{top:auto;left: 37px;}


.single-product-banner .prod-head{max-width: 555px;}
.single-product-banner .prod-head h1{margin-bottom: 20px;}
.arrow-testimonial #customers-testimonials .owl-nav .owl-prev, .arrow-testimonial #customers-testimonials .owl-nav .owl-next{
	color:#002957;
	border-color:#002957;
}

/* 2-6-2025 */
.latter-news_3{
    margin-top: 50px;
}
.latter-news_2 .content h3 {padding-bottom: 0px;}
.latter-news_2 .content h3 {font-size: 24px; padding-bottom: 0px;}
.latter-news_2 .content p.news-title {padding-bottom: 0px;}
.latter-news_2 .content p.news-title {font-size: 24px; padding-bottom: 0px;}
.latter-news_2 .content span {padding-bottom: 0px; color:black}
.latter-news_2 .content span {font-size: 24px; padding-bottom: 0px;}
.latter-news_2 .content p{max-width: 400px;}
.why-hippa .why-hippa-boxes_2 .box-why p {
    font-size: 14px;
}
.why-hippa .why-hippa-boxes_2 .box-why p strong{color: var(--text-primary);}
.choose-bottom-para p{margin-bottom: 20px;}

/* .product-news-latter_2 {} */
.product-news-latter_2 .content {max-width: 570px;}
.product-news-latter_2 .latter-news_2 .content p {max-width: 670px;margin-top: 10px;}

.testimonials .innr-span{color: #ffff !important;font-weight: 600;}
.testimonials.product-testimonials .innr-span{color:var(--text-dark) !important;}
.contact-form form .check label.error {order: 3;display: block;width: 100%;margin-top: -2px;margin-bottom: 10px;}
.contact-form form .check{flex-wrap:wrap;}


.about-banner h1{ font-size:36px; line-height:48px; color:#000; margin:0 0 0; font-weight:600!important;}
.career-box{border: 1px solid #EEF8FF;padding: 24px;border-radius: 8px;text-align: center;height: 100%;background: #F6F9FD;}
.bottom-list .text p{font-size: 18px;margin-bottom: 15px;}
.bottom-list .text{margin-top: 32px;}

.about-money-back .text-box{min-height: 510px;display: flex;flex-direction: column;justify-content: center;}
.about-certification .text-box{display: flex;flex-direction: column;padding-bottom: 0 !important;}


.about-letter-sec .about-letter-box{display: flex;align-items: center;justify-content: space-between; padding: 35px 125px;border-radius: 8px;position: relative;overflow: hidden;}
.about-letter-sec .about-letter-box h4{color: var(--text-wight);font-size: 24px;line-height: 32px;font-weight: 600;margin-bottom: 20px;}
.about-letter-sec .about-letter-box p.letter-title{color: var(--text-wight);font-size: 24px;line-height: 32px;font-weight: 600;margin-bottom: 20px;}

.about-letter-sec .about-letter-box p{color: var(--text-wight);}
.about-letter-sec .about-letter-box .img-effect{position: absolute;top: 0;bottom: 0;height: 100%;margin: auto;}
.about-letter-sec .about-letter-box .img-effect.l-effect{left: 0;}
.about-letter-sec .about-letter-box .img-effect.r-effect{right: 0;}

.certification-box{border: 1px solid #E8EEF1;box-shadow: 0px 2px 25px 0px #3333331A;border-radius: 8px;padding: 24px;}
.certification-box h3{font-weight: 600 !important;margin-bottom: 24px;}
.certification-box h2{font-weight: 600 !important;margin-bottom: 24px; font-size:32px;}

ul.certification-main{display: grid;grid-template-columns: repeat(2,1fr);gap: 15px;}
ul.certification-main li{background: #FFEFDE;border: 1px solid #EEF8FF;padding: 22px 10px;display: flex;border-radius: 8px;font-size: 14px;font-weight: 500;}
ul.certification-main li::before{content: "";width: 15px;height: 15px;min-width: 15px;background-image: url("/assets/original/80379b793d7ce48774a3.png");display: block;background-size: 100% 100%;margin-top: 4px;margin-right: 5px;}

.exp-box{background: #F9F9F9;text-align: center;height: 100%;border: 2px solid #EEF8FF;padding: 24px;}
.exp-box .span{color: var(--text-secondery);font-size: 24px;font-weight: 600;border-bottom:1px solid #002957;padding-bottom: 14px;margin-bottom: 14px;}


.new-contact-sec .inner-left.contact-us{background: #F9F9F9;padding: 80px 24px;height: 100%;}
.new-contact-sec .inner-left.contact-us li{padding: 60px 0;margin-bottom: 0;border: 1px solid #00295775;border-left: none;border-right: none;}
.new-contact-sec .inner-left.contact-us ul{margin-top: 0;border: 1px solid #00295775;border-left: none;border-right: none;}
.new-contact-sec .inner-left.contact-us ul li:nth-child(1),.new-contact-sec .inner-left.contact-us ul li:nth-last-child(1){border: none;}
.new-contact-sec .inner-left.contact-us li h5{font-size: 28px;font-weight: 600 !important;}
.new-contact-sec .inner-left.contact-us li p.contact-2nd-title{font-size: 28px;font-weight: 600 !important;}

.new-contact-sec .inner-left.contact-us li h4{font-size: 24px;font-weight: 400 !important;margin-bottom: 15px;}

.new-contact-sec .inner-left.contact-us li h5{word-break: break-all;}
.new-contact-sec .inner-left.contact-us li p.contact-2nd-title{word-break: break-all;}

.customer-sec .customer-heading h5{text-align: center;position: relative;}
.customer-sec .customer-heading{margin-bottom: 24px;}
.customer-sec .customer-heading h5::after{content: "";width: 100%;height: 1px;background: #EAEAEA;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.customer-sec .customer-heading h5 span{background: var(--text-wight);position: relative;z-index: 2;font-weight: 700;display: inline-block;padding-inline: 10px;}
.customer-sec .customer-heading h2{text-align: center;position: relative; font-size: 19px;}
.customer-sec .customer-heading{margin-bottom: 24px;}
.customer-sec .customer-heading h2::after{content: "";width: 100%;height: 1px;background: #EAEAEA;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.customer-sec .customer-heading h2 span{background: var(--text-wight);position: relative;z-index: 2;font-weight: 700;display: inline-block;padding-inline: 10px;}
.customer-box {display: flex;align-items: center;border: 1px solid #CCCCCC;border-radius: 16px;padding: 7px 23px;height: 100%;gap: 20px;}
.customer-box .title {color: #767676;font-size: 14px;font-weight: 700;line-height: 21px;}
.customer-box .rating h3 {color: #000000;font-size: 36px;font-weight: 700 !important;display: flex;align-items: center;}
.customer-box .rating p {color: #000000;font-size: 36px;font-weight: 700 !important;display: flex;align-items: center;}
.customer-box .rating h3 span{font-size: 14px;}
.customer-box .rating{display: flex;align-items: center;gap: 10px;}
.customer-box .text .bottom-text{font-size: 10px;line-height: 14px;}

.about-effect-sec .text-box h2{font-weight: 600 !important;margin-bottom: 15px;font-size: 28px;}
.about-effect-sec .effect-box{position: relative;border-radius: 8px;padding: 20px;}
.about-effect-sec .effect-box .img-box{border-radius: 16px;overflow: hidden;}
.about-effect-sec .effect-box p{margin-bottom: 15px;}
.about-effect-sec .effect-box > .row{position: relative;z-index: 2;}
.about-effect-sec.right-effect .effect-box::after{content: "";position: absolute;top: 0;bottom: 0;right: 0;height: 100%;width: 80%;box-shadow: 0 2px 25px 0 rgba(51, 51, 51, 0.10);border-radius: 8px;z-index: 1;}
.about-effect-sec.left-effect .effect-box::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;height: 100%;width: 80%;box-shadow: 0 2px 25px 0 rgba(51, 51, 51, 0.10);border-radius: 8px;z-index: 1;}
.about-effect-sec .effect-box ul{margin-bottom: 1rem;}

.img-height-100 .img-box{height: 100%;}
.img-height-100 .img-box img{height: 100%;object-fit: cover;}


.error-banner .inner-left a{text-decoration: underline;color: #0071F3;}
.error-banner .inner-left a.btn-1{text-decoration: none;color: var(--text-dark);}


.testimonials .review-span{display: none;}
.testimonials .review-span span{color: #424242 !important;}
.testimonials.show-soopr-reviews .review-span{display: inline-block;font-weight: 600;}
.testimonials.show-soopr-reviews .innr-span{display: none;}

.nav-hide .owl-nav{display: none !important;}


.new-review-sec .item{height: 100%;}
.new-review-sec .item p span{font-weight: 400 !important;}

.new-review-sec .row{row-gap: 20px;}


.text-hide .heading p{display: none;}


.world-sec .heading h2{font-size: 32px;line-height: 42px;font-weight: 600 !important;}
.world-box{display: flex;flex-direction: column;box-shadow: 0px 0px 10px 0px #00000014;border-bottom: 1px solid var(--text-color-1);text-align: center;padding: 20px;border-radius: 8px;height: 100%;background: var(--text-wight);}
.world-box .icon{margin-bottom: 16px;}
.world-box .text p{font-size: 14px;}
.world-sec .row{row-gap: 20px;}


.osha-corse-sec .heading h2{font-size: 34px;font-weight: 600;}
.osha-corse-sec .heading p{font-size: 18px;}


.new-inner-banner h1{font-size: 36px;font-weight: 600;}
.new-inner-banner .image{text-align: center;}
.new-inner-banner .inner-left strong{font-weight: 500;color: #191A22;}

.inner-text-sec .border-box {border: 1px dashed var(--text-secondery);padding: 24px;border-radius: 16px;text-align: center;}


.trust-ethic-sec .heading h2{font-size: 32px;font-weight: 600 !important;}
.trust-ethic-sec .heading h5,.trust-ethic-sec .heading p{margin-bottom: 10px;}
.trust-ethic-sec .main-effect .left-list {width: 100%;transform: translateX(20px);max-width: 400px;}
.trust-ethic-sec .main-effect .right-list {width: 100%;transform: translateX(-20px);max-width: 400px;}
.trust-ethic-sec .main-effect .image-effect,.trust-ethic-sec .main-effect .image-effect img {width: 100%;}


.combo-box .combo-text {background: #F6F9FD;padding: 16px;}
.combo-box .combo-text  h6{font-size: 14px;font-weight: 700 !important;margin-bottom: 8px;}
.combo-box .combo-text  p.combo-title{font-size: 14px;font-weight: 700 !important;margin-bottom: 8px;}

.combo-box .combo-text  ul{padding-left: 1rem;}
.combo-box .combo-text  ul li{font-size: 11px;font-weight: 500 !important;list-style-type: disc;display: list-item;line-height: 18px;}
.combo-box .combo-text  ul li::before{display: none;}
.combo-box .flag {text-align: center;background:#D80000;color: #fff;font-size: 16px;font-weight: 700;position: absolute;width: 100%;left: -35%;top: 10%;transform: rotateZ(-39deg);z-index: 2;padding: 5px 0;}
.combo-box .add-to-cart{cursor: pointer;}
.detail-none  .link-box a{display: none;}


.new-box-course .btn-1{padding: 0 8px;}

.hipaa-courses-section .new-box-course .card-btn{margin-top: 6px;}
.pricing-box .new-box-course .enrol-btns{margin: 10px 0;border-bottom: 1px solid #767676;padding-bottom: 14px;}
.new-box-course .link-box{margin-top: 12px;}
.new-box-course .link-box a{color: #505050;text-decoration: underline;font-size: 12px;line-height: 22px;}

.new-box-course .text h3 span.off-dis{order: -1;color: #D80000;font-size: 14px;line-height: 24px;margin-left: 16px;}
.new-box-course .text p.price-all-text span.off-dis{order: -1;color: #D80000;font-size: 14px;line-height: 24px;margin-left: 16px;}



.osha-banner h1{font-size: 34px;line-height: 48px;margin-bottom: 12px;}


.head-none .heading{display: none;}


.pricing-banne h1{font-size: 48px;line-height: 48px;font-weight: 600 !important;margin-bottom: 24px; }


.text-sec.inner_contents .note-box{padding: 32px;border: 1px solid #F6F9FD;background: #F6F9FD;}
.text-sec.inner_contents h3,.text-sec.inner_contents h1{font-weight: 700 !important;}
.text-sec.inner_contents h2,.text-sec.inner_contents h1{font-weight: 700 !important;}

.text-sec.inner_contents .note-box p:nth-last-of-type(1){margin-bottom: 0;}
.text-sec.inner_contents a{font-weight: 700;}
.text-sec.inner_contents p{font-size: 18px;line-height: 28px;}
.text-sec.inner_contents h3{margin-top: 24px;}
.text-sec.inner_contents h2{margin-top: 24px;}

.text-sec.inner_contents h1{margin-bottom: 24px;}


.inner_contents.text-sec.ref-sec .container {background: #F9F9F9;border-radius: 16px;}


.pricing.pricing-2.hipaa-courses-section .heading{
    max-width: 960px;
    margin-inline:auto ;
}
.head-32 .heading > h3{font-size: 32px;line-height: 42px;}
.head-32 .heading > h2{font-size: 32px;line-height: 42px;}

.latter-news span.line {display: block;width: 1px;height: 64px;background: #002957;}

.learn-cobo-box{background: var(--text-wight);height: 100%;border: 1px solid #E6EBEF;box-shadow: 0px 0px 16px 0px #0000001A;border-radius: 16px;}
.learn-cobo-box.border-none{border: none;background: transparent;box-shadow: none;}
.learn-cobo-box .head{background: var(--text-secondery);font-size: 24px;line-height: 32px;color: var(--text-wight);padding: 10px;text-align: center;border-radius: 16px 16px 0 0;text-align: center;font-weight: 600;display: flex;justify-content: center;align-items: center;height: 89px;}
.learn-cobo-box .text ul li{display: flex;align-items: center;gap: 10px;font-size: 18px;line-height: 24px;font-weight: 600;color: var(--text-secondery);padding: 16px 24px;background: #F9F9F9;border-radius: 16px 0 0 16px;}
.learn-cobo-box .text ul li:nth-child(even){background: #F6F9FD;}
.learn-cobo-box .text ul li::before{content: "";background-image: url("");display: inline-block;width: 17px;min-width: 17px;height: 17px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.learn-cobo-box .text p{background: #F9F9F9;padding: 16px 24px;font-size: 15px;font-weight: 20px;color: #767676;text-align: center;margin-bottom: 0;}
.learn-cobo-box .text p:nth-child(even){background: #F6F9FD;}
.learn-cobo-box .text p:last-of-type{margin-bottom: 1rem;}

.learn-combo-sec .inner-btn{margin-top: 24px;}
.learn-combo-sec .heading{margin-bottom: 40px;}


.combo-form-sec .contact-form .head h4 {font-weight: 700;}
.combo-form-sec h3 {margin-bottom: 20px;}
.combo-form-sec ul li{margin-bottom: 16px;}
.combo-form-sec .contact-form h6{font-weight: 400 !important;}

.organizations-page .contact-form .log-box p {
	font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
}
.career-box p.text-h6{font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 1.2;}
.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
    font-size: 1.25rem;
    font-weight: 500 !important;
}
.new-contact-sec .inner-left.contact-us li .contact-mail-title{
	    font-size: 18px;
    color: var(--text-dark);
    margin-bottom: 0;
    line-height: 1.2;
	font-weight: 500 !important;

}
