#logo img {
    margin-top: 0px !important;
}
.sticky-header.cloned #logo img {
   max-height: 42px; 
    width: auto;
    margin: 15px 30px 20px 0 !important;
}
.menu ul li{
margin-left: 5px !important;
}
.alternative #navigation {
    width: 75% !important;
    border-top: none !important;
    margin: 27px 0 0 30px !important;
    padding: 0 !important;
}
#popular-categories li a:before {
    -webkit-box-shadow: 0px 0px 0px 1px rgba(33, 117, 217,0.7) !important;
    -moz-box-shadow: 0px 0px 0px 1px rgba(33, 117, 217,0.7) !important;
    box-shadow: 0px 0px 0px 1px rgba(33, 117, 217,0.7) !important;
}
#banner.with-transparent-header:before {
    background-color: rgba(42, 46, 50, 0.3) !important;
}
#banner.with-transparent-header .search-container {
    padding: 120px 0 !important;
    margin-top: 45px;
}
//
#banner.with-transparent-header {
    max-height: 540px !important;
    background-attachment: fixed;
    background-position: 0% !important;
    background-size: contain !important;
    background-position-y:  10% !important;
}//
.transparent #logo img {
    max-height: 50px !important;
   
}
input.ico-01{
width:  50% !important;
margin-right: 0% !important;
right: -17%;
position: relative;
border-radius: 4px;
padding: 15px 20px !important;
}
input.ico-01 {
    background-position-y: 15px !important;
}
input.ico-02{
display: none !important;
}
.search-container button{
  width: 10% !important;
  border-radius: 4px;
  height: 53px !important;
}
@media only screen and (max-width: 767px){
.search-container input.ico-01 {
    width: 100% !important;
    margin: 0 0 15px 0 !important;
   right: 0 !important;
}
input.ico-01 {
    background-position: 100% 20px !important;
   
}
.search-container button {
    width: 100% !important;
}
}
@media only screen and (max-width: 767px){
.search-container {
    padding: 140px 0 !important;
}
}
.search-container {
    padding: 260px 0 40px !important;
}
@media only screen and (max-width: 1289px) and (min-width: 960px)
input.ico-01 {
    background-position: 95.5% 15px !important;
}
#banner:before {
    background-color: none !important;
}
.su-list ul li i {
   line-height: 40px !important;
}
#titlebar {
    background-color: #2175d9 !important;
}
#titlebar span{
color: #f9f9f9 !important;
}
#titlebar h1, #titlebar h2 {
    color: #F9F9F9 !important;
}
#breadcrumbs ul li:after{
color: #F9F9F9 !important;
}
/*offerings*/

.wprt-icon-box {
    text-align: center;
}