.bg-red{ background-color: #BC251E;}
.bg-body{ background-color: #F0F0F0;}
.bg-blue{ background-color: #72C7DB;}
.bg-gray{ background-color: #7A7B7D;}
.bg-light-gray{ background-color: #F5F5F5;}
.bg-black{ background-color: #3E3F41;}
.bg-orange{ background-color: #F69520;}
.bg-white{ background-color: #fff;}

.bg-body{ background:#172740;}
.margin-t-b-10{ margin-bottom: 10px; margin-top: 10px;}
.margin-l-r-10{ margin-left: 10px; margin-right: 10px;}
.margin-bottom-30{ margin-bottom: 30px;}
.margin-top-20{ margin-top: 20px;}
.margin-top-30{ margin-top: 30px;}
.padding-top-bottom-15{ padding-bottom: 15px; padding-top: 15px;}
.no-padding{ padding-left: 0px; padding-right: 0px;}

.border-left-1{ border-left: 1px dotted #e1e1e1;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.flink {display:block;}

.bg-img{ background-image:url("../../images/24-7.png"); background-position:right center; background-repeat:no-repeat;}
@media(max-width:767px){
.bg-img{ background-image:none;}
}
/*---------------------------------------GENERAL CSS ENDS-----*/

.bg-color-01{ background-color: #3e9fd5;} /*BLUE COLOR*/
.bg-color-02{ background-color: #e48121;} /*ORANGE COLOR*/
.bg-color-03{ background-color: #8771aa;} /*PURPLE COLOR*/
.bg-color-04{ background-color: #2d96a0;} /*CYAN COLOR*/
.bg-color-05{ background-color: #5ca34e;} /*GREEN COLOR*/

/*---------------------------------------TAB CSS ENDS-----*/

.header{ border-top: 5px solid #BC251E;}
.navbar-transparent{ margin-bottom: 0px; border-radius: 0px;}

/*---------------------------------------BOOTSTRAP CSS UPDATES-----*/
.img-responsive{ display: inline-block;}
.navbar-default {background-color: transparent;border-color:  transparent;}
.navbar-default .navbar-nav>.current-menu-item>a, .navbar-default .navbar-nav>.current-menu-item>a:focus, .navbar-default .navbar-nav>.current-menu-item>a:hover, .navbar-default .navbar-nav>li>a:hover{color: #FFF;   background-color: #BC251E;}
.navbar-default .navbar-nav>li>a {color: #FFF; text-transform: uppercase; border-right: 1px solid #eeeeee; font-family:'OpenSans-Semibold'; font-size: 15px;}
.navbar-default .navbar-nav>li:last-child>a{border-right: 0px solid #fff;}
.navbar-default .navbar-nav>li>a{padding: 15px 102px;}
.carousel-caption {right: 0%;left: 0%;padding-bottom: 0px;}
.carousel-caption {
    position: absolute;
       background-color: #3e3f40;
    right: 0%;
    bottom: 0px;
    left: 0%;
    z-index: 10;
    padding-top: 0px;
    /* padding-bottom: 20px; */
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

/*---------------------------------------------------------------------------------------------------------------------------------*/

.top-address{font-family:'HelveticaLT-Light'; font-size: 16px; color: #505154;}
.call{font-family: 'open_sansregular'; font-size: 23px; color: #f7941e; margin-top: 7px; margin-bottom: 7px;}
h4{font-family: Georgia, Times, 'Times New Roman', serif; font-size: 20px; font-style: italic; padding-top: 5px;}
.emer p{font-family: 'open_sansregular'; font-size: 14px; color: #fff; padding-top: 5px;}
.emer p strong{font-family:'OpenSans-Semibold'; font-size: 20px; color: #fff;}
.address-fot{font-family:'HelveticaLT-Light'; font-size: 16px; color: #fff; padding: 12px;}
.footer{background-color: #273039; font-family: 'open_sansregular'; font-size: 13px; color: #ADB4BB; padding: 8px; line-height: 26px;}
.footer a{color: #ADB4BB; text-decoration: none;}
.footer a:hover{color: #ADB4BB; text-decoration: underline;}




.helpBoxItem.bg-color-01 {
    background-color: #3e9fd5;
}
.helpBoxItem.bg-color-02 {
    background-color: #e48121;
}

.helpBoxItem.bg-color-03 {
    background-color: #8771aa;
}

.helpBoxItem.bg-color-04 {
    background-color: #2d96a0;
}

.helpBoxItem.bg-color-05 {
    background-color: #5ca34e;
}



.helpBox .helpBoxItem {
    font-family: 'HelveticaLT-Light';
    font-weight: normal;
    padding: 4% 2% 4% 3%;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    color: #FFF;
    border-bottom: solid 1px #FFF;
    background-image: url(../images/healthArrowWhite.png);
    background-position: center right;
    background-repeat: no-repeat;
}


 .helpBoxItem a {
    color: #FFF;
    text-decoration: none;
    font-size: 16px;
    width: 82%;
    display: inline-block;
}

.helpBoxItem a:hover{text-decoration: underline;}
.tab-icon{margin-right: 8px;}
p{ font-family: 'Roboto Slab'; line-height: 24px; font-size: 14px; color: #595858;}
.gra-bg {
    background-color: #f6f5f5;
    padding: 15px;
    border: 1px solid #dddcdc;
    margin-top: 10px;
    margin-bottom: 10px;
}

.gra-bg h3 {
    font-size: 21px;
    color: #bf0a0a;
    border-bottom: 1px dotted #D6D4D4;
        margin-top: 1px;
    margin-bottom: 8px;
}

.white-bg {
    background-color: #fff;
    padding: 15px;
    border: 1px solid #dddcdc;
    margin-top: 10px;
    margin-bottom: 10px;
}
.text-blue{color: #3e9fd5; font-size: 16px;}
h2{font-size: 22px; color: #bf0a0a;}

ul.accreditations {
    list-style-type: none;
    margin-left:  20px;
    padding: 0px;
}

ul.accreditations li {
 
    line-height: 26px;
    font-family: 'Roboto Slab';
    font-size: 14px;
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position: left 12px;
    padding-top: 3px;
    padding-left: 20px;
    color: #595858;
}
.contact {
    background-color: #FFFFFF;
    float: left;
    width: 100%;
    -moz-box-shadow: 0px 0px 7px #BDBDBD;
    -webkit-box-shadow: 0px 0px 7px #BDBDBD;
    box-shadow: 0px 0px 7px #BDBDBD;
    padding: 5px 10px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 24px;
    
}
.contact h4 {
    font-size: 20px;
    color: #BC251E;
    border-bottom: 1px solid;
}
.contact p {
    font-size: 13px;
    line-height: 18px;
}
.brdr {
    border: 1px solid #BDBDBD;
    padding: 5px;
}

.picright {
    float: right;
    margin: 3px;
}
.img-right{margin-left: 10px;}
.page-nav{font-size: 11px; font-family: 'open_sansregular';  margin-bottom: 10px; color:cornflowerblue; text-transform: uppercase;}
.page-nav a{color: brown; text-decoration: underline;}
.page-nav a:hover{color:brown; text-decoration: none;}


.margintopbottom5 {
    margin-bottom: 5px;
    margin-top: 5px;
}
.margintopbottom10 {
    margin-bottom: 10px;
    margin-top: 10px;
}
span.Darktxt {
    color: #E48121;
    font-size: 18px;
    line-height: 24px;
}
.helpBox .helpBoxItembig {
    font-family: 'HelveticaLT-Light';
    font-weight: normal;
    padding: 8% 2% 8% 3%;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    color: #FFF;
    border-bottom: solid 1px #FFF;
    background-position: center top;
    background-repeat: no-repeat;
}
.margintopbottom70 {
    margin-top: 70px;
    margin-bottom: 70px;
}
.plans-table {
    width: 100%;
    margin: 0 auto;
}
.plans-table td, .plans-table th {
    padding: 4px 8px;
    border-right: 5px solid #FFF;
    border-bottom: 1px solid #6E6E6E;
}
.plans-table thead th {
	background: #5CA34E;
	color: #FFF;
}
a.accordion-toggle {
    display: inline-block;
    width: 97%;
}

ul#menu-footer-menu {
    width: 66%;
    float: left;
    margin-left: 34%;
list-style:none;
}
p.site-title {
    margin-top: 0px;
    margin-bottom: 0px;
}
.tbmr80 {

    margin-bottom: 130px;
}
.flink .menu-item {
    float: left;
}
.flex-control-nav
{
display:none;
}
#block div {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #333333 #333333 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 3px 3px medium;
    bottom: 0;
    color: #990000;
    font-weight: bold;
    padding: 9px;
    position: fixed;
    right: 0;
    text-align: center !important;
    width: 311px;
    z-index: 999999;
        display: none;
}
.tbmr80 {
   
    margin-bottom: 130px;
}
.tbmr80 img:hover{
opacity:0.8;

-webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.address-fot a{ color:inherit;}
@media (max-width:767px){
    .text-xs-center{
        text-align:center;
    }
    
    a.accordion-toggle {
    display: inline-block;
    width: 80%;
}
    
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #28541F;
}
.conlogo {
    margin-top: 20px;
}
.social {
    position: fixed;
    right: 40px;
    top: 36%;
    width: 36px;
    z-index: 20;
}

.social ul{
	list-style:none;
}

.social ul li{
	float:left;
}

.social ul li a{
	background:url(../images/social-icons.png) no-repeat center 0;
	height:36px;
	width:36px;
	display:block;
}

.social ul li.facebook {
background:#305891;
}

.social ul li.gplus{
background:#ce4d39;
}

.social ul li.facebook a {
background-position:center 0;
}

.social ul li.gplus a{
background-position:center -42px;
}


.social ul li a:hover {
padding-left:40px;
}
	
/***************************************************  Mobile css ***************************/

@media only screen and (max-width: 240px){

}


/******************************* 320 *****************************/

@media only screen and (min-width: 241px) and (max-width: 320px) {
img.follow {
    width: 118px;
}
}


/******************************* 384 *****************************/

@media only screen and (min-width: 321px) and (max-width: 384px) {

}


/******************************* 480 *****************************/

@media only screen and (min-width: 385px) and (max-width : 480px) {

}

/******************************* 568 *****************************/

@media only screen and (min-width: 481px) and (max-width: 568px) {

}

/******************************* 600 *****************************/

@media only screen and (min-width: 569px ) and (max-width: 600px) {

}

/******************************* 685 *****************************/

@media only screen and (min-width: 601px) and (max-width: 685px) {


}

/******************************* 768 *****************************/

@media only screen and (min-width: 686px ) and (max-width: 767px) {
.navbar-default .navbar-nav>li>a {
    padding: 15px 15px;
}
.emer {
    display: none;
}
}
/******************************* 991 *****************************/

@media only screen and (min-width: 768px) and (max-width : 991px) {
.navbar-default .navbar-nav>li>a {
    padding: 15px 54px;
}
.emer {
    display: none;
}
}


/******************************* 1024 *****************************/

@media only screen and (min-width: 992px) and (max-width : 1024px) {
.navbar-default .navbar-nav>li>a {
    padding: 15px 80px;
}
}

/******************************* 1199 *****************************/

@media only screen and (min-width: 1025px) and (max-width : 1199px) {
.navbar-default .navbar-nav>li>a {
    padding: 15px 80px;
}
}