@media screen and (max-width:1680px)
{
.r_books2 ul li {width: 32.3%;}
}
@media screen and (max-width:1634px)
{
.panchangam li { min-height: 95px;}

}
@media screen and (max-width:1548px)
{
.marq {
    width: 360px;
}	
}


@media screen and (max-width:1280px)
{
.resp-nav  {display:block;}
.des-nav {display:none !important;}	
	
}


@media screen and (max-width:1266px)
{.foot_con i {
    float: left !important;
    width: 24px !important;
    padding-top: 4px;
}
}
@media screen and (max-width:1240px)
{
.b1 { padding: 10px;}
.new-text { width: 80%;}
.news-left2 {border-bottom: 1px solid #af750f; width: 100%;float: left;text-align: left; border-right: 0px;padding-right: 10px;}	
.news-left2 h2 {font-size: 42px;color: #fff;font-weight: 600;float: left;}
.news-left2 p {font-size: 16px;color: #764b00;font-weight: 500;margin-top: 7px;float: left;margin-left: 14px;width: 57px;line-height: 21px;border-left: 1px solid #b87c14;padding-left: 12px;}	
.news-right2 {width: 100%;float: left;padding-left: 0px;}
.news-right2 p {font-size: 16px !important;line-height: 26px !important;font-weight: 500;padding-top: 10px;color: #764b00;margin-top: 0px;}
.carousel-caption {
    width: 420px;
}	
	.carousel-caption p {
    font-size: 16px;
}
	
}

@media screen and (max-width:1212px)
{
.marq {width: 330px;}
.b1 { padding: 7px;}	
}
@media screen and (max-width:1168px)
{
.pooja {text-align: center;}
.b1 {width: 100%;margin-bottom: 5px;text-align: center;}
 .animate-charcter { margin-left: 0px !important; margin-top: 5px !important;width: 100%;text-align: center;}	
.marq {margin-left:0px; width:100%;}
	.carousel-caption p {
    font-size: 16px;
}
.carousel-caption h5 {
    color: #9d6400;
    font-size: 18px;
}
.carousel-caption a {
    font-size: 13px;} 
}

@media screen and (max-width:1024px)
{
	.widged-box {margin-bottom:10px;}
.r_books2 ul li {width: 49%; }	
	.footer-links h2 {margin-top:20px;}
	    .r_books2 ul li {
        width: 49%;
    }
	.carousel-caption {
    left: 28%; text-align: center;
	}}
	
	
	
	@media screen and (max-width:978px)
{
	.priest_img {
    width: 100% !important;float:none !important;clear:both;}
	.priest_content {
    float: none !important;
    width: 100% !important;
    clear: both;
}
}
@media screen and (max-width:800px)
{

.ope_folder li {
	width: 32%;}	
}
@media screen and (max-width:768px)
{
.pooja {text-align: center;}
.b1 {width: 100%;margin-bottom: 5px;}
.animate-charcter {margin-left:0px !important; margin-top:5px !important;}	
.marq {margin-left:0px;} 
}
@media screen and (max-width:767px)
{
	
	.pooja  { text-align: center; margin-top: 10px;}
	.habout-content p { text-align: left; line-height: 32px;}
	.t-journey tr:nth-child(even) {
		background: none !important;}
	.t-journey tr td {height: auto;
		display: block;}
	.e-table {
    border: 0;
  }
 
  .e-table caption {
    font-size: 1.3em;
  }
  .e-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .e-table tr {
	  border: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  .e-table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;height:auto;
  }
  .e-table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
	width: 50%;
    text-align: left;
    padding: 8px;
    height: auto;
    margin-top: -8px; color: #FFC107;
  }
  .e-table td:last-child {
    border-bottom: 0;
  }
	.p-res {display:block}
	.p-res ul  {margin-left:0px; padding-left: 0px;}
	.p-res ul li {border:1px solid #000; list-style: none; padding:8px; margin-bottom: -1px;}
	.p-des {display:none}
	.carousel-caption {
    left: 24%; text-align: center;
	}
	.s_bg {background: rgb(0, 0, 0, 0.3);}
	    .carousel-caption h5 {
        color: #fddf7d;
    }
}
@media screen and (max-width:630px)
{
	.r_books2 ul li {
        width: 100%;
    }
	
    .carousel-caption {
        left: 17%;
    }
	
}

@media screen and (max-width:632px)
{

.b1 {margin-bottom:5px;
    font-size: 14px;
}
.carousel-item {height:240px;}
.carousel-item img	{    width: 100%;
    object-fit: cover;
    overflow: hidden;
    height: 240px;}
}

@media screen and (max-width:500px)
{
	
    .carousel-caption {
       left: 11%;
        top: 31px;
    }
.new-icon i {
    font-size: 34px;
}
	.footer h2 {
    margin-top: 30px;
}
	.widged-box {margin-bottom: 20px;} 
	.panchangam1 { height: auto;}
	.mycontainer 						{ max-width: 98% !important; margin: auto;}
	.news-left2 {
    width: 100%;
    float: none;
    text-align: center;
    border-bottom: 1px solid #feb500; border-right:0px;
}
	.news-right2 {
    width: 98%;
    float: none;
    padding: 10px;
    text-align: center;
}
.darshan-time span {width:100%;margin-left: 0px !important;}
.b1 {margin-bottom:5px; width:100%;
    font-size: 14px;
}

}
@media screen and (max-width: 480px) {
    .ope_folder li {
        width: 49%;
    }
	    .carousel-caption {
        left: 8%;
        top: 34px;
    }
}

@media screen and (max-width: 480px) {.carousel-caption {
        left: 0%;
        top: 34px;
    }}
