.txt-slide1{
	margin-top:8% !important;
}
.cont1 {
	width: 100%;
	float: left;
}
.title-h2{    font-size: 2.3em;}
.title-h3{margin-top:20px;}
.txt {width:100%;padding:2%;box-sizing:border-box;line-height:160%;font-size:1.5em;}

.txt2 {margin-bottom: 0px;}
.txt3 {padding-top: 0px;}
.txt ul{padding-left: 20px;}
.txt li{list-style: disc;}
.txt li span{
	padding-left: 20px;
    display: block;}
    /*
.tb1{
	font-size: 1.5em;
	width: 100%;
	float: left;
	border-collapse: collapse;
	line-height: 160%;
	color: #525252;
	box-sizing:border-box;
	    margin-top: 20px;
	        margin-bottom: 30px;
}
.tb1 tr td{
	padding: 10px 10px 10px 15px;
	border: solid 1px #00cc99;
	box-sizing:border-box;
	vertical-align:middle;
}
.tb1 tr td.col1{
	    background: rgba(0, 204, 153, 0.2);
	font-weight: 600;
	color: #666;
}*/

.tb1{
	font-size: 1.5em;
	width: 100%;
	float: left;
	border-collapse: collapse;
	line-height: 160%;
	color: #333;
	    color: #653536;
	box-sizing:border-box;
	text-align: center;
/*	margin-bottom: 40px;*/
	letter-spacing: 1px;
	background-color: #fff;
    margin-top: 0px;
    margin-bottom: 5px;
    width: 100%;

}
.tb1 tr td{
	box-sizing: border-box;
    vertical-align: middle;
    max-width: 300px;
    padding: 10px;
    border-bottom: solid 1px #fff;
}
.tb1 tr td.td1{
	background: #79c7b5;
        background: #ff5d7b;
    text-align: center;
    width: 20%;
}
.tb1 tr td.td2{
	    background: #CEF6EC;
	        background: #ebc7bb;
    text-align: left;
}
.tb1 tr td.td3{
	background: #F4ECCD;
    padding: 10px;
    border-bottom: solid 1px #fff;
}
 .gallery-img-style2{
width:100%;
height:auto;
float:left;
    margin-bottom: 30px;	
}

.gallery-img-style2 .gl-one-element{
width:34%;
height:auto;
float:left;	
margin-right:3%;
box-sizing:border-box;
margin-bottom: 15px;
}
.gallery-img-style2 .gl-one-element2{
width:26%;
margin-right:0%;
}

.gallery-img-style2 .gl-frame-img{
	width:100%;
	height:auto;
	float:left;
}

.gallery-img-style2 .gl-frame-img img{
	width:100%;
/*	max-width:300px;*/
	margin:0 auto;
	height:auto;
}

@media screen and (max-width: 670px) {
.txt {
    font-size: 1.4em;
}
.tb1 {
    font-size: 1.4em;
}

.title-h2{    font-size: 2.1em;}
}
@media screen and (max-width: 640px) {
.tb1{
	font-size: 1.2em;
}
	 .cont1-left, .cont1-right {width:100%;}
	 
 .tb2 {border-left: solid 1px #FCCCCC;}
.gallery-img-style2 .gl-one-element{
	width:100%;
margin-right:0%;
}
.gallery-img-style2 .gl-one-element2{
	width:100%;
}
.title-h2{    font-size: 1.9em;}

}

