#site-header-sticky #site-topbar {background-color:transparent !important;}
#site-header-sticky #site-topbar .topbar-menu .menu-top > li > a {
    /*padding: 0px !important;*/
}



.site-header-sticky .header-brand {margin-top: 0px;}
.site-header-sticky .navigator {margin-top:-10px !important;}
.site-header-sticky .site-topbar .wrap {margin-right:0px !important;}
.menu-item-2175 {
  	border: 2px solid #000;
    margin: 10px !important;
    height: 40px;

}
.menu-item-2175 a {
	padding: 5px 30px !important;
}
/*
.site-header-sticky .menu-item-2175 {
	margin-right: 0px !important;
}
*/
.site-header-sticky.header-brand-left .header-content {
	display:block;
}
.site-header-sticky.header-brand-left .navigator {
	    width: 83%;
    float: right;
    display: inline-block;
  padding-right: 0px;
}
.site-header-sticky.header-brand-left .header-brand {
	width: 17%;
    float: left;
    display: inline-block;
}



/* TOP MENU HOVER COLORS */

.menu-item-2175 a:hover { 
    background-color: #6BB9CF!important;
  	color: white!important
} 

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2174 a:hover {
    color: #6BB9CF!important;
}


body:not(.home) .site-topbar {background-color: transparent !important;}

body.page-id-2 #site-header .logo {opacity:0;}

body.menuhovercontent-template-default .content-header,
body.menuhovercontent-template-default #site-header,
body.menuhovercontent-template-default .post-title,
body.menuhovercontent-template-default .post-header,
body.menuhovercontent-template-default #site-header-sticky,
body.menuhovercontent-template-default #site-footer,
body.menuhovercontent-template-default .post-footer,
body.menuhovercontent-template-default #related-posts,
body.menuhovercontent-template-default .post-navigation
{display:none !important;}
.site-header .navigator .menu > li:hover > a {
	color: #878787 !important;
}
body.home .site-header .navigator .menu > li:hover > a {
	color: #fff !important;
}

.HeroContainter .vc_row-fluid {left:0px !important;}
.HeroImageContent {
	height: 0px;
    overflow: hidden;
}
#site-topbar .social-icons {display:none;}
.site-topbar .site-topbar-inner {display:block !important}
.site-topbar .topbar-menu {float:right;padding-right: 17px;}

.site-header-classic.header-brand-left .header-content {
    display: block;
}
.site-header-classic.header-brand-left .navigator {
	    width: 83%;
    float: right;
    display: inline-block;
  padding-right: 0px;
}
.site-header-classic.header-brand-left .header-brand {
	width: 17%;
    float: left;
    display: inline-block;
}


.site-header-classic.header-full .wrap {
    padding-top: 40px;
}

.grayImage img:not(:hover) {
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
  border:none !important;
  box-shadow:none !important;
}
.grayImage img, .grayImage img a, .grayImage img:hover, .grayImage img a:hover {

      background: #fff !important;
}

#site .iconbox.style4:hover .box-icon i, #site .iconbox.style4:hover .box-icon img {
    -webkit-animation-iteration-count: unset;
    animation-iteration-count: unset;
  	/*transform: scale(1.2, 1.2) !important;*/
}

.site-topbar a {
    color: rgb(0 0 0) !important;
}


.wpb_single_image.wpb_content_element.vc_align_left.herologo {
    max-width: 77% !important;
  margin-top: 10px !important;
}

h5.vc_custom_heading.bold {
    font-weight: bold !important;
  font-size: 86px !important;
}


.border.wpb_column.vc_column_container.vc_col-sm-4 {
    border-style: solid;
    border-width: 0px 1px !important;
}

/*a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-inverse.google-drive-opener {
    letter-spacing: 6px !important;
    padding: 13px 67px !important;
}*/

/*a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-inverse.google-drive-opener {
    letter-spacing: 6px !important;
    padding: 13px 67px !important;
}*/

p.vc_custom_heading.style1 {
  	font-size: 19px !important;
    line-height: 38px !important;
    font-family: interstate, sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
  margin-right: 175px !important;
}

p.vc_custom_heading.style1.bold {
    font-family: interstate, sans-serif;
    font-weight: 600 !important;
    font-style: normal !important;
}

p.vc_custom_heading.style1.vc_custom_1609854300728 {
    font-weight: 200 !important;
    margin-right: 0px !important;
}

p.vc_custom_heading.style1.vc_custom_1609854309652 {
    font-weight: 200 !important;
    margin-right: 0px !important;
}


p.vc_custom_heading.11.vc_custom_1609854323903 {
    font-weight: 200 !important;
    margin-right: 0px !important;
}

p.vc_custom_heading.style1.vc_custom_1609854323903
{
    font-weight: 200 !important;
  margin-right: 0px !important;
}


h2.vc_custom_heading.quote {
    font-style: italic !important;
    font-weight: 300 !important;
    letter-spacing: 2px !important;
    font-family: interstate, sans-serif !important;
  font-size: 22px !important;
}

p.vc_custom_heading.style1.newsinsights {
    font-family: interstate, sans-serif !important;
    font-size: 49px !important;
    font-weight: 600 !important;
    line-height: 65px !important;
}

.logo.logoDefault {
    width: 213px !important;
    height: auto;
    margin-top: -10px !important;
}


.site-header .header-brand {
    margin-top: -10px !important;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}

/*
.site-header-sticky .navigator .menu > li.current-menu-item > a, .site-header-sticky .navigator .menu > li.current_page_item > a, .site-header-sticky .navigator .menu > li.current-menu-ancestor > a, .site-header-sticky .navigator .menu > li.current-menu-parent > a, .site-header-sticky .navigator .menu.menu-extras > li > a, .site-header-sticky .navigator .menu.menu-extras .search-field, .site-header-sticky .off-canvas-toggle, .site-header-sticky .off-canvas-toggle:hover {
    color: #6bb9cf !important;
}
*/
.site-header-sticky .off-canvas-toggle, .site-header-sticky .navigator .menu > li a, .site-header-sticky a {
    color: #000000 !important;
}



.go-to-top {display:none;}

.FootMenuHorizont .menu-footer-menu-container > ul > li {
	display: inline-block;
   margin-left: 35px;
  vertical-align: text-top;
  text-transform: uppercase;
}
.FootMenuHorizont .menu-footer-menu-container > ul > li > ul.sub-menu {
	padding-left: 0px;
}

.footer-widgets p strong, .footer-widgets p, .footer-widgets a:not(:hover), .footer-widgets {color:#fff !important;}
.copyRightSec {margin-top:40px !important;}
.pPolicyURL, .LinkedInBadge {text-align:right;}
.footer-widgets li {list-style:none !important;}
@media(max-width:992px) {
.pPolicyURL, .LinkedInBadge {text-align:left;}
  .FootMenuHorizont .menu-verge-main-container > ul > li {margin-left: 0px;display:block;}
}

body.page-id-2100 .darkBackG h4 a {
	color: #fff !important;
}
body.page-id-2100 .lightBackG h4 a {
	color: #76c7b6 !important;
}
.footer-widgets a:hover {
	color:#6AC3ED !important;
}

.LinkedInBadge img {
	border: 3px solid #fff;
    border-radius: 10px;
    width: 50px;
    margin: 22px;
}

.forceBold {
	font-weight: bold !important;
}
.forceNormalWeight, .forceNormalWeight * {
	font-weight: normal !important;
}

nav.navigator {
    margin-top: -23px !important;
}
.hover_8ab45b .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
	background-color: #8ab45b !important;
}

/* About */
.menu-item-2639.current-menu-item > a, .site-header-sticky .navigator .menu > .menu-item-2639.current-menu-item > a {
	color: #95c161 !important;
}
.menu-item-2639.current-menu-item:before {
	border-color: #95c161 !important;
}

/* Team */
.menu-item-2641.current-menu-item > a, .site-header-sticky .navigator .menu > .menu-item-2641.current-menu-item > a {
	color: #76c7b6 !important;
}
.menu-item-2641.current-menu-item:before {
	border-color: #76c7b6 !important;
}

/* Working with us */
.menu-item-2645.current-menu-item > a, .site-header-sticky .navigator .menu > .menu-item-2645.current-menu-item > a {
	color: #d0df5e !important;
}
.menu-item-2645.current-menu-item:before {
	border-color: #d0df5e !important;
}

/* Process */
.menu-item-2668.current-menu-item > a, .site-header-sticky .navigator .menu > .menu-item-2668.current-menu-item > a {
	color: #6bb9cf !important;
}
.menu-item-2668.current-menu-item:before {
	border-color: #6bb9cf !important;
}

/* Approch */
.menu-item-2644.current-menu-item > a, .site-header-sticky .navigator .menu > .menu-item-2644.current-menu-item > a {
	color: #6aa0d4 !important;
}
.menu-item-2644.current-menu-item:before {
	border-color: #6aa0d4 !important;
}


.site-header-inner .navigator {padding-right:0px !important;}





/* Nav Dropdown */

ul.sub-menu {
    min-width: 150px!important;
    padding: 5px 0!important;
    border: 1px solid rgba(0, 0, 0, 0.1)!important; 
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    border-radius: 0px!important;
}
.header-content .navigator .menu-primary > li .sub-menu:after {display:none !important;}

body:not(.home) .site-header-classic .navigator .menu-primary > li:hover:before {
    border-color: #6BB9CF !important;
}
body:not(.home) .site-header-classic .navigator .menu-primary > li:hover > a,
.site-header-sticky .navigator .menu-primary li:hover > a
{
    color: #6BB9CF !important;
}

a.backTeamFooter {
  	display: none;
}






@media only screen and (max-width: 767px) {
  .HeroContainter .wpb_single_image img {
  		display:none;
  }
  body.page-id-2 #site-header .logo {
      opacity: 1;
  }
  .header-brand a img {min-width: 150px;}
  .HeroContainter h5.vc_custom_heading.bold {
  	font-size: 50px !important;
    line-height: 55px !important;
    margin-top: 20px !important;
  }
  .HeroContainter p.vc_custom_heading.style1 {
      font-size: 19px !important;
      line-height: 30px !important;
      margin-right: 0px !important;
  }
  .header-content .off-canvas-toggle {
  	transform: scale(1.2);
    margin-top: -10px;
  }
  body.home .owl-carousel .owl-item img {
  	position:absolute;
  }
  body.home .owl-carousel .owl-item {
  	padding-bottom: 250px;
  }
  
  .site-header-classic .off-canvas-toggle {
  	margin-top: -17px;
  }
  p.vc_custom_heading.style1 {
  	margin-right: 0px !important;
  }
  .DNAsection.vc_custom_1610553678060, .DNAsection.vc_custom_1610559218909 {
  	    background-image: unset !important;
  }
  .footer-logo img {
  	max-width: 150px !important;
  }
  
  .sliding-menu {
      background-color: #6AB9CF !important;
  }
  form.search-form {display:none;}
  .menu-sliding li .menu-item-toggle:after {
    content: "↓";
  }
  .menu-sliding li.menu-item-expand > .menu-item-toggle:after {
      content: "↑";
  }
  .menu-sliding li.current-menu-item a {color:#fff !important;}
  .menu-sliding li a {
      font-weight: 300;
    font-family: interstate,sans-serif;
  }
  body.page-id-2053 ul.iconlist {
  	margin-bottom: 60px !important;
  }
  body.page-id-2053 .vc_custom_1609962276467 {
      padding-left: 0px !important;
  }
  body.page-id-2469 h4.vc_custom_heading.vc_custom_1610058919510,
  body.page-id-2469 h4.vc_custom_heading.vc_custom_1610062397939,
  body.page-id-2469 h4.vc_custom_heading.vc_custom_1610064168113 {
      margin-left: 0px!important;
  }
  body.page-id-2100 .vc_col-sm-3 {
  	width: 50%;
    display: inline-block;
    margin-top: 30px; 
    float: left;
  }
  /*body.page-id-2100 .vc_col-sm-3 {clear:both !important;}*/
  
  body.page-id-2100 .vc_col-sm-3 p {
  	    font-size: 11px;
    line-height: 15px;
  }

  a.backTeamFooter {
  	display: block;
    background: #76c7b6;
    text-align: center;
    color: #fff !important;
    padding: 10px;
    margin-top: -10px;
    z-index: 1;
    position: relative;
  }
  .backtoteam {display:none;}
  h2.vc_custom_heading.quote {margin-top: 30px !important;}
  .pppSection .vc_custom_heading {margin-top: 20px !important;}
  .equationSection .vc_custom_1610477641183 {
      margin-top: 0px !important;
      margin-bottom: 55px;
  }
  .equationSection .vc_custom_1610477715993 {
      padding-left: 0px !important;
  }
  .equationSection .vc_custom_1610396542920 {
      margin-top: 30px !important;
      margin-bottom: 60px !important;
  }
  .equationSection .vc_column-inner.vc_custom_1610208793381 {
     border-radius: 0px !important;
      margin-bottom: 60px;
      margin-top: -25px;
      display: block !important;
  }
  .equationSection .vc_custom_1610477283407 {
      padding-left: 0px !important;
  }
  .equationSection .vc_custom_1610477283407 {
      margin-top: 0px !important;
      padding-right: 0px !important;
  }
}









body.page-id-2053 #site .vc-hoverbox-shape--rounded .vc-hoverbox-front:after {
	display:none;
}
body.page-id-2053 #site .vc-hoverbox-shape--rounded .vc-hoverbox-front h2 {
    color: #000 !important;
    font-family: 'interstate' !important;
    font-size: 30px !important;
    font-weight: 300 !important;
  margin-top: 0px;
}
body.page-id-2053 .vc-hoverbox-inner {
    min-height: 280px !important;
}

.HeroContainterTempClass:before {
	content: "";
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background-color: #6bb9cf;
    z-index: 99;
    text-align: center;
    padding-top: 16%;
    font-size: 50px;
}
div.vc_btn3-container.explorePostionBtn.vc_btn3-center > a:hover {background-color:#7ac1b2 !important;}

#topPPP .box-detail p {
	min-height: 77px;
}







/* New CSS */

.pPolicyURL, .LinkedInBadge {
    text-align: left;
    display: block;
    margin-top: -20px;
}
.LinkedInBadge img {
    margin: 0px;
}
.menu-footer-menu-container ul {
	margin-top: 0px;
}
.footer-widgets .pSection {
	margin-top: 50px !important;
}
.footer-widgets .we3 {
	border-right: 1px solid #7a7a7a;
  	border-left: 1px solid #7a7a7a;
}
.footer-widgets li {
	padding: 3px 0px !important;
}
.menu-footer-menu-container > ul > li {
  text-transform: uppercase;
}

.newestLsit li {
    font: normal normal 300 15px / 27px Interstate;
    font-size: 15px;
    font-weight: 300 !important;
    line-height: 27px;
}

.no-show {
	display: none!important;
}








