.testimonials_holder .flex-direction-nav a {
    width: 32px;
    height: 32px;
    border-radius: 3px;
}
.testimonials_holder .flex-direction-nav a:before {
    font-size: 20px;
    left: 11px;
    height: 0px;
    width: 0px;
}
.flex-direction-nav a {
    margin: -23px -1px 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 31px;
}
.carousel .item .left .text .separator {
    height: 9px;
    margin-top: 62px;
}

.side_menu_button > a.popup_menu.opened{
    color: #171717 !important;
}
.title.title_size_small h1 {
text-transform: none;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 11px;
}
nav.popup_menu ul li a {
text-transform: none;
}

.portfolio_navigation.navigation_title .post_info span.categories {
margin-bottom: 3px;
}

.projects_holder article .portfolio_description .portfolio_title {
margin: 0 0 3px 0;
}

 .projects_holder article .feature_holder .feature_holder_icons a.preview {
text-transform: capitalize;
}

.q_dropcap{
margin: 0px 18px 0px 0px;
}

.comments .comment .text .comment_date {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 30px 25px 37px;
}

.full_width {
    position: relative;
}
h2, .h2, h2 a {
    color: #171717;
    font-family: 'Raleway', sans-serif;
    font-size: 70px;
    line-height: 70px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 0px;
    text-transform: none;
}

nav.popup_menu ul li ul li a, nav.popup_menu ul li ul li h6 {
    font-size: 25px;
    text-transform: none;
}

.separator {
    height: 9px;
    background-color: #00ffff;
    width: 20%;
}

.q_price_table.active .active_text{
  background-color: #f0f;
}

.price_table_inner ul li.pricing_table_content li.bp_sub{
  font-size: 16px;
  font-weight:500;
  line-height: 20px;
  margin-top: 10px;
}
.price_table_inner ul li.pricing_table_content li{
  line-height: 10px; 
}
.q_price_table .price_table_inner{
  min-height: 750px;
}
.q_price_table.active .price_table_inner{
  min-height: 780px;
}

.bp_blinking{
	animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}

@media only screen and (max-width: 1200px){
div.carousel-inner h2 span.txt-rotate.bp_tit{
  font-size: 90px !important;
  line-height: 60px !important;
  }
}

@media only screen and (max-width: 630px){
  h2, .h2, h2 a{
    font-size: 50px;
      line-height: 50px;
  }
    h2 a{
    font-size: 30px;
    line-height: 30px;
  }
    div.textwidget{
      text-align: center;
    }
    div.textwidget div{
        margin: 0 auto;
    }
}
.container_inner .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .container_inner .portfolio_navigation.navigation_title .post_info span.categories{
color:#ff00ff !important;
}