#Top_bar {
    background-color: #a0ffb8 !important;
}
#Top_bar .menu > li > a {
    color: #000;
}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #578eed;
}
#Top_bar .menu > li a:after {
    background: #578eed;
}
.header-fixed #Top_bar #logo img {
	width: 500px;
    height: auto !important;
}
.flat_box .desc p {
    color: #694f02;
    line-height: 1.3em;
}
#Wrapper, #Content {
    background-color: #fff;
}
.dark h3.hrmargin_0 {
    color: #fff !important;
}
#Content .items_group > .section {
    background-color: rgb(255 255 255 / 75%) !important;
}
ul.tick li:before {
    content: "✔";
    margin-right: 8px;
    color: #578eed;
}
h3, h3 a, h3 a:hover, h4, h4 a, h4 a:hover, h2.formtitle {
    color: #578eed!important;
}
.wpcf7 label {
    color: #14bf84 !important;
    font-size: 16px !important;
}
big, .big {
    color: #222 !important;
    font-size: 18px;
    text-align: justify;
}
#calltoaction.section {
	margin-top: 18px;
    background-image: none !important;
    background-color: #4fcaad !important;
}
#calltoaction.section h3, #calltoaction.section a{
	color: white !important;
}
#calltoaction.section i{
	color: #028667 !important;
}

#Footer {
    background-color: #578eed;
}
#Footer .footer_copy {
    background: #578eed;;
}
#Footer a, #Footer h4, #Footer i {
    color: #ffffff !important;
}
#Footer, #Footer .widget_recent_entries ul li a {
    color: #ffffff;
}
#Footer .footer_copy i.icon-up-open-big {
    color: #17b791 !important;
}
.list_item.lists_3 .list_right h4 {
    color: #fff!important;
}
.column.one-fifth.column_flat_box .flat_box h4 {
    font-size: 20px;
}
.flat_box .desc p {
    color: #222;
    line-height: 1.3em;
    font-size: 18px;
}
.isolist .list_item.lists_3 {
    background: #5d95f4;
    padding-bottom: 6px;
}
.sectionborder {
border-bottom: 8px solid #375992;
    border-top: 8px solid #375992;
}
.section-divider.triangle.triangleborder {
    border-top: 8px solid #375992;
    border-left: 8px solid #375992;
    top: -35px;
}
.entry-content > .section, .left-sidebar {
    background-color: #ffffff !important;
}

html .section.greylayer,html .greylayer {
    background-color: #efefef !important;
}

#Footer .telcol.column a {
    font-size: 24px;
    color: #fff !important;
    line-height: 30px;
}
#Footer .widgets_wrapper {
    padding: 50px 0;
}
.footer_copy {
    background: #578eed;
    color: #fff;
}
a#back_to_top {
    float: right;
}
.footer_copy .column.one {
    margin-bottom: 0;
}
#Footer .widgets_wrapper {
    padding-bottom: 20px;
}

.greylayer.aboutus .image_frame, .wp-caption {
    margin: 0;
}
footer#Footer .container>h4 {
    font-size: 30px;
    width: 100%;
    margin-bottom: 24px;
    line-height: 1.3em;
}
#Footer .widgets_wrapper .widget {
    max-width: 600px;

}
a#logo,.logo h1 {
    color: transparent !important;
}

/* #Top_bar .menu > li > a span:not(.description) {
    text-shadow: 1px 1px 2px #9d6a20;
} */

.items_group img.scale-with-grid {
    box-shadow: 0 0 14px #cdcdcd;
}
.how_it_works .image .number {
    background: #578eed;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.imgbelight img {
    filter: brightness(1.6);
}
html a:hover {
    text-decoration: none !important;
}
#Footer .column a:hover {
    color: #d2d2d2 !important;
}
#Footer .copyright a {
    color: #6b1586 !important;
}
#Footer .copyright a:hover {
    color: #ee7602!important;
}
.column.one-fifth.column_flat_box .flat_box {
    text-align: center;
}
.column.one-fifth.column_flat_box .desc_wrapper {
    width: 90%;
}
@media only screen and (max-width: 767px){
#Top_bar .container{
	width: 90% !important;
}
#Top_bar .logo #logo {
    padding: 0px;
}
#Top_bar .logo #logo img {
    width: 100% !important;
}
#Top_bar .top_bar_left {
    padding-bottom: 4px;

}

#Top_bar .logo {
    width: calc(100% - 30px);
}
#Header #menu {
    background-color: #ffffff !important;
    margin-bottom: 12px;
}
.flat_box .desc_wrapper h4 {
    height: auto;
    margin-bottom: 3px;
}
#Top_bar.is-sticky.sticky {
    position: fixed !important;
}
footer#Footer .container {
    width: 300px !important;
}
footer#Footer .container>h4 {
    font-size: 24px;
    margin-bottom: 0;
}
#Footer h4 {
    font-size: 20px;
    margin-top: 25px;
}
}

