body {
	font-family: "Inter", Arial, Helvetica;
	font-weight: 400;
	font-style: normal;
	color: #00172a;
	font-size: 16px;
}
.img, img {
	max-width: 100%;
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
h1	{
	/* font-family: "Noto Sans"!important; */
	font-weight: 800;
	font-size: 42px;
}
h2	{
	font-size:27px;
	font-weight: 800;
}
h4	{
	font-size: 18px;
	font-weight:600;
	
}
h5	{
	font-size: 15px;
	font-weight:700;
	
}
a {
    color: #0082ef;
    text-decoration: underline;
}
.top-line	{
	background: #006ac3;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 10px 20px;
}
.top-line a:link, .top-line a:visited	{
	color: #fff;
	text-decoration: none;
}
.logo	{
	margin: 20px 0;
}

.bg-body-tertiary	{
	background-color: #fff!important;
}
.navbar .dropdown-menu	{
	border-radius: 8px!important;
}
.navbar .dropdown-item {
    padding: 8px 16px;
}
.navbar .dropdown-item:hover {
    background: #006ac3;
	color: #fff;
}
.navbar .container-fluid	{
	margin-top: 12px;
}
a.nav-link:link, a.nav-link:visited	{
	color: #445563;
	font-weight: 500;
}
.nav-item	{
	padding-left: 15px;
}

.login-btn	{
	display: block;
	float: left;
	padding: 28px 8px;
	margin-right: 6px;
}
.login-btn a	{
	color: #445563;
	text-decoration: none;
	font-weight: 500;
}
.free-btn	{
	display: block;
	padding: 28px 8px;
	min-width: 100px;
}
.free-btn a {
	padding: 12px;
	background: #0083f2;
	border-radius: 24px;
	color: #fff;
	font-weight: 500;
	text-decoration: none;
	white-space: nowrap;	
}
.whats-new	{
	margin-top: 80px;
}
.pricing	{
	margin-top: 60px;
}
.addons	{
	margin-top: 60px;
}
.btn-primary	{
	background-color: #006ac3;
}
.custom-primary-btn	{
	border-radius: 24px;
	background: #006ac3;
	padding: 12px 24px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 500;
	display: inline-block;
	border: 0;
}
.custom-primary-btn:hover	{
	color:#fff;
	background: #008bff;
}
.custom-secondary-btn	{
	border-radius: 24px;
	background: #e7e7e7;
	padding: 12px 24px;
	color: #00172a;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 500;
	display: inline-block;
}
.custom-secondary-btn:hover	{
	color:#006ac3;
	background: #dae9f5;
}
.watch-now-btn:hover	{
	color:#006ac3;
}
.watch-now-btn:visited, .watch-now-btn:active	{
	color:#00172a;
}
.custom-banner-btn	{
	border-radius: 24px;
	background: #fff;
	padding: 12px 24px;
	color: #00172a;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 700;
	display: inline-block;
	font-size: 16px;
	margin-bottom: 8px;
}
.custom-banner-btn:hover	{
	color:#006ac3;
	background: #eee;
}
.custom-green-btn	{
	border-radius: 24px;
	background: #5c8c4d;
	padding: 12px 24px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 500;
	display: inline-block;
}
.whats-new .custom-primary-btn, .whats-new .custom-secondary-btn, .resolution-software .custom-secondary-btn	{
	margin: 0 5px;
}
.pricing .custom-primary-btn, .pricing .custom-secondary-btn	{
	margin: 0 2px;
}
.pricing h1	{
	font-size: 36px!important;
}
.new-feature {
    border: 2px solid #f0f0f0;
    border-radius: 16px;
    min-height: -webkit-fill-available;
    padding: 25px 25px 15px 25px;
    margin-bottom: 25px;
    box-shadow: 2px 10px 15px rgb(0 0 0 / 7%);
    max-height: 100%;
}
.new-feature p	{
	color: #707070;
}
.new-feature-icon	{
	display: block;
	float: left;
	min-height: 100%;
	min-width: 56px;
}
.new-feature-text	{
	display: flow-root;
	
}
.pricing-plan	{
	border: 2px solid #e2e4e9;
	border-radius: 15px;
	min-height: 256px;
	padding: 25px 40px;
	margin-bottom: 25px;
	background: #f9fafe;
	font-size: 16px;
}
.text-banners	{
	margin-top: 80px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-news.jpg");
	background-position: bottom;
	padding: 80px 0;
}
.text-banner-1	{
	border-radius: 16px;
	min-height: 351px;
	padding: 30px 25px 0 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-banner-1.jpg");
	background-position: right center;
	color: #fff;
	margin-bottom: 25px;
}
.text-banner-1 p {
	color: #ddeffe;
	font-size: 15px;
	/* margin-top: 25px; */
	display: block;
}
.watch-now-btn	{
	border-radius: 24px;
	background: #fff;
	padding: 12px 24px 12px 48px;
	color: #00172a;
	text-decoration: none;
	white-space: nowrap;
	font-weight: 500;
	display: inline-block;
	background: #fff no-repeat url("/themes/2025/assets/img/icons/home/icon-play.png");
	background-position: left 12px center;
	margin-bottom: 20px;
}
.text-banner-2	{
	border-radius: 16px;
	min-height: 339px;
	padding: 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-banner-2.jpg") #f7f9f8;
	background-position: bottom center;
}
.text-banner-2 ul, .text-banner-2 p	{
	margin-top: 25px;
}
.text-banner-2 li {
	font-size: 18px;
}
.resolution-software	{
	margin-top: 80px;
}
.software-banner	{
	border-radius: 16px;
	background-color: #eaf5ff;
	background-repeat: no-repeat;
	min-height: 524px;
	padding: 30px;
	font-size: 15px;
	margin-bottom: 25px;
}
.software-banner p 	{
	margin-top: 25px;
	line-height: 24px;
}
.software-banner.transcripts	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-1.png");
	background-position: bottom -30px right;
}
.software-banner.case	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-2.png");
	background-position: bottom center;
}
.software-banner.forms	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-3.png");
	background-position: bottom right;
}
.software-banner.portal	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-4.png");
	background-position: bottom right;
}
.software-banner.workflow	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-5.png");
	background-position: bottom center;
}
.software-banner.evaluation	{
	background-image: url("/themes/2025/assets/img/backgrounds/bg-software-6.png");
	background-position: bottom right;
}
.resolution-software .custom-secondary-btn	{
	font-size: 17px;
}
.testimonials	{
	margin-top: 80px;
	background: #ebf7ff;
	padding: 80px 0;
}
.testimonials-item	{
	border-radius: 16px;
	background-color: #fff;
	padding: 30px;
	font-size: 17px;
	text-align: left;
	margin-bottom: 60px;
	
}
.testimonials-image	{
	display: block;
	float: left;
	min-height: 100%;
	min-width: 220px;
}
.testimonials-text	{
	display: flow-root;
}
.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #006ac3;
}
.carousel-indicators [data-bs-target] {
	height: 6px;
}
.partners .row	{
	border-bottom: 1px solid #cecece;
}
.partners img	{
	margin: 0 5px;
}
.footer-subscribe	{
	font-size: 14px;
}
.footer-logo	{
	margin: 0 0 20px;
}
.footer-links	{
	margin-bottom: 25px;
}
.footer-links h5 {
    margin-bottom: 1.5rem;
}
.footer-links ul {
    margin: 0;
	padding: 0;
}
.footer-links ul li {
    list-style: none;
    margin-bottom: 8px;
	font-size: 15px;
}
footer a:link, footer a:visited	{
	color: #00172a;
	text-decoration: none;
}
.socials	{
	margin: 0 5px;
}
.copyrights		{
	font-size: 14px;
	border-top: 1px solid #cecece;
	padding: 40px 0;
}
.copyrights a	{
	margin-right: 10px;
}
.breadcrumbs	{
	background: no-repeat url("/themes/2025/assets/img/backgrounds/breadcrubms-pricing.jpg");
	background-position: top;
	padding: 80px 0;
	color: #fff;
}
.breadcrumbs h1  {
	font-size: 42px!important;
	color: #fff;
}

.tutorials-bot-banner {
	background: #3c93f0; /* fallback */
	background: -webkit-linear-gradient(90deg, #3c93f0 0%, #6cade0 50%, #033f88 100%);
	background: linear-gradient(90deg, #3c93f0 0%, #6cade0 50%, #033f88 100%);
	padding: 40px 0;
	color: white;
	font-size: 24px;
	font-weight: bold;
}

.tutorials-bot-banner a {
	color: white;
}

.home-banner	{
	background: no-repeat url("/themes/2025/assets/img/backgrounds/breadcrubms-pricing.jpg");
	background-position: top;
	padding: 80px 0 0;
	color: #fff;
	font-size: 30px;
}
.home-banner h1  {
	font-size: 50px!important;
	color: #fff;
}
.transcripts-banner	{
	background: no-repeat url("/themes/2025/assets/img/backgrounds/breadcrubms-pricing.jpg");
	background-position: top;
	padding: 80px 0;
	color: #fff;
	font-size: 24px;
}
.transcripts-banner h1  {
	font-size: 50px!important;
	color: #fff;
}
.transcripts-banner	h2  {
	font-size: 24px!important;
	color: #fff;
	font-weight: 500;
}



.plan-title	{
	font-size: 20px;
	font-weight: 800;
}
.plan-cost	{
	font-size: 54px;
	font-weight: 800;
	padding: 15px 0;
	border-bottom: 1px dashed #d4d5d8;
	margin-bottom: 25px;
}
.pricing-plan.one-time .plan-cost:after {
    content:" *";
    color: #e81d30;
	
}
.users-qty	{
	font-size: 24px;
	font-weight:400;
}
.pricing-plan ul	{
	padding-left: 0;
	margin-top: 20px;
}
.pricing-plan li:not(:last-child) {
    margin-bottom: 8px;
}
.pricing-plan li {
    list-style-type: none;
    display: block;
    text-align: left;
	color: #444;
}

.pricing-plan li i {
    color: #00c483;
    font-size: 15px;
    font-weight: 300;
    margin-right: 10px;
}
.red-note	{
	color: #e81d30;
}
.plan-features	{
	min-height: 586px;
}
.plan-features .form-select 	{
	font-weight: 600;
	margin-top: 1rem;
}
.pricing-tab-control	{
	margin: 25px 0;
}
.pricing-tab-control button {
    border: 0;
    background: transparent;
    font-size: 16px;
    color: #535559;
    font-weight: 700;
    margin: 0;
    padding: 0 42.5px;
}
.toggler-container {
    margin-left: 15px;
    margin-right: 10px;
}
.toggler {
    width: 60px;
}
.pricing-tab-control .toggler::before {
    width: 60px;
    height: 24px;
    background-color: #0077c6;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 30px;
    pointer-events: none;
    cursor: pointer;
}
.pricing-tab-control .toggler::after {
    position: absolute;
    left: 38px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-color: #fff;
    border-radius: 50%;
    content: "";
    -webkit-transition: all 0.3slinear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.pricing-tab-control button.annual-tab-btn {
    position: relative;
}
.pricing-tab-control button.active {
    color: #0077c6;
}
.nav > li {
    position: relative;
    display: block;
}
.pricing-tab-control .toggler-right::after {
    left: 7px;
}
.optional-features	{
	border: 2px solid #e2e4e9;
	border-radius: 15px;
	padding: 40px;
	margin-bottom: 25px;
	font-size: 15px;
	color: #666666;
}
.optional-features h2	{
	color: #00172a;
	margin-bottom: 20px;
}
.optional-features .price, .optional-features-2 .price	{
	color: #00172a;
	font-size: 20px;
	font-weight: 800;
}
.optional-features .row.head	{
	border-bottom: 1px dashed #d4d5d8;
	font-weight: 500;
}
.optional-features .row.feature:not(:last-child)	{
	border-bottom: 1px solid #d4d5d8;
}
.optional-features-2 .row.feature	{
	border-top: 1px solid #d4d5d8;
}
.addon-title	{
	color: #00172a;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 8px;
}
.addon-title a	{
	color: #00172a;
	text-decoration: none;
	font-size: 18px;
}
.text-blue{
	color: #006ac3
}
.sub-header	{
	font-size: 24px;
	font-weight: 700;
	color: #666;
}
.sub-header-2	{
	font-size: 16px;
	font-weight: 700;
	color: #666;
}
.addons .custom-primary-btn, .addons .custom-secondary-btn	{
	margin: 0 2px;
}
.addons h1	{
	font-size: 36px!important;
}
.addon-desc {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
	height: 100%;
	min-height: -moz-available;
    min-height: -webkit-fill-available;
    padding: 25px 40px;
	margin-top: 25px;
    margin-bottom: 25px;
    background: #f9fafe;
    font-size: 16px;
    max-height: 90%;
}
.addon-features	{
	padding: 20px 0;
	border-top: 1px dashed #d4d5d8;
	color: #666;
}
.addon-title	{
	font-size: 20px;
	font-weight: 600;
	padding: 12px 0
}
.addon-cost	{
	font-size: 48px;
	font-weight: 800;
	padding: 15px 0;
	margin-bottom: 25px;
	text-align: center;
}
.addon-cost-multi {
    font-size: 48px;
    font-weight: 800;
    padding: 15px;
	margin-bottom: 25px;
    text-align: left;
}
.multi-user-select {
    font-size: 48px;
    font-weight: 800;
    padding: 26px 15px;
	margin-bottom: 25px;
    text-align: -webkit-right;
}
.pricing-tab-control.addons .nav-item, .pricing-tab-control.addons button	{
	padding: 0;
}
.single-price-checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 28px;
    width: 28px;
    border: 3px solid #c1c1c1;
    border-radius: 6px;
}

.single-price-label .single-price-input:checked ~ .single-price-checkmark {
    background-color: #fff;
}
.single-price-label:hover .single-price-input ~ .single-price-checkmark {
    background-color: transparent;
}
.single-price-label .single-price-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.single-price-label {
    display: block;
	float: left;
    position: relative;
    padding-left: 40px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 18px;
    line-height: 36px;
    font-weight: 400;
    user-select: none;
    margin-right: 20px;
}
.single-group {
    height: 36px;
    width: 36px;
}
.single-price-label .single-price-input:checked ~ .single-price-checkmark::after {
    display: block;
}
.single-price-label .single-price-checkmark::after {
    left: 5px;
    top: 0px;
    width: 12px;
    height: 16px;
    border: solid #006ac3;
    border-width: 0 5px 5px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.single-price-checkmark::after {
    content: '';
    position: absolute;
    display: none;
}
.single-price-container {
    display: none;
}
.single-feature-2 {
    /* margin-bottom: 25px; */
    font-size: 16px;
}
.addons-included {
    border: 2px solid #f0f0f0;
    border-radius: 16px;
    /* min-height: 314px; */
    padding: 25px 25px 15px 25px;
    margin-bottom: 25px;
    box-shadow: 2px 10px 15px rgb(0 0 0 / 7%);
}
.addon-states .pricing-list {
    min-height: auto;
}
.pricing-features-2 .single-price-checkmark {
    position: absolute;
    top: 20px;
    left: 24px;
    height: 28px;
    width: 28px;
    border: 3px solid #c1c1c1;
    border-radius: 6px;
}
.pricing-features-2 .single-price-label .single-price-checkmark::after {
    left: 5px;
    top: 0px;
    width: 12px;
    height: 16px;
    border: solid #006ac3;
    border-width: 0 5px 5px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.optional-features-2 {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    padding: 40px;
    margin-bottom: 25px;
	margin-top: 65px;
    font-size: 15px;
    color: #666666;
}
.addons-subtitle	{
	float: left;
	font-size: 24px;
	font-weight: 800;
	margin-right: 20px;
	color: #00172a;
}
.feature-content-price {
    margin-top: 12px;
}
select.docusign-single, select.docusign-multy	{
	background-color: #e5f2fd;
}
.invoice-wrap {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    padding: 25px 40px;
    margin: 50px 25px;
    background: #f9fafe;
    font-size: 16px;
}
.line-dashed-1	{
	border-top: 1px dashed #d4d5d8;
}
.line-dashed-2	{
	border-top: 2px dashed #d4d5d8;
}
.line-dashed-4	{
	border-top: 4px dashed #d4d5d8;
}
.line-dashed-b-1	{
	border-bottom: 1px dashed #d4d5d8;
}
.apply-button {
    width: 170px;
}
#promo-code {
    width: 170px;
}
.custom-primary-btn-2 {
    border-radius: 5px;
	background: #006ac3;
    padding: 10px 24px;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 500;
    display: inline-block;
    border: 0;
}
.custom-primary-btn-2:hover	{
	color:#fff;
	background: #008bff;
}
.steps .custom-primary-btn, .steps .custom-secondary-btn	{
	font-size: 20px;
}
.registration-info-single, .registration-info-multi, .registration-info-one-time	{
	margin-top: 60px;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15sease-in-out, box-shadow .15sease-in-out;
}
.registration-info-single select, .registration-info-multi select, .registration-info-one-time select, .free-trial-wrap select {
    width: 95%;
}
.free-trial-wrap .form-group	{
	margin-bottom: 10px;
}

.form-group .col-sm-5, .form-group  .col-sm-5, .form-group  .col-sm-5, .highlight-addon .col-md-5	{
	float: left;
}
.feature-desc {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    min-height: -webkit-fill-available;
    padding: 25px 40px;
    margin-bottom: 25px;
    background: #f9fafe;
    font-size: 16px;
    max-height: 100%;
}
.feature-icon	{
	font-size: 48px;
	font-weight:600;
	color: #006ac3;
}
.feature-more {
    padding: 20px 0;
}
.feature-more a:link,.feature-more a:visited,.feature-more a:active	{
	text-decoration: none;
	color: #00172a;
}
.feature-more a:hover	{
	text-decoration: underline;
	color: #00172a;
}
.free-mark {
    background-color: #e3e5e8;
    color: white;
    font-size: 10px;
    position: relative;
    top: 10px;
    left: 18px;
    border-radius: 5px;
    padding: 3px 10px;
    width: auto;
    float: inline-end;
}
.addon-icon	{
	font-size: 30px;
	font-weight:600;
	color: #006ac3;
	position: relative;
    top: -7px;
    left: 18px;
    float: inline-end;
}
.addon-icon a	{
	color: #006ac3;
}
.text-banner-3	{
	border-radius: 16px;
	padding: 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-banner-3.jpg");
	background-position: right center;
	color: #fff;
	margin-bottom: 25px;
}
.text-banner-3 p {
	color: #ddeffe;
	font-size: 24px;
	margin-top: 10px;
	display: block;
}
.text-banner-3 h3	{
	font-size: 44px;
	font-weight: 700;
	line-height: 40px;
}
.features-nav ul 	{
	padding-left: 0;
}
.features-nav li	{
    list-style-type: none;
    display: block;
    text-align: left;
    color: #444;
	margin: 14px 0;
    font-size: 14px;
	font-weight: 500;
}
.features-nav a:link, .features-nav a:visited	{
	color: #72777c;
	text-decoration: none;
}
.features-nav a:hover	{
	color: #0082ef;
	text-decoration: underline;
}
.features-text {
    padding: 20px 0;
    border-top: 1px dashed #d4d5d8;
    color: #00172a;
}
.features-nav a.back	{
	color: #00172a;
}
.feature-related {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    min-height: -webkit-fill-available;
    max-height: 100%;
    padding: 25px 40px;
    margin-bottom: 25px;
    background: #f9fafe;
    font-size: 16px;
}
.demo-video-item i	{
	font-size: 24px;
	color: #ff1241;
	margin-top: 5px;
	
}
.demo-video-item a 	{
	text-decoration: none;
	color: #00172a;
}
.demo-video-item a:hover 	{
	color: #0083f2;
}
.free-trial-wrap {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    padding: 40px;
    margin-bottom: 25px;
    margin-top: 65px;
    font-size: 15px;
    color: #666666;
}
.faq-wrap {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    padding: 40px;
    margin-bottom: 25px;
    font-size: 15px;
    color: #00172a;
	background: #fff;
}
.faq-search-wrap {
    border: 2px solid #e2e4e9;
    border-radius: 15px;
    padding: 25px 40px;
    margin-bottom: 25px;
    background: #f9fafe;
    font-size: 16px;
}
.pricing-tab-control.transcripts-pricing	.nav-item {
    padding-left: 0px;
}
.single-price-wrap .pricing-tab-control {
    margin: 0;
}
.text-banner-4	{
	border-radius: 16px;
	min-height: 339px;
	padding: 30px 25px 0 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-banner-4.jpg");
	background-position: left center;
	color: #fff;
	/* margin-bottom: 25px; */
}
.text-banner-4 p {
	color: #ddeffe;
	font-size: 21px;
	margin-top: 25px;
	display: block;
}
.text-banner-4 h2 {
	font-size: 36px;
}
.text-banner-cyan {
    background: no-repeat url(/themes/2025/assets/img/backgrounds/bg-banners-2.jpg);
    background-position: center center;
	background-size: 100% 100%;
    padding: 80px 0;
}
.irs-transcripts .addon-title	{
	font-size: 18px;
}
.dashbord-tab-controls	.nav-link	{
	color: #00172a;
}
.text-banner-transcripts {
    padding: 80px 0;
}
.text-banner-5	{
	border-radius: 16px;
	padding: 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-banner-transcripts.jpg");
	background-position: right center;
	background-color: #0484fd;
	color: #fff;
	margin: 80px 0;
}
.text-banner-5 p {
	color: #ddeffe;
	font-size: 24px;
	margin-top: 10px;
	display: block;
}
.text-banner-6	{
	border-radius: 16px;
	padding: 70px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-banner-transcripts.jpg");
	background-position: left -50% top 50%;
	background-color: #edf4f9;
	color: #00172a;
	margin: 80px 0;
}
.text-banner-6 h3	{
	font-weight: 800;
	font-size: 36px;
}
.text-banner-6 .left-content p {
	color: #666;
	font-size: 16px;
	margin-top: 10px;
	display: block;
}
.text-banner-6 .left-content	{
	padding-right: 30px;
}
.text-banner-6 .right-content	{
	padding-left: 50px;
}
.text-banner-6 .right-content p {
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	display: block;
}
.text-banner-6 .right-content strong	{
	font-size: 24px;
	line-height: 24px;
}
.help-block-error	{
	color: #e7021d;
}
.faq-wrap .content-main a:link, .faq-wrap .content-main a:visited	{
	color: #00172a;
}
.widget li {
    font-weight: 400;
}	

.whats-new .nav-tabs	{
	border: 0;
}
.whats-new .nav-tabs .nav-link.active	{
	border-radius: 24px;
    background: #006ac3;
    padding: 12px 24px;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 500;
    display: inline-block;
    border: 0;
	margin-bottom: 10px;
}
.whats-new .nav-tabs .nav-link	{
	border: 0;
	border-radius: 24px;
    background: #e7e7e7;
    padding: 12px 24px;
    color: #00172a;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 500;
    display: inline-block;
	margin-bottom: 10px;
}
.whats-new .carousel-indicators {
    bottom: -30px;
}
.whats-new .mt-5 {
    margin-top: 5rem !important;
}
.carousel-item .new-feature {
    min-height: 268px;
}
.agree-block	{
	padding-left: 312px;
}
.text-banner-7	{
	border-radius: 16px;
	padding: 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/1058.jpg");
	background-position: center center;
	color: #fff;
	margin-bottom: 25px;
	min-height: 339px;
}
.text-banner-7 p {
	color: #fff;
    font-size: 15px;
    margin-top: 25px;
    display: block;
}
.text-banner-7 h3	{
	font-size: 44px;
	font-weight: 700;
	line-height: 40px;
}
.hidden {
	display:none;
	visibility:hidden;
}
.text-banner-8	{
	border-radius: 16px;
	padding: 30px 25px 0 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-banner-8.jpg");
	background-position: center center;
	color: #fff;
	margin-bottom: 25px;
	min-height: 351px;
}
.text-banner-8 p	{
	font-size: 14.9px; 
}

.text-banner-9	{
	border-radius: 16px;
	padding: 30px 25px 0 30px;
	background: no-repeat url("/themes/2025/assets/img/backgrounds/bg-text-banner-9.jpg");
	background-position: right center;
	background-size: auto 100%;
	color: #fff;
	margin-bottom: 25px;
	min-height: 351px;
}
.text-banner-9 p	{
	font-size: 18px; 
}





form.faq_search_form .widget-search-form input	{
	padding-right: 54px;
}

/* Membership */

.membership	{
	border: 2px solid #e2e4e9;
	border-radius: 15px;
	padding: 40px;
	margin-bottom: 25px;
	font-size: 15px;
	color: #666666;
	min-width: 993px;
}
.membership th {
	color: #00172a;
	padding: 5px 3px 15px 3px;
}
.membership td	{
	color: #00172a;
	padding: 5px 3px;
}
.alt-color	{
	background: #e6f1ff;
}
.subheader	{
	font-weight: 700;
	padding-top: 20px!important;
}
.membership tr.totalvalue td	{
	font-size: 20px;
	font-weight: 700;
	color: #cd0013;
}
.membership tr.membershipfee td	{
	font-size: 20px;
	font-weight: 700;
	color: #000;
}
.linethrough	{
	background-image: url("/themes/2025/assets/img/linethrough.png");
	background-repeat: no-repeat;
	background-position-y: center;
}

.affiliate-content {
	padding: 45px 40px;
}

.affiliate-form {
	padding: 45px 40px;
}

















/* RESPONSIVE */

@media (min-width: 1400px) { 
	
	.dropdown-item	{
		font-size: 16px;
	}
	.addons-included {
		min-height: 314px;
	}
	.carousel-item .new-feature {
		min-height: 268px;
	}
}

@media (max-width: 1399.98px) { 

	.nav-item {
		padding-left: 8px;
	}
	.nav-link	{
		font-size: 15px;
	}
	.login-btn {
		padding: 28px 4px;
		margin-right: 6px;
		font-size: 15px;
	}
	.free-btn {
		padding: 28px 4px;
		min-width: 54px;
		font-size: 15px;
	}
	.dropdown-item	{
		font-size: 15px;
	}
	


}

@media (min-width: 1200px) and (max-width: 1399.98px) { 
	.new-feature {
		min-height: 288px;
	}
	.tutorials .new-feature {
		min-height: -webkit-fill-available;
	}
	.addons-included {
		min-height: 334px;
	}
	.software-banner.transcripts	{
		background-position: bottom -80px right;
	}
	.agree-block	{
		padding-left: 240px;
	}
	.text-banner-7, .text-banner-1,.text-banner-8, .text-banner-9	{
		min-height:373px;
	}
	.text-banner-8	h2	{
		font-size: 25px;
	}
	.text-banner-9	h2	{
		font-size: 24px;
	}
	.text-banner-8 p	{
		font-size: 14.5px;
	}
	.text-banner-9	p {
		font-size: 17px;
	}
}

@media (min-width: 1200px) { 
	.navbar.nav-mobile	{
		display: none;
	}
	.transcripts-banner h2 {
		padding: 0 90px;
	}

	
	
}

@media (max-width: 1199.98px) { 
	.top-menu	{
		display: none;
	}
	.login-btn {
		padding: 28px 8px;
		margin-right: 6px;
		font-size: 15px;
	}
	.free-btn {
		padding: 28px 12px;
		min-width: 54px;
		font-size: 15px;
	}
	.navbar.nav-mobile	{
		padding: 8px 20px;
	}
	.navbar-toggler {
		padding: 10px 20px;
		font-size: 21px;
		
	}
	.navbar-toggler:focus,
	.navbar-toggler:active,
	.navbar-toggler-icon:focus {
		outline: none;
		box-shadow: none;
	}
	#HomeSliderBanners	{
		display: none;
	}
	.text-banner-7, .text-banner-1,.text-banner-8, .text-banner-9	{
		min-height:auto;
	}
	

}

@media (min-width: 992px) { 
	.price-mobile	{
		display: none;
	}
	

}

@media (min-width: 992px) and (max-width: 1199.98px) { 

	.new-feature {
		min-height: 334px;
	}
	.tutorials .new-feature {
		min-height: -webkit-fill-available;
	}
	.pricing-plan {
		font-size: 14px;
	}
	.addons-included {
		min-height: 376px;
	}
	.agree-block	{
		padding-left: 136px;
	}

}

@media (min-width: 992px) and (max-width: 1399.98px) { 
	.custom-primary-btn {
		padding: 8px 16px;
		font-size: 14px;
		margin-bottom: 10px !important;
	}
	.custom-secondary-btn {
		padding: 8px 16px;
		font-size: 14px;
	}
	
}


@media (max-width: 991.98px) { 

	.carousel-item .new-feature {
		min-height: auto;
	}
	.optional-features .head	{
		display: none;
	}
	.plan-features {
		min-height: auto;
	}
	.addon-desc		{
		min-height: auto;
	}
	.addons-subtitle {
		float: none;
	}
	.text-banner-5	{
		background-image: none;
	}
		
	
	

}

@media (min-width: 768px) and (max-width: 991.98px) 	{
	
	.software-banner.transcripts, .software-banner.case, .software-banner.forms, .software-banner.portal, .software-banner.workflow, .software-banner.evaluation	{
		background-size: contain;
	}
	.agree-block	{
		padding-left: 12px;
	}
	
}


@media (max-width: 767.98px) { 

	.whats-new .custom-primary-btn, .whats-new .custom-secondary-btn, .resolution-software .custom-secondary-btn {
		margin-bottom: 20px;
	}
	.pricing .custom-primary-btn, .pricing .custom-secondary-btn {
		margin-bottom: 20px;
	}
	.addons .custom-primary-btn, .addons .custom-secondary-btn {
		margin-bottom: 20px;
	}
	.testimonials	{
		display: none;
	}
	.pricing-tab-control button {
		padding: 0 5.5px;
	}
	.single-feature-2 {
        padding: 0 0 34px;
    }
	.optional-features .price, .optional-features-2 .price {
		font-size: 32px;
		color: #006ac3;
	}
	.invoice-wrap {
		padding: 25px 12px;
		margin: 50px 12px;
	}
	.breadcrumbs {
		padding: 30px 0;
	}
	.single-price-block {
        padding: 30px;
    }
	.steps .custom-primary-btn, .steps .custom-secondary-btn	{
		font-size: 15px;
	}
	.laptop-small	{
		display: none;
	}
	.agree-block	{
		padding-left: 10px;
	}

}


@media (max-width: 575.98px) { 
	
	.text-banner-1 {
    	min-height: auto;
	}
	.text-banner-1 p {
		/* display: none; */
	}
	.addon-title {
    	max-width: 330px;
	}

}

@media (min-width: 768px) and (max-width: 1399.98px) {
	.feature-content-price {
		max-width: 130px;
	}
}