


#carousel-info {
    margin-top:-35px;
    padding-left:0px;
    padding-right:0px;
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
    background: none !important; 
    filter: progid:none !important; 
	color:#ff8300; opacity:1;
	
}

.carousel-indicators {
  bottom:-10px;
}

.carousel-indicators li {
  background-color: #ffc17f;
  border:1px solid #ff8300;
}

.carousel-indicators .active {
  background-color: #ff8300;
  border:1px solid #ff8300;
}

.col-height {
  display: table-cell;
  float: none;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
  
}
.col-bottom {
  vertical-align: bottom;
}

.icon-right{
	width: 600px;
}

.navbar-default {
    height:91px;
    width:auto;    
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    z-index:999;
    border:0px;
    background: none;
    background: transparent;
}

.navbar {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;

}

.navbar-brand, .navbar-nav li a {
    line-height: 35px;
    line-height: 15px\9;
    height: 35px;
    padding-top: 0;
    height: 35px\9;
    text-decoration:none;
    margin-top:0px;
    color: #00338e;
}

.navbar-nav .dropdown-menu li a {
    line-height: 35px;
}
 
.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
    font-weight:bold;
    font-size:18px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #cddceb;
    background:url(../images/TabBG.gif);
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFFFFF;
    font-weight:bold;
    background-color: #034e99;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff;
    background-color: #034e99;

}

.panel-title  a{
	color:#00338e;
}

.panel-heading a {
    padding-bottom:0px;
    margin-left:0px;
    display:inline-block;
}

.panel-default {
	border:none;
	background-color:#ffffff;
}

.panel-default .panel-collapse {
	padding:10px 10px 10px 50px;
}

.panel-default a{
	color:#00338e;
	text-decoration:underline;
}

#nested1 .panel-title, #nested2 .panel-title, #nested3 .panel-title, #nested4 .panel-title, #nested5 .panel-title {
    font-size:1em;
}

#nested1 .panel .panel-heading, #nested2 .panel .panel-heading, #nested3 .panel .panel-heading, #nested4 .panel .panel-heading, #nested5 .panel .panel-heading {
    background-color:#cddceb;
     
}
#nested1 .panel, #nested2 .panel, #nested3 .panel, #nested4 .panel, #nested5 .panel {
    border: solid 1px #007ac3;
}

.row-height {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.width80 {
    width: 80px;
}

.width290 {
    width: 290px;
}

/*Start of Specific Media Queries*/
@media (min-width: 992px) and (max-width: 1199px) {
    h1 {
        font-size:2.1em;
    }

    h3 {
        font-size:1.3em;
    }

    .button-center {
        padding-left:0px;
        margin-left:-6px;
    }

    .blue-title {
        font-size: 1.65em;        
    }

    #ChoosePlan{
        width:200px;
    }
    
    .hero1, .hero2, .hero3, .hero4 {
        width:940px;
        height:303px;
    }

    .hero3 h1 {
	    font-size: 1.6em;
    }

    .info-box {
        padding:0px 15px 0px 15px;
    }

    #icon-check {
        width:23px;
        height:20px;  
    }

    #icon-phone {
        width:23px;
        height:20px;
    }
	
	.icon-right{
		width: 700px;
	}

    #icon-scale {
        width:23px;
        height:20px;  
    }

    .phone-small {
        font-size:10px;
    }

    .phone-right {
        padding: 2px 0px 20px 2px;
    }   
	
    .title-info-position{
		/*padding-top:36px;*/
        padding-top:46px; /* MLG changed */
		padding-left:417px;
    }
  
 

  
}
@media (min-width: 768px) and (max-width: 991px) {
    h1 {
        font-size:1.2em;
    }

    h3 {
        font-size:1em;
    }

    .button-center {
        padding-left:0px;
        margin-left:-6px;
    }

    .blue-title {
        font-size: 1.25em;   
        font-size: 1.2em\9;     
    }
	
    #ChoosePlan{
        width:200px;
    }
	
    .company-holder{
	width:240px;
    }

    .hero1, .hero2, .hero3, .hero4 {
        width:720px;
        height:232px;
    }

    .hero3 h1 {
	    font-size: 1.1em;
    }

    .info-box {
        padding:0px 15px 0px 15px;
    }

    #icon-check {
        width:23px;
        height:20px;  
    }

    #icon-phone {
        width:23px;
        height:20px;
    }
	
    .icon-right{
	width: 600px;
    }

    #icon-scale {
        width:23px;
        height:20px;  
    }

    #left-content-title h4 {
        font-size:1em;
    }

    #menu-bar {       
        color:white;
        font-size:12px;
    }

    #menu-bar .nav li a {
        font-size:12px;
    }
	
    #page-hero {
	height:162px;
    }

    .phone-small {
        font-size:10px;
    }

    .phone-right {
        padding: 2px 0px 20px 2px;
    }



    #right-content-title h4 {
        font-size:1em;
    }
	
    .title-big-info-box{
	font-size:36px;
    }
	
    .title-info-box{
	height:116px;		
	width:307px;
	background-size: cover;
    }	
	
    .title-info-caption2 {
	font-size:18px;
	margin-left:20px;		
    }
	
    .title-info-caption3 {
	font-size:16px;		
    }
	
    .title-info-position{
	/*padding-top:36px;*/
     padding-top:40px; /* MLG changed */
	padding-left:366px;
    }
	
}
@media (max-width: 767px) {
    h1 {
        font-size:2.8em;
    }

    h3 {
        font-size:1.3em;
    }
    
    .box-title-2{
	font-size:14px;
    }
	
    .btn-usi{
	font-size:10px;
    }
	  
    .button-center {
        padding-left:0px;
        margin-left:-6px;
    }

    .chart-header{
	font-size:10px;
	padding:4px;
    }

    .chart-item-1 , .chart-item-2, .chart-item-3, .chart-item-3b {
	font-size:10px;
	padding:4px;
    }

    .chart-item-1-double, .chart-double-cell {
	font-size:10px;
	height:40px;
    }
	
    .chart-section-header {
	font-size:16px;
    }
	
    #ChoosePlan {
	width:180px;
    }
	
    .company-holder {
	padding-left:0px;
	padding-right:5px;
    }
	
    .disclosure {
	padding-left:10px;
    }
	
    div.form-group label.control-label-right {
	float:none;
	text-align:left;
    }
	
    .header-main{
	font-size:22px;
    }

    .header-main2{
	font-size:22px;
    }
	
    .icon-bullet {
	margin-left:-15px;
	padding-right:5px;
    }
	
    .icon-right{
	width:220px;
    }
	
    #left-content-title {
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale');
        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale')";
    }

    #left-content-title h4 {
        margin-left:0px;
        font-size:2em;
    }

    #main-blurb {
        margin-left:15px;
        margin-right:15px;
    }
	
    .navBrumb{
	font-size:12px;
    }

    .pad-left-25{
	padding:0px;
    }
	
    #page-hero {
	margin-left:0px;
        background: none;
	height:182px;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale');
        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale')";
    }
	
    .panel-collapse {
	font-size: 11px;
    }
	
    .panel-title  a{
	font-size:11px;
    }
	
    .phone-right {
        font-size:11px;
    }

    .phone-small {
         font-size:10px;
    }
     
    .product-box {
        padding-bottom:40px;
    }
   
    #right-content-title {
        margin-left:0px;
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale');
        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src=none, sizingMethod='scale')";
    }

     #right-content-title h4 {
        padding-left:0px;
        margin-left:0px;
        font-size:2em;
    }
	
    .table-info-item  td{
	padding:0px;
    }

    .table-info-item  ul li{
	font-size:1em;
	padding:2px;
    }
	
    .tab-page-pad {
	padding-left:5px;
    }
	
    .title-bg {
	background:none;
    }
	
    .title-info-box{
	height:116px;		
	width:307px;
	background-size: cover;
    }	
	
    .title-info-caption2 {
	font-size:18px;
	margin-left:0px;		
    }
	
    .title-info-caption3 {
	font-size:16px;
	margin-left:0px;		
    }
	
    .title-info-position{
	padding-top:36px;
	padding-left:0px;
    }

    .width80 {
        
    }

    .width290 {
        
    }
}
/*End Specific Media Queries*/