
.text_justify p { text-align: justify;}
.text_justify  { text-align: justify;}


.producttitle {height: 175px; overflow: hidden; position: relative; padding-bottom: 38px; transition:all 1s;}
.producttitle .more {position: absolute; bottom: 0; background: #f1f0eb; width: 100%; float: left; text-align: center; color: #ed6023; font-weight: bold; font-size: 16px; border-bottom: 2px solid #ed6023; left: 0; cursor: pointer; height: 28px;}
.producttitle .more i {font-size: 16px; color: #ed6023; margin-left: 10px;}
.more-scroll p{height: 45px; overflow-y: hidden;}
.more-scroll p:hover{overflow-y: scroll;}
.slideup {display: none;}
	
.phonenum {float: left; width: 100%; padding: 5px; text-align: center;  background: #2e2e2e;font-size: 20px; font-weight: bold; color: #fff; height: 40px;}
.phonenum i {font-size: 30px; color: #fff; text-decoration: none; margin-right: 10px;}
.phonenum span {font-size: 20px; font-weight: bold; color: #fff; text-decoration: none;    font-family: inherit;}
.productform {float: left; width: 100%; padding: 10px; background: #ed6023;}
.productform h4 {float: ; width: 100%; margin-bottom: 10px; }
.productform .fromfield {padding-left: 5px; padding-right: 5px;}
.productform  .fromfield input {height: 40px; padding: 5px;color: #2e2e2e;}
.productform .fromfield select {height: 40px !important; }
.productform .fromfield select option{height: 40px; padding: 5px;}
.productform .row {margin-left: 0;margin-right: 0;}
.alert-danger strong{ color:#a94442 !important; }
.alert-danger p{ color:#a94442 !important;}  