#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a {
    color: #05BDE8 !important;
}
#Top_bar a.responsive-menu-toggle {
    color: #C0C5CD;
}
html a.vc_general.vc_btn3, html button.vc_general.vc_btn3, html input[type="submit"],.top_bar_right a.button .button_label, div#slider-1-layer-9 {
    background-image: none !important;
    background: #000000 !important;
    background: linear-gradient(to left, transparent 50%, #091d42 50%) !important;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    transition: all .5s ease !important;
    margin: 0 !important;
    font-weight: normal;
}
html a.vc_general.vc_btn3:hover, html button.vc_general.vc_btn3:hover, html input[type="submit"]:hover, .top_bar_right a.button:hover .button_label, div#slider-1-layer-9:hover {
    background-position: left bottom !important;
    color: white !important;
    border-color: #091d42 !important;
}
.Latest_news ul li .desc h5 {
    font-family: Open Sans, sans-serif !important;
}
.post-title h2.entry-title {
    font-size: 20px !important;
    line-height: 1.3 !important;
}
.single-post #Content {
    margin-top: 50px;
}
#Top_bar .logo {
    margin: 0 15px 0 0 !important;
}
body:not(.template-slider) #Header {
    min-height: 60px !important;
}
div#header h1.vc_custom_heading {
    font-size: 30px;
}
div#header h3.vc_custom_heading {
    font-size: 20px;
}
div#Top_bar {
    background: rgba(0, 0, 0, 0.67) !important;
}
#Top_bar a.button.action_button {
    background: transparent;
    margin: 0;
}
#Top_bar .wpml-languages:before {
    content: "";
    background: url(https://esotericwealth.com/wp-content/uploads/2017/12/call-answer.png)no-repeat center;
    background-size: 16px;
    width: 24px;
    height: 24px;
    position: absolute;
    left: -24px;
    top: 7px;
    border-radius: 15px;
    border: 2px solid #ffffff;
}
#Top_bar .wpml-languages:hover:before {
    background-color: #091D42;
}
#Top_bar .menu > li:hover > a {
    color: #05BDE8 !important;
}
#Footer {
    background-color: #396A92 !important;
}
#Footer h4 {
    font-family: open sans !important;
    color: #ffffff !important;
    font-weight: bold;
}
#Footer .footer_copy .one {
    margin-bottom: 5px;
    padding-top: 10px;
}
#Footer .widget_media_image {
    text-align: center;
}
#Footer .widget_media_image img {
    width: 197px;
}
#Footer .widgets_wrapper .widget {
    padding: 0;
}
#Footer p {
    margin: 0;
    line-height: 1.5;
}
#Footer .widgets_wrapper {
    padding: 0 !important;
}
/* social icons top */
#Action_bar li.facebook a, #Action_bar li.gplus a, #Action_bar li.twitter a, #Action_bar li.youtube a, #Action_bar li.linkedin a {
    font-size: 0;
    text-decoration: none;
}
#Action_bar li a:before {
    font-size: 15px;
    font-family: "mfn-icons";
}
#Action_bar li.facebook a:before {
    content: '\f30c';
}
#Action_bar li.gplus a:before {
    content: '\f0d5';
}
#Action_bar li.twitter a:before {
    content: '\f309';
}
#Action_bar li.youtube a:before {
    content: '\e8f9';
}
#Action_bar li.linkedin a:before {
    content: '\f318';
}
#Action_bar li.schedule a {
    background: #ffffff;
    color: #2B2F60 !important;
    padding: 4px 10px 6px 10px;
    border-radius: 3px;
    font-weight: bold;
}
/* homepage umair */
a.button.button_theme.button_js.action_button {
    font-weight: 600;
}
#Top_bar .top_bar_right {
    padding: 0 10px 0 18px;
}

/* homepage */
h1.vc_custom_heading {
    margin-bottom: 35px;
}
h1.vc_custom_heading:after {
    content: "";
    width: 30px;
    height: 5px;
    background: #C0C5CD;
    display: block;
    margin: 10px auto 0 auto;
}
div#header h1.vc_custom_heading {
    margin-bottom: 15px !important;
}
.blockquote p.author, .blockquote p.author span {
    color: #3E588F;
    font-weight: bold;
}
#Footer {
    text-align: center;
}
#Footer .custom-html-widget {
    margin-bottom: 15px;
}
#Footer .footer_copy .copyright {
    font-size: 13px;
}
#Content .wpb_text_column ul li {
    background: url(https://esotericwealth.com/wp-content/uploads/2017/11/tick-inside-circle-grey.png)no-repeat top 6px left;
    background-size: 16px;
    padding-left: 30px;
    list-style: none;
}
.top_bar_right a.button .button_label {
    border: 2px solid #ffffff;
    color: #ffffff;
}
.top_bar_right a.button:hover .button_label {
    color: white;
}
button.vc_general {
    border: 2px solid #ffffff !important;
    border-radius: 6px !important !important;
}

@media only screen and (min-device-width: 768px) {
#Footer #text-6 {
    font-size: 12px;
}
}




@media only screen and (max-width: 767px) {
.header-transparent.ab-hide #Top_bar {
    position: inherit;
}
#Top_bar .logo {
    z-index: 9999 !important;
}
.bb-ultimate-carousel .slick-next {
    right: -30px;
}
.bb-ultimate-carousel .slick-prev {
    left: -25px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
#address .desc {
    text-align: left !important;
}
}

/*------------------*/
.adv-img .vc_single_image-wrapper {
    margin-bottom: 0;
}
