﻿
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Great+Vibes');
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,700');
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;   box-sizing: border-box;}
*{outline:none;}img{border:none;}a{text-decoration:none; font-synthesis: none;}
ul,ol,p{margin:0;padding:0;list-style:none;}
*,:before,:after{box-sizing:inherit;}
::selection { background:#000;  color: #fff;  text-shadow: none;}
html { -webkit-text-size-adjust: 100%;}
body{margin:0px;padding:0px;text-align:justify; font-size:15px;/*font-family: 'Open Sans', sans-serif; */ font-family: 'Droid Serif', serif;letter-spacing: .2px; font-weight: 500; }
 .mo_port1, .mo_port3{display: none;}
 .mobLogoM{ display:none;}

 
        
.diocese_bg{background:url(../images/diocese_event.jpg) no-repeat top center;float: left;  width: 100%; height: 684px; padding:0 0 0 0;}

.event_full{float: left;width: 570px;}
.event_head_full{background:url(../images/event_title.png) no-repeat  center left;float: left;width: 100%;padding: 0px 0 0 64px;margin: 52px 0 0 0;}
.Event_title{text-align:left;float:left;width:100%;padding: 31px 0 0 0;font-size:14px;letter-spacing:10px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 600;text-transform:uppercase;}
.Event_head{text-align:left;float:left;width:100%;margin: 7px 0 24px 0;font-size:35px;color:#fff;}
.home_calender{width: 570px; height: 422px; float:left; background:#f8f8f8; padding:0 24px 0 24px; margin: 17px 0 0 0;}
div#dhtmltooltip {  width:150px !important;margin-left: -10px;  margin-top: -4px;vertical-align:middle;}
div#dhtmltooltip span:nth-of-type(1) { font-size:20px; border-right:1px solid #fff; float:left !important;   padding:3px 9px 3px 6px;  width:auto !important;}
div#dhtmltooltip span:nth-of-type(2) {  font-size:11px;  padding:3px 0 0 8px;  float:left !important;     width:100px !important; text-align:left; display:block;}
#EventControl_UpdatePanel1 { float: left;  display: block; width: 100%; position:relative;}
#EventControl_Calendar1 th {padding: 7px 0px; color: #333333; font-size: 15px; text-transform: uppercase; font-weight: 500!important; border: 0px solid #dbdbdb;}
#EventControl_Calendar1 th:first-child { color: #000000; }
#EventControl_Calendar1 {border-collapse: collapse;}
#EventControl_Calendar1 td { position: relative; height: 43px; vertical-align: middle; font-size: 19px;  text-align: center; font-weight: 600;  color: #464646;  text-transform: uppercase;  border: 0px solid #ececec!important;    }
#EventControl_Calendar1 td a {color: #ff7f00; font-size: 15px;    font-weight: 500;}
#EventControl_UpdatePanel1 tr td:first-child, #EventControl_UpdatePanel1 tr table tr td {height: auto; padding:4px 0px 5px 0px;}
#EventControl_UpdatePanel1 tr table tr td a {  float: left;}
.event_date { background: url(/images/event_calendar.png)no-repeat; width: 35px; float: left; min-height: 45px; color: #ff224f; font-size: 20px;
    font-weight: 400; text-align: center; padding-top: 13px; margin-right: 7px;}
.event_txt { color: #222222; font-size: 13px; padding-top: 5px; text-transform: uppercase;  font-weight: 600;}
.event_updated { font-size: 10px; text-transform: uppercase;  font-weight: 600;  line-height: 16px;}
#EventControl_lblevent {  display: none;}
.aa a { display: inline-block;}
.Cal_next, .Cal_previous { position: absolute;  z-index: 9;}
.Cal_previous {left: 0px; top: 3px; background: url(../images/event_next_pre.png) no-repeat 0 0px;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
.Cal_next {right: 0px; top: 3px; background: url(../images/event_next_pre.png) no-repeat 0 -47px;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
.Cal_previous:hover { background: url(../images/event_next_pre_hvr.png) no-repeat 0 0px;  }
.Cal_next:hover { background: url(../images/event_next_pre_hvr.png) no-repeat 0 -47px; }

.click5{margin: 4px 0 0 0;float:left;text-align:center;padding: 22px 0 0 0;border-top: 1px solid #e9e9e9; width:100%;}
.click5 a {width: 92px;line-height: 32px;border: 1px solid #e1e1e1;display: block;text-align: center;color: #585858;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 13px;font-weight: 600;}
td.ghjgh {left: 0px; top: 3px; background: url(../images/event_icon.png) no-repeat  center;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
a.event_icon {position: absolute; top: 0;left: 12px;}
 


  .fixheight{height: 150px; }
.slider{ width:100%; float:left; overflow:hidden;height: 670px;}
#slider1 .slides img { display:inline-block;}
#slider1 li {text-align:center;width: 100%;}
#slider1 li img { width:100%; }
#slider1 .flex-control-nav  { bottom:auto; top: 620px;position: absolute;width: 100%;max-width: 100%;left: 0;right: auto;}
#slider1:hover > .flex-direction-nav .flex-prev{ left:20px; background:url(../images/arrow_left_slider.png) no-repeat; height: 54px;}
#slider1:hover > .flex-direction-nav .flex-next { right:20px;background:url(../images/arrow_right_slider.png) no-repeat; height: 54px;}
#slider1 .flex-direction-nav a.flex-next:before,#slider1 .flex-direction-nav a:before{ display:none;}
.flex-caption {position: absolute;width: 100%;max-width: 100%;left: 0;display:inline-block;top: 295px;}
.overlay_green{ width:100%; height:100%; background:rgba(15, 26, 5, 0.6); position:absolute; top:0; left:0;}
.flex-caption li {font-size:33px;color:#fff;text-transform: none;letter-spacing: 0.0em;padding:0px 10px;display: inline-block;float:left;line-height: 53px;min-height:53px;/* background:#ec2b42; */}
.flex-caption li:first-child { margin-right:1px;}
#slider1 .flex-control-nav li{width:auto;float: none;}
#slider1 li .caption_txt img{ max-width:100%;width: auto;}
.caption_icon {font-weight:500; width: 100%; float: left; color: #fff; padding-top: 22px; font-size: 59px;  text-transform: uppercase;  text-align: center;}
.caption_icon img { max-width:100%; width: auto!important;}
.yellow_sli{ color:#24db76;font-weight:600;}
.top_caption{ color:#FFF;font-family: 'Great Vibes', cursive; font-size:33px;}
.top_caption li{ font-weight:300; font-size:33px; letter-spacing:1px; line-height:normal;}
.caption_txt { margin: 16px 0 0 0;width: 100%; color: #fff; letter-spacing:13px;float: left;text-align:center;line-height: 21px;font-size: 14px;clear: both;font-weight:500;font-family: 'Open Sans', sans-serif;}
#slider1 .flex-control-paging li a.flex-active { background: #24db76; cursor: pointer;}
#slider1 .flex-control-paging li a:hover { background: #24db76;}
#slider1 .flex-control-paging li a { width: 40px; height: 4px;background:#fff;}
#slider1 ul li.flex-active-slide .leftSld {-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
#slider1 ul li.flex-active-slide .top_caption {-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: zoomIn; animation-name: zoomIn;}

#slider1 ul li.flex-active-slide .line_slider {-webkit-animation-delay: .8s;animation-delay: 1s;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}
#slider1 ul li.flex-active-slide .line_slider1 {-webkit-animation-delay: .5s;animation-delay: 1s;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInRight; animation-name: fadeInRight;}
/*header start*/
.wrapper, .wrapper_master, .wrapper_master_page{ width:1170px; margin:0px auto;}
.container{width:100%;float:left; height:auto; background:#fff;}
/*logo start*/
.home_logo{margin:0 auto;transition: ease-in-out .5s;text-align:center;width: 220px;float:none;padding: 0px 0 0 0px;height: 140px;position: relative;z-index: 1;top: -116px;}
.home_logo a{ display:block;  float:left;}
a.logoName{max-width:336px; max-height:53px; padding:16px; background:#fff; margin: 19px auto; position: relative; right: 90%;display: block;     /*transition: all 0.3s ease-in-out; */display:none;}
a.logoName:hover{ display:block;}
a.logoName:before{content:url('/images/nameTop.png'); position:absolute;     left: 45%;
    top: -14px;}
.center_menu{ width:100%; /*float:left;*/ text-align:center;}
.navigation { height: 136px; position: fixed; z-index: 999;width: 100%; top: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-webkit-animation-delay: .8s;animation-delay: 1s;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.bg-white{background-color: #fff;width: 100%;top: -18px;height: 247px;height: 162px;-box-shadow: rgba(0,0,0,.239216) 0 4px 9px 0;box-shadow: rgba(0, 0, 0, 0.06) 0 3px 6px 0;}
.nav-bg{/*background-color: rgba(255, 255, 255, .8)*/; width: 100%; }
 
/*menu start*/

.nav{width: 100%;float:left;height: 76px;position: relative;z-index:99;/*background:#fff;*/ margin: 60px 0 0 0;  top: 26px;}
.nav ul {list-style: none;margin: 0;padding: 0;}
.nav li { /*background-color: white;*/float: left;margin: 0;padding: 0;position: relative;transition: all .15s ease;overflow-y: visible;height: 37px;  /*background:red;*/}

.nav a {transition: all ease .5s;height: auto;padding:0px;line-height: 37px;color: #fff;font-weight: 500;text-transform:capitalize;display: block;font-size: 15px;font-family: 'Droid Serif', serif;text-align: center;text-decoration: none;letter-spacing: normal;}
.nav li:first-child{ background:none;  margin: 0 0 0 0px; }
.nav li:hover > a {/*background: #2b4ab3;*/color: #fff;   }

.bg-white .nav a{color: #54534e;}
.nav li ul.dropdown {width: 263px;float: left;opacity: 0;position: absolute;visibility:hidden;z-index: 1;margin-top: 0%;margin-left: 0px;/* height: 500px; overflow: hidden;*/padding: 2px 0px 0px 0px;}
.nav li:hover ul.dropdown {background: #0a1119;border-top: 0px solid #bd2151;margin-top: 0px; opacity: 1;visibility: visible;-webkit-transition: all .5s ease;transition: all .5s ease;padding: 0px 0 0 0;    -moz-box-shadow: rgba(0, 0, 0, 0.07) 0 2px 3px 0;
    box-shadow: rgba(0, 0, 0, 0.07) 0 2px 3px 0;-webkit-animation-delay: .4s;animation-delay: .4s;-webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2;}

.nav li ul.menu_right{right: 0px; /*top: 82px;*/}
.border_menu {float: left; border: 1px solid #fbcd06;  width: 100%; min-height: 300px;padding: 12px 0 0 0;}
.nav li ul.dropdown li {float: none;width: 100%;min-width: 170px;background: none;height: auto;}
.nav li ul.dropdown li  a{font-size:14px;margin: 0px 0 0px 0;background:none;text-align:left;padding: 0px 0 0px 10px;width: auto;border-left: 0px solid #bd2050;border-bottom: 1px solid #303030;color: #ffffff;}
/*.bg-white .nav li:hover ul.dropdown { background: red;}*/
.bg-white  .nav li:hover > a {color: #000000;}

.nav li ul.dropdown li ul{ margin-left:100%; position:absolute; top:0; width:200px; background:#0a1119; z-index:2; display:none;}
.nav li ul.dropdown li:hover ul{ display:block;}
ul.menuLeft.animated.fadeInLeft {  margin-left: -100%;}


@media screen and (-webkit-min-device-pixel-ratio:0) {   
    ::i-block-chrome, .nav li:hover ul {visibility:visible; display:block;}
    ::i-block-chrome, .nav li ul  {visibility:hidden;display:none;}
}
  .nav li ul.menu_right li a {  text-align: right;  padding: 0px 10px 7px 10px; }
.nav li ul.dropdown li:hover > a{border-left: 0px solid #fff;/*background: #fbca05;*/color: #fff;padding: 0 0 0 15px;}
.fix_logo {width:110px;}

.nav li ul.dropdown li:before{display: block; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0; height: 100%;
background:#24db76;content: "";-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;transition: all 0.5s;}
.nav li ul.dropdown li:hover:before{ width: 100%;}


.nav li ul.menu_right li:before{display: block; z-index: -1; position: absolute; right: 0px; left:auto; bottom: 0px; width: 0; height: 100%;
background:#24db76;content: "";-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;transition: all 0.5s;}
.nav li ul.menu_right li:hover:before{ width: 100%;}
.nav li ul.menu_right li:hover > a{padding: 0 23px 0 0px;}

.nav li:hover > a .underline1 {position: relative;}
.nav li a .underline1:before {content: "";position: absolute;z-index: 9;left: 0;right: 100%;bottom: -2px;background: #24db76;height: 3px;}
.nav li:hover > a .underline1:before{left: 0;right: 0;bottom: -9px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}


#symbal { width: 100%; float:left;}
.symbal{text-align:center;float:left;width:100%;margin: 75px 0 0 0;}
.about_title{text-align:center;float:left;width:100%;margin: 20px 0 0 0;font-size:14px;letter-spacing:10px;color:#4c4c4c;font-family: 'Open Sans', sans-serif; font-weight: 600;}
.Welcome_dioces{text-align:center;float:left;width:100%;margin: 9px 0 21px 0;font-size:35px;color:#333333;}
.our_bishop{ width:270px; height:416px; float:left; text-align:center; margin:0 0 75px 0; background:#000; color:#fff; position:relative;}
.our_bishopDes{ position:absolute; bottom:12px;}
.our_bishop img{ float:left; max-width:270px;}
.middle_mg{ margin:0 30px;} 
.middle_mg2{margin:0 30px 0 0;}
.our_bishop_profile{font-weight: 600;float:left;width:100%;font-size:13px;text-transform: uppercase;font-family: 'Open Sans', sans-serif;letter-spacing: 7.5px;padding: 8px 0 0 0;}
.our_bishop_name{float:left;width: 93.4%;font-size:16px;padding: 0px 0 9px 0;margin: 0 0px 0 12px;font-family: 'Open Sans', sans-serif;border-bottom: 1px solid #3f3f3f}
.our_bishop p{text-align:justify;font-size:16px;line-height: 24px;float: left;padding: 6px 12px 0 12px;}
.read_more_bishop a{ display: block; background: #24db76; float: right; line-height: 35px; border-radius: 2px;color: #fff; font-size: 15px; width: 100px;margin: -12px 10px 0 0px;transition: all .5s;}
.read_more_bishop a:hover{background:#fff; color: #24db76;transform: scale(.96 ); }
.minheight{ min-height:44px; width: 100%; display: block;}
.centerText{ text-align:center !important;}
.leftArrow{ float:left; width:45px; cursor: pointer;}
.rightArrow{ float:right; width:45px; cursor: pointer;}
.arrowAboutHome{ position:relative; border-bottom:0; width:100%; max-width:100px; margin:-51px auto 0 auto; background: #24db76; overflow: auto; border-radius: 2px;}
.hfp ul li, .hrb ul li{ position: relative;}
.slidBottom{bottom:50px;}

/*church slider*/
.church_bg{ background:#f4f4f4; float:left; width:100%; height:665px;}
.church_slider{ float:left; width:570px; height:666px; overflow:hidden;}
.church_slider > .flex-direction-nav .flex-prev{ left:20px; background:rgba(244, 244, 244, 0.68) url(../images/slider_prev.png) no-repeat; height: 54px;background-position: 15px 9px; width: 50px;}
.church_slider > .flex-direction-nav .flex-next { right:20px;background:rgba(244, 244, 244, 0.68) url(../images/slider_next.png) no-repeat; height: 54px; background-position: 17px 9px; width: 50px;}
.church_slider > .flex-direction-nav .flex-next:before,.church_slider > .flex-direction-nav .flex-prev:before,.church_slider .flex-control-nav{ display:none;	}
.church_sld_text{position: absolute;width: 100%;max-width: 100%;left: 0;display:inline-block;top: 552px; text-align:center;}
.church_center_text{ background:rgba(0, 0, 0, 0.80); font-size: 18px;width:510px; display:inline-block; color:#fff; line-height:67px;    overflow: hidden;}
.church_slider ul li.flex-active-slide .leftSld {-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}

/*Allahabad darshan slider*/
.allahabad_darshan{ float:left; width:100%; /*height:470px; background: rgba(0, 0, 0, 0.65);*/ overflow:hidden;  position:relative;}

.allahabad_darshan ul li{ /*height:470px;*/}
.allahabad_darshan ul li img {width:100%;}
.allahabad_darshan > .flex-direction-nav .flex-prev,.allahabad_darshan > .flex-direction-nav .flex-next,.allahabad_darshan > .flex-direction-nav .flex-next:before,.allahabad_darshan > .flex-direction-nav .flex-prev:before,.allahabad_darshan .flex-control-nav{ /*display:none;*/	}

.allahabad_darshan .flex-control-nav{ display:none;	}
.allahabad_darshan > .flex-direction-nav{ padding:0 2%;}
.all_darshan_caption{position: absolute;width: 100%;max-width: 100%;left: 0;display:inline-block;top: 236px;text-align:center;color:#fff;}
.allahabad_text1{font-weight:300; font-size:14px; letter-spacing:9px;font-family: 'Open Sans', sans-serif; width:100%; }
.allahabad_text2{font-weight:400;margin: 15px 0 0 0;font-size:35px;height: 72px;width:100%;position:relative;background: url(../images/line_darshan.png) no-repeat center 64px;}

.why_our_church{ width:570px; float:right;text-align:left;}
.top_name_ch{float:left;width:100%;margin: 62px 0 6px 0;font-size:12px;letter-spacing:10px;color:#4c4c4c;font-family: 'Open Sans', sans-serif; font-weight: 600;}
.jesus_des{float:left;width:100%;margin: 9px 0 21px 0;font-size:32px;color:#333333;}
.jesus_pra{font-size:14px;text-align:justify;float: left;color: #838383;width: 100%;line-height: 24px;/* font-weight: 600; */}
.link_for_all{float: left; width: 100%; margin: 49px 0 0 0;}
.link_for_all li{ float:left; margin-bottom: 42px;width:270px;height:64px;border:1px solid #b6bcbc;background: url(../images/link_for_line.png) no-repeat 67px 1px; transition:all 0.5s; }
.link_for_all li a { position:relative;z-index:99; color: #3f3f3f; font-weight: 600; height: 61px; padding: 9px 0 0 91px;  font-size: 19px;  display: block;  text-transform: uppercase; transition:all 0.5s;}
.margin_li{ margin-right:30px;}	
/*.link_for_all li:hover {-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bigEntrance; animation-name: bigEntrance;}*/
/*.link_for_all li:hover { background:red;}*/
.link_for_all li:hover { border: 1px solid #f4f4f4;background: url(../images/link_for_line_hvr.png) no-repeat 67px 1px;}
.link_for_all li a:hover { color: #24db76;  /* font-weight: 500; */  letter-spacing: 1px;}

a.sunda_icon{background: url(../images/church_links.png) no-repeat -132px 10px;}
/*.link_for_all li:hover > a.sunda_icon,.link_for_all li:hover > a.requ_icon{-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: wobble; animation-name: wobble;}*/
a.requ_icon{background: url(../images/church_links.png) no-repeat -132px -111px;}
a.mass_icon{background: url(../images/church_links.png) no-repeat -134px -217px;}
a.commis_icon{background: url(../images/church_links.png) no-repeat -137px -336px;}
a.Rel_icon{background: url(../images/church_links.png) no-repeat -136px -451px;padding-top: 20px !important;}
a.curr_icon{background: url(../images/church_links.png) no-repeat -139px -545px;}

/*News Notice*/
.notice_title_box{ width:100%; float:left;}
.all_news{ width:100%; float:left; height:672px;}
.Notice_title{text-align:center;float:left;width:100%;margin: 69px 0 0 0;font-size:14px;letter-spacing:9px;color:#4c4c4c;font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform:uppercase;}
.News_head{text-align:center;float:left;width:100%;margin: 12px 0 24px 0;font-size:35px;color:#333333;}

/*Notice start*/
.notice-in{ position:relative; height: 430px;padding: 14px 0 0 0; width:872px; background:url(/images/noticBg.jpg) no-repeat; float:left; background-size: 100%;}
#newnotice_lblnoticedownloads {height: 225px !important;padding: 0px 0 0px 0px;display:block;overflow:hidden;margin:0px auto;width:524px!important;margin-top: 70px;}
#newnotice_lblnoticedownloads ul { margin:0px; padding:0px;}
#newnotice_lblnoticedownloads ul li {height: 111px !important; text-align:left; margin: 0 0 28px 0;letter-spacing: 0.3px; font-weight: 400; float:left!important; width:524px!important; border-bottom:1px solid #373737; }
.next-notice{width:50px;height:50px;cursor: pointer;position: absolute;z-index: 9;left: 46%;top: 7px;background: url(../images/next_pre.png) no-repeat -10px 7px;}
.previous-notice{width: 50px;height:50px;cursor: pointer;position: absolute;z-index: 9;left: 46%;bottom:61px;background: url(../images/next_pre.png) no-repeat -10px -80px;}
.next-notice:hover{background: url(../images/next_pre_hvr.png) no-repeat -10px 7px;}
.previous-notice:hover{background: url(../images/next_pre_hvr.png) no-repeat -10px -80px;}

.months{color: #ffffff;}
.next-n{cursor:pointer;position:absolute;right:0px;top:20px; z-index:9}
.news_dis a {display:block;margin: 8px 0 0 0;color:#fff;text-transform:none;font-size: 11px;width: 336px;float: left;font-family: 'Open Sans', sans-serif; */margin: 4px 0 0 0;}
.news_numb{ display:none;}
.news_new{ display: none; }
span.news-txt{display:block;width:100%;background:#fff;font-size: 40px;height: 52px;border-radius: 4px 4px 0px 0px;color: #000;padding: 5px 0 0 0;}
span.months{display: block;padding: 5px 0 0 0;font-size: 11px;font-family: 'Open Sans', sans-serif; }
span.news-txt sup{ display:none;}
.news2 {background:#24db76;color: #869bdd;font-size: 13px;padding-top:0px;float: left;width: 70px;height:81px;border-radius: 4px; margin: 0 30px 0 0;}
.news-update-date {color:#fff;font-size: 13px;height: 27px;text-transform:capitalize;text-align: center;padding: 0px 0 0 0px;}
.news_dis1 a{margin: -2px 0 0px 0;color:#fff;width: 406px;line-height: 29px;float: left;font-size: 21px;text-align:left;}
a.next-tab.mover { width: 92px;  line-height: 32px;  border: 1px solid #fff;  display: block; text-align: center;  color: #fff; display: inline-block;font-family: 'Open Sans', sans-serif;  text-transform: uppercase; font-size: 13px;  font-weight: 600;}
.link-effect-11 a.next-tab.mover:hover{color: #24db76 ;background: #000000;border: 1px solid #000000;}
.click{ float:left; text-align:center; width:100%;margin: 66px 0 0 0;}
a.read_notice {float: right;color: #24db76 ;font-size: 14px;border-bottom: 1px solid #24db76 ;width: 74px;margin: 4px 0 0 0;}
a.read_notice:hover{ color:#24db76; border-bottom:1px solid #24db76; animation-name:fadeInLeft;}


/*magazine start*/
.magazine_res_box{ float:left;}
.magazine{background:url(../images/magazine.jpg) no-repeat;width:270px;height:440px;float:left;margin:0 0 0 28px;padding: 26px;}
	.magazine:hover { cursor:pointer;}
.full_date{background: #24db76;float: left;font-family: 'Open Sans', sans-serif; width: 70px;text-align: center;/*text-transform: uppercase;*/
height: 80px;width: 70px;font-size: 11px;color: #fff;border-radius: 4px;}
.date_in{background: #fff;line-height: 52px;border-radius: 4px 4px 0 0;font-size: 40px;font-weight: 600;font-family: 'Droid Serif', serif;
color: #000;margin: 0 0 5px 0;}
.maga_name{float: left;color: #fff;font-size: 25px;margin: 254px 0 0 0;width:100%;}
.maga_from{float: left;color: #fff;font-size: 10px; width:100%;font-family: 'Open Sans', sans-serif;}

.Resource{width:270px;height: 431px;float:left;margin: 0 0 0 28px;padding: 26px;border:1px solid #e0e0e0; padding: 10px 26px 0 19px; transition:all 0.5s;}
.Resource:hover{border:1px solid #b9b9b9;}
.book_in{width: 230px;height:276px;float:left;background:#f4f4f4;}
.Resource_head{float: left;color: #353535;font-size: 19px;margin: 0 0 10px 0;width:100%;}
.Resource_name{float: left;color: #4e4e4e;font-size: 16px;font-family: 'Open Sans', sans-serif;padding: 39px 0 0 24px;width:100%;font-weight: 600;border-top: 1px solid #fff;}
.Resource_pro{margin: 3px 0 0 0;float: left;color: #232323;font-size: 12px;padding: 0px 0 0 24px;width:100%;font-family: 'Open Sans', sans-serif;}

.resu_view{float:left;text-align:center;width:100%;margin: 12px 0 0 0;}
.resu_view a {width: 92px;line-height: 32px;border: 1px solid #e1e1e1;display: block;text-align: center;color: #585858;background: #fafafa;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 13px;font-weight: 600;}
.resu_view a:hover {border: 1px solid #fff;color: #000;}
/*Gallery start*/
.photo_bg{ background: #f4f4f4; float: left;  width: 100%; height: 607px;}

/*------photo gallery start-------*/
.gallery_title_box{ width:100%; float:left;}
.gallery_in{position:relative; float: left;  width: 100%; max-width:871px }
#homephotog_LBPhoto{width:100%!important;height:300px !important;display:block;overflow: hidden !important;float:left;margin:-2px 0 0 0px;}
#homephotog_LBPhoto li{ float:left;width:270px!important; height:300px !important; text-align:center; overflow:hidden; margin:0 30px 0 0}
#homephotog_LBPhoto li img{ /*max-width:100%;*/ height: 300px !important; transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;}
#homephotog_LBPhoto li img:hover { -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);}
a.photo_img { display: block;  margin: 4px 2px 0 2px;    overflow: hidden;}
.discei{ display:none;}
.upda{ color:#000; padding:0 0 0 50px;  }

.gallery_in:hover > .next-gyr{width:50px;height:55px;cursor: pointer;position: absolute;z-index: 9;right: 0%;top: 127px;background:rgba(244, 244, 244, 0.68) url(../images/slider_next.png) no-repeat center 10px;}
.gallery_in:hover > .previous-gyr{width: 50px;height:55px;cursor: pointer;position: absolute;z-index: 9;left:0px;top: 127px;background:rgba(244, 244, 244, 0.68)url(../images/slider_prev.png) no-repeat 11px 10px;}
span.Album_ti,.upda { color: #24db76;}
span#homephotog_lbltitle { float: left; color: #333232; margin: 39px 0 0 0; font-size: 21px;}
.click4{float:left;text-align:center;margin: 18px 0 0 0;}
.click4 a {width: 92px;line-height: 32px;border: 1px solid #e1e1e1;display: block;text-align: center;color: #545353;background: #fff;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 13px;font-weight: 600;}


/*------Event start-------*/


.diocese_bg{background:url(../images/diocese_event.jpg) no-repeat top center;float: left;  width: 100%; height: 684px; padding:0 0 0 0;}

.event_full{float: left;width: 570px;}
.event_head_full{background:url(../images/event_title.png) no-repeat  center left;float: left;width: 100%;padding: 0px 0 0 64px;margin: 52px 0 0 0;}
.Event_title{text-align:left;float:left;width:100%;padding: 31px 0 0 0;font-size:14px;letter-spacing:10px;color:#fff;font-family: 'Open Sans', sans-serif;font-weight: 600;text-transform:uppercase;}
.Event_head{text-align:left;float:left;width:100%;margin: 7px 0 24px 0;font-size:35px;color:#fff;}
.home_calender{width: 570px; height: 422px; float:left; background:#f8f8f8; padding:0 24px 0 24px; margin: 17px 0 0 0;}
div#dhtmltooltip {  width:150px !important;margin-left: -10px;  margin-top: -4px;vertical-align:middle;}
div#dhtmltooltip span:nth-of-type(1) { font-size:20px; border-right:1px solid #fff; float:left !important;   padding:3px 9px 3px 6px;  width:auto !important;}
div#dhtmltooltip span:nth-of-type(2) {  font-size:11px;  padding:3px 0 0 8px;  float:left !important;     width:100px !important; text-align:left; display:block;}
#EventControl_UpdatePanel1 { float: left;  display: block; width: 100%; position:relative;}
#EventControl_Calendar1 th {padding: 7px 0px; color: #333333; font-size: 15px; text-transform: uppercase; font-weight: 500!important; border: 0px solid #dbdbdb;}
#EventControl_Calendar1 th:first-child { color: #000000; }
#EventControl_Calendar1 {border-collapse: collapse;}
#EventControl_Calendar1 td { position: relative; height: 43px; vertical-align: middle; font-size: 19px;  text-align: center; font-weight: 600;  color: #464646;  text-transform: uppercase;  border: 0px solid #ececec!important;    }
#EventControl_Calendar1 td a {color: #24db76 ; font-size: 15px;    font-weight: 500;}
#EventControl_UpdatePanel1 tr td:first-child, #EventControl_UpdatePanel1 tr table tr td {height: auto; padding:4px 0px 5px 0px;}
#EventControl_UpdatePanel1 tr table tr td a {  float: left;}
.event_date { background: url(/images/event_calendar.png)no-repeat; width: 35px; float: left; min-height: 45px; color: #ff224f; font-size: 20px;
    font-weight: 400; text-align: center; padding-top: 13px; margin-right: 7px;}
.event_txt { color: #222222; font-size: 13px; padding-top: 5px; text-transform: uppercase;  font-weight: 600;}
.event_updated { font-size: 10px; text-transform: uppercase;  font-weight: 600;  line-height: 16px;}
#EventControl_lblevent {  display: none;}
.aa a { display: inline-block;}
.Cal_next, .Cal_previous { position: absolute;  z-index: 9;}
.Cal_previous {left: 0px; top: 3px; background: url(../images/event_next_pre.png) no-repeat 0 0px;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
.Cal_next {right: 0px; top: 3px; background: url(../images/event_next_pre.png) no-repeat 0 -47px;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
.Cal_previous:hover { background: url(../images/event_next_pre_hvr.png) no-repeat 0 0px;  }
.Cal_next:hover { background: url(../images/event_next_pre_hvr.png) no-repeat 0 -47px; }

.click5{margin: 4px 0 0 0;float:left;text-align:center;padding: 22px 0 0 0;border-top: 1px solid #e9e9e9; width:100%;}
.click5 a {width: 92px;line-height: 32px;border: 1px solid #e1e1e1;display: block;text-align: center;color: #585858;display: inline-block;font-family: 'Open Sans', sans-serif;text-transform: uppercase;font-size: 13px;font-weight: 600;}
td.ghjgh {left: 0px; top: 3px; background: url(../images/event_icon.png) no-repeat  center;  width: 15px; height: 27px;transition:ease-in-out 0.5s;}
a.event_icon {position: absolute; top: 0;left: 12px;}

/*------hymns start-------*/
.audio_box{ float:left;}
.hymns{float: left;width: 570px; margin:0 0  0 30px;}
.hymns_head_full{background:url(../images/prayer_d.png) no-repeat  center left;float: left;width: 100%;padding: 0px 0 0 64px;margin: 52px 0 17px 0;}
.hymns li{float:left;width:100%;line-height:45px;font-size:14px;margin: 0 0 5px 0;color:#000;background:#fff /*url(../images/audio_icon.jpg) no-repeat  center left*/; transition:all 0.3s;}
.click_ch{ height: 72px;background:#f8f8f8; width:100%;margin: 0px 0 0 0;}
.hymns li:hover{background:#24db76; color:#fff;padding: 0 0 0 0px;cursor: pointer;}
.audio_icon{background:#eaeaea url(../images/audio_icon.png) no-repeat  center left; display:block; width:40px; height:45px; float: left;margin: 0 17px 0 0px;transition:all 0.3s;}
.hymns li:hover > .audio_icon{background:#24db76 url(../images/audio_icon_hvr.png) no-repeat  center;width: 57px;}

.icon-pause{background: #24db76 url(../images/audio_icon_hvr.png) no-repeat center; width: 57px;}
.icon-play{background: #eaeaea url(../images/audio_icon.png) no-repeat center left; width: 40px;}
/*------Profile start-------*/
.profile_head_box{ width:100%; float:left;}
.Profile_full{float: left;  width: 100%; height: 600px; padding:0 0 0 0; text-align: center;}
.Profile_title{text-align:center;float:left;width:100%;margin: 69px 0 0 0;font-size:14px;letter-spacing:10px;color:#4c4c4c;font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform:uppercase;}
.Profile_head{text-align:center;float:left;width:100%;margin: 12px 0 24px 0;font-size:35px;color:#333333;}

.profile_ulCover{ width:100%; position:relative; max-width:1135px; float:none; display:inline-block;}
.profile_ul{width:100%!important;height:245px !important;display:block;overflow: hidden !important;float:left;}
.profile_ul ul{ margin:0 0 0 -15px!important;}
.Profile_full li{ position:relative; float:left;width:176px;height:242px;font-size:14px;padding: 0 0 0 0px;margin: 0 0 5px 15px;color:#000; overflow:visible !important; background: url(../images/profile_line.png) no-repeat  241px 0;transition:all 0.5s;text-align:center;}
.img_pro {text-align:center;padding:10px 10px 10px 8px;max-width:160px;display:inline-block;margin:auto;}
.img_pro>img{ max-width:100%;}
.Profile_full li:before{position:absolute;content:"";bottom: 0;left: -50px;z-index:9;background: url(../images/profile_line.png) no-repeat   0px -12px;width: 88px;height:303px;display: none;}

.profile_ulCover:hover > .next-pp{width:40px;height:45px;cursor: pointer;position: absolute;z-index: 9;right: 1%;top: 80px;background:rgba(244, 244, 244, 0.68) url(../images/slider_next.png) no-repeat center 5px;}
.profile_ulCover:hover > .previous-pp{width: 40px;height:45px;cursor: pointer;position: absolute;z-index: 9;left:0.7%;top: 80px;background:rgba(244, 244, 244, 0.68)url(../images/slider_prev.png) no-repeat center 5px;}

.prastic_box{ text-align:center; margin:0 auto; width:100%; float:left; padding:0px 0px 0px 0px; box-sizing:border-box;}
.pro_what_pro{text-align:center;float:left;width:100%;margin: 6px 0 0 0;font-size:10px;letter-spacing: 3px;color:#4c4c4c;font-family: 'Open Sans', sans-serif;font-weight: 600;text-transform:uppercase;}
.pro_what_name{text-align:center;float:left;width:100%;margin: 1px 0 24px 0;font-size:16px;color:#333333; letter-spacing: -0.2px;}

/*------quotes start-------*/
.quotes{ width:100%; float:left; height:100px; padding:0 0 0 0;  background:#24db76;position: relative;	 z-index: 9;    border-radius: 4px; margin: -50px 0px;}
.symbol_text{background: #11b85c url(../images/symbol_text.png) no-repeat  center;float:left;height:100px;width:96px;border-radius: 4px 0 0 4px;}
.quotes_text{width:1050px; height:100px; overflow: hidden; float:left;}
.quotes_text li{position:relative;float:left;width:1050px;height:100px;line-height: 100px;font-size: 18px;padding: 0 0 0 38px !important;margin: 0 0 0px 0px;color:#fff;text-align: left;}
.quotes_text ul li.flex-active-slide .leftSld {-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}

.footer_link{background: #051b0f;width:100%;float:left;height:532px;padding:164px 0 0 0;}
.about_diocese{ width:495px; float:left; margin:0 0 0 0; height:344px;}
.about_diocese img { float:left; padding: 0 28px 4px 0;margin: -17px 0 0 0;	}
.about_diocese p{color:#cccccc; font-size:15px; line-height: 23px; padding: 0 0 6px 0;}

.home_icon{ width:100%; height:40px; float:left; margin: 24px 0px 0 0px;}
.home_icon ul li{padding: 0 0px 0 0px;float: left;margin-right: 6px;}
.home_icon ul li a{display:inline-block;float:left;background-color: #092717;width:40px;transition: all .3s;height:40px;border-radius:50%;border: 1px solid #a9c3b4;}
.home_icon ul li:hover { transform: scale(1.03 );}
.contact_icon1{background: url(../images/footer_icon_new.png) no-repeat 9px 6px;transition:all ease-in-out 0.3s;}
.contact_icon2{background: url(../images/footer_icon_new.png) no-repeat -36px 8px;transition:all ease-in-out 0.3s;}
.contact_icon3{background: url(../images/footer_icon_new.png) no-repeat -82px 7px;transition:all ease-in-out 0.3s;}
.contact_icon4{background: url(../images/footer_icon_new.png) no-repeat -128px 6px;transition:all ease-in-out 0.3s;}
.contact_icon5{background: url(../images/footer_icon_new.png) no-repeat -162px 6px;transition:all ease-in-out 0.3s;}
.contact_icon6{background: url(../images/footer_icon_new.png) no-repeat -193px 6px;transition:all ease-in-out 0.3s;}
.contact_icon7{background: url(../images/footer_icon_new.png) no-repeat -222px 6px;transition:all ease-in-out 0.3s;}

.home_icon ul li:hover > .contact_icon1{background:#222222 url(../images/footer_icon_new.png) no-repeat 9px -25px;border: 1px solid #24db76;}
.home_icon ul li:hover > .contact_icon2{background: #222222 url(../images/footer_icon_new.png) no-repeat -36px -24px;border: 1px solid #24db76;}
.home_icon ul li:hover > .contact_icon3{background: #222222 url(../images/footer_icon_new.png) no-repeat -82px -25px;border: 1px solid #24db76;}
.home_icon ul li:hover > .contact_icon4{background: #092717 url(../images/footer_icon_new.png) no-repeat -128px -25px;border: 1px solid #a9c3b4;}
.home_icon ul li:hover > .contact_icon5{background: #092717 url(../images/footer_icon_new.png) no-repeat -162px -25px;border: 1px solid #a9c3b4;}
.home_icon ul li:hover > .contact_icon6{background: #092717 url(../images/footer_icon_new.png) no-repeat -193px -25px;border: 1px solid #a9c3b4;}
.home_icon ul li:hover > .contact_icon7{background: #092717 url(../images/footer_icon_new.png) no-repeat -222px -25px;border: 1px solid #a9c3b4;}



.uselink{width: 200px;float:left;height: auto;margin: 5px 0 0 75px;}
.link{float:left;color: #fff;font-size: 22px;font-weight: 500;line-height: 13px;position:relative;margin: 0 0 8px 0;}
.uselink ul{margin:0px; padding:0px; }
.uselink ul li{float:left;text-align: left;width: 100%;font-size:12px;line-height: 11px;}
.uselink ul li a{list-style:none;color: #cccccc;letter-spacing: 0.1px;font-weight: 500;display:inline-block;padding: 10px 19px 4px 0px;line-height: 11px;transition:  all 0.3s ease-in;}
.uselink ul li a:hover{color:#24db76; padding-left:5px;}


.Popular_tags{width: 386px;float: right;height: 300px;margin: 5px 0 0 0px;}
.Popular_link{float:left;color: #fff;font-size: 22px;font-weight: 500; width:100%; line-height: 13px;position:relative;margin: 0 0 36px 0;}
.Popular_tags ul{margin:0px; padding:0px; }
.Popular_tags ul li{float:left;text-align: left; margin: 0 7px 7px 0;}
.Popular_tags ul li a{background: #82a793;color: #0c2f1c;padding: 0 10px;letter-spacing: -0.9px;width: 121px;font-size: 11px;line-height:30px;border: 1px solid #0f2b1c;font-weight: 500;display:inline-block;transition:  all 0.3s ease-in;text-align:center;font-family: "Open Sans";}
.Popular_tags ul li a:hover{background: #24db76;color: #fff;padding-left: 5px;border: 1px solid #fffbf7;transform: scale(.96 );}
    .Popular_tags ul li.w100 a
    { width:auto;
    }

.footer_full{float:left;width: 100%;background: #222222;height:80px}
.footer{float:left;width: 100%;text-align:center;padding: 32px 0 20px 0;}
.footer ul{margin:0px; padding:0px; }
.footer ul li{padding: 0 0px 0px 0px;float: left;text-align: left;text-decoration:none;font-weight: 500;color: #797979;font-size: 14px;width: 50%;letter-spacing: 0.2px;}
.footer ul li a{list-style:none;color: #797979;}
li.right_d {text-align: right !important;padding: 0 0px 0px 46px  !important;}
.pvt{ color:#24db76;}
.fixft{color: #e1e1e1!important;text-decoration:none!important;transition:  all 0.3s ease-in;}
.fixft:hover {color: #24db76!important;}

.back-to-top { position: fixed;  bottom: 2em; right: 10px;  display: none;  height: 47px;  width: 47px;  background: url(../../images/top1.png)no-repeat;  transition: all 0.5s ease 0s;    animation: mymove 2s infinite;  z-index:99;}

@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}



.allahabad_darshan  figcaption {padding: 0em;}
.allahabad_darshan  figcaption::before,.allahabad_darshan  figcaption::after {position: absolute;content: '';opacity: 0;}
.allahabad_darshan  figcaption::before {top: 50px;right: 30px;bottom: 33px;	left: 30px;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	-webkit-transform: scale(0,1);	transform: scale(0,1);	-webkit-transform-origin: 0 0;	transform-origin: 0 0;}
.allahabad_darshan  figcaption::after {	top: 30px;	right: 50px;	bottom: 14px;left: 50px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	-webkit-transform: scale(1,0);	transform: scale(1,0);	-webkit-transform-origin: 100% 0;	transform-origin: 100% 0;}
.allahabad_darshan  img,.allahabad_darshan  figcaption::before,.allahabad_darshan  figcaption::after {	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s;}
.allahabad_darshan :hover img {	opacity: 0.7;	-webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);}
.allahabad_darshan :hover figcaption::before,.allahabad_darshan :hover figcaption::after {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}
.allahabad_darshan :hover figcaption::after,.allahabad_darshan :hover img {	-webkit-transition-delay: 0.15s;	transition-delay: 0.15s;}

.aDarsanImg, .darsanlist li img{ max-width:100%}





/*---------- master page css-----------*/
.mWrap{/*max-width: 1140px;; width:100%;*/}
.master_navigation{height: 91px; position: fixed; z-index: 999;width: 100%; top: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-webkit-animation-delay: .8s;animation-delay: 1s;-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
.master_nav-bg{ width:100%; background:#fff; box-shadow: 0px 1px 5px #e4e4e4;}

.masterheader{ width:100%; float:left; margin:0px; padding:0px; background:url(../images/masterheaderImg.jpg) no-repeat center; height: 147px;    position: relative;margin-top: 91px;}
.masterheading{ width:1170px; margin:0 auto; text-align:center; font-size:42px; color:#fff; line-height: 147px; font-family: 'Droid Serif', serif;}

.master_menu {width: 281px;float:left;margin:0px;padding:0px;}
.master_logo { width: 100%; line-height: 65px;  text-align: left;}

.master_logo_d a{ padding:5px 0 !important; float:left; display:block;}
.masterlogo_m a{ text-align:left; text-decoration:none; color:#373737; font-size:25px; font-weight:bold; font-family: 'Open Sans', sans-serif; text-transform:uppercase; display:none;}
.masterlogo_m a span{color:#24db76;}

.master_nav{width: 850px;float:right;margin: 14px 0 0 0;top: 14px;}
.master_nav ul li{ line-height:65px;}
.master_nav ul li a{/*padding:0px; line-height:37px; height:auto;*/color:#393939;font-weight: 700;font-size: 14px;letter-spacing: normal;}
.master_nav ul li:first-child a{padding:0px;}
.master_nav ul li a:hover{/* color:#24db76; */}
.master_nav li:hover > a{ color:#000}
.master_nav li:hover > a .underline2 {position: relative; color:#373737}
.master_nav li a .underline2:before {content: "";position: absolute;z-index: 9;left: 0;right: 100%;bottom: -2px;background: #24db76;height: 3px;}
.master_nav li:hover > a .underline2:before{left: 0;right: 0;bottom:-10px;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.master_nav li:hover ul.dropdown {margin-top: 0px;}
.abt, .msg { /*top: 82px;*/  left: 0px;}



.mater_contant{ width:1170px; margin:0 auto; font-family: 'Droid Serif', serif; font-size:15px; text-align:justify; color:#4c4c4c; padding:50px 0px; box-sizing:border-box; letter-spacing: -0.20px;}
.master_contant_inner { width: 100%; float: left; margin: 0 0 80px 0; padding: 30px 0px;  box-sizing: border-box;}
.our_bishop_message{ width:100%; float:left; margin:0; padding:0;   }
.our_bishop_message p{ line-height:25px;}
.our_bishopImg{ width:402px; float:left; padding: 0px 30px 30px 0px;    box-sizing: border-box;}
.our_bishopImg img{ padding-bottom:30px; box-sizing:border-box;}
.our_bishopImg ul{ list-style:none; margin:0; padding:0; width: 100%; float: left; text-align: center; margin-top: -4px;}
.our_bishopImg ul li{text-align:center;  display:inline-block; margin:0px 6px; }
.our_bishopImg ul li a{  background:#24db76; width:170px; height:48px; line-height:48px; border-radius: 2px; display:block; color:#fff; text-decoration:none; text-transform:uppercase;transition: all .5s;}
.our_bishopImg ul li a:hover{background: #fff; color: #24db76; border:1px solid #24db76;  transform: scale(.96 );}

.officials_Box{ width:100%; float:left;}
.officials{ width:100%; margin:0 auto 20px auto; text-align:center; padding:0; background:#f4f4f4; float:left;}
.officials h3{ margin:30px 0 0  0; padding:0; font:400 22px/22px 'Droid Serif'; color:#333333; font-style:italic;}
.officials ul { list-style: none; text-align: center;  margin: 0; padding: 0;  width: 100%;}
.officials ul li{ display:inline-block; min-width:240px; margin: 35px 0 35px 41px; line-height:25px; font-size:15px; float:left;}
.officials ul li img{ border:1px solid #dcdcdc;}


.mapBox{ position:relative; text-align:center; margin:0 auto; width:100%;}
.map{ margin:0 auto; width:100%; max-width:988px; float:none; text-align:center; position:relative;}
.mapredText{font:18px/24px 'Droid Serif'; color:#b43d3d; letter-spacing:-0.15px; text-align:center; width:100%; max-width:890px; margin:20px auto;}
.mapDis{font:17px/26px 'Droid Serif'; color:#4c4c4c; width:100%; max-width:890px; margin:10px auto;}

.relagious{ width:100%; float:left; text-align:center; font-size:15px; line-height:25px; padding:15px 0px; box-sizing:border-box;}
.relegius div{overflow: initial !important; float:left; width:100%;}
.relagious > table {  text-align: left;}
.relagious > p{ text-align:justify;  margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.relagious p, .accordionContent_Y p{ margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.relagus_img{ float:left; padding: 15px; box-sizing:border-box;}

.commisions{ width:100%; line-height:25px; padding:15px; box-sizing:border-box; margin:0 auto; float:left;}
.commisionsImgbx{ width:240px; text-align:center; float:right;}



/*----------------------- accordion  start---------------*/
.accordionHeader_I { color: #fff;  background: #24db76 url(/images/ajax-arrow1.png) right 30px top 22px no-repeat; font-family: 'Droid Serif', serif;  font-size: 18px;  padding: 2px 30px;/* margin: 2px 0px;*/   cursor: pointer;  text-align: left; height: 50px;  line-height: 50px;}
.accordionHeader_Y {color: #fff; background: #373737 url(/images/ajax-arrow.png) right 30px top 22px no-repeat; font-family: 'Droid Serif', serif; font-size: 18px; padding: 2px 30px; margin: 2px 0px 8px 0px; cursor: pointer;  text-align: left; height: 50px;  line-height: 50px;}
.accordionContent_Y{ padding:20px 30px; border: 1px solid #e3e3e3; margin-bottom: 10px;}


.view-back {float: right; color: #ffce09; font-size: 15px; font-weight: bold;}
.ordinationWrap{ overflow:auto; width:100%; float:left;}
.ordination { border-collapse:collapse;/* border:1px solid #dedede;*/line-height: 36px; background:#f4f4f4; width:53%;}
table.ordination tr td, .ordination tr {line-height: 36px; background:#f4f4f4; padding:0px 40px;}
.ordinationImg{ float:right;}
table.ordination tr.linkHeading td{ background:#282828; color:#fff; font-size:18px;}

.tbl-inner{ width:100%; float:left; overflow:auto;}
.tbl-inner table{width:100%; border-collapse:collapse; margin-bottom:15px; text-align:center;}
.tbl-inner table td{ padding:7px; border:1px solid #dedede;}
/*
.tbl-inner table tr:nth-child(odd){ background: #f1f1f1;}
.tbl-inner table tr:nth-child(even){background: #fffae5;}
*/
.presentBishop{ float:left;}

.menu ul .active3 > .activeAA {display:block !important;}
.menu > ul > li {display: block;position: relative;margin: 0 0 0 31px;}
.master_nav > ul > li{margin: 0 0 0 10px;}
.link{ width:100%; padding:3px; border-collapse:collapse;}
.link tr.linkHeading td{ background:#282828; color:#fff; font-size:18px;}
.link tr td{ padding:20px 0 20px 20px; height:50px; font-size:15px; color:#333333; text-align:left; width: 50%; letter-spacing: -0.20px;}
.link tr td a{ color:#333333;}
.link tr td a:hover {color:#24db76;}
.link tr td.grayBg{ background:#e3e3e3;}


.massSchdule{ width:100%; border-collapse:collapse;}
.massSchdule tr.linkHeading td{ background:#282828; color:#fff; font-size:18px;}
.massSchdule tr td{height:50px; font-size:15px; color:#333333; letter-spacing: -0.20px; text-transform: capitalize !important; border: 1px solid #cfcfcf; line-height: 28px;}
.massSchdule tr td a{ color:#333333;}
.massSchdule tr td a:hover {color:#24db76;}
.massSchdule tr td.grayBg{ background:#e3e3e3;}
tr.lightgrayBg{ background:#f0f0f0;}

.Priests_Deceased{ width:100%; border-collapse:collapse;}
.Priests_Deceased tr.linkHeading td{ background:#282828; color:#fff; font-size:18px;}
.Priests_Deceased tr td{height:50px; font-size:15px; color:#333333; letter-spacing: -0.20px; text-transform: capitalize !important; border: 1px solid #cfcfcf; line-height: 28px;}
/*
.noticeDataBox:after, .noticeDataBox:before{ content:""; clear:both}
.master_contant_inner:before,
.master_contant_inner:after {
  content: "";
  display: table;
} 
.master_contant_inner:after {
  clear: both;
}
.master_contant_inner {
  zoom: 1; 
}
*/

.masquo{ font:400 22px/28px 'Droid Serif'; color:#333333; font-style: italic;}
.noMargin{ margin:0; padding: 0;}


.magazinePage{float: left; width: 100%; margin: 49px 0 0 0;}
.wrapMagazine {width: 100%; max-width: 320px; /* float: left; */}
.magaImg{ float:left; max-width:156px; height:153px;}
.magaDis{ float:right; max-width:160px;}
.magName{font:600 15px/20px 'Droid Serif'; color:#333333; text-align:left;}
.magYear{font:400 15px/20px 'Droid Serif'; color:#333333; font-style: italic;}
.magazinePage li{ float:left; width:100%; max-width:320px; height:160px; /*border:1px solid red;*/ margin:0 8% 50px 0;}
.magazinePage li:nth-child(3n+3){ margin: 0 0% 50px 0;}
.magIcon li:hover {border: 1px solid #f4f4f4;background: url(../images/link_for_mag_hvr.png) no-repeat 45px 1px;}

.magazinePage .float-shadow:hover, .magazinePage .float-shadow:focus, .magazinePage .float-shadow:active { -webkit-transform: translateY(-5px);    transform: translateY(-5px);}
.magazinePage .float-shadow:hover:before, .magazinePage .float-shadow:focus:before, .magazinePage .float-shadow:active:before {opacity: 1;    -webkit-transform: translateY(2px); transform: translateY(2px);}

.magazinePage .float-shadow:before {pointer-events: none;position: absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;    opacity: 0;background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%); -webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}


.magazinePage .float-shadow {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;    -webkit-transition-property: transform; transition-property: transform;}
.magIcon {float: left; margin: -5px 0 0 0;width: 100%;}
.magIcon li {float: left;margin-bottom: 10px; width: 150px;height: 43px; border: 1px solid #b6bcbc; background: url(../images/link_for_mag.png) no-repeat 46px 1px; transition: all 0.5s;margin: 10px 0 0 0;}

.magIcon li a {position: relative; z-index: 99; color: #333333; font-weight: 600; height: 40px; padding: 6px 0 0 56px; font-size: 12px; display: block; text-transform: uppercase; transition: all 0.5s;}
.magIcon li a:hover { color: #24db76; /* font-weight: 500; */ letter-spacing: 1px;}

.magIcon a.curr_icon { background: url(../images/MagazineLink.png) no-repeat 10px -44px;}
.magIcon a.Rel_icon {background: url(../images/MagazineLink.png) no-repeat 10px 6px; padding-top: 14px !important;}


.prayerForm{ width:100%; float:left; border:0px solid red;}
.prayerReqestForm{ float:left; width:49%;}
.prayerReqestImg{ float:right; width:49%; text-align: right;}
.prayerReqestImg img{ max-width:100%;}
.prayerData{width:100%; float:left; border:0px solid green; margin: 15px 0 0 0;}
.prayerReqestForm table{ width:100%;}
.prayerReqestForm table tr td{ width:100%; display:inline-block; font:400 19px/28px 'Droid Serif'; color: #333333; padding-bottom: 29px;}
.prayerReqestForm table tr td.nospace{padding-bottom:0px; text-align:center;}
.prayerReqestForm table tr td input, .prayerReqestForm table tr td select{ width:100%; height:50px; padding:0 20px; font:400 15px/24px 'Droid Serif'; color: #333;}
 .prayerReqestForm table tr td textarea{ width:100%; height:192px; padding:0 20px; font:400 15px/24px 'Droid Serif'; color: #333;}
 .prayerReset{ width: 93px !important; height: 35px !important;  border: 1px solid #e3e3e3;  background: none !important;  display: inline-block;    margin: 0 25px; cursor:pointer;}
 .prayerReset:hover{ background:#24db76 !important;}
 .prayerControlName {margin: 0 0 5px 0; padding: 0; font: 16px/12px 'Droid Serif';}
 
 .prayerDataRow{ width:100%; padding: 40px 30px; background:#f4f4f4; float:left; margin: 0 0 10px 0;}
 .prayerPersionNameDate{width:100%; padding-bottom:10px; float:left;}
 .ppn{font:600 17px/24px 'Droid Serif'; letter-spacing:-0.15px; float:left;}
 .ppd{font:400 15px/24px 'Droid Serif'; letter-spacing:-0.15px; float:right; font-style:italic;}
 .pCategory{font:600 15px/24px 'Droid Serif'; letter-spacing:-0.15px; float:left; color:#4c4c4c; width:100%; margin: 12px 0 8px 0;}
 .pcn{font:400 15px/24px 'Droid Serif'; letter-spacing:-0.15px; color:#4c4c4c; font-style:italic;}
 .pDis{font:400 15px/24px 'Droid Serif'; letter-spacing:-0.15px; color:#4c4c4c;}
 
 
 .hymnsBox{ width:100%; float:left;}
 .albumBox{ width:100%; max-width:354px; float:left; margin:0 54px 0 0;}
 .albumBox:nth-child(3n+3){ margin:0 0% 0 0;}
 .hymnsAlbum{ float:left; width:100%;}
 .albumName{font:400 22px/28px 'Droid Serif'; letter-spacing:-0.20px; color:#333333; font-style:italic; display:inline-block; padding: 20px 0;}
 .hymnsAlbum img{ display:block;} 
 
 .audioList{ width:100%; float: left; border:1px solid #d6d6d6;}
 .audiDetails{ width:100%; border-bottom:1px solid #d7d7d7; float: left; padding:20px 10px;}
 .audiDetails > audio{ width:100%;}
 .audoName {width: 100%;padding-bottom: 10px;}
 
 


.conHeading{ font:600 22px/22px 'Droid Serif'; color:#333333; font-style:italic;  display:block; border-bottom:1px solid #d7d7d7; max-width:292px; width:100%;padding-bottom: 8px;}
.contact_mail_id{color:#4c4c4c; font:600 17px/32px 'Droid Serif';}
.git{ display:block; text-align:center;}
.git li{ float: left; margin: 0 68px 0 0;}
 .git li *{transition: all 0.3s ease-in-out;}
.git li:hover span{ color:#24db76;}
.git li:hover img{ padding:3px 0 1px 0;}
.git li:last-child{margin: 0 0px 0 0;}
.git li span{ display:block; transition: all 0.3s ease-in-out;}
.space{ height:67px;}

.allahbadDarsan p,.historyPage p,.bishopMessageP p{ margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.aDarsanImg{float:right; margin:0 0 30px 30px;}
.darsanPlace{ font:400 22px/22px 'Droid Serif'; margin:0 0 30px 0; font-style:italic; color:#333333; letter-spacing:-0.20px; text-align:center;}
.Otherdarsan{font:400 22px/22px 'Droid Serif'; padding: 0 0 6px 0; font-style:italic; color:#333333; letter-spacing:-0.20px; text-align:center; border-bottom:1px solid #cccccc; width: 100%; clear: both;}

.darsanlist li{ width:24%; border:1px solid #ccc;  padding:15px; text-align:center; float:left; max-width:270px; max-height:256px; margin: 30px 30px 00px 0px;}
.darsanlist li b{ display:block; padding:13px 0 0 0px;;}
.darsanlist li:nth-child(4n+4){ margin:30px 00 0px 0px;}
.historySubHeading{ font:600 17px/17px 'Droid Serif'; margin:0;  padding: 0 0 7px 0;}
.padT10{ padding:30px 0 6px 0;}

.bishopMessPageImg{ float:left; margin:0 25px 25px 0;}
.engageCercular{ display:block; width:100%; margin: 6px 0 0 0;}
.engageCercular a{ display:block; width:100%; max-width:180px; height:48px; text-transform:uppercase; color:#fff; background:#24db76; font:600 16px/23px 'Droid Serif'; text-align: center; padding-top: 13px;  letter-spacing: 0;}
.bis_eng{ float:left; display:inline-block; width:49%;}
.bis_cir{float:right; display:inline-block; width:48%;}
.italic{ font-style:italic;}

.bishopMessageP { width: 100%; float: left;}
.latestBishopMess{ width:100%; margin:0 0 30px 0;}
.letestBishopMessHeading{color:#333333; font:400 22px/22px 'Droid Serif'; text-align: center;  font-style: italic;}
.letestBishopMessContent{ width:100%;  margin: 40px 0 50px 0; float: left;}

.commissonData{ float:left; width:100%;}
.commissonHeadImg{ width:100%; max-width:200px; height:100%; max-height:218px; background:#fff;  box-shadow: 0 0 12px #e2e2e2; float:left; padding:35px 30px; margin:0 50px 0 0; text-align:center;}
.commissioinHeadTable{ width:70%; border:none; border-collapse:collapse;}
.commissioinHeadTable td{ padding:8px 10px; min-width:50px; color: #4c4c4c; letter-spacing: -0.15px;}

.pamsWrap{ overflow:auto; width:100%;}
.pamsWrap p{ margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.pamsLeftTable{ width:69%; border:none; border-collapse:collapse; margin-bottom: 25px;}
.pamsLeftTable td, .pamsLeftTable th{ padding:8px 0px; min-width:50px; color: #4c4c4c; letter-spacing: -0.15px;}
.pamsImgRight{float:right; margin:0 0 30px 30px; max-width: 311px;}
.pamsOrder{list-style-type: decimal;display: inline-block; margin-left: 25px; list-style-position: outside;}
.pamsOrder li { margin:10px 0;}

.priestProfile{width: 100%; text-align: center;  padding: 0;  float: left; margin: 0 auto 20px auto;}
.priestProfile ul li {display: inline-block;  min-width: 240px;  margin: 0px 0 50px 41px; line-height: 25px; font-size: 15px;  float: left;}
.priestProfile ul li img {border: none;}

.priestsProfilePages{ width:100%; float:left;}
.preInfo{padding:30px; margin:0 0 2px 0; background:#f4f4f4;}
.preOtherDetails{ padding:18px; margin:0 0 2px 0; background:#f4f4f4;}

.preInfoTable{ width:auto;  border-collapse:collapse; margin:0 auto;}
.preInfoTable td{ margin:0; padding:0;}

.preInfoTableChild{ border-collapse:collapse;}
.preInfoTableChild td{ vertical-align:top; padding: 0 30px 13px 0;}
.preOtherDetailsTable{ width:100%; border-collapse:collapse;}
.preOtherDetailsTable caption{ height:50px; margin-bottom:30px; background:#333333; font:400 18px/50px 'Droid Serif'; font-style:italic; text-align:center; vertical-align:middle; color: #fff;}
.preOtherDetailsTable  td{ vertical-align:top; padding: 0 0 20px 58px;}
.preOtherDetailsTable  td:first-child{ font-weight:600;}
.ddws p{margin: 0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.ddws ul{list-style: disc; list-style-position: inside; margin-bottom: 30px;}
.ddws li{ margin: 0px 0 10px 0;}
ul.bordingHouse { margin:0; list-style:none}
.bordingHouse li{ float:left; display:inline-block; width:31%; margin-right: 2%;}
.pastoral p{margin: 0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}

.pastoralTable {width: 100%; padding: 3px; border-collapse: collapse;float: left; color: #fff; font-size: 22px;font-weight: 500; position: relative; margin: 0 0 8px 0;}
.pastoralTable tr.linkHeading td {background: #282828; color: #fff; font-size: 18px;}
.pastoralTable tr td { padding: 20px 0 20px 20px; height: 50px; font-size: 15px; color: #333333;text-align: left; /* width: 50%; */    letter-spacing: -0.20px; max-width:20%; line-height: 22px;
}
.master_contant_inner a{color:#000; line-height:18px;}
.master_contant_inner a:hover{color:#2050a4;}
.correc_r {text-align: left;}
.typejob{ padding:0;}
.how_do{ font-size:16px;}
.commentDate {padding: 0px 0px 0px 0px;}
.guestComment_ln_m {line-height: 17px; margin-bottom: 9px;}

.education p{ margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.educationList {width: 100%; text-align: center; padding: 0; float: left; margin: 0 auto 20px auto;}
.educationList ul li { display: inline-block; min-width: 230px; margin: 0px 0 50px 0px; line-height: 25px; font-size: 15px; float: left;}
.mariyampurLiHeight{ border: 1px solid #dcdcdc;  margin: 35px 3.5% !important;}
.mariyampurLiHeight img{ max-width:302px; min-height: 182px;}

.accordionHeader_I,.accordionHeader_Y{text-transform: uppercase;}
.accordionContent_Y .pamsLeftTable{width: 63%;}
.ddwsImg{float: right; margin: 0 0 30px 30px;  max-width: 311px;}
.backppro{width:100%; text-align:right; margin-top:20px;}
.backppro a{ padding:18px 30px; color:#fff; background:#24db76; text-transform:uppercase;}

.historyPage img{ max-width:100%;}
.allahabad_darshan:hover .flex-direction-nav .flex-prev{left: 10px !important;}
.allahabad_darshan:hover .flex-direction-nav .flex-next{right: 10px !important;}

.allEventsTable{ width:100%;}
.allEventsTable tr.rowColor th{background: #282828; color: #fff; font-size: 18px;}
.allEventsTable tr td, .allEventsTable tr th{padding: 20px 0 20px 20px; height: 50px;}
.ajax__calendar_container { line-height:15px;}
.ajax__calendar_body,.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years { width:100%!important;box-sizing: border-box;} .ajax__calendar_footer { height:auto!important}

.nfullNot-Data img{margin: 10px;}
.nfullmain-container p{margin:0 0 30px 0; letter-spacing: -0.15px; line-height: 22px;}
.color_theme{color:#24db76 !important; }
.master_contant_inner p{    margin: 0 0 30px 0;
    letter-spacing: -0.15px;
    line-height: 22px;}
 ul.masterlist li{     margin: 0 0 30px 0;
    letter-spacing: -0.15px;
    line-height: 22px;
    list-style: inside;}
 .left_img{ float:left; margin-right:10px;}
 .directors {
    width: 100%;
    margin: 0 auto 20px auto;
    text-align: left;
    padding: 0;
    background: #f4f4f4;
    float: left;
    padding: 15px;
    box-sizing: border-box;
}
 .directors .historySubHeading{ font-style:italic; text-align:center;
 }