@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap"); @font-face {
font-family: 'Reforma2018';
src: url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Negra.woff2) format('woff2'), url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Negra.woff) format('woff'), url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Negra.eot) format('woff'),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Negra.ttf) format('truetype'); font-style: normal;
font-weight: 600;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: 'Reforma2018-Blanca';
src:url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.woff) format('woff'),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.woff2) format('woff2'),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.svg#Reforma2018-Blanca) format('svg'),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.eot),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.eot?#iefix) format('embedded-opentype'),
url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/fonts/Reforma2018-Blanca.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
body {
font-family: 'Roboto', sans-serif !important;
color: #333;
}
a {
color: #1bbd36;
text-decoration: none;
}
a:hover {
color: #2ae149;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Reforma2018' !important;
}
p{ font-size:16px !important; color:#333; font-family: 'Roboto', sans-serif !important;}  .bx-wrapper ul{ margin-left:0 !important} .main-slider{ width:100%; float:left; background:#000}
.mobile-nav{ display:none !important}
.header-titles-wrapper{  width:auto; margin:0 auto; display:table}
.bx-wrapper .bxslider li img{ opacity:0.7; width:100%; height:100%;}
.header-navigation-wrapper {padding: 40px; background:#fff;  -webkit-box-shadow: 0px 3px 5px 0px rgba(196,196,196,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(196,196,196,1); box-shadow: 0px 3px 5px 0px rgba(196,196,196,1);}
ul.primary-menu { float: left;}
.primary-menu a{ color:#666666 !important; font-size:14px !important; font-weight: 700; text-transform:uppercase; transition:0.6s}
.primary-menu a:hover{ color:#ff6600 !important; transition:0.6s; text-decoration:none !important;}
.primary-menu li.current-menu-item > a{color:#ff6600 !important; text-decoration:none !important}
.about-section{ padding:60px 0; width:100%; float:left; }
.welcome-section{ width:100%; padding:75px 0 25%; text-align:center; float:left; background:#f2f1ef}
.welcome-section h2{ margin-bottom:0 !important}
.welcome-section .col-md-6{ margin:0 auto; text-align:center; float:none}
.welcome-section p{ font-size:20px !important;  color:#000; }
h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3 {
margin: 0rem auto 15px !important;
}
.welcome-slider { width:100%; padding:0 0 60px; text-align:center; float:left; background:#492400}
.welcome-slider .col-md-9{ margin:0 auto; text-align:center; float:none}
.welcome-slider p{ color:#fff !important; text-align:center; padding-top:50px; min-height:180px}
.mid-banner-slider{ margin-top:-24%; background: #492400;} .darshan-timing-section{ width:100%; float:left; background:url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/images/darsha-banner.jpg) no-repeat; background-attachment:fixed; padding:88px 0;background-size: cover;}
.darshan-timing-section .col-md-6{margin:0 auto; text-align:center; float:none}
.darshan-timing-section p{ font-size:24px !important; color:#ff6600; margin-bottom:0 !important}
.darshan-timing-section h2{ color:#fff}
.about-section2{ padding:60px 0; width:100%; float:left; }
.about-section2 h2{ margin-top:35px !important}
.about-section2 .col-md-6 img{ float:right;}
.about-section2 .col-md-6 p{ }
.donate-btn{ width:auto; padding:20px 10px; background:#ff6600; transition:0.6s; font-size:14px; letter-spacing:4px; text-transform:uppercase; font-weight:600; color:#fff; float:left; margin-top:30px; width:260px; text-align:center}
.donate-btn:hover{ color:#fff !important; background:#c8231d}
.primary-menu > li:last-child{ float:right !important}
.Donate a{color:#666666 !important; font-size:14px !important; font-weight:600; text-transform:uppercase; transition:0.6s; float:right; color:#000 !important; letter-spacing:2px;}
.Donate a .fa{ color:#ff6600}
.Donate a:hover{ color:#ff6600 !important; transition:0.6s; text-decoration:none !important;}
.Donate a img{ float:left; width:60px; margin-right:5px; margin-top:-10px;}
.banner-content{ position: absolute;     left: 0;    right: 0;    top: 330px;}
.banner-content .col-md-7{ margin:0 auto; text-align:center; float:none !important}
.banner-content .donate-btn{ float:none !important; margin:25px auto 10px; display:table; padding:4px 10px;}
.banner-content h1{ color:#fff; font-size:60px; margin-bottom:25px;}
.banner-content .top{ color:#fff; font-size:20px !important; line-height:28px; margin-bottom:0 !important}
.banner-content .bottom { color:#fff; font-size:15px; margin-top:60px; !important}
.online{font-size:10px; color:white;  !important}
.menbers-section{width:100%; padding:60px 0 130px; text-align:center; float:left; background:#f2f1ef; margin-top:30px}
.bxslider4{ margin-top:25px;}
.member-info{ width:100%; background:#fff; padding:25px 15px; text-align:left !important}
.member-info h4{font-family: 'Roboto', sans-serif !important; font-weight: 700; font-size:16px;color:#000; letter-spacing:0; margin:0 0 5px; min-height: 45px;}
.member-info p{font-size:14px !important; color:#ff6600; margin-bottom:0}
.menbers-section .bx-viewport{ height:100% !important;}
.gallery-section{ width:100%; padding:60px 0}
.gallery-section h2{ text-align:center; margin-bottom:0}
#gallery .donate-btn{ float:none; margin:30px auto 0; display:table}
#gallery {
padding-top: 20px;
}
#image-gallery .col-md-6{ margin-bottom:15px;}
.bx-wrapper .bx-viewport {
max-height: 605px;
}
.mid-banner-slider .bx-wrapper .bx-viewport {
max-height: 100% !important;
} @media screen and (min-width: 991px) {
#gallery { }
}
@media only screen and (min-width: 320px) and (max-width : 760px) {
.banner-content .top{
font-size: 16px !important;
line-height: 16px;
}
.banner-content .bottom{
font-size: 13px !important;
line-height: 16px;
margin-top:0px !important;
}
}
@media only screen and (min-width: 760px) and (max-width : 1024px) {
.banner-content{
margin:-269px auto 125px;
font-size: 16px !important;
}
.banner-content .bottom{
margin-top:-6px;
font-size: 14px !important;
}
}
.img-wrapper {
position: relative;
margin-top: 15px;
}
.img-wrapper img {
width: 100%;
height: 420px;
object-fit: cover;
}
.img-overlay {
background: rgba(0, 0, 0, 0.7);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
opacity: 0; cursor:pointer
}
.img-overlay i {
color: #fff;
font-size: 3em;
}
#overlay {
background: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
z-index: 999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#overlay img {
margin: 0;
width: 80%;
height: auto;
-o-object-fit: contain;
object-fit: contain;
padding: 5%;
}
@media screen and (min-width: 768px) {
#overlay img {
width: 60%;
}
}
@media screen and (min-width: 1200px) {
#overlay img {
width: 50%;
}
}
#nextButton {
color: #fff;
font-size: 2em;
transition: opacity 0.8s;
}
#nextButton:hover {
opacity: 0.7;
}
@media screen and (min-width: 768px) {
#nextButton {
font-size: 3em;
}
}
#prevButton {
color: #fff;
font-size: 2em;
transition: opacity 0.8s;
}
#prevButton:hover {
opacity: 0.7;
}
@media screen and (min-width: 768px) {
#prevButton {
font-size: 3em;
}
}
#exitButton {
color: #fff;
font-size: 2em;
transition: opacity 0.8s;
position: absolute;
top: 15px;
right: 15px;
}
#exitButton:hover {
opacity: 0.7;
}
.img-overlay p {
height: 50px;
width: 50px;
background: #232020;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
}
.img-overlay p span {
color: #fff;
font-size: 10px !important;
text-transform: uppercase;
}
.img-wrapper.full a img {
height: 450px;
}
.img-wrapper.half a img {
height: 300px;
}
.col-lg-6.part {
padding-left: 0;
padding-right: 0;
}
@media screen and (min-width: 768px) {
#exitButton {
font-size: 3em;
}
}
.clr{ clear:both;}
span{ color:#ff6600}
.footer-nav-widgets-wrapper{ background-color:#061030 !important; border:none !important}
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer { margin-top: 0rem !important;}
.column-one{ width:13% !important;}
.footer-widgets p{ font-size:14px !important; color:#838898}
.footer-widgets .widget-title{ color:#fff; font-size:22px; margin-bottom: 30px !important;font-family: 'Reforma2018-Blanca' !important;font-weight: 100;}
.footer-widgets .menu li a{ color:#838898 !important; font-size:14px !important; font-weight: normal!important; text-decoration:none; transition:0.6s}
.footer-widgets .menu li{ line-height:23px !important;}
.footer-widgets .menu li a:hover{ color:#ff6600 !important; text-decoration:none; padding-left:7px; transition:0.6s}
.social-icon{ margin-left:0}
.social-icon li{ display:inline; margin-right:15px !important; margin-top:0 !important; float:left}
.social-icon li a{ width:50px; height:50px; border-radius:100%; border:2px solid #838898; color:#838898; float:left; text-align:center; line-height:47px; tansition:0.6s; font-size:24px;}
.social-icon li a:hover{ border:2px solid #ff6600; color:#fff; background:#ff6600; tansition:0.6s}
.footer-widgets-outer-wrapper{ border:none !important;}
#site-footer{ background-color:#030a20 !important}
#site-footer {font-size: 1.8rem;padding: 3.5rem 0 2.5rem!important; }
.footer-copyright { font-weight: normal !important; font-size:14px !important; color:#838898 !important; width:100%; text-align:center}
.to-the-top{ width:40px; height:40px; background:#ff6600; line-height:35px; text-align:center; color:#fff !important}
.menbers-section .bx-wrapper .bx-controls-direction a{ top:115% !important}
.menbers-section .bx-wrapper .bx-prev { left: 46.8%;}
.menbers-section .bx-wrapper .bx-next { left: 50.8%;}
.menbers-section .bx-wrapper img{ width:100%; height:280px; object-fit:cover}
.welcome-slider .bx-wrapper .bx-controls-direction a { top: 40%;}
.sub-menu li a{ color:#fff !important; transition:0.6s}
.sub-menu li a:hover{ color:#ff6600 !important; transition:0.6s}
.entry-header .entry-header-inner h1{font-size: 60px;color: #fff;text-transform: capitalize;}
.entry-header .entry-header-inner { margin-top: -210px; margin-bottom: 60px; z-index: 999; position: absolute;left: 0;right: 0;}
.inner-banner{ background:#000}
.inner-banner img{ width:100%;}
.welcome-section .col-md-10{ float:none; margin:0 auto;}
.welcome-section .col-md-10 p{ font-size:16px !important;}
.mid-banner-slider span{ margin-top:15px; display: table; text-align: center; width: 100%;}
.about-content{ text-align:center;}
.about-content .col-md-10{ margin:0 auto ; float:none}
.about-content h5{ margin:25px 0 10px !important;}
#site-header2 {  background: #fff;  position: relative;}
.header-navigation-wrapper.inner-header {
-webkit-box-shadow: 0px 0px 0px 0px rgba(196,196,196,0) !important;
-moz-box-shadow: 0px 0px 0px 0px rgba(196,196,196,0) !important;
box-shadow: 0px 0px 0px 0px rgba(196,196,196,0) !important; padding:15px !important;  width: 77%;}
#site-header .site-logo{ display:none}
.home #site-header .site-logo{ display:block;}
#site-header2 .site-logo{ display:block;}
.to-the-top-long span{ color:#fff !important}
.header-inner .toggle-wrapper::before{ background:transparent; background-color: #fff;}
.breadcrumb-section ul li{ color:#fff; font-size:18px; font-weight:300; text-transform:uppercase; transition:0.6s; display:inline-block;}
.breadcrumb-section ul{ margin-left:0}
.breadcrumb-section ul li a{ color:#fff; font-size:18px; font-weight:300; text-transform:uppercase; transition:0.6s}
.breadcrumb-section ul li a:hover{ color:#ff6600; transition:0.6s}
.inner-page-header{ margin-top: -210px; margin-bottom: 60px;}
.inner-page-header h1{ font-size:60px; color:#fff; text-transform:capitalize}
.main-temp { list-style-type:none}
.maintemple{ width:100%; float:left; background:url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/images/Main_Temple_bg.jpg) no-repeat; background-attachment:fixed; padding:60px 0;background-size: cover;}
.head-section{ text-align:center}
.head-section h2{ color:#fff}
.head-section p{ color:#e7e5e5}
.construction-section{ list-style-type:none}
.construction-section li{ display:inline-block; float:left; width:33.33%; padding:30px; color:#fff; text-align:center; min-height:265px;}
.construction-section li p{ color:#fff; font-size:14px !important; margin-bottom:0 !important}
.construction-section .icon-temp img{ margin:0 auto 20px; float:none; display:table}
.construction-section .icon-temp{ height:90px;}
.construction-section li h6{ margin:0 0 5px; font-family: 'Roboto', sans-serif !important; font-weight:600; text-transform:capitalize}
.construction-section2{ list-style-type:none}
.construction-section2 li{ display:inline-block; float:left; width:33.33%; padding:30px; color:#000; text-align:center}
.construction-section2 li p{ color:#000; font-size:14px !important; margin-bottom:0 !important}
.construction-section2 .icon-temp img{ margin:0 auto 20px; float:none; display:table}
.construction-section2 .icon-temp{ height:90px;}
.construction-section2 li h6{ margin:0 0 5px; font-family: 'Roboto', sans-serif !important; font-weight:600; text-transform:capitalize;}
.construction-section2 h2{ text-align:center}
.maintemple2 { width:100%; float:left; background:url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/images/Main_Temple_bg2.jpg) no-repeat; background-attachment:fixed; padding:60px 0;background-size: cover;}
.information-new-temp .col-md-6{ margin:0 auto; float:none; display:table}
.information-new-temp .col-md-6{ text-align:center;}
.information-new-temp .col-md-6 h3{ font-size:29px;}
.information-new-temp .col-md-6 p{ font-style:italic;}
.information-new-temp .donate-btn{ float:none; margin:30px auto 0; display:table;}
.hotel-list {width: 100%;padding: 50px 35px 30px;background: #e5e5e5;margin-top: 60px;float: left;}
.hotel-list ul{ margin-left:15px; margin-bottom:0}
.hotel-list ul li{ font-size:15px; color:#282828}
.icon-top{ margin-top:-90px}
.hotel-list h6{font-family: 'Roboto', sans-serif !important; margin-bottom:15px !important;}
.hotel-list p{ font-size:14px !important;}
.visit-ayodhya{ background:#f2f1ef}
.visit-ayodhya h2{ font-size:45px;}
.inner-social-icon{ margin-left:0; margin-top:30px; margin-bottom:20px; float:left}
.inner-social-icon li{ display:inline; margin-right:10px !important; margin-top:0 !important; float:left}
.inner-social-icon li a{ width:35px; height:35px; border-radius:100%; border:none; color:#fff; float:left; text-align:center; line-height:33px; tansition:0.6s; font-size:17px; background:#000}
.inner-social-icon li a:hover{ border:none; color:#fff; background:#ff6600; tansition:0.6s}
.list-trust-members .member-info{ margin-bottom:30px;}
.welcome-section.trust-members{ padding:60px 0}
.box {
width: 40%;
margin: 0 auto;
background: rgba(255,255,255,0.2);
padding: 35px;
border: 2px solid #fff;
border-radius: 20px/50px;
background-clip: padding-box;
text-align: center;
}
.button {
font-size: 1em;
padding: 10px;
color: #fff;
border: 2px solid #06D85F;
border-radius: 20px/50px;
text-decoration: none;
cursor: pointer;
transition: all 0.3s ease-out;
}
.button:hover {
background: #06D85F;
}
.overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
.popup {
margin: 50px auto;
padding: 5%;
background: #fff;
border-radius: 15px;
width: 80%;
position: relative;
transition: all 5s ease-in-out; height:90%
}
.popup h2 {
margin-top: 0;
color: #333;
font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms; font-size: 0px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup .close:hover {
color: #ff6600;
}
.popup .content {
max-height: 100%;
overflow: auto;
}
@media screen and (max-width: 700px){
.box{
width: 70%;
}
.popup{
width: 70%;
}
}
.popup-img{ width:350px; min-height:399px; object-fit:cover; float:left; margin:0 30px 30px 0}
.popup .content h2{ font-family: 'Roboto', sans-serif !important; margin-bottom:5px !important; padding-top:12%}
.popup .content h3{ font-family: 'Roboto', sans-serif !important; margin-bottom:5px !important;} .scroll-wrapper {
overflow: hidden !important;
padding: 0 !important;
position: relative;
}
.scroll-wrapper > .scroll-content {
border: none !important;
box-sizing: content-box !important;
height: auto;
left: 0;
margin: 0;
max-height: none;
max-width: none !important;
overflow: scroll !important;
padding: 0;
position: relative !important;
top: 0;
width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
height: 0;
width: 0;
}
.scroll-element {
display: none;
}
.scroll-element, .scroll-element div {
box-sizing: content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
display: block;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
cursor: default;
}
.scroll-textarea {
border: 1px solid #cccccc;
border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
border: none !important;
box-sizing: border-box;
height: 100% !important;
margin: 0;
max-height: none !important;
max-width: none !important;
overflow: scroll !important;
outline: none;
padding: 2px;
position: relative !important;
top: 0;
width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
height: 0;
width: 0;
} .scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
background: none;
border: none;
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
}
.scrollbar-macosx > .scroll-element div {
display: block;
height: 100%;
left: 0;
top: 0;
width: 100%;
}
.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
background-color: #6C6E71;
display: block;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
-ms-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
opacity: 0.7;
}
.scrollbar-macosx > .scroll-element.scroll-x {
bottom: 0px;
height: 0px;
left: 0;
min-width: 100%;
overflow: visible;
width: 100%;
}
.scrollbar-macosx > .scroll-element.scroll-y {
height: 100%;
min-height: 100%;
right: 0px;
top: 0;
width: 0px;
} .scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; } .scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }
.places-image img{ width:100%; height:350px; object-fit:cover;}
.places-content{ padding:20px; width:100%; float:left; background:#e5e5e5; margin-bottom:30px;}
.places-content p{ font-size:15px;}
.places-midle-sec{ padding-top:60px;}
.places-midle-sec .col-md-10{ float:none; margin:0 auto;}
.places-midle-sec p{ padding-top:10px; min-height:100% !important}
.places-midle-sec h2{ color:#fff}
.post-inner.thin{ width: 1230px; margin: 0 auto; padding:60px 0 !important} 
.hotel-list .donate-btn{ margin-top:10px}
.scan-card{ width:100%; float:left; padding:30px 40px; background:#e5e5e5; margin-bottom:30px;}
.scan-card p{ color:#000; font-weight:600}
.scan-card p a{ color:#00589d}
.fund{ width:100%; float:left; clear:both}
.fund p{ margin-bottom:5px;}
.scan-card .col-md-4 img{ float:right; margin-top:30px}
.receipt-form{width:100%; float:left; padding:40px; background:#e5e5e5; margin-top:30px}
.receipt-form h4{ font-size:20px; margin:0 0 5px}
.form-control{ height:75px !important; padding: 23px 12px !important; border:none !important; border-radius:0 !important; box-shadow: inset 0 0px 0px rgba(0,0,0,.0) !important; margin-top:8px !important;}
.receipt-form .donate-btn{ font-size:22px;}
.receipt-form .col-md-6{ margin-bottom:30px;}
.form-group {font-size: 14px;}
.receipt-form .form-group select{-moz-appearance:none; -webkit-appearance:none; appearance:none; background:#fff url(//srjbtkshetra.org/wp-content/themes/srjbtk/assets/images/select-arrow.png) no-repeat 95%;}
#datepicker{padding: 0px 12px !important; font-size:14px !important;}
.blog #site-content{ width:1230px; margin:0 auto; padding:60px 0 ;display: table;}
.single #site-content{ width:1230px; margin:60px auto; padding:30px; background:#e5e5e5}
.blog .post{ width:46.7%; float:left; padding-top:0 !important; margin-bottom:30px; background:#e5e5e5; margin:0 20px 40px}
.blog .post .post-inner.thin{ padding-bottom:60px; width:100%; margin: 0 auto; padding: 20px 0; min-height: 175px;} 
.blog .post .entry-title{ font-size:20px !important; text-align: left; line-height: 30px; min-height: 38px;}
.blog .post .post-meta li{ font-size:12px !important; margin:0 10px 0 0 !important} .entry-categories-inner{ display:none !important;}
.post-separator{ display:none !important}
.blog .post .featured-media{ margin-top:0 !important}
.blog .post .featured-media .featured-media-inner{width: calc(100% - 0rem) !important;}
.blog .post .featured-media .featured-media-inner img{ width:100%; height:350px; object-fit:cover;}
.blog .post .post-inner.thin p{}
.blog .post .post-inner.thin p .donate-btn{padding: 15px 10px; margin-top: 12px; width: 185px;}
.single h1, .heading-size-1 { font-size: 30px !important;}
.singular:not(.overlay-header) .entry-header .post-meta a {
color: #ff6600 !important;
}
.single .featured-media{ width:570px; height:350px; float:left}
.single .featured-media img{ width:570px; height:350px; object-fit:cover}
.singular .featured-media-inner { position: relative; left: 0 !important; width: 100% !important;}
.singular .entry-header{ background-color: transparent !important}
.single .post-inner.thin { padding:30px 0 !important; clear: both;}
.single .entry-content p{ width: calc(100% - 0rem) !important ;}
.single .entry-header{ width:50% !important; padding-left:30px; float:left}
.pagination-single{display:none}
.comments-wrapper{display:none}
.donate-btn:focus{ color:#fff !important}
.single .entry-header { padding: 8rem 0 !important;}
.single .entry-header .entry-header-inner { margin-top: 0px !important; margin-bottom: 0px !important; position: relative; font-size:14px !important; color:#ff6600 !important}
.single .entry-header .entry-header-inner h1{font-size: 30px;color: #000;}
.blog .entry-header .entry-header-inner { margin-top: 0px; margin-bottom: 0px; z-index: 999; position: relative !important;left: 0;right: 0;}
.blog .post-inner.thin{ padding:10px 0 !important} 
.single .post-inner.thin{width: 100% !important;}
.blog .entry-header .entry-header-inner{ font-size:14px !important; color:#ff6600 !important}
.site-logo-mobile{ display:none}
.page .date-in{ display:none !important}
.post .date-in{ display:block !important}
.single .date-in{ display:block !important}
.features-news #site-content { width: 1230px; margin: 0 auto; padding: 60px 0; display: table;}
.features-news .post{ width:46.7%; float:left; padding-top:0 !important; margin-bottom:30px; background:#e5e5e5; margin:0 20px 40px;padding-bottom: 30px;}
.features-news .post .post-inner.thin{ padding-bottom:60px; width:100%; margin: 0 auto; padding: 20px 0; min-height: 175px;} 
.features-news .post .entry-title{ font-size:20px !important; text-align: left; line-height: 30px !important; min-height: 38px !important; color:#000 !important}
.features-news .post .entry-title a{ font-size:20px !important; text-align: left; line-height: 30px !important; min-height: 38px !important; color:#000 !important}
.features-news .post .post-meta li{ font-size:12px !important; margin:0 10px 0 0 !important}
.features-news .post .featured-media{ margin-top:0 !important}
.features-news .post .featured-media .featured-media-inner{width: calc(100% - 0rem) !important;}
.features-news .post .featured-media .featured-media-inner img{ width:100%; height:350px; object-fit:cover;}
.features-news .post .post-inner.thin p{}
.features-news .post .post-inner.thin p .donate-btn{padding: 15px 10px; margin-top: 12px; width: 185px;}
.features-news .entry-header .entry-header-inner { margin-top: 0px; margin-bottom: 0px; z-index: 999; position: relative !important;left: 0;right: 0;}
.features-news .post-inner.thin{ padding:10px 0 !important} 
.features-news .entry-header .entry-header-inner{ font-size:14px !important; color:#ff6600 !important}
.features-news .date-in{ display:block !important} .entry-content p:empty {display: none;}
.header-navigation-wrapper.home-page-nav{background: #fff;}
.primary-menu-wrapper {display: block;width: 100%;max-width: 1349px;margin: 0 auto;}
span.toggle-icon {background: #fff url(https://www.demo77.com/srjbtkshetra/wp-content/themes/srjbtk/assets/images/menu-icon.png);height: 18px!important;}
span.toggle-text {font-size: 0px!important;}
.header-inner .toggle svg{z-index: -1!important;}
button.toggle.close-nav-toggle.fill-children-current-color {outline: none;}
span.toggle-icon:focus {outline: none!important;}
.nav-toggle .toggle-inner {padding-top: 1.5rem;}
.nav-toggle .toggle-inner {padding-top: 2rem!important;}
button.toggle.nav-toggle.mobile-nav-toggle:focus{outline: none;}   section.gall {
column-width: 300px;
column-gap: 20px; padding-top: 25px;
}
section.gall img {
width: 100%;
cursor: pointer;
margin-bottom: 20px;
}
.lightbox {
position: fixed;
width: 100%;
height: 100%;
top: 0;
display: none;
background: #7f8c8d;
perspective: 1000;
z-index: 9999;
}
.filter {
position: absolute;
width: 100%;
height: 100%;
filter: blur(20px);
opacity: 0.5;
background-position: center;
background-size: cover;
}
.lightbox img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotateY(0deg);
max-height: 95vh;
max-width: calc(95vw - 100px);
transition: 0.8s cubic-bezier(0.7, 0, 0.4, 1);
transform-style: preserve-3d;
} .lightbox [class^="arrow"] {
height: 200px;
width: 50px;
background: rgb(255 255 255);
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.lightbox [class^="arrow"]:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
width: 15px;
height: 15px;
}
.arrowr {
right: 0;
}
.lightbox .arrowr:after {
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}
.lightbox .arrowl {
left: 0;
}
.lightbox .arrowl:after {
border-left: 1px solid #000;
border-top: 1px solid #000;
}
.close {
position: absolute;
right: 0;
width: 50px;
height: 50px;
background: #000;
margin: 20px;
cursor: pointer;
opacity: 0.8!important;
}
.close:after,
.close:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 1px;
height: 70%;
background: #fff;
}
.close:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.close:before {
transform: translate(-50%, -50%) rotate(45deg);
}
.title {
font-size: 20px;
color: #000;
z-index: 1000;
position: absolute;
top: 0;
left: 0;
}
.about-section .col-md-9 h6{ margin-top: 0 }
.welcome-section .col-md-6 p{font-family: 'Reforma2018-Blanca' !important;margin-bottom: 0;}
.list-trust-members .col-md-3.col-sm-6 { min-height: 455px;
} .hide_section{
overflow: hidden;
clear: both;
position: absolute;
z-index: 1;
max-width: 1200px;
text-align: justify;
width: 100%;
height: auto;
background: rgb(255, 255, 255);
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-image: initial;
border-top: none;
margin: 0px 15px;
float: none;
display: block;
bottom: -611px;
padding: 0px 16px;
display: none;
}
.about-section2 .col-md-6.col-sm-6 {
position: relative;
}
#text{
display:none;
} .btn-container button {
background: #000;
padding: 10px 20px;
margin: 0;
font-size: 11px; transition: 0.5s;
}
.btn-container button:hover{
background:#c8231d;
transition: 0.5s;
}