﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
html{width:100%;height:100%}
body{margin:0;padding:0;font-family: "Montserrat", sans-serif;}
h1{margin:0;background:#ffe197;text-align:center;text-transform:uppercase}
.header_back{background:url(../images/master_header.jpg)top left no-repeat;background-size:100%;left:-67px;right:0}

.master-logo {
    background: #665951;
    margin-top: 43px;
    text-align: center;
    padding: 8px 0;
}
.nav{padding-top:5px;margin-left:0; margin-bottom: 9px; display:block;}
.nav ul{*zoom:1;list-style:none;margin:0;padding:0}
.nav ul:after{content:"";display:table}
.nav ul:before{content:"";display:table}
.nav li ul:before{content:"";width:100%;float:left;position:absolute;height:12px;top:-11px}
.nav ul li:hover > ul:before{background:url(../images/dropdown_icon.png) center center no-repeat}
.nav ul:after{clear:both}
.nav ul > li{float:left;position:relative;width:16.2%;text-align:center;font-size:13px;min-width:100px}
.nav ul > li:nth-child(1){border-left:none}
.nav ul > li:nth-child(4){border-left:none; left: 1px;}
.nav ul > li:nth-child(5){border-left:none}
.nav li ul li{background-image:url(/images/back_repeat.jpg)}
.nav ul li ul li{border:none;font-size:12px}
.nav li:nth-child(4):hover > a{background:transparent}
.nav a{display:block;padding:10px 20px;line-height:1.2em;color:#fff;text-decoration:none}
.nav a span{display:block;text-align:center;width:100%}
.nav a:hover{text-decoration:none}
.nav li ul{background-image:url(../images/back_repeat.jpg)}
/*.nav li a .nav_text{border-left:1px solid #fff;font-size:13px}*/
/*.nav li:first-child a .nav_text{border-right:1px solid #fff}*/
.nav li ul li{width:100%}
.nav li ul a{border:none;color:#727272;text-transform:uppercase}
.nav li ul li:nth-child(4) a:hover{background:rgba(0,0,0,0.2)}
.nav li ul a:hover{background:rgba(0,0,0,0.2)}
.nav li ul{/*position:absolute;*/left:0;top:85px;z-index:999999999;width:100%}
.nav li ul li{overflow:hidden;height:0;-webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in}
/*.nav ul > li:hover ul li{height:36px; border-bottom:1px solid #bfbfbf;}*/
#menu_mob{display:none;color:#fff;font-size:20px;width:100%;text-align:center;background:url(/images/menu1.png) center center no-repeat}
#menu_mob.active3{background:#000 url(/images/menu1.png) center center no-repeat}
.nav ul li a{padding:10px 0}tntnt
.nav li:hover a .nav_text_1{background:rgba(26,112,156,0);text-decoration:none;padding:10px 0}
.nav li a .nav_text_1{padding:10px 0}
.nav a .inner_menu{padding:0 0 0 15px;text-align:left}


/*.nav li .subMenu1 > li ul { position:absolute; left:100%; top:0;}
    .nav li .subMenu1 > li ul:before { display:none;    }
.nav li .subMenu1 > li {overflow:hidden;height:0;-webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in;}
.nav li:hover > .subMenu1 > li { height:36px; overflow:visible            }
.nav li .subMenu1 > li ul li {overflow:hidden;height:0;-webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in;}
.nav li > .subMenu1 > li:hover ul li { height:36px; overflow:visible            }*/






.footer_navigation{display:block;width:100%;clear:both;float:left;text-align:center}
.footer_navigation ul{text-align:center;padding:0}
.footer_navigation ul li{display:inline-block;background:url(../images/footer_navigation.png) no-repeat;width:43px;height:43px;margin:0 10px 0 0}
.footer_navigation ul li a{display:block;height:43px;width:43px}
.guest_book{background-position:-53px 0!important}
.site_map{background-position:-105px 0!important}
.location{background-position:-157px 0!important}
.footer_copyRight{width:100%;display:block;text-align:center;padding-bottom:16px}
.footer_copyrights p{font-size:13px;text-align:center;text-transform:uppercase}
.footer_social_icons{display:block;width:100%;clear:both;float:none;text-align:center;position:relative}
.footer_social_icons ul{padding:0}
.footer_social_icons ul li{display:inline-block;background:url(../images/footer_social_icon.png) no-repeat;width:43px;height:43px;margin:0 10px 0 0}
.footer_social_icons ul li a{display:block;height:43px;width:43px}
.footer_line{background:url(/images/line.png) no-repeat;height:1px;margin:0 auto}
.footer_back {
    overflow: hidden;
    background-size: 100% 100%;
    width: 100%;
    clear: both;
    padding: 20px 0;
}
.twitter{background-position:-53px 0!important}
.linked_in{background-position:-105px 0!important}
.youtube{background-position:-157px 0!important}
#slider{float:left;width:100%}
.arrowLink ul li{display:inline-block;list-style-type:none}
.copyRight p{font-size:13px;text-align:center;line-height:15px;font-weight:400;text-transform:none}
.copyRight a{color:#000;text-decoration:none}
.copyRight a:hover{color:#912d2d}
.Inner_page_content{padding:20px 0 20px 10px}
.Inner_page_section{width:100%}
.Inner_page_text {
    background: #f7f7f7;
    padding: 16px;
    border-radius: 6px;
    margin-top: 26px;
    box-shadow: -1px 1px 7px 0px #c1c1c19e;
}
.Inner_left_section{float:left}
.Inner_right_section {
    width: 100%;
    /* text-align: justify; */
    margin-bottom: 20px;
}
.Inner_page_heading {
    font-size: 24px;
    text-transform: uppercase;
    background: #665951;
    display: flex;
    line-height: 46px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: 500;
    border-radius: 0 40px 0 40px;
}
.Inner_page_image{padding:0 20px 20px 0}
Inner_page_text {
    color: #665951;
    font-size: 17px;
    line-height: 30px;
    margin-top: 20px;
    /* overflow: scroll; */
    text-align: justify;
}
.Inner_page_text ul li {
    padding: 7px 25px;
    margin: 0px;
    line-height: 20px;
    font-size: 16px;
}
.background_pattern {
    background: #fff;
    padding: 0 0 0 0;
    float: left;
    width: 100%;
}
.Left_table{width:50%;float:left;color:#6b6b6b}
.Right_table{width:50%;float:right;color:#6b6b6b}
.table_caps{font-weight:700;width:154px}
.Table_cover{width:100%;float:left;margin:20px 0}
.Table_heading{text-align:left;padding:10px 0}
.Full_table{width:100%}
.Table_central_heading{text-align:left;font-weight:700;padding:10px 0;float:left;width:100%}
.Inner_page_table{width:100%;float:left;padding:10px 0}
.Sub_heading{border-bottom:1px solid #912d2d;color:#912d2d;font-size:16px;font-weight:400;text-transform:uppercase}
.Table_footer_text{color:#912d2d}
.Table_list_heading{color:#912d2d}
.Inner_page_padding{padding-bottom:40px}
.Web_content{color:#912d2d}
.Designation{color:#912d2d}
.circulars ul li{text-transform:uppercase;font-size:13px;word-spacing:2px}
.circulars a:visited{color:#006ebf}
.circulars a{color:#6b6b6b;text-decoration:none}
.container_md fieldset{border:solid 1px #912d2d;margin:14px auto; width:98%; float:left;}
.container_md fieldset legend{border:solid 1px #912d2d;font-weight:400;font-size:17px;color:#3f3c3c;padding:0 20px;text-align:center;text-transform:uppercase;word-spacing:2px; display:table; white-space: nowrap;letter-spacing: 1px;}
.contactFormAddress{display:block;margin:23px auto 0;float:none;width:94%;overflow:hidden}
.contact-us-formfield{float:left; width:59%;}
.contact-us-formfield li{margin-bottom:10px; display:inline;}
.contact-us-formfield input{font-weight:300;font-size:13px}
span#ctl00_head_lblHead{
    display: none;
}
input[type=submit]:focus,input[type=reset]:focus {
 box-shadow: 0px 0px 5px blue;
}

  .accordionHeader_Y {
    color: #fff;    
    background: #7c6c62 url(/images/ajax-arrow.png) 98.3% center no-repeat !important;
    width: 99%;
    line-height: 24px;
    padding: 8px 5px;
    margin-top: 6px;
    cursor: pointer;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 17px;
} 

.post{min-height:500px;}

.eventGrup {
    display: block;
    width: 100%;
    text-align: center;
    padding: 22px 0;
    font-weight: 600;
    font-size: 20px;
}

.textAreaBox{width:95%;height:112px;margin-bottom:6px;padding-left: 6px;border:1px solid #E6E6E6;resize:none;background:#e7e5e5;color:#3f3c3c}
.captchaInput{width:30%;display:inline-block;float:left;}
.captchaCode{display:inline-block;float:left; }
.captchaRefresh{width:25%;display:inline-block;float:left;margin-left:0 }
ul.submitReset{float:none;width:100%;text-align:center;margin-top:44px}
.submitReset{margin:0;padding:0}
ul.submitReset li{display:inline-block;position:relative;float:none;margin:16px .66% 0 auto}
.contact-us-formfield li input.active_btn{color:#fff!important;background:#912d2d!important;border:none}
.contact-us-formfield input[type='submit'],.contact-us-formfield input[type='reset']{font-size:14px;font-weight:400}
.contact-main-sub{width:50%;float:left;border:solid 1px #912d2d;padding:20px}
.guestCaption{font-weight:400;font-size:20px;color:#3f3c3c;text-transform:uppercase;margin-top:-10px;padding-bottom:10px}
.contact-main-sub li{margin:2px}
.howToKnow{font-size:12px;font-weight:300;color:#3f3c3c;padding:7px 20px 9px 6px}
ul.guest_captcha{float:none;width:100%;margin:10px auto}
ul.guest_captcha li{display:inline-block;position:relative;float:left;/*margin:16px .66% 0 auto */}
ul.guest_submitReset{float:none;width:100%;text-align:center;margin-top:10px}
ul.guest_submitReset li{display:inline-block;position:relative;float:none;/*width:31%;margin:15px 3.66% 1px 6px*/}
.sitemaph li a{color:#912d2d;text-decoration:none;text-transform:uppercase;font-size:13px}
hr{border:1px solid #d7d7d7; width:70%;}
#JrDisc{width:100%}
#JrDisc ul{text-align:left;margin-left:0}
#JrDisc ol{text-align:left;padding-left:0}
#JrDisc ul li{display:inline-block;width:48%;list-style:none;vertical-align:top;color:#6b6b6b;font-size:14px;line-height:20px}
#JrDisc ol>li{list-style-type:decimal;list-style-type:decimal;display:block}
#JrDisc ul li table tr{color:#6b6b6b;font-size:14px;line-height:20px;font-family:"Times New Roman"}
#JrDisc ul li table tr:first-child{font-size:16px;font-weight:600;line-height:24px}
#JrDisc ul li ol:first-child{font-size:16px;line-height:24px}
#JrDisc ul li td{vertical-align: top;}
.Txt_bx_capta{
    height: 28px;
    /*margin-bottom: 6px;*/
    border: 1px solid #E6E6E6;
    padding: 1px -6px;
    resize: none;
    background: #e7e5e5;
    font-family: 'Open Sans';
    font-size: 14px;
    color: #3f3c3c;
    padding: 0px 5px;
    float:left;}


/*prest inner page classes*/
.prest ul li{vertical-align:top;}

        .prest
        {
            width: 100%;
            float: left;
            clear: both;
        }
        .prest h4{margin: 5px 0 0 0;
text-transform: uppercase;
font-size: 12px;color: #912d2d;}
        .prest img {
    border: 2px solid #18517c;
    border-radius: 33px 0;
    -moz-border-radius: 33px 0;
}
        .prest ul
        {
            margin: 0;
            padding: 0;
            text-align: center;
        }
       .prest ul li {
    display: inline-block;
    max-width: 200px;
    width: 100%;
    margin: 5px;
    border: 1px solid #18517c;
    padding: 6px;
    border-radius: 20px 0;
    -moz-border-radius: 20px 0;    
}
        figure, figcaption
        {
            display: block;
            margin: 0;
            padding: 0;
            font-size: 13px;
line-height: 16px;
        }
    
/*prest inner page classes end*/

.contact-main-sub
                    {
                        height: auto;margin-top: 0px;
                    }
                    
.hightSpacer1{height:20px;}
.hightSpacer2{height:40px;}
.hightSpacer3{height:60px;}
.hightSpacer4{height:80px;}
.hightSpacer5{height:100px;}

/*photo gallery */

.searchform ul{text-align: center;list-style: none;padding: 10px; width:100%;}
.searchform ul > li{text-align: left;list-style: none; display:inline-block;padding: 0 1%;}

.ajax__calendar_container{ position:absolute !important; z-index:999999999 !important;}
.nfullNot-Data {float: left; width: 100%; clear: both;}

.table-container {width: 100%; overflow-y: auto; _overflow: auto;  margin: 0 0 1em;}
table.parishesAddress,table.parishesMass { width: 100%;border: 1px solid #dbdbdb; border-collapse: collapse; margin: 20px auto;text-transform: uppercase; letter-spacing: 0.5px;}
table.parishesAddress tr td { width: 50%; font: 14px/20px "Times New Roman";  border: 1px solid #dbdbdb;  border-collapse: collapse; padding: 5px 10px;}
table.parishesMass  tr td { width: 25%; font: 14px/20px "Times New Roman";  border: 1px solid #dbdbdb;  border-collapse: collapse; padding: 5px 10px;}
table.parishesAddress caption, table.parishesMass caption { color: #912d2d; font: 20px/20px "Times New Roman";  padding: 10px 0; background: #dbdbdb;}
table.parishesAddress tr th, table.parishesMass tr th {color:#912d2d;width: 33%;font: 17px/20px "Times New Roman";border: 1px solid #dbdbdb; border-collapse: collapse; padding: 5px 10px;}

.text-center {
    text-align: center!important;
}

.viewAll {
    font: 400 16px/15px 'Montserrat';
    display: inline-block;
    border: 1px solid #464646;
    background: #f9f9f9;
    transition: all 0.3s ease-in-out;
}

    .viewAll span {
        display: inline-block;
        color: #fff;
        font-size: 15px;
        transition: all 0.3s ease-in-out;
    }
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
#gallerFirst, #gallerSec {
    width: 100%;
    float: left;
    background: #fff;
    /* height: 365px; */
    margin-bottom: 30px !important;
}



