@media only screen and (min-width: 1400px) { header div.qodef-grid {width: 90% !important;}}

.single-post div.qodef-content li:first-child, .single-post .qodef-content ul{
  margin-left:0 !important;
}
.qodef-blog-holder.qodef-blog-single article .qodef-post-info.qodef-section-bottom {
    margin-top: 30px;
    padding-top: 30px;
}

.qodef-blog-list-item .qodef-section-button-holder .qodef-btn.qodef-btn-small{
  float:right !important;
}
.single-post .qodef-breadcrumbs-holder, .qodef-blog-holder article .qodef-post-info.qodef-section-top>div:after{
  display:none !important;
}

.qodef-blog-list-holder .qodef-section-button-holder{
  border-top: 1px solid #58c4ae;
}

.single-post .qodef-title .qodef-title-holder .qodef-container {
    background-color: #1c8b98;
}
.single-post .qodef-title.qodef-content-center-alignment{
  padding-top:70px !important;
}

.qodef-related-posts-holder, .qodef-blog-single-navigation, .qodef-section-bottom-right, .qodef-post-info-category{
  display:none !important;
}

.header-info{ display:none !important;      z-index: 111111111;
    position: relative; text-align: center;
    padding: 10px;
    background: #5e696c;
    color: #fff;}
    .header-info a{color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    background: #111111;
    padding: 5px;}

header div.qodef-menu-area { border-top: 2px #60c3ae solid; }

body .qodef-content a.qodef-btn.qodef-btn-large.qodef-btn-custom-hover-color, body .qodef-content input.wpcf7-form-control.wpcf7-submit { background: #fab12d !important; border: 2px #fab12d solid !important; }
body .qodef-content a.qodef-btn.qodef-btn-large.qodef-btn-custom-hover-color:hover, body .qodef-content input.wpcf7-form-control.wpcf7-submit:hover { background: #58c4ae !important; border: 2px #58c4ae solid !important; }

div.cf_header { border-bottom: 2px #60c3ae solid; margin-bottom: 10px; color:#1f99a7; font-weight: bold; font-size: 12pt; padding: 5px; background:#f6f6f6; text-align: center; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
h1 {  text-shadow: rgba(0,0,0,0.65) 1px 1px 2px; }
.superimg img { -webkit-border-radius: 0 !important; -o-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; border: 0 !important; }
figure.vc_figure .vc_single_image-wrapper {
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
} 
body form input.wpcf7-text, body form .wpcf7-textarea { background-color:#fff !important;-webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
input.wpcf7-form-control.wpcf7-submit { background:#1f99a7 !important; border: 2px #1f99a7 solid !important; color:#fff !important;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.marginek5 { margin: 2.5% 0; }
footer .widget, footer .widget p, footer .widget a, footer .widget li {
    color: #fff !important; font-weight: normal !important;
}
footer .qodef-footer-top-holder { background-color:#1c8b98 !important; }
footer a { color:#fff !important; }
footer .qodef-footer-bottom-holder { background-color:#1f99a7 !important; border-top: 0 !important; font-family: arial; }
footer .qodef-footer-bottom-holder p, footer .qodef-footer-bottom-holder span, footer .qodef-footer-bottom-holder a { font-size: 10pt !important; }
.tofitt figure { overflow: hidden; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; border: 2px #cecece dashed; }
.tofitt img { 	-webkit-transform: scale(1);
	transform: scale(1);
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;
-webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
}
@media only screen and (min-width: 1025px) { 
  input.wpcf7-form-control.wpcf7-submit:hover { background:#60c3ae !important; border: 2px #60c3ae solid !important; color:#fff !important;
  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
  footer .qodef-footer-top-holder .qodef-footer-top { background: url(/wp-content/uploads/2019/07/footer_img.png) no-repeat center center; background-size: 90%; } 
  .tofitt img:hover { -webkit-transform: scale(1.15);
	transform: scale(1.15);
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }}
div.qodef-content h2 { color: #1f99a7; }
div.qodef-content p, div.qodef-content li { color: #333; font-weight: 600; font-size: 17px; line-height: 30px; }
div.qodef-content li { margin-left: 25px; }
div.qodef-content ul.prettyul li { margin-left: 0; }
div.qodef-content footer p, div.qodef-content footer li { color:#fff; }
header.qodef-page-header { margin-bottom: 0px !important; }
.qodef-title-subtitle-holder h1 span,  .qodef-title-subtitle-holder .qodef-subtitle span { color:#fff !important;  text-shadow: rgba(0,0,0,0.65) 1px 1px 2px; }
.page-id-5920 .qodef-content h3 { color: #1f99a7; }
.qodef-content h4 { color: #333; font-weight: bold; }
.qodef-content ul { list-style-position: initial; margin-left: 15px; }
footer .widget .qodef-footer-widget-title { color:#60c3ae !important; }
span.qodef-subtitle { color:#fff !important; }
.whittext {color: #fff;}
.servbans .qodef-btn.qodef-btn-outline {
border: none!important;
padding: 0!important;
color: #fff;
display: table;
    text-align: center;
    margin: 0 auto;
width: 101%;
border-radius: 0;
font-size: 20px;}
.servbans  .qodef-interactive-banner-holder .qodef-interactive-banner-text-holder {
     margin-bottom: 0;
    position: absolute;
  top: 0;
height: 100%;
background: rgba(0,0,0,0.3);
    width: 100%;
left: 0;
}
.servbans  .qodef-interactive-banner-holder .qodef-interactive-banner-text-holder a {
margin-top: 20%; height: 100%;}
.servbans .qodef-interactive-banner-holder {
min-height: 300px; border: 5px solid #5CC3AD;
    border-radius: 10px;}

@media only screen and (max-width: 767px) { .hideonmobile {display: none !important;} }
@media (min-width: 1400px) {
.qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-footer-bottom-border-holder.qodef-in-grid, .qodef-grid-1300 .qodef-footer-top-border-holder.qodef-in-grid, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-grid-section .qodef-section-inner {
  width: 1330px;
}}
}