.white-bg .white-text{
    color: #373737 !important;
}
.post-info .date{display: inline;}
.blogpost_share ul li a {
  display: block !important;
}
.post-info span{margin-right: 5px;}
.book-a-table{text-transform: inherit !important;}
.skills .progress-bar-main h6{
    width: 70%;
} 
.violet .description {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}
#footer.footer-style3{
    background: transparent url("../images/footer-bg2.jpg") no-repeat scroll center top / cover;
}
@media screen and (max-width:767px) {
    .service-style2 .service-box{
        margin-bottom: 1px;
    }
     
}
@media screen and (max-width:767px) {
    .navbar-inverse .navbar-nav > li.current > a, #nav > li > a:hover{
            border-bottom: 2px solid #FFF !important;
    }
     
}

@media screen and (max-width:480px) {
    .canvas-style3 .chart7 span{
        top: 30%;
    }
div.itemContainer {
    width:100%!important;
	padding:0;
}
.btitemFullText iframe {
	height:280px;
}
}
.title-style4 .description{
    display: block;
}
section.canvas-style3 .counter-title {
    font-size: 45px;
    line-height: 55px;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 100;
    margin: 0;
    width: 100%;
    text-align: center;
}
.work-count.work-count-style3 .white-text{
    color: #FFF !important;
}
.logo-dark {
    height: 117px;
    width: initial;
}
.logo-white {
    height: 117px;
    width: inherit;
}
.custom iframe{
	height:650px;
}
div.itemContainer {
    padding-right:10px;
}
div.itemContainerLast {
    padding-left:10px;
	padding-right:0px;
}
.itemListCategory h2 {
    font-size: 28px;
    line-height: 100%;
    font-weight: 500;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.btitemFullText iframe {
	height:480px;
}
ul.level0 li a span {
    color: rgb(55, 55, 55);
    font-weight: 900;
}
ul.level1 li a span {
    color: rgb(55, 55, 55);
    font-weight: 500;
	margin-left:10px;
}
ul.level1 li {
    padding:0;
	border-bottom:none;
}
div.itemListCategory {
    background: none;
    border: none;
    margin: 4px 0;
    padding: 8px;
}
.blog-details-header-style1 .intro-section {
    margin: auto;
    padding: 20% 0 0%;
}