﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
/*font-family: 'Open Sans', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
/*font-family: 'Raleway', sans-serif;*/

html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit; margin: 0;padding: 0;}

/*Common Styles*/
body {padding:0; margin:0; font-family: 'Open Sans', sans-serif; font-size:16px; color:#333333; line-height:20px;}
h1,h2,h3,h4,h5,h6,div,p,ul,ol,li{padding:0; margin:0;}
a{text-decoration:none; outline:none; transition:0.3s;}
a:hover{text-decoration:none; outline:none;}
.clear{clear:both;}
.outline { transition: background-color 0.3s, color 0.3s; border: 2px solid #f13624; border-radius: 4px; display: inline-block; font-size: 20px; margin-top: 35px; padding: 10px 30px 10px 30px; color: #ffffff; background-color: #f13624; }
.outline:hover { background-color: transparent; color: #000000; }
textarea { font-family: 'Open Sans', sans-serif; }
.blank5 { display: block; height: 5px; }
.blank10 {display:block; height:10px;}
.blank20 { display: block; height: 20px; }
.blank30 { display: block; height: 30px; }
.blank40 { display: block; height: 40px; }
.blank50 { display: block; height: 50px; }
.blank60 { display: block; height: 60px; }
.blank70 { display: block; height: 70px; }
.blank80 { display: block; height: 80px; }
.blank90 { display: block; height: 90px; }
.blank100 { display: block; height: 100px; }
.container{width:100%; padding-left:10px; padding-right:10px;}
.container.w1300{max-width:1400px; margin:0 auto;}
.container.w1250{max-width:1250px; margin:0 auto;}
.container.w1200{max-width:1200px; margin:0 auto;}
.container.w1100{max-width:1100px; margin:0 auto;}
.container.w1000{max-width:1000px; margin:0 auto;}
.container.w960{max-width:960px; margin:0 auto;}
.progressoverlay { position: fixed; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100%; filter: Alpha(Opacity=70); opacity: 0.70; -moz-opacity: 0.70; }
.progressoverlay .loader { z-index: 999999; position: fixed; width: 120px; margin-left: -30px; top: 50%; left: 50%; margin-top: -30px; }
.progressoverlay .loader img { width: 60px; }

/*Header*/
.header{height:112px; position:fixed; z-index:9999; background:rgba(255,255,255,1); width:100%; box-shadow:0px 0px 5px 0px #dfdfdf;}
.header .topbar{height:32px; background-color:#e6e7e9; font-size:13px; padding-top:5px; color:#6b6b6b;}
.header .topbar span{display:inline-block; vertical-align:top;}
.header .topbar .leftbox{float:left;}
.header .topbar .phone{background-image:url(../images/common/contact.png); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; padding-right:5px;}
.header .topbar .mail{background-image:url(../images/common/mail.png); background-repeat:no-repeat; background-position:left 6px; padding-left:20px; padding-right:5px; margin-left:10px;}
.header .topbar .rightbox{float:right;}
.header .topbar .country{background-image:url(../images/common/ddlarrow.png); background-repeat:no-repeat; background-position:right 6px; padding-right:20px; margin-top:2px; margin-right:10px;}
.header .topbar .login{margin-left:10px; margin-right:10px;color:#6b6b6b;}
.header .topbar .login:hover{color:#000000;}
.header .topbar .social{background-repeat:no-repeat; width:20px; height:20px; display:inline-block;vertical-align:top; margin-left:5px;}
.header .topbar .social.fb{background-image:url(../images/common/facebook.png); background-position:center center;}
.header .topbar .social.Instagram{background-image:url(../images/common/Instagram.png); background-position:center center;}
.header .topbar .social.gplus{background-image:url(../images/common/gplus.png); background-position:center 5px;}
.header .topbar .social.linkedin{background-image:url(../images/common/linkedin.png); background-position:center center;}
.header .topbar .social.twitter{background-image:url(../images/common/twitter.png); background-position:center 6px;}
.header .topbar .social.youtube { background-image: url(../images/common/youtube.png); background-position: center 4px; width: 25px; background-size: 18px; }

.header .logo{display:inline-block; vertical-align:top; float:left; padding-top:4px;}
.header .logo img{width:auto; max-width:270px;}
.header .logo a{display:block;}

.foundingdonors { padding: 50px 20px; text-align: center;}
.foundingdonors h2 {font-size: 28px;font-weight: 600;padding-bottom: 20px;line-height: 36px;padding-bottom: 30px;}
.foundingdonors .imgbox {width: 260px;height: 120px;margin: 10px;border: 1px solid #f0f0f0;display: inline-block;vertical-align: top;}
.foundingdonors .imgbox img {height: 100%;}

/*Banner*/
.banner{position:relative; padding-top:112px;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{background: url(../images/b21.png) no-repeat;overflow: hidden;cursor: pointer; margin-top:30px;}
.jssorb21 div{background-position: -5px -5px;}
.jssorb21 div:hover, .jssorb21 .av:hover{background-position: -35px -5px; }
.jssorb21 .av{background-position: -65px -5px;}
.jssorb21 .dn, .jssorb21 .dn:hover{background-position: -95px -5px;}
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{position: absolute; cursor: pointer; display: block; background: url(../images/banner-arrow.png) center center no-repeat; overflow: hidden;}
.jssora21l{background-position: 12px center;transition:0.3s; background-image:url(../images/home/left-arrow.png);}
.jssora21r{background-position: 12px center;transition:0.3s; background-image:url(../images/home/right-arrow.png);}
.jssora21l:hover{background-position: 12px center;}
.jssora21r:hover{background-position: 12px center;}
.jssora21ldn{background-position: 12px center;}
.jssora21rdn{background-position: 12px center;}
.slider_caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); display: table; }
.slider_caption h4 { font-family: 'Raleway', sans-serif; font-weight: 500; font-size: 34px; color: #ffffff; line-height: 50px; text-transform: uppercase; margin: 0 auto; text-align: center; display: table-cell; vertical-align: middle; padding-left: 10%; padding-right: 10%; }
.slider_caption	a{background-color:#314099; color:#ffffff; font-size:13px; text-transform:uppercase; display:inline-block; margin-top:40px; padding:12px 35px; border-radius:2px;}
.slider_caption	a:hover{background-color:#d03642;}
.banner .bannerpatch{position:absolute; left:0; bottom:0; width:100%; }
.banner .container{background:rgba(193,28,34,0.8); color:#ffffff; height:155px; padding-top: 25px; padding-bottom: 25px;}
.banner .container .box{width:25%; float:left; text-align:center; background-image: url('../images/home/line.png'); background-repeat: no-repeat; background-position: right top; min-height: 100px; padding:20px 10px;}
.banner .container .box:nth-child(4) {background: none;}
.banner .container .box p{padding-left: 15px; padding-right: 15px; font-size: 20px; line-height: 28px;}
.banner .container .box .number{font-weight:600; display:block; font-size: 20px; line-height: 28px;}

/*Home Row1*/
.homerow1{margin-top:90px;}
.homerow1 .whatwedo{width:49%; float:left; background-color:#536324; min-height:370px; margin-bottom:80px; position:relative;}
.homerow1 .foundermsg{width:49%; float:right; background-color:#555557; min-height:370px; margin-bottom:80px; position:relative;}
.homerow1 .whatwedo .content{width:100%; float:none; color:#ffffff; padding-top:30px; padding-left:30px; padding-right:20px; padding-bottom:20px;}
.homerow1 .foundermsg .content{width:100%; float:none; color:#ffffff; padding-top:30px; padding-left:30px; padding-right:20px; padding-bottom:20px;}
.homerow1 .whatwedo .boximg{position:absolute; left:0; bottom:0; width:34%; max-width:250px;}
.homerow1 .foundermsg .boximg{position:absolute; right:0; bottom:0; width:40%; max-width:212px;}
.homerow1 .foundermsg .founderimg{width:150px; border:1px solid #8cc542; float:left; margin-right:20px; margin-bottom:10px; vertical-align:top; margin-top:5px;}

.homerow1 .title{font-size:28px; line-height:36px; font-weight:300; padding-bottom:20px;}
.homerow1 p{font-size:14px; font-weight:300; line-height:20px;}
.homerow1 p.bold{font-weight:600; padding-bottom:15px;}
.homerow1 p.name{font-weight:600; padding-bottom:15px; color:#8cc542;}
.homerow1 .readmore{color:#ffffff; text-transform:uppercase; font-size:11px; display:inline-block; border:2px solid #a7a7a9; padding:3px 15px; margin-top:20px;}
.homerow1 .readmore:hover{background-color:#333333;}

/*Home Services*/
.homeservices{background-color:#f1f1f3; padding:20px 10px; text-align:center;}
.homeservices .box{width:320px; display:inline-block; vertical-align:top; border-right:1px solid #c5c5c7;}
.homeservices .box.last{border-right:none;}
.homeservices .imgbox{width:100px; height:100px; border-radius:50%; background-color:#3b2316; margin:20px auto;}
.homeservices .imgbox img{margin-top:30px;}
.homeservices h4{font-size:26px; font-weight:600; padding-bottom:30px; color:#314099; text-align:center; font-weight:400; padding-top:20px; line-height:34px;}
.homeservices p{line-height:26px; padding-bottom:20px; color:#000000;}

/*Upcoming Events*/
.upcomingevents{margin-top:60px; margin-bottom:60px;}
.upcomingevents h4{font-size:20px; line-height:30px; padding-bottom:20px;}
.upcomingevents .calendar{width:35%; float:left; border-right:2px solid #c5e29f;}
.upcomingevents .calendar img{width:100%; max-width:353px;}
/*.upcomingevents .events{float:left; width:62%; margin-left:2%;}*/
.upcomingevents .eventbox{padding-bottom:40px; border-bottom:1px solid #dfdfdf; margin-bottom:40px;}
.upcomingevents .eventbox.last{border-bottom:0; margin-bottom:0;}
.upcomingevents .eventbox .venue{background-color:#f1f1f3; display:inline-block; float:none; font-size:14px; color:#6b6b6b; text-align:center; padding:15px 25px; margin-right:40px; margin-bottom:20px; text-align:left;}
.upcomingevents .eventbox .venue .location{display:inline-block; font-size:15px; margin-top:10px; background-image:url(../images/home/location.png); background-repeat:no-repeat; background-position:left top; padding-left:20px;}
.upcomingevents .eventbox .content{display:block;}
.upcomingevents .eventbox .content .title{font-size:18px; padding-bottom:20px; color:#3f3f3f; font-weight:600; display:inline-block; line-height:24px; word-break:unset;}
.upcomingevents .eventbox .content p{font-size:14px; line-height:22px; color:#8b8b8b;}
.upcomingevents .eventbox .content div { font-size: 14px; line-height: 22px; color: #8b8b8b; }
.upcomingevents .eventbox .content a { color: #89c53f; }
.upcomingevents .eventbox .content a:hover { color: #000000;}

/*Home Media*/
.homenews{background-color:#3b2316; color:#efefef;}
.homenews .container{padding-top:30px; padding-bottom:30px;}
.homenews h4{float:left; font-size:26px; font-weight:300; padding-top:20px;}
#mediaslider{float:right; width:85%; margin-right:2%;}
#mediaslider .owl-controls {position:absolute; top:0; left:0; width:100%;}
#mediaslider .owl-prev{position:absolute; top:5px; left:-50px; color:#ffffff; background-image:url('../images/home/left-arrow.png')!important; background-repeat:no-repeat; width:20px; height:37px;}
#mediaslider .owl-next{position:absolute; top:5px; right:-30px; color:#ffffff; background-image:url('../images/home/right-arrow.png')!important; background-repeat:no-repeat; width:20px; height:37px;}
#mediaslider .box{padding-left:15px; padding-right:15px; font-size:15px; line-height:20px; border-right:1px solid #6b5a50; padding-top:5px; padding-bottom:5px; min-height:110px;}
#mediaslider .box a{color:#bfbfbf; font-size:13px;}
#mediaslider .box a:hover{color:#ffffff;}

/*Map*/
.homemap{margin:50px 10px 50px 10px; text-align:center;}
.homemap img{width:100%; max-width:958px;}
.homemap .becomemember{display:inline-block; background-color:#89c53f; color:#ffffff; font-size:14px; font-weight:600; text-transform:uppercase; padding:10px 30px;}
.homemap .becomemember:hover{background-color:#231f20;}
.resourcefilter a {
    margin-right: 10px;
}




/*Footer*/
.footer{background-color:#231f20; color:#dfdfdf; padding-top:30px; padding-bottom:10px;}
.footer .box{float:left;width:33.33%; font-size:13px;}
.footer .box.quicklinks{text-align:left;}
.footer .box.contact{text-align:center;}
.footer .box.connect{text-align:right;}
.footer .box h5{color:#8dc540; font-size:18px; font-weight:600; padding-bottom:10px;}
.footer .box.quicklinks a{display:inline-block; color:#f0f0f0; width:150px; padding-bottom:5px;}
.footer .box.quicklinks a:hover{color:#8dc540;}
.footer .box.contact .phone{display:inline-block; background-image:url(../images/footer/call.png); background-repeat:no-repeat; background-position:left 2px; padding-left:20px; padding-right:10px; padding-bottom:5px;}
.footer .box.contact .mail{display:inline-block;background-image:url(../images/footer/mail.png); background-repeat:no-repeat; background-position:left 4px; padding-left:22px; padding-right:0px; padding-bottom:5px;}
.footer .box.connect .social{background-repeat:no-repeat; width:31px; height:30px; display:inline-block;vertical-align:top; margin-left:5px; margin-top:5px;}
.footer .box.connect .social.fb{background-image:url(../images/footer/facebook.png); background-position:center center;}
.footer .box.connect .social.Instagram{background-image:url(../images/footer/Instagram.png); background-position:center center;}
.footer .box.connect .social.gplus{background-image:url(../images/footer/gplus.png); background-position:center 7px;}
.footer .box.connect .social.linkedin{background-image:url(../images/footer/linkedin.png); background-position:center center;}
.footer .box.connect .social.twitter{background-image:url(../images/footer/twitter.png); background-position:center 10px;}
.footer .box.connect .social.youtube { background-image: url(../images/footer/youtube.png); background-position: center 6px; width: 35px; }
.copyright{border-top:1px solid #5b5758; margin-top:20px; padding-top:10px; color:#d1d3d2;}
.copyright .lhs{float:left; width:33.33%; font-size:12px; text-align:left;}
.copyright .mhs{float:left; width:33.33%; font-size:12px; text-align:center;}
.copyright .rhs{float:right; width:33.33%; text-align:right;}
.copyright .mhs a{color:#d1d3d2;}
.copyright .mhs a:hover{color:#8dc540;}

/*Inner Pages -------------------------------------------------------------------*/
/*Inner-Banner*/
.inner-banner{padding-top:112px;}
.inner-banner .bannercontainer{position:relative; }
.inner-banner img{width:100%; vertical-align:top;}
.inner-banner .overlay{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.3);}
.inner-banner .banner-text{color:#ffffff; position:absolute; top:45%; left:0; font-size:40px; font-weight:400; text-align:center; width:100%;}

/*Breadcrumb*/
.breadcrumb{}
.breadcrumb .container{padding:15px 0px; font-size:14px;}
.breadcrumb a{color:#6b6b6b;}
.breadcrumb a:hover{color:#8dc540;}
.breadcrumb a.active{color:#8dc540;}

/*Page Content - Common*/
.pagecontent{margin-top:20px; margin-bottom:20px; min-height:500px;}
.pagecontent .heading1{font-size:40px; line-height:50px; font-weight:300; font-family: 'Roboto', sans-serif; padding-bottom:20px;}
.pagecontent .heading2{font-size:24px; line-height:36px; font-weight:300; padding-bottom:20px;}
.pagecontent .heading4{font-size:20px; line-height:30px; font-weight:600; padding-bottom:20px;}
.pagecontent .center{text-align:center;}
.pagecontent .w600{max-width:600px; margin:0 auto;}
.pagecontent .w700{max-width:700px; margin:0 auto;}
.pagecontent .w800{max-width:800px; margin:0 auto;}
.pagecontent .w900{max-width:900px; margin:0 auto;}
.pagecontent .w1000{max-width:1000px; margin:0 auto;}
.pagecontent .w1100{max-width:1100px; margin:0 auto;}
.pagecontent .w1200{max-width:1200px; margin:0 auto;}

.mission-vision{text-align:center;}
.mission-vision .missionbox{display:inline-block; vertical-align:top; margin:30px; position:relative;}
.mission-vision .visionbox{display:inline-block; vertical-align:top; margin:30px; position:relative;}
.mission-vision .overlay{position:absolute; top:0; left:0; width:100%; height:100%; color:#ffffff; padding:14% 5%;}
.mission-vision .missionbox .overlay{background-color:rgba(26,51,117,0.7);}
.mission-vision .visionbox .overlay{background-color:rgba(82,139,45,0.7);}
.mission-vision h3{font-size:30px; line-height:40px; padding-bottom:20px; font-weight:500;}
.mission-vision p{line-height:22px;}

.mission-vision-new{}
.mission-vision-new h3{ font-size: 30px; line-height: 40px; font-weight: 400; padding-bottom: 20px; text-align: center; }
.mission-vision-new p{line-height:30px; text-align:center; padding-bottom:50px; font-size:20px; font-weight:300;}

.managementteam{margin-top:70px;margin-bottom:100px;}
.managementteam .title{font-size:30px; line-height:40px; font-weight:300; padding-bottom:30px; text-align:center;}
.managementteam .filter{border-bottom:2px solid #d2d2d2; margin-bottom:20px;}
.managementteam .filter a{display:inline-block; vertical-align:top; color:#a7a6ab; font-size:22px; cursor:pointer margin-bottom:15px;}
.managementteam .filter a .bod{background-image:url(../images/about/board.png); background-repeat:no-repeat; background-position:left top; height:40px; display:inline-block; padding-left:80px; padding-top:5px; padding-right:30px; border-right:1px solid #dfdfdf;transition:0.3s;}
.managementteam .filter a .committee{background-image:url(../images/about/executive-commitee.png); background-repeat:no-repeat; background-position:left top; height:40px; display:inline-block; padding-left:65px; padding-top:5px; margin-left:30px;transition:0.3s;}
.managementteam .filter a.active{color:#8dc540;}
.managementteam .filter a.active .bod{background-image:url(../images/about/board-active.png);}
.managementteam .filter a.active .committee{background-image:url(../images/about/executive-commitee-active.png);}
.managementteam .filter a:hover{color:#8dc540;}
.managementteam .filter a:hover .bod{background-image:url(../images/about/board-active.png);}
.managementteam .filter a:hover .committee{background-image:url(../images/about/executive-commitee-active.png);}

.managementteam .profilecontainer{margin-top:30px; margin-bottom:30px;}
.managementteam .memberlist{margin-bottom:50px;}
.managementteam .memberlist a { display: inline-block; margin-right: 10px; cursor: pointer; text-align: center; transition: 0.3s; vertical-align: top; width: 130px; margin-bottom: 20px; word-break: unset; }
.managementteam .memberlist a .imgbox{width:127px; height:127px; border-radius:50%; overflow:hidden; border:3px solid #dfdfdf; display:inline-block; transition:0.3s;}
.managementteam .memberlist a .imgbox img{width:100%;}
.managementteam .memberlist a .name{font-size:16px; display:inline-block; padding:5px 0px; color:#6b6b6b; transition:0.3s; line-height: 24px;}
.managementteam .memberlist a.active{display:inline-block;}
.managementteam .memberlist a.active .imgbox{border:3px solid #8dc540;}
.managementteam .memberlist a.active .name{color:#8dc540;}
.managementteam .memberlist a:hover .imgbox{border:3px solid #8dc540;}
.managementteam .memberlist a:hover .name{color:#8dc540;}

.managementteam .memberprofiles{max-width:1000px; margin:0 auto;}
.managementteam .memberprofiles .profile{position:relative; padding-left:180px; margin-bottom:40px; display:none;}
.managementteam .memberprofiles .profile.active{display:block;}
.managementteam .memberprofiles .profile .imgbox{position:absolute; top:0; left:0; width:180px; height:180px; border-radius:50%; overflow:hidden; border:3px solid #8dc540; display:inline-block;}
.managementteam .memberprofiles .profile .imgbox img{width:100%;}
.managementteam .memberprofiles .profile .intro{height:95px; border-bottom:3px solid #8dc540; padding-left:50px;}
.managementteam .memberprofiles .profile .desig{ padding-left: 50px; }
.managementteam .memberprofiles .profile .intro .name{color:#8dc540; font-size:22px; line-height:34px; padding-top:15px;font-weight:600;}
.managementteam .memberprofiles .profile .intro .qual{font-size:16px; line-height:20px; font-weight:600;}
.managementteam .memberprofiles .profile .content{padding-left:50px; padding-top:20px; font-size:16px; line-height:28px;}
.managementteam .memberprofiles .profile .content p{padding-bottom:15px;}
.managementteam .memberprofiles .profile .content p a{color:#8dc540; font-weight:600;}
.managementteam .memberprofiles .profile .content p a:hover{color:#000000;}
.managementteam .memberprofiles .profile.active.fullwidth{padding-left:0px;}
.managementteam .memberprofiles .profile.active.fullwidth .intro{height:auto; border-bottom:3px solid #8dc540; padding-left:0px; padding-bottom:10px;}
.managementteam .memberprofiles .profile.active.fullwidth .content{padding-left:0px;}

.managementteam .navigation{margin-top:20px; margin-bottom:50px;}
.managementteam .previous{cursor:pointer; float:left; font-size:18px; color:#8dc540; display:inline-block; background-image:url(../images/about/pre-icon.png); background-repeat:no-repeat; padding-left:55px; height:43px; padding-top:10px;}
.managementteam .next{cursor:pointer; float:right; font-size:18px; color:#8dc540; display:inline-block; background-image:url(../images/about/next-icon.png); background-repeat:no-repeat; padding-right:55px; height:43px; padding-top:10px; background-position:right top;}

/*News & Events*/

.newsfilter{border-bottom:2px solid #d2d2d2; margin-bottom:20px; padding-bottom:15px;}
.newsfilter a{display:inline-block; vertical-align:top; color:#a7a6ab; font-size:22px; cursor:pointer}
.newsfilter a .newsletter { background-image: url(../images/news/newsletter.png); background-repeat: no-repeat; background-position: left; height: 40px; display: inline-block; padding-left: 80px; padding-top: 5px; padding-right: 30px; border-right: 1px solid #dfdfdf; transition: 0.3s; }
.newsfilter a .event { background-image: url(../images/news/events.png); background-repeat: no-repeat; background-position: left top; height: 40px; display: inline-block; padding-left: 80px; padding-top: 5px; padding-right: 30px; border-right: 1px solid #dfdfdf; margin-left: 30px; transition: 0.3s; }
.newsfilter a .pressrelease{background-image:url(../images/news/press-release.png); background-repeat:no-repeat; background-position:left top; height:40px; display:inline-block; padding-left:65px; padding-top:5px; margin-left:30px;transition:0.3s;}
.newsfilter a.active{color:#8dc540;}
.newsfilter a.active .newsletter { background-image: url(../images/news/newsletter-active.png); }
.newsfilter a.active .event { background-image: url(../images/news/events-active.png); }
.newsfilter a.active .pressrelease{background-image:url(../images/news/press-release-active.png);}
.newsfilter a:hover{color:#8dc540;}
.newsfilter a.hover .newsletter { background-image: url(../images/news/newsletter-active.png); }
.newsfilter a:hover .event{background-image:url(../images/news/events-active.png);}
.newsfilter a:hover .pressrelease{background-image:url(../images/news/press-release-active.png);}

.featuredevent{margin-top:70px; margin-bottom:50px;}
.featuredevent .imgbox{width:35%; float:left; max-width:350px;}
.featuredevent .imgbox img{width:100%;}
.featuredevent .content { width: 62%; float: right; }
.featuredevent .content .date{color:#8dc540; font-size:20px; background-image:url(../images/news/arrow.png); background-repeat:no-repeat;background-size:28px; padding-left:50px; padding-bottom:20px; border-bottom:1px solid #8dc540; margin-bottom:20px; padding-top:3px;}
.featuredevent .content .title{color:#000000; font-weight:500; padding-bottom:20px;}
.featuredevent .content p{color:#9f9f9f; line-height:26px; padding-bottom:15px;}
.featuredevent .content a { color: #8dc540; }

.news-accordion{margin-bottom:100px;}
.innercontent { margin-bottom: 100px; }
.innercontent ul { list-style-type: none; }
.innercontent li { border-bottom: 1px solid #a6a8ab; padding-bottom: 14px; }
.innercontent .document { margin-top: 30px; }
.innercontent .document img{vertical-align:middle;}

/*Resources*/
.resourcefilter{border-bottom:2px solid #d2d2d2; margin-bottom:20px; padding-bottom:15px;}
.resourcefilter a{display:inline-block; vertical-align:top; color:#a7a6ab; font-size:22px; cursor:pointer}
.resourcefilter a .research{background-image:url(../images/resources/research.png); background-repeat:no-repeat; background-position:left top; height:45px; display:inline-block; padding-left:65px; padding-top:8px; padding-right:30px; border-right:1px solid #dfdfdf;transition:0.3s;}
.resourcefilter a .other{background-image:url(../images/resources/other.png); background-repeat:no-repeat; background-position:left top; height:45px; display:inline-block; padding-left:65px; padding-top:8px; margin-left:30px;transition:0.3s;}
.resourcefilter a.active{color:#8dc540;}
.resourcefilter a.active .research{background-image:url(../images/resources/research-active.png);}
.resourcefilter a.active .other{background-image:url(../images/resources/other-active.png);}
.resourcefilter a:hover{color:#8dc540;}
.resourcefilter a:hover .research{background-image:url(../images/resources/research-active.png);}
.resourcefilter a:hover .other{background-image:url(../images/resources/other-active.png);}

.resourcetab{margin-bottom:80px; margin-top:40px;}
.resourcetab a{display:inline-block; margin-right:30px; cursor:pointer; text-align:center; transition:0.3s; width:110px; vertical-align:top;}
.resourcetab a .imgbox{width:110px; height:110px; border-radius:50%; overflow:hidden; display:inline-block; transition:0.3s; background-color:#f1f1f3;}
.resourcetab a .name{font-size:15px; display:inline-block;color:#6b6b6b; transition:0.3s; padding:10px 0px; line-height:22px;}
.resourcetab a.active{display:inline-block;}
.resourcetab a.active .imgbox{background-color:#8dc540;}
.resourcetab a.active .name{color:#8dc540;}
.resourcetab a:hover .imgbox{background-color:#8dc540;}
.resourcetab a:hover .name{color:#8dc540;}

.resourcetab a .imgbox .img{background-repeat:no-repeat; display:block; width:100%; height:100%; background-position:center center;}
.resourcetab a .imgbox.rg .img{background-image:url(../images/resources/research-guideline.png);}
.resourcetab a.active .imgbox.rg .img{background-image:url(../images/resources/research-guideline-active.png);}
.resourcetab a:hover .imgbox.rg .img{background-image:url(../images/resources/research-guideline-active.png);}

.resourcetab a .imgbox.ss .img{background-image:url(../images/resources/standard-scale.png);}
.resourcetab a.active .imgbox.ss .img{background-image:url(../images/resources/standard-scale-active.png);}
.resourcetab a:hover .imgbox.ss .img{background-image:url(../images/resources/standard-scale-active.png);}

.resourcetab a .imgbox.om .img{background-image:url(../images/resources/outcome-measure.png);}
.resourcetab a.active .imgbox.om .img{background-image:url(../images/resources/outcome-measure-active.png);}
.resourcetab a:hover .imgbox.om .img{background-image:url(../images/resources/outcome-measure-active.png);}

.resourcetab a .imgbox.cs .img{background-image:url(../images/resources/case-studies.png);}
.resourcetab a.active .imgbox.cs .img{background-image:url(../images/resources/case-studies-active.png);}
.resourcetab a:hover .imgbox.cs .img{background-image:url(../images/resources/case-studies-active.png);}

.resourcetab a .imgbox.lr .img{background-image:url(../images/resources/literature-research.png);}
.resourcetab a.active .imgbox.lr .img{background-image:url(../images/resources/literature-research-active.png);}
.resourcetab a:hover .imgbox.lr .img{background-image:url(../images/resources/literature-research-active.png);}

.resourcetab a .imgbox.promis .img{background-image:url(../images/resources/promo.png);}
.resourcetab a.active .imgbox.promis .img{background-image:url(../images/resources/promo-active.png);}
.resourcetab a:hover .imgbox.promis .img{background-image:url(../images/resources/promo-active.png);}

.resourcetab a .imgbox.jc .img{background-image:url(../images/resources/jc-club.png);}
.resourcetab a.active .imgbox.jc .img{background-image:url(../images/resources/jc-active.png);}
.resourcetab a:hover .imgbox.jc .img{background-image:url(../images/resources/jc-active.png);}


.resourcetab a .imgbox.other_ao .img { background-image: url(../images/resources/ayurvedic-organisations-gray.png); }
.resourcetab a.active .imgbox.other_ao .img { background-image: url(../images/resources/ayurvedic-organisations.png); }
.resourcetab a:hover .imgbox.other_ao .img { background-image: url(../images/resources/ayurvedic-organisations.png); }

.resourcetab a .imgbox.other_as .img { background-image: url(../images/resources/ayurvedic-school-gray.png); }
.resourcetab a.active .imgbox.other_as .img { background-image: url(../images/resources/ayurvedic-school.png); }
.resourcetab a:hover .imgbox.other_as .img { background-image: url(../images/resources/ayurvedic-school.png); }

.resourcetab a .imgbox.other_if .img { background-image: url(../images/resources/intake-form-gray.png); }
.resourcetab a.active .imgbox.other_if .img { background-image: url(../images/resources/intake-form.png); }
.resourcetab a:hover .imgbox.other_if .img { background-image: url(../images/resources/intake-form.png); }

.resourcetab a .imgbox.other_j .img { background-image: url(../images/resources/journals-gray.png); }
.resourcetab a.active .imgbox.other_j .img { background-image: url(../images/resources/journals.png); }
.resourcetab a:hover .imgbox.other_j .img { background-image: url(../images/resources/journals.png); }

.resourcetab a .imgbox.other_cs .img { background-image: url(../images/resources/all-about-case-studies-gray.png); }
.resourcetab a.active .imgbox.other_cs .img { background-image: url(../images/resources/all-about-case-studies.png); }
.resourcetab a:hover .imgbox.other_cs .img { background-image: url(../images/resources/all-about-case-studies.png); }

.resourcetab a .imgbox.other_cr .img { background-image: url(../images/resources/writing-a-case-report-gray.png); }
.resourcetab a.active .imgbox.other_cr .img { background-image: url(../images/resources/writing-a-case-report.png); }
.resourcetab a:hover .imgbox.other_cr .img { background-image: url(../images/resources/writing-a-case-report.png); }

.resourcetab a .imgbox.other_kp .img { background-image: url(../images/resources/dr.-kishor-patwardhan-resources-gray.png); }
.resourcetab a.active .imgbox.other_kp .img { background-image: url(../images/resources/dr.-kishor-patwardhan-resources.png); }
.resourcetab a:hover .imgbox.other_kp .img { background-image: url(../images/resources/dr.-kishor-patwardhan-resources.png); }

.resourcetab a .imgbox.other_ia .img { background-image: url(../images/resources/indu-arora-resources-gray.png); }
.resourcetab a.active .imgbox.other_ia .img { background-image: url(../images/resources/indu-arora-resources.png); }
.resourcetab a:hover .imgbox.other_ia .img { background-image: url(../images/resources/indu-arora-resources.png); }

.rescontentcontainer{max-width:1100px; margin:0 auto;}
.resourcecontent {position:relative; padding-left:140px; margin-bottom:40px; display:none; min-height:400px;}
.resourcecontent a{ word-break: break-all; }
.resourcecontent.active{display:block;}
.resourcecontent .imgbox { position: absolute; top: 0; left: 0; width: 140px; height: 140px; border-radius: 50%; overflow: hidden; background-color: #8dc540; display: inline-block; text-align: center; }
.resourcecontent .imgbox .img { background-repeat: no-repeat; display: block; width: 100%; height: 100%; background-position: center center; }
.resourcecontent .imgbox.rg .img { background-image: url(../images/resources/research-guideline-big.png);}
.resourcecontent .imgbox.ss .img { background-image: url(../images/resources/standard-scale-big.png); }
.resourcecontent .imgbox.om .img { background-image: url(../images/resources/outcome-measure-big.png); }
.resourcecontent .imgbox.cs .img { background-image: url(../images/resources/case-studies-big.png); }
.resourcecontent .imgbox.lr .img { background-image: url(../images/resources/literature-research-big.png); }
.resourcecontent .imgbox.jc .img { background-image: url(../images/resources/jc-big.png); }
.resourcecontent .imgbox.promis .img { background-image: url(../images/resources/promo-big.png); }
.resourcecontent .imgbox.other_ao .img { background-image: url(../images/resources/ayurvedic-organisations-big.png); }
.resourcecontent .imgbox.other_as .img { background-image: url(../images/resources/ayurvedic-school-big.png); }
.resourcecontent .imgbox.other_if .img { background-image: url(../images/resources/intake-form-big.png); }
.resourcecontent .imgbox.other_j .img { background-image: url(../images/resources/journals-big.png); }
.resourcecontent .imgbox.other_cs .img { background-image: url(../images/resources/all-about-case-studies-big.png); }
.resourcecontent .imgbox.other_cr .img { background-image: url(../images/resources/writing-a-case-report-big.png); }
.resourcecontent .imgbox.other_kp .img { background-image: url(../images/resources/dr.-kishor-patwardhan-resources.png); }
.resourcecontent .imgbox.other_ia .img { background-image: url(../images/resources/indu-arora-resources-big.png); }

.resourcecontent .intro{height:75px; border-bottom:3px solid #8dc540; padding-left:30px;}
.resourcecontent .intro .name{color:#8dc540; font-size:22px; line-height:34px; padding-top:0px;}
.resourcecontent .intro .text{font-size:16px; line-height:30px;}
.resourcecontent .content{padding-left:30px; padding-top:20px; color:#6b6b6b; font-size:16px; line-height:28px;}
.resourcecontent .content p{padding-bottom:10px;}
.resourcecontent .content ul{margin-bottom:15px; margin-left:30px;}
.resourcecontent .content ol{margin-bottom:15px; margin-left:30px;}
.resourcecontent .content ol li{padding-left:10px;}
.resourcecontent .content a { color: #8dc540; }
.resourcecontent .content a:hover{color:#000000;}
.resourcecontent .content.scale a{color:#6b6b6b;}
.resourcecontent .content.scale a:hover{color:#8dc540;}
.resourcecontent .content.scale li{padding-bottom:10px;}

.resourcenavigation{margin-top:20px; margin-bottom:50px;}
.resourcenavigation .previous{cursor:pointer; float:left; font-size:18px; color:#8dc540; display:inline-block; background-image:url(../images/about/pre-icon.png); background-repeat:no-repeat; padding-left:55px; height:43px; padding-top:10px;}
.resourcenavigation .next{cursor:pointer; float:right; font-size:18px; color:#8dc540; display:inline-block; background-image:url(../images/about/next-icon.png); background-repeat:no-repeat; padding-right:55px; height:43px; padding-top:10px; background-position:right top;}


/*Contact Us*/
.contactaddress{width:48%; float:left;}
.contactform { width: 48%; float: right; }

.contactaddress .location { background-image: url(../images/contact/location.png); background-repeat: no-repeat; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight:300; height:40px; padding-left:50px; padding-top:5px; padding-bottom:10px; margin-top:20px;}
.contactaddress .phone { background-image: url(../images/contact/call.png); background-repeat: no-repeat; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 300; height: 40px; padding-left: 50px; padding-top: 5px; padding-bottom: 10px; margin-top:40px; }
.contactaddress .mail { background-image: url(../images/contact/mail.png); background-repeat: no-repeat; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 300; height: 40px; padding-left: 50px; padding-top: 2px; padding-bottom: 10px; margin-top: 40px; }
.contactaddress p{padding-left:50px; color:#9b9b9b;}

.contactform h5 { font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 300; }
.contactform .form{border:1px solid #efefef; padding:20px 30px; margin-top:20px; max-width:450px;}
.contactform .fieldbox { padding-bottom: 20px; position:relative;}
.contactform input[type="text"] { width: 100%; display: block; border: 1px solid #dfdfdf; padding: 10px 15px; font-size: 15px; }
.contactform .fieldbox .validator { position: absolute; bottom: 0; right: 0;font-size: 11px; line-height: 12px; color: #ff0000; margin-bottom:5px;}
.contactform textarea { width: 100%; display: block; border: 1px solid #dfdfdf; padding: 10px 15px; font-size: 15px;}
.contactform input[type="submit"] { display: inline-block; background-color:#8dc540 ; color:#ffffff; text-transform:uppercase; padding:10px 25px; border:0; font-weight:bold; font-size:14px;}
.cfacknowledgement { border: 1px solid #efefef; padding: 20px 30px; margin-top: 20px; max-width: 450px; text-align: center; min-height: 220px; }
.cfacknowledgement h4 { padding-top: 40px; padding-bottom: 30px; font-size: 24px; line-height: 34px; }

.subscribe{position:relative;}
.subscribe img{width:100%; vertical-align:top;}
.subscribe .overlay{background-color: rgba(26,51,117,0.6); position:absolute; top:0; left:0; width:100%; height:100%;}
.subscribe .overlay .content{max-width:700px; margin:0 auto; text-align:center; padding-top:7%;}
.subscribe .overlay .content h4{font-size:28px; color:#ffffff; font-weight:600; padding-bottom:20px;}
.subscribe .overlay .content p{color:#ffffff; font-size:14px; padding-left:20px; padding-right:20px;}
.subscribe .overlay .content .fieldbox {display:inline-block; position:relative;}
.subscribe .overlay .content .fieldbox.email { display: inline-block; position: relative; width: 100%; max-width: 400px; margin-top: 40px; padding-bottom:20px;}
.subscribe .overlay .content .fieldbox.button { display: inline-block; position: relative; width: 100%; max-width: 400px; margin-top: 40px; width: 180px; margin-left: 10px; margin-right: 10px; vertical-align: top; margin-top: 40px; }
.subscribe .overlay .content input[type="text"] { width: 100%; background-color: #ffffff; padding: 10px; border: 1px solid #efefef;}
.subscribe .overlay .content input[type="submit"] {background-color: #8dc540; color: #ffffff; text-transform: uppercase; padding: 10px 20px; border: 0; font-weight: bold; font-size: 14px; cursor:pointer;}
.subscribe .overlay .content .fieldbox .validator { position: absolute; bottom: 0; left: 0; font-size: 11px; line-height: 12px; color: #ffffff;}
.subscribe .overlay .content h5 { font-size: 20px; color: #ffffff; font-weight: 600; padding-bottom: 20px; padding-top:30px; line-height:26px;}

/*Membership*/
.membershipfilter { border-bottom: 2px solid #d2d2d2; margin-bottom: 20px; padding-bottom: 15px; }
.membershipfilter a{display:inline-block; vertical-align:top; color:#a7a6ab; font-size:22px; cursor:pointer}
.membershipfilter a .membership{background-image:url(../images/membership/membership-gray.png); background-repeat:no-repeat; background-position:left top; height:45px; display:inline-block; padding-left:65px; padding-top:8px; padding-right:30px; border-right:1px solid #dfdfdf;transition:0.3s;}
.membershipfilter a .donor{background-image:url(../images/membership/donor-gray.png); background-repeat:no-repeat; background-position:left top; height:45px; display:inline-block; padding-left:65px; padding-top:8px; margin-left:30px;transition:0.3s;}
.membershipfilter a.active{color:#8dc540;}
.membershipfilter a.active .membership{background-image:url(../images/membership/membership-green.png);}
.membershipfilter a.active .donor{background-image:url(../images/membership/donor-green.png);}
.membershipfilter a:hover{color:#8dc540;}
.membershipfilter a:hover .membership{background-image:url(../images/membership/membership-green.png);}
.membershipfilter a:hover .donor{background-image:url(../images/membership/donor-green.png);}
.membershipfilter .currency{float:right;}
.membershipfilter .currency span {display: inline-block;padding: 10px 5px;text-align: center;font-size: 20px;line-height: 24px;cursor: pointer;}
.membershipfilter .currency span.active {color: #8bc43f;border-bottom: 2px solid #8bc43f;}

.plancontainer{text-align:center; margin-top:40px; margin-bottom:30px;}
.plancontainer .plan{display:inline-block; vertical-align:top; width:280px; margin-left:5px; border:1px solid #e8e8e8; text-align:center; margin-bottom:30px;transition:0.3s;}
.plancontainer .plan.membership{min-height:1100px;}
.plancontainer .plan .title{color:#afb0b2;font-size:20px; padding:10px; border-bottom:3px solid #b0b1b5; }
.plancontainer .plan .price{position:relative; display:inline-block; padding:5px 20px; font-size:36px; color:#000000; font-weight:700; margin-top:30px; margin-bottom:25px;}
.plancontainer .plan .price .currency{position:absolute; top:0; left:0; font-size:20px; color:#afb0b2; font-weight:500;}
.plancontainer .plan .price .period{font-size:20px; color:#afb0b2; font-weight:500; margin-left:10px;}
.plancontainer .plan .signup{display:block; background-color:#bcbdbf; color:#ffffff; text-transform:uppercase; padding:10px; font-size:20px;}
.plancontainer .plan .signup:hover{background-color:#6b6b6b;}
.plancontainer .plan ul{list-style-type:none; margin:20px 10px;}
.plancontainer .plan li { color: #717076; border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; margin-bottom: 10px; font-size: 16px; line-height: 24px; }
.plancontainer .plan li:last-child{border-bottom:none; padding-bottom:0px;}
.plancontainer .plan:hover{border-color:#d5ebbc; box-shadow:0px 0px 10px 5px #efefef;}
.plancontainer .plan:hover .signup{background-color:#8bc43f;}
.plancontainer .plan:hover .title{color:#8bc43f;}
.plancontainer .plan:hover .price .currency{color:#8bc43f;}
.plancontainer .plan:hover .price .period{color:#8bc43f;}
.plancontainer .plan .price.show{display:inline-block;}
.plancontainer .plan .price.hide{display:none;}
.plancontainer .plan .signup.show{display:block;}
.plancontainer .plan .signup.hide{display:none;}

.membershipForm{border:1px solid #efefef; padding:30px; max-width:1000px; margin:0 auto;}
.membershipForm .fieldbox{float:left; width:50%; margin-bottom:5px; padding-bottom:15px; min-width:350px; font-size:16px; line-height:24px; position:relative;}
.membershipForm .fieldbox.fullwidth{float:none; width:100%;}
.membershipForm .label{display:inline-block; width:30%; font-size:16px; float:left; vertical-align:top; padding-top:10px;}
.membershipForm .label span{font-size:13px; color:#ff0000;}
.membershipForm .input{display:inline-block; width:66%; font-size:16px; float:left; vertical-align:top; border:1px solid #dfdfdf; padding:10px;}
.membershipForm .fieldbox.fullwidth{text-align:left;}
.membershipForm .fieldbox.fullwidth .label{width:15%;}
.membershipForm .fieldbox.fullwidth .input{width:83%;}
.membershipForm .fieldbox .fileupload{margin-top:10px;}
.membershipForm .fieldbox .validator{position:absolute; bottom:0; right:0; margin-right:4%; font-size:11px; line-height:12px; color:#ff0000;}
.membershipForm .fieldbox.fullwidth .validator{margin-right:2%;}
.membershipForm .label.nowidth{float:none;width:auto;}
.membershipForm .fieldbox.fullwidth .label.nowidth{float:none;width:auto; padding-top:0;}
.submit{background-color:#8dc540;color:#ffffff; display:inline-block; padding:5px 15px; font-size:16px; float:right; border:0; cursor:pointer;}

.acknowledgement{border:1px solid #efefef; padding:30px; max-width:1000px; margin:0 auto;text-align:center; min-height:400px;}
.acknowledgement h4{padding-top:40px; padding-bottom:30px; font-size:24px; line-height:34px;}
.agreement{display:block; padding-left:25px; padding-top:5px;}

.membershipForm.login {max-width: 400px; padding:0; margin-bottom:100px;}
.membershipForm.login h3 { background-color: #8dc540; color:#ffffff; padding:10px 20px; font-weight:400; margin-bottom:20px;}
.membershipForm.login .fieldbox { float: none; padding: 5px 20px; width:100%;}
.membershipForm.login .fieldbox .input{display:block; width:100%; float:none;}
.membershipForm.login .fieldbox input[type="text"] { width: 100%; }
.membershipForm.login .submit { padding: 8px 20px; margin-bottom:10px; float:left;}
/*Founder*/
.founder { padding: 0px 10px 30px 10px; }
.founder .title{font-size:24px; font-weight:400; padding-bottom:15px; text-align:center;}
.founder hr{border:none; border-bottom:2px solid #8dc540; max-width:100px; margin:0 auto; margin-bottom:40px;}
.founder .imgbox{text-align:center; margin-bottom:30px;}
.founder .imgbox img{box-shadow:0px 0px 6px 3px rgba(0,0,0,0.2) ; width:100%; max-width:250px;}
.founder p{line-height:26px; padding-bottom:20px;}
.founder p a{color:#8dc540; font-weight:600;}
.founder p a:hover{color:#000000;}

.mvcontainer{text-align:center;}
.missionvision {box-shadow: 0px 0px 10px #dfdfdf; margin:30px 40px; position:relative; display:inline-block; vertical-align:top; color:#ffffff;}
.missionvision img{vertical-align:top;}
.missionvision .overlay{position:absolute; top:0; left:0; width:100%; height:100%;}
.missionvision .overlay.mission{background-color:rgba(22,62,164,0.7);}
.missionvision .overlay.vision{background-color:rgba(62,140,12,0.7);}
.missionvision h3 { font-size: 32px; font-weight: 600; padding-top:70px; text-align: center;}
.missionvision p{line-height:26px; font-size:18px; font-weight:500; padding:30px 20px;}

.carteam{text-align:center; margin-top:30px; margin-bottom:80px;}
.carteam .title { font-size: 24px; font-weight: 600; padding-bottom: 15px; text-align: center; padding-top: 20px; }
.carteam hr { border: none; border-bottom: 2px solid #8dc540; max-width: 50px; margin:20px auto;}
.carteam .teambox { box-shadow: 0px 0px 5px 0px #efefef; border: 1px solid #8dc540; padding: 20px; text-align: center; display: inline-block; margin: 10px; width: 250px; background-color: #fcfcfc; color: #3b3b3b; font-weight:400; font-size:18px; }
.carteam .teambox:hover{color:#ffffff; background-color:#8dc540;}

.managementteam .filter a{display:inline-block; vertical-align:top; color:#a7a6ab; font-size:22px; cursor:pointer; margin-right:30px; margin-bottom:15px;}
.managementteam .filter a span{display:block; font-size:16px; padding-top:5px;}

.committee{padding-bottom:40px;}
.committee h4{font-size:18px; padding-bottom:15px;}
.committee ul{list-style:square; margin-left:20px;}
.committee ul li{padding-bottom:10px; padding-left:10px;}

.pagetitle{font-size: 26px; font-weight: 500; text-align: center; line-height:36px;}
.pagetitle hr{border: none; border-bottom: 2px solid #8dc540; max-width: 100px; margin:10px auto;}

#divalert { float: left; min-width: 400px; max-width: 600px; }

.eventpage h4 { font-size: 24px; line-height: 30px; padding-bottom: 20px; padding-top:20px;}
.eventpage .eventbox { padding-bottom: 40px; border-bottom: 1px solid #dfdfdf; margin-bottom: 40px; }
.eventpage .eventbox.last { border-bottom: 0; margin-bottom: 0; }
.eventpage .eventbox .imgbox {float: left; }
.eventpage .eventbox .imgbox img {width:250px; }
.eventpage .eventbox .eventcontent {margin-left:270px; }
.eventpage .eventbox .eventcontent.nomargin { margin-left: 0px; }
.eventpage .eventbox .eventcontent .title { font-size: 18px; padding-bottom: 20px; color: #3f3f3f; font-weight: 600; line-height: 24px;}
.eventpage .eventbox .venue { background-color: #f1f1f3; display: block; float: none; font-size: 14px; color: #6b6b6b; text-align: center; padding: 15px 25px; margin-bottom: 20px; text-align: left; }
.eventpage .eventbox .venue .location { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/location.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; margin-right:30px; }
.eventpage .eventbox .venue .attachment { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/download.png); background-repeat: no-repeat; background-position: left top; padding-left: 30px; margin-right: 30px;background-size:23px; }
.eventpage .eventbox .venue .link { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/link.png); background-repeat: no-repeat; background-position: left top; padding-left: 30px; margin-right: 30px;background-size:20px; }
.eventpage .eventbox .venue .dollor { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/dollor.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; margin-right: 30px; background-size: 20px; }
.eventpage .eventbox .venue .rupee { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/rupee.png); background-repeat: no-repeat; background-position: left top; padding-left: 20px; margin-right: 30px; background-size: 20px; }
.eventpage .eventbox .venue .register { display: inline-block; font-size: 15px; margin-top: 10px; background-image: url(../images/home/register.png); background-repeat: no-repeat; background-position: left top; padding-left: 25px; margin-right: 30px; background-size: 20px; }
.eventpage .eventbox .venue a{color:#6b6b6b;}
.eventpage .eventbox .venue a:hover { color: #333333; }
.eventpage .eventbox .content { display: block; }
.eventpage .eventbox .content .title { font-size: 18px; padding-bottom: 20px; color: #3f3f3f; font-weight: 600; display: inline-block; line-height: 24px; }
.eventpage .eventbox .content .title:hover { color: #8dc540; }
.eventpage .eventbox .content p { font-size: 14px; line-height: 22px; color: #8b8b8b; }
.eventpage .eventbox .content div { font-size: 14px; line-height: 22px; color: #8b8b8b; }
.eventpage .eventbox .content a { color: #89c53f; }
.eventpage .eventbox .content a:hover { color: #000000; }

.archive{text-align:center;}
.archive a { background-color:#89c53f; color:#ffffff; padding:10px 20px; display:inline-block; }
.archive a:hover {background-color:forestgreen;}

.acknowledgement { }
.acknowledgement .fieldbox{margin-bottom:10px;}
.acknowledgement p{margin-bottom:40px;}
.acknowledgement .fieldbox{margin:0 auto; max-width:500px; border:1px solid #efefef; padding:10px;margin-top:-1px;}
.acknowledgement .fieldbox span { display: inline-block; width: 40%; text-align: left; font-weight: 600; }
.acknowledgement .fieldbox .label { display: inline-block; width: 56%; text-align: left; font-weight: 400; margin-left:2%;}

/*Payment Checkout*/
.checkcout-container { padding-top: 150px; min-height: 600px; text-align: center; font-size: 40px; padding-bottom: 30px; }
.checkcout-container h4 { color: #0c7571; font-size: 30px; line-height: 40px; padding: 30px 10px; font-weight: 500; }
.checkcout-container h5 { color: #333333; font-size: 22px; line-height: 30px; padding: 10px 10px 10px 10px; font-weight: 400; }
.checkcout-container h6 { color: #b33857; font-size: 20px; line-height: 30px; padding: 10px 10px 10px 10px; font-weight: 400; }
.checkcout-container p { color: #333333; font-size: 16px; line-height: 24px; padding: 10px 10px 10px 10px; font-weight: 400; }
.checkcout-container .buttonbox a { background: radial-gradient(ellipse at center, rgba(34,188,188,1) 0%, rgba(12,115,112,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22bcbc', endColorstr='#0c7370', GradientType=1 ); display: inline-block; color: #ffffff; font-size: 14px; text-transform: uppercase; padding: 10px 20px; border-bottom: 4px solid #99c93f; margin-top: 10px; cursor: pointer; }
.checkcout-container table { font-size: 16px; border-top: 1px solid #efefef; border-left: 1px solid #efefef; margin: 0 auto; margin-top: 10px; margin-bottom: 30px; }
.checkcout-container table th { padding: 5px 20px; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef; }
.checkcout-container table td { padding: 5px 20px; border-bottom: 1px solid #efefef; border-right: 1px solid #efefef; }
.paysummary { text-align: center; }

/*Directory*/
.resourcefilter.directory a{padding-right:5%;}
.rescontentcontainer.directory .resourcecontent {
    padding-left: 0px !important;
}
.rescontentcontainer.directory {
    padding-top: 50px;
    padding-bottom: 100px;
}
.directorybox {
    display: inline-block;
    vertical-align: top;
    background-color: #f0f0f0;
    width: 300px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
    border-radius: 5px;
    border: 1px solid #dfdfdf;
    position: relative;
    margin-top: 50px;
    text-align: center;
    padding: 15px 10px;
    color: #000000;
    padding-top:30px;
}
.directorybox .imgbox {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-top: -105px;
    display: inline-block;
    margin-bottom: 10px;
    overflow: hidden;
    background-color: transparent;
    border: 2px solid #dfdfdf;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    text-align:center;
    top:unset;
}
.directorybox .imgbox img{max-width:100%;}
.directorybox .name {
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:10px;
}

.directorybox .designation {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dfdfdf;
}

.directorybox .phone {
    text-align: left;
    background-image: url('../images/footer/call.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size:15px;
    background-size:15px;
}

.directorybox .others {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 8px;
    font-size:15px; line-height:22px; padding-top:10px;
}

.directorybox .email {
    text-align: left;
    background-image: url('../images/footer/mail.png');
    background-repeat: no-repeat;
    background-position: left 5px;
    padding-left: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 15px;
    background-size: 15px;
}

.directorybox .location {
    text-align: left;
    background-image: url('../images/footer/location.png');
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 25px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 15px;
    background-size: 14px;
}
/* Collaborator start*/

.collaborator {
    display: inline-block;
    vertical-align: top;
   
    width: 300px;
    height:320px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid #dfdfdf;
    position: relative;
    margin-top: 10px;
    text-align: center;
    padding: 10px 10px;
    color: #000000;
    padding: 25px;

}

    .collaborator .imgbox {        
        display: inline-block;        
        margin-bottom: 10px;
        overflow: hidden;
        background-color: transparent;
       
        position: relative;
        height:200px;
        text-align: center;
        top: unset;
    }

        .collaborator .imgbox img {
            max-width: 100%;
            padding:5px;
        }

    .collaborator .name {
        text-align: center;
        font-size: 16px;
        font-weight: 600;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        display:block;  
		texr-decoration:none;		

        
    }

    
/* end collaborator */
/*Popup*/
.popupcontainer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); z-index: 99999; }
.popupcontainer .popup { max-width: 700px; background-color: #ffffff; margin: 0 auto; margin-top: 5%; position: relative; overflow-y: auto; text-align: center; }
.popupcontainer .popup .popupcontent {padding:20px;}
.popupcontainer .popup .close { position: absolute; top: 10px; right: 10px; width: 24px; cursor: pointer; }
.popupcontainer .popup .close img { width: 20px; }
.popupcontainer .popup .title { background-color: #3b3b3b; color: #ffffff; padding: 8px 10px; font-size: 18px; line-height: 36px; padding-right: 40px; font-weight: 500; padding-left: 40px; }
.popupcontainer .popup p { padding: 15px 15px; font-size: 18px; line-height: 30px; }
.popupcontainer .popup a { font-size: 16px; line-height: 24px; color: #0091da; }
.popupcontainer .popup a:hover { color: #000000; }
.popupcontainer .popup img { max-width: 100%; }
.popupcontainer .popup .btn { display: inline-block; background-color: #8bc43f; color:#ffffff; padding:8px 20px; cursor:pointer;}

/*Conference*/
.confcontent{padding-bottom:50px;}
.confcontent p{line-height:24px; padding-bottom:15px;}
.confcontent h5 { color: #89c53f; font-size:17px!important; padding-top:10px; }
.confcontent a { color: #89c53f;}
.confcontent a:hover { color: forestgreen;}
.confcontent table{margin-bottom:10px;}
.confcontent table td{ padding-right:10px; padding-bottom:5px;}
.conftable{overflow-x:auto;}
.conftable table{border:1px solid #dbdbdb; border-collapse:collapse; margin-top:10px; margin-bottom:10px; width:100%;}
.conftable td { border: 1px solid #dbdbdb; border-collapse: collapse; padding: 5px 10px; font-size: 14px; }
.progguide{padding-top:20px; padding-bottom:50px; text-align:center;}
.progguide .box{width:350px; border:1px solid #dbdbdb; padding:10px; display:inline-block; vertical-align:top; margin:0px 20px 20px 20px; min-height:600px; font-size:14px; line-height:24px; text-align:left;}
.progguide .date{text-align:center; font-weight:600; font-size:18px; padding-bottom:10px;}
.progguide .panel { color: #000000; font-weight: 600; }
.progguide .feature { color: #23527c; }
.progguide .moderator { color: #23527c; }
.progguide .title { color: #000000;}
.progguide .doctor { color:#d03642; padding-left:20px;}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn { from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}

@keyframes hide {
    0% {
        display: block;
    }
    100% {
        display: none;
    }
}

/* project*/
.projecttab {
    text-align: center;
    
}

    .projecttab .title {
        font-size: 24px;
        font-weight: 600;
        padding-bottom: 15px;
        text-align: center;
        padding-top: 20px;
    }

    .projecttab hr {
        border: none;
        border-bottom: 2px solid #8dc540;
        max-width: 50px;
        margin: 20px auto;
    }

    .projecttab .teambox {
        box-shadow: 0px 0px 5px 0px #efefef;
        border: 1px solid #8dc540;
        padding: 20px;
        text-align: left;
        display: inline-block;
        margin: 10px;        
        background-color: #fcfcfc;
        color: #3b3b3b;
        font-weight: 400;
        font-size: 18px;
    }

        .projecttab .teambox:hover {
            color: #ffffff;
            background-color: #8dc540;
        }




