/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 08 2025 | 18:47:24 */
.fusion-column-inner-bg {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.custom-blog-24 .fusion-post-content-wrapper {
    padding-bottom: 40px !important;
}
.custom-blog-24 .fusion-alignleft {
    /* display: block !important; */
    overflow: unset !important;
    /* min-height: 60px; */
}

.custom-blog-24  .fusion-meta-info {
    display: block !important;
    overflow: unset !important;
    height: auto !important;
}

.cont-padding-img-bg-project-shape .fusion-column-inner-bg {
    margin: 0px !important;
}


.cont-gray-border-radius-sm .fusion-column-wrapper {
    border-radius: 30px;
    padding: 30px !important;
}

.custom-content-boxes-clarity .fusion-column.content-box-column.content-box-column {
    margin-bottom: 20px !important;
}
.cont-color-gray-border-radius .fusion-column-wrapper {
    padding: 40px !important;
    border-radius: 30px !important;
}

.cont-color-gray-border-radius1 .fusion-column-wrapper {
    padding: 20px !important;
    border-radius: 30px !important;
	min-height: 60px !important;
}


.cont-icon-linked p img {
    vertical-align: middle !important;
}

.custom-toggle .panel-title .fusion-toggle-heading {
    font-weight: 700 !important;
}


.custom-toggle-orange span.fusion-toggle-heading {
    color: #e87722 !important;
}
.custom-toggle-pink span.fusion-toggle-heading {
    color: #d8036c  !important;
}
.custom-toggle-sky-blue span.fusion-toggle-heading {
    color: #009ca6 !important;
}
.custom-toggle-blue span.fusion-toggle-heading {
    color: #2460a5 !important;
}
/* .fusion-accordian #accordion-3776-2 .custom-toggle-orange  .panel-title .active .fa-fusion-box{
	   background-color: #e87722 !important;
	border-color: #e87722 !important;
}*/
.fusion-accordian #accordion-3776-3  .custom-toggle-pink  .panel-title a:hover  .fa-fusion-box , .fusion-accordian #accordion-3776-3 .custom-toggle-pink  .panel-title .active .fa-fusion-box  /*, .fusion-accordian #accordion-3776-2 .custom-toggle-pink  .panel-title  .fa-fusion-box*/{
    background-color: #d8036c !important;
	border-color: #d8036c !important;
}
.fusion-accordian #accordion-3776-3  .custom-toggle-sky-blue  .panel-title a:hover  .fa-fusion-box  , .fusion-accordian #accordion-3776-3 .custom-toggle-sky-blue  .panel-title .active .fa-fusion-box/* , .fusion-accordian #accordion-3776-2 .custom-toggle-sky-blue  .panel-title  .fa-fusion-box*/{
    background-color: #009ca6 !important;
	border-color: #009ca6 !important;
}
.fusion-accordian #accordion-3776-4  .custom-toggle-blue  .panel-title a:hover  .fa-fusion-box  , .fusion-accordian #accordion-3776-4 .custom-toggle-blue  .panel-title .active .fa-fusion-box /* , .fusion-accordian #accordion-3776-2 .custom-toggle-blue  .panel-title  .fa-fusion-box*/{
    background-color: #2460a5 !important;
	border-color: #2460a5 !important;
}


/*.fusion-accordian.custom-toggle .custom-toggle-pink  .panel-title a:hover  .fa-fusion-box{
    background-color: #d8036c !important;
	border-color: #d8036c !important;
}*/




.cont-table-btns a {
    color: #009ca6 !important;
    background: rgb(0 156 166 / 10%);
    border-radius: 60px;
    padding: 10px 20px;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
	
	 pointer-events: none;
  cursor: default;
  text-decoration: none;
}

.cont-table-btns-orange a {
   color: #E87722 !important;
    background: #F9EDE4;

}

/****/
body.page.page-id-3776 .cont-table-btns a {
    /*color: #009ca6 !important;
    background: rgb(0 156 166 / 10%);*/
	    color: #fff !important;
    background: #009ca6;
    border-radius: 60px;
    padding: 10px 20px;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
	
	 pointer-events: none;
  cursor: default;
  text-decoration: none;
}
body.page.page-id-3776 .cont-table-btns-orange a {
   /* color: #E87722 !important;
    background: #F9EDE4;*/
	  color: #fff !important;
    background: #E87722;

}

.cont-table-btns tr td {
    border: none !important;
}

.cont-inn-padding-top-bottom-70 > .fusion-column-wrapper {
    padding: 70px 40px !important;
}
.cont-border-radius-top-right p small {
    line-height: 1.1 !important;
}
.cont-border-radius-bottom-left > .fusion-column-wrapper {
    padding: 50px 50px 30px 50px !important;
}



.cont-border-radius-top-right > .fusion-column-wrapper {
    border-radius: 0px 90px 0px 0px;
    padding: 50px 50px 10px 50px !important;
}



body.error404 ul.fusion-checklist.fusion-404-checklist.error-menu li .fusion-li-item-content {
    margin-left: 10px !important;
}



button.tml-button {
    display: inline-block;
    margin-top: 0.125rem;
    padding: 0.695rem 1.8rem 0.675rem;
    border-radius: 0;
    background-color: #ee7623;
    font-size: .95rem;
    font-weight: 500;
    letter-spacing: .0475rem;
    text-transform: uppercase;
    color: #fff;
    border: none;
	border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

ul.tml-links {
    list-style: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.img-border-blue {
    padding: 70px 50px;
    border: 2px solid #2f3e54;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.img-border-orange{
    padding: 70px 50px;
    border: 2px solid #e87722;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}

.img-border-blue2 {
    padding: 70px 50px;
    border: 2px solid #0060a9;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.img-border-pink{
    padding: 70px 50px;
    border: 2px solid #fc016f;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.img-border-green{
    padding: 70px 50px;
    border: 2px solid #97cb1e;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}
.img-border-yellow{
    padding: 70px 50px;
    border: 2px solid #e3bd3d;
	    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}




.cont-bg-white-trans .fusion-column-wrapper {
    padding: 90px 90px 70px 90px !important;
}

div#field_8f8oj {
    height: 45px;
    border: 3px solid #ee7623;
    line-height: 45px !important;
    vertical-align: middle !important;
	    padding-bottom: 0px !important;
    padding-top: 12px;
}

.ul-orange ul li::marker {
    color: #ee7623;
}

p.wp-caption-text {
    font-style: italic;
    font-size: 15px;
	    margin-left: 20px;
    margin-top: -10px;
}

body.post-template-default.single.single-post .fusion-text img {
    margin: 20px;
	margin-top:0px;
}


.with_frm_style select {
    height: 45px;
    border: 3px solid #ee7623;
    line-height: 45px !important;
    vertical-align: middle !important;
}

.cont-search-blog svg.search-icon {
    color: #fff !important;
    fill: #fff !important;
    width: 30px !important;
    height: 30px !important;
}
.cont-search-blog form.fusion-button-default {
    background: transparent !important;
}
.cont-search-blog button.fusion-button-default.fusion-button-default-size.wp-block-search__button.has-icon.wp-element-button {
    background: #E87722;
    color: #fff !important;
    padding: 8px !important;
}
.cont-search-blog  input#wp-block-search__input-1 {
    height: 50px;
    vertical-align: bottom;
}









.cont-blog-download .fusion-column-wrapper {
    padding: 30px !important;
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
	overflow:hidden;
}

.cont-blog-download .imageframe-align-center {
    margin-left: -30px !important;
    margin-right: -30px !important;
    margin-top: -30px !important;
    border-top-right-radius: 40px !important;
}





.cont-portfolio-cont .fusion-column-wrapper {
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
    overflow: hidden;
}
.cont-portfolio-cont .fusion-text {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.cont-portfolio-cont a.fusion-button span.fusion-button-text {
    font-weight: 700;
}
.cont-portfolio-cont a.fusion-button{
	margin-bottom:20px !important;
}


.custom-content-boxes-icons-png-titlebold .content-wrapper-background.content-wrapper-background {
    padding: 15px;
}
.custom-content-boxes-icons-png-titlebold h3.content-box-heading {
    color: #374054 !important;
    font-weight: 700;
}
.custom-content-boxes-icons-png-titlebold .heading.heading-with-icon.icon-left {
    display: flex;
    align-items: center;
	margin-bottom: 7px;
}

.custom-content-boxes-icons-png-titlebold .fusion-column {
    margin-bottom: 20px !important;
}

body.error404 a.custom-btn-border-radius {
    font-size: 14px !important;
    padding: 13px 29px;
    line-height: 17px;
}



.cont-orange .fusion-column-wrapper {
    padding: 30px !important;
}

.with_frm_style textarea{

    border: 3px solid #ee7623;
}

.with_frm_style input[type=tel]{
    height: 45px;
    border: 3px solid #ee7623;
    line-height: 45px !important;
    vertical-align: middle !important;
}

.with_frm_style input[type=email] {
    height: 45px;
    border: 3px solid #ee7623;
    line-height: 45px !important;
    vertical-align: middle !important;
}

.with_frm_style input[type=text] {
    height: 45px;
    border: 3px solid #ee7623;
    line-height: 45px !important;
    vertical-align: middle !important;
}


button.frm_button_submit.frm_final_submit {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
	border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    background: #E87722 !important;
    border: 2px solid #E87722 !important;
    font-weight: 700;
}
.frm_submit {
    text-align: right;
}


form#gform_15 input[type=text] {
    height: 45px;
    border: 3px solid #ee7623;
}

.img-left-bottom-top-right-border-radius {
    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}

.fusion-testimonials.classic blockquote q {
  line-height: normal;
  text-align: left !important;
	padding:0px !important;
}
.testimonial-left.fusion-testimonials.classic blockquote q.fusion-clearfix {
    text-align: left !important;
}

.fusion-testimonials.classic .no-avatar .author {
  /* text-align: center !important; */
text-align:left !important;
	padding-left:0px !important;
 }


.social-links-footer a:hover {
    color: #d8036c !important;
}
.cont-links-pink-hover a:hover {
	color: #d8036c !important;
}
.cont-links-services-footer p a:hover {
    color: #009ca6 !important;
}
.cont-links-services-footer p a {
    display: inline-block;
    line-height: 1.8 !important;
}




.counter-boxes-web-design .fusion-counter-box {
    margin-bottom: 0px !important;
}
.counter-boxes-web-design span.display-counter {
    font-size: 50px !important;
    vertical-align: middle;
    width: 80px !important;
    height: 80px !important;
    border-radius: 50% !important;
    display: inline-block;
    padding: 0 10px;
    line-height: 80px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
    font-weight: 700;
}
.counter-boxes-web-design .counter-box-container {
    padding: 15px 10px !important;
	margin-bottom:0px!important;
}
.counter-boxes-web-design-pink span.display-counter {
	background:#D8036C;
}
.counter-boxes-web-design-green span.display-counter {
	background:#009CA6;
}
.counter-boxes-web-design-yellow span.display-counter {
	background:#FCD44F;
}
.counter-boxes-web-design-blue span.display-counter {
	background:#2460A5;
}
.counter-boxes-web-design-orange span.display-counter {
	background:#E87722;
}




.p-nomarginbottom p {
    margin-bottom: 0px !important;
}

.cont-nested-cols-marginbottom .fusion-builder-row.fusion-builder-row-inner.fusion-row {
    margin-bottom: 20px;
}




.number-extra-size p strong:first-child {
    font-size: 50px !important;
    vertical-align: middle;
    width: 80px !important;
    height: 80px !important;
    border-radius: 50% !important;
    display: inline-block;
    padding: 0px 10px;
    line-height: 80px;
    text-align: center;
	color:#fff;
	margin-right:10px ;
}
.number-extra-size-pink p strong:first-child {
background:#D8036C;
}
.number-extra-size-green p strong:first-child {
background:#009CA6;
}
.number-extra-size-yellow p strong:first-child {
background:#FCD44F;
}
.number-extra-size-blue p strong:first-child {
background:#2460A5;
}
.number-extra-size-orange p strong:first-child {
background:#E87722;
}


.number-extra-size {
    background: #E9E9E9;
    padding: 10px;
	/*margin-bottom:20px !important;*/
}
.number-extra-size p {
    margin-bottom:0px !important;
}




.custom-btn-icon-left:hover i.fas.button-icon-left {
    color: #2f3e54;
}
.custom-btn-icon-left {
    border-top-right-radius: 20px !important;
    /* border-bottom-right-radius: 20px !important; */
}


.custom-btn-icon-left i.fas.button-icon-left {
    font-size: 20px;
    position: absolute;
    left: -28px;
    background: white;
    color: #d8036c;
    width: 45px;
    height: 45px;
    line-height: 40px;
    top: -1px;
    border-radius: 50%;
    border: 3px solid #2f3e54;
}

.custom-btn-icon-left-icon-blue i.fas.button-icon-left {
    color: #2460a5;
}
.custom-btn-icon-left-icon-green i.fas.button-icon-left {
    color: #009ca6;
}



.img-border-white {
    border: 4px solid #fff;
    border-radius: 50%;
}

.img-border-darkblue {
    border: 4px solid #2f3e54;
    border-radius: 50%;
}

.cont-ul-left ul {
    padding-left: 18px !important;
}

a.btn-strong {
    font-weight: 700;
}


.cont-color-padding-notop  .imageframe-align-center {
    margin-left: -50px !important;
    margin-right: -50px !important;

}
.cont-color-padding-notop  .imageframe-align-center img{
    margin-left: -50px !important;
    margin-right: -50px !important;
    width: 100% !important;
}

.cont-color-padding-notop .fusion-column-wrapper{
   /* overflow: hidden !important;*/
}

.cont-border-radius-right-top-custom .fusion-column-wrapper {
    border-top-right-radius: 60px;
}


ul.extra-size-checklist span.icon-wrapper.circle-no {
 /*   margin-top: -10px !important;*/
}

.cont-border-radius-left-top-right-bottom .fusion-column-wrapper {
    padding: 20px 15px !important;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

ul.extra-size-checklist i {
    font-size: 50px !important;
    vertical-align: middle;
}

.table-footer small {
    font-size: 12px;
}

.table-footer img {
    width: 100px !important;
    display: block !important;
    min-width: 100px;
}

table.table-footer td {
    vertical-align: middle !important;
    padding: 5px;
}


.custom-toggles .panel-title a {
    font-size: 20px !important;
}


.custom-checklist-dots-white i::before {
    color: #fff !important;
}


.h4-nomargin-bottom h4{
	margin-bottom:10px !important;
}
.custom-testimonials.custom-testimonials-no-q .testimonial-pagination {
    text-align: left !important;
}


/*.cont-home-over-slider h2 {
    margin-bottom: 0px !important;
}*/
.section-home-over-slider {
    padding-top: 40px !important;
}


.custom-toggles .panel-body.toggle-content.fusion-clearfix p {
    margin-bottom: 0px !important;
}



.h3-strong-34font-size h3 strong span.span-orange{
	font-size:34px !important;
	
}
.custom-testimonials .reviews:before {
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: -50px;
    font-size: 35px;
}

.custom-testimonials .reviews:after {
    content: "\f10e";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: -50px;
    font-size: 35px;
}
.custom-testimonials-no-q .reviews:after, .custom-testimonials-no-q .reviews:before{
	display:none !important;
}


.custom-testimonials-no-q blockquote {
    text-align: left !important;
}
.custom-testimonials.custom-testimonials-no-q .author span.company-name{
    text-align: left !important;
}




.avada-has-rev-slider-styles .avada-skin-rev {
    border: none !important;
}

a.custom-btn-blog {
    width: 100%;
    min-height: 60px !important;
    vertical-align: middle !important;
}



.cont-col-margintop-negative-slide-border-radius .fusion-column-wrapper {
  /* border-radius: 70px !important; */
    border-top-left-radius: 70px !important;
    border-bottom-right-radius: 70px !important;
}
.cont-col-margintop-negative-slide-border-radius-invert .fusion-column-wrapper {
    border-top-right-radius: 70px !important;
    border-bottom-left-radius: 70px !important;
	border-top-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 30px !important;
}



.custom-content-boxes-w-icons {
    margin-bottom: 0px !important;
}


.cont-col-margintop-negative-slide > .fusion-column-wrapper {
    padding: 60px 130px !important;
}

li#field_5_1 {
    padding-right: 0px !important;
}

.custom-modal input#gform_submit_button_5 {
    width: 100%;
}


.custom-ol ol li::marker {
    color: #00acba;
    font-weight: 700;
    font-size: 20px;
}


.fusion-image-carousel {
    margin-bottom: 0px !important;
}


.services-text {
	z-index: 100 !important;
}
.services-image {
	z-index: 1 !important;
}

/*h1 {
    text-transform: uppercase;
}*/


footer.fusion-footer-widget-area.fusion-widget-area {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

select#input_4_4 {
    height: 50px;
}



.cont-inner-col-padding-30 .fusion-column-wrapper {
    padding: 30px !important;
}

.cont-number-1:before {
    content: "1";
    background: #009da8;
    color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    left: -50px;
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
	/*margin-top: -10px;*/
}

.cont-number-2:before {
    content: "2";
    background: #ff780e;
    color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    left: -50px;
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
	/*margin-top: -10px;*/
}

.cont-number-3:before {
    content: "3";
    background: #fc016f;
    color: #fff;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    left: -50px;
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
	/*margin-top: -10px;*/
}

.gform_body input[type=text] {

    height: 50px !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 14px !important;
    width: auto;
    margin: 0 16px 0 0;
    text-transform: uppercase;
    background: #243746;
}


.custom-modal input#input_3_1 {
    border-bottom: 1px solid #243746 !important;
    padding-right: 0px !important;
}


.custom-modal input#gform_submit_button_3 {
    background: #ee7623 !important;
}
.custom-modal input#gform_submit_button_3 {
    width: 100%;
}


.drop-shadow {
    box-shadow: 7px 7px 12px #00000020;
    margin-left: 0px !important;
    margin-right: 0px !important;
}


.custom-content-boxes-about .content-container {
    margin-bottom: 5px !important;
}



.custom-content-boxes-about h3.content-box-heading {
    font-weight: 700;
}

.custom-content-boxes-about .col.content-box-wrapper.content-wrapper-background {
    padding: 40px !important;
}

.custom-content-boxes-about .fusion-column.content-box-column {
    margin-bottom: 20px !important;
}
.cont-z-index-100 {
    position: relative;
    z-index: 100 !important;
}

.custom-content-boxes-about .col.content-box-wrapper.content-wrapper-background {
    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}



.table-modal  .modal-header button.close {
    color: #009CA6 !important;
    opacity: 1 !important;
}


.modal-leaders .modal-body h3 {
    color: #009CA6 !important;
    border-bottom: 3px solid #E87722;
    padding-bottom: 10px;
}


.table-modal ul li::marker {
    color: #e87722;
}


.table-modal img.aligncenter {
    border-radius: 50% !important;
	max-width:300px !important;
}



.modal-leaders  .modal-dialog.modal-lg {
    box-shadow: 2px 2px 13px 8px #374054;
}


.modal-leaders .modal-body h3{
   color:#009CA6 !important;
}

.modal-leaders .modal-body {
    padding-top: 10px !important;
}



.modal-leaders .modal-header h3{
    text-align: center;
    font-size: 34px;
    color: #E87722;
}
.modal-leaders .modal-header {
    border: none !important;
    padding-bottom: 0px !important;
    min-height: auto !important;
}

a.name-leaders {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    font-size: 19px !important;
}


.name-leaders h3 {
	color: #fff !important;
	margin-bottom:0px !important;
	/* display: inline-block !important;*/
    margin: 0 auto;
}
.name-leaders {
    background: #E87722;
    color: #fff !important;
    border-radius: 0px 20px;
    padding: 10px 10px;
    /*display: inline-block !important;*/
    margin: 0 auto;
    text-align: center;
    margin-top: -15px;
    z-index: 9999 !important;
position: relative;
	max-width: 90%;
}

.img-leaders-gray img {
    filter: grayscale(100%);
    /* border: 3px solid #E87722; */	
	z-index:9;
}

.img-leaders-gray  {
 border-radius:50% !important;
	border: 3px solid #E87722;
	z-index:9;
}

.cont-padding-small .fusion-column-wrapper {
    padding: 40px 30px !important;
}



.cont-gray-about .fusion-column-wrapper {
    padding: 30px !important;
    padding-bottom: 10px !important;
}

.img-margin-top-negative {
    border-radius: 50% !important;
    box-shadow: 2px 2px 9px 2px #d6d6d6;
}



.gform_wrapper {
		margin-bottom: 10px !important;
}


.fmha-testimonial {
	background-size: 760px !important;
    background-position-y: 0px !important;
    background-position-x: 900px !important;
}

.custom-chart h4.fusion-chart-title {
    font-size: 28px;
    color: #374054 !important;
    font-weight: 500;
}

ul.custom-checklist-bg li.fusion-li-item {
    padding: 15px !important;
}


.custom-blog .fusion-meta-info {
    border-bottom: 0px !important;
}



.cont-border-white .fusion-column-wrapper {
    padding: 50px !important;
    padding-bottom: 30px !important;
    border: 2px solid #fff;
}

ul#menu-menu-header li a {
    text-transform: uppercase;
}

ul.custom-checklist-bg li.fusion-li-item .fusion-li-item-content {
    color: #fff !important;
}


ul.custom-checklist-bg li.fusion-li-item {
    background: #374054;
    margin-bottom: 20px;
	   /* padding-top: 10px !important;*/
}



span.cont-img-border {
    border: 4px solid #009CA6;
}


span.number-top-margin-negative {
    margin-top: -150px;
}

.custom-toggles .panel-heading {
    background: #374054 !important;
    color: #fff;
}

.custom-toggles .panel-heading a {

    color: #fff;
}


.custom-testimonials .author  span.company-name{
    text-align: center !important;
	display: block;
}

.custom-testimonials blockquote {
    text-align: center;
}




.fusion-body .wp-block-latest-posts li {
  border-color: var(--sep_color);
  line-height: 31px;
}
.cont-title-h3-img  h3 {
    display: inline-block;
    vertical-align: middle;
}

.cont-title-h3-img p{
    vertical-align: middle;
    display: inline-block;
}

.custom-checklist-dots-small i.fusion-li-icon {
    font-size: 9px !important;
}


.cont-inn-one-third-color-bg > .fusion-column-wrapper {
    padding: 50px 70px !important;
    border-top-right-radius: 90px;
    border-bottom-left-radius: 90px;
}



.cont-gray-border-radius-bottom-right > .fusion-column-wrapper {
    padding: 50px 70px !important;
    border-bottom-right-radius: 70px;
		padding-left: 140px !important;
}

.custom-content-boxes-icons-png .fusion-column {
    margin-bottom: 30px !important;
}


.cont-gray-border-radius > .fusion-column-wrapper {
    padding: 50px 70px !important;
	padding-right: 140px !important;
	    border-top-left-radius: 70px;
}


ul.custom-checklist span.icon-wrapper.circle-yes {
    height: 40px !important;
    width: 40px !important;
}


/*ul.custom-checklist li.fusion-li-item:after {
    content: "";
    border-bottom: 2px solid #374054;
    width: 94%;
    height: 2px;
    background: #374054;
    display: block;
    margin-left: 20px;
    margin-top: -5px;
}*/

ul.custom-checklist .fusion-li-item-content {
    color: #fff;
	font-size:16px !important;
	line-height:40px !important;
	margin-left: 53px !important;
}

.cont-bg-white-margin-bottom-negative {
    margin-bottom: -180px !important;
    margin-top: 60px !important;
}

.cont-bg-white-margin-bottom-negative .fusion-column-wrapper {
    /*margin-bottom: -250px !important;*/
    z-index: 9999 !important;
	background: #fff;
    border-radius: 15px;
    padding: 20px !important;
    padding-bottom: 0px !important;
}
.cont-zindex-02 {
    z-index: 2;
}


.text-bg-white {
    background: #fff;
    border-radius: 15px;
    padding: 15px 15px 1px 15px;
    /*position: absolute;*/
}


.cont-half-padding-80 .fusion-column-wrapper {
    padding: 80px !important;
}


.cont-color-border-left-top-bottom-right-radius .fusion-column-wrapper {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    padding: 30px !important;
}

.cont-color-border-left-top-bottom-right-radius-nonprofit > .fusion-column-wrapper {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    padding: 30px !important;
}


span.img-left-top {
	max-width:80px !important;
   /* margin-left: -55px;
    margin-top: -45px;*/
	margin-left: -45px;
    margin-top: -45px;
}


.cont-half-left-top-right-bottom-radius .fusion-column-wrapper {
    padding: 30px 90px !important;
    border-bottom-right-radius: 80px !important;
    border-top-left-radius: 80px !important;
	    margin-left: -125px;
    margin-top: 30px;
/*	margin-right: 100px;*/
}


.custom-blog a.fusion-read-more:after{
	display:none !important;
}


.custom-blog a.fusion-read-more {
  /*  background: #2f3e54;*/
	background: #e87722;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    color: #fff !important;
}

.custom-blog .fusion-date-and-formats {
    display: none !important;
}

/****/
.custom-blog-23 article.fusion-post-grid .fusion-post-wrapper {
    border: none !important;
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 16%);
}

.custom-blog-23 a.fusion-read-more:after{
	display:none !important;
}


.custom-blog-23 a.fusion-read-more {
  /*  background: #2f3e54;*/
	background: #e87722;
    padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    color: #fff !important;
}

.custom-blog-23 .fusion-date-and-formats {
    display: none !important;
}

form#gform_1 .gform_footer.top_label {
    text-align: right;
}


table.table-footer {
    width: 100%;
}

.notitle-gf label.gfield_label {
    display: none !important;
}

form#gform_6 input[type=text] {
    height: 45px;
    border: 3px solid #ee7623;
}

form#gform_6 textarea {
    border: 3px solid #ee7623;
}


input#gform_submit_button_6 {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  /* background: transparent !important;
	border:2px solid #ee7623 !important*/
	background: #E87722 !important;
    border: 2px solid #E87722 !important;
	font-weight:700;
}
input#gform_submit_button_6:hover{
	color: #2f3e54 !important;
	    background: transparent !important;
}

form#gform_6 .gform_footer.top_label {
    text-align: right;
}


/***************/
form#gform_1 input[type=text] {
    height: 45px;
    border: 3px solid #ee7623;
}

form#gform_1 textarea {
    border: 3px solid #ee7623;
}


input#gform_submit_button_1 {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  /* background: transparent !important;
	border:2px solid #ee7623 !important*/
	background: #E87722 !important;
    border: 2px solid #E87722 !important;
	font-weight:700;
}

input#gform_submit_button_1:hover{
	color: #2f3e54 !important;
	    background: transparent !important;
}



/*table.table-footer td {
    vertical-align: initial;
}*/

table.table-footer td.td-footer-email {
    padding-left: 20px;
}

section#block-5 h2 {
    color: #fff !important;
    font-weight: 700;
}
section#block-5 {
    margin-bottom:0px !important;
}
.cont-color-padding-notop > .fusion-column-wrapper {
    padding: 70px 50px !important;
 padding-top: 0px !important; 
    /* padding-bottom: 50px !important; */
}

.cont-color-padding-notop-small-bottom .fusion-column-wrapper {
    padding: 70px 50px !important;
 padding-top: 0px !important; 
     padding-bottom: 30px !important; 
}


.cont-color-padding .fusion-column-wrapper {
    padding: 70px 30px !important;
    /* padding-top: 50px !important; */
    /* padding-bottom: 50px !important; */
}
.cont-color-padding-form .fusion-column-wrapper {
    padding: 70px 90px !important;
    /* padding-top: 50px !important; */
    /* padding-bottom: 50px !important; */
}
.cont-color-padding-small .fusion-column-wrapper {
    padding: 40px 30px !important;
    /* padding-top: 50px !important; */
    /* padding-bottom: 50px !important; */
}

.custom-testimonials q.fusion-clearfix {
    padding: 25px 0px !important;
    /*font-size: 26px !important;*/
	    font-size: 20px !important;
    font-style: normal !important;
}


.cont-bg-figure .fusion-column-wrapper {
    background-size: contain!important;
    background-position: 0% 50% !important;
}



.fusion-testimonials.classic blockquote {
    background: transparent !important;
}

.review.no-avatar {
    background: transparent !important;
}


.cont-big-number h1 {
    font-size: 90px !important;
    font-weight: 700 !important;
    float: left;
    margin-right: 40px;
    color: #ee7623 !important;
	line-height: 1 !important;
    display: inline-block !important;
}


.cont-left-bottom-top-right-border-radius .fusion-column-wrapper {
    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
}


a.custom-btn-border-radius {
    border-bottom-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.custom-content-boxes .image {
    margin-left: -110px !important;
	margin-top: -17px;
	margin-top: -32px;
}

.custom-content-boxes h3.content-box-heading {
    padding-left: 100px !important;
}
.custom-content-boxes .content-container {
    padding-left: 100px !important;
}


.custom-content-boxes .col.content-box-wrapper.content-wrapper-background {
    padding: 10px !important;
    margin-left: 80px !important;
}








.cont-white-text {
color:#fff !important;
}
.cont-white-text a{
color:#fff !important;
}
.cont-white-text h1{
color:#fff !important;
}
.cont-white-text h2{
color:#fff !important;
}
.cont-white-text h3{
color:#fff !important;
}
.cont-white-text h4{
color:#fff !important;
}
.cont-white-text h5{
color:#fff !important;
}
.cont-white-text h6{
color:#fff !important;
}


@media only screen and (min-width: 350px) and (max-width: 500px){
	
	
	.img-leaders-gray img {
    width: 250px !important;
    height: 250px !important;
}
	
	.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
    width: 100% !important;
    max-width: 100% !important;
}
	.fusion-modal .modal-title, .fusion-modal h3 {
    font-size: 18px !important;
}
	body.page-id-159 img.wp-image-1371.alignleft {
    max-width: 95px;
}

body.page-id-159 img.alignleft.wp-image-1379 {
    max-width: 95px;
}
body.page-id-159 img.alignleft.wp-image-1382 {
    max-width: 95px;
}
	
	.btn-fullwidth {
    width: 90%;
		    margin-left: 17px;
}
	
	
	
}


@media only screen and (max-width: 800px){
	.cont-remove-bg-img-onmobil {
    background-image: none !important;
    background-color: #F1F1F1 !important;
}
	
	.cont-inn-padding-top-bottom-70 > .fusion-column-wrapper {
    padding: 40px !important;
}
	.cont-border-radius-bottom-left > .fusion-column-wrapper {
    border-radius: 0px 0px 0px 40px;
    padding: 30px 30px 20px 30px !important;
}
	
	.cont-border-radius-top-right > .fusion-column-wrapper {
    border-radius: 0px 40px 0px 0px;
    padding: 30px 30px 10px 30px !important;
}
	
	.img-border-blue,.img-border-orange,.img-border-blue2, .img-border-pink, .img-border-green, .img-border-yellow {
    padding: 20px !important;

}


	
	.cont-bg-white-trans .fusion-column-wrapper {
    padding: 30px 30px 10px 30px !important;
}
	
		.cont-padding-post {
    padding: 30px !important;
}
	
	.cont-padding-post-no-top{
		padding-top:0px !important;
	}
	.ul-orange-nomargin-onmovil ul{
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.cont-color-padding-form .fusion-column-wrapper {
    padding: 30px !important;
    /* padding-top: 50px !important; */
    /* padding-bottom: 50px !important; */
}
	
	
.cont-padding-top-bottom-70{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-70{
padding-top:40px !important;
}
.cont-padding-bottom-70{
padding-bottom:20px !important;
}
	
		.cont-logo-over-img-left {
    position: absolute !important;
    left: -20% !important;
    z-index: 9999 !important;
    max-width: 80px !important;
}
	.cont-logo-over-img-right {
    position: absolute !important;
    right: -20% !important;
    z-index: 9999 !important;
        max-width: 80px !important;
}
	
	
	.cont-half-padding-left-text > .fusion-column-wrapper {
    padding: 30px !important;
}
	
	
	body.error404 section#block-5 {
    padding-left: 30px;
    padding-right: 30px;
}
	
	
	a#slider-24-slide-26-layer-4 {
    border-radius: 0px 12px !important;
}
	
	
	.counter-boxes-web-design .counter-box-container {
    padding: 30px 10px 5px !important;
    margin-bottom: 0!important;
}
	.number-extra-size {
    background: #e9e9e9;
    padding: 30px 30px 10px 30px;
}
	
	.cont-nested-cols-marginbottom .fusion_builder_column_5_6 .fusion-column-wrapper {
    padding: 10px 30px 30px !important;
    margin-bottom: 20px;
}
	
	
	.cont-text-padding-extra-lr {
    padding: 30px 30px !important;
}
	
	.cont-one-col-padding > .fusion-column-wrapper {
    padding: 30px 30px !important;
    padding-bottom: 20px !important;
}
	
	.img-border-radius-left-bottom-right-top {
    border-top-right-radius:40px !important;
    border-bottom-left-radius: 40px !important;
}
	.cont-border-radius-left-bottom-right-top > .fusion-column-wrapper{
		border-top-right-radius:40px !important;
    border-bottom-left-radius: 40px !important;
		overflow:hidden;
	}
	
	.img-top-margin-negative {
    margin-top: 30px;
}

	
	
	
	.cont-color-padding-notop  .imageframe-align-center {
    margin-left: -30px !important;
    margin-right: -30px !important;

}
.cont-color-padding-notop  .imageframe-align-center img{
    margin-left: -30px !important;
    margin-right: -30px !important;
    width: 100% !important;
}
	
	
.cont-color-padding-notop .fusion-column-wrapper {
    padding: 30px 30px !important;
 padding-top: 0px !important; 
     padding-bottom: 10px !important; 
}
	.cont-color-padding-notop-small-bottom .fusion-column-wrapper {
    padding: 30px 30px !important;
 padding-top: 0px !important; 
     padding-bottom: 10px !important; 
}

	
	.cont-center-text-onmovil * {
    text-align: center;
}
	
	
	.shape-slider-home {
    border-radius: 0px 40px !important;
}
	
	.custom-testimonials .reviews:before {
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: -25px;
    font-size: 35px;
}

.custom-testimonials .reviews:after {
    content: "\f10e";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: -25px;
    font-size: 35px;
}
	
	
	.cont-col-margintop-negative-slide-border-radius .fusion-column-wrapper {
   /*border-radius: 40px !important; */
    border-top-left-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
}
.cont-col-margintop-negative-slide-border-radius-invert .fusion-column-wrapper {
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 40px !important;
	border-top-left-radius: 0px !important;
    border-bottom-right-radius:40px !important;
}
	
	
	.fusion-blog-shortcode .post {
    margin-bottom: 35px !important;
}
	
.cont-half-left-top-right-bottom-radius .fusion-column-wrapper {
    padding: 40px !important;
    border-bottom-right-radius: 50px !important;
    border-top-left-radius: 50px !important;
	    margin-left: 0px;
    /*margin-top: -30px;*/
	margin-right: 0px;
}
	
	
	
	
	table.table-modal td img {
    width: 180px !important;
}
	
table.table-modal td {
    display: block !important;
}
	
	
	.img-margin-top-negative {
    max-width: 130px !important;
}
	
	
.custom-content-boxes-about img {
    max-width: 80px !important;
}
	.custom-content-boxes-about h3.content-box-heading {
    padding-left: 95px !important;
}
	.custom-content-boxes-about .content-container {
    padding-left: 95px !important;
}
	
	.cont-logo img.img-responsive {
     max-width: 200px; 
}
	
	
	.custom-content-boxes-nomarginbottom-movil .fusion-column {
    margin-bottom: 10px !important;
}
	
	
.cont-border-white .fusion-column-wrapper {
    padding: 30px !important;
    padding-bottom: 10px !important;
    border: 2px solid #fff;
}	
	
	
	.text-align-left-onmovil * {
		text-align:left !important;
	}
	
.custom-content-boxes-w-icons .fusion-column.content-box-column.content-box-column {
    margin-bottom: 20px !important;
}
	
	
	.cont-col-margintop-negative-slide > .fusion-column-wrapper {
   /* padding: 40px 40px !important;*/
		padding: 30px 30px !important;
}
	
	.custom-content-boxes-about .col.content-box-wrapper.content-wrapper-background {
    padding:20px !important;
}
	
	
	footer.fusion-footer-widget-area.fusion-widget-area .fusion-separator.fusion-full-width-sep.sep-none {
    margin-top: -26px !important;
}
	
	
	.cont-number-1:before {
    content: "1";
    background: #009da8;
    color: #fff;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50%;
    position: relative;
    display: block;
     left: 0px; 
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
    /* margin-top: -10px; */
margin-left: auto;
    margin-bottom: 20px;
    margin-right: auto;
}
	.cont-number-2:before {
    content: "2";
    background: #ff780e;
    color: #fff;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50%;
    position: relative;
    display: block;
    left: 0px; 
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
    /* margin-top: -10px; */
		margin-left: auto;
    margin-bottom: 20px;
    margin-right: auto;
}
	
	.cont-number-3:before {
    content: "3";
    background: #fc016f;
    color: #fff;
    width: 100px !important;
    height: 100px !important;
    border-radius: 50%;
    position: relative;
    display: block;
     left: 0px; 
    border: 3px solid #fff;
    font-size: 70px;
    text-align: center;
    vertical-align: middle;
    /* line-height: 1; */
    font-weight: 700;
    /* margin-top: -10px; */
	margin-left: auto;
    margin-bottom: 20px;
    margin-right: auto;
}
	
.cont-one-fifthapproach .fusion-column-wrapper {
    padding:30px !important;
}
	.custom-testimonials q.fusion-clearfix{
		font-size:18px !important;
	}
	.cont-inn-one-third-color-bg > .fusion-column-wrapper {
    padding: 30px 30px !important;
    border-top-right-radius: 90px;
    border-bottom-left-radius: 90px;
}
	
	
	.cont-padding-right-pc .fusion-column-wrapper {
    padding-left: 30px !important;
}
	.cont-padding-left-pc .fusion-column-wrapper {
    padding-right: 30px !important;
}
	img.alignleft.wp-image-213 {
    max-width: 80px;
}
	
	img.alignleft.wp-image-214 {
    max-width: 80px;
}
		img.alignleft.wp-image-227 {
    max-width: 80px;
}
	
	.img-number-margintop-negative {
    max-width: 80px !important;
}
	
	
	
	
	.fusion-footer .fusion-columns .fusion-column {
    margin-bottom: 0px !important;
}
	
	.custom-content-boxes .image img {
    max-width: 100px !important;
}
	.custom-content-boxes h3.content-box-heading {
    padding-left: 30px !important;
}
	.custom-content-boxes .content-container {
    padding-left: 30px !important;
}

	
	
	
	.cont-padding-half .fusion-column-wrapper {
    padding: 30px !important;
}
	
	
	.cont-border-right-top-radius-movil .fusion-column-wrapper {
    border-top-right-radius: 40px !important;
}
	.cont-border-bottom-left-radius-movil .fusion-column-wrapper {
    border-bottom-left-radius: 40px;
}
	
	.post-content h1{
	/*	font-size:32px !important;*/
		font-size:29px !important;
	}
	
	#wrapper .post-content h2{
		font-size:28px !important;
	}
	
	.cont-big-number h1 {
    font-size: 40px !important;
    font-weight: 700 !important;
    float: left;
    margin-right: 20px;
}
	
	
	.cont-gray-border-radius > .fusion-column-wrapper {
    padding: 30px 30px !important;
}
	.cont-gray-border-radius-bottom-right > .fusion-column-wrapper {
       padding: 30px 30px !important;
}
	
.cont-half-padding-80 .fusion-column-wrapper {
    padding: 40px 30px !important;
}
	
.cont-padding-top-bottom-50{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-50{
padding-top:40px !important;
}
.cont-padding-bottom-50{
padding-bottom:20px !important;
}			
	
.cont-padding-top-bottom-80{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-80{
padding-top:40px !important;
}
.cont-padding-bottom-80{
padding-bottom:20px !important;
}	
	
	
	
.cont-padding-top-bottom-100{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-100{
padding-top:40px !important;
}
.cont-padding-bottom-100{
padding-bottom:20px !important;
}


.cont-padding-top-bottom-150{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-150{
padding-top:40px !important;
}
.cont-padding-bottom-150{
padding-bottom:20px !important;
}



	
}

@media only screen and (min-width: 800px){

	
	.custom-content-boxes-icon-img {
    padding-right: 100px;
}
	.cont-img-margin-bottom-negative {
    margin-bottom: -70px;
}
	
	.title-h1-50 h1 {
    font-size: 50px !important;
}
	
	
	body.post-template-default.single.single-post .fusion-row {
    max-width: 1000px !important;
}
	
	
		.ul-orange-nomargin-onmovil ul{
		margin-top:0px;
	}
		.cont-padding-post {
    padding:50px 30px 10px !important
}
	.cont-padding-post-no-top{
		padding-top:0px !important;
	}
	
	.cont-portfolio-cont {
    margin-bottom: 40px !important;
}
	.cont-portfolio-cont-center {
    margin-top: -80px !important;
}
	
	.cont-padding-top-bottom-70{
padding-top:70px !important;
padding-bottom:50px !important;
}
.cont-padding-top-70{
padding-top:70px !important;
}
.cont-padding-bottom-70{
padding-bottom:50px !important;
}
	
	.cont-logo-over-img-left {
    position: absolute !important;
    left: -40%  !important;
    z-index: 9999 !important;
    max-width: 140px !important;
}
	.cont-logo-over-img-right {
    position: absolute !important;
    right: -40% !important;
    z-index: 9999 !important;
    max-width: 140px !important;
}
	
	.cont-half-padding-left-text > .fusion-column-wrapper {
    padding: 70px 50px 70px 120px !important;
}
	
	
	.custom-content-boxes-icons-png-titlebold .content-wrapper-background.content-wrapper-background {
    padding-right: 40px !important;
}
	
	span.img-left-top {
    max-width: 80px !important;
    margin-left: -65px;
    margin-top: -75px;
}
	
	
	.cont-color-border-left-top-bottom-right-radius .fusion-column-wrapper {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    padding: 40px !important;
}
	.cont-color-border-left-top-bottom-right-radius-nonprofit > .fusion-column-wrapper {
    border-top-right-radius: 60px;
    border-bottom-left-radius: 60px;
    padding: 40px !important;
}
	
	
	.cont-text-padding-extra-lr {
    padding: 30px 80px !important;
}
	.cont-one-col-padding > .fusion-column-wrapper {
    padding: 40px 80px !important;
    padding-bottom: 10px !important;
}
	
	
	.cont-border-radius-left-bottom-right-top > .fusion-column-wrapper{
		border-top-right-radius:90px !important;
    border-bottom-left-radius: 90px !important;
		overflow:hidden;
	}
	
	.img-border-radius-left-bottom-right-top {
    border-top-right-radius: 90px !important;
    border-bottom-left-radius: 90px !important;
}
	
	
	.cont-border-bottom-section-white {
    border-bottom: 4px solid #fff !important;
}
	
	.img-top-margin-negative-200 {
    margin-top: -200px;
}
		.img-top-margin-negative-140 {
    margin-top: -140px;
}
	
	.img-top-margin-negative {
    margin-top: -100px;
}
	.img-top-margin-negative-half-img {
    margin-top: -50px;
}
	.cont-color-padding-notop-small-bottom .img-top-margin-negative {
    margin-top: -60px !important;
}

	
	
.extra-size-checklist .fusion-li-item-content {
   /* padding-top: 10px !important;*/
}
	
	
/*.cont-number-absolute-onpc .wp-image-213*/ .cont-number-absolute-onpc .wp-image-1371 {
   /* position: absolute;
    right: 120px;
    top: -70px;*/
	margin-top: -100px;
    margin-left: -100px;
}
	
	
.section-home-over-slider {
    margin-top: -120px !important;
}	
	
	
	.cont-one-fifthapproach .fusion-column-wrapper {
    padding: 70px 100px !important;
}
	
	
	
.modal-leaders .modal-body {
    padding: 40px !important;
	padding-top: 10px !important;
}
	.modal-leaders .modal-header {
    padding: 40px !important;
    border: none !important;
    padding-bottom: 0px !important;
    min-height: auto !important;
	/*	padding-left: 50px !important;*/
}
	.modal-leaders .modal-header button.close {
    position: absolute !important;
    right: 20px;
    top: 20px;
}
	
.custom-content-boxes-about .col.content-box-wrapper.content-wrapper-background {
    border-bottom-left-radius: 50px !important;
    border-top-right-radius: 50px !important;
    margin-left: -200px;
}
	
	
	.cont-margin-top-bottom-negative {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
}
	
	
	.img-margin-top-negative {
    border-radius: 50% !important;
    box-shadow: 2px 2px 9px 2px #d6d6d6;
	    margin-top: -100px;
}
	.custom-content-boxes .col.content-box-wrapper.content-wrapper-background {
    padding: 20px !important;
    margin-left: 80px !important;
		/*min-height:150px;*/
}
	
	
	
	.cont-padding-left-pc .fusion-column-wrapper {
    padding-left: 40px !important;
}
		.cont-padding-right-pc .fusion-column-wrapper {
    padding-right: 40px !important;
}
	
	.cont-padding-half .fusion-column-wrapper {
    padding: 50px !important;
}

	
	.cont-border-left-bottom-radius .fusion-column-wrapper {
    border-bottom-left-radius: 70px;
}

.cont-border-right-top-radius .fusion-column-wrapper {
    border-top-right-radius: 70px;
}
.cont-border-right-top-radius span.fusion-column-inner-bg-image {
    border-top-right-radius: 70px;
}
	
	.cont-border-left-bottom-radius span.fusion-column-inner-bg-image{
    border-bottom-left-radius: 70px;
}
	
	.cont-margin-top-bottom-negative-pc {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
}
	
	
	
	.cont-border-right-pc .fusion-column-wrapper {
    border-right: 2px solid #ffff;
}
	.cont-border-right-pc-skyblue .fusion-column-wrapper {
    border-right: 4px solid #009CA6;
}
	
	.cont-border-right-pc-skyblue .fusion-column-wrapper {
    padding-right: 5% !important;
}
	
	
	.img-number-margintop-negative {
    margin-top: -110px;
}
	
	
	.custom-blog .fusion-post-slideshow {
    /*width: 450px !important;*/
		margin-right:70px !important;
}
	
	
	.cont-margin-top-negative-onpc {
    margin-top: -100px !important;
}

.cont-padding-top-bottom-50{
padding-top:50px !important;
padding-bottom:30px !important;
}
.cont-padding-top-50{
padding-top:50px !important;
}
.cont-padding-bottom-50{
padding-bottom:30px !important;
}		
	
	
	
.cont-padding-top-bottom-80{
padding-top:80px !important;
padding-bottom:60px !important;
}
.cont-padding-top-80{
padding-top:80px !important;
}
.cont-padding-bottom-80{
padding-bottom:60px !important;
}		
	
	
.cont-padding-top-bottom-100{
padding-top:100px !important;
padding-bottom:80px !important;
}
.cont-padding-top-100{
padding-top:100px !important;
}
.cont-padding-bottom-100{
padding-bottom:80px !important;
}


.cont-padding-top-bottom-150{
padding-top:150px !important;
padding-bottom:130px !important;
}
.cont-padding-top-150{
padding-top:150px !important;
}
.cont-padding-bottom-150{
padding-bottom:130px !important;
}


.fusion-testimonials.classic .author {
  position: relative;
  padding: 12px 0 0 2px;
    padding-left: 2px;
  /* text-align: center !important; */
}



	
	
.testi
{
	align-content: center !important;
	text-align: center !important;
	
	}
	
	
.custom-testimonials-nocenter .author {
    padding-left: 0px !important;
}	
	
	.custom-testimonials-nocenter.classic blockquote q.fusion-clearfix {
    text-align: left !important;
}


}




@media only screen and (min-width: 1000px){
	

	
	
	
	.ilightbox-holder.metro-white {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    left: calc(50% - 400px) !important;
}
	.ilightbox-container {
    max-width: 800px;
}
	body.page-id-2174 .ilightbox-container {
    width: 100% !important;
		height:100% !important;
}
	
	.btn-fullwidth {
    width: 80%;
}
	
	
.container-padding-lr .fusion-builder-row.fusion-row {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}

@media only screen and (min-width: 1000px){

body.page-id-2174 .ilightbox-container {
    width: 100% !important;
		height:100% !important;
	max-width:100% !important;
}
body.page-id-2174 .ilightbox-holder.metro-white {
    left: calc(45% - 400px) !important;
}
	
}
@media only screen and (max-width: 767px) {
  .rev_slider_wrapper .tp-caption,
  .rev_slider_wrapper [data-type="text"],
  .rev_slider_wrapper .tp-layer {
    font-size: 14px !important;
    line-height: 1.3 !important;
  }

}

