 .row.get-started
 {
  padding: 0 15px;
  }
  button.respBtn.bs.btn.btn-success {
    float: right;
}
span.dtr-data {
    white-space: normal;
}
  @media only screen and (max-width: 968px) {
 
 #main-menu.navbar-default .navbar-nav, #main-menu .btn-info  { margin: 5px 0 0 0;}
 #main-menu.navbar-default .navbar-nav > li > a {padding: 9px 12px !important; color:#333 !important}
 .nav:after, .navbar:after, .navbar-header:after  { clear:none !important;}
 

 }
 
  @media only screen and (max-width: 768px) {
    a.headerNavBtn.btn.btn-default.col-xs-10
    {
      text-align: left;
    }
    .btn-group.headerNavGroup {
    width: 100%;
}
    table.dataTable>tbody>tr.child ul
    {margin-bottom: 10px;}
    canvas.canvasjs-chart-canvas {
    width: 100% !important;
    display: block;
    float: left;
}
   table.dataTable>tbody>tr.child ul li {
    border-bottom: none;
    padding: 1em 0;
}
    .browseWindow, .browseWindowLogo
    {
      height: 300px;
    }
    .respBtn
    {
      width: 100%;
    }
    .checkboxFix
    {
      height: 30px;
    }
	  .package-items { height: auto;}
    #instructions-stages .embed-responsive iframe {padding-left: 15px; padding-right: 15px;}
    #instructions-stages h3 {padding-left: 15px;}
	  .nav:after, .navbar:after, .navbar-header:after  { clear:none !important;}
#main-menu .btn-info {margin: 0 0 5px 0; clear:both} 
.headerNavGroup>a
{
  font-size: 16px;
  color: #333 !important;
}
 #main-menu.navbar-default .navbar-nav > li > a {padding: 9px 32px !important; text-transform:uppercase;}
#main-menu.navbar-default .navbar-nav > li { border-bottom:#ccc solid 1px;}
 .headerNavGroup>a {padding: 9px 12px 9px 32px !important;border-bottom:#ddd solid 1px; text-transform:uppercase; font-weight: 300;}
.navbar-nav .open .dropdown-menu>li>a { padding-left:40px !important; border-top:#ddd solid 1px; }
.navbar-toggle { padding:13px 10px;}

.navbar-collapse { clear:both; border-top:none;}

#main-slider .slider-inner h2 { margin-top:150px;}

footer.site-footer {padding:20px 0;}

.footer-sidebar .widget-title { margin:10px 0;}
a.headerNavBtn
{
  width: 80%;
  text-align: left;
}
button.headerNavBtn
{
  width: 20%;
}

 }
  
   @media only screen and (max-width: 460px) {
	   .separate-prices .item-box {width: 100%;display: block;}
#main-menu .btn-info  {  margin:0 0 10px 0; display:block }	
   #main-menu .btn-info { padding-left:15px; padding-right:15px;}
   .navbar-collapse { clear:both; border-top:none;}
   
   
   #main-slider .slider-inner h2 { margin-top:150px; font-size:34px; font-weight:600}
   
   .section-header .section-title { font-size:34px;}
  
   }
   
      @media only screen and (max-width: 360px) {
		  
		.navbar-brand img { width:100%; height:auto; max-width:230px; margin:5px 0;}  
}