.header_content h1 a, .header_content h1{
    color:#262626;
    padding:10px 0 0 0;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}
.header_content1{
    padding:0 0 20px 20px;
}
.header_contents{
    padding:10px 0;
}
.blogs_main_img img{
    border-radius: 0px;
}
.main_blog a{
    font-size: 24px;
    font-weight: normal;
    line-height: 40px;
    color: #262626;
}
.main_blog a:hover{
    color: #262626;
}
.main_blog .header_content_a a:link{
    text-decoration:underline;
}
.blog_content{
   padding:10px 0 10px 10px; 
   height: 90px;
}
.blog_content h5{
    font-size: 20px;
    line-height: 25px;
    color: #262626;
}
.blog_content h5 a, .blog_content h5 a:hover{
    color: #262626;
}
.all_blogs .blogs_main_img img{
    border-radius: 0px;
    width:100%;  
    height: 94px !important;
}
.all_blogs{
    margin:5px 0 0 0;
}
.all_blog{
    padding:15px 0;
}
.main_blog, .all_blogs{
background-color:#f0f0f0;
}
.most_pop{
    position: absolute;
    left: 10%;
    right:10%;
    top: 72px;
    background: rgba(255, 255, 255, 0.75);
    width: 17%;
    color: red;
    padding: 20px;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    z-index:1;
}
.carousel-caption {
    right: 30% !important;
    left: 30% !important;
}
.all_blog .col-md-4, .top_blog .col-md-12, .right-sidebar .col-md-3{padding:0 5px;}
.top_blog .header_content_a{position:relative;}
.top_blog .header_content_a a::before{font-family:"FontAwesome"; content:'\f061';position:absolute;left:0;}
.top_blog .header_content_a a{padding-left:30px;}
#search-3{padding:0 0 20px 0;}
#searchform.searchform div{position:relative;}
#searchform.searchform div label{position:relative;width:100%;display:none;}
#searchform.searchform div input#s{position: absolute;left: 0;width: 70%;top: 0px;}
#searchform.searchform div input#searchsubmit{position: absolute;right: 0;width: 30%;top: 0px;background:#000; color:#fff;}
#recent-posts-3{margin-top:50px;padding:15px;border:1px solid #ddd;}
#recent-posts-3 li{padding:5px 0;border-bottom:1px dotted #ccc;}
#recent-posts-3 li span{display:block;font-size: 12px;margin-top: 10px;}
.all_blog_s{
 margin-top:32px;   
}
.all_blog_s .blogs_main_img_s img{
    border-radius: 0px;
    width: 100%;
    height: 300px;    
}
.blog_content_s{
    margin-top:20px;
}
.img-attribute img{
   border-radius: 0px; 
}
.adesign a:link, .adesign a:visited, .adesign a:hover{
    text-decoration:underline;
}
.w-margin{
    margin-top:10px;
}
.h-margin h1{
    font-size: 40px;
    font-weight: 400;
    line-height: 1.25;
    letter-spacing: inherit;
    color: rgba(0,0,0,.84);
}
.right-sidebar .newsletter{position: relative;display: block; height: 60px;}
.right-sidebar .recent{position: relative;display: block; border:1px solid #dddd;}
.right-sidebar .recent .r-blog{padding:10px; border-bottom:1px solid #dddd;}
.right-sidebar .recent .r-blog:last-child{border:0;}
.right-sidebar .recent .heading{background: #000f47;padding: 10px 0;text-align: center;font-weight: 700;font-size: 20px;color:#fff;}
.right-sidebar .recent .desc{font-size:12px;}
.popular-post .carousel-inner>.item>a>img{width:80%;border-radius: 0px;margin:auto;}
.popular-post .carousel-inner .item .carousel-caption{background: rgba(255, 255, 255, 0.75);}
.popular-post ol.carousel-indicators{margin-left: 0;left: 0;width: 100%;bottom: 0;}
.popular-post .carousel-indicators li {border: 1px solid #000;margin-bottom: 0;}
.popular-post .carousel-indicators li.active{height:12px;background:#000;}
.popular-post.banner-static{padding:0;}
header .nav li.menu-item{position:relative;}
header .nav .sub-menu{display:none;}
header .nav li.menu-item:hover ul.sub-menu{display:block; position:absolute;z-index:10;background:#fff;padding:05px 12px;text-align:left;box-shadow:0 0px 2px 0px rgba(0, 0, 0, 0.12), 0 0px 3px 3px rgba(0, 0, 0, 0.15);width:92%;width: 225px !important;margin-top: 2px;}
header .nav li#menu-item-207::before{content: "\f0dd";font-family:'FontAwesome'; position:absolute;right:0;padding-top: 9px;}
.blogs_heading h1{
    font-size: 4rem;
    line-height: 4.25rem;
    color: #0f0f0f;
    margin-bottom:10px !important;
}
.blogs_heading h1::before{
    width: 64px;
    height: 8px;
    margin-bottom: 20px; 
    content: "";
    display: block;
    position: relative;
    background-color: #FFA500;
}
.banner-static {
    min-height: 100px !important;
}
.banner-static {
     background-color: #fff !important; 

}
.download_section ul li ul li{
    padding-left:10px !important; 
}
table.blog-table td{
    padding:10px;
}
.slider-text{
    background: rgba(23, 23, 150, 0.50);  
    padding:10px !important; 
    opacity: 0.8 !important;
   /* color:#151546 !important; */
   color:#fff;
}
p a.PrimaryLink{
    font-size:13px !important;
}
.accordian-bg .panel-default .panel-heading {
    background-color: #f5f5f5 !important;
}

/*nav.pagination {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(10px,1fr));
}*/