/*
Theme Name: Brooklyn Child
Theme URI: http://www.unitedthemes.com
Description: Creative Portfolio
Version: 4.9.1.2
Author: Aman Guleri
Author URI: 
Template: brooklyn
*/
@font-face {font-family: 'AvantGardeGothicITCW01Bk';src: url('webfonts/3935C5_0_0.eot');src: url('webfonts/3935C5_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3935C5_0_0.woff2') format('woff2'),url('webfonts/3935C5_0_0.woff') format('woff'),url('webfonts/3935C5_0_0.ttf') format('truetype');}
@media screen and (min-width: 1025px) {
.site-logo img {
    max-height: 60px!important;
}
}
.collist4 h3{font-weight:400}
.collist4 .wpb_wrapper .ut-service-icon.ut-custom-icon {
    margin-right: 0px;display: inline-block;
}
body,h1,h2,h3,h4,h5,h6{
	font-family: 'AvantGardeGothicITCW01Bk'!important;
}
#header-section #ut-top-header .ut-top-header-sub-menu ul, #header-section #ut-mobile-menu a, #header-section #navigation.ut-horizontal-navigation a, #header-section #navigation-secondary.ut-horizontal-navigation a, #header-section .ut-header-extra-module-toolbar .ut-horizontal-navigation, #header-section .ut-header-extra-module-toolbar .ut-horizontal-navigation ul.sub-menu li > a, #header-section .ut-horizontal-navigation .ut-navigation-dropdown-only a, #header-section .ut-header-extra-module .bklyn-btn-header .bklyn-btn, #header-section .ut-header-mini-cart-action .bklyn-btn.bklyn-btn-mini, #header-section .ut-horizontal-navigation div > .bklyn-btn, #header-section .ut-header-extra-module-custom-fields .ut-horizontal-navigation a.ut-main-navigation-link ,.lead, .dark .lead, .taxonomy-description,p {
	font-family: 'AvantGardeGothicITCW01Bk'!important;
}
#header-section.ha-transparent .selected, #header-section.ha-transparent .selected:hover, #header-section.ha-transparent .selected:active {
    color: #80BC40;
}#header-section a:hover, #header-section a:active{ color: #80BC40!important;}
.ut-service-column h3{font-size:19px}
.slick-dots{display:none!important}
.greenbtn .ut-btn-text,.whitebtn  .ut-btn-text {font-size:20px;font-weight:bold}
.missionbox p{font-size:16px;line-height:25px}
.locationinfo p{font-size:20px} 
.portfolio-template-default .hero .parallax-overlay{background-color:transparent!important}
.portfolio-template-default  .parallax-overlay-pattern.style_three{background-image:none!important}
.portfolio-template-default .hth{text-align:right}
#ut-portfolio-navigation-wrap {background:#80BC40!important}
.portfolio-template-default .wpb_column p{font-size:18px}
.portfolio-template-default #header-section.ha-transparent{background:#fff}
.portfolio-template-default #header-section.ha-transparent #menu-main-menu a{color:#151515}
.portfolio-template-default #header-section.ha-transparent #menu-main-menu a::after {
    color: #151515;
}.ut-left-footer-area ul li{text-align:center;margin-top:10px;font-size: 25px;}.ut-left-footer-area ul li img{width:40px;float:none}
#contact-section  .parallax-title span,#contact-section  .section-title span {
    border: 6px solid #80BC40;color:#80BC40;
}#contact-section .section-title{font-size:30px!important}.ut-left-footer-area ul li a{color:#fff}
.ut-left-footer-area img{float:none;width: 45px;text-align: center;display: inline;margin: 8px 0 0;}
.footer_socialicons{text-align:center}.footer_socialicons img{width:40px;margin:20px 10px}
.wpcf7-form-control.wpcf7-submit {
    padding: 10px 30px !important;
    background: #80BC40 !important;
    color: #fff !important;
}
.green{color:#80BC40;}
.ut-right-footer-area a {
    background: rgba(255,255,255,.7);
    border-radius: 50%;
    display: inline-block;
    padding: 10px;
    text-align: center;
    margin: 7px;
    width: 80px;
    height: 80px;
}.ut-right-footer-area a:hover { 
    background: rgba(255,255,255,1);
} #contact-section .section-header {
    margin-bottom: 35px;
}.ut-right-footer-area1 ,.ut-left-footer-area1 {background:none !important}
#superbig{font-size: 9em;text-align:center;color: #80BC40;padding: 1em 0 .5em 0;}
.grid-33.tablet-grid-33 .ut-main-portfolio-link i.fa-glass{background:url(images/square9.png) no-repeat;width:32px;height:32px}
.grid-33.tablet-grid-33 .ut-main-portfolio-link .fa-glass::before {content: "";}
.mi-logo__item { display: inline-table!important;}
.mi-logo__item {
	position: relative;
	display: inline-block;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.mi-logo__item img {
	max-width: 100%;
}
.mi-logo__item .hvrbox-layer_bottom {
	display: block;
}
.mi-logo__item .hvrbox-layer_top {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%; 
	height: 100%;
	/*background: rgba(142, 186, 85, 0.8);*/
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
}.mi-logo__item:hover img{opacity: .6;
	/* -webkit-transform : rotate(5deg) scale(0.99); /* Chrome, Opera 15+, Safari 3.1+ */
    /*/-ms-transform     : rotate(5deg) scale(0.99); /* IE 9 */
    /*/transform         : rotate(5deg) scale(0.99); /* Firefox 16+, IE 10+, Opera */
	
}
.mi-logo__item:hover .hvrbox-layer_top,
.mi-logo__item.active .hvrbox-layer_top {
	opacity: 1; transition: .5s ease;
}
.mi-logo__item .hvrbox-text {
	text-align: center;
	font-size: 0px;font-weight:bold;
	display: inline-block;
	position: absolute;
	top: 50%;width:250px;
	left: 50%;color: #000;
font-weight: bold;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.mi-logo__item .wp-post-image{
	 -webkit-transform : rotate(5deg) scale(0.99); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(5deg) scale(0.99); /* IE 9 */
    transform         : rotate(5deg) scale(0.99); /* Firefox 16+, IE 10+, Opera */
}
.mi-logo__item .hvrbox-text_mobile {
	font-size: 15px;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.mi-logo__item.active .hvrbox-text_mobile {
	display: block;
}

.layout-1 .team-member img {
  display: block;
  width: 100%;
  height: auto;
}
.layout-1 .team-member .single-team-area{padding:5px}
.layout-1 .team-member{margin-bottom: 30px;}
.layout-1 .team-member .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  /*background:rgba(142,186,85,.8);*/
  width: 100%;
  height: 0;opacity:0;
  transition: .5s ease;
}
.tlp-team .tlp-equal-height {
    /* margin-bottom: 0; */
}
.layout-1 .team-member:hover .overlay {
  height: 100%;opacity:1;
}
.layout-1 .team-member h3{
    margin-bottom: 6px !important;
    font-weight: 800 !important;
    font-size: 1.2em;color:#fff!important
}.layout-1 .team-member  a:hover,.layout-1 .team-member  a{color:#151515!important}
.layout-1 .team-member:hover img{opacity:.4}
.layout-1 .team-member .tlp-content {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;opacity:0;
  left: 50%;width:250px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  background:none;
  padding:0;
}.layout-1 .team-member .tpl-social{display:none}.layout-1 .team-member:hover .tlp-content{opacity:1}
.tlp-single-container .tlp-position{font-size:22px;font-weight:bold;color:#80BC40}
.tlp-single-container .tlp-member-detail{font-size:18px;}
.blkgreen{margin-top:40px}.blkgreen a{padding:10px 15px;background:#000;color:#fff}.blkgreen a:hover{background:#80BC40;color:#fff}
.wpcf7-textarea{max-height:80px}
.ut-left-footer-area ul{margin-left:0;margin-right:0;}
.ut-hover:hover img {
    -webkit-transform: inherit!important;
    -ms-transform: inherit!important;
    transform: inherit!important;
}
#wpls-logo-showcase-slider-2 .wp-post-image{
    max-height: 195px!important;
	position: absolute;
  top: 50%;
  left: 50%;  
  transform: translate(-50%, -50%);
}
#wpls-logo-showcase-slider-2 .wpls-logo-cnt .wpls-fix-box a:hover img{ width:110%;height:110%}
.pt-style-4 .page-title span, .pt-style-4 .parallax-title span, .pt-style-4 .section-title span{padding:0.4em 0.4em 0.2em 0.4em}
.locationbox  .vc-hoverbox-block h2{color:#fff!important}
.home h3.portfolio-title{font-size:24px!important;font-weight:bold!important}
.home .ut-portfolio-info-c span{font-size:18px!important;font-weight:400!important}
.wpcf7-form .wpcf7-form-control{
    border: 1px solid #fff;
	background:#fff;color:#000;	
}
.fadebox {
  position: relative;
  text-align: center;
  color: white;
}
/* Bottom left text */
.fadebox1 .bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;font-size: 20px;color:#fff
}.fadebox1 {padding:0 5px}
.fadebox1 img {
  display: block;
  width: 100%;
  height: auto;
}

.fadebox1 .overlay {
  position: absolute;
  bottom: 20px;
  left: 5px;
  right: 0;
    background:rgba(255,255,255,.5);
  background: -webkit-linear-gradient(45deg, #3ab3af 0%, rgba(58,179,175,0) 50%, rgba(58,179,175,0) 100%);
background: linear-gradient(45deg, #3ab3af 0%, rgba(58,179,175,0) 50%, rgba(58,179,175,0) 100%);
  width: 100%;
  height: 0;opacity:0;
  transition: .5s ease;
}
.fadebox1:hover .overlay {
  height: 80%;opacity:1;
}
@media only screen and (max-width: 600px) {
#superbig{font-size: 5em;}
.servicebox {margin: auto; }
.ser_box {margin-bottom: 5px;}
/*#seribox{margin-top: 5x!important}*/
.servicebox .overlay { opacity: 1!important;}
/*.servicebox .text{font-size: 14x!important;line-height: 24px;}*/
}
@media only screen and (max-width: 767px) {
.home .flexslider .ut-hero-style-2 .hero-description{
    font:normal normal bold 60px/60px raleway,sans-serif!important;font-weight: bold;
}
.home .flexslider .ut-hero-style-2 h1{
    font:normal normal bold 35px/40px raleway,sans-serif!important;font-weight: bold !important;
}.home .flexslider .ut-hero-style-2 h1 .green{
    font:normal normal bold 43px/43px raleway,sans-serif!important;
}.home .ut-hero-style-5 .hero-description{
    font-size: 20px!important;border: 0;font-family: 'AvantGardeGothicITCW01Bk'!important;
    line-height: 25px !important;
}
.home .ut-hero-style-2 .hero-description-bottom{
    font-size: 17px!important;border: 0;font-family: 'AvantGardeGothicITCW01Bk'!important;
    line-height: 25px !important;
}
}
@media only screen and (max-width: 500px) {
  #definebox ul li a{padding:5px 1px!important; }#definebox ul li a:hover{padding:5px 0px!important; }
  .single-portfolio .parallax-scroll-container{max-height: 205px!important;margin-top:0!important;transform: inherit!important;}
.single-portfolio .hero{min-height: 205px!important;}
.site-logo img {
    max-height: 50px;
}
.pdfdw span{display: inline-block;}
.pdfdw #actbtn{display: inline-block;width: 80%;text-align:center;font-size: 15px!important;line-height: 21px!important;margin:auto}
}
@media only screen and (max-width: 350px) {
.pdfdw #actbtn{display: block;width: 80%;text-align:center;font-size: 13px!important;line-height: 21px!important;}
}
@media only screen and (min-width: 767px) {
	.mobileshow{display:none}
/*.serbox2 ,.serbox3  {  border:1px solid #ccc;border-left:0;border-bottom:0 }
.serbox4  { border-top:1px solid #ccc;border-right:1px solid #ccc;}
.serbox1 { border:1px solid #ccc;border-bottom:0 }
.lastboxrow .serbox2 ,.lastboxrow .serbox3,.lastboxrow .serbox1,.lastboxrow .serbox4 {border-bottom:1px solid #ccc}*/
.home .flexslider .ut-hero-style-2 .hero-description{
    font:normal normal bold 115px/115px raleway,sans-serif!important;font-weight: bold;
}
.home .flexslider .ut-hero-style-2 h1{
    font:normal normal bold 70px/80px raleway,sans-serif!important;font-weight: bold !important;
}.home .flexslider .ut-hero-style-2 h1 .green{
    font:normal normal bold 86px/86px raleway,sans-serif!important;
}.home .hero .parallax-overlay {
    background-color: rgba(0,0,0 , 0.5 ) !important;
}.home .ut-hero-style-5 .hero-description{
    font-size: 31px!important;border: 0;font-family: 'AvantGardeGothicITCW01Bk'!important;max-width:580px;
    line-height: 45px !important;text-transform: inherit;
}
.home .ut-hero-style-2 .hero-description-bottom{
     font-size: 25px!important;border: 0;font-family: 'AvantGardeGothicITCW01Bk'!important;
    line-height: 28px !important;max-width:530px;
}
}
.boxv {
  position: relative;color:#fff
}

.boxv img {
  display: block;
  width: 100%;
  height: auto;
}

.boxv  .overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-size: 14px;line-height: 20px;
  padding: 20px;
  text-align: center;
}.boxv .overlay1 {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  color: white;
  font-size: 14px;line-height: 20px;
  padding: 20px;
  text-align: center;
}
.boxv h3{color:#fff}
.boxv:hover .overlay {
  opacity: 1;height:100%
}.boxv:hover .overlay1 {
  opacity: 0;
}
/*.home .ha-header.ha-transparent .site-logo {display:none}
.home .ha-header.ha-transparent .whlogo {display:block!important}*/
.whlogo img{max-height:60px;vertical-align: middle;white-space: nowrap;color: transparent;}
.ut-footer-so li a ,.tlp-team .contact-info li a{border: 1px solid #80BC40;
border-radius: 50%;
width: 40px;
height: 40px;
}.ut-footer-so li a i,.tlp-team .contact-info li i{ font-size: 20px;padding-top: 12px;}
.ut-footer-so li .fa-google-plus::before {
    content: "\f0e0";
}
.tlp-team .contact-info li{display:inline-block;margin-right: 10px;}
.tlp-team .contact-info i{width:auto!important;color:#000}
.tlp-team .contact-info li a{padding:10px}.tlp-team .contact-info li:hover i{color:#80BC40}
.page-id-4083 .bklyn-big-icon-inner{border:1px solid #80BC40;border-radius:50%}
#ut-portfolio-menu-1637  li:nth-child(1) i::before,#ut-portfolio-menu-4256  li:nth-child(1) i::before {
    content: "\f069";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(2) i::before,#ut-portfolio-menu-4256  li:nth-child(2) i::before  {
    content: "\f11b";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(3) i::before ,#ut-portfolio-menu-4256  li:nth-child(3) i::before {
    content: "\f025";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(4) i::before,#ut-portfolio-menu-4256  li:nth-child(4) i::before  {
    content: "\f1ae";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(5) i::before,#ut-portfolio-menu-4256  li:nth-child(5) i::before  {
    content: "\f1b9";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(6) i::before,#ut-portfolio-menu-4256  li:nth-child(61) i::before  {
    content: "\f007";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li:nth-child(7) i::before,#ut-portfolio-menu-4256  li:nth-child(6) i::before  {
    content: "\f0c0";font-family: fontawesome;
}
#ut-portfolio-menu-1637  li i ,#ut-portfolio-menu-4256  li i{width: 60px;
height: 60px;
border: 1px solid #151515;
border-radius: 50%;
padding-top: 8px;margin-bottom:7px
}
#ut-portfolio-menu-1637  li a.selected,#ut-portfolio-menu-1637  li a.selected i,#ut-portfolio-menu-1637  li a:hover, #ut-portfolio-menu-1637  li a:hover i,#ut-portfolio-menu-4256  li a.selected,#ut-portfolio-menu-4256  li a.selected i,#ut-portfolio-menu-4256  li a:hover, #ut-portfolio-menu-4256  li a:hover i{color:#80BC40!important;background:none!important;}#ut-portfolio-menu-1637  li a.selected i,#ut-portfolio-menu-1637  li a:hover i,#ut-portfolio-menu-4256  li a.selected i,#ut-portfolio-menu-4256  li a:hover i{border:1px solid #80BC40}
#ut-portfolio-menu-1637  li i,#ut-portfolio-menu-4256  li i{font-style:unset;display: block;font-size: 30px;color:#777;line-height: 40px;}
.home .hero .parallax-overlay {
    background-color: rgba(0,0,0 , 0.5 ) !important;
}.home .flexslider .hero-inner{mmax-width:530px;margin: auto;}
.home #header-section.ha-transparent{background:#fff;color: #151515;}
.home #header-section.ha-transparent a{color: #151515;}
.home .flexslider {margin-top:65px}
#definebox ul{margin:0;padding:0;text-align:center}
#definebox ul li{display:inline-block;margin:0 5px}
#definebox ul li a{padding:5px 28px;color:#fff;font-size:20px;text-decoration:none;}
#definebox ul li a:hover{border:1px solid #fff;border-radius:5px;padding:5px 27px;}
.shapesbb h2{margin-bottom:10px!important}
.shapesbb .lead p { font-size: 15px;line-height: 22px;}
.servicebox {
  position: relative;
  padding: 3.5em;
border: 1px solid #80BC40;
border-radius: 50%;
width: 170px;
height: 170px;margin:auto;
}
.servicebox img {
  display: block;
  width: 100%;
  height: auto;
   -webkit-filter: grayscale(0%); 
  filter: grayscale(0%);
}
.servicebox .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;font-weight:800;cursor:pointer;
  transition: .5s ease;
}.servicebox:hover {border: 1px solid #ccc; }
.servicebox:hover .overlay {
  opacity: 1;
}.servicebox:hover img{opacity:.4;-webkit-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1);
-o-transition: all .4s cubic-bezier(.215,.61,.355,1);
transition: all .4s cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
transition-timing-function: cubic-bezier(.215,.61,.355,1);
 -webkit-filter: grayscale(100%); 
  filter: grayscale(100%);}
.servicebox .text {
  color: #151515;width: 75%;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
#primary h1.page-title {
    color: #80BC40!important;font-size:30px!important
}
#primary header.page-header.pt-style-4 span {
    border-bottom: 1px solid #80BC40!important;border-top: 0px solid #80BC40!important;border-left: 0px solid #80BC40!important;border-right: 0px solid #80BC40!important;text-transform:uppercase;
}
.pt-style-4 .section-title span {
    border: 0 !important;border-bottom: 1px solid #80BC40!important;text-transform:uppercase
}
#header-section.ha-transparent li.current-menu-ancestor > a{color:#151515!important}
 #header-section.ha-transparent .ut-horizontal-navigation .sub-menu{background:#fff!important;}
 #ut-sitebody .ut-horizontal-navigation ul.sub-menu li:first-child {
    padding-top: 10px!important;
}#ut-sitebody .ut-horizontal-navigation ul.sub-menu li:last-child {
    padding-bottom: 10px!important;
} #header-section.ha-transparent .ut-horizontal-navigation .sub-menu a{color: #151515!important;text-transform:uppercase}
 #header-section.ha-transparent .ut-horizontal-navigation .sub-menu a:hover{color: #80BC40!important;}
 .lshowcase-boxInner {
    position: relative;
    text-align: center;
}.lshowcase-description{position: absolute;
top: 50%;opacity:0;color:#151515!important;
left: 50%;font-size:18px;width: 100%;
transform: translate(-50%, -50%);}
.page-id-4259 .lshowcase-boxInner:hover #imgopthover{opacity:.3}.lshowcase-boxInner:hover .lshowcase-description{opacity:1;z-index: 9;}
.page-id-4259 .lshowcase-description a,.page-id-4259 .lshowcase-description a:hover{text-decoration:none!important;color:#151515!important}
.single-portfolio .hero.ha-waypoint{margin-top:80px}
.single-portfolio .ut-project-sc{display:none!important}
.wpcf7-form .wpcf7-form-control {
    border: 1px solid #8d8a8a;
}.wpcf7-mail-sent-ok{color:green}
.wpcf7-validation-errors{color:red}
#ut-sitebody .ha-transparent .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::before,#ut-sitebody .ha-transparent .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::after,-mobile-menu.ut-hamburger span::before, #ut-sitebody .ha-transparent .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span{background-color:#000!important}
#header-section .sub-menu li.current_page_item > a, #header-section .sub-menu li.current-menu-item > a, #header-section .sub-menu li.current_page_ancestor > a, #header-section .sub-menu li.current-menu-ancestor > a {
    color: #151515!important;
}
.ut-mobile-menu a:hover {
    background: none!important;
}.home .parallax-overlay-pattern.style_three {
    background-image: none !important;
}
#actbtn{font-size: 16px;line-height: 30px;padding: 1em 2.15em;color: #ffffff;background-color: #80bc40;text-transform:uppercase}
#actbtn:hover{background:#000}
.home .slider.hero .hero-down-arrow-wrap.ut-hero-ready{display:none}
.copyright {
    font-size: 0px!important;
}.page-id-4246 .page-header.pt-style-4{padding:0!important}