/************ responsice *************/
@media (max-width: 768px) {
  #breadcrumb li,
  #breadcrumb li:last-child {display: none}


  #breadcrumb li:nth-last-child(2) {
    display: block;
    /* truncate breadcrumbs */
    max-width: 100%;
  }
  #breadcrumb li a {text-decoration: none}
  #breadcrumb li:last-child {
  /* main title can have a bigger truncating treshhold */
  max-width: 30%;
}
  #breadcrumb li:nth-last-child(2):before {content: none}
}
@media only screen and (max-width:767px) and (min-width:480px) {
	.logo-mobile {
		width: 220px !important;
	}	
	.navbar-toggle{
		margin-top: -13px;
	}
}

@media only screen and (min-width: 250px) and (max-width:767px) {
	/* .widget-secondary{
		display:none;
	}
	.dropdown-menu:hover {
		display: none !important;
	} */	
	.logo-mobile {
		width: 220px !important;
	}	
	.secondary .training .titleb{padding-left: 5px;}
	.widget ul li a{ padding:15px 0 15px 22px;}
	.widget.textwidget{margin-top:31px;}
	.tertiary .widget.textwidget .widget-title{margin-top:24px;}
	.tertiary .widget.textwidget .text > h4{font-size:15px;}
	.tertiary .widget.textwidget .text > p{font-size:13px;}
	.tertiary .widget.textwidget{padding: 0 15px;}
	.tertiary .widget.linklist .post .meta{font-size: 12px;}
	.tertiary .widget.linklist .post .post-title{font-size: 15px;}
	.tertiary  .widget.linklist .post .subtitle{font-size: 12px;}
	.tertiary .widget.contact .text p{margin-top: 0; font-size:13px; margin-bottom:21px;}
	.tertiary .widget.contact .cont p{font-size:15px;}
	.primary .view-all{margin-left: 4px;}
	/*.primary .service p { padding-left:7px;}*/
	.primary .training .titleb{padding-left: 5px;}
	.primary .training .post {
		padding-bottom: 15px;
		padding-left: 2px;
	}
	.secondry-widget-title {border-bottom: 2px outset #9dafaf;}
	.eventt {
		margin-bottom: 25px;
		margin-left: 5px;
	}
/*	.primary .training .titlep2{padding-left;2px;}*/
	.sec-masonry{
	 -moz-column-count: 1;
	-moz-column-gap: 1em;
	-webkit-column-gap: 1em;
	-webkit-column-count: 1;
	}
	.secondry-search-widget .sidebar-secondary .searchform form{
		padding-bottom:15px;
	}
	.dropdown-menu.mega-dropdown-menu.row:hover{
		display:none;
	}
	.level-1.pp.mobile-level-3{
		display:none;
	}
	.sidebar .searchform {
		padding: 0 12px 15px;
    }
	.secondry-search-widget .sidebar .searchform {
		padding: 0 22px 0px;
    }
	.secondry-search-widget{margin-left: -8px;}
	/*a.btn-about, a.btn-reserve{width:36%;}*/
	.widget.photo img{width:100%;}
	.widget.photo{display:none;}
	.about-us .widget.photo{display:block;}
	.tertiary-landing-sidebar{margin-bottom:10px;}
	.contact-first .title-name{ color: #393e48;
    font-family: "cabinmedium",Verdana,sans-serif;
    font-size: 15px!important;
	margin-top:10px;
	}
	.blogside{
		margin-top:20px;
	}
	.blog .sidebar{
		width:100%!important;
	}
	ul.pagination li a{
		padding: 2px 6px;
	}
	.search-social{display:block;}
	.rwd-break{
		display:none;
	}
	body{
		overflow-x:hidden;
	}
	.logo-mobile{
		margin-bottom: 15px;
		margin-left: 8px;
		margin-top: 0px;
		width: 134px;
	}
	.navbar-default .navbar-nav>li>a {
		color:#fff;
		background-color:#2b2f37;
		border-top: 2px solid #fff;
		padding: 12px 20px;
	}
	.navbar-collapse {
		/*background-color: #000;*/
		border:0px solid;
		/*left: -9px;*/
		left: 0px;
		position: absolute;
		margin-top: 2px;
		width: 100%;
		z-index: 99999999999;
	}
	.navbar-collapse .navbar-nav{
		margin-top: 22px;

	}
	.navbar-default .navbar-toggle .icon-bar{background-color: #628b8c;}
	.navbar-header{height: 43px;}
	.navbar-default .navbar-nav > li > a{text-align: left;}
	.dropdown-menu {
		background-attachment: scroll;
		background-clip: border-box;
		background-color: #fff !important;
		background-image: url("../images/bg-menu.png");
		background-origin: padding-box;
		background-position: 0 0;
		background-repeat: repeat-x;
		background-size: auto auto;
		background-color: #fbfbfb !important;
	}
	.mobile-search{
		background: #2b2f37;
		height: 40px;
		/*margin-left: -8px;*/
		padding: 12px 21px;
		margin-left: -9px;
		margin-top: 5px;
		width: 107% !important;
	}
	.mobile-menu-top{
	background: #fff none repeat scroll 0 0;
    display: block;
	margin-left: -9px;
    margin-top: -10px;
    padding: 17px 22px;
    width: 106%;
	}
	.mobile-menu-top li{
		list-style:none;
		line-height: 30px;
	}
	.mobile-menu-top li a{
		color: #628b8c;
		font-weight: bold;
		letter-spacing: 0.5px;
		text-transform: uppercase;
	}
	.mega-dropdown-menu{margin-left: -2px; width: 105%;}
	.mobile-level-3 .mega-dropdown-menu1 {}
	.mobile-level-3 .mega-dropdown-menu1 #myCarousel{padding-left: 7px;}
	/*.mobile-level-3 .mega-dropdown-menu1 .dropdown-header1{padding-left: 27px; text-transform: uppercase; font-size: 13px;

	}*/
	.mobile-level-3 .mega-dropdown-menu1 .dropdown-header1 {
	  font-size: 13px;
	  margin-top: 2px;
	  padding: 10px 30px !important;
	  text-transform: uppercase;
	  width: 109%;
	}
	.navbar-collapse .mobile-donate-btn{
		display: block;
		margin-top: 12px;
		padding:10px 20px;
		position: absolute;
		right: 10px;
	}
	.mobile-search .searchbox{background-color: #fff;}
	#searchform input.span2{ width: 90%;}
	/* #searchform input.span2{ width: 95%;} */
	form#searchform{width:96%;}
	.navbar-collapse .navbar-nav {
		margin-top: 44px;
	}
	.social-icon {
	  float: right;
	  margin: 0;
	}
	.navbar-toggle{
		padding: 0;
		/*top: 12px;*/
	}
	.secondary .sidebar {
		float: none;
		margin-left: 0px;
		margin-top: 0;
		width: 100%;
	}
	.secondary .eventt .text h2 {
	  color: #565656;
	}
	.secondary .eventt .text {
	  border-bottom: 1px solid #ddd;
		margin-bottom: 26px;
		padding-bottom: 16px;
	}
	.secondary .eventt{
		height:auto;
		margin-bottom:0;
		 padding: 0 9px 0 5px;
	}
	.secondary .training .titleb {
	  color: #868686;
	  font-size: 16px;
	  margin-bottom: 30px;
	}
	.donate .banner .big {
    color: #fff;
    font-family: "cabinbold",Verdana,sans-serif;
    font-size: 26px;
    line-height: 35px;
    margin-left: -3px;
    margin-top: -4px;
}
	 #breadcrumb{
		background-color: #393e48;
		border-radius: 0;
		margin-top: -13px;
		margin-bottom:0px;
	}

	.audience #breadcrumb,
	.primary #breadcrumb{
		background-color: #393e48;
		border-radius: 0;
		margin-top: 0px;
		margin-bottom:0px;
	}
	 .primary #breadcrumb { margin-top:-56px;}
	.tertiary #breadcrumb,
	.secondary #breadcrumb{
		background-color: #393e48;
		border-radius: 0;
		margin-top: -13px;
		margin-bottom:0px;
	}
	.donate  #breadcrumb{ margin-top: 0;}
	.widget {
	  /* left: 5%; */
	  margin-top: 0;
	  position: relative;
	  /* width: 108% !important; */
	  z-index: 99999;
	}
	#breadcrumb.breadcrumb ul{
		padding:0;
	}
	.contact-person-details{  min-height: 105px;}
	.contact-sec-person-details{  min-height: 180px;}
	.tertiary .content-area .contact-second{padding-bottom: 0 !important;}
	.tertiary .content-area .contact-first{padding-bottom: 0 !important;}
	.tertiary .content-area  .contact-first h4.title1{font-size:15px;}
	.tertiary .content-area  .contact-person-details p{font-size:15px;}
	.contact-person-details {min-height: 100px;}
	.tertiary .content-area  .contact-person-details p.title-name{font-size:15px!important;}
	.tertiary .content-area  .contact-person-details p.email{font-size:15px!important;}
	.tertiary .content-area  .links ul li a{ font-size: 13.5px !important; margin-bottom: 0px;}
	.tertiary .content-area  .links ul{margin-bottom: 42px;}
	.tertiary .content-area  .links ul li{margin-bottom: 5px;}
	.tertiary .tertiary-landing-sidebar .widget.register p{ font-size: 13px;}
	.tertiary .tertiary-landing-sidebar .widget.register .btns a.btn-regis{ font-size: 11px;}
	.tertiary .tertiary-landing-sidebar .widget.register .btns a.btn-broch{ font-size: 11px;}
	.tertiary .tertiary-landing-sidebar .widget.course{padding: 0 0 15px;}
	.tertiary .tertiary-landing-sidebar .widget.course .course .date{  font-size:13px;}
	.tertiary .tertiary-landing-sidebar .widget.course .course .course-title{  font-size:15px;  margin-top: 0;}
	.tertiary .tertiary-landing-sidebar .widget.course .course .meta{  font-size:13px;  margin-top: 0;}
	.tertiary .tertiary-landing-sidebar .widget.course .course a{  font-size:13px;  margin-top: 0;}
	.tertiary .tertiary-landing-sidebar  .sidebar .searchform .titles{ font-size:13.5px;}
	.tertiary .tertiary-landing-sidebar  .sidebar .searchform .form-group label{ font-size:11.25px;}
	.tertiary .tertiary-landing-sidebar  .sidebar .searchform .form-group .phoner{ font-size:9.75px;}
	.tertiary .tertiary-landing-sidebar  .sidebar .searchform .form-group .emailr{ font-size:9.75px;}
	.sidebar .cat-search { padding-top: 15px !important;}
	a.add-cart{font-size:13px; background: #628b8c url("../images/arrow.png") no-repeat scroll 95px center;}
	a.donate-btn1{font-size:13.5px; background: #628b8c url("../images/arrow.png") no-repeat scroll 133px center;}
	a.donate-btn2{font-size:14.95px;}
	div.alignleft-img {float: left; margin-right: 20px;}
	div.alignleft-img  .left-img{margin-bottom: 20px;}

	.cap-price{ font-size: 16px;}
	.tertiary .eventt {
	  margin-bottom: 15px;
	}
	.tertiary .eventt .title{
		font-size:15px;
	}
	.tertiary .training .titlep{
		border-bottom:0 !important;
	}
	.report .title, .sample .title {
	  color: #393e47;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 18px;
	  margin-bottom: 19px;
	  margin-top: 22px;
	}
	.tertiary .col-md-8 ol, .tertiary .col-md-8 ul {
    color: #696969;
    font-size: 14px;
	}
	.widget > ul li{/*padding: 0 18px 0 5px;*/}
	#breadcrumb.breadcrumb li:nth-last-child(2) a{color:#fff; font-size:13px;}
	.contacts h4.title {
	  color: #393e48;
	  font-family: "cabinmedium", Verdana, Sans-Serif;
	  font-size: 15px;
	  padding:0 10px;
	  padding-top:12px;
	  padding-bottom:10px;
	}
	.contacts .col-md-4 .ctitle{
		font-family: "cabinbold",Verdana,sans-serif;
		font-size: 15px;
	}
	.contacts .col-md-4 .teles{margin-top:3px;}
	.contact-first .col-md-4 p{
		font-size: 15px;
		font-family: "cabinregular",Verdana,sans-serif;
		margin-top: 5px!important;
	}
	.row.line {
	  border-bottom: 1px solid #ddd;
	  margin-bottom: 25px;
	  padding-bottom: 30px;
	}
	div.alignleft {
	  float: none;
		margin: 0 auto;
		text-align: center;
	}
	.blog div.alignleft {
	  float: left;
		margin: 0 auto;
		text-align: center;
	}
	div.alignleft  img{
		/*margin: 0 60px;*/
		margin:0 20px 0 0;
	}
	div.alignleft .donate-btn{
		display:block;
	}
	.caption.alignright {
	  margin-bottom: 25px;
	}
	.caption-text {
	  font-family: "cabinbold", Verdana, Sans-Serif !important;
	  font-size: 13px !important;
	  line-height: 15px !important;
	  margin: 5px 15px !important;
	}
	.caption.alignright > img {
	  margin: 0 16px;
	  width: 85%;
	}
	.tertiary .training p {
	  color: #565656;
	  font-size: 14px;
	  line-height: 20px;
	  margin-top: 21px;
	  padding: 0;
	}
	.tertiary .posttitle {
	  color: #b5121b;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 18px;
	  margin-top: 0;
	}
	.tertiary .meta {
	  font-family: "cabinmedium", Verdana, Sans-Serif;
	  font-size: 13px;
	  text-transform: uppercase;
	}
	.link-listing li {
		font-size: 14px;
	}
	.tertiary .subtitle {
	  color: #565656;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 18px;
	  margin-bottom: 20px;
	  margin-top: 7px;
	}
	.tertiary .main-title,
	.secondary .main-title{
		font-size: 22px;
		margin:12px 0 15px;
	}
	.banner-training {
	  background: rgba(0, 0, 0, 0) url("../images/training.jpg") repeat scroll top 56px / cover ;
	height: 123px;	 
	margin-top:56px;
	}
/*	.sidebar .searchform {
	  background: #393e48 none repeat scroll 0 0;
	  float: left;
	  padding: 0 15px 5px;
	  width: 97%;
	}*/
	.sidebar .searchform{
		float:none!important;
	}
	.blog .sidebar, .tertiary .sidebar, .secondary .sidebar{
		float:left;
	}
	.widget-tertiary-content .searchform .titles{
	font-family: cabinbold;
    font-size: 13px;}
	.searchform .titles {
	  color: #fff;
	  font-family: "cabinmedium", Verdana, Sans-Serif;
	  font-size: 17px;
	}
	 .widget-title {
	  color: #393e48;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 18px!important;
	  text-transform: capitalize;
	}
	.training .titleb{
		font-size:18px;
		margin-bottom:30px;
	}
	.training .titlep{
		border-bottom: 1px solid #ddd !important;
		font-size: 18px;
		margin-bottom: 0 !important;
		padding-bottom: 14px !important;
	}
	.tertiary  .content-area .titlep{
		font-size: 15px;
	}
	.tertiary  .content-area .sample .title{font-size: 15px;}
	.tertiary  .content-area .sample img{ margin-bottom: 10px;}
	.tertiary  .content-area  .report{ margin-top: 29px;}
	.tertiary  .content-area .report .title {font-size: 15px;}
	.tertiary  .content-area .report ul li {font-size: 14px;}
	.tertiary  .content-area .row.line {
		margin-bottom: 20px;
	}
	.searchform .donate-btn.btn.btn-default {
		font-size: 12.54px;
	}
	.tertiary  .content-area .video .title,
	.tertiary  .content-area  .optional .title{font-size: 15px;}
	.tertiary  .content-area  .contact-second .ctitle{font-size: 15px; font-family: "cabinbold", Verdana, Sans-Serif;}
	.tertiary  .content-area  .contact-second .address{font-size: 13px; margin-top: 0;}
	.post .post-title{
		font-size:20px;
	}
	.post .blurb {
	  color: #565656;
	  font-size: 14px;
	  padding: 0;
	  font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
	}
	.eventt .date{
		font-size:12px;
	}
	.eventt .title{
		font-size:15px;
	}
	.eventt .meta{
		font-size:12px;
	}
	.header, header{
		padding-top: 15px;
	}
	.menutext{
		color: #628b8c;
		font-family: "cabinbold", Verdana, Sans-Serif;
		position: relative;
		right: 3px;
		text-transform: uppercase;
		/*top: 19px;*/
	}
	.navbar-default .navbar-toggle{
		border-color:transparent;
	}
	.post {
		padding-bottom: 15px;
	}
	.primary .training .titlep2, .primary .training .titleb2{
		font-size:18px;
	}
	footer .donate-btn,
	footer #searchform{display:block; }
	footer .searchform{width:100%;}
	footer form#searchform{width:100%;}
	footer form#searchform3{width:100%;}
	p.govt {
		background: rgba(0, 0, 0, 0) url("../images/sgov.png") no-repeat scroll center center;
		display: block;
		height: 47px;
		padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;
	}
	p.lgovt {
	  background: rgba(0, 0, 0, 0) url("../images/lg.png") no-repeat scroll center center;
	  display: block;
	  height: 47px;
	  padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;

	}
	p.school {
	  background: rgba(0, 0, 0, 0) url("../images/scho.png") no-repeat scroll center center;
	  display: block;
	  height: 47px;
	  padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;
	}
	p.intr {
	  background: rgba(0, 0, 0, 0) url("../images/inter.png") no-repeat scroll center center;
	  display: block;
	  height: 47px;
	  padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;
	}
	p.stud {
	  background: rgba(0, 0, 0, 0) url("../images/stud.png") no-repeat scroll center center;
	  display: block;
	  height: 47px;
	  padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;
	}
	p.citi {
	  background: rgba(0, 0, 0, 0) url("../images/citi.png") no-repeat scroll center center;
	  display: block;
	  height: 47px;
	  padding-top: 59px!important;
		padding-left:0px!important;
		text-align: center;
	}
	.col-md-4.studd ,.col-md-4.lgov{
	  padding-left: 0;
	}
	.col-md-4.citii,
	.col-md-4.scol {
	  padding-left: 0;
	  padding-top: 0;
	}
	.item{margin:0 0 0.5em;}
	.spotlight .next .more {
	  background: #b51f24 url("../images/arrow.png") no-repeat scroll 182px center;
	  border-radius: 30px;
	  color: #fff;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 13px;
	  padding: 9px 31px;
	}
	.masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
		-moz-column-gap: 0.5em;
    -webkit-column-gap: 0.5em;
    column-gap: 0.5em;
    }
	.story ul li .post,
	.story ul li .date{ width:100%;
	}
	.view-all.evnt {
		margin-right: 5px;
		margin-top: -21px;

	}
	.banner-home {
	  background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll -370px 0 ;
	   height: 424px;
	}
	.banner .big {font-size: 26px; margin-top: 32px;margin-left:11px;}
	.banner p{
		font-family:"cabinmedium", Verdana, Sans-Serif;
		font-size:15px;
		padding-left: 10px;
	}
	.banner .call-to-action a{font-size: 13px;
		padding: 10px 15px;}
	.banner .call-to-action {
	  padding-left: 10px;
	}
	/********** footer *******/
	.footer-mobile{ text-align:center;}
	footer a.donate-btn{top: 60px;right:0;}
	footer .social-icon{margin: 13px 0 0 16px;}
	.logo-footer{text-align: center;}
/*	header .searchform{background: #2b2f37 none repeat scroll 0 0;
    float: left;
    width: 105%;} */

	.top-menu-main{margin-top: -71px; padding: 0;}
	.banner-inner {
		background: rgba(0, 0, 0, 0) url("../images/innre-banner1.jpg") no-repeat scroll 0 0  ;
		height: 128px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.banner-inner.banner .big{
		font-size: 22px;
		line-height: 24px;
		margin-left: 4px;
		margin-top: 41px !important;
	}
	/* .audience #breadcrumb{display:none;} */
	.state-gov {
		background: rgba(0, 0, 0, 0) url("../images/state-gov-mob.png") no-repeat scroll 0 0;
		display: block;
		height: 69px;
		/*left: 13px;
		position: absolute;
		top: 217px;*/
		margin-left: 12px;
		margin-top: 19px;
		position: relative;
		width: 69px;
	}
	.state-govt .banner-inner.banner .big {
    font-size: 22px;
    line-height: 21px;
    margin-left: 4px;
    margin-top: 1px !important;
	}
	.state-govt .state-gov {
    background: rgba(0, 0, 0, 0) url("../images/state-gov-mob.png") no-repeat scroll 0 0;
    display: block;
    height: 69px;
    margin-left: 12px;
    margin-top: 8px;
    position: relative;
    width: 69px;
 }
	.event-title {font-size:20px;padding-bottom: 14px;  }
	footer .copyright{
		width: 95%;
text-align: center;
	}
	.logo-footer .img-public{
		margin-left:0;
		margin-bottom:10px;
	}
	.audiance{
		margin-bottom:28px;
	}
	footer {
	  padding-top: 20px;
	}
	.col-xs-12.search {
	  margin-bottom: 10px;
	}
	/**************/
	.view-all.publi {
	  margin-right: 0;
	  margin-top: -20px;
	}
	.view-all.lblog {

	  margin-right: 7px;
	  margin-top: -18px;

	}
	.service {
	  padding-top: 15px;
	}
	.service .big {
	  font-size: 16px;
		line-height: 25px;
		margin-left: 10px;

	}
	.services-block{
		padding-left:0
	}
	.services-block div{
		height:70px;
	}
	.services-block p{
		color: #636466 !important;
		font-size: 14px !important;
	}
	.spotlight h1.spt{
		color: #a72138;
		font-size: 16px;
		border-color:#a72138;
	}
	.item.item3,
	.item.item5,
	.item.item1{
		background:#393e48
	}
	.item.item4{

	}
	.spotlight .text{
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.spotlight .text .blurb p{
		font-size: 14px;
		line-height: 19px;
	}
	.item.item6,
	.item.item2{
		background:#628b8c;
	}
	.spotlight{
		padding-bottom: 35px;
		padding-top: 10px;
	}
	.service p {
	  padding-right: 0;
	  font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
	  padding-left:10px;
	  font-size:14px;
	}
	.story ul li .date .month,
	.story ul li .date .time,
	.story ul li .date .day {
	  font-size: 14px;
	  font-weight:bold;
	}
	.story{
		padding: 15px 0 25px;
	}
	.col-md-4.latest-blog, .col-md-4.news, .col-md-4.publication {
  padding-left: 12px;
  padding-right: 12px;
}
	.audiancee {
	  padding-top: 45px !important;
	}
	.audiancee .text h2 {
	  font-size: 14px;
	}
	.audiancee .text p{
		font-size: 12px;
	}
	.col-md-3.storyy {
	  height: 255px;
	}
	.sidebar {
	  float: right;
	  margin-top: 0;
	  width: 100%;
	   position: relative;
    z-index: 99999;
	margin-bottom:0;
	}
	.tertiary .sidebar{
		width:100%!important;
	}
	.searchform > form {
	  display: none;
	  text-align: center;
	}
	.widget{
		position: relative;
		z-index: 99999;
		width: 100%;
		margin-top:0;
	}
	footer #searchform input.span2{
		width:90%;
	}
	footer #searchform2 input.span2{
		width:90%;
	}
	footer #searchform3 input.span2{
		width:90%;
	}
	footer .social-icon{
		float: right;
	}
	/* .link-list.expandable {
	    display: none;
	} */
	.mega-dropdown-menu1.row {display:none;}
	.menu-back1 {
		background: #d7d7d7 none repeat scroll 0 0;
		color: #706f73;
		cursor: pointer;
		font-weight: bold;
		margin-top: -40px;
		padding: 5px 31px;
	}
	.menu-back2 {
		background: #d7d7d7 none repeat scroll 0 0;
		color: #706f73;
		cursor: pointer;
		font-weight: bold;
		margin-top: -40px;
		padding: 5px 31px;
	}
	/*.navbar-nav .mega-dropdown-menu .dropdown-header{
		font-size: 13px;
		font-family:"cabinregular", Verdana, Sans-Serif;
	}*/
	.navbar-nav .mega-dropdown-menu .dropdown-header {
	  font-family: "cabinregular", Verdana, Sans-Serif;
	  font-size: 13px;
	  padding: 10px 32px !important;
	}
	.navbar-nav .menu-level23 .mobile-level-3 .mega-dropdown-menu1{
		background-color:#e2e2e2;
	}
	.navbar-nav .menu-level23 .mobile-level-3 .dropdown-header1{
		background: #2b2f37 none repeat scroll 0 0;
		display: block;
		padding-bottom: 10px;
		padding-top: 9px;
	}
	.navbar-nav .menu-level23 .mobile-level-3  .mega-dropdown-menu1.row{height: auto;}
	.mega-dropdown-menu1.row{color:#000;}
	.dropdown-header {
		background: #b5121b none repeat scroll 0 0;
		color: #fff !important;
		margin-left: -8px;
		margin-top: -20px;
		padding: 11px 30px !important;
		text-transform: uppercase;
		width: 105%;
	}
	.navbar-collapse .mobile-donate-btn {
		display: block;
		margin-top: 12px;
		padding: 10px 20px;
		position: absolute;
	}
	.navbar-nav .level-1 ul:second-child ul li{border-top: 1px solid #628b8c;}
	.mega-dropdown-menu1.row{
		left: 0 !important;
		padding-right: 25px;
		width: 100%;
	}
	.close-icon{color:#628B8C;
		background:url("../images/close.png") no-repeat scroll 0 0;
		display: inline-block;
		height: 22px;
		width: 22px;
		margin-top: -5px;
	}
	.open-icon{
		color:#628B8C;
		background:url("../images/menu-open.png") no-repeat scroll 9px 0!important;
		display: inline-block;
		height: 22px!important;
		width: 75px!important;
	}
	/*.close-icon:hover{}*/
	.mobile-level-3{height:227px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #fff;}
	.navbar-nav .pp .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
	}
	.navbar-collapse{
		overflow:hidden;
	}
	.mobile-level-3 .mega-dropdown-menu{ padding: 6px 0 0;}
	.navbar-nav  .dropdown-menu{
		position:static!important;
	}
	.navbar-nav  .menu-level13 .carousel{
		border-bottom: 2px solid #628b8c;
	}
	.mobile-level-3  .mega-dropdown-menu1{margin-top:12px;}
	/* .navbar-nav > .menu-level23 ul >li {
		border-bottom: 1px solid #e1e8e9;
		padding-bottom: 8px;
		padding-top: 8px;
	} */
	.navbar-nav  .menu-level23 ul >li>a {
		Color:#2b2f37;
	border-bottom: 1px solid #e1e8e9;
    color: #2b2f37;
    padding: 13px 19px;}
	.navbar-nav .menu-level23 ul > li > .carousel-inner .item.active a{padding: 5px 9px 8px 13px; color:#fff;}
	.menu-level23 .mega-dropdown-menu1 .carousel .carousel-inner .item{padding:10px 8px 10px 28px;}
	.navbar-nav .navbar-collapse.in{
		overflow-y:hidden;
	}
	.handle.expanded ,
	.handle.collapsed{margin-right: 26px;}
	.view-all{
		/* left: 0; */
    position: relative;
    top: -69px;
	float:right;
	}
	.primary .view-all{
		background-position: 75px center;
float: none;
font-size: 11px;
padding: 4px 29px !important;
top: -30px;
	}
	.primary .training .titleb {
  padding-bottom: 40px;margin-bottom:0;
}
	.training .titleb{    padding-bottom: 24px; }
	.banner-home {
		background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll -435px 0;
		height: 346px;
	}
	.banner .big{
		line-height: 33px;
	}
	.services-block .lgov{padding-top:0px;}
	.services-block .inter{padding-top:0px;}
	.view-all-home-event{top:-5px;margin-right: 10px;}
	.view-all-home-blog{top:-5px;margin-right: 10px;}
	.view-all-home-pub{top:-5px;margin-right: 10px;}
	footer .contact{margin-bottom: 30px;	}
	.story ul li .date .month{
		display: inline;
		font-size: 14px;
	}
	.story ul li .date .month:after{
		content:' @ ';
		font-size: 16px;
	}
	.story ul li .post p.content{
		font-size: 15px;
	}
	footer a.donate-btn{font-size:15px;}
	.widget.calender-box {
		margin-bottom: 20px;
	}

}

@media only screen and (min-width: 300px) and (max-width:400px){
	footer .social-icon{float: right;}
	footer a.donate-btn{right:5px;}
}
@media only screen and (min-width: 571px) and (max-width:750px){
	/*.navbar {
		border: medium none;
		border-radius: 0;
		margin: 0;
	}
	.navbar-toggle {
		padding: 0;
		top: 21px;
	}
	.menutext {
		color: #628b8c;
		font-family: "cabinbold", Verdana, Sans-Serif;
		position: absolute;
		right: 36px;
		text-transform: uppercase;
		top: 65px;
	}
	.service .services-block{
		float:none;
	}
	.top-menu-main{display:none;}
	.secondary-menu{padding-bottom:20px;}*/
	footer a.donate-btn{ right: 0;}
	footer #srch-btn-go{float:right;}
	.widget ul li a {/* padding: 15px 0 15px 34px;*/}
	.handle.expanded, .handle.collapsed {
		/*margin-right: 47px;*/
	}
}
@media only screen and (min-width: 600px) and (max-width:768px){
	.widget > ul li {
    /*padding: 0 32px 0 19px;*/}


}
@media only screen and (min-width: 481px) and (max-width:570px){
	footer .social-icon{
		margin-left: 146px;
	}
	footer a.donate-btn {
		top: 59px;
		right:0;
	}
}
@media only screen and (min-width: 995px) and (max-width:1023px) {
	.dropdown-menu {
	  top: 50.3px!important;
	}

}
@media only screen and (min-width:768px) and (max-width:1023px) {
	
	.widget-title {
		font-size: 18px;
	}
	.searchform .donate-btn.btn.btn-default {
		font-size: 12.54px;
	}
	.sidebar .cat-search {
		padding-top: 15px !important;
	}
	.widget.textwidget .text > h4 {
		font-size: 15px;
	}
	.tertiary .widget.textwidget p {
		font-size: 13px;
	}
	.widget.linklist .post .post-title {
		font-size: 15px;
	}
	.widget.linklist .post .subtitle {
		font-size: 12px;
	}
	.tertiary .contact .text p {
		font-size: 13px;
		line-height: 20px;
		padding-bottom: 15px;
		padding-top: 0;
	}
	.widget.contact .cont .tele, .widget.contact .cont .email, .widget.contact .cont .name {
		font-family: "cabinregular",Verdana,sans-serif;
		font-size: 15px;
	}
	.widget.contact .cont {
		margin-bottom: 22px;
	}
	.widget.photo .text p {
		font-size: 12px;
	}
	a.btn-about {
		background: #628b8c url("../images/arrow.png") no-repeat scroll 145px center;
		font-size: 11.33px;
	}
	a.btn-reserve {
		background: #628b8c url("../images/arrow.png") no-repeat scroll 150px center;
		width:185px;
		font-size: 11.33px;
	}
	a.btn-about { background: #628b8c url("../images/arrow.png") no-repeat scroll 160px center; width:185px;}
	.link-listing li {
		font-size: 14px;
	}
	.report .title, .sample .title {
		font-size: 15px;
	}
	.report ul li {
		font-size: 14px;
	}
	.links ul li a {
		font-size: 13.5px !important;
	}
	#breadcrumb li a {
		color: #628b8c;
		font-size: 9.75px;
	}

	.widget.calender-box {
		margin-bottom: 20px;
	}
	.blog .service.training{padding-top: 5px;}
	.row.line{clear:both;}
	span.phoner, span.emailr{font-size: 9.75px;}
	.mega-dropdown-menu1.row {
		left: -344px;
		top: -20px;
	}

	.alignleft {
	  float: left;
	  margin-right: 20px;
	  margin-bottom:20px;

	}
	.tertiary .main-title, .secondary .main-title{font-size: 33px;}
	.tertiary .subtitle{font-size: 24px;}
	.tertiary .meta{font-size: 13px;}
	.tertiary .posttitle{font-size: 22px;}
	.tertiary .content-area p{font-size: 14px;}
	.tertiary-landing-sidebar .widget.register p{font-size: 13px;}
	.widget.course .course .date{font-size: 13px;}
	.widget.course .course .course-title{font-size: 15px;}
	.widget.course .course .meta{font-size: 13px;}
	.widget.course .course a{font-size: 13px;}
	a.add-cart{font-size: 13px;  background: #628b8c url("../images/arrow.png") no-repeat scroll 97px center;}
	a.donate-btn1{font-size: 13.5px;  background: #628b8c url("../images/arrow.png") no-repeat scroll 134px center;}
	a.donate-btn2{font-size: 15px;}
	/*.search-social{display:block;}*/
	.menu-top{float:right!important;}
	.menu-top li a{
		padding-right: 5px;
	}
	button.donate-btn, a.donate-btn{margin-left:-42px;}
	.btns a.btn-broch,
	.btns a.btn-regis {
	  margin-left: 0;
	}
	ul.menu-top{margin-left:-26px;}
	.searchform {
	  float: right;
	  width: 310px;
	  margin-top: 7px;
	}
	.dropdown-menu {
	  top: 49px;
	}
	.banner-training {
	  background: rgba(0, 0, 0, 0) url("../images/training.jpg") repeat scroll 0 0 / cover ;
	  height: 239px;
	}
	.secondary .service.training{
		padding-top:0;
	}
	.secondary .main-title{
		font-size:33px;
	}
	.secondary .sidebar{
		width:223px;
	}
	.secondary .eventt {

	  height: auto;
	  margin-bottom: 30px;
	  padding-bottom: 20px;
	}
	.secondary .eventt .text h2 {
	  color: #b51f24;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 15px;
	  margin-bottom: 15px;
	  margin-top: 20px;
	}
	.secondary .eventt .text p{
		font-size: 14px;
	}
	.service.training {
	  padding-top: 35px;
	}
	.tertiary .service.training {
	  padding-top: 0px;
	}
	.tertiary .sidebar{
		width: 223px;
	}
	.sidebar {
	  float: right;
	  margin-top: -123px;
	  width: 223px;
	}
	.searchform .titles{
		font-size: 13.5px;
	}

	.searchform .form-group label{
		font-size: 11px;
	}
	.sidebar .searchform .contact-pref span {
		font-size: 9.75px;
	}
	.form-group {
	  margin-bottom: 2px;
	}
	.spotlight h1.spt{
		font-size:20px;
	}
	.styled-select {
	  background: #fff url("../images/drop-arrow.png") no-repeat scroll 172px 11px;
	  margin-right: 10px;
	  overflow: hidden;
	  width: 100%;
	}
	.sidebar .searchform{
		padding:0 10px 15px;
	}
	.widget{
		width: 223px!important;
    float: right!important;
	}
	ul.pagination li a {
    padding: 2px 14px;
	}
	.widget ul li a {
	  color: #3b444c;
	  display: inline-block;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 12px;
	  line-height: 16px;
	  max-width: 87%;
	  padding: 9px 0 9px 19px;
	  text-decoration: none;
	}
	.training .titlep,
	.training .titleb{
		font-size:15px;
		margin-bottom:25px;
		padding-bottom:10px;
	}
	.training .titlep{
		/*border-bottom: 1px solid #ddd !important;*/
		margin-bottom: 0 !important;
		padding-bottom: 15px !important;
	}
	.post .post-title{
		font-size:15px;
	}
	.post .blurb{
		font-size:13px;
		font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
	}
	.training .view-all{
		font-size:11px;
		padding: 6px 21px;
		background-position:81px center;
	}
	.primary .training .view-all {
	  background-position: 81px center;
	  font-size: 11px;
	  padding: 5px 35px !important;
	}
	.sidebar-secondary .donate-btn-sec{
		background-position: 78px center;
		font-size: 11px;
		margin-top: 13px;
		padding: 5px 42px;
	}
	.eventt .date{
		font-size:12px;
	}
	.eventt .title{
		font-size:15px;
	}
	.eventt .meta{
		font-size:12px;
	}
	.searchform .donate-btn.btn.btn-default {
	  margin-top: 10px;
	  margin-left: 0;
	  padding: 6px 26px;
	}
	.banner-inner {
	  background: rgba(0, 0, 0, 0) url("../images/innre-banner1.jpg") repeat scroll 0 0 / cover ;
	  height: 240px;
	}
	.state-gov {
	  background: rgba(0, 0, 0, 0) url("../images/state-gov-tab.png") no-repeat scroll 0 0;
	  display: block;
	  height: 69px;
	 /* left: 21px;
	  position: absolute;
	  top: 395px;*/
	 margin-left: 5px;
    margin-top: 30px;
    position: relative;
	  width: 69px;
	}
	.service.audiancee {
	  padding-top: 41px;
	}
	.audiancee .text h2 {
	  color: #b51f24;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 13px;
	  margin-bottom: 2px;
	}
	.banner-inner.banner .big {
	  color: #fff;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	 /* font-size: 48px;*/
	  font-size: 33px;
	  margin-left: -3px;
	  margin-top: 20px;
	  line-height: 32px;
	}
	form#searchform{width:214px;}
	#searchform input.span2{
		width:186px;
	}
	/*.secondary-menu{
		float:left;width:100%;
	}*/
	.navbar-default .navbar-nav > li:last-child a {
		padding: 10px 14px;
		-webkit-padding-start: 10px;
		-webkit-padding-end:10px;
	}
	.navbar-default .navbar-nav > li > a{
		padding:10px 18px;
		color:#2b2f37;
		-webkit-padding-start: 16px;
		-webkit-padding-end:16px;
	}

	.spotlight {
	  padding-top: 6px;
	   padding-bottom: 38px;
	}
	footer .logo {
	  margin-bottom: 82px;
	}
	footer .copyright{
		bottom: -98px;
	}
	.logo-footer{
		margin-top:20px;
	}
	.logo-footer .logo2{
		margin-bottom: 18px;
	}
	footer{
		padding-top: 35px;
	}
	.spotlight .text .meta {
	  font-size: 15px;
	  text-transform: uppercase;
	}
	.spotlight .text .blurb p {
	  font-size: 15px;
	  line-height: 20px;
	  padding-top: 9px;
	}
	/*.story{
		 padding: 20px 0 64px;

	}*/
	.story{
		 padding: 15px 0 64px;

	}
	footer form#searchform{
		position: absolute;
		right: 0;
		top: 50px;
	}
	footer form#searchform2{
		position: absolute;
		right: 0;
		top: 50px;
	}
	footer .social-icon{
		position: absolute;
		right: 0;
		top: 0;
	}
	footer a.donate-btn{
		right: -142px;
	}
	.logo-footer{
		float: left;
		text-align:right;
	}
	.logo-footer img{

	}
	.logo-footer .img-public{
		margin-bottom: 15px;
		margin-left: 0;
		margin-top: -39px;
	}
	.spotlight .next .more {
	  background: #b51f24 url("../images/arrow.png") no-repeat scroll 182px center;
	  border-radius: 30px;
	  color: #fff;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 13px;
	  padding: 9px 31px;
	}
	.publication ul li .title,
	.event-title{font-size:14px;}
	.story ul li .post{width:154px;padding-bottom:10px;}
	.story ul li .post h1.title{font-size:14px;}
	.story ul li .date{width:50px;  font-family: "cabinbold", Verdana, Sans-Serif; font-size:13px;color:#393e48;}
	.view-all{top:-2px;margin-right:6px;}
	.story ul li .date .month,
	.story ul li .date .time,
	.story ul li .date .day{font-size:13px;}
	.service .big {
	  color: #b51f24;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 20px;
	  line-height: 25px;
	  margin-bottom: 17px;
	}
	.service {
	  padding-top: 7px;
	}
	.service .col-md-8 .col-md-4 p {
	  font-size: 14px;
	}
	p.intr,
	p.stud,
	p.citi,
	p.school,
	p.lgovt,
	p.govt {
		padding-left: 62px !important;
	}
	.col-md-4.citii {
	  padding-left: 49px;
	}
	.col-md-4.studd {
	  padding-left: 33px;
	}
	.col-md-4.lgov {
	  padding-left: 35px;
	}
	.col-md-4.scol {
		padding-left: 51px;
	}
	.service p {
	  font-size: 13px;
		line-height: 23px;
		padding-right: 0;
	}
	.navbar {margin-top:6px;}
	.banner .big{font-size:36px;margin-top: 90px;}
	.banner p {
	  color: #fff;
	  font-family: "cabinbold", Verdana, Sans-Serif;
	  font-size: 14px;
	  line-height: 25px;
	  margin-top: 17px;
	}
	.banner-home{height:375px;}
	.banner .call-to-action a{font-size:13px;}
	.mega-dropdown-menu1.row {
		left: auto;
		top: 0;
		 
	}
	.view-all-home-event{
		background: #628b8c url("../images/arrow.png") no-repeat scroll 88px center;
		top: -2px;
		margin-right: 10px;
		font-size: 11px;
	}
	.view-all-home-blog{
		background: #628b8c url("../images/arrow.png") no-repeat scroll 63px center;
		top: -2px;
		margin-right: 10px;
		font-size: 11px;
	}
	.view-all-home-pub{
		background: #628b8c url("../images/arrow.png") no-repeat scroll 116px center;
		top: -2px;
		margin-right: 10px;
		font-size: 11px;
	}
	.logo-footer img:first-child {
		margin-right: -14px;
	}
	.logo-footer .img-public{
		margin-bottom: 0;
		margin-left: 0;
		margin-top: 0;
	}
	footer .searchform{ margin-bottom: 96px;}
	.img-university {
		margin-bottom: 11px;
	}


}

@media only screen and (min-width: 1000px)  {
	.story ul li .post{
		width: 204px;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px 18px;
	}

	.searchform {
		float: right;
		/*margin-top: -25px;*/
	}

	/*.searchform{
		margin-top: 0px;
	}*/

	footer .searchform{margin-top: -2px;}
	/*.state-gov{
		left:43px;
	}*/

	footer a.donate-btn{
		top: -4px;
	}
	footer .searchform{
	 margin-bottom: 125px;
	}
}

@media only screen and (min-width: 991px) and (max-width:1023px) {
	.container{
		width:735px;
	}
	button.donate-btn, a.donate-btn {
	  margin-left:0px;
	}
	.logo-section{
		width:165px;
	}
	.donate-section{
		width: 130px;
	}
	.heder-top-menu{
		width: 401px;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px 24px;
	}
}
@media only screen and (min-width: 1025px) and (max-width:1200px) {
	button.donate-btn, a.donate-btn{
		font-size:13px;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px 12px;
	}
	.menu-top li a {
		font-size: 13px;
		letter-spacing: 0.1px;
		padding-right: 2px;
	}
}
	@media only screen and (min-width: 1024px) and (max-width:1200px) {
	.searchform { width:237px;}
	.social-icon { margin-left:5px;}
}
@media only screen and (min-width: 1000px) and (max-width:1200px) {
	/*.navbar-default .navbar-nav > li > a{
		padding: 10px 17px;
		-webkit-padding-start: 16px;
		-webkit-padding-end:16px;
	}
	.navbar-default .navbar-nav > li:last-child a{
		padding: 10px 17px;
		-webkit-padding-start: 15px;
		-webkit-padding-end:15px;
	}*/
	.mega-dropdown-menu1.row{
		left:auto;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 10px 10px;
	}
	
}
@media only screen and (min-width: 1000px) and (max-width:1023px) {
	.navbar-default .navbar-nav > li > a{
		padding: 10px 17px;
	}
	.mega-dropdown-menu1.row{
		left:auto;
	}
}
@media only screen and (min-width: 1200px){
	.navbar-default .navbar-nav > li > a{
		padding: 10px 20px;
	}
	.navbar-default .navbar-nav > li:last-child a{
		padding: 10px 23px;
		-webkit-padding-start: 17px;
		-webkit-padding-end:17px;
	}
}
@media only screen and (min-width: 991px) and (max-width:1023px){
	.navbar-default .navbar-nav > li > a{
		padding: 10px 16px;
	}
}
@media only screen and (min-width: 991px) and (max-width:1024px) {
	.menu-top li a {
		padding-right: 10px!important;
	}

}
@media only screen and (min-width: 768px) and (max-width:991px) {

	.top-menu .donate-btn {
		margin-left: -42px;
	}

}
@media only screen and (min-width: 1024px) and (max-width:1024px) {
	.menu-top li a {
		padding-right: 3px !important;
		letter-spacing: 0;
	}
	.navbar-default .navbar-nav > li > a {
    padding: 10px 14px;
}
.navbar-default .navbar-nav > li:last-child a{
		padding: 10px 13px;
		-webkit-padding-start: 12px;
		-webkit-padding-end:12px;
	}

}

@media only screen and (min-width: 991px) and (max-width:991px) {
	.donate-section {
		width: 65px;
	}

}

@media only screen and (min-width: 992px) and (max-width:1024px) {
	.col-md-6.col-xs-12.logo1 {
		margin-top: 79px;
		left: -45px;
	}
	.col-md-6.col-xs-12.logo2 {
		left: 75px;
	}
}
@media only screen and (min-width: 1013px) and (max-width:1024px) {
.mega-dropdown-menu1.row {
    left: auto;
}
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	max-width: 105% !important;
}
