.search{
	width:100%;
	float:left;
}
.search .form{
  padding: 20px;
  background: var(--secondary-2);
  margin-bottom:15px;
}
.search .form input{
  padding: 12px;
  border: 0;
}
.btnsearchh:hover {
    background-color: #41604e;
}
.SearchLeft{
	position:relative;
	
}
@media(min-width:768px){
	.SearchLeft{
		width:90%;
		margin:0 auto;
	}
	
}
#txtSearch{
	width:100%;
	padding-right: 100px;
}
.search .text-search{
	position:absolute;
	right:0;
	top:0;
	
    background: var(--primary);
    text-align: center;
    padding: 10px;
    margin-bottom: 0;
    min-height: 47px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid #fff;
	line-height:1.5;
}
.search .text-search:hover{
  border-color: rgba(255,255,255,0.25);
  cursor: pointer;
}
.search--fixed.fixed-md-top {
		padding-top:15px;
		background-color: rgba(0, 0, 0, 0.7);
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.05);
	}
	.trasition--all{
		transition:all ease-in-out 0.1s;
	}
@media(min-width:768px){	
	.fixed-md-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
}
@media (min-width: 1041px){
.search--fixed .container {
    width: 1024px !important;
}
}