

#nav-menu-item-15942 > a > span:nth-child(2) {
padding: 12px;
background-color: #1f3447;
border-color: #ffffff;
border-width: 1px;
color: white;
border-radius: 5px;
border-style: solid;
}

#nav-menu-item-15943 > a > span:nth-child(2) {
padding: 12px;
background-color: #1f3447;
border-color: #ffffff;
border-width: 1px;
color: white;
border-radius: 5px;
border-style: solid;
}


div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #190b07 !important;
}

.q_list.circle ul>li, .q_list.number ul>li {
    margin-bottom: 0px !important; /* default margin is 22px */
}

.footer_bottom_holder {
  border-top: 1px solid #492e26;
}

.q_slider .carousel-control {
  display: none;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{
border-radius: 10px !important;
}

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password'] {
border-radius: 10px !important;
}

.blog_holder.blog_large_image_simple article.format-quote .post_title p, .blog_holder.blog_large_image_simple article.format-quote .post_title p a, .blog_holder.blog_large_image_simple article.format-link .post_title p, .blog_holder.blog_large_image_simple article.format-link .post_title p a, .blog_holder.blog_large_image_simple article.format-quote .post_text .quote_author, .blog_large_image_simple.blog_holder article.format-quote .post_text i.qoute_mark, .blog_large_image_simple.blog_holder article.format-link .post_text i.link_mark, .blog_holder.blog_large_image_simple article.format-quote .minimalist_date, .blog_holder.blog_large_image_simple article.format-link .minimalist_date {
  color: #fff;
}

.blog_holder article.format-quote .post_text .quote_author {
  margin: 16px 0 0;
}

blockquote.with_quote_icon h5 {
font-family: Merriweather, sans-serif;
font-weight: 300;
}

.latest_post_holder.boxes>ul>li .latest_post {
padding-left: 0px;
}

.q_circles_holder.five_columns .q_circle_inner {
    width:80px;
    height: 80px;
}
.q_circles_holder .q_circle_text_holder {
    display: block;
    text-align: center;
    margin: 10px 0 0;
    padding: 0 10px;
}
.title_subtitle_holder{padding-top:16%;}



@media only screen and (max-width: 600px) {
   .title.title_size_large h1 {
    font-size: 13px!important;
    line-height: 13px!important;}
 .subtitle {
        font-size: 12px;
line-height:15px;
    }
}

@media only screen and (min-width:601px) and  (max-width: 768px) {
   .title.title_size_large h1 {
    font-size: 20px!important;
    line-height: 25px!important;}
 .subtitle {
        font-size: 12px;
line-height:15px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1000px){
.title.title_size_large h1 {
    font-size: 30px!important;
    line-height: 40px!important;}
.subtitle {
        font-size: 25px;
line-height:30px;
    }
}
@media only screen and (max-width: 600px) {
.call_to_action .column2.button_wrapper {
 padding-top: 40px !important;
}
}


#page-visit-counter-shortcode-block{color:#ffffff !important; font-size:16px !important;    font-family: 'Merriweather', sans-serif;}
.header_top {height: auto;}
