.headcontact input {
  width: 50%;

    display: inline-block;
	height: auto
	}
	.headcontact {
	text-align: right;
	    width: 50%;

    z-index: 51;
	}
	a.headphone {

	margin-bottom: 10px;
	display: inline-block
}
.search form {display: inline}
.search button {background: transparent;border: 0;position: absolute;right: 0;top: 0}
.search button:focus {background: none;border: 0}
.searchpage h2:after {display: none}
.searchpage h2 {background: transparent;margin: 0; text-transform: none}
.searchresult {margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #efefef}
.searchresult a {text-decoration: none}
.searchresult p {font-size: 14px}

.clickicon {color: #FFFFFF !important; cursor: pointer}
#header .fa-search { 
	margin-right: 12px;
	color: #B5B5B5;
}
.search {    width: 100%;
    text-align: right;
	   position: relative;
        overflow: hidden;
		margin-right: 10px;
        }
.contactform {margin: 10px 0 20px 0;padding: 25px; border: 1px solid #efefef}
.contact {padding-left: 0}
.tab { background-color: #efefef; padding: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;color: #000; cursor: pointer;}
.tab.active { background-color: #33528c; padding: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;color: #fff; font-weight: 500}

/* Small Devices, Tablets */
@media only screen and (max-width : 1200px) {



.nav.transparent>li>a {
	font-size: 12.5px; padding: 7px
}

.dropdown-menu.transparent h3 {
    margin: 13px 0 0px;

}

.dropdown-menu h3 {
    font-size: 14px;
}

a.headphone {
    font-size: 18px;
	
}

.dropdown-menu.transparent {
    width: 130% !important;
    right: 0;
  	left: unset !important;
}

}