/*
Theme Name: SVG
Theme URI: http://www.swaminarayanvadtalgadi.org/
Author: Dinesh Vasita
Author URI: http://www.drcsystems.com
Description: Website Design and Developed By DRC Systems for SVG
Version: 1.0
License: Copyright © 2014. Shree Swaminarayan Vadtal Gadi
License URI: #
Tags: svg , swaminarayan , jai shree swaminarayan , vadtal gadi
*/
@import url('https://fonts.googleapis.com/css?family=Roboto');
body{background: none repeat scroll 0 0 #fff !important; background-image: none !important;}
a{box-shadow: none;}

/*.container {width: 1200px;}
*/
.navigation .navbar-nav li a {font-size:14px;color:#900; }

.navigation .navbar-nav li ul{z-index: 500;}

#top-bar span {color:#eae8de;font-size:15px;}
#top-bar span.title{color:#eae8de;padding-left: 0px;}

.breadcrumbs ul li:last-child{background: none;}
#nav {
    bottom: 5%;
    position: absolute;
    right: 40px;
    z-index: 20;
}

#nav a {
    border: 1px solid #fff;
    /*border-radius: 50%;*/
    display: inline-block;
    /*height: 10px;*/
    margin: 0 2px;
    width: 15px;
    color:#fff;
	background-color:#42013c;
}
#nav a.activeSlide, #nav a:hover{background-color:#fff; color:#9e583a;}


.sep{height:15px;}
.about-us .about-img{margin-right:3%;}
#marketing .mark_bg{ /* background:url(../img/mark_bg.png) no-repeat left center; padding:40px 35px;*/ padding:16px;   max-height:100%; max-width:100%; background-size:100% 100%;}

.row .img_div { max-height:100%; max-width:100%; border:1px solid #ffbfba;padding: 5%; opacity:1;margin-bottom: 3%;float: left;}
img.lazy{width:100%;}
.row .img_div:hover{
    opacity:0.7;
transition: opacity .2s ease-out;
-moz-transition: opacity .2s ease-out;
-webkit-transition: opacity .2s ease-out;
-o-transition: opacity .2s ease-out;
}
.row .img_div .socials{float;left;width:100%;}
.row .img_div .socials .imgtitle {float;left;width:100%;padding:5px 0 0 0;text-align:center;}
.row .img_div .socials .downloadimg{padding:5px 0; float:left;width: 71%; text-align:left;}
.row .img_div .socials .fbshare{

    padding:5px 0;
    /*background-image: url('images/fshare.jpg');*/
    float:left;
    height:18px;
    width:60px;
    cursor: pointer;
}


div#temple {
    float: left;
    width: 100%;
}
div#temple table.mainclass {
    width: 100%;
}
div#temple table.mainclass tr.countryname {
    font-size: 20px;
}
div#temple table.mainclass tr.countryname td span {
    margin: 15px 0;
    padding: 10px;
}
div#temple table.mainclass tr.odd {
    background-color: #ffd9c6;
    border-bottom: 1px solid #800000;
}
div#temple table.mainclass tr.odd td h1 {
    color: #800000;
    font-size: 18px;
    line-height: 20px;
    margin: 5px;
}
div#temple table.mainclass tr.odd p {
    margin: 5px;
}
div#temple table.mainclass tr.odd td span {
    padding: 5px;
}
div#temple table.mainclass tr.even {
    border-bottom: 1px solid #800000;
}
div#temple table.mainclass tr.even td h1 {
    color: #800000;
    font-size: 18px;
    line-height: 20px;
    margin: 5px;
}
div#temple table.mainclass tr.even td p {
    margin: 5px;
}
div#temple table.mainclass tr.even td span {
    padding: 5px;
}

.literature .literature_img{height: 220px;text-align: center;padding-bottom: 10px;}
.literature .literature_img img{max-height: 100%;}

a.homelink{
    float: left;
    height: 16px;
    margin: 9px 12px 5px 0;
    width: 16px;
    background: url("images/breadcrumb-home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.row h4{text-align: left;margin-bottom: 10px;width: 100%;padding:10px 0;}
.row h4 a{color:#900;font-family: 'latoregular';font-size: 15px;}
.main_bg .row .photogallery .img_bg1{margin: 10px;}

#accordion h3{ /*border:1px dashed red;color:#f30;*/}
#accordion ul{list-style: none;width: 100%;float: left;padding: 0;}
#accordion ul li{float: left;padding: 0 10px;}
#accordion ul li a {color:#06c;}
#accordion ul li a:hover {color:#09f;}
/*.size-auto {
    height: 24px;
    max-width: 100%;
}*/
/*.vachanamrut-accordion h3{ color:#f30;} */
.vachanamrut-accordion ul{list-style: none;width: 100%;float: left;padding: 0;}
.vachanamrut-accordion ul li{float: left;width: 100%;background: url('images/tilak-bullet-1.png') no-repeat scroll left center;padding-left:36px;background-position: 0 .4em;padding-left: .6em;}
.vachanamrut-accordion ul li a {color:#06c;}


.vachanamrut-accordion ul li a {
    border: 0 none;
    color: #06c;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 2px;
    padding-top: 2px;
    text-decoration: none;
    text-indent: 10px;
    width: 100%;
}

                #next,
                #prev {
                    color: #900;
                    display: inline-block;
                    font: normal bold 1em Arial,sans-serif;
                    overflow: hidden;
                    position: relative;
                    text-decoration: none;
                    width: auto;
                }

                #next,
                #prev { padding: 0.5em 1.5em }

                #next { text-align: right }

                #next:before,
                #next:after,
                #prev:before,
                #prev:after {
                    background: #900;
                    -moz-border-radius: 0.25em;
                    -webkit-border-radius: 0.25em;
                    border-radius: 0.25em;
                    content: "";
                    display: block;
                    height: 0.5em;
                    position: absolute;
                    right: 0;
                    top: 50%;
                    width: 1em;
                }

                #prev:before,
                #prev:after { left: 0 }

                #next:before,
                #prev:before {
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                    transform: rotate(45deg);
                }

                #next:after,
                #prev:after {
                    -moz-transform: rotate(-45deg);
                    -ms-transform: rotate(-45deg);
                    -o-transform: rotate(-45deg);
                    -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                }

                #prev:after,
                #next:before { margin-top: -.36em }

                #next:hover,
                #next:focus,
                #prev:hover,
                #prev:focus { color: #c00 }

                #next:hover:before,
                #next:hover:after,
                #next:focus:before,
                #next:focus:after,
                #prev:hover:before,
                #prev:hover:after,
                #prev:focus:before,
                #prev:focus:after { background: #c00 }

                /* container styles  */

                nav { text-align: center }

#tabs img{width: 100%;}
.row .ringtone_div { border:1px solid #ffbfba;padding: 5%; opacity:1;margin-bottom: 3%;width: 100%;float: left;}

audio {width: 100%; display: table;}
.ringtoneleft {float:left;height: 35px;width: 20%; }
.ringtoneleft img{width: 100%;}
.ringtoneright{float: right;width: 80%;}
.audioplayer{width: 90%;float: left;padding: 10px 0;}
.downloadmp3{float: right;width: 10%;}
.downloadmp3 img{padding-top: 11px;}

.footer-top ul li{padding:0 10px;}
.divborder{border-top:3px solid #e9e9e9; border-bottom: 3px solid #e9e9e9;width: 100%;;float: left;padding-top: 20px;padding-bottom: 20px;}




#magazine_gallery {float:left; /* border:solid 1px #732e61; */ padding:0px 0 20px 0 ; width: 100%;  }
#magazine_gallery .magazine_thumb {float:left; /*border:solid 1px #732e61; */}
#magazine_gallery .magazine_thumb  a {height:150px; float:left; width:190px; background: url("../images/galri_Bg.png") no-repeat scroll left top transparent; padding: 17px 16px 18px;}
#magazine_gallery .magazine_thumb  a img{width: 100%; height: 100%;}
#magazine_gallery .magazine_thumb p a img{width: 100%; height: 100%;}

#magazine_gallery .magazine_thumb .name {background:none; color:#fff; margin:0px; line-height:30px;  float:left; width:100%; text-align:center; }
#magazine_gallery .magazine_thumb .name a{width: 100%;color:#fff;}
#magazine_gallery .magazine_thumb .name  .category {color:#9E1E1E !important; height:30px !important; background-color: none     !important;  background: none; padding: 0px;}
/*#magazine_gallery .magazine_thumb .name  a { background:url("images/menubgpink.png") repeat scroll 0 0 transparent !important;}*/
#magazine_gallery h3.pd-ctitle{ margin-left: 0px;}

#magazine_gallery .magazine_thumb .pd-title{padding-left: 2px; font-weight: bold; width: 100%;background:url("images/menubgpink.png") repeat scroll 0 0 transparent !important;clear: both;}
#magazine_gallery .magazine_thumb .pd-img{ width: 97%; float: left;}
#magazine_gallery .magazine_thumb .pd-viewlink{ width: 100%; float: left;}
#magazine_gallery .magazine_thumb .pd-viewlink a { width: 100%; height: auto;}
#magazine_gallery .magazine_thumb .pd-filename{ width: 100%; float: left;}

#magazine_gallery {border: 1px solid red;}
#magazine_gallery .magazine_thumb .pd-filenamebox{float: left; width: 50%;}
#magazine_gallery .magazine_thumb .pd-filenamebox .pd-title{  background-color: none !important; color:#800000 !important;  width: 99%; text-transform: uppercase; text-align: center; cursor:  pointer;}
/*.pd-category-middle{ margin-left: 25%; width: 50%;}*/
/* dt 10 april 13 */

/*.pd-category-middle{ margin-left: 15%; width: 75%;}*/ /*big image*/
.pd-category-middle{ margin-left: 30%; width: 45%;}

.pd-category-middle .first{ float: left; }
.pd-category-middle .first img{ height:100%; margin-right: 25px;}
.pd-category-middle .first .name{ float: left;  display: none; }
/************** */
#magazine_gallery .magazine_thumb  a.modal {height:auto; float:left; width:auto;}
#magazine_gallery .magazine_thumb  .pd-buttons { width: 100%; float:left;}
#magazine_gallery .magazine_thumb  .pd-buttons a  {height:auto; float:right; width:auto; background: none; padding: 0px;  padding-left: 20px; margin-top: -39px;}
/*#magazine_gallery .magazine_thumb  .pd-buttons .pd-button-download a{ margin-top: -20px;}*/
.pginline{display: none;}
#magazine_gallery .magazine_height{height: auto;}

#magazine_gallery .magazine_thumb .pd-filenamebox .hits{ float: left; padding-top: 5px;}
#magazine_gallery .magazine_thumb .pd-filenamebox  .fb_share{float: right;   padding-top: 5px;}
#magazine_gallery .magazine_thumb .pd-filenamebox  .fb_share a{background: none repeat scroll 0 0 transparent;  height: auto;  padding: 0;  width: auto;}
#magazine_gallery .magazine_thumb .pd-filenamebox  .fb_share a img{ height: auto; width: auto;}

#magazine_gallery .magazine_thumb .pd-buttons .pd-button-download  a{ margin-top: -46px;}


div.magazine_thumb p {margin: 0px; height: 100%;}
div.magazine_thumb {
    float:left;
    padding:0px;
    margin:7px 20px 7px 20px;
    cursor:pointer;
    width:300px;
    min-height:46px;
}
div.magazine_thumb .pd-filenamebox .pd-title {
    clear: both;
    font-weight: bold;
    padding-left: 2px;
    width: 100%;
	color: #800000 !important;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    width: 99%;}

div.magazine_thumb .pd-filenamebox .hits {
    float: left;
    padding-top: 5px;
}

div.magazine_thumb .pd-filenamebox .fb_share {
    float: right;
    padding-top: 5px;
}
div.magazine_thumb .pd-filenamebox .pd-buttons { position:relative;}
div.magazine_thumb .pd-filenamebox .pd-buttons a {
    position:absolute; right:6px; top:-19px;
}
.magazine_thumb:hover img
{
    /*
opacity: 0.7 !important  ;
filter: alpha(opacity=75) !important;*/
}
.magazine_thumb .pd-filenamebox .pd-img img{padding: 5%;     border:1px solid #ffbfba;}
.magazine_thumb .pd-filenamebox .pd-title {  padding: 1% 5%;}

div.magazine_thumb a {
    text-decoration:none;
}
div.magazine_thumb .image {
    display:block;
    width:200px;
    height:145px;
    border:1px solid #900;
}
div.magazine_thumb .arrow {
    position:absolute;
    width:29px;
    height:26px;
    margin-left:59px;
    margin-top:28px;
    opacity:0.5;
}
div.magazine_thumb .name, div.pgimg_thumb .title {
    margin:5px 0px 0px 0px;
    padding:0px;
    display:block;
    font-family:Arial;
    font-size:12px;
    color:#444;
    font-weight:bold;
    text-align:center;
}
div.magazine_thumb .views {
    margin:0px;
    padding:0px;
    display:block;
    font-family:Arial;
    font-size:11px;
    color:#777;
}
.youtube_video{text-align:center;}
.youtube_video iframe{padding: 10px; border: 2px dashed;}
.gallery h4{text-align: left;}
h3.home_event_heading {
    
    color: #ffffff;
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 600;
    margin-top: 15px;
}
ul.home_event_list {
    padding: 0;
    list-style: none;
    margin: 20px 0;
}
ul.home_event_list li {
    border-bottom: 1px solid #dddddd;
    text-align: left;
    padding: 5px 15px;
}
span.home_event_title {
    color: #017ED0;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}
span.home_event_date {
    float: right;
    color: #000000;
    font-size: 16px;
    line-height: normal;
}
.home_event_heading_sec{
    background-color: #42013c;
     animation: blinker 1s linear infinite;
}
h3.home_event_heading {
   
}
@keyframes blinker {  
  50% { opacity: 0; }
}
.about-details {
    overflow: hidden !important;
    height: auto !important;
}
.img_url_section h4 {
    text-align: center;
    padding: 20px 0;
}
#photogallery_main .photogallery {
    padding: 0 15px;
}
.scrollacharya {
    height: auto !important;
    overflow: hidden !important;
}
.container .row table{width:50%;}
.container .row table tr th{padding:5px;}
.container .row table tr td{padding:5px;}

#section{border-top:2px solid #9e583a; padding-bottom:0; }

.container .main_bg{background:#FFFFFF; padding:5px 20px 60px 20px;;  box-shadow: 0 0px 0px 1px #f5b7b3;}
/*.container .main_bg{padding:20px; padding-bottom:60px;background:url(images/body-back.png) repeat-y top center/ 100% auto;}*/
.container .main_bg .left-side .row-slides a img{width:100%;}
.left-side .row-slides{padding: 5px 0;}



.slider .pics{width:100% !important;}
.slider .sliderimg{width:100% !important;}
.slider .sliderimg a{width:100%;}
.slider .sliderimg a img{width:100%;}
.box-row .box-details .images img{border-radius:4px;}
.container .main_bg .left-side .row-slides input[type='text']{width:100%;}
.container .main_bg .left-side .row-slides input[type='submit']{transition:all 0.5s ease 0s;background:#42013c;border:1px solid #42013c; color:#fff; border-radius:6px; line-height:30px;}
.container .main_bg .left-side .row-slides input[type='submit']:hover{background:#fff;color:#42013c;}

.box-row .box-details ul li{background: url("images/icon1.png") no-repeat scroll 3px 5px rgba(0, 0, 0, 0);  float: left;
    line-height: 20px;
    list-style: outside none none;
    padding: 0 0 0 15px;
    width: 100%;
}

.box-row .box-details ul li a {
    color: #42013c;
    display: block;
    text-shadow: none;
    text-align: left;
    font-family: 'latoregular';
    font-size: 11px;
}

.wpcf7 .wpcf7-form-control.wpcf7-submit {transition:all 0.5s ease 0s;background:#42013c;border:1px solid #42013c; color:#fff; border-radius:6px; line-height:30px;}
.wpcf7 .wpcf7-form-control.wpcf7-submit:hover{background:#fff;color:#42013c;}

.footer-bottom span{color:#fff;}
.box-row .box-details .more{ color:#42013c; transition:all 0.5s ease 0s;text-transform:uppercase;border:2px solid #42013c/*9e583a*/;display: inline-block;margin-top: 10px;padding: 5px 10px;}
.box-row .box-details .more:hover{ background:#42013c/*9e583a*/; color:#fff;}

/*.box-row .box-details .images img{ transition:all 0.5s ease 0s;}
.box-row:hover .box-details .images img{ transform:scale(1.1);}*/

.custom-table {
    margin-bottom: 3em;
    width: 100%;
}
.custom-table tbody tr:nth-child(2n) td {
    background-color: rgba(31, 34, 30, 0.02);
}
.custom-table td, .custom-table th {
    padding: 5px 10px 3px;
}
.custom-table thead th {
    background-color: #f8f5ee;
    border-bottom: 1px solid #e8d5a8;
    border-right: 1px solid #e8d5a8;
    border-top: 1px solid #e8d5a8;
    font-weight: 700;
    text-align: left;
}
.ie7 .custom-table thead th, .ie8 .custom-table thead th {
    background-color: #ebebeb;
}
.custom-table thead th:first-child, .custom-table tbody tr td:first-child {
    border-left: 1px solid #e8d5a8;
}
.custom-table td {
    border-bottom: 1px solid #e8d5a8;
    border-right: 1px solid #e8d5a8;
}

a#fap-player-popup{display:none}

.albumimg {text-align: center;}
.albumimg img{border: 5px solid #f3ede0;
    box-sizing: border-box;
    }
.albumdetail h4, .albumdetail h5{text-align: center;}
.albumdetail h4 a, .albumdetail h5 a{font-family: 'Open_Sans_regular';text-shadow: none;}

.main_bg .row .gallery{min-height: 265px;}
.wppb-user-forms h4{float: left;}
.wppb-field-error img{width: auto !important;}
.alert { color:#008000; background-color:#f8f5ee;}

.main_bg .row .photogallery{padding: 10px 0;min-height:175px;}
.main_bg .row .photogallery .img_bg {border:1px solid #F8BB62;}
#photogallery_section .img_bg:hover img {border-radius: 50%;}
#photogallery_section .img_bg:hover {border-radius: 50%;background-color: #F8BB62;}
.main_bg .row .photogallery .img_bg img{width: 100%;padding:5%;}
.main_bg .row .photogallery .img_bg h4{ padding: 0;text-align: left;}
.photogallery h4{margin-left: 0px;}

h1.about-title{font-family: 'latoregular';font-size:22px;padding-bottom: 10px;margin-bottom: 30px;}

.activet_box{
    border: 1px solid #ffbfba;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    padding: 25px 0 0;
    background: url("images/top_bg.png") no-repeat scroll center 8px rgba(0, 0, 0, 0);
}


.activet_box .text {float:right; width:70.5%; min-height:70px;}
.activet_box .text {float:right; width:70.5%; min-height:70px;}
.activet_box .text span {float:left; width:100%; font-size:100%; color:#000; font-weight:bold;}
.activet_box .text p {float:left; width:100%; font-size:100%;  margin:0px; }

.img {float:left; width:26.5%; text-align:center; padding-top:4px; }
.text {float:right; width:70.5%; min-height:70px;}



.week_box{width: 100%;min-height: 282px;border:1px solid #ffbfba;padding: 0 15px;}
.week_box h1{font-family: "latoregular";  font-size: 22px;color:#900;text-align: center;background: none;margin-bottom: 10px;padding-bottom: 0;}
.ui-datepicker-month , .ui-datepicker-year{color:#3c1e07;}

.contactform {padding: 10px 0;}
.contactform .row{padding: 5px 0;}
.contactform .left{float:left;width: 30%;}
.contactform .right{float:right;width:70%;}

.contactform1 {padding: 10px 0;}
.contactform1 .row{padding: 5px 0;}
.contactform1 .left{float:left;width: 10%;}
.contactform1 .right{float:right;width:90%;}


input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"],textarea, input[type="number"], .searchbox .results li.result, .pic-border {
    transition: background-color 0.3s linear 0s;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"],input[type="tel"], input[type="number"], textarea {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #303030;
    line-height: 1.5em;
    margin: 1px 0 3px;
    min-height: 20px;
    outline: medium none;
    padding: 4px 13px 3px;
    
}

/*.activet_box span{padding: 10px;}*/

#pradesh_div{padding-top: 10px;}
#dist_div{padding-top: 10px;}
#city_div{padding-top: 10px;}
#city_div span{}
#city_code{margin-left: 20px;}

div#temple {
    float: left;
    width: 100%;
    margin: 20px 0;
}
div#temple table.mainclass {
    width: 100%;
}
div#temple table.mainclass tr.countryname {
    font-size: 20px;
}
div#temple table.mainclass tr.countryname td span {
    margin: 15px 0;
    padding: 10px;
}
div#temple table.mainclass tr.odd {
    background-color: #ffd9c6;
    border-bottom: 1px solid #800000;
}
div#temple table.mainclass tr.odd td h1 {
    color: #800000;
    font-size: 18px;
    line-height: 20px;
    margin: 5px;
}
div#temple table.mainclass tr.odd p {
    margin: 5px;
}
div#temple table.mainclass tr.odd td span {
    padding: 5px;
}
div#temple table.mainclass tr.even {
    border-bottom: 1px solid #800000;
}
div#temple table.mainclass tr.even td h1 {
    color: #800000;
    font-size: 18px;
    line-height: 20px;
    margin: 5px;
}
div#temple table.mainclass tr.even td p {
    margin: 5px;
}
div#temple table.mainclass tr.even td span {
    padding: 5px;
}

.ui-accordion .ui-accordion-header{color:#900;font-family: 'latoregular';}
.row .magazinegallery .year{ margin: 10px 0;padding: 10px 10px 10px 20%;}
.row .magazinegallery .year a{color:#9e1e1e !important;font-size: 20px;}

.daily-darshan{float:left;width:100%;padding:0;}
.daily-darshan ul{}
.daily-darshan li {
    color: #900;
    font-family: Garamond,Georgia,serif;
    font-size: 20px;
    list-style: none;
    margin: 0;
    text-align: left;
    line-height:30px;
    background-image: url("images/tilak-bullet.png");
    background-repeat: no-repeat;
    background-position: 0% 20%;
    background-size: 19px auto;
    padding-left:25px;
}

.daily-darshan li a{color:#900;}
.daily-darshan li a:hover{transition: color 0.12s ease-in-out 0s;}

.dprTbBtn.dprTbBtnExport {
    display: none !important;
}
.searchresult {border:1px  dashed;margin: 10px 0;padding: 10px;}
.searchresult h4{padding: 10px;}

.taxonomy-description{padding:15px;}

.slider1{border:1px solid #ffbfba; padding:5px;}

/*.sliderimg img { width: 100%; height: auto; }*/
.cycle-slideshow { width: 100% }
.cycle-slideshow img { width: 100%; height: auto }
/* caption */
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }

/* overlay */
.cycle-overlay {
    font-family: latobold,tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: #f8f5ee; color: #42013c; padding: 15px; opacity: .8;font-size: 16px;
}
.cycle-caption{color: #42013c;}
/* pager */
.cycle-pager {
    text-align: right; width: 100%; z-index: 500; position: absolute; bottom: 40px; overflow: hidden;
}
.cycle-pager span {
    font-family: arial; font-size: 50px; width: 16px; height: 16px;
    display: inline-block; color: #ddd; cursor: pointer;
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}

.ajax-loader{background-image: url('images/ajax-loader.gif') ;height:16px;width:16px;display: none;margin: 0 auto;padding: 2px 0;}
.load-more{  background: none repeat scroll 0 0 #42013c;
    border: 1px solid #42013c;
    border-radius: 6px;
    color: #fff;
    line-height: 30px;
    transition: all 0.5s ease 0s;
width: 10%;
    margin:0 auto;
    text-align: center;
}
.load-more a{color:gold;padding: 5px 16px;}
.load-more a:hover{color:#42013c;}
.load-more:hover{background: none repeat scroll 0 0 #fff;    color: #42013c;}
.fancybox-skin{padding:2px !important;}
.fancybox-title-inside-wrap{padding-top:0px !important;text-align: center;}

/*
**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************
*/

/*    css for Site Start*/
/*
**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************
*/
.sanskrit{
	text-align:center;
	font-size:17px; 
	color:#f09;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}

.citation{
	text-align:right;
	font-size:15px; 
	color:#007a00;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:15px; 
	margin-bottom:0px; 
	margin-top:0px;
	}

.english{ 
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px; 
	margin-top:0px;
	text-align:justify;
	vertical-align:top;
	}
	
.gujarati{ 
	font-size:17px;  
	margin-bottom:0px; 
	margin-top:0px;
	text-align:justify;
	line-height:24px; 
	padding:10px;
	}
		
/*    css for Shikshapatri Start*/	
.englishshikshapatri{ 
	font-size:17px;
	color: #63F;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px; 
	margin-top:0px;
	text-align:justify;
	vertical-align:top;
	line-height:24px;
	}
	
.gujaratishikshapatri{ 
	font-size:19px;
	color: #C09;  
	margin-bottom:0px; 
	margin-top:0px;
	text-align:justify;
	line-height:32px; 
	padding:10px;
	}	
	
/*    css for Shikshapatri End*/	

	
/*    css for Vachanamrut Start */	
#vachanamrut-container {
		position:relative;
		margin-left:65px;
		width:900px;
		padding:10px;
		border:2px solid #F3F;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius:10px;
		background-color: #FFFFB2;
	}
		
.gujarativachanamrut{ 
	font-size:17px;  
	margin-bottom:0px; 
	margin-top:0px;
	text-align:justify;
	line-height:24px; 
	padding:10px;
	}

.sanskritvachanamrut{
	text-align:center;
	font-size:17px; 
	color:#f09;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:24px; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}
		
.head-vachanamrut{ 
	text-align:center;
	font-weight:bold;
	font-size:24px; 
	color: #90F;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:24px; 
	margin-bottom: 0px; 
	margin-top: 0px;
	}

.citationvachanamrut{
	text-align:right;
	font-size:15px; 
	color:#007a00;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:15px; 
	margin-bottom:0px; 
	margin-top:0px;
	}
		
/*    css for Vachanamrut End */	
.gujarati-chopai{ 
	text-align:center;
	font-size:17px; 
	color:#c03;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px; 
	margin-bottom:0px; 
	margin-top:0px;
	}
	
.gujarati3{ 
	font-size:9px;
	color:#F00; 
	margin-bottom:0px; 
	margin-top:0px;
	text-align:center;
	line-height:14px; 
	padding:10px;
	}
	
.svgnofontsize{ 
	color:#F00; 
	margin-bottom:0px; 
	margin-top:0px;
	text-align:center; 
	padding:10px;
	}

.gujarati a:link, .gujarati2 a:link, .gujarati3 a:link, .english a:link, .sanskrit a:link, .citation a:link, .svgnofontsize a:link
{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	color: #F30 !important;
	font-style:underline;
}

.gujarati a:visited, .gujarati2 a:visited, .english a:visited, .sanskrit a:visited, .citation a:visited, .svgnofontsize a:visited
{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	color: #F0C !important;
	font-style: underline;
	}
	
.main_bg  #home_left_sidebar_mobile {display: none;}
/*
**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************
*/

/*    css for Site End*/

/*
**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************
*/

/*Home*/

.svg-modal-section {
    position: relative;
}
.svg-modal-btn-section {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
div#hidden_link {
    width: auto !important;
    padding: 0 !important;
}

/*Magnific Pop-up*/
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: pointer !important;}
.mfp-bg{background: #000 !important;}

 button.mfp-close {width: 36px !important;height: 36px !important;background: #571150  !important;display: inline-block;color:#ffffff !important ;
                                  z-index: 999 !important;top: -21px !important;right: -15px !important;border-radius: 100px;text-align: center !important;padding: 0 !important;
                                  opacity: 1 !important;line-height: 36px !important;
}
button.mfp-close:hover {background: #E9AA53  !important;}
/*Magnific Pop-up*/
.darshan_section {
    text-align: center;
    margin-top: 50px;
   
}
.darshan_section_temple_title a {
    font-size: 20px;
    font-weight: 600;
    padding: 20px 0 !important;
    display: block;
}


/****Live Darshan Child Page********/
ul.darshan_time_option_section {padding: 0;margin-bottom: 20px !important;list-style: none;text-align: center;}
.darshan_section_temple_contact_details  {margin: 20px 0;line-height: normal;}
.darshan_section_temple_contact_details p {margin: 0;line-height: normal;}
h1.darshan_title{margin: 20px 0;}
h1.temple_address_title {margin: 20px 0 !important;}
/****Live Darshan Child Page********/
/*Blog*/
div#blog-post-template-section-area {
    margin: 30px 0;
}
div#blog-post-template-section-area h2.post-blog-title {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    color: #9e583a;
}
div#blog-post-template-section-area .post-blog-meta {
    margin: 10px 0;
}
div#blog-post-template-section-area ul.post-meta-details-list {
    padding: 0;
    margin: 0;
}
div#blog-post-template-section-area ul.post-meta-details-list li {
    display: inline-block;
}
div#blog-post-template-section-area ul.post-categories {
    padding: 0;
    margin: 0;
}

div#blog-post-template-section-area .post-blog-content p {
    line-height: 25px;
    font-size: 15px;
}
div#blog-post-template-section-area article {
    margin-bottom: 30px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 30px;
}
a.btn-readmore {
    color: #9e583a;
    transition: all 0.5s ease 0s;
    text-transform: uppercase;
    border: 2px solid #9e583a;
    display: inline-block;
    margin-top: 10px;
    padding: 5px 10px;
}
a.btn-readmore:hover {
    background: #9e583a;
    color: #fff;
}
ul.post-meta-details-list li {
    color: #666666;
}
div#right-sidebar h1 {
    text-align: left;
    margin: 0;
    color: #9e583a;
    border-bottom: 1px solid #9e583a;
    font-weight: 600;
}
div#right-sidebar ul {
    padding: 0;
    margin-top: 10px;
    list-style: none;
}
div#right-sidebar ul li {
    padding: 3px 0;
}
.live_darshan_video_link_section {border: 5px solid #DA2723;border-radius: 10px;}
.live_darshan_video_link_section img {width: 100%;}
.live_darshan_video_link_section .live_video_box {position: relative;overflow: hidden;}
.live_darshan_video_link_section .hover_video_content_btn {left: 0;margin-top: 0px;opacity: 1;position: absolute;right: 0;text-align: center;top: 40%;transition: all 0.5s ease 0s;
    z-index: 11;}
.live_darshan_video_link_section .hover_video_content_btn a {background: #DA2723;color: #fff;padding: 10px 30px;font-size: 30px;}
.live_darshan_video_link_section .live_video_text {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;bottom: 0;padding: 15px 0;position: absolute;text-align: center;
    width: 100%;z-index: 1;}
.live_darshan_video_link_section .live_video_div.video_div_center {margin-left: 0;}
.live_darshan_video_link_section .live_video_content.video_title_center {color: #ffffff;font-size: 22px;font-weight: bold;text-transform: capitalize;letter-spacing: 3px;
}
.live_darshan_video_link_section .hover_video_popup_overlay {background: rgba(0, 0, 0, 0.5);height: 100%;position: absolute;width: 100%;top: 20%;opacity: 0;
    transition: all 0.5s ease 0s, visibility 0s linear 0.5s;}
.live_darshan_video_link_section .live_video_box:hover .hover_video_popup_overlay {display: block;visibility: visible;opacity: 1;transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
    top: 0;}
.live_darshan_video_link_section .hover_video_content_btn a:hover {background: #ffffff;color: #DA2723;}

/********Seva Page**********/
#seva_page_main ul.donation_activity_list {
    list-style-type: none;
    padding: 0;
    text-align: center;
}
#seva_page_main ul.donation_activity_list li {
    display: inline-table;
    padding: 0 3%;
    margin: 20px 0;
}
#seva_page_main .activity_img_sec img {
    width: 45px;
}
#seva_page_main .activity_info_sec {
    padding-top: 15px;
}
#seva_page_main .activity_info_sec a {
    color: #7c7c7c;
    font-size: 13px;
    font-weight: 600;
}
#seva_page_main .activity_info_sec a:hover {
    color: #efc807;
}

#donation_event_list_area .event_img_sec img {
    width: 200px;
    height: 200px;
    text-align: center;
    margin: 0 auto;
    display: block;
    border: 7px solid #efc807;
    border-radius: 50%;
}
#donation_event_list_area .event_info_section h1 {
   
    padding-bottom: 10px;
    margin: 0;
    line-height: normal;
    font-size: 20px;
    font-weight: 600;
    color: #efc807;
    font-family: 'latoregular';
}
#donation_event_list_area .event_info_section h1 a{
    color: #efc807;
}
#donation_event_list_area .event_info_section h1 a:hover{
    color: #000000;
}
.seva_inner_page_section #donation_event_list_area .event_img_sec:hover img{
     border-color: #000000;
}
#donation_event_list_area .event_info_section {
    margin: 25px 0;
    text-align: center;
}
#donation_event_list_area .event_img_sec {
    margin-top: 50px;
}
#donation_event_list_area .event_info_section p {
        text-align: center;
    font-size: 14px;
    line-height: 24px;
    padding: 0 20px 18px 20px;
    font-family: 'Roboto';
}
#donation_event_list_area a.read_more_btn {
    transition: all 0.5s ease 0s;
    background: #efc807;
   border: 2px solid #efc807;
    color: #000000;
    line-height: normal;
    padding: 10px 20px;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    text-shadow: none;
}
#donation_event_list_area a.read_more_btn:hover {
   background: #000000;
    border-color: #000000;
    color: #efc807;
}
.njba-icon {
    margin-top: 20px;
    margin-bottom: 20px;
    margin: 0 auto;
    display: table;
    width: 10%;
}
.njba-separator-line {
    display: table-cell;
    vertical-align: middle;
}
.njba-separator-line > span {
    border-top: 3px;
    border-color: #000000;
    border-top-style: solid;
    display: block;
}
#event_title_area_secction .njba-separator-line > span {
    border-top: 3px;
    border-color: #efc807;
    border-top-style: solid;
    display: block;
}
.event_title_area h1 {
    text-align: center;
    font-size: 36px;
    margin: 0;
    padding: 0;
    line-height: 60px;
    font-family: 'latoregular';
    font-weight: 600;
    color: #000000;
}
.event_title_area p {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 45px;
    color: #000000;
}
#event_title_area{
    background:#efc807;
    padding: 20px 0 25px;
}

.event_title_area.event_title_area_black h1 {
    color: #000000;
}
.event_title_area.event_title_area_black .njba-separator-line > span{border-color: #FF7F07;}
.donation_form .form-inline {
    padding-bottom: 45px;
    padding-left: 80px;
    padding-right: 0;
}
.donation_form input[type="text"], .donation_form input[type="email"], .donation_form input[type="number"]{height: 40px !important;background: #ffffff;}

.donation_form input[type="number"]{width: 240px !important;}
.event_title_area.donation_form input[type="submit"] {
    background: #000000;
    padding: 5px 40px;
    border-radius: 0;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.event_title_area.donation_form input[type="submit"]:hover {
    background: red;
    color: #ffffff;
    border-color: red;
}
/*div#rev_slider_1_1_wrapper {
    margin-bottom: 36px !important;
}*/
#event_title_area_secction .event_title_area {
    margin-top: 35px;
}

.donation_btn {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
}
.donation_btn a {
    background: #a36d00;
    padding: 15px 38px;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
}
.donation_btn_section input.wpcf7-form-control.wpcf7-submit {
    background: #a36d00 !important;
    padding: 8px 20px;
    color: #ffffff !important;
    font-size: 18px;
    text-transform: uppercase;
    border-color: #a36d00 !important;
    text-align: center;
    margin-top: 10px !important;
    font-weight: 600;
    letter-spacing: 2px;

}
.seva_inner_page_section #donation_event_list_area .event_img_sec {
    margin-top: 0 !important;
    margin-bottom: 40px;
}
.seva_inner_page_section #donation_event_list_area .event_info_section h1,
.seva_inner_page_section #donation_event_list_area .event_info_section p,
.seva_inner_page_section #donation_event_list_area .event_info_section {text-align: left;}
.seva_inner_page_section #donation_event_list_area .event_img_sec img {
    width: 230px;
    height: 150px;
    text-align: center;
    margin: 0 auto;
    display: block;
    border: 3px solid #efc807;
    border-radius: 0;
}
.seva_inner_page_section #donation_event_list_area .event_info_section {
    margin: 0 0 25px 0;
    text-align: left;
}
.seva_inner_page_section .event_info_section p {margin-bottom: 15px;}
.seva_inner_page_section #donation_event_list_area a.read_more_btn{padding: 5px;border-radius: 0;font-size: 12px;}
.seva_inner_page_section #donation_event_list_area .event_info_section p{padding: 0;font-size: 12px;line-height: 16px;}
.seva_inner_page_section a.sidebar_read_more_btn {color: #9e583a;font-size: 16px;line-height: 15px;}
.seva_inner_page_section a.sidebar_read_more_btn:hover {color: #efc807;}
/*div#wpcf7-f198994-p199042-o1 input[type="text"], 
div#wpcf7-f198994-p199042-o1 input[type="email"], 
div#wpcf7-f198994-p199042-o1 input[type="number"], 
div#wpcf7-f198994-p199042-o1 input[type="tel"] {height: 40px !important;border-radius: 4px;}
div#wpcf7-f198994-p199042-o1 label {
    font-weight: 600;
    font-size: 16px;
    margin: 20px 0 10px;
}*/
div#wpcf7-f198994-p199042-o1 span {
    color: red;
}
div#donation_right_sidebar {border-right: 1px solid #dddddd;}
#seva_page_main .event_info_section p {
    height: 77px;
    overflow: hidden;
    margin-bottom: 20px;
}
/************Donation Form***************/
#paypal_donation_form ul.donation-figures {
    float: left;
    list-style: outside none none;
    margin: 40px 0 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#paypal_donation_form ul.donation-figures a {
    color: #5d5d5d;
    float: left;
    font-family: roboto slab;
    font-size: 15px;
    line-height: 25px;
    padding: 7px 20px;
    border: 1px solid #C5C5C5;
}
#paypal_donation_form ul.donation-figures li {
    display: inline-block;
    margin: 0;
}
#paypal_donation_form ul.donation-figures a.active {
    background-color: #efc807;
    color: #000000;
}
#paypal_donation_form .donation-amount.tz-amt-donation {
    margin-bottom: 0;
    margin-top: 10px;
    width: 100%;
    float: left;
}
button.process_btn {
    background: #efc807;
    border: none;
    padding: 15px 30px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000000;
}
#paypal_donation_form .textfield {
    float: left;
    position: relative;
    width: 100%;
}
#paypal_donation_form .textfield input, #paypal_donation_form .textfield textarea, #paypal_donation_form .textfield select {
    border: 1px solid #D2CFCF;
    color: #333;
    float: left;
    font-family: roboto;
    font-size: 15px;
    letter-spacing: 0.5px;
    height: 49px;
    padding: 10px 15px;
    width: 100%;
    background: #F9F8F8 none repeat scroll 0% 0%;
    margin-bottom: 0;
}
#paypal_donation_form span.currency-label {
    font-size: 18px;
    top: 15px;
    left: 0px;
    color: #262163;
    margin: 0 0 0 20px;
    position: absolute;
}
#paypal_donation_form span.currency {
    font-size: 18px;
    right: 20px;
    color: #a8a8a8;
    top: 15px;
    position: absolute;
}
#paypal_donation_form input#amount {
    padding-left: 35px;
}
#paypal_donation_form .donation-amount .textfield::after {
    background: none repeat scroll 0 0 #ffffff;
    border: 0 none;
    content: "";
    height: 57px;
    margin-left: -28.5px;
    margin-top: -6.5px;
    width: 57px;
    z-index: 0;
}
#paypal_donation_form p.filed-mark {
    line-height: 26px;
    margin: 3px 0 0;
    text-align: center;
}
#paypal_donation_form strong.popup-title {
    font-size: 22px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
#paypal_donation_form p.filed-mark-mnd {
    margin-bottom: 18px;
    margin-top: 7px;
    text-align: center;
}
#paypal_donation_form .col-md-12.donation-favor {
    margin-bottom: 50px;
}
.textfield.half_text {
    margin-bottom: 30px;
}
#paypal_donation_form  input.process_btn {
    transition: all 0.5s ease 0s;
    background: #efc807;
    border: 2px solid #efc807;
    color: #000000;
    line-height: normal;
    padding: 10px 20px;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    text-shadow: none;
}
#paypal_donation_form  input.process_btn:hover {
    background: #000000 !important;
    border-color: #000000 !important;
    color: #efc807 !important;
}
/***************************/
@media (min-width: 981px) and (max-width: 1024px) {
.slider{height:auto;}
.main_bg .row .photogallery{min-height:205px;}

}
@media only screen and (max-width: 1024px){
	.navigation .navbar-nav li a {font-size: 14px;}
	.nav {padding-left: 15px;}
    


}
@media only screen and (max-width: 768px){
	.main_bg #home_left_side_bar {display: none;}
	.box-row .box-title{font-size:15px;}
	.main_bg  #home_left_sidebar_mobile {display: block;}
	iframe.home_youtube_video {height: 350px;}
}

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

}
@media only screen and (max-width: 480px) {
	.cycle-slideshow { width: 100%;}
    .cycle-overlay { padding: 4px ;font-size: 1em;}
    .cycle-caption { bottom: 4px; right: 4px }

    .cycle-pager{bottom:25px;}
}

@media only screen and (max-width: 320px) {
.albumimg img{width:100%;}
.week_box{width: 100%;}
.load-more{width: 50%;}
.load-more a{padding:5px 30px;}
}
