.menu-top-menu-container ul li a {padding: 20px;}
ul.sub-menu{width: 240px;}
ul.sub-menu li a {
    font-size: 13px !important;
}
.intro-block{padding: 40px 0 0 0;}
.body-mt{margin-top: 50px;}
.intro-block p, .text-md p{font-size: 16px; line-height: 25px;}
.text-lg, .text-lg p{font-size: 17px; line-height: 30px;}

.expert-block ul{list-style-type: none;}
.expert-block ul li a.cus-service-link{padding: 3px 5px; display: block;}
.expert-block ul li a.cus-service-link:hover{ 
background-color: #212e32; color: white; padding-left: 7px;  transition: padding-left 0.4s;}
.page-title-wrap{ text-align: left; background: rgb(242, 242, 242) none repeat scroll 0 0 !important;  padding: 25px 0;}
.page-title-wrap .container{padding: 0;}
.page-title{color: inherit;}
.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb span{color: inherit;}
.entry-header{display: none;}
.content-wrap{box-shadow: none;}

@media only screen and (max-width: 479px) {#homepage-slider .entry-container-description{display:none !important}}

.featured-work .featured-image-section{
    padding: 10px !important;
    border: 1px solid #e1e1e1;
    display: inline-block;
}

.hightlight-header{font-weight: 400; letter-spacing: 1px;}

.sub-header{color: white; letter-spacing: 1px; font-weight: normal;}

.promotional-bar-content .container{background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; padding: 35px 0 25px; max-width: 700px;}

.promotional-bar-content article{width: 85%;}

.widget-featured-section{padding-top: 10px;}

.publication {margin-bottom: 0; padding: 15px 0; border-bottom: 1px dashed #e1e1e1;}
.publication-location{font-size: 13px; font-weight: 500;}
.publication-location i{margin-right: 6px;}
.home-block .post-content-wrap{    border-bottom: 0 none !important;}
.home-block #content .entry-content {
     margin-bottom: 0px; 
}
.home-block .entry-content{padding-bottom:0px;}

body.category article.post .entry-header{display: block}

.entry-meta .cat-links{display: none;}

.blog-highlight {margin-top: 10px; margin-bottom: 10px;}

.blog-highlight .blog-title{font-size: 20px; line-height: 24px; border-bottom: 1px dashed #999; padding-bottom: 5px; margin-bottom: 20px;}
.blog-highlight .widget, .blog-highlight  .featured-work{ text-align: left !important; }
.blog-highlight .featured-work{ margin-bottom: 10px; }
.blog-highlight .featured-title a{ margin-bottom: 0px; }
.text-justify {text-align: justify !important;}
.blog-content p, .blog-content li{ text-align: justify; }
.techinaca-block .promotional-bar-content{   background-color: transparent;}
.linkedin-img{    width: 125px;margin-top: 15px;}
.contact-block i{padding: 0px 10px 0px 0px;}
.breadcrumb a{text-decoration: underline;}
#s-share-buttons{padding: 15px; background-color: #f3f3f3;}
.email-block{vertical-align: middle;} .header-email{max-width: 105px;}  input[type=text], input[type=email], input[type=search], input[type=password], input[type=tel], input[type=url], input[type=date], textarea{padding: 10px 10px 10px; font-size: 15px;} .contact-form-block  textarea{height: 90px !important;}
.blog-highlight .fa-clock-o, .category-blog .fa-clock-o{display: none;}
.bibliography-block li{text-align: left !important;}@media only screen and (max-width: 479px) {#homepage-slider .entry-container-description{display:none !important}}