@charset"utf-8";
/* CSS Document */

body {
    background-color: #E5E5E;
}
.greyFloralBg {
    background: url(../images/body_bg.jpg) repeat;
}
.topheaderDiv {
    float: left;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    width: 100%
}
.brandingLogo {
    float: left;
    display: block;
    width: 100%
}
.brandingLogo img {
    /*width:100%;*/
    
    max-width: 100%;
	margin-top:5px;
}
.hToprigh {
    width: 100%;
    background-color: #0C6;
}
.container {
    max-width: 1000px;
    padding-left: 10px;
    padding-right: 10px;
}
.topHeader {
    background: url(../images/header_top_bg.png) repeat-x center bottom;
    height: 60px;
    float: left;
    z-index: 999;
}

.chaptersDivimg {
	position: relative;
	float: left;
    width: 100%;
    padding-top: 4px;
    cursor: pointer;
}

.chaptersDivimgLeft {
    margin-right: 6px;
    float: left;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: url(../images/top_chapters_icon.png) no-repeat center top;
    margin-top: 6px;
    -webkit-transition: background-position 0.3s ease-in;
    -moz-transition: background-position 0.3s ease-in;
    -o-transition: background-position 0.3s ease-in;
    -ms-transition: background-position 0.3s ease-in;
    transition: background-position 0.3s ease-in;
}

.chaptersDivimgLeftClose .chaptersDivimgLeft {
	background-position: center bottom;
    -webkit-transition: background-position 0.3s ease-in;
    -moz-transition: background-position 0.3s ease-in;
    -o-transition: background-position 0.3s ease-in;
    -ms-transition: background-position 0.3s ease-in;
    transition: background-position 0.3s ease-in;
}

/* .chaptersDivimgLeft img {
    padding-top: 2px;
} */
.chaptersDivimgRight {
    float: left;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #3a3a3a;
	margin-top:3px;
}
.atsdivLogo {
    float: right;
    display: block;
    /*margin-top:20px;*/
    
    text-align: right;
    width: 100%
}
.atsdivLogo a {
    display: block;
}
.atsdivLogo img {
    /*max-width:100%*/
    
    max-height: 28px;
}
.topMainHeader {
    background: url(../images/header_bg.png) repeat-x center bottom;
    /* margin-top: -35px; */
    z-index: 9;
}
.seveGamyam {
    float: left;
    display: block;
    margin-top:10px;
	margin-bottom:10px;
    text-align: center;
    width: 100%
}
.seveGamyam img {
    max-width: 100%;
}

.mobileMenuBlock {
    float: left;
    display: block;
    height: 33px;
    width: 100%;
}
.mobileMenuIcon {
    padding: 2px;
   
    height: 36px;
    font-weight: 300;
    font-size: 18px;
    color: #474545;
    cursor: pointer;
    float: left;
    width: 100%;
}


.mobileMenuIcon span.mobileMenuPageTitle {
    display: inline-block;
}

.mobileMenuIcon span.arrow {
    float: right;
    width: 40px;
    height: 36px;
    background-image: url(../images/downArrow.png);
    background-repeat: no-repeat; 
    background-position: center;

     -webkit-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}


.mobileMenuIcon span.rotateArrow {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);

    -webkit-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

.closeMenu {
    background-image: url(../images/crossmark.png);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out
}
.hideMenu {
    display: none;
    -webkit-transition: height 0.5s ease-out;
    -moz-transition: height 0.5s ease-out;
    -o-transition: height 0.5s ease-out;
    transition: height 0.5s ease-out
}
.toggle-sub-menu {
    display: none
}
.mainNavigationBlock {
    background-color: #ecb32d;
    height: 33px;
    width: 100%;
    -moz-box-shadow: 1px 3px 1px #AAA;
    -webkit-box-shadow: 1px 3px 1px #AAA;
    -ms-box-shadow: 1px 3px 1px #AAA;
    -o-box-shadow: 1px 3px 1px #AAA;
    box-shadow: 1px 3px 1px #AAA;
    z-index: 3;
    position: relative;
}
.footerBg {
    background: url(../images/footer_bg.jpg) repeat-x center top;
    height: 233px;
    float: left;
    z-index: 999;
    margin-top: 20px;
}
.footerNav {
    margin-top: 15px;
}

.footerNav a {
    color: white;
    width: 50%;
    display: block;
    float: left;
    padding: 5px 10px;
}
.footerNav ul {
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
    text-align: left;
    padding-bottom: 10px;
    width: 100px;
    float: left;
    margin-right: 55px;
}
.footerNav ul li {
    display: inline-block;
    margin-right: 10px;
}
.footerNav ul li a {
    display: block;
    float: left;
    color: #eeeeee;
    font-size: 13px;
    font-weight: 400;
}
.footerNav ul li a:hover {
    color: white
}
.footerSubscribe {
    width: 100%;
    background-color: #eeeeee;
    height: 100px;
    margin-top: 21px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 4px #161616;
    -webkit-box-shadow: 0px 2px 4px #161616;
    box-shadow: 0px 2px 4px #161616;
    padding: 20px;
}
.subscribetopcurve {
    display: none;
}
.footerSubscribe h2 {
    font-size: 14px;
    color: #333333;
    margin-top: 0px;
}
.signupFormTxtField {
    width: 68%;
    height: 40px;
    padding: 10px;
    border-radius: 1px 0px 0px 3px;
    background-color: #cccccc;
    color: #000 !important;
}
.signupFormBtn {
    width: 30%;
    font-size: 80%;
    border-radius: 0px 3px;
    height: 40px;
    padding: 7px 0px !important;
    text-align: center;
    background-color: #d15300 !important;
}

.footerSocial {
	float: left;
    width: 233px;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
	margin-left:53px;
}

.footerSocial a {
	float: left;
	display: block;
	margin-left:17px;
	margin-top:2px;
	margin-bottom:2px;

}

.footerSocial a.footerFacebook {
	background: url(../images/facebook_img.png) no-repeat;
	height: 25px;
	width: 26px;
}

.footerSocial a.footerTwitter {
	background: url(../images/twitter_img.png) no-repeat;
	height: 25px;
	width: 26px;
}
.footerSocial a.footergoogleplus {
	background: url(../images/google_plus_img.png) no-repeat;
	height: 25px;
	width: 26px;
}
.footerSocial a.youtube {
	background: url(../images/youtube_img.png) no-repeat;
	height: 25px;
	width: 26px;
}

.footerSocial a:hover {
	background-position: left bottom;
}

.copyrights {
    font-size: 13px;
    text-align: center;
    color: #eeeeee;
    font-weight: 400;
    margin-top: 10px;
    padding-bottom: 10px;
}
.homeicon a {
    /*	 background:url(../images/home_icon.png); background-position:center center; background-repeat:no-repeat;*/
    
    background: url(../images/home_icon.png) no-repeat scroll center center;
    width: 44px;
    text-indent: -9999px;
    overflow: hidden;
    height: 33px;
    border-left: 1px solid #C58D0A;
}
.bannerW {
    margin-top: 15px;
    /*padding-left: 0px;

	padding-right: 0px;

	width:100%;*/
}
#homebanner {
    width: 100%;
    float: left;
    position: relative;
    /*	margin-top:17px;*/
	
    -webkit-border-radius: 10px;
	margin:0px;
}
.bannerW #homebanner .item a {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    /*	height:160px;*/
    
    float: left;
    position: relative;
}
/*.bannerW #homebanner .item a .title {
    float: none;
    margin-right: 90px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 20px;
    position: absolute;
    text-overflow: ellipsis;
    color: #FFF;
    z-index: 9999;
}*/
.bannerW #homebanner .item a .title {
    float: none;
    margin-right: 90px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 20px;
    position: absolute;
    bottom: 2px;
    text-overflow: ellipsis;
    color: #FFF;
    z-index: 9999;
	position:absolute;
	background-image: url(../images/banner_arrow.png);
    background-repeat: repeat-x repeat-y;
	width:100%;
	height:31px;
	padding-top:5px;
}
.owl-carousel {
    margin-left: 0px;
    list-style-type: none;
}
.bannerW .owl-prev {
    position: absolute;
    top: 40px;
    overflow: hidden;
    left: -6px;
    background-image: url(../images/bannerLeftarrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -1000000px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-color: #10100e;
    background-size: auto 18px;
    padding: 60px;
}
.bannerW .owl-next {
    position: absolute;
    top: 40px;
    right: -6px;
    background-image: url(../images/bannerRightarrow.png);
    background-repeat: no-repeat;
    background-position: center center;
     text-indent: -1000000px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-color: #10100e;
    background-size: auto 18px;
}
.bannerW .owl-controls clickable {
    padding: 0px;
    margin: 0px;
}
.bannerW .owl-controls .owl-pagination {
    position: absolute;
    bottom: 10px;
    width: 100%;
    /*background-image: url(../images/banner_arrow.png);
    background-repeat: repeat-x repeat-y;*/
    text-align: right;
    height: 25px;
    z-index: 2;
    padding: 5px 10px overflow: hidden;
    text-overflow: ellipsis;
}
owl-theme .owl-controls .owl-page span {
    display: block;
    width: 13px;
    height: 13px;
    margin: 5px 7px;
    opacity: 0.5;
    border-radius: 20px;
    background: url(../images/bullets1.png) no-repeat scroll 0 0 transparent;
}
.bannerW .owl-controls .owl-page:hover span {
    background: url(../images/bullets-active.png) no-repeat scroll 0 0 transparent;
}
.bannerW .owl-controls .owl-page.active span {
    background: url(../images/bullets-active.png) no-repeat scroll 0 0 transparent;
}
.bannerW .owl-theme .owl-controls .owl-page span {
    opacity: 1 !important;
}
.presidentMessage {
    width: 100%;
    background-color: #f1bf33;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 3px 2px #6d6c6c;
    -webkit-box-shadow: 0px 3px 2px #6d6c6c;
    box-shadow: 0px 3px 2px #6d6c6c;
    padding: 5px 14px 5px 14px;
    float: left;
}
.president {
    float: left;
    /* width: 30%; */
    overflow: hidden;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius: 10px;
    /*	margin-bottom:5px;*/
}
.president .thumbnail {
    padding: 0px;
	margin-bottom:0px;
	margin-top:5px;
	height: 80px;
	border: 1px solid #FFF;
	overflow:hidden;
}

.president .thumbnail > img {
    max-height: 80px;
    max-width: 100%;
}

.pMessage {
    float: left;
    width: 61%;
    padding: 0px 0px 0px 12px;
    margin-bottom: 5px;
}
.pMessage .mtext {
    font-size: 15px;
    float: left;
    /*	margin-bottom:10px;*/
    
    margin-top: 0px;
	width:100%;
}
.pMessage .mtext2 {
    font-size: 14px;
    font-weight: bold;
    float: left;
	width:100%;
}
.pMessage .mtext3 {
    font-size: 14px;
    font-weight: normal;
    float: left;
	width:100%;
}
.presidentMessage p {
    font-size: 14px;
    font-weight: normal;
    float: left;
    line-height: 19px;
    overflow: hidden;
    margin-bottom: 5px;
}

.aksharaDeepika {
    background-color: #13ac5c;
    margin-top: 12px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    padding: 5px;
    text-align: center;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;

}

.aksharaDeepika a {
    display: block;
    width: 100%;
    text-align: center;
    float: left;
    height: 100%;
}

.aksharaDeepika img {
    width: 100%;
}
.homedonateNow {
    margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    width: 100%;
    padding: 12px 10px 12px 0px;
    background-image: url(../images/donate_icon.png);
    background-repeat: no-repeat;
    background-position: 19px 7px;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.homeMbers {
    margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    width: 100%;
    padding: 12px 10px 12px 0px;
    background-image: url(../images/member_icon.png);
    background-repeat: no-repeat;
    background-position: 19px 7px;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}
.homeHelfline {
    margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    width: 100%;
    padding: 12px 10px 12px 0px;
    background-image: url(../images/phone_icon.png);
    background-repeat: no-repeat;
    background-position: 19px 7px;
    color: #333333;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    background:
}

.homedonateNow:hover, .homeMbers:hover, .homeHelfline:hover {
    text-decoration: none;
    color: black;
    font-weight: 600;
}

.bgcolordiv {
    background-color: #FFF;
}
.homeNews, .homeEvents {
    margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    width: 100%;
    background-color: #FFF;
    overflow: hidden;
	height:107px;
}
.homeNewsTitle, .homeEventsTitle {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #FFF;
    font-weight: 500;
    padding: 8px 16px 8px 16px;
    float: left;
}
.newsContent a, .EventsContent a {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #666666;
    font-weight: 500;
    padding: 8px 5px 8px 0px;
    float: left;
}
.newsContent a span, .EventsContent a span{
   
    font-size: 14px;
	color: #cc6600;
    
}
.homeNewsTitle {
    background-color: #9a12b3;
}
.homeEventsTitle {
    background-color: #333399;
}
.homePhotogallery {
    margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    width: 100%;
    background-color: #FFF;
    overflow: hidden;
}
/*----- Tabs -----*/

.tabs {
    width: 100%;
    display: inline-block;
    margin-top: 16px;
    float: left;
}
/*----- Tab Links -----*/
/* Clearfix */

.tab-links {
    margin: 0px 0px 48px -4px;
}
.tab-links:after {
    /*display:block;*/
    
    clear: both;
    content: '';
}
.tab-links li {
    margin: 0px 5px;
    float: left;
    list-style: none;
}
.tab-links a {
    padding: 9px 30px;
    display: inline-block;
    border-radius: 6px 6px 0px 0px;
    background: #9d9d9d;
    font-size: 18px;
    font-weight: 400;
    color: #FFF;
    transition: all linear 0.15s;
    margin-left: 0px;
    border-top: 3px solid #9d9d9d;
    text-decoration: none;
}

li.active a, li.active a:hover {
    background: #fff;
    color: #000;
    border-top: 3px solid #e67e22;
}
/*----- Content of Tabs -----*/

.tab-content {
    border-radius: 3px;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
    background: #fff;
}
.tab {
    display: none;
}
.tab.active {
    display: block;
}
/*----- nats gallery css -----*/

.Natshome {
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
}
.layoutScrollBlock {
    position: relative;
    padding: 10px 0px 10px 5px;
    width: 100%;
    height: 190px;
}
.layoutScrollList {
    /*	float: left;

	

	width: 718px;*/
    
    list-style: none;
    margin-bottom: 0px;
}
.layoutScrollBlock a.prevLayout, .layoutScrollBlock a.nextLayout {
    width: 12px;
    position: absolute;
    height: 36px;
    top: 36px;
    text-indent: 10000px;
    overflow: hidden;
}
.layoutScrollList .owl-prev {
    position: absolute;
    top: 65px;
    overflow: hidden;
    left: -6px;
    background-image: url(../images/bannerLeftarrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -1000px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-color: #10100e;
    background-size: auto 18px;
    padding: 60px;
}
.layoutScrollList .owl-next {
    position: absolute;
    top: 65px;
    right: -6px;
    background-image: url(../images/bannerRightarrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -1000px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-color: #10100e;
    background-size: auto 18px;
}
.owl-controls clickable {
    padding: 0px;
    margin: 0px;
}
#EventListNew .owl-buttons {
    right: 70px !important;
}
#MostPopularListNew .owl-buttons {
    right: 70px !important;
}
#topNewsNew .owl-buttons {
    right: 70px !important;
}
.layoutScrollList ul {
    float: left;
    display: block;
    list-style: none;
    width: 100%;
    /*	overflow: hidden;*/
    
    margin-top: 10px;
    margin-bottom: 10px;
}
.layoutScrollList li:last-child {
    margin-right: 0;
}
.layoutScrollList li {
    /*float: left;

	width: 193px;

	height: 160px;

	padding: 5px;

	list-style: none;

	overflow: hidden;

	background-color: white;

	margin-right: 10px;

	background: #eeeeee;

	margin: 0 4px 0 4px;*/
    
    background-color: white;
    text-align: center;
    margin-right: 34px;
    float: left;
}
.layoutScrollList li > a {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.layoutScrollList li img {
    height: 142px;
    text-align: center;
    overflow: hidden;
}
.teamPlayerName {
    width: 100%;
    position: relative;
    font-size: 13px;
    color: #FFF;
    background: url(../images/redTransparencyBg.png) repeat scroll 0% 0% transparent;
    padding: 5px 10px;
    left: 0px;
    bottom: 0px;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*----- nats gallery end css -----*/

.leftSidebar {
    display: none;
}
.innercontentdiv {
    margin-top: 20px;
    min-height: 820px;
}
.content-area {
    margin-top: 0px;
    /* padding-left: 15px;
	
	padding-right:15px;
	padding-top: 15px; */
    
    padding: 15px;
}
.content-area h1 {
    font-size: 30px;
    margin: 0;
    padding: 0px 15px 15px 0px;
    padding-bottom: 10px;
   	border-bottom:1px solid #CCC;
    
    line-height: 1.3;
    color: #474545;
    font-weight: 400;
    margin-bottom: 20px;
}
.mainContent {
    overflow: hidden;
    background-color: #FFF;
}
.entry-content {
    /* padding:15px; */
}

/* .entry-content img {
    width: 100%;
    max-width: 100%;
} */

.entry-content p img,
.entry-content table img  {
   /*  width: 100%; */
    clear: both;
    max-width: 100%;
    /*	margin-top:20px;*/
    
    margin-bottom: 20px;
}
.entry-header {} .entry-meta {
    float: left;
}
.entry-header .entry-meta span {
    margin-right: 10px
}
.error404 .page-header {
    margin: 0;
    padding-bottom: 0
}
.error404 .page-title {
    margin: 0
}
.categoryList {
    padding-top: 15px;
    padding-bottom: 15px
}
.categoryList:nth-child(even) {
    background-color: #EEE
}
.categoryList h1 {
    background-color: transparent;
    font-size: 26px;
    padding: 0 0 10px 0
}
.categoryList h1 a {
    width: 100%;
    text-decoration: none;
    color: #00b551
}
.categoryList .entry-content {
    padding-left: 0;
    padding-right: 0
}
#content {
    min-height: 820px;
}
.content-area {
    border-right: 1px solid #CCC;
}
.innerPagesBlock {
    background-color: white;
    float: left;
}
.innerPagesBlock2 {
    background-color: white;
    float: left;
	margin-top:3px;
}
.rightSideBar {
    float: right;
    display: none;
}
.pi-weight-300 {
    font-weight: 300;
}
.lead-24 {
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 300;
    margin-bottom: 20px;
    padding-left: 30px;
    border-left: 1px solid #d15300;
}
.entry-meta h1 {
    font-size: 30px;
    margin: 0;
    padding: 15px 15px 15px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
    line-height: 1;
    color: #474545;
    font-weight: 400;
    margin-bottom: 20px;
}
.runningHeading {
    font-size: 30px;
    font-weight: normal;
    color: #173e68;
    margin-bottom: 30px;
}
#primary .article {
    padding: 0 15px;
}
.edit-link {
    margin-left: 15px;
    background-color: #CCC;
    color: black;
    border-radius: 10px;
    display: inline-block;
    box-shadow: 0 1px 1px #AAA;
    cursor: pointer;
}
.edit-link a {
    padding: 8px 25px;
    display: block;
}
.edit-link:hover {
    box-shadow: none;
    background-color: #333;
    box-shadow: inset 0 1px 1px #000;
}
.edit-link:hover a {
    color: white;
    text-decoration: none;
}
/* news css start--*/

.archive-title {
    font-size: 16px;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #652d90;
}
.categoryListArticle {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    border-bottom: 1px solid #DDD;
}
.postListThumb {
    float: left;
    width: 40%;
    /*max-height: 150px;*/
    
    text-align: center;
}
.postListThumb a {
    float: left;
    display: block;
    text-align: center;
    width: 100%;
}
.postListThumb img {
    width: 100%;
}
.categoryListArticle .entry-header {
    width: 60%;
}
.categoryListArticle .entry-title a {
    font-size: 18px;
    color: #000;
    line-height: 28px;
    float: left;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: 400;
}
.categoryListArticle .entry-title {} .entry-header, .entry-content {
    /*    padding: 0px 10px;*/
    
    float: left;
    width: 100%;
    line-height: 23px;
}
.category .categoryListArticle .entry-header .entry-title {
    padding-top: 0px;
    margin-top: 0px;
}
.categoryListArticle .entry-title {
    padding-bottom: 10px;
}
.entry-title, .entry-title a {
    font-size: 20px;
    font-weight: 400;
    /*  line-height: 30px;

   padding-bottom: 20px;*/
}
.categoryListArticle .entry-meta {
    font-size: 12px;
    padding: 7px 0px;
    color: #666;
    float: left;
}
.entry-meta {
    padding: 10px 0px;
    float: left;
    width: 100%;
}
/* news css end--*/

.singleDetailPage .entry-header {
    width: 100%;
}
.categoryListArticle .entry-header {
    width: 60%;
}
/*  DONATE FORM start */

.textfield {
    width: 258px;
    margin-bottom: 15px;
    padding: 8px;
    font-family: inherit;
    color: #555;
    border-radius: 3px;
    background: none repeat scroll 0% 0% #FFF;
    border: 1px solid #CCC;
}
.textfield:hover {
    border: 1px solid #cfdfff;
    background: none repeat scroll 0% 0% #FFF;
}
.textform {
    font-size: 16px;
    color: #1D428A;
    line-height: 24px;
}
.tableform {
    float: left;
    padding: 5px 0px;
}
.tableform, th, td {
    border: none;
}
.newdiv {
    /*height: 34px;*/
    
    width: 22px;
}
.textradio {
    width: 84px;
    float: left;
}
. {
    text-align: right;
    margin-bottom: 0px;
    padding-top: 7px;
    font-size: 13px;
}
.notediv {
    background-color: #F2F2F2;
    border: 1px solid #CCC;
    padding: 2% 4%;
    font-size: 14px;
    font-weight: normal;
    color: #373737;
    width: 83%;
    /*border-radius: 5px;*/
    
    margin-top: 20px;
    margin-bottom: 20px;
}
.Cause {
    border-spacing: 0;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}
.Cause th {
    padding: 0.5em 1em;
    color: #FFF;
    text-align: left;
    background-color: #585858;
}
.Cause td {
    border: 1px solid #e5e6e7;
    padding: 0.5em 1em;
    color: #000;
    text-align: left;
}
/* the first 'th' within the first 'tr' of the 'thead': */

.Cause tr:first-child th:first-child {
    border-radius: 0.6em 0 0 0;
}
/* the last 'th' within the first 'tr' of the 'thead': */

.Cause tr:first-child th:last-child {
    border-radius: 0 0.6em 0 0;
}
/* the first 'td' within the last 'tr' of the 'tbody': */

.Cause tr:last-child td:first-child {
    border-radius: 0 0 0 0.6em;
}
/* the last 'td' within the last 'tr' of the 'tbody': */

.Cause tr:last-child td:last-child {
    border-radius: 0 0 0.6em 0;
}
.resetButton, .darkBlueButton {
    border: none;
    padding: 7px 30px 7px 10px;
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 20px;
}
.resetButton {
    background: #979797 url(images/whiteArrow.png) no-repeat 91%;
}
.darkBlueButton {
    background: #f58220 url(images/whiteArrow.png) no-repeat 91%;
}
.resetButton:hover {
    background: #585858 url(images/whiteArrow.png) no-repeat 91%;
}
.darkBlueButton:hover {
    background: #93c848 url(images/whiteArrow.png) no-repeat 91%;
}
.headingtext {
    font-size: 18px;
    color: #F58220;
    float: left;
    font-weight: 400;
    margin-bottom: 2px;
    width: 92%;
    margin-left: 20px;
    margin-top: 15px;
}
.formDiv {
    width: 100%;
    float: left;
    background-color: #f2f2f2;
    margin-bottom: 20px;
}
/*  DONATE FORM end */
/*  leadership page start */

ul.speakers {
    /*	float: left;*/
    /*width:100%;*/
    
    list-style-type: none;
    margin: 0px;
}
ul.speakers li {
    position: relative;
    font-size: 1.4rem;
    height: 22rem;
    width: 100%;
    /*margin-right: 2.89855%;*/
    /*padding-right: 20px;
padding-left: 20px;*/
    /*width: 100%;*/
    
    border: 1px solid #DCD8D1;
    margin-bottom: 2rem;
    padding: 2.3rem 7.14286% 1rem;
    list-style-type: none;
    text-align: center;
    color: #787470;
    float: left;
    background-color: #f2f2f2;
}
/*ul.speakers li:last-child{
	margin-right: 0;
}*/

ul.speakers a.url {
    border-radius: 50px;
    display: block;
    margin: 0px auto 1.1rem;
    height: 100px;
    overflow: hidden;
    position: relative;
    width: 100px;
}
ul.speakers li h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin: 0px;
    color: #d15300;
}
ul.speakers li h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    line-height: 24px;
}
ul.speakers li h5 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 5px;
    font-style: italic;
}
ul.speakers li h6 {
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}
.fnn {
    font-size: 1.0rem;
}
ul.speakers li a {
    color: #787470;
    text-decoration: none;
}
ul.speakers a.url:after {
    border-radius: 50px;
    box-shadow: 0px 0.5rem 0.5rem 0px rgba(188, 188, 188, 0.4) inset;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
    content: "";
}
ul.speakers a.url img {
    border-radius: 50px;
    display: block;
    height: auto;
    min-height: 100px;
    min-width: 100px;
    width: auto;
}
.heading {
    font-size: 24px;
    margin: 0px 0px 20px;
    padding: 0px 15px 10px 0px;
/*    border-bottom: 1px solid #CCC;*/
    line-height: 1.3;
    color: #474545;
    font-weight: 400;
}
.heading3 {
    font-size: 16px;
    margin: 0px 0px 20px;
    padding: 0px 15px 10px 0px;
  border-bottom: 1px solid #CCC;
  text-transform:uppercase;
    line-height: 1.3;
    color: #474545;

}
.heading2 {
    font-size: 16px;
    margin: 0px 0px 20px;
    padding: 0px 15px 5px 0px;
    border-left: 3px solid #d46202;
    line-height: 1.3;
    color: #797979;
    font-weight: 400;
    background-color: #f2f2f2;
    padding: 10px;
}
/*  leadership page end */

.catListPosts {
    border-bottom: 1px solid #CCC;
    padding-bottom: 20px;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.postThumbnail {
    width: 100%;
    /* max-width: 180px; */
    
   /*  min-height: 100px;
   max-height: 100px; */
    overflow: hidden;
    float: left;
    position: relative;
}
.postThumbnail img {
    width: 100%;
}
.postThumbDate {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    color: white;
    text-align: center;
    padding-top: 15px;
    font-size: 18px;
    left: 0;
    top: 0;
}
.postThumbDate a {
    color: white;
}
.categoryPostDetails {
    width: 100%;
    float: left;
    position: relative;
}
.categoryPostDetails h1 {
    line-height: 1;
    padding-right: 0;
    margin-bottom: 0px;
}
.categoryPostDetails .entry-meta {
    border-bottom: 1px solid #CCC;
    padding: 5px 0;
}
.catListShortDesc {
    display: none;
}
.singlePostThumbnail {
    float: left;
    width: 100%;
    text-align: center;
}
.singlePostThumbnail img {
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.form-group .control-label {
    font-size: 13px;
    padding-top: 0px;
}
.form-group .control-label span{
	color:#F00;
}
.formdiv .form-control {
    margin-bottom: 20px;
    height: 28px;
}
.formdivNew .form-control {
    margin-bottom: 20px;
    height: 38px;
}
.formheading {
    font-size: 20px;
    margin: 0px;
    padding: 10px 10px 10px;
    background-color: #EFEFEF;
    border-bottom: 1px solid #CCC;
    line-height: 1;
    color: #000;
    margin-bottom: 10px;
}
.formMain {
    /*border:1px solid #EEE;*/
    
    padding-bottom: 5px;
    /*background:#EEE;*/
    
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.bgg {
    background-color: #d05c01;
    color: #FFF;
}
.messagetext {
    position: absolute;
    top: -24px;
    right: 10px;
}
.chapterMain {
    float: left;
    font-family: "Roboto Bold", sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #3A3A3A;
    background-color: #ecf0f1;
}
.newbtn {
    padding: 3px 2px;
    font-size: 13px;
}
.masterimg img {
    margin-top: 0px;
}
.newcredit {
    margin-top: 20px;
}
.textdiv {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 14px;
    text-align: left;
    line-height: 18px;
}
.innerdiv {
    padding-top: 20px;
    padding-bottom: 20px;
}
.btnSubmit {
    background: linear-gradient(to bottom, #E05D22 0%, #D94412 100%) repeat scroll 0% 0% transparent;
    border-width: medium medium 3px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #B93207;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
	text-align:center;
    text-decoration: none;
	padding: 8px 13px;
	
}
.btnReset {
    background: linear-gradient(to bottom, #c5c5c5 0%, #cacaca 100%) repeat scroll 0% 0% transparent;
    border-width: medium medium 3px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #9e9e9e;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    color: #000;
    display: inline-block;
    padding: 8px 13px;
    text-decoration: none;
	text-align:center;
}
.btnReset:hover {
    color: #000;
    border-color: -moz-use-text-color -moz-use-text-color #333333;
}
.site-content img {
    /* margin-bottom: 10px; */
}
.mainNavigation {
    padding-right: 0;
    /*overflow: hidden;*/
    
    float: left;
    width: 100%;
    position: relative;
    top: -5px;
    width: 100%;
}
.mobileNavButton {
    float: left;
    /*margin-top:10px;*/
}
.mobileNavButtonBlck {
    float: left;
    cursor: pointer;
   	color: #333;
   	font-size: 18px;
   	position: relative;
    /*	margin-top:5px;*/
}






.mobileNavButtonTxt {
    float: right;
    color: #2980b9;
    font-size: 18px;
    padding-top: 2px;
    font-weight: 600;
    width: 100%;
    text-align: right;
    margin-top: -28px;
    margin-left: 10px;
}
.mobileNavButton img {} .mobileNavButtonActive {
    background-color: #666;
    border-color: #666;
    box-shadow: inset 0 0 5px 0 #333;
    color: white;
}
.mainNavList {
    float: left;
    width: 100%;
    background-color: #fff;
    position: relative;
    margin-bottom: 5px;
    box-shadow: 0px 0 3px 0 #CCC;
    margin-top: 5px;
}
.mainNavList:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0);
    border-width: 15px;
    border-style: solid;
    content: "";
    position: absolute;
    top: -30px;
    left: 60px;
}
.mainNavList ul {
    padding-left: 0;
    margin-bottom: 0;
    float: left;
    width: 100%;
    text-align: center;
    margin-left: 0px;
}
.mainNavList ul li {
    float: none;
    display: inline-block;
    /*margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-top: 8px;*/
    
    width: 100%;
    text-align: center;
}
.mainNavList ul li a {
    display: inline-block;
    font-size: 16px;
    color: #888;
    padding: 15px 25px;
    width: 100%;
    text-align: left;
    font-weight: 300;
    border-bottom: 1px solid #CCC;
}
.mainNavList ul li.activeNav > a {
    background-color: #2980b9;
    color: white;
    border-bottom: none;
}
.mainNavList li ul {
    width: 94%;
    float: right;
    /*background-color: #bed9ea;*/
    
    background-color: #EEE;
}
.mainNavList li ul li a {
    color: #333;
    border-bottom: 1px solid #CCC;
}
.homeIntroImage {
    width: 100%;
}
.homeIntroBlck {
    /*margin-top: 30px;*/
    
    margin-bottom: 30px;
}
.homeIntroTxt {
    margin-bottom: 20px;
}
.header {
    background-color: #EEE;
}
.errorDiv {
    margin-bottom: 20px;
    font-size: 12px;
    color: #fa2f07;
    float: left;
}
.innerborder {
    background-color: #EEE;
}

.leaderShipPage .heading {
	font-size: 16px;
	font-weight: bold;
	border-bottom-color: #DDD;
/*	text-transform: uppercase;*/
	margin-bottom: 5px;

}
.leaderShipPage .heading2 {
    font-size: 20px;
    font-weight: normal;

    display: block;
    background-color: transparent;
    border-left: none;
    padding-left: 0;
    padding-top: 0;
    color: black;
    margin-bottom: 10px;
     color: #d15300;
}
.leaderShipList {
    list-style: none;
    margin-left: 0;
    float: left;
    width: 100%;
}
.leaderShipList li,
.leaderShipList li.leaderShipMember {
    display: block;
    padding-bottom: 15px;
    float: left;
    width: 100%;
    overflow: hidden;
}
.leaderShipList li .vcard {
    display: block;
    float: left;
    width: 100%;
}
.leaderShipList li div.speaker-photo {
    float: left;
    width: 90px;
    height: 90px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 2px 2px 2px #AAA;
    -moz-box-shadow: 2px 2px 2px #AAA;
    -ms-box-shadow: 2px 2px 2px #AAA;
    -o-box-shadow: 2px 2px 2px #AAA;
    box-shadow: 2px 2px 2px #AAA;
    overflow: hidden;
    text-align: center;
    display: block;
    margin-bottom: 8px;
}
.leaderShipList li div.speaker-photo a {
	display: block;
	height: 90px;
	overflow: hidden;
}
.leaderShipList li div.speaker-photo img {
    width: 90px;
    max-width: 100%;
    
}
.leaderShipList li div.spekerNameDesg {
    display: block;
    margin-left: 90px;
}
.leaderShipList li div.spekerNameDesg span {
    font-size: 18px;
    color: black;
    margin-top: 0;
    padding-bottom: 6px;
    margin-bottom: 0;
    display: block;
    line-height: 1.2;
    font-weight: normal;
    display: block;
    padding-left: 15px;
}
.leaderShipList li div.spekerNameDesg p {
    color: #666;
    font-size: 13px;
    display: block;
    margin-bottom: 6px;
    padding-left: 15px;
}
.leaderShipList li div.speackerEmailPhone,
.leaderShipList li div.speackerEmailPhoneNew {
   /*  border-bottom: 1px solid #DDD;
    padding-top: 5px;
   padding-bottom: 5px; */
    display: block;
    float: left;
    width: 100%;
    font-size: 13px;
    padding-left: 15px;
}

.leaderShipList li div.speackerEmailPhone h5 {
	background: url(../images/emailIcon.png) no-repeat left center;
}

.leaderShipList li div.speackerEmailPhone h6 {
    background: url(../images/phoneIcon.png) no-repeat left 10px;
}

.leaderShipList li div.speackerEmailPhone h6, .leaderShipList li div.speackerEmailPhone h5 {
    display: block;
    font-weight: 400;
    color: #666;
    font-size: 13px;
    text-align: left;
    width: 100%;
    margin: 0;
    background-size: 13px auto;
   

    
}


.leaderShipList li div.speackerEmailPhone h6 span.tapToCall {
	color: #AAA;
	font-size: 11px;
	text-transform: uppercase;
	text-align: left;
    padding-left: 0;
    line-height: 1.3;
}

.leaderShipList li div.speackerEmailPhone h6 a, .leaderShipList li div.speackerEmailPhone h5 a {
    color: #666;
    cursor: pointer;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
     padding: 5px 5px 5px 18px;
     display: block;
     text-align: left;
}

.leaderShipList li div.speackerEmailPhoneNew {
	/*border-top: 1px solid #EEE;*/
	border-bottom: 1px solid #ccc;
}



/* ------------ NATS CHAPTERS --------------- */

.chaptersListBlock {
	background-color: #333;
    display: none;
}

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

.natsChaptersList,
.natsChaptersList ul,
.natsChaptersList li {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
}

.natsChaptersList li {
	border-bottom: 1px solid #666;
}

.natsChaptersList li a {
	display: block;
	float: left;
	width: 100%;
	padding: 10px 7px;
	color: #EEE;
	text-decoration: none;
}

.natsChaptersList li.activeNav {
	background-color: #78b24d;

}

.navigation {
    position: relative;
    z-index: 6;
}

.navigation ul {
    background-color: #ecb32d;
}

.navigation,
.navigation ul,
.navigation ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
}

.navigation ul li {
    border-bottom: 1px solid #dda010;
}


.navigation ul li a {
    padding: 10px 10px;
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    color: #333;
}

.navigation ul li ul {
    
    padding-left: 18px;
}

.navigation ul li ul li {
    border-left: 1px solid #dda010;
}

.navigation ul li ul li:last-child {
    border-bottom: none;
}

.navigation ul li.current-menu-ancestor > a,
.navigation ul li.current-menu-item > a
{
    background-color: #d15300;
    color: white;
}

.navigation ul li.homeicon a {
    border-left: none;
    background-position: 15px;
    padding: 8px 10px 8px 45px;
    text-indent: 0;
}

.goToTopBlock {
    /* display: none; */
    position: fixed;
    width: 40px;
    height: 40px;
    background-image: url(../images/upArrowNew.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #AAA;
    bottom: 30px;
    right: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    overflow: hidden;
    text-indent: -10000px;

    -webkit-transition: width 0.3s ease-out;
    -o-transition: width 0.3s ease-out;
    -moz-transition: width 0.3s ease-out;
    -ms-transition: width 0.3s ease-out;
    transition: width 0.3s ease-out;
}


.photoGalleryListPhotos,
.photoGalleryAlbumList {
    margin-left: 0;
    padding-left:0;
    list-style: none;
    float: left;
    width: 100%;
}

.photoGalleryListPhotos li,
.photoGalleryAlbumList li {
    height: 165px;
    margin-bottom: 20px;

}

.photoGalleryListPhotos li a,
.photoGalleryAlbumList li a,
.layoutScrollList div.item a {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    height: 165px;
    overflow: hidden;
    width: 100%;
    float: left;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 2px 2px 3px #AAA;
    -moz-box-shadow: 2px 2px 3px #AAA;
    -ms-box-shadow: 2px 2px 3px #AAA;
    -o-box-shadow: 2px 2px 3px #AAA;
    box-shadow: 2px 2px 3px #AAA;
}

.photoGalleryListPhotos li a img,
.photoGalleryAlbumList li a img,
.layoutScrollList div.item a img {
    position: absolute;
    left: -10000px;
    top: -10000px;
}

.photoGalleryListPhotos li a .title,
.photoGalleryAlbumList li a .title,
.layoutScrollList div.item a .title {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 15px 10px 10px 10px;
    color: white;
    font-size: 14px;
    font-weight: normal;
    width: 100%;

    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
    background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000', endColorstr='#cc000000', GradientType=0);
}

.layoutScrollList div.item {
    height: 170px;
    padding: 10px;
}

.layoutScrollList div.item a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.site-main {
    margin-top: -3px;
}
.visionDivTitle{
	display: inline-block; 
	padding: 5px 10px 5px 10px; color: #333; 
	font-size: 20px; line-height: 35px; 
	margin-top: 20px;
	
}
.visionRunText{
	background-color: #fff; 
	border: 1px solid #CCC; 
	display: inline-block; padding: 15px 15px; color: #2d2d2d; 
	width: 100%; font-size: 16px; line-height: 30px; font-weight: 400;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	
}
.visionRunText span{
	font-size:25px;
	color:#323131;
}
.eventlist .postThumbnail{
	/* width:150px; */
    width: 100%;
	height:150px;
}
.bgcolordiv homedonateNow{
	border:none;
}
.ledershipMainHead{
	font-size: 16px;
	font-weight: bold;
	border-bottom-color: #DDD;
	text-transform: uppercase;
	margin-bottom: 5px;
	border-bottom: 1px solid #CCC;
}
.activeSide{
	background-color:#d15300;
	color:#FFF !important;
	text-decoration:none;
}

.tubepress_thumbnail_area {
    width: 100% !important;
}
.reportsBg{
	min-height:850px;
	background-color:#FFF;
	padding-top:20px;
	padding-bottom:20px;
}

.reportsheader {
    font-size: 30px;
    margin: 0;
    padding: 15px 15px 15px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
    line-height: 1;
    color: #474545;
    font-weight: 400;
    margin-bottom: 20px;
}

.formdiv1 .form-control {
    margin-bottom: 20px;
}
.formD{
	margin-bottom:20px;
}

/* --------  contact styles  --------  */

.ContactForm{
	margin-bottom:20px;
	margin-top:20px;
}
.ContactForm p{
	margin-bottom:20px;
}
.ContactForm p span{
	color:#F00;
}
.formD span{
	color:#F00;
}
/* --------  contact styles end --------  */

.orderNow {
    background: linear-gradient(to bottom, #E05D22 0%, #D94412 100%) repeat scroll 0% 0% transparent;
    border-width: medium medium 3px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #B93207;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
    padding: 5px 5px 5px;
    text-decoration: none;
}
.orderNow:hover{
	color: #FFF;
	border-color: #7aba48;
	background-color: #428BCA;
}

.aksharaDeep ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
	
}
.aksharaDeep ul li{
	margin-bottom:15px;
	/*width:227px;
	height:300px;*/
	height:162px;
	float:left;
	overflow:hidden;
	

	
}

.aksharaDeep ul li a{
	position:relative;
/*    bottom: 0px;*/
    color: #FFF;
	float:left;
	display:block;
	height:156px;
	border: none;
	box-shadow: 0px 3px 2px #6D6C6C;
	-webkit-box-shadow: 0px 3px 2px #6D6C6C;
	-moz-box-shadow: 0px 3px 2px #6D6C6C;
	-ms-box-shadow: 0px 3px 2px #6D6C6C;
	width:100%;
	
}

.aksharaDeep ul li a img{
    width: 100%;
    /*height: 100%;*/
	max-height:100%;
	max-width:100%;
   /* background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;*/
	/*margin-bottom: 0px;*/
   
    
}
.aksharaDeep ul li a .title{
	position: absolute;
	bottom: 0px;
	left:0px;
	width: 100%;
	padding: 5px;
	color: #FFF;
	background-color: rgba(0, 0, 0, 0.6);
}

.servicesAssistDiv ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.servicesAssistDiv ul li{
	margin-bottom:20px;
	cursor:pointer;
	
	height:178px;
	text-align:center;
}
.servicesAssistDiv ul li a{
	float:left;
	background-color:#98aaac;
	width:100%;
	height:100%;
	padding:20px 10px 20px 10px;
	text-decoration:none;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	overflow:hidden;
}
.servicesAssistDiv ul li a:hover{
	background-color:#d15300;
}

.servicesAssistDiv ul li a img{
   /* width: 100%;
    height: 100%;*/
	max-height:100%;
	max-width:100%;
	margin-top:10px;
	margin-bottom:10px;
   
    
}
.servicesAssistDiv ul li a .serviceTitle{
	width: 100%;
	color: #FFF;
	text-align:center;
	font-size:16px;
	font-weight:400;
	color:#FFF;
	
}
.moreView{
	margin-top:5px;
	margin-bottom:20px;
	margin-right:10px;
	float:right;
}
.moreView a{
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	background-color:#d26828;
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}
.moreView a:hover{
	background-color:#288a42;
}

.causeEventDiv {
	display:none;
}
.Socialdiv{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	border-bottom:1px solid #CCC;
	float:left;
	
	}
.Socialdiv .postDateDiv{
	float:left;
margin-top: -9px;
margin-bottom: -18px;
}
.Socialdiv .Social-media{
	float:left;
	margin-top: -9px;
margin-bottom: -18px;
	}
	
	div.simplesocialbuttons{
		margin: 0px;
	}
	
	

.presidentMessage .readmore {
    width: 110px;
    font-size: 14px;
    line-height: 13px;
    color: #000;
    background-position: center right;
    text-align: center;
    margin: 0px 10px 0px 10px;
    padding: 0px 5px 0px 5px;
    float: right;
    font-weight: 600;
   /* clear: both;*/
}





/* NEWSTICKERS */

#nt-title-container, #nt-title-containerEvent {
	height:40px;
	margin:0px;
	padding:0px;
/*	overflow:hidden;*/
	/*background: #F2F2F2;*/
	
}

#nt-title #nt-titleEvent   {
	height:60px !important;
}

#nt-title li, #nt-titleEvent li {
	font-size: 28px;
	color: #4E4E4E;
	white-space: normal;
	list-style: none;
/*	overflow: hidden;*/
	text-overflow: ellipsis;
}

/* NEWSTICKERS */
	
.loginCotent{
	min-height:650px;
}

.LoginDetailsDiv{
	 margin-top: 16px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0px 2px 1px #6d6c6c;
    -webkit-box-shadow: 0px 2px 1px #6d6c6c;
    box-shadow: 0px 2px 1px #6d6c6c;
    float: left;
    padding: 20px;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
	background-color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
}

.loginHeading{
    font-size: 24px;
margin: 0px;
padding-top:20px;
padding-bottom:20px;
background-color: #EFEFEF;
border-bottom: 1px solid #CCC;
line-height: 1;
color: #000;
text-align:center;
margin-bottom:20px;
}
.myprofileHeading{
    font-size: 24px;
margin: 0px;
padding:10px;
border-bottom: 1px solid #CCC;
line-height: 1;
color: #000;
text-align:left;
margin-bottom:20px;
width:100%;
}
.form-login .control-label {
    font-size: 16px;
    padding-top: 0px;
	font-weight:400;
	text-align:left;
}
.form-login .control-label span{
	color:#F00;
}
.formLog .form-control {
    margin-bottom: 20px;
    height:35px;
}
.moreText{
	margin-top:20px;
	margin-bottom:20px;
}
.adminheading {
    font-size: 24px;
    margin: 0px 0px 20px;
/*    border-bottom: 1px solid #CCC;*/
    line-height: 1.3;
    color: #474545;
    font-weight: 400;
}
.contentfield{
    font-size: 14px;
    font-weight: 400;
    color: #2B2B2B;
	margin-bottom:20px;
	margin-top:10px;
}
.membershipLeftTitle{
	font-size:16px;
	font-weight:400;
	color:#ec870e;
	text-align:left;
}
.membershipRightTitle{
	font-size:16px;
	font-weight:400;
	color:#ec870e;
	text-align:right;
}
.myprofileFormcontrol {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.contactbg{
	margin-top:20px;
}
.content-area h4{
    font-size: 16px;
    margin: 0px 0px 20px 0px;
    line-height: 1.3;
    color: #333333;
	background-color:#EEE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-weight: 400;
    padding: 5px 10px 5px 10px;
}

.recentEvents {
    margin-bottom: 10px;
}

.bodyheading2 {
    color: #3f1c7a;    
    font-size: 13px;
    font-weight: bold;
	background: url(../images/arrow6.gif); background-repeat:no-repeat; background-position:left center;
	padding-left:15px;
	margin-bottom:10px;
	float:left;
}
.wp-pagenavi span.current {
    padding: 5px 10px;
    background-color: #d15300;
    border: 1px solid #ce8453;
    color: #FFF;
	font-size:15px;
}
.wp-pagenavi a {
    padding: 5px 10px !important;
    background-color: #FFF;
	font-weight:bold;
	font-size:15px;
}
.wp-pagenavi .pages {
    background-color: #FFF;
    padding: 4px 6px;
	font-size:15px;
}
.wp-pagenavi a, .wp-pagenavi span {
    float: left;
    padding: 6px 5px !important;
  
}
.form-horizontal .control-labelNew{
    text-align: right;
    margin-bottom: 0px;
    padding-top: 7px;
	font-weight:bold;
}
.seflDiv{
	width:100%;
	float:left;
}
.seflDiv2{
	width:100%;
	float:left;
	text-align:center;
}
.editBtn {
    background: linear-gradient(to bottom, #356aa0 0%, #b3d9ff 100%) repeat scroll 0% 0% transparent;
    border-width: medium medium 3px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #b3d9ff;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
	text-align:center;
    text-decoration: none;
	width:200px;
	font-size:20px;
	
}
.form-control2 {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    display: block;
    padding: 6px 12px;
    float: left;
    height: 34px;
  
}

.wp-pagenavi {
    width: 100%;
    float: left;
}


.captchaImageBlock {
    float: left;
   /*  margin-top: 10px; */
   height: 38px;
   margin-top: 0;
    display: block; 
    margin-right:10px;
    width: 150px; 
}


@media screen and (min-width: 420px) {
    .eventlist .postThumbnail {
        width: 150px;
        float: left;
        height: auto;
    }

    .eventlist .postThumbnail img {
        max-width: 100%;
    }

    .categoryPostDetails {
        margin-left: 170px;
        display: block;
        float: none;
        width: auto;
    }
}

.coming_soon_temp {
    font-size: 40px;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: 300;
    color: #AAA;
    padding-top: 50px;
}

.preTeluguDiv{
margin-bottom:20px;
}

.preTeluguDiv a{
    color: #d15300;
line-height: 24px;
font-size: 16px;
font-weight: bold;
text-align: right;
text-decoration: none;


}
.preTeluguDiv a:hover{
    color: #7aba48;
}

/* Event Tabs Css */

.nav-tabs {
    border-bottom: 1px solid #DDD;
    font-size: 16px;
    margin:0px 0px 0px 0px;
    padding: 0px;
    } 

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 26px;
}
.nav-tabs > li > a {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
	background-color:#eeeeee;
	color:#000;

}
.nav-tabs > li > a:hover {
   
}



.tab-content {
    box-shadow: none; /* turn off shadow for all */
    -moz-box-shadow: none;
    margin:0px;
    padding: 0px; 
}


.tab-content li a, .tab-content li a:hover{

    border-top:none;

}


/* End Event Tabs Css */
.category-president-message a img{
    width:100%;

}
.admintable{
    float:left; 
    width:100%; 
    font-size:14px;
    margin-top:20px;
}

.admintable table td a{
    word-wrap: break-word;
}
.downloadtext{
    text-align: center;
}
.downloadtext a{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.loginNowbtn a{     
    font-size: 16px;
    background: linear-gradient(to bottom, #E05D22 0%, #D94412 100%) repeat scroll 0% 0% transparent;
    border-width: medium medium 3px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #B93207;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
    text-align:center;
    text-decoration: none;
    padding: 8px 13px;
}
.noteImpart{
    color:#F00;
    font-size: 12px;
    margin: 5px 0px 20px 0px;
}
.reg-form-link {
    background-image: url(../images/reg-arrow.png);background-repeat: no-repeat;
	background-position: 134px 1px;
	  
}
.form-control-style{
    background-color: #fff;
    float:left;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    width: 100%;
}
/*.associatePartners{
	padding-top: 26px;
	background-color:#FFFFFF;
	padding-bottom: 26px;
}
.headingBlck {
    border-left: 6px solid #B91724;
    padding-left: 20px;
    font-weight: normal;
    color: #1D428A;
    font-size: 16px;
    padding-top: 8px;
    height: 38px;
    margin-bottom: 6px;
    text-transform: uppercase;
	margin-top:30px;
}
.PartnersTxt {
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
    width: 100%;
    float: left;
    text-align: center;
    color: #1D4289;
    display: block;
}
.associatePartners .sponsorTxt{
	border-right:2px solid #aeaeae;
	overflow: hidden;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	height:121px;
	

}

.associatePartners .sponsorTxt a img{
width: 180px ;
height: 80px;

}

.associatePartners .mediaTxt{
	border-right:2px solid #aeaeae;
	overflow: hidden;
padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	height:121px;
	
}
.associatePartners .mediaTxt a img{
	width: 140px ;
height: 80px;

}

.associatePartners .otherTxt{

	overflow: hidden;
padding-top:10px;

	padding-bottom:10px;
	padding-left:20px;
	overflow:hidden;
	height:121px;
	
	
}
.associatePartners .otherTxt a img{
	width: 125px ;
height: 80px;

}*/

.footerSponsors {
    margin-top: 30px;
	margin-bottom: 30px;
	
	
}
.forSponsorsBlck {
    width: 100%;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-bottom: 20px;
}
.associatePartnersBlck{
	background-color:#FFF;
	padding-top:15px;
	text-align:center;
	padding-bottom:11px;
	
}
.headingBlck {
    font-weight: normal;
    color: #1D428A;
    font-size: 16px;
  
  
/*    margin-bottom: 6px;*/
    text-transform: uppercase;
    border-left: 6px solid #B91724;
	padding:15px;
	
}
.mobileSponsorsTitle {
    color: #1D428A;
    margin: 20px 0px;
border-bottom: 1px solid #D9D9D9;
padding-bottom: 20px;
text-align: center;
font-size: 112%;
text-transform: uppercase;
font-weight:normal;
}
.principlePartnersTxt {
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
    width: 100%;
    float: left;
    text-align: center;
    color: #1D4289;
    display: none;
}
.footerSponsorsBlck {
   /* padding: 15px 2px;*/
    width: 100%;
    float: left;
    background-color: #FFF;
	text-align:center;
	padding-bottom:19px;
}
.printMedia{
	
	
}
.printMedia .catListPosts{
	margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 10px;
padding-top: 10px;
}

.printMedia h4{

	background-color: #FFF;
	padding: 5px 0px;
	font-weight: bold;
	margin-bottom:0px;
}

.printMediacontent{
	margin-bottom:0px;
	margin-top:0px;
	
	
}
.printMediacontent h4 {
    font-size: 16px;
    color: #562602;
    font-weight: bold;
}
.printMediacontent p {
	margin-bottom:0px;
}
.printMediacontent p a{
	color: #EF8223;
}
.innerContent{
	border: 1px solid #C3C3C3;
margin-top: 20px;
margin-bottom: 20px;
float: left;
padding-bottom: 31px;
width:100%;
}
.innerContent2{
	
	
margin-top: 20px;
margin-bottom: 20px;
float: left;
padding-bottom: 31px;
width:100%;
}
.innerbanner{
	width:100%;
	margin-bottom:20px;
}
.innerbanner img{
	width:100%;
}
.innerContent h2{
font-size: 27px;
margin: 0px 0px 10px;
padding: 0px 15px 0px 20px;
line-height: 1.3;
color: #232323;
font-weight: 400;
}
.innerContent p{
	margin-bottom: 24px;
	padding:0px 20px 0px 20px;
    line-height: 1.7;
}
.AskMentorBtn {
   
	color:#f4f4f4;
	background:#e05d5d;
	font-weight:bold;
	padding:8px 25px 8px 25px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:20px;
	font-size: 22px;
	border-radius:4px;
	border:solid 0 #e3edf4;
	border-bottom:2px solid #e76969;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor: pointer;
	text-align:center;
}
.AskMentorBtn:hover{
	
    background:#f47e7e;
	text-decoration:none;
}
.AskMentorBtn a:hover, .becomementorBtn a:hover{
text-decoration:none;
}

.becomementorBtn{
	color:#f4f4f4;
	background:#2a8a85;
	font-weight:bold;
	padding:8px 25px 8px 25px;
	font-size: 22px;
	margin-left:0px;
	margin-top:9px;
	border-radius:4px;
	border:solid 0 #e3edf4;
	border-bottom:2px solid #3a9a95;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align: center;
	cursor:pointer;
	
}
.becomementorBtn:hover{
	background:#4aaaa5;
	text-decoration:none;
}


.Hyseadivbg {
    color: #272727;
    letter-spacing: 0px;
}
.Hyseadivbg {
    background: none repeat scroll 0% 0% #E9E7E7;
    padding: 10px 10px;
    color: #272727;
   
    letter-spacing: 0px;
}
.headingSchedule {
    font-size: 14px;
    padding: 10px 10px;
    background-color: #333399;
    line-height: 1;
    color: #FFF;
}
.programsDivheading{
	font-size: 22px;
padding: 0px 15px 10px 0px;
line-height: 1.3;
color: #232323;
font-weight: bold;
}
.subprogramsDivText{
	padding: 0px 15px 0px 0px;
	line-height: 1.3;
	color: #232323;
	font-weight: normal;
	margin-bottom:20px;
}
.subprogramsfontside{
	font-size: 18px !important;
	font-weight:400;
	
}
.subprogramsDivText .input[type="radio"], input[type="checkbox"] {
    margin: 4px 5px 6px;
    line-height: normal;
}
.programsSubheading{
	font-size: 20px;
	padding: 0px 15px 10px 0px;
	line-height: 1.3;
	color: #232323;
	font-weight: normal;
}
.subprogramsDiv{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
.subprogramsDiv li{
	margin-bottom:20px;
/*	float:left;*/
}

.uploaddiv {
	border:none;
	padding:0px;
	}
	.innerLeftNav {
	-webkit-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	border:none;
}

.innerLeftNav ul {
	padding-left: 0;
	list-style: none;
	border: 1px solid #7b7b7b;
	float: left;
	width: 100%;
	margin:0px;
	border:none;
}

.innerLeftNav ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #7b7b7b;
}

/*.innerLeftNav ul li:last-child {
	border-bottom: none;
}*/

.innerLeftNav ul li a {
	padding: 12px 15px;
	float: left;
	display: block;
	width: 100%;
	color: #555;
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	
}

.innerLeftNav ul li a:hover {
	background-color: #ecb32d;
	color: #FFF;
	text-decoration: none;
}

.innerLeftNav ul li.activeSubNav a {
	background-color: #ecb32d;
	color: #FFF;
	text-decoration: none;
}
.picturesDiv{
	border:1px solid #ecb32d;
	padding:5px;
	width:100%;
	float:left;
}
.picturesDiv img{
	max-width:100%;
}
.ui-widget-header {
    border:none;
    background:none !important;
    color: #222;
    font-weight: bold;
}
.ui-widget-content {
    border: none !important;
    background: none !important;
    color: #222;
}
.ui-tabs .ui-tabs-panel {
    padding: 0.0em 0.0em !important;
    
}
.ui-tabs .ui-tabs-nav {
    margin: 0px;
    padding: 0px !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    padding-bottom: 0px;
	background-color:#ecb32d;
	color:#FFF;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #fff !important;
    text-decoration: none;
}
.innertabContentHeading
{
	font-size: 20px;
margin: 20px 0px 10px;
padding: 0px 10px 3px 15px;
line-height: 1.3;
color: #232323;
font-weight: 300;
}
.Subheading2 {
    font-size: 16px;
    padding: 0px 15px 10px 0px;
    line-height: 1.3;
    color: #232323;
    font-weight: normal;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    text-decoration: none;
    padding: 0.5em 3.2em !important;
}
.innerDivform{
	width:100%;
	float:left;
	margin-top:10px;
}
.innerDivform .control-label{
	text-align:left;
	padding-left:0px;
}
.ScholarshiDiv{
    Width:98%;
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
}
.ScholarshiDiv ol{
    margin: 0px;
    padding: 0px 0px 0px 33px;
   list-style-type: decimal;
   font-size: 14px;
   font-weight: 400;
   float: left;

}
.ScholarshiDiv ol li{
    margin-bottom: 10px;
    float: left;

}
.signDiv{
   float:right; 
   width:180px;
   height: auto !important; 

}

    .form-control2 {
    display: block;
    width: auto;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.rightSideNav .mentorNavi{
	width:100%;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
}
.rightSideNav .mentorNavi ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.rightSideNav .mentorNavi ul li a{
	display:block;
	width:100%;
	font-size:16px;
	font-weight:400;
	color:#000 !important;
	text-transform:none !important;
	background-color:#eeeeee !important;
	
}
.rightSideNav .mentorNavi ul li a:hover{
	background-color:#952318 !important;
	color:#FFF !important;
}
.rightSideNav .mentorNavi ul li.activeNav>a{
	background-color:#952318 !important;
	color:#FFF !important;
}
.blogcontent{

    margin-top:20px;
    margin-bottom:20px;
    width:100%;
}
.blogcontent ul{
    margin: 0px;
    padding: 0px;
    list-style-type:none;
    width:100%;
}
.blogcontent ul li{
    width:100%;
   /* border-bottom: 1px solid #CCC;*/
    padding-bottom:20px; 
    /* margin-top:20px; */
    display: block;
    float: left;
}
.blogcontent ul li a{
    text-decoration: none;
    width:100%;
}
.blogcontent ul li img{
    width:100%;
}
.blogcontent ul li a .blogTitle{
    color: #24890D;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
}
.blogcontent ul li .textConent{
    display: block;
    width: 100%;
    clear: right;
    overflow: hidden;
    color: #333 !important;
    padding-top: 10px;

}
.blogcontent ul li .readmore{
   float: right;
   color: #24890D;
   width: auto;
   

}
.blogcontent ul li .readmore:hover{
    text-decoration: underline;
}