.container {
  width: 100%;
  position: relative;
} 
.responsiveimg {
  width: 100%;
  height: auto; 
}
.divTable{  
top: 0;  
right: 0;
bottom: 10;
overflow: auto; 
}
.textcontainer{
	    margin: 15px;
}
/* DivTable  */
.divTable{
	/*display: table;
	height: 600px;*/
	width: 100%;
}
.divTableRow {
	/*display: table-row;*/
	width: 100%;
}
.divTableHeading {
	background-color: #EEE;
	/*display: table-header-group;*/
}
.divTableCell, .divTableHead {
	background-color: #EEE;
	border: 0px solid #999999;
	display: table-cell;
	padding: 0px 0px;
}
.divTableHeading {
	background-color: #EEE;
	/*display: table-header-group;*/
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	/*display: table-footer-group;*/
	font-weight: bold;
}
.divTableBody {
	/*display: table-row-group;*/
} 
 .column-left, .column-center, .column-right {
    width: 20%; 
    margin-right: 5%
} 
 @media screen and (max-width : 767px) {
    .column-left, .column-center, .column-right {
        width: 100%;
        display: block;
        margin: 0;
    } 
}

.logo { float: left; width: 100px; height: 100px;padding-bottom: 20px;}
.logobtnp { text-align: center;} 
.logobtn { width: 80px; height: 80px;padding: 0;opacity: 1;} 
.logobtn:hover { opacity: 0.5;} 
/* :target { 
    background-color: #008CBA; 
 }*/
.imgmiddle a{
	text-decoration: none;
}
.textcontainer{
	margin: 30px;
}
.copyright{
	margin: 30px; 
	font-size: 12px;
	text-align: center;
}
.imgcontainer {
  position: relative;
  width: 100%;/**/
}
.imgdisabled{
  opacity: 0.3;
}
.imgimage {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;/**/
  transition: .5s ease;
  backface-visibility: hidden;
}
.imgimagesoon {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;/**/
  transition: .5s ease;
  backface-visibility: hidden;
}
.imgmiddle {
  transition: .5s ease;
  opacity: 0;
  /**/position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); 
  text-align: center;
}
@media screen and (max-width: 767px) { 
.imgmiddle { 
  opacity: 1; 
}
.imgdisabled{
  opacity: 0.4;
} 
.imgimage {
  opacity: 0.4;
}
}
 .imgmiddle p{
    font-weight: 700;
  }
.imgimageabout {
  opacity: 1;
  display: block;
  width: 100%;
  max-width: 1000px;
  height: auto;/**/
  transition: .5s ease;
  backface-visibility: hidden;
}
.imgcontainer:hover .imgimage {
  opacity: 0.3;
}
.imgcontainer:hover .imgmiddle {
  opacity: 1;
}
.imgdisabled:hover .imgimage {
  opacity: 1;
}
.imgdisabled:hover{
  opacity: 0.3;
}
.imgtextbtn {
  background-color: #000000;
  text-decoration: none;
  font-size: 16px;
  padding: 16px 32px;
  border-radius: 4px;
  cursor: pointer;
}
.imgtextbtn a{ 
  text-decoration: none; 
  color: #e7e7e7;
  cursor: pointer;
}
.imgtextbtn:hover a{ 
  text-decoration: none; 
  color: #333;
}
.imgtextbtn:hover {
	background-color: #e7e7e7;
	color: #333;
  cursor: pointer;
}
.resumebtn{
  float: right;
  right: 0;
  top: 20px;
  position: relative;
} 
@media screen and (max-width: 767px){
.resumebtn {
  top: -15px!important;
}
}
.taglinettxt{ 
  padding: 0px; 
  font-size: 16px;
  margin-top: 0px;  
  padding-bottom: 22px; 
}
@media screen and (max-width: 767px) {
.taglinettxt{  
padding-bottom: 2px; 
}
  }
.titletxt h1{
  margin-bottom: 6px; 
} 
.aboutmebutton{
color: #008CBA; 
text-decoration: underline; 
/* font-size: 12px;*/
}
.aboutmebutton:hover{
color: #4CAF50;   
}
.txtbtn {
  background-color: #4CAF50; /* Green */
  border: none;
  border: 2px solid #4CAF50;
  color: #e7e7e7;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 4px;
}
.txtbtn:hover {background-color: #e7e7e7;color: #4CAF50;}
	@media screen and (max-width: 900px) {
	   .resumebtn{ 
	}
	.txtbtn {
	  padding: 10px 22px;
		}
	}
  .disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}


/* END */
