[data-color="color_1"] {
	--primary: rgb(39, 57, 71);
	--primary-hover: #284159;
	--primary-dark: #284159;
	--rgba-primary-1: rgba(39,57,71,0.1);
	--rgba-primary-2: rgba(39,57,71,0.2);
	--rgba-primary-3: rgba(39,57,71,0.3);
	--rgba-primary-4: rgba(39,57,71,0.4);
	--rgba-primary-5: rgba(39,57,71,0.5);
	--rgba-primary-6: rgba(39,57,71,0.6);
	--rgba-primary-7: rgba(39,57,71,0.7);
	--rgba-primary-8: rgba(39,57,71,0.8);
	--rgba-primary-9: rgba(39,57,71,0.9);
	--title: #222;
	--dark: #0b161e;
	--secondary: #AEFBF3;
	--secondary-dark: #121E31;
	--secondary-hover: #284159;
	--rgba-secondary-1: rgba(255,207,203,0.1);
	--rgba-secondary-2: rgba(255,207,203,0.2);
	--rgba-secondary-3: rgba(255,207,203,0.3);
	--rgba-secondary-4: rgba(255,207,203,0.4);
	--rgba-secondary-5: rgba(255,207,203,0.5);
	--rgba-secondary-05: rgba(255,207,203,0.52);
	--rgba-secondary-6: rgba(255,207,203,0.6);
	--rgba-secondary-7: rgba(255,207,203,0.7);
	--rgba-secondary-8: rgba(255,207,203,0.8);
	--rgba-secondary-9: rgba(255,207,203,0.9);
	--title: #222;
	--bs-gradient: linear-gradient(to bottom, rgba(255, 207, 203, 0.5) 0%, rgba(255, 207, 203, 0.52) 1%, var(--secondary) 24%, var(--secondary) 100%);
}
.btn-primary, .wp-block-button__link {
	--bs-btn-color: #fff;
	--bs-btn-bg: #284159;
	--bs-btn-border-color: #284159;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #284159;
	--bs-btn-hover-border-color: #284159;
	--bs-btn-focus-shadow-rgb: 219, 96, 38;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #284159;
	--bs-btn-active-border-color: #284159;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #284159;
	--bs-btn-disabled-border-color: #284159;
}
  
  .btn-secondary {
	--bs-btn-color: #000;
	--bs-btn-bg: #284159;
	--bs-btn-border-color: #FF7468;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ff897f;
	--bs-btn-hover-border-color: #284159;
	--bs-btn-focus-shadow-rgb: 217, 99, 88;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #284159;
	--bs-btn-active-border-color: #284159;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #FF7468;
	--bs-btn-disabled-border-color: #FF7468;
}

.testimonial-2 .testimonial-content .testimonial-info .quotes i {
	color: var(--secondary);
}

.btn-secondary {
	color: var(--primary);
	background-color: var(--secondary);
	border-color: var(--secondary);
}

.post-card .dz-media img {
	height: 18em;
	object-fit: cover;
}
.blog-single .dz-media img {
	height: 30em;
	object-fit: cover;
}
.widget-post .dz-media img {
	height: 5em;
	object-fit: cover;
}
.dz-card.style-5 .dz-info .dz-meta .dz-date {
	margin-left: 0;
}

.btn {
	text-transform: none;
}

.site-footer.style-2 .widget.recent-posts-entry .widget-post-bx .widget-post {
	margin-bottom: 10px;
}

.about img {
	height: 35em;
	object-fit: cover;
}

.testimonial-2 {
	background-color: var(--primary);
}

.header-nav .nav > li > a,
.header-nav .nav > li .sub-menu li a {
	text-transform: none;
}

@media only screen and (min-width: 992px) {
	.header-nav .nav > li .sub-menu:not(:has(.sub-menu)) {
		max-height: calc(100vh - 100px);
		overflow-y: auto;
		overflow-x: hidden;
	}
}

.site-header.style-2 .top-bar {
	border-color: var(--rgba-primary-2);
}

.about img {
	width: 100%;
	top: 50px;
	height: auto;
	filter: none !important;
	width: auto;
}

.clients-wrapper .swiper-wrapper .clients-logo .logo-main {
	opacity: 0.5;
}

.dz-post-text a{
	box-shadow: none;
}

li.cat-item.help-item.active {
	background-color: var(--secondary);
	border-radius: 5px;
}
li.cat-item.help-item:before {
	content: none;
}
li.cat-item.help-item {
	padding: 0.5rem 0rem 0.5rem 0.5rem !important;
}

.helps .title {
	padding-left: 0.5rem;
}

.container .page-section ul li,
.container .post-content ul li {
    list-style: disc;
}
.container .page-section ol li,
.container .post-content ol li {
    list-style: auto;
}

.wp-block-latest-posts li a, .wp-block-categories-list li a, .wp-block-archives-list li a, .widget_categories ul li a, .widget_archive ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_recent_comments ul li a, .widget_nav_menu ul li a, .widget_recent_entries ul li a, .widget_services ul li a {
	text-transform: none;
}

@media only screen and (min-width: 991px) {
    .site-header.style-2 .header-nav .nav > li > a {
        padding: 36px 10px;
        color: #003B4A;
    }
}

@media only screen and (max-width: 575px) {
	.main-bnr-one .banner-inner {
		min-height: 550px;
	}	
}

.product-download-boxes .container .inner-action{
	margin: 0;
	padding: 30px 20px;
}
.product-download-boxes .content-inner-1{
	padding-top: 0;
}
.product-download-boxes .section-head h2{
	font-size: 22px;
}

.price-badges {
	padding-bottom: 20px;
}

.price-badge {
	cursor: pointer;
	background: transparent;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid #f0f0f0;
	font-size: 14px;
	font-weight: 500;
}

.barion-logo {
	margin-left: auto;
	margin-right: auto;
	max-width: 400px;
}

.input-group.form-check {
	margin-top: 15px;
}

.input-group.form-check label {
	margin-left: 15px !important;
}