* {
    margin: 0;
    padding: 0;
}
body {
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #000;
    background: #ffeac7;
    line-height: 21px;
}

/*-- google-font --*/

/*@import url('https://fonts.googleapis.com/css2?family=Changa:wght@300;400;500;600;700&display=swap');
*/

@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;600&display=swap");

/*google-font*/

/*bg-color*/


.feature-area.section-space--pt_90 { background: #ffeac7; }
.tai-about-area.section-space--ptb_120 { background: #ffeac7; }
	

.upcoming-event-area.activities_block.section-space--pb_120 {	background:#ffeac7; }

/*bg-color*/

/*-- mobile-navbar-block --*/

.mobile-navbar-block { display: none; }

/*-- mobile-navbar-block --*/

/*-- start-css --*/

/*-- header-block --*/

.top-header-block {
    margin: 0;
    padding: 10px 0;
    background: #b4ff7e;
}

.top-header-block .body {
    margin: 0;
    padding: 0;
    width: 100%;
   /* display: flex;*/
}

/**/
.top-header-block .body .item-1 {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0;
    display: block;
}

.top-header-block .body .item-1 p {
    margin: 0;
    padding: 14px 0px 0 0;
    display: inline-block;
    font-size: 20px;
    color: #fff;
    line-height: 29px;
}

.top-header-block .body .item-1 p a {
    display: inline-block;
    font-size: 38px;
    color: #fff;
    font-weight: 600;
}


/**/
.top-header-block .body .item-2 {
	width: 50%;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	display: inline-block;

}
.top-header-block .body .item-2 h1 {
    margin: 0;
    padding: 0;
    font-size:none;
}
.top-header-block .body .item-2 h1 a {
    margin: 0;
    padding: 0;
    display: block;
    font-family: "Roboto Slab", serif;
    font-size: 42px;
    color: #fff;
    text-transform: uppercase;
}

/**/
.top-header-block .body .item-3 {
    width: 25%;
    float: right;
    margin: 0;
    padding: 0;
    display: block;
}
.top-header-block .body .item-3 p {
    margin: 0;
    padding: 10px 0;
    text-align: right;
}

.top-header-block .body .item-3 p a {
    background: #ffc400;
    color: #000;
    border-radius: 25px;
    padding: 10px 25px;
    border: 2px solid #ff000059;
    font-size: 15px;
    line-height: 23px;
    margin-top: 10px;
}

/**/

/*-- header-block --*/

/*navigation_bar*/

.navigation_bar {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: table;
	background: #ff213b;
	width: 100%;
	border-bottom: 2px solid #fff;
}

.navigation_bar ul {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	display: table;
}

/*.navigation_bar ul li { margin:0; padding:0; display:inline-block; }*/

.navigation_bar ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	 float: left; 
}

.navigation_bar ul li a {
    margin: 0;
    padding: 17px 17px;
    display: block;
    font-size: 18px;
    color: #fff;
    line-height: 23px;
    border-right: 1px solid #fff;
    transition: all 0.3s;
}
.navigation_bar ul .last-child a {
    border-right: 0 !important;
}

.navigation_bar ul li a:hover {
    background: #665249;
    transition: all 0.6s;
    color: #fff;
}
/*---*/

/*------------------*/

.navigation_bar ul li a {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.navigation_bar ul li a::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffc400;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.navigation_bar ul li a:hover,
.navigation_bar ul li a:focus,
.navigation_bar ul li a:active {
    color: white;
}
.navigation_bar ul li a:hover:before,
.navigation_bar ul li a:focus:before,
.navigation_bar ul li a:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*submanu-block*/

.navigation_bar ul .submanu-hed0 {
    position: relative;
}


/*---------------------====================-----------------------*/
.navigation_bar ul .submanu-hed0:hover, .navigation_bar ul .submanu-hed0 ul
  { background: #f75f03; }


/*----------------------=========================---------------------*/

.navigation_bar ul .submanu-hed0 ul {
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 43px;
    width: 195px;
    z-index:-1;
    background: #fff;
    transition: all 0.1s;
    visibility: hidden;
    opacity: 0;
}

.navigation_bar ul .submanu-hed0:hover ul {
    position: absolute;
    left: 0;
    top: 59px;
    transition: all 0.6s;
    visibility: visible;
    opacity: 1;
    padding: 0;
    z-index: 5;
}

.navigation_bar ul .submanu-hed0 ul li {
    margin: 0;
    padding: 0;
    display: block !important;
    width: 100%;
    text-align: left;
}

.navigation_bar ul .submanu-hed0 ul li a {
    margin: 0;
    padding: 0 16px;
    display: block;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    transition: all 0.4s;
    border-bottom: 1px solid #e34609;
}

.navigation_bar ul .submanu-hed0:hover ul li a {
    padding: 10px 16px;
    transition: all 0.9s;
}

/*=========*/
.navigation_bar ul .submanu-hed0:hover ul::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f75f03;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.navigation_bar ul .submanu-hed0:hover ul,
.navigation_bar ul .submanu-hed0:hover ul:focus,
.navigation_bar ul .submanu-hed0:hover ul:active {
    color: white;
}
.navigation_bar ul .submanu-hed0:hover ul:before,
.navigation_bar ul .submanu-hed0:hover ul:focus:before,
.navigation_bar ul .submanu-hed0:hover ul:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*========*/

/*submanu-block*/


/*------ mobile-header --------*/

    
.mobile-navbar-block{ position:relative;width:100%;background:#333;}
.mobile-navbar-block .logo{position:relative;z-index:123;padding:10px;font:18px verdana;color:#6DDB07;float:left;width:15%}
.mobile-navbar-block .logo a{color:#6DDB07;}
nav{position:relative;width:980px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;background:#333}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#ddd;font-weight:700;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,
#cssmenu ul li.has-sub.active:hover{background:#F75F03!important;
    -webkit-transition:background .3s ease;-ms-transition:background .3s ease;
    transition:background .3s ease;}

#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:767px){
.mobile-navbar-block .logo { position:absolute;top:0;left: 0;width:100%;height:46px;
    text-align:left; padding:10px 0 0 0 ;float:none; }
.mobile-navbar-block .logo2 {display:none}
.mobile-navbar-block nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}

.button::after { position: absolute; top: 23px;
 right:0; display: block; height: 9px; width: 28px; border-top: 2px solid #dddddd; 
 border-bottom: 2px solid #dddddd; content: ''; }

.button::before { -webkit-transition: all .3s ease;  -ms-transition: all .3s ease;
    transition: all .3s ease;  position: absolute; top: 16px;  right: 0;
    display: block;  height: 2px;  width: 20px; background: #ddd;  content: ''; }

.button.menu-opened:after{-webkit-transition:all .3s ease; 
 -ms-transition:all .3s ease;transition:all .3s ease;top:23px; 
 border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg); 
 -moz-transform:rotate(45deg);-ms-transform:rotate(45deg); 
 -o-transform:rotate(45deg);transform:rotate(45deg)}

.button.menu-opened:before{top:23px;background:#fff;width:19px; 
 -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > 
ul ul > li.has-sub > ul > li.active > a{border-top:none}

}

/*------ mobile-header -------*/

/*-----------------*/
/*banner-slider*/

.banner-slider01 {
    margin: 0;
    padding: 0;
    display: block;
    background: #000;
}
.banner-slider01 .item {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
    height: auto;
}




.banner-slider01 .item .img-block {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
}
.banner-slider01 .item .img-block img {
    width: 100% !important;
    /*height: 540px !important;*/
    height: 100%;
    object-fit: cover;
}




/*banner-slider*/

/*single-feature-wrap*/
.single-feature-wrap.text-center {
    background: #0f0f0f0a;
    padding: 15px;
    border: 2px solid #0202020a;
}

/*single-feature-wrap*/

/*-- about-block --*/
.about-tai-image {
    position: relative;
    z-index: 10;
}
/*.about-tai-image::after {
    content: "";
    position: absolute;
    right: -29px;
    top: -28px;
    width: 90%;
    height: 90%;
    border: 3px solid #a26b32;
    z-index: -1;
}*/
.about-tai-image img {
    border: ;
    box-shadow: 2px 0px 34px -10px rgba(0, 0, 0, 0.57);
}
/*.about-tai-image img {
    width: auto;
    height: 359px;
    object-fit: cover;
}*/

.about-tai-image img {
    width: 100%;
    height: 403px;
    object-fit: fill;
}

/*-- about-block --*/

/*-- activities_block --*/

.activities_block .item {
    margin: 0 15px;
    padding: 0;
    background: #f2f2f2;
}

.activities_block .item .img-block {
	margin: 0;
	padding: 0;
	background: #fdb17a;
}

/*.activities_block .item .img-block {
	margin: 0;
	padding: 0;
	background: #fff;
}*//*

.activities_block .item .img-block {
    margin: 0;
    padding: 0;
}*/

.activities_block .item .img-block .activities-imgaes img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.activities_block .item .img-block .buy-ticket {
    padding: 0 0 30px 0;
}

.activities_block .pb-20 {
    padding-bottom: 20px;
}

/*-- activities_block --*/

/*----*/
.events-area {
	background: #ffe6bb;
	padding: 100px 0;
}

/*----*/

/*-- footer --*/

.footer-area .footer-logo-block a {
    margin: 0;
    padding: 0;
    font-size: 30px;
    text-transform: uppercase;
}

/*-- footer --*/

/*about-text*/

/*-- about-us --*/
.jeevan-about-sec {
	margin: 0;
	padding: 50px 0;
}

.jeevan-about-sec .lt-img-fig {
    margin: 0 30px 15px 0;
    padding: 0;
    width: auto;
    height: 300px;
    float: left;
    background: #ccc;
}

.jeevan-about-sec .lt-img-fig img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-width: 5px;
    border-style: double;
    border-color: #F75F03;
}
/**/
.jeevan-about-sec h3 {
    margin: 0;
    padding: 0;
    font-size: 30px;
    color:#F75F03;
    line-height: 19px;
}

.jeevan-about-sec p {
    margin: 0;
    padding: 24px 0 0 0;
    font-size: 15px;
    color: #444;
    line-height: 24px;
}

/**/

.about-helth-box {
	margin: 0;
	padding: 30px 0 50px 0;
	background: #ffe6bb;
}

.about-helth-box .box6 {
    background: #000;
    position: relative;
    overflow: hidden;
    margin: 15px 0;
}

/*.about-helth-box .box6:after { content: "";  background:rgba(0,0,0,.7); 
position:absolute; top:0; left:-30%; bottom:0; right:70%; 
transform:skew(20deg) translateX(-75%); transition: all 0.3s; }*/
.about-helth-box .box6:hover:after {  transform:skew(20deg) translateX(0); 
transition: all 0.6s; }
.about-helth-box .box6 img {  width: 100%;  height: 273px;
 object-fit: cover; }
/*.about-helth-box .box6:hover img{opacity:.5; }*/
.about-helth-box .box6 .box-content{padding:20px; text-align:right; 
  position:absolute;top:0; right:0; z-index:1; }
.about-helth-box .box6 .icon,.box7 .icon{padding:0; list-style:none; }
.about-helth-box .box10 .icon li a,.box11,.box12,.box13,.box14,.box6 .icon li a,.box7,.box7 .icon li a,.box8,.box8 .icon li a{text-align:center; }
.about-helth-box .box6 .title {  font-size: 24px;  font-weight: 500;
 color: #fff;  margin: 0 0 10px;  transform: scale(0); }
 .about-helth-box .box6:hover .title{transform:scale(1); }
.about-helth-box .box6 .icon li,.box6 .post{opacity:0; transform:translateX(40px); 
  transition:all .35s ease 0s; }
.about-helth-box .box6 .post{display:block;font-size:14px; color:#fff; 
  margin-bottom:5px; }
.about-helth-box .box6 .icon{display:inline-block;margin:0; }
.about-helth-box .box6:hover .icon li,.box6:hover .post{opacity:1; 
  transform:translateX(0); }
.about-helth-box .box6:hover .icon li:first-child{transition-delay:.1s;}
.about-helth-box .box6:hover .icon li:nth-child(2){transition-delay:.2s;}
.about-helth-box .box6 .icon li a{display:block;width:35px; height:35px;
  line-height:35px; background:#fff; font-size:18px; color:#605f5f; 
  margin-bottom:5px; transition:all .35s ease; }
.about-helth-box .box6 .icon li a:hover{background:#605f5f; color:#fff; }

@media only screen and (max-width:990px){.box6{margin-bottom:30px; } }
/*-- about-us --*/

/*about-text*/
/*activities_block82*/

.activities_block82 .single-event-wrap { border: 1px solid #9f9f9f;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41); margin:15px 0; }
.activities_block82 .single-event-wrap .event-content { padding: 0 15px 15px 15px; }
.activities_block82 .single-event-wrap .event-image a img { width:100%; height:250px; 
    object-fit: cover; }


.activities_block82 .single-event-wrap .event-content a { display: block; }
.activities_block82 .single-event-wrap a h4 { font-size:22px; text-align: center; 
text-transform: uppercase; }

.activities_block82 .single-event-wrap p { text-align: center; padding: 10px 0; }

.activities_block82 .single-event-wrap .ticket-button-box { display: block; margin: 0 auto;
  text-align: center; padding: 0; }

.activities_block82 .single-event-wrap .ticket-button-box a { display:inline-block;
 margin:0 auto;  }

/*activities_block82*/


/*-- philosophy --*/

/*-- jeevan-images-gallery --*/
.jeevan-images-gallery {
	margin: 0;
	padding: 50px 0;
	background: #ffeac7;
}

.jeevan-images-gallery h3 {
    margin: 0 0 20px 0;
    padding: 15px 20px;
    font-size: 30px;
    color: #fff;
    line-height: 19px;
    display: inline-block;
    background: #F75F03;
}

.jeevan-images-gallery .image_gallery {
  margin: 0 0 30px 0;  padding: 0;  border-style: double;
  border-color: #F75F03; }


.jeevan-images-gallery .image_gallery a {
	display: block;
	margin: 0;
	padding: 0;
	height: 313px;
}

.jeevan-images-gallery .image_gallery a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.jeevan-images-gallery .image_gallery p a {
margin: 0;  padding: 10px 6px;  text-align: center;  font-size: 16px;
color: #fff; text-transform: uppercase;  background-color: #F75F03;
line-height: 20px; display: block; height:auto; }

/*-- philosophy --*/


/*-- gallery-block10 --*/

.gallery-block10 .single-gallery-wrap a img { width:100%; height:320px; object-fit: unset;  }
.gallery-block10 .single-gallery-wrap a::after {
    position: absolute;
    left:30%;
    top: 30%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #ffffff;
    content: "View";
    font-weight: 600;
    background: #ff7800;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 20px;
}

.gallery-block10 .single-gallery-wrap a:hover::after {
    opacity:1;  visibility:visible;  

    position: absolute;
    left: 50%;
    top: 50%; 
}
/*-- gallery-block10 --*/

/*-- branch-centres_block --*/

.branch-centres_block {
	margin: 0;
	padding: 80px 0;
	background: #ffeac7;
}

.branch-centres_block .item-addresblock {
	border: 1px solid #9f9f9f;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41);
	margin: 36px 0;
	padding: 25px 25px;
}

.branch-centres_block .left-figure_block{ margin: 0 30px 10px 0; padding:0; width:350px; height:280px;
	object-fit: cover; float:left; }

.branch-centres_block .left-figure_block img {	width: 100%;	height: 100%;
	border: 3px double #fb8d00; }

.branch-centres_block h3 { margin: 0; padding: 0 0 15px 0; font-size:26px; color:#000; 
	line-height:44px; }	

.branch-centres_block p {
    font-size: 15px;
    color: #444;
    line-height: 25px;
}

.branch-centres_block ul { margin: 0; padding: 0; }
.branch-centres_block ul li { margin: 0; padding:6px 0;display:block; }
.branch-centres_block ul li span { margin: 0; padding: 0; display:inline-block; }

.branch-centres_block ul li span .flaticon-placeholder { font-size: 24px; margin: 0;
	padding: 0 8px 0 0;	color: #f27200; }

.branch-centres_block ul li span .flaticon-call { font-size: 24px; margin: 0;
	padding: 0 8px 0 0;	color: #f27200; }
.branch-centres_block ul li span .flaticon-paper-plane-1 { font-size: 24px; margin: 0;
	padding: 0 8px 0 0;	color: #f27200; }

/*.branch-centres_block ul li p { margin: 0; padding: 0; display:inline-block; }*/

.branch-centres_block ul li p { margin: 0; padding:0; display: block; }

.upcoming-events ul li p { text-align: right !important; float: right !important; }

.branch-centres_block ul li p a { margin: 17px 0 0 0; padding: 10px 28px;
    background: #ff6d02; color: #fff; font-size: 16px;
    border-radius: 50px; font-weight:600; }





/*-- branch-centres_block --*/


/*contact-details*/

	/**/

.jeevan-contact-inr {
	background: url(../img/bg-img/google-map.jpg) no-repeat center center;
	background-size: cover;
	margin: 0;
	padding: 80px 0;
	/* background: #e0e0e0; */
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	background: #ffeac7;
}


.jeevan-contact-inr .contact-bd {  margin: 0 auto;  padding: 4px; width:100%;
    height: 100%; background: #fff; display: -moz-box; display: -ms-flexbox;
    display: -webkit-flex; display: flex; border-radius: 8px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    box-shadow: 0px 13px 22px -3px rgba(0,0,0,1);
}


.jeevan-contact-inr .contact-bd .bg-color {
	margin: 0;
	padding: 0;
	background-image: linear-gradient(124deg, #D75100 75%, #00840b 40%, #FF6000 0% );
	width: 100%;
}

.jeevan-contact-inr .contact-bd .contact-lt { margin: 0; padding: 30px; 
width:40%; height:100%;/* background:#de8f00; */float: left; 
border-radius: 8px 0 0 8px; }

.jeevan-contact-inr .contact-bd .contact-lt h4 {  margin: 0;
padding: 0 0 15px 0;  
font-size: 30px;  color: #fff; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt p {  margin: 0;
padding: 0 0 5px 0; font-size:16px;  color: #f2f2f2; line-height:22px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt .item { margin: 0; padding: 0; }
.jeevan-contact-inr .contact-bd .contact-lt .item h5 { 
 margin: 0; padding: 0 0 8px 0; 
font-size:22px;  color: #fff; line-height:28px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt .item a { 
margin: 0; padding: 0 0 8px 0;  display: block;
 font-size:16px;  color: #f2f2f2; line-height:30px; font-weight: 400; }
.jeevan-contact-inr .contact-bd .contact-lt .item a .fa {
    font-size: 27px; color: #fff;  position: relative; top: 5px;
    background: #14d229;  width: 40px; height: 40px;
    text-align: center; line-height: 40px; border-radius: 50%; }

.jeevan-contact-inr .contact-bd .contact-lt .item a .flaticon-whatsapp {
	font-size: 27px; color: #00ff1c;	position: relative;	top: 5px;
	text-align: center;	line-height: 40px; }

.jeevan-contact-inr .contact-bd .contact-lt .item .item02 span { font-size:16px;
  color:#2d2d2d; display:block; padding: 0 0 8px 0; font-weight:600; }

.jeevan-contact-inr .contact-bd .contact-lt .item080 p {
  font-size: 16px;  color: #fff;  line-height: 24px;  margin: 0;
  padding: 10px 12px; display: block; background: #8a5900; }

/**/
.jeevan-contact-inr .contact-bd .contact-rt { margin: 0; padding:30px; 
width:60%; height:100%; /*background:#a36900;*/ float:right;
border-radius: 0  8px  8px 0 ; }

.jeevan-contact-inr .contact-bd .contact-rt h4 {  margin: 0;
padding: 0 0 15px 0; 
font-size: 30px;  color:#fff; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-rt .item { margin: 0 0 10px 0;
    padding: 0;  }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="text"] { 
 font-size: 15px ;  color: #444 ;  line-height: 20px;  height: 46px ;
  background: #fff;  border: 1px solid #656565 !important;  font-style: normal;
  border-radius: 7px ; width:100%; padding:2px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="email"] {
  font-size: 15px ;  color: #444 ;  line-height: 20px;  height: 46px ;
  background: #fff;  border: 1px solid #656565;  font-style: normal;
  border-radius: 7px ; width:100%; padding:2px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item textarea {
    font-size: 15px ; color: #444;  line-height: 20px; 
    height:190px !important; background: #fff; border:1px solid #444;
     font-style:normal; width:100%; padding:10px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"] {
    background-color: transparent;  margin: 20px 0 0 0; padding: 0;
    display: block; width: 130px; height: 45px; /*border-radius: 50px;*/
    text-align: center; border: 1px solid #fff;
    font-size: 18px;  color: #fff; line-height: 40px;
    box-sizing: border-box; transition: all 0.3s; font-style:normal; }


.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"]:hover {
text-decoration: none; border: 1px solid #fff; background-color: transparent;  color: #fff;  
    box-shadow: 0px 3px 6px #fff; }

.jeevan-contact-inr .contact-bd .contact-rt .item .form-control:focus {
    color: #444;   background-color:none;  border-color:0;  outline: 0;
    box-shadow: none; border:1px solid #444; }


/*contact-details*/

/*donate-block*/

	
/*-- donate-sec --*/

.donate-sec {
	margin: 0;
	padding: 80px 0;
	background: #ffeac7;
}

.donate-sec .donate_left-box { margin: 0; padding: 0 40px; position: relative; }
.donate-sec .donate_left-box:after {  content:""; width: 1px; height: 100%;
 background-color:#cc3900; position:absolute; right:0; top: 0; }

.donate-sec .donate_left-box::before {	content: "";	width: 15px;
	height: 15px;	background-color: #cc3900;	position: absolute;
	right: -7px;	top: 50%; }

.donate-sec .donate_left-box h4 { margin: 0; padding: 0 0 25px 0; font-size: 22px;
 color: #444; line-height: 26px; text-transform: uppercase; font-weight: 600; position: relative; }
.donate-sec .donate_left-box h4:after { content:""; width: 80px; height:2px; background-color: #776b6b; 
 position: absolute; left:0; bottom:20px; }

.donate-sec .donate_left-box form .item {   margin: 10px 0;   padding: 0; }
.donate-sec .donate_left-box .item input[type="text"] { font-size: 15px; color: #000; line-height: 20px;
    height: 40px; }

.donate-sec .donate_left-box .item input[type="email"] { font-size: 15px; color: #000;
line-height: 20px; height: 40px; }


.donate-sec .donate_left-box input[type="submit"] {
	font-size: 16px;	color: #fff;	background-color: #fd5f00;
	margin: 20px 0 0 0;	padding: 14px 36px;
	border: 0;	float: right; transition: all ease-out 0.3s; }

.donate-sec .donate_left-box input[type="submit"]:hover {
    border: 0;
    background-color: #fd8228;
    color: #fff;
}
/*--*/
.donate-sec .donate_left-box select { margin: 0; padding: 0; 
  height:40px; width:100%; border:1px solid #ccc; background:#fff;
 font-size: 15px; color: #000; line-height: 20px; }
 .donate-sec .donate_left-box select option { font-size:16px; color:#fff; 
  line-height:22px; background:#006661; }

.donate-sec .donate_left-box p { margin: 0; padding:10px 0 ; font-size:18px; 
color:#444; line-height:22px;  }

.donate-sec .donate_left-box label { margin: 0; padding: 0 5px; 
  display:inline-block; }
.donate-sec .donate_left-box label span { margin: 0; padding:0 0 0 5px; 
display:inline-block; font-size:16px; color:#444; line-height:20px; font-weight:400;  }

/*--*/


.donate-sec .donate_right-box { margin: 0; padding: 0 40px; }
.donate-sec .donate_right-box h4 {  margin: 0; padding: 0 0 25px 0; font-size: 22px;
 color: #444; line-height: 26px; text-transform: uppercase; font-weight: 600; position: relative; }

 .donate-sec .donate_right-box h4:after { content:""; width: 80px; height:2px; background-color: #776b6b; 
 position: absolute; left:0; bottom:20px; }

.donate-sec .donate_right-box p img {  width:80%; }
.donate-sec .donate_right-box p { margin: 0; padding: 0; font-size: 16px; color: #444; line-height: 26px;  }

/*-- donate-sec --*/
/*donate-block*/

/*feature-area*/

.feature-area .single-feature-wrap .feature-icon img { width:100%; height:280px;
 object-fit:cover; }

 /*.feature-area .col-lg-4 { display: flex; }*/
 .feature-area .col-lg-4 .single-feature-wrap { display:block; height:100%; }
/*feature-area*/

/*-- footer-addres-block --*/

.footer-addres-block ul li span { display: inline-block;   }

.footer-addres-block ul li { margin: 0; padding:0 0 10px 0; }
.footer-addres-block ul li p { margin: 0;; padding: 0; display:inline-block; 
	font-size:16px; color:#fff; line-height:24px; }

.footer-addres-block ul li span .flaticon-placeholder {
	margin: 0;
	padding: 0;
	font-size:24px;
	color: #fff;
}

.footer-addres-block ul li span .flaticon-call { margin: 0;
	padding: 0;
	font-size:24px;
	color: #fff; }
.footer-addres-block ul li a {
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    word-break: break-all;
}	

.footer-addres-block ul li span .flaticon-paper-plane-1 { margin: 0;
	padding: 0;	font-size:24px;	color: #fff; }

/*-- footer-addres-block --*/


/*-- new-css --*/
.single-feature-wrap .feature-content a { margin: 0; padding: 10px 20px; 
 background:#F56C2A; color: #fff; font-size:18px; border-radius: 50px; }


/**/

.gallery-block10 .col-lg-4 { margin-bottom:30px; }
.gallery-block10 .single-gallery-wrap { height:100%; }
.gallery-block10 .single-gallery-wrap p { margin: 0; padding: 12px 7px; text-align: center;
 font-size: 16px; line-height: 28px; }

/**/

/*video_gallery-block18*/

.video_gallery-block18 .col-lg-6 { margin:15px 0 !important;  }

/*----*/

/*----*/
 .gallery-area.gallery-block10.section-space--pb_120.section-space--pt_90 {	background: #ffeac7; }
/*----*/

/*-- upcoming-events --*/

.upcoming-events .item-addresblock .new-box_sec18 .about-helth-box { padding:0; }

.upcoming-events .item-addresblock .new-box_sec18 .about-helth-box .box6 img {
	width: 100%;
	height: 215px;
	object-fit: cover;
	border: 3px #000 outset;
	border-radius: 0 0 0 0;
}

.upcoming-events .item-addresblock .new-box_sec18 .about-helth-box .box6  .title {
	font-size: 18px !important;	font-weight: 500;	color: #fff; }


/*-- upcoming-events --*/

/*jeevan-home_block-about-sec*/

.jeevan-home_block-about-sec p { padding:0 0 15px 0;}

/*jeevan-home_block-about-sec*/



