/**
 * @version		1.0.3
 * @package		Paw Creative template
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2016-2018 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* 01 - Grid Structure
/* ----------------------------------------------*/
html{
	min-height:100%;
}


.row-fluid [class*="span"] {
	min-height: 0;
}

.xtc-wrapper {
	max-width:1400px;
	margin:0 auto;
}

.xtc-fluidwrapper {
	margin:0 auto;
}

.xtc-wrapperpad {
	max-width:1400px;
	margin:0 auto;
}

/* ----------------------------------------------*/
/* 02 - Body
/* ----------------------------------------------*/

body.sticky {
	margin-top:90px;
}

/* ----------------------------------------------*/
/* 03 - Header
/* ----------------------------------------------*/
#headertop {
	
}

#headertop_inner {
	max-width:1400px;
	margin:0 auto;
}

#headerwrap .xtc-wrapperpad {
	width:auto;
	margin:0 auto;
}


#headerwrap.stickyscroll #header,body.innerpage #header  {
	margin:0 auto;
}


#header {
	position:relative;
	padding:10px 16.5%;
	margin:0 auto;
}

#header.row-fluid{
	width:auto;
}

#topleft {
	float:left;
	margin-left:6px;
}

#topright {
	float:right;
	margin-right:20px;
}

#top {
	float:left;
	padding-top:24px;
}

/* ----Sticky Header ----------------------*/
body.nosticky #headerwrap{
	z-index: 999;
	position:relative;

}

body.sticky #headerwrap {
	position:fixed;
	top: 0%;
	z-index: 999;
	width:100%;
}

#headerwrap.stickyscroll #head-top {
	float:left;
	width:200px;
	margin-top:8px;
	margin-left:10%;
}

/* ----------------------------------------------*/
/* 04 - Logo
/* ----------------------------------------------*/
#logo {
	float:left;
}

/* ----------------------------------------------*/
/* 05 - Menus Structure
/* ----------------------------------------------*/
#menuwrap.xtc-wrapper{
	max-width:1380px;
}

#menuwrap {
  float:right;
  margin-top:12px;
  padding-left:0;
}

#menu {padding-right:40px}

.suckerfish ul.menu > li > ul,.dualfish ul.menu > li > ul {
  margin-left:0
}

#menuwrap .suckerfish ul.menu > li ul li ul {
  margin:-38px 0 0 195px;
  min-width:200px
}

#menuwrap .dualfish ul.menu > li ul li ul {
  margin:-0 0 0 220px;
  min-width:100px;
  padding:6px 12px 12px;
  z-index:99999989
}

#header ul.menu > li > a,#header ul.menu > li.active > a,#header ul.menu > li:hover > a,span.separator {
  text-align:center;
  position:relative;
  display:inline-block;
  letter-spacing:1px;
  text-decoration:none;
  padding-bottom:6px;
 
}

#header ul.menu > li.parent:hover > a {
  text-align:center;
  position:relative;
  display:inline-block
}

#menuwrap ul.menu li.parent > ul > li,#menuwrap .dualfish ul.menu ul > li {
  padding:0px 5px 0 0;
 
}

#menuwrap ul.menu li.parent > ul > li a,#menuwrap .dualfish ul.menu ul > li a{
  display:block;
}


#menuwrap ul.menu li.parent > ul {
  margin-top:32px;
 
}

#menuright1,#menuright2,#menuright1 .module,#menuright2 .module {
  float:right;
  padding-top:5px;
  margin:0
}


/* Suckerfish - Dualfish Common CSS */
.suckerfish ul.menu,.dualfish ul.menu {
  margin:0;
  padding:0
}

.suckerfish ul.menu ul,.dualfish ul.menu ul {
  visibility:hidden;
  overflow:hidden;
  position:absolute
}

.suckerfish ul.menu ul:hover,.dualfish ul.menu ul:hover {
  overflow:visible
}

.suckerfish ul.menu > li,.dualfish ul.menu > li {
  display:inline-block;
  padding:12px 16px
}

.suckerfish ul.menu > li:last-child, .dualfish ul.menu > li:last-child {
padding:12px 0px 12px 16px;
}

.suckerfish ul.menu > li > a,.dualfish ul.menu > li > a,.suckerfish ul.menu > ul > li > a,.dualfish ul.menu > ul > li > a {
  display:block
}

.dualfish ul.menu li a > span,.suckerfish ul.menu li a > span,.suckerfish ul.menu li a span.xmenu,.dualfish ul.menu li a span.xmenu {
  padding:0
}

.suckerfish ul.menu li a img,.dualfish ul.menu li a img {
  padding:0;
  float:left
}

.suckerfish ul.menu li.xtcHover > ul,.dualfish ul.menu li.xtcHover > ul,.suckerfish ul.menu li > ul:hover,.dualfish ul.menu li > ul:hover {
  visibility:visible
}

.suckerfish ul.menu > li > ul li > ul,.dualfish ul.menu > li > ul li > ul {
  visibility:hidden
}

.suckerfish ul.menu li ul li.xtcHover a,.dualfish ul.menu li ul li.xtcHover a,.suckerfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul > li > a:hover,.dualfish ul.menu > li > ul li a,.suckerfish ul.menu > li > ul li a,.dualfish ul.menu > li > ul li.active a,.suckerfish ul.menu > li > ul li.active a {
 line-height:100%;
padding:12px 0 6px 24px;

}

.suckerfish ul.menu > li > ul > li:hover > a,.dualfish ul.menu > li > ul > li:hover > a {
  position:relative
}

.suckerfish ul.menu li a > span.image-title,.dualfish ul.menu li a > span.image-title {
  margin:0 0 0 56px;
  padding:12px 0 0;
  display:block
}


/* Suckerfish */
#menuwrap ul.menu li.parent > ul,#menuwrap ul.menu li.parent > ul > li {
  display:block
}

#menuwrap .suckerfish ul.menu > li ul li {
  min-width:190px
}

/* .dualfish */
#menuwrap .dualfish ul.menu > li > ul {
  width:370px;
  padding:8px 8px 14px 0;
}

#menuwrap .dualfish ul.menu > li > ul > li {
  width:160px;
  margin:0;
  position:relative;
  float:left;
  margin-left:16px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul {
  left:-50px;
  width:200px;
  margin-top:-40px
}

#menuwrap .dualfish ul.menu > li > ul > li > ul > li > ul {
  left:-15px;
  width:200px;
  margin-top:-38px
}

/* X-Menu */
.xmenu {
  text-transform:none;
  letter-spacing:0;
  font-size:11px
}

#header .menu ul .xmenu {
  line-height:11px
}

#header span.xmenu {
  padding-top:4px;
  margin-bottom:0;
  line-height:85%
}

ul.imgmenu {
  width:100%;
  display:table;
  float:right
}

ul.imgmenu li {
  display:table-cell
}

ul.imgmenu li:first-child {
  padding-left:0
}

ul.imgmenu img {
  float:left;
  padding:0 12px 0 0;
  width:3em
}

ul.imgmenu span.image-title {
  float:left;
  font-size:1em;
  display:inline-block;
  line-height:133%
}

/* Side Menu */
ul.iconside {
  padding:0;
  margin:0
}


.iconside ul {
  padding:0 0 0 12px;
  margin:0
}

.iconside {
  padding:0
}

.iconside li {
  display:block;
  padding:12px;
 margin-bottom:8px;
}


.iconside li a {
  display:block;
  position:relative
}

.side_title {
  font-size:16px;

}

.iconside li:hover .ca-main {
  color:#2676ac
}

.iconside li img {
  opacity:.5;
  margin:0 auto;
  width:44px
}

.iconside li:hover img {
  opacity:1
}


/* Icon Side Menu */
.xtc-iconsidemob {
  display:none
}

/* Top Menu */
ul.menutop li {
  list-style-type:none!important;
  display:inline;
  padding-right:12px
}

ul.menutop li:last-child {
  padding-right:0
}

ul.menutop li a {
  color:rgba(255,255,255,0.75);
  font-size:12px;
  font-weight:400
}

ul.menutop li::after {
  content:"|";
  padding-left:12px;
  color:rgba(255,255,255,0.75)
}

ul.menutop li:last-child::after {
  content:"";
  padding-left:0
}

/* Footer Menu */
ul.menufooter {
  margin:0 auto;
  text-align:center
}

ul.menufooter li {
  list-style-type:none!important;
  display:inline;
  padding-right:12px
}

ul.menufooter li:last-child {
  padding-right:0
}

ul.menufooter li a {
  color:rgba(255,255,255,0.75);
  font-size:14px;
  font-weight:400
}

ul.menufooter li::after {
  content:"|";
  padding-left:12px;
  color:rgba(255,255,255,0.75)
}

ul.menufooter li:last-child::after {
  content:"";
  padding-left:0
}

ul.menufooter li::after {
  content:"|"
}

/* Mobile Menu */
.mobile-menu {
  padding-bottom:20px
}

.mobile-menu select.menu.xtcmobilemenu {
  max-width:100%;
  width:100%;
  min-width:1%;
  border-color:#ddd
}

/*Bottom Menu */
ul.menubottom {
  padding-left:0;
  margin-left:0
}

.menubottom a {
  font-size:14px;
  color:#fff;
  font-weight:400;
  line-height:26px;
}

.menubottom li {
  list-style:none inside none;

}

/*Side Menu */
ul.menuside {
  padding-left:0;
  margin-left:0
}

.menuside a {
  font-size:14px;
  color:#333
}

.menuside li {
  padding-bottom:6px;
  margin-bottom:6px;
  list-style:none inside none;
  border-bottom:1px solid #ebebeb
}


/* Canvas Menu */
#jxtc_canvasslide_left *,#jxtc_canvasslide_right * {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:300;
  font-style:normal;
  font-size:100%;
  vertical-align:baseline;
  line-height:normal;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

#jxtc_canvasslide_left a,#jxtc_canvasslide_right a {
  text-decoration:none
}

#jxtc_canvasslide_left input[type="radio"],#jxtc_canvasslide_right input[type="radio"] {
  display:none
}

#jxtc_canvasslide_left label,#jxtc_canvasslide_right label {
  cursor:pointer
}

#jxtc_canvasslide_left {
  z-index:99999999;
  position:fixed;
  width:0;
  height:100%;
  top:0;
  left:0
}

#jxtc_canvasslide_right {
  z-index:99999999;
/* Keep the item above all other elements on the page */
  position:fixed;
  width:auto;
/* Width of the wrapper of the section. Adjust this value if you want wider elements */
  height:100%;
  top:0;
/* Vertical position of the elements */
  right:0
/* Horizontal position of the elements */
}

#jxtc_canvasslide_left section {
  margin:0;
  overflow-y:scroll!important;
  width:320px;
  height:100%;
  left:0;
  top:10%;
  z-index:10;
  background:#202020;
  -webkit-backface-visibility:hidden;
  -webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  transition:all .4s cubic-bezier(0.2,0.6,0.3,1)
}

#jxtc_canvasslide_right section {
  margin:0;
  overflow-y:scroll!important;
  width:320px;
  height:100%;
  right:0;
  top:0;
  position:absolute;
  z-index:10;
  background:#202020;
  -webkit-backface-visibility:hidden;
/* Webkit transition hack */
/* Section animation upon opening */
  -webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  -o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);
  transition:all .4s cubic-bezier(0.2,0.6,0.3,1)
}

#jxtc_canvasslide_left section,#jxtc_canvasslide_left input#close-item:checked ~ section {
  -webkit-transform:translateX(-100%);
  -moz-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
}

#jxtc_canvasslide_right section,#jxtc_canvasslide_right input#close-item:checked ~ section {
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
  -ms-transform:translateX(100%);
  -o-transform:translateX(100%);
  transform:translateX(100%)
}

#jxtc_canvasslide_left input#open-item:checked ~ section {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  overflow:visible
}

#jxtc_canvasslide_right input#open-item:checked ~ section {
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0);
  overflow:visible
}

#jxtc_canvasslide_left section .wrap {
  padding:30px 0;
  position:relative
}

#jxtc_canvasslide_left section .innerwrap {
  margin-top:30px
}

#jxtc_canvasslide_left label.open,#jxtc_canvasslide_left label.close {
  text-align:center;
  position:absolute
}

#jxtc_canvasslide_right label.close {
  right:30px;
  left:auto;
  top:0;
  bottom:auto;
  font-size:20px;
  background:#9ea3c5;
  color:#fff;
  width:22px
}

#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus {
  background:#757786
}

#jxtc_canvasslide_left label.open {
  font-family:'FontAwesome';
  font-size:24px;
  color:#222;
  width:50px;
  bottom:auto;
  left:-98px;
  right:auto;
  top:8%;
  margin:0 auto;
  padding:10px 0;
  text-transform:uppercase;
  z-index:1
}

#jxtc_canvasslide_right label.open {
  font-family:'FontAwesome';
  font-size:24px;
  color:#fff;
  font-weight:100;
  bottom:auto;
  left:-120px;
  right:auto;
  margin:12px 236px 0 auto;
  text-transform:uppercase;
  z-index:1
}

#jxtc_canvasslide_left input#close-item:checked ~ label.open {
  -webkit-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;
  -moz-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;
  -ms-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;
  -o-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;
  transition:left .3s ease 0.4s,background .1s ease,color .1s ease;
  left:0
}

#jxtc_canvasslide_right input#close-item:checked ~ label.open {
  -webkit-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;
  -moz-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;
  -ms-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;
  -o-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;
  transition:right .3s ease 0.4s,background .1s ease,color .1s ease;
  right:0
}

#jxtc_canvasslide_left label.open:hover,#jxtc_canvasslide_left label.open:focus {
  background:#222;
  color:#fff
}

#jxtc_canvasslide_left label.close,#jxtc_canvasslide_right label.close {
  right:30px;
  left:auto;
  top:2.5%;
  font-size:25px;
  background:#9ea3c5;
  color:#fff;
  width:30px;
  height:30px
}

#jxtc_canvasslide_left label.close:hover,#jxtc_canvasslide_left label.close:focus {
  background:#757786
}

#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus {
  background:#757786
}

#jxtc_canvasslide_left label,#jxtc_canvasslide_left select,#jxtc_canvasslide_left input {
  -webkit-transition:all .1s ease-in-out;
  -moz-transition:all .1s ease-in-out;
  -ms-transition:all .1s ease-in-out;
  -o-transition:all .1s ease-in-out;
  transition:all .1s ease-in-out
}

#jxtc_canvasslide_right label,#jxtc_canvasslide_right select,#jxtc_canvasslide_right input {
  -webkit-transition:all .1s ease-in-out;
  -moz-transition:all .1s ease-in-out;
  -ms-transition:all .1s ease-in-out;
  -o-transition:all .1s ease-in-out;
  transition:all .1s ease-in-out
}

#jxtc_canvasslide_left ul,#jxtc_canvasslide_right ul {
  top:10%;
  text-align:left
}

#jxtc_canvasslide_left a,#jxtc_canvasslide_right a {
  color:#A9A9A9;
  font-weight:500;
  padding:15px;
  cursor:pointer;
  border-bottom:2px solid #202020;
  border-left:4px solid #202020;
  font-size:15px;
  display:block;
  padding:8px 19px
}

#jxtc_canvasslide_left a:hover,#jxtc_canvasslide_right a:hover {
  background-color:#1b1b1b
}

#jxtc_canvasslide_left ul li,#jxtc_canvasslide_right ul li {
  list-style:none
}

#jxtc_canvasslide_left ul li a,#jxtc_canvasslide_right ul li a {
  padding:12px 14px
}

#jxtc_canvasslide_left ul li a.separator,#jxtc_canvasslide_right ul li a.separator {
  font-weight:100;
  font-size:10px;
  color:#aaa;
  background-color:#1b1b1b;
  padding:8px 4px;
  margin:12px 0;
  border-bottom:1px solid #191919;
  text-transform:uppercase;
  display:block
}

#jxtc_canvasslide_left a.separator:before,#jxtc_canvasslide_right a.separator:before {
  content:""
}

#jxtc_canvasslide_left a:before,#jxtc_canvasslide_right a:before {
  margin:0 12px;
  font-family:'FontAwesome';
  content:"\f105";
  font-size:14px;
  font-weight:100
}

#jxtc_canvasslide_left ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul li a {
  font-size:12px;
  padding-left:34px
}

#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul li a {
  font-size:12px;
  padding-left:54px
}

#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul > li > ul li a {
  font-size:12px;
  padding-left:72px
}

::-webkit-scrollbar {
  width:12px
}

::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
  border-radius:10px
}

::-webkit-scrollbar-thumb {
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)
}

/* ----------------------------------------------*/
/* 06 - Grid Regions
/* ----------------------------------------------*/
/* Global Region Settings */
#region1.row-fluid,#region2.row-fluid,#region3.row-fluid,#region4.row-fluid,#region5.row-fluid,#region6.row-fluid,#region7.row-fluid,#region8.row-fluid,#region9.row-fluid,#region10.row-fluid,#region11.row-fluid,#region12.row-fluid {
	width:auto;
}

/* Region Padding */
.xtc-spacer {
	margin-bottom:5px;
}

	
/* ----Region1---------------------------*/
#region1wrap .xtc-wrapper {
	padding:100px 300px;
}

#region1.xtc-fluidwrapper {
	padding:100px 300px; 
}

/* ----Region2---------------------------*/
#region2wrap .xtc-wrapper {
	padding:60px 160px;
}

#region2.xtc-fluidwrapper {
	padding:60px 160px;
}

/* ----Region3---------------------------*/
#region3wrap .xtc-wrapper {
	padding:30px;
}

#region3.xtc-fluidwrapper {
	padding:30px;
}

#component {
	padding-top:25px;
	padding-bottom:25px;
	padding-right:0px;
	padding-left:0px;
	margin-bottom:40px;
}

#newsflash,#banner,#pathway {
	padding-right:0px;
	padding-left:0px;
	margin-bottom:30px;
}

#breadcrumbs .modulecontent {
	padding-right:0px;
	padding-left:0px;
	margin-bottom:30px;
}

/* ----Region4---------------------------*/
#region4wrap .xtc-wrapper {
	padding:90px 240px;
}

#region4.xtc-fluidwrapper {
	padding:90px 240px;
}

/* ----Region5---------------------------*/
#region5wrap .xtc-wrapper {
	padding:60px 160px;
}

#region5.xtc-fluidwrapper {
	padding:60px 160px;
}

/* ----Region6---------------------------*/
#region6wrap .xtc-wrapper {
	padding:90px 140px;
}

#region6.xtc-fluidwrapper {
	padding:90px 140px;
	
}

/* ----Region7---------------------------*/
#region7wrap .xtc-wrapper {
	padding:0px;
}

#region7.xtc-fluidwrapper {
	padding:0px;
}
/* ----Region8---------------------------*/
#region8wrap .xtc-wrapper {
	padding:60px;
}

#region8.xtc-fluidwrapper {
	padding:60px;
}

/* ----Region9---------------------------*/
#region9wrap .xtc-wrapper {
	padding:60px;
}

#region9.xtc-fluidwrapper {
	padding:60px;
}

/* ----Region10---------------------------*/
#region10wrap .xtc-wrapper {
	padding:60px;
}

#region10.xtc-fluidwrapper {
	padding:60px;
}

/* ----Region11---------------------------*/
#region11wrap .xtc-wrapper {
	padding:0px 0px;
}

#region11.xtc-fluidwrapper {
	padding:0px 0px;
}

/* ----Region12---------------------------*/
#region12wrap .xtc-wrapper {
	padding:60px;
}

#region12.xtc-fluidwrapper {
	padding:60px;
}

/* Footer */
#footerwrap .xtc-wrapperpad {
	padding:;
}

#footerwrap .xtc-wrapper {
	padding:;
}

#footer.xtc-fluidwrapper {
	padding:;
}

/* ----------------------------------------------*/
/* 07 - Module Structure
/* ----------------------------------------------*/
.module{
	margin:0 0 24px  0;
}
.lastarea .module {
    margin-bottom:0
}

/* Leftside Fixed Module */
#leftside {
    z-index:9999;
    position:fixed;
    width:auto;
    height:100%;
    top:40%;
    left:-20px;
}

/* ----------------------------------------------*/
/* 08 - Mobile Structure
/* ----------------------------------------------*/
body.mobile .mobilepad {
    padding:0
}

body.mobile .mobile > div:first-child {
    padding:0
}

body.mobile #mobilewrap {
    float:right;
    width:80%
}

body.mobile .module {
    margin:0
}

body.mobile h3.moduletitle,body.mobile .modulecontent {
    border-right:none
}

body.mobile #footerwrap {
    min-width:100%
}

body.mobile span.itemImage img {
    max-width:100%;
    width:auto;
}

body.mobile #mobilewrap .lg > div:first-child,body.mobile #mobilewrap .lg > div:first-child + div {
    float:none;
    width:100%
}

body.mobile #mobilewrap .lg a {
    line-height:16px;
}

#xtc-mobilesitewrap #menu {
    float:none
}

.xtc-iconsidemob select[multiple],.xtc-iconsidemob select[size] {
    width:100%
}

#component.mobilecomponent.clearfix {
    padding:0 12px;
    margin-top:20px
}

.morewrap td.firstcol > div {
    text-align:right
}

.morewrap td.centercol > div {
    text-align:left
}

.area_map table {
    table-layout:fixed
}

/* ----------------------------------------------*/
/* 09 - Responsive Parameters
/* ----------------------------------------------*/
@media(max-width: 0px ){
#region1 {
	display:none;
}
}

@media(max-width: 0px ){
#region2 {
	display:none;
}
}

@media(max-width: 0px ){
#region3 {
	display:none;
}
}

@media(max-width: 0px ){
#region4 {
		display:none;
}
}

@media(max-width: 0px ){
#region5 {
		display:none;
}
}

@media(max-width: 0px ){
#region6 {
		display:none;
}
}

@media(max-width: 0px ){
#region7 {
		display:none;
}
}

@media(max-width: 0px ){
#region8 {
		display:none;
}
}

@media(max-width: 0px ){
#region9 {
		display:none;
}
}

@media(max-width: 0px ){
#region10 {
		display:none;
}
}

@media(max-width: 0px ){
#region11 {
	display:none;
}
}

@media(max-width: 0px ){
#region12 {
	display:none;
}
}

@media(max-width: 980px ){
#menu .xtcdefaultmenu {
	display:none;
}

#menu .mobilebtn {
	display:block;
	width:30px;
	height:30px;
	float:right;
}

.mobilebtn select {
	display:block;
	background:none;
	border:none;
	font-size:16px;
	height:30px;
	width:30px;
	opacity:0;
} 

SELECT.menu.suckerfish.xtcmobilemenu,SELECT.menu.dualfish.xtcmobilemenu {
	display:block;
}

#menuwrap {
	margin:8px 5px 0 0;
}
#menuright2 {
	margin:0px!important;
}
}

@media(max-width: 900px ){
.mobileshow {
	display:block!important;
}

.mobilefloat li {
	display:inline-block;
}
	
ul.mobilefloat{
	margin:0px auto;
	text-align:center;
}
.mobilecenter {
	text-align:center;
}
}

@media(max-width: 900px ){
.mobilehide {
	display:none;
	margin:0px;
	padding:0px;
	height:0px;
}
/* Show Page Titles at Mobile Level */
#jem h1.componentheading,.blog.sponsors .page-header h1,.blog.speakers .page-header h1,.item-page.speakers .page-header h1{display:block;}
}
 
