body{
overflow-x:hidden;
}
dl {
    padding-left: 20px;
    padding-top: 20px;
}
.sidebar-widget ul li a{
 position:relative;
padding-left:15px;
}
p.site-description{
font-size:14px;
}
.sidebar-widget ul li a:before {
    position: absolute;
    left: 0;
    top: 5px;
}
nav.pagination{
float:left;
width:100%;
}
.page .sidebar ul,
.page .navbar ul{
    list-style: none;
    padding-left: 0px;
}

.blog-detail ul,.page ul,
.comment-box ul{
    list-style: unset;
    padding-left: 30px;
}
.search_bar button{
border:0;
}
ol{
margin-left:0;
}

table th,
table td {
    padding: 10px;
 text-align:center;
    
}
table thead tr th:last-child {
    padding-right:0px;
}
table tr {
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}
table td,table th{
  border-right:1px solid #eee;
}
#respond {
    float: left;
    width: 100%;
}
.entry-footer {
    float: left;
    width: 100%;
}
.blog-detail {
    float: left;
    width: 100%;
}
span.edit-link {
    margin: 15px 0 0 0;
    display: inline-block;
}
.comment-list .comment-box {
float:left;
width:100%;
}
.comment-body {
    float: left;
    width: 100%;
}
ul.social-square,
.top-bar ul {
    padding-left: 0;
} 
.blog-recent-post:last-child{
margin-bottom:0;
}
ul.meta-link li:last-child, .sidebar-widget ul li:last-child{
margin-bottom:0;
}
.so-panel{
 margin-bottom:0 !important;
}
.head-space .widget-title{
    margin-bottom: 10px;
}
.comming-soon-content .navbar-brand.default-sitename{
width:100%;
text-align:center;
}
nav.pagination ul.page-numbers {
    padding-left: 0;
}
.foot-sec ul {
    padding-left: 0;
list-style:none;
}

.service-color{
       -webkit-transition: all .45s ease-in-out;
    -moz-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    -ms-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;   
}
.comment-box ul.children {
    padding-left: 0;
    float: left;
    width: 100%;
    margin-left: 0;
}
.service-color:hover {
    box-shadow: 0 6px 29px rgba(0,0,0,0.3);
}
thead {
    background-color: #eee;
}
tbody{
 border:1px solid #eee;
}
table{
 font-size:14px;
}
.post-navigation .nav-previous a {
    position: relative;
    overflow: visible;
    display: inline-block;
padding:10px 10px 0 20px;
}
.post-navigation .nav-previous a:before {
    content: "\f177";
    font-family: 'FontAwesome';
    font-size: 20px;
    font-style: normal;
    position: absolute;
    left: 20px;
    top: 0;
    margin-top: -10px;
}
.post-navigation .nav-next a {
    position: relative;
    overflow: visible;
    display: inline-block;
padding:10px 20px 0 10px;
}
.post-navigation .nav-next a:before {
    content: "\f178";
    font-family: 'FontAwesome';
    font-size: 20px;
    font-style: normal;
    position: absolute;
top:0;
margin-top:-10px;    
right:20px;
}
.hentry {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
article.sticky {
      background: #ffffe0;
    padding: 30px 20px 20px 20px;
    border: 1px solid #e6db55 !important;
    box-sizing: border-box;
}
.cat-links-p,
.tags-links-p {
    font-size: 12px;
    float:left;
    width:100%;
    text-transform:uppercase;
}
.cat-links-p a ,
.tags-links-p a{
    margin-left: 5px;
    margin-right:1px;
}
.taxonomies {
    padding: 10px 0;
    border-top: 1px dashed #c8c8c8;
    border-bottom: 1px dashed #c8c8c8;
    float:left;
width:100%;
}
.cat-links-p a:last-child ,
.tags-links-p a:last-child{
    margin-right: 0px;
}
.l-gp {
    margin-bottom: 10px;
}
.l-gp:last-child {
    margin-bottom: 0px;
}
.entry-meta p a span{
    font-size: 12px;
    text-transform:uppercase;
}
.comment-box figure{

}
@media screen and (min-width: 768px) {
.sticky{
       -webkit-transition: all .45s ease-in-out;
    -moz-transition: all .45s ease-in-out;
    -o-transition: all .45s ease-in-out;
    -ms-transition: all .45s ease-in-out;
    transition: all .45s ease-in-out;
}
  
.baby_sticky.sticky-nav {
    position: fixed;
    top: 0;
    z-index: 9;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: 100%;
 }
}
@media screen and (max-width: 780px) {
.panel-grid-cell{
    margin-bottom: 0 !important;
}
}
@media screen and (max-width: 767px) {
tbody{
font-size:12px;
}
.top-bar ul li{
    margin: 4px 5px;
}

h3.widget-title {
    font-size: 20px;
}
.comment-box figure{
 margin-bottom:15px;
float:left;
}
}

