
@media (min-width: 768px) and (max-width: 979px) {
	#wrapper .hidden-desktop {display: inherit !important;}
	#wrapper .visible-desktop {display: none !important ;}
	#wrapper .visible-tablet {display: inherit !important;}
	#wrapper .hidden-tablet {display: none !important;}
}
@media (max-width: 767px) {
	#wrapper .hidden-desktop {display: inherit !important;}
	#wrapper .visible-desktop {display: none !important;}
	#wrapper .visible-phone {display: inherit !important;}
	#wrapper .hidden-phone {display: none !important;}

  #wrapper {
    padding-left: 20px;
    padding-right: 20px;

  }
  #wrapper .navbar-fixed-top,
  #wrapper .navbar-fixed-bottom,
  #wrapper .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  #wrapper .container-fluid {
    padding: 0;
  }
  #wrapper .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  #wrapper .dl-horizontal dd {
    margin-left: 0;
  }
  #wrapper .container {
    width: auto;
	margin: 0 20px;
  }
  #wrapper .row-fluid {
    width: 100%;
  }
  #swiffycontainer { height:220px;}
  #wrapper .row,
  #wrapper .thumbnails {
    margin-left: 0;
  }
  #wrapper .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  #wrapper [class*="span"],
  #wrapper .uneditable-input[class*="span"],
  #wrapper .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #wrapper .span12,
  #wrapper .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #wrapper .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  #wrapper .input-large,
  #wrapper .input-xlarge,
  #wrapper .input-xxlarge,
  #wrapper input[class*="span"],
  #wrapper select[class*="span"],
  #wrapper textarea[class*="span"],
  #wrapper .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #wrapper .input-prepend input,
  #wrapper .input-append input,
  #wrapper .input-prepend input[class*="span"],
  #wrapper .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  #wrapper .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  #wrapper .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  #wrapper .modal.fade {
    top: -100px;
  }
  #wrapper .modal.fade.in {
    top: 20px;
  }
  
  #wrapper .row-fluid .main { margin-top: 0px; }
		#wrapper footer .row-fluid [class*="span"] {margin-top:0px;padding-left:20px;padding-right:20px;}
		body {	padding-left: 0px; padding-right: 0px; font-size:12px; }
		#wrapper .page{padding-left: 20px;padding-right: 20px;}
		
}

	@media only screen and (min-width: 480px) and (max-width: 767px) {
		#wrapper .nomargintop{margin-top:0px;}
		#wrapper .minmargintop{margin-top:-20px;}	
		#wrapper .yesmargintop{margin-top:20px;}
		#wrapper .minmargin{margin-top:-20px;}
		#wrapper .nomarginbot{margin-bottom:0px;}
		#wrapper .yesmarginbot{margin-bottom:20px;}
		#wrapper .row-fluid { margin-bottom: 20px; }
		#wrapper .navbar-wrapper{margin-bottom:20px;}
		#wrapper .row-fluid [class*="span"] {float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		#wrapper .pagi [class*="span"] {display: block; width: 33%; float: left;}
		#wrapper .row-fluid .sidebar {float: none; display: block;width: 100%; margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
		#wrapper .user [class*="span"] {float: none; display: block; width: 100%; margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;margin-bottom:20px;}
		#wrapper .top [class*="span"] { float: none;display: block; width: 100%; margin-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	}

	@media only screen and (max-width: 479px) {
		#wrapper .pagi [class*="span"] {display: block; width: 33%; float: left;}
		#wrapper .user [class*="span"] { float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom:20px;}
	}
	
	@media (max-width: 979px) {
		#wrapper ul.nav.nohover li.dropdown ul.dropdown-menu li.dropdown.open ul.dropdown-submenu{display: block; margin-left: auto;}
		#wrapper ul.nav.nohover li.dropdown.open  ul.dropdown-menu{ display:block; margin-left:auto;}
		#wrapper ul.nav.nohover li.dropdown.open  ul.dropdown-menu a{ padding-left: 25px;}
	
		#wrapper ul.nav.nohover li.dropdown ul.dropdown-menu a.dropdown-sub.touchd {margin-top: -40px;}
		#wrapper ul.nav.nohover li.dropdown ul.dropdown-menu.dropdown-submenu a.dropdown-sub{ padding-left: 45px;}
		#wrapper ul.nav.nohover li.dropdown ul.dropdown-menu.dropdown-submenu li a{ padding-left: 45px;}
		#wrapper ul.nav.nohover li.dropdown ul.dropdown-menu a.dropdown-sub.touchd{ padding-left: 15px;}
		
		#wrapper ul.nav.nohover > li.dropdown > ul.dropdown-menu > li.dropdown.open > ul.dropdown-submenu{display: block; margin-left: 0px;}	
		#wrapper ul.nav.nohover > li.dropdown > ul.dropdown-menu > li.dropdown.open > li.dropdown.open > li.dropdown > ul.dropdown-submenu.sub3{display: none;}	

		#wrapper ul.nav.nohover > li.dropdown.open > ul.dropdown-menu > li.dropdown.open > ul.dropdown-submenu > li.dropdown.open  > ul.dropdown-menu.dropdown-submenu.sub3{display: block;margin-left: 0%;}	

		#wrapper .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {color: #EEEEEE;}
	}
