*{ padding: 0;margin: 0;}
body{ width:100%;  color: #171818;font-size: 16px;line-height: 30px; font-family: "Inter", sans-serif; height: 100vh!important; overflow:hidden;  }
h1,h2,h3,h4,h5,h5,h6{ color: #333; line-height:1.3;letter-spacing:1.5px; font-weight:600;   }
h3{font-weight:500;}
p{text-align: justify;  line-height: 30px; color: #171818;font-size: 16px; }
a{text-decoration:none; color: #171818;font-size: 16px;    }
.clear_all{clear:both;}
button:focus, input:focus, textarea:focus,a:focus {outline: 0;}
 
/*header*/
 
.top_menui{background:#51ae30;padding:2px 0px;}
.top_menur{width:100%; } 
.top_menur ul{margin:0px;text-align:right;}
.top_menur ul li{list-style:none;display:inline-block;margin:0px 10px;color:#fff;}
.top_menur ul li a{ text-decoration:none;font-size: 15px;font-weight: 500;color: #fff;}
.top_menur ul li a img{width:22px;margin-right:3px;}
.top_menu_left2{padding:0px 10px;}
.top_menu_left2 p{color:#fff;margin:0px;}
.top_menurl{width:100%;} 
.top_menurl ul{margin:0px;text-align:left;}
.top_menurl ul li{list-style:none;display:inline-block;margin:0px 10px;}
.top_menurl ul li a{color:#666666;text-decoration:none;} 
.top_menu_left2 ul li{padding:px;}
.top_menu_left2 ul{margin:0px;}
.top_menu_left2 ul li{  display:inline-block;margin-right:5px;text-align:center;}
.top_menu_left2 ul li a{ font-size: 14px;}  
.top_menu_left2 .footer-icons ul {list-style:none; margin: 0px 0px;padding: 0;text-align:left;}
.top_menu_left2 .footer-icons ul li {display: inline-block;margin:0px 10px 0px 0px; }
.top_menu_left2 .footer-icons ul li a {color: #fff;border-radius:0px;display: block;font-size:17px;text-align: center; 
text-decoration:none;  }
/*header*/
.header{width: 100%;position:relative;z-index:1234; padding:2px 0px;  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);     background: #f1faee; }
.mlogo{width:100%;}
.mlogo img{width:100%;height:auto; max-width: 80px; }
 .main_menu{width:100%;   position: relative;top:0px;z-index: 12; }
.main_menu #nav {width: 100%;  }
.main_menu #nav > a {display: none;}
.main_menu #nav li {position: relative;}
.main_menu #nav li a {color: #fff;display: block;}
.main_menu #nav > ul {margin: 0px 0px; text-align: center;padding:3px 20px;border-top:0px solid #F5F5F6;
list-style: none; }
.main_menu #nav > ul > li {display:inline-block;padding:1px 25px;position:relative;}
.main_menu #nav > ul > li > a {text-decoration:none;font-size: 15px;font-weight:500;color:#000;position:relative;text-transform: capitalize; }
.main_menu #nav > ul > li:not( :last-child ) > a {/*border-right: 1px solid #cc470d;*/}
.sub-menu{position:relative;}
.main_menu #nav > ul > li:hover > a  {color: #000;}
/*.main_menu ul li ul:before { content: ''; height: 0; left: 10px; position: absolute; top: -10px; width: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ccc; }*/
/* second level */
.main_menu #nav li ul {background-color: #fff;  box-shadow: 0 5px 20px 0 rgb(0 0 0 / 25%); transition:.3s;transition: 0.2s 1s;
display: none;position: absolute;  z-index: 12;width: 250px; padding: 10px 10px;box-shadow: 0 2px 10px 0 rgb(0 0 0 / 8%); border-radius: 4px;}
.main_menu #nav li:hover ul {display: block; animation-name: fadeInUp;transition-delay: 0s;animation-duration: .4s; }
li#nav li ul  {position:relative;}
li#nav li ul:after {width: 0;height: 0;border: 0.313em solid transparent; /* 5 */border-bottom: none;border-top-color: #000;content: '';vertical-align: middle;
display: inline-block;position: relative;right: -6px; /* 5 */}
.main_menu #nav li:not( :first-child ):hover ul {left: 0;text-align: left;}
.main_menu #nav li ul li{     list-style: none; padding: 5px;border-bottom: 0px solid #ccc;display: block;}
.main_menu #nav li ul li:last-child a{background:transparent;color:#231101;padding: 0px; }
.main_menu #nav li ul li:last-child{padding-right:0px;}
.main_menu #nav li ul a {text-decoration:none; font-size: 15px;font-weight:400; color: #1d2331;}
.main_menu #nav li ul li a:hover,.main_menu #nav li ul:not( :hover ) li.active a {background-color: #fff;color:#000;}
@media only screen and ( max-width: 62.5em ) /* 1000 */ {
.main_menu #nav {width: 100%;position: static;margin: 0;}}
@media only screen and ( max-width: 40em ) /* 640 */ {
.main_menu #nav {position: relative;top: auto;left: auto;}
.main_menu #nav > a {text-align: left;text-indent: -9999px;background-color: #6a7bff;position: relative;}
.main_menu #nav > a:before,.main_menu #nav > a:after {position: absolute;border: 2px solid #fff;top: 35%;left: 25%;right: 25%;content: '';}
.main_menu #nav > a:after {top: 60%;}
.main_menu #nav:not( :target ) > a:first-of-type,.main_menu #nav:target > a:last-of-type {display: block;}
/* first level */
.main_menu #nav > ul {height: auto;display: none;position: absolute;left: 0;right: 0;}
.main_menu #nav:target > ul {display: block;}
.main_menu #nav > ul > li {width: 100%;float: none;}
.main_menu #nav > ul > li > a {height: auto;text-align: left;padding: 0 0.833em; /* 20 (24) */}
.main_menu #nav > ul > li:not( :last-child ) > a {border-right: none;border-bottom: 1px solid #cc470d;}
/* second level */
.main_menu #nav li ul {position: static;padding: 1.25em; /* 20 */padding-top: 0;}}
.mlogo2{display:block;}
.mlogo2 img{width:100%;height:auto; max-width: 100px;}
/*main_menu2*/
.main_menu2{display:none;padding:0px 6px;width: 100%;  }
.logo2 img{width:100%;height:auto;max-width: 100px; }
.logo3{padding:5px 10px;}
.logo3 img{width:100%;height:auto;max-width: 100px; }
.menu-button img{width:20px;}
.swipe-nav__inner img{width:20px;}
.main_menu2 .menu-button {display: inline-block;position: absolute;z-index: 1; top: 27%;
right:20px; border: 3px solid #51ae30; font-size: 1.5em;line-height: 1.5;width: auto;
text-align: center;border-radius: 0;padding: 1px 10px;}
.main_menu2 .swipe-nav { position: fixed;  z-index: 2; top:0; right: 0; bottom:initial;
left: 0; visibility: hidden; transition: visibility 0.2s ease;}
.main_menu2 .swipe-nav__overlay {  cursor: default; display: block; position: absolute;  top: 0; right: 0;  bottom: 0; left: 0; transition: opacity 0.2s ease;
transform: translateZ(0);  opacity: 0; background: rgba(0, 0, 0, 0.5); will-change: opacity;}
.main_menu2 .swipe-nav__panel { position: absolute;top: 0; bottom: 0; left: 0; width: 300px;height: 100vh; margin: 0 0; transition: 0.2s ease-out;
transition-property: transform; transform: translate3d(-100%, 0, 0); background-color: #fff; will-change: transform; }
.main_menu2 .swipe-nav__scroller { height: 100%; overflow-y: auto; overflow-x: hidden;}
.main_menu2 .js .swipe-nav__panel:after { position: fixed; top: 0; bottom: 0; left: 100%; visibility: visible; width: 1em; content: "";}
.main_menu2 .swipe-nav__inner { position: relative; min-height: 100%; padding-bottom: 0; border-top: 0 solid #eaeaea;padding: 20px 10px;}
.main_menu2 .swipe-nav__inner .menu-button {  top: -40px;right: 10px;}
.main_menu2 .swipe-nav--open,
.main_menu2 .no-js .swipe-nav:target {visibility: visible;}
.main_menu2 .swipe-nav--open .swipe-nav__overlay,
.main_menu2 .no-js .swipe-nav:target .swipe-nav__overlay {opacity: 1;}
.main_menu2 .swipe-nav--open .swipe-nav__panel,
.main_menu2 .no-js .swipe-nav:target .swipe-nav__panel { transform: translate3d(0, 0, 0);}
.main_menu2 nav{position:relative;width:100%;margin:0 auto;height: 100%;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1.4;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{  }
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:14px;font-size:15px; text-decoration:none;color:#000;text-transform: capitalize;  }
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#000;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent!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:140px;font-size:15px;text-decoration:none;color:#ddd; text-transform: capitalize;}
#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:#ccc}
#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:#fff;}
#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:1000px){
.main_menu2 .logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.main_menu2 .logo{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;text-align: left; }
#cssmenu ul li{width:100%;border-top:0px solid #00b2d6;border-bottom: 1px solid #efefef;}
#cssmenu ul li:hover{background:#fff;}
#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:20px}
#cssmenu ul ul li{background:transparent!important;}
#cssmenu ul ul li:hover{background:#fff!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#1d2331;background:none; }
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#51ae30;}
#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:#000;font-size:12px;font-weight:700}
.main_menu2 .button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.main_menu2 .button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.main_menu2 .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#000;content:''}
.main_menu2 .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)}
.main_menu2 .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: 2px;display:block; border: 3px solid #51ae30;height:46px;width:46px;
cursor:pointer;background:#fff; }
#cssmenu .submenu-button.submenu-opened{background:#51ae30;}
#cssmenu ul ul .submenu-button{height:35px;width:35px;top: 1px;}
#cssmenu .submenu-button:after{position:absolute; top: 20px;
        right: 15px;width:8px;height:2px;display:block;background:#51ae30;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: 17px;
        right: 18px;display:block;width:2px;height:8px;background:#51ae30;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}
}
.main_menu2 .swipe-nav--open .menu-button{ border:none;}
.logo3 .m-logo { padding-left:  0px;padding-top:10px;}
.logo3{width:100%;padding:0px 10px; border-radius: 10px;text-align:left; }
.newlogo{padding-top:25px;}
.newlogo img{width:100%; height:auto;max-width:100px;  }
.logo3 img{width:100%;max-width:100px;     }
.mlogo2 img{width:100%; height:auto;    max-width: 100px;}
.logo22 img{width:100%; height:auto;    max-width: 100px;}
.main_menu .logo22{position:relative;z-index:123; float:left;width:20%;margin-right: 30px; display: none;}
.main_menu .logo22 a{color:#6DDB07;}
.main_menu nav{position:relative;width:100%;margin:0 auto;}
.main_menu #cssmenu2,.main_menu #cssmenu2 ul,.main_menu #cssmenu2 ul li,.main_menu #cssmenu2 ul li a,.main_menu #cssmenu2 #head-mobile2{border:0;
list-style:none; display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main_menu #cssmenu2:after,.main_menu #cssmenu2 > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.main_menu #cssmenu2 #head-mobile2{display:none}
.main_menu #cssmenu2 ul{     text-align: left;    padding-right: 0px;position: relative;}
.main_menu #cssmenu2 > ul > li{display:inline-block;}
.main_menu #cssmenu2 > ul > li > a:hover  {color:#51ae30;}
.main_menu #cssmenu2 > ul{margin:0px;margin: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;
    -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-evenly;}
.main_menu #cssmenu2 > ul > li > a{padding:8px 11px;font-size:14px; font-weight:500;color:#000;
text-transform:uppercase;letter-spacing:1px;text-decoration:none; }
.main_menu #cssmenu2 > ul > li:hover > a,.main_menu #cssmenu2 ul li.active a{color:#51ae30;}
.main_menu #cssmenu2 > ul > li:hover,.main_menu #cssmenu2 ul li.active:hover,.main_menu #cssmenu2 ul li.active,.main_menu #cssmenu2 ul li.has-sub.active:hover{color:#000 ;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
.main_menu #cssmenu2 > ul > li.has-sub > a{padding-right:17px}
.main_menu #cssmenu2 > ul > li.has-sub > a:before{position:absolute;top:8px;right:0px;display:block;  
content: "\eab2";color: #51ae30;font-family: "Icofont";webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
.main_menu #cssmenu2 > ul > li.has-sub:hover > a:before{ }
.main_menu #cssmenu2 ul ul{position:absolute;left:-9999px;     padding-right: 0px;   top: 100%;display: block !important;    background: #fff;   
  border: 1px solid #fff;text-align: left;   z-index: 9;    box-shadow: 0 16px 32px rgb(166 188 233 / 20%);
    border-radius: 5px;}
.main_menu #cssmenu2 ul ul li{height:auto;display: inline-table;-webkit-transition:all .25s ease;-ms-transition:all .25s ease; 
transition:all .25s ease;
padding:2px 10px;}
.main_menu #cssmenu2 ul ul li:hover{}
.main_menu #cssmenu2 li:hover > ul{left:auto}
.main_menu #cssmenu2 li:hover > ul > li{height:35px}
.main_menu #cssmenu2 ul ul ul{margin-left:100%;top:0}
.main_menu #cssmenu2 ul ul li a{ width:220px; 
font-size:14px;color:#000;text-transform:uppercase;     
text-decoration:none;color:#000;font-weight:500;}
.main_menu #cssmenu2 ul ul li:last-child > a,.main_menu #cssmenu2 ul ul li.last-item > a{border-bottom:0}
.main_menu #cssmenu2 ul ul li:hover > a,.main_menu #cssmenu2 ul ul li a:hover{color:#51ae30}
.main_menu #cssmenu2 ul ul li.has-sub > a:before{position:absolute;top:13px;right:25px;display:block;width:2px;height:8px; 
-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;
content: "\eab2";color: #51ae30;font-family: "Icofont";transition:.3s;}
.main_menu #cssmenu2 ul ul > li.has-sub:hover > a:before{ transform:rotate(-94deg);top:20px; right:25px;}
.main_menu #cssmenu2 ul ul li.has-sub:hover,.main_menu #cssmenu2 ul li.has-sub ul li.has-sub ul li:hover{ }
.main_menu #cssmenu2 ul ul ul li.active a{border-left:1px solid #333}
.main_menu #cssmenu2 > ul > li.has-sub > ul > li.active > a,.main_menu #cssmenu2 > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}
@media screen and (max-width:1000px){
.main_menu .logo22{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.main_menu .logo2{display:none}
.main_menu nav{width:100%;}
.main_menu #cssmenu2{width:100%}
.main_menu #cssmenu2 ul{width:100%;display:none}
.main_menu #cssmenu2 ul li{width:100%;border-top:1px solid #444}
.main_menu #cssmenu2 ul li:hover{background:#363636;}
.main_menu #cssmenu2 ul ul li,.main_menu #cssmenu2 li:hover > ul > li{height:auto}
.main_menu #cssmenu2 ul li a,#cssmenu2 ul ul li a{width:100%;border-bottom:0}
.main_menu #cssmenu2 > ul > li{float:none}
.main_menu #cssmenu2 ul ul li a{padding-left:25px}
.main_menu #cssmenu2 ul ul li{background:#333!important;}
.main_menu #cssmenu2 ul ul li:hover{background:#363636!important}
.main_menu #cssmenu2 ul ul ul li a{padding-left:35px}
.main_menu #cssmenu2 ul ul li a{color:#ddd;background:none}
.main_menu #cssmenu2 ul ul li:hover > a,#cssmenu2 ul ul li.active > a{color:#fff}
.main_menu #cssmenu2 ul ul,.main_menu #cssmenu2 ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
.main_menu #cssmenu2 > ul > li.has-sub > a:after,.main_menu #cssmenu2 > ul > li.has-sub > a:before,.main_menu #cssmenu2 ul ul > li.has-sub > a:after,.main_menu #cssmenu2 ul ul > li.has-sub > a:before{display:none}
.main_menu #cssmenu2 #head-mobile2{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.main_menu .button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.main_menu .button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.main_menu .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.main_menu .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)}
.main_menu .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)}
.main_menu #cssmenu2 .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
.main_menu #cssmenu2 .submenu-button.submenu-opened{background:#262626}
.main_menu #cssmenu2 ul ul .submenu-button{height:34px;width:34px}
.main_menu #cssmenu2 .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
.main_menu #cssmenu2 ul ul .submenu-button:after{top:15px;right:13px}
.main_menu #cssmenu2 .submenu-button.submenu-opened:after{background:#fff}
.main_menu #cssmenu2 .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
.main_menu #cssmenu2 ul ul .submenu-button:before{top:12px;right:16px}
.main_menu #cssmenu2 .submenu-button.submenu-opened:before{display:none}
.main_menu #cssmenu2 ul ul ul li.active a{border-left:none}
.main_menu #cssmenu2 > ul > li.has-sub > ul > li.active > a,.main_menu #cssmenu2 > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.mlogo,.main_menu {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);} 
.main_menu2 .swipe-nav__inner .menu-button {top: -60px;right: 20px;background: transparent;}

.main_menu #cssmenu2 > ul > li:last-child {border: 1px solid #51ae30;float: right;background: #51ae30;border-radius: 5px;}
.main_menu #cssmenu2 > ul > li:last-child:hover {background: transparent; border: 1px solid #51ae30;color: #51ae30; }
.main_menu #cssmenu2 > ul > li:last-child:hover a{color: #51ae30; }
.main_menu #cssmenu2 > ul > li:last-child a {color: #fff;    padding: 8px 22px; }
.main_menu #cssmenu2 > ul > li:last-child a i{margin-left:6px;  color:#fff;border-radius:100px;font-size:25px;position:relative;top:3px; }
.main_menu #cssmenu2 > ul > li:last-child:hover a i{color: #51ae30; }
.main_menu2 #cssmenu > ul > li:last-child {border: 1px solid #51ae30;float: right;background: #51ae30;border-radius:5px;}
.main_menu2 #cssmenu > ul > li:last-child:hover {background: transparent; border: 1px solid #51ae30;color: #51ae30; }
.main_menu2 #cssmenu > ul > li:last-child:hover a{color: #51ae30; }
.main_menu2 #cssmenu > ul > li:last-child a {color: #fff;    padding: 8px 22px; }
.main_menu2 #cssmenu > ul > li:last-child a i{margin-left:6px;  color:#fff;border-radius:100px;font-size:25px;position:relative;top:0px; 
    text-align: right;
    float: right;}
.main_menu2 #cssmenu > ul > li:last-child:hover a i{color: #51ae30; } 
/*slider*/
.slider{width:100%;height:auto;position:relative; overflow:hidden; padding:5px 0px  5px 0px;
 background: #cfecc5;
}	
/*.slider:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #00000069;top: 0;left: 0;  }*/
.demo-video-wrapper {width: 100%;height: auto;}
.jquery-background-video-wrapper {position: absolute;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.jquery-background-video {position: absolute;min-width: 100%;min-height: 100%;width: auto;height: auto;
top: 50%;left: 50%;-o-object-fit: contain;object-fit: contain;
-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
/*.slider:after{content:'';position:absolute;top:0px;left:0px;width:100%;height: 100%;
background: #00000063;background-position: 100%;background-repeat: no-repeat; background-size: cover;}*/
.slider .owl-demo .item{width:100%; height:auto;position:relative;z-index:12;}
.slider .slider_caption {width:50%;position:absolute;top:35%;left:5%; z-index:12;margin:auto;height:auto; padding:0px 20px;text-align: left;}
.slider .slider_caption h1{ font-size:42px;font-weight:600;position:relative;z-index:123;margin-top:0px; right:0px;left:0%;text-transform:capitalize;
margin-bottom:20px;padding-bottom:0px;color:#fff;   text-shadow: 2px 2px #000;}
.slider .slider_caption a {     background: #f1e827;display: inline-block;margin-top: 30px;padding: 6px 25px;border-radius: 5px;font-size: 20px;text-decoration: none;transition:.2s;}
.slider .slider_caption a:hover{background:#fff;color:#000;}
.slider_caption p{color:#fff;font-size:20px;font-weight:400;text-shadow: 2px 2px #000;text-align: left;} 
.creative-shape {position: absolute;bottom: -31px;left: 0;right: 0;width: 100%;height: auto;z-index: 12;}
.creative-shape img {max-width: 100%;height: auto;}
.water{position:absolute;bottom:0px;right:0px;z-index:1;}
.water img{width:100%;max-width:300px;height:auto;}
.slidercaptn{ width: 100%;position: relative;top: 0;left: 0%;right: 0;z-index: 12;margin: auto;height: auto;padding: 5px 0px;text-align: center;}
.slidercaptn h1{ font-size: 25px;font-weight: 700;position: relative;z-index: 123;margin-top: 0px;right: 0px;left: 0%;
    text-transform: uppercase;margin-bottom:  0px;padding-bottom: 0px; 
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.12);
}
 .slidercaptn a{display: inline-block;text-decoration:none;margin-top: 20px;border-radius: 100px;
	 background: #ec6724eb;
    border: 5px solid #cc561aeb;
    color: #fff;padding: 7px 45px;transition: .3s;font-size:20px;}
.slidercaptn a:hover{background:#6bde425e;color:#fff;}	
.slider .owl-demo .item{width:100%; height:auto;position:relative;}
.slider .owl-demo .item img { width: 100%;height:auto; object-fit:cover; }
.slider .owl-item.active .slide-caption__title{ -webkit-animation: 1s .2s fadeInUp both;animation: 1s .2s fadeInUp both;}
.slider .owl-slide{position: relative;}
 
.slider .owl-theme .owl-dots{text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;bottom:2%;right:45%;z-index:12!important;}
.slider .owl-theme .owl-dots .owl-dot span {width:10px;height: 10px;margin:0px 5px 18px 15px;border: 0px solid #fff;
background-color: #fff;display:inline-block;
-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius:100px;position:relative;}
.slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #51ae30;border: 0px solid #231101;}
.slider .owl-theme .owl-dots .owl-dot {display:inline-block;zoom: 1;}
.slider .owl-carousel {width: 100%;z-index: 0;} 
 
/*about*/
.about{width:100%;position:relative;padding:60px 0px;overflow:hidden;}
.aboutbg{position:absolute;right:-200px;top:15%;transform: rotate(-60deg);}
.aboutbg img{width:100%;height:auto;max-width:600px;}
.aboutl img{width:100%;height:auto;}
.aboutr{padding:0px 50px;}
.aboutr h4{font-size:20px;background: #FFF2ED;padding: 15px 10px;border-radius: 5px;border-left: 5px solid #FE7F4C;margin: 20px 0px}
.sec_title{margin-bottom:30px; position: relative;
    z-index: 12;}
.sec_title h2{width:100%;position:relative;padding-left:0px;font-size:33px;}
.whyi{box-shadow: 5px 0 80px 0 rgba(0,0,0,.15);background: url(../images/testi-bg.jpg);background-repeat: no-repeat;
    background-size: cover;background-position: center;} 
.whybx{padding:35px;text-align:center;}
.whybx img{width:100%;max-width:55px;height:auto;background:#fff;padding:10px; border-radius:10px;box-shadow: 
12px 12px 16px 0 rgba(0, 0, 0, 0.25),-8px -8px 12px 0 rgba(255, 255, 255, 0.3);}
.whybx h3{font-size:27px;margin:20px 0px;}
.whyi2{margin:40px 0px 0px 0px;}
.whyi2 .sec_title h2{text-align:center;}
/*founder*/
.founder{width:100%;position:relative;padding:10px 0px 10px 0px;}
.founderbg{position:absolute;left:0px;top:10px;    z-index: -1; }
.founderbg img{width:100%;height:auto;max-width:250px; }
.founderl{width:100%;position:relative;text-align:center; }
.founderl img{width:100%;height:auto;max-width:300px; padding:0px;}
.founder-bg {text-align:center;position:absolute;left:-20px; bottom: 80px;z-index:-1;}	
.founder-bg img{width:100%;height:auto;box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.25),-0px -0px 0px 0 rgba(255, 255, 255, 0.3);  padding:0px;background:transparent;
  max-width: inherit;}
  .founder .sec_title{margin-bottom:45px;} 
 .founder .sec_title h2{text-align:center;}  
 .founderr img{width:100%;height:auto;}
 .founderlc{margin-top:0px; padding:10px 20px;text-align:center;}
.founderlc h3{text-align:left;}
.founderlc p{text-align:left;font-size:18px;margin-bottom:0px;}
.founderrbtn{text-align:center;}
 .founderrbtn a{display: inline-block;text-decoration:none;margin-top: 20px;border-radius: 100px;background: #51ae30;border: 5px solid #6bde425e;
    color: #fff;padding: 7px 25px;transition: .3s;font-size:17px;text-transform:capitalize;margin-bottom:10px;margin-right:10px;}
.founderrbtn a:hover{background:#6bde425e;color:#000;}	
.founderr{padding:20px 20px;}
 #frame{position:relative;padding:0;margin:0;border:solid 15px #555; border: 12px solid rgb(65, 40, 16);box-shadow:-3px -3px 12px #999; }
#border{position:relative;padding:0;margin:0;border:solid 20px white;box-shadow:-3px -3px 12px #999;box-shadow: 4px 6px 12px 0 black;}  
.founderr img{ }
 
.founderflip{ 
  position: relative;margin-top:0px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
   
}
 .founderflip .flip-container {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;

	 
}

 .founderflip 	.flip-container:hover .flipper,  
  .founderflip  .flip-container.hover .flipper {
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
		transform: rotateY(180deg);
	}

 .founderflip .flip-container, .founderflip  .front, .founderflip  .back {
	width: 100%;
	height: 480px; 
}

 .founderflip .flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;

	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
  
  -o-transition: 0.6s;
	-o-transform-style: preserve-3d;

	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

 .founderflip .front, .founderflip  .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;background: #f8f8f8;
  -o-backface-visibility: hidden;
	backface-visibility: hidden;
  padding: 15px;
	position: absolute;
	top: 0;
	left: 0;
}

 .founderflip .front {
	 
	z-index: 2;
}

 .founderflip .back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
	transform: rotateY(180deg);

	
}

 
.founderflip .back p{font-size:13.5px;}

 
 /*services*/
 .services{width:100%;position:relative;padding:50px 0px;
 
 /*background-image: url(../images/services.jpg);
    background-repeat: no-repeat;background-position: center;background-size: cover;*/}
 .services .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;}
 .services .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #fff;display: block;
    -webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius:  0px;}
.services .owl-theme .owl-dots .owl-dot.active span,.services .owl-theme .owl-dots .owl-dot:hover span {background: #ec6724eb;}
.services .sec_title h2{color:#000;text-align:center;}	
.creative-shape2 {position: absolute;bottom: -50px;left: 0;right: 0;width: 100%;height: auto;z-index: 12;}
.creative-shape2 img {max-width: 100%;height: auto;}
 
.workbx img {display: block;width: 100%;height:400px;border-radius:0px;object-fit:cover;}
 .services .owl-carousel .owl-item img {display: block;width: 100%;height:400px;border-radius:0px;object-fit:cover;}
 .workbx{width:100%;position:relative;border-radius:0px;margin-bottom:0px;border: 10px solid #fff;background:#fff;
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);

}
.elementor-icon{font-size: 16px;border-radius: 50%;background:#fff;color:#ec6724;padding: 0px;position: absolute;
    bottom: -20px;z-index: 1;width: 55px;height: 55px;line-height: 55px;text-align: center;left: 25px;}	
 .workbx h3{color:#fff;position:absolute;bottom:60px;left:0px;z-index:1;right: 0px;}	
 .workbx a{text-decoration:none;}
 .text-container {
    z-index: 3;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #fff;
    border: 3px solid #fff;
    background: rgb(43 39 39 / 15%);
    transition: background .3s, border .3s, top .3s, bottom .3s, left .3s, right .3s;
}
 .workbx:hover .text-container{ top: 0px;left: 0px;bottom: 0px;right: 0px;}
 /*impact*/
 .impact{width:100%;position:relative;padding:30px 0px;overflow:hidden;}
 .impact .owl-theme .owl-nav [class*=owl-] {color: #FFF;font-size: 20px;transition:.3s;margin: 5px;padding:  0px !important;border:2px solid #ec6724eb;
background: #ec6724eb!important;display: inline-block;cursor: pointer;border-radius: 100%;}
 .impact .owl-theme .owl-nav [class*=owl-]:hover{background:transparent!important;color: #ec6724eb;} 
 .impact .sec_title h2{text-align:center;}
 .impactl{width:100%;position:relative; padding:20px; box-shadow: 0 16px 32px rgb(166 188 233 / 20%);margin:20px 10px;text-align:center; }
 .impactl h3,.impactl p{color:#000;text-align:center;font-weight:700;}
 .impactl p{margin-bottom:5px;font-weight:500;}
 .impacticon{background:#51ae30;position:absolute;left:46%;top:25%;border-radius:100%;z-index: 1;width: 120px !important;
    height: 120px !important;padding:15px;line-height:110px;}
 .impacticon  img{ }
 .impactr{ }
 .impacti .owl-carousel .owl-item img {display: block;width: 100%;margin-bottom:20px;}
 .impactl a{display: inline-block;text-decoration:none;margin-top: 20px;border-radius: 100px;background: #51ae30;border: 5px solid #6bde425e;
    color: #fff;padding: 7px 20px;transition: .3s;}
.impactl a:hover{background:#6bde425e;color:#000;}	
.box-item { position: relative;-webkit-backface-visibility: hidden; width: 100%;margin-bottom: 35px;  max-width: 100%;}
.flip-box { -ms-transform-style: preserve-3d;  transform-style: preserve-3d; -webkit-transform-style: preserve-3d;  perspective: 1000px;  -webkit-perspective: 1000px;}
.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 300px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-box-back p{color:#fff;text-align:center;}
.flip-box-front {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateY(-180deg);
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.flip-box-back{background: #51ae30 !important;}
.flip-box-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
  -ms-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 60px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
  font-size: 34px;
}


.flip-box-img {
  margin-top: 25px;
}

.flip-box-button {
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  margin-top: 25px;
  padding: 15px 20px;
  text-transform: uppercase;
}
	.flip-box-front {
    width: 100%;
    position: relative;background:#fff !important;
}
.impacti .owl-carousel .owl-item img{height: 300px; width: 100%;position:absolute;top:0px;left:0px;object-fit:cover; border-radius: 8px;}
	.flip-box-front:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    content: '';
    background: #0909096e;
    border-radius: 8px;
}
	.flip-box-front h3{text-align:center;color:#fff;}
	.flip-box-front p{text-align:center;color:#fff;}
 /*students*/
 .students{width:100%;position:relative;padding:60px 0px 20px 0px;background:#fff;}
  .students  img{ width:100%;height:auto;object-fit:contain;}
 .students .sec_title h2{text-align:center;margin-bottom:5px;} 
  .students .sec_title h5{text-align:center;margin-bottom:15px;font-size: 36px;
    font-weight: 700;} 
 /*blog*/
.blog{width:100%;padding: 70px 0px;  }
 .blog .sec_title h2{text-align:center;margin-bottom:45px;}
.blog_bx{width:100%;background:#f7f7f7;position:relative;padding: 0px;margin-bottom:20px;box-shadow: 5px 5px 20px 0px rgb(0 0 0 / 8%);border-radius:5px;}
.blog_bx_img{overflow: hidden;}
.blog_bx_img img{width:100%;height: 240px; border-bottom:5px solid #51ae30;   transition-duration: 0.5s;object-fit: cover;}
.blog_caption{padding: 5px 10px;text-align:center;}
.blog_caption h5{color: #7e7e8a;font-size: 14px;}
.blog_caption h3 {  margin:10px 0px 30px 0px;letter-spacing: 0.4px;line-height:1.1;}
.blog_caption h3  {font-size:24px; text-decoration:none;}
.blog_caption h6 i{margin-right:5px;}
.blog_caption p{color:#000;}
.blog_caption h6{color: #7e7e8a;margin:5px 0px; font-size: 14px;}
.blog-date {width: 100%;height: auto;background: #51ae30;border-radius:0px;text-align: center;padding: 7px;padding: 7px;
    display: table-cell;top: -27px;position: relative;}
.blog-date p{margin:0px;color:#fff;font-size:14px;}
.blog-date-shape {position: absolute;z-index: -1;right: -1px;top: 0;}
.blog-date-shape img{max-width:100%;}
.blog-date i {display: block;font-size: 20px;text-align:center;color: #fff;}
.blog-date span {font-size: 20px;text-align:center;line-height: 25px;color: #fff;display: inline-block;margin-top: 3px;}
.blog-date p {text-align:center;font-size: 13px;font-weight: 400;margin:0px;color: #fff;line-height: 1;}
.blog_bx a{text-decoration:none;}
.blog_bx h5{font-size:19px;padding-top:10px;border-top:1px solid #efefef;}
/*testi*/
.testi{width:100%;position:relative; padding:40px 0px; background:#f7f7f7;overflow:hidden; }
.testi .sec_title h2{ text-align:center;}
.testil img{width:100%;height:auto;}
.testimonial_content{ padding:30px; margin:20px 0px;background:#51ae30;
background-image: url(../images/yoga-pattern-new-01.png);
}
.testimonial_content h6,.testimonial_content p{ }
.testimonial_content h5{color:#17263f;}
.testimonial_content ol li{ }
.tstl{width:100%;}
.tstl img{width:100%;height:auto;}
.testi .owl-carousel .owl-item img {display: block;width: 100%;max-width:150px; height:150px;object-fit:cover;margin: auto;margin-bottom: 0px;
object-position:center;border-radius:100%; }
.testi .owl-theme .owl-nav [class*=owl-] { background: #17263f;color:#fff;width:35px;height:35px;border-radius:100%;}	
.testimonial_contentd{width:100%;position:relative;      box-shadow: 0 16px 32px rgb(166 188 233 / 20%);   
   margin-bottom:0px;border:4px solid #fff;
padding:10px; text-align:center;
}
.testimonial_contentd h5{font-size:17px;text-align:center;    color: #fff;}
.testimonial_contentd h3{font-weight:600;text-align:center;    color: #fff;}
.testi .founderbg {position: absolute;left: 0px;top: -100px;z-index: 1;}
.testi .founderbg img {width: 100%;height: auto;max-width: 400px;}
 .icon-img img {width: 55px!important;height: auto;margin-bottom: 30px;position: absolute;top: -10px;right: 20px;}
.commite{width:100%;position:relative; padding:70px 0px;  }
.testimonial_contentd img{  border-radius:0%;height: auto; }
.testimonial_content .info p{font-size:17px;font-style:italic;    color: #fff;}
.infop{ 
	    margin:  10px;
    padding:25px 20px;
    border: 4px solid #fff;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
 
.infop:after {content: "\efce";color: #000; padding:0px;font-family: "Icofont";font-size:50px;   text-align:center;  
 right:-5px; bottom: -5px;position: absolute;    background: #f7f7f7;
    width: 40px;
    height: 40px;}
.infop:before {content: "\efcd";     color: #000;padding: 0;font-family: "Icofont";font-size: 50px; position: absolute;z-index: 1; 
	    left: -15px;
    top: -20px;    background: #f7f7f7;
    width: 40px;
    height: 40px;}
 
.commite .owl-carousel .owl-item img {width:100%;height:auto;}
.commite .sec_title h2{text-align:center;}
.committeebximg{     position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: -1;}
.committeebximgc{padding:20px;}
.committeebx{text-align:center;    background: #fff;padding-bottom:15px;
    box-shadow: 0px 10px 21px rgb(169 177 193 / 15%);}
.committeebx h3{margin:15px 0px;}
.committeebx p{text-align:center;}
.copyrights{width:100%;padding:15px 0px;background-color: #2e466a;
    border-top: 1px solid #ccc;}
.copyrights p{text-align:center;margin:0px;font-size:14px;color: #e2e2e2;}
.copyrights a{text-decoration:none;color:#fff;}
.copyrights img {width: 30px;height: 30px;object-fit: contain;}
.nfooter{width:100%;padding:30px 0px;position:relative; background-image: url(../images/w1.jpg);
    background-repeat: no-repeat;background-position: center center;background-size: cover;}
 	
.nfooter .footer_bx h4{text-transform:uppercase;margin-bottom:20px;color:#fff;font-size: 20px;font-weight:400;}
.nfooter .recnt_post ul{margin:0px;}
.nfooter .recnt_post ul li{list-style: none;padding-left:95px;position: relative;margin-bottom: 10px;}
.nfooter .recnt_post ul li img{width:80px;height:50px;object-fit:cover;position: absolute;top: 4px;left: 0;}
.nfooter .recnt_post ul li a{text-decoration:none;font-size:15px;cursor:pointer;}
.nfooter .recnt_post ul li a p{color: #fff;text-align:left;font-size:14px;}
.nfooter .recnt_post ul li a span{font-weight:600;margin-bottom:5px;color:#fff;}
.nfooter .footer_bx p{color: #fff; font-size:15px;text-align:justify;}
.nfooter .quick_link{}
.nfooter .quick_link ul{margin:0px;}
.nfooter .quick_link ul li{list-style:none; margin-bottom:7px; display:inline-block;width:32%;}
.nfooter .quick_link ul li a{text-decoration:none;color:#fff;font-size:13.5px;}
.nfooter .footer_box_in1 p{color: #fff; font-size: 16px;text-align: left;}
.nfooter .footer_box_in1 a{color: #fff; font-size: 16px;text-decoration:none;}
.copyrights{width:100%;padding:15px 0px;background-color: #51ae30f5;
    border-top: 1px solid #51ae30f5;}
.copyrights p{text-align:center;margin:0px;font-size:14px;color: #fff;}
.copyrights a{text-decoration:none;color:#fff;}
.copyrights img {width: 30px;height: 30px;object-fit: contain;}
.nfooter .footer_bxa a{color:#fff;text-decoration:none;}
.nfooter .footer-icons ul {list-style:none; margin:20px 0px 20px 0px;padding: 0;text-align:left;}
.nfooter .footer-icons ul li {display: inline-block;margin:0px 10px; }
.nfooter .footer-icons ul li a {color: #fff;border-radius:0px;display: block;font-size:21px;text-align: center; 
text-decoration:none;  }
 .footer_box_in1 h6{color:#fff;}
.footer_bxaddress{padding-left:45px;}
.volunteer{width:100%;position:relative;background-image: url(../images/vol.png);background-repeat: no-repeat;background-position: center center;
 background-size: cover;padding:0px 0px;}
 .volunteerbx{ }
 .volunteerbx:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%; content: ''; 
 background:#51ae30cf; }
 .volunteerbx img{width:100%;height:450px;object-fit:cover;}
  .volunteerbx2{width:100%;position:relative; background-image: url(../images/vol.jpg);background-repeat: no-repeat;background-position: center center;
 background-size: cover;padding: 0px;}
 .volunteerbx2:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%; content: ''; 
 background:#ec6724eb; }
 .volunteerbxc a{display:inline-block;margin-top:20px;border-radius:100px;background:#fff;border:2px solid #fff;color:#000;padding:10px 25px;transition:.3s;}
 .volunteerbxc a:hover{border:2px solid #fff;background:transparent;color:#fff;}
 .volunteerbxc{position:relative; z-index:1;text-align:center;padding:10px;width:100%;height:100%;}
 .volunteerbxc h2{color:#fff;margin-top:30px;}


 /*page_title*/
 .page_title{width:100%;position:relative;padding-top:0px;margin-bottom: 0px;}
 .page_title:before { position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: '';background:#08080873;}
.page_title img{width:100%;height:150px;object-fit:cover;} 
.page_title h2{font-size:33px; width:auto;  color:#fff;padding:30px 40px;text-transform:uppercase;position: absolute;
 bottom:0%;text-align: center;left:0%;right: 0px;margin: 0; z-index:1 ; text-align:center; }
 .main_contact{width:100%;padding:  60px 0px 20px 0px;position:relative; overflow:hidden;}	
.main_prdcts .testimonial-shape-one{    top: 15% !important;}
.main_contact_left img{width:100%;height:auto;margin-bottom:20px;}	
.main_contact_right h3{font-weight:500;margin-bottom:30px;}	
.main_contact_right h5{font-weight:500;margin-bottom:20px;}	
.main_contact_right p b{font-weight:500;margin-bottom:2px;}	
.main_contact_right p a{color: #000;text-decoration:none;font-size: 16px;}	
.main_contact_right p a img{width:25px;}
.main_contact_message input{width:100%;padding:15px;border:1px solid #eee;margin-bottom:15px;background-color:#f7f7f7;    border-radius: 36.5px;}
.main_contact_message textarea{height:120px;width:100%;resize:none;padding:20px 20px;border:1px solid #eee;margin-bottom:15px;background-color:#f7f7f7;    border-radius: 36.5px;}
.main_contact_message_btn{text-align:center;}
.main_contact_message_btn p{text-align:center;}
.main_contact_message_btn input[type=submit]{width:auto;border:2px solid #51ae30;background:#51ae30;color:#fff;padding:12px 30px;transition:.3s; 
font-size:16px;font-weight:700;    box-shadow: 0 20px 38px rgba(0,0,0,.16);    border-radius: 36.5px;
}	
.main_contact_message_btn input[type=submit]:hover{color:#51ae30;border:2px solid #51ae30;background:transparent;}
.main_contact_message{ padding: 25px 15px;
    background-color: #fff;
    box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;}	
.main_contact_message h3{text-align:left;margin-bottom:20px;font-weight:500;}
 .map iframe {width: 100%;height: 400px;}
.map {margin: 30px 0px;}
.main_contacti{margin-bottom:10px;position:relative;}
.main_contact_bx{width:100%;  border:3px solid #51ae30;  text-align: center;margin-bottom: 25px;padding: 20px 25px; min-height:270px;box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);background: #fff;padding-top:10px;transition:.2s;}
.main_contact_bx p a{text-decoration:none;color:#000;}	
.main_contact_bx p{     text-align: center;}
.main_contact_bx h5{font-weight:500;margin-bottom:10px;}	
.main_contact_bxi{background:#51ae30;width:50px;height:50px;text-align:center;line-height:60px;position:relative; transition:.4s;margin:30px 0px;}
.main_contact_bxi i{color:#fff;font-size:36px;}
.icon-item__img {position: relative;}
 .img--layout {height: 85px;width: auto;}
.contacts .icon-item__icon {font-size: 50px;}
.icon--red {color: #f36f8f;}
.icon {display: inline-block;width: 1em;height: 1em;fill: currentColor;}
.iconcnt img{    width: 60px;margin: 10px auto;position: absolute;top: 10px;left: 0px;right: 0px;}
.icon-item__img{margin-bottom:30px;}
/*main_contact2c*/
.main_contact2c{width: 100%;position: relative;padding: 70px 0px;
background-image: url(../images/bg-1.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment:fixed;}
.main_contact2c:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #000000cc;top: 0;left: 0;  }
.main_contact2cbx{ text-align:center; }
.main_contact2cbx a{border:2px solid #ec6724eb;background:#ec6724eb;padding:12px 20px;color:#fff;font-size:17px;font-weight:700;transition:.3s;
text-decoration:none;border-radius:100px;}
.main_contact2cbx a:hover{background:#ec6724ab;}
.main_contact2cbx p{color:#fff;text-align:center;margin-bottom:30px;}
.main_contact2cbx h4{color:#fff;text-align:center;margin-bottom:30px;min-height:60px;}
.mfaq{width: 100%;position: relative;padding: 70px 0px;
background-image: url(../images/faq.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment:scroll;}
.mfaq:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #f2f7f7de;top: 0;left: 0;  }
.mfaq .accordion {margin-top: 40px;}
.mfaq .accordion .card {border: none;margin-bottom: 20px;}
.mfaq .accordion .card h2 {background: url(https://cdn0.iconfinder.com/data/icons/entypo/91/arrow56-512.png) no-repeat calc(100% - 10px) center;
  background-size: 20px;cursor: pointer;font-size: 18px;}
.mfaq .accordion .card h2.collapsed {background-image: url(https://cdn0.iconfinder.com/data/icons/arrows-android-l-lollipop-icon-pack/24/expand2-256.png);}
.mfaq .accordion .card-body { }
.mfaq .sec_title{text-align:center;}
.mfaq .card-head{padding:20px;border-bottom: 2px solid #ec6724eb;}
.mfaq .card-body{padding:20px;}
/*main_news_mag*/
.main_news_mag{width: 100%;position: relative;padding: 40px 0px;}
.main_news_magbx{width: 100%;position: relative;box-shadow: 5px 0 80px 0 rgba(0,0,0,.15);margin-bottom:70px;}
.main_news_magbx img{     width: 100%;height: 200px;object-fit: cover;padding: 0;object-position: center;}
.main_news_magbxc{position:relative;width:100%;margin:auto;padding:10px 13px; background:#fff;
	box-shadow: 5px 0 80px 0 rgba(0,0,0,.15);text-align:center;}
.main_news_magbxc ul{margin:0px;padding: 0px;}  
.main_news_magbxc ul li{list-style:none;display:inline-block;margin:5px;width:30%;}
.main_news_magbxc ul li i{font-size:24px;color:#51ae30;position:relative;top:2px;}
.main_news_magbxc ul li p{margin-bottom:0px;}
.main_news_magbxc ul li a{text-decoration:none;background: #ddffce;border-radius: 0px;padding: 6px 10px;font-size: 14px;}
.main_news_magbxc ul li span,.main_news_magbxc ul li p{display:inline-block;}
.main_news_magbxcmbx{ display: flex;
  justify-content: center;
  align-items: center;
  height: 85px;}
.main_news_magbxcmbxi{  }
.main_news_magbxcmbx p{text-align:center;margin-bottom:0px;}
.main_news_magbxc h3{text-align:center;font-size:17px;margin-bottom:5px;font-weight:700;}
.main_news_magbxdate{position:absolute;top:10px;left:10px;background:#51ae30;color:#fff;padding:5px;font-size:13px;}
/*main_articles*/
.main_articles{width: 100%;position: relative;padding: 40px 0px;}
.main_articlesbx{width:100%;position:relative;border-radius:25px;    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);margin-bottom:20px;}
.main_articlesbx img{width:100%;height:400px;object-fit:cover;border-radius:25px; }
.main_articlesbx:before { position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: '';background:#08080873;border-radius:25px;}
.main_articlesbxc{position:absolute;bottom:0px;left:0px;z-index: 12;width:100%;height:100%;}
.main_articlesbxc h3{color:#fff;position:absolute;bottom:0px;left:0px;padding:20px;font-size:21px;}
.main_blog{width:100%; position:relative;padding: 70px 0px;}
.mtags ul{margin:10px 0px;}
.mtags ul a{list-style:none;display:inline-block;margin-right:4px;margin-bottom:4px;background:#000;color:#fff !important;padding:5px 8px;}
.main_blog_bx ul li{list-style:none;display: block;margin-bottom:10px;font-size:14px;color: #000;}
  
 .main_blog_bx h2{margin:20px 0px;}
 .main_blog img {width: 100%;height: auto;}
.main_blog_rightbx ul{margin:10px 0px;}
.main_blog_rightbx ul li{list-style:none;position:relative;margin-bottom:20px;padding:5px;padding-left:110px;border-bottom:1px solid #efefef;}
.main_blog_rightbx ul li img{width:100%;max-width:90px;height:80px;object-fit:cover;position:absolute;top:0px;left:0px;}
.main_blog_rightbx ul li a{text-decoration:none;}
.main_blog_rightbx ul li h3{font-size:14px;}
/*main_television*/
.main_television{width: 100%;position: relative;padding: 40px 0px;}
.main_television .card {border: 1px solid #efefef;margin-bottom: 20px;transition: border 0.1s, transform 0.3s;}
.main_television .card:hover {border: 1px solid #efefef;-webkit-transform: translateY(-10px);transform: translateY(-10px);cursor: pointer;}
.main_television .card .card-body h2 { }
.main_television .card img:hover {opacity: 0.6;}
.main_television .card-p { }
.main_television .card-p i {margin-right: 8px;}
.main_television .card-body a{color:#007bff;text-decoration: underline;}
.main_television .card iframe{width:100%;height:250px;}
.main_television .card img{height:250px;width:100%;object-fit:cover;}
.main_television .card h2{font-size:24px;}
/*main_recognitions*/
.main_recognitions{width: 100%;position: relative;padding:80px 0px;
	/*background-image: url(../images/awardbg.png);
	background-image: url(../images/awardbg-3.jpg);
    background-repeat: no-repeat;background-position: top;background-size: cover;background-attachment: scroll;*/}
 
.main_recognitions:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #ffffffad;top: 0;left: 0;  }	
 
#services{padding-left:100px;}
 
.main_recognitionsbx h3{font-size:17px;text-align:center;transition:.3s;margin:20px 0px;text-transform:uppercase;    font-weight: 700; }
.main_recognitionsbx p{text-align:center;transition:.3s; }
.main_recognitionsbx h5{ font-size:18px;transition:.3s;}
.main_recognitionsbx a{text-decoration:none;}
.main_recognitions .owl-theme .owl-nav [class*=owl-] {color: #000;font-size:24px;margin: 5px;padding: 4px 7px;background: #eaae6f!important;display: inline-block;
    cursor: pointer;border-radius: 50%;width: 42px;height: 42px;}
.main_recognitions .owl-theme .owl-nav {margin-top: 0px;}
.main_recognitionsbx{background-color: #fff; margin-bottom:0px;padding:10px;
	/*box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);*/

}
.main_recognitionsnb1{width: 100%;position: relative;padding:80px 0px;overflow:hidden;background: #fafafa;}
.main_recognitionsnb1l h6{background:#efefef;padding:20px;margin:15px 0px;font-size:17px;letter-spacing:2px;line-height:1.6;}
.main_recognitionsnb1r{width: 100%;position: relative;padding:0px 20px;}
.main_recognitionsnb1rimg1{width: 100%;position: relative; text-align:right; }
.main_recognitionsnb1rimg1 img{width:100%;height:auto; background: #fff;padding:5px;box-shadow: 3px 5px 10px rgba(0, 0, 0, .06);}
.main_recognitionsnb1rimg2{position: absolute;bottom: 5%;left: 0px;}
.main_recognitionsnb1rimg2 img{width:100%;height:auto;max-width:250px;background: #fff;padding:5px;box-shadow: 3px 5px 10px rgba(0, 0, 0, .06);}




/*bg-img*/
 .bg-img{width: 100%;position: relative;padding: 40px 0px;}
.form-subscribe{max-width:800px;margin:0 auto}
.form-subscribe .form-control{background-color:hsla(0,0%,100%,.8);padding-left:24px;padding-right:24px;letter-spacing:1px;border:none;
  border-top-left-radius:36px;border-bottom-left-radius:36px;border: 1px solid #7ec855;height: 46.5px;}
.form-subscribe .form-control.focus,.form-subscribe .form-control:focus{z-index:2;background-color:hsla(0,0%,100%,.8)}
.form-subscribe .btn{border-top-right-radius:36px;border-bottom-right-radius:36px;background:#7ec855;
  border-color:#7ec855;height:46.5px;}
   .mphotography,.mfilms{width:100%;position:relative;padding:75px 0px;background:#fff;}
 .mphotographybx{width:100%;padding:8px;margin-bottom:20px;background:#fff;    box-shadow: 0 0 10px 0 rgba(18, 31, 56, .1);}
.mphotographybxcccc{
	display: table;    width: 100%;
  height: 120px;
	}

.page_titlegallery img {
    width: 100%;
    height:220px;
    object-fit: cover;
}
.page_titlegallery h2 {
	font-size: 26px;}
 .mphotographybx img{width:100%;height:200px;object-fit:cover;}
 .mphotographybx  a{text-decoration:none;}
  .mphotographybx h3{text-align:center;margin:15px 0px 10px 0px;padding:10px 0px; font-size:17px; display: table-cell;
  vertical-align: middle;}
  .masonry { /* Masonry container */-webkit-column-count: 6;-moz-column-count:6;column-count: 6;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;
 margin: 0px 0px;
padding: 0;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;font-size: .85em;}
.masonry .item img{width:100%;height:auto;margin:4px;transition: 0.4s ease;  }
.item {width: 100%;}
.masonry .item:hover img {   } 
 .masonry .item {overflow:hidden;}
@media only screen and (max-width: 320px) {
.masonry {-moz-column-count: 3;-webkit-column-count: 3;column-count:3;}
}
@media only screen and (min-width: 321px) and (max-width: 768px){
.masonry {-moz-column-count: 3;-webkit-column-count:3;column-count: 3;}
}
@media only screen and (min-width: 769px) and (max-width: 1200px){
.masonry {column-count: 3;}
}
@media only screen and (min-width: 1201px) {
.masonry {column-count: 3;}
}
.masonry .item{width:100%;position:relative;box-shadow: 0 0 11px rgb(0 0 0 / 10%);margin-bottom:0px;} 
.masonrybx{position:absolute;background:#fff;padding:0px;bottom:0px;left:0px;}
.masonrybx h3{font-size:17px;font-weight:600;margin:0px;}
/*mvideos*/
.mvideos{width: 100%;position: relative;padding: 40px 0px;}
.mvideosbx{width: 100%;position: relative;padding: 10px;margin-bottom:30px;     box-shadow: 0 16px 32px rgb(166 188 233 / 20%);}
.mvideosbx iframe{width:100%;height:350px;}
.mvideosbx h3{text-align:center;margin:10px 0px;}
/*mcsr*/
.mcsr{width: 100%;position: relative;padding: 40px 0px;}
p.news-info {margin-top: 0;}
.news-item {clear: both;}
.news-item:nth-child(odd) div.news-info {float: right;}
.news-item:nth-child(odd) div.news-image {float: left;}
.news-item:nth-child(even) div.news-info {float: left;}
.news-item:nth-child(even) div.news-image {float: right;}
.news-image{width:50%;}
.news-image img{width:100%;    height: auto;}
.news-item{margin-bottom:40px;    display: inline-block;}
.news-info{padding:0px 25px;width:50%;}
.news_info_btn{margin-top:30px;display:inline-block;}
.news_info_btn a{background: #51ae30;border:1px solid #51ae30;padding: 10px 25px;color:#fff;font-weight:600;transition:.3s;text-decoration:none;border-radius:100px;}
.news_info_btn a:hover{background:transparent;color: #51ae30;}
/*about2*/
.about2{width:100%; padding:60px 0px;position:relative; overflow:hidden;}
.about2l{width:100%;position:relative;}
.about2l img{width:100%;height:auto;}
.nbdnrl img{width:100%;height:350px;object-fit:cover;border-radius:0px 500px 500px  0;}
.about2l-2{position: absolute;top: auto;right:-10%;bottom:-5%;border: 20px solid #fff;}
.about2l-2 img{height: auto;width: 100%;}
.about2r h6 {color: #041e35 !important;font-weight:600;}
.about2r{padding-left:60px;}
.about2r h2{border-top:1px solid #e9e1e1;border-bottom:1px solid #e9e1e1;padding:20px 0px;margin:25px 0px 20px 0px;}
.about-btn{ z-index: 1;overflow: hidden;position: relative;-webkit-transition: .3s all ease-in-out;border:2px solid #51ae30;
    -o-transition: .3s all ease-in-out;transition: .3s all ease-in-out; background-color: #51ae30;display:inline-block;}
.about-btn a {color: #fff; font-weight: 700;line-height: 60px;padding:12px 25px; transition: .3s all ease-in-out;text-decoration:none;}
 .about-btn:hover{background:#fff;}
 .about-btn:hover a{color:#51ae30;}
.about2 .bnadmsectitle h2{margin-bottom:0px;}
.about2 .bnadmsectitle  {margin-bottom:40px;}
.about2cr h3,.about2cr p,.about2cr a{text-align:center;}
.about2cr  {text-align:center;}
 /*mabout*/
.mabout{width:100%;position:relative;padding:70px 0px 20px 0px;overflow:hidden;}
.mabout .founder-bg{right:0px;top:10%;position:absolute;left: inherit;}
.mabout .founder-bg img{width:100%;height:auto;max-width:450px;}

.madmissions .founder-bg{right:35%;top:inherit;bottom:0px;position:absolute;left: inherit;}
.madmissions .founder-bg img{width:100%;height:auto;max-width:450px;}


.right_content .founder-bg{left:0%;right:inherit;top:0px;bottom:inherit;position:absolute;opacity:.3; }
.right_content .founder-bg img{width:100%;height:auto;max-width:450px;}
.maboutr{padding:0px 0px 20px 0px;}
.maboutr img {width: 100%;height: auto;object-fit:cover; 
    padding: 10px;
    
}	

.aboutl blockquote{    background: #bfebaf;padding:20px;border-bottom:3px solid #51ae30;}
.aboutl blockquote p{font-size:18px;text-align:center;}
.maboutqbx h3{font-size:18px;color:#fff;}

.aboutl h2{margin-bottom:30px;}
.mabout22{width: 100%;position: relative;padding: 70px 0px;
background-image: url(../images/vol.png);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment:scroll;overflow: hidden;}
.mabout22:before {position: absolute;content: "";height: 100%;width: 100%;background-color: #f2f7f7de;top: 0;left: 0;  }
.mabout22r img {width: 100%;height: 350px;object-fit:cover;border-top-left-radius: 100px;border-bottom-right-radius: 100px;
box-shadow: 10px 10px 20px 10px rgba(71, 77.00000000000007, 255, 0.1);}	
.mabout22rbx{width:100%;position:relative;padding:20px 20px;box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);background:#54ab314a;
margin-bottom:20px;}
.mabout22rbx2{margin-top:30px;}
.mabout22rbx h3{text-align:center;}
.mabout22rbx p{text-align:center;margin-bottom:0px;}
/*mfp*/
.mfp{width:100%;position:relative;padding:70px 0px;background:#efefef;}
 
/*mec*/
.mec{width:100%;position:relative;padding:50px 0px;text-align:center;}
.mec .nav-tabs {border-bottom: 0px solid #dee2e6;}
.mec .nav-tabs .nav-item {margin-bottom: 25px;display: inline-block;}
.mec .nav {display: -ms-inline-block;display: inline-block; }
.mec .nav-tabs .nav-item.show .nav-link,.mec .nav-tabs .nav-link.active {color: #fff;background-color: #51ae30;border-color: #51ae30 #51ae30 #51ae30;border: 2px solid #51ae30;}
.mec .nav-link {display: block;padding: 15px 20px;}
.mec .nav-tabs .nav-link:hover{ background-color: #51ae30;color:#fff; border: 2px solid #51ae30;}
.mec .nav-tabs .nav-link {border: 2px solid #51ae30;border-top-left-radius: 0;border-top-right-radius: 0;}
.tab-content .committeebx{     position: relative;margin-bottom:20px;width: 100%;padding: 20px;   box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}
.committeebx img {    width: 100%;
    height: 250px;
    max-width: 250px;
    object-fit: cover;
    border-radius: 100%;}
.tab-content .committeebximg {position: absolute;    width: 85%;height: 85%;top: 17px;left: 20px;}
.tab-content .committeebximgc {padding: 10px;}
.mfinancialsbx h2{margin-bottom:30px;}
.mfinancials{width:100%;position:relative;padding:50px 0px;}
.mfinancials .table{border:1px solid #51ae30;text-align:center;}
.mfinancials  thead{background:#51ae30;color:#fff;}
.mfinancials .table-striped tbody tr:nth-of-type(odd) {background-color: rgb(229 241 225);}
.mfinancials .table-striped tbody tr:nth-of-type(even) {background-color: rgb(201 237 188);}
.mfinancials a{  }
/*madmissions*/
.madmissions{width:100%;position:relative;padding:50px 0px;}
.madmissionsl ul li {position: relative;list-style:none;padding-left: 15px;margin-bottom: 10px;text-align: justify;  line-height: 30px; color: #171818;font-size: 15px;}    
.madmissionsl ul li:after {content: "\ec77";color: #ec6724!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
.madmissionsbx2{padding-top:45px;}
.position {text-align:center;color:#fff;line-height:22px;padding-top:10px;padding-bottom:10px;}
@media (max-width:767px) {
 .level {text-align:center;}
.level.lev-one.top-level {margin-bottom: 70px;}
  .position {display:block ;background-color: rgba(255, 255, 255, 0.33);max-width:200px;}
 .lev-two .position {margin-left:100px;margin-bottom: 50px;position:relative;}
 .lev-two .position:before {position:absolute;content:"";width:50px;height:calc(100% + 50px);border-bottom:1px solid #51ae30;
border-left:1px solid #51ae30;left:-50px;bottom:50%;}
.lev-two .position:first-child:before {height:100%;} }
@media (min-width:768px) {
.level {text-align:center;}
.top-level {margin-bottom: 100px;}
.position {display:inline-block;width: calc(14.28% + 40px);vertical-align:top;position:relative;}
.lev-two .position:nth-child(even) {margin-top:130px;}
.lev-two .position:nth-child(even):before {content: "";position: absolute;height: 180px;border-left: 1px solid #51ae30;top: -180px;}
.lev-two .position { margin-left:-20px;margin-right:-20px;}
.lev-two .position:before {content: "";position: absolute;height: 50px;border-left: 1px solid #51ae30;top: -50px;
    width: calc(100% - 40px);border-top: 1px solid #51ae30;left:50%}
.lev-two .position:nth-last-child(1):before {content: "";position: absolute;height: 179px;border-left: 1px solid #51ae30;top: -179px;
    width: calc(100% - 20px);border-top: none;}
.flow-chart {position: relative;}
.top-level .position:after {content: "";position: absolute;height: 50px;border-left: 1px solid #51ae30;bottom: -50px; 
    width: calc(100% - 40px);left: 50%;}
}
.flow-chart .position p{text-align:center;font-size:14px;line-height:1.6;margin-bottom:0px;}
.flow-chart .position{box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);padding:10px;background-color:#fff;}

.creative-shape2 .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #ec6724;display: block;
-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.workbx h3{ text-align: center;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
    font-weight: 700;}
.newsbx{width:100%;position:relative;z-index:1;  }
/*ticker_wrap*/
.holder { width:100%;height:250px;overflow:hidden;padding:20px 10px;border-radius:0px;
-webkit-backdrop-filter: blur(17px);backdrop-filter: blur(17px); 
margin-top:  0px;box-shadow: 0 0.25rem 10px rgba(36, 49, 66, 0.2);}
.holder .mask {position: relative;left: 0px;top: 10px;width:100%;height:240px;overflow: hidden;}
.holder ul {list-style:none;margin:0;padding:0;position: relative;}
.holder ul li {padding:10px 0px;padding-left:65px;position:relative;border-bottom:1px solid #ccc; min-height:85px;}
.date-news {position:absolute;top: 20px;left:10px;padding: 4px 10px;margin: 0px;border: 1px solid #fff;}
.date-news p{text-align:center;margin-bottom:0px;color: #fff;font-size:14px;font-weight:800;}
  p.date{font-size:15px;position:relative;top:0px;}
.holder ul li a {color:#fff;text-decoration:none; text-align: left; border:none; background:transparent;font-size: 14px;line-height: 1; }
.holder ul li a i{font-style:normal;font-weight:500;color:#fff;}
.newsbx h3{text-align:center;margin:0px;padding:10px;background:#fff;color:#fff;}
.newsbx2 ul li {padding:10px 0px!important; position:relative;border-bottom:1px solid #ccc; min-height:initial !important;}
.mcsrbx{width:100%;position:relative;box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);padding:5px;background-color:#fff;
margin-bottom:20px;text-align:center;}
.mcsrbx img {    width: 100%;max-width:250px;height: auto;}
.mcsrbx h4{font-size:20px;}
/*maft*/
.maft{width:100%;position:relative;padding:70px 0px;}
.maft:after{content:'';position:absolute;right:0px;top:0px;width:35%;height:100%;background:#efefef;z-index:-1;}
.maft h3{ margin-bottom:25px;}
.maftr img{width:100%;height:auto;}
.maft2{width:100%;position:relative;padding:70px 0px;}
.maftl2 img{width:100%;height:auto;}
.maftl2{width:100%;position:relative;}
.maftl2title{position:absolute;padding:10px;right:0px;top:0%;background:#fff;}
.maftl22 img{width:100%;height:auto;}
.maftr22{padding:30px 20px;}
 .maftl23{width:100%;position:relative; padding:20px;background:#fff;box-shadow: 0 16px 32px rgb(166 188 233 / 20%);margin:20px  0px;text-align:center; }
.maftl23 img{width:100%;height:auto;}
.maft2 h3{ margin:25px 0px;text-align:center;}
.maftl24 h3{margin-bottom:25px;text-align:left;}
.maftletter p::first-letter{color: #000;font-size: 30px;}
.maftletter h5::first-letter{color: #000;font-size: 30px;}
.maftletter h5{margin-bottom:20px;}
.mabout22rbx2 ul{margin:20px 0px 0px 0px;}
.mabout22rbx2 ul li {position: relative;padding-left: 15px;margin-bottom:7px;list-style:none;display:block; line-height: 30px; color: #000;font-size: 15px; }    
.mabout22rbx2 ul li:after {content: "\ec77";color: #000!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
.mvsml img{width:100%;height:auto;}
.mvsmr h5{text-align:center;}
.mvsmr2{margin-top:20px;}
/*mhed*/
.mhed{width:100%;position:relative;padding:70px 0px;}
.mhedr img{width:100%;height:auto;}
.mhedl h4{text-align:center;padding:10px;margin-bottom:30px;background:#efefef;}
.quotebxsm2 {position: relative;width: 100%;  padding: 30px; background: #51ae30;   text-align: center;   margin:40px 0px;}
.quotebxsm2 h3  { border:2px solid #fff; margin:0px;color:#fff;padding:15px; display:inline-block;font-size:30px;    }
.quotebxsm2 h3:after {content: "\efce";color: #ec6724; padding:0px;font-family: "Icofont";font-size:50px;   right:0px;text-align:center;  
  bottom: -65px;position: absolute;}
.quotebxsm2 h3:before {content: "\efcd";     color: #ec6724;padding: 0;font-family: "Icofont";font-size: 50px; position: absolute;z-index: 1; left: 0px;   top: -65px;}
.mhedli{margin:20px 0px;}	
.mhedli .masonry{margin:30px 0px;}
.mhedli .masonry .item{position:relative;margin:10px;}
.mhedli .masonry .item h3{background:#51ae30; color:#fff;padding:10px;margin:0px;font-size:17px; }
/*mskills*/
.mskills{width:100%;position:relative;padding:70px 0px;}
.mskillsl{}
.mskillsr img{width:100%;height:auto;}
 img.news-image { background: #dadada; height: 50px;  width: 50px;}
p.news-info {  margin-top: 0;}
.news-item {  clear: both;}
.news-item:nth-child(odd) div.news-info {  float: right;}
.news-item:nth-child(odd) div.news-image {  float: left;}
.news-item:nth-child(even) div.news-info { float: left;}
.news-item:nth-child(even) div.news-image {float: right;}
.news-image{width:50%;position:relative;    padding: 20px 40px;}
.news-image:after{content:'';position:absolute;top:-5px;left:20px; width:150px;height:150px;border:5px solid #51ae30;z-index:1;}
.news-image:before{content:'';position:absolute;bottom:-5px;right:20px; width:150px;height:150px;border:5px solid #51ae30;z-index:1;}
.news-image img{width:100%;    height: auto;position: relative;padding:5px;background:#fff;     box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%); z-index: 12;}
.news-item{margin-bottom:40px;    display: inline-block;}
.news-info{padding:0px 25px;width:50%;}
.news-image img { padding: 4px;}
 @keyframes morph {
  0% {
			border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;
			 
	} 
	
	50% {
			border-radius:  30% 60% 70% 40% / 50% 60% 30% 60%;
			 
	}
  
	100% {
		border-radius:  60% 40% 30% 70% / 60% 30% 70% 40%;
	 
	} 
}
.news-list{margin:25px 0px;}
.news-item{margin-bottom:60px;    background: #f2ffed;
    padding: 30px;}
.mabout canvas{position:absolute;bottom:0px;left:0px;opacity:.2;}
.quotebxsm233 {  margin-top: 0px;
}
.vslf{background:#fff;padding:20px;}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.circle {
  position: absolute;top:-30px;left:0px;z-index:-1;
  width: 100%;height:500px; 
  border-radius: 50%;
  transition: all 0.3s ease;
  box-shadow: inset 10.2840516701vmin -5.9375vmin 0vmin 0vmin rgba(255, 0, 0, 0.45), inset -10.2840516701vmin -5.9375vmin 0vmin 0vmin rgba(235, 255, 0, 0.54), inset 0 11.875vmin 0vmin 0vmin rgba(0, 133, 255, 0.53), inset -10.2840516701vmin 5.9375vmin 0vmin 0vmin rgba(22, 243, 3, 0.55), inset 10.2840516701vmin 5.9375vmin 0vmin 0vmin rgba(190, 11, 224, 0.55), inset 0 -11.875vmin 0vmin 0vmin rgba(253, 127, 11, 0.54);  -webkit-animation: spin 120s linear infinite;animation: spin 120s linear infinite;}
.circle:hover {
  box-shadow: inset 20.5681033402vmin -11.875vmin 0vmin 0vmin rgba(255, 0, 0, 0.45), inset -20.5681033402vmin -11.875vmin 0vmin 0vmin rgba(235, 255, 0, 0.54), inset 0 23.75vmin 0vmin 0vmin rgba(0, 133, 255, 0.53), inset -20.5681033402vmin 11.875vmin 0vmin 0vmin rgba(22, 243, 3, 0.55), inset 20.5681033402vmin 11.875vmin 0vmin 0vmin rgba(190, 11, 224, 0.55), inset 0 -23.75vmin 0vmin 0vmin rgba(253, 127, 11, 0.54);}
.circle:before {content: "";display: block;padding-top: 100%;}
.vslfr{position:relative;z-index:12;}
.mfaq .collapse-accordion .card a[data-toggle=collapse] {display: block;padding:.75rem 10px;}
.mfaq .collapse-accordion .card-header {padding:0;}
.mfaq .card{margin-bottom:15px;border-bottom: 1px solid #000 !important;background:transparent!important;border-radius:0px;}
.mfaq .card-block{padding:2px 10px;}
.mfaq .card-header a{text-decoration:none;color:#333; }
.mfaq .card-header {   padding: 0.75rem 1.25rem;  margin-bottom: 0;     background-color: transparent;border-bottom: 0px solid #ccc;color: #000;}
.mfaq .card-block{border:0px solid #000;border-top:0px solid #000;} 
.mfaq .card-header a{padding-right:60px !important;position:relative; font-weight:500;font-size:24px;}
.mfaq .card-header span{position:absolute;right:25px;top:10%;font-size:20px;color:#333;}
.mfaq .card-header h5{color:#333;min-height: 65px;}
.mfaq .card{border:none;}
.mfaq .fa-inverse {color: #000;background: #F6F6F8;}
.mfaq .card-block ul{margin:10px 0px;margin-left:40px;}
.mfaq .card-block ul li{text-align: left;  line-height:30px; color: #777777;font-size: 16px;margin-bottom:4px; }
.csrtable{width:100%;position:relative;padding:70px 0px;}
.csrtable .table{border:1px solid #51ae30;text-align:center;}
.csrtable .table-striped tbody tr:nth-of-type(even) {background-color: #8eff665e;}
.csrtable .table-striped tbody tr:nth-of-type(odd) {background-color: #6bde425e;}
.csrtable .table td, .csrtable .table th {padding: 0.75rem;vertical-align: top;border-top: 1px solid #51ae30;}
.vannvilvideo{width:100%;position:relative;padding:0px;}
.vannvilvideo .vslf {background: #ffffffbf;padding: 0px  0px;}
.vannvilvideo .vslfr img {width: 100%;height: 400px; object-fit:cover;border-radius: 5px;  }	
.vannvilvideo .vslfr{padding:0px 0px  0px 0px;}
.vannvilvideo .demo-video-wrapper {width: 100%;height: 100%;}
.vannvilvideo .jquery-background-video-wrapper {position: absolute;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.vannvilvideo .jquery-background-video {position: absolute;min-width: 100%;min-height: 100%;width: auto;height: auto;
top: 50%;left: 50%;-o-object-fit: contain;object-fit: contain;
-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.vslf p{margin-bottom:5px;}
.somnew h5{text-align:center;}
.soml img{width:100%;height:auto;padding:5px;background:#fff;     box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);}
.founder{padding-bottom:120px;}
.founderrbxci{background:#f2ffed;padding:60px 40px;width:100%;position:relative;overflow:hidden;}
.founderrbxc p{text-align:justify;}
.founderrbxcl p{font-size:13px;}
.founderrbxci p {padding-left: 20px;border-left: 3px solid #e3fadb;}
.maftl23 p{text-align:justify;}
.mvsmrbnew{ }
.mvsmrbnew ul{margin:20px 0px;}
.mvsmrbnew ul li{list-style:none;padding:20px 60px;padding-left:100px;position:relative;list-style:none;display: table;box-shadow: 6px 4px 6px 0 rgb(0 0 0 / 19%), -4px -3px 9px 0 rgb(14 13 13 / 36%);
  height: 150px;}
.mvsmrbnew ul li p {display: table-cell;font-size:18px;vertical-align: middle;}
.mvsmrbnew ul li:nth-child(1) {background: #fff;}
.mvsmrbnew ul li:nth-child(2) {background: #bfebaf;}
.mvsmrbnew ul li:nth-child(3) {background: #fff;}
.mvsmrbnew ul li:nth-child(4) {background: #bfebaf;}
.mvsmrbnew ul li:nth-child(5) {background: #fff;}
.mvsmrbnew ul li p{color:#000;margin:0px;}
.mvsmrbnew ul li:nth-child(odd) {transform: skew(20deg, 0deg)!important;}
.mvsmrbnew ul li:nth-child(even) {transform: skew(-20deg, 0deg)!important;}
.mvsmrbnew ul li:nth-child(odd)  p{transform: skew(-20deg, 0deg)!important;}
.mvsmrbnew ul li:nth-child(even) p{transform: skew(20deg, 0deg)!important;}
.mvsmrbnew ul li:nth-child(odd)  img{transform: skew(-20deg, 0deg)!important;}
.mvsmrbnew ul li:nth-child(even) img{transform: skew(20deg, 0deg)!important;}
.mvsmrbnew ul li img{position:absolute;top:30%;left:22px;width:60px;height:auto;filter: invert(100%); }
#student{width:100%;position:relative;}
#student:after{content:'';position:absolute;top:40%;left:10%;width:80%;height:50px;background: #51ae30;z-index:-1;}
.studentsig1bx{width:70%; height:280px;  padding:10px;  box-shadow: 12px 12px 16px 0 rgba(0, 0, 0, 0.25), -8px -8px 12px 0 rgba(255, 255, 255, 0.3);
background:#fff;margin:20px 15%;position:relative;z-index:12;     transform: skew(-20deg, 0deg); }
.studentsig1bxin2{position:absolute;width:50%;height:50%;background:#51ae30;top:-20px;right:-20px;z-index:-1; transform: skew(-20deg, 0deg);}
#student .item {width: 90%;position:relative;}
.studentsig1bxin3{ position: absolute;width: 70%;height: 100%;border: 2px dashed #df6324;top: -10px;right: 25px;z-index: -1;transform: skew(-20deg, 0deg);}
.studentsig1 .sec_title {margin-bottom:50px;}
.founderrbxc2 p{ }
.founderl {position: relative;margin-top:0px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.founderrbxcline{background: #bfebaf47;padding:40px;position: relative;    box-shadow: 12px 12px 16px 16px rgba(0, 0, 0, 0.25), -8px -8px 12px 0 rgba(255, 255, 255, 0.3);z-index: 1234; }
.founderrbxcline:before {content: "\efcd";color: #ec6724;padding: 0;font-family: "Icofont";font-size: 50px;position: absolute;z-index: 1;left: 0px;top: -40px;}
.founderrbxcline:after {content: "\efce";color: #ec6724;padding: 0px;font-family: "Icofont";font-size: 50px;
    right: 0px;text-align: center;bottom: -40px;position: absolute;}
.founderrbxc {position:relative;z-index:12;}
.founderrbxclinebg1{position:absolute;bottom:-20px;right:-30px;z-index: 1;}
.founderrbxclinebg1 img{width: 100%;height: auto;max-width: 300px;}
.founderrbxclinebg2{position:absolute;top:-20px;left:-30px;z-index: 1;}
.founderrbxclinebg2 img{width: 100%;height: auto;max-width: 150px;}
.founderrbxclinebg3{position:absolute;top:32%;left:32%;z-index: 1;opacity:.3;}
.founderrbxclinebg3 img{width: 100%;height: auto;max-width: 500px;}

#student{margin-bottom:60px;}
.studentsig1bx h3{  font-size:24px;transform: skew(20deg, 0deg);margin:20px 0px;text-align:center;}
.studentsig1bx h3 i,.studentsig1bx h3 em{text-align:center;display:block;font-size:15px;font-style:normal;}
.studentsig1bx img{ transform: skew(20deg, 0deg); width:50px;height:auto;}
.studentsig1 .owl-carousel .owl-item img{ transform: skew(0deg, 0deg);width:50px;height:auto;margin:auto;}
.studentsig1bxcontent{position: relative;top: 50%;-webkit-transform: translateY(-50%);text-align:center;
    -ms-transform: translateY(-50%);transform: translateY(-50%);}
.studentsig1bxcontenticon{     width: 80px;height: 80px;background: #51ae30;line-height: 80px;
    display: inline-flex;border-radius: 100%;transform: skew(20deg, 0deg);}
 .studentsig1 .owl-theme .owl-nav [class*=owl-] {color: #FFF;font-size: 20px;transition:.3s;margin: 5px;padding:  0px !important;border:2px solid #ec6724eb;
background: #ec6724eb!important;display: inline-block;cursor: pointer;border-radius: 100%;}
 .studentsig1 .owl-theme .owl-nav [class*=owl-]:hover{background:transparent!important;color: #ec6724eb;} 
.nwlnew .owl-theme .owl-nav [class*=owl-] {color: #FFF;font-size: 20px;transition:.3s;margin: 5px;padding:  0px !important;border:2px solid #51ae30;
background: #51ae30!important;display: inline-block;cursor: pointer;     width: 35px;
    height: 35px;
    border-radius: 100%;}
.nwlnew .owl-theme .owl-nav [class*=owl-] i{color:#fff;}
  .owl-theme .owl-nav [class*=owl-]:hover{ } 
.impacti .owl-theme .owl-nav [class*=owl-] {color: #FFF;font-size: 20px;transition:.3s;margin: 5px;padding:  0px !important;border:2px solid #51ae30;
background: #51ae30!important;display: inline-block;cursor: pointer;     width: 35px;
    height: 35px;
    border-radius: 100%;}
.impacti .owl-theme .owl-nav [class*=owl-] i{color:#fff;}
  .owl-theme .owl-nav [class*=owl-]:hover{ } 
/*hmachievementsbx*/
.hmachievementsbx{transition: .3s;border: 5px solid #fff;     margin-bottom: 30px;
    margin-top: 35px;
    margin-left: 10%;
    text-align: center;
    position: relative;
    width: 90%;
    padding: 70px 20px 40px 20px;background: #f2ffed;box-shadow: 3px 5px 10px rgba(0, 0, 0, .06);border-radius: 15px;}
.hmachievementsbxicon{ position: absolute;
    top: -35px;
    left: -22px;padding: 7px;
    border: 5px solid #fff;
    background: #51ae30;
    box-shadow: 3px 5px 10px rgba(0, 0, 0, .06);
    border-radius: 15px;}
.hmachievementsbx h3{ font-size:24px;margin:20px 0px;text-align:center;}
.hmachievementsbx h3 i,.hmachievementsbx h3 em{text-align:center;display:block;font-size:15px;font-style:normal;}
.hmchart{padding:45px 0px;    background: #fff0e9;}

 .book-section{ width: 100%;padding: 40px 0;text-align: center;}
 .book-section > .container{height: 450px;width: 700px;position: relative;
            left: 30%;transform: translateX(-50%);
            border-radius: 2%;margin-bottom: 30px;perspective: 1200px; }
 .container > .right{position: absolute;height: 100%;width: 50%;transition: 0.7s ease-in-out;transform-style: preserve-3d;}
        .book-section > .container > .right{right:0;transform-origin: left;border-radius: 10px 0 0 10px; }
        .right > figure.front, .right > figure.back{margin: 0;height: 100%;
            width: 100%;position: absolute;left:0;top:0;background-size: 200%;
            background-repeat: no-repeat;backface-visibility: hidden;background: #bfebaf;overflow: hidden;    padding:30px 25px;}
        .right > figure.front{background-position: right;border-radius: 0 10px 10px 0;box-shadow: 2px 2px 15px -2px rgba(0,0,0,0.2);}
        .right > figure.back{background-position: left;
            border-radius: 10px 0 0 10px;box-shadow: -2px 2px 15px -2px rgba(0,0,0,0.2);transform: rotateY(180deg);}
        .flip{transform: rotateY(-180deg);}
        .flip::before{content: "";position: absolute;top:0;left:0;
            z-index: 10;width: 100%;height: 100%;border-radius: 0 10px 10px 0;background-color: rgba(0,0,0,0.1);}
        .book-section > button{
            border: 2px solid #ef9f00;background-color: transparent;
            color: #ef9f00;padding: 10px 20px;border-radius: 5px;cursor: pointer;
            margin: 10px;transition: 0.3s ease-in-out;}
        .book-section > button:focus, .book-section > button:active{outline: none;}
        .book-section > p{color: rgba(0,0,0,0.7);font-family: calibri;font-size: 24px;}
        .book-section > p > a{text-decoration: none;color: #ef9f00;}
        .book-section > button:hover{background: #bfebaf;color: #fff;}
        .front#cover, . #back-cover{background: #bfebaf;text-align: left;padding: 0 30px;}
        .front#cover h1{color: #fff;}
        .front#cover p{color: rgba(0,0,0,0.8);font-size: 14px;      }
#cover ,#back-cover {background: #bfebaf;padding:40px 20px;position:relative;text-align:center;}
#cover img,#back-cover img{width:100%;height:auto;max-width:200px;position:absolute;top:15%;left:0px;right:0px;margin:auto;}
.founderbook .right p{text-align:left;font-size:13px; margin-bottom:10px;line-height:1.6}
.founderbook .right{}
 
.founder-bgbook{text-align: center;  position: absolute;   left:  0px;right:0px;   bottom: 80px;   z-index: 1;}
.founder-bgbook img{width: 90%;opacity: 0.3;margin:auto; height: auto;}
.qutesadh h3 span{display:block;float:right;font-size:20px;}
.endmsg{text-align:center;}
.endmsg p{text-align:center;}
.endmsg h4{}
.endmsg img{margin:20px 0px;}
.nbsd ul{margin:20px 0px;text-align:center;}
.nbsd ul li{ position: relative;text-align: center;list-style: none;display: block;margin-right: 2px;margin-bottom:3px;
    padding: 1px;background: #fff;width: 100%;border: 5px solid #fff;
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);
    border-radius: 0px;padding:12px 8px; }
.nbsdbxnbli{ 

 height: 50px;
  display: flex;
  align-items: center;   /* Vertical center */
  justify-content: center; /* Optional: Horizontal center */

}
.nbsdbx{ display: table-cell;
  vertical-align: middle;}
.nbsdbx{   } 
.nbsdbxii{ position: absolute;left: -5px;right: inherit;top: -2px;background: #40ac48;
    border: 4px solid #fff;box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);
    width: 50px;height:50px;margin: auto;line-height: 45px;border-radius:  0%;

justify-content: center;
      align-items: center;position: absolute;
      left: -15px;                /* stick to left edge */
      top: 50%;               /* move down to 50% of container height */
      transform: translateY(-50%); /* pull up by 50% of its own height for true centering */
      

}
.nbsd ul li img{width:30px;height:auto;  }
.nbsd ul li h3{text-align:center;font-size: 17px;
    font-weight:700;margin:0px 0px; color:#000;  vertical-align: middle; 
    padding: 0px 0px;
	font-family: 'Open Sans', sans-serif;}
.nbsd ul li h3 em{font-size:10px; margin-top:5px;     display: block;    font-weight: 500;   font-style: normal;}
.nbsdbxcc{ text-align:center;}
.nbsd{padding:0px 0px;}
.nbsd ul li:nth-child(1) {background: #4bcc54;}
.nbsd ul li:nth-child(2) {background: #6bbe45;}
.nbsd ul li:nth-child(3) {background: #8bc64e;}
.nbsd ul li:nth-child(4) {background: #a8d279;}
.nbsd ul li:nth-child(5) {background: #c5e0a0;}
.nbsd ul li:nth-child(6) {background: #e3eeca;}
.nbsd ul li:nth-child(7) {background: #ecf8b1;}
.nbsd ul li:nth-child(8) {background: #d4dcac;}
.nbsdbx2iconsnb{position: absolute;left: 0px;right: 0px;top: -35px;background: #40ac48;border: 4px solid #fff;
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);width: 75px;
    height: 75px;margin: auto;line-height: 70px;   border-radius:0px 30px 0px 30px }
.nbsd2 ul{margin:20px 0px;text-align:center;}
.nbsd2 ul li{position:relative;text-align:center;list-style:none;  display: inline-grid;width:15%;
	margin-right:10px;margin-bottom:10px;text-align:center;    border-radius: 0px 100px 0px 100px;
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);}
.nbsdbx2{display: table;text-align:center;   padding:10px  5px; height:250px; } 
.nbsdbx2i{display: table-cell;  vertical-align: middle;}
.nbsd2 ul li img{width:40px;height:auto;    }
.nbsd2 ul li h3{text-align:center;font-size:17px;margin:10px 0px; color:#fff;     padding: 0px 10px;
	font-family: 'Open Sans', sans-serif; font-weight:900;   } 
.nbsd2 ul li h3 em{font-size:10px;font-weight:500;display:block;margin-top:5px;font-style: normal;}
.nbsd2 ul li:nth-child(1){background:#6e7e50; }
.nbsd2 ul li:nth-child(1):after{content:'';position:absolute;top:0px;left:0px;width:0%;height:0%;border:0px solid #55692e;}
.nbsd2 ul li:nth-child(2){ background:#a4b18b;}
.nbsd2 ul li:nth-child(2):after{content:'';position:absolute;top:0px;left:0px;width:0%;height:0%;border:0px solid #a4b18b;}
.nbsd2 ul li:nth-child(3){background:#588158; }
.nbsd2 ul li:nth-child(3):after{content:'';position:absolute;top:0px;left:0px;width:0%;height:0%;border:0px solid #588158;}
.nbsd2 ul li:nth-child(4){background:#3b5b40; }
.nbsd2 ul li:nth-child(4):after{content:'';position:absolute;top:0px;left:0px;width:0%;height:0%;border:0px solid #3b5b40;}
.nbsd2 ul li:nth-child(5){background:#354e41; }
.nbsd2 ul li:nth-child(5):after{content:'';position:absolute;top:0px;left:0px;width:0%;height:0%;border:0px solid #354e41;}
.nbsd2 ul li:nth-child(6){background:#40ac48;}
.nbsd2 ul li:nth-child(6):after{content:'';position:absolute;top:0px;left:0px;z-index:-1;width:0%;height:0%;border:0px solid #40ac48;}
.founderflip .box-item {  position: relative;  -webkit-backface-visibility: hidden;  width: 100%;  margin-bottom: 0px;  max-width: 100%;}
.founderflip .flip-box { -ms-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-transform-style: preserve-3d;  perspective: 1000px;  -webkit-perspective: 1000px;}
.founderflip .flip-box-front,
.founderflip .flip-box-back {  background-size: cover; background-position: center;
  border-radius: 8px; min-height: 450px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1); transition: transform 0.7s cubic-bezier(.4,.2,.2,1); -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);  -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.founderflip .flip-box-front {  -ms-transform: rotateY(0deg);
 -webkit-transform: rotateY(0deg);  transform: rotateY(0deg); -webkit-transform-style: preserve-3d;  -ms-transform-style: preserve-3d;  transform-style: preserve-3d;}
.founderflip .flip-box:hover .flip-box-front { -ms-transform: rotateY(-180deg);  -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-transform-style: preserve-3d;  -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.founderflip .flip-box-back {position: absolute;top: 0;left: 0;width: 100%;
 -ms-transform: rotateY(180deg);  -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
.founderflip .flip-box:hover .flip-box-back {  -ms-transform: rotateY(0deg);  -webkit-transform: rotateY(0deg);  transform: rotateY(0deg);
 -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d;  transform-style: preserve-3d;}
.founderflip .flip-box .inner {  position: absolute;  left: 0; width: 100%;
  padding: 60px;  outline: 1px solid transparent; -webkit-perspective: inherit;
  perspective: inherit;  z-index: 2; transform: translateY(-50%) translateZ(60px) scale(.94); -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);  -ms-transform: translateY(-50%) translateZ(60px) scale(.94); top: 50%;}
.founderflip .flip-box-header { font-size: 34px;}
.founderflip .flip-box p { font-size: 20px;line-height: 1.5em;}
.founderflip .flip-box-img {  margin-top: 25px;}
.founderflip .flip-box-button { background-color: transparent; border: 2px solid #fff;  border-radius: 2px; color: #fff; cursor: pointer; font-size: 20px;
  font-weight: bold; margin-top: 25px;padding: 15px 20px; text-transform: uppercase;}
.founderflip .flip-box-front p{font-size:15px;text-align:justify;}
.founderflip .flip-box-back p{font-size:14px;text-align:justify;}
.founderflip .flip-box-front{background: #51ae30 ;}
.founderflip .flip-box-back{background: #51ae30 ;}
.founderflip  .flip-box-front:before {position: absolute;left: 0;top: 0;
    width: 100%;height: 100%;z-index: 1;content: '';background: #51ae30 ;border-radius: 8px;}
.founderflip .inner {width:100%;position:relative;}
 /*
.founderflip .inner:before {content: "\efcd";     color: #ec6724;padding: 0;font-family: "Icofont";font-size: 50px; position: absolute;z-index: 1; left: 0px;   top: -25px;}
.founderflip .inner:after {content: "\efce";     color: #ec6724;padding: 0;font-family: "Icofont";font-size: 50px; position: absolute;z-index: 1; right: 0px;   bottom: -25px;}
*/
.bnfounderi{ }
.bnfounderirbx{padding:5px 30px;position: relative; }
.bnfounderirbx p{font-size:15px;margin-bottom:7px; }
.founderl img {width: 100%;height: auto;max-width: initial;    border-radius: 25px; }
.founderl{position: relative; 
    top: 50%; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.bnfounderirbxi2{opacity: 0;   visibility: hidden;
-webkit-transition: visibility 0s, opacity 0.5s linear;transition: visibility 0s, opacity 0.5s linear;}
.bnfounderirbx:hover .bnfounderirbxi2{ visibility: visible;opacity: 1;}
.bnfounderirbx:hover .bnfounderirbxi1{  opacity: 0;  visibility: hidden;}
 .bnfounderirbxi2{position:absolute;top:0px;left:0px;}
.bnfounderirbxi2 p{font-size:15px;margin-bottom:7px; }
.bnfounderirbxi2{padding:5px 30px;}
.bninfo{text-align:center;}
.bninfo img{width:100%;height:auto;max-width:800px;}
.bninfo2 img{width:100%;height:auto;max-width:1000px;}
/*nmfp*/
.nmfpb{width:100%;position:relative;padding: 70px 0px;}

.timeline-nav-button {background-color: #51ae30;border: 4px solid #9fdc8973 !important;}
.timeline--horizontal .timeline-divider {background-color: #51ae30;}
.timeline__item:after {background-color: #51ae30;border: 4px solid #51ae30;}


 
.timeline__content {
     background: #fff;border:none;width:90%;margin:5%;
   box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);padding-top:45px;
  position: relative; border-radius:0px;
}
.timeline__content h3{position:absolute;top:-20px;left:-20px;background-color: #51ae30;padding:15px;color:#fff;font-size:16px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.timeline__content ul li {position: relative;padding-left: 15px;margin-bottom:2px;text-align: left;  line-height:24px; color: #171818;font-size: 14px;list-style:none;}    
.timeline__content ul li:after {content: "\ec77";color: #51ae30!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
.timeline__content h2{     font-family: "Caveat", cursive;
    position: relative;
    top: 0px;
    right: -25px;
    font-size: 30px;
    left: 0px;
    text-align: right;
    margin: 3px 0px;}
.timeline__content ul{padding-top:15px;}

 


.mfinancialsbxnw{width: 100%;position: relative;padding:  0px;background-color: rgb(201 237 188);height:300px;border-radius: 0px;
    margin-bottom: 30px;box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);text-align: center;}
.mfinancialsbxnw a {
    background: transparent;
    color: #fff;
        position: relative;
    z-index: 12;
    display: block;
    width: 100%;
    height: 100%;
}
.mfinancialsbxnw .founder-bg {text-align:center;position:absolute;left:0px;right:0px;top:30%;z-index: 12;}
.mfinancialsbxnw .founder-bg img{
  width:100%;
  height:auto;
  
  max-width:150px;
  }
.mfinancialsbxnw p{     position: absolute;
    bottom: 30px;
    left: 0px;
    right: 0px;
    z-index: 12;
    margin: 0px;
    color: #1d1919;
    text-align: center;
    font-size: 15px;
    font-weight: 600;line-height:20px;
    padding: 0px 10px;}

.mfinancialsbxnw:after{     content: '';position: absolute;background: #c1ffab;border-radius: 0px;
	box-shadow: 0 16px 32px rgb(166 188 233 / 20%);width: 100%;
    height: 100%;right: 7px;top: 5px;z-index: -1;}
.mfinancialsbxnw:before{     content: '';position: absolute;border:2px dashed #b8ddab;  width:  96%;
    height: 96%;right: 2%;top: 2%;z-index: 1;}
.valuetitle h2{width:100%; position:relative;margin:30px 0px;padding:25px 15px;     border-bottom: 0px solid #000;
    text-align: center;background: #bfebaf;}
.valuetitle h2:after{content:'';position:absolute;left:-20px;top:-20px;width:60px;height:60px;border:5px solid #51ae30;}
.valuetitle h2:before{content:'';position:absolute;right:-20px;bottom:-20px;width:60px;height:60px;border:5px solid #51ae30;}
.timeline:not(.timeline--horizontal):before {
	background-color: #6de044;}
.mfinancialsbxnw2nn{width:94%;margin:auto;position:relative;z-index: 1;padding:0px 30px;margin-bottom:45px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);background: #fdfdfd; display: table;  height: 280px;     }
.mfinancialsbxnw2nn a {background: transparent;color: #fff;  }
.mfinancialsbxnw2nncc{   }
.mfinancialsbxnw2nn p{ font-size: 17px;
    font-weight: 600;text-align:left;}
.mfinancialsbxnw2nn h4{font-size:14px;color:#51ae30;text-decoration:underline;text-align:left;}
.mfinancialsbxnw2nn{border-bottom:6px solid #51ae30; }
.mfinancialsbxnw2nn i{color:#51ae30; }
.mfinancialsbxnw2nn h4,.mfinancialsbxnw2nn i{display:contents;}
.mfinancialsbxnw2nn2{width:100%;margin:auto;position:relative;z-index: 1;padding:0px 30px;margin-bottom:45px;
 box-shadow: 13px 13px 8px 0px rgba(151, 146, 153, 0.6);    background: #ddfccb; display: table;  height: 300px;     }
.mfinancialsbxnw2nn2 a {background: transparent;color: #fff;position: relative;z-index: 12;display:  }
.mfinancialsbxnw2nncc2{  display: table-cell;  vertical-align: middle; background: #d4f1c4;
    clip-path: polygon(0% 15%, 0 11%, 11% 0, 85% 0%, 100% 0, 100% 15%, 100% 88%, 91% 100%, 94% 100%, 15% 100%, 0 100%, 0% 85%);}
.mfinancialsbxnw2nn2 p{font-size:17px;font-weight:500;text-align:left;}
.mfinancialsbxnw2nn2 h4{font-size:14px;color:#0769f4;text-decoration:underline;text-align:left;}
.mfinancialsbxnw2nn2 i{color:#ccc; }
.mfinancialsbxnw2nn2 h4,.mfinancialsbxnw2nn2 i{display:contents;}
.mfinancialsbxnw2nn2:after {content: '';position: absolute;top: 0;left:  0px;bottom: 0;width: 10px;background: #51ae30;}
.mfinancialsbxnw2nn2 a{text-decoration:none;}
.mfinancialsbxnw2nn .founder-bg {left: 0;bottom: 0px;    opacity: .4;}
.founder-bg img {width: 100%;margin:auto 15%;max-width: 70%}
.tab-content .committeebx{padding-left:170px;}
.committeebx img {  height:auto;
    width: 100%;max-width:140px;object-fit: cover;border-radius:0%;}
.tab-content .committeebximg {
    position: absolute;width: auto;height: auto;top: 10%;left: 15px;z-index:1;}
.committeebx h3 {margin: 0px 0px 10px 0px;font-size: 16px;font-weight:600;text-align: left;}
.committeebx p {text-align: left;line-height: 20px;font-size: 13px;margin: 0;}
.mecr{width:100%;position:relative;padding:50px 0px;}
.tab-content .committeebx{ z-index:12;height:200px; display: table;}
.organisationdoc{padding:100px 0px;width:100%;position:relative;}
/*.organisationdoc:after{content:'';position:absolute;height:90%;width:50%;margin:auto 25%;top:5%;left: 0%; 
    background: #b4ff995e;}*/
.mfinancialsbxnw2nn2bk img{width:100%;height:auto;}
.mfinancials .mfinancialsbxnw2nn2bk a {   background: transparent;color: #fff;padding: 0;}
.mfinancialsbxnw2nn2bk p{margin:0px;position:absolute;top:50px;left:20px;z-index:1; font-size: 15px;font-weight:600;border-bottom: 2px solid #000;}
.committeebxcc {  display: table-cell;
  vertical-align: middle;}
/*bnmadmissions*/
.bnmadmissions{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.bnmadmissionsr{width:100%;padding:0px 35px;text-align:center;}
.bnmadmissionsr img{width:100%;height:auto;position:relative;
border-radius: 0 50% 50% 50%;box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
height: 300px;max-width: 300px;margin: auto;object-fit: cover;}


.bnmadmissionsrnb2{width:100%;padding:0px 35px;text-align:center;}
.bnmadmissionsrnb2 img{width:100%;height:auto;position:relative;
border-radius: 0 50% 50% 50%;box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
height: 300px;max-width: 300px;margin: auto;object-fit: cover;}

.bnmadmissionsr:after {content: '';position: absolute; border-radius: 0 50% 50% 50%;
   height: 300px;width: 300px;border: 5px solid #51ae30;left: 20%;top:5%;}  
.bnmadmissionsi{margin-top:50px;}
.bnmadmissionsr2  img{width:100%;height:auto; box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
border-radius: 50% 20% 75% 100px / 60px;}
/*bnmadmissions2*/
.bnmadmissions2{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.bnmadmissions2:after{content:'';position:absolute;left:0px;top:0px;background: #a8d279;width:70%;height:100%;}
.bnmadmissions2:before{content:'';position:absolute;right:0px;top:0px;background: #c5e0a0;width:30%;height:100%;}
.sectitlsv h2{margin-bottom:30px;text-transform:capitalize;}
.bnmadmissions2 .sectitlsv h2{ }
.bnmadmissions2l p{ }
.bnmadmissions2l,.bnmadmissions2r{position:relative;z-index:12;}
.bnmadmissions2r{text-align:center;position: relative;
    top: 50%;    -webkit-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%);}
.bnmadmissions2r img{width:100%;height:auto;position:relative;background:#fff;padding:5px;
 box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
 margin: auto;object-fit: cover;}
/*bnmadmissions3*/
.bnmadmissions3{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.bnmadmissions3 .sectitlsv h2,.bnmadmissions3 .sectitlsv p{text-align:center;}
.bnmadmissions3 .sectitlsv{margin-bottom:80px;}
.bnmadmissions3m{width:100%;height:350px;    margin: auto;max-width:350px; background: #51ae30;position: relative;top: 50%;  
	-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);   transform: translateY(-50%);text-align:center;
display: table;border-radius:100%;}
.bnmadmissions3m:after{content:'';position:absolute;left:-5%;top:-5%;border:3px solid #51ae30;width:110%;height:110%;border-radius:100%;}
.bnmadmissions3m h3{color:#fff; text-transform:capitalize;  display: table-cell;text-align:center;  vertical-align: middle;}
.bnmadmissions3l ul{margin:0px;text-align:center;}
.bnmadmissions3l ul li{position:relative;list-style:none;display:inline-block;margin-bottom:25px;padding:0px 20px;border-radius:100px;   border: 0.4rem solid rgb(255 255 255);box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);
	padding-left:100px;width:45%;}
.bnmadmissions3liconct{height:90px;display: table;}
.bnmadmissions3liconct p {  display: table-cell;  vertical-align: middle;}
.bnmadmissions3l ul li img{width:40px;height:auto; }
.bnmadmissions3licon{position:absolute;top:5%;left:3%; width: 80px;
    height: 80px;text-align:center;
    line-height: 70px;border-radius:100%;background: #fff;border:5px solid #fff;
box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);}
.bnmadmissions3l ul li:nth-child(7) .bnmadmissions3licon {left:1.5%;}
.bnmadmissions3l ul li p{ margin-bottom:0px;text-align:left;line-height:1.4;font-size:14px;}
.bnmadmissions3l ul li:nth-child(1) {background: #40ac48;}
.bnmadmissions3l ul li:nth-child(2) {background: #6bbe45;}
.bnmadmissions3l ul li:nth-child(3) {background: #8bc64e;}
.bnmadmissions3l ul li:nth-child(4) {background: #a8d279;}
.bnmadmissions3l ul li:nth-child(5) {background: #c5e0a0;}
.bnmadmissions3l ul li:nth-child(6) {background: #e3eeca;}
.bnmadmissions3l ul li:nth-child(7) {background: #d4dcac;}
.bnmadmissions3l ul li:nth-child(7){width:100%;}
.bnmadmissions3l ul li:nth-child(odd) { }
.bnmadmissions3l ul li:nth-child(even) { margin-left:40px;}
.bnmadmissions3r{position: relative;top: 50%;  
	-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);   transform: translateY(-50%);}
/*bnmadmissions4*/
.bnmadmissions4{width:100%;position:relative;padding:0px 0px 70px 0px;overflow:hidden;}
.bnmadmissions4 .sectitlsv h2,.bnmadmissions4 .sectitlsv p{text-align:center;}
.bnmadmissions4bx{padding-top:50px;}
 .funnel_outer{ position: relative;padding:0 10%;}
.funnel_outer *{box-sizing:border-box}
	.funnel_outer ul{margin:0;padding:0;}
	.funnel_outer ul li{float: left;position: relative;margin:2px 0; clear: both;text-align: center;width:100%;list-style:none}
	.funnel_outer li span{ height: 170px;border-top-width: 170px;border-top-style:  solid; border-left: 25px solid transparent; border-right:25px solid transparent; display: inline-block;vertical-align: middle; } 
	.funnel_step_1 span{width:100%;border-top-color: #6bbe45;}
	.funnel_step_2 span{width:calc(100% - 50px);border-top-color: #7abd5c}
	.funnel_step_3 span{width:calc(100% - 100px);border-top-color: #8bc64e}
	.funnel_step_4 span{width:calc(100% - 150px);border-top-color: #a8d279}
	.funnel_step_5 span{width:calc(100% - 200px);border-top-color: #c5e0a0}
	.funnel_step_6 span{width:calc(100% - 250px);border-top-color: #e3eeca}
	.funnel_step_7 span{width:calc(80% - 100px); border-top-color: #40ac48;}
.funnel_outer ul li:last-child span{border-left: 0;border-right: 0;border-top-width: 170px;height: 170px;}
.funnel_outer ul li.not_last span{border-left: 5px  solid transparent;border-right:5px  solid transparent;border-top-width:50px;}
  .funnel_outer ul li span p{     position: absolute;top: 45%;left: 0px;color: #000;font-weight: 600;font-size:18px;text-transform:uppercase;
    text-align: center;right: 0px;width: 50%;margin: auto;
}
.bnmadmissions4bx  li:nth-child(6) span p{top:35%; }
.bnmadmissions4bx  li:nth-child(5) span p{top:4%; }
.bnmadmissions4bx  li:nth-child(5) span{ height: 170px;border-top-width: 170px;}
/*bnmadmissions5*/
.bnmadmissions5{width:100%;position:relative;padding:0px 0px 70px 0px;overflow:hidden;}
.bnmadmissions5 .sectitlsv h2,.bnmadmissions5 .sectitlsv p{text-align:center;}
.bnmadmissions5l{margin:15px 0px;}
.bnmadmissions5l img{width:100%;height:auto;    background: #fff;
    padding: 5px;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22); }

/*bnmadmissions6*/
.bnmadmissions6{width:100%;position:relative;padding: 70px 0px;overflow:hidden;}
.bnmadmissions6:after{content:'';position:absolute;left:0px;top:0px;background: #a8d279;width:70%;height:100%;}
.bnmadmissions6:before{content:'';position:absolute;right:0px;top:0px;background: #c5e0a0;width:30%;height:100%;}
.bnmadmissions6 .sectitlsv  {position:relative;z-index:12;color:#fff;}
.bnmadmissions6 .sectitlsv h2{text-align:center; }
.bnmadmissions6r{position:relative;z-index:12;}
.bnmadmissions6r ul {margin:30px 0px;text-align:center;}
.bnmadmissions6r ul li{  list-style:none;padding:20px 35px;  border-radius: 100px;display:inline-block;margin-bottom:35px;margin-right:35px;
        background: linear-gradient(106deg, #e7b70b 0%, #f34908 100%);
	position: relative;padding-left:90px;font-weight:600;
    border: 5px solid #fff;line-height: 30px;
    color: #000;
    font-size: 15px;
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);}
.bnmadmissions6ricon{position:absolute; top: -8%;
    left: -2%; width: 80px;
    height: 80px;text-align:center;
    line-height: 70px;border-radius:100%;background: #fff;border:5px solid #fff;
box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);} 
.bnmadmissions6ricon img{width: 40px;    height: auto;}
/*bnmadmissions7*/
.bnmadmissions7{width:100%;position:relative;padding:0px 0px 70px 0px;overflow:hidden;}
.bnmadmissions7 .sectitlsv h2{text-align:center; margin-bottom:70px;}
.bnmadmissions7l{padding:20px 0px;position: relative;
    top: 50%;    -webkit-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%);}
.bnmadmissions7r2 ul{margin:5px 0px 35px 0px;text-align:center;}
.bnmadmissions7r2 ul li{list-style:none;display:block;margin:1px 15px;margin-bottom:5px;transition:.3s;position:relative;top:0px;animation: float 3s linear infinite; 
	 padding:0px 20px;font-size:16px;color:#000;text-transform:capitalize;border-radius:5px;   border: 0.4rem solid rgb(255 255 255);display:inline-block; background: linear-gradient(106deg, #6bbe45 0%, #a5e366 100%);
	box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);text-align:center;
width:150px;height:150px; border-radius:100%;}
.bnmadmissions7r2bx  { display: table;text-align:center; height: 140px;  width: 100%; text-align: center;}
.bnmadmissions7r2bx p {text-align:center;margin:0px; display: table-cell;font-size:16px; text-transform:capitalize; vertical-align: middle;line-height:1.3;font-size:16px;}
/*mbnstdteam*/
.mbnstdteam{width:100%;position:relative;padding: 70px 0px;overflow:hidden;}
.mbnstdteam .valuetitle h2:after{content:'';position:absolute;left:-20px;top:-20px;width:40px;height:40px;border:5px solid #51ae30;}
.mbnstdteam .valuetitle h2:before{content:'';position:absolute;right:-20px;bottom:-20px;width:40px;height:40px;border:5px solid #51ae30;}
.mbnstdteam .valuetitle{margin-bottom:50px;}
.mbnstdteami{margin-bottom:35px;}
.mbnstdteaml  {padding:0px 0px;position: relative;
    top: 50%;    -webkit-transform: translateY(-50%);   -ms-transform: translateY(-50%);   transform: translateY(-50%);}
.mbnstdteaml h3{ }
.mbnstdteamflchrt{ }
.flowteam{text-align:center;width:100%;position:relative;padding:20px;}
.flowteam img{width:100%;height:auto;max-width:120px;margin:auto;}
.flowteam h3{background:#51ae30;color:#fff;padding:10px;margin:0px 0px 0px 0px;text-transform:capitalize;font-size:20px;}
.flowteam p{border:2px solid #c5e0a0;background:#fff;  text-transform:capitalize;  display: inline-block;padding:5px;
	margin:0px;text-align: center;font-size:15px;
     position: relative;top:0px; }
 
.flowteam:after{content: "\eab2";color: #000 !important;font-family: "Icofont";font-size:26px;
    left: 0px;right:0px;text-align:center;bottom:  -15px;position: absolute;}
 
.flowteam2 h3{background:#8bc64e;color: #000;}
.flowteam3 h3{background:#c5e0a0;color: #000;}
.flowteam4 h3{background:#a8d279;color: #000;}
.flowteam4:after{content: "";color: #000 !important;font-family: "Icofont";font-size:26px;
    left: 0px;right:0px;text-align:center;bottom: -30px;position: absolute;}
.bnadmsectitle{width:100%;position:relative;padding: 30px 30px;text-align:center; background:#e3eeca;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 12%);
background-image: url(../images/bg-55.png);
    background-repeat: repeat;margin: 30px 0px;}
.bnadmsectitle h2{    text-transform: capitalize;background: #51ae30;color: #fff;margin: 0px;
    padding: 25px;margin-bottom: 45px;display: inline-block;}
.bnadmsectitlei{width:100%;position:relative;}
.bnadmsectitle p{font-size:24px;margin:0px;}
.bnadmsectitle:after{position:absolute;content:'';width:40px;height:40px;border:2px solid #51ae30;top:-10px;right:-10px;}
.bnadmsectitle:before{position:absolute;content:'';width:40px;height:40px;border:2px solid #51ae30;bottom:-10px;left:-10px;}
.nbstrbxx img{width:100%;height:auto;}
.nbstrbxx h3{font-size:21px;margin:15px 0px;font-weight:600;}
.nbstrbxx p{font-size:12px;line-height:20px;}
.nbstrbxx .impactl{margin:20px 0px;background:#fff;}
 .nbstrbxx   .impactr {position: relative;z-index:  1;margin-left: 0px;}
/*Pagination CSS*/
#page_navigation {  clear:both;  margin: 20px 0;}
#page_navigation a{padding:3px 6px;border:1px solid #2e6da4;margin:2px;color:black;text-decoration:none}
.active_page{background:#337ab7;color:white !important;}
#page_navigation {clear: both;margin: 20px 0;text-align: center;}
 a.active_page{background:#51ae30f5;}
#page_navigation a {padding: 8px;border: 1px solid #51ae30f5;margin: 2px;color: black;text-decoration: none;}
.bnmadmissions4bxbn22 ul{margin:80px 0px 20px 0px;text-align:center;}
.bnmadmissions4bxbn22 ul li{list-style:none;display:inline-block;padding:10px 20px;width:14%;margin-bottom:0px;margin-right:0px;
background:#fff;  text-align:center;border-radius:0px;  margin-left:-5px;
box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);}
.bnmadmissions4bxbn22bx{ text-align:center;width: 100%; }
.bnmadmissions4bxbn22bx p{margin:0px;display: table-cell;text-align:center;
  vertical-align: middle;}
.bnmadmissions4bxbn22 ul li:nth-child(1){ }
.bnmadmissions4bxbn22 ul li:nth-child(1):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #c9d9aa;
border-right:none;border-bottom:none;}
.bnmadmissions4bxbn22 ul li:nth-child(1) .bnmadmissions4bxbn22bx{height:100px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(2){ }
.bnmadmissions4bxbn22 ul li:nth-child(2):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #a4b18b;
border-right:none;border-bottom:none;}
.bnmadmissions4bxbn22 ul li:nth-child(2) .bnmadmissions4bxbn22bx{height:150px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(3){ }
.bnmadmissions4bxbn22 ul li:nth-child(3):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #588158;
border-right:none;border-bottom:none;}
.bnmadmissions4bxbn22 ul li:nth-child(3) .bnmadmissions4bxbn22bx{height:200px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(4){ }
.bnmadmissions4bxbn22 ul li:nth-child(4):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #3b5b40;
border-right:none;border-bottom:none;}
.bnmadmissions4bxbn22 ul li:nth-child(4) .bnmadmissions4bxbn22bx{height:250px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(5){ }
.bnmadmissions4bxbn22 ul li:nth-child(5):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #354e41;
border-right:#fff;border-bottom:#fff;}
.bnmadmissions4bxbn22 ul li:nth-child(5) .bnmadmissions4bxbn22bx{height:300px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(6){width:25% }
.bnmadmissions4bxbn22 ul li:nth-child(6):after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border:10px solid #40ac48;
background:#40ac48;}
.bnmadmissions4bxbn22 ul li:nth-child(6) .bnmadmissions4bxbn22bx{height:350px; display: table;} 
.bnmadmissions4bxbn22 ul li:nth-child(6) p{color:#fff;font-size:18px;text-transform:uppercase;position:absolute;top:20px;left:0px;right:0px;
text-align:center;}
.bnmadmissions4bxbn22 ul li p{text-align:center;display: table-cell;position:relative;z-index:123;font-weight:600;font-size:15px;
  vertical-align: middle;}
.bnmadmissions4bxbn22 ul li h3{margin:0px;width:40px;height:40px;line-height:40px;border-radius:100%;position:absolute;top:-50px;
background:#12452c;color:#fff;}
.bnmadmissions4bxbn22 ul li:nth-child(1) h3{background:#c9d9aa;}
.bnmadmissions4bxbn22 ul li:nth-child(2) h3{background:#a4b18b;}
.bnmadmissions4bxbn22 ul li:nth-child(3) h3{background:#588158;}
.bnmadmissions4bxbn22 ul li:nth-child(4) h3{background:#3b5b40;}
.bnmadmissions4bxbn22 ul li:nth-child(5) h3{background:#354e41;}
.bnmadmissions4bxbn22 ul li:nth-child(6) h3{background:#12452c;}
.bnmadmissions4bxbn22 ul li img{position:absolute;top:-70px;right:0px;left:0px;text-align:center;margin:auto;width:55px;height:auto;}

.bnmadmissions4bxbn22 ul li:nth-child(6) img{width:100%;height:auto;max-width:300px;position:absolute;top:15%;left:0px;    z-index: 1;}
.bnmadmissions7l img{width:100%;height:auto;}
.flowteambtn{text-align:center;margin-top:30px;}
.flowteambtn a{text-decoration:none;background:#51ae30;border:1px solid #51ae30;color:#fff;padding:12px 25px;transition:.3s;}
.flowteambtn a:hover{background:#fff;color:#51ae30;}
.flowteambtnvvv a{padding:15px 45px;}
.flowteambtnvvv{margin-bottom:45px;}
/*csrtable*/
.csrtable{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.csrtablei{margin-top:45px;}
.csrtablebxc{width:100%;position:relative;padding:2px;margin-bottom:20px;background:#fff;border:1px solid #efefef;  
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);}
.csrtablebxc img{width:100%;height:auto;}
.bnmadmissions788 .sectitlsv h3 {    text-align: center;    margin-bottom: 70px;}
.bnmadmissions788{width:100%;position:relative;padding: 0px 0px 80px 0px;overflow:hidden;background:#fafafa;}
.bnmadmissions7{width:100%;position:relative;padding:80px 0px 20px 0px;overflow:hidden;background:#fafafa;}
.nbhnrl img{width:100%;height:auto;}
.mvideosbx h3 {text-align: center;margin: 10px 0px;font-size:18px;}
.flowteamulli ul{margin:0px;}
.flowteamulli ul li{list-style:none;display:inline-block;width:49%;}
.flowteamulli ul li h3 {font-size:16px;}
.donorsnbp{margin:45px 0px;padding:20px;background: #51ae30;
    background-image: url(../images/yoga-pattern-new-01.png);box-shadow: 0 16px 32px rgb(166 188 233 / 20%);}
.donorsnbp p{margin:0px;text-align:center;padding:20px;border:3px solid #fff;font-size:20px;color:#fff;text-align:center;background:#51ae30b8;}
.nbdnrl{width:100%;position:relative;}
.nbdnrl:after{content:'';position:absolute;top:-10px;right:-10px;border-radius: 0px 500px 500px 0;border:5px solid #51ae30;
width:100%;height:100%;}
.csrtablei3 ul{margin:20px 0px;text-align:center;}
.csrtablei3 ul li{list-style:none;display:inline-block;padding:10px;background:#fff;position:relative;
	 box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
width: 18%;margin-right:10px;margin-bottom:10px;}
.csrtablei3 ul li img{width:100%;height:auto;}
.csrtablei3 ul li:nth-child(odd) {top:-15px;margin-bottom:45px;}
.csrtablei3 ul li:nth-child(even) {    top:15px;}
.client-logos-container {width: 100%;   padding: 10px;}
/* Grid layout for logo items */
.logo-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); /* Responsive grid */
    gap: 20px;list-style: none;padding: 0;padding-bottom:60px;}
/* Styling for each logo item */
.logo-grid li {display: flex;justify-content: center;align-items: center;overflow: hidden;height: 100px;
    transition: transform 0.3s ease-in-out;background: #fff;position: relative;
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);}
/* Logo image styling */
.logo-grid img {max-width: 100%;height: auto;}
/* Zigzag effect: Moving odd and even rows */
.logo-grid li:nth-child(odd) {transform: translateY(-20px);}
.logo-grid li:nth-child(even) {   transform: translateY(20px);}
/* Hover effect: Slightly enlarge logos */
.logo-grid li:hover {   transform: scale(1.1);}
.testimonial_content { width: 100%;position: relative;z-index: 1;}
.testimonial_contentd img {display: block;width: 100%;height: auto;object-fit: cover;margin: auto;margin-bottom: 20px;}
/*mevents*/
.mevents{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.meventsi{margin-bottom:45px;border-top:5px solid #efefef;transition:.3s;}
.meventsr{width:100%;position:relative;}
.meventsr img{width:100%;height:250px;object-fit:cover;}
.meventsi a{text-decoration:none;}
.meventsi:hover{border-top:5px solid #51ae30;}
.meventsl{padding:20px;}
.slider .owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;
bottom: -2px;right: 0;left: 0px;z-index: 12 !important;background: transparent;height: 30px;}
.slider .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 0 5px;
    border: 0px solid #fff;background-color: #fff;display: inline-block;
-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 100px;position: relative;}
.slider .owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 0 5px;border: 0px solid #333;
    background-color: #fff;display: inline-block;-webkit-backface-visibility: visible;
transition: opacity .2s ease;border-radius: 100px;position: relative;}
.slidercaptions{   width: 100%;position: relative;bottom: 0;left: 0px;right: 0px;margin: auto;
    z-index: 1;text-align: center;background: #fff;}
.slidercaptions h2{ font-size: 19px;text-transform: uppercase;font-weight: 600;color: #000;text-align: center;margin: 2px 0px;padding:6px 0px;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);}
.founder,.studentsig1{width:100%;position:relative;padding:70px 0px 120px 0px;overflow:hidden;background:#eeeeee;}
.nbsdbb{position: relative;    top: 50%;    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);   transform: translateY(-50%);}
.studentsig1 .studentsig1 .sec_title {margin-bottom: 10px;}
.nb2025title{border:3px solid #51ae30;margin:0px;padding:30px;background:#efefef;text-align:center;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);margin-bottom:30px;}
.nb2025title h2{font-weight:300;font-size:30px;}
.nbwhyedu{width:100%;position:relative;padding:0px 0px 70px 0px;}
.nbwhyedubx{width:100%;position:relative;padding:40px;background:#fff;  
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);   text-align: center;}
.nbwhyedubx:after{content:'';position:absolute;left:-20px;top:-20px;width:60px;height:60px;border:5px solid #51ae30;}
.nbwhyedubx:before{content:'';position:absolute;right:-20px;bottom:-20px;width:60px;height:60px;border:5px solid #51ae30;}
/*blog*/
.blog{width:100%;position:relative;padding:80px 0px;overflow:hidden;background-image: url(../images/bg-5.png);background-repeat: repeat;}
.blog_card{width:100%;  box-shadow: 0 0 10px 0 rgba(18,31,56,.1);margin-bottom:30px;    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);
-webkit-transition: 0.5s;-o-transition: 0.5s;
    -moz-transition: 0.5s;transition: 0.5s;}
.blog_card:hover {-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}	
.blog_card_img img{width:100%;height:230px;object-fit:cover;border-radius:5px;}
.blog_details{width:100%;  background: #fff;  padding: 20px 20px; padding-top:20px;}
.blog_details a{text-decoration:none;}
 .blog_details h5{font-size: 18px;font-weight: 500; margin-bottom: 13px;  padding-bottom:15px; }
.blog_details p {font-size: 14px;margin-bottom: 0px;line-height: 24px;text-align:left;}
.post-info-bottom {display: flex;justify-content: space-between;}
.blog_details .learn_btn_two {font-size: 13px;font-weight: 500;color: #282835;margin-top: 0;font-weight: 500;margin-top: 0;font-weight: 500;}
.post-info-bottom{width:100%;padding:20px;}
.post-info-bottom .learn_btn_two:before {-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.post-info-bottom a{text-decoration:none;color: #000;}
.post-info-bottom .learn_btn_two i {font-size: 14px;}
.post-info-bottom a:hover{color: #002da1;}
.post-info-bottom .learn_btn_two:hover {color: #002da1;}
.post-info-comments {font-size: 13px;font-weight: 500;letter-spacing: 1px;color: #282835;}
.post-info-comments i {color: #002da1;padding-right: 5px;}
.post-info-comments {font-size: 13px;font-weight: 500;  letter-spacing: 1px;color: #282835;    text-transform: capitalize;}
.learn_btn_two {font-size: 13px;margin-top: 0;font-weight: 500;}
 .post-info-bottom span {font-size:24px;position:relative;top:4px;transition:.5s;} 
 .post-info-bottom a:hover span{padding-left:5px;}
.blog_card_img{ width:100%;position: relative;}
.blog_card_img .post_date {position: absolute;left: 20px;top:10px;border-radius: 4px;background: #068dcd;box-shadow: 0 14px 30px 0 rgba(68,28,183,.25);
text-align: center;color: #000;padding: 7px 19px;z-index: 1;}
.post_date h2 {font-size: 24px;line-height:1;color: #fff;}
.post_date span {display: block;font-size: 15px;text-align: center;font-weight: 400;}
 
.blog_card a{text-decoration:none;font-size:15px;text-align: center;}
.blog .sectitle h2{  font-weight:700;}
 .ttm-entry-date {background-color: #002da1;padding: 10px 25px;border-radius: 3px;font-size: 14px;line-height: 23px;color:#fff;position:absolute;top:0px;left:0px;}
 .main_blog{width:100%;position:relative;padding:70px 0px;}
.main_blog_bx img{width:100%;height:auto;}
.main_blog img {width: 100%;height: auto;}
#searchform  input{padding:5px 2px;border:1px solid #000;}
#searchform  input[type=submit]{width:auto;background:#000;color:#fff;padding:5px 20px;cursor:pointer;border:1px solid #000;}
#secondary h1{font-size:24px;font-weight:600;margin:15px 0px 30px 0px;color:#000;padding:10px 10px;}
#secondary ul{margin:10px 0px;}
#secondary ul li{list-style:none;margin-bottom:6px;}
#secondary ul li a{color:#000;font-size:16px;}
.tagcloud{width:100%;clear:both;display: inline-block;}
.tagcloud  a {margin: 3px !important;padding: 6px 16px;font-size:16px !important; color: #000;background: #cfcfcf;float: left;}
.table{margin:20px 0px;}
.table thead{background:#000;color: #fff;}
 .mtags h3 { color: #000;font-size: 24px;padding: 5px 20px;display: inline-block;margin: 20px 0px;}
.main_blog{width:100%; position:relative;padding: 70px 0px;}
.mtags ul{margin:10px 0px;}
.mtags ul a{list-style:none;display:inline-block;margin-right:4px;margin-bottom:4px;background:#000;color:#fff !important;padding:5px 8px;}
.main_blog_bx ul li{list-style:none;display:block;margin-bottom:10px;font-size:16px;color: #000;}
.main_blog_bx ul li {position: relative;padding-left: 15px;margin-bottom: 10px;}    
.main_blog_bx ul li:after {content: "\ec77";color: #000!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;} 
 .main_blog_bx h2{margin:20px 0px;}
 .blog_caption h3 a{font-size:24px;}
.slider .owl-carousel .owl-nav {position: absolute;top: 40%;width: 100%;transform: translateY(-40%);pointer-events: none;}
.slider .owl-carousel .owl-nav button {position: absolute;background: #ffffff !important;color: #000 !important;width: 40px;
    height: 40px;border-radius: 50%;box-shadow: 0 6px 16px rgba(0,0,0,0.15);pointer-events: all;}
.slider .owl-carousel .owl-nav button.owl-prev {left: -60px;}
.slider .owl-carousel .owl-nav button.owl-next {right: -60px;}
.founderlc h3,.founderlc p{text-align:center;}
.founderlc h3{margin-bottom:0px;}
.content-box { width: 100%;  padding:0px 30px; }
.content {}
 .content p {}
.btn-wrap {margin-top: 90px;text-align: center;}
.btn-wrap button { 
display: inline-block;
    text-decoration: none;
    margin-top: 20px;
    border-radius: 100px;
    background: #51ae30;
    border: 5px solid #6bde425e;
    color: #fff;
    padding: 5px 60px;
    transition: .3s;
    font-size: 15px;
    text-transform: capitalize;
    cursor:pointer;
}
.btn-wrap button:hover {opacity: 0.85;}
@media (max-width: 600px) {
	.content {font-size: 14px;}
}

#tamil p{font-size: 13px;line-height: 25px;}
.founderrbtn a {display: inline-block;text-decoration: none;margin-top: 20px;border-radius: 100px;background: #51ae30;
border: 5px solid #6bde425e;color: #fff;padding: 5px 12px;transition: .3s;font-size: 15px;text-transform: capitalize;margin-bottom: 10px;
margin-right: 10px;}
/*hpvd*/
.hpvd{width:100%;position:relative;padding:60px 0px;overflow:hidden;}
.hpvdbx{width:100%;position:relative;padding:0px 0px;overflow:hidden;border-radius:25px;margin-bottom:20px;}
.hpvdbx img{width:100%;height:300px;object-fit:cover;object-position:center;border-radius:25px;}
.hpvdbx:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;content: '';background: #0d102894;border-radius:25px;}
.hpvdbxc{ position: absolute; top: 50%;left:0px;right:0px; transform: translateY(-50%);z-index:12;text-align:center;}
.hpvdbxc h2{color:#fff;font-size:28px;margin-bottom:20px;}
.hpvdbxc a{background:#fff;color:#000;padding:10px 20px;}
.testimonial_content {padding: 0;margin: 0;background: transparent;background-image: initial;}
.testimonial_contentd h3 {font-weight: 700;text-align: center;   color: #333;font-size: 17px;margin:20px 0px 5px 0px;}
.testimonial_contentd h5{ color: #333;font-size:14px;    min-height: 70px;}
.testimonial_content .info p{color: #171818;}
.testi .owl-theme .owl-nav [class*=owl-]{    background: #51ae30 !important;}
 
 
/*nwlnew*/
.nwlnew{width:100%;position:relative;padding:60px 0px;overflow:hidden;}
.nwlnew .sec_title{text-align:center;}
.nfooter{background:#101f4a;}
.copyrights { background-color: #101f4a;border-top: 1px solid #101f4a;}
.mfinancialsbxnw2nn {width: 100%;margin: auto;position: relative;z-index: 1;padding: 25px;margin-bottom: 25px;
    box-shadow: 1px 1px 0px rgb(0 0 0 / 0%), 0 6px 6px rgb(0 0 0 / 5%);background: #fff;
display: block;height: auto;   border: 1px solid #383333 !important;border-radius:10px;}
.mfinancialsbxnw2nn p{color:#364153;font-size: 15px;}
.end-list { list-style: none;  padding: 0;margin: 0;display: flex;
  justify-content: space-between; /* left & right */
  align-items: flex-end;          /* bottom */  height: 100%;}
.end-list li a{  text-decoration:none;font-size:14px;}
.end-list li:nth-child(1) a { color:#4a5565;}
/* 2nd li */
.end-list li:nth-child(2) a{background: #51ae30;color:#fff;border-radius:25px;padding:5px 9px;}
.mfinancialsbxnw2nnccnbbxicon  { position: absolute;top: -10px;left: -10px;padding: 0;width: 35px;height: 35px;line-height: 35px;
  text-align: center;background: #e0ffd5;border-radius: 5px;}
.mfinancialsbxnw2nnccnbbx h3{font-size:14px;color:#101828;}
.mfinancialsbxnw2nnccnbbx{padding-left:35px;position:relative;margin-bottom:20px;}
.mfinancialsbxnw2nn p{margin:20px 0px;min-height:65px;}
.main_blog_bx h2{text-align:center;}
.main_blog_bx_date  {text-align:center;}
.main_blog_bx_date h5{ display: inline-block;font-size: 15px;   margin-bottom: 30px;border:1px solid #efefef;padding:10px 20px;border-radius:100px;} 
.blog_details{text-align:center;}
.blog_details h6{font-size: 14px;color: #fff;background: #51ae30;border-radius: 25px;padding: 7px 15px;   display: inline-block;}
.blog_details a.blog_details h3{    color: #333;} 
.blog_details a:hover{    color: #333;} 
.main_blog_bxnb2{margin-top:30px;}
.mfinancials {padding: 70px 0px;background: #f5fafb;}

.mmeccnb {width:100%;position:relative; overflow:hidden;padding: 70px 0px;background: #f5fafb;}
.mmeccnb .mecr h2{text-align:center;margin:20px 0px;font-size:24px; padding:0px 10px;}
.nwbcommitteebx {width: 100%;
    margin: auto;
    position: relative;
    z-index: 1;
    padding: 2px;
    margin-bottom: 15px;
    box-shadow: 1px 1px 0px rgb(0 0 0 / 0%), 0 6px 6px rgb(0 0 0 / 5%);
    background: #fff;
    display: block;
    height: auto;
    border: 1px solid #e9e9e9 !important;
    border-radius:  0px;
}
.nwbcommitteebximg img{width:100%;height:auto;border-radius:  0px;}
.nwbcommitteebxcc h3{font-size:17px;text-align:center;margin:10px 0px;}
.nwbcommitteebxcc p{text-align:center;margin-bottom:10px;font-size:14px; line-height: 20px;}

.numberstk img{width:100%;height:auto;}
.studentsig1{background:#fff !important;padding:70px 0px;}
/*mnbaboutfounding*/
.mnbaboutfounding{width:100%;position:relative; overflow:hidden;padding: 70px 0px;}

.mnbaboutfoundingr{width:100%;position:relative;padding: 30px 0px 0px 0px;background: #51ae30;margin-top:0px;} 
.mnbaboutfoundingr img{width:100%;height:auto;}
.curve-box{position:relative;left:-1px;top:5px;}
.curve-box img{width:100%;height:auto;max-width:200px;}
.mnbaboutfoundingl{    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

.mnbaboutfoundingl h3{text-align:center;padding:10px;font-size:24px;}
.mnbaboutfoundingl p{font-size:12px;line-height:1.4;}
.nbmafti{margin-top:30px;}
.nbmaftl1 img{width:100%;height:auto;}
.nbmaftr1 h3,.mnbaboutfoundingrr h3{text-transform:uppercase;}
.nbmaftr1h3 h3{text-align:center;margin-bottom:30px;}

.nbmafti .nav-tabs .nav-item.show .nav-link,.nbmafti .nav-tabs .nav-link.active {
    color: #fff;    background: #51ae30;
     border-radius:0px;
    border: 1px solid #51ae30;
}

.nbmafti .nav-tabs .nav-link {
    border: 1px solid #51ae30;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 10px;
    padding: 10px;
    display: block;    font-size: 15px;
    font-weight: 700;
}
.nbmafti .nav {
    display: -ms-block;
	display: block;}
.nbmafti .nav-tabs .nav-link:hover{background: #51ae30;color:#fff;}



.slider-wrapper{
   
    margin:10px auto;
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap:25px;
    height:500px;
    overflow:hidden;
}

/* column */
.column{
    position:relative;
    overflow:hidden;
}
/* white fade overlay */
.column::before,
.column::after{
    content:"";
    position:absolute;
    left:0;
    width:100%;
    height:80px;
    z-index:5;
    pointer-events:none;
}

/* top fade */
.column::before{
    top:0;
    background:linear-gradient(
        to bottom,
        rgba(255,255,255,1),
        rgba(255,255,255,0)
    );
}

/* bottom fade */
.column::after{
    bottom:0;
    background:linear-gradient(
        to top,
        rgba(255,255,255,1),
        rgba(255,255,255,0)
    );
}

/* vertical track */
.track{position:absolute;width:100%;animation: scroll 20s linear infinite;}
/* different speeds */
.column:nth-child(2) .track{ animation-duration: 25s; }
.column:nth-child(3) .track{ animation-duration: 30s; }
/* images */
.track img{width:100%;display:block;margin-bottom:20px;  border-radius:14px;object-fit:cover;    height: auto;}
/* animation */
@keyframes scroll{
    0%{ transform: translateY(0); }
    100%{ transform: translateY(-50%); }
}
/* mobile */
@media(max-width:768px){
    .slider-wrapper{grid-template-columns:1fr;height:400px;}
}
.mhedli h4{text-align:center;}

.nblnm{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.nblnm img{width:100%;height:auto;margin-bottom:10px;}

.nblnm ul li {position: relative;padding-left: 15px;margin-bottom: 10px;text-align: justify;  line-height: 30px; color: #171818;font-size: 16px; list-style:none;}    
.nblnm ul li:after {content: "\ec77";color: #000!important;font-family: "Icofont";font-size: 6px;left: 0px;top: 0px;position: absolute;}
.flip-box-back{text-align:center;}
.flip-box-back h2{color:#fff;font-size:20px;}
.flip-box-back h5{color:#fff;font-size:14px;}
.flip-box p {
  font-size: 15px;
  line-height: 1.5em;margin-bottom:2px;
}






.flip-box-front:before{background:transparent;}
.flip-box .inner{padding-left:10px;padding-right:10px;}
.impacti .owl-carousel .owl-item img {
	object-position: center;}

.aboutl blockquote p {
    font-size:21px;
    text-align: center;margin:0px;
}
.nwbcommitteebxcc{padding:10px 4px; height:140px; text-align:center; display: flex;
  justify-content: center;
  align-items: center;}
.nwbcommitteebxcc h3 {
    font-size: 12.5px; 
  vertical-align: middle;
	font-weight: 800;}



.bnmadmissions2rcccc{position:relative;z-index:12;}

.bnmadmissions2rcccc .column::before{
    top:0;
    background: transparent;
}

/* bottom fade */
.bnmadmissions2rcccc  .column::after{
    bottom:0;
    background: transparent;
}

.vannvilvideo .vslf{background: transparent !important;}

.mnbvanavilm{width:100%;position:relative;}
.mnbvanavilm:after{position:absolute;content:'';width:100%;height:100%;top:0px;left:0px;background:#ffffffbf;}
.mnbvanavilm .vslf{position:relative;z-index:12;}
.maftl23nbbx img{width:100%;height:450px;object-fit:cover;object-position:center;}



/*Pagination CSS*/
.page_navigation {
  clear:both;
  margin: 20px 0;
}
.page_navigation a{
	padding:3px 6px;
	border:1px solid #2e6da4;
	margin:2px;
	color:black;
	text-decoration:none
}
.active_page{
	background:#337ab7;
	color:white !important;
}

.page_navigation {
    clear: both;
    margin: 20px 0;
    text-align: center;
}

 a.active_page{background:#51ae30f5;}

.page_navigation a {
    padding: 8px;
    border: 1px solid #51ae30f5;display: inline-block;
    margin: 2px;
    color: black;
    text-decoration: none;
}

.nbmsall {text-align:center;}
.nbmsall .nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.nbmsall  .nav-tabs .nav-item {
    margin-bottom: 0;
    display: inline-block;
}
.nbmsall .nav {
    display: -ms-inline-block;
	display: inline-block;}
.nbmsall .nav-tabs .nav-item.show .nav-link,.nbmsall  .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #51ae30;
    border: 1px solid #51ae30;
}
.nbmsall .nav-link {
    display: block;
    padding: 15px;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
}
.nbmsall .nav-tabs .nav-link {
    border: 1px solid #51ae30;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #51ae30;}
.nbcsrlogo{background: #fff;margin-bottom:25px;
    position: relative;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);}
.nbcsrlogo img{width:100%;height:auto;}
.csrtable{padding-bottom:0px;}
.client-logos-container{padding-bottom:70px;}
.mfinancialsbxnw2nn p {
    color: #364153;
    font-size: 23px;
    text-align: center;
}

/*mdonateus*/
.mdonateus{width:100%;position:relative;padding:70px 0px;overflow:hidden;  
     background-image: url(../images/donateus2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
}




.mdonateusr{width:100%;padding:40px;background:#ffffff45;
backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow: 0 0.5px 0 1px rgba(255, 255, 255, 0.2) inset, 0 1px 0 0 rgba(255, 255, 255, 0.6) inset, 0 4px 16px rgba(0, 0, 0, 0.1);
}
.mdonateusr input,.mdonateusr textarea{border-radius:5px;}
.mdonateusr .main_contact_message_btn input[type=submit] {
    width: auto;
    border: 2px solid #51ae30;
    background: #51ae30;
    color: #fff;
    padding: 5px 30px;
    transition: .3s;
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
    border-radius:  5px;
}

.awardsbx {
    width: 65%;
    position: relative;
    margin: 30px auto;padding:5px 20px;
}

.innerBevel img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain
}

.awards figure {width: 100%;height: auto;margin: auto}
.outerBevel {box-shadow: 4px 6px 12px 0 #000;border-width: 5px;border-style: solid;border-color: #6d543a #18130d #18130d #6d543a}
.flatSurface { border: 12px solid #412810;}
.mmagazine{background: #f7f7f7;}
.mnbstudentsbxc{width:100%;position:relative;margin-bottom:20px;box-shadow: 0 0 10px 0 rgba(18, 31, 56, .1);padding:5px;}
.mnbstudentsbxc img{width:100%;height:250px;object-fit:cover;object-position:center;}
.mnbstudentsbxc h3{font-size:15px;margin:10px 0px 0px 0px;text-align:center;min-height:80px;}
.flowteam img {  width: 100%;   height: 100px;    object-fit: contain;  max-width: 120px;   margin: auto;}
.flowteamulli ul li h3 {font-size: 14px;}
.csrtable h2,.csrtable p{text-align:center;}
.main_recognitionsnb1rbbb {width:100%;position:relative;margin:20px 0px;}
.main_recognitionsnb1rbbb img{width:100%;height:auto;    background: #fff;
    padding: 5px;box-shadow: 3px 5px 10px rgba(0, 0, 0, .06);}
.main_recognitions .owl-carousel .owl-item img {display: block;    border: 1px solid #000;   width: 100%;height:450px;object-fit:contain;}
.main_recognitions .owl-carousel img {  image-rendering: -webkit-optimize-contrast;  image-rendering: crisp-edges;}
.main_recognitionsbx img {  transform: none !important;}
.main_recognitionsnb1{padding-bottom:30px;}
.main_recognitions .owl-theme .owl-nav [class*=owl-]{ color: #fff!important;background: #51ae30 !important;}
/*mmbks*/
.mmbks{width:100%;position:relative;padding:70px 0px;overflow:hidden;}
.mmbksbx{width:100%;position:relative;text-align:center;margin-bottom:20px;}
.mmbksbx img{width:100%;height:auto;}
.mmbksbx h3{font-size:20px;margin:15px 0px;}
.mmbksbx {}
.mmbksbx .innerBevel img {display: block;width: 100%;height: auto;object-fit: contain}
.mmbksbx  figure {width: 100%;height: auto;margin: auto}
.mmbksbx .outerBevel {box-shadow: 4px 6px 12px 0 #000;border-width: 5px;
    border-style: solid;border-color: #6d543a #18130d #18130d #6d543a}
.mmbksbx  {box-shadow: 0 16px 32px rgb(166 188 233 / 20%)}
.mmbksbx .flatSurface {border: 12px solid #412810}
.mmbksbx .innerBevel {border-width: 5px;border-style: solid;border-color: #18130d #6d543a #6d543a #18130d;   background: #f1faee;}
.mmbksbx  img {border-width: 3px;border-style: solid;border-color: #cfa600 #cfa600 #916e00 #916e00}
.mmbksbx a{text-decoration:none;}
.mmbksbx h3{font-size:19px;font-weight:700;text-transform:uppercase;padding:0px 10px;min-height:60px;}
.mmbksbx h6{color:#51ae30;    font-weight: 800;
    text-transform: uppercase;margin-bottom:15px;}
.strsofmugimg{width:100%;margin-bottom:20px;}
.strsofmugimg img{width:100%;height:auto;}
/*qbg*/
 .qbg{width:100%; position:relative;overflow:hidden;padding:80px 0px;text-align:center;    background-image: url(../images/cbg.jpg);
    background-position: center;background-repeat: no-repeat;background-size: cover;}
.qbg:before {position: absolute;    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);left: 0;
    top: 0;width: 100%;height: 100%;
    content: '';background: #24102fab;}	
.qbg .sec_title h2{color:#fff;font-weight:300;margin:0px;font-size:36px;}	
.qbg .sec_title h2 span{color:#fff;font-weight:300;}	
.qbg .sec_title{text-align:center;margin:0px;}
.qbg a{display:inline-block;margin-top:30px;padding:10px 28px;border:2px solid #51ae30;background:#51ae30;
border-radius:100px;color:#fff;font-weight:700;text-decoration:none;transition:.3s;font-size:18px;}
.qbg a:hover{background:transparent;color:#51ae30;}
.adbtn{ margin-top:30px;text-align:center;}
.adbtn a{padding:10px 28px;border:2px solid #51ae30;background:#51ae30;
border-radius:100px;color:#fff;font-weight:700;text-decoration:none;transition:.3s;font-size:18px;}
.adbtn a:hover{background:transparent;color:#51ae30;}
.main_recognitions .sec_title h2{text-align:center;}
.sec_titleii{margin-top:45px;}
.main_recognitionsbx2{}
.main_recognitionsbx2 img{width:100%;height:auto;}
.awardsccc .owl-carousel .owl-item img {display: block;width: 100%;height: auto !important;object-fit: cover!important;}
.flowteambtnvvv a {padding: 15px 45px;width: 100%;display: inline-block;}
.mdonateusl img{width:100%;height:auto;}
.mdonateusl h2{text-align:center;font-size:26px;text-transform:uppercase;margin-bottom:20px;font-weight:300;}
.mdonateusl h2 span{font-weight:700;}
.awardsbxsubtitle{}
.awardsbxsubtitle h3{font-family: "Caveat", cursive;font-size:44px;margin:30px 0px;}
.awardsbxsubtitle22 h3{font-size:21px;margin-bottom:30px;   background: #bfebaf;padding: 20px;border-bottom: 3px solid #51ae30;}
.nbmsall222{padding-left:40px;padding-right:40px;}
.nbmsall222 .impactl h5{font-size:16px;}
.nbmsall222 .impactl p{font-size:15px;}
.nwawardbxx h3{text-align:center;font-size:17px;min-height:70px;}
.nwawardbxx p{text-align:center;font-size:15px;    font-weight: 600;}
.nwawardbxxin{padding:20px;}
.main_recognitionsnew .sec_title {background: #bfebaf;padding: 20px;  border-bottom: 3px solid #51ae30;}
.main_recognitionsnew .sec_title h2{margin:0px;font-size:30px;text-transform:uppercase;}
.mphotographynbbx{margin-bottom:20px;width: 100%;padding: 5px;background: #fff;  box-shadow: 0 0 10px 0 rgba(18, 31, 56, .1);}
.mphotographynbbx img{width:100%;height:250px;object-fit:cover;object-position:center;}
.nbabtfnd1{padding-top:20px;}
.nbabtfnd2i{margin:0px 0px;}
.nbabtfnd2l h2{font-size:25px;text-transform:uppercase;}
.nbabtfnd2ltextcenter{    position: relative;top: 50%;-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);transform: translateY(-50%);}

.nbabtfnd2l2 h2{text-align:right;}

.nbabtfnd3l h2{font-size:25px;text-transform:uppercase;}
 .nbmafti .nav-tabs .nav-link {text-transform:uppercase;
    font-size:17px;
}

.main_recognitionsnb1rimg1{width:100%;position:relative;}
.main_recognitionsnb1rimg1 h3{font-size:14px;margin:0px;padding:6px 10px;position:absolute;left:5px;bottom:5px;z-index:1;background:#51ae30;
color:#fff;}

.impact .sec_title p{text-align:center;}

.arrowremove .flowteam:after {
    content: "\eab2";
    color: #000 !important;
    font-family: "Icofont";
    font-size: 0px;
    left: 0px;
    right: 0px;
    text-align: center;
    bottom: -15px;
    position: absolute;
}
.arrowremove2{position:relative;}

.arrowremove2:after {
    content: "\eab2";
    color: #000 !important;
    font-family: "Icofont";
    font-size: 26px;
    left: 0px;
    right: 0px;
    text-align: center;
    bottom: -15px;
    position: absolute;
}


.contctpagesocial{ 
    border: 3px solid #51ae30;
    text-align: center;
    margin:  5px 0px 25px 0px;
    padding: 5px 25px;
      background: #51ae30;
    box-shadow: 0 5px 6px 1px rgb(0 0 0 / 20%);
    }

.contctpagesocial .footer-icons ul {list-style:none; margin:10px 0px;padding: 0;text-align:center;}
.contctpagesocial .footer-icons ul li {display: inline-block;margin:0px 10px; }
.contctpagesocial .footer-icons ul li a {color: #fff;border-radius:0px;display: block;font-size:21px;text-align: center; 
text-decoration:none;  }



.founder{padding:50px 0px;}
.studentsig1,.hpvd,.copyrights{padding-top:0px;}
.qbg a {  padding: 8px 38px;}
.hpvdbxc a{border-radius:100px;}
.nfooter .quick_link ul li{position:relative;padding-left:18px;}
.quick_link ul li:after {content: "\ea69";color: #fff!important;font-family: "Icofont";font-size: 15px;left: 0px;top: 0px;position: absolute;}
.footer_box_in1 {
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 2px dashed #1b2e66;
}
.footer_box_in1 h6{position:relative;padding-left:25px;}
.footer_box_in1 h6 i{position:absolute;top:0px;left:0px;font-size:20px;}
.copyrights p a{font-size:14px;}
.nbwhyedubx h3{font-size: 21px;}
.valuetitle h2{font-size: 27px;    padding: 25px 35px;}
.main_menu #cssmenu2 > ul > li:last-child { border-radius: 100px;}


.impactosocietybx{width:100%; position:relative;background: #fff;width:90%;padding:35px;margin:40px 5% 50px 5%;
         background: #fff;border-radius:50px;
           box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);
     }
.impactosocietybx p{margin-bottom:0px;  font-family: "Roboto", sans-serif;
 font-size:17px; text-align:justify;}
.impactosocietybx:after{content:'';position:absolute;width:100%;height:100%;border:3px solid #51ae30;left:-10px;top:-10px;z-index:-1;
border-radius:50px;}
.impactosocietybx:before {
    content: '';
    position: absolute;
    width: 100px;
    height: 10px;
    background: #51ae30;
    left: 45%;
    top: -14px;
    z-index: -1;
    border-radius: 0;
}
.impactosocietybx2{width:100%; position:relative;}
.impactosocietybx2:after {content: "\efcd";color: #51ae30; padding:0px;font-family: "Icofont";font-size:50px;   text-align:center;  
 left:-15px; top: -65px;position: absolute;    background: #fff;
    width: 40px;
    height: 40px;}
.impactosocietybx2:before {content: "\efce";color: #51ae30; padding:0px;font-family: "Icofont";font-size:50px;   text-align:center;  
 right:-15px; bottom: -55px;position: absolute;  
    width: 40px;
    height: 40px;}



.impactosocietybx2 ul{margin:0px;}
.impactosocietybx2 ul li{border: 0.4rem solid rgb(255 255 255);list-style:none;display:inline-block;margin-bottom:5px;margin-right:5px;
	width:5px;height:5px;border-radius:100px;
    display: inline-block;
    background: linear-gradient(106deg, #6bbe45 0%, #a5e366 100%);
    box-shadow: -0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.45), inset -0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.45);}

.flowteambtnvvv2{position:relative;z-index:12;margin-top:0px;}
.flowteambtnvvv2 a{font-weight:600;font-size:18px;}
.flowteambtnvvvn2e{margin-bottom:0px;}
.flowteambtnvvvb2{margin:0px;}

.flowteambtnvvvb2 a {
    padding: 10px 8px;font-size:14px;
    text-transform: capitalize;font-weight:700;
    width: 100%;
    display: inline-block;
}


/*pytl*/
.pytl{width:100%; position:relative;position:relative;padding:70px 0px;}

.end-list li:nth-child(1) a {
    background: #51ae30;
    color: #fff;
    border-radius: 25px;
    padding: 5px 9px;
}

.vanavilpa a{font-weight:700;text-decoration:underline; color: #51ae30;}

/*nbft1*/ 
.nbft1{width:100%;position:relative;padding:0px 0px 0px 0px;overflow:hidden;background: #bfebaf; }
.nbft1r img{width:100%;height:auto;}
.nbft1l h2{color:#333;font-size:33px;text-transform:uppercase;font-weight:800;}
.nbft1l{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.nbft1 #stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    z-index: 1;
    top: 0px;
    left: 0px;
    position: absolute;
     box-shadow: 411px 7845px #51ae30 , 908px 1721px #51ae30 , 761px 752px #51ae30 , 1022px 1111px #51ae30 , 294px 1782px #51ae30 , 44px 213px #51ae30 , 1093px 1350px #51ae30 , 147px 1504px #51ae30 , 1898px 299px #51ae30 , 335px 1621px #51ae30 , 631px 1049px #51ae30 , 559px 1115px #51ae30 , 755px 1802px #51ae30 , 161px 1457px #51ae30 , 987px 192px #51ae30 , 1062px 470px #51ae30 , 929px 728px #51ae30 , 1593px 446px #51ae30 , 673px 26px #51ae30 , 516px 124px #51ae30 , 108px 482px #51ae30 , 1942px 1416px #51ae30 , 1611px 1877px #51ae30 , 982px 1917px #51ae30 , 1617px 726px #51ae30 , 1847px 400px #51ae30 , 1799px 35px #51ae30 , 797px 1191px #51ae30 , 726px 616px #51ae30 , 182px 264px #51ae30 , 1000px 568px #51ae30 , 1279px 608px #51ae30 , 507px 724px #51ae30 , 1359px 1982px #51ae30 , 1755px 1050px #51ae30 , 1601px 1337px #51ae30 , 781px 1395px #51ae30 , 1715px 98px #51ae30 , 1787px 1049px #51ae30 , 558px 717px #51ae30 , 1819px 283px #51ae30 , 1693px 1808px #51ae30 , 287px 1559px #51ae30 , 1142px 1059px #51ae30 , 1250px 932px #51ae30 , 1755px 1037px #51ae30 , 1736px 1344px #51ae30 , 338px 1953px #51ae30 , 794px 1382px #51ae30 , 1131px 515px #51ae30 , 333px 508px #51ae30 , 1671px 1907px #51ae30 , 1070px 220px #51ae30 , 662px 532px #51ae30 , 1016px 179px #51ae30 , 1272px 1106px #51ae30 , 1029px 1617px #51ae30 , 103px 512px #51ae30 , 1676px 711px #51ae30 , 1309px 465px #51ae30 , 1091px 822px #51ae30 , 1971px 492px #51ae30 , 648px 1199px #51ae30 , 1522px 1109px #51ae30 , 1867px 150px #51ae30 , 1604px 1326px #51ae30 , 225px 216px #51ae30 , 1752px 1476px #51ae30 , 1148px 188px #51ae30 , 929px 604px #51ae30 , 1191px 221px #51ae30 , 1151px 384px #51ae30 , 1544px 1669px #51ae30 , 1168px 16px #51ae30 , 330px 385px #51ae30 , 185px 429px #51ae30 , 1344px 205px #51ae30 , 1116px 1565px #51ae30 , 229px 118px #51ae30 , 1775px 1299px #51ae30 , 1059px 794px #51ae30 , 85px 1537px #51ae30 , 859px 1354px #51ae30 , 1855px 1588px #51ae30 , 1005px 1143px #51ae30 , 918px 798px #51ae30 , 712px 564px #51ae30 , 742px 1476px #51ae30 , 248px 803px #51ae30 , 1634px 438px #51ae30 , 253px 1px #51ae30 , 299px 1201px #51ae30 , 448px 266px #51ae30 , 1425px 461px #51ae30 , 1813px 994px #51ae30 , 1707px 1100px #51ae30 , 1059px 1734px #51ae30 , 91px 1086px #51ae30 , 1562px 1419px #51ae30 , 786px 1724px #51ae30 , 1991px 587px #51ae30 , 493px 293px #51ae30 , 1327px 172px #51ae30 , 432px 97px #51ae30 , 1722px 1283px #51ae30 , 1837px 1px #51ae30 , 1570px 1820px #51ae30 , 464px 660px #51ae30 , 412px 1213px #51ae30 , 1005px 163px #51ae30 , 513px 855px #51ae30 , 1842px 1486px #51ae30 , 1687px 564px #51ae30 , 164px 1461px #51ae30 , 510px 1252px #51ae30 , 1762px 358px #51ae30 , 948px 985px #51ae30 , 624px 1320px #51ae30 , 143px 1142px #51ae30 , 247px 668px #51ae30 , 1251px 149px #51ae30 , 274px 51px #51ae30 , 523px 1739px #51ae30 , 480px 1935px #51ae30 , 1116px 1158px #51ae30 , 918px 317px #51ae30 , 1272px 1904px #51ae30 , 1047px 1790px #51ae30 , 515px 963px #51ae30 , 1223px 766px #51ae30 , 1089px 785px #51ae30 , 1962px 1036px #51ae30 , 1828px 1935px #51ae30 , 788px 827px #51ae30 , 128px 660px #51ae30 , 1825px 725px #51ae30 , 896px 718px #51ae30 , 622px 1220px #51ae30 , 1525px 1323px #51ae30 , 253px 1091px #51ae30 , 1235px 897px #51ae30 , 620px 780px #51ae30 , 1620px 837px #51ae30 , 1827px 463px #51ae30 , 669px 1480px #51ae30 , 1712px 1554px #51ae30 , 253px 406px #51ae30 , 1991px 1772px #51ae30 , 1682px 340px #51ae30 , 703px 414px #51ae30 , 1602px 351px #51ae30 , 1892px 442px #51ae30 , 324px 402px #51ae30 , 1626px 253px #51ae30 , 680px 95px #51ae30 , 1476px 683px #51ae30 , 526px 1767px #51ae30 , 1741px 1734px #51ae30 , 1265px 301px #51ae30 , 804px 908px #51ae30 , 1789px 943px #51ae30 , 134px 372px #51ae30 , 68px 1037px #51ae30 , 736px 806px #51ae30 , 457px 1473px #51ae30 , 258px 1056px #51ae30 , 306px 1931px #51ae30 , 1021px 660px #51ae30 , 608px 235px #51ae30 , 1945px 1534px #51ae30 , 1488px 1656px #51ae30 , 1583px 137px #51ae30 , 996px 259px #51ae30 , 1206px 855px #51ae30 , 170px 154px #51ae30 , 1273px 1296px #51ae30 , 930px 1443px #51ae30 , 1922px 1582px #51ae30 , 881px 1458px #51ae30 , 1219px 648px #51ae30 , 114px 630px #51ae30 , 1160px 1974px #51ae30 , 810px 482px #51ae30 , 903px 435px #51ae30 , 1843px 1732px #51ae30 , 344px 734px #51ae30 , 1127px 1004px #51ae30 , 1642px 188px #51ae30 , 900px 438px #51ae30 , 644px 1890px #51ae30 , 510px 137px #51ae30 , 1123px 1799px #51ae30 , 1445px 1622px #51ae30 , 422px 836px #51ae30 , 326px 741px #51ae30 , 492px 334px #51ae30 , 1121px 1604px #51ae30 , 1827px 1989px #51ae30 , 775px 1584px #51ae30 , 805px 1382px #51ae30;
    animation: animStar 100s linear infinite;
}

.nbft1 #stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
     box-shadow: 411px 7845px #51ae30 , 908px 1721px #51ae30 , 761px 752px #51ae30 , 1022px 1111px #51ae30 , 294px 1782px #51ae30 , 44px 213px #51ae30 , 1093px 1350px #51ae30 , 147px 1504px #51ae30 , 1898px 299px #51ae30 , 335px 1621px #51ae30 , 631px 1049px #51ae30 , 559px 1115px #51ae30 , 755px 1802px #51ae30 , 161px 1457px #51ae30 , 987px 192px #51ae30 , 1062px 470px #51ae30 , 929px 728px #51ae30 , 1593px 446px #51ae30 , 673px 26px #51ae30 , 516px 124px #51ae30 , 108px 482px #51ae30 , 1942px 1416px #51ae30 , 1611px 1877px #51ae30 , 982px 1917px #51ae30 , 1617px 726px #51ae30 , 1847px 400px #51ae30 , 1799px 35px #51ae30 , 797px 1191px #51ae30 , 726px 616px #51ae30 , 182px 264px #51ae30 , 1000px 568px #51ae30 , 1279px 608px #51ae30 , 507px 724px #51ae30 , 1359px 1982px #51ae30 , 1755px 1050px #51ae30 , 1601px 1337px #51ae30 , 781px 1395px #51ae30 , 1715px 98px #51ae30 , 1787px 1049px #51ae30 , 558px 717px #51ae30 , 1819px 283px #51ae30 , 1693px 1808px #51ae30 , 287px 1559px #51ae30 , 1142px 1059px #51ae30 , 1250px 932px #51ae30 , 1755px 1037px #51ae30 , 1736px 1344px #51ae30 , 338px 1953px #51ae30 , 794px 1382px #51ae30 , 1131px 515px #51ae30 , 333px 508px #51ae30 , 1671px 1907px #51ae30 , 1070px 220px #51ae30 , 662px 532px #51ae30 , 1016px 179px #51ae30 , 1272px 1106px #51ae30 , 1029px 1617px #51ae30 , 103px 512px #51ae30 , 1676px 711px #51ae30 , 1309px 465px #51ae30 , 1091px 822px #51ae30 , 1971px 492px #51ae30 , 648px 1199px #51ae30 , 1522px 1109px #51ae30 , 1867px 150px #51ae30 , 1604px 1326px #51ae30 , 225px 216px #51ae30 , 1752px 1476px #51ae30 , 1148px 188px #51ae30 , 929px 604px #51ae30 , 1191px 221px #51ae30 , 1151px 384px #51ae30 , 1544px 1669px #51ae30 , 1168px 16px #51ae30 , 330px 385px #51ae30 , 185px 429px #51ae30 , 1344px 205px #51ae30 , 1116px 1565px #51ae30 , 229px 118px #51ae30 , 1775px 1299px #51ae30 , 1059px 794px #51ae30 , 85px 1537px #51ae30 , 859px 1354px #51ae30 , 1855px 1588px #51ae30 , 1005px 1143px #51ae30 , 918px 798px #51ae30 , 712px 564px #51ae30 , 742px 1476px #51ae30 , 248px 803px #51ae30 , 1634px 438px #51ae30 , 253px 1px #51ae30 , 299px 1201px #51ae30 , 448px 266px #51ae30 , 1425px 461px #51ae30 , 1813px 994px #51ae30 , 1707px 1100px #51ae30 , 1059px 1734px #51ae30 , 91px 1086px #51ae30 , 1562px 1419px #51ae30 , 786px 1724px #51ae30 , 1991px 587px #51ae30 , 493px 293px #51ae30 , 1327px 172px #51ae30 , 432px 97px #51ae30 , 1722px 1283px #51ae30 , 1837px 1px #51ae30 , 1570px 1820px #51ae30 , 464px 660px #51ae30 , 412px 1213px #51ae30 , 1005px 163px #51ae30 , 513px 855px #51ae30 , 1842px 1486px #51ae30 , 1687px 564px #51ae30 , 164px 1461px #51ae30 , 510px 1252px #51ae30 , 1762px 358px #51ae30 , 948px 985px #51ae30 , 624px 1320px #51ae30 , 143px 1142px #51ae30 , 247px 668px #51ae30 , 1251px 149px #51ae30 , 274px 51px #51ae30 , 523px 1739px #51ae30 , 480px 1935px #51ae30 , 1116px 1158px #51ae30 , 918px 317px #51ae30 , 1272px 1904px #51ae30 , 1047px 1790px #51ae30 , 515px 963px #51ae30 , 1223px 766px #51ae30 , 1089px 785px #51ae30 , 1962px 1036px #51ae30 , 1828px 1935px #51ae30 , 788px 827px #51ae30 , 128px 660px #51ae30 , 1825px 725px #51ae30 , 896px 718px #51ae30 , 622px 1220px #51ae30 , 1525px 1323px #51ae30 , 253px 1091px #51ae30 , 1235px 897px #51ae30 , 620px 780px #51ae30 , 1620px 837px #51ae30 , 1827px 463px #51ae30 , 669px 1480px #51ae30 , 1712px 1554px #51ae30 , 253px 406px #51ae30 , 1991px 1772px #51ae30 , 1682px 340px #51ae30 , 703px 414px #51ae30 , 1602px 351px #51ae30 , 1892px 442px #51ae30 , 324px 402px #51ae30 , 1626px 253px #51ae30 , 680px 95px #51ae30 , 1476px 683px #51ae30 , 526px 1767px #51ae30 , 1741px 1734px #51ae30 , 1265px 301px #51ae30 , 804px 908px #51ae30 , 1789px 943px #51ae30 , 134px 372px #51ae30 , 68px 1037px #51ae30 , 736px 806px #51ae30 , 457px 1473px #51ae30 , 258px 1056px #51ae30 , 306px 1931px #51ae30 , 1021px 660px #51ae30 , 608px 235px #51ae30 , 1945px 1534px #51ae30 , 1488px 1656px #51ae30 , 1583px 137px #51ae30 , 996px 259px #51ae30 , 1206px 855px #51ae30 , 170px 154px #51ae30 , 1273px 1296px #51ae30 , 930px 1443px #51ae30 , 1922px 1582px #51ae30 , 881px 1458px #51ae30 , 1219px 648px #51ae30 , 114px 630px #51ae30 , 1160px 1974px #51ae30 , 810px 482px #51ae30 , 903px 435px #51ae30 , 1843px 1732px #51ae30 , 344px 734px #51ae30 , 1127px 1004px #51ae30 , 1642px 188px #51ae30 , 900px 438px #51ae30 , 644px 1890px #51ae30 , 510px 137px #51ae30 , 1123px 1799px #51ae30 , 1445px 1622px #51ae30 , 422px 836px #51ae30 , 326px 741px #51ae30 , 492px 334px #51ae30 , 1121px 1604px #51ae30 , 1827px 1989px #51ae30 , 775px 1584px #51ae30 , 805px 1382px #51ae30;
}

.nbft1 #stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    z-index: 1;
    top: 0px;
    left: 0px;
    position: absolute;
     box-shadow: 409px 19295px #51ae30 , 19px 265px #51ae30 , 1578px 29px #51ae30 , 633px 1638px #51ae30 , 489px 1926px #51ae30 , 1696px 718px #51ae30 , 1917px 140px #51ae30 , 928px 1746px #51ae30 , 1161px 308px #51ae30 , 918px 1323px #51ae30 , 1686px 1684px #51ae30 , 782px 1214px #51ae30 , 1943px 914px #51ae30 , 792px 1467px #51ae30 , 207px 91px #51ae30 , 700px 330px #51ae30 , 1271px 1776px #51ae30 , 1549px 1901px #51ae30 , 844px 1543px #51ae30 , 436px 1376px #51ae30 , 1198px 852px #51ae30 , 1839px 470px #51ae30 , 1560px 947px #51ae30 , 1421px 85px #51ae30 , 48px 873px #51ae30 , 1894px 1147px #51ae30 , 1033px 50px #51ae30 , 1795px 50px #51ae30 , 609px 472px #51ae30 , 450px 1746px #51ae30 , 666px 1421px #51ae30 , 105px 1499px #51ae30 , 203px 112px #51ae30 , 1596px 21px #51ae30 , 1687px 653px #51ae30 , 1920px 155px #51ae30 , 74px 1300px #51ae30 , 1381px 541px #51ae30 , 990px 812px #51ae30 , 1953px 1727px #51ae30 , 735px 350px #51ae30 , 1297px 1221px #51ae30 , 1558px 159px #51ae30 , 1697px 1419px #51ae30 , 1485px 760px #51ae30 , 1043px 1899px #51ae30 , 1257px 1802px #51ae30 , 496px 624px #51ae30 , 1195px 825px #51ae30 , 1848px 1008px #51ae30 , 1151px 1636px #51ae30 , 164px 791px #51ae30 , 1875px 716px #51ae30 , 438px 539px #51ae30 , 1229px 539px #51ae30 , 1257px 1238px #51ae30 , 1238px 111px #51ae30 , 222px 1421px #51ae30 , 441px 616px #51ae30 , 514px 333px #51ae30 , 1723px 336px #51ae30 , 1638px 41px #51ae30 , 998px 1718px #51ae30 , 1330px 1559px #51ae30 , 1691px 1271px #51ae30 , 656px 1963px #51ae30 , 514px 287px #51ae30 , 273px 1161px #51ae30 , 1131px 1000px #51ae30 , 725px 550px #51ae30 , 1534px 954px #51ae30 , 23px 1369px #51ae30 , 1466px 1135px #51ae30 , 46px 1195px #51ae30 , 1884px 918px #51ae30 , 1162px 392px #51ae30 , 915px 999px #51ae30 , 1450px 1762px #51ae30 , 77px 175px #51ae30 , 143px 1418px #51ae30 , 1695px 1836px #51ae30 , 1303px 255px #51ae30 , 1125px 1367px #51ae30 , 279px 421px #51ae30 , 1552px 1813px #51ae30 , 1468px 643px #51ae30 , 96px 823px #51ae30 , 91px 133px #51ae30 , 1305px 1px #51ae30 , 561px 592px #51ae30 , 551px 239px #51ae30 , 301px 1956px #51ae30 , 1508px 717px #51ae30 , 1319px 857px #51ae30 , 1840px 1047px #51ae30 , 32px 1145px #51ae30 , 1937px 285px #51ae30 , 797px 1900px #51ae30 , 1471px 448px #51ae30 , 765px 634px #51ae30;
    animation: animStar 150s linear infinite;
}

.nbft1 #stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
     box-shadow: 409px 19295px #51ae30 , 19px 265px #51ae30 , 1578px 29px #51ae30 , 633px 1638px #51ae30 , 489px 1926px #51ae30 , 1696px 718px #51ae30 , 1917px 140px #51ae30 , 928px 1746px #51ae30 , 1161px 308px #51ae30 , 918px 1323px #51ae30 , 1686px 1684px #51ae30 , 782px 1214px #51ae30 , 1943px 914px #51ae30 , 792px 1467px #51ae30 , 207px 91px #51ae30 , 700px 330px #51ae30 , 1271px 1776px #51ae30 , 1549px 1901px #51ae30 , 844px 1543px #51ae30 , 436px 1376px #51ae30 , 1198px 852px #51ae30 , 1839px 470px #51ae30 , 1560px 947px #51ae30 , 1421px 85px #51ae30 , 48px 873px #51ae30 , 1894px 1147px #51ae30 , 1033px 50px #51ae30 , 1795px 50px #51ae30 , 609px 472px #51ae30 , 450px 1746px #51ae30 , 666px 1421px #51ae30 , 105px 1499px #51ae30 , 203px 112px #51ae30 , 1596px 21px #51ae30 , 1687px 653px #51ae30 , 1920px 155px #51ae30 , 74px 1300px #51ae30 , 1381px 541px #51ae30 , 990px 812px #51ae30 , 1953px 1727px #51ae30 , 735px 350px #51ae30 , 1297px 1221px #51ae30 , 1558px 159px #51ae30 , 1697px 1419px #51ae30 , 1485px 760px #51ae30 , 1043px 1899px #51ae30 , 1257px 1802px #51ae30 , 496px 624px #51ae30 , 1195px 825px #51ae30 , 1848px 1008px #51ae30 , 1151px 1636px #51ae30 , 164px 791px #51ae30 , 1875px 716px #51ae30 , 438px 539px #51ae30 , 1229px 539px #51ae30 , 1257px 1238px #51ae30 , 1238px 111px #51ae30 , 222px 1421px #51ae30 , 441px 616px #51ae30 , 514px 333px #51ae30 , 1723px 336px #51ae30 , 1638px 41px #51ae30 , 998px 1718px #51ae30 , 1330px 1559px #51ae30 , 1691px 1271px #51ae30 , 656px 1963px #51ae30 , 514px 287px #51ae30 , 273px 1161px #51ae30 , 1131px 1000px #51ae30 , 725px 550px #51ae30 , 1534px 954px #51ae30 , 23px 1369px #51ae30 , 1466px 1135px #51ae30 , 46px 1195px #51ae30 , 1884px 918px #51ae30 , 1162px 392px #51ae30 , 915px 999px #51ae30 , 1450px 1762px #51ae30 , 77px 175px #51ae30 , 143px 1418px #51ae30 , 1695px 1836px #51ae30 , 1303px 255px #51ae30 , 1125px 1367px #51ae30 , 279px 421px #51ae30 , 1552px 1813px #51ae30 , 1468px 643px #51ae30 , 96px 823px #51ae30 , 91px 133px #51ae30 , 1305px 1px #51ae30 , 561px 592px #51ae30 , 551px 239px #51ae30 , 301px 1956px #51ae30 , 1508px 717px #51ae30 , 1319px 857px #51ae30 , 1840px 1047px #51ae30 , 32px 1145px #51ae30 , 1937px 285px #51ae30 , 797px 1900px #51ae30 , 1471px 448px #51ae30 , 765px 634px #51ae30;
}

@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

.nbft12{  text-align:center;
 width:100%;
    position: relative;
    
}
.nbft12 img{width:100%;height:auto;
	 width:100%;
    height:auto;
    display:block;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAABlBMVEUAAAABAQHKudIvAAAAAXRSTlMAQObYZgAACBRJREFUeAHtm81vHVcZxp/xOJ5UtB4LCiqQZiwVsU34kBpVaeZKLAoLFJYskDA7NkD4WBgIOQelSoSElKjqggXC4S/AEkjs6kldcIUiOTuCKnHHqkkqiPAobnOPc+fOg2h8b4bhzsdTVVnd39b66T3ved9z3pncCWbMmDFjxowSHh4DT0HmgpUzKaBiRnKQ4QFEwmEGEUNV8cgfQSOgHCUkU2jEZG7V7NWVeZSVQFciknRa9rpCWfF0JdCVSFFK2XNJzj6fEwxfX1f4MIqefa62MfkOBKgopeyp157rcvbM5NozlbPnVbXzyVTOnomc/cjK2Y9aE0gBPFNql/YWCwsAq+Xss1aFgHfLS4Gg64YZpgiy/yph17KQKcJ3vXQx2GBbVx4bly99ce3fAZBynP0Kaoj7tIBPpmQRPmoXF9iVeoVAQA5Ihivwx9mf9+tqedyQdrxNx7P5cfY33cJKQxO6cZO8mHs85PfZqZXFhlPrDpWoWBore9czfH2lXskP+6rPP3DMxZtI7XLNwkoUAQ8posS7jOnUKPnp3hyiDgpDjlnvPWHPd1EijrmP856rO1EliphjdpGGr5+qafuyYjhhYI+bqUfA32YN/SsZvpdMU66zhvORW3oWU/DqlDyL6k6zxxqyC30ykZRB5teFYR0OMWlbdrnCkCyEZMakwspqL8BjYdEYxQFVoitsJJ+S+zYpLiykrAQfXFH2WI/SptxUS0/iQ1FAXTFq8YGITRSAWhiHKfi6AuoHLFSLD/hy+kDMBhJ9ZYC6zU5XaHXF6Uqhp89EVzJdKXSFiVp9Fl+WFUJVnLGqwgCykup3jK4wfyyKOyorr0OPoiv5h9T8fm0t69/HdQVbpNEW5t1hzlp+KV/Kw2tTjKOkevcF+tFf8NjE7rTsN+SVhZSVSFd8J+cfnltQlQjY1qdlX1WW5Zn8DBaNmksBNuCm1QVeY8MsAcBcRXpb37Cw9U7+FCqYVmUk7XEPgJ9Xu9+0KXxQVdruV39wT7kuRhaIBqmi0AJkKt0XgM/iHeVY5hYhmUqHH4jIRIlSAIY8UC7+uwBJpkK/vANfVVKEU5SWssQkmQmvVoARlfzwz5kwkezDPzvlGg+rUdoq+ec8riptlfQzQ5LFsvA8cv1hKvPKu+iU7D1d8dnA2lQlYAduStO1tizSiI3ZgRV5j7mr7nFlZf5jUQJ2Ivl/ZSAoh5W8IytDCsrD4t87qy8slKMMDRtx+ianS3IpU1SVwtyPm5WkqrDYZSN3UFGGo/d22MiNpNL87mfDI2zkXHLsf5XRL177V1v666U4JN3CBcNGrnnX0Sspd5eean0i9xfL6fM7yRNxmzKPM6VcDoCj3GATuf0YXFmxwG9acoHzM0zgDyzwcTZSeEn08jmMOZl06LQ9nC4dgCDp0M8bUYq+VZTCxdnyC9LL1UEak6mkMB1tkFaaGHtpQKaSwgyGFIfMgMz1UcZEHmUp9BmrT3KnK+njUtRrNtGVVH/CulZVbhk2U6CSfvEW20All3sQo/jch1Z8eMU/EFP7uetbFpG2MITtCm1VSQ3FlWEx6nxehGOGKrGYC9ATOxlAJHYy4IVUF/bps5R3zFCui6G8MuEkC0c5h35hWPkmy6+WyrhnWab9xLxEJjFbyShOF7JYxISTofx68RRlxZAUZxJ1JdoixWH5U/s8u/AyJjgsGHkkL6i5ePDYBTwiwQ8pNjKzQC2lQyi/+AQRu/ArQG2ZTH+3LuQ95r0eJnxEbsuOG7afy4+W7pSsECViXSHl6htd0W8Yj50oluR+YaIrqfzPN/lRtV9YQFao9wutXMliBRMoR/F0xadcyoBUh0WoK5GuxPrgM3oUylE8Ut3lQFdCdqZQ95jkuqxczMpl4XtsxQW0ZeUyW9m5TFuuZMRW3t5iUlL632QrAzIrFf+VeqWMK0VxRlD4Pm+xyw8RzLv2/mCTJLcnSsR2YG4b9rfLCvfZiPV3Nnhlm3SlKINmxa4up+EamEyU/t7vWEs47uAIUTJp/s29PmvZ4hrmEACLCB8pd7/asLDsxMjCBpU3l+QLrKfwUwABzpWVFfvtxuS/X1EiDr+Lr7CB5AX0AKyU7tc3gZe6PIWXlBvAETbwKioEw1dbBsZOVlG8Sy2XWexWUeFMy2V2ucA0JWI96b1U/e7InYL2EZXjjSfFD0hdsCl/DIqsp34MmUD9WGO4KyvOA8QPe1fRohQPasdwTSXzmFdYwpCuRSneYF5e5Fa9YsZR/DgPy6sik5YobuEKf1tS8titN0cpBnfXCrdRcsCjLTv27rxJfrxXrsoZoKWU2VkEZWW01aLcMsN/eh5L5J6db1KGr+xf/vvJVVMZdPXK3mBwaW6BxZHSwky9EpDcGdz9xBx+Ym4aToaUKRqV+58dXpsHzN/SR/8TZp8WNfgk008epPBdwO3JE0rfmeUGZb33RTMC4j/5h7ns8K8swob0R3/EZzh4A0f488k94Qwv2vpcdoHnirmwfNi8LMyTpF65Dcyt4sy5kpKcwvmTqMMf/QXA1wCzQZK5Icn0yaUT86hlEwA8i8CQIz7YIsmkhyYiAMBJwJDsv+mRQ26m6LUqsE/He+ToCJ7nkPvXsIQ27ILHgxFzICTXcnRjRNIBXsHNg2V0ItphbgGsMbvQQzf8O1dXAe9LzH+NrnwO72NuX0JXvN7DaDuvoTsWAOzqCUjMAYGFwPwzEebwDcHw8NyzgIWOxEfhQebzUJmHzNOQ8TKo2FWonIbMXIoZM2bMmDHjA/Mfbx2eMjOidIQAAAAASUVORK5CYII=);
    mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQAQMAAAC6caSPAAAABlBMVEUAAAABAQHKudIvAAAAAXRSTlMAQObYZgAACBRJREFUeAHtm81vHVcZxp/xOJ5UtB4LCiqQZiwVsU34kBpVaeZKLAoLFJYskDA7NkD4WBgIOQelSoSElKjqggXC4S/AEkjs6kldcIUiOTuCKnHHqkkqiPAobnOPc+fOg2h8b4bhzsdTVVnd39b66T3ved9z3pncCWbMmDFjxowSHh4DT0HmgpUzKaBiRnKQ4QFEwmEGEUNV8cgfQSOgHCUkU2jEZG7V7NWVeZSVQFciknRa9rpCWfF0JdCVSFFK2XNJzj6fEwxfX1f4MIqefa62MfkOBKgopeyp157rcvbM5NozlbPnVbXzyVTOnomc/cjK2Y9aE0gBPFNql/YWCwsAq+Xss1aFgHfLS4Gg64YZpgiy/yph17KQKcJ3vXQx2GBbVx4bly99ce3fAZBynP0Kaoj7tIBPpmQRPmoXF9iVeoVAQA5Ihivwx9mf9+tqedyQdrxNx7P5cfY33cJKQxO6cZO8mHs85PfZqZXFhlPrDpWoWBore9czfH2lXskP+6rPP3DMxZtI7XLNwkoUAQ8posS7jOnUKPnp3hyiDgpDjlnvPWHPd1EijrmP856rO1EliphjdpGGr5+qafuyYjhhYI+bqUfA32YN/SsZvpdMU66zhvORW3oWU/DqlDyL6k6zxxqyC30ykZRB5teFYR0OMWlbdrnCkCyEZMakwspqL8BjYdEYxQFVoitsJJ+S+zYpLiykrAQfXFH2WI/SptxUS0/iQ1FAXTFq8YGITRSAWhiHKfi6AuoHLFSLD/hy+kDMBhJ9ZYC6zU5XaHXF6Uqhp89EVzJdKXSFiVp9Fl+WFUJVnLGqwgCykup3jK4wfyyKOyorr0OPoiv5h9T8fm0t69/HdQVbpNEW5t1hzlp+KV/Kw2tTjKOkevcF+tFf8NjE7rTsN+SVhZSVSFd8J+cfnltQlQjY1qdlX1WW5Zn8DBaNmksBNuCm1QVeY8MsAcBcRXpb37Cw9U7+FCqYVmUk7XEPgJ9Xu9+0KXxQVdruV39wT7kuRhaIBqmi0AJkKt0XgM/iHeVY5hYhmUqHH4jIRIlSAIY8UC7+uwBJpkK/vANfVVKEU5SWssQkmQmvVoARlfzwz5kwkezDPzvlGg+rUdoq+ec8riptlfQzQ5LFsvA8cv1hKvPKu+iU7D1d8dnA2lQlYAduStO1tizSiI3ZgRV5j7mr7nFlZf5jUQJ2Ivl/ZSAoh5W8IytDCsrD4t87qy8slKMMDRtx+ianS3IpU1SVwtyPm5WkqrDYZSN3UFGGo/d22MiNpNL87mfDI2zkXHLsf5XRL177V1v666U4JN3CBcNGrnnX0Sspd5eean0i9xfL6fM7yRNxmzKPM6VcDoCj3GATuf0YXFmxwG9acoHzM0zgDyzwcTZSeEn08jmMOZl06LQ9nC4dgCDp0M8bUYq+VZTCxdnyC9LL1UEak6mkMB1tkFaaGHtpQKaSwgyGFIfMgMz1UcZEHmUp9BmrT3KnK+njUtRrNtGVVH/CulZVbhk2U6CSfvEW20All3sQo/jch1Z8eMU/EFP7uetbFpG2MITtCm1VSQ3FlWEx6nxehGOGKrGYC9ATOxlAJHYy4IVUF/bps5R3zFCui6G8MuEkC0c5h35hWPkmy6+WyrhnWab9xLxEJjFbyShOF7JYxISTofx68RRlxZAUZxJ1JdoixWH5U/s8u/AyJjgsGHkkL6i5ePDYBTwiwQ8pNjKzQC2lQyi/+AQRu/ArQG2ZTH+3LuQ95r0eJnxEbsuOG7afy4+W7pSsECViXSHl6htd0W8Yj50oluR+YaIrqfzPN/lRtV9YQFao9wutXMliBRMoR/F0xadcyoBUh0WoK5GuxPrgM3oUylE8Ut3lQFdCdqZQ95jkuqxczMpl4XtsxQW0ZeUyW9m5TFuuZMRW3t5iUlL632QrAzIrFf+VeqWMK0VxRlD4Pm+xyw8RzLv2/mCTJLcnSsR2YG4b9rfLCvfZiPV3Nnhlm3SlKINmxa4up+EamEyU/t7vWEs47uAIUTJp/s29PmvZ4hrmEACLCB8pd7/asLDsxMjCBpU3l+QLrKfwUwABzpWVFfvtxuS/X1EiDr+Lr7CB5AX0AKyU7tc3gZe6PIWXlBvAETbwKioEw1dbBsZOVlG8Sy2XWexWUeFMy2V2ucA0JWI96b1U/e7InYL2EZXjjSfFD0hdsCl/DIqsp34MmUD9WGO4KyvOA8QPe1fRohQPasdwTSXzmFdYwpCuRSneYF5e5Fa9YsZR/DgPy6sik5YobuEKf1tS8titN0cpBnfXCrdRcsCjLTv27rxJfrxXrsoZoKWU2VkEZWW01aLcMsN/eh5L5J6db1KGr+xf/vvJVVMZdPXK3mBwaW6BxZHSwky9EpDcGdz9xBx+Ym4aToaUKRqV+58dXpsHzN/SR/8TZp8WNfgk008epPBdwO3JE0rfmeUGZb33RTMC4j/5h7ns8K8swob0R3/EZzh4A0f488k94Qwv2vpcdoHnirmwfNi8LMyTpF65Dcyt4sy5kpKcwvmTqMMf/QXA1wCzQZK5Icn0yaUT86hlEwA8i8CQIz7YIsmkhyYiAMBJwJDsv+mRQ26m6LUqsE/He+ToCJ7nkPvXsIQ27ILHgxFzICTXcnRjRNIBXsHNg2V0ItphbgGsMbvQQzf8O1dXAe9LzH+NrnwO72NuX0JXvN7DaDuvoTsWAOzqCUjMAYGFwPwzEebwDcHw8NyzgIWOxEfhQebzUJmHzNOQ8TKo2FWonIbMXIoZM2bMmDHjA/Mfbx2eMjOidIQAAAAASUVORK5CYII=);
     -webkit-mask-size: contain;
    mask-size: contain;

    -webkit-mask-position: top;
    mask-position: top;

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;}

.maftletter p::first-letter{color: #000;font-size: 30px;}


.nbft12mp{position:relative;top:-40px;}
.nbft12bx2{padding-left:15px;border-left:12px solid #51ae30;}

.nbabtfnd2limg img{width:100%; height:auto;object-fit:cover;object-position:center;   }
.nbft3{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.nbft3r{margin-top:5px;padding-right:15px;border-right:12px solid #51ae30;}
.nbft4l{width: 100%;          /* control width */
  height: 420px;         /* control height */
  overflow: hidden;
  border-radius: 130px;}
.nbft4l img{ width: 100%;
  height: 100%;
  object-fit: cover;}
.nbft4li{margin-top:0px;}

.nbft5{width: 100%;
    position: relative;
    padding: 160px 0px;padding-top:200px;
    overflow: hidden;
    background: #bfebaf;}
.gdlr-core-shape-divider-wrap.gdlr-core-pos-bottom {position: absolute;bottom: -1px;left: 0;right: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);
transform: rotate(180deg);}
.gdlr-core-shape-divider-wrap {overflow: hidden;line-height: 0;}
.gdlr-core-shape-divider-wrap svg {left: 50%;fill: #fff;position: relative;width: 100%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);
transform: translateX(-50%);}
.gdlr-core-shape-divider-wrap.gdlr-core-flip svg {-webkit-transform: translateX(-50%) rotateY(180deg);-ms-transform: translateX(-50%) rotateY(180deg);
transform: translateX(-50%) rotateY(180deg);}
#gdlr-core-shape-divider-38027 svg {height: 60px;}

.gdlr-core-shape-divider-wrap.gdlr-core-pos-top {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
}
.mnbaboutfounding{padding-bottom:0px;}

.mfinancialspp p{font-size:12px;margin-bottom:15px;text-align:center;}

.aboutl{position:relative;z-index:12;}

.valuestitlecurs p{text-align:center;font-family: "Caveat", cursive;font-size:32px;margin:20px 0px;line-height: 1.3;
    letter-spacing: 1.5px;}

.nbft8{width:100%;position:relative;padding:20px 0px;overflow:hidden;}

.nbft9{padding-top:0px;}
.nbfttitle{margin-bottom:40px;text-align:center;}
.nbfttextalign{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.nbft10tp{margin-top:0px;}
.nbft11{padding:30px 0px;}
.nbft11img{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

.nbft11title h2{font-size: 25px;
    text-transform: uppercase;}


.nbft13{width:100%;position:relative;padding:0px 0px 60px 0px;overflow:hidden; }




.mservbg2{position:absolute;bottom:0px; left:-70px;}
.mservbg2 img{width:100%;height:auto;  max-width: 400px;   }

.mservbg8{position:absolute;bottom:0px; right:-30px;opacity:.5;}
.mservbg8 img{width:100%;height:auto;    max-width: 400px;}

.mservbg1{position:absolute;bottom:-60px; right:-90px;}
.mservbg1 img{width:100%;height:auto;    max-width: 400px;}

.nwfdlogo{text-align:center;position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}
.nwfdlogo img{filter: grayscale(0%);max-width:350px;}
.mnbaboutfoundingnb21{padding-top:30px;}

.bookletstitle  p {
    margin: 20px 0px;
    min-height: initial !important;
    margin-bottom: 5px;
}
.bookletstitle  h6{text-align:center;}


.comingsoonpage{    width: 100%;
    position: relative;
    padding: 100px 0px;
    overflow: hidden;
    background: #bfebaf;}
.comingsoonpagebx{text-align:center;}
.comingsoonpagebx h2{font-family: "Caveat", cursive;font-size:46px;margin-bottom:20px;}
.comingsoonpagebx img{width:100%;height:auto;max-width:120px;margin-top:20px;}
.comingsoonpageimg{position:relative;z-index:12; }



.dropcap {
   
  font-size: 18px;
  line-height: 1.7;
  color: #222;
  text-align: justify;
}

.dropcap::first-letter {
  float: left;
   
  font-size: 125px;
  line-height: 0.85;
  padding-right: 12px;
  padding-top: 6px;
  font-weight: 700;
  color: #000;
}

 /* Row spacing */
.editorial-row{
  align-items: center;
   
  margin:  0px auto;
}

/* LEFT BIG LETTER */
 
 .nbnewtextl {
    overflow:hidden;
    transform: scaleX(-1);
    display: inline-block;
    float: right;
    border-left: 1px solid #000;
    padding-left: 0;
}
  .nbnewtextl  h1{ 
    font-size: 150px;
    font-weight: 700;
    color: #111;
    line-height: 1;
	position:relative;left: 5px;
	}

/*  
.nbnewtextl::after{
  content: "";
  position: absolute;
  right: 0;
  top: 10px;
  width: 1px;
  height: 90%;
  background: #111;
}

 
.nbnewtextl::before{
  content: "";
  position: absolute;
  right: -4px;
  top: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #111;
  box-shadow: 0 calc(100% - 8px) 0 #111;
}
*/
/* RIGHT TEXT */
.nbnewtextr{
  
  font-size: 18px;
  line-height: 1.8;
  color: #222;
 padding: 40px 20px;
  max-width: 520px;
}

/* First words emphasis */
.editorial-title{
  font-weight: 700;
  letter-spacing: 0.3px;
}
 
.right-arrow-box {
  max-width: 1200px;
  margin: 30px auto;
  padding: 20px 70px 20px 20px;
  background: #bfebaf;
  color: #3a2a1a;
  
  position: relative;

  /* 👉 Right side arrow only */
  clip-path: polygon(
    0 0,
    92% 0,
    100% 50%,
    92% 100%,
    0 100%
  );
}
 
.left-arrow-box {
  
  
}





.right-arrow-box p {
  margin: 0;
}

/* 📱 Responsive */
@media (max-width: 768px) {
  .right-arrow-box {
    padding: 28px 40px 28px 25px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .right-arrow-box {
    padding: 22px;
    font-size: 14px;
  }
}


.nwfdlogo{width:100%;position:relative; padding: 0px;}

.demo-video-wrapper {width: 100%;height: 100%;}
.jquery-background-video-wrapper {position: absolute;overflow: hidden;background-position: center center;background-repeat: no-repeat;
background-size: cover;}
.jquery-background-video {position: absolute;min-width: 100%;min-height: 100%;width: auto;height: auto;
top: 50%;left: 50%;-o-object-fit: contain;object-fit: contain;
-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.nwfdlogo video{    outline: none !important;width: 100%;height: 100%;object-fit:cover;
    margin-bottom: -1px;clip-path: fill-box !important;border-radius: 1px !important;}

.nbft10{width:100%;position:relative;overflow:hidden;}
.mservbg25{position:absolute;top: 25%; right:-70px;}
.mservbg25 img{width:100%;height:auto;  max-width: 400px;   }

.wrappernpcrsl{
  max-width:1200px;
  margin:50px auto;
}

.npcrsl{
  overflow:hidden;
  width:100%;
  margin-bottom:20px;
}

.tracknpcrsl{
  display:flex;
  width:max-content;
}

.itemnpcrsl {
  min-width:220px;
  margin-right:15px;
   margin-bottom:5px;
  padding:3px;background:#fff;
  text-align:center;
  font-size:20px;
  font-weight:600;
  border-radius:6px;
  box-shadow:0 4px 10px rgba(0,0,0,0.1);
}

.itemnpcrsl img{width:100%;height:150px;border-radius:10px;object-fit:cover;}
.wrappernpcrsl{display:none;}

.mnbvanavilmy{padding-top:60px ;}


.vannvilvideo .jquery-background-video-wrapper {
     
    top: 0;
    left: 0;
}


.vanavilpal,.nbft11img{position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);}

.mfinancialspp img{width:100%;height:auto;margin:10px 0px;}

.nbft11img  img{width:100%;height:auto; }


.modal-content{border-radius:50px;border:none;}
.modal-header{border:none;border:none;background:#51ae30;backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
	border-top-right-radius:50px;
	border-top-left-radius:50px;
    }
.modal-footer{padding:0px;border:none;}
.modal {position: fixed;top: 10%;}

.modal-header .close {
    padding: 1rem 20px;
    margin: -1rem -1rem -1rem auto;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1;
    color: #fff;
    text-shadow: 0 0px 0 #fff;
    opacity: 1;
}

.modal-body{background:#ffffff6b;backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
border-bottom-right-radius:50px;
	border-bottom-left-radius:50px;

}
.modal-body h4{font-size:18px;text-align:center;}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 70px 40px;
}







#comingSoonPopup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh!important;overflow:hidden;
    background: #51ae30 ;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1234567890;
    transition: opacity 1s ease, visibility 1s ease;
}

#comingSoonPopup h1 {
    font-size: 22px;
    color: #51ae30;
    margin-bottom: 15px;
    letter-spacing: 1px;
}

#comingSoonPopup .logo img {
    max-width: 150px;
}

#comingSoonPopup.hide {
    opacity: 0;
    visibility: hidden;
}

.launch-text {
    font-size: 18px;
    margin-top: 10px;
    font-weight: bold;
    color: #51ae30;
}
.desc{color:#000;}
.tagline {
    font-size: 18px;color:#000;
    opacity: 0.9;
    margin-bottom: 10px;
}

#comingSoonPopup .container {
    max-width: 750px;
    background: #fff;
    padding: 30px 15px;
    border-radius: 16px;
    text-align: center;
}

.countdown {
    display: flex;
    justify-content: center;
    gap: 15px;
    margin: 15px 0;
    flex-wrap: wrap;
}

.time-box {
    background: #fff;
    padding: 10px 6px;
    border-radius: 12px;
    min-width: 70px;
    box-shadow: 0 10px 25px rgba(151, 48, 49, 0.25);
    text-align: center;
    animation: glow 2s infinite alternate;
}

.time-box span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #51ae30;
}

.time-box small {
    font-size: 11px;
    color: #555;
    letter-spacing: 0.5px;
}

@keyframes glow {
    from {
        box-shadow: 0 10px 25px rgba(151, 48, 49, 0.25);
    }

    to {
        box-shadow: 0 15px 35px rgba(151, 48, 49, 0.45);
    }
}

   


