.site-header .site-branding-container {
    height: 100%;
    max-width: 100%;
}

.pt-cv-title {
    background-color: #fff;
    font-size: 16px;
  padding:0;
}

.pt-cv-wrapper .btn-success {
    display: none;
}

.pt-cv-content, .pt-cv-content * {
    background-color: #fff;
    padding: 10px 0px 30px;
  	font-size: 12px;
    line-height: 20px;
}

.pt-cv-thumbnail {
    padding:10px 0;
}

.pt-cv-content-item {
    border: 1px solid #ECECEC;
    margin:10px 0px;
}

.text
{
  font-family: arial;
  font-size:24px;
  color:#4C4C4C;
}


@media (min-width:1024px)
  {
.pt-cv-content-item {
    border: 1px solid #ECECEC;
    height:390px;
    margin:10px 5px;
}

.pt-cv-wrapper .col-md-3 {
    width: 24%;
}
}

@media (max-width:900px)
  {
.site-header .site-branding-container {
    margin-bottom: 0px;
}
}

@media (max-width:622px)
  {
.text
{
  font-size:14px;
}
}

.single .entry-header, .page .site-content > .entry-header, .blog .page-header, .archive .page-header, .search-results .page-header, .search-no-results .page-header, .error404 .page-header {
    padding: 0;
}

.main-navigation div > ul > li > a {
    height: 40px; /*80*/
    line-height: 40px;
}



#main-slider.overlap {
    margin-top: -118px;
}
.site-header .site-branding-container {
    height: 90%;
    max-width: 100%;
}
#masthead {
      height: 152px;
}

#main-slider.overlap {
    margin-top: -150px;
}
.main-navigation ul li:hover > a {
    color: #019002;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #019002;
}
.main-navigation ul li a {
    font-size: 16px;
    line-height: 1.78571em;
    white-space: nowrap;
    color: #313539;
    display: block;
    text-decoration: none;
}

.main-navigation div > ul > li > a:hover {
    border-bottom: 3px solid #019002;
}

.site-footer .bottom-bar {
    background: #85A807;
    background-image: url('http://www.apsccindia.org/wp-content/uploads/2016/08/olive.png');
    color: #ffffff;
}

.single .entry-header, .page .site-content > .entry-header, .blog .page-header, .archive .page-header, .search-results .page-header, .search-no-results .page-header, .error404 .page-header {
    background: #f6f6f7;
    box-sizing: content-box;
    margin-bottom: 2.67857em;
    text-align: center;
}

.site-header .site-branding-container {
    height: 100%;
    max-width: 100%;
}

#main-slider.overlap {
    margin-top: 0px;
}

.main-navigation > div {
    float: none;
        padding-top: 10px;
}
#masthead {
    height: 175px;
    background-color: #EAEAEA;
}

@media(max-width:850px)
  {
.metaslider .caption {
    padding: 10px 20px;
    word-wrap: break-word;
    display: none;
}
}


.responsive-menu .main-navigation.toggled {
    height: auto;
    margin-bottom: 1.78571em;
    max-width: 100%;
    width: 100%;
}

		
	@media(max-width:900px)
  {
#masthead {
    height: 118px;
    background-color: #EAEAEA;
}

}

.responsive-menu .main-navigation.toggled ul li a:hover, .responsive-menu .main-navigation.toggled ul li a:hover::before {
    background: #89AF05;
    border-bottom: none;
    color: #fff;
}

.responsive-menu .main-navigation.toggled ul li a {
    padding: 4px 8px 5px;
    text-align: left;
}


   .responsive-menu .main-navigation.toggled {
    height: auto;
    margin-bottom: 1.78571em;
    max-width: 100%;
    width: 100%;
}

.container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: 0 1.78571em;
    position: relative;
    margin: 0 auto;
    max-width: 85.7143rem;
}

	@media screen and (max-width: 900px) { 
			.responsive-menu .main-navigation ul { display: none } 
			.responsive-menu .menu-toggle { display: block }
			.responsive-menu .menu-search { display: none }
			.site-header .site-branding-container { max-width: 90% }
			.main-navigation { max-width: 10% }
			#top-bar { display: block }
			#top-bar .container { overflow: hidden }
		}		

.site-header.site-header-sentinel {
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 0;
    position: fixed;
    top: -9999px;
    width: 100%;
    z-index: 5000;
}
	
@media(max-width:900px)
{

button [aria-expanded="true"]{
  padding-bottom:50px;
  background-color:blue;
}

button [aria-expanded="false"]{
  padding-bottom:0px;
}
}
#masthead
{
  border-top:3px solid #85A807;
 
}
.default-theme.wp-posts-carousel .wp-posts-carousel-image {
        padding-top: 0px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-container {
    box-shadow: 0px 1px 2px #CCC;
    background: none repeat scroll 0% 0% #FFF;
    padding: 8px;
    transition: all 0.3s ease 0s;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-title a
{
  font-family: "Lato", sans-serif;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
  font-weight:500;
}
h3.wp-posts-carousel-title
{
       line-height: 0px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
       color: #666;
    padding: 2%;
    margin-bottom: 2%;
    font-family: "Lato", sans-serif;
    text-align: justify;
    font-size: 13px;
    line-height: 22px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-buttons {
    text-align: center;
    padding: 0 0px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-buttons a {
    padding-right: 5px;
    text-transform: Capitalize;
    border: 1px solid #089CFE;
    padding: 5px 8px 5px 8px;
    font-size: 12px;
}
p.wp-posts-carousel-buttons
{
  margin: 5px 0 0 0px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-container {
       height: 480px;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-title {
     padding: 5px 0px 5px 0px;
    margin: 0px;
}
.site-content {
    background: #fff;
    padding: 0em;
}
.infoapscctitle3
{
  font-size: 32px;
line-height: 2.0em;
margin: 0;
font-family: wf_segoe-ui_light,wf_segoe-ui_semilight,wf_segoe-ui_normal,Arial,sans-serif;
font-weight: lighter;
color: #85A807;
letter-spacing: 3px;
   text-align:center;
   padding: 0px 75px 0px 75px;
}
.infoapscctitle4
{
  text-align: center;
font-size: 18px;
line-height: 22px;
font-weight: 500;
color: #0896fe;
   text-align:left;
  padding: 15px 75px 0px 75px;
}
.infoapscctitle5
{
  text-align: center;
font-size: 18px;
line-height: 22px;
font-weight: 500;
color: #0896fe;
   text-align:left;
  padding: 0px 75px 0px 75px;
}
.infoapsccdesc1
{
  color: #5a5d60;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
text-align: justify;
padding: 0px 75px 0px 75px;
letter-spacing: 0.4px;
}
.infoapsccdesc2
{
  color: #5a5d60;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
text-align: justify;
padding: 20px 75px 0px 75px;
letter-spacing: 0.4px;
}
.infoapsccdesc3
{
  color: #5a5d60;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
text-align: justify;
padding: 10px 75px 0px 75px;
letter-spacing: 0.4px;
}
.home.blog.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title {
    padding-top: 0em;
}
.container
{
   padding: 0 0em;
}
.infoapsccactivity1
{
  text-align:center;
}
.infoapsccdesc4
{
  color: #5a5d60;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
text-align: justify;
padding: 10px 75px 0px 75px;
letter-spacing: 0.4px;
}
.infoapsccdesc5
{
  color: #5a5d60;
font-family: "Lato", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 27px;
text-align: justify;
padding: 5px 75px 0px 75px;
letter-spacing: 0.4px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    background: #F6F6F7;
    text-transform: none;
    width: 330px;
    height: 35px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 70px;
    width: 20px;
}


