.std-title { color: #685e74; }

.fontColor-title { color: #7b8a97; }

.cf:before, .cf:after { content: ""; display: table; }

.cf:after { clear: both; }

.invisible { display: none; }

ul.list-unstyled li { list-style-type: none; }

.show-smxs { display: none; }

@media screen and (min-width: 320px) and (max-width: 767px) { .hidden-smxs { display: none !important; }
  .show-smxs { display: block; height: 40px; border-radius: 5px;border: solid 1px #dcdddd; text-indent: 20px; } }
@media screen and (max-width: 767px) {
  .nav-container.active { display: block; position: absolute;}
  nav { text-align: center;}
  nav li { float: none; position: relative;}
  nav li:after { content: none; }
  nav li a {width: calc(100% - 30px);height: 50px;margin:5px 15px;background-color: #FFF; color:#00294b; font-size: 16px;line-height: 72px; border-bottom: solid 1px #f0f0f0; }
  nav li a:hover {/* background-color: #00a7ac; color:#FFF;border:none;*/}
  nav li.menu_message a{ border:none;}
}
.carousel-container > .container { padding: 0; }
.index-main-wrap{ background: none; }

.index-news1{ display: none;}
.index-news2{ display: block;}
.copyright{ font-size: 11px;}
.copyright strong{ display:block; font-size: 20px; font-weight: normal; margin-bottom: 10px; }
.copyright b{font-size: 15px; font-weight: normal;}
.main-products .content .PD_description p{ margin:  0 0 35px;}
.index-contact .contact-wrap:before{ left: 15%; }
.content{ width: 90%; margin: 0 5%;}

.breadcrumb li:first-child{ margin-bottom: 15px; }
.edit-area{ min-height:inherit; }
.normal-news .content{  padding-left: 0; }
.normal-news .content::before{ margin-left: 0; }
.page-news-list .title2{ margin-left: 10px;}
.form-half { width: 95%; float: left; margin-left: 2.5%; margin-right: 2.5%; }

::-webkit-input-placeholder { font-size: 11px; letter-spacing: 0; } /* Mozilla Firefox 4 to 18 */
:-moz-placeholder {	font-size: 11px; letter-spacing: 0;} /* Mozilla Firefox 19+ */
::-moz-placeholder { font-size: 11px; letter-spacing: 0;} /* Internet Explorer 10+ */
:-ms-input-placeholder { font-size: 11px; letter-spacing: 0; }	

.products-detail-top .content .title { text-align: center; }

