﻿ 
a:hover {text-decoration: none}
body {margin: 0;padding: 0; color: #24232A;
text-align: center;
font-family: Inter, serif;height: 100%;width: 100%;text-align: justify;background: #fff;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
* {outline: none;}
img {border: none;}
a {	text-decoration: none;}
html {	-webkit-text-size-adjust: 100%;}
ul,p {	margin: 0;	padding: 0;	list-style: none;}
*,:before,:after {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}
body,html {	width: 100%;	height: 100%;	margin: 0;	padding: 0;}
img {	max-width: 100%;	outline: none;}
a:hover {	text-decoration: none;}
a {	text-decoration: none;	outline: none;}
.masterBg {	background: #fff;}
.haderbox {	width: 100%;	background: #164e9b;	float: left;}
.menubox {	width: 100%;	float: left;	/*box-shadow: 0px 5px 8.5px 1.5px rgba(0, 0, 0, 0.21);*/	position: absolute;	top: 2px;	left: 0px;	z-index: 9}
.menuin {	width: 100%;	margin: 0px auto;	position: relative;}
#menu {	float: left;	width: 100%;	text-align: center;}
.bdr44 {	border-left: 1px solid #b12808;}
a.menuLogo {	margin: 7px 0;	float: left}
.leftMenu {	position: relative;	width: 100%;	text-align: center} 
.sliderBox {	width: 100%;	float: left;}
.mobile{ display:none} 
.mobileview {	display: none}
.iconstop {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 62px;
	right: 0;
	margin: auto;
	max-width: 723px;
	width: 100%;
	background: #fff;
	position: relative;
	height: 56px;
	padding-top: 8px;
}

.iconstop::after {
	background: url(/images/iconstop_after.png) no-repeat;
	width: 98px;
	height: 56px;
	position: absolute;
	content: '';
	top: 0;
	left: -98px;
}  
#slider1 ul li .caption h2{font-size: 45px; color:#fff;    font-weight: bold;}
#slider1 ul li .caption p
{ color:#fff; font-size:15px; margin-top:25px;
}
#slider1 ul li .caption {
    position: absolute;
    z-index: 99;
    top: 50%; 
    margin: 0px 0 0 0px;
    margin-top:-55px;
    color: #fff;
   
  
    font-size: 26px;
 
   width:100%; text-align:center;
 
}

#slider1 ul li.flex-active-slide .caption {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
}
   
    

#slider1 .flex-direction-nav a.flex-next:before,
#slider1 .flex-direction-nav a:before {
	display: none
}

#slider1 .flex-direction-nav .flex-next {
	background: url(/images/next1.png) center center no-repeat #aa7d70;
	cursor: pointer;
	float: left;
	opacity: 1;
	visibility: hidden;
	right: 20px;
}

#slider1 .flex-direction-nav .flex-prev {
	background: url(/images/prev1.png) center center no-repeat #aa7d70;
	cursor: pointer;
	float: left;
	opacity: 1;
	visibility: hidden;
	left: 20px;
}

#slider1:hover>.flex-direction-nav .flex-next {
	visibility: visible;
	right: 10px;
}

#slider1:hover>.flex-direction-nav .flex-prev {
	visibility: visible;
	left: 10px;
}

#slider1 .flex-control-nav {
	bottom: 30px;
	z-index: 99;
	display: none
}

@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -8deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 8deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -4deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 2deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -1deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

#slider1 {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}

#slider1 ul li img {
	width: 100%;

}
.bgnew1
{ background:#f3edeb;
}
.about-bg {
	background: url(/images/about-bg1.jpg) top center no-repeat;
	background-size: cover;
}

.mainScorller {
	width: 100%;
	float: left;
	padding-top: 46px;
}

.box_in {
	width: 100%;
	max-width: 1170px;
	margin: 0px auto;
}

.logoname {
	position: absolute;
	bottom: -27px;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	max-width: 700px;
	height: 212px;
	text-align: center;
	background: url(/images/logo-bg.png) top center no-repeat;
}

.logoname a {
	display: block;
	position: relative;
	padding: 5px 0;
}
 
#menu22
{float: right;
    /* display: none; */
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 999;
}
#menu22 > ul > li{ background:none;
}
#menu22 ul li a
{ color:#3c2f2f; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}
#menu22 > ul > li:hover a {
    background: #ab7c70!important;
    color: #fff!important;
}
#menu22 ul li > ul
{background: #ab7c70;
}
#menu22 > ul > li > ul > li a
{border-bottom: 1px solid #8b5243; color:#fff;
}
.menu11
{ background: rgba(169, 125, 115, 0.80);
backdrop-filter: blur(2.5px); width:100%; float:left;position: absolute;
    z-index: 9;
}
.main_container10 {
	width: 100%;
	float: left;
	position: relative;

	height: 100%;

	margin: 0;
	padding: 0;
	background: #dfdad6;
	 padding:10px 0;
 
}

#menu .slider {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	height: 578px;

	cursor: default;
	top: 0;
}

.roundbtn {
	width: 100%;
	text-align: center;

	float: left;
	position: relative;


}

.roundbtn p {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 26px;
	font-family: 'Montserrat';
	white-space: nowrap
}

.roundbtn ul li {
	display: inline-block;
	margin: 0 5px;
	text-align: center; vertical-align:top;
}

.roundbtn .slick-slide img {
	display: inline-block;
}

.btnslider {
	padding: 0px 50px;
}

.btnslider .slick-prev:before,
.btnslider .slick-next:before {
	display: none
}

.btnslider .slick-prev {
	left: 0;
	background: url(/images/icleft.png) top center no-repeat;
	top: 66px;
}

.btnslider .slick-next {
	right: 0;
	background: url(/images/icright.png) top center no-repeat;
	top: 66px;
}

.btnslider .slick-prev:hover {
	left: 0;
	background: url(/images/icleft.png) top center no-repeat;
	top: 66px;
}

.btnslider .slick-next:hover {
	right: 0;
	background: url(/images/icright.png) top center no-repeat;
	top: 66px;
}

.roundbtn ul li a {
	width: 105px;
	height: 105px;
	border-radius: 50%;
	background: #bbdbe0;
	border: 5px solid #bbdbe0;
	display: inline-block;
	letter-spacing: 0px;
	color: #FFFFFF;
	padding-top: 26px;
	transition: all 0.5s ease-out;
	margin-bottom: 10px;
}

.roundbtn ul li a span {
	background-image: url(/images/big-icon.png);
	background-repeat: no-repeat;
	width: 46px;
	height: 50px;
	display: inline-block;
}

.Forthcoming span {
	background-position: 8px 0px;
}

.Congratulations span {
	background-position: -136px 0px;
}

.Bishope span {
	background-position: -342px 0px;
}

.Archdiocesan span {
	background-position: -282px 0px
}

.arch span {
	background-position: -427px 0px
}

.roundbtn ul li:hover a {
	    background: #aa7d70;
    border: 5px solid #bbdbe0;
}

.roundbtn ul li:hover a.Forthcoming span {
	background-position: 8px -63px;
}

.roundbtn ul li:hover a.Congratulations span {
	background-position: -136px -63px;
}

.roundbtn ul li:hover a.Bishope span {
	background-position: -342px -63px;
}

.roundbtn ul li:hover a.Archdiocesan span {
	background-position: -282px -63px
}

.roundbtn ul li:hover a.arch span {
	background-position: -427px -63px
}

.roundbtn ul li a p {
	margin-bottom: 0px;
}

.roundbtn ul li a span.small {
	height: auto;
	width: auto;
	background-image: none;
	font-size: 12px;
}

.bg2 {
	background: #fff;
	 
	padding: 20px 0  10px 0;
 
}
.bg3{  
}
.bg4
{ background: #f3eeeb;
}
.k-work {color: #000;
font-family: Inter, serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;}
.work5 a { display: flex;
align-items: center;
gap: 24px;
align-self: stretch;
box-sizing: border-box;
flex-direction: row; color: #1E1E1E;}
    .bg4 .bg-white
    {  position:relative;
    }
        .bg4 .bg-white .position-relative
        { height:260px;
        }
    .bg4 .bg-white .position-relative .mt-3
    { width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px;
    }
.bg7
{   min-height:52px; background: url(/images/f-bg.png) no-repeat #dfdad6; background-size: cover;
}
.bg8{ background:#3c2f2f;
}
.takevideo {
	background: url(/images/weddingsINFO.jpg) no-repeat;
	width: 100%;
	max-width: 535px;
	line-height: 185px;
	display: inline-block;
	height: 185px;
	color: #fff;
	font-size: 18px;
	font-weight: 600
}
.downloadvisitor
{ background:url(/images/downloadvisitor.jpg) no-repeat; width:100%; max-width:535px; line-height:185px; display:inline-block; height:185px; color:#fff; font-size:18px; font-weight:600
}
.takevideo:hover,.downloadvisitor:hover
{ color:#dfdad6; opacity:.8
}
.newbtns {
	background: #253d6b;
	border-radius: 125px;
	height: 250px;
}
.f16
{ color:#3c2f2f; font-size:16px;
}
a.f16:hover 
{ color:#b75900;
}
.flink
{color:#3c2f2f;   font-weight:500
}
.flink:hover{ color:#b75900
}
.font28{ color:#726259; font-size:28px;
}
.font20
{ font-size:20px;  
}
.font34 {

	
	font-size: 36px;
    color:#3c2f2f
}
.font34a
{ color: #2e2e2e;
}
.font18 {
	background: url(/images/work-bg.png) repeat-x;
    
	
text-transform: uppercase;     width: calc(100% - 30px);     position: absolute;
    padding: 14px; bottom: 0; left: 15px;
	color: #FFE100;
text-align: center;
font-family: Inter, serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.font18 a{ }

.font16 {
align-self: stretch;
color: #1E1E1E;
text-align: justify;
font-family: Inter, serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px;
}

 
.noticeH {

align-self: stretch;
color: #1E1E1E;
font-family: Inter, serif; text-transform: uppercase;
font-size: 32px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.noticeH img {
	vertical-align: middle;
	margin-right: 15px;
}

 

.achi .flex-prev {

	top: 96px;

}

.achi .flex-next {


	top: 96px;
}

.custom-navigation2 a {
	height: 22px;
	float: left
}


.msgH {
	border-bottom: 1px solid #404e94;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.noticeSlide {
	width: 100%;
	display: inline-block;
	position: relative;
}

.newsNotice {

	padding: 30px 0px;
	background: #f5f5f5;
}

.newsNotice .flex-direction-nav a {
	top: 60px;
	opacity: 1;
	width: 20px;
}

.newsNotice .flex-direction-nav a::before {
	content: '';
	background: url(/images/ArrowLeft.png) no-repeat center center;
	width: 100%;
	height: 100%;
}

.flex-direction-nav a.flex-next:before {
	content: '';
	background: url(/images/ArrowRight.png) no-repeat center center;
}

.newNotic .slick-prev {
	 
	height: 23px;
	width: 15px;
	background: url(/images/nt.png) 0px 0px no-repeat;
	z-index: 9
}

.newNotic .slick-prev:before {
	display: none;
}

.newNotic .slick-next {
	 
	height: 23px;
	width: 15px;
	background: url(/images/nb.png) 0px 0px no-repeat;
	z-index: 9
}

.newNotic .slick-next:before {
	display: none;
}

#newnotice_lblnoticedownloads {
	display: block;
	margin-top: -12px;
}

.msgpd {
	padding-left: 10px;
}

.msgroung {
	float: left;
	margin-right: 20px;
	text-align: center;
}

#newNotic {
	width: 950px;
	max-width: 100%;
	margin: 0 auto;
}

.news_inner {
	width: 100%;
	background: #fff;
	border-left: 7px solid #aa7d70;
	padding: 14px 12px;
	padding-bottom: 5px;
	float: left;
	margin: 10px 0;
	background: #bbdbe0;
	height: 107.75px;
}

.notice_left {
	display: inline-block;
	text-align: center;
	width: 78px;
	float: left;
	background: #aa7d70;
	height: 78px;
	border-radius: 12px;
}

.notice_right {
	display: inline-block;
	width: 272px;
	float: right;
	padding-top: 25px;
	font-size: 16px;
	background: url(/images/new.png) 0px 0px no-repeat;
	width: calc(100% - 95px);
}
.glry4 {width: calc(100% - 30px); padding: 10px; position: absolute; left: 15px; bottom: 0;text-align: left;
}
.glry4 p b {align-self: stretch;
color: #FFF;
font-family: Inter, serif;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-transform: uppercase;}
.glry4 p {align-self: stretch;
color: #FFF;
text-align: left;
font-family: Inter, serif;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: uppercase;}
.glry-sld li { padding: 0px 10px;}
.glry-sld .slick-prev { left: 15px; z-index: 9;}
.glry-sld .slick-next { right: 15px; z-index: 9;}
.notice_right a {
	color: #000;
}

.Notice_month {
	font-size: 11px;
	color: #fff;
	border-bottom: 3px solid #fff;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'Montserrat';
	padding-top: 3px;
}

.Notice_date {
	color: #fff;
	font-weight: 600;
	font-size: 46px;
	line-height: 50px;
	font-family: Arial;
}

.jublibg {
	background: url(/images/jublibg.jpg) top left no-repeat #aa7d70;
	height: 287px;
}

.box1139 {
	width: 100%;
	max-width: 1139px;
	margin: 0px auto;
	position: relative;
	padding: 28px 27px;
}

.box1139:before {
	background: #aa7d70;
	width: 100%;
	height: 227px;
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	content: "";
}

.ftricon
{ padding-left:85px; color:#fff; font-size:15px; text-align:left
}
.icon1
{ background:url(/images/icon1.png) top left no-repeat;
}
.icon2
{ background:url(/images/icon2.png) top left no-repeat;
}
.icon3
{ background:url(/images/icon3.png) top left no-repeat;
}
.historyh {
	font-size: 18px;
	color: #aa7d70;
	font-weight: 600;
	margin: 20px 0px 10px 0;
}

.historyp {
	color: #000;
	font-size: 18px;
}

.thoughtbg {
	position: absolute;
	left: 0;
	top: 0;
}

.aboutmain {
	width: 100%;
	float: left;
	padding: 67px 0 51px 0;
	background: #164e9b;
	height: 460px;
	position: relative;
	margin: 57px 0;
}

.aboutmain:before {
	content: "";
	background: url(/images/slider-01.jpg) top right no-repeat;
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
	background-size: auto 100%;
}

.fullbox {
	width: 100%;
	float: left
}

.w46 {
	max-width: 47%
}

.aboutimg {
	float: right;
	margin-left: 20px;
	margin-top: -35px;
}

.hding {
	margin-bottom: 22px;
}

.facilities {
	width: 100%;
	float: left;
	background: url(/images/facilities.png) no-repeat repeat #184a8f;
	background-size: cover;
	padding: 47px 0;
}

.custom-faci {
	float: right;
}

.custom-faci a,
.custom-navigation1 a {
	font-size: 18px;
	font-weight: bold
}

.custom-faci a:hover,
.custom-navigation1 a:hover {
	opacity: .5;
}

.custom-navigation1 .flex-prev img {
	transform: rotate(-180deg);
}

#faci {
	margin-bottom: 40px;
	margin-top: 17px;
}

#faci .slides li a {
	display: block;
	position: relative;
}

#faci .slides li a div.fhover {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	visibility: hidden
}

#faci .slides li:hover>a {
	background: #000;
}

#faci .slides li:hover>a img {
	opacity: .5;
}

#faci .slides li:hover>a div.fhover {
	visibility: visible;
}

.imageTopp {
	max-width: 136px;
}

a.viewAll3 {
	display: inline-block;
 
	padding: 5px 20px;
	text-align: center;
	font-size: 15px;
	 
    font-family: 'Nunito';
	color: #fff;
	line-height: 34px;
	text-transform: uppercase;
	background: #A97D73;
}

a.viewAll3:hover {
	color: #fff;
	 background:#2f2f2f;
}

a.viewAll4 {
	 background:#c0956c;
	 
	 
}

 
a.viewAll5 {
	color: #fff;
	border: 3px solid #fff;
}

a.viewAll5:hover {}

a.viewAll3_white {
	display: inline-block;
	border: 3px solid #fff;
	border-radius: 50px;
	padding: 0 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	line-height: 34px;
	text-transform: uppercase
}

a.viewAll3_white:hover {
	color: #404e94;
	border: 3px solid #404e94;
}

a.viewAll2 {
	display: inline-block;
	border: 3px solid #404e94;
	border-radius: 50px;
	padding: 0 10px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #404e94;
	line-height: 34px;
	text-transform: uppercase
}

a.viewAll2:hover {
	border: 3px solid #ff5248;
	color: #ff5248;
}

a.border2 {
	border: 4px solid #AE8939;
	color: #AE8939;
}


.glrybx {
	padding-top: 53px;
	margin-top: 80px;
	text-align: center;
}

.achbx {
	margin-top: 80px;
	text-align: center;
}

.FounderBox {
	margin-top: 80px;
	background: #ff5248;
	padding: 38px;
	box-sizing: border-box;
	background-size: cover
}

.FounderBox img {
	float: left;
	margin-right: 40px;
	padding: 10px;
	background: #fff;
}

.FounderBox .Founder-name {
	font-size: 30px;
	color: #fff;
	font-weight: 500;
}

.FounderBox .Founder-name strong {
	font-weight: 500
}

.FounderBox p {
	font-size: 20px;
	color: #fff;
	font-weight: 300;
}

.founder-m {
	margin: 20px 0;
}

.newsupdatesld {
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: left;
	min-height: 79px;
}

.newsup {
	min-height: 70px;
}

 
 

 
 
 
 

.Parishes li {
	text-align: center;
	position: relative;
}

 
 
.Parishes .slick-prev {
	left:40%;
	z-index: 1;
	bottom: -11px;
	top: auto;
	background: url(/images/al.png) no-repeat;
	width: 35px;
	height: 35px;
}

.Parishes .slick-next {
	right: 40%;
	z-index: 1;
	bottom: -11px;
	top: auto;
	background: url(/images/ar.png) no-repeat;
	width: 35px;
	height: 35px;
}

.Parishes .slick-prev:before,
.Parishes .slick-next:before {
	display: none
}

  
 

 
  
 
.Parishes
{ width:100%; max-width:450px; display:inline-block; margin:0px auto;
}
    .Parishes p
    { color:#ab7c70; font-size:20px;  font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
    }
        .Parishes p b
        { font-size:21px; font-weight:500
        }
.footer {
	width: 100%;
	position: relative;
	float: left;
	 

	padding: 3px 0;
}


 
 
#headtitle {

	font-weight: 600;
	text-transform: uppercase;
	background: #aa7d70 !important;

	color: #fff; text-align:center
}

 
 

 
 .socialIcon{display: block;float: left;width: 100%;margin-top: 7px;}
.socialIcon ul{}
.socialIcon ul li{display: inline-block;margin: 0 0px;width: 25px;height: 25px;transition: all 0.5s ease-out; border-radius:20px;}
.socialIcon ul li:hover{ -webkit-box-shadow: 0px 0px 5px 0px #fff; -moz-box-shadow: 0px 0px 5px 0px #fff; box-shadow: 0px 0px 5px 0px #fff;background: #fff;}
.socialIcon ul li a{width: 25px;height: 25px;display: inline-block;background-image: url(/images/socialIcon.png);background-repeat: no-repeat;}
.socialIcon ul li a.instragram{background-position: -16px -1px;}
.socialIcon ul li a.whatapp{background-position: -45px -1px;}
.socialIcon ul li a.facebook{background-position: -73px -1px;}
.socialIcon ul li a.youtube{background-position: -101px -1px;}
.socialIcon ul li a.linkdin{background-position: -129px -1px;}
.socialIcon ul li a.twitter{background-position: -158px -1px;}

 

.master-hdr {
	width: 100%;
	float: left;
	text-align: left;
	font-size: 30px;
	font-weight: bold;
	color: #404e94;
	padding: 10px 0px;
}

.masterIn {
	width: 100%;
	max-width: 1170px;
	margin: 0px auto;
}

.master-text {
	margin: 10px 0;
	min-height: 380px;
	float: left;
	width: 100%;
	color: #484646;
	padding: 0px 0px;
	line-height: 26px;
	font-size: 18px;
}

.master-text p {
	margin-bottom: 10px;
}

.master-text img {
	max-width: 100%;
}


.accordionHeader_Y {
	color: #fff;
	background: #3c2f2f url(/images/ajax-arrow1.png) 99% center no-repeat;
	padding: 10px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 10px;
}

.accordionHeaderSelected {
	color: #ffffff;
	background: #aa7d70 url(/images/ajax-arrow.png) 99% center no-repeat;
	padding: 10px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 10px;
}

.accordionContent_Y {	background-color: #fff;	padding: 25px;	padding-top: 22px;	border: 1px solid #aa7d70 }
.innerH2 {	text-align: left;	margin-bottom: 15px;}
.innerImg {	float: right;	margin-left: 25px;}
ul.inner_ul li,ul.innerUl li {	padding-left: 40px;	background: url(/images/ulbg.png) 0px 4px no-repeat;	margin-bottom: 12px;}
.innerTbl {width: 100%;	border-collapse: collapse;}
.innerTbl tr:first-child {	font-weight: bold;}
.innerTbl {	width: 100%;}
.innerTbl tr td {	padding: 5px;}
.tpr tr td {	text-align: center;	vertical-align: top;	padding: 0 5px 20px 5px;}
.innerTbl1 {	border-collapse: collapse;	width: 100%;	margin-bottom: 10px;}
.innerTbl1 tr td,.innerTbl1 tr th {	border: 1px solid #b5bacc;	padding: 4px 5px;}
.innerTbl1 tr th {	background: #d1d5e3;}
.innerTbl1 tr:nth-child(even) {	background-color: #b4ffb6;}
.innerTbl tr th,.innerTbl tr td {border: 1px solid #dee2e6;padding: 5px;}
.back-to-top {position: absolute;bottom:40px;right: 10px;z-index: 999;}
.innerH3,.inner_h {	color: #b12808;	font-size: 24px;	font-weight: bold;	margin-bottom: 10px;}
.innerH4 {color: #404e94;font-size: 18px;font-weight: bold;}



.fttr-log-top {
	margin-top: -90px;
}

.fttr-log-bottom {
	 
}
.f16 {
	color: #24232A;
text-align: center;
font-family: Inter, serif;
font-size: 14.062px;
font-style: normal;
font-weight: 400;
line-height: 26.562px;
}
.f16 a {color: #24232A;}
.botom-addr {
	width: 100%;
	max-width: 100%;
	margin: 10px 0px;
}
a.viewAll345 {
	display: inline-block;
	padding: 1px 42px;
	text-align: center;
	font-size: 15px;
	background: #ab7c70;
	font-family: 'Nunito';
	color: #fff;
	line-height: 34px;
	text-transform: uppercase;
}
	a.viewAll345:hover {
		color: #fff;
		background: #2f2f2f;
	}
.botom-addr a, .f1sanju ul li a {
	 color: #24232A;
 
font-size: 12.5px;
font-style: normal;
font-weight: 600;
line-height: 23.624px;
}
	 .f1sanju { display: inline-block;text-align: left;
    /* max-width: 300px; */
    display: inline-block;
    width: 100%;
    max-width: 250px;}
img.inner-imggs {
	float: right;
	max-width: 450px;
	padding: 10px;
	width: 100%;
}

@media (max-width: 767px) {
	a.viewAll3 {padding: 9px 22px;}
	.col-6.sm-6 {
		flex: 100%;
		max-width: 100%;
	}
	.masterBg {		
		padding: 10px;
		/* margin: 10px; */
	}
	.fttr-log-top {
		margin-top: -22px;
	}
	a.viewAll345 {		
		padding: 1px 30px;
	}
	}

 
 

 

 
 