/*******************FOR NEW HOME PAGE (05 SEP. 2019)***********************/	
	.bg_onlinedatabase {
    background-color:#e5e5e5;
	margin:10px 0 0 0;
	border-bottom:1px solid #828282;
 }
 .od_container {
    text-align: center;
    padding: 6px 8px 0 8px;
    width: 33.33%;
    float: left;
    height: 150px;
}
 .od_container:hover{background:#d5ebff;}
 .border-r{border-right:1px solid #828282; border-left:1px solid #828282;}
 .od_container img{margin:0; padding:9px 0 8px 0;}
 .od_container h1{margin:0; padding:0; font-family: 'Oswald', sans-serif; font-size:18px; color:#313131; font-weight:500;}
 .od_container p{margin:0; padding:6px 0 0 0; font-size:12px; color:#313131; line-height:15px; font-weight:600;}
 .updates{list-style-type:none; margin:0; padding:0; overflow:hidden;}
 .updates li{margin:0; padding:7px 3px 7px 3px; float:left; }
 .bg_subscriptionpanel {
    background-color:#e5e5e5;
	margin:10px 0 0 0;
	overflow:hidden;
 }
 .subscriptionpanel {
    list-style-type: none;
    margin: 3px auto 10px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #828282;
    width: 100%;
    overflow: hidden;
}
  .subscriptionpanel li{margin:0; padding:0; float:left; text-align:center; width:33.33%;}
   .subscriptionpanel li img{margin:0; padding:9px 0 8px 0;}
 .subscriptionpanel li h3{margin:0; padding:0; font-family: 'Oswald', sans-serif; font-size:14px; color:#313131; font-weight:500; text-align:center !important;}
 .bg_trail {
    background-color:#155fa0;
	margin:0;
	padding:0;
	overflow:hidden;
 }
 .trailpanel {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    width: 90%;
}
  .trailpanel li{margin:0; padding:12px 0 6px 27px; float:left;}
  .trailpanel li img{margin:0; padding:0; float:left;}
  .trailpanel li h4{margin:0; padding:0 0 0 5px; float:left; font-family: 'Oswald', sans-serif; font-size:14px; font-weight:500; color:#fff;}
   .trailpanel li h4 a{color:#fff;}
   .trailpanel li h4 a:hover{color:#e7e7e7;}
   .border-rr{border-right:1px solid #828282;}
   .e-search-box {
  position: relative;
  background-color:#fff;
  border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.analytics-box {
  position: relative;
  background-color:#fff;
  border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.value-add-box {
  position: relative;
  background-color:#fff;
   border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.citation-box {
  position: relative;
  background-color:#fff;
   border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.editorial-box {
  position: relative;
  background-color:#fff;
   border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.intractive-box {
  position: relative;
  background-color:#fff;
   border-top:#ccc 1px solid;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
  border-bottom:#ccc 5px solid;
  margin:10px 0 10px 0;
  padding:0;
  overflow:hidden;
}
.box-icon{
	margin: 0;
    padding: 4px 0 4px 0;
    float: left;
    background: #e5e5e5;
    width: 40%;
    height: 77px;
    text-align: center;
	}
.box-link{margin:0; padding:30px 0 11px 18px; float:left; }
.box-link h1{margin:0; padding:0; font-family: 'Oswald', sans-serif; font-size:16px; color:#000000; font-weight:500; text-transform:uppercase;}
.box-link h1 a{color:#000000; text-decoration:none;}
.box-link ul{margin:0; padding:8px 0 0 22px; }
.box-link ul li{margin:0; padding:0;}
.box-link ul li a{font-size:13px; color:#000000; text-decoration:none; }
.box-link ul li a:hover{color:#1860a3; text-decoration:none;  }
 .training{/*background:#155fa0;*/ background:#868686; margin:0; padding:0;}  
 .traningrow{margin:0 auto; padding:0; width:85%;}
  .traningrow p{margin:0; padding:10px 0 0 0; font-family: 'Oswald', sans-serif; font-size:17px; color:#ffffff; font-weight:500; text-align:center; }
  .traningrow .col-md-3 div{margin:0; padding:12px 0;}
  .traningrow .col-md-3 div:hover{background:#797979;}
  .smsmanu {
	font-family: 'Oswald', sans-serif;
    margin: 7px auto 0 !important;
    padding: 8px !important;
    font-size: 14px !important;
    background: #2e2e2e;
    border-radius: 4px;
	width:80%;
	font-weight:500;
}
.smsmanu span{color:#ffb345; font-weight:bold; }
.blog-item h4{font-family: 'Oswald', sans-serif; font-size:16px; font-weight:500; color:#000;}
.footernav {
    margin: 0;
    padding: 0 70px 0 0;
}
.footernav ul{margin:0; padding:0; list-style-type:none;}
.footernav ul li {
    margin: 0;
    padding: 0 4px !important;
    display: block !important;
    border-bottom: 1px dotted #6d6d6d;
    
}
.footernav ul li a{margin:0; padding:0; font-size:11px; color:#ffffff !important;}
.social p {
    float:left;
	margin:4px 0 0 4px !important;
}
.social p a {
    display: inline-block;
    color: #fbb440;
    background: #404040;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
	border-radius:100px;
	border:1px dotted #6d6d6d;
}
.d{display:block;}
.m{display:none;}

 @media (max-width: 768px) {
	 .d{display:none;}
.m{display:block;}
.footernav {
    margin: 0;
    padding: 0 0 0 0;
}
	  .od_container{text-align:center; padding:0 8px 0 8px; width:100%; float:left;}
	  .border-r{border-right:none; border-left:none; border-bottom:1px solid #828282;}
	   .border-rr{border-right:1px solid #828282; height:100px;}
	   .trailpanel {width: 100%;}
	   .trailpanel li {padding: 12px 0 6px 17px; }
	   .box-icon{display:none;}
	   #carousel-slider .carousel-indicators{display:none !important;}
	   .btn {
        padding: 6px 5px;
    }
	.portfolio-filter > li a {
    font-size: 12px;
    margin-right: 1px;}
	
 }