.box .content p {
	color: #fff;
}

.box .content a {
	color: #fff;
	font-weight: 600;
}

.box .icon .fa{
	color: #fff;
}


.box .icon .fa-whatsapp{
	color: #25d366;
}

.logo img{
    width: 290px;
}

.owl-stage-outer{
	background: #141f22;
}

body{
	font-variant: contextual;
}
*{
	text-transform: none !important;
}


.fade.in {
    opacity: 1;
    transition: opacity 0.15s linear;
    background-color: rgba(0,0,0,.35);
}



@media (min-width: 576px){
	.modal-dialog{
		margin: 100px auto !important;
	}
}


/*MENU*/
.productsServices-Menu:hover #productsServices-toogle{
	display: list-item;
}

.productsServices-Menu-test:hover #productsServices-toogle-test{
	display: list-item;
}


.dropdown-menu-nested{
	display: none; 
	margin-left: 159px;
	background: #FFF;
	position: absolute;
	top: 0;
	min-width: 130px;
	border: 1px solid #ddd;
	/*box-shadow: 5px 5px 10px #999;*/
}



.text-justify{
	text-align: justify;
}


#latest-blog .content p{
	text-align: justify;
}

#latest-blog .content a.btn{
	text-align: center;
}

/* HEADER */



@media only screen and (max-width: 767px) {
	.logo img {
	    width: 175px;
	}
	#header-default .info, .header-default .info {
        display: none; 
    }
}


@media only screen and (max-width: 921px){
	#header-default .logo{
		display: none;
	}
}

@media (max-width: 920px){
	#header-default .logo-mobile{
		display: block !important;
	}
}


@media (max-width: 768px){
	#header-default .logo-mobile{
		display: block !important;
	}
}




#header-default .logo-mobile{
	display: none;
}

/*@media (min-width: 768px){
	#header-default .container{
		width: 100% !important;
	}
}
	

@media (min-width: 576px){

	#header-default .container{
		width: 100% !important;
	}
}*/







/* FOOTER */

.contact-footer a{
	color: #ecbe33;
}


#toTop{
	position: fixed;
	height: 35px;
	width: 30px;
	bottom: 15px;
	right: 15px;
	background: rgba(0,0,0,.7);
	text-align: center;
	padding: 5px;
	border-radius: 3px;	
	cursor: pointer;
}
#toTop a{
	color: #fff;
}

.social-footer{
}
.social-footer a{
	color: #ecbe33;
	font-size: 1.5rem;
    margin-right: 10px;
}



.company-logos img{
	display: unset !important;
	width: 100px !important;
}

.company-logos{
	text-align: center;
	margin-bottom: 10px;
}


.contact-info{
	margin-left: 45px;
}

.contact-info .text p{
	font-weight: 600;
}

.contact-info .text .fa{
    font-size: 1.5rem;
    margin-right: 1rem;
}



.contact-info .text p a{
	color: #000;
}

.contact-info .text h6{
	margin-bottom: 1.5rem;
}

.contact-info .text h6, .contact-info .text h3{
	color: #176299 !important;
}

.carousel-about div.carousel{
    border: 5px solid #ecbe33;
} 













/*machinery navigation*/

.machinery-nav{

}

.machinery-nav div{
	cursor: pointer;
	border-left: 1px solid #ccc;
	border-right: 1px solid #eee;
}

.machinery-nav div:hover{
    background: lightgray;
}

.machinery-nav div:hover img{
  -webkit-filter: grayscale(0%);
}

.machinery-nav div img{

  -webkit-filter: grayscale(0%);
}


#navigation-default .navbar .dropdown-menu .dropdown-item{
	font-size: 1rem;
}

.member .content{
    min-height: 150px;
}