/* language switcher */

@media (min-width : 991px) {
	ul.lang-inline{
		float: left;
		padding: 27px 7px !important;
	} 
	ul.lang-inline li {
		display: inline-block; 
		margin-left: 5px;
	}
}

@media (max-width : 991px) {
	 
	ul.lang-inline{
		float: left;
		padding: 11px 7px !important;
	}
	ul.lang-inline li {
		display: inline-block; 
		margin-left: 5px;
	}
} 
.bt-opa-5 .de-video-overlay{
	opacity: 0.5;
} 
.gallery .item span.jcemediabox-zoom-link{display: none;}
.btpadd{padding: 0;}
a.btn-slider {
    color: #fff !important;
}
a.btn-slider:hover {
    color: #222 !important;
}
.widget.last{
    border: none;
}
#subheader .crumb {
    margin-top: 0;
}
.btcontainer-4 .de-team-list{
    position: relative !important;
}
.com_k2 a.btn-more i{
    margin-top: 5px;
}
.com_k2 .blog-single .post-infor i{
    float: none;
}
.blog-list li{padding-bottom: 0px !important;}
.blog-list .blog-single .post-content {
    list-style: none;
    background: url(../images/dotwhite50.png);
    line-height: 1.7em;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
    border-bottom: solid 1px rgba(255,255,255,.1);
}
.blog-single .social {
    padding: 20px;
    text-align: center;
}
.blog-single .social div {
    text-align: center;
    margin: 0 auto;
    width: 50%;
}
.blog-single .social a {
    font-size: 50px;
}
.blog-single .social a i {
    margin: 0 11px;
}
.blog-single h3 {
    color: #fff;
}
.blog-single #comment-form input:hover,.blog-single #comment-form input,.blog-single #comment-form textarea{
        color: #fff !important;
    background: #111;
    border-color: #111;
}
.pagination li:first-child a {
    background: none !important;
    border: solid 1px #404040 !important;
}
.btservices p{margin: 0;}
.bt-no-ptop{
	padding-top: 0;
}
.bt-no-bbttom{
	padding-bottom: 0;
}