.main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
*
{
margin: 0;
list-style: none;
padding: 0;
}
ul, ol
{
margin: 0;
}
body
{
font-family: 'Lato', sans-serif;
}
body,html{
width: 100%;
overflow-x: hidden;
}
a
{
-webkit-transition:.5s;
transition: .5s;
}
a,a:hover,button,button:hover{
-webkit-transition:.4s;
transition: all .4s;
}
*,*:hover{
-webkit-transition:.4s;
transition: all .4s
}
nav.top-nav .top-rt-nav li {
float: left;
margin-right: 20px;
}
nav.top-nav a.navbar-brand {
float: left;
position: static;
padding: 0px;
display: block;
height: auto;
}
.container-fluid.max-container {
max-width: 1350px;
}
.container-fluid.max-container2 {
width: fit-content;
}
nav.top-nav .top-rt-nav li a.btn-nav {
background-color: #ccc9c9;
padding: 9px 30px;
text-transform: uppercase;
color: #fff;
border-radius: 6px;
}
nav.top-nav .top-rt-nav li:first-child {
}
nav.main-nav {
margin: 0px;
background-color: #fce55d;
min-height: initial;
border: none;
}
.nav.navbar-nav li {
display: inline;
}
nav.main-nav .navbar-nav li a {
text-transform: uppercase;
color: #000;
font-weight: 800;
padding: 10px; font-size: 13px;
float: left;
}
nav.top-nav a.navbar-brand img {
display: block;
position: static;
float: none;
}
nav.navbar.top-nav {
margin: 0px;
padding: 10px 0px;
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/bh-noice.jpg);
}
ul.top-rt-nav {
position: absolute;
right: 0;
top: 50%;
transform: translatey(-50%);
-webkit-transform: translatey(-50%);
}
nav.top-nav .top-rt-nav li a.btn-blue {
background-color: #1e27bc;
}
nav.top-nav .top-rt-nav li a.btn-red {
background-color: #d34022;
}
section.banner .captions {
position: absolute;
left: 50px;
top: 53%;
width: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
section.banner .captions h1 {
text-transform: uppercase;
font-size: 65px;
font-weight: 800;
color: #fce55d;
text-shadow: 3px 4px 9px #00000061;
letter-spacing: 5px;
margin-bottom: 27px;
}
section.banner .captions p {
color: #fff;
font-size: 16px;
font-style: italic;
max-width: 330px;
line-height: 29px;
margin-bottom: 35px;
}
section.banner .captions a.btn {
color: #fce55d;
font-size: 16px;
font-weight: 900;
border: 2px solid #fce55d;
padding: 11px 28px;
border-radius: 6px;
}
section.banner .captions a.btn img {
margin-left: 14px;
position: relative;
top: -2px;
}
section.banner .captions:after {
position: absolute;
content: close-quote;
height: 60px;
width: 3px;
background-color: #fce55d;
top: -51px;
left: 5px;
}
section.banner a.left.carousel-control,section.banner a.right.carousel-control {
background: none;
position: static;
color: #fce55d;
border: 1px solid #fce55d;
padding: 8px 6px;
font-size: 18px;
margin-right: 7px;
width: 31px;
display: inline-block;
}
section.banner .banner-arrws {
position: absolute;
right: 44px;
bottom: 39px;
}
.top-nav .container-fluid {
position: relative;
}
section.banner .banner-arrws .carousel-control {
opacity: 1;
text-shadow: none;
}
section.ltst-evnts {
padding: 50px 0px;
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/bh-noice.jpg);
}
section.ltst-evnts h2 {
font-size: 43px;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1px;
margin: 0px;
line-height: 43px;
}
section.ltst-evnts h2 span {
display: block;
font-weight: 900;
color: #ef830b;
}
section.ltst-evnts .item h3.date-eve {
font-size: 18px;
color: #ef830b;
margin: 0px;
margin-top: 6px;
}
section.ltst-evnts .item h3.date-eve span {
font-size: 27px;
font-weight: 800;
}
section.ltst-evnts .item  p {
font-size: 16px;
font-style: italic;
color: #464646;
margin: 0px;
}
section.ltst-evnts .owl-events {}
section.ltst-evnts .item {
padding-right: 38px;
position: relative;
}
section.ltst-evnts .col-sm-3 {
width: 20%;
}
section.ltst-evnts .col-sm-9 {
width: 80%;
}
section.ltst-evnts .item:after {
position: absolute;
width: 2px;
background-color: #ef830b;
content: close-quote;
right: 30px;
height: 40px;
bottom: initial;
top: 26px;
}
section.about-se {
background-color: #fce55d;
padding: 10px 0px;
}
section h2 {
font-size: 43px;
text-transform: uppercase;
font-weight: 300;
line-height: 45px;
margin: 0px;
margin-bottom: 23px;
}
section.about-se h2 span {
font-weight: 800;
display: block;
}
section.about-se p {
font-size: 15px;
line-height: 31px;
font-weight: 600;
margin-bottom: 39px;
}
a.read-mre-abt {
color: #000000;
font-size: 16px;
font-weight: 900;
border: 1px solid #000000;
padding: 13px 29px;
border-radius: 6px;
}
section.about-se img.joshiji-img {
width: 91%;
border-radius: 9px;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.29);
}
a.read-mre-abt img {
margin-left: 14px;
position: relative;
top: -3px;
}
section.deities {
text-align: center;
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/deities-bg.jpg);
position: relative;
padding: 23px 0px;
}
section.deities ul li {
width: 16.6%;
float: left;
padding: 0% 1%;
}
section.deities:before {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: rgba(251, 243, 221, 0.92);
content: close-quote;
}
h2.main-head {
margin: 0px;
font-size: 43px;
font-weight: 300;
letter-spacing: 1px;
margin-bottom: 33px;
text-transform: uppercase;
}
h2.main-head span {
font-weight: 700;
}
section.deities ul li img {
width: 100%;
height: auto;
}
section.deities ul li h4 {
font-size: 24px;
font-weight: 500;
margin-bottom: 0px;
}
section.services {
text-align: center;
padding: 20px 0px;
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/service-bg.jpg);
background-size: cover;
}
section.services h2.main-head {
color: #fff;
}
section.services img.head {
width: 100%;
border-radius: 12px;
border: 3px solid #ff6e2c;
}
section.services h3 {
font-size: 23px;
color: #fff;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
}
section.services p {
color: #fff;
font-size: 15px;
font-weight: 500;
letter-spacing: 0.5px;
margin-bottom: 17px;
}
section.services a.readmre-ser {
background-color: #fff;
color: #c03304;
display: inline-block;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
padding: 10px 41px;
border-radius: 35px;
margin-bottom: 5px;
}
section.samagries {
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/samagri-bg.jpg);
text-align: center;
padding: 60px 0px;
}
section.samagries .outer-smagrs {
background-color: #fff;
border-radius: 8px;
box-shadow: 0 2px 9px rgba(0, 0, 0, 0.15);
overflow: hidden;
}
section.samagries .outer-smagrs img {
width: 100%;
}
section.samagries .outer-smagrs h4 {
font-size: 18.5px;
color: #232323;
margin-bottom: 5px;
}
section.samagries .outer-smagrs p {
font-size: 15px;
}
section.samagries .outer-smagrs a {
width: 100%;
background-color: #fff;
color: #e77126;
display: inline-block;
font-size: 14.2px;
font-weight: 600;
text-transform: uppercase;
padding: 9px 39px;
border-radius: 35px;
margin-bottom: 5px;
border: 2px solid #e77126;
}
section.samagries a.viw-all-btn {
background-color: #e77126;
color: #ffffff;
display: inline-block;
font-size: 15px;
text-transform: uppercase;
padding: 11px 41px;
border-radius: 35px;
margin-bottom: 5px;
width: 247px;
margin-top: 42px;
}
section.samagries .outer-smagrs .padding-sam {
padding: 10px 17px;
padding-bottom: 25px;
}
section.testi-en {
display: flex;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
section.testi-en .flex-t {
-webkit-box-flex: 1 auto;
-moz-box-flex: 1 auto;
width: 50%;
-webkit-flex: 1 auto;
-ms-flex: 1 auto;
flex: 1 auto;
}
section.gallery-pt {
background-color: #fce55d;
}
section.testi-en .enquiry-dv {
background-image: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/enq_bg.jpg);
padding: 66px 70px;
}
section.testi-en .enquiry-dv h2.enq-head {
font-size: 31px;
font-weight: 300;
margin: 0;
margin-bottom: 38px;
letter-spacing: 1px;
}
section.testi-en .enquiry-dv h2.enq-head span {
font-weight: 800;
color: #ff9621;
}
section.testi-en .enquiry-dv form {
padding-right: 13%;
}
section.testi-en .enquiry-dv .form-control {
box-shadow: none;
background: none;
border: 1px solid #707070;
border-radius: 0px;
color: #707070;
margin-bottom: 25px;
}
section.testi-en .enquiry-dv .btn-default {
background-color: #ff9621;
border: none;
color: #fff;
font-size: 19px;
text-transform: uppercase;
border-radius: 0px;
font-weight: 900;
padding: 6px 25px;
margin-top: 10px;
}
section.testi-en .testi-dv {
padding: 66px 70px;
text-align: center;
}
section.testi-en .testi-dv .item img {
max-width: 150px;
margin: auto;
border-radius: 50%;
border: 1px solid #ff9621;
padding: 6px;
display:none;
}
section.testi-en .testi-dv .item p {
font-size: 16px;
font-weight: 500;
color: #575757;
line-height: 25px;
margin: auto;
margin-top: 30px;
max-width: 490px;
}
section.testi-en .testi-dv .owl-nav {
display: none;
}
section.testi-en .testi-dv .item h5 {
font-size: 18px;
font-weight: 700;
color: #ff9621;
margin-top: 24px;
margin-bottom: 25px;
}
section.testi-en .testi-dv .owl-dot span {
background: #aeaeae;
width: 12px;
height: 12px;
margin: 4px 3px;
}
section.testi-en .testi-dv .owl-dot.active span {
background: #ff9621;
}
section.testi-en .testi-dv > img {
width: 64px;
margin-bottom: 30px;
}
footer.ftr {
background-color: #414141;
color: #fff;
padding: 35px 0px;
}
footer.ftr h3.heads-f {
font-size: 19px;
font-weight: 800;
text-transform: uppercase;
color: #ff9621;
margin-bottom: 28px;
margin-top: 55px;
}
footer.ftr .logo-footer + p {
font-size: 15px;
line-height: 30px;
padding-right: 13%;
}
footer.ftr .logo-footer + p a {
color: #ff9621;
}
footer.ftr ul.quick-lnks li a {
color: #fff;
font-size: 15px;
}
footer.ftr ul.quick-lnks li {
margin-bottom: 9px;
}
footer.ftr p.address-f {
margin-bottom: 32px;
}
footer.ftr input.form-control {
box-shadow: none;
background: none;
border: 1px solid #888888;
border-radius: 0px;
height: 29px;
color: #888888;
}
footer.ftr ul.social-f li a {
color: #ff9621;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
border-radius: 60px;
border: 2px solid #ff9621;
font-size: 18px;
line-height: 28px;
}
footer.ftr ul.social-f li {
display: inline-block;
margin-right: 7px;
}
footer.ftr ul.social-f {
margin-top: -9px;
}
footer.ftr  .btn-default {
background-color: #ff9621;
border: none;
color: #fff;
font-size: 15px;
text-transform: uppercase;
border-radius: 0px;
font-weight: 900;
padding: 4px 15px;
}
footer.ftr .container {
max-width: 1307px;
width: 100%;
}
footer.ftr h3.heads-f {
font-size: 19px;
font-weight: 800;
text-transform: uppercase;
color: #ff9621;
margin-bottom: 28px;
margin-top: 55px;
}
footer.ftr .logo-footer + p {
font-size: 15px;
line-height: 30px;
padding-right: 13%;
}
footer.ftr .logo-footer + p a {
color: #ff9621;
}
footer.ftr ul.quick-lnks li a {
color: #fff;
font-size: 15px;
}
footer.ftr ul.quick-lnks li {
margin-bottom: 9px;
}
footer.ftr p.address-f {
margin-bottom: 32px;
line-height: 29px;
}
footer.ftr input.form-control {
box-shadow: none;
background: none;
border: 1px solid #888888;
border-radius: 0px;
height: 29px;
color: #888888;
}
footer.ftr ul.social-f li a {
color: #ff9621;
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
border-radius: 60px;
border: 2px solid #ff9621;
font-size: 18px;
line-height: 28px;
}
footer.ftr ul.social-f li {
display: inline-block;
margin-right: 7px;
}
footer.ftr ul.social-f {
margin-top: -9px;
}
footer.ftr  .btn-default {
background-color: #ff9621;
border: none;
color: #fff;
font-size: 15px;
text-transform: uppercase;
border-radius: 0px;
font-weight: 900;
padding: 4px 15px;
}
footer.ftr .container {
max-width: 1307px;
width: 100%;
}
section.ftr-last {
background-color: #252525;
padding: 3px 5px;
}
section.ftr-last p {
color: #fff;
margin: 0px;
font-size: 15px;
}
nav.top-nav .top-rt-nav a.phone-head {
color: #000;
font-size: 18px;
font-weight: bold;
position: relative;
top: 4px;
right: 125%;
background: #d34022;
color: #fff;
padding: 10px;
border-radius: 5px;
}
nav.top-nav .top-rt-nav a.phone-head:hover
{
background:#1e27bc;}
nav.top-nav .top-rt-nav a.phone-head i {
-webkit-transform: rotate(100deg);
transform: rotate(100deg);
width: 30px;
height: 30px;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
text-align: center;
line-height: 27px;
font-size: 16px;
margin-right: 5px;
}
nav.top-nav .top-rt-nav a.facebook-head {
width: 30px;
height: 30px;
border: 2px solid #d34022;
border-radius: 50px;
color: #d34022;
text-align: center;
line-height: 27px;
font-size: 18px;
margin-right: 5px;
display: inline-block;
position: relative;
top: 4px;
}
nav.main-nav .navbar-nav li.active a {
background-color: #d34022;
color: #fff;
}
.gallery-inner-v a.col-sm-3 {
padding: 0px;
}
.gallery-inner-v a.col-sm-3 img {
width: 100%;
}
.gallery-inner-v a.col-sm-3:after {
position: absolute;
content: close-quote;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: #e771269e;
opacity: 0;
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer;
}
.gallery-inner-v a:hover.col-sm-3:after {
opacity: 1;
-webkit-transition: all .4s;
transition: all .4s;
cursor: pointer !important;
}
.sl-overlay {
background: #000;
opacity: 0.85;
}
.sl-wrapper .sl-counter,.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button {
color: #fff;
}
.gallery-inner-v a.col-sm-3 i {
position: absolute;
left: 50%;
top: 50%;
color: #fff;
font-size: 23px;
-webkit-transform:translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 0;
z-index: 999;
text-shadow: 1px 3px 4px #0000004d;
}
.gallery-inner-v a.col-sm-3:hover i {
opacity: 1;
}
section.gallery-pt {
text-align: center;
padding: 60px 0px;
}
section.gallery-pt h2.main-head {
margin-bottom: 56px;
}
section.gallery-pt a.viw-all-btn {
color: #000000;
font-size: 16px;
font-weight: 900;
border: 1px solid #000000;
padding: 13px 29px;
border-radius: 6px;
margin-top: 63px;
display: inline-block;
}
section.gallery-pt a.viw-all-btn img {
margin-left: 13px;
position: relative;
top: -2px;
}
nav.top-nav .top-rt-nav li a.btn-red i {
display: none;
}
nav.main-nav .collapsing {
-webkit-transition: none;
transition: none;
display: none;
}
nav.main-nav .nav .open>a, nav.main-nav .nav .open>a:focus, nav.main-nav .nav .open>a:hover {
background-color: #fce55d;
}
nav.main-nav.nav>li>a:focus, nav.main-nav.nav>li>a:hover {
background-color: #fce55d;
}
nav.main-nav .navbar-nav li a:hover, nav.main-nav .navbar-nav li a:focus {
color: #fff;
background-color: #d34022;
}
nav.top-nav .top-rt-nav li a.btn-blue:hover {
background-color: #d34022;
}
nav.top-nav .top-rt-nav li a.btn-red:hover {
background-color: #1e27bc;
}
a:hover {
text-decoration: none;
}
nav.top-nav .top-rt-nav a.phone-head:hover i {
color: #fff;
border-color: #fff;
}
nav.top-nav .top-rt-nav a.facebook-head:hover {
border: 2px solid #1e27bc;
color: #1e27bc;
}
section.banner .captions a.btn:hover {
background-color: #1e27bc;
border-color: #1e27bc;}
section.banner a.left.carousel-control:hover, section.banner a.right.carousel-control:hover {
color: #fce55d;
border: 1px solid #fce55d;
background-color: #d34022;
}
section.about-se a.read-mre-abt:hover {
background-color: #e9d03e;
}
section.services a.readmre-ser:hover {
background-color: #d34022;
color: #fff;
}
section.samagries .outer-smagrs a:hover {
background-color: #e77126;
color: #fff;
}
section.samagries a.viw-all-btn:hover {
background-color: #c85e1b;
}
section.gallery-pt a.viw-all-btn:hover {
background-color: #e7cf41;
}
section.testi-en .testi-dv .owl-dot:hover span {
background: #ff9621;
}
section.testi-en .enquiry-dv .btn-default:hover {
background-color: #1e27bc;
}
footer.ftr .btn-default:hover {
background-color: #d34022;
}
footer.ftr ul.quick-lnks li a:hover {
color: #cacaca;
}
footer.ftr ul.social-f li a:hover {
opacity: .7;
}
footer.ftr .logo-footer + p a:hover {
color: #ff0f00;
}
.quick-lnks a {
color: #fff;
margin-bottom: 5px;
width: 100%; -webkit-transition:.7s;
transition:.7s;
}
.quick-lnks a:hover
{
color:#999;}
.page_not_found{
width:85%;
margin:50px auto;
}
.page_not_found h1
{
text-align:center;
font-weight: 800;
}
.page_not_found p
{
font-size:20px;
text-align:center;
}
.page_not_found img {
margin: 0px auto;
display: block;
margin-bottom: 25px;
}
.post-listing img {
width: 100%;
height: auto;
margin: 18px 0 10px 0;
}
.post-listing article {
width: 45%;
float:left;
margin-right:2.5%;
}
.single_article article
{
width: 100% !important;
float:left;
margin-right:0 !important;
}
.post-listing h1
{
text-transform:uppercase;
font-weight:800;
font-size: 19px;
}
.post-listing textarea, .post-listing input
{width:100%;
border: none;
border: 1px solid #999;
float:left;
margin-bottom:15px;}
.post-listing .submit {
width: 180px;
float: left;
background: none;
border: none;
background: #d34022;
color: #fff;
padding: 10px 0;
text-transform: uppercase;
-webkit-transition: .7s;
transition: .7s;
font-weight: 800;
}
.post-listing h2
{
text-transform:uppercase;
font-weight:800;
font-size: 16px;
}
.blog-sidebar .search-form
{
width:100%;
float:left;
margin-bottom:25px;
}
.blog-sidebar .search-field {
width: 100%;
background: none;
border: none;
border: 1px solid #999;
float:left;
}
.blog-sidebar .search-submit {
width: 29%;
float: right;
background: none;
border: none;
background: #d34022;
color: #fff;
padding: 3px 0;
text-transform: uppercase;
-webkit-transition:.7s;
transition:.7s;
}
.blog-sidebar label {
width: 68%;
}
.blog-page a
{
color:#333;
-webkit-transition:.7s;
transition:.7s;}
.blog-page a:hover{
color:#999;}
.blog-sidebar .search-field {
width: 100%;
background: none;
border: none;
border: 1px solid #999;
float: left;
padding-left: 3px;
height: 27px;
}
.blog-sidebar  h2{
text-transform:uppercase;
font-weight:800;
font-size: 19px;
}
.blog-sidebar ul li {
background: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/side_list.png) left top no-repeat;
padding-left: 25px;
margin-bottom: 7px;
}
.blog-page  
{
padding:3% 4%;}
.text_space {
height: 100px !important;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #d34022 !important;
}
.full_page_top {
padding: 2% 4.5%;
}
.full_page_top  h1, .full_page_top  h2, .full_page_top  h3, .full_page_top  h4, .full_page_top  h5, .full_page_top  h6
{
text-transform:uppercase;
font-weight:800;
font-size: 19px;
}
.full_page_top ul 
{
margin:0;
padding:0;
}
.full_page_top ul li {
background: url(//www.shreesadhanamandir.org/wp-content/themes/sadhana-mandir/images/side_list.png) left top no-repeat;
padding-left: 25px;
margin-bottom: 7px;
}
.full_page_top p {
line-height: 25px;
letter-spacing: .1px;
text-align: justify;
}
.top_inside_ban
{
width:100%;
float:left;
margin-bottom:55px;
}
.top_inside_ban img
{
width:100%;
}
.wpb_wrapper .btn-default
{
background:#d34022;
border:none;
-webkit-transition:.7s;
transition:.7s;
color:#fff;
}
.wpb_wrapper .btn-default:hover
{
background:#c90214;
}
.ngg-gallery-thumbnail img {
width: 100% !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 0 !important;
}
section.gallery-pt h2.main-head {
margin-bottom: 0px !important;;
}
section.gallery-pt a.viw-all-btn {
margin-top: 0px !important;;
}
.fa-expand-arrows-alt::before {
content: "\f31e";
}
.fa-expand-arrows-alt::before {
content: "\f31e";
}
.ngg-gallery-thumbnail a i {
color: #fff;
font-size: 23px;
text-shadow: 1px 3px 4px #00004d;
}
.ngg-gallery-thumbnail a::after {
position: absolute;
content: close-quote;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: #e771269e;
opacity: 0;
-webkit-transition:.7s;
transition: all .4s;
cursor: pointer;
}
.ngg-gallery-thumbnail a:hover::after {
opacity: 1;
-webkit-transition:.7s;
transition: all .4s;
cursor: pointer !important;
}
.testi_item
{
width:50%;
float:left;
margin-bottom: 30px;
}
.test_left {
width: 23%;
float: left;
}
.test_right {
width: 75%;
float: left;
margin-top: 25px;
margin-left: 10px;
}
.test_right h5 {
text-transform: none;
}
nav.main-nav ul li ul {
position: absolute;
top: 40px;
background: #fce55d;
width: auto;
list-style: none;
padding: 0;
display: none;
}
nav.main-nav ul li ul li a {
width: 100%;
border-top: 1px solid #666;
}
nav.main-nav ul li ul li:last-child a
{
border-bottom: 1px solid #666;
}
.pic_over img:hover {
opacity: .7;
}
.modal {
text-align: center;
}
@media screen and (min-width: 768px) { 
.modal:before {
display: inline-block;
vertical-align: middle;
content: " ";
height: 100%;
}
}
.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}
.popup-mnd .modal-body {
padding: 0px;
margin-top: 29px;
background: none;
box-shadow: none;
}
.popup-mnd .modal-body img {
width: 100%;
}
.popup-mnd  .modal-content {
background: none;
box-shadow: none;
border: none;
}
.popup-mnd .modal-body button.close {
opacity: 1;
text-shadow: none;
color: #fff;
font-size: 43px;
position: fixed;
right: -50px;
}
.modal-open {
overflow: hidden;
position: fixed;
}
.table_sec {
border-collapse: collapse;
width:100%;
}
.table_sec {
border: 1px solid black;
}
.table_sec th{
border: 1px solid black;
padding:10px;
background:#d34022;
color:#fff;
}
.table_sec td {
border: 1px solid black;
padding:5px 10px;
}
.latest_event_page .item {
width: 30%;
float: left;
background: #d34022;
margin-right: 3%;
border-radius: 5px;
text-align: center;
color: #fff;
margin-bottom: 25px;
}
.latest_event_page .item p
{
text-align: center;
}
.acx_panchang_table > tbody > tr:first-child {
display: none;
}
span.wpcf7-not-valid-tip {
display: block;
}
.ngg-gallery-thumbnail a:before {
position: absolute;
left: 50%;
top: 50%;
z-index: 999;
font-size: 25px;
content: "\f0b2";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #fff;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
opacity: 00;
-webkit-transition:.4s;
transition: all .4s;
}
.ngg-gallery-thumbnail a:hover::before {
opacity: 1;
-webkit-transition: all .4s;
transition: all .4s;
}
section.services .row .col-sm-4:nth-child(3n+1) {
clear: left;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
float: none !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #ff9621 !important;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img {
width: 100%;
}
.top_inside_ban img {
height: auto;
}
a[href="#"] {
cursor: default;
} .all_rights a {
color: #fff;
}
a[href="#"] {
cursor: default;
}
.navbar-collapse.in {
overflow-y: initial;
}
nav.main-nav .navbar-nav li.dropdown a {
padding-right: 26px;
}
nav.main-nav .navbar-nav li.dropdown a + .caret {
position: absolute;
top: 48%;
right: 7px;
}
nav.main-nav .navbar-nav li.dropdown.active a + .caret {
color: #fff;
}
ul.top-rt-nav .fa-facebook-f:before {
content: "\f39e";
text-rendering: optimizeLegibility;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-privacy-link {
color:#fff !important;
}
.ctct-form-embed.form_0 .ctct-form-defaults {
background:none !important;
padding:0 !important;
padding-top:30px !important;
}
div.ctct-form-embed div.ctct-form-defaults {
background:none !important;
padding:0 !important;
padding-top:30px !important;
}
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
font-size: 19px;
font-weight: 600;
text-transform: uppercase;
color: #ff9621;
margin-bottom: 28px;
margin-top: 29px;
}
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
height: 33px !important;
}
div.ctct-form-embed form.ctct-form-custom .ctct-form-required::before {
color: #fff !important;
}
#ctct_recaptcha_0 {
display: none;
}
footer.ftr ul.social-f {
margin-top: 24px !important;
}
div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text {
margin-bottom: 16px !important;
margin-top: -15px !important;
}
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {
padding: 11px !important;
}
.events_main_cover {
width: 100%;
display: inline-block;
}
.events_main_inside_left {
width: 48%;
float: left;
margin-right: 4%;
background: #001ca0;
color: #fff;
border-radius: 6px;
overflow: hidden;
margin-bottom: 35px;
}
.events_main_inside_left_pic {
width: 47%;
float: left;
margin-right: 5%;
max-height: 344px;
overflow: hidden;
}
.events_main_inside_left_pic img {
width: 100%;
}
.events_main_inside_left_text {
width: 44%;
float: left;
margin-left: 0%;
}
.mr-rt-0 {
margin-right: 0;
}
.events_main_inside_read_more {
background: #d34022;
color: #fff;
padding: 6px 15px;
border-radius: 3px;
margin-top: 10px;
float: left;
transition: .7s;
}
.events_main_inside_read_more:hover
{
background: #df0000;
padding: 6px 20px;
color: #fff;
}
.events_main_inside_left h2 {
font-size: 17px !important;
line-height: 22px;
letter-spacing: 0.4px;
}
.events_main_inside_left_text h3 {
font-size: 15px;
font-weight: 600;
padding: 0;
margin: 0;
text-transform: none;
}
.events_main_inside_left p {
line-height: 19px;
letter-spacing: 0px;
text-align: left;
padding-top: 8px;
}
.acx_eve_cover {
width: 100%;
display: inline-block;
}
.acx_eve_img_cover {
width: 28%;
float: left;
margin-right: 3%;
}
.acx_eve_img_cover img {
width: 100%;
}
.acx_eve_cover p{
line-height:24px;
}
.acx_eve_cont_cover {
width: 68%;
float: right;
}
@media screen and (max-width: 1153px) {
nav.top-nav .top-rt-nav a.phone-head {
right: 46%;
}
}
@media screen and (max-width: 992px) {
nav.top-nav .top-rt-nav a.phone-head {
right: 0;
padding:7px;
}
}
@media screen and (max-width: 691px) {
nav.top-nav .top-rt-nav a.phone-head 
{
padding: 5px;
border-radius: 2px;
padding-right: 0;}}
@media screen and (max-width: 365px) {    
nav.top-nav .top-rt-nav li a.btn-nav {
font-size: 11.5px !important;
padding:6px 3px !important;
border-radius: 2px;}
}
.signup_page a {
padding: 13px 50px !important;
}@media screen and (max-width: 650px) {
.acx_eve_img_cover {
width: 100% !important;
margin-right: 0;
margin-bottom: 25px;
}
}
@media screen and (min-width: 768px) {
nav.main-nav .navbar-collapse {
padding: 0px;
}
}
@media screen and (min-width: 992px) {
li.dropdown:hover ul.dropdown-menu {
display: block;
}
.menu-item-has-children:hover > .sub-menu{
display:block;
}
}
@media screen and (max-width: 838px) {
.acx_eve_cont_cover {
width: 100%;
float: left;
}
.acx_eve_img_cover {
width: 64%;
margin: 0 auto;
filter: blur;
display: block;
float: none;
}
.latest_event_page .item {
width: 100%;
float: left;
background: #f00;
margin-right: 1%;
border-radius: 5px;
text-align: center;
color: #fff;
margin-bottom: 25px;
}
.acx_eve_img_cover {
width: 45%;
}
}  @media only screen and (max-width : 1200px) {
nav.main-nav .navbar-nav li a {
text-transform: uppercase;
color: #000;
font-weight: 800;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
padding: 10px 10px;
font-size: 13px;
}
} @media only screen and (max-width : 992px) {
nav.top-nav .top-rt-nav li a.btn-red i {
display: none;
font-size: 20px;
}
nav.top-nav .top-rt-nav li a.btn-red {
background-color: #C11B17;
padding: 7px 18px;
}
.navbar-header {
float: none;
}
.navbar-left,.navbar-right {
float: none !important;
}
nav.main-nav ul li ul {
position: inherit;
top: 0;
width: 100%;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.top_inside_ban img {
width: 100%;
height: auto;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
background-color: #fce55d;
margin-top: 7.5px;
width: 250px;
position: absolute;
right: 0;
z-index: 99;
padding: 15px 18px;
top: 42px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse.in{
display:block !important;
}
nav.main-nav .navbar-toggle {
background-color: #C11B17;
}
nav.main-nav .navbar-toggle span {
background-color: #fce55d;
}
nav.main-nav .navbar-nav li a {padding: 10px 0px;}
nav.main-nav .navbar-nav li.active a {
padding: 10px 20px;
}
nav.main-nav ul.dropdown-menu {
position: static;
width: 100%;
}
nav.main-nav .navbar-toggle {
margin-right: 0px;
z-index: 9999;
}
ul.top-rt-nav {
right: 5px;
position: absolute;
top: 134px;
z-index: 9;
left: 15px;
}
nav.top-nav a.navbar-brand img {
margin: auto;
}
section.about-se,section.ltst-evnts,footer.ftr {
padding-left: 15px;
padding-right: 15px;
}
section.testi-en .enquiry-dv form {
padding-right: 0%;
}
nav.top-nav .top-rt-nav li a.btn-nav {
padding: 9px 14px;
}
nav.main-nav ul li ul li a {
width: 100%;
border-top: 1px solid #cab642;
padding: 9px 14px !important;
}
nav.main-nav .nav .open>a, nav.main-nav .nav .open>a:focus {
color: #000;
}
nav.top-nav .top-rt-nav li {
float: left;
margin-right: 13px;
}
section.ltst-evnts h2 {
text-align: center;
margin-bottom: 0px;
}
section.ltst-evnts h2 span {
display: initial;
}
section.about-se img.joshiji-img {
width: 100%;
max-width: 530px;
margin: 0px auto;
margin-bottom: 25px;
}
section.samagries .outer-smagrs {
margin-bottom: 35px;
}
section.banner .captions h1 {
font-size: 54px;
margin-bottom: 13px;
}
section.banner .captions p {
line-height: 25px;
margin-bottom: 23px;
}
section.about-se {
text-align: center;
}
nav.main-nav .navbar-nav li a {
padding: 10px 5px;
width: 100%;
white-space: inherit;
word-break: break-word;
}
nav.main-nav .navbar-nav li {
position: relative;
display: inline-block;
width: 100%;
border-bottom: 1px solid #e7d152;
margin: 0;
}
nav.main-nav .navbar-nav li a {
padding: 10px 5px;
float: none;
}
nav.main-nav .navbar-nav li span.caret {
position: absolute;
right: 5px;
top: 5px;
bottom: 0;
width: 35px;
background-color: #e9d457;
border: none;
height: 32px;
}
nav.main-nav .navbar-nav li span.caret:after { content: "\f0d7";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: #000;
font-size: 13px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
nav.main-nav .navbar-nav li.dropdown a + .caret {
position: absolute;
top: 5px;
right: 7px;
}
.navbar-collapse.show-el {
height: auto !important;
display: block !important;
overflow: visible;
}
}
@media screen and (min-device-width: 692px) and (max-device-width: 992px) { 
.navbar-collapse.show-el.collapse.in .navbar-nav{
top: 42px;
}
.navbar-collapse.collapsing.show-el .navbar-nav {
top: -8px;
}
}
@media only screen and (max-width : 975px) {
.events_main_inside_left {
width: 100%;
}
.events_main_inside_left_text {
padding-top: 2%;
}
}
@media only screen and (max-width : 768px) { @media only screen and (max-width : 768px) {
nav.top-nav .top-rt-nav a.phone-head span.hidde-res {
display: none;
}
.popup-mnd .modal-body button.close {
right: 0px;
top: -7px;
}
nav.main-nav .navbar-toggle {
margin-right: 25px;
}
section.banner .captions h1 {
font-size: 26px;
margin-bottom: 13px;
}
section.banner .captions p {
font-size: 14px;
line-height: 21px;
}
section.banner .captions:after{
display: none;
}
section.banner .captions {
left: 35px;
top: 47%;
}
section.banner .banner-arrws {
position: absolute;
right: 44px;
bottom: initial;
top: 50%;
}
section.ltst-evnts .item h3.date-eve {
text-align: center;
}
section.ltst-evnts .item p {
text-align: center;
}
section.about-se {
text-align: center;
}
section.deities ul li {
width: 50%;
float: left;
padding: 0% 1%;
}
section.deities ul li h4 {
margin-bottom: 30px;
}
section.services a.readmre-ser {
margin-bottom: 50px;
}
h2.main-head {
font-size: 33px;
}
section.testi-en {
display: block;
}
section.testi-en .flex-t {
width: 100%;
}
section.testi-en .enquiry-dv {
padding: 35px 40px;
}
section.testi-en .testi-dv {
padding: 38px 30px;
}
footer.ftr {
padding: 30px 20px;
}
footer.ftr h3.heads-f {
margin-bottom: 18px;
margin-top: 25px;
}
footer.ftr .logo-footer + p {
padding-right: 0%;
}
footer.ftr p.address-f {
margin-bottom: 10px;
}
section.testi-en .enquiry-dv h2.enq-head {
margin-bottom: 25px;
}
nav.top-nav .top-rt-nav li a.btn-nav {
padding: 9px 10px;
font-size: 13px;
}
section.deities ul li img {
max-width: 300px;
}
section.services img {
max-width: 450px;
}
section.samagries .outer-smagrs {
max-width: 450px;
margin: 0px auto;
margin-bottom: 30px;
}
.gallery-inner-v a.col-sm-3 {
display: inline-block;
width: 49%;
padding: 5px;
}
}
@media only screen and (max-width : 691px) {
.testi_item
{
width:100%;
}
ul.top-rt-nav {
position: static;
}
nav.main-nav .navbar-toggle {
margin-right: 25px;
position: absolute;
top: -129px;
right: -5px;
}
nav.main-nav .navbar-nav {
float: none!important;
background-color: #fce55d;
width: 100%;
position: absolute;
right: initial;
z-index: 99;
padding: 15px 18px;
top: -65px;
}
nav.top-nav .top-rt-nav li a.btn-nav {
padding: 6px 7px;
}
nav.top-nav .top-rt-nav li a.btn-red i {
font-size: 18px;
}
nav.top-nav .top-rt-nav li:last-child {
display: none;
}
nav.top-nav .top-rt-nav a.phone-head {
position: absolute;
top: 0px;
right: 0;
}
.navbar-header {
border-bottom: 1px solid #e3e3e3;
margin-bottom: 12px;
}
nav.navbar.top-nav {
padding: 0px 0px;
}
nav.top-nav .top-rt-nav li {
margin-bottom: 12px;
}
nav.main-nav {
height: 0;
}
nav.top-nav .top-rt-nav li a.btn-nav {
font-size: 13px;
}
section.banner .captions {
position: static;
width: 100%;
-webkit-transform: none;
transform: none;
background-color: #363636;
text-align: center;
}
section.banner .captions h1 {
font-size: 34px;
margin: 0;
margin-bottom: 11px;
}
section.banner .captions p {
line-height: 25px;
margin-bottom: 23px;
margin: auto;
width: 100%;
max-width: 100%;
}
section.banner .captions {
padding: 25px 35px;
}
section.banner .captions a.btn {
color: #fce55d;
font-size: 14px;
font-weight: 900;
border: 2px solid #fce55d;
padding: 8px 18px;
border-radius: 6px;
margin-top: 22px;
margin-bottom: 8px;
}
section.banner .banner-arrws {
position: absolute;
right: initial;
bottom: initial;
top: 20%;
left: 6%;
-webkit-transform: translatey(-50%);
transform: translatey(-50%);
}
section.ltst-evnts .item:after{
opacity: 0;
}
section.ltst-evnts .item {
padding-right: 0px;
}
section.ltst-evnts h2 {
font-size: 33px;
}
section.ltst-evnts {
padding: 30px 0px;
}
section.about-se h2 {
font-size: 33px;
line-height: 35px;
}
section.about-se p {
line-height: 29px;
}
section.deities ul li {
width: 100%;
}
section.deities {
padding-bottom: 30px;
}
section.services {
padding: 40px 0px;
padding-bottom: 20px;
}
section.samagries a.viw-all-btn {
margin-top: 0px;
}
section.samagries {
padding: 50px 0px;
}
section.gallery-pt h2.main-head {
margin-bottom: 26px;
}
section.gallery-pt {
padding: 31px 0px;
}
.gallery-inner-v a.col-sm-3 {
padding: 0px;
display: inline-block;
width: 49%;
padding: 3px;
}
section.gallery-pt a.viw-all-btn {
margin-top: 25px;
}
nav.top-nav .top-rt-nav a.phone-head span {
display: none;
}
nav.top-nav a.navbar-brand img {
margin: initial;
}
.navbar-collapse.show-el {
height: 400px !important;
display: block !important;
overflow: visible;
}
.navbar-collapse.show-el.collapsing{
position: initial;
}
}
@media only screen and (max-width : 768px) {
.post-listing article {
width: 100%;
float:left;
margin-right:0%;
}
}
@media only screen and (max-width : 620px) {
.events_main_inside_left h2 {
font-size: 17px;
line-height: 19px;
}
.events_main_inside_left_text {
width: 50%;
padding-top: 0%;
}
.events_main_inside_left_pic {
margin-right: 3%;
}
}
@media only screen and (max-width : 500px) {
.events_main_inside_left_pic {
width: 100%;
float: left;
margin-right: 5%;
height: 269px;
overflow: hidden;
}
.events_main_inside_left_text {
padding: 1% 8%;
width: 100%;
padding-bottom: 8%;
}
} @media only screen and (max-width : 469px) {
nav.main-nav .navbar-toggle {
top: -127px;
}
nav.top-nav .top-rt-nav a.phone-head {
position: static;
}
nav.top-nav .top-rt-nav li {
margin-bottom: 6px;
margin-right: 6px;
}
nav.top-nav .top-rt-nav li {
margin-right: 5px;
}
nav.top-nav .top-rt-nav li:nth-child(4) {
position: absolute;
right: 49px;
top: -78px;
}
}
@media only screen and (max-width : 424px) {
nav.main-nav .navbar-toggle {
top: -137px;
}
nav.main-nav .navbar-nav{
top: -97px;
}
} @media only screen and (max-width : 320px) {
}
@media only screen and (max-width : 992px) {
.navbar-nav li.dropdown a + .caret {
cursor: pointer !important;
}
}