  body {
    background-color: #FFFFFF;

  }
  .ui.menu .item img.logo {
	margin-right:10px
  }
  .main.container {
    margin-top: 5em;
  }
  .wireframe {
    margin-top: 2em;
  }
  .ui.footer.segment {
    margin: 5em 0em 0em;
    padding: 3em 0em;
  }
  .ui.text.container {max-width:1000px !important; margin-bottom:20px}
  .txleft {text-align:left}
.clearfix {clear:both}
.vcard {color:#aaa}
i.remove{color:#cf1a1a}
i.checkmark {color:#29b60d}
.ui.table.minimal td {padding:3px 5px}
.ui.table thead th.blue {color:#1055aa}
.ui.table.minimal tr td:nth-child(2) {font-size:12px}
.ui.table.minimal2 tr td:nth-child(2) {text-align:center;font-size:1em}
.ui.table.minimal tr td:nth-child(3) {text-align:center}
.ui.table.minimal tr td:nth-child(4) {text-align:center}
.ui.table.minimal tr td:nth-child(5) {text-align:center}
.ui.table.minimal tr td:nth-child(6) {text-align:center}
.demo-table tr td:nth-child(2) {font-size:12px}
.demo-table tr td:nth-child(1) {text-align:center}
.white {color:#fff}


.p-header {
	background-image:url(/theme/sp12/images/p-header.jpg);
	height:400px;
	width:100%;
/*        transition: all 4000ms ease 0s;	*/
	background-color: transparent;
	background-position: center 70%;
        background-size: cover;
	position:absolute;
	left:0;
	top:52px;
}
.p-bg {
	background-color: #000;/*3a76b5*/
	height:100%;
	width:100%;
	opacity:0.7;
	z-index:10;
	position:absolute;
	left:0; top:0;
}

.p-content {
	margin-top:520px;
}
.p-data {
	z-index:20;
	position:absolute;
	left:50%; 
	top:0;
	width:95%;
	margin:80px 0 0 -47.5%;
}
.p-data h1 {color:#FFF;font-size:36px;}
.p-data .desc {color:#FFF;font-size:20px;}
.p-but {position:absolute;top:150px;right:0px;}
.p-panel {
	bottom:10px;
	left:50%;
	width:90%;
	margin:0 0 0 -47.5%;
	position: absolute;
	z-index:20;
}
.p-phone {
    color: #fff;
    font-size: 22px;
    position: absolute;
    right: 0;
    top: -40px;
    z-index:20px;
}
.present {color:#fbf80a;font-size:18px;/*font-weight:bold;*/ text-align:center}
.present i {font-size:24px;}
.p-content h2 {font-size:30px;text-align:center}

.present2 {color:#333;font-size:18px;/*font-weight:bold;*/ text-align:center;}
.present2 i {font-size:48px;margin:0 0 10px;}
.fsize16 {font-size:16px !important;}
.center td, .center th {text-align:center !important}

.ui.styled.accordion.acfront {margin:0 10%;width:80%}
.slider {padding:0 20px;margin:0 100px;position:relative;height:130px}
.ui.segment.contact-form {margin:0 50px;}
.ui.segment.contact-form textarea {height:100px}

.cform2 {max-width:600px;margin:0 auto}
.cform2 label {font-size:20px !important}

.listfrontpage {font-size:1.3em !important;/*margin:0 190px !important*/}
.listfrontpage i {color:blue}


.ui.form .fields.one .field {
    width: 100%;
}
.menu-body5 {min-height:500px}
.grey-cont {background:#f6f6f6;padding:20px;}

.present3 i {font-size: 42px;margin:0 10px 10px;float:left}
.content3 {padding:10px 0 10px 15px;}