/*
 Theme Name:   Troz Child
 Theme URI:    https://themes.envytheme.com/troz/
 Description:  Troz Child Theme
 Author:       EnvyTheme
 Author URI:   https://envytheme.com/
 Template:     troz
 Version:      1.4.0
 Text Domain:  troz-child
*/

body .navbar.navbar-with-position-absolute.sticky {
	background-color: var(--primaryColor);
}

body .navbar .others-option .option-item .default-btn:hover {
	color: #ffffff;
}

body .navbar.navbar-with-position-absolute.sticky .others-option .option-item .default-btn:hover {
	background-color: #ffffff;
	color: var(--primaryColor);
}

body .default-btn:hover {
	color: var(--primaryColor);
}

body .footer-area .single-footer-widget a:hover {
	color: var(--secondaryColor)
}

body .copyright-area p a,
body .copyright-area p .list a,
.copyright-area,
.copyright-area p,
.copyright-area a {
	color: #ffffff;
}

body .contact-wrap-form form .form-group .form-control {
	background-color: #f5f5f5;
}

body .main-slider-item::before {
	background: linear-gradient(90deg, var(--primaryColor) 0%, rgba(0, 0, 0, 0) 88.02%)
}

body .copyright-area p a:hover,
body .copyright-area p .list a:hover,
.copyright-area a:hover {
	color: var(--secondaryColor);
}

body .single-footer-widget .newsletter-content form .form-group .default-btn {
	color: var(--primaryColor);
}


body .single-footer-widget .newsletter-content form .form-group .default-btn:hover {
	color: var(--whiteColor);
}

body .navbar .navbar-nav .nav-item:hover .nav-link,
body .navbar .navbar-nav .nav-item.active .nav-link {
	color: var(--secondaryColor);
}

body .single-footer-widget.widget_troz_footer_info {
	margin-right: 0;
}

.footer-area .row {
	--bs-gutter-x: 3rem;
}

body .single-footer-widget:nth-child(2) {
	padding-left: 8em;
}

.what-we-do-card .title h3 a {
	pointer-events: none;
}

.solutions-card .top-content h3 a {
	pointer-events: none;
}

.services-card .content h3 a {
	pointer-events: none;
}

.loans-card h3 a {
	pointer-events: none;
}

.services-card .image a {
	pointer-events: none;
}

.services-card .content h3 {
	margin-bottom: 0px;
	min-height: 2.5em;
}

.single-footer-widget.widget_nav_menu {
	left: 0px;
}

.footer-area .row {
	margin-right: 0px;
}

.navbar .navbar-toggler .burger-menu span {
	background: white !important;
}

@media only screen and (min-width: 1400px) {

	body .single-footer-widget:nth-child(2) {
		padding-left: 10em;
	}
}

.main-slider-bottom-item .what-we-do-card {
	min-height: 382.39px;
}

@media screen and (max-width: 767px) {
	body .single-footer-widget:nth-child(2) {
		padding-left: calc(var(--bs-gutter-x) * .5);
	}
}

@media screen and (max-width: 575px) {
	body .main-slider-bottom-item .what-we-do-card {
		height: auto;
		min-height: unset;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	body .single-footer-widget:nth-child(2) {
		padding-left: 7em;
	}

	.single-footer-widget.widget_nav_menu {
		left: 0px;
	}
}