body {
	margin: 0px;
	background: rgba(211,211,211,0.1);
    background-color: rgba(204,255,204,0.05); /*rgba(153,255,153,0.05)*/
}

.bgimage {
	background-image: url('../images/clean_green.jpg'); /*  aboutus_v2.jpg*/
	background-position: center center;
	background-size: cover; /* cover contain */
/*	background-clip: content-box;
*/	background-repeat:  no-repeat;
	height: 250px;
}

#page-wrap {
    width: 1000px;
    margin: 0 auto;
}

/*h1.title-widget {
    margin-left: 50px;
}

.widget_nav_menu ul {
    list-style: outside none none;
    margin-left: 50px;
}
*/
/**********************************
Responsive navbar-brand image CSS
- Remove navbar-brand padding for firefox bug workaround
- add 100% height and width auto ... similar to how bootstrap img-responsive class works
***********************************/

.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}
.ptsmenu .navbar-brand { 
  background: url('../images/Promise_Logo_Black.png') center / contain no-repeat;
  width: 175px;  /* 175px */
}

.carousel-indicators {
    display:none;
}

blockquote .style1 {
  font: 14px/20px italic Times, serif;
  padding-left: 70px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-right: 10px;
  background-color: #dadada;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 5px;
  background-image: url(../images/younan_logo.jpg);
  background-position: middle left;
  background-repeat: no-repeat;
  text-indent: 23px;
} 

/*@media screen and (min-width: 1px) and (max-width: 767px) {
    #columns[data-columns]::before {
        content: '2 .col-xs-6';
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #columns[data-columns]::before {
        content: '3 .col-sm-4';
    }
}

@media screen and (min-width: 992px) and (max-width: 9999px) {
    #columns[data-columns]::before {
        content: '4 .col-md-3';
    }
}
*/
nav.navbar {
    margin: 1px;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 50px;
}


/*
.carousel-inner {
    margin-bottom: 50px;
}
*/

/*.header-cont {
	width:100px;
	position:fixed;
	top: 0px;
}*/
/*
	@media only screen and (max-width: 1900px) {
    .bgimage {
        width: 100%;
    }

    .menuitem {
        margin: 1.0121457489878542510121457489879%;
        padding: 1.0121457489878542510121457489879%;
    }

    .gridmain {
        width: 100%;
    }

    .main {
        padding: 1.0121457489878542510121457489879%;
    }

    .gridright {
        width: 100%;
    }

    .right {
        padding: 1.0121457489878542510121457489879%;
    }

    .gridbox {
        margin-right: 0;
        float: left;
    }
 */

}