﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
#pageLoader{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(/images/Preloader_21.gif) center no-repeat #fff;}
img { border:none; outline:none}
html {-webkit-text-size-adjust: 100%;box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;}
body { margin:0; padding:0;font-family: 'Roboto Slab', serif;}
*,*:before,*:after {box-sizing: inherit;outline:none;}
a{ text-decoration:none; color: #656565;}
html, body, form{ height:100%;}
.header{ position:fixed; top:0; left:0;z-index:5;}
.full-divsion{ width:100%; float:left; margin:0; padding:0;}
.theme-bg{ background:url(/images/theme-bg.png) repeat-y top center;     background-size: 100%;}
.menu-top{ width:100%; float:left; height:40px; background:rgba(0, 0, 0, 0.6); text-align:right;}
.wrapper{ width:100%; max-width:1264px; margin:0 auto;}
.wrapper-main{width:100%; float:left; position:relative}
.sec1 { height:100%;}
.peShiner canvas,.peShiner img{ position:absolute; top:0px; left:0px;}
.logo .peShiner { display:block;}
.menu{width:100%; float:left; height:60px;}
.menu-top ul{ list-style:none; margin:0; padding:0; display:inline-block; position:relative; z-index:1}
.menu-top ul li{ display:inline-block; font-size:11px; position:relative; font-weight:400; text-transform:uppercase; background:url(/images/top-menu-bg.png) no-repeat left center;}
.menu-top ul li:first-child{ background:none;}
.menu-top ul li a{ color:#fff; line-height:40px;    padding: 0 18px 0 14px; letter-spacing: 0.050em;}

.menu-top ul li ul { text-align:left;  display:none; position:absolute; z-index:9; top:40px; background:#fff; left:0px; white-space:nowrap;}


.menu-top ul li:hover > ul{ display:block}
.menu-top ul li ul li { display:block; width:100%; float:left; background:none }
.menu-top ul .subMenus:hover { background:#fff;}
.menu-top ul .subMenus:hover > a { color:#565656; }
.menu-top ul li ul li a { line-height:28px; color:#565656; }

.menu-top ul li ul li:hover{background: url(/images/theme-bg.png) repeat-y top center;}
.menu-top ul li ul li:hover > a,.menu-top ul li ul .stap2Menu li a { color:#fff;}


.menu-top ul li ul .stap2Menu { text-align:left;  display:none; position:absolute; z-index:9; top:0px;  left:auto; right:100%; white-space:nowrap; }
.menu-top ul li ul li:hover > .stap2Menu { display:block}

.menu-top ul li ul .stap2Menu li{background: url(/images/theme-bg.png) repeat-y top center;}
.menu-top ul li ul .stap2Menu li:hover {background: url(/images/theme-bg.png) repeat-y top left;}

.social-icon{ width:26px; height:25px; background-image:url(/images/social-icon.png); background-repeat:no-repeat; display:inline-block; margin:0 4px;    vertical-align: middle;}
.twitter{    background-image: url(/images/twit.png);}
.youtube{    background-image: url(/images/youtube.png);}
.logo{ width:92px; float:left; margin-left:70px; margin-top:-36px; margin-right:12px;}
.menu ul{ list-style:none; margin:0; padding:0; display:inline-block;}
.menu ul li{display:inline-block; font-size:15px; font-weight:700; text-transform:uppercase; background:url(/images/menubg.png) no-repeat left center; position:relative;}
.menu ul li a{color:#fff; line-height:60px; padding:0 27px; letter-spacing:0.10em; display:inline-block;}
.menu ul li:first-child{ background:none;}
.menu ul li > ul{ position:absolute; left:0; top:60px;background:#fff;   display:none; z-index: 1;}
.menu ul li > .leftOpen { left:auto; right:0;}

.menu ul li > ul li .menu-step3{ position:absolute; left:100%; top:0;background:#fff; white-space:nowrap; display:none;}
.menu ul li > ul li:hover > .menu-step3, .menu ul li:hover > ul{ display:block;}
.menu ul li:hover a{ background:#fff; color:#565656;}
.menu ul li > ul li:hover a { background:#347757; color:#fff;}

.menu ul li > ul li{ float:left; width:100%; position:relative; white-space: nowrap; }
.menu ul li > .lineBrake { width:340px;}
.menu ul li > .lineBrake li{white-space: normal;}
.menu ul li > ul li a{ color:#565656; font-size:14px; font-weight:400; line-height:30px; border-bottom:1px solid #dddddd;  width:100%; box-sizing:border-box;}
.menu ul li > ul li a:hover{background:url(/images/theme-bg.png) repeat-y top center; color:#fff;}
.menu ul li li{ text-transform:none;}
#menu-mobile { display:none; padding:5px 7px; width:40px; height:30px; background:url(/images/mobilemenu1.png) top center no-repeat; cursor:pointer; text-align:center;  }
#menu-mobile.active3 { background:url(/images/mobilemenu2.png) top center no-repeat;} 
.socialIconMob { display:none;}

.slider-main{ position:fixed; top:0; left:0; height:100%; width:100%; z-index:0;}
#mainslider .slides img{ }
#mainslider .flex-direction-nav { display:none}
p.What {margin: 0px;margin-left: 434px;text-align: center;float: left;}
p.marq a {color: white;font-size: 13px;font-weight: 300;}
p.marq {float:right; padding-right:30px; max-width:750px;    margin: 0px;  line-height:0;    }

.slider-caption {position: absolute;z-index: 2;bottom: 14px;width: 100%;padding: 5px 1px 15px 1px;;color: white;font-size: 16px;background: rgba(0, 0, 0, 0.5);}
.slider-caption  p .What { position:relative; position: relative;top: 17px;left: -130px;}
.caption-hd{ font-size:24px; font-weight:700; color:#ffed5d; line-height:26px;}
.caption-date{ width:100%; display:block; margin-top:5px;  font-size:14px; font-weight:400; color:#fff;}
.caption-link{width:100%; display:block; margin-top:13px;  font-size:16px; font-weight:300;  font-style:italic;}
.caption-link a	{color:#fff;}
.caption-main{ width:330px; height:60px;}
.caption-main1{ float:right; background:#fff; font-size:15px; font-weight:400; color:#2b49b1; margin-bottom:2px; display:inline-block; text-transform:uppercase; padding:2px 5px ;text-align:right;}
.caption-main2{float:right; background:#fff; font-size:12px; font-weight:300; color:#208042; clear:both;display:inline-block; padding:2px 5px; text-align:right;}
.section-top{ width:100%; float:left; width:100%; height:100%; position:relative; z-index:1;}
.section-top .logo { width:421px; height:324px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; text-align:center;}
.logo-name{ width:100%; float:left; margin-top:10px;}
.main-container{ width:100%; float:left;  position:relative; z-index:4; background:#fff;}
.slider-inner{ width:100%; float:left; overflow:hidden; position:relative; z-index:0;}
.news-notice{ width:100%; height:138px; float:left;position:relative; z-index:1;}
.pope{ display:inline-block; float:left; margin:-308px 0 0 -20px;}
.pope img { max-width:100%;}
.news-in{ width:100%; max-width:877px; float:right; margin-left:-10px;}
.news-heading{ text-align:center; width:100%;  font-size:24px; font-weight:700; color:#16943c; margin-top:20px; margin-bottom:14px; position:relative}
.news-heading span{ font-size:14px; color:#848484; font-weight:300; border-left:1px solid #d3d3d3; height:38px; line-height:35px; display:inline-block; padding-left:15px; margin-left:10px;}
.news-heading span a{ color:#848484;}
.news-sld{ width:100%;  max-width:833px; position:relative; margin:0 auto;}
.news_numb{ width:35px; float:left; margin-top:5px;}
.news1{ float:left;}
#notice { width:100%; max-width:840px; height:35px; overflow:hidden;}
.newss{width:600px; float:left; min-height:35px;}
.news2{ display:inline-block;  font-size:16px; color:#d1422f; font-weight:300;padding-right:15px; border-right:1px solid #9f9f9f;}
.news2 sup{ display:none;} 
.news-right{  display:inline-block;  margin-left:15px; margin-top:6px; }
.news2_1 { display:none!important}
.news-right a{ color:#565656; font-weight:300;}
.news-num{ width:25px;height:25px; line-height:25px; text-align:center; background:#16943c; color:#fff; font-size:14px; display:inline-block; border-radius:50%;}
.news-left-arrow{ left: -50px;cursor: pointer;position: absolute;top: 9px; }
.news-right-arrow{right: -50px; cursor: pointer;position: absolute;top: 9px;}
.welcome{ width:100%; height:386px; float:left;}
.welcome-bg{/* background:url(/images/welcome-bg.png) no-repeat right center;*/ height:386px;}
.wel-heading{ width:100%; text-align:center; float:left; margin:40px 0 19px 0;}
.wel-sub-heading{ font-size:19px; width:100%; text-align:center; float:left;  text-transform:uppercase; font-weight:700; color:#fff; margin-bottom:21px;}
.wel-content{font-size:17px; width:100%; font-style: italic; text-align:center; float:left; font-weight:300; color:#fff;  line-height:25px;}
.announcement{ width:100%; height:474px; float:left;position:relative;}
.announce-hd{ padding-left:481px; box-sizing:border-box; float:left;  font-size:24px; text-transform:uppercase; font-weight:700;     text-align: center;color:#4052bb; margin:58px 0 42px 0;}
.announce-sld{ width:100%; float:left; position:relative;}
.announce-img{ width:434px; float:left; margin-right:45px;}
.announce-content{ padding-top:76px; width:780px; float:left; color:#565656;font-size:19px; min-height:280px}
.announce-sub-hd{ width:100%; float:left; font-weight:700; text-transform:uppercase; margin-bottom:10px; }
.announce-content p{ font-weight:300; line-height:22px; text-align:justify; font-size:16px;}
a.detail_Slide1{width:125px; height:40px; text-align:center; line-height:40px; display:inline-block; background:#4052bb; color:#fff; font-size:16px; border-radius:5px; position:absolute; bottom:4px;	}
.thumb-tab{ position:absolute; left:464px; top:0; width:192px; height:54px; z-index:9; padding:0px 10px;}
.blog{ width:100%; height:587px; float:left; color:#fff;}
.blog-left{ width:100%; height:338px; margin-top:38px; border-right:1px solid #77c2d4; float:left;}
.blog-heading{ width:100%; text-align:center; font-weight:700; text-transform:uppercase; font-size:24px; margin:15px 0 33px 0;}
.blog-right{ width:100%; float:right; margin-top:38px;}
.img-blog{ width:261px; height:201px; float:left; margin-right:25px;}

.content-blog{ width:311px; float:left;     min-height: 245px;margin-top:-5px;  position:relative; }
.blog-sub-hd{ font-weight:400; font-size:19px; text-transform:uppercase; letter-spacing:0;margin-bottom:20px;}
.blog-d{ width:100%; float:left; font-weight:300; margin-bottom:13px; font-size:14px;}
.blog-date{ float:left;}
.content-blog p{ font-weight:300; margin:0 0 128px 0;}

.blog-name {
    float: right;
    display: inline-block;
    background: url(/images/blog-name.png) no-repeat 0px 5px;
    padding-right: 40px;
    padding-left: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 190px;
    white-space: nowrap;
}
.content-blog a, .ref-btn a	{ width:135px; height:40px; text-align:center; line-height:40px; display:inline-block; background:#ffffff; color:#565656; font-size:16px; border-radius:5px;	}
.content-blog a { position:absolute; bottom:0;}
.ref-tour{ width:100%;max-width:296px; height:200px; position:relative; float:right;}
iframe { border:0;}
.m-0{ margin:0;}

.Gallery-btn{ width:100%; text-align:center; float:left; margin:  20px 0px 40px 0px;}
 .Gallery-btn a	{ width:135px; height:40px; text-align:center; line-height:40px; display:inline-block; background:#4052BB; color:#fff; font-size:16px; border-radius:5px;	}

.virtual-tour img,.img-blog img,.h-glery-img img { max-width:100%;}
.virtual-name{ width:100%; height:52px; position:absolute; bottom:0; left:0; line-height:52px; background:rgba(255, 255, 255, 0.8); color:#565656; font-size:19px; font-weight:300; text-align:center;}

.gallery-home{ width:100%;  float:left;}
.gallery-headeing{ width:100%; float:left; font-size:24px; font-weight:700; color:#b94a3c; text-transform:uppercase; text-align:center; margin:52px 0 30px 0;}
.glry{ width:100%; float:left; max-width:49%; }
.alN { font-weight:400;}
.glry ul{ list-style:none; margin:0; padding:0; }
.glry ul li{ margin:0 4px; display:inline; float:left; overflow:hidden;}
.gallery-innner{ width:307px; height:224px; float:left; position:relative;}
.h-glery-img{ width:100%; height:100%; float:left; overflow:hidden; border:0;}
.h-glery-img img { height:100%; max-width:none}
.gallery-con{ width:100%; float:left; position:absolute; left:0; top:100%; background:rgba(255, 255, 255, 0.8); height:100%; box-sizing:border-box; padding:0 15px; display:table;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;  -moz-transition: all 0.2s linear;}
.gallery-con a{ display:table-cell; vertical-align:middle; color:#393939; font-size:14px; font-weight:400;}
.gallery-date{ display:block; width:100%; margin-bottom:15px; font-weight:300; font-style:italic;}
.gallery-innner:hover .gallery-con{ top:0;}
.donation{ width:100%; height:351px; float:left; background:url(/images/donation.jpg) no-repeat center top; margin-bottom:61px; text-align:center; padding:138px 0 0 0; box-sizing:border-box;    background-size: cover;}
.donation h3{ margin:0; padding:0;    text-transform: uppercase; font-size:24px; font-weight:700; color:#354245;}
.donation h3 span{ display:inline-block; margin:0 5px 5px 5px; position:relative; top:-10px;}
.proverb{ color:#354245; font-weight:300; font-size:14px; display:block; margin-bottom:40px;}
.donation a{  height:38px; line-height: 35px;    text-transform: uppercase; font-weight:400; font-size:16px; color:#354245; text-align:center; padding:0 20px; border:1px solid #354245; border-radius:5px; display:inline-block;    -webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear;}
.donation a:hover{background:#354245; color:#fff;}
.footer{ width:100%; height:635px; float:left;color:#fff;}
.footer-hd{ width:100%; float:left; margin-top:55px; font-size:24px; font-weight:700; text-transform:uppercase;  text-align:center; background:url(/images/footerbg.png) no-repeat center bottom; padding-bottom:24px; letter-spacing:1.4px;}
.footer-hd img { max-width:100%;}
.footer-hd-sub{width:100%; float:left; text-align:center; font-size:16px; font-family:Calibri; letter-spacing: .02em;font-weight:300; text-transform:uppercase; margin-top:5px;}
.footer-bottom{ width:100%; float:left; margin-top:15px;}
.footer1{ width:416px; float:left; box-sizing:border-box; padding-right:110px; font-weight:300;}
.footer2{ width:326px; float:left; box-sizing:border-box; font-weight:300;}
.footer3{ width:271px; float:left; box-sizing:border-box;  font-weight:300;}
.footer4{ width:248px; float:left; box-sizing:border-box;font-weight:300;} 
.footer-b-h{ font-size:18px; font-weight:700; text-transform:uppercase; border-bottom:1px solid #fff; display:inline-block; padding:0 3px 2px 3px; margin-bottom:26px;}
.footer1 .footer-b-h{ margin-left:36px;}
.footer1 ul { list-style:none; margin:0; padding:0; }
.footer1 ul li{  width:100%; margin-bottom:26px; padding-left:36px; min-height:30px;}
.footer2 ul, .footer3 ul{ list-style:none; margin:0; padding:0;}
.footer2 ul li, .footer3 ul li{  width:100%; margin-bottom:9px;}
.footer2 ul li a,  .footer3 ul li a{ color:#fff;}
.footer3 .footer-b-h{ border-bottom:none; height:20px;}
.f-add{ background:url(/images/fotter-ad.png) no-repeat left 3px;}
.f-phone{ background:url(/images/fotter-ph.png) no-repeat left 3px;}
.f-email{ background:url(/images/fotter-mail.png) no-repeat left 3px;}
.f-web{ background:url(/images/footer-web.png) no-repeat left 3px;}
.footer-form{ text-align:center; width:100%; float:left; position:relative;}
.footer-form input[type="text"]{ width:100%; height:29px; background:rgba(255, 255, 255, 0.5);line-height:29px; font-size:12px; color:#fff; border:none; margin-bottom:3px; box-sizing:border-box; padding:0 10px;}
#txtcoment { height:61px;}
.footer-form textarea{ width:100%; height:61px; background:rgba(255, 255, 255, 0.5);line-height:19px; font-size:12px; color:#fff; border:none; margin-bottom:3px; box-sizing:border-box; padding:0 10px; resize:none;}
.footer-form input[type="button"]{ width:89px; height:35px;background:rgba(255, 255, 255, 0.5); line-height:35px; color:#fff; text-transform:uppercase; font-size:12px; font-weight:300; text-align:center; border:none; border-radius:3px; cursor:pointer;}
#btnsavve {margin: 13px 0px 24px 0px;}
.visitor{ font-size:16px; padding-left:40px; text-transform:uppercase; font-family:Calibri;text-align:left; margin-top:10px; float:left; width:100%; background:url(/images/visitor.png) no-repeat left top; min-height:21px; padding-top:3px;}
.copyright{ width:100%; text-align:center;     letter-spacing: .02em; font-size:14px; font-family:Calibri;  float:left;}
.copyright a { color:#fff;}
.footer-form input::-webkit-input-placeholder, .footer-form textarea::-webkit-input-placeholder  { /* Chrome/Opera/Safari */ color: #c8d6b9;}
.footer-form input::-moz-placeholder, .footer-form textarea::-moz-placeholder { /* Firefox 19+ */  color: #c8d6b9;}
.footer-form input:-ms-input-placeholder, .footer-form textarea:-ms-input-placeholder { /* IE 10+ */color: #c8d6b9;}
.footer-form input:-moz-placeholder, .footer-form textarea:-moz-placeholder { /* Firefox 18- */ color: #c8d6b9;}








.popeFrancis { float:right;margin-top: -50px;}



.banner-master
{ width:100%; float:left; height:250px; background-image:url(/images/banner-master-test.jpg); background-repeat:no-repeat; background-position:center top; position:absolute; z-index:1;
}
.banner-imgaes
{ position:absolute; width:0px; height:0px; opacity:0; overflow:hidden;
}
.banner-master-in
{ width:100%; height:100%;  box-sizing:border-box; padding-top:148px;
}
.heading-master
{ width:100%; text-align:center; font-size:20px; text-transform:uppercase; color:#fff; font-weight:bold;     overflow-x: hidden;
}
.heading-master-in
{ display:inline-block; padding:0 50px; background:url(/images/hd-bg.png) no-repeat center bottom; padding-bottom:25px; position:relative; }
.masterIn { line-height:23px; text-align: justify;  margin-top:60px;    margin-bottom: 15px;}
.masterIn img { max-width:100%;}
.heading-master-in:after
{ content:""; position:absolute; border-top:1px solid #fff; width:50%; height:1px; bottom:10px; left:-43px;
}
.heading-master-in:before
{ content:""; position:absolute; border-top:1px solid #fff; width:50%; height:1px; bottom:10px; right:-44px;
}
.breadcrumbs
{ font-size:14px; text-transform:uppercase; color:#fff; letter-spacing:.5px; width:100%; float:left; margin-top:10px;
}
/*
.breadcrumbs-in{ display:inline-block;background:url(/images/breadcrumbs-bg.png) no-repeat left center; padding-left:20px; margin-left:3px;}
*/
.breadcrumbs-in{ display:inline-block;}

.item li { display:inline-block; float:left; list-style:none; background:url(/images/libg.png) center right no-repeat; }
.item li:first-child {background:url(/images/breadcrumbs-bg.png) no-repeat right center; padding-right:4px; font-size:14px;} 
.item li:first-child a { font-size:14px;}
.item li:last-child { background:none;}
 /*
 .item li:first-child {background:url(/images/breadcrumbs-bg.png) no-repeat left center; padding-left:20px; margin-left:3px; font-size:14px;}
.item li:before { content:"/"; margin:0 7px;}
.item li:first-child:before { display:none}
*/ 
.item a{ font-size:12px;  text-transform:uppercase; color:#fff; padding: 0px 14px 0px 7px;}


.footer-master
{ height:600px;
}
.footer-master .footer-hd
{ margin-top:25px;
}


.content-container
{ width:100%; margin-top:250px; float:left; min-height:150px; color:#656565; font-weight:300;
}

.content-container b { font-weight:500}




/* Safari Hack Start*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari */
::i-block-chrome, .menu ul li > ul {
width:325px;
}
}
/* Safari  Hack End*/


.innerHb{color: #4a4a4a;font-size: 16px;  margin-bottom: 15px; display:block; text-transform: uppercase;}
.innerHb1{color: #16943c;font-size: 16px;  }
.innerHH{color: #656565;font-size: 18px;width: 100%;text-align: center;font-weight: 500;}

.innerTbl,.innerTbl_about{width: 100%;float: left;border-collapse: collapse;border: 1px solid #37b5ff;}
.innerTbl tr:first-child,.innerTbl_about tr:first-child{color: #fff; text-align:center; background: #37b5ff;}
.innerTbl tr td,.innerTbl_about tr td{padding: 4px;}
.aboutNtnl {width: 100%;float: left;border-collapse: collapse;border: 1px solid #acacac;}
.aboutNtnl tr td{padding: 4px; vertical-align: top;}
.aboutNtnl tr:first-child { color:#fff}
.aboutNtnl tr td:nth-child(1) { width:51px; text-align:center}
.aboutNtnl tr td:nth-child(2) { text-align:center}
.aboutNtnl tr td:nth-child(3) { text-align:center;    width: 123px; }
.aboutNtnl tr td:nth-child(4) { text-align:center; max-height:150px; }
.aboutNtnl tr td:nth-child(6){ text-align:center;}
.aboutNtnl tr td:nth-child(7){ text-align:center;}
.aboutNtnl tr td:nth-child(8){ text-align:center;     width: 110px;}
#Atable { width:100%; position:relative; float:left;margin-top: 20px;}
 
#Btable { width:100%; float:left; height:55px; background:url(/images/tblRpt.jpg); position:absolute; z-index:-1}


.InnOlNo,.at-glance { width:100%; margin:0px; float: left;padding: 0px 0px 0px 30px; }

.InnOlNo{padding: 0px 0px 0px 0px; counter-reset:item;}
.InnOlNo li {list-style-type:none;  counter-increment:item; position:relative; padding-left:30px;}
.InnOlNo>li:before {display:inline-block;width:1.5em;padding-right:0.5em;font-weight:bold;text-align:right;content:counter(item) "."; position:absolute; left:0;}


.InnOlNo li,.at-glance li  { margin-bottom:15px;}

.innerTbl_1 {width: 100%;float: left;border: 0px solid #e0e0e0; margin-bottom:20px; margin-top:20px; }
.innerTbl_1 td { padding:10px 5px}
.innerTbl_2 {width: 100%;float: left;  margin:0px 0px 10px 0px; }
.innerTbl_2 td { padding:0px 5px}

.Ntbl1 { float: left;border: 0px solid #e0e0e0;}
.Ntbl1 tr td { padding:5px; }
.tblLeft  {  margin-left:-4px;}
.innerImg { float:right; margin-left:40px }
.officeB { margin:0px 0px 20px 0px; }
.officeB tr td { width:50%; padding:10px;}
.officeB tr:first-child > td { padding:2px;}
.useFullLink {margin:20px 0px;}
.useFullLink b { margin-bottom:0px;}
.useFullLink a { color: #16943c;}
.useFullLink a:hover{ color:#ff375c;}
.useFullLink tr td { width:50%; padding:5px;}
.tlLeft { text-align:left;}

.innerImgL { float:left; margin-right:40px;  height:137px; width:117px; }
.innerImgL1 { float:left; margin-right:40px;  }
.publi1{ border:1px solid #dddddd; float:left; margin-right:20px; width:142px;}
.publi {float:left; margin-right:25px; max-width:211px!important;  }
.innerImg,.innerImgL,.innerImgL1,.searchform,.publi 

{ 
background: #692887; /* Old browsers */
background: -moz-linear-gradient(left, #692887 0%, #18328e 31%, #1a6537 63%, #7c1f14 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #692887 0%,#18328e 31%,#1a6537 63%,#7c1f14 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #692887 0%,#18328e 31%,#1a6537 63%,#7c1f14 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#692887', endColorstr='#7c1f14',GradientType=1 ); /* IE6-9 */}


.accordionHeader_Y{border: 1px solid #e1e1e1;   padding: 13px 45px 13px 20px;  cursor: pointer;  font-size:16px; text-transform:uppercase; margin-top: 4px; background:url(/images/aR.png) 99% 12px no-repeat #e7e7e6}
.accordionHeaderSelected  {border: 1px solid #dcdcdc;   color:#656565; font-size:16px; text-transform:uppercase;   padding: 13px 45px 13px 20px; margin-top: 4px;cursor: pointer; background:url(/images/aL.png) 99% 12px no-repeat #dcdcdc}    
.accordionContent_Y{ border: 0px dashed #c3c3c3;border-top: none; padding: 5px; padding-top: 15px; }


.nfullmain,.nfullother, #news-h,.announceH { width:100%; float:left; text-align:center;   background:#dcdcdc;    text-transform: uppercase;  line-height: 30px;     font-weight: bold; font-size: 19px;}
#ctl00_ContentPlaceHolder1_lblothernotice { width:100%; float:left; margin-top:10px;}
.announceH { margin-bottom:20px;}

a.nallmoretext {color: #656565;font-size: 16px; float:right;}
a.nheadingtext,a.all-news-sub1  {color: #656565;    font-weight: 500;}
.nupdatetext {color: #656565; font-weight:bold; font-size:16px;}
a.nheadingtext:hover,a.nallmoretext:hover,a.all-news-sub1:hover{ color:#ff375c;}
#ctl00_ContentPlaceHolder1_lblNotice hr { border:1px solid #d6d6d6}

#homephotog_LBPhoto{ width:100%!important; float:left; display:block;}
#VideoGlry,#VideoGlry1 { width:99%; }
#VideoGlry ul li,#VideoGlry1 ul li { width:100%; max-width: 302px;}
#lblVideo { display:block;}
#slider { width:100%; overflow:hidden }
.youtubeVRight { width:100%; float:left; max-width:50%;}
.youtubeVleft {width:100%; float:left; max-width:50%;} 
/*contact us*/
textarea,input::placeholder {  font-family: 'Roboto Slab', serif;}  
#Details,.contact-main,.contUsNewSn,.contactCtp,.map_full,.dir-map_canvas2,.contact_us,.contct_textCtp  { width:100%; float:left;}
.contact_us { max-width:654px; border-right:1px solid #dddddd;  margin-top:40px; height: 535px; padding-left:20px; }
.contct_textCtp { max-width:268px;}
.contactCtp { max-width:232px;}
.contactRight { float:right; width:100%; max-width:541px; background:#dddddd; margin-top:40px; padding:28px 20px 19px 20px;  height: 535px; margin-right: 20px;}
.contUsNewSn { background:url(/images/contBg.jpg); color:#fff; text-align:center; line-height: 56px;font-weight: 500;    font-size: 24px; }
.map_full {    border: 1px solid #34b7ff; border-top:6px solid #34b7ff} 
.dir-map_canvas2 { height:450px;} 
.cotDetailNew { width:100%; float:left; text-align:left; line-height:23px; padding:0px;  word-wrap: break-word; margin:0px; margin-top:-10px;}
.contUsNewSn h4 { font-size:20px; margin:0px; padding:0px;}
.cotDetailNew li { display:block; color:#000000;  font-size:16px; padding:9px 0px 9px 30px; width:100%; float:left;}
.cotDetailNew li a {color:#000000; }
.cotDetailNew .contAddress { background:url(/images/contAddress.png) 0px 10px no-repeat;}
.cotDetailNew .contPhone { background:url(/images/contPhone.png) 0px 10px no-repeat;}
.cotDetailNew .contEmail { background:url(/images/contEmail.png) 0px 15px no-repeat;}
.cotDetailNew .contWeb { background:url(/images/contWeb.png) 0px 12px no-repeat;}
.cotDetailNew .fax { background:url(/images/fax.png) 0px 10px no-repeat;} 
.contUsNewSn span {display: block;    float: left;    width: 100%;    font-size: 15px;margin-top: 10px;}
.newContact_us{ width:100%; float:left; padding:0px 0px; margin:0;  }
.newContact_us li { width: 100%;float: left;display: block;padding:0;  line-height:21px; margin-bottom:12px; height:41px;}
.newContact_us .msgLi { height:81px;}
.newContact_us .lastUli { width:100%; height: auto;}
.newContact_us .txtComments { width:100%; height: auto;}
.newContact_us .contRes { width:100%; height: auto;}

.AdressTbl { width:100%; float:left; border:0; border-collapse:collapse; }
.AdressTbl a { color:#656565}
.AdressTbl tr td { vertical-align:top; padding:11px 0px;}
.AdressTbl tr td:first-child { width:141px; font-weight:400}
.adIcon { display:block; height:28px; width:23px; float:left; margin-right:24px;}
.contAddress1 { background:url(/images/contAddress.png) top center no-repeat;}
.contPhone1 { background:url(/images/contPhone.png) top center no-repeat;}
.contEmail1 { background:url(/images/contEmail.png) top center no-repeat;}
.contWeb1 { background:url(/images/contWeb.png) top center no-repeat;}
.fax1 { background:url(/images/fax.png) 0px 0px no-repeat;} 
.inMsg{width: 100%; float: left; text-align: center; line-height: 29px}


.Txt_bxContUs, .Txt_bxGB,.Txt_bx  { font-family: 'Roboto Slab', serif;background:#f8fcfe; height: 35px;padding: 7px 25px;border: 1px solid #e5e5e5;width: 100%!important;/* color: #bdbcbc;*/ font-size: 16px;}

.Txt_bxContUs::placeholder { /*   color: #BDC1C0;*/}


.newContact_us li input::-webkit-input-placeholder, .newContact_us li textarea::-webkit-input-placeholder  { /* Chrome/Opera/Safari */ color: #bdbcbc;}
.newContact_us li input::-moz-placeholder, .newContact_us li textarea::-moz-placeholder { /* Firefox 19+ */  color: #bdbcbc;}
.newContact_us li input:-ms-input-placeholder, .newContact_us li textarea:-ms-input-placeholder { /* IE 10+ */color: #bdbcbc;}
.newContact_us li input:-moz-placeholder, .newContact_us li textarea:-moz-placeholder { /* Firefox 18- */ color: #bdbcbc;}


.newContact_us li input:-ms-input-placeholder,.newContact_us li input::-ms-input-placeholder     {
  color:#27AE60 !important; border:1px solid red;
}
/*
textarea#ctl00_ContentPlaceHolder1_txtMsg.Txt_bxContUs { color: #bdbcbc;}

textarea#ctl00_ContentPlaceHolder1_txtMsg.Txt_bxContUs:focus { color:#000}
*/
 


#ctl00_ContentPlaceHolder1_txtMsg {/* resize: none; overflow:hidden;*/ min-height:81px;}
.button,.button5 {    background: #2d2d2d;color: #ffcf6a;padding: 7px 13px!important; line-height:19px; border:0px; margin:10px 0px;}
.button:hover,.button5:hover {background: #ffcf6a;color: #000;}
.button5{margin: 0px 0px 10px 0px;}
.reach_logo { max-width:250px; padding-left: 20px;}
.reach_logo img { max-width:100%!important}
.contactCtp span {display: block;  width:100% }
.fl,.fRight {float: right;}
.buttonC1 {cursor: pointer;margin: 0px 1px;border: 0px solid #2ba9ef; background: #f8fcfe;padding: 8px 0px;color:#656565; width: 141px;text-align: center;}
.buttonC1:hover {    background: #5363bf; color:#fff;   }

.captcha-img3,.captcha-img2 {margin: 0px 2px; float:left; height: 35px;border: 1px solid #e5e5e5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;	-khtml-opacity: 0.8; -webkit-filter: grayscale(90%);  filter: grayscale(90%);    width: 190px;}

.contRefresh {display: block;padding: 6px 8px 6px 8px;height: 35px; float: left;text-align: center;background: #f8fcfe;border: 1px solid #e5e5e5;}
.butSubmit22 {max-width: 290px;margin: 0px auto;text-align: center;margin-top: 18px;}
#ctl00_ContentPlaceHolder1_txtComments {height: auto;}
#lblmssg { width:100%; float:left; text-align:center; color:#fff!important}
#loader {display: inline-block;position: absolute;bottom: 8px;left: 50%;margin-left: -10px;width: 20px;}
.guestBookCaptcha {width: 100%;float: left;}
.guestBookCaptcha span {display: block;  background: #a9a9a9;} 
.gcta { width: 100%;float: right;}
.gb-main-rpt { width:100%; float:left; }
.gb-main-rpt-sub { width:100%; float:left;padding: 10px;max-width: 48%; margin:1%;  background: #ebebeb; border: 1px solid #dadada;}
.guestName { display:block; font-size: 20px; color: #000;} 
.gbookProf { font-style:italic} 
.how_doknow1 spanm,.lblComments1,.lblDate1 { display:block}

.back-to-top{position: fixed;bottom: 2em;right: 10px;display: none;height: 45px;width:45px;transition: all 0.5s ease 0s; z-index:9;}

.churchInIndia { display:inline-block}
.churchInIndia tr td { width:50%; padding: 0px 20px;}
.churchInIndia tr td img { max-height:400px;}

 .wcNewsImg { width:100%; float:left; max-width:410px;}
 .wcNewsImg img { max-width:100%;}
 
 .wcNewsText {  float:right;  width:100%;  max-width: 780px;}

.fll { float:left; padding-right:20px;}
.flr { float:right; padding-left:20px;}

#ctl00_ContentPlaceHolder1_lblpublish table tr td:first-child { width:150px;}

.innerTbl_2N{width: 100%;float: left;margin: 0px 0px; letter-spacing: 0.10em;}
.innerTbl_2N td{padding: 0px 5px; text-align:center}
.innerHb5 { text-transform:uppercase; display:block; color:#656565}
.span1,.span2 { text-transform:uppercase; display:block; font-weight:300}
.bishopName2 { text-transform:capitalize; color:#a9a8a8; font-size:14px; padding-left:15px; }
.allBishop > div { display: inline-block;  vertical-align: top;}
.allBishop > .bhishops-photo { max-width: 230px;}
.allBishop > .BishopDetails-head { width:100%;  max-width:500px;}
.allBishop > .BishopDetails-main {width: 100%; max-width: 515px;margin-top: 45px;}

.Designation {  color:#656565;  font-weight:300;}
.bName { display:block; color:#656565; font-size:16px; text-transform:uppercase;     text-align: left;font-weight: 400;}
.BishopDetails-heading { color:#656565; font-size:16px; font-weight:bold;     margin: 15px 0px;}

.Vt {letter-spacing: 0.048em;}

.BishopDetails-mailing table{ width:100%; }
.BishopDetails-mailing table tr td{min-width:12px;}
.BishopDetails-mailing table tr td:first-child {max-width:178px}
.BishopDetails-mailing b { font-weight:normal}

.media-back { width:100%; float:left; margin:12px 0px;}
.media-back a{text-align: center;display: inline-block;background: #4052bb;color: #fff;font-size: 16px;border-radius: 5px; padding:5px 10px; float:right;}
.nother-cont  { border-collapse: collapse; width:100%; }
.nother-cont tr td { vertical-align:top; border:1px solid #dcdcdc; padding:5px;}
.nother-cont .noticeDates{ min-width:111px;color: #000;}
.nfullhead-text { float: left;width: 100%;margin: 10px 0px;}
.nfullmain-container{border: 1px solid gainsboro;float: left;width: 100%;padding: 5px;}
.announcementImg { float:left; max-width:500px!important; margin-right:20px;    width: 100%;}
#carousel .slides li .roundImg { height:49px; width:49px; overflow:hidden; border-radius: 50%;     background: #ca6539; overflow:hidden}
#carousel .slides li .roundImg img { height:49px; width:100%;  max-width:49px; }
#carousel .flex-direction-nav .flex-next { background:url(/images/arrow-right.png) no-repeat; height:10px; width:19px; margin-top: -7px;     right: -50px; opacity:1}
#carousel .flex-direction-nav .flex-prev {background:url(/images/arrow-left.png) no-repeat; height:10px; width:19px; margin-top: -7px;     left: -50px; opacity:1}
.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before { display:none}

#slider .flex-direction-nav{ display:none;}
.auto-style1 { width:100%; margin:10px 0px;}
.auto-style1 tr td { vertical-align:top}
.auto-style1 tr .firstTd { padding-right:20px; width:280px;}
 .newTblCss tr .firstTd { width: 500px;}
.mstrIn { width:100%; float:left; min-height:260px; margin-bottom:50px;}
.mstrIn p { margin:0; margin-bottom:20px;}

#slider .slides img { max-width:100%; width:auto}
.flRight { float:right;}

.newPhotoG { float:left; width:50%; }
.newPhotoG > div { width:100%; float:left; text-align:center}
.newPhotoG > .flexslider {padding: 0px 36px;}
.nNames { font-size:16px; text-transform:uppercase; font-weight:bold; letter-spacing: 0.021cm; margin-bottom:35px;}
.leftArrwo,.rightArrwo { cursor:pointer; position:relative; top:7px;}
.leftArrwo:hover,.rightArrwo:hover {opacity: .5;} 
.nvl { margin:40px 0px 60px 0px;}
a.newGalleryVl { padding:10px 15px; background:#4052bb; color:#fff; font-size:16px; font-weight:normal; width:125px; display: inline-block;border-radius: 4px; margin: 0px 31px;}
.NgIn { width:100%; float:left; height:170px; overflow:hidden}

.donationLeft { float:left; width:100%; max-width:719px;} 
.donationRight { float:right; width:100%; max-width:490px;} 
.donationRight .fp { text-transform:uppercase; font-weight: 500;}  

.RightIn { background:#ebebeb; width:100%; margin-top:20px; padding:15px; }
.RightIn .canbe { text-transform:uppercase; font-weight: 500;}
.RightIn p span { font-weight:normal }
.RightIn .addNew { font-weight:300; margin-top: 20px; margin-bottom: 25px;}
.donateTbl{width: 100%;float: left; }
.donatBtn {border: 1px solid #cccccc;text-align: center;border-radius: 5px;width: 323px;display: inline-block;color: #656565;line-height: 34px; background: transparent;}

.donateTbl tr td { height:100px; vertical-align:top}
.textDonate{background: #ebebeb;height: 36px;padding: 7px 5px;border: 1px solid #dadada;width: 100%!important;color: #888;}
.donateLblh b{ font-weight:normal }

.helpingHand {
    background: url(/images/donatebg.jpg);
    width: 100%;
    text-align: center;

    color: #fff;
    text-transform: uppercase;
    margin-bottom: 40px;
    float: left;
    padding: 11px 0px;
}
.donatCont tr td{ font-weight:300;}
.donatCont tr td:first-child { font-weight:normal}
.donateLblh { width:100%; float:left; margin-bottom:9px}
.donateTbl tr .td1,.donateTbl tr .td2 { width:347px;}
.donateTbl tr .td1 { float:left}.donateTbl tr .td2{ float:right}
.textUpper { text-transform:uppercase}
.line{ background:#dddddd; height:1px; width:100%; float:left; margin-bottom:55px; }
.mTop { margin-top: 40px; margin-bottom: 21px;}
.mTop1 { margin-top: 26px; margin-bottom: 40px;}
.mTop2 { margin-top: 40px; margin-bottom: 55px;}
.mTop3 { margin-top:20px;}
.bbb {border-bottom: 1px solid #dddddd;text-transform: uppercase;padding: 0px 0px 10px 0px;display: inline-block;margin-bottom: 13px;}
.ccc { text-transform:uppercase}
#ctl00_ContentPlaceHolder1_lblpublish { float:left; width:100%; margin-top:-53px;}
.pubTbl { width:50%; float:left; border-bottom:1px solid #dddddd; padding: 53px 0px;     line-height: 25px;}

/*new css*/

.allComLeft { width:100%; float:left; max-width:596px; border-right:1px solid #d7d7d7; padding-bottom:30px;}
.allComRight {width:100%; float:right; max-width:589px; }
.allComH { float:left; letter-spacing: 0.022cm; color:#656565; font-size:18px; text-transform:uppercase; font-weight: 500; padding:0px 10px; background:#e5e5e5; line-height:35px; display:block; width:100%; max-width:403px;}
.allText {letter-spacing: 0.022cm; width:100%; float:left; padding:14px 11px; }
.bishopOf { text-transform:uppercase; font-weight: 500; }
.commTbl { width:100%; float:left;border-collapse: collapse; margin:15px 0px 32px 0px;}
.commTbl tr td { vertical-align:top; padding: 3px 0;}
.commTbl tr td:first-child{ min-width:140px;}

.commTbl1 {width:100%; float:left;border-collapse: collapse; margin:0px 0px 32px 0px;}
.commTbl1 tr td { vertical-align:top; padding: 3px 0;}

.commTbl1 tr td:first-child{ max-width:200px; text-align:left;}

.NewText { width:100%; float:left;}
.NewText p { padding-left:15px;}
.newHeading {letter-spacing: 0.022cm;  font-weight:500; width:100%; float:left; text-transform:uppercase; margin:20px 0px; }
.newHeading:first-child { margin-top:-6px;}
.innerUL1 { width:100%; float:left; margin:7px 0px 15px 0px;}
.img55{float: left; margin-right: 20px;}
.pdgNo { padding-bottom:0px; padding:0;}
.mgNew {margin: 15px 0px 0px 0px;}

.InnOlNoA { width:100%; margin:0px; float: left; }

.InnOlNoA{padding: 0px 0px 0px 15px; counter-reset:item;}
.InnOlNoA li {list-style-type:none;  counter-increment:item;}
.InnOlNoA>li:before {display:inline-block;width:1.5em;padding-right:30px;text-align:right;content:counter(item) ".";}

.star { float:left; width:100%; margin:0px;     padding: 0px 0px 0px 18px; list-style:none;}
.star li {background: url(/images/star.png) 0px 7px no-repeat;padding-left: 25px; margin-bottom:5px;}
.NoP { padding:0;}
.deskOf { float:left; width:100%; margin:0px 0px 0px 0; }
.deskOf h3{  padding:5px 0px;  font-weight:600; font-size:18px;}

.regions { width:100%; float:left; font-weight:600; text-transform:uppercase;     margin: 15px 0px 2px 0px;}
.regions:first-child { background:#e5e5e5; margin-top:0px; margin-bottom:15px; padding:5px; text-align:center; }
.area { width:100%; float:left; margin-top:25px; border-top:1px solid #e1e1e1; padding-top: 16px;}
.allBishop { width:100%; float:left;}

.back-to-top {position: fixed;bottom: 2em;right: 10px;display: none;height: 50px;width: 49px;background: url(/images/top1.png)no-repeat;transition: all 0.5s ease 0s;}
.back-to-top:hover {
    background-position: left bottom;
}
#ctl00_ContentPlaceHolder1_Accord_Circular {     word-wrap: break-word;}
.bishopName1 { float:left; font-weight: 400;}
.wowslider-container1 { width:100%;}
.flLeft { display:inline-block; width:79%;}
.nTblMgn tr td:first-child { width:334px;}
.nTblMgn tr td:last-child { width:302px;}








.nav_icon1 {
    position: absolute;
    bottom: 20px;
    z-index: 3;
    right: 0px;
    text-align: center;
    width: 100%;
}
#btn1 {
    display: inline-block;
animation: mymove 2s infinite;
    position: relative;
}
@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}


p.ref_c {
    margin: -5px 0px 0px 0px;
    text-transform: uppercase;
    font-size: 19px;letter-spacing: .3px;    text-align: left;
}

.p.ref_g {
    font-weight: 300; min-height: 243px;
}

p.ref_g span {
    font-weight: 500;
}

.ref-con {
    width:100%; max-width: 300px; font-weight:300;
    min-height: 316px;
    float: left;
    position: relative;text-align: justify;
}
.ref-btn {
  
    text-align: left;
    float: left;
    margin-top: 0px;
    position: absolute;
    bottom: 0px;
}

a.Instagram {
    width: 25px;
    height: 25px;
    background-image: url(/images/insta.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 0px;
    vertical-align: middle;
}

a.Mail {
    width: 25px;
    height: 25px;
    background-image: url(/images/mail_in.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 4px;
    vertical-align: middle;
}


.facebook {
    background-image: url(/images/fb.png);
}

p.Corinthians {
    font-size: 12px;
    text-transform: capitalize;
    margin: 0px 0px 16px 0px;
    text-align: right;
    width: 53%;
    margin: 0 auto 25px;
}
p.donate_i {
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 25px;
   margin:0px;
}

.announce-img img {
    max-height: 273px;
}

.img-blog img {
    max-width: 259px;
}
.footer1 li a {
    color: white;
}


.holiSpeek { width:100%; float:left; max-width:295px;}
.holiSpeek-heading{ width:100%; text-align:center; font-weight:700; text-transform:uppercase; font-size:20px; margin-bottom:24px; float:left; }
.newH { width:50%; float:left;}
.holiImage { width:100%; float:left; text-align:center; height:173px; overflow:hidden;}
.holiImage img { display:inline-block; max-width: 218px;}
.holiName { text-align:center; font-size:16px; font-weight: 400; text-transform:uppercase;width: 100%;float: left;margin: 11px 0px 0px 0px;}
.holiDate {text-align:center; font-size:14px; font-weight: 300; margin:5px 0px 12px 0px}
.holiDesc { font-size:16px; font-weight: 300; text-align:justify;}
.textCenter { text-align:center; width:100%; float:left;}                    
a.holiVall{margin-top: 18px; width: 135px;height: 40px;text-align: center;line-height: 40px;display: inline-block;background: #ffffff;color: #565656;font-size: 16px;border-radius: 5px;}
.feastDay { width:100%; max-width:645px; margin-left:10px;float:left; background:url(/images/line.jpg) top left no-repeat;  }
.feastDayIn{ padding:0px 12px; background:url(/images/line.jpg) top right no-repeat; width:100%; float:left;}

.fromBlog { float:right; width:100%; max-width:299px;}
.feastReflec { width:100%; max-width:310px; border-left: 1px solid #77c2d4;}
.pdTop { padding-top:55px;}
.mgnTop6 { margin-top:22px; overflow: auto; height:300px; margin-bottom:20px;    background: #fff;}

.ref-con .holiName {margin: -5px 0px 15px 0px;}
.fromBlog .holiSpeek-heading{ margin-bottom:0px}
#lblblogger .holiName  { margin:1px 0px 24px 0px;}

#lblblogger .holiDesc { min-height:132px; width:100%; float:left; margin-top:15px;}

.surveyBig {width: 100%;float: left; position: absolute;z-index: 2;text-align: right;padding-right: 20px; right:0; bottom:80px;}
.active .gallery-con{top: 0;}
.panel{width: 100%;float: left;}
strong u {  text-decoration: none;}
 .tofTheDay{ width:100%; position:absolute; float:left; text-align:center; z-index:9; top:100px; color: #fff;}
 .tofTheDayIn { display:inline-block; background: rgba(0, 0, 0, 0.28); padding:10px;}
 .tofTheDayIn > #ThoughtsOfDay_CTRLThought a { display:none;}
 .tofTheDayIn > .holiSpeek-heading {color: #37b5ff;}
 .tofTheDayIn > #ThoughtsOfDay_CTRLThought > .proverb {color: #c1dee6;}
 .thoughTxt { padding:0px 10px;font-weight: normal;
    font-size: 16px;}

a.donateLink {text-transform: uppercase;font-weight: 400;font-size: 16px;color: #fff;text-align: center;padding: 5px;border-radius: 5px;display: inline-block;webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear; display:inline-block; background:#07a8f5; border: 0px solid #07a8f5;}
a.donateLink1 {text-transform: uppercase;font-weight: 400;font-size: 16px;color: #fff;text-align: center;padding: 5px;border-radius: 5px;display: inline-block;webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear; display:inline-block;background: #4052bb; border: 0px solid #4052bb;}
a.donateLink:hover{background: #354245; color: #37b5ff; border:1px solid #37b5ff}

.shomily { margin-top: 17px;margin-bottom: 18px;}
a.v44 { margin-top:58px;}
.newsLetter2{float: left;position: absolute;left: 0;top: -3px;}
.audioHomli {float:right;width: 100%; max-width: 296px; position: relative; }
#Repeater2_ctl00_audio1 { width: 100%; max-width: 296px;}
a.audioBy { color:#fff;}
a.audioBy:hover { color:#07a8f5;}

a.NewsArchive {min-width: 125px;height: 40px;text-align: center;line-height: 40px;display: inline-block;background: #4052bb;color: #fff; float:right;font-size: 16px;border-radius: 5px;margin-top: -44px;position: relative;z-index: 3;}
.newsNo { list-style:none}
.newSections3 { width:100%; float:left;  min-height:150px; color:#fff; text-align:justify; font-size: 17px; font-weight:300;}
.newSections3In {  width:100%; float:left; padding:50px 0px 0px 0px; position:relative;}
.wcNews { max-width:70%;}
.tvHum {max-width:25%;}

.marqueLiveVideo{width: 100%; float: left; line-height: 30px;text-align: center; margin-top: 8px; background:url(/images/marquebgrpt.png) repeat-x; padding:0px 5px;}
.marqueLiveVideo .textL { text-transform:initial; color:#fff;}
.marqueLiveVideo .textL1 {text-transform:initial;}

#lblwhatsnew a { padding-right:15px; }
div#carousel_a .slides > li{ display:inline-block; width:100%; max-width:144px;}
.campus_tour_list li a.active1{background: #4052bb;color: #fff;     border: 1px solid #4052bb;}
.campus_tour_list li a { display:block;}

div#carousel_a .flex-direction-nav .flex-prev { height:30px; width:30px; background: rgba(0,0,0,0.40) url(/images/news_lm.png) center center no-repeat;    top: 58px;float:left}
div#carousel_a .flex-direction-nav .flex-next { height:30px; width:30px; background: rgba(0,0,0,0.40) url(/images/news_rm.png) center center no-repeat;    top: 58px; float:left}
div#carousel_a .flex-direction-nav .flex-next:before,div#carousel_a .flex-direction-nav .flex-prev:before { display:none}
 
.campus_tour_list li a{ border: 1px solid #34b7ff; float: left; cursor: pointer; width: 100%; float: left;  padding: 5px 5px;background: #FFFFFF;  color:#000;}
.copy-to-clipboard .hh { cursor:pointer}
div#carousel_a {  margin: 0 auto; display: inline-block; width:70%; margin-left:15%; float:left;}
#vitual{margin-top: 5px;  min-height: 501px; margin-bottom: 5px;border: 0px solid #633802; width:70%; margin-left:15%;}
#tvHUB { width:100%; float:left; min-height:150px;}
#PopeNews_lblpope { display:block; /*min-height:162px;*/}

.ads1 {width: 100%;float: left; position: absolute;z-index: 2;text-align: right;padding-right: 20px; right:0; bottom:120px;}
.ads2 {width: 32%;float: left; position: absolute;z-index: 2;text-align: right;padding-right: 20px; right:0; bottom:20px; max-height: 163px;
    overflow: hidden;}
.ads3 {width: 32%;float: right; position: absolute;z-index: 2;text-align: right;padding-right: 20px; right:0; top: 0;  max-height: 200px;    overflow: hidden;}
.ads4 {width: 32%; float: left; position: absolute; z-index: 2; text-align: right ;padding-right: 20px; left:0; top:-90px;}
.ads5 {width: 32%;float: right; position: absolute;z-index: 2;text-align: right;padding-right: 20px; right:0; top:-90px;}
.ads5 a, .ads4 a{border:0;}
.ads5 a:hover, .ads4 a:hover {background: none; color: #000;}


{-webkit-animation: pulsate 1s ease-out;-webkit-animation-iteration-count: infinite; }



@-webkit-keyframes pulsate {
0% {-webkit-transform: scale(0.8, 0.8); opacity: 1;}
50% {opacity: 1.0;}
100% {-webkit-transform: scale(1, 1); opacity: 1;}
}

@-webkit-keyframes pulsate {
0% {-webkit-transform: scale(0.8, 0.8); opacity: 1;}
50% {opacity: 1.0;}
100% {-webkit-transform: scale(1, 1); opacity: 1;}
}



a.facebook, 
a.twitter, 
a.youtube, 
a.Instagram, 
a.Mail
 
 
{
 
  border-radius: 50%;

  cursor: pointer;
  box-shadow: 0 0 0 rgba(255,255,255, 0.8);
  animation: pulse 1.4s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.5);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.5);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.5);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
      box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}
 /*
 {
-webkit-animation-name: slideInDown;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: slideInDown;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: slideInDown;
    -ms-animation-duration: 1s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: slideInDown;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  }
  @-webkit-keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  } 
/*

{
    
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}