a{
	outline: none !important;
}
a:hover{
	text-decoration: none;
}

.smallnav .logo-image > a{ 

	max-width: 160px;

    max-height: 50px;

	}

	.smallnav .form-control{

	height: 49px;

	}

	.smallnav .head-search{

	 height:50px;

	}

	

.smallnav .logo-text a{

 line-height:50px;

}

/*.smallnav .off-canvas-toggle, .smallnav .container .navbar-header .logo{

left:50px;

}*/

.smallnav .off-canvas-toggle {

height: 50px;

width:50px;

line-height:50px;

}

.smallnav  .navbar-nav > li > a{ line-height: 50px;}

.smallnav { min-height:50px;}

.head-search .search{  background: none repeat scroll 0 0 #FFFFFF;}

.head-search .search .fa-search, .off-canvas-toggle{color:#00acec;}

.largenav .head-search .search .fa-search,  .head-search .search .fa-search{ top: 38px;}

select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder{color:#a1bec9;}

.sprocket-mosaic-loadmore{  border: 1px solid #00acec !important;}

.smallnav .head-search .search .fa-search{ top: 19px;}

.btn-primary{color:#00acec;}

.smallnav .navbar-toggle{height: 50px; width: 50px;line-height: 50px;}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{color:#0b2345;}

.t3-off-canvas .t3-off-canvas-body a{ color:#00acec;}

.t3-off-canvas .t3-off-canvas-body a:focus, .t3-off-canvas .t3-off-canvas-body a:hover{ color:#0b2345;}

.page-masthead .row-feature{padding: 0;}

.page-masthead{  position: relative;

    /*top: -100px;*/}



.t3-mainnav{

 background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);

}

.page-masthead .container{width:100%;}

.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .fa-bars {

    color: #00acec;

}

a {

    color: #666;

}



  a:hover,

  a:active,

  a:focus {

    color: #0B2442;

  }

.homepagecontent .t3-mainbody .article-content h1{ margin-top: -15px;    

color: #00acec;

font-family: 'Open Sans Condensed', 'Open Sans', sans-serif, Arial;

 font-size: 60px;

}


.homepagecontent .t3-mainbody .article-content p{

font-family: 'Open Sans Condensed', 'Open Sans', sans-serif, Arial;

  font-size: 22px;

    letter-spacing: 1px;

    text-align: justify;

}

.homepagecontent .t3-mainbody {

    position: relative;

    top: -50px;

    z-index: 1030;

padding-bottom: 0;

background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);

}

.productpage .t3-mainbody .article-content p, .spField p{

font-family: 'Open Sans', sans-serif, Arial;

font-size: 17px;

 letter-spacing: 0;

}



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

font-family:'Open Sans', sans-serif, Arial;

}

.page-masthead .row-feature h3{

font-family: 'Open Sans Condensed', 'Open Sans', sans-serif, Arial;

 color: #fff;

 font-size: 42px;
text-shadow: -3px 0px 0px rgba(0, 0, 0, 1);
}

.jmslideshow .slideshow-content{

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;

  filter: alpha(opacity=100) !important;

  -moz-opacity: 1 !important;

  -khtml-opacity: 1 !important;

  opacity: 1 !important;

background: none repeat scroll 0 0 rgba(255, 255, 255, 0) !important;



-webkit-border-radius: 10px !important;

-moz-border-radius: 10px !important;

border-radius: 10px !important;



}

.t3-wrapper:after{ z-index: 1031;}

/*.homepagecontent .slideshow-content p{

padding: 10px; 



background: none repeat scroll 0 0 rgba(255, 255, 255, 0.4);

}*/

.navbar-fixed-top, .navbar-fixed-bottom{ z-index: 1031;  margin-top: 0 !important;
    position: fixed !important;}

.dropdown-menu{background-color: #3d6bb2;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{box-shadow: 0 -2px 0 #00acec inset;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    box-shadow: 0 -2px 0 #0066b3 inset;

}

.dropdown-menu{

 background-color: #0066b3;

    border: 1px solid rgba(255, 255, 255, 0.85);

}

.logo a{background: none;}

.t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child {

    border-top: 1px solid #fff;

}

.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {

    border-bottom: 1px solid #fff;

}

.dropdown-header a{color:#fff;}

#main .sprocket-mosaic .sprocket-mosaic-filter ul li, #main .sprocket-mosaic .sprocket-mosaic-filter ul li, .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{ margin: 0 0 4px !important;}

.homepagecontent .winner{

 background: none repeat scroll 0 0 #cfd8e9;

    padding: 40px 0 !important;

    position: relative;
	overflow:hidden;

   /* top: -100px;*/

}

.homepagecontent .winner p{margin:0;}

.homepagecontent .t3-sl-3{padding: 0;}



ul.customer-logos{ list-style:none outside none;;margin-left:-30px}

ul.customer-logos li{ float:left; display:inline; padding-right:30px}

ul.customer-logos1{ list-style:none outside none;;margin-left:-45px}

ul.customer-logos1 li{ float:left; display:inline; padding-right:30px}



.sprocket-mosaic-loadmore span{  font-size: 24px !important;}

.t3-copyright{ padding:15px 0px!important}

.sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-filter li {

    text-transform: none !important;

}

.navbar-default .navbar-nav > li > a {

    text-transform: none !important;

}

#main .sprocket-mosaic .sprocket-mosaic-filter ul li, #main .sprocket-mosaic .sprocket-mosaic-filter ul li, .sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{

   padding: 5px 10px !important;

}

.sprocket-mosaic .sprocket-mosaic-filter ul li.SkinCare{   padding: 5px 11px 5px 11px  !important;

}

.sprocket-mosaic .sprocket-mosaic-filter ul li.Cardiovascular{

padding: 5px 12px 5px 13px !important;

}

#cmo{background:none repeat scroll 0 0 #16c6ff !important;padding-top: 40px; overflow:hidden;}

.sprocket-mosaic-loadmore .loadmore-info, .sprocket-mosaic-loadmore .loadmore-text{display:none;}

.latestnews, .k2ItemsBlock .even, .k2ItemsBlock .odd{ 

   background: none repeat scroll 0 0 #00a3d9;

    color: #fff;

    margin-bottom: 5px;

    padding: 2px 5px;

}

#gmp{background:none repeat scroll 0 0 #eee!important;  padding: 30px 0;}

#tab2 td{border-top: medium none !important;}



.home-portfolio .sprocket-mosaic .sprocket-mosaic-container {

  margin: -2px;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item {

  margin: 2px;

  border: none;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding {

  overflow: hidden;

  position: relative;

  padding: 0;

  margin: 0;

  box-sizing: border-box;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container img {

  -webkit-transition: -webkit-transform 0.4s;

  -moz-transition: -moz-transform 0.4s;

  transition: transform 0.4s;

  -webkit-transition: opacity 500ms;

  -moz-transition: opacity 500ms;

  -ms-transform: opacity 500ms;

  -o-transition: opacity 500ms;

  transition: opacity 500ms;

  opacity: 1;

  filter: alpha(opacity=100);

  padding: 0;

  margin: 0;

  -webkit-transition: 500ms;

  -moz-transition: 500ms;

  -ms-transform: 500ms;

  -o-transition: 500ms;

  transition: 500ms;

  overflow: hidden;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container .sprocket-mosaic-hover {

  box-sizing: border-box;

  opacity: 0;

  filter: alpha(opacity=0);

  right: 45%;

  top: 0;

  margin: 0;

  padding: 0;

  border-width: 0;

  border-style: none;

  border-color: none;

  -webkit-transition: 500ms;

  -moz-transition: 500ms;

  -ms-transform: 500ms;

  -o-transition: 500ms;

  transition: 500ms;

  background: url(../images/hover-image-white.png) no-repeat 50% 50% !important;

  height: 36px;

  width: 36px;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper {

  position: absolute;

  background: #2C3F52;

  height: 51px;

  width: 100%;

  top: auto;

  bottom: 0;

  opacity: 0;

  -webkit-transform: translateY(100%);

  -moz-transform: translateY(100%);

  -ms-transform: translateY(100%);

  transform: translateY(100%);

  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;

  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;

  transition: transform 0.4s, opacity 0.1s 0.3s;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper h3.sprocket-mosaic-title {

  font-size: 16px;

  text-align: center;

  font-weight: 400;

  line-height: 1em;

  padding: 0;

  text-transform: uppercase;

  margin: 15px 0 0 0;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper h3.sprocket-mosaic-title a {

  color: #fff;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper .sprocket-mosaic-text {

  margin: 0;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper .sprocket-mosaic-read-more {

  display: none;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper ul.sprocket-mosaic-tags {

  display: none;

  font-size: 13px !important;

  color: #CCC;

  background: none;

  padding: 0 10px;

  margin: 0;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .mosaic-contain-wrapper ul.sprocket-mosaic-tags li {

  background: none;

  padding: 0;

  margin: 0 5px 0 0;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding:hover .mosaic-contain-wrapper {

  opacity: 1;

  -webkit-transform: translateY(0px);

  -moz-transform: translateY(0px);

  -ms-transform: translateY(0px);

  transform: translateY(0px);

  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;

  -moz-transition: -moz-transform 0.4s, opacity 0.1s;

  transition: transform 0.4s, opacity 0.1s;

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding:hover .sprocket-mosaic-image-container {

  background: #222;

  background: rgba(0,0,0,0.7);

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding:hover .sprocket-mosaic-image-container img {

  opacity: .5;

  filter: alpha(opacity=50);

  -webkit-transform: translateY(-50px);

  -moz-transform: translateY(-50px);

  -ms-transform: translateY(-50px);

  transform: translateY(-50px);

}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding:hover .sprocket-mosaic-image-container .sprocket-mosaic-hover {

  right: 45%;

  top: 28%;

  opacity: 1;

  filter: alpha(opacity=100);

}



/**

 * Tooltips!

 */



/* Base styles for the element that has a tooltip */

[data-tooltip],

.tooltip {

  position: absolute;

  cursor: pointer;

  z-index:9999999;

}



/* Base styles for the entire tooltip */

[data-tooltip]:before,

[data-tooltip]:after,

.tooltip:before,

.tooltip:after {

  position: absolute;

  visibility: hidden;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

  opacity: 0;

  -webkit-transition: 

	  opacity 0.2s ease-in-out,

		visibility 0.2s ease-in-out,

		-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);

	-moz-transition:    

		opacity 0.2s ease-in-out,

		visibility 0.2s ease-in-out,

		-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);

	transition:         

		opacity 0.2s ease-in-out,

		visibility 0.2s ease-in-out,

		transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform:    translate3d(0, 0, 0);

  transform:         translate3d(0, 0, 0);

  pointer-events: none;

}



/* Show the entire tooltip on hover and focus */

[data-tooltip]:hover:before,

[data-tooltip]:hover:after,

[data-tooltip]:focus:before,

[data-tooltip]:focus:after,

.tooltip:hover:before,

.tooltip:hover:after,

.tooltip:focus:before,

.tooltip:focus:after {

  visibility: visible;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

  opacity: 1;

}



/* Base styles for the tooltip's directional arrow */

.tooltip:before,

[data-tooltip]:before {

  z-index: 1001;

  border: 6px solid transparent;

  background: transparent;

  content: "";

  height:3px;

}



/* Base styles for the tooltip's content area */

.tooltip:after,

[data-tooltip]:after {

  z-index: 1000;

  padding: 10px;

  width: 160px;

  background-color: #000;

  background-color: hsla(0, 0%, 20%, 0.85);

  color: #fff;

  content: attr(data-tooltip);

  font-size: 14px;

  line-height: 1.2;

}



/* Directions */



/* Top (default) */

[data-tooltip]:before,

[data-tooltip]:after,

.tooltip:before,

.tooltip:after,

.tooltip-top:before,

.tooltip-top:after {

  bottom: 100%;

  left: 50%;

}



[data-tooltip]:before,

.tooltip:before,

.tooltip-top:before {

  margin-left: -6px;

  margin-bottom: -12px;

  border-top-color: #000;

  border-top-color: hsla(0, 0%, 20%, 0.85);

}



/* Horizontally align top/bottom tooltips */

[data-tooltip]:after,

.tooltip:after,

.tooltip-top:after {

  margin-left: -80px;

}



[data-tooltip]:hover:before,

[data-tooltip]:hover:after,

[data-tooltip]:focus:before,

[data-tooltip]:focus:after,

.tooltip:hover:before,

.tooltip:hover:after,

.tooltip:focus:before,

.tooltip:focus:after,

.tooltip-top:hover:before,

.tooltip-top:hover:after,

.tooltip-top:focus:before,

.tooltip-top:focus:after {

  -webkit-transform: translateY(-12px);

  -moz-transform:    translateY(-12px);

  transform:         translateY(-12px); 

}



/* Left */

.tooltip-left:before,

.tooltip-left:after {

  right: 100%;

  bottom: 50%;

  left: auto;

}



.tooltip-left:before {

  margin-left: 0;

  margin-right: -12px;

  margin-bottom: 0;

  border-top-color: transparent;

  border-left-color: #000;

  border-left-color: hsla(0, 0%, 20%, 0.85);

}



.tooltip-left:hover:before,

.tooltip-left:hover:after,

.tooltip-left:focus:before,

.tooltip-left:focus:after {

  -webkit-transform: translateX(-12px);

  -moz-transform:    translateX(-12px);

  transform:         translateX(-12px); 

}



/* Bottom */

.tooltip-bottom:before,

.tooltip-bottom:after {

  top: 100%;

  bottom: auto;

  left: 50%;

}



.tooltip-bottom:before {

  margin-top: -12px;

  margin-bottom: 0;

  border-top-color: transparent;

  border-bottom-color: #000;

  border-bottom-color: hsla(0, 0%, 20%, 0.85);

}



.tooltip-bottom:hover:before,

.tooltip-bottom:hover:after,

.tooltip-bottom:focus:before,

.tooltip-bottom:focus:after {

  -webkit-transform: translateY(12px);

  -moz-transform:    translateY(12px);

  transform:         translateY(12px); 

}



/* Right */

.tooltip-right:before,

.tooltip-right:after {

  bottom: 50%;

  left: 100%;

}



.tooltip-right:before {

  margin-bottom: 0;

  margin-left: -12px;

  border-top-color: transparent;

  border-right-color: #000;

  border-right-color: hsla(0, 0%, 20%, 0.85);

}



.tooltip-right:hover:before,

.tooltip-right:hover:after,

.tooltip-right:focus:before,

.tooltip-right:focus:after {

  -webkit-transform: translateX(12px);

  -moz-transform:    translateX(12px);

  transform:         translateX(12px); 

}



/* Move directional arrows down a bit for left/right tooltips */

.tooltip-left:before,

.tooltip-right:before {

  top: 29px;

}



/* Vertically center tooltip content for left/right tooltips */

.tooltip-left:after,

.tooltip-right:after {

  margin-left: 0;

  margin-bottom: -16px;

}



.p_list{ font-family:'Open Sans Condensed','Open Sans',sans-serif,Arial; letter-spacing:1px; font-size:16px}

img.p_image{ 

 margin: 0 !important;

    padding: 10px;

}

.prodadvsearch{

   height: auto;

 line-height: 17px;

 width: auto;

 position: static;

}

.prodadvsearch{

   height: auto;

 width: auto;

 position: static;

 display: list-item;

line-height: 20px;

}

.prodsearch{
  background: url("../images/search-box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  padding: 0 0 0 25px !important;
  border: medium none !important;
  box-shadow: none !important;
  height: 20px !important;
  position: static;
  display: list-item;
}

.customprodsearch{
  position: absolute;
  right: 0;
  top: 17px;
}

#customul li {margin-left:5px !important;margin-bottom: -11px !important;}

.winner .custom > h3 {

    background: none repeat scroll 0 0 rgba(106, 154, 222, 0.8);

    color: white;

    height: 60px;

    padding-bottom: 5px;

	margin-top:0px;

    padding-left: 5px;}

.btn-default{ border-color: #0066b3;}

select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .inputbox::-moz-placeholder{



}

a{color:#0b2442;}

.sprocket-mosaic-hovercontent{  z-index: 9999;  top: 63px;left: 98px;color:#fff}

.home-portfolio .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding:hover .sprocket-mosaic-image-container{

 background: none repeat scroll 0 0 rgba(8, 44, 101, 0.8);

}

.navbar-default .navbar-nav > li > a{

color:#0066b3;

}

.t3-footer{    background: none repeat scroll 0 0 #00aae0; overflow:hidden;}

.t3-footer-sl .t3-module .module-title{color:#fff; font-size: 24px; font-weight: normal;}

.t3-footer-sl .t3-module{

background:none;

}

.t3-footer-sl .t3-module ul > li > a, #Mod253 a{color:#fff;}

.sprocket-mosaic-loadmore{border: 1px solid #00acec;color: #254c9b}

.cmo {color: #fff;

    font-size: 24px;}





.onepage-pagination {

  position: fixed;

  right: 10px;

  top: 60%;

  z-index: 99999;

  list-style: none;

  margin: 0;

  padding: 0;

}

.onepage-pagination li {

  padding: 0;

  text-align: center;

}

.onepage-pagination li a{

  padding: 10px;

  width: 4px;

  height: 4px;

  display: block;

  

}

.onepage-pagination li a:before{

  content: '';

  position: absolute;

  width: 4px;

  height: 4px;

  background: rgba(0,133,182,1);

  border-radius: 10px;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

}



.onepage-pagination li a.active:before{

  width: 10px;

  height: 10px;

  background: none;

  border: 1px solid rgba(0,133,182,1);

  margin-top: -4px;

  left: 8px;

}

.sprocket-mosaic-loadmore.loader .loadmore-more, .sprocket-mosaic-loadmore.loader .loadmore-text{display:block !important;}

.loader{  overflow: hidden;

    text-indent: -2000px;}

#beforefooter{padding: 30px 0;}

.sprocket-mosaic-overlay .css-loader-wrapper{   height: 100px;width: 100px;}

.sprocket-mosaic-filter li, .sprocket-mosaic-order li{

background: #fff !important;

border: 1px solid #00acec !important;

}

.sprocket-mosaic-filter li:hover, .sprocket-mosaic-order li:hover, .sprocket-mosaic-filter li:focus, .sprocket-mosaic-order li:focus, .sprocket-mosaic-filter li:active, .sprocket-mosaic-order li:active{

  background:  #00acec !important;

color: #fff !important;

}

body {

    color: #003f56 !important;

 padding-top: 0px;

}

.t3-spotlight-3 h3.module-title span, .t3-gmp-sl h3.module-title span{

   font-family: 'Open Sans',sans-serif,Arial;

  font-size: 24px;

 color: #00acec;

  font-weight: normal;

}

.tour1, .tour2, .tour3{position:absolute;}

.tour1{ right: 70px;

    top: 50px;}

.tour2{  right: -450px;

    top: 70px;}

.tour3{right:30px;  top: 110px;}

.copyright{ color: #aaa;}

#gmp .col-lg-6{padding-right:0 !important;}

#SobiPro ul{ list-style-type:disc!important;margin:calc()!important;}

.SobiPro .row-fluid .span3 {

  min-height: 245px !important;

    background-color: whitesmoke;

    border: 1px solid #ddd;

    border-radius: 5px;

    padding-bottom: 20px;

margin-bottom:20px;}



.SobiPro .row-fluid .span2{min-width: 100%!important;}



.pb {

    border: 1px solid #dddddd;

    border-radius: 5px;

    box-shadow: 1px 2px 5px 0 rgba(50, 50, 50, 0.75);

    line-height: 20px;

    margin-bottom: 10px;

    padding: 10px;

    width: 270px;

}

.spField.field_images{ float:right;

    margin-left: 20px;

    margin-top: 5px;

  	background-color: whitesmoke;

    padding: 10px;

	width:270px;	}

/*.SobiPro p{text-align:center}

.spField.field_generic {

    position: relative!important;

    top: -10px!important;

}

.navbar{min-height:5px !important}*/

.spField > ul>li{margin-left:20px}

.adviser1 {background-color: whitesmoke;

    border: 1px solid #ddd;

    border-radius: 5px;

    float: left;

    height: 150px;

    margin-bottom: 10px;

    margin-right: 15px;

    padding: 5px;

    width: 250px;

}

/*.article-header.clearfix {

    background-color: whitesmoke;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

    border-top: 1px solid #ddd;

    padding: 10px;

}*/



/*.leading_report {

    background-color: whitesmoke;

    border: 1px solid #ddd;

    padding: 10px;

	border-radius: 6px;

}*/

.leading_report .leading_report{border:medium none}

.article-title {

    font-size: 20px;

}

.sprocket-mosaic .sprocket-mosaic-header{   margin-bottom: 0 !important;}

.t3-sl .t3-module + .t3-module {

    /*margin-top: -50px;*/

}

.t3-content{ padding-bottom: 0;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ color: #0066b3;}

.btn-lg, .btn-group-lg > .btn{  font-family: 'Open Sans Condensed','Open Sans',sans-serif,Arial;}



.SobiPro .navbar-search .search-query{border-radius: 5px !important; margin-top: 5px;!important}

.corporate .items-row{border: none !important}

.sprocket-mosaic-overlay .css-loader-wrapper{

 padding: 0 !important;

}

.SobiPro .navbar-search .search-query{height: 30px; margin: 0;}

.SPListing .navbar{ min-height: 44px;}

.SobiPro .pagination-mini ul > li > a, .SobiPro .pagination-mini ul > li > span {

    font-size: 16px !important;

    padding: 10px 14px !important;

}

.article_row_showhide h2{ font-size: 20px !important;}

.contentdescription_showhide h2{ font-size: 22px !important;}



.row-fluid .span4 {

    background-color: whitesmoke;

    border:1px solid #ddd !important;

    border-radius: 5px;

    min-height: 322px !important;

    margin-bottom: 14px;

}

.category-container .row-fluid .span4.thumbcat {

    height: 210px;

    text-align: center;

}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color:#00acec !important;}

.emergency_contact {

    background-color: #f5f5f5;

    border: 1px solid #dddddd;

    border-radius: 5px;

    float: left;

    min-height: 270px;

    margin-bottom: 12px;

    margin-right: 12px;

    padding: 10px;

    width: 195px;

}

.medical_newsleter{

    background-color: #f5f5f5;

    border-radius: 5px;

    float: left;

    min-height: 160px;

    margin-bottom: 12px;

    margin-right: 12px;

    padding: 5px;

    min-width: 230px;

}

.t3-megamenu .row + .row{border:medium none !important;}

.SobiPro .row-fluid {

    margin: 0;

}

.SobiPro .row-fluid .span2 {

    text-align: center;

}

.leading_report {

    background-color: #f5f5f5;

    /*border: 1px solid #dddddd;

    float: left;

    margin-bottom: 12px;

    margin-right: 12px; min-width: 230px;*/

    min-height: 160px;

   

    padding: 10px;

	border-radius: 6px;

}



/*.leading_report:hover{box-shadow:0 0 10px rgba(50,50,50,0.75 );}*/

.customwidth{ width: 291px;}

.module_tg li{

 float: left;

    list-style: none outside none;

}

.module_tg li a{

    -moz-user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 0;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: normal;

    line-height: 1.42857;

    margin-bottom: 0;

    padding: 6px 12px;

    text-align: center;

    vertical-align: middle;

    white-space: nowrap;

    border-color: #00c4d7;

margin: 0 10px 10px 0;

    width: 180px;

}

.module_tg li a:focus, .module_tg li a:active:focus, .module_tg li a.active:focus {

    outline: thin dotted;

    outline-offset: -2px;

}

.module_tg li a:hover, .module_tg li a:focus {

    color: #333333;

    text-decoration: none;

}

.module_tg li a:active, .module_tg li a.active {

    background-image: none;

    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;

    outline: 0 none;

}

.module_tg li a.disabled, .module_tg li a[disabled], fieldset[disabled] .module_tg li a {

    box-shadow: none;

    cursor: not-allowed;

    opacity: 0.65;

    pointer-events: none;

}

#atozlist [data-tooltip], #atozlist .tooltip{ position: relative;}

.tooltip:after, [data-tooltip]:after{width: auto;  min-width: 160px;}

#atozlist, .listWrapper{overflow: visible;}

.SPDetails .navbar{min-height: 44px;}

#SobiPro h1{  font-size: 42px !important;}

.field_doses{margin-bottom:20px;}

.t3-sidebar-right .t3-module{ margin-bottom: 0;}

.t3-sidebar{ padding-bottom: 0;}

.copyright .navbar-nav > li > a{padding:10px; 15px;  color: #00acec;}

#atozlist a {

 z-index: 1;

overflow:hidden;

}

#atozlist a:hover {

overflow:visible;

 z-index: 9999999;

}



.atozlist [data-tooltip], .atozlist .tooltip{ position: relative;}

.atozlist, .listWrapper{overflow: visible !important;}



.atozlist a {

 z-index: 1;

overflow:hidden;

}

.atozlist a:hover {

overflow:visible;

 z-index: 9999999;

}





#jm-videogalleries{   margin-left: 10px;  position: relative;}

.bexinfo1 {

    background-color: whitesmoke;

    border: 10px solid #ddd;

    float: left;

    width: 266px;

margin-bottom:55px;

}

.bexinfo {

    background-color: whitesmoke;

    height:220px;

border-radius: 5px;

}

.bexinfo2 {

    background-color: whitesmoke;

    border: 2px solid #ddd;

    float: left;

    width: 266px;

}


.readmore1 {

    background-color: #6a9ade;

    min-width: 245px;

    padding-right: 1px;

    position: absolute;

    text-align: center;

    top: 193px;

}



.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{

 background-color: #aaa;

    border-color: #ddd;

}

.pagination > li > a, .pagination > li > span{

color:#555;

}

.SobiPro .row-fluid .span6 {

    width: 100% !important;

}



.nn_sliders-toggle-inner {

    color: #00acec;

    font-size: 20px;

}

.SobiPro .SPDetailEntry .img-responsive{  margin: 0 !important;  padding: 0 !important;}

.SobiPro .SPDetailEntry img.img-responsive{  padding: 10px !important;}

.SobiPro .SPDetailEntry .alert{ padding: 20px !important;}

.SobiPro .SPDetailEntry img.img-responsive{   background: none repeat scroll 0 0 #d9edf7;}



li[data-id='913'] {

 display:none;

}

.top-tite h3 {

    background-color: #f7f7f7;

    height: 80px;

    margin-bottom: 10px;

    margin-left: auto;

    margin-right: auto;

    margin-top: auto;

    padding-left: 10px;

    padding-top: 5px;

}

.pub_level {

    background-color: steelblue;

    height: 80px;



clear: both;

}

.publication {

    border: 1px solid #eee;

}



.bex-info {

    border: 1px solid #eee;
margin-bottom:20px;
pading-right:10px;

}
.bex-title h3 {
    background-color: #f7f7f7;
    height: 50px;
    margin: auto auto 10px;
    padding-left: 10px;
    padding-top: 5px;
}


.bex_des img {

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}
.bex_des {
    padding-bottom: 73px;
    padding-right: 10px;
}

.count-up {

    background-color: rgba(0, 0, 0, 0.35);

    border-right: 1px solid rgba(0, 0, 0, 0.2);

    float: left;

    height: 80px;

    margin-right: 5px;

    padding: 5px;

   width: 80px;

}

.pub_des img {

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}

.pub_level > p {

    color: white;

    font-size: 22px;

    padding-top: 21px;

    text-align: center;

}

.count-up > img {

    padding: 10px;

}

.pub_level a {

    color: white;

}

.subheading-category {

    color: #00acec;

    font-size: 30px;

}



.social_des {

    min-height: 80px;

    padding: 10px;

}



.socialmedia {
    border: 1px solid #eee;
    margin-bottom: 20px;
    min-height: 252px;
}

.shareinfo {
    border: 1px solid #eee;
    margin-bottom: 20px;
    min-height: 270px;
}

.catItemLinks{margin:0px !important;}
.itemToolbar{ background: none !important;
    border-bottom: 0px !important;
    border-top: 0px dotted !important;}

.catItemIntroText{ padding:0px!important;}

.know {    background-color: #f9f9f9;
    border-radius: 4px;
    margin: 5px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
}
.mobileViewSearch{ right: 0 !important;
    top: 50px !important;}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    color: #0066b3;
}
.whitecolor{ color:#fff !important;}
#Mod293{ margin-bottom:0;}

.sp{border-radius:4px;
	margin-bottom:4px;
margin-right:4px;}
.row-feature h3{font-size:24px;  font-family: "Open Sans",sans-serif,Arial;}
.specialized{  /*background: none repeat scroll 0 0 rgba(106, 154, 222, 0.8);*/ background:#88aee5;}
.specialized .row-feature{padding:20px 0;}
.specialized .row-feature h3{color:#fff;}
.slideshow-content  h3{text-align:right;}
.nomargin{margin:0 !important;}
.imagerlmargin{ margin-right:10px; margin-bottom:15px;}
.module_menu .module-title { margin:20px 0 0 0 !important;}
.corporate .items-leading{    border-bottom: 0px solid #eeeeee !important;;
    margin-bottom: 0px !important;;
}
.hiddenoverflow{overflow:hidden;}
.nav-tabs > li > a{    text-transform: none;}
.camera_caption > div{background:none !important;}
.camera_caption_title, .camera_caption_desc{
  font-size: 40px !important;
    font-weight: normal !important;
    line-height: 40px !important;
    text-align: right !important;	
	font-family: "Open Sans Condensed","Open Sans",sans-serif,Arial !important;
	text-shadow: -3px 0px 0px rgba(0, 0, 0, 1);
	}
	
	.parallax-window {
    min-height: 400px;
    background: transparent;
}
#mainbodyconent, #wrapblock, #beforefooter, #page-mastheadblock{background:#fff;}

.SobiPro h1{
	
	color: #00acec !important;

font-family: 'Open Sans Condensed', 'Open Sans', sans-serif, Arial !important;

 font-size: 60px !important;

	}


@media (min-width: 992px) {
.t3-copyright{}
#gmp{position: sticky; bottom:0; z-index:-99;}
.t3-footer-sl .t3-module ul > li{line-height:22px;}
.t3-footer-sl{  padding: 20px 0;}
#t3-footer{position: sticky; bottom:0; z-index:-98;}
#cmo{position: sticky; bottom:0; z-index:-97;}
}

.atozlist,.listWrapper{overflow:hidden;}.atozlist li{float:left;list-style:none;}
.atozlist a{margin:0 10px 10px 0; width:180px;}.atozlist a:hover{background-color:#eee;color:darkblue;}
.atozlist{margin:0; padding:10px 0;}
article img, .article-intro img{  display: inline;}

.SobiPro .navbar-inner {
    background-color: #d9edf7 !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    border: medium none !important;

    box-shadow: none !important;

    padding: 20px;
}
.SobiPro .navbar-search .search-query{
    border: medium none !important;
}
.SobiPro .navbar .nav > li > a{
  text-shadow: none;
}

.ariQuizHeaderName td, tr td {border-top: none !important}

.magazine-category-title {
    background: none repeat scroll 0 0 #eeeeee;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}
.magazine-item .page-header h2 {
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
}
.moduleItemDateCreated {
    font-size: 10px;
}
.directors{
	text-align: center;
	margin-bottom: 25px;
}
.directors img{
	margin: 0 auto;
}
.profile-caption{
	width:0;
	height: 0;
	position: absolute;
	top: 0;
	left: 7.5%;
	background:rgba(0, 0, 0, 0.5);
	overflow:hidden;
	font-size: 25px;
	color: #fff;
	text-shadow: 0 0 5px #000;
	box-sizing:border-box;
	transition: all linear 0.3s;
	opacity:0;
}
.profile-thumb:hover .profile-caption{
	width: 85%;
	height: 100%;
	padding-top: 40%;
opacity:1;
}
.headline{
  text-align: center;
  font-weight: normal;
  padding: 5px 0;
  margin-top: 0;
}
h1.headline{
    font-size: 50px;
	text-align: center;
    margin-bottom: 10px;
}

h2.headline{
    font-size: 32px;
	text-align: center;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'open sans', arial;
	font-weight: 300;
}
h2{
	font-size: 30px;
}
h3{
	font-size: 24px;
}
h4{
	font-size: 20px;
}
.welcome_text_section{
	padding: 20px 0;
}
.headline.bg-info{
	margin-bottom: 30px;
}
p{
	line-height: 1.8;
	text-align: justify;
}

.post {
    margin-bottom: 50px;
    width: 100%;
	padding: 20px;
	background-color: #f8fcff;
    border: 1px solid #034e87;
    border-radius: 6px;
    box-shadow: 2px 1px 3px #85b8d7;
}
.post-data {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-top: 10px;
    padding: 7px 0;
}
.post-data ul{
	padding: 0;
	margin: 0;
}
.post-meta {
    margin-bottom: 0;
    width: 100%;
}
.post-meta li {
    border-right: 1px solid #ddd;
    line-height: 1;
	list-style: none;
}
.post-meta li:last-child {
    border-right: medium none;
}
header+.container{
  padding-top: 30px;
  padding-bottom:35px;
}


/* Bootstrap latest version styling */

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
/* END: Bootstrap latest version styling */