

@media (max-width: 1200px) and (min-width: 992px) {
	.menuzord-menu > li > a {
	    padding: 49px 6px 41px;
	}
	.theme_menu.stricky-fixed .menuzord-menu > li > a {
	    padding: 35px 6px 30px;
	}
	.theme_menu .thm-btn {
		padding: 0 15px;
	}
	.nav_side_content .search_option>button {
		padding-left: 15px;
	}

}

@media (max-width: 1199px) {
	.top-bar .col-left,
	.top-bar .col-right {
		width: 100%;
	}
	.our-history ul.nav-link {
	    display: none;
	}
}
@media (max-width: 1199px) {
	.subscribe-form input {
		width: 100%;
		margin-bottom: 30px;
	}
	.awards .service-list li {
		width: 45%;
	}
}

@media (max-width: 1199px) and (min-width:992px){
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
	

}

@media (min-width: 992px) {
	.menuzord-menu li .indicator {
		display: none;
	}
	.rev_slider_wrapper .tparrows {
		top: 60%!important;
	}
}

@media (max-width: 991px) {
	.default-section .text-content {
		margin-bottom: 40px
	}
	.our-history .img-box {
		float: none;
	}
	.tabs-style-two .tab .text-content .text {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
	.menuzord-menu > li > .megamenu-style2 {
		display: none;
	}

	.menuzord-responsive.menuzord {
	    padding: 0 15px;
	    background: #fff;
	    min-height: 66px;
	}
	.menuzord .showhide {
	    height: 60px;
	    width: 30px;
	    padding: 18px 0 41px;
	    float: none;
	}
	.menuzord .showhide span {
	    display: block;
	    width: 100%;
	    height: 2px;
	    margin: 4px 0;
	    background: #48c7ec;
	}
	.menuzord-menu > li a {
	    padding: 12px 0px !important;
	    margin: 0;
	}

	.menuzord-menu ul.dropdown {
		padding: 0;
		background: #1c2b36!important;
	}
	.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li:hover > a {
	    padding-left: 20px !important;
	}
	.menuzord-responsive .menuzord-menu li:last-child a {
	}
	.theme_menu.stricky-fixed .main-logo {
	    display: none;
	}
	.menuzord-menu > li.active a {
		border-color: #f0f0f0
	}
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: -10px;
	}
	.nav_side_content .search_option form {
	    width: 250px;
	    right: 0;
	    top: 47px;
	}
	.theme_menu {
		background: #f7f7f7;
	}
	.main-logo {
	    margin: 15px 0 15px;
	    text-align: center;
	}
	.nav_side_content {
		margin-top: 39px;
		right: 10px;
	}
	.why-choose .item:hover .inner-box {
	    padding: 11px 21px 32px 80px;
	    transition: .5s ease;
	}
	.theme_menu .menu-column {
		padding: 0;
	}
	.theme_menu.stricky-fixed .nav_side_content {
		margin-top: 36px;
	}


/*menu*/

.call-out h4 {
    margin-top: 20px;
    line-height: 33px;
}
.call-out {
	text-align: center;
}
.call-out .float_right {
	float: none;
}
.about-faq .img-box {
	margin-top: 30px;
}

.top-bar .social {
	margin: 10px 0;
	text-align: center;
	
}
.why-choose {
	padding-bottom: 30px;
}
.why-choose .item {
	margin-bottom: 40px;
}
.about-faq .about-info {
	margin-bottom: 50px;
}

.latest-project .link {
	margin-bottom: 40px;
}

.awards .service-list li {
	width: 48%;
}
.awards:after {
	display: none;
}
.awards .service-list {
	text-align: center;
}
.awards .award-logo img {
	margin-bottom: 50px;
}

.sidebar_search {
    margin-top: 40px;
}















}

@media (max-width: 768px) {

.top-bar .top-bar-text {
	width: 100%;
	float: none;
	text-align: center;
}
.why-choose {
	text-align: center;
}
.why-choose .item {
	display: inline-block;
}
.why-choose .item:hover .inner-box {
    padding: 30px 21px 57px 80px;
    transition: .5s ease;
}









}

@media (max-width: 767px) {
	.rev_slider_wrapper {
	  margin-top: 0px;
	}

}

@media (max-width: 640px) {



}

@media (max-width: 600px) {

}

@media (max-width: 575px) {
	.nav_side_content .search_option form {
		right: 0;
	}
	.rev_slider_wrapper .tp-caption {
		display: none;
	}
}

@media (max-width: 550px) {
	.megamenu .default-form.register-form {
		width: 100%;
	}
	.default-form-area {
		width: 100%;
	}
}
@media (max-width: 500px) {
	#polyglotLanguageSwitcher {
		margin-right: 0px;
	}
	.top-bar {
		text-align: center;
		line-height: 40px;
	}

}

@media (max-width: 420px) {

	.whychoos-us .section-title:after,
	.whychoos-us .section-title:before {
		top: 90px;
	}

}


.met-download {
    padding:30px 0;
    background:#f2f2f2
}
@media (max-width:768px) {
    .met-download {
    padding:0
}
}
.met-download .list-group {
    margin-bottom:30px
}
.met-download .met-download-body {
    box-shadow:0 1px 1px rgba(0,0,0,0.05);
}
.met-download .met-download-list {
    background:#fff;
    padding:30px
}
@media (max-width:768px) {
    .met-download .met-download-list {
    padding:10px
}
}.met-download .met-download-list .list-group-item {
    padding:30px 0
}
.met-download .met-download-list .media-left {
  padding-right: 16px;
padding-left: 16px;
}
.met-download .met-download-list .media-left i {
    font-size:38px;
    color:#a3afb7
}
.met-download .met-download-list h4.media-heading a {
    color:#2a333c;
    font-size:16px
}
.met-download .met-download-list h4.media-heading a:hover {
    color:#51CAA2
}
.met-download .met-download-list small {
    color:#76838f;
    font-size:14px
}
.met-download .met-download-list a.btn {
 margin-right: 26px;
border-radius: 0px;
padding: 6px 24px;
}
.met-download {
    padding:30px 0;
    background:#f2f2f2;
    border-top:1px solid #ddd
}
.met-download .met-download-body {
    box-shadow:0 1px 1px rgba(0,0,0,0.05);
}
.met-download .met-download-body {
    box-shadow:0 1px 1px rgba(0,0,0,0.05);
}

}.met-download .met-download-header,.met-download .met-download-footer {
    background:#fff;
    padding:30px
}
@media (max-width:768px) {
    .met-download .met-download-header,.met-download .met-download-footer {
    padding:10px
}
}.met-download .met-download-header {
    padding-bottom:0
}
.met-download h1 {
    margin:0;
    font-size:32px;
    margin-bottom:5px
}
@media (max-width:768px) {
    .met-download .met-download-header {
    padding-top:20px
}
}.met-download .info {
    color:#a3afb7;
    font-size:16px;
    padding-bottom:20px;
    border-bottom:1px solid #ddd
}
.met-download .info span {
    padding-right:10px
}
@media (max-width:768px) {
    .met-download .info {
    padding-bottom:20px
}
}.met-download .paralist {
    background:#fff;
    padding:30px;
    padding-bottom:0
}
@media (max-width:768px) {
    .met-download .paralist {
    padding:10px
}
}.met-download .paralist dl {
    font-size:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:0;
    padding-bottom:5px
}
.met-download .paralist dl dd {
    color:#76838f;
    margin-bottom:5px
}
@media (min-width:768px) {
    .met-download .paralist dl {
    padding-bottom:25px
}
.met-download .paralist dl dt {
    width:100px;
    margin-bottom:5px
}
.met-download .paralist dl dd {
    margin-left:120px;
    margin-bottom:5px
}
}.met-download .paralist .met-download-btn {
    margin-top:20px
}


.met-news-bar {
    background:#fff;
    margin-left:30px;
    padding:20px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:992px) {
    .met-news-bar {
    margin-left:0;
    margin-top:30px;
    padding:30px
}
}@media (max-width:768px) {
    .met-news-bar {
    margin-left:0;
    margin-top:0;
    padding:20px 15px
}
}.met-news-bar ul.column {
    padding:0;
    list-style:none
}
.met-news-bar ul.column li {
    margin-bottom:10px
}
.met-news-bar ul.column li a {
    font-size:16px;
    color:#2a333c
}
.met-news-bar ul.column li a:hover {
    color:#F6DB00
}
.met-news-bar ul.column li a.active {
    color:#F6DB00
}
.met-news-bar ul.column li a h3 {
    font-size:16px;
    padding-bottom:15px;
    position:relative;
    overflow:hidden
}
.met-news-bar ul.column li a h3:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:36px;
    height:6px;
    background:url(../img/sprite.png) -129px -367px no-repeat
}
.met-news-bar ul.column li a h3:after {
    content:"";
    display:block;
    position:absolute;
    left:41px;
    bottom:2px;
    width:1000em;
    height:1px;
    background:#ddd
}
.met-news-bar .recommend {
    padding:20px 0;
 
}
.met-news-bar .recommend h3 {
    font-size:18px;
    font-weight:300;
    margin:0;
    padding-bottom:10px;
    position:relative;
    overflow:hidden
}
.met-news-bar .recommend h3:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:36px;
    height:6px;
}
.met-news-bar .recommend h3:after {
    content:"";
    display:block;
    position:absolute;
    bottom:2px;
    width:1000em;
    height:1px;
    background:#ddd
}
.met-news-bar .recommend .list-group {
    margin-top:10px;
    margin-bottom:0
}
.met-news-bar .recommend .list-group a {
    color:#2a333c;
    font-size:15px
}
.met-news-bar .recommend .list-group a:hover {
    color:#3A9E7D
}
.met-shownews {
    padding:30px 0;
    background:#f2f2f2;
    border-top:1px solid #ddd
}

.btn-success {
    background:#3A9E7D;
    border-color:#3A9E7D
}
.btn-success:hover {
    background:#98e030
}
.btn-outline.btn-default,.btn-primary,.btn-outline.btn-inverse {
    background:none !important;
    border-color:#3A9E7D !important;
    color:#3A9E7D !important
}
.btn-outline.btn-default:hover,.btn-primary:hover,.btn-outline.btn-inverse:hover {
    background:#3A9E7D !important;
    color:#fff !important
}
.btn-grey {
    background:#444;
    border:0
}
.btn-grey:hover {
    background:#5e5e5e
}



.met-news {
    padding:30px 0;
    background: #f2f2f2;
    border-top: 1px solid #ddd;
}
.met-news .met-news-body {
    box-shadow: 0px 0px 6px #DEDEDE;
}

.met-news .conn p{    font-size: 16px;}

@media (max-width:768px) {
    .met-news {
    padding:0
}
}.met-news .carousel .item .carousel-caption {
    right:0;
    left:0;
    bottom:0;
    padding:20px 0 30px
}
.met-news .carousel .item .carousel-caption h3 {
    margin:0;
    margin-bottom:5px;
    font-size:20px
}
@media (max-width:768px) {
    .met-news .carousel .item .carousel-caption {
    padding:20px 0 10px
}
.met-news .carousel .item .carousel-caption h3 {
    margin:0;
    font-size:18px
}
}.met-news .carousel .carousel-indicators {
    bottom:5px
}
.met-news .carousel .carousel-indicators li {
    box-shadow:0 0 0 1px #fff inset
}
.met-news .met-news-list {
    background:#fff;
    padding:30px;
}
@media (max-width:768px) {
    .met-news .met-news-list {
    padding:10px
}
}@media (max-width:768px) {
    .met-news .met-news-list {
    padding-top:20px
}
}.met-news .met-news-list .news-carousel {
    padding-bottom:30px;
    margin-bottom:30px;
    border-bottom:1px solid #ddd
}
@media (max-width:768px) {
    .met-news .met-news-list .news-carousel {
    padding-bottom:20px;
    margin-bottom:20px
}
}.met-news .met-news-list h4 {
    margin:0
}
.met-news .met-news-list ul {
    padding:0;
    list-style:none
}
.met-news .met-news-list ul .page-status{ display:none;}
.met-news .met-news-list .met-page-ajax li {
    border-bottom:1px solid #ddd;
    padding-bottom:30px;
    margin-bottom:30px
}
.met-news .met-news-list ul li h4 {
    font-weight:300;
}

.met-news .met-news-list ul li h4 b{ display:block;width: 60px;
background: #87dabf;
height: 2px;
margin-top: 10px;
}
.margin-left-10 {
    margin-left: 10px !important;
}
.met-news .met-news-list ul li h4 a {
    color:#2a333c;
    text-decoration:none;
    transition:color .5s;
    -moz-transition:color .5s;
    -webkit-transition:color .5s;
    -o-transition:color .5s
}
.met-news .met-news-list ul li h4 a:hover {
    color:#87DABF;
}
.met-news .met-news-list ul li h4 a:active,.met-news .met-news-list ul li h4 a:focus,.met-news .met-news-list ul li h4 a:hover {
    text-decoration:none
}
.met-news .met-news-list ul li p {
    margin-bottom:0
}
.met-news .met-news-list ul li p.des {
    color:#76838f;
    font-size:15px;
    font-weight:300;
    margin:10px 0
}
.met-news .met-news-list ul li p.info {
    color:#a3afb7;
    font-size:16px;
    font-weight:300
}
.met-news .met-news-list ul li p.info i {
    color:#F6DB00
}
@media (max-width:768px) {
    .met-news .met-news-list ul li {
    padding-bottom:20px;
    margin-bottom:20px
}
.met-news .met-news-list ul li h4 {
    font-size:18px;
    margin-bottom:10px
}
.met-news .met-news-list ul li .media .media-left {
    padding-right:10px
}
.met-news .met-news-list ul li .media p.des {
    display:none
}
.met-news .met-news-list ul li .media.media-lg .media-object {
    width:100px
}
}.met-news.type-3 .met-news-body {
    box-shadow:none
}
@media (max-width:768px) {
    .met-news.type-3 .met-news-body {
    margin-bottom:20px
}
}.met-news.type-3 .widget {
    border-radius:0
}
@media (max-width:768px) {
    .met-news.type-3 .widget {
    margin:15px 10px
}
}.met-news.type-3 .widget .widget-body:last-child {
    border-radius:0
}
.met-news.type-3 .widget .widget-title {
    font-weight:300
}
.met-news.type-3 .widget .widget-title:after {
    content:"";
    display:block;
    margin-top:10px;
    width:94px;
    height:6px;
    background:url(../img/sprite.png) no-repeat
}
.met-news.type-3 .widget .widget-title a {
    color:#2a333c;
    text-decoration:none;
    transition:color .5s;
    -moz-transition:color .5s;
    -webkit-transition:color .5s;
    -o-transition:color .5s
}
.met-news.type-3 .widget .widget-title a:hover {
    color:#F6DB00
}
.met-news.type-3 .widget .widget-title a:active,.met-news.type-3 .widget .widget-title a:focus,.met-news.type-3 .widget .widget-title a:hover {
    text-decoration:none
}
.met-news.type-3 .widget .widget-header {
    position:relative
}
.met-news.type-3 .widget .widget-header a:hover:after {
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50)
}
.met-news.type-3 .widget .widget-header a:after {
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    background:#F6DB00;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
    transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;
    -o-transition:all .5s
}
.met-news.type-3 .widget .widget-metas span i {
    color:#F6DB00;
    font-weight:bold
}
.met-news-bar {
    background:#fff;
    margin-left:30px;
    padding:20px;
    box-shadow: 0px 0px 6px #DEDEDE;
}
@media (max-width:992px) {
    .met-news-bar {
    margin-left:0;
    margin-top:30px;
    padding:30px
}
}@media (max-width:768px) {
    .met-news-bar {
    margin-left:0;
    margin-top:0;
    padding:20px 15px
}
}.met-news-bar ul.column {
    padding:0;
    list-style:none
}
.met-news-bar ul.column li {
    margin-bottom:10px
}
.met-news-bar ul.column li a {
    font-size:16px;
    color:#2a333c
}
.met-news-bar ul.column li a:hover {
    color:#F6DB00
}
.met-news-bar ul.column li a.active {
    color:#F6DB00
}
.met-news-bar ul.column li a h3 {
    font-size:16px;
    padding-bottom:15px;
    position:relative;
    overflow:hidden
}
.met-news-bar ul.column li a h3:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:36px;
    height:6px;
    background:url(../img/sprite.png) -129px -367px no-repeat
}
.met-news-bar ul.column li a h3:after {
    content:"";
    display:block;
    position:absolute;
    left:41px;
    bottom:2px;
    width:1000em;
    height:1px;
    background:#ddd
}
.met-news-bar .recommend {
    padding:20px 0;
 
}
.met-news-bar .recommend h3 {
    font-size:18px;
    font-weight:300;
    margin:0;
    padding-bottom:10px;
    position:relative;
    overflow:hidden
}
.met-news-bar .recommend h3:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:36px;
    height:6px;
    background:url(../img/sprite.png) -129px -367px no-repeat
}
.met-news-bar .recommend h3:after {
    content:"";
    display:block;
    position:absolute;
    bottom:2px;
    width:1000em;
    height:1px;
    background:#ddd
}
.met-news-bar .recommend .list-group {
    margin-top:10px;
    margin-bottom:0
}
.met-news-bar .recommend .list-group a {
    color:#2a333c;
    font-size:15px
}
.met-news-bar .recommend .list-group a:hover {
    color:#3A9E7D;
}
.met-shownews {
    padding:30px 0;
    background:#f6f6f6;
    border-top:1px solid #ddd
}
.met-shownews .met-shownews-body {
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.met-shownews .met-news-body {
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:768px) {
    .met-shownews {
    padding:0
}
}.met-shownews .met-shownews-header,.met-shownews .met-shownews-footer {
    background:#fff;
    padding:30px
}
@media (max-width:768px) {
    .met-shownews .met-shownews-header,.met-shownews .met-shownews-footer {
    padding:10px
}
}.met-shownews .met-shownews-header {
    padding-bottom:0
}
.met-shownews h1 {
    margin:0;
    font-size:28px;
    margin-bottom:10px
}
@media (max-width:768px) {
    .met-shownews .met-shownews-header {
    padding-top:20px
}
}.met-shownews .info {
    color:#a3afb7;
    font-size:16px;
    font-weight:300;
    padding-bottom:14px;
    border-bottom:1px solid #ddd
}
.met-shownews .info span {
    padding-right:10px
}
@media (max-width:768px) {
    .met-shownews .info {
    padding-bottom:20px
}
}.met-shownews .met-shownews-footer {
    padding-top:0
}
.met-shownews .met-shownews-footer ul.pager {
    margin:0;
    border-top:1px solid #ddd;
    padding-top:20px
}
.met_tools_code {
    text-align:center;
    margin-top:30px;
    font-size:0
}
.media-lg .media-object {
max-width: 160px;
    border: 1px solid #E4EAEC;
}

.met-editor {
    background: #fff;
    padding: 50px;
    line-height: 1.8;
    font-size: 16px;
    color: #222;
}
.met-editor p {
 
}
.pager li>a, .pager li>span {
    padding: 10px 20px;
    color: #76838f;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;    border-radius: 1000px;
}
.met-job {
    padding:30px 0;
    background:#f2f2f2
}
@media (max-width:768px) {
    .met-job {
    padding:0
}
}.met-job .widget {
    border-radius:0
}
.met-job .widget .widget-body:last-child {
    border-radius:0
}
.met-job .widget .widget-title a {
    color:#2a333c
}
.met-job .widget .widget-title a:hover {
    color:#F6DB00
}
.met-job .widget .met-editor {
    padding:0 20px
}
@media (max-width:768px) {
    .met-job .widget {
    margin:15px 10px
}
.met-job .widget .widget-body {
    padding:15px 10px
}
.met-job .widget .met-editor {
    padding:0
}
.met-job .widget hr {
    margin-top:15px;
    margin-bottom:15px
}



}#met-job-cv {
    top:50%
}
#met-job-cv .modal-sidebar {
    height:auto
}
#met-job-cv .modal-header {
    border-radius:0
}
.met-form .form-group .control-label {
    font-weight:normal
}
.met-message {
    padding:30px 0;
    background:#f2f2f2
}
@media (max-width:768px) {
    .met-message {
    padding:0
}
}.met-message .col-md-6 {
    float:none;
    margin:auto
}
.met-message .met-message-body {
    background:#fff;
    padding:30px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:768px) {
    .met-message .met-message-body {
    padding:10px
}
}.met-message .met-message-body .media-left {
    padding-right:0
}
.met-message .met-message-body .media-left i {
    font-size:36px;
    color:#F6DB00
}
.met-message .met-message-body .media-body p {
    font-size:14px;
    color:#5e7387
}
.met-message .met-message-submit {
    background:#fff;
    padding:30px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:768px) {
    .met-message .met-message-submit {
    padding:10px
}
}@media (min-width:992px) {
    .met-message .met-message-submit {
    margin-left:30px
}
}@media (max-width:768px) {
    .met-message .met-message-submit {
    padding-bottom:20px
}
}.met-feedback {
    padding:30px 0;
    background:#f2f2f2
}
.met-feedback .container {
    max-width:800px
}
@media (max-width:768px) {
    .met-feedback {
    padding:10px
}
}.met-feedback .met-feedback-body {
    background:#fff;
    padding:30px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:768px) {
    .met-feedback .met-feedback-body {
    padding:10px
}
}.met-search {
    padding:30px 0;
    background:#f2f2f2;
    border-top:1px solid #ddd
}
@media (max-width:768px) {
    .met-search {
    padding:0
}
}.met-search .met-search-body {
    background:#fff;
    padding:30px;
    min-height:500px;
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
@media (max-width:768px) {
    .met-search .met-search-body {
    padding:10px
}
}@media (max-width:768px) {
    .met-search .met-search-body {
    padding:20px 10px
}
}
.widget {
    position: relative;
    margin-bottom: 30px;
    background-color: #fff;
}
.widget-body {
    position: relative;
    padding: 30px 25px;
}
.widget-metas {
    font-size: 14px;    margin-top: 8px;
    color: #a3afb7;
}
.pro .list{ background:#fff;    margin-bottom: 30px;}
.pro .list:hover {
    box-shadow: 0px 7px 17px #dedede;
}
.pro .list .img{ width:100%; height:200px;overflow: hidden; }

.pro .list .img  img{transition: all 0.2s ease;width: 100%;}

.pro .list:hover  .img  img{ transform: scale(1.08, 1.08);}


.pro .list:hover span{color: #51CAA2;}
.pro .con{    padding: 2px 10px 10px 10px;}
.pro .con  p{color: #B3B3B3;
    font-size: 14px;}
.pro .con  span{line-height: 40px;
    color: #151515;
    font-size: 16px;}


/* Flat-Accordion
-------------------------------------------------------------- */
.choose-us .wrap-accordion {
    margin-top: -2px;
}

.choose-us .title-section {
    margin-bottom: 38px;
}

.flat-accordion .toggle-title {
       position: relative;

    cursor: pointer;
    text-transform: uppercase; 
    padding: 10px 0px 10px 23px;
    border-bottom: 1px solid rgb(234, 234, 234);
    font-size: 16px;
    color: #848484;
    transition: .5s ease;
}
.flat-accordion .toggle-title  a{color: #848484;}


.flat-accordion .toggle-title::before {
    position: absolute;
    left: 0;
    top: 13px;
    content: "";
    width: 16px;
    height: 16px;
      background-color: #D6D6D6;
}

.flat-accordion .toggle-title.active::before {
    background-color: #51caa2;
}

.flat-accordion .toggle-title::after {
    position: absolute;
   left: 4px;
    top: 9px;
    content:"+";
    font-family: 'ElegantIcons';
    color: #fff;
}

.flat-accordion .toggle-title.active::after {
    content:"-";
}

.flat-accordion .toggle-content {
    display: none;
    padding: 7px 0px 8px 0px;
    overflow: hidden;
}
.flat-accordion .toggle-content  .xia{
    margin-left: 10px;
	    font-weight: normal;
    color: #848484;
    position: relative;
    width: 100%;
    transition: .5s ease;
    line-height: 40px;
    display: block;
}
.flat-accordion .toggle-content  .xia span {
    margin-right: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #CECECE;
}
.flat-accordion .toggle-content p {
    color: #66646d;
    line-height: 24px;
}


