/* ===================================================================================

* Theme Name: Lexend Child
* Theme URI: https://lexend.themegenix.com/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Lexend - Software, SaaS & Startup WordPress Theme
* Version: 1.0
* Template: lexend
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */



a.btn.btn-sm.bg-primary.text-white.w-40px.h-40px.rounded-circle {
    background-color: #d50355 !important;
}
button, input, textarea {
    width: 100%;
    padding: 5px;
    margin-bottom: 15px;
	  border-color: #d3d3d3;
	  border: 1px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {
    background-color: #d50355;
    padding: 10px;
    border-radius: 51px;
    width: 170px;
    color: #fff;
    margin-top: 15px;
}
input.cf-acceptance-box {
    width: auto;
    height: auto;
    margin-right: 5px;
    padding: 10px;
    margin-top: 0;
    outline: 0;
    margin-bottom: 0;
}
input[type="checkbox"] {
    width: auto;
    height: auto;
    margin-right: 5px;
    padding: 10px;
    margin-top: 0;
    outline: 0;
    margin-bottom: 0;
}
label {
    font-size: 15px;
}
.home nav.uc-navbar-container.lg\:mt-3.rounded-0.lg\:rounded-pill.uc-navbar-float.ft-tertiary.z-1.uc-navbar-transparent {
    margin-top: 1.5rem !important;
}
nav.uc-navbar-container.lg\:mt-3.rounded-0.lg\:rounded-pill.uc-navbar-float.ft-tertiary.z-1.uc-navbar-transparent {
    margin-top: 0px !important;
}
.uc-navbar-nav>li>a {
    color: #fff !important;
}
header.uc-header.header-six .uc-navbar-nav>li.uc-active>a {
    color: #fff !important;
}
.pricing-title h3.h1.lg\:display-6.price.m-0.text-dark {
    font-size: 48px !important;
}

@media (min-width: 768px) {
    .pricing-title .md\:p-4 {
        padding: 10px !important;
    }
}

@media (min-width: 992px) {
section.blog__area.blog-details-area.py-8.lg\:py-9 {
    padding-top: 9rem !important;
}
}


.pricing-title .panel .tier-header
{
	    flex: none;
}
.pricing-title .panel {
    height: 100%;
    justify-content: flex-start !important;
}

@media screen and (min-width: 769px) {
.challenges-section {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.challenges-section > .e-con-full {
    flex: 1 1 calc(33.33% - 20px);
    max-width: calc(33.33% - 20px);
}

.challenges-section > .e-con-full:nth-child(4),
.challenges-section > .e-con-full:nth-child(5) {
    flex: 1 1 calc(33.33% - 20px);
    max-width: calc(33.33% - 20px);
}

.challenges-section > .e-con-full:nth-child(4) {
    margin-left: calc(16.66% + 10px);
}

.challenges-section > .e-con-full:nth-child(5) {
    margin-right: calc(16.66% + 10px);
}
}
nav.uc-navbar-container.lg\:mt-3.rounded-0.lg\:rounded-pill.uc-navbar-float.ft-tertiary.z-1.uc-navbar-sticky {
    margin-top: 0rem !important;
	background-color: #000000;
}

@media screen and (max-width: 992px) {
header.uc-offcanvas-header.hstack.justify-between.items-center.pb-2.bg-white.dark\:bg-gray-900 {
    background-color: #000 !important;
}
.uc-offcanvas-bar.bg-white.text-dark.dark\:bg-gray-900.dark\:text-white.uc-offcanvas-bar-animation.uc-offcanvas-slide {
    background-color: #000 !important;
}
a.nav-links {
    color: #fff;
}
i.unicon-close {
    color: #fff !important;
}
	a.d-block.lg\:d-none.uc-icon.uc-navbar-toggle-icon {
    color: #fff;
}
}

.pricing-title .h-24px {
    min-height: 24px;
}
.pricing-title .w-24px {
    min-width: 25px;
}


@media screen and (min-width: 769px) { 
	.pricing-title p.desc.m-0.lg\:fs-5 {
		font-size: 16px !important;
}
}

header.uc-header.header-six>.uc-navbar-sticky {
    max-width: 1250px;
}