/*  Theme 64 Full HD
Menu, Bottom, Sitemap
********************  */



/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container { margin: 0; padding: 0; overflow: hidden; }
.Menu-List-Link-Frontpage-Container:after { display: table; content: ""; line-height: 0; clear: both; }
.Menu-List-Link-Frontpage-Container ul { margin: 0; padding: 0; }
.Menu-List-Link-Frontpage-Container li { display: inline-block; float:left; min-height: 20px; margin: 5px 20px; padding: 8px 5px 5px 2px; width: 21.70%; font-size: 100%; color: #333333; }
.Menu-List-Link-Frontpage-Container li:before { float: left; font-family: FontAwesome; content: "\f0fe"; font-size: 75%; padding: 0 10px 5px 5px; }
.Menu-List-Link-Frontpage-Container li a,
.Menu-List-Link-Frontpage-Container li a:visited { display: block; color: #333333; }
.Menu-List-Link-Frontpage-Container li a:hover { color: #FFFFFF; }
.Menu-List-Link-Frontpage-Container li:hover { background: #0A3D5D; }
.Menu-List-Link-Frontpage-Container li:hover em { background-color: #F47D30; }
.Menu-List-Link-Frontpage-Container li:hover:before { color: #FFFFFF; }
.Menu-List-Link-Frontpage-Container li:hover a, .Menu-List-Link-Frontpage-Container li:hover a:visited { color: #FFFFFF; }
/* END Menu List Link New Frontpage */

/* Menu List Link New item */
.Menu-List-Link-item { margin: 0; padding: 0px; overflow: hidden; }
.Menu-List-Link-item:after { display: table; content: ""; line-height: 0; clear: both; }
.Menu-List-Link-item ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.Menu-List-Link-item li { display: inline-block; float: left; margin: 10px 20px; padding: 8px 5px 5px 2px; width: 21.957%; min-height: 40px; font-size: 100%; color: #333333; border-radius: 3px; overflow: hidden; background: #FFFFFF; box-shadow:0 0 5px #dddddd; background: -webkit-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -moz-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -ms-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -o-linear-gradient(right, #FFFFFF 30%, #CECECE); -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }
.Menu-List-Link-item li:before { float: left; font-family: FontAwesome; content: "\f0fe"; font-size: 75%; padding: 0px 10px 5px 5px; }
.Menu-List-Link-item li:hover:before { color: #FFFFFF; }
.Menu-List-Link-item li a,
.Menu-List-Link-item li a:visited { display: block; color: #333333; }
.Menu-List-Link-item li a:hover { color: #FFFFFF; }
.Menu-List-Link-item li:hover { background: #0A3D5D; transform: scale(1.025); }
.Menu-List-Link-item li:hover em { background-color: #F47D30; }
.Menu-List-Link-item li:hover a, .Menu-List-Link-item li:hover a:visited { color: #FFFFFF; }

.span3 .Menu-List-Link-item { padding: 0; }
.span3 .Menu-List-Link-item li { float: none; margin: 4px 2px; width: 95%; }
.Menu-List-Link-item li:before { padding: 0px 10px 21px 5px; }
.span9 .Menu-List-Link-item li { width: 29.282%; }
.span3 .Menu-List-Link-item li:hover, .span9 .Menu-List-Link-item li:hover { background: #0A3D5D; color: slategray; }


.bggradient-menulistlink-lblue li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #54C9E7); background: -moz-linear-gradient(right, #FFFFFF 30%, #54C9E7); background: -ms-linear-gradient(right, #FFFFFF 30%, #54C9E7); background: -o-linear-gradient(right, #FFFFFF 30%, #54C9E7); }
.bggradient-menulistlink-lgreen li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #54E8D4); background: -moz-linear-gradient(right, #FFFFFF 30%, #54E8D4); background: -ms-linear-gradient(right, #FFFFFF 30%, #54E8D4); background: -o-linear-gradient(right, #FFFFFF 30%, #54E8D4); }
.bggradient-menulistlink-lpink li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #ECA2F2); background: -moz-linear-gradient(right, #FFFFFF 30%, #ECA2F2); background: -ms-linear-gradient(right, #FFFFFF 30%, #ECA2F2); background: -o-linear-gradient(right, #FFFFFF 30%, #ECA2F2); }
.bggradient-menulistlink-blue li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #5498D4); background: -moz-linear-gradient(right, #FFFFFF 30%, #5498D4); background: -ms-linear-gradient(right, #FFFFFF 30%, #5498D4); background: -o-linear-gradient(right, #FFFFFF 30%, #5498D4); }
.bggradient-menulistlink-yellow li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #FEC442); background: -moz-linear-gradient(right, #FFFFFF 30%, #FEC442); background: -ms-linear-gradient(right, #FFFFFF 30%, #FEC442); background: -o-linear-gradient(right, #FFFFFF 30%, #FEC442); }
.bggradient-menulistlink-lpurple li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #BAA2F2); background: -moz-linear-gradient(right, #FFFFFF 30%, #BAA2F2); background: -ms-linear-gradient(right, #FFFFFF 30%, #BAA2F2); background: -o-linear-gradient(right, #FFFFFF 30%, #BAA2F2); }
.bggradient-menulistlink-orange li { background: -webkit-linear-gradient(right, #FFFFFF 30%, #EA924D); background: -moz-linear-gradient(right, #FFFFFF 30%, #EA924D); background: -ms-linear-gradient(right, #FFFFFF 30%, #EA924D); background: -o-linear-gradient(right, #FFFFFF 30%, #EA924D); }
/* END Menu List Link item New */

/* Menu Right Sidebar */
.menuright-res { margin: 0; padding: 0; border-bottom: 1px dashed #ccc; }
.menuright-res ul { margin: 0;	padding: 0; }
.menuright-res li { display: block; float:left; min-height: 20px; margin: 0 2px; padding: 5px 5px 5px 15px; width: 90%;
	border: 1px solid #fff; border-bottom: 1px solid #efefef; font-size: 100%; color: #333; background: url(/sites/default/files/public/css/icon-arrow-green-6x12.png) no-repeat 0px 10px; }
.menuright-res li a,
.menuright-res li a:visited { display: block; color: #333; }
.menuright-res li a:hover { color: #FFC726; }
.menuright-res li:hover { border: 1px solid #FFC726; background: #F5FCE0 url(/sites/default/files/public/css/icon-arrow-green-6x12.png) no-repeat 5px 10px; border-radius: 10px;
	-webkit-transition: all .4s; -ms-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; }
/* END Menu Right Sidebar */

/*  Awards Menu Right Sidebar */
.menuright-awards { margin: 0; padding: 0; border-bottom: 1px dashed #ccc; background: #DBA238; }
.menuright-awards .menuright-awards-title { margin: 0; padding: 0; height: 100px;
  background: url(/sites/default/files/public/css/CupAwards-Left.png) no-repeat left, #FFF url(/sites/default/files/public/css/CupAwards-Right.png) no-repeat right; }
.menuright-awards ul { margin: 0; padding: 0; }
.menuright-awards li { display: block; float:left; min-height: 20px; margin: 0 2px; padding: 10px; width: 90%; border-bottom: 1px solid #efefef; font-size: 100%; color: #FFF; background: #DCA329; }
.menuright-awards li a,
.menuright-awards li a:visited {	display: block; color: #FFF; }
.menuright-awards li a:hover { color: #7A4300; }
.menuright-awards li:hover { background: #FFD479;
  -webkit-transition: all .4s; -ms-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; }
/* END Awards Menu Right Sidebar */

/* Banner Right 2 Block Style */
.banner-right-2b { margin: 5px 2px; padding: 0; }
.banner-right-2b img { float: left; margin: 2px; padding: 1px; width: 98.5%; border: 1px solid transparent; border-radius: 10px; box-shadow: 0 0 5px #bbb; }
.banner-right-2b img:hover { opacity: 0.75; -webkit-transition: all .4s; border: 1px solid #F47D30; box-shadow: 0 0 9px #F47D30; }
/* END Banner Right 2 Block Style */

/* Banner Menu */
.banner-menu { margin: 0; padding: 0; text-align: center; }
.banner-menu img { margin: 20px; padding: 2px; width: 21%; border: 1px solid #ccc; border-radius: 10px; }
.banner-menu a:hover > img { border: 1px solid #F47D30; }
/* Banner Menu */

/* Banner Image Style 1 */
.Banner-Img-Style1 { margin: 0; padding: 0; text-align: center; }
.Banner-Img-Style1 img { margin: 5px; padding: 2px; width: 22%; border: 1px solid #ccc; border-radius: 10px; }
.Banner-Img-Style1 a:hover > img { border: 1px solid #F47D30; }

.span3 .Banner-Img-Style1 img { width: 92%; }
.span9 .Banner-Img-Style1 img { width: 30%; }
.span12 .Banner-Img-Style1 img { width: 45%; }
/* END Banner Image Style 1 */

/* Menu Responsive icon Container  */
.MenuRes-icon-Container { margin: 0; padding: 0; overflow: hidden; }
.MenuRes-icon-Container:after { display: table; content: ""; line-height: 0; clear: both; }
.MenuRes-icon-Container ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.MenuRes-icon-Container li { display: block; float:left; min-height: 20px; margin: 5px; padding: 5px 5px 5px 42px; width: 27.75%; border-bottom: 1px solid #efefef; font-size: 100%; color: #333; box-shadow: 0 0 5px #DDD; background: #FFF; border-radius: 3px; }
.MenuRes-icon-Container li a,
.MenuRes-icon-Container li a:visited { display: block; color: #333; }
.MenuRes-icon-Container li a:hover { color: #FFC726; }
.MenuRes-icon-Container li:hover { background: mintcream; /* #efefef; */ box-shadow: 0 0 5px 1px #ccc; -webkit-transition: all 1s; -ms-transition: all .4s; -ms-transition: all 1s; -o-transition: all 1s; }
.MenuRes-icon-Container li:hover em { background-color: #F47D30; }

.span9 .MenuRes-icon-Container li { width: 42%; }
/* .span12 .MenuRes-icon-Container li { width: 44%; } */
.span3 .MenuRes-icon-Container li { width: 85%; }
/* END Menu Responsive icon Container  */

/* Menu Responsive icon */
.MenuRes-icon, .menu-icon { background-color: #3FB6AA; border-radius: 50%; padding: 0 0 0 5px; color: #FFF; font-size: 100%; display: inline-block; width: 25px; height: 30px; line-height: 30px; margin-left: -36px; margin-right: 10px; text-align: center; }
/* END Menu Responsive icon */

/* Site Map */
.sitemap-res { margin: 0 0 5px 0; padding: 5px; border-bottom: 1px dashed #ccc; }
.sitemap-res ul { margin: 0; padding: 0; }
.sitemap-res li { display: block; float:left; height: 20px; margin: 0 2px; padding: 5px 5px 5px 20px; width: 46.5%; border: 0px solid #fff; border-left: 3px solid #22717C; border-bottom: 0px solid #efefef; font-size: 100%; color: #333; background: #FFFFFF; }
.sitemap-res li a,
.sitemap-res li a:visited { display: block; height: 20px; color: #333; }
.sitemap-res li a:hover { color: #F47D30; }
.sitemap-res li:hover { border: 0px; border-left: 3px solid #FFC726; background: #F5FCE0 url(/sites/default/files/public/css/icon-arrow-green-6x12.png) no-repeat 5px 10px; border-radius: 0px; -webkit-transition: all .4s; -ms-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; }
/* END Site Map */

/* Sitemap Responsive */
.sitemapresponsive { margin: 0px; padding: 0px; }
.sitemapresponsive ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.sitemapresponsive li { float:left; height: 40px; margin: 10px; padding: 10px 5px 5px 5px; width: 22.147%;
  display: table-cell; vertical-align: middle; text-align: center; border: 2px solid #FFF; border-radius: 15px;
  line-height: 100%; font-weight: bold; font-size: 100%; color: #666; background: #337ab7; box-shadow: 2px 2px 3px #aaa; }
.sitemapresponsive li a,
.sitemapresponsive li a:visited { display: block; height: 45px; } 
.sitemapresponsive li:hover { border: 2px solid #F47D30; box-shadow: inset 1px 1px 9px #666; background: #286090;
  -webkit-transition: all 1s; -ms-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }

.span9 .sitemapresponsive li {width: 22.069%;}
/* END Sitemap Responsive */

/* Three Button Link */
.Three-button-link { margin: 0; padding: 5px 0; text-align: center; }
.Three-button-link img { margin: 20px; width: 30.6%; border: 1px solid #eeeeee; box-shadow: 0 0 9px #ccc; }
.Three-button-link img:hover { -webkit-filter: contrast(125%); transform: scale(.97); }
/* END Three Button Link */

/* Title and Button Green Style */
.Title-Button-Green-style { margin: 10px auto; padding: 0; text-align: center; }
.Title-Button-Green-style a, .Title-Button-Green-style a:visited { background:#3fb6aa; border-radius:6px; color: #ffffff !important; margin: 10px 5px; padding:15px 5px 10px 5px; width:22%; text-shadow: none; box-shadow: 1px 1px 5px #BBBBBB; border: none; }
.Title-Button-Green-style a:hover { background: teal; color: #FFF; box-shadow: inset 0 0 9px #555555; transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; }
.title-style-green { display: inline-block; min-width: 242px; border-bottom:1px solid #3fb6aa; color:#3fb6aa; font-size:125%; font-weight:bold; margin: 0 0 10px 0; padding:10px 25px 10px 25px; }
/* END Title and Button Style Green */

/* Button Design */
.Bt-Base { margin: 0px; padding: 0px; clear: both; }
.Bt-Base ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; width: 100%; }
.Bt-Base ul:before, .Bt-Base ul:after { content: ""; clear: both; }
.Bt-Base li { float:left; height: 45px; margin: 10px; padding: 8px 5px 5px 5px; display: table-cell; vertical-align: middle; text-align: center; border: 2px solid #FFF; border-radius: 10px; font-size: 100%; font-weight: bold; color: #999; line-height: 125%; background: #BBB; box-shadow: 0 0 3px 1px #ddd; overflow: hidden; }
.Bt-Base li a,
.Bt-Base li a:visited { display: block; color: #FFF; text-shadow: 1px 1px 3px #000; /* cursor: alias;*/ }
.Bt-Base li:hover { border: 2px solid #F47D30; box-shadow: inset 1px 1px 9px #666; -webkit-filter: saturate(175%); -ms-filter: saturate(175%); -moz-filter: saturate(175%); filter: saturate(175%); -webkit-transition: all .5s; -ms-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }

.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 22.821%; }
.Bt-S70 li, .BT-S70 li { width: 46.5%; }
.Bt-S30 li, .BT-S30 li { width: 90%; }

.Bt-FontL li, .BT-FontL li { height: 25px !important; font-size: 115% !important; }
.Bt-FontM li, .BT-FontM li { height: 50px !important; font-size: 110%; line-height: 110%; }
/* END Button Design */

/* Button icon */
.BtI-Base { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; justify-content: center; }
.BtI-Base .BtI-Icon { margin: 0 auto; padding: 0; width: 40px; height: 40px; line-height: 40px;}
.BtI-Base .BtI-Icon img { height: 40px !important; border-radius: 50%; border: 1px solid #FFF; padding: 2px; box-shadow: inset 0 0 1px 1px #FFF; }
.BtI-Base .BtI-Text { margin-top: 5px; padding: 5px 0; height: 45px; line-height: inherit; font-size: 115%; font-weight: bold; color: #FFF; text-align: center; text-shadow: 1px 1px 3px #000; overflow: hidden; }
.BtI-Base .BtI-Text a,
.BtI-Base .BtI-Text a:visited { display: block; color: #FFF; text-shadow: 1px 1px 3px #000; text-decoration: none; }
.BtI-Base .BtI-B3100:hover, .BtI-Base .BtI-B4100:hover, .BtI-Base .BtI-B370:hover, .BtI-Base .BtI-B470:hover, .BtI-Base .BtI-B130:hover { border: 2px solid #F47D30; box-shadow: inset 1px 1px 9px #666; -webkit-filter: saturate(175%); -ms-filter: saturate(175%); -moz-filter: saturate(175%); filter: saturate(175%); -webkit-transition: all .5s; -ms-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; cursor: pointer; }

.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { float:left;  margin: 20px; padding: 5px; border: 2px solid #FFF; border-radius: 10px; background: #BBB; box-shadow: 0 0 3px 1px #ddd; overflow: hidden; }
.BtI-B3100 { width: 30.5%; }
.BtI-B4100 { width: 21.499%; }
.BtI-B370 { width: 29.75%; }
.BtI-B470 { width: 21.5%; }
.BtI-B130 { width: 88%; }

.BtI-B4100 .BtI-Icon, .BtI-B470 .BtI-Icon, .BtI-B130 .BtI-Icon { width: 30px; height: 30px; line-height: 30px; }
.BtI-B4100 .BtI-Icon img, .BtI-B470 .BtI-Icon img, .BtI-B130 .BtI-Icon img { height: 30px !important; }
/* Button icon */

/* Color Button Design & Button Icon */
.BtI-cLBlack, .Bt-cLBlack li, .BT-cLBlack li { background: #86AD9C; }
.BtI-cBlue, .Bt-cBlue li, .BT-cBlue li { background: #004370; }
.BtI-cLBlue, .Bt-cLBlue li, .BT-cLBlue li { background: #9dc6d8; }
.BT-cLBlue li a, .BT-cLBlue li a:visited { color: darkslateblue; text-shadow: 1px 1px 1px #FFF; }
.BtI-cOrange, .Bt-cOrange li, .BT-cOrange li { background: #F69256; }
.BtI-cLGreen, .Bt-cLGreen li, .BT-cLGreen li { background: #7dd0b6; }
.BtI-cLSeaGreen, .Bt-cLSeaGreen li, .BT-cLSeaGreen li { background: lightseagreen;  }
.BtI-cLPink, .Bt-cLPink li, .BT-cLPink li { background: #E38690; }
.BtI-cYellow, .Bt-cYellow li, .BT-cYellow li { background: #ead96b; }
.BtI-cLBlueGd, .Bt-cLBlueGd li, .BT-cLBlueGd li { background: -webkit-linear-gradient(top,#CBDFE8,#9dc6d8,#6BBBDE); }
/* END Color Button */

/* Add New Style button */
.BT-cLGreen2 li { background: #DCFCE3 !important; border-color: darkseagreen !important; }
.BT-cLYellow2 li { background: #F4F8DA !important; border-color: burlywood !important; }
.BT-cLBlue2 li { background: mintcream !important; border-color: cadetblue !important; }
.BT-cLBlue3 li { background: #E2F9FF !important; border-color: cornflowerblue !important; }
.BT-cPurple li { background: #F0EEFF !important; border-color: #CC99FF !important; }
.BT-cPink2 li { background: #FFEFF1 !important; border-color: #FFADD6 !important; }
.BT-cBrown li { background: #FFE3E1 !important; border-color: #D7AAA9 !important; }

.BT-cLGreen2 li a, .BT-cLGreen2 li a:visited, .BT-cLYellow2 li a, .BT-cLYellow2 li a:visited, .BT-cLBlue2 li a, .BT-cLBlue2 li a:visited, .BT-cLBlue3 li a, .BT-cLBlue3 li a:visited, .BT-cPurple li a, .BT-cPurple li a:visited, .BT-cPink2 li a, .BT-cPink2 li a:visited, .BT-cBrown li a, .BT-cBrown li a:visited { color: #000 !important; text-shadow: none !important; }

.BT-cLYellow2 li:hover, .BT-cLGreen2 li:hover, .BT-cLBlue2 li:hover, .BT-cLBlue3 li:hover, .BT-cPurple li:hover, .BT-cPurple2 li:hover, .BT-cPink2 li:hover, .BT-cBrown li:hover { -webkit-filter: saturate(350%) !important; -moz-filter: saturate(350%) !important; -ms-filter: saturate(350%) !important; -o-filter: saturate(350%) !important; filter: saturate(350%) !important; box-shadow: none !important; -webkit-transform: scale(.99); -moz-transform: scale(.99); -ms-transform: scale(.99); -o-transform: scale(.99); transform: scale(.99); -wegkit-transition: all .25s !important; -moz-transition: all .25s !important; -ms-transition: all .25s !important; -o-transition: all .25s !important; transition: all .25s !important; }
/* END New Add Style button */

/* Banner Footer New */
.BN-newfrontpage { text-align: center; /* overflow: scroll; height: 234px; */ }
.BN-newfrontpage img { margin: 20px; width: 17.25%; /* margin: 5px; width: 200px; */ box-shadow: 1px 1px 5px #CCCCCC; border: 1px solid #FFFFFF; border-radius: 6px; overflow: hidden; -webkit-transition: all .75s; -moz-transition: all .75s; -ms-transition: all .75s; -o-transition: all .75s; }
.BN-newfrontpage img:hover { /* box-shadow: 1px 1px 3px #F47D30; */ filter: contrast(125%); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); }
/* END Banner Footer New */

/* Button icon Wrap */
.btn-wrap { margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; justify-content: center; }
.btn-container { float: left;  margin: 20px; padding: 5px; width: 15%; border: 2px solid #FFFFFF; border-radius: 10px; background: #BBBBBB; box-shadow: 0 0 3px 1px #DDDDDD; overflow: hidden; }
.btn-icon { margin: 0 auto; padding: 0; width: 40px; height: 40px; line-height: 40px;}
.btn-icon img { height: 40px !important; border-radius: 50%; border: 1px solid #FFF; padding: 2px; box-shadow: inset 0 0 1px 1px #FFF; }
.btn-txt { margin-top: 5px; padding: 5px 0; height: 45px; font-size: 115%; font-weight: bold; color: #FFF; text-align: center; text-shadow: 1px 1px 3px #000; overflow: hidden; }
.btn-txt a, .btn-txt a:visited { display: block; color: #FFF; text-shadow: 1px 1px 3px #000; text-decoration: none; }
.btn-container:hover { border: 2px solid #F47D30; box-shadow: inset 1px 1px 9px #666; -webkit-filter: saturate(175%); -ms-filter: saturate(175%); -moz-filter: saturate(175%); filter: saturate(175%); -webkit-transition: all .5s; -ms-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; cursor: pointer; }

.btn-cLBlack, .btn-cLBlack .btn-container { background: #86AD9C; }
.btn-cBlue, .btn-cBlue .btn-container { background: #004370; }
.btn-cLBlue, .btn-cLBlue .btn-container { background: #9dc6d8; }
.btn-cLBlue a, .btn-cLBlue .btn-container a { color: darkslateblue; text-shadow: 1px 1px 1px #FFF; }
.btn-cOrange, .btn-cOrange .btn-container { background: #F69256; }
.btn-cLGreen, .btn-cLGreen .btn-container { background: #7dd0b6; }
.btn-cLSeaGreen .btn-container { background: lightseagreen; }
.btn-cLPink, .btn-cLPink .btn-container { background: #E38690; }
.btn-cYellow, .btn-cYellow .btn-container { background: #ead96b; }
.btn-cLBlueGd, .btn-cLBlueGd .btn-container { background: -webkit-linear-gradient(top,#CBDFE8,#9dc6d8,#6BBBDE); }
/* END Button icon Wrap */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col-Container { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.BannerImgTxt3Col { float:left; position: relative; margin: 20px 40px; width: 25%; border: 1px solid #FFFFFF; border-radius: 9px; overflow: hidden; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; background: #FFFFFF; box-shadow: 0 0 3px #dddddd; }
.BannerImgTxt3Col:hover { transform: scale(1.1); box-shadow: 0 0 3px #cccccc; background: paleturquoise; }
.BannerImgTxt3Col .BannerImgTxt3Col-img img { width: 100%; }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt { margin: 0; min-height: 50px; padding: 10px 5px; font-size: 125%; text-align: center; color: #444; line-height: 100% !important; display: grid; font-weight: bold; /* background: #FFFFFF; */ }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt a, .BannerImgTxt3Col .BannerImgTxt3Col-Txt a:visited { color: #333333; text-decoration: none; }
/* END Banner image with Text 3 Column */

/* List Link grid */
.list-item-grid { margin: 0; padding: 20px; /* overflow: hidden; */ }
.list-item-grid:after { display: table; content: ""; line-height: 0; clear: both; }
.list-item-grid ul { margin: 0; padding: 0; }
.list-item-grid li { display: inline-block; display: inline-flex; margin: 5px 0; padding: 8px 5px 5px 2px; width: -webkit-fill-available; min-height: 40px; font-size: 115%; line-height: 100%; color: #555555; background: #e5e5e5; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; border: 1px solid #FFF; }

.list-item-grid li:before { float: left; font-family: FontAwesome; content: "\f0fe"; font-size: 75%; /* padding: 0px 10px 48px 5px; */ padding: 0 10px 0 5px; }
.list-item-grid li:hover:before { color: #FFFFFF; }
.list-item-grid li a,
.list-item-grid li a:visited { display: block; color: #333333; }
.list-item-grid li:hover, .list-item-grid li a:hover, .list-item-grid li:hover a { color: #FFFFFF; }
.list-item-grid li:hover { background: -webkit-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -moz-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -ms-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -o-linear-gradient(right, #797979, #A9A9A9 50%, #797979); border-color: #FFFFFF; transform: scale(1.015); }
.list-item-2col li:hover a, .list-item-2col li:hover a:visited { color: #FFFFFF; }

.grid-2col ul { column-count: 2; }
.grid-3col ul { column-count: 3; }
.grid-4col ul { column-count: 4; }

.bglink-list-lgreen.list-item-grid li:hover { background: -webkit-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -moz-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -ms-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -o-linear-gradient(right, #067666, #06a68f 50%, #067666); border-color: #FFFFFF; }
.bglink-list-brown.list-item-grid li:hover { background: -webkit-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -moz-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -ms-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -o-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); border-color: #FFFFFF; }
.bglink-list-lblue.list-item-grid li:hover { background: -webkit-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -moz-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -ms-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -o-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); border-color: #FFFFFF; }
.bglink-list-dblue.list-item-grid li:hover { background: -webkit-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -moz-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -ms-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -o-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); border-color: #FFFFFF; }
.bglink-list-dpink.list-item-grid li:hover { background: -webkit-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -moz-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -ms-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -o-linear-gradient(right, #C95592, #F462AF 50%, #C95592); border-color: #FFFFFF; }
.bglink-list-purple.list-item-grid li:hover { background: -webkit-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -moz-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -ms-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -o-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); border-color: #FFFFFF; }
.bglink-list-orange.list-item-grid li:hover { background: -webkit-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -moz-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -ms-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -o-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); border-color: #FFFFFF; }

.iconlink-list-extlink.list-item-grid li:before { content: "\f08e"; }
.iconlink-list-gear.list-item-grid li:before { content: "\f013"; }
.iconlink-list-gears.list-item-grid li:before { content: "\f085"; }
.iconlink-list-graph.list-item-grid li:before { content: "\f080"; }
.iconlink-list-download.list-item-grid li:before { content: "\f019"; }
.iconlink-list-list.list-item-grid li:before { content: "\f00b"; }
.iconlink-list-task.list-item-grid li:before { content: "\f0ae"; }
.iconlink-list-flask.list-item-grid li:before { content: "\f0c3"; }
.iconlink-list-text.list-item-grid li:before { content: "\f15c"; }
.iconlink-list-graduate-cap.list-item-grid li:before { content: "\f19d"; }
.iconlink-list-stethoscope.list-item-grid li:before { content: "\f0f1"; }
.iconlink-list-user-md.list-item-grid li:before { content: "\f0f0"; }
.iconlink-list-star-half.list-item-grid li:before { content: "\f123"; }
.iconlink-list-globe.list-item-grid li:before { content: "\f0ac"; }
.iconlink-list-sliders.list-item-grid li:before { content: "\f1de"; }


.list-item-grid li { position: relative; box-sizing:border-box; }
.list-item-grid li:after { content:""; display: block !important; position:absolute; top: 100%; left:9%; right:2.25%; bottom: 3px; box-sizing:border-box; transition: 0.75s; opacity: 0; }
.list-item-grid li:after { transform: scaleX(.5); background: -webkit-linear-gradient(left, transparent , #666 50%, transparent); height: 1px; }
.list-item-grid li:hover:after { transform: scaleX(1); background: -webkit-linear-gradient(left, transparent , #666 50%, transparent); opacity: 0.75; }
/* END List Link grid */

/* Link List item BG Color */
.link-list-item { margin: 0; padding: 0px; overflow: hidden; }
.link-list-item:after { display: table; content: ""; line-height: 0; clear: both; }
.link-list-item ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; }
.link-list-item li { display: inline-block; float: left; margin: 10px 20px; padding: 8px 5px 5px 2px; width: 21.957%; min-height: 40px; font-size: 115%; line-height: 100%; color: #333333; border-radius: 9px;  background: #e5e5e5; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; border: 1px solid #CCC; }

.link-list-item li:before { float: left; font-family: FontAwesome; content: "\f0fe"; font-size: 75%; padding: 0px 10px 48px 5px; }
.link-list-item li:hover:before { color: #FFFFFF; }
.link-list-item li a,
.link-list-item li a:visited { display: block; color: #333333; }
.link-list-item li a:hover { color: #FFFFFF; }
.link-list-item li:hover { background: -webkit-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -moz-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -ms-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -o-linear-gradient(right, #797979, #A9A9A9 50%, #797979); border-color: #FFFFFF; transform: scale(1.025); }
.link-list-item li:hover a, .link-list-item li:hover a:visited { color: #FFFFFF; }

.span3 .link-list-item { padding: 0; }
.span3 .link-list-item li { float: none; margin: 4px 2px; width: 95%; }
.span9 .link-list-item li { width: 29.1%; }
.span3 .link-list-item li:hover, .span9 .link-list-item li:hover { background: -webkit-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -moz-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -ms-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -o-linear-gradient(right, #797979, #A9A9A9 50%, #797979); border-color: #FFFFFF; color: slategray; }

.bglink-list-lgreen li { background: #E4EEED; border-color: #BAD4D1; }
.bglink-list-lgreen li a, .bglink-list-lgreen li a:visited, .bglink-list-lgreen li:before { color: #067666; }
.bglink-list-lgreen.link-list-item li:hover { background: -webkit-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -moz-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -ms-linear-gradient(right, #067666, #06a68f 50%, #067666); background: -o-linear-gradient(right, #067666, #06a68f 50%, #067666); border-color: #FFFFFF; }
.bglink-list-lgreen li:hover a, .bglink-list-lgreen li a:hover { color: #FFFFFF; }

.bglink-list-brown li { background: #F1EDEA; border-color: #C7BFB5; }
.bglink-list-brown li a, .bglink-list-brown li a:visited, .bglink-list-brown li:before { color: #786A5A; }
.bglink-list-brown.link-list-item li:hover { background: -webkit-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -moz-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -ms-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); background: -o-linear-gradient(right, #786A5A, #9B8D7E 50%, #786A5A); border-color: #FFFFFF; }
.bglink-list-brown li:hover a, .bglink-list-brown li a:hover { color: #FFFFFF; }

.bglink-list-lblue li { background: #F1F9FA; border-color: #99dbf2; }
.bglink-list-lblue li a, .bglink-list-lblue li a:visited, .bglink-list-lblue li:before { color: #0E95C4; }
.bglink-list-lblue.link-list-item li:hover { background: -webkit-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -moz-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -ms-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); background: -o-linear-gradient(right, #0E95C4, #06BCFB 50%, #0E95C4); border-color: #FFFFFF; }
.bglink-list-lblue li:hover a, .bglink-list-lblue li a:hover { color: #FFFFFF; }

.bglink-list-dblue li { background: #E7F0F6; border-color: #9fc0d4; }
.bglink-list-dblue li a, .bglink-list-dblue li a:visited, .bglink-list-dblue li:before { color: #0A3D5D; }
.bglink-list-dblue.link-list-item li:hover { background: -webkit-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -moz-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -ms-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); background: -o-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); border-color: #FFFFFF; }
.bglink-list-dblue li:hover a, .bglink-list-dblue li a:hover { color: #FFFFFF; }

.bglink-list-dpink li { background: #FAF7F8; border-color: #f7b2d6; }
.bglink-list-dpink li a, .bglink-list-dpink li a:visited, .bglink-list-dpink li:before { color: #C95592; }
.bglink-list-dpink.link-list-item li:hover { background: -webkit-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -moz-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -ms-linear-gradient(right, #C95592, #F462AF 50%, #C95592); background: -o-linear-gradient(right, #C95592, #F462AF 50%, #C95592); border-color: #FFFFFF; }
.bglink-list-dpink li:hover a, .bglink-list-dpink li a:hover { color: #FFFFFF; }

.bglink-list-purple li { background: #F7F5FD; border-color: #D3C5F9; }
.bglink-list-purple li a, .bglink-list-purple li a:visited, .bglink-list-purple li:before { color: #725BB2; }
.bglink-list-purple.link-list-item li:hover { background: -webkit-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -moz-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -ms-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); background: -o-linear-gradient(right, #725BB2, #9779EA 50%, #725BB2); border-color: #FFFFFF; }
.bglink-list-purple li:hover a, .bglink-list-purple li a:hover { color: #FFFFFF; }

.bglink-list-orange li { background: #FBF7F0; border-color: #DECCB2; }
.bglink-list-orange li a, .bglink-list-orange li a:visited, .bglink-list-orange li:before { color: #D1810D; }
.bglink-list-orange.link-list-item li:hover { background: -webkit-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -moz-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -ms-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); background: -o-linear-gradient(right, #D1810D, #F69406 50%, #D1810D); border-color: #FFFFFF; }
.bglink-list-orange li:hover a, .bglink-list-orange li a:hover { color: #FFFFFF; }

.iconlink-list-extlink.link-list-item li:before { content: "\f08e"; }
.iconlink-list-gear.link-list-item li:before { content: "\f013"; }
.iconlink-list-gears.link-list-item li:before { content: "\f085"; }
.iconlink-list-graph.link-list-item li:before { content: "\f080"; }
.iconlink-list-download.link-list-item li:before { content: "\f019"; }
.iconlink-list-list.link-list-item li:before { content: "\f00b"; }
.iconlink-list-task.link-list-item li:before { content: "\f0ae"; }
.iconlink-list-flask.link-list-item li:before { content: "\f0c3"; }
.iconlink-list-text.link-list-item li:before { content: "\f15c"; }
.iconlink-list-graduate-cap.link-list-item li:before { content: "\f19d"; }
.iconlink-list-stethoscope.link-list-item li:before { content: "\f0f1"; }
.iconlink-list-user-md.link-list-item li:before { content: "\f0f0"; }
.iconlink-list-star-half.link-list-item li:before { content: "\f123"; }
.iconlink-list-globe.link-list-item li:before { content: "\f0ac"; }
.iconlink-list-sliders.link-list-item li:before { content: "\f1de"; }


.link-list-item li { position: relative; box-sizing:border-box; }
.link-list-item li:after { content:""; display: block !important; position:absolute; top: 100%; left:9%; right:2.25%; bottom: 3px; box-sizing:border-box; transition: 0.75s; opacity: 0; }
.link-list-item li:after { transform: scaleX(.5); background: -webkit-linear-gradient(left, transparent , #f56c09 50%, transparent); height: 3px; }
.link-list-item li:hover:after { transform: scaleX(1); background: -webkit-linear-gradient(left, transparent , #f56c09 50%, transparent); opacity: 0.75; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container { margin: 8px; padding: 8px; overflow: hidden; background: -webkit-linear-gradient(left, transparent, #ededed 50%, transparent); }
.link-list-menu-container:after { display: table; content: ""; line-height: 0; clear: both; }
.link-list-menu-container ul { margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; }
.link-list-menu-container li { display: inline-block; float:left; min-height: 20px; margin: 15px 20px; padding: 8px; width: 21.70%; font-size: 125%; line-height: 100%; color: #333333; border-radius: 9px; background: #FFFFFF; border: 1px solid #E5E5E5; border-radius: 9px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; }

.link-list-menu-container li a, .link-list-menu-container li a:visited { display: block; color: #333333; }
.link-list-menu-container li a:hover { color: #FFFFFF; }
.link-list-menu-container li:hover { background: #0A3D5D; border-color: #FFF; background: -webkit-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -moz-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -ms-linear-gradient(right, #797979, #A9A9A9 50%, #797979); background: -o-linear-gradient(right, #797979, #A9A9A9 50%, #797979); transform: scale(1.025, 1.025); }
.link-list-menu-container li:hover:before, .link-list-menu-container li:hover a:before, .link-list-menu-container li:hover a, .link-list-menu-container li a:hover, .link-list-menu-container li:hover a:visited { color: #FFFFFF; }

.link-list-menu-container li:before { float: left; font-family: FontAwesome; font-size: 75%; padding: 0 10px 55px 5px; }
.link-list-icon-book.link-list-menu-container li:before { content: "\f02d"; }
.link-list-icon-stethoscope.link-list-menu-container li:before { content: "\f0f1"; }
.link-list-icon-graduation-cap.link-list-menu-container li:before { content: "\f19d"; }
.link-list-icon-flask.link-list-menu-container li:before { content: "\f0c3"; }
.link-list-icon-users.link-list-menu-container li:before { content: "\f007"; }
.link-list-icon-hospital.link-list-menu-container li:before { content: "\f0f8"; }
.link-list-icon-institution.link-list-menu-container li:before { content: "\f19c"; }

.link-list-color-orange li { border: 1px solid #CE6905; }
.link-list-color-orange li:hover { background: #CE6905; background: -webkit-linear-gradient(right, #CE6905, #fa8614 50%, #CE6905); }
.link-list-color-orange li a, .link-list-color-orange li a:visited, .link-list-color-orange li:before { color: #CE6905; }
.link-list-color-orange li:hover a, .link-list-color-orange li a:hover { color: #FFFFFF; }

.link-list-color-lblue li { border: 1px solid #0e95C4; }
.link-list-color-lblue li:hover { background: #0e95C4; background: -webkit-linear-gradient(right, #0e95C4, #06bcfb 50%, #0e95C4); }
.link-list-color-lblue li a, .link-list-color-lblue li a:visited, .link-list-color-lblue li:before { color: #0e95C4; }
.link-list-color-lblue li:hover a, .link-list-color-lblue li a:hover { color: #FFFFFF; }

.link-list-color-dblue li { border: 1px solid #0A3D5D; }
.link-list-color-dblue li:hover { background: #0A3D5D; background: -webkit-linear-gradient(right, #0A3D5D, #0573b8 50%, #0A3D5D); }
.link-list-color-dblue li a, .link-list-color-dblue li a:visited, .link-list-color-dblue li:before { color: #0A3D5D; }
.link-list-color-dblue li:hover a, .link-list-color-dblue li a:hover { color: #FFFFFF; }

.link-list-color-pink li { border: 1px solid #C95592; }
.link-list-color-pink li:hover { background: #C95592; background: -webkit-linear-gradient(right, #C95592, #f462af 50%, #C95592); }
.link-list-color-pink li a, .link-list-color-pink li a:visited, .link-list-color-pink li:before { color: #C95592; }
.link-list-color-pink li:hover a, .link-list-color-pink li a:hover { color: #FFFFFF; }

.link-list-color-green li { border: 1px solid #007766; }
.link-list-color-green li:hover { background: #007766; background: -webkit-linear-gradient(right, #007766, #029984 50%, #007766); }
.link-list-color-green li a, .link-list-color-green li a:visited, .link-list-color-green li:before { color: #007766; }
.link-list-color-green li:hover a, .link-list-color-green li a:hover { color: #FFFFFF; }

.link-list-color-purple li { border: 1px solid #725bb2; }
.link-list-color-purple li:hover { background: #725bb2; background: -webkit-linear-gradient(right, #725bb2, #9779ea 50%, #725bb2); }
.link-list-color-purple li a, .link-list-color-purple li a:visited, .link-list-color-purple li:before { color: #725bb2; }
.link-list-color-purple li:hover a, .link-list-color-purple li a:hover { color: #FFFFFF; }

.link-list-color-gold li { border: 1px solid #d1810d; }
.link-list-color-gold li:hover { background: #d1810d; background: -webkit-linear-gradient(right, #d1810d, #f69406 50%, #d1810d); }
.link-list-color-gold li a, .link-list-color-gold li a:visited, .link-list-color-gold li:before { color: #d1810d; }
.link-list-color-gold li:hover a, .link-list-color-gold li a:hover { color: #FFFFFF; }

.link-list-menu-container li{ position: relative; box-sizing:border-box; }

.link-list-menu-container li:after { content:""; display: block !important; position:absolute; top: 100%; left:9%; right:2.25%; bottom: 3px; box-sizing:border-box; transition: 0.75s; opacity: 0; }
.link-list-menu-container li:after { transform: scaleX(.5); background: -webkit-linear-gradient(left, transparent , #f56c09 50%, transparent); height: 3px; }
.link-list-menu-container li:hover:after { transform: scaleX(1); background: -webkit-linear-gradient(left, transparent , #f56c09 50%, transparent); opacity: 0.75; }
/* END List Link Menu BG White */

@media only screen and (min-width: 1680px) {}

@media only screen and (min-width: 1441px) and (max-width: 1680px) {

/* Menu List Link New item */
.Menu-List-Link-item li { width: 21.339%; }
.span9 .Menu-List-Link-item li { width: 28.46%; }
/* END Menu List Link item New */

/* Three Button Link */
.Three-button-link img { width: 30%; }
/* END Three Button Link */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 22.377%; }
/* END Button Design */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { width: 21.701%; }
/* END Menu List Link New Frontpage */

/* Menu Responsive icon Container  */
.span3 .MenuRes-icon-Container li { width: 84%; }
/* END Menu Responsive icon Container  */

/* Banner Menu */
.banner-menu img { width: 20.9%; }
/* Banner Menu */

/* Sitemap Responsive */
.sitemapresponsive li { width: 22.379%; }
.span9 .sitemapresponsive li { width: 21.475%; }
/* END Sitemap Responsive */

/* Button icon */
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 15px; }
.BtI-B4100 { width: 21.608%; }
/* END Button icon */

/* Banner Footer New */
.BN-newfrontpage img { width: 17%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { width: 25%; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li { width: 21.339%; }
.span9 .link-list-item li { width: 28.46%; }
/* END Link List item BG Color */

}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {

/* Menu List Link New item */
.Menu-List-Link-item li { width: 21.015%; }
.span9 .Menu-List-Link-item li { width: 28.032%; }
/* END Menu List Link item New */

/* Three Button Link */
.Three-button-link img { width: 29.773%; }
/* END Three Button Link */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 22.147%; }
/* END Button Design */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li {width: 29.259%;}
/* END Menu List Link New Frontpage */

/* Menu Responsive icon Container  */
.span3 .MenuRes-icon-Container li { width: 82%; }
/* END Menu Responsive icon Container  */

/* Banner Menu */
.banner-menu img { width: 20.25%; }
/* Banner Menu */

/* Sitemap Responsive */
.sitemapresponsive li { width: 22.147%; }
.span9 .sitemapresponsive li { width: 21.162%; }
/* END Sitemap Responsive */

/* Button icon */
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 15px; }
.BtI-B4100 { width: 20.999%; }
/* END Button icon */

/* Banner Footer New */
.BN-newfrontpage img { margin: 15px; width: 17.25%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { width: 25%; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li { width: 21.015%; }
.span9 .link-list-item li { width: 28.032%; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container li { margin: 15px; width: 22.4%; }
/* END List Link Menu BG White */

}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {

/* Menu List Link New item */
.Menu-List-Link-item li { margin: 10px 15px; width: 20.993%; }
.span9 .Menu-List-Link-item li { margin: 10px 15px; width: 26.269%; }
/* END Menu List Link item New */

/* Three Button Link */
.Three-button-link img { margin: 15px; width: 29.87%; }
/* END Three Button Link */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 29.688%; }
/* END Button Design */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { margin: 10px 15px; width: 20.877%; }
/* END Menu List Link New Frontpage */

/* Menu Responsive icon Container  */
.span3 .MenuRes-icon-Container li { width: 74%; }
/* END Menu Responsive icon Container  */

/* Banner Menu */
.banner-menu img { margin: 15px; width: 20.5%; }
/* Banner Menu */

/* Sitemap Responsive */
.sitemapresponsive li { width: 21.356%; }
.span9 .sitemapresponsive li { width: 28.440%; }
/* END Sitemap Responsive */

/* Button icon */
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 15px; }
.BtI-B4100 { width: 20.284%; }
/* END Button icon */

/* Banner Footer New */
.BN-newfrontpage img { margin: 15px; width: 21.5%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 20px 30px; width: 25%; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li { margin: 10px 15px; width: 20.993%; }
.span9 .link-list-item li { margin: 10px 15px; width: 26.269%; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container li { margin: 15px; width: 30.5%; }
/* END List Link Menu BG White */

}


@media only screen and (min-width: 1200px) {

/* Button Design */
.Bt-S100 li, .BT-S100 li { width: 29.75%; }
/* END Button Design */

}

@media (max-width: 1199px) {

/* Button Design */
.Bt-S100 li, .BT-S100 li { width: 29.75%; }
/* END Button Design */

}

@media only screen and (min-width: 769px) and (max-width: 1024px) {

/* Three Button Link */
.Three-button-link img { margin: 10px; width: 30.972%; }
/* END Three Button Link */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 45.395%; }
/* END Button Design */

/* Menu List Link New item */
.Menu-List-Link-item li, .span9 .Menu-List-Link-item li { margin: 10px; width: 29.480%; }
/* END Menu List Link item New */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { margin: 5px 10px; width: 19.810%; }
/* END Menu List Link New Frontpage */

/* Sitemap Responsive */
.sitemapresponsive li { width: 28.729%; }
.span9 .sitemapresponsive li { width: 43.804%; }
/* END Sitemap Responsive */

/* Button icon */
.BtI-Base .BtI-Text { font-size: 100%; }
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 10px; }
.BtI-B4100 { width: 20.394%; }
/* END Button icon */

/* Banner Footer New */
.BN-newfrontpage img { margin: 10px; width: 21.5%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 20px 30px; width: 40%; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li, .span9 .link-list-item li { margin: 10px; width: 29.480%; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container li { margin: 15px; width: 45.75%; }
/* END List Link Menu BG White */

}

@media only screen and (min-width: 769px) and (max-width: 823px) {

/* Three Button Link */
.Three-button-link img { margin: 20px 10px; width: 30.324%; }
/* END Three Button Link */

}

@media only screen and (min-width: 769px) and (max-width: 979px) {

/* Menu List Link New item */
.Menu-List-Link-item li, .span9 .Menu-List-Link-item li { margin: 10px; width: 28.412%; }
/* END Menu List Link item New */

/* Menu Right Sidebar */
.menuright-res li { min-height: 38px; }
/* END Menu Right Sidebar */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { margin: 5px 10px; width: 29.5%; }
/* END Menu List Link New Frontpage */

/* Menu Responsive icon Container  */
.span3 .MenuRes-icon-Container li { width: 74%; }
/* END Menu Responsive icon Container  */

/* Three Button Link */
.Three-button-link img { margin: 20px 10px; width: 30.324%; }
/* END Three Button Link */

/* Site Map */
.sitemap-res li { width: 44%; height: 38px; }
/* END Site Map */

/* Link List item BG Color */
.link-list-item li, .span9 .link-list-item li { margin: 10px; width: 28.412%; }
/* END Link List item BG Color */

}

@media (max-width: 768px) { }

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

/* Menu Right Sidebar */
.menuright-res li { width: 43%; height: 38px; }
/* END Menu Right Sidebar */

/* Banner Right 2 Block Style */
.banner-right-2b img { width: 31.5%; }
/* END Banner Right 2 Block Style */

/*  Awards Menu Right Sidebar */
.menuright-awards li { width: 45%; text-align: center; }
/* END Awards Menu Right Sidebar */

/* Menu Responsive icon Container  */
.MenuRes-icon-Container li,
.span3 .MenuRes-icon-Container li,
.span9 .MenuRes-icon-Container li,
.span12 .MenuRes-icon-Container li { width: 38.152%; }
/* END Menu Responsive icon Container  */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { width: 31.5%; }
/* END Menu List Link New Frontpage */

/* Menu List Link item New */
.Menu-List-Link-item li, .span3 .Menu-List-Link-item li, .span9 .Menu-List-Link-item li { float: left; margin: 10px; width: 45.15%; min-height: 60px; }
.Menu-List-Link-item li:before { padding: 0px 10px 38px 5px; }
/* END Menu List Link item New */

/* Banner Image Style 1 */
.Banner-Img-Style1 img, .span3 .Banner-Img-Style1 img, .span9 .Banner-Img-Style1 img, .span12 .Banner-Img-Style1 img { width: 30%; }
/* END Banner Image Style 1 */

/* Site Map */
.sitemap-res li { width: 43%; height: 38px; }
/* END Site Map */

/* Sitemap Responsive */
.sitemapresponsive li, .span9 .sitemapresponsive li { width: 42.628%; }
/* END Sitemap Responsive */

/* Three Button Link */
.Three-button-link img { margin: 8px; width: 30%; }
/* END Three Button Link */

/* Title and Button Green Style */
.Title-Button-Green-style a, .btn-style-green { width: 45%; }
/* END Title and Button Green Style */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 42.934%; height: 72px !important; }
/* END Button Design */

/* Banner Footer New */
.BN-newfrontpage img { margin: 10px; width: 29.75%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 20px; width: 20%; }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt { font-size: 3vw; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li, .span3 .link-list-item li, .span9 .link-list-item li { float: left; margin: 10px; width: 45.15%; min-height: 60px; }
.link-list-item li:before { padding: 0px 10px 38px 5px; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container li { margin: 15px; width: 42.75%; }
/* END List Link Menu BG White */

}

@media only screen and (min-width: 668px) and (max-width: 768px) {

/* Button Design */
.Bt-S100 li, .BT-S100 li, .Bt-S70 li, .BT-S70 li, .Bt-S30 li, .BT-S30 li { /* width: 29.75%; */ width: 29vw; }
/* END Button Design */

/* Button icon */
.BtI-B3100 { width: 29.5%; }
.BtI-B4100 { width: 21.5%; }
.BtI-B370 { width: 29.5%; }
.BtI-B470, .BtI-B130 { width: 21.5%; }
/* END Button icon */

}

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

/* Button Design */
.Bt-S100 li, .BT-S100 li, .Bt-S70 li, .BT-S70 li, .Bt-S30 li, .BT-S30 li { /* width: 45%; */ width: 44vw; }
/* END Button Design */

/* Button icon */
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 10px; width: 42.934%; }
.BtI-Base .BtI-Icon { width: 30px; height: 30px; line-height: 30px; }
.BtI-Base .BtI-Icon img { height: 30px !important; }
/* END Button icon */

/* Menu Responsive icon Container  */
.MenuRes-icon-Container li,
.span3 .MenuRes-icon-Container li,
.span9 .MenuRes-icon-Container li,
.span12 .MenuRes-icon-Container li { width: 40.6%; }
/* END Menu Responsive icon Container  */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { width: 31.2%; }
/* END Menu List Link New Frontpage */

/* Menu List Link item New */
.Menu-List-Link-item li, .span3 .Menu-List-Link-item li, .span9 .Menu-List-Link-item li { width: 44.087%; min-height: 40px; }
.Menu-List-Link-item li:before { padding: 0px 10px 20px 5px; }
/* END Menu List Link item New */

/* Banner Footer New */
.BN-newfrontpage img { width: 28.75%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 20px; width: 40%; }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt { font-size: 4vw; }
/* END Banner image with Text 3 Column */

/* Link List item BG Color */
.link-list-item li, .span3 .link-list-item li, .span9 .link-list-item li { width: 44.087%; min-height: 40px; }
.link-list-item li:before { padding: 0px 10px 20px 5px; }
/* END Link List item BG Color */

}

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

/* Banner Menu */
.banner-menu img { width: 44%; }
/* Banner Menu */

/* Banner Right 2 Block Style */
.banner-right-2b img { width: 47%; /* 98.5%; */ }
/* END Banner Right 2 Block Style */

/* Banner Image Style 1 */
.Banner-Img-Style1 img, .span3 .Banner-Img-Style1 img, .span9 .Banner-Img-Style1 img, .span12 .Banner-Img-Style1 img { width: 44%; }
/* END Banner Image Style 1 */

/*  Awards Menu Right Sidebar */
.menuright-awards li { width: 95%; text-align: center; }
/* END Awards Menu Right Sidebar */

/* Menu Responsive icon Container  */

.MenuRes-icon-Container li,
.span3 .MenuRes-icon-Container li,
.span9 .MenuRes-icon-Container li,
.span12 .MenuRes-icon-Container li { width: 85%; }

/* END Menu Responsive icon Container  */

/* Menu List Link New Frontpage */
.Menu-List-Link-Frontpage-Container li { margin: 0 5px; width: 45%; min-height: 40px; }
.Menu-List-Link-Frontpage-Container li:before { padding: 0 10px 21px 5px; }
/* END Menu List Link New Frontpage */

/* Menu List Link item New */
.Menu-List-Link-item li, .span3 .Menu-List-Link-item li, .span9 .Menu-List-Link-item li { margin: 8px; width: 39.760%; display: flex; flex-flow: column; justify-content: center; height: 18vw; border-radius: 10px; font-size: 100%; line-height: 100%; text-align: center; padding: 10px; background: -webkit-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -moz-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -ms-linear-gradient(right, #FFFFFF 30%, #CECECE); background: -o-linear-gradient(bottom, #FFFFFF 30%, #CECECE); }
.Menu-List-Link-item li:before { display:none; margin: -11px 0 0 -8px; padding: 0; }

.bggradient-menulistlink-lblue li, span3 .bggradient-menulistlink-lblue li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #54C9E7); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #54C9E7); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #54C9E7); background: -o-linear-gradient(bottom, #FFFFFF 9%, #54C9E7); }
.bggradient-menulistlink-lgreen li, .span3 .bggradient-menulistlink-lgreen li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #54E8D4); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #54E8D4); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #54E8D4); background: -o-linear-gradient(bottom, #FFFFFF 9%, #54E8D4); }
.bggradient-menulistlink-lpink li, .span3 .bggradient-menulistlink-lpink li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #ECA2F2); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #ECA2F2); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #ECA2F2); background: -o-linear-gradient(bottom, #FFFFFF 9%, #ECA2F2); }
.bggradient-menulistlink-blue li, .span3 .bggradient-menulistlink-blue li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #5498D4); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #5498D4); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #5498D4); background: -o-linear-gradient(bottom, #FFFFFF 9%, #5498D4); }
.bggradient-menulistlink-yellow li, .span3 .bggradient-menulistlink-yellow li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #FEC442); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #FEC442); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #FEC442); background: -o-linear-gradient(bottom, #FFFFFF 9%, #FEC442); }
.bggradient-menulistlink-lpurple li, .span3 .bggradient-menulistlink-lpurple li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #BAA2F2); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #BAA2F2); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #BAA2F2); background: -o-linear-gradient(bottom, #FFFFFF 9%, #BAA2F2); }
.bggradient-menulistlink-orange li, .span3 .bggradient-menulistlink-orange li { background: -webkit-linear-gradient(bottom, #FFFFFF 9%, #EA924D); background: -moz-linear-gradient(bottom, #FFFFFF 9%, #EA924D); background: -ms-linear-gradient(bottom, #FFFFFF 9%, #EA924D); background: -o-linear-gradient(bottom, #FFFFFF 9%, #EA924D); }
/* END Menu List Link item New */

/* Button Design */
.Bt-S100 li, .BT-S100 li, .Bt-S70 li, .BT-S70 li, .Bt-S30 li, .BT-S30 li { /* width: 92%; */ width: 90vw; }
.Bt-S100 li, .BT-S100 li, .span12 .Bt-Base ul li { width: 41.056%; height: 95px !important; }
/* END Button Design */

/* Button icon */
.BtI-B3100, .BtI-B4100, .BtI-B370, .BtI-B470, .BtI-B130 { margin: 8px; width: 41.553%; }
.BtI-Base .BtI-Icon { float: left; width: 30px; height: 30px; line-height: 35px; }
.BtI-Base .BtI-Icon img { height: 30px !important; }
.BtI-Base .BtI-Text { padding: 5px 5px 5px 15px; height: 70px; font-size: 115%; color: #FFF; line-height: 22px; text-align: left; }
/* END Button icon */

/* Site Map */
.sitemap-res li { width: 100%; height: 38px; }
/* END Site Map */

/* Sitemap Responsive */
.sitemapresponsive li, .span9 .sitemapresponsive li { width: 94%; }
/* END Sitemap Responsive */

/* Three Button Link */
.Three-button-link img { margin: 10px 8px; width: 96%; }
/* END Three Button Link */

/* Title and Button Green Style */
.Title-Button-Green-style a, .btn-style-green { width: 95%; }
/* END Title and Button Green Style */

/* Banner Footer New */
.BN-newfrontpage img { margin: 8px; width: 44%; }
/* END Banner Footer New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 8px; width: 44%; }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt { font-size: 100%; min-height: 60px; }
/* END Banner image with Text 3 Column */

/* List Link grid */
.list-item-grid { padding: 8px; }
.grid-2col ul { column-count: 1; }
.grid-3col ul, .grid-4col ul { column-count: 2; }
/* END List Link grid */

/* Link List item BG Color */
.link-list-item li, .span3 .link-list-item li, .span9 .link-list-item li { margin: 8px; width: 39.760%; padding: 8px 5px; text-align: center; }
.link-list-item li:before { float: none; }
/* END Link List item BG Color */

/* List Link Menu BG White */
.link-list-menu-container li { margin: 8px; padding: 8px 5px; width: 45.5%; text-align: center; }
.link-list-icon-book li:before, .link-list-icon-stethoscope li:before, .link-list-icon-graduation-cap li:before, .link-list-icon-flask li:before, .link-list-icon-users li:before, .link-list-icon-hospital li:before, .link-list-icon-institution li:before { float: none; }
/* END List Link Menu BG White */

}

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

/* Menu List Link item New */
.Menu-List-Link-item li, .span3 .Menu-List-Link-item li, .span9 .Menu-List-Link-item li { width: 38%; height: 28vw; font-size: 115%; }
/* END Menu List Link item New */

/* Banner image with Text 3 Column */
.BannerImgTxt3Col { margin: 8px; width: 90%; }
.BannerImgTxt3Col .BannerImgTxt3Col-Txt { font-size: 100%; min-height: 60px; }
/* END Banner image with Text 3 Column */

}
