body{
	color:black;
}

.preloader .pre-box{
	background: #6c9a03;
}
/*Sept 25th Color Change*/
.testimonial-wrapper-two, .footer-about-widget .widget-content form .submit-btn, .gray-bg .footer-widget h4.widget-title:after, .single-info-item.style-two, .single-info-item.style-one .info .main-btn.golden-btn:hover, .sidebar-widget-area .widget-price-filter .ui-slider-horizontal .ui-slider-handle, .sidebar-widget-area .widget-price-filter .ui-slider-range, .sidebar-widget-area .widget-tag-cloud a:hover, .sidebar-widget-area .widget-banner, .sidebar-widget-area .widget-service-nav ul li a:hover, .sidebar-widget-area .widget-post-author .author-content ul.social-link li a, .sidebar-widget-area .sidebar-widget h4.widget-title:after, .single-blog-post .entry-content .author-meta .icon-btn, .single-blog-post .entry-content .cat-link:before, .single-product-item .discount, .single-pricing-item-two:hover .pricing-body .pricing-button .main-btn, .single-pricing-item:hover, .team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a:hover, .project-details-wrapper .project-info-widget .info-content h6:after, .project-filter li:after, .single-category-item:hover .icon i, .social-box ul.social-link, .single-process-item:hover .icon, .single-process-item:hover .step, .fancy-icon-box-two:hover, .client-avatar-box-two .avatar-thumbs ul li .icon-btn, .experience-box-two .icon-btn, ul.check-style-one li i, .header-two .header-navigation .navbar-toggler span, .header-one .header-navigation .nav-right-item .navbar-toggler span, .header-top-bar-two .top-right .social-link li a:after, .header-navigation.breakpoint-on .nav-menu .main-menu ul li .dd-trigger, .header-navigation .main-menu ul > li .sub-menu, .main-btn.filled-btn.filled-white:hover, .main-btn.secondary-btn:hover, .main-btn.primary-btn, .main-bg ,
.main-btn.golden-btn:hover,
.main-btn.filled-btn:hover{
    background-color: #6c9a03;
}
.header-navigation .main-menu ul > li:hover > a,
.header-navigation .main-menu ul > li .sub-menu li:hover > a,
.product-details-wrapper .product-info span.price{
	color: #6c9a03;
}
.footer-gallery-widget .gallery-list li a .hover-overlay i, .footer-experience-widget .experience-box-two h2.number, .single-info-item.style-three .info h4.title, .single-info-item.style-three .info span, .single-information-item .icon, .gadden-pagination li a, .sidebar-widget-area .widget-price-filter .price-number input, .sidebar-widget-area .widget-tag-cloud a, .sidebar-widget-area .widget-service-nav ul li a, .sidebar-widget-area .widget-search form .form_control::placeholder, .product-details-wrapper .product-info ul.social-link li span, .product-details-wrapper .product-info .product-meta li span, .single-pricing-item:hover .pricing-body .pricing-button .main-btn, .team-details-wrapper .member-info .member-meta .member-contact-info ul.social-link li a, .team-details-wrapper .member-info .member-meta .member-contact-info p, .single-gallery-item .gallery-img .hover-overlay .icon-btn, .project-details-wrapper .project-info-widget .info-content ul li span, .single-project-item-three .project-img .icon-btn, .project-filter li, .single-service-item .service-info .icon i, .single-category-item .icon i, .features-list li, .single-features-item .text h5.title, .single-features-item .icon i, .features-thumb-item-two .text .icon i, .features-thumb-item .content .icon-btn, .features-thumb-item .content .icon i, .circle-logo .inner-circle i, .about-features-item .icon, .about-two_content-box .about-inner-content .experience-box-two h6, .header-three .header-navigation .nav-right-item .nice-select ul.list li, .header-two .header-navigation.sticky .nav-right-item .lang-dropdown .nice-select, .header-two .header-navigation.sticky .main-menu ul > li > a, .header-one .header-navigation .main-menu ul > li .search-btn, .header-navigation.breakpoint-on .nav-search .search-btn, .btn-link:hover, .sub-title, .sidebar-widget-area .widget-newsletter .sidebar-content .form_control::placeholder, .client-quote-box .text h2.number, .hero-slider-two .slick-arrow:hover, .btn-link, .main-btn.filled-btn, h1, h2, h3, h4, h5, h6, .comments-area .comment .comment-wrap .comment-author-content span.author-name, .hero-content .sub-title {
    color: black;
}
.header-navigation .main-menu ul > li .sub-menu{
	background:white;
}
.header-navigation .main-menu ul > li .sub-menu li a{
	border: 1px dashed black;
	color: black;
}
.container{
	max-width: 90%;
}
/*Sept 25th Color Change*/

.header-top-bar {
    padding: 13px 20px;
}
.top-left span:not(:last-of-type){
	padding-right:5px;
}

.transparent-header{
	position: relative;
	background-color: white;
}

header span,
header b, 
header strong,
.header-navigation .main-menu .menu-item .sub-menu a{
	font-size:14px;
}
.header-navigation .main-menu .menu-item .sub-menu a{
	line-height: 1.2;
	padding: 15px;
}
.has-children .sub-menu .sub-menu-open{
	position: absolute;
    top: 14px;
    right: 10px;
}
.header-navigation .main-menu ul > li .sub-menu li .sub-menu{
	max-height:200px;
	min-height:auto;
	overflow-y:auto;
}
.header-navigation .main-menu ul > li > a{
	padding: 10px 0;
}

.hero-wrapper-one{
	padding: 0;
}
.hero-wrapper-one .hero-image-box img{
	width: 100%;
    height: 600px;
    object-fit: cover;
	border-radius:0;
	filter: brightness(0.7);
}
.hero-wrapper-one .hero-content{
	position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    width: 100%;
    margin: 0 auto;
    z-index: 9;
}
.hero-wrapper-one .hero-content h1{
	font-size: 40px;
	line-height:1.5;
	margin-bottom: 0;
}
.hero-wrapper-one .hero-content h1,
.hero-wrapper-one .hero-content p{
	color: white;
}

.product-slider img,
.product-list img{
	height:200px;
	object-fit:cover;
}
.product-slider .single-product-item .product-info,
.product-list .single-product-item .product-info {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 200px;
    padding: 20px 15px;
}
.product-slider .single-product-item .product-info h4,
.product-list .single-product-item .product-info h4{
	font-size:18px;
}
.product-slider .cta-btn,
.product-list .cta-btn{
	display:flex;
	flex-direction: column;
}
.product-slider .cta-btn a,
.product-list .cta-btn a{
	font-size: 14px;
    padding: 10px;
    border-radius: 10px;
}

.quick-contact{
	position: fixed;
    top: 40%;
    right: 0;
    display: flex;
    flex-direction: column;
    z-index: 99999;
}
.quick-contact img{
	width: 60px;
}

.product-meta{
	display: flex;
    flex-wrap: wrap;
}
.product-meta li{
	flex-basis: 50%;
}
.product-details-wrapper .product-info .product-meta li span{
	width: auto;
}
.product-meta .features{
	padding-bottom:5px;
}

#penquirymodal .modal-dialog {
    width: 50%;
    max-width: unset;
}
#penquirymodal .modal-title{
	width:100%;
}
#penquirymodal .pimage{
	position: relative;
}
#penquirymodal .pimage p{
	position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.6);
    padding: 10px 15px;
    color: #ffffff;
    font-size: 14px;
	text-transform:uppercase;
}
#penquirymodal .pimage img{
	width:100%;
	height:200px;
	object-fit:cover;
}
#penquirymodal h6{
	padding-top:10px;
}

#display--search{
    position: absolute;
    top: 40px;
    right: 0;
	width: 100%;
	z-index: 99;
}
#display--search ul{
	display: flex;
    flex-direction: column;
    max-height: 350px;
	overflow: scroll;
    overflow-x: hidden;
}
#display--search ul li {
	background: #fff;
    padding: 5px;
	border-bottom:1px solid black;
}
#display--search ul li a{
	height:10px;
	border:none;
	line-height:1.2;
	font-size:14px;
}
#display--search ul li a:hover{
	color: #6b739c!important;
}
.search-container{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
	width: 400px;
	height: 40px;
    border: 2px solid #f2f2f2;
    padding: 15px;
}
.header-navigation .primary-menu{
	justify-content: space-between;
}
.header-one .header-navigation .nav-right-item{
	display:none;
}



@media screen and (max-width:1024px){
	.header-navigation .main-menu .menu-item .sub-menu a{
		line-height: 2.5;	
	}
	.header-navigation .main-menu ul > li .sub-menu li a i{
		margin-inline-end: -2px;
	}
	.product-meta{
		flex-direction: column;
	}
}

@media screen and (max-width:767px){
	.owl-carousel{
		margin: 0;
	}
	.banner .row{
		flex-direction:column-reverse;
	}
	#penquirymodal .modal-dialog{
		width: 90%;
		margin: 0 auto;
		overflow-y: auto;
	}
	.hero-wrapper-one .hero-image-box img{
		height: 400px;
	}
	.hero-wrapper-one .hero-content{
		width: 100%;
		bottom: 0;
	}
	.hero-wrapper-one .hero-content h1 {
		font-size: 26px;
	}
	.hero-wrapper-one .hero-content h1,
	.hero-wrapper-one .hero-content p{
		line-height: 1.5;
	}
	.header-one .header-navigation .nav-right-item{
		display:flex;
	}
	.header-one .header-navigation .site-branding{
		border-right: 0;
    }
	.product-slider .single-product-item .product-info,
    .product-list .single-product-item .product-info {
		height:auto;
	}
}
@media screen and (min-width:768px) and (max-width:1024px){
	.hero-wrapper-one .hero-content{
		width: 80%;
	}
	.header-one .header-navigation .nav-right-item{
		display:flex;
	}
	.hero-wrapper-one .hero-content h1 {
		padding-inline-end: 0;
	}
}