@media only screen and (max-width: 600px){
	h1.post-title a,h2.post-title a{
		font-size: 16px;
	}
	div.entry-content p, div.entry-content strong, div.entry-content a, div.entry-content em {
		font-size: 12px;
		color: black !important;
	}
	span.post-meta-infos .date-container, span.post-meta-infos .comment-container, span.post-meta-infos .blog-author{
		font-size: 10px;
	}
	main.content div.entry-content-wrapper{
	padding-right: 10px !important;
	padding-left: 10px !important;
}
}
@media only screen and (min-width: 600px){
		h1.post-title a,h2.post-title a{
		font-size: 18px;
	}
	div.entry-content p, div.entry-content strong, div.entry-content a, div.entry-content em {
		font-size: 14px;
		color: black !important;
	}
	span.post-meta-infos .date-container, span.post-meta-infos .comment-container, span.post-meta-infos .blog-author{
		font-size: 12px;
	}	
	main.content div.entry-content-wrapper{
	padding-right: 25px !important;
	padding-left: 25px !important;
}
	
		
}
@media only screen and (min-width: 768px){
	
	h1.post-title a,h2.post-title a{
		font-size: 24px;
	}
	div.entry-content p, div.entry-content strong, div.entry-content a, div.entry-content em {
		font-size: 17px;
		color: black !important;
	}
	span.post-meta-infos .date-container, span.post-meta-infos .comment-container{
		font-size: 14px;
	}
	aside{
		left: 1rem !important;
		top: 50px;
		padding-right: 8px;
}
	main.content div.entry-content-wrapper{
	padding-right: 30px !important;
	padding-left: 30px !important;
}
		
}
@media only screen and (min-width: 992px){
		h1.post-title a,h2.post-title a{
		font-size: 28px;
	}	
	aside{
		left: 2rem !important;
		top: 50px;
		padding-right: 15px;
}
	main.content div.entry-content-wrapper{
	padding-right: 40px !important;
	padding-left: 40px !important;
}
}
@media only screen and (min-width: 1200px){
	
	aside{
		left: 2rem !important;
		top: 50px;
		padding-right: 15px;
}
	main.content div.entry-content-wrapper{
	padding-right: 40px !important;
	padding-left: 40px !important;
}
	
}

html.html_boxed{
	      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
}

html.html_boxed:after{
	 content:"";
/*       position:fixed; /* stretch a fixed position to the whole screen */
      top:0;
/*       height:100vh; /* fix for mobile browser address bar appearing disappearing */
/*       left:0; */
/*       right:0; */
      z-index:-1; /* needed to keep in the background */
	      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
}

@media only screen{
html.html_boxed{
	 -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
}

html.html_boxed:after{
	 content:"";
/*       position:fixed; /* stretch a fixed position to the whole screen */
/*       top:0; */
/*       height:100vh; /* fix for mobile browser address bar appearing disappearing */
/*       left:0; */
/*       right:0; */
      z-index:-1; /* needed to keep in the background */
	      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;

}	
	


#main {
	background-color: rgba(255,255,255,0);
}

.container_wrap_first.main_color{
	background-color: rgba(255,255,255,0);
}

.main_color{
	background: none !important;
}

.header_bg{
	background-color: rgba(0,0,0,0) !important;
}

#header_main{
	border: none !important;
  margin-top: 1rem;
}

#header_main_alternate{
	border: none !important;
}
#main .container_wrap .container main.content article.post-entry{
	background-color: rgba(255,255,255,0.43);
	margin-bottom: 2rem;
}

.html_elegant-blog #top .post-entry .post-meta-infos{
	border: none;
}



aside {
	background-color: rgba(255,255,255,.2);
	outline: solid 5px rgba(255,255,255,.2);
}

aside.sidebar #recent-posts-5 ul li{
	border: none;
}

div.blog-meta{
	display: none !important;
}

h1.post-title.entry-title a{
	text-transform: none;
	font-weight: normal !important;
}

span.avia-menu-text{
	font-family: 'Noto Sans', sans-serif;
	font-weight: normal;
	color: #222 !important;
	text-transform: uppercase;
}

.avia_textblock ol li a{
	color: #01a;
}

.post_author_timeline {
	display: none;
}


h2.post-title.entry-title a{
	text-transform: initial;
	
}



main.content div.entry-content-wrapper div.entry-content {
	padding-left: 10px;
	padding-right: 10px;
}


span.avia-menu-text{
	font-size: 0.90rem;
}

#searchsubmit {
	background-color: rgba(0,0,0,0);
	color: #d5cfcf;
}

header.entry-content-header{
	margin-top: 40px;
}

#top .av-siteloader-wrap{
	background-color: #c5cfd8 !important;
}

h2.post-title.entry-title a{
	font-weight: normal !important;
}

div.post-entry.post-entry-type-page.post-entry-26{
	background-color: rgba(255,255,255,.4);
}
div.post-entry.post-entry-type-page.post-entry-26 div.entry-content-wrapper section.av_textblock_section{
	margin-bottom: 5rem !important;
}

.template-blog .post .entry-content-wrapper, .template-page .post-entry-type-page {
	outline: solid 5px rgba(255,255,255,.2);
}
	#footer-page > .main_color main .post-entry-type-page {
		outline: solid 0px rgba(255,255,255,.0) !important;
	}
	

.inner_sidebar{
	margin-left: 7px !important;
	margin-right: 7px !important;
}

aside.sidebar .widgettitle{
	font-weight: normal;
	font-family: 'Noto Sans', sans-serif;
	font-size: 1rem;
	color: #222;
}
/*Jyoti Marg Index*/
	h1#jm-index-heading {
		font-size: 24px !important;
	}
#jm-mtable{
  border-collapse: collapse !important;
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px !important;
}
#jm-mtable #theader{
  background-color: #fed955;
  border-collapse: collapse !important;
  border: 1px solid #fed955;
}
#jm-mtable #theader th{
  border: none !important;
  padding: 0px 0px !important;
}
#jm-mtable .trows{
  text-align: center;
  background-color: white;
  border: none;
  color: black !important;
  font-size: 16px !important;
}
#jm-mtable .trows td {
  padding: 0px 0px !important;
  font-size: 16px !important;
}
#jm-mtable .rno{
  width: 55px;
  border: none !important;
}

#jm-mtable .rdate{
  width: 90px;
  border: none !important;
  text-align: left;
}
#jm-mtable .rtitle{
  width: 610px;
  text-decoration: none;
  text-align: left;
  color: black !important;
  border: none !important;
}
.rtitle .rlinka, .rlinka:hover, .rlinka:link{
  color: black !important;
  text-decoration: none;
	
}

#searchform{
	border-radius: 25px !important;	
}
#s {
	border-radius: 25px !important;	
}

#archives-dropdown-3{
	border-radius: 25px !important;
}

.av-vertical-delimiter{
	display: none !important;
}

.text-sep-comment, .text-sep-date{
	visibility: hidden !important;
}

.av-preloading-logo{
	height: 175px;
	width: auto;
}
	input#subscribe-field-blog_subscription-3{
		border-radius: 25px !important;
	}
	p#subscribe-submit button{
		border-radius: 25px !important;
	}
	
		h1.post-title a,h2.post-title a{
		letter-spacing: normal;
	}
	
	#recent-posts-5 ul li a{
		font-style: normal;
		text-decoration: none;
	}
	
}

#lb-index-mtable td.rno{
  text-align: center !important;
}
#lb-index-heading h1{
  font-family: Arial, sans-serif !important;
	font-size: 24px !important;
}

#footer-page{
	background: none !important;
	border-top: none !important;
	top: 4rem;
}
#footer-page > .main_color main{
	bottom: 2rem;
}

#footer-page .main_color main div .sharedaddy.sd-sharing-enabled, #footer-page .main_color main div .sharedaddy.sd-block.sd-like.jetpack-likes-widget-wrapper.jetpack-likes-widget-loaded{
	display: none !important;
}

article.post-entry div.sharedaddy div.sd-sharing {
	display: none !important;
}

div.sharedaddy.sd-like h3.sd-title{
	font-weight: 100;
}

div.nav_posts_custom {
    display: table;
    width: 100%;
    table-layout: fixed;    /* For cells of equal size */

}
div.nav_posts_custom span {
    display: table-cell;
    text-align: center;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 500;
	color: #020202;
}


.nav_posts_prev_l > a{
	/*color: #01a !important;*/
	font-family: 'EB Garamond', serif;
	font-weight: 500;
	font-size: 1.15rem;
}
.nav_posts_next_r > a{
	/*color: #01a !important;*/
	font-family: 'EB Garamond', serif;
	font-weight: 500;
	font-size: 1.15rem;
}

span.nav_posts_next_r{
  border-left: .5px solid #ffffff88;
  font-weight: 700;
  color: #83838e !important;
}
span.nav_posts_prev_l{
  border-right: .5px solid #ffffff88;
  font-weight: 700;
  color: #83838e !important;
}
div.comment_meta_container {
  margin-top: 1rem !important;
}

.post-number-bottom{
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Noto Sans', sans-serif;
	color: #020202;
	font-weight: 500 !important;
	text-align: center;
	margin-bottom: 1rem;
	margin-top: 1rem;
	
	font-size: 0.813em !important;
}

.edit_post_link_span{
	font-size: 1.3em !important;
}

#subscribe-submit button{
	background-color: #f8f8f8;
	border-color: #fff9e4;
	color: #222;
	font-size: .8em;
}

/*********Insta Index*********/
:root {
  --thead-bg-col: #730023;
  --thead-txt-color: white;
  --table-txt-col: #363636;
}

#index-title {
  margin: 2rem auto;
}
.page-title {
}
h1#insta-index-title {
  text-align: center;
  font-variant: small-caps !important;
	text-transform: none !important;
}
/*************/
#instagram-index {
  margin: 1rem auto !important;
  font-family: "EB Garamond", sans-serif !important;
	text-transform: none !important;
}
/***************/
#search-box-div {
  text-align: center;
  margin-bottom: 4rem;
}
.search-box-area {
}
#search-form {
}
.form-control {
}
#result-num {
}
#num-of-results {
}
/***********************/
#insta-index-table-div {
  margin: 0 auto;
}
#insta-index-table {
/*   table-layout: fixed; */
  border-collapse: collapse !important;
  margin: 0 auto;
		border: 0 !important;
	margin-bottom: 6rem !important;
}
#insta-index-table *, #insta-index-table * *, #insta-index-table * * *{
	border: 0 !important;
}
#insta-index-table thead {
  text-align: left;
  vertical-align: middle;
  height: 2rem;
  font-variant: small-caps !important;
  padding: 3px;
	  border-collapse: collapse !important;


}
#insta-index-table thead tr th {
  color: var(--thead-txt-color);
  background-color: var(--thead-bg-col);
  font-weight: 750 !important;
  padding-right: 1%;
  padding: 3px;
  letter-spacing: .99px;
		text-transform: none !important;
	font-size: larger;
	  border-collapse: collapse !important;
	font-size: 20px !important;
}
#insta-index-table thead tr th:nth-child(1){
    padding-left: 10px;
	font-size: 20px !important;
}
#insta-index-table thead tr th:nth-child(4){
    text-align: right;
    padding-right: 10px;
}
tr.trow {
  vertical-align: middle;
  padding: 3px;
	background-color: var(--thead-txt-col) !important;
	color: var(--table-txt-col) !important;
	border: 0 !important;
}
#insta-index-table tbody tr td {
	font-size: 17px !important;
}
td.sr-no {
  width: 10% !important;
  padding: 3px !important;
	margin-right: 4rem;
	text-align: right !important;
	padding-right: 1rem !important;
}
td.insta-post-date {
  width: 8% !important;
  padding: 3px !important;
}
td.insta-post-title {
  width: 58% !important;
  padding: 3px !important;
}
td.insta-post-title a {
  color: var(--table-txt-col);
  text-decoration: none;
}
td.insta-post-source {
  width: 24% !important;
  padding: 3px !important;
  text-align: right;
  padding-right: 10px !important;
}
/********End Insta Index*********/
/**********Dham List***********/
#list-title{
	margin: 4rem auto;
}
#list-title h1{
text-align: center !important;
	font-variant: small-caps !important;
	text-transform: none !important;
}
/*search box*/
#search-box-div *{
margin-bottom: 4rem;
}
.form-control{
/* margin-bottom: 2rem auto; */
}
#result-num{

}
#num-of-results{

}
/***/
/*dham table*/
#dham-table-div{
margin: 4rem auto;
}
#dham-table{
font-family: "EB Garamond", serif !important;
	font-size: 17px !important;
}
#dham-table *, #dham-table * *, #dham-table * * *{
	border: 0 !important;
}
#dham-table thead{

	color: #760023 !important;

	
}
#dham-table thead th{
	background-color: #ffbb00 !important;
		font-variant: small-caps !important;
	text-transform: none !important;
	font-size: 20px !important;
}
#dham-table tbody {
background-color: white!important;
}
#dham-table tbody tr.trow{
background-color: white!important;
}
#dham-table tbody tr.trow td{
font-size: 17px !important;
	vertical-align: middle;
}
#dham-table tbody tr.trow td em{

}
#dham-table tbody tr.row td strong{
font-weight: 600;
}
#dham-table tbody tr.trow td.sr-no{

}
#dham-table tbody tr.trow td.dham-name{

}
#dham-table tbody tr.trow td.sage-name{

}
#dham-table tbody tr.trow td.geo-loc{

}
/***/
/**********End Dham List******/