	 
	button, input[type='button'] {
	  background: none;
	  border: none;
	  display: inline-block;
	  overflow: visible;
	  margin: 0;
	  padding: 0;
	  outline: none;
	  outline-offset: 0;
	  cursor: pointer;
	  -webkit-appearance: none;
	}
	button::-moz-focus-inner, input[type='button']::-moz-focus-inner {
		border: none;  padding: 0;
	}
	 

	@media (max-width: 767px) {
		
	  .mobile-center {
		text-align: center;
	  }
	  
	}
 
	 
	.sf-menu {
		margin:0px auto; padding:0px; text-align:center; display:table; margin-top:15px;
	}

	.sf-menu:before, .sf-menu:after {
		display: table;  content: "";  line-height: 0; 
	}

	.sf-menu:after {
		clear: both;
	}

	.sf-menu > li {
		position: relative; list-style-type:none; float: left;
	}

	.sf-menu a {
		display: block; 
	}

	.sf-menu > li > a {
		padding: 8px; color: #044a36; font-size: 18px; font-weight:100; font-family:Oswald; font-weight:400
		
	}

	.sf-menu > li.sfHover > a, .sf-menu > li > a:hover {
		color: #37b8bb;  
	}
	 
	.sf-menu ul {
		display:none; list-style-type:none; padding:0px; margin:0px; position: absolute; width:250px; top: 100%;
		background: #fff; z-index: 1231232; margin-top:7px;
	}

	.sf-menu ul > li {
		position: relative; 
	}

	.sf-menu ul > li > a {
		text-align:left; padding:6px;  font-size: 13px; border-bottom:1px solid #f2f2f2; 
		color: #000;  font-weight:normal
	}

	.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover {
		color: #fff; 
	}

	.sf-menu ul ul {
		position: absolute; top: 0; left: 100%; width: 235px; margin-top: 0; padding: 0;
		z-index: 4;
	}

	.sf-menu > li > ul > li > .sf-with-ul {
		position: relative;
	}
	.sf-menu > li > ul > li > .sf-with-ul:before {
		position: absolute; right: 19px; top: 0; margin-left: -6px; content: "";  color: #62bfe6;
	}




	@media (max-width: 767px) {
	  .sf-menu {
		display: none;
	  }
	}



	.rd-mobilemenu {
	  display: none;  position: fixed;  top: 0;  left: 0;  bottom: 0;  z-index: 9999999;  text-align: left;
	  -moz-transition: 0.3s all ease;
	  -o-transition: 0.3s all ease;
	  -webkit-transition: 0.3s all ease;
	  transition: 0.3s all ease;
	}
	.rd-mobilemenu.active {
	  right: 0;
	}

	.rd-mobilemenu_ul {
	  position: fixed; list-style-type:none;
	  top: -56px;
	  left: 0;
	  bottom: -56px;
	  width: 240px;
	  padding: 132px 0 76px;
	  color: #666;
	  background: #FFF;
	  font-size: 14px;
	  line-height: 20px;
	  overflow: auto;
	  -webkit-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
	  -moz-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
	  box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
	  -moz-transform: translateX(-240px);
	  -ms-transform: translateX(-240px);
	  -o-transform: translateX(-240px);
	  -webkit-transform: translateX(-240px);
	  transform: translateX(-240px);
	  -moz-transition: 0.3s ease;
	  -o-transition: 0.3s ease;
	  -webkit-transition: 0.3s ease;
	  transition: 0.3s ease;
	  -moz-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	  -o-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	  -webkit-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	  transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	}
	.rd-mobilemenu.active .rd-mobilemenu_ul {
	  -moz-transform: translateX(0);
	  -ms-transform: translateX(0);
	  -o-transform: translateX(0);
	  -webkit-transform: translateX(0);
	  transform: translateX(0);
	}
	.rd-mobilemenu_ul a {
	  display: block; color:#000;
	  padding: 12px 20px 8px;
	}
	.rd-mobilemenu_ul a.active {
	  background: #f5f5f5;
	  color: #2d2d2d;
	}
	.rd-mobilemenu_ul a:hover {
	  background: #0889c4;
	  color: #FFF;
	}
	.rd-mobilemenu_ul a .rd-submenu-toggle {
	  position: absolute;
	  top: 50%;
	  right: 11px;
	  margin-top: -17.5px;
	  width: 32px;
	  height: 32px;
	  font: 400 10px "FontAwesome";
	  line-height: 32px;
	  text-align: center;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  border-radius: 50%;
	  -moz-transition: 0.5s all ease;
	  -o-transition: 0.5s all ease;
	  -webkit-transition: 0.5s all ease;
	  transition: 0.5s all ease;
	  z-index: 1;
	  background: rgba(0, 0, 0, 0.1);
	}
	.rd-mobilemenu_ul a .rd-submenu-toggle:after {
	  content: '\f078';
	}
	.rd-mobilemenu_ul a .rd-submenu-toggle:hover {
	  background: #fff;
	  color: #0889c4;
	}
	.rd-mobilemenu_ul a.rd-with-ul {
	  position: relative;
	}
	.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle {
	  -moz-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  -o-transform: rotate(180deg);
	  -webkit-transform: rotate(180deg);
	  transform: rotate(180deg);
	}
	.rd-mobilemenu_ul ul a {
	  padding-left: 40px;
	}
	.rd-mobilemenu_ul ul ul a {
	  padding-left: 60px;
	}
	.rd-mobilemenu_ul:after {
	  content: '';
	  display: block;
	  height: 20px;
	}

	.rd-mobilepanel {
	  display: none;  position: fixed;  top: 0;
	  left: 0;
	  right: 0;
	  height: 56px;
	  background: #FFF;
	  color: #000;
	  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	  z-index: 99999991;
	}

	.rd-mobilepanel_title {
	  position: fixed;
	  top: 4px;
	  left: 56px;
	  right: 56px;
	  color: #000;
	  font-size: 24px;
	  line-height: 5px;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	}

	.rd-mobilepanel_toggle {
	  position: fixed;
	  top: 4px;
	  left: 8px;
	  width: 48px;
	  height: 48px;
	}
	.rd-mobilepanel_toggle span {
	  position: relative;
	  display: block;
	  margin: auto;
	  -moz-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  -webkit-transition: all 0.3s ease;
	  transition: all 0.3s ease;
	}
	.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before {
	  content: "";
	  position: absolute;
	  left: 0;
	  top: -8px;
	  -moz-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  -webkit-transition: all 0.3s ease;
	  transition: all 0.3s ease;
	}
	.rd-mobilepanel_toggle span:after {
	  top: 8px;
	}
	.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span {
	  width: 24px;
	  height: 4px;
	  background-color: #000;
	  backface-visibility: hidden;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  border-radius: 2px;
	}
	.rd-mobilepanel_toggle span {
	  -moz-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  -o-transform: rotate(180deg);
	  -webkit-transform: rotate(180deg);
	  transform: rotate(180deg);
	}
	.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after {
	  -moz-transform-origin: 1.71429px center;
	  -ms-transform-origin: 1.71429px center;
	  -o-transform-origin: 1.71429px center;
	  -webkit-transform-origin: 1.71429px center;
	  transform-origin: 1.71429px center;
	  -moz-transform-origin: 1.71429px center;
	  -ms-transform-origin: 1.71429px center;
	  -o-transform-origin: 1.71429px center;
	  -webkit-transform-origin: 1.71429px center;
	  transform-origin: 1.71429px center;
	}
	.rd-mobilepanel_toggle.active span {
	  -moz-transform: rotate(360deg);
	  -ms-transform: rotate(360deg);
	  -o-transform: rotate(360deg);
	  -webkit-transform: rotate(360deg);
	  transform: rotate(360deg);
	}
	.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after {
	  top: 0;
	  width: 15px;
	}
	.rd-mobilepanel_toggle.active span:before {
	  -webkit-transform: rotate3d(0, 0, 1, -40deg);
	  transform: rotate3d(0, 0, 1, -40deg);
	}
	.rd-mobilepanel_toggle.active span:after {
	  -webkit-transform: rotate3d(0, 0, 1, 40deg);
	  transform: rotate3d(0, 0, 1, 40deg);
	}

 

 
 
 
 