.container-md {
  
        background: rgb(85 86 225 / 6%);
    }

aside  .card  {background: #dedefa}
#navbar_top, .footer_area, .blog-bg .nav-fill {
    background: rgb(222 222 250);
}

   .blog_right_sidebar .widget_title {font-weight: 600!important;}
    
    aside .card {
    background: rgb(85 86 225 / 14%) ;
}

.blog_right_sidebar {
    background: rgb(239, 239, 252);
}


.blog_right_sidebar .tag_cloud_widget ul li a {
     background: rgb(200 200 233 / 58%);
} 



 @media (max-width: 991px){

.languageform{
    margin-top: 7px!important;
}}
 
  
  

@media (min-width: 940px){
 .blog-bg .col-lg-9{max-width: 70%!important;}    
.blog-bg .col-lg-3{max-width: 30%!important;}  
.home-bg .col-lg-9{max-width: 70%!important;}    
.home-bg .col-lg-3{max-width: 30%!important;} 
}   
 
 
 @media all and (max-width: 1089px) and (min-width: 578px){
     
.container-md {
    max-width: 98%!important;
}

.tab-pane .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49.999999%!important;
    flex: 0 0 49.9999999%!important;
    max-width: 49.9999999%!important;
}
.home-bg  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49.999999%!important;
    flex: 0 0 49.9999999%!important;
    max-width: 49.9999999%!important;
}
}  
 
    
@media all and (min-width: 1090px){
 .tab-pane .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%!important;
    flex: 0 0 33.33333%!important;
    max-width: 33.33333%!important;
}
.home-bg  .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%!important;
    flex: 0 0 33.33333%!important;
    max-width: 33.33333%!important;
}
} 



@media (min-width: 578px){

h3 .popular-title{
    font-size: 12px!important;
}



.c-popular{padding: 4px 1px 4px 2px!important;
    text-align: start; font-size: 9px!important;}

 .container-sm, .container {
    max-width: 93%!important;
}}



/* add zoom animation*/
	.animate {
		-webkit-animation: animatezoom 0.7s;
		animation: animatezoom 0.7s
	}
	
	@-webkit-keyframes animatezoom {
		from {
			-webkit-transform: scale(0)
		}
		to {
			-webkit-transform: scale(1)
		}
	}
	
	@keyframes animatezoom {
		from {
			transform: scale(0)
		}
		to {
			transform: scale(1)
		}
	}
	
	

 

.blog_right_sidebar .tag_cloud_widget ul li a {
    font-size: 13px!important;
    font-weight: 700!important;
    color: rgb(0 0 0 / 67%);
}
.blog_right_sidebar .tag_cloud_widget ul li a:hover {
    color: #fff!important;
}
.blog-pagination .page-link:hover {
    text-decoration: none;
    border-color: #eee!important;
      color: #000!important;
    background: rgb(113 79 238 / 39%)!important;
}

.blog-pagination .page-item {
  
    background: rgb(221 221 221 / 17%);
}
.align-self-end .badge {
    font-weight: 700!important;
}
.blog-bg{
      box-shadow: none!important;
      background: transparent!important;
  }  	
body {
    color: #343a40!important;
   
}

.blog_right_sidebar {
  
    top: 6% !important;
  
}
   
  .badge-light[href]:hover, .badge-light[href]:focus, .badge-info :hover {
    color: #fff;
    text-decoration: none;
    background-color: #5b0ff0;
} 


 .badge-light {
         padding: 5px!important;
    color: #0e0c0c;
    
   
}  


  p {
    color: rgb(51 51 51 / 81%);
         }
         
         
.badge-more[href]:hover, .badge-more[href]:focus {
    color: #fff!important;
    text-decoration: none;
    background-color: #482094!important;
}

.book-cate a:hover{
    color: #fff!important;
    text-decoration: none;
    background-color: #482094!important;
}

.book-cate .fa-book {
    text-align: left;
    float: left;
    padding: 4px 6px 4px 6px;
}
.blog-bg .nav-fill  .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    
    border-color: rgb(85 86 225 / 20%) rgb(85 86 225 / 20%) rgb(85 86 225 / 20%)!important;
}


@media (min-width: 991px){
    
.languageform a {
   color:#333;
}
.blog-pagination .page-item .page-link, .blog-pagination .page-item:first-child .page-link {
    cursor: pointer!important;
    font-size: 12.7px!important;
    padding: 10px!important;
    color: #333;
}

.blog-bg .nav-fill{
    
    font-size: 21px;
    border-bottom: 1px solid rgb(85 86 225 / 33%);
    font-weight: 900;
    width: 100%;
    margin: 0 auto;
    background: rgb(85 86 225 / 9%);
}

}

@media (max-width: 991px){

.blog-pagination .page-item .page-link, .blog-pagination .page-item:first-child .page-link {
    cursor: pointer!important;
    font-size: 11px!important;
    padding: 5px!important;
    color: #333;
   
}


.blog-bg .nav-fill{
    
    font-size: 17px;
    border-bottom: 1px solid rgb(85 86 225 / 33%);
    font-weight: 900;
    width: 90%;
    margin: 0 auto;
    background: rgb(85 86 225 / 9%);
}



  .blog-bg{
      box-shadow: none!important;
      background: transparent!important;
  }  
}

.list-group-item {
    font-size: 14.5px!important;
    font-weight: 700!important;
}

@media (max-width: 991px){
.blog-bg .nav-fill {
    font-size: 16.7px!important;
    width: 100%!important;
}
    
.nav-fill  .nav-link {
    padding: 5px!important;
}   
.list-group-item {
    font-size: 14px!important;
    font-weight: 700!important;
}    
}

.nummb {
    background: rgb(85 86 225 / 34%);
}