@-ms-viewport{width: device-width;}

.modal {position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
	max-width:900px;
    margin: auto;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
  
@media (min-width:0px) and (max-width:990px){
#aside-right, #supersized{display:none;}
#aside-left, #navbar{width:90%;margin:0 5%;}
.nav-collapse .nav > li {width:auto;}
}
@media (min-width:0px) and (max-width:322px){
header .brick0{padding:40px 25px;margin:25px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 3px 10px 3px;}
.date-area .small{display:none;}
iframe{height:175px;}
.testimonial .msg p {font:13px/13px Dosis;}
.divider{display:none;}
.brick-isotope {width: 250px;height: 250px;margin: 9px;}
.pricing-table .pt-price strong {font-size: 14px;}
}
@media (min-width:322px) and (max-width:480px){

header .brick0{padding:40px 25px;margin:25px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
.date-area .small{display:none;}
iframe{height:175px;}
.divider .hero {  padding-top: 30px;}
.testimonial .msg p {font:13px/13px Dosis;}
.pricing-table .pt-price strong {font-size: 14px;}
}
@media (min-width:320px) and (max-width:340px){
.brick-isotope {width: 182px;height: 182px;margin: 9px;}
}
@media (min-width:340px) and (max-width:480px){
.brick-isotope {width:275px;height: 275px;margin: 9px;}
}
@media (min-width:480px) and (max-width:640px){
header .brick0{padding:40px 25px;margin:25px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
iframe{height:225px;}
.divider .hero {  padding-top: 30px;}
.testimonial .msg p {font:15px/15px Dosis;}
.brick-isotope {width:145px;height:145px;margin:9px;}
.pricing-table .pt-price strong {font-size: 36px;}
}
@media (min-width:480px) and (max-width:568px){
.brick-isotope {width:145px;height:145px;margin:9px;}
}
@media (min-width:568px) and (max-width:600px){
.brick-isotope {width:154px;height:154px;margin:9px;}
}
@media (min-width:600px) and (max-width:640px){
.brick-isotope {width:165px;height:165px;margin:9px;}
}
@media (min-width:641px) and (max-width:760px){
header .brick0{padding:40px 25px;margin:125px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
iframe{height:350px;}
.divider .hero {  padding-top: 95px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:205px;height:205px;margin:9px;}
.pricing-table .pt-price strong {font-size: 36px;}
}
@media (min-width:761px) and (max-width:910px){
header .brick0{padding:40px 25px;margin:125px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
iframe{height:350px;}
.divider .hero {  padding-top: 95px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:205px;height:205px;margin:9px;}
.pricing-table .pt-price strong {font-size: 36px;}
}
@media (min-width:911px) and (max-width:990px){
header .brick0{padding:40px 25px;margin:125px 0px 30px 0px;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
iframe{height:350px;}
.divider .hero {  padding-top: 95px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:155px;height:155px;margin:6px;}
.pricing-table .pt-price strong {font-size: 36px;}
}
@media (min-width:760px) and (max-width:1010px) {
.date-area .small{display:none;}

}

@media (min-width:991px) and (max-width:2560px) {
#aside-right, #supersized{display:block;}
#aside-left, #navbar{width:40%;margin:0 5%;}
header .brick0{padding:40px 25px;margin:auto 0px 30px 10px;}
iframe{height:350px;/*margin:0 0 150px;*/}
.modal iframe{height:450px;margin:0;}
#header .header-holder .brick1, #header .header-holder .brick2, #header .header-holder .brick3, .fixed-menu{margin: 30px 6px 10px 6px;}
.pricing-table .pt-price strong {font-size: 36px;}
}
@media (min-width:1010px) and (max-width:1025px) {
header .brick0{margin-top:125px;}
.divider .hero {  padding-top: 45px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:180px;height:180px;margin:9px;}
}
@media (min-width:1025px) and (max-width:1153px) {
header .brick0{margin-top:175px;}
.divider .hero {  padding-top: 45px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:130px;height:130px;margin:11px;}
}
@media (min-width:1153px) and (max-width:1205px) {
header .brick0{margin-top:175px;}
.divider .hero {  padding-top: 45px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:135px;height:135px;margin:10px;}
}
@media (min-width:1205px) and (max-width:1330px) {
header .brick0{margin-top:175px;}
.divider .hero {  padding-top: 45px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:150px;height:150px;margin:9px;}
}
@media (min-width:1330px) and (max-width:1400px) {
header .brick0{margin-top:165px;}
.divider .hero {  padding-top: 55px;}
.testimonial .msg p {font:15px/18px Dosis;}
.brick-isotope {width:155px;height:140px;margin:12px;}
}
@media (min-width:1400px) and (max-width:1550px) {
header .brick0{margin-top:175px;}
.divider .hero {  padding-top: 95px;}
.testimonial .msg p {font:18px/18px Dosis;}
.brick-isotope {width:170px;height:170px;margin:9px;}
}
@media (min-width:1550px) and (max-width:2560px) {
header .brick0{margin-top:175px;}
.divider .hero {  padding-top: 95px;}
.testimonial .msg p {font:18px/18px Dosis;}
.brick-isotope {width:185px;height:185px;margin:13px;}
}


@media (min-width: 0px) and (max-width: 1025px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
	padding-bottom: 10px;
 
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 0px;
  }
  .nav-collapse .nav > li {
    float: left;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #ffffff;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 17px 50px;
   /* font-weight: bold;*/
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #ffc100;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    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 .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 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-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .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;
  }
  .navbar .brand {
  display: block;
  }
  .navbar-inner {
  min-height: 50px;

  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
}

@media (min-width: 1025px) and (max-width: 2560px) {
.navbar .brand {
  display: none;
  }
  .navbar-inner {
  min-height: 40px;

  background-color: #f2f2f2;
  background-image: none;
  border: 0;
 
  *zoom: 1;
}

.navbar .nav > li > a {
  color: #000000;
  }
}

#navbar li , .uppercase li, .sidebar li{
    list-style-type: none;
}