html body .wb-responsive {
	display: none;
}

/*
 * Default styling
 */
.wb-bar {
	background: #E9E9E9;
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99999;
}
.wb-bar-inner {
	padding: 9px 10px;
}
.wb-bar.bar-top {
	top: 0;
}
.wb-bar .wb-button {
	width: 28px;
	height: 24px;
	display: block;
	cursor: pointer;
}
.wb-bar .wb-button.btn-menu {
	width: 36px;
	float: left;
	background: url('../Icons/responsive_menu.png') no-repeat;
	background-size: 36px 24px;
}
.wb-bar .wb-label {
	float: left;
	margin-left: 10px;
}
.wb-bar .wb-label .lbl-title {
	color: #6d7174;
	text-decoration: none;
}
.wb-bar .wb-button.btn-search {
	background: url('../Icons/search_btn.png') no-repeat;
}
.wb-bar .wb-button.btn-contact {
	background: url('../Icons/contact_btn.png') no-repeat;
}
.wb-bar .wb-button.btn-login {
	background: url('../Icons/login_btn.png') no-repeat;
}

.wb-bar .wb-button.btn-search,
.wb-bar .wb-button.btn-contact,
.wb-bar .wb-button.btn-login {
	float: right;
	margin-left: 7px;
	background-size: 28px 24px;
}
.wb-bar.bar-bottom {
	bottom: 0;
	border-top: 1px solid #dbdae2;
}
.wb-bar.bar-bottom .wb-bar-inner {
	padding: 3px 10px;	
}
.wb-bar.bar-bottom .wb-social-icon {
	width: 20px;
	height: 20px;
	margin-right: 7px;
	float: left;
}
.wb-bar.bar-bottom .wb-social-icon.icon-fb {
	background: url('../Icons/facebook_icon.png') no-repeat;
}
.wb-bar.bar-bottom .wb-social-icon.icon-tw {
	background: url('../Icons/twitter_icon.png') no-repeat;
}
.wb-bar.bar-bottom .wb-social-icon.icon-pin {
	background: url('../Icons/pinterest_icon.png') no-repeat;
}
.wb-bar.bar-bottom .wb-social-icon.icon-in {
	background: url('../Icons/linkedIn_icon.png') no-repeat;
}
.wb-bar.bar-bottom .wb-social-icon.icon-gp {
	background: url('../Icons/google_plus_icon.png') no-repeat;
}
.wb-bar.bar-bottom .wb-social-icon.wb-back-to-top {
	background: url('../Icons/back_to_top.png') no-repeat;
	float: right;
	margin-right: 0px;
}
.wb-bar.bar-bottom .wb-social-icon.icon-fb,
.wb-bar.bar-bottom .wb-social-icon.icon-tw,
.wb-bar.bar-bottom .wb-social-icon.icon-pin,
.wb-bar.bar-bottom .wb-social-icon.icon-in,
.wb-bar.bar-bottom .wb-social-icon.icon-gp,
.wb-bar.bar-bottom .wb-social-icon.wb-back-to-top {
	background-size: 20px 20px;
}
.wb-content-wrapper {
	width: 100%;
	position: fixed;
	top: 40px;
	left: 0;
	z-index: 999;
}
.wb-content-wrapper .wb-content {
	display: none;
}
.wb-content-wrapper .wb-content.cnt-menu.open,
.wb-content-wrapper .wb-content.cnt-contact-wrapper.open,
.wb-content-wrapper .wb-content.cnt-search.open,
.wb-content-wrapper .wb-content.cnt-login.open {
	display: block;
}
.wb-content-wrapper .wb-content.cnt-menu,
.wb-content-wrapper .wb-content.cnt-contact-wrapper {
	width: 50%;
}
.wb-content-wrapper .wb-content.cnt-menu,
.wb-content-wrapper .wb-content.cnt-contact-wrapper {
	position: absolute;
	right: 0;
	left: auto;
	background: #2c3240;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact {
	padding: 14px 10px;
}
.wb-content-wrapper .wb-content.cnt-menu {
	left: -50%;
	right: auto;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu {
	overflow-y: scroll;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu::-webkit-scrollbar { 
    display: none; 
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li {
	border-bottom: 1px solid #383e4c;
	position: relative;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 40px 10px 10px;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li.active > a {
	font-family: Arial;
	background: #17222C;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li ul.level-2 {
	display: none;
	margin-left: 10px;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu .level-2 li.last {
	border-bottom: none;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li .wb-view-more,
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li.active .wb-view-more {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	background: url('../Icons/arrow.png') 17px 7px no-repeat;
}
.wb-content-wrapper .wb-content.cnt-menu .wb-responsive-menu li .wb-view-more.opened {
	background-position: -25px 18px;
}

.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h1,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h2,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h3,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h4,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h5,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h6,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact p,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact a,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact span {
	color: #fff;
	font-family: Arial;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h1 {
	font-size: 24px;
	margin: 24px 0;
	line-height: 29px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h2 {
	font-size: 22px;
	margin-bottom: 22px;
	line-height: 27px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h3 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 25px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h4 {
	font-size: 18px;
	margin-bottom: 18px;
	line-height: 23px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h5 {
	font-size: 16px;
	margin-bottom: 16px;
	line-height: 21px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact h6 {
	font-size: 14px;
	margin-bottom: 14px;
	line-height: 19px;
}
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact a,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact p,
.wb-content-wrapper .wb-content.cnt-contact-wrapper .cnt-contact span {
	font-size: 12px;
	line-height: 14px;
}
.wb-content-wrapper .wb-content.cnt-search ::-webkit-input-placeholder {
	color: #9d9d9d;
}
.wb-content-wrapper .wb-content.cnt-search {
	border-top: 1px solid #dcdcde;
	border-bottom: 1px solid #dcdcde;
	background: #E9E9E9;
}
.wb-content-wrapper .wb-content.cnt-search .cnt-search-form {
	min-height: 45px;
}
.wb-content-wrapper .wb-content.cnt-search input.cnt-search-field {
	width: 68%;
	border: none;
	background: #f9f9f9;
	padding: 7px 9% 7px 1%;
	margin: 1%;
	float: left;
}
.wb-content-wrapper .wb-content.cnt-search .cnt-submit-btn {
	width: 16%;
	padding: 6px 1%;
	background: #505050;
	color: #fff;
	float: right;
	margin: 1%;
}
 .wb-content-wrapper .wb-content.cnt-login {
	width: 90%;
	background: #fff;
	padding: 5%;
	border-top: 1px solid #dcdcde;
	border-bottom: 1px solid #dcdcde;
	box-shadow: 0px 5px 10px #e0e0e0;	
}
.wb-content-wrapper .wb-content.cnt-login .wb-login h3 {
	font-family: Arial;
	font-size: 22px;
	line-height: 26px;
	margin: 6px 0;
}
.wb-content-wrapper .wb-content.cnt-login .wb-login-form .wb-login-data label {
	margin-right: 3%;
}
.wb-content-wrapper .wb-content.cnt-login .wb-login-form .wb-login-data input[type=text],
.wb-content-wrapper .wb-content.cnt-login .wb-login-form .wb-login-data input[type=password] {
	border: 1px solid #CCCCCC;
	padding: 5px 1%;
	margin-bottom: 10px;
	width: 98%;
}
.wb-content-wrapper .wb-content.cnt-login .wb-login-form .submit-form input[type=submit],
.wb-content-wrapper .wb-content.cnt-login .wb-login .wb-profile,
.wb-content-wrapper .wb-content.cnt-login .wb-login .wb-logout {
	background-color: #1F519D;
	padding: 3px 15px;
	border: 1px solid #1A4689;
	margin: 10px 0;
	color: #fff;
	font-family: Arial;
	font-size: 18px;
	line-height: 21px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}

/*
 * Handle different resolutions
 */
@media only screen and (max-width: 1024px) {
	html body .wb-responsive {
		display: block;
	}
}
@media only screen and (max-width: 540px) {
	.wb-content-wrapper .wb-content.cnt-menu,
	.wb-content-wrapper .wb-content.cnt-contact-wrapper {
		width: 75%;
	}
}

/*
 * Handle content on different resolutions / special conditions
 */
html body .tx-wbresponsive-cnt-only-touch,
html body .tx-wbresponsive-cnt-only-non-touch,
html body .tx-wbresponsive-cnt-min-320,
html body .tx-wbresponsive-cnt-min-360,
html body .tx-wbresponsive-cnt-min-480,
html body .tx-wbresponsive-cnt-min-640,
html body .tx-wbresponsive-cnt-min-768,
html body .tx-wbresponsive-cnt-min-800,
html body .tx-wbresponsive-cnt-min-960,
html body .tx-wbresponsive-cnt-min-1024,
html body .tx-wbresponsive-cnt-max-320,
html body .tx-wbresponsive-cnt-max-360,
html body .tx-wbresponsive-cnt-max-480,
html body .tx-wbresponsive-cnt-max-640,
html body .tx-wbresponsive-cnt-max-768,
html body .tx-wbresponsive-cnt-max-800,
html body .tx-wbresponsive-cnt-max-960,
html body .tx-wbresponsive-cnt-max-1024,
html body .tx-wbresponsive-cnt-special-iphone,
html body .tx-wbresponsive-cnt-special-ipad,
html body .tx-wbresponsive-cnt-special-android,
html body .tx-wbresponsive-cnt-special-symbian {
	display: none;
}

html body.wbrsp-touch .tx-wbresponsive-cnt-only-touch,
html body.wbrsp-non-touch .tx-wbresponsive-cnt-only-non-touch,
html body.wbrsp-sp-iphone .tx-wbresponsive-cnt-special-iphone,
html body.wbrsp-sp-ipad .tx-wbresponsive-cnt-special-ipad,
html body.wbrsp-sp-android .tx-wbresponsive-cnt-special-android,
html body.wbrsp-sp-symbian .tx-wbresponsive-cnt-special-symbian {
	display: block;
}

@media only screen and (min-width: 320px) {
	html body .tx-wbresponsive-cnt-min-320 {
		display: block;
	}
}
@media only screen and (min-width: 360px) {
	html body .tx-wbresponsive-cnt-min-360 {
		display: block;
	}
}
@media only screen and (min-width: 360px) {
	html body .tx-wbresponsive-cnt-min-360 {
		display: block;
	}
}
@media only screen and (min-width: 480px) {
	html body .tx-wbresponsive-cnt-min-480 {
		display: block;
	}
}
@media only screen and (min-width: 640px) {
	html body .tx-wbresponsive-cnt-min-640 {
		display: block;
	}
}
@media only screen and (min-width: 768px) {
	html body .tx-wbresponsive-cnt-min-768 {
		display: block;
	}
}
@media only screen and (min-width: 800px) {
	html body .tx-wbresponsive-cnt-min-800 {
		display: block;
	}
}
@media only screen and (min-width: 960px) {
	html body .tx-wbresponsive-cnt-min-960 {
		display: block;
	}
}
@media only screen and (min-width: 1024px) {
	html body .tx-wbresponsive-cnt-min-1024 {
		display: block;
	}
}
@media only screen and (max-width: 320px) {
	html body .tx-wbresponsive-cnt-max-320 {
		display: block;
	}
}
@media only screen and (max-width: 360px) {
	html body .tx-wbresponsive-cnt-max-360 {
		display: block;
	}
}
@media only screen and (max-width: 360px) {
	html body .tx-wbresponsive-cnt-max-360 {
		display: block;
	}
}
@media only screen and (max-width: 480px) {
	html body .tx-wbresponsive-cnt-max-480 {
		display: block;
	}
}
@media only screen and (max-width: 640px) {
	html body .tx-wbresponsive-cnt-max-640 {
		display: block;
	}
}
@media only screen and (max-width: 768px) {
	html body .tx-wbresponsive-cnt-max-768 {
		display: block;
	}
}
@media only screen and (max-width: 800px) {
	html body .tx-wbresponsive-cnt-max-800 {
		display: block;
	}
}
@media only screen and (max-width: 960px) {
	html body .tx-wbresponsive-cnt-max-960 {
		display: block;
	}
}
@media only screen and (max-width: 1024px) {
	html body .tx-wbresponsive-cnt-max-1024 {
		display: block;
	}
}