﻿@charset "utf-8";
/* CSS Document */

/*font */
/*@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:400,500,700|Roboto+Condensed:400,300,400italic,700);*/
/*font-family: 'Montserrat', sans-serif;  |  font-family: 'Roboto', sans-serif;  |  font-family: 'Roboto Condensed', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:400,500,700|Roboto+Condensed:400,300,400italic,700|Arvo:400,700);

/**** Font Icons ****/
/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url('../font/fontawesome-webfont.eot?v=3.2.1');
    src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*** Place Holder ***/
::-webkit-input-placeholder {
    font-style: italic;
}

:-moz-placeholder { /* Firefox 18- */
    font-style: italic;
}

::-moz-placeholder { /* Firefox 19+ */
    font-style: italic;
}

:-ms-input-placeholder {
    font-style: italic;
}

.SCD_form_cont .dropdown-toggle, .placeholder {
    font-style: italic;
    color: #999;
}


body {
    background: url(../images/AHC_2015_mp_main_bg.jpg) repeat;
    font-family: "Roboto",sans-serif;
    color: #333333;
}

.font_roboto, .class h5 {
}

/*edit by sandeep*/
.search_btn {
    background: -webkit-linear-gradient(top, #26634e, #54977e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #26634e, #54977e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #26634e, #54977e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #26634e, #54977e); /* Standard syntax */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#26634e, endColorstr=#54977e);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#26634e, endColorstr=#54977e)";
    background-image: -ms-linear-gradient(top, #26634e 0%, #54977e 100%);
    color: #FFFFFF;
    text-align: center;
    border-radius: 0em 0em 0.5em 0.5em;
    float: right;
    border: 1px #0e3c2b;
    border-style: none solid solid;
    padding: 7px 15px;
    box-shadow: 0 1px 2px #333;
    font-family: 'Montserrat', sans-serif;
    font-size: 15;
    text-transform: uppercase;
}

    .search_btn .glyphicon {
        margin-right: 10px;
        float: left;
        font-size: 17px;
        margin: 3px 5px 2px 0px;
    }

.logo {
    z-index: 5;
    max-width: 100%;
}

.text_logo {
    padding: 25px 0px;
    margin: 5px 0px;
    max-width: 100%;
}

.social_icon {
    float: right;
    text-transform: uppercase;
    padding: 0 1em;
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 1px;
    margin-top: 40px;
}

    .social_icon b {
        float: left;
        padding: 11px 0px;
    }

    .social_icon span {
        margin: 0.1em;
        float: left;
        border-radius: 3px;
        box-shadow: 0 1px 4px #333;
        width: 33px;
        height: 33px;
        display: inline-block;
        background: url('../images/AHC_2015_mp_social_icons.png');
        background-repeat: no-repeat;
        cursor: pointer;
    }

        .social_icon span.rss {
            background-position: -81px -4px;
            border: 1px solid #553a11;
        }

        .social_icon span.brd_cast {
            background-position: -121px -4px;
            border: 1px solid #24182c;
        }

        .social_icon span.fb {
            background-position: -161px -4px;
            border: 1px solid #181f2d;
        }

        .social_icon span.tw {
            background-position: -201px -4px;
            border: 1px solid #003144;
        }

        .social_icon span.yutb {
            background-position: -240px -4px;
            border: 1px solid #3a1111;
        }

        .social_icon span.pint {
            background-position: -281px -4px;
            border: 1px solid #1d1d1d;
        }

        .social_icon span.blog {
            background: url(/!includes/images/ahc_mp_social_tumblr_rss.png);
            background-position: -291px -4px;
            border: 1px solid #1d1d1d;
        }

        .social_icon span.tumblr {
            background: url(/!includes/images/ahc_mp_social_tumblr_tumblr.png);
            background-position: -291px -4px;
            border: 1px solid #1d1d1d;
        }

.main_nav .navbar-default {
    margin: 10px 0px;
    border: 0px;
    background: none;
    text-transform: uppercase;
    color: #000;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    z-index: 10;
    text-shadow: 1px 1px 2px #999;
}


    .main_nav .navbar-default .navbar-nav > .active > a, .main_nav .navbar-default .navbar-nav > .active > a:hover {
        color: #66ccff;
        background: none;
    }

    .main_nav .navbar-default .navbar-nav > li > a {
        color: #FFF;
        outline: 0px;
    }

    .main_nav .navbar-default .navbar-nav > li:last-child {
        border: none;
    }

.navbar-default .navbar-toggle .icon-bar {
    height: 5px;
    background-color: #fff;
    width: 45px;
}

.navbar-default .navbar-toggle {
    padding: 14px 12px;
    background: -webkit-linear-gradient(top, #363636, #656565);
    background: -o-linear-gradient(top, #363636, #656565);
    background: -moz-linear-gradient(top, #363636, #656565);
    background: linear-gradient(to top, #363636, #656565); /* Standard syntax */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#363636, endColorstr=#656565);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#363636, endColorstr=#656565)";
    background-image: -ms-linear-gradient(top, #363636 0%, #656565 100%);
    border-radius: 0px 0px 8px 8px;
}

.dropdown a {
    float: left;
}

.dropdown i.dropdown-toggle {
    float: right;
    padding: 14px 6px;
}

.dropdown .caret {
    color: #fff;
    padding-top: 0 !important;
}

.banner {
    position: relative;
}

ul.dropdown-menu li, ul.dropdown-menu ul {
    list-style: none;
}

ul.dropdown-menu li {
    width:180px;
    margin: 0px;
    padding: 0px;
    display: block;
    
}

/*ul.dropdown-menu ul {
    display: none;
    width: 100%;
    margin: 0;
    padding: 0;
}
.deactive {
    display:none;
}*/

.dropdown-menu li ul{
	position:absolute;
	/*background:#000000;*/ 
     background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
        border-radius: 6px !important;
	display:none;
	height:auto;
	width:210px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	margin-left: 181px;
    margin-top: -35px;
}

.dropdown-menu li:hover > ul{
	display:block
}

.dropdown-menu li li:hover {
	font-weight: 800;
}

.dropdown-menu li li {
    position:relative;
	display: inline-block;
	float:none;
	width:210px;
}

.dropdown-menu li ul a {
    text-align: left;
    display: block;
    height: 35px;
    width:180px;
    padding: 0px 10px 0px 25px;
}

.dropdown-menu li li ul{
	position:absolute;
    top:0;
    left:100%;
}


/*ul.dropdown-menu li  .parent {
    display:none;
  
}

ul.dropdown-menu li a:hover + .parent {
    display:block;
    position:absolute;

  
}*/

    ul.dropdown-menu li.parent a {
        float: none;
        padding: 0.5em 1.5em;
        width: 100%;
        display: block;
        white-space: normal !important;
    }

    ul.dropdown-menu li.parent .child_1 a { /*color:lightyellow;*/
        color: #ffcc66;
        
		 padding: 1em 1.5em ;
    }
	
	 ul.dropdown-menu li.parent .child_1:last-child a { /*color:lightyellow;*/
        margin-bottom:0.7em;
    }

    ul.dropdown-menu li.childActive a {
        color: #ffcc66;
    }

    ul.dropdown-menu li.parent {
        border-bottom: 1px solid #ccc;
    }

    ul.dropdown-menu li:last-child {
        border-bottom: none;
    }
    ul.dropdown-menu li a .mobiledown{
        display: inline;
        padding: 3px 0 3px 3px;
        float: right;
    }
    ul.dropdown-menu li a .mobiledown .fa{
        position: relative;
        top: -3px;
    }

/*slider images*/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider a img {
    outline: none;
    border: none;
}

.flexslider {
    margin: 0;
    padding: 0;
}

    /* Hide the slides before the JS is loaded. Avoids image jumping */
    .flexslider .slides > li {
        display: none;
        -webkit-backface-visibility: hidden;
    }

    .flexslider .slides img {
        width: 100%;
        display: block;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

/* Clearfix for the .slides element */
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

/* Theme Styles */
.flexslider {
    position: relative;
    zoom: 1;
    padding: 10px;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    box-shadow: 0px 1px 1px rgba(0,0,0, .2);
}

/* Edit it if you want */
.flex-container {
    min-width: 150px;
}

.flexslider .slides {
    zoom: 1;
}

.subheadwrapper {
    position: relative;
    zoom: 1;
    padding: 10px 10px 20px 10px;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0, .2);
    box-shadow: 0px 1px 1px rgba(0,0,0, .2);
}

    .subheadwrapper img {
        height: 192px;
    }

    .subheadwrapper .virPageTitle {
        bottom: 15px;
        color: white;
        font-family: "Montserrat",sans-serif;
        font-size: 4em;
        font-weight: 700;
        left: 18px;
        position: absolute;
    }

.sub_things-to-know .subheadwrapper .virPageTitle {
     bottom: 15px;
}





/* Direction Nav */
.flex-direction-nav a {
    display: block;
    position: absolute;
    margin: -17px 0 0 0;
    width: 80px;
    height: 80px;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    z-index: 9999;
    cursor: pointer;
}

    .flex-direction-nav a:before {
        display: block;
        position: absolute;
        content: '';
        width: 9px;
        height: 13px;
        top: 11px;
        left: 11px;
        /*background: url(../images/arrows.png) no-repeat;*/
    }

    .flex-direction-nav a:after {
        display: block;
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        top: 35px;
    }

/* Control Nav */
.flexslider .flex-control-nav {
    position: absolute;
    width: 100%;
    bottom: -40px;
    text-align: center;
    margin: 0 0 0 -10px;
    display: none;
}

.flex-control-nav li {
    display: inline-block;
    zoom: 1;
}

.flex-control-paging li a {
    display: block;
    cursor: pointer;
    text-indent: -9999px;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background-color: #b6b6b6 \9;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: inset 0 0 0 2px #b6b6b6;
    -moz-box-shadow: inset 0 0 0 2px #b6b6b6;
    box-shadow: inset 0 0 0 2px #b6b6b6;
}

    .flex-control-paging li a.flex-active {
        background-color: #82d344;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));
        background-image: -webkit-linear-gradient(top, #82d344, #51af34);
        background-image: -moz-linear-gradient(top, #82d344, #51af34);
        background-image: -o-linear-gradient(top, #82d344, #51af34);
        background-image: linear-gradient(to bottom, #82d344, #51af34);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }


.ListItemInner {
    padding: 10px;
}

.listingtitle {
    border-top: 2px dashed #bebebe;
    clear: both;
    font-family: "Segoe UI",Verdana,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
    max-width: 800px;
    padding-top: 20px;
}

    .listingtitle a {
        color: black;
    }

.read-more {
    color: #2a785c !important;
    cursor: pointer;
    margin-top: 5px;
}
.recordDetail{
    display:block;
}
.label{
    font-size:100%;
}
.docSearchForm{
    margin-left: 10px;
}
.docSearchForm .docsearch{
    margin-left:5px;
    margin-bottom: 25px;
}

#intSHMobile{
    display:none;
}

.padLabel{
    padding-left: 100px;
}

.search-collection{
    padding-bottom:15px;
}
/*** Navigation Bar Open ***/



@media (min-width: 480px) and (max-width: 767px) {
    .social_icon span {
        margin: 5px;
    }

    .main_nav .navbar-default {
        top: -20px;
        right: 0px;
        position: absolute;
    }

    .search_btn {
        margin-right: 90px;
    }

    .main_nav .navbar-nav {
        background: rgba(0,0,0,0.4);
        margin: 0px 10px;
    }

    .flexslider .slides strong {
        font-size: 22px;
        line-height: 24px;
        margin: 5px 0px;
    }

    .flexslider .slides span {
        line-height: 20px;
        font-size: 14px;
    }

    .flexslider .slides a.btn {
        padding: 10px;
        margin: 5px 0px;
        font-size: 13px;
    }

    .flexslider .slides p {
        bottom: 10px;
    }
}

@media (min-width: 768px) {
    .social_icon span {
        margin: 5px;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
    }

    .main_nav ul.nav {
        margin: 0px 0px;
        font-size: 13px;
    }

    .main_nav .navbar-default .navbar-nav > li {
        border-right: 2px solid #105e81;
    }

    .neara_main_nav .navbar-default .navbar-nav > li {
        border-right: 2px solid #2D5F49;
    }

    .sara_main_nav .navbar-default .navbar-nav > li {
        border-right: 2px solid #0d3043;
    }

    .main_nav .navbar-default .navbar-nav > li:hover {
        background: #333;
        border-radius: 6px 6px 0 0;
    }

    .main_nav {
        background: -webkit-linear-gradient(top, #346177, #133F57); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(top, #346177, #133F57); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(top, #346177, #133F57); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to top, #346177, #133F57); /* Standard syntax */
        border-top: solid 1px #4a3527;
        border-bottom: solid 1px #4a3527;
        box-shadow: 0px -1px 11px #666;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#346177, endColorstr=#133F57);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#346177, endColorstr=#133F57)";
        background-image: -ms-linear-gradient(top, #346177 0%, #133F57 100%);
    }

    .neara_main_nav {
        background: -webkit-linear-gradient(top, #69937F, #2D5F49); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(top, #69937F, #2D5F49); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(top, #69937F, #2D5F49); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to top, #69937F, #2D5F49); /* Standard syntax */
        border-top: solid 1px #4a3527;
        border-bottom: solid 1px #4a3527;
        box-shadow: 0px -1px 11px #666;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#69937F, endColorstr=#2D5F49);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#69937F, endColorstr=#2D5F49)";
        background-image: -ms-linear-gradient(top, #69937F 0%, #2D5F49 100%);
    }

    .sara_main_nav {
        background: -webkit-linear-gradient(top, #184C67, #165070); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(top, #184C67, #165070); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(top, #184C67, #165070); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to top, #184C67, #165070); /* Standard syntax */
        border-top: solid 1px #4a3527;
        border-bottom: solid 1px #4a3527;
        box-shadow: 0px -1px 11px #666;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#184C67, endColorstr=#165070);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#184C67, endColorstr=#2D5F49)";
        background-image: -ms-linear-gradient(top, #184C67 0%, #165070 100%);
    }

    .flexslider .slides strong {
        font-size: 52px;
        line-height: 60px;
        margin: 10px 0px;
    }

    .flexslider .slides span {
        line-height: 20px;
        font-size: 20px;
    }

    .flexslider .slides a.btn {
        padding: 10px 15%;
        margin: 10px 0px;
        font-size: 16px;
    }

    .flexslider .slides p {
        bottom: 50px;
    }
}

/*media*/



@media (min-width: 992px) and (max-width:1199px) {
    .social_icon span {
        margin: 5px 2px;
    }

    .logo {
        position: absolute;
    }

    .main_nav ul.nav {
        margin: 0px 0px 0px 190px;
        font-size: 14px;
    }

    .flexslider .slides strong {
        font-size: 35px;
        line-height: 40px;
        margin: 10px 0px;
    }

    .flexslider .slides span {
        line-height: 20px;
        font-size: 16px;
    }

    .flexslider .slides a.btn {
        padding: 8px 10%;
        margin: 10px 0px;
        font-size: 12px;
    }
}

@media (min-width: 1200px) {
    .social_icon span {
        margin: 5px;
    }

    .logo {
        position: absolute;
        margin-top: -1px;
    }

    .main_nav ul.nav {
        margin: 0px 0px 0px 190px;
        font-size: 16px;
    }

    .flexslider .slides strong {
        font-size: 52px;
        line-height: 60px;
        margin: 10px 0px;
    }

    .flexslider .slides span {
        line-height: 20px;
        font-size: 20px;
    }

    .flexslider .slides a.btn {
        padding: 10px 15%;
        margin: 10px 0px;
        font-size: 16px;
    }
}

@media (min-width: 310px) and (max-width:767px) {
    /*.main_nav .navbar-nav .open .dropdown-menu {
        background: rgba(0,0,0,0.8);
    }

    .main_nav .navbar-default .navbar-nav .open .dropdown-menu .active a {
        color: #ffcc66;
    }*/
    ul.dropdown-menu li{
        width: inherit;
    }
    /*** Banner***/
    .SCD_form_cont h4 {
        font-size: 14px;
        font-weight: bold;
    }

    .banner {
        position: relative;
        margin-top: 0.7em;
    }

    .social_icon {
        margin-top: 1em;
        display: none;
    }

    .social_icon_mob {
        display: block;
    }

    .main_nav .navbar-default {
        top: -20px;
        right: 0px;
        position: absolute;
    }

    .search_btn {
        margin-right: 5em;
        padding: 2px 6px;
        font-size: 12px;
    }

    .main_nav .navbar-default .navbar-nav > li > a {
        color: #FFF;
        outline: 0px;
        text-shadow: none;
    }

    .navbar-default .navbar-toggle {
        padding: 2px 10px;
    }

    .main_nav .nav {
        /*background: none repeat scroll 0% 0% rgba(256, 256, 256, 0.7);*/
        text-shadow: none;
    }

        .main_nav .nav .dropdown .caret {
            color: #ccc;
        }

        /*.main_nav .nav li:hover {
            background: none repeat scroll 0% 0% rgba(256, 256, 256, 0.7);
        }*/

    /*.main_nav .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        padding-right: 0 !important;
    }
    ul.dropdown-menu li a .downToggle{
        padding: 3px 20px 5px 20px;
        margin-top: -4px;
        border-left: 1px solid white;
    }*/

    .main_nav .nav .dropdown i.dropdown-toggle {
        padding: 5px;
    }

    .dropdown-menu li li {
        display:block;
    }

    .main_nav .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857;
        color: #000;
        white-space: nowrap;
    }

    
    .main_nav .dropdown-menu > li > a:hover {
        color: #000;
    }

    .main_nav .navbar-default .navbar-nav > .open > a, .main_nav .navbar-default .navbar-nav > .open > a:hover, .main_nav .navbar-default .navbar-nav > .open > a:focus {
        background: none;
        color: #66ccff;
    }
    ul.dropdown-menu li.parent .child_1  { 
        display:block;
        padding: 0px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857;
        white-space: nowrap;
    }

    .main_nav .dropdown-menu ul li {
        padding: 5px 15px 5px 35px;
        color: #fff;
    }

    .main_nav .dropdown-menu ul li a {
        padding: 5px 15px 5px 35px;
        color: #fff;
    }

     


    .flex-direction-nav .flex-next {
        right: 0px;
        z-index: 0;
    }

    .flex-direction-nav .flex-prev {
        left: 0px;
        z-index: 0;
    }

    .stat_arch > h1, .news_evn > h1 {
        margin-top: 0 !important;
        font-size: 2.5em;
        font-weight: 600;
    }

    .content_img {
        float: none;
        margin: 1em 0;
    }

    .ara_link > h4 {
        font-size: 14px;
    }

    .comtent_header {
        text-align: center;
    }

    .SCD_form_cont h4 {
        color: #0f506d;
        text-align: left;
        font-family: 'Roboto', sans-serif;
    }

    .navbar-collapse {
        box-shadow: 1px 2px 2px #C7C7C7;
        background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    }
    /*** hide Search text in mobile ***/
    .search_mob {
        display: none;
    }
    /**** SARA ****/
    .sara_banner {
        padding: 1em;
    }
    /*** NEARA ***/
    .neara_banner {
        padding: 1em;
    }
    .subheadwrapper.virPageTitle{
        bottom: 15px;
    }
     .sub_things-to-know .subheadwrapper.virPageTitle {
        font-size: 3em;
        bottom: 15px;
    }
	
	.subheadwrapper img {
        height: 165px;
    }
    #intSHMobile{
        display:block;
    }
    #intSH{
        display:none;
    }

}

@media (min-width: 280px) and (max-width: 479px) {
    .flexslider .slides strong {
        font-size: 16px;
        line-height: 20px;
        margin: 5px 0px;
    }

    .flexslider .slides span {
        line-height: 20px;
        font-size: 12px;
    }

    .flexslider .slides a.btn {
        padding: 5px;
        margin: 5px 0px;
        font-size: 12px;
    }

    .flexslider .slides p {
        bottom: 10px;
    }
	
	.subheadwrapper img {
    height: 140px;
}
.subheadwrapper .virPageTitle {
    bottom: 15px;
    font-size: 2em;
}
}

@media (min-width: 768px) {
    /*** Banner***/

    .banner {
        position: relative;
        margin-top: -0.7em;
    }

    .social_icon {
        margin-top: 50px;
        display: block;
    }

    .social_icon_mob {
        display: none;
    }

    .main_nav .navbar-default .navbar-nav > li > a {
        color: #FFF;
        outline: 0px;
        text-shadow: 2px 2px 2px #333;
        -webkit-text-shadow: 1px 2px 2px #999;
    }


    .main_nav .dropdown-menu {
        background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%;
        border-radius: 6px !important;
    }

        .main_nav .dropdown-menu > li > a {
            color: #FFF;
            display: block;
            width: 100%;
        }

            .main_nav .dropdown-menu > li > a:hover {
                color: #000;
            }

        .main_nav .dropdown-menu > .active > a,
        .dropdown-menu > .active > a:hover,
        .dropdown-menu > .active > a:focus {
            color: #ffcc66 !important;
            text-decoration: none;
            background-color: #333333;
            outline: 0;
        }

        .main_nav .dropdown-menu > .active li.child_1 a {
            color:#ffcc66;
        }


    .main_nav .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background-color: transparent !important;
        color: #66ccff;
    }

  

    .flex-direction-nav .flex-next {
        right: -60px;
        z-index: 0;
        background: url(../images/AHC_2015_mp_rotator_arrow_right.png) no-repeat;
        cursor: pointer;
        width: 59px;
        background-position: right;
    }

    .flex-direction-nav .flex-prev {
        left: -60px;
        z-index: 0;
        background: url("../images/AHC_2015_mp_rotator_arrow_left.png") no-repeat scroll 0% 0% transparent;
        cursor: pointer;
        width: 59px;
        background-position: left;
    }

    .stat_arch > h1, .news_evn > h1 {
        margin-top: 0 !important;
        font-size: 3em;
        font-weight: 600;
    }

    .content_img {
        float: right;
        margin: 0em 1em 1em 1em;
    }

    .SCD_form_cont h4 {
        color: #0f506d;
        text-align: right;
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
    }



    /*** Show Search text in mobile ***/
    .search_mob {
        display: inline;
    }
    /*** SARA ***/
    .sara_banner {
        padding: 2em 0px;
    }
    /*** NEARA ***/
    .neara_banner {
        padding: 2em 0px;
    }
}
/*** MAin Containt Area ***/
.stat_arch, .news_evn {
    background: url(../images/AHC_2015_mp_divider_md.png) no-repeat bottom;
    background-size: contain;
    padding: 1em;
}

    .stat_arch > small, .stat_arch > h1 {
        color: #0f506d;
    }

    .stat_arch > small, .news_evn > small {
        font-size: 1.5em;
        font-weight: normal;
    }

    .news_evn > small, .news_evn > h1 {
        color: #2a785c;
    }

    .news_evn > small, .news_evnh3, .stat_arch > small, .post_cont li {
        font-family: 'Arvo';
    }

    .news_evn > h2, .news_evn h3 {
        font-family: 'Montserrat', sans-serif;
    }

.readmore {
    color: #2a785c;
    font-family: 'Arvo';
    cursor: pointer;
}

.sell_evn {
    color: #0f506d;
    font-family: 'Arvo';
    cursor: pointer;
}

.post_cont {
    padding: 1em;
}

    .post_cont h3, .post_cont .nav {
        font-family: 'Arvo';
    }

.post_cont p, .post_content {
    font-family: "Roboto";
    font-size: 16px;
}
/**** Social Media icons ****/

.sco_pad_bg {
    background: url(../images/AHC_2015_mp_notepad_top.png) no-repeat;
}

.AHC_twitter_bg {
    box-shadow: 0px 1px 6px #666;
    margin: 1em 0.1em;
    padding: 0.5em 0em;
    border-radius: 0.4em;
}

    .AHC_twitter_bg small {
        color: #9d9d9d;
    }

.footer_top {
    border-top: dashed 1px #bbbbbb;
    border-bottom: dashed 1px #bbbbbb;
}

.footer_block {
    border: solid 1px #8a8d8d;
    box-shadow: 0.01em 0.1em 0.2em 0.1em #8D8D8D;
}

.footer_header {
    background: url(../images/AHC_2015_mp_divider_md.png) no-repeat bottom;
    background-size: contain;
    padding-bottom: 1em;
}

.more_btn {
    border: solid 1px #ACAAAA;
    padding: 0.5em;
    bottom: -0.5em;
    border-radius: 0.5em;
    -webkit-border-radius:: 0.5em;
    -moz-border-radius:: 0.5em;
    box-shadow: 0.2em 0.1em 0.2em 0.1em #8D8D8D;
}

.neara_btn {
    background: -webkit-linear-gradient(top, #74b69e, #63a291); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #74b69e, #63a291); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #74b69e, #63a291); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #74b69e, #63a291); /* Standard syntax */
    border: solid 1px #666666;
    border: inset 1px #2c605f #666666;
}

.sara_btn {
    background: -webkit-linear-gradient(top, #7bc3e2, #6aaecf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #7bc3e2, #6aaecf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #7bc3e2, #6aaecf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #7bc3e2, #6aaecf); /* Standard syntax */
    border: solid 1px #666666;
    border: inset 1px #2c605f #666666;
}

.ark_btn {
    background: -webkit-linear-gradient(bottom, #74b69e, #63a291); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #74b69e, #63a291); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #74b69e, #63a291); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #cab199, #b3a28d); /* Standard syntax */
    border: solid 1px #666666;
    border: inset 1px #2c605f #666666;
}

.neara {
    background-color: #d6e5df;
}

    .neara h2, .neara > .footer_header h5 {
        color: #2a785c;
    }

.sara {
    background-color: #cce1eb;
}

    .sara h2, .sara > .footer_header h5 {
        color: #0f506d;
    }

.ark_cat {
    background-color: #e7e0da;
}

    .ark_cat h2, .ark_cat > .footer_header h5 {
        color: #825a40;
    }

    .neara > .footer_header h5, .sara > .footer_header h5, .ark_cat > .footer_header h5 {
        font-family: 'Arvo';
    }

    .neara h2, .sara h2, .ark_cat h2 {
        font-family: "Montserrat";
    }
/*** left right Feeds ***/
.feeds {
    height: 100%;
}

.feed_head_bg {
    background: url(../images/AHC_2015_mp_notepad_top.png) repeat-x bottom;
    height: 4em;
}

.feed_footer_bg {
    background: url(../images/AHC_2015_mp_notepad_bottom.png) repeat-x top;
    height: 3em;
}

.feed_facebook {
    background: url(../images/feed_fc_bg.png) repeat-x;
}

.feed_twitter {
    background: url(../images/feed_tw_bg.png) repeat-x;
}

.feed_pinterest {
    background: url(../images/feed_pt_bg.png) repeat-x;
}

    .feed_facebook > h4 > a, .feed_twitter > h4 > a, .feed_pinterest > h4 > a {
        font-family: "Arvo";
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
        text-align: center;
        outline: medium none;
        display: block;
    }

.panel-heading {
    padding: 8px 15px;
    /* font spacing */
}

.feeds .fa {
    margin-right: 0.5em;
    font-size: 1.5em;
}

.fa-bars {
    color: #FFF;
}
/*** Bootstrap overright panal ***/
.feeds .panel {
    border-top: solid 0px transparent;
    border-bottom: solid 0px transparent;
    border-left: solid 1px #634f3c;
    border-right: solid 1px #634f3c;
    border-radius: 0;
    margin-top: 0 !important;
}

.feeds .panel-heading {
    border-color: #010101 !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 1px solid #010101;
    border-left: 0px solid #634f3c;
    border-right: 0px solid #634f3c;
    border-bottom: 1px solid #010101;
}

.feeds .panel-body {
    border-top: 0px solid #634f3c !important;
    border-bottom: 0px solid #634f3c !important;
    padding: 0.5em;
}

/**** Footer ****/
.footer_bottom {
    background: url(../images/AHC_2015_mp_ftr_bg.jpg) repeat;
    border-top: 2px dashed #b5b3b3;
    padding: 0.5em;
    clear: both;
    margin-top: 40px;
}

    .footer_bottom h5, .footer_bottom p {
        color: #8a7d6b;
        font-weight: bold;
        font-family: "Roboto";
    }


/**** About us ****/

/* Breadcrumd bootstrap Classes overright */
.breadcrumbCont {
    margin: 1em 0;
    padding: 0.5em 0;
    border: dashed 1px #ccc;
}

.breadcrumb {
    margin: 0;
    background-color: transparent;
}

    .breadcrumb a {
        font-family: 'Arvo';
        font-weight: bold;
    }

    .breadcrumb a {
        color: #282828;
    }

    .breadcrumb > .active {
        color: #6CF;
        font-weight: bold;
    }

#breadcrumbs {
    padding: 8px 15px;
}

    #breadcrumbs .node, #breadcrumbs .SepClass, #breadcrumbs .cNode {
        color: #282828;
        font-family: "Arvo",sans-serif;
        font-weight: bold;
        text-decoration: none;
    }

    #breadcrumbs .rNode {
        /*background: transparent url("!images/AGC_breadcrumb-icon_home.png") no-repeat scroll 0 0;
    display: inline-block;*/
        /*height: 16px;
    text-indent: -9999px;
    vertical-align: text-bottom;
    width: 16px;*/
        color: #282828;
        font-family: "Arvo",sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
    }

    #breadcrumbs .SepClass {
        font-weight: 300;
        margin: 0 10px;
        vertical-align: top;
        font-weight: bold;
    }

    #breadcrumbs .cNode {
        color: #6cf;
        font-weight: bold;
    }

    #breadcrumbs.neara-breadcrumbs .cNode {
    color: #2a785c
}

.comtent_header {
    font-family: "Montserrat",sans-serif;
    color: #0f506d;
}

.comtent_sub_header {
    font-family: "Arvo";
    font-size: 16px;
    color: #2a785c;
}

    .comtent_sub_header h4 {
        font-weight: bold;
    }

    .comtent_sub_header p {
        color: #000;
    }

.ara_link > h4 {
    color: #2a785c;
    font-family: "Arvo";
    font-weight: bold;
}

.text_black {
    color: #000;
    font-weight: normal;
}

.text_blue {
    color: #3399cc;
    font-weight: bold;
}

.content_img {
    position: relative;
    padding: 10px;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 3px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}

.divider_top {
    background: url(../images/AHC_2015_mp_divider_md.png) no-repeat top;
    background-size: contain;
}

/*** SCD form Screen ***/
.input-group .form-control {
    font-weight: normal;
}

.content_st {
    font-family: "Arvo";
    padding: 1em 0;
}

.SCD_form_cont {
    background: url("../images/AHC_2015_mp_divider_md.png") no-repeat,url("../images/AHC_2015_mp_divider_md.png") no-repeat;
    background-position: top,bottom;
    background-size: contain;
    padding-bottom: 4em;
    padding-top: 1.5em;
    margin-top: 1em;
    text-align: center;
}

    /*** Form Styling ***/
    .SCD_form_cont input[type="text"], .SCD_form_cont input[type="email"], .SCD_form_cont input[type="tel"], .SCD_form_cont textarea, .SCD_form_cont .btn-default {
        margin: 0.5em;
        border: solid 1px #666666;
        border-radius: 0.5em;
        background: -webkit-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to top, #edf0f1, #FFF, #edf0f1); /* Standard syntax */
        box-shadow: 1px 2px 2px #CCC;
        outline: none;
    }

.dropdown-toggle, button {
    outline: none;
}

.input-group input[type="text"] {
    margin: 0em 0.5em 0em 0 !important;
}

.datepiker {
    padding: 0.5em;
    padding-right: 1em;
    padding-left: 0.2em;
}

.input-group-addon {
    margin: 0em;
    border: solid 1px #666666;
    border-radius: 0.5em;
    background: -webkit-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #edf0f1, #FFF, #edf0f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #edf0f1, #FFF, #edf0f1); /* Standard syntax */
    box-shadow: 1px 2px 2px #CCC;
    padding: 0.4em;
}

.SCD_form_cont input[type="text"], .SCD_form_cont input[type="email"], .SCD_form_cont input[type="tel"], .SCD_form_cont textarea {
    padding: 0.4em;
    margin: 0.5em 0;
}

.SCD_form_cont .btn-default {
    padding: 0.4em;
    margin: 0.5em 0;
    outline: none;
}

.SCD_form_cont .serach_btn {
    background: -webkit-linear-gradient(top, #26634e, #54977e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #26634e, #54977e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #26634e, #54977e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #26634e, #54977e); /* Standard syntax */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#26634e, endColorstr=#54977e);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#26634e, endColorstr=#54977e)";
    background-image: -ms-linear-gradient(top, #26634e 0%, #54977e 100%);
    color: #FFFFFF;
    text-align: center;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    border: 1px #0e3c2b;
    border-style: none solid solid;
    padding: 7px 15px;
    box-shadow: 0 1px 2px #333;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0.5em 0;
}

.SCD_form_cont .dropdown-toggle > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    padding-right: 0.5em;
}

.SCD_form_cont .dropdown-menu > li > a {
    white-space: normal;
}

.SCD_form_cont .dropdown-menu > li:hover {
    background: #E7E7E7;
}
/*** Font Awesome Overright***/

.fa-caret-down:before {
    vertical-align: sub;
}
/*** SARA ****/
.sara_banner_bg {
    background: url(../images/sara_banner_bg.png) no-repeat;
    background-size: 100% 100%;
}

.about_sara p {
    font-family: 'Roboto', sans-serif;
}

.dd_cont {
    padding: 0 0 0 1em;
}
/*** NEARA ***/
.neara_banner_bg {
    background: url(../images/neara_banner_bg.png) no-repeat;
    background-size: 100% 100%;
}

.about_sara p {
    font-family: 'Roboto', sans-serif;
}

/*** Hlepers ****/
.truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.date {
    color: #666666;
    font-weight: bold;
}

.img_center {
    margin: 0 auto;
}
/***** Reset top Margin *****/
.reset_top_margin {
    margin: 0px 0 !important;
}

/*****  padding Set ******/
.padding-1x {
    padding: 0.5em;
}

.padding-2x {
    padding: 1em;
}
/***** vertical padding Set ******/
.padding-ver-1x {
    padding: 0.5em 0;
}

.padding-ver-2x {
    padding: 1em 0;
}
/***** Horizontal padding Set ******/
.padding-hor-1x {
    padding: 0 0.5em;
}

.padding-hor-2x {
    padding: 0 1em;
}

.flexslider .slides p {
    display: block;
    position: absolute;
    right: 30px;
    padding: 0 5px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: white;
    background-color: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: right;
    min-width:50%;
}

.flexslider .slides strong,
.flexslider .slides span {
    text-shadow: 0px 0px 5px #333;
    display: block;
}

.flexslider .slides a.btn {
    text-decoration: none;
    border-radius: 6px;
    color: #333;
    display: inline-block;
    font-weight: bold;
    background: -webkit-linear-gradient(top, #e5af51, #f7c663);
    background: -o-linear-gradient(top, #e5af51, #f7c663);
    background: -moz-linear-gradient(top, #e5af51, #f7c663);
    background: linear-gradient(to top, #e5af51, #f7c663);
    border: solid 1px #4a3527;
    box-shadow: 0px 0px 11px #666;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#e5af51, endColorstr=#f7c663);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e5af51, endColorstr=#f7c663)";
    background-image: -ms-linear-gradient(top, #e5af51 0%, #f7c663 100%);
}

.search-collection h3 {
    margin-bottom: 0;
}

.search-collection hr {
    border: none;
    border-top: 1px dashed #b5b3b3;
}

.search-collection h4 {
    color: #5b5a5a;
    font-size: 16px;
    font-weight: 600;
    margin: 2px 0;
}

.letter-link {
    color: #3399cc !important;
    font-weight: bold;
    margin: 0 5px;
}

.search-collection a {
    color: #3399cc;
    font-weight: bold;
    letter-spacing: 0.6px;
}

.search-collection .collection-intro strong {
    color: #5b5a5a;
}

.search-collection .toc {
    margin-left: 0;
}

    .search-collection .toc li {
        display: inline-block;
    }

        .search-collection .toc li:after {
            content: " | ";
        }

        .search-collection .toc li:last-of-type:after {
            content: "";
        }

        .search-collection .toc li a {
            padding: 0 5px;
        }

.search-collection .collection li {
    font-weight: bold;
    font-size: 13px;
}

.green-btn {
    background: -webkit-linear-gradient(top, #26634e, #54977e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #26634e, #54977e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #26634e, #54977e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #26634e, #54977e); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#26634e, endColorstr=#54977e)";
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#26634e, endColorstr=#54977e);
    background-image: -ms-linear-gradient(top, #26634e 0%, #54977e 100%);
    color: #FFFFFF !important;
    text-align: center;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    border: 1px #0e3c2b;
    border-style: none solid solid;
    padding: 7px 15px;
    box-shadow: 0 1px 2px #333;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0.5em 0;
    text-decoration: none !important;
}

    .green-btn .fa {
        font-size: 18px;
        margin: 5px 7px 0 0;
        vertical-align: middle;
    }

    .green-btn a {
        color: #FFFFFF !important;
        text-decoration: none !important;
    }


#searchPnl input, #searchPnl select {
    margin: 0.5em 0;
    padding: 0.4em;
    background: rgba(0, 0, 0, 0) linear-gradient(to top, #edf0f1, #fff, #edf0f1) repeat scroll 0 0;
    border: 1px solid #666666;
    border-radius: 0.5em;
    box-shadow: 1px 2px 2px #ccc;
    margin: 0.5em;
    outline: medium none;
}

@media (min-width:768px) {
    .open > .dropdown-menu {
        display: none;
    }
}

.sub_gallery #thumbs ul {
    height: 95px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 5px 0;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.sub_gallery #thumbs li {
    display: inline;
    padding: 0 3px;
    position: relative;
}

    .sub_gallery #thumbs li:first-child {
        margin-left: 0;
    }

.sub_gallery #thumbs a {
    border: 1px solid #000;
    display: inline-block;
    height: 72px;
    padding: 0;
    width: 72px;
}

.sub_gallery #photo {
    padding: 1em;
    position: relative;
    text-align: center;
}

    .sub_gallery #photo img {
        border: 1px solid #000;
        max-width: 100%;
    }

.sub_gallery #caption {
    padding: 1em;
    text-align: center;
}

.sub_gallery #next_prev_links {
    display: none;
    height: 0;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}

.sub_gallery #next_link, .sub_gallery #prev_link {
    bottom: -50px;
    padding-top: 100px;
    position: absolute;
    width: 100px;
}

.sub_gallery #next_link {
    background: rgba(0, 0, 0, 0) url("/!img/right_arrow.png") no-repeat scroll 100% 50%;
    right: 0;
}

.sub_gallery #prev_link {
    background: rgba(0, 0, 0, 0) url("/!img/left_arrow.png") no-repeat scroll 0 50%;
    left: 0;
}

.sub_gallery #photodetail {
    padding-bottom: 1em;
}
@media (max-width:767px){
    .smallToggle{
	    width: 159px !important;
    }

    .mobileToggle{
        width: 48px !important;
        float: right !important;
        display: inline-block !important;
        padding: 5px 0 1px 0 !important;
        margin-top: -30px !important;
        position: relative;
        z-index: 100;
    }
    #bs-example-navbar-collapse-1 {
        width: 234px;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu {
	    margin:0;
        position: relative;
        border-radius: 0px !important;
        width: 100%;
        background: none repeat scroll 0% 0% rgba(256, 256, 256, 0.9);
    }
    #bs-example-navbar-collapse-1  .dropdown-menu > .active > a {
        background: transparent;
    }
    .dropdown-menu li:hover > ul {
        display: none;
    }
    ul.dropdown-menu li.parent a {
        padding: .5em 0 .5em 25px;
    }
    ul.dropdown-menu li a .mobiledown{
        display: inline;
        padding: 1px 15px 6px 3px;
        float: right;
    }
    ul.dropdown-menu li a .mobiledown .fa{
        position: relative;
        top: -3px;
    }
    ul.dropdown-menu li.parent .child_1:last-child a {
        margin-bottom: 0;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu li ul {
	    margin:0;
        position: relative;
        border-radius: 0px !important;
        width: 234px;
        background: none repeat scroll 0% 0% #000;
        padding:5px 0;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu li ul li.child_1 {
        line-height: 1em;
    }
    #bs-example-navbar-collapse-1 .dropdown-menu li ul li a {
         padding: 8px 5px 8px 35px;
        display: block;
        height: auto;
    }

    #bs-example-navbar-collapse-1 .dropdown-menu li.opensubnav ul {
        display: block;
    }
    
}

/*Departments*/
.departments_section_new {
	padding: 17px 0px;
    margin-bottom: 17px;
    border-bottom: 2px dashed #B5B3B3;
}

.departments_section_new .row {
	margin-right: -10px;
	margin-left: -10px;
	}
	
.departments_section_new .col-md-6 {
	padding-left: 10px;
	padding-right: 10px;
}

.departments_section_new .col-sm-3 {
	padding-right: 10px;
	padding-left: 10px;
	}

.departments_section_new .col-sm-4 {
	padding-right: 15px;
	padding-left: 15px;
	}

@media (max-width: 1200px) {
.departments_section_new .col-xs-4 {
	padding-right: 0px;
	padding-left: 5px;
	}
}

@media (max-width: 991px) {
.departments_section_new .col-xs-4 {
	padding-right: 10px;
	padding-left: 15px;
	}
}

@media (max-width: 768px) {
.departments_section_new .col-xs-4 {
	padding-right: 72px;
	padding-left: 72px;
    margin-bottom: -10px;
	}
}

@media (max-width: 743px) {
.departments_section_new .col-xs-4 {
	padding-right: 65px;
	padding-left: 70px;
	}
}

@media (max-width: 715px) {
.departments_section_new .col-xs-4 {
	padding-right: 64px;
	padding-left: 64px;
	}
}

@media (max-width: 630px) {
.departments_section_new .col-xs-4 {
	padding-right: 70px;
	padding-left: 30px;
	}
}

@media (max-width: 600px) {
.departments_section_new .col-xs-4 {
	padding-right: 40px;
	padding-left: 40px;
	}
}

@media (max-width: 545px) {
.departments_section_new .col-xs-4 {
	padding-right: 30px;
	padding-left: 30px;
	}
}

/* Nexus 6p */
@media (max-width: 440px) {
.departments_section_new .col-xs-4 {
	padding-right: 25px;
	padding-left: 10px;
	}
}

/* Nexus 5x */
@media (max-width: 412px) {
.departments_section_new .col-xs-4 {
	padding-right: 25px;
	padding-left: 5px;
	}
}


/* Galaxy S5 & iPhone 6*/
@media (max-width: 375px) {
.departments_section_new .col-xs-4 {
	padding-right: 15px;
	padding-left: 0px;
	}
}

/* iphone 5*/
@media (max-width: 320px) {
.departments_section_new .col-xs-4 {
	padding-right: 0px;
	padding-left: 0px;
	}
}

@media (min-width: 1200px) {
	.departments_section_new .col-sm-3 {
		padding-right: 22px;
		padding-left: 22px;
	}
}
.departments_section_new a {
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
}

.departments_section_new a span {
	width: 100%;
	height: 50px;
	clear: both;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url(/!includes/images/department_sprite_new.png);
	}

.departments_section_new a span.arkansas_heritage {
	background-position: -1px -50px;
}

.departments_section_new a:hover span.arkansas_heritage {
	background-position: -1px -1px;
	}

.departments_section_new a span.arts_council {
	background-position: -200px -150px;
}

.departments_section_new a:hover span.arts_council {
	background-position: -200px -101px;
}

.departments_section_new a span.preservation_program {
	background-position: -100px -50px;
}

.departments_section_new a:hover span.preservation_program {
	background-position: -100px -2px;
}

.departments_section_new a span.heritage_commission {
	background-position: -200px -50px;
}

.departments_section_new a:hover span.heritage_commission {
	background-position: -200px -0px;
}

.departments_section_new a span.delta_center {
	background-position: -100px -250px;
}

.departments_section_new a:hover span.delta_center {
	background-position: -100px -199px;
}

.departments_section_new a span.arkansas_museum {
	background-position: 0px -250px;
}

.departments_section_new a:hover span.arkansas_museum {
	background-position: 0px -200px;
}

.departments_section_new a span.mosaic_templars {
	background-position: 0px -150px;
}

.departments_section_new a:hover span.mosaic_templars {
	background-position: 0px -99px;
}

.departments_section_new a span.state_house {
	background-position: -100px -150px;
}

.departments_section_new a:hover span.state_house {
	background-position: -100px -100px;
}

.departments_section_new a span.state_archive {
	background-position: -200px -249px;
}

.departments_section_new a:hover span.state_archive {
	background-position: -200px -200px;
}


.departments_section_new a p {
	font-size: 1.1em;
	line-height: normal;
	margin-bottom: 0px;
	color: #a9a9a9;
	position: absolute;
	top: 60px;
	width: 200px;
	left: -50px;
    z-index: 1;
	display: none;
	padding: 10px 10px;
	background: #fff;
	box-shadow: 1.5px 2.598px 5px 0px rgba(1, 2, 2, 0.196);
}

.departments_section_new a:hover p {
	display: block;
}

.departments_section_new a p:before {
	content: "";
	width: 23px;
	height: 10px;
	top: -10px;
	left: 50%;
	margin-left: -12px;
	position: absolute;
	background: url(images/tooltip_arrow.png) top center no-repeat;
}

.departments_section_new a:hover p {
	color: #000000;
}