/* CSS VerticalMenuBehaviors */
.Singleparent a {background:#ffffff;}
.Singleparent a svg{position:absolute;right:2.5%;top:22px;}
.menusectiontitle a {background:#fff;}

#RightMenu_Container {display:block;float:right;margin:0;}
#RightMenu_Container .VerticalBanner {width:100%;padding:1em;}
#RightMenu_Container .VerticalBanner img {width:100%;}



/* OLDER - Desktops and laptops ----------- */
@media only screen and (min-device-width : 1024px) and (max-device-width : 1223px) {
/* Styles */
.Menu_Container   {font-family:helvetica;display:block;}
.Menu_Container a {text-decoration:none;}
.Menu_Container a:hover      {text-decoration:none;}
#Contact-LeftArea {display:block;float:left;width:100%;margin:0;padding:0.5em;}
#Contact-LeftArea label {width:100%;margin:5px 0;padding:1% 0;color:#0f1a72;border-bottom:1px solid #ccc;font-size:1.2em;}
#Contact-LeftArea h4 {font-size:1em;color:#989898;}
#Contact-LeftArea em {font-size:1em;font-style:normal;color:#000000;}
#Contact-LeftArea h3 {font-size:0.9em;color:#082e3d;font-weight:bold;}
#Contact-LeftArea-divisor {width:100%;}
#Grid-Holder                 {float:right;width:45px;height:auto;margin:15px 0px 0px;}
.Grid-Buttons                {float:left;width:100%;height:auto;margin:0 0 5px;padding:2px;text-align:center;}
.Department-Menu_Container {float:left;margin:0;padding:0;width:100%;display:block;}
.Department-Holder-Content {width:100%;}
.Menu_Wrapper {font-family:'Manjari', sans-serif;float:left;width:100%;margin:0;}
.menusectiontitle {float:left;width:100%;height:auto;}
.menusectiontitle a        {color:#545454;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #f5f5f5;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.menusectiontitle a:hover  {color:#eb8b31;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #eb8b31;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories {background:#f5f5f5;float:left;height:auto;margin:auto;width:100%;}
.submenu-Categories a       {color:#545454;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories a:hover {color:#e7b944;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-CategoriesSelected {color:#e7b944 !important;font-weight:bold;text-align:center;width:100%;}	
#Department-Menu-icon-holder {display:block;margin:auto;padding:0 0 20px;width:98%;}
.Singleparent-Icon {float:left;height:auto;margin:20px auto;text-align:center;width:25%;}
.Singleparent-Icon-Link       {color:#165f6d;margin:0;font-size:1.3em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon-Link:hover {color:#082e3d;margin:0;font-size:1.3em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon div       {margin:10px auto;width:85%;border:1px solid #cccccc;background:#ffffff;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.Singleparent-Icon div:hover {margin:10px auto;width:85%;border:1px solid #cccccc;background:#fafafa;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.VMenu {float:left;width:100%;margin:0;}
.Singleparent {height:auto;width:100%;margin:0.5em 0;float:left;padding:0;background:none;}
.Singleparent a         {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:hover   {position:relative;border:1px solid #eb8b31;color:#eb8b31;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:visited {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
.Menu_Container   {font-family:helvetica;display:block;}
.Menu_Container a {text-decoration:none;}
.Menu_Container a:hover      {text-decoration:none;}
#Contact-LeftArea {display:block;float:left;width:100%;margin:0;padding:0.5em;}
#Contact-LeftArea label {width:100%;margin:5px 0;padding:1% 0;color:#0f1a72;border-bottom:1px solid #ccc;font-size:1.2em;}
#Contact-LeftArea h4 {font-size:1em;color:#989898;}
#Contact-LeftArea em {font-size:1em;font-style:normal;color:#000000;}
#Contact-LeftArea h3 {font-size:0.9em;color:#082e3d;font-weight:bold;}
#Contact-LeftArea-divisor {width:100%;}
#Grid-Holder                 {float:right;width:45px;height:auto;margin:15px 0px 0px;}
.Grid-Buttons                {float:left;width:100%;height:auto;margin:0 0 5px;padding:2px;text-align:center;}
.Department-Menu_Container {float:left;margin:0;padding:0;width:100%;display:block;}
.Department-Holder-Content {width:100%;}
.Menu_Wrapper {font-family:'Manjari', sans-serif;float:left;width:100%;margin:0;}
.menusectiontitle {float:left;width:100%;height:auto;}
.menusectiontitle a        {color:#545454;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #f5f5f5;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.menusectiontitle a:hover  {color:#eb8b31;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #eb8b31;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories {background:#f5f5f5;float:left;height:auto;margin:auto;width:100%;}
.submenu-Categories a       {color:#545454;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories a:hover {color:#e7b944;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-CategoriesSelected {color:#e7b944 !important;font-weight:bold;text-align:center;width:100%;}	
#Department-Menu-icon-holder {display:block;margin:auto;padding:0 0 20px;width:95%;}
.Singleparent-Icon {float:left;height:auto;margin:20px auto;text-align:center;width:25%;}
.Singleparent-Icon-Link       {color:#165f6d;margin:0;font-size:1.3em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon-Link:hover {color:#082e3d;margin:0;font-size:1.3em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon div       {margin:10px auto;width:85%;border:1px solid #cccccc;background:#ffffff;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.Singleparent-Icon div:hover {margin:10px auto;width:85%;border:1px solid #cccccc;background:#fafafa;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.VMenu {float:left;width:100%;margin:0;}
.Singleparent {height:auto;width:100%;margin:0.5em 0;float:left;padding:0;background:none;}
.Singleparent a         {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:hover   {position:relative;border:1px solid #eb8b31;color:#eb8b31;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:visited {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:active  {background-color:#117ec1;position:relative;border:1px solid #117ec1;color:#ffffff;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
.Menu_Container   {font-family:helvetica;display:block;}
.Menu_Container a {text-decoration:none;}
.Menu_Container a:hover      {text-decoration:none;}
#Contact-LeftArea {display:block;float:left;width:100%;margin:0;padding:0.5em;}
#Contact-LeftArea label {width:100%;margin:5px 0;padding:1% 0;color:#0f1a72;border-bottom:1px solid #ccc;font-size:1.2em;}
#Contact-LeftArea h4 {font-size:1em;color:#989898;}
#Contact-LeftArea em {font-size:1em;font-style:normal;color:#000000;}
#Contact-LeftArea h3 {font-size:0.9em;color:#082e3d;font-weight:bold;}
#Contact-LeftArea-divisor {width:100%;}
#Grid-Holder                 {float:right;width:45px;height:auto;margin:15px 0px 0px;}
.Grid-Buttons                {float:left;width:100%;height:auto;margin:0 0 5px;padding:2px;text-align:center;}
.Department-Menu_Container {float:left;margin:0;padding:0;width:100%;display:block;}
.Department-Holder-Content {width:100%;}
.Menu_Wrapper {font-family:'Manjari', sans-serif;float:left;width:100%;margin:0;}
.menusectiontitle {float:left;width:100%;height:auto;}
.menusectiontitle a        {color:#545454;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #f5f5f5;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.menusectiontitle a:hover  {color:#eb8b31;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #eb8b31;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories {background:#f5f5f5;float:left;height:auto;margin:auto;width:100%;}	
.submenu-Categories a       {color:#545454;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}	
.submenu-Categories a:hover {color:#e7b944;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-CategoriesSelected {color:#e7b944 !important;font-weight:bold;text-align:center;width:100%;}
#Department-Menu-icon-holder {display:block;margin:auto;padding:0 0 20px;width:90%;}
.Singleparent-Icon {float:left;height:auto;margin:20px auto;text-align:center;width:25%;}
.Singleparent-Icon-Link       {color:#165f6d;margin:0;font-size:1.5em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon-Link:hover {color:#082e3d;margin:0;font-size:1.5em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon div       {margin:10px auto;width:75%;border:1px solid #cccccc;background:#ffffff;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.Singleparent-Icon div:hover {margin:10px auto;width:75%;border:1px solid #cccccc;background:#fafafa;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.VMenu {float:left;width:100%;margin:0;}
.Singleparent {height:auto;width:100%;margin:0.5em 0;float:left;padding:0;background: none;}
.Singleparent a         {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:hover   {position:relative;border:1px solid #eb8b31;color:#eb8b31;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width: 100%;}
.Singleparent a:visited {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width: 100%;}
}

@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution: 144dpi) {
/* Styles */
.Menu_Container   {font-family:helvetica;display:block;}
.Menu_Container a {text-decoration:none;}
.Menu_Container a:hover      {text-decoration:none;}
#Contact-LeftArea {display:block;float:left;width:100%;margin:0;padding:0.5em;}
#Contact-LeftArea label {width:100%;margin:5px 0;padding:1% 0;color:#0f1a72;border-bottom:1px solid #ccc;font-size:1.2em;}
#Contact-LeftArea h4 {font-size:1em;color:#989898;}
#Contact-LeftArea em {font-size:1em;font-style:normal;color:#000000;}
#Contact-LeftArea h3 {font-size:0.9em;color:#082e3d;font-weight:bold;}
#Contact-LeftArea-divisor {width:100%;}
#Grid-Holder                 {float:right;width:45px;height:auto;margin:15px 0px 0px;}
.Grid-Buttons                {float:left;width:100%;height:auto;margin:0 0 5px;padding:2px;text-align:center;}
.Department-Menu_Container {float:left;margin:0;padding:0;width:100%;display:block;}
.Department-Holder-Content {width:100%;}
.Menu_Wrapper {font-family:'Manjari', sans-serif;float:left;width:100%;margin:0;}
.menusectiontitle {float:left;width:100%;height:auto;}
.menusectiontitle a        {color:#545454;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #f5f5f5;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.menusectiontitle a:hover  {color:#eb8b31;float:left;font-size:1em;margin:0.1em 0;padding:0.5em;text-align:center;width:100%;border:1px solid #eb8b31;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-Categories {background:#f5f5f5;float:left;height:auto;margin:auto;width:100%;}	
.submenu-Categories a       {color:#545454;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}	
.submenu-Categories a:hover {color:#e7b944;float:left;font-size:1em;padding:0.5em;text-align:center;width:100%;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.submenu-CategoriesSelected {color:#e7b944 !important;font-weight:bold;text-align:center;width:100%;}
#Department-Menu-icon-holder {display:block;margin:auto;padding:0 0 20px;width:90%;}
.Singleparent-Icon {float:left;height:auto;margin:20px auto;text-align:center;width:25%;}
.Singleparent-Icon-Link       {color:#165f6d;margin:0;font-size:1.5em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon-Link:hover {color:#082e3d;margin:0;font-size:1.5em;font-family: 'Mina', sans-serif;height:75px;width:100%;float:left;}
.Singleparent-Icon div       {margin:10px auto;width:75%;border:1px solid #cccccc;background:#ffffff;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.Singleparent-Icon div:hover {margin:10px auto;width:75%;border:1px solid #cccccc;background:#fafafa;border-radius:120px;padding:2.5em;transition: all 1s ease;-webkit-transition: all 1s ease;-o-transition: all 1s ease;-moz-transition: all 1s ease;}
.VMenu {float:left;width:100%;margin:0;}
.Singleparent {height:auto;width:100%;margin:0.5em 0;float:left;padding:0;background: none;}
.Singleparent a         {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width:100%;}
.Singleparent a:hover   {position:relative;border:1px solid #eb8b31;color:#eb8b31;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width: 100%;}
.Singleparent a:visited {position:relative;border:1px solid #f5f5f5;color:#545454;float:left;font-size:1em;margin:0;padding:0.5em 0;text-decoration:none;text-align:center;width: 100%;}
}