
div.navtop { min-height: 107px; width:100%; display: table; background-size: cover;}
/* Styles for Containers */
.navtop > div.wrp_logo { width: 44%; min-height:107px; display: table-cell; vertical-align: middle; padding: 10px;}
.navtop > div.right { width: 56%; display: table-cell; min-height: 107px; float:none!important; padding: 10px;}
.navtop > div.right > div.search_cont { display: inline-block; width: 75%; margin-right: 3%;  }
.navtop > div.right > div.smi_cont { display: inline-block; margin-right:3%; }
.navtop > div.right > div.log_cont { display: inline-block;   }
div.search_cont, div.smi_cont, div.log_cont { float: left; height:100%; }
div.smi_cont, div.log_cont { padding-top: 5px; }

/* Search Items */
.search_ul { list-style-type: none; padding:0;}
.search_ul li { padding: 2px 8px 8px 8px; background: #565656; display:inline-block; margin: 5px; margin-right: 0; border-radius: 6px; }
.search_ul li.search_button { background: #FF6633;}
.search_ul span.finda { font-family: 'Oswald', sans-serif; font-weight: 700; font-size: 13px; color: #FFF; top:2px; position: relative; }
.search_ul li:first-child {  }
.search_ul li:first-child > select { margin-left: 5px;  display:inline-block; top:1px; position: relative; }
.search_ul input, .search_ul select { }
.search_button > input { background: transparent; font-size: 13px; font-weight: 700; color: #fff; border: 0; outline: 0; margin-top: 6px; display: block; }

/* Navigation Logo */
.wrp_logo > img.logo { width:100%!important;  max-width: 427px; max-height: 110px; }

.smi_ul { list-style-type: none; padding: 0; }
button.login:hover { background: #333; }
button.login { background: #693; border-radius: 6px; color: #fff; text-indent: 0; display:inline-block; font-family: arial; font-size: 12px; font-weight: bold; height: 25px; line-height: 27px; width: 60px; text-align: center; margin: 0 auto; outline: 0; border: 0;}

@media all and (min-width:768px) and (max-width:934px) {
	.smi_ul li { display:inline-block; }
	div.search_cont { width: 70%; }
}

@media all and (max-width:768px) {
	.navtop { display:block!important; background-size:cover;}
	div.wrp_logo, .navtop > div.right { width:100%; display:block; }
/*	div.wrp_logo > img { margin: 60px auto 10px; }*/
	.search_cont { width:100%!important; margin-right:0!important;}
	.search_cont ul li { line-height: normal!important; width: 88%; display: block; margin:4px auto;}
	.search_cont ul li:first-child > select { width: calc(100% - 55px)!important; }
	.search_ul input, .search_ul select { width: 100%!important; font-size: 12px !important; margin-top: 2px;}
	.search_cont, .log_cont, .smi_cont { float: none!important; height:initial!important; }
	nav { cursor: default!important; }
	.log_cont { position: absolute; top: -5px; right: 25px; }
	.smi_cont { position: absolute; top: 5px; left: 25px; }
	.smi_ul li { display:inline-block; }
	.wrp_logo > img.logo { max-width: 450px!important; }
	
	div.wrp_logo {text-align:center}
	.navtop > div.wrp_logo { padding-bottom: 0px;}
}	


/* 25-11-2015 Start */
@media only screen and (max-width:768px){
	
	.navtop > div.wrp_logo {
		width: 100%;
		position:fixed;
		min-height:70px;
		background:#ffffff;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		left:0;
		z-index:10;
	}

	.leftmostbox > .aside-nav:first-child {
		margin-top: 0px;
		position: fixed;
		width: 100%;
		z-index: 11;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 70px;
		top: 0;
		overflow-y: scroll;
 	}
	.leftmostbox > .aside-nav:first-child *{
		max-width:100%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.aside-nav .navbar-header .navbar-toggle {
		margin-top: 0;
		position: fixed;
		right: 10px;
		z-index:12;
		top:18px;
	}
	.navtop > div.right {
		padding-top: 80px;
	}
	.aside-nav .navbar-default{
		margin-top:0 !important;
	}

}

@media all and (max-width:480px) {
	.navtop > div.wrp_logo img {
		max-width:70%;
	}
	
	
}


@media (min-width: 768px) and (max-width: 768px) {
.navbar-collapse.collapse {
    display: none !important;
    height: 0 !important;
    padding-bottom: 0;
    overflow: visible!important;
}

.collapse.in {
	display: block !important;
}
.navbar-toggle {
    display: block !important;
}

.navtop > div.right > div.search_cont {
	margin-top: 32px;
}
}
