.red-img-row .vc_col-has-fill .vc_column-inner {    background-size: cover;   background-position: center;}

.team {   padding:  60px 0;}
.team h2 em, .team em h2 {    font-size: 18px;    font-style: normal;    display: block;    line-height: 100%;    letter-spacing: 1px;}
.team h2 br {    display: none;}
.team .vc_row.wpb_row.vc_inner.vc_row-fluid {    margin-bottom: 60px;}
.team .vc_row.wpb_row.vc_inner.vc_row-fluid:last-child {    margin-bottom: 0;}
.team .vc_col-sm-8 {   background: #00aaff;   background: -moz-linear-gradient(left, #00aaff 0%, #ec381a 100%);  background: -webkit-linear-gradient(left, #00aaff 0%,#ec381a 100%); background: linear-gradient(to right, #00aaff 0%,#ec381a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaff', endColorstr='#ec381a',GradientType=1 );padding: 32px;}
.team .vc_col-sm-8 p, .team .vc_col-sm-8 h2 { color: #fff;}
.team .vc_col-sm-4 .vc_column-inner {   padding: 0 !important;   text-align: right !important;}
.team img {    display: block;    margin-right: 0;}


.contact1 form {    background: #EC381A;    padding: 70px;}
.contact1 strong {    font-family: "Marko One", Helvetica, Arial, Verdana, sans-serif;    font-size: 24px;line-height: 28px;    display: block;}
.contact1 strong:first-child {    margin-top: 0;}
.contact1 strong {    margin-top:32px;}

ul.sub-menu .current-menu-item a {     color: #ec381a !important; }



/* Locations */

.title-row.inner-title-row.v1 { min-height: 650px; background-position: center 20%; }
.inner-service-icon-row.v1 { padding: 0; }
.inner-service-icon-row.v1 .vc_column-inner > .wpb_wrapper { display: flex; flex-wrap: wrap; width: 100%; justify-content: center; grid-column-gap: 25px; grid-row-gap: 50px; max-width: 1650px; margin: auto; box-sizing: border-box; }
.inner-service-icon-row.v1 .inner-service-icon-box { text-align: center; width: 209px; }
.inner-service-icon-row.v1 .inner-service-icon-box .inner-service-title:after { position: relative; margin-left: 5px; margin-top: 5px; display: inline-flex; right: auto; }
.inner-service-icon-row.v1 .inner-service-icon-box .inner-service-title { color: #EC381A; display: inline-flex; }
.inner-service-icon-row.v1 .inner-service-icon-box .inner-service-title { padding-right: 0; width: 90%; margin: 0 auto 15px; box-sizing: border-box; justify-content: center; align-items: center; }
.inner-service-icon-row.v1 .inner-service-txt { align-items: start; }
.service-icon-row.v1 { padding-top: 100px; padding-bottom: 100px; background-size: 700px !important; }
.two ul { -webkit-column-count: 2;  -moz-column-count: 2; column-count: 2; }
.two ul li { text-align: left; }
.inner-colored-img-row.v1 .inner-colored-img-box-txt { margin: -100px 15px 0; }
.inner-colored-img-row.v1 .inner-colored-img-box-txt strong { min-height: auto; }
.cta-bot .vc_column_container > .vc_column-inner { padding-top: 0 !important; }
.cta-bot .wpb_text_column { padding: 125px 15px; color: #fff; }
.cta-bot h3, .cta-bot a { color: #fff; }
.bg-img .vc_column-inner { background-size: cover; background-position: center; min-height: 250px; }
.cta-bot a:hover { color: #fff; border-bottom: 1px solid; }
.pad100.v2 { padding-bottom: 25px; }



/* rsp */

    @media (max-width:  1199px) {
		.title-row.inner-title-row.v1 { min-height: 350px; }
	}
	
    @media (max-width:  1024px) {
        .contact1 form { padding: 32px; }
    }

    @media (max-width:  767px) {

        .team img { display: block;  margin: 0 auto 0 !important;  }
        .contact1 form { margin-top: 32px; }
		.inner-service-icon-row.v1 { margin-top: 35px; }
		.cta-bot .wpb_text_column { padding: 75px 15px; }

    }





















