a:hover,
a:focus {
  color:inherit;
  text-decoration: underline;
}

@media (min-width: 960px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 992px) {
  
  .container {
    
    width: 960px;
  
  }

}
@media (min-width: 1200px) {
  .container {
    width: 960px;
  }
}

@media (min-width: 768px) {
.col-sm-9 {
    width: 71%;
  }
.col-sm-3 {
    width: 29%;
  }
}
.navbar {
  position: relative;
  min-height: 3;
  margin-bottom: 1;
  border: 1px solid transparent;
}

.modal-dialog {
  margin:150px 10px 10px 10px;
}

@-ms-viewport {
  width: auto !important;
}

@media screen and (min-width: 768px) {
  .modal-dialog {
    margin: 150px auto;
  }
}
   body {
	/*background: url(clientlibs_common/images/bg.png);*/
	margin: 0;
}

/*----------------------Header-Area-Start----------------------*/
  .container {
    width: 960px\0/;
  }
.headerSection {
width: 960px;
background-color:#fff;
-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.32);
box-shadow: 0 0 5px 2px rgba(0,0,0,.32);
margin: 0 auto;
}

.headerLogo{
       height:100%;
}

.responsiveHeight{
              height:100%;
    }


.headerBanner{
	padding-top:0px;
}
.brand {

	float: left;
	padding: 5px 0;
	width: 25.961%;
	height:140px; 
   /* background: linear-gradient(to bottom, #E8E8E8 0%, #D1D1D1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-image: linear-gradient(bottom, #D1D1D1 0%, #E8E8E8 100%);
	background-image: -o-linear-gradient(bottom, #D1D1D1 0%, #E8E8E8 100%);
	background-image: -moz-linear-gradient(bottom, #D1D1D1 0%, #E8E8E8 100%);
	background-image: -webkit-linear-gradient(bottom, #D1D1D1 0%, #E8E8E8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E8E8E8", endColorstr="#D1D1D1", GradientType=0 );*/
	overflow:hidden;
}
.brand img{
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
}
 .topNavLinks{
 	float: right;
 }
.topNavLinksMobile{
 	text-align:center;
 }

 .topNavSection{
 	 /*width:445px; */
 }

.socialSection {
    border-right: 1px solid #999999;
    float: right;
    padding-right: 10px;
    position: relative;
}
.socialSection a {
	padding-left: 25px;
}
.socialShareContent{
	position:absolute;
	top:18px;
	list-style-type:none;
	display:block;
	width:120px;
	background:#FFF;
	border:solid 1px #DDD;
	margin:0;
	padding:5px 0;
	z-index:5000;
	display:none;
	left:23px;
}
.socialShareContent li{
	display:block;
	padding:6px;

}
.socialShareContent li:hover{
	background:#2095f0;
}
.socialShareContent li:hover a{
	color:#FFF;
}
.socialShareContent li a{
	display:block;
	margin:0 5px;
	padding-left:20px;
	line-height:16px;
	color:#235DAB;
	text-decoration:none;
	background:url(clientlibs_common/images/widget015_top.gif) no-repeat;
}
.socialShareContent li a.facebook{
	background-position: 0 -288px;
}
.socialShareContent li a.twitter{
   background-position: 0 -864px;
}
.socialShareContent li a.pinterest{
   background-position: 0 -688px;
}
.socialShareContent li a.linkedin{
   background-position:0 -448px;
}
.socialShareContent li a.digg{
   background-position: 0 -208px;
}

.searchInput {
	width:83%;
	width:83%\0/;
	height:28px;
	float:left;
	margin-bottom: 0!important;
}
.searchResultInput {
	width:92%;
	width:95%\0/;
	height:28px;
	float:left;
	margin-bottom: 0!important;
}
.searchBtn{
	height:25px;
	background:none;
	border:0;
	outline:0;
	float:left;
	opacity:0.5;
	padding:4px 8px;
}
.searchBtn:hover , .searchBtn:focus{
background:none;
opacity:1;
}

.m-r-0{
	margin-right:0;
}
.p-r-0{
	padding-right:0;
}


/*----------------------Header-Area-End---------------------*/

/*----------------------Mid-Area-Start---------------------*/

.midContainer {
	background: #fff;
}
.midContent {
	background: #fff;
}

/*------------------------Left Panel Start----------------------------*/
.leftPanel {
	width: 248px;
	float: left;
	/*background: #f7f7f7;
	border-right: 1px solid #d7d6d5;
	padding-top: 8px;*/
	padding-bottom:30px;
}

/*------------------------Side Nav Bar----------------------------*/
.navbar-default{
	border:0;
	margin-top:0;
	padding-top:0;
	background:none;
	box-shadow:none;
}
#sidebarNav {
	min-width: 248px;
	float: left;
    width:100%;
}
.leftNavigation{
display:block;
list-style:none;
margin:0;
padding:0;
}

.leftNavigation li{
display:block;
list-style:none;
position:relative;
border-bottom: 1px solid #dae1e8;
}
.leftNavigation li:hover{
	/*background-color:#ccc;*/
}
.leftNavigation li.active{
/*background-color:#ccc;*/
/*text-shadow: 1px 1px 1px #fff*/;
}

.leftNavigation > li.active > a,  .leftNavigation > li > a:hover {
	color: #33455a;
	text-decoration: none;
}

/* .leftNavigation li img{
position:absolute;
left:15px;
top:19px;
cursor:pointer;
} */
.leftNavigation li a{
display:block;
padding:15px;
padding-left:15px;
text-decoration:none;
}
.leftNavigation li span{
display:block;
/*padding:15px;
padding-left:35px;*/
}
.leftNavigation li ul.secondary {
margin:0;
padding:0;
display:none;
/*background:#f7f7f7;*/
/*display:none;*/
}
.leftNavigation li.active ul.secondary {
/*background:#f7f7f7;*/
display:block;
}
.leftNavigation li ul.secondary li{
background:none;
border:0;
padding-left:0px;
}
.leftNavigation li ul.secondary li img{
cursor: pointer;
    float: right;
    max-height: 28px;
    max-width: 16%;
    padding: 5px 10px;
    position: relative;
}
    .leftNavigation li ul.secondary img{
        padding-left:12px;
    }
.leftNavigation li ul.secondary li a{
padding:5px 15px 5px 30px;
}


.leftNavigation li ul.secondary li ul.tertiary{
display:none;
margin:0;
padding:0;
/*margin-left:-15px;*/
}
    .leftNavigation li ul.secondary li ul.tertiary li{
       /*padding-left:15px;*/
    }
    .leftNavigation li ul.secondary li ul.tertiary li a{
        padding-left:45px;
    }
.leftNavigation li ul.secondary li.active{
	font-weight:bold;
}
.leftNavigation li ul.secondary li.active ul.tertiary li a{
	font-weight:normal;
}
.leftNavigation li ul.secondary li ul.tertiary li.active a{
	font-weight:bold;
}

.leftNavigation li ul.secondary li.active ul.tertiary{
	display:block;	
}
.leftNavCallout {
	padding: 20px 10px 10px 10px;   
}
.leftNavCallout img{
	max-width:100%;   
}
.callout-video video{
    max-width:100%; 
}
.toggleLeft {
  cursor: pointer;
    float: right;
    max-height: 50px;
    max-width: 17%;
    padding: 18px 10px;
    position: relative;
    vertical-align: middle;
}

.leftNavigation li.active > img.toggleDown {
  cursor: pointer;
    float: right;
    max-height: 50px;
    max-width: 17%;
    padding: 18px 10px;
    position: relative; 
    vertical-align: middle;  
}
.secondaryIcon{
  position: absolute;
}
figure.fixedratio{
      padding-top:71%;display:block;margin:0;
      background-color:#eee;
      
      background-size:cover;-moz-background-size:cover;
      background-position:center;border:1px solid #999
    }
.searchContainer{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #CACACA;
	border-radius: 4px;
	float: right;
	margin:10px 10px 10px 4px;
	overflow: hidden;
	padding: 5px 5px 5px 5px;
	margin-left:5px;
	width:240px;
}
.topSearchIconMobile{
	display:none;
}
.searchContainerTablet{
	display:none;
}



 /*-------------------Start Light box-----------------------*/
.submitBtnLightBox {
    background-color:#FFF;
    border-color:#ADADAD;
    color:#333;
}
    .submitBtnLightBox:hover {
        background-color:#EBEBEB;
    border-color:#ADADAD;
    color:#333;
    }
/*--------------------End Light box..........................*/
/*------------------------Right Panel Start----------------------------*/

.rightPanel {
	float: left;
	/*padding:10px 10px 0 30px;*/
	width: 712px;
	background: #fff;
}

/*-----------------Carousel---------------*/
.carousel-control {
  width: 24px;
  height: 24px;
  font-size: 30px;
  line-height: 15px;
  border: 2px solid #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
   border-radius: 15px;
   top:40%;
   margin:0 10px;
}
.carousel-control.right, .carousel-control.left {
        text-decoration:none !important;
    }

/*-----------------Carousel End---------------*/
.midRightTop{

/* background:url(clientlibs_common/images/mid_top_img.jpg) right top no-repeat; */
/* padding-top:70px; */
font-size:16px;
color:#454e57;
/* padding-left:15px; */
/* background-size:cover; */
    position: relative;
    width: 100%;
}
    .midRightTop img {
        display:block;
        width:100%; 

    }
.midRightTop h2.headLineTitle_topRight{ 
    bottom:100%;
    position:relative;
    text-align:right;
    padding-right:15px;
}
.midRightTop h2.headLineTitle_topLeft{ 
    bottom:100%;
    position:relative;
    text-align:left;
    padding-left:15px;
}
.midRightTop h2.headLineTitle_topCenter{ 
    bottom:100%;
    position:relative;
    text-align:center;
}
.midRightTop h2.headLineTitle_leftCenter{ 
    bottom:66%;
    position:relative;
    text-align:left;
    padding-left:15px;
}
.midRightTop h2.headLineTitle_bottomLeft{ 
    bottom:30%;
    position:relative;
    text-align:left;
    padding-left:15px;
}
.midRightTop h2.headLineTitle_bottomCenter{ 
    bottom:30%;
    position:relative;
    text-align:center;
}
.midRightTop h2.headLineTitle_bottomRight{ 
    bottom:30%;
    position:relative;
    text-align:right;
    padding-right:15px;
}
.midRightTop h2.headLineTitle_rightCenter{ 
    bottom:66%;
    position:relative;
    text-align:right;
    padding-right:15px;
}
.midRightTop h2.headLineTitle_Center{ 
    bottom:66%;
    position:relative;
    text-align:center;
}
.topMargin {
	/*margin-top: 10px;*/
    padding-left:15px;
}

.rightPanel p {
	margin: 0px 5px 25px;
	text-align:left;
    padding-top:6px;
}

.rightPanel h2{
	margin: 0px 5px;
	text-align:left;
    padding-top:12px;
}
/*
.rightColumn {
    overflow:hidden; 
    padding-right:15px; 
    width:100%;
}*/
.rightColumn img {
        max-width:100%;
}

.bottommenuLinks_Mobile {
	display: none;
}
.callout-mobile{
display: none;
}
    .calloutBtn input {
        margin:10px;
    }
    .callout-desktop {
	display: block;
	min-height:140px; 
	padding-top:8px; 
	background-color:#e2e2e2; 
	border-radius:5px;
}
.calloutHead{
	padding:2px 2px 2px 10px; 
	background-color:#cfcfcf; 
	color:#666; 
	font-weight:bold;
}
.calloutQuestion{
	text-align:center; 
	width:100%; 
	color:#666; 
	padding-top:20px;
}
.calloutBtn{
	padding-top:20px; 
	text-align:center; 
	color:#666;
}
.calloutBtn input{
	color:#666; 
}

.toolboxCallout {
	background: none repeat scroll 0 0 #B4B4B4;
	border-radius: 4px;
    margin-top:10px;

}
.toolboxTitle{
	padding-left:10px	
}

.toolboxList {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.toolboxList li {
	/*background: url("clientlibs_common/images/arrow-left.png") no-repeat scroll 15px 11px rgba(0, 0, 0, 0);*/
	display: block;
	line-height: 15px;
	padding: 8px 0px;
	border-bottom:1px dotted #fff;
}

    .toolboxCallout img {
        padding-bottom:0px !important;
    }
.toolBoxContent{
	float: right;
    padding-left: 2px;
    position: absolute;
    width: 63%;
}

  .toolboxList li div span, .toolboxList li a {
        padding-left:2px;
    }
     .toolboxList li img {
        max-width:100%;
		max-width:32px;
    }
.close-tools a img{
max-width:100%;
width:16px;
}
.toolboxCalloutsection span, .toolboxCalloutsection input{
max-width:100%;
        overflow:hidden;
}
    .toolBoxLink{

    	width:73%;
    	float:right;
    	    }

.toolbox-hdr {

	line-height: 31px;
	margin: 0 1px 1px;
	padding-left: 12px;
	
}
.toolbox-hdr img{
    max-width:32px;
    }
.toolboxcalloutArrow {
    float:right;
}

/* Start talk to your doctor about disease */

.docQuestions label{
                font-weight:bold;
    padding-left:5px;
}
.docQuestions p{
/* padding-left:15px;*/
  margin-bottom:5px;
}
.docQuestionsCallout {
    padding: 5px;
    margin-top:15px;
}
    .docQuestionsCallout h3 {
        margin: 0 0 10px 0;
        font-size:inherit;
    }
    .docQuestionsCallout p {
        margin: 0px;
        padding-left:0;
    }

/*End talk to your doctor about disease */


/* Questionare page */
.form-group {
	padding-left: 15px;
	padding-top: 10px;
}
.form-group label {
	/* font-size: 12px; */
	font-weight: normal;    
}
.form-group label {
	/* font-size: 12px;
	float: right;
    padding-left: 5px;*/
    width:85%; 
}
    .form-group input[type="checkbox"], input[type="radio"] {
        vertical-align:top;
    }
.form-group .answerLabel label{
    padding-left:10px;
    padding-bottom:5px;
    padding-top:5px;
    vertical-align:middle;
    }
.button {
	padding-top: 20px;
	min-height:70px;
	padding-left:20px;
    margin-right:15px;
}
.getStarted{
	margin-left:10px;
}
.button .buttonNext, .button .btnSubmit, .printQuestions, .btnInteractive{
	float:right;
}
.btnBackInteractive {
    float:left; 
    margin-left:30px;
}
.responseCircle {
	width: 23px;
	height: 23px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color:#858585;
	border: 0px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.category {
	border-bottom: 1px solid #d1d1d1;
	padding-right: 5px;
	margin-bottom:10px;
	width:95%;
	margin:auto;
}
.questionare ol{
	padding:0;
	margin:15px 0 0 35px;
}
.category{
	padding-bottom:10px;
}
.category .startOver {	
	float: right;	
	cursor: pointer;
}
.interactiveHdrText {
    display:inline; 
    width:32.33%;
}
.interactiveStartOver {
    display: inline;
    width: 24.33%;
    text-align: right;
}
.stepContent {
    width:24.00%; 
    text-align:center; 
    display:inline-block;
}
.step{
	display:inline; 
	text-align:center; 	
	border:1px solid #e2e2e2;
	padding:5px;
	border-radius:5px;
}
#category{
	display:inline;
}
.questionareImagePlaceHolder {
	border: 1px solid #999;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	vertical-align:middle;
	height:100%;
}
.questionareImagePlaceHolder img{
	width:100%; 
	vertical-align:middle;
}
.result{
	text-align:center; 
	display:none;
	margin-bottom:15px;
    margin-right:15px;
    width:100%;
}
.printButton{
	margin:10px;
	min-height:50px;
}
.resultContent{
	border-bottom:1px solid #e2e2e2; 
	padding-bottom:10px;
}
.score{
	width:32%; 
    display:inline;
    /*float:left;*/
}
.graphContainer {
    width: 40%;
    float: left;
    padding-left: 30%;
    margin-bottom:15px;
}
.graphTotalScore {
    width: 50px;
    height: 150px;
    background-color: #fff;
    border: 1px solid #ccc;
    position: relative;
    float: left;
    display: inline;
}
.actualScore {
    background-color:#eee;
    width:48px;
    position: absolute;
    bottom: 0;
}
.interactive{
	padding-bottom:20px;
}
.interactiveTest{
	display:none;
}
#addtionalNotes {
    margin-left:20px;
}
.notesContent {
    width:75%; 
    margin-left:30px;
    margin-top:15px;
    margin-bottom:15px;
    display:none;
}
.additionalTextArea {
    width: 93%;
    margin-bottom: 15px;
    float: left;
    margin-left: 30px;
}
.has-switch span.switch-primary, .has-switch span.switch-left {
    background:none repeat scroll 0 0 #EEEEEE
}
.pageDisplay {
    display:none;
}

.pageDisplayBlock {
    display:block;
}
/*end Questionare page*/

/*---- FAQ page specific styles start ----*/

#expandAll{
	text-align:left;
	display:inline-block;
}
#collapseAll{
	text-align:right;
    display:inline-block;
}
#collapseSeperator{
	display:none;
	margin-left:15px;
	margin-right:15px;
}
.accordionDropDown {
	margin: 0 15px 25px;
	width: 100%;
}

.accordionDropDown ul,
.accordionDropDown li,
.accordionDropDown a {
  margin: 0;
  padding: 0 0 10px 0;
  border: 0;
  list-style: none;
  position: relative;
}

.accordionDropDown li{
	margin:10px 0;
    border-bottom:1px solid #ccc;
}

.accordionDropDown a {
  line-height: 1.3;
}
a.btn {
    text-decoration:none;
}
.accordionDropDown > ul > li > p {
	margin:10px 15px 25px 50px;
	display:none;
}
.collapseQuestion{
	/*background:url(clientlibs_common/images/faqToggleIn.png) no-repeat;*/
	padding-left:50px!important;
	display:block;
	height:35px;
	padding-top:11px!important;
}
.expandQuestion{
	/*background:url(clientlibs_common/images/faqToggleOut.png) no-repeat;*/
	padding-left:50px!important;
	display:block;
	height:35px;
	padding-top:11px!important;
}


.video-container {
    position: relative;
    padding-top: 30px;
    overflow: hidden;
    width: 100%;
    margin: 10px auto;
}

.video-container video{
	max-width:100%;	
}
.video-container iframe,
.video-container object,
.video-container embed {
    /*position: absolute;*/
    top: 15px;
    left: 0;
    max-width: 100%;
    /*height: 100%;
    max-height: 390px;*/
}
.transparent {
            border-color:transparent;
            box-shadow:none;
        }
/*---- FAQ page specific styles ends -----*/

/*-----------------Site Map Page-------------------*/
ul#sitemap, ul#sitemap ul, ul#sitemap ul ul{
	list-style:none;
    padding-left:0px;
}
ul#sitemap li{
	padding-bottom:10px;
}
ul#sitemap li ul li{
		padding-bottom:0px;
    padding-left:20px;
}
ul#sitemap li ul li ul li{
		padding-bottom:0px;
}
ul#sitemap li a{
	padding-bottom:10px;
	display:block;
}
.site-map {
    text-decoration:underline;
}


/*-----------------Site Map Page End-------------------*/

/*----------------Mid Bottom Area---------------*/

.bottomContainer {
	background: #ebebeb;
	border: 1px solid #fff;
}
.bottomMenuLinks {
	width: 100%;
	display: block;
	list-style: none;
	overflow: hidden;
	text-align: center;
	margin: 10px 0;
	padding:0;
}
.bottomMenuLinks a {
	color: #3c3c3c;
	line-height: 18px;
}
.bottomMenuLinks li {
	color: #3C3C3C;
	display: inline;
	line-height: 18px;
	padding: 5px 30px;
}

/*----------------Footer Area------------------*/

.footerWrapper {
	background: url("clientlibs_common/images/footer_corner_bg.png") no-repeat scroll left bottom #CBCBCB;
	border: 1px solid #fff;
	border-radius: 0 0 4px 4px;
	min-height: 160px;
	padding-top: 15px;
	position: relative;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.footerRight {
	width: 230px;
    height:100px;
	padding-top: 10px;
	text-align: center;
	float: right;
	margin-bottom: 20px;
    border-left:1px dotted;
}
    .footerRight img {
        max-width:100%;
        max-height:90%;
    }
.footerMid {
	width: 65%;
	float: right;
	padding-top: 10px;
	margin-right: 25px;
}
.gskLogo {
	bottom: 20px;
    height: 55px;
    left: 20px;
    position: absolute;
    width: 75px;
}
.gskLogo img{
    max-width:100%;
    max-height:100%;
}

.footerNavLinks {
	display: block;
	list-style: none outside none;
	overflow: hidden;
	text-align: right;

}
.footerNavLinks li {
	display: inline;
	height: 14px;
	line-height: 13px;
	padding: 0 10px;
}

.footerNavLinks li.sep_on {
	border-left: 1px solid #3C3C3C;
}

.footerNavLinks li.sep_off {
	border-left: none;
}
.footerNavLinks li.sep_off a{
	color : #FFA500;
}

.footerNavLinks li a {
	line-height: 14px;
	height: 14px;
	padding: 0;
	margin: 0;
}
.footerNavLinks li:first-child {
	border: none;
}
.footerNavLinks li:last-child {
	padding-right:0;

}
.footerWrapper p {
	line-height: 18px;
	text-align: right;
}

/************* search result starts **********/

#searchResultsContent {
	margin: 10px 0 20px;
}
#searchResultsTopSearchBox {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 4px;
	margin: 10px auto;
	overflow: hidden;
	padding: 5px;
	width:98%;
}
.searchResultBlock {
	margin-bottom:50px;
}
#searchResultFilterBox {
	list-style-type:none;
	padding:10px;
	margin:0 0 25px 5px;
	border:1px solid #CACACA;
	background:#E3E3E3;
	float:left;
}
#searchResultFilterBox  li {
	display:inline;
	margin:0;
}
#searchResultFilterBox  li a{
	margin:0 15px;
}

.searchResultTopNav {
	list-style-type:none;
	padding:0;
	margin:0 0 0 5px;
	float:left;
}
.searchResultTopNav  li{
	display:inline;
	margin:0;
	padding:0
}
.searchResultTopNav  li a{
	margin:0 15px;
}
.searchResultTopNav  .searchNavText{
	/*margin-right:30px;*/
}
.lineSeperator {
	border-bottom:solid 1px #CACACA;
	margin-bottom:10px;
}

#searchResultContents{
	margin:15px 0 0;
}
#searchResultContents ul {
	list-style-type:none;
	padding:0;
	margin:0 0 0 5px;
}
#searchResultContents ul li {
	margin:0;
	padding:0;
}
#searchResultContents ul li .searchResultTitle {
	margin:0 0 8px;
	display:block;
	text-decoration: underline;
}
#searchResultContents ul li p {
	margin-left:0;
}
#searchResultContents .searchResultImage img {
	max-width:200px;
	max-height:200px;
	margin: 5px 10px 10px;
	float:left;
	border:solid 1px #CACACA;
}
/************* search result ends **********/

.modal-footer{
	border-top :none;
}

/* Search Box Error*/
.form-search-error {
	color: red;
	padding-top: 5px;
	float: left;
}
.form-control-error {
	border: 1px solid red;
}
.form-control-error:focus {
	border: 1px solid red;
}
#stickyFooter {
    display: none;
}
.shreHover {
    margin-top:150px;
    position:absolute;
}
.col-md-12 .resizer{
    padding-left:66%;
    width:100%;
        }
 .col-sm-9 .resizer{
    padding-left:59%;
    width:100%;
        }
/* overriding bootsrap styles for panel */
.panel-group .panel {
    overflow: visible;
}
.headerBanner, .banner{
    margin-left:-14px;
    }
div.carousel {
   margin-top: 0px;

}

.col-sm-3 .resizer{padding-left:42%;}
.col-sm-4 .resizer{padding-left:38%;}
.col-sm-6 .resizer{padding-left:50%;}
/*#CQ .x-slider-horz .x-slider-inner{
    width:179px !important;
}*/
#below20content,#below19content{
    display:none;
}
.footerNavLinks li span{
    color: #FFA500;
}

.footerNavLinks li.sep_off {
    padding-left : 0px;
}
#wrapper {background-image: url(../../../images/demo-bg.png);width:960px; height:1200px;}
#share {}
#shareC {position:absolute; top:360px; left:260px;width:600px;color:#336699;}
.imgHover {display: inline;position: relative; margin-bottom:0;}
.imgHover .hover {display: none;position: absolute;left:0;z-index: 2;padding:10px 0 10px 3px;margin-top:20px;background:#fff;border: 1px solid #ccc;text-align:center;font-size:12px; text-decoration:none;width:110px;margin-top:18px\0;}
.imgHover1 img {
    opacity:0;
}
.imgHover1 {display: inline;position: relative; margin-bottom:0;}
.imgHover1 .hover1 {display: none;position: absolute;left:0;z-index: 2;padding:10px 0 10px 3px;margin-top:-126px;background:#fff;border: 1px solid #ccc;text-align:center;font-size:12px; text-decoration:none;width:110px;margin-top:18px\0;}
.addthis_default_style a {margin-bottom:5px;display: list-item; line-height: 15px;list-style-type: none;text-decoration:none;}
.addthis_default_style a span {margin-right:5px;text-decoration:none;}

