.menuu_btn{background:url(../images/menu.png) no-repeat 0 0/100%; width: 32px; height: 32px; border:none; 

	position:absolute; ;right: 16px;
top: 20px;
	}
.menuss{position: absolute;
right: 76px;z-index: 10;top: 106px;}
@media(min-width:1200px)
{
.menuu_btn{display:none;}
}

.parent {
    flex-direction: row;}
@media (min-width: 767px)
{
.dis1{display:none;}
.d2{display:none;}
}
@media(max-width: 767px)
{
.parent {
  display: flex;
  flex-direction: column-reverse;
}


}
@charset "utf-8";
@font-face{
    font-family: "OpenBold";
    src:url("../font/OpenBold.ttf");
}
@font-face{
    font-family: "OpenExtraBold";
    src:url("../font/OpenExtraBold.ttf");
}
@font-face{
    font-family: "OpenRegular";
    src:url("../font/OpenRegular.ttf");
}
@font-face{
    font-family: "OpenSemiBold";
    src:url("../font/OpenSemiBold.ttf");
}
@font-face{
    font-family: "OpenLight";
    src:url("../font/OpenLight.ttf");
}

@font-face{
    font-family: "Roboto-Regular";
    src:url("../font/Roboto-Regular.ttf");
}

@font-face{
    font-family: "Roboto-Bold";
    src:url("../font/Roboto-Bold.ttf");
}
@font-face{
    font-family: "Georgia";
    src:url("../font/Georgia.ttf");
}


/* CSS Document */

.home_menuu_btn{background:url(../images/menu.png) no-repeat 0px 0px/100%;width: 4%;height: 50px;border: none;
    position: absolute;z-index: 890;right: 30px;top: 30px;}

.img-100{width:100%;}

body{background-color: #FFFFFF;  font-family:'OpenRegular';font-size:14px;}
.navbar .nav {
    width: unset;
    float: right;
	padding-top: 0px;
	padding-left:0px;

}



.navbar .nav > li > a {
    float: none;
    color: #FFFFFF;
    text-decoration: none;
}
.navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: 400;
	background-color: #d9b94f;
}
.navbar .nav > .active > a {
    text-decoration: none;
    color: #034ea1;
    font-weight: 400;
	background-color: #d9b94f;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    color: #034ea1;
    text-decoration: none;
	background-color: #d9b94f;

}
.navbar .nav > .active > a {
    text-decoration: none;
    color: #034ea1;
    font-weight: 400;
	background-color: #d9b94f;
}
.navbar .brand {
    float: left;
    display: block;
    padding: 0px;
    margin: 0px 30px 0px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    cursor: pointer;
	position:absolute;
	top: 70px;
z-index: 1;
	
}


ul.hp li:hover > ul.dropdown-menu {
    display: block;
}


.show500 {
    display:none !important;
}





.tabs p {
    color: #195c00;
    background: #b1e028 url(../images/tabs_bg.jpg) no-repeat right center;
    padding: 13px 40px 13px 45px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
.tabs {
    position: relative;
    z-index: 999;
}
.tabs a, .tabs button{
    width: 100%;
    height: 100%;
    display: block;
    font-size: 14px;
    text-align: center;
    color: #FFFFFF;
    background-color:#333333;
    text-transform: uppercase;
	border:0;
	text-decoration: none;
	font-family:'Roboto-Medium';
}
.tabs .-primary {
    display: flex;
    margin: 0px !important;
	padding:0 30px;
	background: #034ea1;
}
.tabs .-primary > li > a:hover, .tabs .-primary > li > button:hover {
    background-color: #fff;
	color:#034ea1;
	
}
.tabs .-primary > li {
    flex-grow: 1;
    background-color:#000000;
    list-style: none;	
	
}
.tabs .-primary > .active > a{
    background-color: #fff;
	color:#034ea1;
	
}

.tabs .-primary > li > a, .tabs .-primary > li > button {
 position: relative;
display: block;
padding: 18px 30px;
text-transform: uppercase;
line-height: 1;
font-size: 15px;
font-family: 'OpenRegular';
transition: ease-out .3s;
font-weight:unset;
background:#034ea1;
}
.tabs .-primary > li + li {
    border-left:unset;
    list-style: none;
	
}

.tabs .-primary > li:first-child > a, .tabs .-primary > li:first-child > button{}








/*..............index.................*/








.call{background:url(../images/call.png) no-repeat; margin:10px 0 0px 30px;color:#505050; font-family:'RobotoCondensed-Regular';font-size:14px; padding:0 0px 0 35px; float:left; height: 30px;}
.mail{background:url(../images/mail.png) no-repeat 0; margin:10px 0 0 0px;color:#505050; font-family:'RobotoCondensed-Regular';font-size:14px; padding:0 0 0 35px; float:left;}
.call a{color:#505050; text-decoration:none;}
.mail a{color:#505050; text-decoration:none;}


.sect{background:#FFFFFF;  padding:80px 0 80px; }
.sect img{border-radius:10px;}

.sect1{background:url(../images/back1.jpg) #e8e7ef no-repeat; padding:30px 0 240px; background-position:bottom; background-size:cover; }
.sect1 h1{font-family:'OpenLight'; color:#FFFFFF; font-size:50px; margin:130px 0 30px;}
.sect1 p{font-family:'OpenRegular'; color:#FFFFFF; font-size:17px; margin:0 0 30px;}
.sect1 img{margin:auto; display:block;}
.sect1 button{border:2px solid #FFFFFF; background:transparent; border-radius:20px; color:#FFFFFF; font-family:'OpenSemiBold'; font-size:15px; text-transform:uppercase; width: 209px;height: 42px;}


.sect2{padding:80px 0 100px;}
.sect2 h2{font-family:'OpenLight'; color:#5f0d0f; font-size:50px; margin:0px 0 5px;}
.sect2 h3{ font-family:'OpenSemiBold'; color:#5f0d0f; font-size:22px; margin:0 0 30px;}
.sect2 p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0 0 25px;}
.sect2 button{border:2px solid #5f0d0f; background:transparent; border-radius:20px; color:#5f0d0f; font-family:'OpenSemiBold'; font-size:15px; text-transform:uppercase; width: 209px;height: 42px;}
.sect2 img{border-radius:10px;}


.sect3{background:url(../images/back2.jpg) #e8e7ef no-repeat; background-position:right; background-size:cover; }
.sect3 h2{font-family:'OpenLight'; color:#FFFFFF; font-size:50px; margin:0px 0 5px;}
.sect3 h3 {
    font-family: 'OpenExtraBold';
    color: #FFFFFF;
    font-size: 50px;
    font-weight: unset;
    border-bottom: 1px solid white;
    /*width: 90%;*/
    margin: 20px 0 15px 0;
    padding: 20px 0 15px 0;
}
.sect3 b{font-family:'OpenExtraBold'; color:#FFFFFF; font-size:50px; font-weight:unset;}
.sect3 p{font-family:'OpenRegular'; color:#FFFFFF; font-size:17px; margin:0 0 25px;}
.sect3 button{border:2px solid #FFFFFF; background:transparent; border-radius:20px; color:#FFFFFF; font-family:'OpenSemiBold'; font-size:15px; text-transform:uppercase; width: 209px;height: 42px;}
.sect3 .bac{background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));  padding:90px 30px 80px;}



.sect4{padding:100px 0 100px;}
.sect4 h2{font-family:'OpenLight'; color:#000000; font-size:37px; margin:0px 0 15px;}
.sect4 p{font-family:'OpenRegular'; color:#000000; font-size:17px; margin:35px 0 5px;}
.sect4 img{border-radius:10px;}
.bluform{background:#034ea1; padding:30px; border-radius:10px;}
.sect4 input{width:100%; outline:0; border:1px solid #FFFFFF;  font-family:'OpenRegular'; font-size:17px; height:35px; padding:10px;color:#FFFFFF; background:transparent; }
.sect4 input::placeholder{color:#FFFFFF;  font-family:'OpenRegular'; font-size:16px;opacity:1;}

.sect4 textarea{width:100% !important; outline:0; border:1px solid #FFFFFF;  font-family:'OpenRegular'; font-size:17px; height:90px !important; padding:10px;color:#FFFFFF; background:transparent;  }
.sect4 textarea::placeholder{color:#FFFFFF;  font-family:'OpenRegular'; font-size:16px;opacity:1;}
.sect4 button{border:1px solid #FFFFFF; background:#FFFFFF; border-radius:5px; color:#034ea1; font-family:'OpenSemiBold'; font-size:17px; text-transform:uppercase;width:100%; height:38px; letter-spacing:3px;}



.sect5{background:#5e6a9d; padding:10px 0 20px;}
.sect5 h2{font-family:'OpenSemiBold'; font-size:17px; color:#FFFFFF;margin:15px 0 10px; line-height:inherit;}
.sect5 h3{color:#FFFFFF; font-family:'Roboto-Bold'; font-size:16px; margin:15px 0 10px; }


.fcall{background:url(../images/call.png) no-repeat; margin:10px 0 0px 0px;color:#FFFFFF; font-family:'OpenSemiBold';font-size:17px; padding:0 0px 10px 35px;}
.fmail{background:url(../images/mail.png) no-repeat 0; margin:15px 0 0 0px;color:#FFFFFF; font-family:'OpenSemiBold';font-size:17px; padding:0 0 0 35px;}
.fcall a{color:#FFFFFF; text-decoration:none;}
.fmail a{color:#FFFFFF; text-decoration:none;}
.sect5 .fb img{float:left; margin-right:23px;}


.sect6{background:#4b5580; padding:28px 0;text-align: center;}
.sect6 p{ font-family:'Roboto-Regular';font-size:13px; color:#a2a2b1; margin:0;}
.sect6 a{color:#a2a2b1;}
.sect6 a:hover{color:#cdcdd5; text-decoration:none;}
.sect6 .flo{float:right;}



/*...........subpage.................*/
.abt{padding:0px 0 0;}
.abt1{background:url(../images/abt1.jpg) #e8e7ef no-repeat; padding:30px 0 0px; background-position:bottom; background-size:cover; }
.abt1 h2{font-family:'OpenRegular'; color:#FFFFFF; font-size:35px; margin:50px 0 15px; text-transform:uppercase;}
.abt1 h3{font-family:'OpenLight'; color:#FFFFFF; font-size:33px; margin:0px 0 25px;}
.abt1 p{font-family:'OpenRegular'; color:#FFFFFF; font-size:17px; margin:0 0 80px;}
.abt1 img{margin:auto; display:block;}


.abt2{padding:80px 0 80px;}
.abt2 h1{font-family:'Georgia'; color:#5f0d0f; font-size:35px; margin:0px 0 15px;text-transform: uppercase;}
.abt2 img{border-radius:10px;}
.abt2 p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0px 0 0px;}

.abt2 ul{padding:15px 0 0px 20px;}
.abt2 li{font-family:'OpenRegular';font-size:17px; color:#797979; list-style:url(../images/ul.png); padding:0 45px 18px 0; }



.abt3{padding:0 0 80px;}
.visp{padding:44px 60px;}
.vision{background:url(../images/vision.jpg) no-repeat; margin: 0px 0 0; border-radius: 10px; background-size:cover; background-position:center; padding:45px 0;height: 200px;}
.vision h3{ font-family:'OpenBold';  font-size: 33px; color:#FFFFFF; margin: 0 0 20px;text-transform: uppercase;}
.vision p{font-family:'OpenRegular';  font-size: 17px; color:#FFFFFF; margin:0 0 0;}


.mission{background:url(../images/mission.jpg) no-repeat; margin: 0px 0 0; border-radius: 10px; background-size:cover; background-position:center; padding:45px 0;height: 200px;}
.mission h3{font-family:'OpenBold';  font-size: 33px; color:#FFFFFF; margin: 0 0 20px;text-transform: uppercase;}
.mission p{font-family:'OpenRegular';  font-size: 17px; color:#FFFFFF; margin:0 0 0; }



.pat{ padding:0px 0 80px; background-position:bottom; background-size:cover; }
.pat h1{font-family:'OpenRegular'; color:#5f0d0f; font-size:35px; margin:0px 0 15px; text-transform:uppercase;}
.pat h2{font-family:'OpenRegular'; color:#5f0d0f; font-size:19px; margin:0px 0 25px;}
.pat p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0 0 0px;}

.pat img{padding: 0px 0 0; border-radius:10px;}


.pat1 img{border-radius:10px;}
.pat1 p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0px 0 0px;}


/*................foundation.............................*/
.found{padding:80px 0 100px;}
.found1 img{border-radius:10px;}
.found1 h1{font-family:'OpenRegular'; color:#5f0d0f; font-size:35px; text-transform:uppercase; margin:0 0 15px;}
.found1 h2{font-family:'OpenSemiBold'; color:#797979; font-size:20px; margin:0 0 15px;}
.found p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0px 0 20px; text-align:justify;}

.found ul{padding:0 0 0 20px; margin:0;}
.found li{font-family:'OpenRegular';font-size:17px; color:#797979; list-style:url(../images/ul.png); padding:0 0 18px;}

.found2{padding:0px 0 0px;}
.found2 img{border-radius:10px;}
.found2 h3{font-family:'OpenSemiBold'; color:#797979; font-size:20px; margin:0 0 15px;}
.found2 p{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:0 0 15px; text-align:justify;}
.found2 h4{font-family:'OpenRegular'; color:#797979; font-size:17px; margin:20px 0 0px;}
.found2 a{text-decoration:none;}
.found2 .fl{float:left; padding: 0 10px 0 0;}


.enquiry{padding:80px 0 100px;}
.enquiry h1{ font-family:'OpenRegular';font-size:35px; color:#5f0d0f; margin:0 0 20px; text-transform:uppercase;}
.enquiry input{width:100%; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:35px; padding:10px; color:#545454;}
.enquiry input::placeholder{color:#545454;  font-family:'OpenRegular'; font-size:16px;  opacity:1;}
.enquiry textarea{width:100% !important; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:130px !important; padding:10px;}
.enquiry textarea::placeholder{color:#545454; font-family:'OpenRegular'; font-size:16px; opacity:1;}
.enquiry button{width:100%; background:#09509d; color:#FFFFFF;  font-family:'OpenRegular';font-size:20px; text-transform:uppercase; border:0; border-radius:10px; height:38px; text-align:center; }
.enquiry img{border-radius:15px;}

/*...........pray..........*/

.pray ul{padding:0 0 0 15px;}
.pray li{font-family:'OpenRegular';font-size:17px; color:#797979; list-style:url(../images/ul.png); padding:0 0 18px; text-transform: capitalize;}

.pray{margin-bottom:60px;}
.pray h1 {
    font-family: 'OpenRegular';
    color: #5f0d0f;
    font-size: 32px;
    text-transform: uppercase;
    margin: 0 0 20px;
	line-height:inherit;	
}
.pray h3 {
    font-family: 'OpenRegular';
    color: #5f0d0f;
    font-size: 26px;
    text-transform: uppercase;
    margin:0px 0 8px;
	line-height:inherit;
}
.pray h5{font-family: 'OpenRegular';
color: #5f0d0f;
font-size: 22px;
text-transform: uppercase;
margin: 0px 0 20px;}
.pray input{width:100%; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:35px; padding:10px; color:#545454;}
.pray input::placeholder{color:#545454;  font-family:'OpenRegular'; font-size:16px;  opacity:1;}
.pray textarea{width:100% !important; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:130px !important; padding:10px;}
.pray textarea::placeholder{color:#545454; font-family:'OpenRegular'; font-size:16px; opacity:1;}
.pray button{width:100%; background:#09509d; color:#FFFFFF;  font-family:'OpenRegular';font-size:20px; text-transform:uppercase; border:0; border-radius:10px; height:38px; text-align:center; }

.pray img{border-radius:10px;}
.pray .p1 img{margin:auto; display:block; padding: 0 0 15px; border-radius:unset;}
.pray h2{
font-family: 'OpenSemiBold';
color: #141414;
font-size: 20px;
text-transform: uppercase;
margin: 0 0 20px;
}
.pray h4 {
    font-family: 'OpenSemiBold';
    color: #797979;
    font-size: 20px;
    margin: 30px 0 10px;
}
.pray span{
font-family: 'OpenRegular';
color: #5f0d0f;
font-size: 18px;
margin: 0 0 15px;
}

a.btn.btn-primary.diwbk {
    background: transparent;
    text-align: center !important;
    float: left;
    border: 1px solid #ddd;
    width: 100%;
    padding: 16px 0px;
	margin-bottom: 20px;
	color:#FFFFFF;
}
a.btn.btn-primary.diwbk i {
    margin: 0 auto;
    color: red;
    text-align: center;
    font-size: 30px;
    width: 100%;
}

/*...............minis.....................*/


.minis h1{ font-family:'OpenRegular';font-size:35px;  color: #5f0d0f; margin:0 0 20px; text-transform:uppercase;}
.minis p{font-family: 'OpenRegular';
color: #797979;
font-size: 17px;
margin: 0 0 15px; text-align:justify;}

.minis img{border-radius:15px;}
.fc{background:url(../images/call_m.png) no-repeat; margin:10px 0 0px 0px;color:#FFFFFF; font-family:'OpenSemiBold';font-size:17px; padding:0 0px 10px 35px; font-weight:unset;}
.loc{background:url(../images/loca.png) no-repeat; margin:45px 0 0px 0px;color:#000000; font-family:'OpenSemiBold';font-size:17px; padding:0 0px 10px 35px; font-weight:unset; line-height: inherit;}
.fw{background:url(../images/what.png) no-repeat 0; margin:0px 0 0 0px;color:#FFFFFF; font-family:'OpenSemiBold';font-size:17px; padding:10px 0 10px 35px; font-weight:unset;}
.fc a{color:#000000; text-decoration:none;}
.fw a{color:#000000; text-decoration:none;}
.fm{background:url(../images/mail_m.png) no-repeat 0; margin:6px 0 0 0px;color:#FFFFFF; font-family:'OpenSemiBold';font-size:17px; padding:0 0 0 35px; font-weight:unset; width:100%;}
.fm a{color:#000000; text-decoration:none;}



/*...........org-stru.....*/

.co-s{width:20%;}

.os{ padding:0px 0 80px;}
.os h1{font-family:'OpenRegular'; color:#5f0d0f; font-size:35px; margin:0px 0 30px; text-transform:uppercase;}
.os h4{font-family:'OpenRegular'; color:#5f0d0f; font-size:35px; margin:0px 0 0px; text-transform:uppercase;}
.os h2{font-family:'OpenSemiBold'; color:#000000; font-size:19px; margin:20px 0 0px; text-align:center;}
.os h3{font-family:'OpenRegular'; color:#5f0d0f; font-size:16px; margin:10px 0 0px; text-align:center; line-height:inherit;}
.os p{font-family:'OpenRegular'; color:#5f0d0f; font-size:16px; margin:10px 0 0px; text-align:center; line-height:inherit;}


.os img{padding: 0px 0 0; border-radius:10px; margin: 30px auto 0; display: block; border-radius: 50%;}

.os1 h2{font-family:'OpenRegular'; color:#5f0d0f; font-size:35px; margin:0px 0 10px; text-transform:uppercase;}
.os1 input{width:100%; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:35px; padding:10px; color:#545454;}
.os1 input::placeholder{color:#545454;  font-family:'OpenRegular'; font-size:16px;  opacity:1;}
.os1 textarea{width:100% !important; outline:0; border:1px solid #b1b1b1;  font-family:'OpenRegular'; font-size:16px; height:130px !important; padding:10px;}
.os1 textarea::placeholder{color:#545454; font-family:'OpenRegular'; font-size:16px; opacity:1;}
.os1 button{width:100%; background:#09509d; color:#FFFFFF;  font-family:'OpenRegular';font-size:20px; text-transform:uppercase; border:0; border-radius:10px; height:38px; text-align:center; }

.os1 ul{padding:5px 0 15px 0px;}
.os1 li{font-family:'OpenSemiBold';font-size:17px; color:#797979; list-style:url(../images/ul.png); padding:0 18px 18px 0; float:left; list-style-position:inside;}
.os1 .a1{list-style:none; padding:10px 0 0 15px; width:260px;}
.ps{border-radius:15px;}
.margin-b-35{margin-bottom: 35px; min-height: 280px;}

/*........................*/

.business_details_white {
    background: #fff;
    padding: 0px 15px 0px;
    position: relative;
}
.business_details_left {
    position: sticky;
    top:65px;
}
.business_details_black {
    background: #034ea1;
    padding: 15px;
    border-radius: 5px;
}
.business_details_black ul {
    padding: 0;
    margin: 0 0 0px;
}
.business_details_black ul li:first-child {
    border: none;
}
.business_details_black ul li {
    font-family: 'OpenRegular';
    font-size: 15px;
    color: #fff;
    padding: 10px 0;
    font-weight: 400;
    margin: 0;
    border-top: 1px dotted #fff;
    line-height: 1.9;
    list-style: none;
}
.business_details_black ul li a {
    font-family: 'OpenRegular';
    font-size: 15px;
    color: #fff;
    padding: 0;
    font-weight: 400;
    margin: 0;
}


.business_details_white_center {
    background: #fff;
    padding: 10px 0 30px;
}







.no-padding{padding:0px;}








.navbar .btn-navbar {
    display:none;
}

.sect-found{padding: 0 0 90px;}


@media only screen and (max-width: 1367px)
{

.tabs .-primary > li > a, .tabs .-primary > li > button {
   padding: 18px 24px;
    font-size: 14px;
}

.pat p {
    font-size: 16px;
}
.pat1 p {
    font-size: 16px;
}
}


@media only screen and (max-width: 1199px)
{

.nav-dis{display:none;}
.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 5%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;
    right: 30px;
    top: 20px;
}
.navbar .brand {
    float: left;
    display: block;
    padding: 0px;
    font-size: 20px;
    font-weight: 200;
    color: #777777;
    cursor: pointer;
	top:10px;
}
.submenu1{padding:0 0 100px; background: #034ea1;}
.sect1 h1 {margin: 60px 0 30px;}
.sect4 h2 { font-size: 26px;}
.sect4 p { font-size: 15px;}
.abt1 h1 { margin: 60px 0 15px;}
.vision {  margin: 0px 0 40px;}




}
@media screen and (min-width: 991px)
{
.ba{display:none;}


}

@media screen and (max-width: 991px)
{
.business_details_black {
    display: none;
}
.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 6%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;

}



/*.d3{display:none;}*/
.ban{display:none;}
.ba{display:block; width:100%;}


.sect2 h2 {
    font-family: 'OpenLight';
    font-size: 45px;
    margin: 0px 0 5px;
}
.sect4 h2 {
    font-size: 37px;
}
.sect4 p { margin: 35px 0 35px;}
.sect5 h2 { margin: 15px 0 15px;}
.sect5 h3 { margin: 30px 0 10px;}
.pat_30 {
    padding: 0 30px 40px;
}

.pray span {
    font-size: 16px;
}
}


@media only screen and (max-width: 767px) 
{

.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 7%;
    height: 50px;
    border: none;
    position: absolute;
    z-index: 890;

}
.navbar .brand {
    padding-left: 0px;
    padding-right: 10px;
  
    width: 60% ;
}
.abt2 img {
    border-radius: 10px;
    margin-bottom: 30px;
}
.found1 img {
    border-radius: 10px;
    margin-bottom: 25px;
}
.found2 img {
    border-radius: 10px;
    margin-bottom: 25px;
}
.sect1 {
    background: url(../images/abt1.jpg) #e8e7ef no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    padding: 60px 0;
    background-position: bottom;
    background-size: cover;
}
.sect1 h1 { margin: 30px 0;}
.sect2 {padding: 60px 0 100px;}
.sect2 h2 { margin: 30px 0 5px;}
.sect3 .bac {  padding: 60px 30px;}
.sect4 { padding: 60px 0 100px;}
.sect6 p {text-align: center;}
.sect6 .flo {  float: unset; padding:10px 0 0;}
.vision {
    background-position: left;
    padding: 20px 0 45px 190px;
       
}
.mission {
    background-position: left;
    padding: 32px 0 45px 190px;
       
}
.abt1 h1 {
    margin: 30px 0 15px;
}
.abt1 {
    padding: 30px 0;
}
.abt2 {
    padding: 60px 0;
}

.pat_30 {
    padding: 0 30px 60px;
}
.pat1 img {
    border-radius: 10px;
    margin-bottom: 30px;
}
.enquiry img {
    border-radius: 15px;
    margin-bottom: 30px;
}
.enquiry {
    padding: 40px 0 60px;
}
.pray img {
    border-radius: 10px;
    margin-bottom: 30px;
}
.minis img {
    border-radius: 15px;
    margin-top: 30px;
    display: none;
}
.pat h1 {
    margin: 30px 0 15px;
}
.ps{
    display: none;
}
.os p {
    margin: 10px 0 50px;
}
.os h3 {
    margin: 10px 0 0px;
}
.os {
    padding: 0px 0 30px;
}
.os1 .a1 {
    width: 252px;
}
.sect img {
    border-radius: 10px;
    margin-bottom: 30px;
}
.sect {
    background: #FFFFFF;
    padding: 80px 0 50px;
}
}

@media only screen and (max-width: 537px) 
{

.home_menuu_btn {
    background: url(../images/menu.png) no-repeat 0px 0px/100%;
    width: 12%;
    height: 49px;
    border: none;
    position: absolute;
    z-index: 890;
	right:15px

}
.navbar .brand {
    padding-left: 0px;
    padding-right: 10px;

    width: 30%;
	margin:0px 15px 0px;
}
.sect1 h1 {font-size: 40px;}
.sect2 h2 { font-size: 40px;}
.sect2 h3 {  font-size: 20px;  margin: 5px 0 30px;}
.sect3 h2 { font-size: 48px;}

.sect4 h2 {font-size: 33px;}
.vision {
    background-position: right;
    padding: 20px 0 45px 15px;
}
.mission {
    background-position: right;
    padding: 32px 0 45px 15px;
}
.pray h1 {
    font-size: 27px;
}
.os1 li {
    font-family: 'OpenSemiBold';
    font-size: 17px;
    color: #797979;
    list-style: url(../images/ul.png);
    padding: 0 45px 15px 0;
    float: unset;
}
.os h1 {
    font-size: 34px;
}
.os1 h2 {
    font-size: 34px;
    margin: 0 0 20px;
}
.os h4 {
    font-size: 34px;
}
}
/*
@media only screen and (max-width: 500px) 
{
.show500 {
    display: block !important;
}
.loginn {
  display: none;
}
.cartarea {
    display: none;
    padding: 0;
    float: left;
}

}*/
@media only screen and (max-width: 420px) 
{
.sect1 h1 { font-size: 34px; margin: 30px 0 20px;}

.sect2 h2 {font-size: 34px;}
.sect2 h3 {
    font-size: 18px;
    margin: 5px 0 20px;
}
.sect3 b {
    font-size: 39px;
}
.sect3 h2 {
    font-size: 39px;
}
.sect3 h3 {
    font-size: 39px;
    font-weight: unset;
    margin: 15px 0 20px;
}
.sect4 h2 {
    font-size: 26px;
}
.fmail {
    font-size: 15px;
}
.fcall {
    font-size: 15px;
}
.fm {
    font-size: 15px;
}
.fc {
    font-size: 15px;
}
.fw {
    font-size: 15px;
}
.sect1 button {
    width: 160px;
}
.sect2 button {
    width: 160px;
}
.sect3 button {
    width: 160px;
}
.abt1 h2 {
    font-size: 28px;
}
.pray h1 {
    font-size: 27px;
    line-height: inherit;
}
.pray h3 {
    font-size: 26px;
    line-height: inherit;
}
.minis h1 {
    font-size: 30px;
}
.os h1 {
    font-size: 27px;
}
.os1 h2 {
    font-size: 27px;
    margin: 0 0 20px;
}
.os h4 {
    font-size: 27px;
}
.os {
    padding: 0px 0 0;
}
.loc{font-size:15px;}
.enquiry h1 {
    font-size: 30px;
}

.col-xxs-12{width:100%;}

.margin-b-35 { min-height: 277px;}

}
@media only screen and (max-width: 350px) 
{
.vision {
height:255px;
}
.mission {
height:230px;
}
.enquiry h1 {
    font-size: 27px;
}
.loc{font-size:13px;}
.minis h1 {
    font-size: 26px;
}
.os h1 {
    font-size: 27px;
    line-height: inherit;
}
.os1 .a1 {
    width: 250px;
}
.pat h2 {
    font-family: 'OpenRegular';
    color: #5f0d0f;
    font-size: 17px;
    margin: 0px 0 25px;
}
.pat h1 {
    font-size: 34px;
}
.sect2 h2 {
    font-size: 31px;
}
.sect1 h1 {
    font-size: 28px;
    margin: 30px 0 20px;
}
.sect1 p {
    font-size: 16px;
}
.sect2 p {
    font-size: 16px;
}
.sect3 p {
    font-size: 16px;
}
.sect3 h2 {
    font-size: 32px;
}
.sect3 b {
    font-size: 32px;
}
.bluform {
    background: #034ea1;
    padding: 15px;
    border-radius: 10px;
}
.fmail {
    font-size: 13px;
}
.fcall {
    font-size: 13px;
}
.sect5 h2 {
    font-size: 15px;
}
.sect4 h2 {
    font-size: 23px;
}
.pray h1 {
    font-size: 25px;
}
.fm {
    font-size: 13px;
}
.fc {
    font-size: 13px;
}
.fw {
    font-size: 13px;

}

}



.animated{
-webkit-animation-duration: 1.4s; /* Safari 4.0 - 8.0 */
animation-duration: 1.4s;}
		
		
	
.navbar-wrapper{ 

padding:0 0px 0px;
position: unset;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
	background:#000000;}
	

.dropdown-menu {
    position: absolute;
    top: 35px;}

.brand{width:auto}

.nav > li > a {
   position: relative;
display: block;
padding: 18px 30px;
text-transform: uppercase;
line-height: 1;
font-size: 15px;
font-family: 'OpenRegular';
transition: ease-out .3s;
font-weight:unset;
}
.carousel-indicators {
    position: absolute;
    bottom: 0;
    left: 25%;
    z-index: 2;
    width: 50%;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.bannerarea{padding:0; margin-bottom:0px;}
@media (min-width:1200px) {.home_menuu_btn{display:none;}}

@media (max-width:1240px) and (min-width:1200px) {
.bannertoparea{height:114px}

}

.div-fix{position: fixed;width: 500px;top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -250px;
font-size: 16px;
text-transform: uppercase;z-index: 9;}
.close {font-size: 22px !important;}
.alert-success {
    background-color: #b8dbaa !important;
    border-color: #d6e9c6;
    color: #3c763d;
}

@media(max-width: 767px)
{
    .div-fix{width: 100%;top: 50%;
left: 0;
margin-top: -100px;
margin-left: 0px;}
}



.slick-prev::before, .slick-next::before
{ display:none;}

.carousel-control.left{  background-image: unset;}
    .carousel-control{width:8%;}
    .carousel-control.right { background-image: unset;}

/*ul li::before {
  content: "\2022";
  color: red;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
  text-align:left;}*/

  .slider {
        width: 100%;
        margin: 0px 0;
    }

    .slick-slide {
      margin: 0px 0px;
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;/*display: none;*/
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }

.council-ul li{font-family: 'OpenSemiBold';
color: #4a4a4a;
font-size: 18px;
margin: 0px 0 15px;
padding: 0;}
.council-ul li span{font-family: 'OpenRegular';
color: #5f0d0f;
font-size: 16px;}

.scroll-sect {
    background: #5e6a9d url(../images/goo.png) no-repeat 25px/2%;
    padding: 20px 52px;}
.scroll-sect p, .scroll-sect p a {
    font-family: 'OpenSemiBold';
    font-size: 15px;
    color: #fff;
    padding: 0;
    margin: 0;}
    


@media(max-width:991px)
{
    .scroll-sect {
    background: #5e6a9d url(../images/goo.png) no-repeat 25px/4%;}
}

@media(max-width:420px)
{
    .scroll-sect {
    background: #5e6a9d url(../images/goo.png) no-repeat 25px/9%;}
    
    .submenu1 {
    padding: 0 0 100px;
    background: #4a8bd2;}
}

@media(max-width:300px)
{
    .col-xxxs-12{width:100%;}
    .margin-b-35 { min-height: auto;}
}


