h1.h1-page-title {
    font-size: 70px;
	color: #ffffff;
	font-weight: 600;
	padding-top: 20px;
}

h2.h2-page-title {
    font-size: 49px;
	color: #ffffff;
}



h2.h2-above-footer-contact {
    color: white;
	padding-bottom: 18px;
}

h3.h3-above-footer-contact {
    color: white;
}



div#expertise-title {
    font-size: 24px;
    font-weight: 500;
    color: #B7781F;
}

ul.expertise-ul {
    color: #B7781F;
}

ul.expertise-ul li{
    padding-bottom: 20px;
}


ul.about-credentials {
    color: white;
    font-size: 22px;
}


ul.about-credentials {
    color: white;
    font-size: 21px;
    line-height: 1.5em;
    font-weight: 600;
}

p.about-li-italic-class {
    color: white;
    font-size: 23px;
    font-family: "EB Garamond", sans-serif;
	display: inline-flex;
}


div#video-banner-caption-1 h2 {
    color: white !important;
	z-index: 80;
}


div#video-banner-caption-2 h3 {
    color: white !important;
	font-weight: 500;
	z-index: 80;
}



h5.s-e-qode-videos-title1 {
    text-transform: uppercase;
    font-size: 24px;
	line-height: 1.1em;
}

h5.s-e-qode-videos-title2 {
    font-weight: 400;
    font-size: 19px;
}

h5.s-e-qode-videos-title3 {
    margin-top: 10px;
    font-weight: 400;
}












ul.expertise-ul {
    list-style-type: none;
}

ul {
    list-style-position: outside;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a span {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


ul.about-credentials {
    list-style-position: outside;
	padding-left: 30px;
}

ul.about-credentials
li {
    padding-bottom: 18px;
}






/* 1 Education Icon 
 * Icon sizing and adding background image */





.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {
    padding-right: unset;
}




.fa-adjust:before {
    content: "\f042";
    content: "" !important;
	
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a span {
  /*  background-image: url(/wp-content/uploads/2020/07/Asset-2-jp.png); */

    background-size: contain;
    background-repeat: no-repeat;
}






.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {
    display: table-cell;
    width: 20px;
    font-size: 31px;
    line-height: 1;
    vertical-align: middle;
   
    width: 200px;
    height: 200px;
}




/* Tab Background Color */
.qode-advanced-tabs .qode-advanced-tabs-nav li {
    background-color: #B7781F;
}

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active {
    background-color: #B7781F;
}



/* Trying this instead */

.fa-adjust:before {
    content: "\f042";
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/education.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    background-image: url(/wp-content/uploads/2020/07/education.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 230px;
    width: 230px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}


/* 1 Education Icon ACTIVE */

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-adjust:before {
    content: "\f042";
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/education-hover.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    background-image: url(/wp-content/uploads/2020/07/education-hover.png) !important;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 280px;
    width: 280px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
	margin-left: -20px;
}









/* 2 Affiliations Icon */

.fa-anchor:before {
    
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/affiliations-organizations.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 230px;
    width: 230px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}


/* 2 Affiliations Icon ACTIVE */

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-anchor:before {
    content: "\f042";
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/affiliations-organizations-hover.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 280px;
    width: 280px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
	margin-left: -20px;
}









/* 3 Awards and Achievements Icon */

.fa-android:before {
    
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/awards-achievements.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 230px;
    width: 230px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}



/* 3 Awards and Achievements ACTIVE */

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-android:before {
    content: "\f042";
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/awards-achievements-hover.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 280px;
    width: 280px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
	margin-left: -20px;
}










/* 4 Publications Icon */

.fa-angellist:before {
    
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/publications.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 230px;
    width: 230px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}



/* 4 Publications ACTIVE */

.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-angellist:before {
    content: "\f042";
    content: "" !important;
    background-image: url(/wp-content/uploads/2020/07/publications-hover.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 280px;
    width: 280px;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
	margin-left: -20px;
}




/* Unset Hover Color for Tab Navigation */
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a:after {

    background-color: unset;
}




/* Color for inner Tabs */

.qode-advanced-tabs .qode-advanced-tab-container {
    background-color: #a86517;
	padding-top: 100px;

}



/* Color for tabs Before and After */ 

.qode-advanced-tabs .qode-advanced-tab-container:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9600px;
    right: 100%;
    background: #a86517 !important;
}



.qode-advanced-tabs .qode-advanced-tab-container:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 9600px;
    left: 100%;
    background: #a86517 !important;
}



.qode-advanced-tabs .qode-advanced-tabs-nav {
    padding-bottom: 75px;
}





/* Contact Us */

textarea#field_9jv0r12,
input#field_e6lis62,
input#field_29yf4d3,
input#field_qh4icy3 {
    background-color: #c3c7c9;
    border-color: white !important;
    border-width: 3px;
	font-size: 20px;
	padding-left: 20px;
}

textarea#field_9jv0r12 {
    padding-top: 20px;
}



button.frm_button_submit {
    width: 150px !important;
    display: block;
    position: relative;
    margin-left: auto !important;
    margin-right: auto !important;
	margin-top: 40px !important;
}



button.frm_button_submit {
    background-color: #7A8080 !important;
    border-color: #7A8080 !important;
}






/* Services - 
 * Industries Served */

.wpb_single_image.wpb_content_element.vc_align_center.industries-served-icons {
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}

p.industries-served-titles {
    color: white;
    font-weight: 600;
    font-size: 24px;
}





.services-qode-elements .q_elements_item {
    /* padding: 40px; */
    border: 30px;
    border-style: solid;
    border-color: #e5e4e5;
    /* outline: 3px solid; */
    /* outline-offset: -20px; */
    /* outline-color: #fff; */
    /* margin-left: 20px; */
    /* margin-right: 20px; */
}



.services-2-qode-elements .q_elements_item {
    border: 30px;
    border-style: solid;
    border-color: #e5e4e5;
}



/* Services Button */
a.qbutton.center.default.services-center-button {
    width: min-content;
    display: block;
    margin-left: auto;
    margin-right: auto;
}





/* Speaking and Education Page */

div#video-banner-caption {
    position: relative;
    bottom: 140px;
    left: 5%;
    color: #ffffff;
}


.qode_video_box {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    max-width: 100%;
    z-index: 10;
}




.speaking-education-qode-elements .q_elements_item {
    /* padding: 40px; */
    border: 30px;
    border-style: solid;
    border-color: #b7781f;
    /* outline: 3px solid; */
    /* outline-offset: -20px; */
    /* outline-color: #fff; */
    /* margin-left: 20px; */
    /* margin-right: 20px; */
}


/* Edu Icons */

img.edu-icons {
    max-width: 120px;
    display: inline-block;
	vertical-align: middle;
}

div#left-icon-with-text
p.industries-served-titles {
    display: inline-block;
    vertical-align: middle;
}

img.edu-icons {
    padding-right: 35px;
}

div#left-icon-with-text {
    display: flex;
    align-items: center;
	padding-bottom: 20px;
}











/* Fonts */


a.qbutton.default {
    letter-spacing: .05em;
}

/* Footer */

.textwidget p a {
    color: white !important;
    font-size: 20px;
    line-height: 1.5em;
}


.footer_top h5 {
    margin-bottom: 30px;
    font-size: 36px;
}


.column2.footer_col2
.column_inner {
    float: right;
}

div#james-footer-address {
    margin-top: 20px;
    color: white;
	}
    


	div#james-footer-address p{
    color: white;
}
	
	
	




/* Contact Form Adjustments */

.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style {

    box-shadow: none;
}


.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover, .frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #505b6b;
    border-color: #505b6b !important;
    color: #ffffff;
    background-color: #505b6b !important;
}


.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number], .frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email], .frm_style_formidable-style.with_frm_style .frm_blank_field textarea, .frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe, .frm_style_formidable-style.with_frm_style .frm_blank_field select, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe, .frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe, .frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement, .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single, .frm_style_formidable-style.with_frm_style .frm_form_field :invalid {
    color: #ffffff;
}









/* iFrame CSS */


@media screen and (min-width: 1250px) {
	
.pp_content iframe {
    width: 1200px !important;
    height: 688px !important;
	margin-left: auto !important;
	margin-right: auto !important;
    
}
.ppt {
    width: 900px !important;
	margin-left: auto !important;
	margin-right: auto !important;
    
}
.pp_details {
    width: 900px !important;
	margin-left: auto !important;
	margin-right: auto !important; 
}



div.pp_pic_holder {
    margin-left: -260px;
}
	
	
	}



@media screen and (max-width: 1249px) and (min-width: 1001px) {
	
.pp_content iframe {
    width: 900px !important;
    height: 516px !important;
	margin-left: auto !important;
	margin-right: auto !important;
    
}
.ppt {
    width: 900px !important;
	margin-left: auto !important;
	margin-right: auto !important;
    
}
.pp_details {
    width: 900px !important;
	margin-left: auto !important;
	margin-right: auto !important; 
}



div.pp_pic_holder {
    margin-left: -110px;
}
	
	
	}



/* Widgets - Footer */


div#james-footer-address {
    margin-top: 20px;
    color: white;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 18px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;
    font-size: 20px !important;
    line-height: 1.5em;
}



/* About Page Edits */
ul.about-credentials a {
    text-decoration: underline;
}


a.qbutton.center.default.about-centered-button {
    display: block;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
}


ul.about-credentials a:hover {
    color: #ffffff;
}





/* Home Page */


h3.home-page-h3 {
    max-width: 700px;
}




/* Logo Mobile */

@media (max-width: 1245px) and (min-width: 1074px) {
.q_logo img {
    display: block;
    opacity: 1;
    position: absolute;
    top: -50%;
    width: auto!important;
    max-width: none;
    -webkit-transition: opacity .6s ease-in-out;
    transition: opacity .6s ease-in-out;
    width: 400px !important;
    height: auto !important;
    padding-top: 14px;
}
}
	
	@media (max-width: 1073px) and (min-width: 1000px) {
.q_logo img {
    display: block;
    opacity: 1;
    position: absolute;
    top: -50%;
    width: auto!important;
    max-width: none;
    -webkit-transition: opacity .6s ease-in-out;
    transition: opacity .6s ease-in-out;
    width: 350px !important;
    height: auto !important;
    padding-top: 20px;
}

}


@media only screen and (max-width: 1000px) {
header .q_logo img.mobile {

    height: 80% !important;
    padding-top: 10px;
	}
}




/* Home Page Mobile */

@media (max-width: 767px) {

	.vc_empty_space.empty-space-above-james-page-about-circle-image,
.vc_empty_space.empty-space-above-james-circle-image,
	.vc_empty_space.above-footer-empty-space-1,
	.vc_empty_space.above-footer-empty-space-3  {
    height: 50px !important;
}

	.wpb_single_image.wpb_content_element.vc_align_left.james-page-about-circle-image,
.wpb_single_image.wpb_content_element.vc_align_left.james-circle-image {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}


.vc_empty_space.empty-space-above-james-page-mission,
	.vc_empty_space.above-footer-empty-space-2
	{
    height: 40px !important;
}	
}



/* Fixing Padding on Buttons for Mobile */
@media (max-width: 768px) {
a.qbutton.default {
    padding-left: 30px;
    padding-right: 30px;
}
}

/* Footer Mobile */
@media (max-width: 768px) {
	
.column2.footer_col2 .column_inner {
    float: unset;
}
	
	.footer_top, .footer_top.footer_top_full {
    padding-top: 70px;
    padding-bottom: 80px;
}
	
	
	
/* Above Footer Text */
	
	h2.h2-above-footer-contact {
    padding-left: 20px;
    padding-right: 20px;
}
	
	h3.h3-above-footer-contact {
    padding-left: 20px;
    padding-right: 20px;
}
	
	
	
	
	
	
	
	
	
	
}





/* Services - 
 * Industries Served */

@media (max-width: 768px) {


p.industries-served-titles {
    color: white;
    font-weight: 600;
    font-size: 24px;
}

	.wpb_single_image.wpb_content_element.vc_align_center.industries-served-icons {
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
}




.services-qode-elements .q_elements_item {

    border: unset;
    border-style: unset;
    border-color: #e5e4e5;
}


.services-2-qode-elements .q_elements_item {
    border: unset;
    border-style: unset;
    border-color: #e5e4e5;
}
	
}





















/* About Icons Mobile CSS */




	ul.qode-advanced-tabs-nav.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    margin-left: -20px;
    overflow: visible;
}



@media (max-width: 1200px) {

.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {

    width: 100px;
    height: 100px;
}
	


.fa-adjust:before {
    height: 180px;
    width: 180px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-adjust:before {
    height: 210px;
    width: 210px;
}



.fa-anchor:before {
    
    height: 180px;
    width: 180px;
}



.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-anchor:before {
    height: 210px;
    width: 210px;
}


.fa-android:before {

    height: 180px;
    width: 180px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-android:before {
    height: 210px;
    width: 210px;

}


.fa-angellist:before {
    height: 180px;
    width: 180px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-angellist:before {

    height: 210px;
    width: 210px;
}
}









@media (max-width: 1000px) {

.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {

    width: 100px;
    height: 100px;
}
	


.fa-adjust:before {
    height: 160px;
    width: 160px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-adjust:before {
    height: 190px;
    width: 190px;
}



.fa-anchor:before {
    
    height: 160px;
    width: 160px;
}



.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-anchor:before {
    height: 190px;
    width: 190px;
}


.fa-android:before {

    height: 160px;
    width: 160px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-android:before {
    height: 190px;
    width: 190px;

}


.fa-angellist:before {
    height: 160px;
    width: 160px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-angellist:before {

    height: 190px;
    width: 190px;
}
}



@media (max-width: 1200px) {
.vc_empty_space.empty-space-about-icons-1 {
    height: 40px !important;
}


.qode-advanced-tabs .qode-advanced-tabs-nav {
    padding-bottom: 40px !important;
}
}














@media (max-width: 768px)  {
  
  
  .qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-adjust:before {
    height: 190px;
    width: 200px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-anchor:before {
    height: 190px;
    width: 200px;
}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-android:before {
    height: 190px;
    width: 200px;

}


.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active .fa-angellist:before {

    height: 190px;
    width: 200px;
}


.qode-advanced-tabs .qode-advanced-tabs-nav li a .qode-advanced-icon-frame {
    width: 130px;
    height: 100px;
}

}






@media (max-width: 600px)  {

.vc_empty_space.header-empty-space-1 {
    height: 10px !important;
}

.vc_empty_space.header-empty-space-2 {
    height: 15px !important;
}
}







@media (max-width: 768px)  {
  
.vc_empty_space.empty-space-sae-1,
.vc_empty_space.empty-space-sae-9
{
    height: 50px !important;
}

.vc_empty_space.empty-space-sae-2,
.vc_empty_space.empty-space-sae-3,
.vc_empty_space.empty-space-sae-4,
.vc_empty_space.empty-space-sae-5
{
    height: 40px !important;
}



.vc_empty_space.empty-space-sae-6
{
    height: 60px !important;
}

.vc_empty_space.empty-space-sae-8 {
    height: 60px !important;
}

.vc_empty_space.empty-space-sae-11 {
    height: 60px !important;
}

}




/* Speaking and Education */



@media (max-width: 768px)  {
.speaking-education-qode-elements .q_elements_item {
    border: unset;
    border-style: unset;
    border-color: unset;
    margin-bottom: 20px;
}
}



/* Videos */


@media (max-width: 768px)  {
.vc_empty_space.empty-space-videos-1 {
    height: 10px !important;
}
}










/* Solutions */

@media (max-width: 768px)  {
  

.vc_empty_space.empty-space-solutions-1 {
    height: 60px !important;
}


.vc_empty_space.empty-space-solutions-2a {
    height: 20px !important;
}

.vc_empty_space.empty-space-solutions-3 {
    height: 70px !important;
}

.vc_empty_space.empty-space-solutions-4 {
    height: 60px !important;
}



.vc_empty_space.solutions-empty-space-remove-on-mobile {
    display: none;
}

}







/* Mobile CSS Revisions */

@media (max-width: 768px)  {




h2 {
    font-size: 1.8em !important;
    line-height: 1em !important;
}


h3 {
    font-size: 2em !important;
    line-height: 1.1em !important;
}

h1 {
    font-size: 2.2em !important;
    line-height: 1.1em !important;
}


p {
    font-size: 17px;
    line-height: 1.4em;
}


a.qbutton.default {
    font-size: 17px;
}


.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {
    font-size: 1.8em;
    line-height: 1.1em;
}




ul.expertise-ul {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: .01em;
}


ul.about-credentials {

    font-size: 17px;
    line-height: 1.1em;
    letter-spacing: .01em;
}

p.about-li-italic-class {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: .01em;
}

h1.h1-page-title {
    padding-top: 8px;
    font-size: 2em !important;
}










.wpb_single_image.wpb_content_element.vc_align_center.industries-served-icons {

    max-width: 100px;
}

p.industries-served-titles {
    font-size: 22px;
}


img.edu-icons {
    width: 100px;
}











.q_elements_holder.responsive_mode_from_768.two_columns .q_elements_item {
  
margin-bottom: 20px;
}













.vc_empty_space.above-footer-empty-space-1 {
    height: 25px !important;
}

.vc_empty_space.above-footer-empty-space-2 {
    height: 25px !important;
}


.vc_empty_space.above-footer-empty-space-3 {
    height: 25px !important;
}



.footer_responsive_adv .footer_top .two_columns_50_50 .column1 {
text-align: center;
}
.column2.footer_col2 {
    text-align: center !important;
}



.testimonials_c_holder .flex-control-nav {
    margin-top: 5px;
}

.wpb_single_image.wpb_content_element.vc_align_left.james-page-about-circle-image,
.wpb_single_image.wpb_content_element.vc_align_left.james-circle-image {
    max-width: 250px;

}




.vc_empty_space.empty-space-above-james-page-mission, .vc_empty_space.above-footer-empty-space-2 {
    height: 30px !important;
}


.vc_empty_space.empty-space-above-james-page-about-circle-image, .vc_empty_space.empty-space-above-james-circle-image, .vc_empty_space.above-footer-empty-space-1, .vc_empty_space.above-footer-empty-space-3 {
    height: 30px !important;
}


.vc_empty_space.about-empty-space-below-button-bottom {
    height: 50px !important;
}






}













@media (max-width: 600px)  {
h2.h2-above-footer-contact {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
}
}