body {
  padding-top: 5px;
  padding-bottom:0px;
  text-align: justify;
  font-size: 18px;
    font-family: 'Source Sans Pro',Open Sans, Roboto,'San Francisco', Helvetica, Arial,sans-serif;
/*  font-family: Helvetica, Arial, sans-serif;*/
  
}
.bgimg{
    background-image: url("Cambodian_golf_course.gif");
}

.page-header {
    padding-bottom: 9px;
    margin: 0px 0px 20px;
    border-bottom: 2px solid #eee;
}
.h1, h1{
    
    padding-top:0px;
    margin-top: 0px;
}

.well{    
    padding:20px;
    
    border: 2px solid greemyellow;
    background-color:burlywood;
/*    float: right;*/
}

/*
.navbar-brand{
    float:left;
    height:50px;
    padding:15px 15px;
    font-size:18px;
    line-height:20px;
}
*/

.row-space{
    
    margin-left:auto;
    margin-right:auto; 
    height:15px;
}

.row{
    
    margin-right:0px; 
    margin-left:0px;
}
.myrow{
    
   margin-right:0px; 
    margin-left:0px; 
}
}

.page-header {
    
    margin: 10px 0 10px;
   
}

.project-container{
    background-color:#ACFA58; 
    padding:15px;
    border-radius: 8px;
}

.a {
    text-decoration: none;
}
a:hover, a:focus {
     text-decoration: none;
}
ol, ul{
    padding-left: 20px; 
}

.container{
    padding-top: 0px;
    
}

.panel-body {
    padding: 10px;
}

.nav>li>a {
    position: relative;
    display: block;
    padding:15px 15px;
}

.h3, h3 {
    color: cornflowerblue;
    margin-top: 0px;
    font-style: italic
}



.navbar {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}


.scrollToTop{
    width:48px;
    height:80px;
    padding:10px;
    text-align:center;
    background:whiteSmoke;
    font-weight:bold;
    color:#444;
    text-decoration:none;
    position:fixed;bottom:75px;
    right:20px;display:none;
    background:url(icon/arrow16.png) no-repeat 0px 20px;
}

.picture-space{
    min-height: 10px;
}


.socail-media-top{
    float:left;
    padding:0;
    margin-top:5px;margin-bottom:5px;
}
.socail-media-top li{
    float:left;list-style:none;background:#ffffff;
    margin-right:5px;width:25px;height:25px;text-align:center;line-height:25px;font-size:13px;border-radius:50%;
}
.socail-media-top li a{color:#333333;}
.socail-media-top li:hover a{color:#ffffff;}
.fb-top:hover{background:#3a5a98;}.gp-top:hover{background:#da4835;}
.twt-top:hover{background:#32ccfe;}
.socail-media ul{float:right;}
.socail-media li{float:right;list-style:none;background:#373737;margin-left:5px;width:30px;height:30px;text-align:center;line-height:34px;font-size:14px;border-radius:8px;}.socail-media li a{color:#ffffff;}
.fb:hover{background:#3a5a98;}

/*Social Icons*/
.socialicon {
	position: relative;
	display: inline-block;
	width: 32px;
	margin-right: 5px;
	height: 32px;
}
.socialicon-twitter {
	background: url(icon/twitter.png) no-repeat;
}
.socialicon-facebook {
	background: url(icon/facebook.png) no-repeat;
}
.socialicon-google {
	background: url(icon/google.png) no-repeat;
}
.socialicon-mail {
	background: url(icon/mail.png) no-repeat;
}
.socialicon-instagram {
	background: url(icon/instagram.png) no-repeat;
}
.socialicon-skype {
	background: url(icon/skype.png) no-repeat;
}
.socialicon-twitter:hover {
	background: url(icon/twitter_a.png) no-repeat;
}
.socialicon-facebook:hover {
	background: url(icon/facebook_a.png) no-repeat;
}
.socialicon-google:hover {
	background: url(icon/google_a.png) no-repeat;
}
.socialicon-mail:hover {
	background: url(icon/mail_a.png) no-repeat;
}

.socialicon-instagram:hover {
	background: url(icon/instagram.png) no-repeat;
}

.socialicon-skype:hover {
	background: url(icon/skype_hover.png) no-repeat;
}

.socialicon-donate {
	background: url(icon/btn_donate.gif) no-repeat;
    width:100%;
}

/* Contact Form */
.contact-form {
}
.contact-form .col-md-6 {
	padding: 0 20px 0 0;
}
.contact-form .col-md-6:nth-child(2) {
	padding: 0 0px 0 0;
}

.footer {
    background-color:bisque; 
    border-top: 30px solid silver ;
    padding: 20px 20px 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

/*-- Carousel Text slide-----------------------------------------------------------------*/
.carousel-control{
    width: 0px;
}
.carousel-content {
    color:greenyellow;
    display:flex;
    align-items:center;
    text-align: center;
}

#text-carousel {
  width: 100%;
  height: auto;
  padding: 20px;
  text-align: center;
}

/*
*----Overlay image style-----------------------------------------------------------------------
*/


.overlay-container {
  position: relative;
  width: 100%;
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: skyblue;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
   
    border-radius: 6px;
}

.overlay-container:hover .overlay {
  height: 30%;
}

.text {
  white-space: nowrap; 
  color: white;
  font-size: 14px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

@media (max-width:768px){
    .row{  
        margin-top: -10px;
        
    }
    .footer{ padding-top:20px;
            margin-top:10px;
    }
    
    .well{
        
        padding-bottom:20px; 
    }
}
