/*
Theme Name: Growix Child
Theme URI: http://example.com/growix-child/
description: > Nutritius Child Theme
Author: Peacefulqode
Author URI: https://peacefulqode.com
Template: growix
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Business, Corporate, Consulting, Financial Advisor, Professional Services, Accountant, Law Firm, Marketing Strategy, IT Solutions, Finance, Agency, Startup, Coaching, Responsive
This theme, like WordPress, have fun, and share what you've learned with others.
Text Domain: growix-child
*/



/*--------FLOATING SIDE TAB PLUGIN-----------------------*/
.fsdt-template-1 a.fsdt-tab-link {
	padding: 8px 12px !important;
	font-size: 15px !important;
	letter-spacing: 0.9px !important;
	background: #00335f !important;
	/*transform: rotate(90deg) !important;
	transform-origin: left top !important;*/
}
.fsdt-template-1 a.fsdt-tab-link:hover {
	background: #d9fa77 !important;
	color: #000000 !important;
}
/*--------FLOATING SIDE TAB PLUGIN-----------------------*/


.pt-breadcrumb-style-1 {
	padding: 150px 0 150px 0 !important;
	background-position: right center !important;
}

header#pt-header .pt-top-header {
	background: #1d73be !important;
}

header#pt-header .pt-top-header .pt-header-contact ul li {
	color: #fff !important;
}
header#pt-header .pt-top-header .pt-header-contact ul li a {
	color: #fff !important;
}
.pt-top-header .pt-header-contact ul li i {
	color: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
	width: 320px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	text-transform: capitalize !important;
}

/*header.pt-header-style-2 #mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>a.mega-menu-link {
	background: #1d73be !important;
}*/

@media only screen and (max-width: 1199px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
		background: #1d73be !important;
	}
	header.pt-header-style-2 #mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>a.mega-menu-link {
	background: #1d73be !important;
	}
	.pt-breadcrumb-style-1 {
		padding: 65px 0 65px 0 !important;
	}
	h1.home-heading {
		font-size: 33px;
		font-weight: bold;
		color: #fff;
		line-height: 1.3em;
		text-align: center;
		margin-bottom: 35px;
	}
	
}

.pt-section-title.text-center {
	padding: 0 10px !important;
}

.pt-accordion-box .pt-accordion-details .pt-detail-text {
	max-width: 100% !important;
}
ul.pt-detail-text {
	list-style-type: inherit !important;
	list-style-position: outside !important;
}

/*FOOTER TWEAKS------------------------------------START----------------------------*/

footer#pt-footer .pt-footer-style-1 .pt-copyright-footer {
	background: #e9e9e9 !important;
}
footer#pt-footer .pt-footer-style-1 {
	background: #f5f5f5 !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget .footer-title {
	color: #4a4a4a !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget ul.menu li a {
	color: #4a4a4a !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top {
	padding: 50px 0 0px !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget ul.pt-contact li i {
	color: #4a4a4a !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget ul.menu li a::before {
	background: #4a4a4a !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget ul.pt-contact li span {
	color: #4a4a4a !important;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .pt-footer-column-1 {
	border-right: 1px solid #c2c2c2 !important;
}
footer#pt-footer .pt-footer-style-1 .pt-copyright-footer .pt-copyright {
	color: #4a4a4a !important;
	font-size: 15px;
}
footer#pt-footer .pt-footer-style-1 .pt-footer-top .pt-footer-top-widget .widget ul.pt-contact li span {
	text-transform: none;
}


/*----------FOOTER-CONTACT-------------*/
.contact-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 18px;
  gap: 10px;
}

.contact-item i {
  font-size: 17px;
  color: #777;
  margin-top: 8px;
  width: 20px;
  text-align: center;
}

.details strong {
  display: block;
  font-weight: 600;
  margin-bottom: 2px;
	font-size: inherit;
}

.details p {
  margin: 0;
  line-height: 1.6;
  font-size: inherit;
}

.details a {
  text-decoration: none;
  color: #444;
}

.details a:hover {
  color: #0077cc;
}
/*----------FOOTER-CONTACT-------------*/


/*FOOTER TWEAKS----------------------------------END------------------------------*/


[type="submit"] {
	padding: 7px 14px !important;
	border-radius: 7px !important;
	font-size: 14px !important;
	letter-spacing: 0.06em !important;
}

.pt-5-style .pt-service-box.pt-style-5 .pt-service-box-content .pt-service-box-title {
	font-size: 23px !important;
}

.home-heading {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	line-height: 1.3em;
}
.lswssp-logo-showcase .slick-slide img {
	border: 1px solid #e1e1e1;
	border-radius: 10px !important;
}
.lswssp-logo-grid .lswssp-grid img {
	border: 1px solid #e1e1e1;
	border-radius: 10px !important;
}
.button-contact-text {
	font-weight: 600;
}

