body { }

/* TICKET #15588 */
.table-no-border table, .table-no-border table tr, .table-no-border table td {
  border: 0 !important;
}

.hero .node-upper-image .field-image{
	background:none !important;
}
.hero .node-upper-image .field-image img{
	display:block;
	width:100%;
	object-fit:cover;
}

  @media (min-width: 1366px) and (min-width:1450px){
	  
	  .hero .node-upper-image .field-image{
		  background-size: 100% 100%;
	  }
  }

  @media (min-width: 1366px)
  {
	 .hero .node-upper-image .field-image{
		 margin-top:120px;
	 }
  .page-header.top .header-top{
		  background:#fff !important;
	  }
  .page-header.not-top .header-top , .page-header.not-top .header-bottom{
		  height:120px;
	  }
.top .main-navigation li.depth-1 a.depth-1{
		color: #000 !important;
text-shadow: none !important;
	  }
	  .main-navigation li.depth-1 a.depth-1:focus, .main-navigation li.depth-1 a.depth-1:hover {
  color: #2ab574 !important;
}
.main-navigation li.depth-1 a.depth-1.active {
  color: #2ab574 !important;
}
 .social-links.header-social-links .node-header a::before, .has-banner .social-links.header-social-links .node-header a::before {
  color: #000 !important;
}
.logo .screen.white{
	display: none;
}
.logo .screen.black{
	display: block;opacity: 1 !important;
}
 .top .toolbar [role="button"], .has-banner .top .toolbar [role="button"] {
  color: #000 !important;
  text-shadow: none !important;
}
.hero .node-upper-image .field-image{
	background-size: cover;
background-position: top 120px center;
}
.hero .node-inner{
	padding: 0;
margin: 0;
}
.hero .hero-content-wrapper{
	height: 200px;
position: absolute;
bottom: -130px;width: 100%;z-index: 9;
}
.hero .node-teaser{
	max-height: 800px;
	height: 60vw;
}
.front  #block-block-4{
	padding-top: 150px;
}
/*
.hero .node-upper-image .field-image{
background-size: cover;
background-position: top 120px right;
}*/
  }
  
  
    @media (min-width: 640px) and (max-width:1199px){
	.hero .node-upper-image{
		height: 48vw;
		margin-left:0px;
		margin-right:0px;
	}	
	.hero .node-inner {
  padding: 0 0;
}
.hero .slick-slider .slick-slide , .hero .slick-slider .slick-track{
/*width:100% !important;	*/
}
	.hero .hero-content-wrapper{
		height: 200px;
position: absolute;
bottom: -220px;
width: 100%;
z-index: 9;
	}
	.front  #block-block-4{
	padding-top: 240px;
}
	}
	
	
	    @media (min-width: 1200px) and (max-width:1366px){
			.hero .node-upper-image{
		height: 48vw;
		margin-left:0px;
		margin-right:0px;
	}	
	.hero .node-inner {
  padding: 0 0;
}
.hero .slick-slider .slick-slide , .hero .slick-slider .slick-track{
/*width:100% !important;	*/
}
	.hero .hero-content-wrapper{
		height: 200px;
position: absolute;
bottom: -220px;
width: 100%;
z-index: 9;
	}
	.front  #block-block-4{
	padding-top: 240px;
}
	}
		
		
		  @media (max-width: 640px){
  
	  .hero .node-upper-image , .hero .slick-slider .slick-list{
		  height:auto !important;
	  }
  }
  /* New changes */
	@media (min-width: 1200px) {
		.page-center {
			margin-top: 100px;
		}
	}
	@media (min-width: 1200px) {
		.hero .hero-content-wrapper>.inner {
			bottom: 0px;
		}
	}
	@media (min-width: 640px) {
		.hero .hero-content-wrapper>.inner {
			padding: 40px 60px;
		}
	}