@font-face {
    font-family: 'ralewaylight';
    src: url('..fonts/Raleway-Light.eot');
    src: url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway-Light.woff') format('woff'),
        url('../fonts/Raleway-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/Raleway-Bold.eot');
    src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway-Bold.woff') format('woff'),
        url('../fonts/Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/Raleway-Medium.eot');
    src: url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway-Medium.woff') format('woff'),
        url('../fonts/Raleway-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/Raleway-Regular.eot');
    src: url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Raleway-Regular.woff') format('woff'),
        url('../fonts/Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* ************************header********************** */

.top-bar {
    background: transparent!important; 

}
#menu-item-847 a:hover {
    background: #F37021;
    padding: 10px 18px;
    border-radius: 50px;
    color: #fff !important;
}
#menu-item-848 a:hover {
    background: #F37021;
    padding: 10px 18px;
    border-radius: 50px;
    color: #fff !important;
}
#menu-item-847 a {
    background: #f37021;
    border: 2px solid #f37021;
    border-radius: 50px;
    color: #ffffff;
    font-size: 12px !important;
    letter-spacing: 0;
    padding: 10px 18px;
}
#menu-item-848 a{
    border-radius: 50px;
    color: #F37021;
    border:1px solid #F37021;
    font-size: 12px !important;
    letter-spacing: 0;
    padding: 10px 18px;
}

#menu-item-847,
#menu-item-848{
    display: none;
}


.row.nav-menu a {color: #fff;}
/* #menu-item-848 {
        margin-left: -42px;
} */
.menu li {float: left;	margin-right: 20px!important;	position: relative;}
.menu li a:hover,
.menu li a:hover{color:#f37021 !important; text-decoration:none;}


/* ************************header********************** */
/* ********************footer************************* */
#menu-footer-menu li a {
    padding-bottom: 0px !important;
    color: #fff;
}
#menu-footer-menu li{
    margin-right:24px!important;
}
#menu-footer-menu {
    margin-left: 14px!important;
}
.footer-copyright, #menu-footer-menu {
    display: inline-block;
}
#menu-footer-menu {
    float: right;
    margin-right: 40px !important;
}
.footer-copyright {
    padding-left: 73px;
    margin-top: 2px;
}
.footer-container > .details {
    background: #2C3E50 !important;
}
.footer-social-icon li {
    display: inline-block;
    color: #fff;
    padding-right: 22px;
}
.footer-social-icon {
    text-align: center;
}
.footer-social-icon li {
    display: inline-block;
    color: #fff;
    padding-right: 22px;
    font-size: 28px;
    font-weight: bold;
}
.vc_row.wpb_row.vc_custom_1509271525212 {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-825 .main-container {
    margin-top: 34px !important;
}
.vc_row.wpb_row.vc_custom_1509271389980 {
    padding-top: 34px;
    padding-bottom: 13px;
}
.read-more-success-button a, 
.read-more-success-button button,
.read-more-success-button a, 
.about-sec-is a {
    background: transparent !important;
    color: #fff !important;
    border-radius: 25px !important;
    border: 2px solid !important;
    font-size: 14px !important;
    font-weight: bold;
}

.read-more-success-button a {
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    background: #25acdb !important;
}

.read-more-success-button.connect-with-us-dd a {
    background: transparent !important;
}

.read-more-success-button.become-one-dd a {
    background: transparent !important;
    min-width: 155px;
}

.home-section-acc p {
    color: #F37021;
    padding-left: 66px;
    padding-right: 66px;
    font-size: 18px;
}
.home-section-acc p {
    color: #F37021;
    padding-left: 66px;
    padding-right: 66px;
    font-size: 18px;
    margin-top: 44px;
}
.hoem-first-3 p {
    font-size: 13px;
    color: #fff;
}
.tempe-tempe p, .tempe-home {
    display: inline-block;
}
.tempe-home {
    color: #F37021;
    font-size: 12px;
}
.tempe-tempe {
    text-align: center;
}
.tempe-tempe p {
    color: #fff;
    font-size: 12px;
}
.tempe-tempe {
    padding-bottom: 30px;
}
.hoem-first-3 {
    padding: 0 30px;
}
.vc_row.wpb_row.vc_custom_1509294194007.add-this{padding-bottom:opx !important;}
.get-to-know-us a{
    padding: 14px 20px;
    text-transform: uppercase;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.get-to-know-us button, .get-to-know-us a {
    background: #F37021 !important;
    color: #fff !important;
    border-radius: 25px !important;
    font-size: 12px !important;
}
.four-pic-image {
    margin-bottom: -28px!important;
}
.Collaboration {
    margin-left: -33px;
}
.home-section-second .vc_custom_heading {
    font-weight: bold;
}
.vc_custom_heading.vc_custom_1509295535235 {
    margin-bottom: 0 !important;
}
.vc_custom_1509297815882 {
    height: 1048px;
}
.how-work-home p {
    color: #fff;
    font-size: 26px;
    font-weight: normal !important;
}
/******************************footer***************** */

.tweetSlideOverlay {
    background: transparent !important;
}

.most-bussiness p {
    color: #fff;
    padding-top: 22px;
}
.text-on-the button {
    background: transparent !important;
    color: #fff !important;
    border-radius: 25px !important;
    border: 2px solid !important;
}
.most-bussiness {
    margin-bottom: 15px !important;
}
.text-on-the button {
    background: transparent !important;
    color: #fff !important;
    border-radius: 25px !important;
    border: 2px solid !important;
    font-size: 12px !important;
    margin-top: 22px;
}
.love-to-meet strong {
    font-size: 29px;
    color: #003D71 !important;
    font-weight: bold;
    padding-right: 7px;
}
.we-had-love {
    padding-top: 69px;
    padding-bottom: 37px;
}
.love-to-meet {
    font-size: 30px !important;
    color: #003D71;
}
.dsfdfsdfsdfsdfsd233434 .container {
    max-width: 100%;
    width: 100%;
}
.two-images-back > .container {
    max-width: 100%;
    width: 100%;
}
.two-images-back {
    padding-top: 0;
}
.just-starting {
    font-weight: bold!important;
    padding-top: 60px;
}
.future-success p {
    padding-left: 180px;
    padding-right: 180px;
    padding-top: 26px;
    color: #fff;
}
.leran-more-button button,
.leran-more-button a {
    background: #25acdb !important;
    color: #fff !important;
    border-radius: 50px !important;
    font-size: 14px !important;
    margin-bottom: 121px !important;
    border: 2px solid!important;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-width: 190px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.leran-more-button.btn-blue-dd a,
.leran-more-button.btn-blue-dd button {
    background: #f37021 !important;
    letter-spacing: 1px;
}
.established-dd .leran-more-button a {
    background: #25acdb !important;
}
.vc_custom_1509293055945 {
    margin-bottom: 45px !important;
    font-size: 28px !important;
    color: #003D71 !important;
}
.checkout-our p, .checkout-our div {
    display: inline-block;
}
.check-out-our-section {
    text-align: center;
}
.checkout-our p {
    font-size: 33px;
    color: #000;
    font-style: italic;
}
.checkout-our-link {
    font-size: 33px;
    padding-left: 9px;
    color: #F37021;
    font-style: italic;
    font-weight: normal !important;
}
.facebook-image .vc_single_image-img.attachment-full {
    width: 100px;
}
.circle-image-arrow .vc_single_image-img.attachment-full {
    width: 57%;
}
.blog0-title {
    font-size: 22px;
    padding-top: 23px;
    color: #003D71;
    line-height: 30px;
    height: 85px;
}
.blog0-date p {
    float: left;
    padding-right: 9px;
    font-size: 15px;
}
.blog0-date {
    padding-top: 10px;
    padding-bottom: 32px;
}
.blog0-date {
    color: #4CC3F0;
    font-weight: bold;
}
.blog0-content p{font-size: 15px;
                 color: #003D71;
                 padding-bottom: 30px;}
.blog0-continue a {
    color: #F3782E;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 2px solid;
    padding-bottom: 2px;
}
.home-blos-section {
    padding-top: 12px;
}
.footer-social-icon a {
    color: #fff;
    font-size: 22px;
}
.logo.logo-dark.logo-wide {
    padding-top: 11px;
    padding-left: 0px;
    max-width: 170px;
    bottom: 29px;
}
.nav-sticky .logo.logo-dark.logo-wide{
    padding-top: 0;
    padding-left: 0px;
    max-width: 170px;
    bottom: 32px;
    margin-top: -4px;
}
.top-bar.nav-sticky {
    background: #fff !important;
}
.top-bar.nav-sticky .menu li a {
    padding-bottom: 32px;
    color: #000;
}
.nav-menu {
    padding-top: 80px!important;
    position: relative;
}
.accounts-home {
    position: absolute;
    top: 40%;
    left: 10%;
}
.nav-container {
    position: relative;
}

.accounts-home-button a {
    color: #fff !important;
    border-color: #fff;
    background: #F37021;
    text-decoration: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    min-width: 155px;
    border-radius: 25px;
    display: inline-block;
    padding: 14px 28px 13px 28px;
    line-height: 1;
    border: 2px solid #fff;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.accounts-home-button a:hover,
.accounts-home-button a:focus {
    outline: none;
}

.accounts-home p {
    font-size: 30px;
    color: #fff;
    line-height: 32px;
    padding-bottom: 13px;
}
.nav-sticky .nav-menu {
    padding-top: 30px !important;
}
.main-container{margin-top:0px !important;}
/* ***********aboutus page************************** */
.about-section-sub {
    padding-top: 246px;
    padding-bottom: 42px;
}
.about-section-sub p {
    color: #fff;
    font-size: 18px;
    padding-top: 23px;
}
.about-section-sub h2 {
    color: #fff !important;
}
.about-sec-is button,
.about-sec-is a {
    background: #F37021 !important;
    border-radius: 30px !important;
    border: 2px solid #fff !important;
    color: #fff !important;
    font-size: 12px !important;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.about-sec2-two-left, .about-sec2-two-right {
    text-align: center;
}
.about-sec2-two .fa.fa-connectdevelop {
    font-size: 61px;
    color: #F37021 !important;
    text-align: center;
    padding-bottom: 20px;
    margin-top: 30px;
}
.about-section-2 .container {
    width: 100%;
}
.about-section-2.Is-this-you .container {
    max-width: 1546px !important;
    width: 100% !important;
}
.about-sec2-two-left, .about-sec2-two-right {
    padding-top: 32px;
}
.vc_custom_1510084265349 {
    padding-top: 0;
}
.about-sec-about-you.vc_custom_1510083114925 {
    padding-bottom: 50px;
}
.about-sec-is {
    padding-top: 25px;
}
.about-section-three .container, .about-section-three-sub .container {
    width: 100%;
}
.about-section-three-sub{
    padding-top:0px!important;
}
.about-section-three{padding-bottom:0px!important;}
.vc_custom_heading.about-sec-approach {
    background: gray;
    padding: 37px 0px;
    font-size: 30px !important;
}
.home-section-acc.about--section-acc {
    padding-top: 120px;
}
.hoem-first-3.about-sec-content {
    padding-bottom: 120px;
}
.vc_row.wpb_row.about-section-three {
    padding-top: 0px;
}
.About-blog-section {
    padding-top: 20px;
}
.our-prople-about {
    padding: 28px 0;
}
.about-tracy-head p {
    color: #000;
    font-weight: bold;
}
.about-already li {
    list-style: initial;
    padding-bottom: 12px;
}
.about-already {
    padding-top: 40px;
}
.about-blog-account {
    padding-top: 30px;
}
.menu li a{font-size:14px!important;}

/*who we work page*/
.page-id-1089 .main-container #home + p {
    display: none;
}

/*.page-id-1089 .row.nav-menu a {
    color: #2b2b2b;
}*/

/*.page-id-1089 .who-we-work-banner-box, .page-id-1134 .about-banner-box {*/
/*background-size: 100% auto !important;*/
/*min-height: 0;*/
/*}*/
.who-we-work-banner-box .about-section-sub h2{text-transform: uppercase;}
.who-we-work-banner-box .about-section-sub h2,
.about-banner-box .about-section-sub h2
{
    color: #2b2b2b !important;
    font-size: 48px;
}

.who-we-work-banner-box .about-section-sub p,
.about-banner-box .about-section-sub p {
    color: #2b2b2b;
    font-size: 28px;
    font-weight: lighter;
    line-height: 38px;
    padding-top: 60px;
}

.page-id-1089 h2 {
    font-weight: lighter;
    line-height: normal !important;
    text-transform: inherit;
}

.page-id-1089  .helping-business-own ~ h2{
    text-transform: inherit;
}
.business-owner-about {
    padding-top: 0;
}
.business-owner-about .textbox {
    color: #2b2b2b;
    font-size: 19px;
    font-weight: lighter;
    line-height: 32px;
    margin-top: 25px;
}

.business-content .vc_col-sm-2 {
    width: 20%;
}

.business-content {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}

.business-content p {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 300;
    margin-top: 20px;
}

.specialist-area-heading {
    padding: 20px 20px 50px;
}

.area-heading {
    color: #f37021;
    font-size: 18px;
    margin-top: 44px;
    padding-left: 66px;
    padding-right: 66px;
}

.special-need-wellness ul{
    text-align: center;
}

.special-need-wellness li {
    display: inline-block;
    margin: 10px;
}

.area-heading, .approach-heading {
    color: #fff;
    font-size: 28px;
    font-weight: normal;
    line-height: normal;
    margin-top: 44px;
    padding-left: 60px;
    padding-right: 60px;
    text-align: center;
}
.specialist-area-content .special-need-wellness {
    margin-bottom: 20px;
}

.special-need-wellness li {
    color: #fff;
    display: inline-block;
    font-size: 19px;
    font-weight: lighter;
    line-height: 32px;
    margin: 0 10px;
    text-transform: uppercase;
}
.special-need-wellness .blue li{
    color: #49c8fd;
}
.special-need-wellness .orengr li{
    color: #0e335a;
}
.specialist-area-content p, .approach-content p {
    font-size: 19px;
    font-weight: lighter;
    line-height: 32px;
    text-align: center;
}

.specialist-area-content .hoem-first-3 {
    padding: 0 50px;
}

.testimonial-section {
    padding: 100px 15px;
}

.testimonial-section .home-section-acc p{
    color: #2b2b2b;
    font-size: 32px;
    font-weight: lighter;
    line-height: 50px;
    padding: 0 30px;
}

.testimonial-section .hoem-first-3 p {
    color: #2b2b2b;
    font-size: 19px;
    font-weight: lighter;
    line-height: 32px;
    margin-top: 50px;
}

.testimonial-section .tempe-tempe p, .testimonial-section  .tempe-home
{
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 24px;
    color: #2b2b2b;
}

.testimonial-section  .tempe-tempe {
    margin: 0 !important;
    padding-bottom: 0 !important;
}

.testimonial-section .wpb_single_image {
    margin: 0;
}

.page-id-1089 .just-starting {
    font-weight: lighter !important;
}

.page-id-1089 .leran-more-button button {
    border-radius: 50px;
    color: #fff !important;
    font-size: 14px !important;
    margin-bottom: 70px !important;
    padding: 15px 40px;
    text-transform: uppercase !important;
}

.page-id-1089 .two-images-back .leran-more-button {
    margin-top: 40px !important;
}

.page-id-1134 .main-container #home + p,.page-id-2002 .main-container #home + p{
    display: none;
}

.page-id-1134 .about-section-2 {
    padding-top: 0;
}

.page-id-1134 .about-banner-box
{
    background-color: #fff;
    background-repeat: no-repeat;
}

.page-id-1134 h2 {
    color: #2b2b2b;
    font-size: 38px;
    font-weight: lighter;
    line-height: normal;
    padding-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}

.page-id-1134 p {
    color: #2b2b2b;
    font-size: 19px;
    font-weight: lighter;
    line-height: 32px;
    margin-top: 25px;
}

.about-info-box .btn_link button.vc_btn3.vc_btn3-style-modern {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none;
    color: #2b2b2b !important;
    font-family: "Open Sans",sans-serif;
    font-size: 24px !important;
    font-style: italic;
    font-weight: lighter;
    line-height: normal;
    margin: 30px 0;
    text-transform: none;
}
.info-icon-box .col-md-6 {
    margin-bottom: 30px;
}
.info-icon-box p {
    color: #2b2b2b;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: lighter;
    line-height: normal;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
    padding: 0 28px;
}

.page-id-1134 .about-section-three .vc_column-inner > .wpb_wrapper,
.page-id-1134 .about-section-three-sub .vc_column-inner > .wpb_wrapper
{
    background: transparent;
}

.page-id-1134 .approach-content p
{
    color: #fff;
}

.page-id-1134  .About-blog-section
{
    background: #fff;
}

.page-id-1134 .bio-container {
    margin-top: 0;
}

.About-blog-section .image_box {
    background: #323c4a none repeat scroll 0 0;
    border-radius: 50%;
    height: 150px;
    margin: 0 auto;
    width: 150px;
}

.page-id-1134 .vc_custom_heading.about-tracy-head {
    padding-bottom: 0;
}

.page-id-1134 .vc_custom_heading.about-tracy-subhead {
    color: #2b2b2b;
    font-size: 16px !important;
    font-weight: lighter;
    padding-bottom: 3px;
    padding-top: 8px;
    text-transform: uppercase;
}

.page-id-1134 .About-blog-section p {
    font-size: 19px;
    line-height: 31px;
    padding: 0 10px;
}

.page-id-1134 .about-already > li::before {
    background: #00adee;
    border-radius: 50%;
    content: "";
    display: block;
    height: 10px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 10px;
}
.page-id-1134 .about-already > li:nth-child(3)::before{
    background: #f37125;
}
.page-id-1134 .about-already > li:nth-child(2)::before, .page-id-1134 .about-already > li:nth-child(5)::before{
    background: #14406f;
}

.page-id-1134 .about-already > li {
    color: #2b2b2b;
    font-size: 19px;
    font-weight: lighter;
    list-style: outside none none;
    padding-bottom: 10px;
    padding-left: 30px;
    position: relative;
}

.page-id-1134 h2.just-starting
{
    text-transform: none;
}

.page-id-1134 h2.just-starting {
    font-size: 28px !important;
    font-weight: normal !important;
    line-height: 24px;
    padding: 50px 0 10px;
    text-transform: none;
}
.page-id-1134 .future-success p {
    color: #fff;
    font-size: 19px;
    line-height: 32px;
    padding: 0 40px;
}

.page-id-1134 .leran-more-button button {
    border-radius: 40px;
    font-size: 14px !important;
    margin: 0 0 20px !important;
    padding: 8px 45px;
}

.page-id-1134 .vc_column-inner.vc_custom_1509542161241, .page-id-1134 .vc_column-inner.vc_custom_1509542191746 {
    padding: 50px;
}
.page-id-1134 .vc_column-inner.vc_custom_1510917734691 {
    padding-bottom: 50px;
    padding-top: 50px;
}



.two-images-back .future-success p{min-height: 102px;}



.black-text {
    padding-top: 328px;
    padding-bottom: 228px;
}
section.big-height {
    background-position: left center !important;
    background-size: 100% 100% !important;
}
.black-text h2{
    color: #000 !important;
}
.black-text p{
    font-size: 28px;
    color: #000;
    font-weight: lighter;
    line-height: normal;
}
.text-blog p{ 
    font-size: 19px;
    line-height: 32px;
    color: #2b2b2b;
    font-weight: lighter;
    margin: 0 0 40px;
    display: inline-block;
    width: 100%;
    float: left;
}
.uprcase-text{
    text-transform: uppercase;
}

/*.page-id-1134 .row.nav-menu a, .page-id-1508 .row.nav-menu a{
    color: #000;
}
.page-id-1134 .row.nav-menu a:hover, .page-id-1508 .row.nav-menu a:hover{
    color: #f37021;
}*/


body .blue-border button{
    border: 2px solid #3498db !important;
    border-radius: 25px !important;
    background: transparent !important;
    color: #3498db !important;
}
body .blue-border button:hover{
    border-color: #f37021 !important;
    background: #f37021 !important;
    color: #fff !important;
}
.midel-section {
    margin: 130px 0 0;
}
.about-info-box {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto !important;
}
.services-banner .about-section-sub h2.vc_custom_heading.banner-heading {
    color: #fff !important;
    margin: 0 0 50px !important;
}
.orange-bg-searvices h3.vc_custom_heading {
    min-height: 96px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
}



section.accounting-section{
    position: relative;
    z-index: 1;
}
section.accounting-section:after{
    position: absolute;
    content: "";
    left: 0;
    right: 50%;
    background: #00adee;
    display: block;
    top: 0;
    bottom: 0;
    z-index: -1;
}
section.accounting-section:before{
    position: absolute;
    content: "";
    left: 50%;
    right: 0%;
    background: #003d71;
    display: block;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.accounting-section .wpb_single_image.wpb_content_element.vc_align_center {
    float: left;
    display: block;
    padding: 70px 50px 0 0;
    overflow: hidden;
    width: 25%;
}
.accounting-section h2{
    display: inline-block;
    width: 75%;
    text-align: left !important;
    padding: 40px 50px 0 0;
}
.accounting-section .wpb_text_column.wpb_content_element {
    display: inline-block;
    width: 75%;
    float: right;
    padding: 0 50px 0 0;
}
.accounting-section .wpb_text_column.wpb_content_element  p br{
    display: none;
}
.accounting-section .wpb_text_column.wpb_content_element  p{
    text-align: left !important;
} 
.accounting-section .right-contant-services-blog .wpb_single_image.wpb_content_element.vc_align_center{
    padding: 70px 0 0 0;
    text-align: right;
}
.accounting-section .right-contant-services-blog h2{
    padding: 40px 0 0 50px;
}
.accounting-section .right-contant-services-blog .wpb_text_column.wpb_content_element{
    padding: 0px 0 0 50px;
}
.read-more-success-button.mtb0.blue-overly button.vc_general, .read-more-success-button.mtb0.blue-overly a.vc_general{
    background: #00adee !important;
}
.header-banner-img {
    position: relative;
    z-index: 0;
    /*background-image: url(images/cobb_header_January2018.jpg) !important;*/
    /*    background-size: 100% auto !important;*/
    background-position: center center;
}
.header-banner-img:after{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    background: rgba(0,0,0,0.2);
    z-index: 0;
}
.page-id-2002 .header-banner-img:after{display: block !important;}

.orange-bg-searvices .container{
    max-width: 1600px;
    width: 100%;
}
.orange-bg-searvices .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner {
    padding: 0 40px 0 15px;
}
.first-img.orange-ovrly-bottom .vc_column-inner:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block !important;
    background: rgba(243,111,34,0.7);
    z-index: -1;
}
.fourth-img.blue-bg .vc_column-inner:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block !important;
    background: rgba(0,173,238,0.7);
    z-index: -1;
}
.fourth-img.blue-bg  .vc_column-inner 
.first-img.orange-ovrly-bottom .vc_column-inner {
    z-index: 999 !important;
}
.first-img.orange-ovrly-bottom, .fourth-img.blue-bg  {
    padding: 0 !important;
}
.bullet-point{
    display: inline-block;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.bullet-point li {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 0 0 20px;
    float: left;
    font-size: 19px;
    line-height: 32px;
}
.bullet-point li:after {
    position: absolute;
    content: "";
    left: 0;
    top: 13px;
    display: block;
    height: 8px;
    width: 8px;
    background: #f37021;
    border-radius: 50%;
}
.uppercase{
    text-transform: uppercase;
}
.coming-soon .vc_column-inner {
    height: 370px;
    display: flex;
    vertical-align: middle;
    width: 100% !important;
    justify-content: center;
    align-items: center;
}

.coming-soon .vc_column-inner h3{
    font-size: 32px;
}
.accounting-section .midel-contant h2 {
    width: 100%;
    text-align: center !important;
    padding: 40px 0 0;
}
.accounting-section .midel-contant .wpb_text_column.wpb_content_element{
    width: 100%;
    text-align: center !important;
    float: none;
    padding: 0 15px !important;
}
.accounting-section .midel-contant .wpb_text_column.wpb_content_element  p{
    text-align: center !important;
}
.about-banner-box.main-about-banner .about-section-sub h2{
    font-size: 53px !important;
    color: #fff !important;   
}
.about-banner-box.main-about-banner .about-section-sub .textbox{
    line-height: normal !important;
}

.about-sec-is.blue-background button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded,
.about-sec-is.blue-background a {
    background-color: #00adee !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
section.about-bottom-section .container, section.About-blog-section.our-client .container {
    max-width: 1460px;
    width: 100%;
}
section.about-bottom-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    font-size: 19px !important;
    font-weight: bold !important;
}
section.about-bottom-section p{
    font-size: 23px !important; 
}
.page-id-1134 section.about-bottom-section  .about-already > li{
    font-size: 19px;
}

.page-id-1134  section.about-bottom-section .vc_col-sm-6 h2{
    font-size: 24px !important;
    text-transform: inherit;
}
.padding-up.midell-section-button .read-more-success-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
    font-size: 19px !important;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
}
.about-sec-content p{
    font-size: 21px;
}
.about-section-2.Is-this-you p{
    font-size: 23px;
}



section.white-overlerys, .top-page-banners.success-banner{
    z-index: 2;
}

section.white-overlerys:after{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: -1;
    background: rgba(0,0,0,0.32);
}
/*.page-id-1444 .about-banner-box.services-banner.white-overlerys:after{
    background: rgba(0,0,0,0.5);
}*/
.top-page-banners.success-banner:after{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: -1;
    background: rgba(0,0,0,0.5);
}


.top-page-banners.success-banner{height: 830px;}
body .top-page-banners.contact-banner-top {
    background-position: 0 -89px !important;
    background-repeat: no-repeat !important;
    background-size: 141% auto !important;
    height: 830px;
}



section.blue-overlays{
    position: relative;
    z-index: 2;
    background-attachment: fixed !important;
}
section.blue-overlays:after{
    display: block;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: rgba(0,61,113,0.8);
}




.page-id-1345 p {
    font-size: 26px;
    line-height: 34px;
}
.page-id-1345 h2{
    font-size: 38px !important;
    text-transform: uppercase !important;
}
.page-id-1345 .orange-ovrly-bottom h2{
    text-transform: inherit !important;
}

.page-id-1345 h3{
    font-size: 34px!important;
    font-weight: bold !important;
}



.blue-overlays.owner-bg{      background-attachment: initial !important;}
.together-blog{padding-top: 50px;}
.together-blog p{font-size: 20px;}
.together-blog ul{max-width: 310px; margin: 0 auto; text-align: left;}
.together-blog ul li{line-height: 40px; list-style:inside disc;     color: #fff;font-size: 20px;}
.high-income-earner{position: relative;}
.high-income-earner .vc_column_container:before{content: "OR" !important; background: #fff; border-radius: 100%; width: 60px; height: 60px; z-index: 999; color: #4f4f4f; font-size: 18px; text-align: center; line-height: 60px; display: block; position: absolute; top: -30px; left: 50%; transform: translate(-50% , 0); -webkit-transform: translate(-50% , 0); -moz-transform: translate(-50% , 0); -ms-transform: translate(-50% , 0); -o-transform: translate(-50% , 0);}
.high-income-earner .vc_column_container:after{content: "OR" !important; background: #fff; border-radius: 100%; width: 60px; height: 60px;z-index: 999; color: #4f4f4f; font-size: 16px; text-align: center; line-height: 60px; display: block; position: absolute; bottom: -30px; left: 50%; transform: translate(-50% , 0); -webkit-transform: translate(-50% , 0); -moz-transform: translate(-50% , 0); -ms-transform: translate(-50% , 0); -o-transform: translate(-50% , 0);}
.specialist-area-content{overflow: initial !important;}
.financial-plan-part h2{font-size: 30px !important; text-transform: none !important;}
.financial-plan-part .about-sec2-icon img{display: block; margin:0 auto 30px;    max-width: 80px;}
.financial-plan-part .about-sec2-icon-right img{display: block; margin:0 auto 30px;    max-width: 80px;}
.financial-plan-part h3{    font-weight: 300 !important; line-height: 40px;}
.about-sec2-icon-right,.about-sec2-icon{font-size: 18px;   font-weight: 300;}
.robet-our-peeple p{font-weight: 300;}





.page-id-1444  .font-size-big-p p {
    font-size: 26px;
    line-height: normal;
}

.page-id-1089 .orange-ovrly-bottom {
    padding: 0;
}

.page-id-1089  .blue-overlays .vc_column-inner, .page-id-1089 .orange-ovrly-bottom .vc_column-inner{
    position: relative;
    z-index: 2;
}
.page-id-1089 .blue-overlays .vc_column-inner:after{
    display: block !important;
    position: absolute;
    content: "" !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: rgba(0,61,113,0.8);
}
.page-id-1089 .orange-ovrly-bottom .vc_column-inner:after {
    position: absolute;
    content: "" !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block !important;
    background: rgba(243,111,34,0.8);
    z-index: -1;
}
.page-id-1089 .blue-lite-overlays .vc_column-inner:after{
    position: absolute;
    content: "" !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block !important;
    background: rgba(0,173,238,0.8);
    z-index: -1;
}


.single-post .main-container {
    padding-top: 134px !important;
}
.single-post .row.nav-menu a{
    color: #333;
}

.page-id-1444 .row.nav-menu .col-sm-3 a{position: relative;    display: block; }
/*.page-id-1444 .row.nav-menu .col-sm-3 a:before{position: absolute; content: ''; top: 0; left: 0; width: 100%;box-shadow:0 0 90px 30px #fff; }*/
/*.page-id-1444 p {    font-size: 26px;    line-height: 34px;}*/



.infusion-form .infusion-field{margin-bottom: 15px;}
.infusion-form-row{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap;-o-flex-wrap:wrap;}
.infusion-form .infusion-field input, .infusion-form .infusion-field textarea{    width: 100%;max-width: 100%;border: 1px solid rgba(0,0,0,0.2);padding: 10px !important;}
.infusion-form .infusion-field label {    font-weight: normal;   color: #777;text-decoration: none;    margin: 10px 0 3px;    line-height: 1.3;clear: both;    width: 100%;font-size: inherit;}
.infusion-form-row .infusion-field{width: calc(50% - 10px);}
.infusion-form .title .title{margin: 35px 0 10px;     line-height: 26px;   font-size: 20px;color: #435867;}
.infusion-radio .options-container br{display: none;}
.infusion-radio .options-container{display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;flex-wrap:wrap; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap;-o-flex-wrap:wrap;}
.infusion-radio .options-container .infusion-option{width: calc(50% - 10px);}
.infusion-radio .options-container .infusion-option{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;align-items: center;}
.infusion-radio .options-container .infusion-option input{width: auto; max-width: none;}
.infusion-form .infusion-field select{ width: 100%;max-width: 100%;border: 1px solid rgba(0,0,0,0.2);padding: 11px 10px; background: #fff;}
.infusion-form .infusion-field textarea{resize: none;}
.infusion-form .infusion-submit button{ text-align: center;float: none;margin: 30px 0 0;display: block;background: #f37021;border-color: #f37021;color: #fff;    font-size: 1em;}
.infusion-form .infusion-submit button:hover{    background: transparent;border-color: #3498db;color: #3498db;}

.read-more-success-button a{text-transform: uppercase;}
.service-logo-part{max-width: 400px; margin: 0 auto;}

.hidden-desktop {
    display: none !important;
}

.make-payment-dd a {
    background: #25acdb !important;
    color: #fff !important;
    border-radius: 50px !important;
    font-size: 14px !important;    
    border: 2px solid!important;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-width: 190px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.header-top-btn {
    position: absolute;
    top: 30px;
    right: 16px;
}

.header-top-btn > a {
    border-radius: 50px;
    color: #F37021 !important;
    border: 1px solid #F37021;
    font-size: 12px !important;
    letter-spacing: 0;
    padding: 10px 15px;
    font-family: Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 10px;
}

.header-top-btn > a:hover {
    background: #f37021;
    color: #fff !important;
}

.header-top-btn > a.btn-discovery {
    background: #f37021;
    color: #fff !important;
}

.top-bar.nav-sticky .header-top-btn {
    display: none;
}

.contact-carousel-block {
    text-align: center;
}

.contact-carousel-img {
    max-width: 150px;
    margin: 0 auto 15px;
}

.contact-carousel-img img {
    border-radius: 50%;
}

.contact-carousel-block h2 {
    font-size: 28px;
    color: #0a0a0a;    
    text-align: center;
}

.contact-carousel-block h3 {
    font-size: 18px;    
    padding-top: 8px;
    padding-bottom: 3px;
    font-weight: 600;
    margin-bottom: 16px;
}

.contact-carousel .owl-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -30px;
    text-indent: -9999px;
}

.contact-carousel .owl-prev:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f104";
    text-indent: 0;
    float: left;
    font-size: 30px;
}

.contact-carousel .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -30px;
    text-indent: -9999px;
}

.contact-carousel .owl-next:after {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    text-indent: 0;
    float: left;
    font-size: 30px;
}

.blog-feed-dd .newsletter-ph{
    width: 100% !important;
}
.blog-feed-dd .newsletter-ph div.apptIntro {
    margin-bottom: 10px !important;
    font-size: 26px !important;
    line-height: 32px !important;
}

.blog-feed-dd .newsletter-ph p {
    margin: 4px 0 14px 0 !important;
}

.blog-feed-dd .newsletter-ph  input {    
    width: 100% !important;
    margin-bottom: 10px !important;
}

.blog-feed-dd .newsletter-ph .form-actions button{ 
    background: #f37021 !important;
    color: #fff !important;
}

@media screen and (max-width: 1500px){
    .about-bottom-section {
        margin: 0 !important;
    }
}

@media screen and (max-width: 1400px){
    .page-id-1134 .approach-content p br {
        display: none;
    }
}

@media screen and (max-width: 1250px){

    .contact-carousel .owl-prev {
        left: 0;
    }

    .contact-carousel .owl-next {
        right: 0;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .two-images-back .future-success p {
        min-height: 135px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .two-images-back .future-success p {
        min-height: 135px; padding-left: 40px; padding-right: 40px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .two-images-back .future-success p {
        min-height: 135px;
    }
}

@media only screen and (min-width: 1200px) {
    #menu-item-848 { margin-top: -11px;}
    #menu-item-847 {float: right; margin-right: 0 !important; margin-top: -11px;}
    .nav-sticky #menu-item-847,
    .nav-sticky #menu-item-848{margin-top: -12px;}
}


@media screen and (max-width: 1200px){
    .logo.logo-dark.logo-wide{max-width: 150px; bottom: 23px;}
    .left-padding .vc_column-inner {
        padding: 0 15px !important;
    }
    .about-section-2.Is-this-you p{
        font-size: 20px;
    }
    .about-section-2.Is-this-you p br{
        display: none;
    }
    .page-id-1134 h2{
        font-size: 32px;
    }
    .approach-heading{
        min-height: 80px;
        font-size: 22px;
    }
    .padding-up.midell-section-button .read-more-success-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
        font-size: 16px !important;
    }
    .page-id-1134 .About-blog-section p{
        font-size: 16px;
        line-height: normal;
    }
    .page-id-1134 section.about-bottom-section .vc_col-sm-6 h2 {
        font-size: 24px !important;
    }
    .page-id-1134 section.about-bottom-section .about-already > li, section.about-bottom-section p {
        font-size: 19px !important;
    }

    body .vc_custom_1513422135770{    padding-top: 0px !important;    padding-bottom: 0px !important;}
    .font-size-big-p br{display: none;}
    body .font-size-big-p{    margin-top: 40px !important;    margin-bottom: 30px !important;}

}

@media screen and (max-width: 1024px){
    .about-bottom-section p br{
        display: none;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .menu li{margin-right: 9px !important;}
    .menu li a{font-size: 12px !important;}
    #menu-item-848 a,
    #menu-item-847 a{    font-size: 10px !important;
                         padding: 8px 6px;}

    #menu-item-848,
    #menu-item-847{margin-top: -11px;}

}

@media screen and (max-width: 991px){
    .orange-bg-searvices h3.vc_custom_heading {
        min-height: 96px;
        vertical-align: middle;
        display: flex;
        justify-content: left;
        align-items: center;
    }
    .orange-bg-searvices .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        display: table;
        margin: 0 auto;
        max-width: 650px;
        float: none;
    }
    .orange-bg-searvices .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner {
        padding: 0 15px 0 15px;
    }
    section.vc_row.wpb_row.orange-bg-searvices.three-box-section {
        padding-top: 0 !important;
    }
    .about-banner-box.main-about-banner .about-section-sub .textbox{
        font-size: 28px !important;
    }
    .about-banner-box.main-about-banner .about-section-sub h2{
        font-size: 43px !important;
    }
    .page-id-1134 .about-section-2.Is-this-you p br{
        display: none;
    }
    body .vc_custom_1513425204077{padding-bottom: 50px !important;padding-top: 50px !important;}
    .header-banner-img{
        background-size: auto 100% !important;
    }
}

@media only screen and (max-width: 877px) {
    #menu-item-848,
    #menu-item-847{margin-top: -12px;}
}

@media screen and (max-width: 795px){
    .logo.logo-dark.logo-wide{
        bottom: 0px !important;
    }
    .nav-container .menu{
        width: 100%;
    }

    #menu-footer-menu li{
        background: transparent;
        padding: 10px 0;
    }
    .nav-menu .col-sm-3.col-md-2.columns{
        width: auto;
        float: left;
        text-align: left;
    }
    .nav-container .menu{
        padding:  10px 0 0 0!important;
    }
    .nav-menu{
        padding-top: 0 !important;
    }
    .page-id-1444 .row.nav-menu .col-sm-3 a:before {top: 30px;left: 0;width: 100%;box-shadow: 0 0 70px 20px #fff;}
}

@media screen and (max-width: 768px){

    .nav-container .open-nav .menu li {
        padding: 13px 20px;
        margin-bottom: 0px;
        text-align: left;
    }

    .nav-container .open-nav .menu {
        height: auto;
        background: #fff;
        opacity: 1;
        visibility: visible;
    }

    #menu-item-847, #menu-item-848 {
        display: block;
    }

    .header-top-btn {
        display: none;
    }

}

@media screen and (max-width: 767px){
    .home-section-acc.about--section-acc{
        padding-top: 50px;
    }
    .hoem-first-3.about-sec-content{
        padding-bottom: 50px;
    }
    section.big-height .black-text {
        padding-top: 68px;
        padding-bottom: 40px;
    }
    .black-text h2{
        font-size: 32px !important;
    }
    section.accounting-section:before, section.accounting-section:after{
        content: none !important;
    }
    .padding-sm-none .vc_column-inner {
        padding: 0 15px !important;
    }
    .accounting-section .right-contant-services-blog .wpb_single_image.wpb_content_element.vc_align_center {
        padding: 70px 50px 0 0;
        text-align: center;
    }
    .accounting-section .right-contant-services-blog h2 {
        padding: 40px 50px 0 0;
    }
    .accounting-section .right-contant-services-blog .wpb_text_column.wpb_content_element {
        padding: 0 50px 0 0;
    }
    .about-section-three.fore-top-main div[class*="col-sm"], .about-section-three-sub div[class*="col-sm"], .padding-up.midell-section-button div[class*="col-sm"]{
        margin-bottom: 0!important;  
    }
    .about-section-2.about-title-top p br{
        display: none;
    }
    .about-section-2.about-title-top p {
        font-size: 18px !important;
        margin: 0; 
    }
    .page-id-1134 .about-section-2.about-title-top h2{
        font-size: 28px !important;
        padding-top: 60px !important;
    }
    .page-id-1134 .about-section-2.Is-this-you .wpb_single_image {
        margin: 0 0 20px !important;
    }
    .page-id-1134 .about-section-2.Is-this-you p {
        margin: 0 !important;
    }
    .page-id-1134 h2{
        font-size: 28px;
        padding-bottom: 0;
    }
    section.vc_row.wpb_row.about-bottom-section .vc_col-sm-6 h2.vc_custom_heading{
        font-size: 20px !important;
    }
    .about-banner-box.main-about-banner .about-section-sub .textbox {
        font-size: 20px !important;
        text-shadow: 1px 0 8px #000;
    }
    .about-banner-box.main-about-banner .about-section-sub h2 {
        font-size: 32px !important;
        text-shadow: 1px 0 8px #000;
    }
    .about-section-2.about-title-top p {
        font-size: 14px !important;
        margin: 0;
        line-height: normal;
    }
    section.about-bottom-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
        font-size: 16px !important;
    }
    .page-id-1134 .about-section-2{
        padding-bottom: 0 !important;
    }

    body .vc_custom_1513424728093{padding-top: 30px !important;    padding-bottom: 30px !important;}
    body .vc_custom_1513422406377, body .vc_custom_1513423443401, body .vc_custom_1513423449308{padding-top: 60px !important;    padding-bottom: 60px !important;}
    .together-blog ul li{font-size: 16px;line-height: 32px;}
    .box-part-dd{margin-bottom: 0 !important;}
    body .vc_custom_1513424735408 {    padding-top: 30px !important;    padding-bottom: 30px !important;}
    body .vc_custom_1513426419228 {    padding-left: 15px !important;}
    body .vc_custom_1513424772278{    padding-top: 50px !important;    padding-bottom: 40px !important;}
    .financial-plan-part h2{font-size: 24px !important; line-height: 28px !important;}
    body .vc_custom_1511427831582{padding-top: 40px !important;    padding-bottom: 40px !important;}
    .page-id-1345 div[class*="col-sm"] {    margin-bottom: 0;}
    .robet-our-peeple{    padding-top: 30px;    text-align: center;}

    .nav-container .menu {  padding: 0 !important;  width: 100%;    opacity: 0;    height: 0;  visibility: hidden;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
    .nav-container .open-nav .menu{height: auto; background: #fff; opacity: 1; visibility: visible;}
    .nav-container .open-nav .menu li{    padding: 13px 20px;    margin-bottom: 0px; text-align: left;}
    .page-id-1345 h2 {    font-size: 26px !important; }
    .page-id-1345 p {    font-size: 20px;}
    .page-id-1345 p br{display: none;}
    .financial-plan-part h3 br{display: none;}
    .page-id-1345 h3 {    font-size: 28px!important;}
    .page-id-1444 .row.nav-menu .col-sm-3 a:before {top: 30px;left: 0;width: 100%;box-shadow: 0 0 40px 16px #fff;}
}




@media screen and (max-width: 480px){
    .accounting-section .wpb_text_column.wpb_content_element, .accounting-section h2{
        width: 100%;
        text-align: center !important;
        padding: 0 !important;
    }
    .accounting-section .wpb_single_image.wpb_content_element.vc_align_center{
        width: 100%; 
        text-align: center !important;
    }
    .accounting-section .wpb_text_column.wpb_content_element  p{
        text-align: center !important;
    }
    .page-id-1134 .about-section-2.Is-this-you p{
        font-size: 14px;
    }
    .area-heading, .approach-heading{
        font-size: 24px;
    }
    .page-id-1134 .approach-content p{
        font-size: 16px;
    }
    .page-id-1134 h2{
        font-size: 26px;
    }
    .page-id-1134 section.about-bottom-section .about-already > li, section.about-bottom-section p {
        font-size: 14px !important;
    }
    section.about-bottom-section .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        padding: 14px 16px !important;
        font-size: 14px !important;
    }
    .page-id-1134 h2 {
        font-size: 24px;
    }
    .page-id-1134 .About-blog-section p{
        padding: 0;
    }

    .infusion-form-row .infusion-field{width: calc(100% - 0px);}
    .infusion-radio .options-container .infusion-option{width: calc(100% - 0px);}
    .infusion-form-row{display: block;}
    .infusion-radio .options-container{display: block;}
}

#site-logo a {
	text-align: left;
	display: block;
}#site-logo a img {
	width: 100%;
	max-width: 200px;
}#site-logo .tagline {
	text-align: left;
	color: #fff;
	width: 250px;
}.top-bar.nav-sticky #site-logo .tagline {
	display: none;
}.top-bar .logo {
	max-width: 200px!important;
	position: relative;
}
.mobile-toggle {
	z-index: 9999;
}

/* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
		.top-bar .logo, .home .top-bar .logo, .page-template-default .top-bar .logo {
			bottom: -7px;
		}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		.top-bar .logo, .home .top-bar .logo {
			bottom: 15px;
		}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }