.row #pin-1 .col.section-title {
  border: none;
  padding: 80px 0;
  margin: 0; }
  .row #pin-1 .col.section-title h2 {
    margin: 0; }

#pin-1 {
  height: 220px;
  overflow: hidden;
  border-top: 1px solid #ff4d00;
  border-bottom: 1px solid #ff4d00; }

#trigger-1 .row-bg.using-image {
  background-attachment: fixed; }

.main-content .custom-fancy-box .nectar-fancy-box:hover {
  box-shadow: 0 30px 90px rgba(255, 77, 0, 0.3); }

.main-content .custom-fancy-box .nectar-fancy-box .inner {
  display: flex;
  align-items: center;
  justify-content: center; }

.main-content .custom-fancy-box .nectar-fancy-box:hover[data-style="color_box_basic"][data-color*="#"] .box-bg::after {
  background-color: #ff4d00 !important; }

.main-content .custom-fancy-box .nectar-fancy-box:hover .box-bg {
  -webkit-transform: scale(1.08);
          transform: scale(1.08); }

.min-height-3col .vc_col-sm-12.wpb_column.column_container.vc_column_container.col.padding-5-percent {
  min-height: 480px !important; }

.nectar-fancy-box::after {
  width: 6px !important;
  height: 0% !important;
  -webkit-transform: scaleY(0) translateZ(0);
          transform: scaleY(0) translateZ(0);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  bottom: 0 !important;
  top: unset !important; }

.nectar-fancy-box:hover::after {
  -webkit-transform: scaleY(1) translateZ(0);
          transform: scaleY(1) translateZ(0);
  height: 100% !important; }

body .nectar-fancy-box .icon-default-style.iconsmind-Map-Marker3[data-color="extra-color-1"] {
  color: #ff4d00 !important; }

body[data-button-style*="slightly_rounded"] .swiper-slide .buttons .button.solid_color a {
  border-radius: 0px !important;
  font-size: 14px;
  padding: 15px; }

.swiper-slide .content p.transparent-bg span {
  padding: 10px 0px 0px 0px; }

.wpb_tab img {
  box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.2);
  border: none !important;
  max-width: 240px !important; }

.wpcf7-form-control.wpcf7-textarea {
  height: 150px; }

.nectar_single_testimonial .image-icon {
  width: 70px;
  height: 70px; }

.vc_col-sm-6.padding-3-percent .vc_column-inner .wpb_wrapper h5 {
  font-size: 17px;
  text-transform: uppercase; }

/* fix link hover: DEEP EXPERIENCE ACROSS KEY INDUSTRIES */
.column-link {
  z-index: 99; }

.main-content .custom-fancy-box .column_container:hover .nectar-fancy-box .box-bg {
  -webkit-transform: scale(1.08);
          transform: scale(1.08); }

.main-content .custom-fancy-box .column_container .nectar-fancy-box, .main-content .custom-fancy-box .column_container .nectar-fancy-box[data-style="color_box_basic"][data-color*="#"] .box-bg::after {
  transition: all 0.3s; }

.main-content .custom-fancy-box .column_container:hover .nectar-fancy-box {
  box-shadow: 0 30px 90px rgba(255, 77, 0, 0.3); }

.main-content .custom-fancy-box .column_container:hover .nectar-fancy-box[data-style="color_box_basic"][data-color*="#"] .box-bg::after {
  background-color: #ff4d00 !important; }

/* tab navigation active tab */
.wpb_tabs_nav.ui-tabs-nav.override > li:first-child > a {
  color: #888;
  border-color: transparent !important;
  background-color: transparent !important; }

.wpb_tabs_nav.ui-tabs-nav.override > li:first-child > a::after {
  box-shadow: none !important; }

.tabbed > ul li a.active {
  color: #fff;
  border-color: #ff4d00 !important;
  background-color: #ff4d00 !important; }

.tabbed > ul li a.active::after {
  box-shadow: 0 18px 50px #ff4d00; }

/* team */
.iconsmind-ID-Card::before {
  position: relative;
  top: 6px; }

.team-member[data-style="meta_overlaid_alt"] .team-meta {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  opacity: 1; }

.teams-row .one-fourths, .teams-row .full-width-content .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image, .team-member[data-style="meta_overlaid"] .team-member-image {
  height: 523px !important; }

.team-member[data-style="meta_overlaid"] .team-meta {
  display: flex;
  flex-direction: column;
  height: 20%;
  padding: 5%;
  bottom: 0px; }

.team-member[data-style="meta_overlaid"] .team-meta::before {
  content: "";
  display: table;
  background-color: rgba(23, 29, 34, 0.9);
  width: inherit;
  height: 0%;
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  transition: all .3s ease; }

.team-member[data-style="meta_overlaid"]:hover .team-meta::before {
  height: 100%; }

.vc_col-sm-8 .nectar-fancy-ul.animated-in ul {
  margin: 0;
  margin-left: 0px; }

/* */
#search-outer > #search form {
  opacity: 1; }

.nectar-flickity.nectar-carousel[data-column-padding="50px"] .inner-wrap {
  padding: 25px; }

img.img-with-animation[data-shadow="small_depth"] {
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.08), 0 5px 5px rgba(0, 0, 0, 0.08); }

/* news */
article.post .content-inner {
  padding-bottom: 0px; }

article.post .post-header h2 {
  font-size: 30px !important;
  line-height: 35px !important; }

/* footer */
#footer-widgets .widget.widget_text:first-child .textwidget {
  display: flex;
  justify-content: space-between; }

body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2 {
  width: 32%;
  justify-content: center;
  display: flex;
  align-items: center; }

/* Responsive */
@media (max-width: 1744px) {
  /* transactions page images*/
  .gallery.galleryid-16 img, #tab-featured img {
    width: 100% !important; }
  .gallery.galleryid-16 .gallery-item, #tab-featured .col.span_12 {
    padding: 0 10px; } }

@media (max-width: 1499px) {
  /* transactions page images*/
  .gallery.galleryid-16, #tab-featured .col.span_12 {
    display: flex;
    flex-wrap: wrap; }
  .gallery.galleryid-16 .gallery-item {
    flex-basis: 25%; } }

@media (min-width: 1000px) {
  .full-width-content.vc_row-fluid .vc_col-sm-4.fancy-padding {
    margin: 1.5%;
    width: 31.833%; } }

@media (max-width: 1000px) {
  body .swiper-slide .content p.transparent-bg span {
    font-size: 30px !important; }
  .milestone .col.span_12 {
    display: flex; }
  #slide-out-widget-area .off-canvas-menu-container.mobile-only {
    display: none !important; } }

@media (max-width: 999px) {
  .full-width-content.vc_row-fluid .vc_col-sm-4.fancy-padding {
    margin-bottom: 25px !important; }
  /* transactions page images*/
  .gallery.galleryid-16, #tab-featured .col.span_12 {
    display: flex;
    flex-wrap: wrap; }
  .gallery.galleryid-16 .gallery-item, #tab-featured .col.span_12 .vc_col-sm-2 {
    flex-basis: 33%; } }

@media (max-width: 790px) {
  /* home scroller */
  body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p.transparent-bg span {
    font-size: 20px !important; }
  .row #pin-1 .col.section-title {
    border: none;
    padding: 54px 0; }
  #trigger-1 h2 {
    font-size: 40px;
    line-height: 50px; } }

@media (min-width: 690px) and (max-width: 1000px) {
  .full-width-content.vc_row-fluid .vc_col-sm-4.fancy-padding h3.vc_custom_heading {
    font-size: 20px !important;
    line-height: 25px !important; } }

@media (max-width: 690px) {
  #slide-out-widget-area .widget.widget_text h6 {
    font-size: 16px;
    line-height: 21px; }
  /* transactions page images*/
  .gallery.galleryid-16 .gallery-item, #tab-featured .col.span_12 .vc_col-sm-2 {
    flex-basis: 50%; }
  .featured-transaction .col.span_12 > div {
    width: 100% !important; }
  /* footer buttons */
  #footer-widgets .widget.widget_text:first-child .textwidget {
    flex-direction: column; }
  body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2 {
    width: 100%; }
  .milestone h5 {
    font-size: 18px !important; }
  /* home scroller */
  .row #pin-1 .col.section-title {
    border: none;
    padding: 60px 0; }
  #trigger-1 h2 {
    font-size: 20px;
    line-height: 40px; } }

@media (max-width: 479px) {
  .scroller .wpb_wrapper h2.vc_custom_heading {
    font-size: 22px !important;
    line-height: 32px !important; }
  /* transactions page images*/
  .gallery.galleryid-16 .gallery-item, #tab-featured .col.span_12 .vc_col-sm-2 {
    flex-basis: 100%; }
  /* home scroller */
  .row #pin-1 .col.section-title {
    padding: 34px 0; }
  #trigger-1 h2 {
    font-size: 26px;
    line-height: 46px; } }
