@charset "utf-8";
/**************** 
	Facts 
****************/
/*** Page Header ***/
.dynamic-page-header{
    min-height: 594px;
	padding-top:0px;
 background-image: url(../../img/pages/facts/g001.jpg);
 background-position:top;
 background-size:cover;
}
@media (max-width:767px) {

.dynamic-page-header{
    min-height: 444px;
}
}
.dynamic-page-header h1 {
margin-top:5px;
}
.dynamic-page-header .menu-wrapper{ background:rgba(255,255,255,0.7);}
.page-header-menu li a{ color:#333; font-size:1.1em; }
@media (max-width:767px) {
.dynamic-page-header h1 {
margin-top:px;
font-size: 2.1em;
}
}
.dynamic-page-header h2 {
	color:#fff;
	font-weight:bold;
}
h3.title{ font-size:3em;}
/** ROW1 **/
.row1 h3{ margin-bottom:25px;}
.row1 ul li{ font-size:1.4em; margin-bottom:15px; margin-top:60px; padding-left:35px; position:relative;}
.row1 ul li i{ position:absolute; left:0; top:5px; color:#00CC00;}
/** ROW3 **/
.row3 ul li{ font-size:1.6em; margin-bottom:20px; color:#00CC00;}
@media (max-width:767px) {
h3.title{ font-size:2.2em; }
.row3 ul li{ font-size:1.2em; margin-bottom:15px; }
}
/** ROW4 **/
.row4 h3{ margin-bottom:25px;}
.row4 ul li{ font-size:1.4em; margin-bottom:15px; padding-left:35px; color:#888; position:relative;}
.row4 ul li i{ position:absolute; left:0; top:5px; color:#888;transition:all 0.2s linear}
.row4 p{ font-size:1.2em;}
.str-img-w .part{ transition:all linear 0.2s; background:#5B9BD5; padding-top:39px; text-align:center; font-size:15px; border:solid 2px #fff; position:absolute;
 width:150px; height:100px; color:#fff; cursor:pointer;
border-radius:10px!important;          
-webkit-border-radius: 10px!important;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px!important;   /* Firefox用 */   }
.stl-img-w .part:hover{ background:#6EAAD6;}
@media (min-width:912px) {
.s-left{ width:500px!important;}
.s-right{ width:370px!important;}
}
/** ROW5 **/
.row5 h3{ margin-bottom:25px;}
.row5 ul li{ font-size:1.4em; margin-bottom:15px; padding-left:35px; position:relative;}
.row5 ul li i{ position:absolute; left:0; top:5px; color:#00CC00;}
.row5 p{ font-size:1.2em;}
/** ROW5 **/
.row6 h3{ margin-bottom:25px;}
.row6 ul li{ font-size:1.4em; margin-bottom:15px; margin-top:60px; padding-left:35px; position:relative;}
.row6 ul li i{ position:absolute; left:0; top:5px; color:#00CC00;}
@media (max-width:912px) {
.row6 ul li{margin-top:30px;}

}
