﻿@media only screen and (min-width : 991px) and (max-width : 1024px) {
.wrapper, .wrapper_master, .wrapper_master_page {width:100%; max-width: 1024px; margin: 0px auto;  padding: 0 20px;}
.nav{width: 100%; left:0%;}
.menu > ul > li{  margin: 0 0 0 13px;}
.nav li ul.dropdown{width: 138px;}
.nav li ul.dropdown li{min-width: 138px;}
.nav li ul.dropdown li ul{width: auto /*138px*/;}
.ipadl{right: 100%;}
.nav li ul.dropdown li ul li  a{padding: 0px 10px 13px 10px;}
.flex-caption {top: 35%;}

.slider{ height:auto;}
#slider1 .flex-control-nav{top: 482px;}
.our_bishop img {float: left; max-width: 100%;}
.our_bishopDes {position: absolute; bottom: 2px;}
.middle_mg,.middle_mg2{ margin: 0 9px;}
.slidBottom {bottom: 50px;}

.our_bishop{width: 230px; height: 355px;}
.read_more_bishop a{margin: 4px 10px 0 0px;}

.church_slider {width: 485px; height: auto;}
.why_our_church{ width: 485px}
.link_for_all li{margin-bottom: 20px;width:  235px;}
.margin_li {margin-right: 10px;}
.church_sld_text{top: 470px;}
.church_center_text{width: 100%;}
.church_bg{height: auto; margin-bottom: 75px;}

.notice-in{width: 485px;}
.news_dis1 a{width: 384px; line-height: 24px;}
.news1 {float: left;}
.news_dis a{width: 295px; margin: 4px 0 0 0;}
a.read_notice{width: 74px; margin:4px 10px 0 0;}
#newnotice_lblnoticedownloads ul li{width:484px!important;}

.news2{margin: 0 10px 0 20px;}
.magazine_res_box {float: right; width:100%; text-align:center}
    .photo_bg
    { height:auto
    }
    .about_diocese
    {
        width: 380px; height:auto; padding-bottom: 20px;
    }
    .menu .wrapper
    { padding:0px 5px;
    }
.magazine{width: 240px; margin: 0 0 0 0px; }
.maga_name{font-size: 23px;}	
.book_in img{ max-width:100%;}
.Resource {width: 240px; margin: 0px 0 0 10px; float:none; display:inline-block}
#homephotog_LBPhoto{ max-width:1024px;}
#homephotog_LBPhoto li{width: 315px!important;  margin:0 20px 0 0;}
.event_full{width: 505px;}
.home_calender{width: 500px;}
.hymns{width: 469px; margin: 0 0 0 10px;}
.Event_title{letter-spacing: 9px;}
.profile_ulCover{ max-width:1024px; display:inline-block; margin:auto}
.Profile_full li{ margin:0 0 5px 23px; width: 176px;  background: url(../images/profile_line.png) no-repeat 255px 0;}
.Profile_full li:before{left: -53px;}
.quotes{width: 94%; margin: -50px 0 -50px 3%;}
.quotes_text {width: 85%;}
/*.quotes_text li {padding: 22px 0 0 14px !important; line-height: 26px;}*/
.uselink { width: 145px; margin: 5px 0 0 65px;}
.footer ul li{text-align: left;}
li.right_d {text-align: right !important;}


.mater_contant { width: 100%;}
.master_nav{width: 76%;}	
.master_nav > ul > li { margin: 0 0 0 8px;}
.master_menu {width: 230px;}
.masterheading { width: 100%;}
.master_contant_inner {padding: 30px 20px;}

.siteMap >li:nth-child(4n+4) {margin: 0 30px 80px 0;}
table.contact-add{margin-left: 25px;}
#address {width: 76%;}
.join-left {padding:30px;}
.uploadResume{padding-bottom: 10px;}
.guestBleft{max-width: 330px;}
.ctlBox{margin-right: 20px; max-width: 550px;}
.albumBox{max-width: 300px; margin: 0 42px 0 0;}
.photo_gn1 li {max-width: 297px;}
.display_p, .hover_img{ float:none !important;}
.officials ul li{margin: 35px 0 35px 4px;}
.priestProfile ul li{margin: 0px 0 50px 6px;}
.ordinationImg{ max-width: 40%;}
.ordination{width: 58%;}
.gallery_in,.Profile_full, .diocese_bg{max-width: 1024px; overflow: hidden;}
.book_in {width: 200px;}
.magazinePage li{margin: 0 1% 50px 0;}
.magIcon li{margin: 10px 0 0 0;}
.darsanlist li{margin: 30px 13px 00px 0px;}

}
@media only screen and (min-width : 768px) and (max-width : 990px) {

.mobLogoM {display: block; background: #fff; width: 100%; float: left; padding: 0 20px;}

#slider1 ul li.flex-active-slide .top_caption {display: none; animation-name: bharat;}
.caption_txt {display: none;}
.flex-caption {top: 6%;}
#slider1 .flex-control-nav {top: 90%;}
.slider {height: auto;}
.navigation {height: auto; position: relative;}
.mobLogoM {display: block;background: #fff; width: 100%; float: left; padding: 0 20px;}
.mobLogoM {max-width: 100%; margin: 0 auto; float: none !important; min-height: 46px;}
.caption_icon {font-size: 50px; padding-top: 9%;}
#slider1 .flex-control-nav {top: 90%;}
.wrapper, .wrapper_master, .wrapper_master_page {width: 100%; margin: 0px auto;}
.mater_contant, .wrapper, .wrapper_master, .wrapper_master_page, .masterheading {width: 100%;float: left;}
.symbal {margin: 50px 0 0 0;}
.our_bishop {float: none; margin: 0 auto 20px auto; overflow: hidden;}
.our_bishop img {max-width: 100%;}
.our_bishopDes {bottom: 10px;}
.slidBottom {bottom: 50px;}
.our_pop {margin-bottom: 50px;}
.church_bg {height: 100%; padding: 50px 20px 0 20px;}
.church_slider {height: auto;}
.church_slider.flexslider { margin: 0 auto; float: none; width: 100%; max-width: 344px;}
.church_sld_text {top: 74%; padding: 0 20px;}
.church_center_text {padding: 10px 20px; width: 100%; line-height: 30px;}
.why_our_church {max-width: 570px; float: none; width: 100%; margin: 0 auto;}
.top_name_ch {margin: 30px 0 6px 0;}
.link_for_all {margin: 35px 0 31px 0;}
.link_for_all li {margin-bottom: 20px; width: 251px;}
.all_darshan_caption {top: 32%;}
.allahabad_text2 {background: url(../images/line_darshan.png) no-repeat center 55px;}
.all_news {height: auto;padding: 0 20px;}
.notice-in {float: none; margin: 0 auto; overflow: hidden; max-width: 570px; width: 100%; height: auto; padding: 14px 20px;}
.previous-notice, .next-notice { left: 45%;}
#newnotice_lblnoticedownloads {height: 105px !important; margin: 52px auto 10px auto;}
.previous-notice {left: 45%; bottom: 84px;}
.click {margin: 60px 0 20px 0;}
.magazine_res_box { max-width: 570px; width: 100%; margin: 20px auto 50px auto; float: none; overflow: hidden; text-align:center}
.magazine {margin: 0 0 0 0px; width: 255px;}
.Resource {width: 270px; margin: 0 0 0 17px;    float: none;
    display: inline-block;}
.photo_bg {height: auto;}
.Notice_title {margin: 40px 0 0 0;}
.gallery_in {float: none; max-width: 570px; margin: 0 auto;}
#homephotog_LBPhoto {height: auto !important;}
.gallery_text.post_down1 {float: left; width: 100%;}
.gallery_in:hover > .previous-gyr, .gallery_in:hover > .next-gyr {top: 265px;}
span#homephotog_lbltitle {display: block; margin: 20px auto 28px auto; width: 100%;}
.kcstdName, .kcstdUpdated { display: block; width: 100%; text-align: center;}
.click4 { margin: 0 0 50px 0; width: 100%;}
.diocese_bg {height: auto;background: #536975; background: -webkit-linear-gradient(#536975, #43475c); background: -o-linear-gradient(#536975, #43475c);background: -moz-linear-gradient(#536975, #43475c); background: linear-gradient(#536975, #43475c);}
.event_full {float: none; max-width: 570px; width: 100%; margin: 0 auto;}
.event_head_full { background: url(../images/event_title.png) no-repeat top center; padding: 0;}
.hymns {float: none; width: 100%; max-width: 570px; margin: 0 auto 0 auto;}
.hymns_head_full {margin: 42px 0 17px 0; background: url(../images/prayer_d.png) no-repeat center top; padding:0;}
.Event_title {text-align: center;  margin: 50px 0 0 0;}
.Event_head { text-align: center;}
.click_ch {margin: 0px 0 50px 0;}
.Profile_full { height: auto;}
.profile_ul {max-width: 565px; float: none; margin: 0 auto;}

.master_nav-bg {padding: 0px;}
.master_navigation {height: 60px; position: absolute;}
.master_logo_d {display: none;}

.masterheader {margin-top: 60px; height: auto; padding: 20px 0;}
.masterheading {font-size: 42px; line-height: 46px;}
.mater_contant {padding: 20px 0px;}
.master_contant_inner {padding: 0px 20px; margin: 0;}
.about_diocese {width: 100%;height: auto;}
.about_diocese img, .about_diocese p {display: none;}

.home_icon {position: absolute; bottom: 19px;}
.home_icon:before {content: ""; height: 10px; background: #000; background: #4a4a4a; position: absolute; left: 0; width: 100%; top: -29px;}
.home_icon ul {text-align: center; display: block;}
.home_icon ul li {display: inline-block; float: none;}

.quotes {margin: 50px 0px 0px auto;}
.quotes_text {width: 85%;}
.quotes_text li {padding: 22px 0 0 14px !important; line-height: 26px;}

.link {width: 100%;padding: 5px;text-align: center; margin: 30px auto;}
.uselink {float: none;width: 100%; margin: 0px auto 40px auto; overflow: hidden; position: relative; padding-bottom: 0px;}
.uselink ul {display: none; max-width: 100%; float: left;}
.uselink:after { content: ""; height: 10px; background: #000; background: #4a4a4a; position: absolute;  bottom: 0; left: 0; width: 100%;}
.uselink ul li {display: inline-block;}
.uselink ul li a {padding: 10px;text-align: center; display: block;}
.uselink ul{ max-width:100%; margin-bottom: 20px;}
.Popular_tags ul {margin: 0px auto; padding: 0px; max-width: 382px;}
.Popular_tags {float: none; width: 100%; margin: 0px auto 100px auto; overflow: hidden; position: relative; padding-bottom: 30px; height: auto;}
.Popular_link {text-align: center; padding: 5px;}
.LinkdownArrow:after { content: url(../images/footerLing.png); right: -3px; position: relative;}
.footer_link {height: auto;padding: 0; position: relative;}
.footer {border-top: 10px solid #4c4c4c;}
.footer_full {height: auto;}
.footer ul li {width: 100%; display: block; text-align: center; margin: 10px 0;}
li.right_d {text-align: center !important; padding: 0;}

.ctlBox{float: none; overflow: hidden; margin: 40px auto;}
.pamsImgRight {float: none; max-width: 100%; margin: 0 0 30px 0px;}
.accordionContent_Y .pamsLeftTable {width: 100%;}
.albumBox{margin: 0 5px 0 0;}
.hymnsBox {display: flex;}
.pgThumbView1 li a img{height: 217px;}
.display_p {height: 217px; float: none;}
.hover_img{float: none !important;}
.commissonHeadImg{max-width: 170px; padding: 35px 10px; margin: 0 30px 0 0;}
.preOtherDetailsTable  td{ text-align: left;}
.officials ul li{margin: 35px 0 35px 2px;}
.priestProfile ul li { margin: 0px 0 50px 2px;}

.ordination{width: 100%;}
.ordinationImg{margin: 0 auto; display: block; float:none;}
.accordionHeader_Y, .accordionHeader_I{height: auto;line-height: 22px; padding: 10px 30px;}
.magazinePage li, .magazinePage li:nth-child(3n+3){ margin: 0 6% 50px 0;}
.magIcon li{margin: 10px 0 0 0;}
.audiDetails > audio{max-width: 217px;}
.audiDetails{overflow: hidden;}

.darsanlist li { width: 30%; margin: 30px 24px 00px 0px;}
.darsanlist li:nth-child(4n+4){ margin: 30px 24px 0px 0px;}


}
@media screen and (max-width:767px){
.slider{ height:auto;}
.navigation{ height:auto; position:relative;}
/* *{ border:1px solid red;}*/
.loader.third{ display:none;}
.wrapper, .wrapper_master, .wrapper_master_page { width: 100%; margin: 0px auto;}
.mater_contant, .wrapper, .wrapper_master, .wrapper_master_page, .masterheading{ width:100%; float: left;}
    .mo_port1 a { color:#373737 !important;
    }
.quotes_text{ width:83%;}
.quotes_text li{padding: 22px 0 0 14px !important; line-height: 26px;}
.fixheight{height:auto;}
#slider1 li .caption_txt img { max-width: 150px;}
.flex-caption{ top: 6%;}
.caption_txt{display:none;}
.caption_icon{ font-size:50px; padding-top: 9%;}
.top_caption{ display:none;}
#slider1 ul li.flex-active-slide .top_caption{display:none; animation-name: bharat;}
#slider1 .flex-control-nav{ top: 90%;}
.symbal{margin: 50px 0 0 0;}
.our_bishopDes { bottom: 10px; /*background:#000;*/}
.our_bishop{float: none; margin: 0 auto 20px auto; overflow: hidden;}
.our_bishop img{ max-width:100%;}
.church_bg{ height:100%; padding: 50px 20px 0 20px;}
.our_pop{ margin-bottom:50px;}
.church_slider{ height:auto;}
.church_slider.flexslider { /*border: 1px solid red;*/ margin: 0 auto;  float: none;  width: 100%; max-width: 344px;}
.why_our_church{max-width: 570px;float: none; width: 100%; margin: 0 auto;}
.top_name_ch{margin: 30px 0 6px 0;}
.all_darshan_caption{top: 32%;}
.link_for_all{margin: 35px 0 31px 0;}
.link_for_all li{ margin-bottom: 20px; width: 251px;}
.allahabad_text2{background: url(../images/line_darshan.png) no-repeat center 55px;}
.margin_li{margin-right: 25px;}
.all_news{ height:auto; padding: 0 20px;}
.Notice_title{ margin: 40px 0 0 0;}
.notice-in{float: none; margin: 0 auto; overflow: hidden; max-width: 570px; width:100%; height:auto; padding: 14px 20px;}
#newnotice_lblnoticedownloads { height: 105px !important; margin: 52px auto 10px auto;}
#newnotice_lblnoticedownloads ul li{width:97% !important;    height: 125px !important;}
.news_dis a{width: 77%;}
a.read_notice{margin: 4px 20px 0 0;width: 74px;}
.click {margin: 60px 0 20px 0;}
.magazine_res_box{max-width: 570px; width:100%; margin: 20px auto 50px auto; float: none;    overflow: hidden;}
.magazine{margin: 0 0 0 0px; width: 255px;}
.photo_bg{ height:auto;}
.gallery_in{float: none; max-width: 570px; margin: 0 auto;}
.kcstdName,.kcstdUpdated{ display:block; width: 100%; text-align: center;}
.click4 {margin: 0 0 50px 0; width: 100%;}
span#homephotog_lbltitle{display:block; margin:20px auto 28px auto; width: 100%;}
.diocese_bg{ height:auto; background: #536975; background: -webkit-linear-gradient(#536975, #43475c); background: -o-linear-gradient(#536975, #43475c); background: -moz-linear-gradient(#536975, #43475c); background: linear-gradient(#536975, #43475c);}
.event_full {float: none; max-width: 570px; width: 100%; margin: 0 auto; }
.event_head_full { background: url(../images/event_title.png) no-repeat top center; padding: 0;}
.Event_title { text-align: center;  margin: 50px 0 0 0;}
.Event_head {text-align: center;}
.hymns_head_full { margin: 42px 0 17px 0; background: url(../images/prayer_d.png) no-repeat center top; padding:0;}
.hymns{float: none; width:100%; max-width: 570px; margin: 0 auto 0 auto;}	
.click_ch{margin: 0px 0 50px 0;}
.gallery_in:hover > .previous-gyr,.gallery_in:hover > .next-gyr{top: 265px;}
#homephotog_LBPhoto{ height: auto !important;}
.gallery_text.post_down1{float: left; width: 100%;}
.Profile_full{ height:auto;}
.profile_ul{max-width:564px;float: none; margin: 0 auto;}
.quotes{margin:50px 0px 0px auto;}
.footer_link{height: auto; padding: 0; position:relative;}
.about_diocese{width:100%;height: auto;}
.about_diocese img, .about_diocese p{ display:none;}
.home_icon {position: absolute; bottom:19px;}
.home_icon ul{ text-align:center; display:block}
.home_icon ul li{ display:inline-block;float: none;}
.uselink{ float: none; /*max-width: 382px;*/ width: 100%; margin: 0px auto 40px auto; overflow: hidden; position:relative; padding-bottom:0px;}
.Popular_tags { float: none; /*max-width: 382px;*/ width: 100%; margin: 0px auto 100px auto; overflow: hidden; position:relative; padding-bottom: 30px; height: auto;}
.uselink ul, .Popular_tags ul {margin: 0px auto;padding: 0px; max-width: 382px;}
.Popular_link{    text-align: center; padding: 5px;}
.link { width:100%; padding: 5px; text-align: center; margin: 30px auto;}
.uselink ul{ display:none; max-width:100%; float:left; margin-bottom: 20px;}
.uselink ul li{display: inline-block;/* background: #2a2a2a; margin: 0px 4px 6px 0;*/}
.uselink ul li a{padding: 10px; text-align: center; display:block;}
.uselink:after{ content:""; height:10px; background:#000;background: #4a4a4a; position: absolute; bottom: 0; left: 0; width: 100%;}
.home_icon:before{ content:""; height:10px; background:#000;background: #4a4a4a; position: absolute; left: 0; width: 100%; top: -29px;}
.LinkdownArrow{ position:relative; display:inline-block;}
.LinkdownArrow:after{ content:url(../images/footerLing.png); right: -3px; position: relative;}
.footer{border-top: 10px solid #4c4c4c;}
.footer_full{ height:auto;}
.footer ul li{width: 100%;display: block; text-align: center; margin: 10px 0;}
li.right_d{ text-align: center !important; padding:0;}
.church_sld_text{ top: 74%; padding: 0 20px;}
.church_center_text{padding: 10px 20px; width: 100%; line-height: 30px;}
.previous-notice,.next-notice{left: 45%;}
.previous-notice{left: 45%; bottom: 84px;}
.Resource{width: 255px;    margin: 0 0 0 17px;}

.master_nav-bg{padding: 0 20px;}
.master_logo_d {display: none;}
/*.masterlogo_m a{display: block;}*/
.master_navigation{height: 60px; position:relative;}
.masterheader{margin-top: 0px; height: auto; padding: 20px 0;}
.masterheading{font-size: 42px; line-height: 46px;}
.master_contant_inner{padding: 0px 20px; margin: 0;}
.mater_contant{padding: 20px 0px;}

.officials ul li{float: none; margin: 35px auto 35px auto;}
table.contact-add{margin-left: 0; margin-bottom: 30px;}
.ctlBox{margin: auto; float: none; clear: both; overflow: hidden;}
.reach_search_btns{top: 0; right: 0; max-width: 100%;}
#address{width: 77%;}
.buttonReachUs{width: 22%;}
.reach_right{max-width: 100%;position: relative; top: 0;}
.cnt-butSubmit{margin-top: 20px !important;}
.uploadResume{margin-bottom: 10px;}
.guestBleft{ padding-left:0;margin-top: 30px; max-width: 100%;}
.education{ overflow:auto;}
.pamsImgRight {float: none; margin: 0; max-width: 100%;}
.accordionContent_Y .pamsLeftTable {width: 100%;}
.bordingHouse li{ width: 48%; min-height: 140px;}
.accordionContent_Y img{ max-width:100%;}
.accordionHeader_Y,.accordionHeader_I{font-size: 15px; padding: 2px 15px;}
.accordionHeader_Y{background:#373737 url(/images/ajax-arrow.png) right 15px top 22px no-repeat}
.accordionHeader_I{background:#ffcc00 url(/images/ajax-arrow1.png) right 15px top 22px no-repeat}
.albumBox{ max-width: 48%; margin: 0px 10px 0px 0;}
.hymnsBox{display: -webkit-flex; -webkit-flex-wrap: wrap; display: flex; flex-wrap: wrap;}

.photo_gn1 li, .pgThumbView1 li {max-width: 48%; margin: 0px 1% 2% 1%;}
#gallerFirst .slides li img {width: auto; max-width: 100%;}
.thumGhide{bottom: 6px;}
.display_p, .hover_img{ float:none !important;}
.commissioinHeadTable { width: 75%;}
.commissonHeadImg img{ max-width:100%;}
.commissonHeadImg{max-width: 110px; padding: 5px 5px; margin: 0 4px 0 0;}
.commissioinHeadTable td{min-width: 25px;}
.preOtherDetailsTable  td{ text-align: left; padding: 0 0 20px 10px;}
.preInfoTable td{vertical-align: top; text-align: left;}
.priestProfile ul li{margin: 0px 0 50px 20px; float: none;}
.backppro a {padding: 7px 15px;}
.preOtherDetails{ overflow:auto;}

.ordination{width: 100%;}
table.ordination tr td{padding: 0px 8px;}
.ordinationImg{width: 100%;}
.ordinationImg{margin: 0 auto; display: block; float:none;}

.magazinePage li:nth-child(3n+3) {margin: 0 4% 50px 0;}
.magazinePage li{margin: 0 4% 50px 0;}
.magIcon li{margin: 10px 0 0 0;}
.back-to-top{border-radius: 50%; box-shadow: 0 0 5px #fff;}
.allahbadDarsan .aDarsanImg {float: none; margin: 0;}
ul.darsanlist {text-align: center;}
.darsanlist li{ width: 49%;float: none; display: inline-block;}
.darsanlist li:nth-child(4n+4) { margin: 30px 30px 00px 0px;}

}

@media only screen and (max-width : 480px) {
.nav-bg{ padding:0 10px;}
.menu-icon{margin: 15px 0 0px 1% !important;}
div#slider1 { margin-top: 0px !important;}
#slider1 ul li.flex-active-slide .top_caption, .caption_txt{ display:none; animation-name: bharat;}
.caption_icon{font-size: 30px; padding-top: 0%;}
.flex-caption .top_caption li{display: none;}
.wrapper{ padding:0 20px;}
.church_bg{margin: 30px auto 0 auto;}
.church_slider.flexslider{margin-top: 50px; max-width: 100%;}
.church_center_text{ width:100%;  line-height: 26px; min-height: 50px; vertical-align: middle; padding: 10px;}
.church_sld_text{top: auto; padding: 0 20px; bottom: 15px;}
.church_slider{height:auto;}
.jesus_des{font-size: 28px;}
.link_for_all ul{ max-width:270px; margin:0 auto;}
.allahabad_text1,.Notice_title{font-size: 12px; letter-spacing: 6px; font-weight:600;}
.allahabad_text2{font-weight: 400; font-size: 28px; height: 45px; background: url(../images/line_darshan.png) no-repeat center 42px; margin: 0px 0 0 0;}
.News_head{font-size: 28px}
.Welcome_dioces{ font-size:28px;}
.about_title{ font-size:12px;}
.our_bishop_profile{font-size: 12px; letter-spacing: 6px;}
.our_bishop_name{font-size: 15px;}
.our_bishop p{font-size: 15px;}
.read_more_bishop a{font-size: 14px; margin: 0 10px 10px 0px;}
.our_bishop img{ max-width: 100%;}
.jesus_pra{ font-size: 15px;}

#newnotice_lblnoticedownloads{ width:100% !important; max-width:480px; padding: 0 20px 20px 20px; margin:50px auto 6px auto; height: 111px !important; }
#newnotice_lblnoticedownloads ul li{width:100% !important; max-width:480px; border:none;}
.news_dis1 a{width:56%; /*max-width:140px;*/}
.news_dis a{width:65%; /*max-width:220px;*/}
.news2{margin: 0 17px 0 0;}
.notice-in{padding: 14px 0px;}
a.read_notice{width: 74px; max-width:74px;}
.previous-notice{ background: url(../images/next_pre.png) no-repeat -19px -96px; left: 45%;}
.next-notice{ background: url(../images/next_pre.png) no-repeat -19px -3px; left: 45%;}
.click{margin: 60px 0 26px 0;}
.all_news {padding: 0;}
.magazine {margin: 0 auto; float: none; width: 266px;}
.Resource{float: none; margin: 10px auto 0 auto; width:270px;}
.book_in img{ max-width:100%;}
.gallery_in{max-width: 350px;}
#homephotog_LBPhoto {float: none;margin: 0 auto; max-width:270px;}
.upda{ padding:0;}
.kcstdName, .kcstdUpdated{font-size: 19px;}
.home_calender{max-width: 400px; width: 100%; margin: 17px auto 0 auto; overflow: hidden; float: none;}
.footer_link .wrapper, .footer_full .wrapper { padding: 0;}
.profile_ul {max-width: 366px;}
.quotes{ height:auto;}
.symbol_text{float: none;  margin: 0 auto; width: 100%;}
.quotes_text{width: 100%; background: #ffcc00; padding: 0 20px;}
.quotes_text ul li.flex-active-slide .leftSld{text-align: center;}
.our_bishop{ width:100%; max-width: 270px; height: auto;}
.arrowAboutHome{top: -7px;}
.menu .wrapper {padding:0 0px;}
.mobLogoM{padding:0px !important; max-width: 100%; margin: 0 auto; float: none !important; min-height: 46px;}
.fixheight {margin-top: 0px;}
.mo_port1{padding: 19px 0 !important;}
.top_name_ch{letter-spacing: 6px;}
.event_head_full{padding: 0;}
.hymns_head_full{padding: 0;}
.Profile_title{margin: 45px 0 0 0; letter-spacing: 6px;}
.Profile_head{font-size: 28px;}
.pro{ padding:0px;}
.quotes_text li {padding: 14px 0 0 0px !important;}
.Popular_tags ul{max-width: 100%;}
.uselink ul{max-width:100%; margin-bottom: 20px;}
.pvt {display: block; padding-top: 4px;}

.masterheading {font-size: 30px; line-height: 32px;}
.master_nav-bg {padding: 0px 10px;}
#address {width: 57%;}
.buttonReachUs {width: 41%;}
.gbookCaptcha{ height:100px; position:relative;}
div#dvCaptcha > div{ width:100%!important; position:absolute;}
div#dvCaptcha{ position:relative;}
.gbook{ overflow:auto;}

.accordionHeader_Y{background: #373737 url(/images/ajax-arrow.png) right 2px center no-repeat; padding: 6px 4px; font-size: 15px; line-height: 21px;height: auto;}
.accordionContent_Y {padding: 20px 10px;}
.accordionHeader_I{background: #ffcc00 url(/images/ajax-arrow1.png)  right 2px center  no-repeat;padding: 6px 4px; font-size: 15px; line-height: 21px; height: auto;}
.ddwsImg{float: none; margin: 0; max-width: 100%;}
.bordingHouse li{ width: 98%;}
.pamsLeftTable td, .pamsLeftTable th{text-align: left;}

.albumBox {max-width: 100%;}

.photo_gn1 li, .pgThumbView1 li {max-width: 94%; margin: 0px 3% 4% 3%;}

.commissioinHeadTable td{text-align: left;}
.preInfoTable tr td:first-child, .preInfoTable tr td:last-child {display: inline-block;}
.preOtherDetailsTable  td{padding: 0 0 20px 8px;}
.allEventsTable tr td, .allEventsTable tr th{padding: 5px;}
.searchform1 .searchbutton{ text-align:center; width:auto; min-width:37px;}
.darsanlist li{width: 100%; margin: 30px 0px 00px 0px;}
.darsanlist li:nth-child(4n+4), .darsanlist li { margin: 30px 0px 00px 0px;}
.our_bishopDes { bottom: 0px; /*background:#000;*/}

}

@media screen and (max-width:990px){
.mobLogoM{ display:block; background:#fff; width:100%; float:left; padding: 0 20px;}
.menu-icon { width: 100%; max-width: 30px; float: right; text-align: center; padding: 24px 0 0px 0; border-top: 1px solid #fefffb;  margin: 19px 0 0px 1%; display: block;    background: #fff url(/images/mobMenu.png) no-repeat center center;  cursor: pointer;    transition: all 0.3s ease-in-out;}
.menu-icon.mtoggle{background: #fff url(/images/menucroos.png) no-repeat center center;}
.mo_port1 {padding: 22px 0 0px 0;display: block;width: 100%;max-width: 261px;background:none;float:left;font-weight: bold;font-size: 24px;font-family: arial;}
.nav{ height:auto; margin: 0px; display:none; top:0px;}
.nav li ul.dropdown{position: relative; z-index: 0; visibility: visible; opacity: 1; display: none; width: 100%; margin: 0;}
.home_logo{ display:none;}
.fix_logo{ display:none;}
.nav ul{background: black; float: left; width:100%;}
.nav li{height: auto; float: left;  width: 100%;}
.nav a, .master_nav ul li a{height:auto; padding:0; line-height: 32px; color:#fff; font-weight: 500;}
.nav li ul.dropdown li  a{text-align: center; line-height: 32px;}
.nav li:hover ul.dropdown{ animation-name: bharat; position: relative; margin: 0 auto; background: #dcb000; width: 98%; text-align: center; float:none; /*display: block;*/}
/*.nav li ul.dropdown li ul{ margin-left: auto; margin: 0; display:block;    position: relative; background: #ff7f00;  width: 100%; display:block;}*/
/*.nav li ul.dropdown li:hover ul{ display:block;	}*/
.fadeInLeft{-webkit-animation-name: bharat; animation-name: bharat;}
.nav li ul.menu_right{ right:auto;}
.fadeInLeft {-webkit-animation-name: bharat !important; animation-name: bharat !important;}
.nav ul li{ clear:both;}
.nav ul li:after,.nav ul li:before{ content:""; clear:both;  height: 0px; width:0;}
.nav li ul.dropdown li:before{  height: 0px; width:0;}
ul.menuLeft.animated.fadeInLeft { margin-left: auto !important;}
.nav li ul.dropdown li ul{margin-left: 0; width: 100%; position:relative;}
.menu ul li > ul, .menu ul li > ul li .menu-step3, .menu ul li:hover > ul {left: 0px; top: auto; width: 100%; position: relative; opacity: 1;    visibility: visible;  display: none;}
.nav li ul.dropdown li:hover ul { display: none;}

.master_nav {width: 100%; /* margin: 14px 0 0 0;*/}
.master_nav li:hover > a .underline2 {color: #fff;}
div#slider1 {margin-top: 13px;}
.nav li:hover > a {/*background: #2b4ab3;*/color: #fff;   }
.master_nav > ul > li { margin: 0;}
.menu > ul > li{ margin:0px;}

.siteMap >li:nth-child(4n+4) {margin: 0 30px 80px 0;}
.nav li a .underline1:before{height: 0px;}
.master_nav li a .underline2:before{height: 0;}
}