.clearfix {
  *zoom:1;
}
.clearfix:before,
.clearfix:after {
  display:table;
  content:"";
  line-height:0;
}
.clearfix:after {
  clear:both;
}
.hide-text {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.large_display_only{
	display:inline;
  }
 .small_display_only{
    display:none;
  }
  
/*== 1200px and beyond ===================================================
========================================================================*/
/* Large desktop */
@media (max-width:1258px) {
  #navigation-row {
    left:0;
    margin-left:0;
  }
}
/*== Up to 1200px =====================================================
========================================================================*/
/* Large desktop */
@media (max-width:1200px) {
	#header-row {
	/*padding: 161px 0 0 0;*/
	padding: 103px 0 0 0;
  }
  #contact_map {
    height:376px;
  }
  ul.gallery {
    margin-left:-20px;
  }
  ul.gallery .gallery-item {
    padding-left:20px;
  }
  .choose .item {
    padding-right:0;
  }
  .started .item_introtext {
    overflow:visible;
  }
    .choose .item {
  padding-left:20px;
   padding-right:20px;}
}
/*== Up to 980px ======================================================
========================================================================*/
/* Narrow desktop */
@media (max-width:980px) {
  #header-row {
	padding: 161px 0 0 0;
  }
  .choose .item {
  padding-left:20px;
   padding-right:20px;}
  .thumbnails {
    margin-left:-12px;
  }
  .thumbnails > li {
    margin-left:12px;
  }
  /*footer*/
  #back-top {
    display:none !important;
  }
  ul.gallery {
    margin-left:-12px;
  }
  ul.gallery .gallery-item {
    padding-left:12px;
  }
  .history .item_introtext {
    overflow:visible;
  }
  .page-category__about .item_img {
    float:left;
    margin-right:20px;
  }
  .page-blog .item_img {
    float:none;
    margin-right:0;
  }
}
/*== Up to 980px and beyond 768px ======================================
========================================================================*/
/* Portrait tablet to landscape and desktop */
@media (min-width:768px) and (max-width:979px) {

  .choose .item {
		padding-left:20px;
		padding-right:20px;
	}
	 #header-row {
	/*padding:80px 0 0 0!important;*/
	   padding: 105px 0 0 0!important;
  }
}
/*== Up to 767px ======================================================
========================================================================*/
/* Landscape phone to portrait tablet */
@media (max-width:767px) {
.img-holder .content {
	top: 1em;
	}
	
  body .row-container {
    padding:0 5px;
  }
  #wrapper {
    margin:0;
  }
  #header-row {
	/*padding:100px 0 0 0!important;*/
	    padding: 126px 0 0 0!important;
  }
  #footer-wrapper {
    height:auto;
  }
  #push {
    display:none;
  }
  #logo {
    text-align:center;
	margin:0px;
  }
  #logo a {
    margin:0;
  }
  #navigation-row {
    padding:10px 0 0;
  }
  .nav.menu.pull-right.nav-pills {
    float:none;
    text-align:center;
  }
  .nav.menu.pull-right.nav-pills li {
    float:none;
    display:inline-block;
  }
  .social{
    text-align:center;
    padding:10px 0;
  }
  .search-block input {
    width:100%;
  }
  /*navigation*/
  .select-menu {
    display:block;
    width:100%;
  }
  .sf-menu {
    display:none !important;
  }
  .drivers {
    width:auto;
    margin-left:-20px;
  }
  .drivers .item {
    width:25%;
    float:left;
    padding-left:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }
  .team {
    width:auto;
    margin-left:-20px;
  }
  .team .item {
    width:50%;
    float:left;
    padding-left:20px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }
  .team .item img {
    width:100%;
  }
  .footer_menu .mod-menu .nav.menu {
    text-align:left;
    padding:20px 0;
  }
  .footer_menu .mod-menu .nav.menu li + li {
    margin-left:10px;
  }
  .footer_menu .mod-menu .nav.menu li + li:before {
    display:none;
  }
  /*content*/
  .item-image.blog-image {
    float:none;
    margin:0 0 20px 0;
  }
  .row-fluid [class*="itemSpan"] {
    display:block;
    float:none;
    margin-left:0;
    width:auto;
  }
  /*gallery*/
  .page-gallery ul.gallery {
    margin-left:0;
  }
  .page-gallery ul.gallery .gallery-item {
    padding-left:0;
    float:none;
  }
  .page-gallery ul.gallery .gallery-item .item_img {
    float:left;
    margin:0 14px 14px 0 !important;
  }
  .img-full__left.span5 {
    width:50%;
  }
  /*contact*/
  .contact_details .contact_details_item {
    width:30%;
    float:left;
  }
  /*Modules*/
  /*search*/
  .mod-search__aside .mod-search_searchword {
    width:50%;
  }
  /*login*/
  .mod-login__aside .mod-login_username,
  .mod-login__aside .mod-login_passwd {
    width:50%;
  }
  #back-top {
    display:none !important;
  }
  .page-category__services .items-row {
    width:auto;
  }
  .page-category__services .items-row:after {
    display:none;
  }
  .page-category__services .items-row .span4 {
    float:left;
    width:50%;
/*    padding-left:20px;*/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
  }
  
  .large_display_only{
	display:none;
  }
  .small_display_only{
    display:block;
  }
  /*begin kiai added*/
  .clean_menu {
    text-align:center;
	padding:10px 0px 0px 0px;
  }

  /*end kiai added*/
}
/*== Up to 640px ==================================================
====================================================================*/
@media (max-width:640px) {
  #header-row {
	padding:80px 0 0 0;
  }
  /*contact*/
  .contact_details {
    margin-bottom:14px;
  }
  .contact_details .contact_details_item {
    width:100%;
    float:none;
  }
  .camera_prev {
    left:10px !important;
  }
  .camera_next {
    right:10px !important;
  }
  .camera_caption > div {
    padding:15px 50px !important;
  }
  .drivers .item {
    width:50%;
  }
  .drivers .item img {
    width:100%;
  }
} 
@media (max-width:560px) {
  .page-category__about .item_img,
  .page-item__services .item_img {
    float:none;
    margin-right:0px;
  }
}
/*== Up to 480px ==================================================
====================================================================*/
/* Landscape phones and down */
@media (max-width:480px) {

	.item_header .btn, item_header div{width:50%; display:inline!important;}
	.navbar-search  {
		width:30%;
	}
  .img-holder .content {
	top: -8%;
	}
	.main_searchword {
		margin-top: 0px!important;
		padding-bottom: 3px!important;
		height: 2em!important;
		line-height: 1em!important;
		font-size:12px!important;
	}
  .btn-small {
	padding:3px 10px!important;
	font-size:10px!important;
	line-height:11px!important;
  }
  .calendar_wrapper{
		font-size:6px;
	}
  /*contact*/
  .contact_form {
    width:100%;
  }
  /*registration*/
  .page-registration form input,
  .page-remind form input,
  .page-reset form input,
  .page-login form input,
  .page-login form input,
  .page-profile__edit form input,
  .page-registration form select,
  .page-remind form select,
  .page-reset form select,
  .page-login form select,
  .page-login form select,
  .page-profile__edit form select {
    width:100%;
  }
  .page-registration form label,
  .page-remind form label,
  .page-reset form label,
  .page-login form label,
  .page-login form label,
  .page-profile__edit form label {
    display:inline-block;
  }
  .footer_menu .mod-menu .nav.menu li {
    display:block;
    margin:0 0 5px !important;
  }
  .pagination ul li {
    display:none;
  }
  .pagination ul li.pagination-prev,
  .pagination ul li.pagination-next {
    display:inline-block;
  }
  .pagination ul li.pagination-prev,
  .pagination ul li.pagination-next {
    margin:0 5px;
  }
  /*gallery*/
  .page-gallery .item_img.img-intro {
    float:none;
    margin:0 0 14px 0;
  }
  .page-gallery ul.gallery .gallery-item {
    text-align:center;
  }
  .page-gallery ul.gallery .gallery-item .item_img {
    float:none;
    margin:0 0 14px 0 !important;
  }
  .page-gallery ul.gallery .gallery-item a.zoom {
    display:inline-block;
  }
  .img-full__left.span5 {
    width:100%;
    margin-right:0;
  }
  .item_img {
    float:none !important;
    margin-right:0 !important;
  }
  /*archive*/
  .page-archive_filters select {
    display:block;
    width:100%;
  }
  /*contact*/
  .contact_details .contact_details_item {
    width:100%;
    float:none;
  }
  /*Modules*/
  /*search*/
  .mod-search__aside .mod-search_searchword {
    width:100%;
  }
  /*login*/
  .mod-login__aside .mod-login_userdata {
    width:100%;
    overflow:hidden;
  }
  .mod-login__aside .mod-login_username,
  .mod-login__aside .mod-login_passwd {
    width:100%;
  }
  div.modal {
    position:absolute;
  }
}

@media (max-width:404px) {
   #header-row {
	/*padding:100px 0 0 0!important;*/
	padding: 107px 0 0 0!important;
  }
}
/*== Up to 340px =====================================================
========================================================================*/
/* Portrait phones */
@media (max-width:340px) {
  .team {
    width:auto;
    margin-left:0px;
  }
  .team .item {
    width:100%;
    float:none;
    padding-left:0px;
  }
   #header-row {
	padding:80px 0 0 0!important;
  }
}

/* Copy and Paste from Bootstrap.css */

@media (min-width:768px) and (max-width:979px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-tablet {
	display:inherit!important
}
.hidden-tablet {
	display:none!important
}
}

@media (max-width:767px) {
.hidden-desktop {
	display:inherit!important
}
.visible-desktop {
	display:none!important
}
.visible-phone {
	display:inherit!important
}
.hidden-phone {
	display:none!important
}
.navbar-fixed-bottom, .navbar-fixed-top {
	margin-left:0px;
	margin-right:-20px
}
.dl-horizontal dd, .row, .thumbnails {
	margin-left:0
}
.container-fluid {
	padding:0
}
.dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.container {
	width:auto
}
.row-fluid {
	width:100%
}
.row-fluid [class*=span], [class*=span] {
	float:none;
	display:block;
	width:auto;
	margin-left:5px
}
.row-fluid .span12, .span12 {
	width:auto;
/*	width:100%;*/
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-large, .input-xlarge, .input-xxlarge, .uneditable-input, input[class*=span], select[class*=span], textarea[class*=span] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.input-append input, .input-append input[class*=span], .input-prepend input, .input-prepend input[class*=span] {
	display:inline-block;
	width:auto
}
div.modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
div.modal.fade.in {
	top:10px
}
}

@media (max-width:480px) {
div.modal.fade.in {
	top:10px
}
.nav-collapse {
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.page-header h1 small {
	display:block;
	line-height:14px
}
input[type=radio], input[type=checkbox] {
	border:1px solid #ccc
}
.form-horizontal .control-group>label {
	float:none;
	width:auto;
	padding-top:0;
	text-align:left
}
.form-horizontal .controls {
	margin-left:0
}
.form-horizontal .control-list {
	padding-top:0
}
.form-horizontal .form-actions {
	padding-left:10px;
	padding-right:10px
}
div.modal {
	top:10px;
	left:10px;
	right:10px
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.carousel-caption {
	position:static
}
}

@media (min-width:768px) and (max-width:979px) {
/*.search-query{width:244px!important}*/
.row-fluid:after, .row-fluid:before, .row:after, .row:before {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after, .row:after {
	clear:both
}
.row {
	margin-left:-12px
}
[class*=span] {
	float:left;
	margin-left:12px
}
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {
	width:756px
}
.span11 {
	width:692px
}
.span10 {
	width:628px
}
.span9 {
	width:564px
}
.span8 {
	width:500px
}
.span7 {
	width:436px
}
.span6 {
	width:372px
}
.span5 {
	width:308px
}
.span4 {
	width:244px
}
.span3 {
	width:180px
}
.span2 {
	width:116px
}
.span1 {
	width:52px
}
.offset12 {
	margin-left:780px
}
.offset11 {
	margin-left:716px
}
.offset10 {
	margin-left:652px
}
.offset9 {
	margin-left:588px
}
.offset8 {
	margin-left:524px
}
.offset7 {
	margin-left:460px
}
.offset6 {
	margin-left:396px
}
.offset5 {
	margin-left:332px
}
.offset4 {
	margin-left:268px
}
.offset3 {
	margin-left:204px
}
.offset2 {
	margin-left:140px
}
.offset1 {
	margin-left:76px
}
.row-fluid {
	width:100%
}
.row-fluid [class*=span] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:1.5873015873015872%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .span12 {
	width:99.99999999999999%
}
.row-fluid .span11 {
	width:91.53439153439153%
}
.row-fluid .span10 {
	width:83.06878306878306%
}
.row-fluid .span9 {
	width:74.60317460317461%
}
.row-fluid .span8 {
	width:66.13756613756614%
}
.row-fluid .span7 {
	width:57.67195767195767%
}
.row-fluid .span6 {
	width:49.2063492063492%
}
.row-fluid .span5 {
	width:40.74074074074074%
}
.row-fluid .span4 {
	width:32.27513227513227%
}
.row-fluid .span3 {
	width:23.809523809523807%
}
.row-fluid .span2 {
	width:15.343915343915343%
}
.row-fluid .span1 {
	width:6.878306878306878%
}
.row-fluid .offset12 {
	margin-left:103.17460317460316%
}
.row-fluid .offset12:first-child {
	margin-left:101.58730158730157%
}
.row-fluid .offset11 {
	margin-left:94.70899470899471%
}
.row-fluid .offset11:first-child {
	margin-left:93.12169312169311%
}
.row-fluid .offset10 {
	margin-left:86.24338624338624%
}
.row-fluid .offset10:first-child {
	margin-left:84.65608465608464%
}
.row-fluid .offset9 {
	margin-left:77.77777777777779%
}
.row-fluid .offset9:first-child {
	margin-left:76.19047619047619%
}
.row-fluid .offset8 {
	margin-left:69.31216931216932%
}
.row-fluid .offset8:first-child {
	margin-left:67.72486772486772%
}
.row-fluid .offset7 {
	margin-left:60.84656084656085%
}
.row-fluid .offset7:first-child {
	margin-left:59.25925925925926%
}
.row-fluid .offset6 {
	margin-left:52.38095238095238%
}
.row-fluid .offset6:first-child {
	margin-left:50.79365079365079%
}
.row-fluid .offset5 {
	margin-left:43.91534391534392%
}
.row-fluid .offset5:first-child {
	margin-left:42.32804232804233%
}
.row-fluid .offset4 {
	margin-left:35.44973544973545%
}
.row-fluid .offset4:first-child {
	margin-left:33.86243386243386%
}
.row-fluid .offset3 {
	margin-left:26.98412698412698%
}
.row-fluid .offset3:first-child {
	margin-left:25.396825396825395%
}
.row-fluid .offset2 {
	margin-left:18.51851851851852%
}
.row-fluid .offset2:first-child {
	margin-left:16.93121693121693%
}
.row-fluid .offset1 {
	margin-left:10.052910052910052%
}
.row-fluid .offset1:first-child {
	margin-left:8.465608465608465%
}
.uneditable-input, input, textarea {
	margin-left:0
}
.controls-row [class*=span]+[class*=span] {
	margin-left:12px
}
.uneditable-input.span12, input.span12, textarea.span12 {
	width:742px
}
.uneditable-input.span11, input.span11, textarea.span11 {
	width:678px
}
.uneditable-input.span10, input.span10, textarea.span10 {
	width:614px
}
.uneditable-input.span9, input.span9, textarea.span9 {
	width:550px
}
.uneditable-input.span8, input.span8, textarea.span8 {
	width:486px
}
.uneditable-input.span7, input.span7, textarea.span7 {
	width:422px
}
.uneditable-input.span6, input.span6, textarea.span6 {
	width:358px
}
.uneditable-input.span5, input.span5, textarea.span5 {
	width:294px
}
.uneditable-input.span4, input.span4, textarea.span4 {
	width:230px
}
.uneditable-input.span3, input.span3, textarea.span3 {
	width:166px
}
.uneditable-input.span2, input.span2, textarea.span2 {
	width:102px
}
.uneditable-input.span1, input.span1, textarea.span1 {
	width:38px
}
}

@media (min-width:1200px) {
.row-fluid:after, .row-fluid:before, .row:after, .row:before {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after, .row:after {
	clear:both
}
.row {
	margin-left:-20px
}
[class*=span] {
	float:left;
	margin-left:20px
}
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {
	width:1132px
}
.span11 {
	width:1036px
}
.span10 {
	width:940px
}
.span9 {
	width:844px
}
.span8 {
	width:748px
}
.span7 {
	width:652px
}
.span6 {
	width:556px
}
.span5 {
	width:460px
}
.span4 {
	width:364px
}
.span3 {
	width:268px
}
.span2 {
	width:172px
}
.span1 {
	width:76px
}
.row-fluid, .row-fluid .span12 {
	width:100%
}
.offset12 {
	margin-left:1172px
}
.offset11 {
	margin-left:1076px
}
.offset10 {
	margin-left:980px
}
.offset9 {
	margin-left:884px
}
.offset8 {
	margin-left:788px
}
.offset7 {
	margin-left:692px
}
.offset6 {
	margin-left:596px
}
.offset5 {
	margin-left:500px
}
.offset4 {
	margin-left:404px
}
.offset3 {
	margin-left:308px
}
.offset2 {
	margin-left:212px
}
.offset1 {
	margin-left:116px
}
.row-fluid [class*=span] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:1.76678445229682%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .span11 {
	width:91.51943462897528%
}
.row-fluid .span10 {
	width:83.03886925795054%
}
.row-fluid .span9 {
	width:74.5583038869258%
}
.row-fluid .span8 {
	width:66.07773851590106%
}
.row-fluid .span7 {
	width:57.597173144876336%
}
.row-fluid .span6 {
	width:49.11660777385159%
}
.row-fluid .span5 {
	width:40.63604240282686%
}
.row-fluid .span4 {
	width:32.15547703180212%
}
.row-fluid .span3 {
	width:23.674911660777386%
}
.row-fluid .span2 {
	width:15.194346289752652%
}
.row-fluid .span1 {
	width:6.713780918727916%
}
.row-fluid .offset12 {
	margin-left:103.53356890459364%
}
.row-fluid .offset12:first-child {
	margin-left:101.76678445229682%
}
.row-fluid .offset11 {
	margin-left:95.05300353356891%
}
.row-fluid .offset11:first-child {
	margin-left:93.2862190812721%
}
.row-fluid .offset10 {
	margin-left:86.57243816254417%
}
.row-fluid .offset10:first-child {
	margin-left:84.80565371024736%
}
.row-fluid .offset9 {
	margin-left:78.09187279151944%
}
.row-fluid .offset9:first-child {
	margin-left:76.32508833922262%
}
.row-fluid .offset8 {
	margin-left:69.6113074204947%
}
.row-fluid .offset8:first-child {
	margin-left:67.84452296819788%
}
.row-fluid .offset7 {
	margin-left:61.13074204946997%
}
.row-fluid .offset7:first-child {
	margin-left:59.363957597173155%
}
.row-fluid .offset6 {
	margin-left:52.650176678445234%
}
.row-fluid .offset6:first-child {
	margin-left:50.88339222614841%
}
.row-fluid .offset5 {
	margin-left:44.169611307420496%
}
.row-fluid .offset5:first-child {
	margin-left:42.40282685512368%
}
.row-fluid .offset4 {
	margin-left:35.68904593639576%
}
.row-fluid .offset4:first-child {
	margin-left:33.92226148409894%
}
.row-fluid .offset3 {
	margin-left:27.208480565371026%
}
.row-fluid .offset3:first-child {
	margin-left:25.441696113074208%
}
.row-fluid .offset2 {
	margin-left:18.72791519434629%
}
.row-fluid .offset2:first-child {
	margin-left:16.96113074204947%
}
.row-fluid .offset1 {
	margin-left:10.247349823321557%
}
.row-fluid .offset1:first-child {
	margin-left:8.480565371024735%
}
.uneditable-input, input, textarea {
	margin-left:0
}
.controls-row [class*=span]+[class*=span] {
	margin-left:20px
}
.uneditable-input.span12, input.span12, textarea.span12 {
	width:1118px
}
.uneditable-input.span11, input.span11, textarea.span11 {
	width:1022px
}
.uneditable-input.span10, input.span10, textarea.span10 {
	width:926px
}
.uneditable-input.span9, input.span9, textarea.span9 {
	width:830px
}
.uneditable-input.span8, input.span8, textarea.span8 {
	width:734px
}
.uneditable-input.span7, input.span7, textarea.span7 {
	width:638px
}
.uneditable-input.span6, input.span6, textarea.span6 {
	width:542px
}
.uneditable-input.span5, input.span5, textarea.span5 {
	width:446px
}
.uneditable-input.span4, input.span4, textarea.span4 {
	width:350px
}
.uneditable-input.span3, input.span3, textarea.span3 {
	width:254px
}
.uneditable-input.span2, input.span2, textarea.span2 {
	width:158px
}
.uneditable-input.span1, input.span1, textarea.span1 {
	width:62px
}
.thumbnails {
	margin-left:-20px
}
.thumbnails>li {
	margin-left:20px
}
.row-fluid .thumbnails {
	margin-left:0
}
}

@media (max-width:979px) {
.force-break:before{
	content:"\a";
    white-space:pre
}/*kiai added to force breaks based on screen size*/
.navbar-fixed-bottom, .navbar-fixed-top {
	/*position:static*/
  max-height: 60%;
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling:touch;
}
.navbar-fixed-top {
	margin-bottom:14px
}
.navbar-fixed-bottom {
	margin-top:14px
}
.navbar-fixed-bottom .navbar-inner, .navbar-fixed-top .navbar-inner {
	    padding: 5px 9px 5px 20px;
}
.navbar .container {
	width:auto;
	padding:0
}
.navbar .brand {
	padding-left:10px;
	padding-right:10px;
	margin:0 0 0 -5px
}
.nav-collapse {
	clear:both
}
.nav-collapse .nav {
	float:none;
	margin:0 0 7px
}
.nav-collapse .dropdown-menu li+li a, .nav-collapse .nav>li>a {
	margin-bottom:2px
}
.nav-collapse .nav>li {
	float:none
}
.nav-collapse .nav>.divider-vertical {
	display:none
}
.nav-collapse .nav .nav-header {
	color:#fff;
	text-shadow:none
}
.nav-collapse .dropdown-menu a, .nav-collapse .nav>li>a {
	padding:9px 15px;
	font-weight:700;
	color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.nav-collapse .btn {
	padding:4px 10px;
	font-weight:400;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-collapse .dropdown-menu a:hover, .nav-collapse .nav>li>a:hover {
	background-color:#6699ff
}
.navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .nav>li>a:hover {
	background-color:#111
}
.nav-collapse.in .btn-group {
	margin-top:5px;
	padding:0
}
.nav-collapse .dropdown-menu {
	position:static;
	top:auto;
	left:auto;
	float:none;
	display:block;
	max-width:none;
	margin:0 15px;
	padding:0;
	background-color:transparent;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.nav-collapse .dropdown-menu .divider, .nav-collapse .dropdown-menu:after, .nav-collapse .dropdown-menu:before {
	display:none
}
.nav-collapse .navbar-form, .nav-collapse .navbar-search {
	float:none;
	padding:7px 15px;
	margin:7px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)
}
.navbar .nav-collapse .nav.pull-right {
	float:none;
	margin-left:0
}
.nav-collapse, .nav-collapse.collapse {
	overflow:hidden;
	height:0
}
.navbar .btn-navbar {
	display:block
}
.navbar-static .navbar-inner {
	padding-left:10px;
	padding-right:10px
}
}


/* Unorganized Styles by MJ*/
@media (min-width:980px) {
.nav-collapse.collapse {
	height:auto!important;
	overflow:visible!important
}
	}
@media (max-width:767px) {
	.calendar_wrapper {
		width:98%;
		margin:.5%;
		padding:.5%;
		font-size:9px
	}
}
