

.q_icon_list .qode-ili-icon-holder {
    line-height: 51px;
    height: 51px;
    width: 51px;
}
.wpcf7-acceptance {
	font-size: 12px;
	line-height: 15px;
}
.header_top .right {
width: 50%;
}
.wpcf7-acceptance label {
	margin-top: 10px;
}
.post_info span.dots, .post_info .post_comments, .post_info  .blog_like, .post_info {
display: none !important;
}
.blog_holder article .post_content_holder {
    padding: 60px 0px;
}
.link-white a, .link-white a:hover {
	color: #fff;
}
nav.main_menu > ul > li > a {
    padding: 0px 10px;
}
.q_icon_list p {
padding: 13px 0 0 66px;
}

.footer_top .widget_nav_menu ul li {
    padding: 0;
}

.footer_top a:hover {
    text-decoration: underline;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 2px;
}

.footer_top h5 {
    margin: 0 0 11px;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
background: #eee;
}
.testimonials_c_holder .testimonial_content_inner {
    padding: 53px 45px 49px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder {
    margin-bottom: 28px;
}

.testimonial_star_holder .icon_star {
    font-size: 14px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder {
    margin: 16px 0 20px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_author {
    margin-top: 36px;
}

.testimonials_c_holder .flex-control-nav li {
    width: 10px;
    height: 10px;
    margin: 0 2px;
}

.testimonials_c_holder .flex-control-nav li a {
    background-color: #83ca13;
}

.testimonials_c_holder .flex-control-nav {
    margin-top: 38px;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow {
    border-left: 18px solid #fff;
}

.qode_video_box .qode_video_image .qode_video_box_button {
    background-color: #83ca13;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button {
    background-color: #83ca13;
}

 nav.main_menu>ul>li.active>a>span:not(.plus) {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 11px 23px;
border-radius: 0;
background-color: #83ca13;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

nav.main_menu ul li.active a {
    padding: 0;
}

.header_top {
    height: 42px;
}
.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant), .header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu>li>a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.qode_icon_font_elegant) {
color:#023368;
}

header .header_top .q_social_icon_holder {
    margin-top: -1px;
    width: 29px;
}

.header-widget.widget_nav_menu ul.menu li a {
    padding: 0px 0 0 26px;
}

.header-widget.widget_nav_menu {
    padding: 0 24px 0 0;
}

.carousel-inner p {
    margin: 0 0 4px;
}

.carousel-inner .slider_content .text .qbutton.white {
    margin-left: 8px;
}

.title.title_size_medium h1 {
}

.q_list.circle ul>li:before {
    width: 5px;
    height: 5px;
    background-color: #83ca13;
}

.q_list.circle ul>li {
    margin: 0 0 9px;
    padding: 0 0 0 16px;
}

.q_list.circle ul>li:hover {
    text-decoration: underline;
}

.header-widget.widget_nav_menu ul.menu li a:hover {
    color: #83ca13!important;
}

.portfolio_single .portfolio_container {
    margin-top: 24px;
}
nav.main_menu>ul>li.active>a>span:not(.plus) {
color: #fff;
}
#klaster-list .qode-item-showcase .qode-item-showcase-holder {
    width: 100%;
}
#klaster-list .qode-item-showcase .qode-item .qode-item-content .qode-showcase-text-holder .qode-showcase-text {
    margin: -6px 0 44px;
}
#klaster-list  .qode-item-showcase .qode-item .qode-item-icon i {
    background-color: #83ca13;
}
#klaster-ikonki .qode-int-icon-showcase .qode-int-icon-circle {
border: 2px solid #023368;
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
text-align:center !important;
}
@media only screen and (max-width: 768px) {
.title.title_size_medium h1 {
    font-size: 59px;
    line-height: 60px;
    margin-bottom: 5px;
}
}

@media only screen and (max-width: 600px) {
.subtitle {
display: none;
}
.title.title_size_medium h1 {
    font-size: 31px;
    line-height: 33px;
    margin-bottom: 0;
}
.qode-showcase-content-inner {
display: block;
}
.content.content_top_margin {
    margin-top: 0px !important;
}
}