@media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
body {
 font-size:12px!important;
}
p {
 font-size:12px!important;
}
ul {
 font-size:12px!important;
}
header.header-fixed-bar {
 padding: 0px 0 0px;
}
header .gotrns {
 display:none
}
header .nav-bar {
border:0px;
}
header.header-fixed-bar .user-nav, header .user-nav {
 margin: 10px 0;
}
header .user-nav ul a {
 padding: 3px 5px 3px 5px;
 font-size: 11px;
 font-weight: 600;
 border: 1px solid #333;
}
header .logo-bar .logo-desk {
display:none
}
header .logo-bar .logo-mob {
display:block
}
/**/
section.slider {
 border-bottom: 0px;
}
/**/
.main-head {
 font-size: 18px !important;
line-height: 25px !important;
text-align: left;
}
.main-head span {
 font-size: 14px !important;
}
/**/
 
.home-abt-bar {
 padding: 0px 0 0px 0 !important;
}
.home-abt-bar .main-head {
 margin-top: 15px !important;
 margin-bottom: 5px !important;
}
.home-abt-bar .main-head span.brdr:first-child {
display:none
}
.home-abt-bar p {
 font-size: 12px !important;
 line-height: 18px;
 text-align:justify
}
.home-abt-bar a.btn-more {
display:none
}
/**/
section.contents .news_col_bar {
 padding: 0px;
}
section.contents .news_col_bar.daily-sch {
 background: none;
padding: 20px 0 0;
}
section.contents .news_col {
 margin-bottom: 15px;
height: auto;
padding: 15px;
}
 .gallery-bar {
 background: none;
 padding: 35px 0px 0 !important;
}
.gallery-bar .main-head br {
 display: none;
}
footer {
display:none!important;
}
#goTop, #goDown {
display:none!important
}
 .banner-bar .banner-content h1 {
 font-size:15px!important;
}
.location {
 display: none;
}
.content_bar {
 padding: 20px 0;
}

/*story-bar*/
.story-bar .story-col-desc h2, .festival-bar .festival-col-desc h2 {
 font-size: 16px !important;
 line-height: 22px;
}
/*festival-bar*/ 
.festival-bar {
 margin: 0;
}
.festival-bar .col {
 float:none;
}
.festival-bar .festival-col-img {
display: table-header-group;
}
.festival-bar .festival-col-img .img-col {
margin-bottom: 20px;
}
.festival-bar .festival-col-desc {
display: table-footer-group;
}

/*how-to-reach-bar*/ 
.how-to-reach-bar p {
 text-align: justify;
}
.how-to-reach-bar .col iframe {
 height:250px;
}

/*aarti-bhajan-bar*/
.aarti-bhajan-bar .col iframe {
 height:200px;
}
 .temple-timing-bar .col, .story-bar .col, .aarti-bhajan-bar .col, .festival-bar .festival-col-desc, .festival-bar .festival-col-img, .daily-darshan-bar .daily-darshan-col-img, .video-gallery-bar .video-gallery-col-desc {
 width: 100%;
}
 .daily-darshan-bar .daily-darshan-col-img .img-col {
 margin-top: 0px;
 height: auto;
}
.temple-timing-bar .temple-timing-col-desc .col-container {
 border: 1px solid #e5e5e5;
 padding: 10px 10px;
 margin-bottom: 20px !important;
}
 .temple-timing-bar .temple-timing-col-desc .cont-col p {
 font-size: 12px !important;
line-height: 22px;
}
.temple-timing-bar .temple-timing-col-desc .cont-col p strong {
 font-size: 15px !important;
}
.temple-timing-bar .temple-timing-col-desc p.txt-title {
 font-size: 15px !important;
 padding: 11px 0 !important;
}
 .video-gallery-bar .video-gallery-col-desc {
 margin: 0px 0 10px;
}
 .photo-gallery-bar .photo-gallery-col-img {
 width: 50%;
 margin: 13px 0;
}

/*contact bar*/
.contact .site-nav ul li {
 width:calc(100% - 55px);
 float:none;
 padding:30px 30px 30px 45px!important;
 margin:0 0 20px 44px!important;
}
 .contact iframe {
 height: 180px !important;
}
.enq-form {
 padding-top: 10px;
}
.enq-form h2 {
 font-size: 18px !important;
 line-height: 22px;
font-weight: 600;
margin-bottom: 5px !important;
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
/* header */
header.header-fixed-bar {
 padding: 0px 0 0px;
}
 header .gotrns {
 display:none
}
header .nav-bar {
border:0px;
}
section.slider {
 margin: 20px 0 0;
}
.main-head {
 line-height: 35px !important;
}
 .banner-bar .banner-content h1 {
 font-size:22px!important;
}
.location {
 display: none;
}
 .daily-darshan-bar .daily-darshan-col-img .img-col {;
 margin-top: 10px;
 height: 155px;
}
.video-gallery-bar .video-gallery-col-desc {
 width: 50%;
}
 .temple-timing-bar .col {
 width: 50%;
}
.temple-timing-bar .temple-timing-col-desc .col-container {
 margin-bottom: 30px !important;
}
.temple-timing-bar .col:nth-child(3n+1) {
 clear: inherit;
}
.temple-timing-bar .temple-timing-col-desc p.txt-title {
 width: 75px;
}
.temple-timing-bar .temple-timing-col-desc .cont-col {
 width: calc(100% - 90px);
}
 
 /*contact bar*/
.contact .site-nav ul li {
 width:calc(100% - 55px);
 float:none;
 padding:30px 30px 30px 45px!important;
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
footer .nav-menu ul li {
 padding: 0 10px !important;
}
 .daily-darshan-bar .daily-darshan-col-img .img-col {
 height: 210px;
}
}
