html,
body {
  font-size: 13px;
}
body {
  font-family: "Arial", sans-serif;
  margin: 0px;
  padding: 0px;
  color: #6F808C;
  text-rendering: optimizeLegibility;
  font-weight: 400;
  background-color: #fff;
}
@font-face {
	font-family: 'robotobold';
	src: url('fonts/roboto-bold-webfont.eot');
	src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/roboto-bold-webfont.woff') format('woff'),
	url('fonts/roboto-bold-webfont.ttf') format('truetype'),
	url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'roboto_slabregular';
	src: url('fonts/robotoslab-regular-webfont.eot');
	src: url('fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/robotoslab-regular-webfont.woff2') format('woff2'),
	url('fonts/robotoslab-regular-webfont.woff') format('woff'),
	url('fonts/robotoslab-regular-webfont.ttf') format('truetype'),
	url('fonts/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
	font-weight: normal;
	font-style: normal;

}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {font-family:"Roboto Light";
	src:url("fonts/Roboto-Light.eot?") format("eot"),
	url("fonts/Roboto-Light.woff") format("woff"),
	url("fonts/Roboto-Light.ttf") format("truetype"),
	url("fonts/Roboto-Light.svg#Roboto-Light") format("svg");
  font-weight:normal;
  font-style:normal;
}

@font-face {
	font-family: 'roboto_slabthin';
	src: url('fonts/RobotoSlab-Thin-webfont.eot');
	src: url('fonts/RobotoSlab-Thin-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/RobotoSlab-Thin-webfont.woff') format('woff'),
	url('fonts/RobotoSlab-Thin-webfont.ttf') format('truetype'),
	url('fonts/RobotoSlab-Thin-webfont.svg#roboto_slabthin') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'roboto_slabbold';
	src: url('fonts/RobotoSlab-Bold-webfont.eot');
	src: url('fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/RobotoSlab-Bold-webfont.woff') format('woff'),
	url('fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),
	url('fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'roboto_slablight';
	src: url('fonts/RobotoSlab-Light-webfont.eot');
	src: url('fonts/RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/RobotoSlab-Light-webfont.woff') format('woff'),
	url('fonts/RobotoSlab-Light-webfont.ttf') format('truetype'),
	url('fonts/RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpe-webfont.eot');
	src: url('fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/myriadpe-webfont.woff') format('woff'),
	url('fonts/myriadpe-webfont.ttf') format('truetype'),
	url('fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
  font-family: 'GEInspira';
  src: url('fonts/GEInspira.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GEInspira-Bold';
  src: url('fonts/GEInspira-Bold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

a,
a.inverted,
a.white {
  cursor: pointer;
  color: #333;
  text-decoration: none;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
  outline: none;
	padding: 0 10px;
}
a.inverted {
  color: #474948;
}
a.white {
  color: #fff;
}
a:hover,
a.hover,
a:focus {
  color: #474948;
  -webkit-transition: all .55s ease;
  -moz-transition: all .55s ease;
  -o-transition: all .35s ease;
  transition: all .55s ease;
  outline: none;
  text-decoration: none
}
a.inverted:hover,
a.inverted:focus {
  color: #000;
}
a.white:hover,
a.white:focus {
  color: rgba(0,0,0,0.4);
}
hr {
  margin-top: 2em;
  margin-bottom: 2em;
  border: 0;
  height: 3px;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0));
  background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0));
  background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0));
  background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.1), rgba(0,0,0,0));
}
h1,
h2,
h2.h3.h4,
h3,
h5,
h6 {
  font-family: 'Quicksand';
  color: #000;
  margin-bottom: 1rem;
  margin-top: 1rem;

}
p {
  margin-bottom: 1em;
}
p:last-child {
  margin-bottom: 0;
}
.wojo-content {
  padding: 1em;
}
.wojo-content-half {
  padding: .5em 1em;
}

.btn-dark{
    background:#000;
    color:#fff;
}

.btn-dark:hover{
    color:#fff;
}

.fullscreen{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: white;
    padding: 0;
    width: 100%;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
}

.MsoNormal{
    margin-top:50px;
}
.ccr-main-section{width:100%; margin:0px; padding:0px;}
.container{ max-width:1200px;}
.gray-border{  border-bottom:solid 1px #e3dcdc;}

.user-list{ display:inline-block; float:left; margin-top: 10px;}
.user-list ul{ list-style:none; float:right; display:inline-block; margin:0px; padding:5px 0px;}
.user-list ul li {float:left;}
.user-list ul li a{ color:#000000; font: 12px/12px 'robotobold';  padding: 0 12px;}
.user-list ul li a:hover{ text-decoration:underline;}

.bg-white{ min-height:52px;}

.bg-white .logo{ display:inline-block; float:left; padding:0px;}
.bg-white .logo p a{ color: #666666 !important; font: 26px/52px 'robotobold';  }

.nav-section{ min-height:40px; background:#131313;}

.nav{ padding:0px; margin:0px; display:inline-block; /*float:right;*/ float:left;}
.nav ul{ padding:0px; margin:0px; float:left; width:100%; list-style:none;}
.nav ul li{float:left;}
.nav ul li a{ color:#fff; font: 16px/40px "Roboto",sans-serif; /*text-transform:uppercase;*/ padding:0 23px; display:block;}
/*.nav ul li:first-child a{padding-left:0px;}*/
.nav ul li:hover a{color: #b3b2b2;}

.footer-section{ min-height:40px; background:#131313;}

.footer-section { padding:0px; margin:0px; display:inline-block;}
.footer-section ul{ padding:0px; margin:0px; display:inline-block; float:right; list-style:none;}
.footer-section ul li{float:left;}
.footer-section ul li a{ color:#fff; font: 14px/40px 'roboto_slabregular'; text-transform:uppercase; padding:0 30px; display:block;}
.footer-section ul li:last-child a{padding-left:0px;}
.footer-section ul li:hover a{color: #b3b2b2;}

.use-index{ min-height:50px; background:#fff;}
.use-index .usne-main {display:inline-block;}
.use-index .usne-main p{ text-align:center; font: 24px/50px 'robotobold'; color:#000000;}

.bg-black{ min-height:305px; background:#000000;}


.cont_search_out {
	margin: 0 auto;
	width: 60%;
}

.cont_search_in {
	float: left;
	margin:10% 0 10%;
	width: 100%;
}
.search_input1 {
	color: #999;
	float: left;
	font: 16px "Roboto",sans-serif;
	padding: 10px 20px;
	width: 80%;
}

.search_txt1 {
	background: #666666 none repeat scroll 0 0;
	border: 1px solid #333232;
	color: #fff;
	cursor: pointer;
	float: left;
	font: bold 16px "Roboto",sans-serif;
	padding: 10px 0;
	text-align: center;
	width: 20%;
}
#social-share .fa {
   padding: 10px;
    font-size: 15px;
    width: 35px;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
}
.socilal-media{
  position: absolute;
  left:15px;
  top: 0px;  
}
.email{
    background-color:#000;
      padding: 5px 10px;
      border-radius: 0px;
}
.screen{
    background-color:red;
        padding: 5px 10px;
        border-radius: 0px;
}
.bookmark{
    background-color:#007bb5 none repeat scroll 0 0;
       padding: 5px 10px;
       border-radius: 0px;
}

.email a{
    color:#fff;
    font-size: 15px;
}
.screen a{
    color:#fff;
    font-size: 15px;
}
.bookmark a{
    color:#fff;
    font-size: 15px;
}
.socilal-media a{
  padding: 0 3px;  
}
.fa-facebook {
  background: #3B5998;
  color: white;
}
.fa-twitter {
  background: #55ACEE;
  color: white;
}
.fa-linkedin {
  background: #007bb5;
  color: white;
}
.fa-envelope-o{
  background: #dd4b39;
  color: white;
}
.fa-whatsapp{
  background: #25D366;
  color: white;
}
.fa-google-plus{
  background:#dd4b39;
  color: white;
}
#social-share .fa:hover {
  opacity: 0.7;
}
#social-share .fa-facebook{
    color:#fff;
}
#social-share .fa-twitter{
    color:#fff;
}
#social-share .fa-google-plus{
    color:#fff;
}
#social-share .fa-linkedin{
    color:#fff;
}
#social-share .fa-envelope-o{
    color:#fff;
}
#social-share .fa-whatsapp{
    color:#fff;
}
.main-bg-white{ background:#fff; min-height:100px;}


.footer_full {
	background: #131313 none repeat scroll 0 0;
	bottom: 0;
	float: left;
	position: fixed;
	width: 100%;
}

.container_in {
	float: left;
	width: 100%;
}

.footer_menu {
	float: right;
}

.footer_menu ul {
	float: left;
	list-style: outside none none; margin:0px; padding:0px;
}


.footer_menu ul li {
	color: #fff;
	float: left;
	font: 14px "Roboto",sans-serif;
}


.footer_menu ul li a {
	color: #fff;
	font: 14px "Roboto",sans-serif;
	text-decoration: none;
}

header {
  position: relative;
  background-color: #FFF;
}
header .top-bar {
  background-color: #2C3E50;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}
header .middle-bar {
  box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2);
  position: relative;
  z-index: 2;
  background-color: #ffffff;
}
header .top-bar .doSearch {
  float: right;
  min-width: 300px
}
.subheader {
  background-color: #F5F5F5;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFFFFF;
  display: block;
  background-image: url(../images/crumbs_bg.jpg);
  padding: 1em 0;
  background-attachment: fixed;
}
.subheader h1 {
  color: rgba(255,255,255, 0.85);
  margin: 0
}
.subheader h1 small {
  display: inline-block;
  padding-left: 1em;
  font-weight: 600;
  font-size: .5em;
  color: rgba(255,255,255, 0.55);
}
#suggestions {
  position: absolute;
  width: 100%;
  top: 3em;
  z-index: 100
}
#search-results {
  background-color: #FFF;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}
#search-results {
  background-color: #FFF;
}
#search-results .item {
  display: block
}
/* == Menu Navigation == */
.sm,
.sm ul,
.sm li {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: normal;
  direction: ltr;
  line-height: 37px;
  padding-bottom:0px;
}
ul.sm li {
  position: relative;
}
ul.sm a {
  position: relative;
  display: block;
}
ul.sm a.disabled {
  cursor: default;
}
ul.sm ul {
  position: absolute;
  top: -999999px;
  left: -800px;
  width: 100px;
}
ul.sm li {
  float: left;
}
ul.sm-rtl {
  direction: rtl;
}
ul.sm-rtl li {
  float: right;
}
ul.sm ul li,
ul.sm-vertical li {
  float: none;
}
ul.sm a {
  white-space: nowrap;
}
ul.sm ul a,
ul.sm-vertical a {
  white-space: normal;
}
* html ul.sm-vertical li {
  float: left;
  width: 100%;
}
* html ul.sm-vertical ul li {
  float: none;
  width: auto;
}
*:first-child+html ul.sm-vertical>li {
  float: left;
  width: 100%;
}
ul.sm ul.sm-nowrap>li>a {
  white-space: nowrap;
}
ul.sm:after {
  content: "\00a0";
  display: block;
  height: 0;
  font: 0/0 serif;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
* html ul.sm {
  height: 1px;
}
*:first-child+html ul.sm {
  min-height: 1px;
}
ul.sm li *,
ul.sm li *:before,
ul.sm li *:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
ul.sm {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.isStuck {
  left: 0px;
  width: 100%;
}
/* Menu box
===================*/
#menu-wrap {
	box-shadow: 0 5px 3px rgba(0, 0, 0, 0.02);
	float: right;
	padding-right: 20px;
	z-index: 9000;
}
.top-menu {
  position: relative;
}
.banner {
	float: left;
	position: relative;
	width: 100%;
}
.topmenu li > a {
  display: block;
  position: relative;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
  height: 100%;
  color: #666;
  font-weight: 600;
  padding: 1.2em 1em;
}
.topmenu li > a small {
  display: none;
  opacity: 0;
  filter: alpha(opacity=0);
}
.topmenu li:hover > a {
  color: #6F808C;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease
}
.topmenu li > a.active {
  color: #000;
}
.topmenu li > a i.icon {
  margin-right: .5em;
}
.topmenu li > a.has-submenu {
  padding-right: 2em;
}
#menu ul.two.cols {
  width: 380px!important;
}
#menu ul.three.cols {
  width: 500px!important;
}
#menu ul.three.cols li {
  width: 33.33%;
}
#menu ul.four.cols li {
  width: 25%;
}
#menu ul.four.cols {
  width: 680px!important;
}
#menu ul.cols li {
  display: block;
  float: left;
  width: 50%;
  box-shadow: inset 1px 0 0 0 #EEE;
}
#menu ul.cols li:first-child {
  box-shadow: none
}
#menu ul.cols {
  clear: both
}
.topmenu ul {
  background: #FFF;
  border-top: 5px solid #000;
  border-radius: 3px 3px 0 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}
/* Sub menu indicators
===================*/
.topmenu ul.menu-submenu {
  box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
}
.topmenu a span.sub-arrow {
}
.topmenu ul a span.sub-arrow {
  position: absolute;
  right: 1em;
  transform: rotate(-90deg);
}
.topmenu ul a {
  font-size: 1em;
  white-space: nowrap;
  font-weight: 400;
  text-transform: none;
  padding: 8px 15px
}
.topmenu ul a:hover {
  background: #000;
  color: #FFF
}
.topmenu ul a.active {
  box-shadow: none;
  background: #7A4B97;
  color: #FFF
}
/* == Plugis Layout == */
#topwidget {
  box-shadow: 0 -2px 0 0 #fff;
  background-color: #fff;
}
#topwidget .static-image {
  background-attachment: scroll;
  background-image: url("uploads/images/pages/static.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  padding-top: 3em;
  padding-bottom: 3em;
  color: #fff
}
#topwidget .static-image > h1 {
  font-size: 3em;
  text-transform: uppercase;
  color: #fff;
  font-family: 'Quicksand';
  font-weight: 600;
}
#rightwidget aside,
#leftwidget aside {
  margin-bottom: 1.5em;
}
#rightwidget aside h3,
#leftwidget aside h3 {
}
#botwidget {
  position: relative;
  background-color: #2C3E50;
  box-shadow: inset 0 5px 0 0 rgba(255,255,255,0.2);
  color: #C9D5E1;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../images/botwidget_bg.jpg);
  background-attachment: fixed;
}
#botwidget h3 {
  font-size: 1.6em;
  padding-top: 1em;
  padding-bottom: .5em;
  color: #6A7F94;
  position: relative
}
#botwidget h3:after {
  background: #6A7F94;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  width: 40px;
}
/* == Loading == */
.loader {
  position: relative
}
.loader:after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.8) url(../images/loader-large.gif) no-repeat 50% 50%;
  visibility: visible;
  z-index: 5000;
}
#login .section {
  background-color: #FCFCFC;
  border: 1px solid #F1F1F1;
  padding: 1.5em;
  position: relative;
  margin-top: -1px;
}
#login .section .item {
  margin-bottom: 2em;
}
#login .section .item label {
  display: block;
  margin-top: 1em;
}
#login .section .item input {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  box-shadow: none;
  color: #888888;
  display: inline-block;
  line-height: 20px;
  outline: medium none;
  padding: 14px 10px;
  resize: none;
  transition: all 0.1s linear 0s;
  width: 100%;
  background-color: #FFFFFF;
}
#login .nav {
  z-index: 2
}
#login .nav > a {
  display: block;
  float: left;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.05);
}
#login .nav > a:last-child {
  border-left: 0
}
#login .nav > a.active {
  background-color: #FCFCFC;
  border-bottom: 1px solid #FCFCFC;
}
/* == Footer == */
footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 #fff;
  color: #939694;
}
footer .logo {
  max-width: 130px
}
footer .copyright {
  text-align: right;
}
#scrollUp {
  bottom: 37px;
  right: 20px;
  width: 40px;
  height: 40px;
  background-color: #000;
  border-radius: 4px;
  text-align: center;
  line-height: 35px;
  opacity: 0.8;
  color: #ccc;
}
#scrollUp:before {
  content: "\f077";
  display: inline-block;
  vertical-align: middle;
  font: 14px/18px 'Icons';
  color: #ccc;
}
#error-page {
  height: 100%;
  background-image: url(../images/404_bg.png);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: top center;
  height: 100vh;
  text-align: center;
  background-color: #282828;
  box-shadow: inset 0 10px 0 0 #000000, inset 0 -10px 0 0 #000000;
  position: relative
}
#error-page .logo {
  padding-top: 2em;
}
#error-page h1 {
  padding-top: .5em;
  color: #fff;
  font-size: 5em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);
}
#error-page h3 {
  color: #7F7F7F;
  font-size: 1.5em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.75);
}
#error-page h3.primary {
  margin-top: 2em;
}
#error-page #but.button {
  font-size: 2em;
}
#error-page #but.button i.icon {
  font-size: 4em;
}
.modal-content h2{
 border-bottom: 2px solid #000;   
}
@media only screen and (max-width: 768px) {
.email{
    background-color:#000;
    padding: 5px 10px;
}
.screen{
    background-color:red;
    padding: 5px 10px;
}
.bookmark{
    background-color:#007bb5 none repeat scroll 0 0;
    padding: 5px 10px;
}    
   .socilal-media {
    position: absolute;
    left: 15px;
    top: 12px;
    margin-top: 3px;
   
}
.getpdfs-downloade{
  background: red none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff !important;
    font-size: 14px;
    letter-spacing: 1px;
    position: absolute;
    right: 140px;
    top: 60px;
    word-wrap: break-word;
    z-index: 99;
    padding: 7px;  
}
#pdf_view .pdfheadnotes {
    padding: 40px 20px;
    margin-top: 74px;
}
.getpdf {
    background: #007bb5 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff !important;
    font-size: 14px;
    letter-spacing: 1px;
    position: absolute;
    right: 70px;
    top: 60px;
    word-wrap: break-word;
    z-index: 99;
    padding: 7px;
}
.pdfheadnotes .close{
 display:none;   
}
object {
    margin-top: 120px!important;
}
	.logo {
		margin-top: 0;
		margin-right: auto;
		margin-bottom: .5em;
		margin-left: auto;
		text-align: center;
	}
	ul.topmenu {
		width: auto;
		background-color: #525252;
		box-shadow: 0 5px 10px rgba(0,0,0,0.2)
	}
	ul.topmenu ul {
		display: none;
		position: static;
		top: auto!important;
		left: auto!important;
		margin-left: 0 !important;
		margin-top: 0!important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
	}
	ul.topmenu>li {
		float: none;
	}
	ul.topmenu>li>a,
	ul.topmenu ul.sm-nowrap>li>a {
		white-space: normal;
	}
	ul.topmenu iframe {
		display: none;
	}
	/* Menu box
	===================*/
	.topmenu ul.menu-submenu {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: #525252;
	}
	.topmenu li > a {
		display: block;
		padding: .5em 1em;
		text-align: left;
		color: #f9f9f9;
	}
	.topmenu li a > i {
		display: inline-block;
		font-size: 1em;
		margin-right: 1em;
	}
	.topmenu li > a strong {
		display: inline-block;
		font-weight: 500;
		font-size: .95em;
	}
	.topmenu li > a small {
		display: none;
	}
	.topmenu a span.sub-arrow {
		position: absolute;
		left: auto;
		right: 1em;
		bottom: 1em;
		width: 1em;
		height: 1em;
		line-height: 1em;
	}
	.topmenu ul a span.sub-arrow,
	.topmenu-vertical a span.sub-arrow {
		left: auto;
		right: 1em;
	}
	#menu ul.two.cols,
	#menu ul.three.cols,
	#menu ul.four.cols {
		width: 100%!important;
	}
	#menu ul.cols li {
		float: none;
		width: auto;
		box-shadow: none
	}
	.topmenu li:hover > a {
		background: #000;
		color: #fff;
	}
	.topmenu li > a.active,
	.topmenu > li:first-child,
	.topmenu li:hover > a {
		box-shadow: none
	}
	.topmenu a.highlighted span.sub-arrow {
		display: none;
	}
	.topmenu li {
		border-left: 0;
	}
	.topmenu li a {
		box-shadow: 0 1px 0 rgba(255,255,255,0.1);
		padding: 1em;
	}
	.topmenu li:first-child {
		border-top: 0;
	}
	#footer .links {
		float: none!important
	}
	.wojo.tabs li {
		float: none;
	}
	.wojo.tabs li a.active,
	.wojo.tabs li a.active:hover {
		border-color: #000 !important;
		box-shadow: 0 2px 0 0 #000000 inset !important;
	}
	.breadcrumb{background-color:transparent;}
	.wojo.breadcrumb .active.section {  color: #000;  font-weight: 400;}footer{background:#fff;}


}

/*.topic_index_top{margin-top:-11px !important; overflow:hidden;}*/
.ti_search{width:275px; border:1px solid #999999; border-radius:0px; float:left;}
.result_page{overflow:hidden; float:left; height:auto; height:500px; width:100%;}
.result_page1{overflow:hidden; float:left; height:auto; height:470px; width:100%;}
.result_page3{overflow:hidden; float:none; height:auto; height:520px; width:100%;}
.result_page4{overflow:hidden; float:left; height:auto; height:540px; width:100%;}


@-moz-document url-prefix() {
	.result_page1{overflow:hidden; float:left; height:auto; height:470px; width:100%;}
	.result_page3{overflow:hidden; float:none; height:auto; height:530px; width:100%;}
}


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

{
	.result_page{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.ti_search{width:90%;}

	.nav ul{ padding:0px; margin:0px; float:left; width:100%; list-style:none;}
	.nav ul li{float:left; width:100%; text-align:center;}
	.nav ul li a{ color:#fff; font: 13px/30px "Roboto",sans-serif; /*text-transform:uppercase;*/ padding:0 30px; display:block;}
	.nav ul li:first-child a{padding-left:30px;}
	.nav ul li:hover a{color: #b3b2b2;}
	.menu3_b1{width:100%; float:left; margin-top:10px;}

	.result_page{ width:100%; float:left; height:auto; }
	.result_page1{ width:100%; float:left; height:auto; }
	.cont2_left{overflow-y: auto; width:100%; background:#ccc; color: #333; border-right:1px solid #000000; height:550px; max-height:100%; padding-bottom:30px !important;}
	.cont2_center0{height:0 !important;}
	.cont2_center{overflow-y:auto; float:left; width:100%;  border-right:1px solid #000000; color: #333; height:475px; max-height:100%; padding:0;}
	.cont2_center_citation{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:540px; max-height:100%; padding:0 0 0px 0;   }

	.ci_col_bor{border-right:0px solid #000000; width:100%; float:left; min-height:100px !important; }
	.cont_search_out { margin: 0 auto; width: 100%; }
	.search_txt1 {	font: bold 15px "Roboto",sans-serif; }

	.wojo.secondary.form.segment #wojo_form .wojo.danger.button { margin-bottom:50px !important;}
	.push-center #wojo_form .wojo.danger.button { margin-bottom:50px !important;}
	.push-center #wojo_form .columns .screen-30 .item label {width:100%; float:left;}
	.push-center #login_form .content-right .wojo.positive.button {margin-bottom: 50px; float:right;}
	.push-center #login_form .content-right	.right-space {margin-bottom: 50px; float: left;}
	.push-center #login_form {width:100%;}
	.push-center #login_form .columns {width:100%;}
	.push-center #login_form .columns .screen-30 {width:30%; float:left;}
	.push-center #login_form .columns .screen-70 {width:70%; float:left;}
	.push-center #login_form .columns .screen-70 .item {width:100%;}
	.push-center #login_form .columns .screen-30 .item label {width:100%; float:left;}
	#casenameul {height:100%; overflow-y:auto; margin-bottom:20px !important;}
	.cont2_center_citation{ margin-bottom:60px;}
	.add-cart.wojo.info.fluid.button {margin-bottom: 50px;}
}


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

{

	.result_page{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}

	.ti_search{width:90%;}

	.nav ul{ padding:0px; margin:0px; display:inline-block; float:left; width:100%; list-style:none;}
	.nav ul li{float:left; width:100%;}
	.nav ul li a{ color:#fff; font: 13px/30px "Roboto",sans-serif; text-transform:uppercase; padding:0 30px; display:block;}
	.nav ul li:first-child a{padding-left:30px;}
	.nav ul li:hover a{color: #b3b2b2;}
	.menu3_b1{width:100%; float:left; margin-top:10px;}

	.result_page{ width:100%; float:left; height:auto; }
	.result_page1{ width:100%; float:left; height:auto; }
	.cont2_left{overflow-y: auto; width:100%; background:#ccc; color: #333; border-right:1px solid #000000; height:550px; max-height:100%; padding-bottom:30px !important;}
	.cont2_center{overflow-y:auto; float:left; width:100%;  border-right:1px solid #000000; color: #333; height:475px; max-height:100%; padding:0;}
	.cont2_center_citation{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:540px; max-height:100%; padding:0 0 0px 0;   }

	.ci_col_bor{border-right:0px solid #000000; width:100%; float:left; min-height:100px !important; }
	.cont_search_out { margin: 0 auto; width: 100%; }
	.search_txt1 {	font: bold 15px "Roboto",sans-serif; }


	.wojo.secondary.form.segment #wojo_form .wojo.danger.button { margin-bottom:50px !important;}
	.push-center #wojo_form .wojo.danger.button { margin-bottom:50px !important;}
	.push-center #login_form .content-right .wojo.positive.button {margin-bottom: 50px;}
	.push-center #login_form .content-right	.right-space {margin-bottom: 50px; float: left;}
	#casenameul {height:100vh; overflow-y:auto; margin-bottom:70px !important;}
	.cont2_center_citation{ margin-bottom:60px;}
	.add-cart.wojo.info.fluid.button {margin-bottom: 50px;}

}




@media only screen and (min-width : 768px) and (max-width : 1024px)
{
	.result_page{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}

	.nav ul{ padding:0px; margin:0px; float:left; width:100%; list-style:none;}
	.nav ul li{float:left;}
	.nav ul li a{ color:#fff; font: 14px/30px "Roboto",sans-serif; /*text-transform:uppercase; */ padding:0 8px !important; display:block;}
	.nav ul li:first-child a{padding-left:30px;}
	.nav ul li:hover a{color: #b3b2b2;}
	.menu3_b1{width:100%; float:left; margin-top:10px;}

	.result_page{ width:100%; float:left; height:auto; }
	.result_page1{ width:100%; float:left; height:auto; }
	.cont2_left{overflow-y: auto; width:100%; background:#ccc; color: #333; border-right:1px solid #000000; height:550px; max-height:100%; padding-bottom:30px !important;}
	.cont2_center{overflow-y:auto; float:left; width:100%;  border-right:1px solid #000000; color: #333; height:475px; max-height:100%; padding:0;}
	.cont2_center_citation{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:540px; max-height:100%; padding:0 0 0px 0;   }

	.ci_col_bor{border-right:0px solid #000000; float:left; width:100%; min-height:100px; }
	.search_txt1 {	font: bold 15px "Roboto",sans-serif; }
	.cont2_center_citation{ margin-bottom:20px;}
}

@media only screen and (min-width : 1025px) and (max-width : 1140px)
{
	.padlr{ padding-left:0px; padding-right:0px;}

	.result_page{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:500px; width:100%;}

}

@media only screen and (min-width : 1025px) and (max-width : 1365px)
{
	.cont2_center_citation{ padding-bottom:10px;}
}



@media only screen and (min-width : 1367px) and (max-width : 1500px)
{
	.cont2_left{overflow-y: auto; background:#ccc; color: #333; border-right:1px solid #000000; height:700px; max-height:100%; padding-bottom:30px !important;}
	.cont2_center{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:700px; max-height:100%; padding:0; }
	.cont2_center_citation{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:540px; max-height:100%; padding:0 0 0px 0;   }
	.cont2_center_caseindex{ overflow:hidden; float:left;  color: #333; height:700px; max-height:100%; padding:0; padding-bottom:30px;}
	.cont2_right{color: #333; padding:0; height:700px; max-height:100%;}
	.result_page{overflow:hidden; float:left; height:auto; min-height:540px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:540px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:540px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:540px; width:100%;}
}




@media only screen and (min-width : 1501px) and (max-width : 1920)
{

	.wojo-grid{min-height:100%;}
	.wojo-grid .wojo-content-full{min-height:100%;}
	.result_page{overflow:hidden; float:left; height:auto; min-height:900px; width:100%;}
	.result_page1{overflow:hidden; float:left; height:auto; min-height:900px; width:100%;}
	.result_page3{overflow:hidden; float:left; height:auto; min-height:900px; width:100%;}
	.result_page4{overflow:hidden; float:left; height:auto; min-height:900px; width:100%;}


	@-moz-document url-prefix() {

		.cont2_center{overflow-y:auto; float:left;  color: #333; border-right:1px solid #000; height:900px; max-height:100%; padding:0 0 0px 0;   }
		.cont2_right{color: #333; padding:0; height:900px; max-height:100%;}
	}


}

.jscroll-next {display:none;}
.nav > li > a {padding:0;}
#casenameul {/*height:180px;*/ overflow-y:auto; margin-bottom:30px;}
.topmenu li > a {padding:10px 20px;}
#ssection,.list,.ci_col_bor{overflow-y:auto !important; /*padding-bottom:30px;*/ }
.topmenu li > a.active {
  color: #ccc;
}
#showhidebutton {
  background: #000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
  position: fixed;
  word-wrap: break-word;
  z-index: 99;
}
#filtersidebar{z-index:999;}
.footer_full{z-index:99999;}

#pdf_view{
  overflow-y: auto;
  height: 100%;
}
@media (max-width: 1024px){
  #pdf_view{
    display: none;
    height: 90%;
    position: fixed;
    top: 5%;
    left: 5%;
    width: 90%;
    background: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,0.5);
  }
  #pdf_view.open{
    display: block;
  }
}
#pdf_view .pdfheadnotes{
    padding: 40px 20px;
}
#pdf_view .close{
  padding: 0.3rem 0.6rem 0.5rem;
  background: #fff;
  color: red;
  margin-top: 0.4rem;
  border-radius: 50%;
  opacity: 1;
  /*box-shadow: 0 1px 3px rgba(0,0,0,0.5);*/
  position: relative;
    left: 31px;
}
#pdf_view h2{
    text-align:center;
}
@media (min-width: 1024px){
  #pdf_view .close{
    display: none;
  }
}
#pdf_view .getpdf a{
	color: red;
	padding: 0rem;
	margin-top: 0rem;
	display: inline-block;
}

#hidebutton {
  background: #000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
  word-wrap: break-word;
  z-index: 99;
  right:0px;
  position:absolute;
}
#showbutton {
  background: #000 none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  height:100%;
  letter-spacing: 1px;
  word-wrap: break-word;
	width:20px;
	padding:0;
	margin:0;

}


#showbuttondiv{  display:none; margin:0; padding:0; height:530px;}

.resultme {
    max-height: 180px;
    overflow-y: auto;
    z-index: 99999;
    position: relative;
	margin:0;
	padding:0;
}
.resultme li{
    background: #fff;
	padding:0 10px;
}
.resultme li a{
	padding:5px 10px;
}

.case_na_serc {
    width: 100%;
    padding: 10px !important;
}