.faq-nav {position: relative; margin: 0 0 20px; text-align: center;}
.faq-nav ul {margin: 0 auto; display: inline-block; border: 1px solid #ddd; }
.faq-nav ul li {display: inline-block; float: left; border-left: 1px solid #ddd;}
.faq-nav ul li:first-child {border-left: none;}
.faq-nav ul li a {display: inline-block; font-size: 13px; padding: 10px 14px; text-transform: uppercase; color: #333; border-bottom: 2px solid transparent;}
.faq-nav .active a {border-bottom: 2px solid #00add5; color: #00add5;}
.faq-nav.fixed{width: 100%; position: fixed; top: 46px; left: 0px; padding: 10px 0; background: #fff; border-bottom: 1px solid #fafafa; z-index: 1;}
.features-item .cont-part p a {text-decoration: none;}
.features-item:last-child .content-wrap > div.cont-part{text-align:left;}
.features-item.bottom-image .content-wrap .image-part {margin: 0;}
.features-item .image-part > div, .one-col-img {
    max-width: 720px;
    margin: 0 auto;
}

.features-item:nth-child(2n) {
    background: #f9f9f9;
}

@media only screen and (max-width : 1140px) and (min-width : 768px){ 
  .faq-nav.fixed{top: 0px;}
}
@media only screen and (max-width: 767px){
.faq-nav ul {max-width: 420px; position: relative;}
.faq-nav ul li {box-sizing: border-box; width: 50%; border-left: none;}
}