body::-webkit-scrollbar {
  width: 3px;
  border-radius: 5px; }
.logo img {width:90px}

body::-webkit-scrollbar-thumb {
  background-color: #6D7070;
  border: 3px solid transparent;
  /* Border around the thumb */
  border-radius: 5px; }

body::-webkit-scrollbar-track {
  background-color: transparent; }

h1 {
  font-size: 104px;
  font-family: 'Poppins', sans-serif;
  font-weight: 900;
  line-height: 97px;
  margin: 0;
  text-transform: uppercase; }

h2 {
  font-size: 68px;
  font-weight: 700;
  line-height: 78px;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  text-transform: uppercase; }

h3 {
  font-size: 39px;
  font-family: 'Georgia', sans-serif;
  line-height: 45px;
  font-weight: 500;
  margin: 0;
  text-transform: uppercase; }

h4 {
  font-size: 28px;
  font-family: 'Poppins', sans-serif;
  line-height: 26px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0; }

h5 {
  font-size: 22px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  line-height: 26px;
  margin: 0; }

h6 {
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  line-height: 26px;
  margin: 0; }

p {
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  line-height: 26px;
  letter-spacing: 0.2px;
  font-weight: 500;
  margin: 0; }
/* .fade-in {
  animation-name: fade-in;
  transition: all 0.3s;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
} */



body {

    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.fade-in {
  animation: fadeIn ease 30s;
  -webkit-animation: fadeIn ease 10s;
  -moz-animation: fadeIn ease 30s;
  -o-animation: fadeIn ease 30s;
  -ms-animation: fadeIn ease 30s;
}@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
	20% {
opacity:0.2;
	}
	50% {
		opacity:0.3;
}
	70% {
opacity:0.7;
	}
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
}
}

.button-1 {
  width: 180px;
  height: 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #EEBA32;
  font-size: 12px;
  font-family: 'Poppins', sans-serif;
	transition:all 0.3s;
  cursor: pointer;
  font-weight: 400; }
.button-1:hover{
	background-color:#145148;
}
body .section-1 .arrow:hover .swiper-button-next:after, body .section-1 .arrow:hover .swiper-button-prev:after {
	color:#145148;
		transition:all 0.3s;
}

/* .button-1:hover a{
	opacity:0.7;
} */

.button-2 {
  width: 161px;
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #145148;
  font-size: 14px;
  font-family: 'Poppins', sans-serif;
  cursor: pointer;
  font-weight: 400; 

}
.button-2:hover a{
	opacity:0.7;
}
a {
  cursor: pointer; }

.page-title {
  color: transparent;
  -webkit-text-stroke: 2px #145148; }

.gm-style .place-card-large {
  display: none !important; }

html {
  margin-top: 0 !important; }

body {
  overflow-x: hidden; }
  body header {
    position: fixed;
    z-index: 99999;
    width: 100%; }
    body header .header-container {
      height: 120px; }
 .social-links , .social-link{
display: flex;
    align-items: center;

}
 .social-links a ,  .social-link a{
	display: flex;
	 padding: 7px;
    
	   -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s; 
	 border-radius: 50%;
    background-color: transparent;
	
}
.social-links a:nth-child(2) , .social-link a:nth-child(2){
padding:4px 7px;}
 .social-links a:hover , .social-link a:hover{
	   border-radius: 50%;
    background-color: #EEBA32;
   -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s; 
	  
}
.social-link a img{
	width:17px;
}

.social-link a:nth-child(2) img{
width:14px;
}
.error-404 .back-arrow{
	text-align:center;
	display: flex;
    align-items: center;
    justify-content: center;
	color:#145148 !important;
}
.error-404 .back-arrow img{
	max-width:30px;
	margin-right:10px
}
.error-404 .notification-image{
margin-bottom:20px;
}
.error-404 .page-title{
margin-bottom:20px;	
}
.error-404 {
	display:flex;
	justify-content:center;
	align-items:center;
	
}

.error-404 .content{
	max-width:1338px;
	width:70%;
		display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center; 
	min-height:100vh;
	height:100%;
}
.error-404 .page-title{

	font-size:68px;

	text-align:center;
}
.content-oferta{
	display:flex;
	justify-content:center;
	align-items:center;
	
}
.content-oferta .content{
	padding-top:200px;
	margin-bottom:60px; 
	max-width:1338px; 
	width:70%;
}
.content-oferta .content h3{

margin-bottom:30px;}
.content-oferta .content img{
	max-width:50%;
	height:100%;
}
      body header .header-container .top-bar {
        position: relative;
        width: 100%;
        height: 40px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center; }
        body header .header-container .top-bar .background {
          position: absolute;
          width: 100%;
          height: 40px;
          top: 0;
          left: 0;
          right: 0; }
          body header .header-container .top-bar .background img {
            width: 100%;
            height: 40px;
            object-fit: cover; }
        body header .header-container .top-bar__container {
          max-width: 1338px;
          width: 70%;
          z-index: 9999;
          position: relative;
          height: 40px;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: space-between;
          align-items: center; }
          body header .header-container .top-bar__container .adress {
            font-size: 11px;
            color: #fff;
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            justify-content: center;
            align-items: center; }
            body header .header-container .top-bar__container .adress::before {
              content: url("../images/icons/location.svg");
              margin-right: 10px; }
          body header .header-container .top-bar__container .social-links a:not(:last-child) {
            margin-right: 20px; }
    body header .main-header {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #fff;
 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
      body header .main-header__container {
        max-width: 1338px;
        width: 70%;
        height: 100px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center; }
        body header .main-header__container .header-links {
          height: 100%; }
          body header .main-header__container .header-links ul {
            height: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex; }
            body header .main-header__container .header-links ul li {
              height: 100%;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              align-items: center;
              font-size: 14px;
              line-height: 18px;
              font-family: 'Poppins', sans-serif;
              font-weight: 600;
				text-transform:uppercase;
              color: #1C3834;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s;
              border-bottom: 3px solid transparent; }
              body header .main-header__container .header-links ul li:hover {
                color: #EEBA32;
                border-bottom-color: #EEBA32; }
              body header .main-header__container .header-links ul li:not(:last-child) {
                margin-right: 40px; }
            body header .main-header__container .header-links ul .current_page_item {
              border-bottom-color: #EEBA32; }
    body header .mobile-menu {
      display: none;
      width: 36px;
      height: 36px;
      align-items: center;
      position: relative; }
      body header .mobile-menu::before {
        content: "";
        position: absolute;
        height: 2px;
        width: 100%;
        display: block;
        background-color: #1C3834;
        transition-property: background-color,transform;
        transition-duration: .7s;
        transition-timing-function: var(--ease-out-quint);
        transform: rotate(0) translate3d(0, 5px, 0); }
      body header .mobile-menu::after {
        content: "";
        position: absolute;
        height: 2px;
        width: 100%;
        display: block;
        background-color: #1C3834;
        transition-property: background-color,transform;
        transition-duration: .7s;
        transition-timing-function: var(--ease-out-quint);
        transform: rotate(0) translate3d(0, -5px, 0); }
  body .section-1 {
    min-height: 100vh;
    height: auto; }
    body .section-1 .slider-1 .swiper-wrapper .swiper-slide {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center; }
      body .section-1 .slider-1 .swiper-wrapper .swiper-slide .swiper-bg {
        position: absolute;
        width: 100%;
        min-height: 100vh;
        height: 100%; }
        body .section-1 .slider-1 .swiper-wrapper .swiper-slide .swiper-bg img {
          height: 100%;
          width: 100%;
          object-fit: cover; }
      body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container {
        z-index: 999;
        position: relative;
        width: 100%;
        height: 100vh;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        max-width: 1338px;
        width: 70%; }
        body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container > div {
          max-width: 669px;
          width: 100%; }
          body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container > div h3 {
            margin-bottom: 4px; }
          body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container > div h2 {
            color: #fff;
            margin-bottom: 14px; }
      body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container-2 {
        z-index: 999;
        position: relative;
        width: 100%;
        height: 100vh;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        max-width: 1338px;
        width: 70%; }
        body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container-2 > div {
          max-width: 445px;
          width: 100%;
          padding-bottom: 100px; }
          body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container-2 > div h3 {
            margin-bottom: 4px; }
          body .section-1 .slider-1 .swiper-wrapper .swiper-slide .container-2 > div h2 {
            color: #fff;
            margin-bottom: 14px; }
    body .section-1 .arrow {
      top: 70px;
      position: absolute;
      width: 59px;
      height: 100vh;
      background-color: rgba(255, 255, 255, 0.14);
		cursor:pointer;
      z-index: 9; }
    body .section-1 .swiper-button-next:after, body .section-1 .swiper-button-prev:after {
      color: #fff;
      font-size: 28px; }
    body .section-1 .arrow-left {
      left: 0; }
    body .section-1 .arrow-right {
      right: 0; }
  body .section-2 {
    padding-top: 15px;
    overflow: hidden;
    position: relative; }
    body .section-2 .swiper-button-next:after, body .section-2 .swiper-button-prev:after {
      font-size: 26px;
      color: #fff; }
.slider-2 .image-overlay{
opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	transition:all 0.3s;
	color:#fff;
	font-size:16px; 
	font-family:'Poppins', sans-serif;
display:flex;
	align-items:center;
	justify-content:center;
	bottom:0;
	background-color:rgb(28 56 52 / 60%);
	
}
.slider-2 .image-overlay span{
transition:all 0.3s;
	margin-top:20px;
	margin-right:7px;
	
}
.slider-2 .slide-content:hover .image-overlay{
opacity:1;	
}
.slider-2 .slide-content:hover .image-overlay span{
margin-top:0;
}
.slider-2 .slide-content:hover .image-overlay img{
margin-top:0;
	
}
.slider-2 .slide-content .image-overlay img{
	max-width:25px;
	width:100%;
	height:auto;
	margin-top:20px;
	transition:all 0.3s;
	transform: rotate(180deg);
}


/*     body .section-2 .slider-2 {
      width: 100%;
      max-width: 39.33% !important;
      margin: 0 auto !important;
      overflow: visible !important; } */
/*       body .section-2 .slider-2 .swiper-slide .slide-content {
        margin-left: 14px;
        max-height: 498px !important;
        height: 100%; } */
/*         body .section-2 .slider-2 .swiper-slide .slide-content img {
          width: 100%;
          height: 100%;
          object-fit: cover; } */
/*         body .section-2 .slider-2 .swiper-slide .slide-content .image-overlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 0;
          height: 100%;
          background: rgba(0, 0, 0, 0.5);
          z-index: 2; } */
/*       body .section-2 .slider-2 .swiper-slide.swiper-slide-active .slide-content .image-overlay {
        opacity: 0 !important; } */
/*       body .section-2 .slider-2 img {
        width: 100%; } */
.slider-2 .slider-2-image {
  max-height: 498px !important;
  height: 100%; }
  .slider-2 .slider-2-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  body .section-3 {
    margin-top: 15px;
    background-color: #F7F7F7;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    body .section-3 .container {
      padding-bottom: 90px;
      max-width: 1338px;
      width: 70%;
      padding-top: 90px;
      position: relative; }
      body .section-3 .container .navigation {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 41px;
        margin-top: 32px; }
        body .section-3 .container .navigation > div {
          border: 1px solid #145148 !important;
          border-radius: 50%;
          color: #145148;
          width: 45px;
          height: 45px; }
        body .section-3 .container .navigation .swiper-button-prev {
          margin-right: 13px;
          position: relative; }
        body .section-3 .container .navigation .swiper-button-next {
          margin-left: 13px;
          position: relative; }
        body .section-3 .container .navigation .swiper-button-next:after, body .section-3 .container .navigation .swiper-button-prev:after {
          font-size: 15px; }
      body .section-3 .container h6 {
        margin-bottom: 5px;
        color: #EEBA32;
        text-transform: uppercase;
       }
      body .section-3 .container h5 {
font-size:35px;
		  max-width:60%;
		  line-height:46px;
		  margin-bottom:50px;
		 font-family: 'Georgia', sans-serif;
        color: #1C3834;
         }
      body .section-3 .container .swiper-slide .event-image {
        height: 295px;
        position: relative; }
        body .section-3 .container .swiper-slide .event-image .button-2 {
          position: absolute;
          right: 0;
          bottom: -30px;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          color: #EEBA32; }
body .section-3 .container .swiper-slide .event-image .button-2 a{
transition:all 0.3s;
}
body .section-3 .container .swiper-slide {
overflow:hidden;}
body .section-3 .container .swiper-slide .event-image .event-image-img  {
	overflow:hidden;
	height:295px;
	  border-top-right-radius: 5px;
          border-top-left-radius: 5px;
}
        body .section-3 .container .swiper-slide .event-image img {
        
          width: 100%;
          height: 100%;
          object-fit: cover;
  transition: transform 0.3s ease-in-out;
			overflow:hidden;
}
body .section-3 .container .swiper-slide .event-image .event-image-img:hover img{
	transform: scale(1.2);
	width:100%;
	height:100%;
}
.button-2:hover div{
opacity:0.7;
}

      body .section-3 .container .swiper-slide .event-desc {
        padding: 40px 42px 30px 23px;
        background-color: #fff;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; }
      body .section-3 .container .swiper-slide .event-categ {
        color: #EC008C;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        margin-bottom: 7px; }
      body .section-3 .container .swiper-slide p {
        color: #1C3834; 
		  font-size:18px;
		  font-weight:400;
}
  body .section-4 {
    background-image: url("../../images/service-bg.png");
    margin-top: 15px;
    background-repeat: repeat;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    body .section-4 .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 55px;
      position: relative; }
      body .section-4 .container .navigation {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 41px;
        margin-top: 32px; }
        body .section-4 .container .navigation > div {
          border: 1px solid #145148 !important;
          border-radius: 50%;
          color: #145148;
          width: 45px;
          height: 45px; }
        body .section-4 .container .navigation .swiper-button-prev {
          margin-right: 13px;
          position: relative; }
        body .section-4 .container .navigation .swiper-button-next {
          margin-left: 13px;
          position: relative; }
        body .section-4 .container .navigation .swiper-button-next:after, body .section-4 .container .navigation .swiper-button-prev:after {
          font-size: 15px; }
      body .section-4 .container h6 {
        margin-bottom: 5px;
        color: #EEBA32;
        text-transform: uppercase;
        }
      body .section-4 .container h5 {
     font-size: 35px;
    max-width: 60%;
    line-height: 46px;
    margin-bottom: 50px;
		  font-family:'Georgia', sans-serif;
        color: #1C3834;
        }
      body .section-4 .container .swiper-slide {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding-bottom: 146px; }
        body .section-4 .container .swiper-slide .swiper-slider-container {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center;
          flex-direction: column; }
          body .section-4 .container .swiper-slide .swiper-slider-container h6 {
            margin-bottom: 14px;
            color: #1C3834;
            text-transform: uppercase;
            text-align: center;
            line-height: 20px; }
          body .section-4 .container .swiper-slide .swiper-slider-container .service-image {
            height: 240px;
            width: 240px;
            position: relative;
            margin-bottom: 26px; }
            body .section-4 .container .swiper-slide .swiper-slider-container .service-image img {
              width: 100%;
              height: 100%;
              object-fit: cover;
              border-radius: 50%; }
          body .section-4 .container .swiper-slide .swiper-slider-container div {
            font-family: 'Poppins', sans-serif;
            font-size: 14px;
            line-height: 16px;
            color: #9F9F9F;
            font-weight: 300;
            width: 85%;
            text-align: center; }
  body .newsletter {
    padding: 19px;
    background-color: #EEBA32;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -87px;
    z-index: 99;
    position: relative; }
    body .newsletter > div {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding: 48px 39px 41px 41px;
      border: 1px dashed #fff;
      width: 100%; }
      body .newsletter > div .desc {
        width: calc(41.8% + 115px);
        margin-right: 115px;
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        font-weight: 300;
        color: #fff;
        line-height: 28px; }
        body .newsletter > div .desc span {
          font-weight: 500;
          text-transform: capitalize; }
      body .newsletter > div .subscribe-button {
        width: 41%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        body .newsletter > div .subscribe-button input {
          height: 60px;
          outline: none;
          background-color: #fff;
          width: calc(100% - 161px);
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          padding-left: 29px;
          color: #A2BCB8;
          font-size: 12px;
          font-weight: 300;
          font-family: 'Poppins', sans-serif; }
        body .newsletter > div .subscribe-button .button-2 {
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px; }
  body .section-5 {
    background-image: url("../../images/marks-bg.jpg");
    background-size: cover;
    background-position: center;
    margin-top: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    body .section-5 .bg-overlay {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.5); }
    body .section-5 .container {
      padding-bottom: 100px;
      max-width: 1338px;
      width: 70%;
      padding-top: 164px;
      position: relative; }
      body .section-5 .container .navigation {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 41px;
        margin-top: 32px; }
        body .section-5 .container .navigation > div {
          border: 1px solid #145148 !important;
          border-radius: 50%;
          color: #145148;
          width: 45px;
          height: 45px; }
        body .section-5 .container .navigation .swiper-button-prev {
          margin-right: 13px;
          position: relative; }
        body .section-5 .container .navigation .swiper-button-next {
          margin-left: 13px;
          position: relative; }
        body .section-5 .container .navigation .swiper-button-next:after, body .section-5 .container .navigation .swiper-button-prev:after {
          font-size: 15px; }
      body .section-5 .container h6 {
        margin-bottom: 5px;
        color: #EEBA32;
        text-transform: uppercase;
}
      body .section-5 .container h5 {
            font-size: 35px;
		  font-family:'Georgia', sans-serif;
    max-width: 60%;
    line-height: 46px;
    margin-bottom: 50px;
        color: #1C3834;
       }
      body .section-5 .container .swiper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        body .section-5 .container .swiper .swiper-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center; }
          body .section-5 .container .swiper .swiper-wrapper .swiper-slide img {
            width: 100%;
            color: #4A4B4D;
            filter: grayscale(100%); 
			  transition: all 0.3s;

}

body .section-5 .container .swiper .swiper-wrapper .swiper-slide:hover img{
filter: none;
}

  body .breadcrumb {
    height: 450px;
    background-color: #EBFAFD;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    body .breadcrumb .container {
      max-width: 1338px;
      width: 70%; }
    body .breadcrumb .breadcrumb-img {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      width: 40.36%; }
      body .breadcrumb .breadcrumb-img img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
  body .our-concept {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center; }
    body .our-concept .container {
      max-width: 1338px;
      width: 70%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding-top: 85px;
      padding-bottom: 68px; }
      body .our-concept .container .concept-img {
        max-width: 46%;
        width: 100%;
        position: relative;
        padding-bottom: 75px; }
        body .our-concept .container .concept-img .img1 {
          height: 340px;
          max-width: 453px; }
        body .our-concept .container .concept-img .img2 {
          position: absolute;
          bottom: 0;
          right: 0;
          max-width: 294px;
          height: 340px; }
        body .our-concept .container .concept-img img {
          width: 100%;
          object-fit: cover; }
      body .our-concept .container .right-section {
        margin-left: 39px;
        max-width: 54%; }
        body .our-concept .container .right-section .section-title {
          margin-bottom: 31px;
font-size:35px;
			color: #1C3834 ;
			max-width:265px;
			width:100%;
			line-height:50px;
}
        body .our-concept .container .right-section .section-desc p {
          font-size: 18px;
          font-weight: 400;
          font-family: 'Poppins',sans-serif;
          line-height: 28px;
          letter-spacing: 0.18px; }
  body .map-location {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center; }
    body .map-location iframe {
      width: 100%;
      height: 806px;
      filter: grayscale(100%);
      opacity: 0.7; }
    body .map-location .place-card {
      display: none !important; }
    body .map-location .container {
      max-width: 1338px;
      width: 70%;
      position: absolute;
      z-index: 99;
      height: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: flex-end; }
      body .map-location .container .location-box {
        background-color: #fff;
        width: 574px;
        margin-top: 60px;
        height: fit-content;
        padding: 42px 38px 202px 38px;
        position: relative;
        border-radius: 5px;
        box-shadow: rgba(0, 0, 0, 0.16); }
        body .map-location .container .location-box .yellow-bg {
          position: absolute;
          top: -3px;
          left: 0;
          z-index: -1;
          background-color: #EEBA32;
          width: 100%;
          height: 100%;
          border-radius: 5px; }
        body .map-location .container .location-box .triangle-bg {
          position: absolute;
          top: 0;
          z-index: 0;
          left: 0;
          right: 0;
          top: 0;
          z-index: 0;
          bottom: 0;
          height: 100%; }
          body .map-location .container .location-box .triangle-bg img {
            width: 100%; }
        body .map-location .container .location-box .location-title {
          z-index: 1;
          position: relative;
          font-weight: 600;
          margin-bottom: 26px;
          text-transform: uppercase;
          color: #1C3834; }
        body .map-location .container .location-box ul {
          position: relative;
          z-index: 1; }
          body .map-location .container .location-box ul li {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            align-items: flex-start; }
            body .map-location .container .location-box ul li:not(:last-child) {
              margin-bottom: 22px; }
            body .map-location .container .location-box ul li h6 {
              font-weight: 400;
              color: #6D7070;
              letter-spacing: 0.16px;
              margin-left: 14px; }
  body .iteractive-map {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center; }
    body .iteractive-map .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 38px;
      padding-bottom: 82px; }
      body .iteractive-map .container .title {
        font-size: 125px;
        font-weight: 900;
        font-family: 'Poppins', sans-serif;
        color: transparent;
        -webkit-text-stroke: 1px #1C3834;
        text-transform: uppercase;
        opacity: 61%; }
      body .iteractive-map .container .content {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        body .iteractive-map .container .content .list {
          width: 27.4%;
          padding-top: 15px; }
          body .iteractive-map .container .content .list h6 select {
            font-size: 16px;
            font-family: 'Poppins', sans-serif;
            font-weight: 600;
            line-height: 26px;
            margin: 0;
           
			  color:#fff;
            font-weight: 400;
            height: 55px;
            background-color: #1C3834;
            border-radius: 5px;
            width: 100%;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            align-items: center;
            padding-left: 21px;
            margin-bottom: 28px;
            width: 100%;
            outline: none; }
          body .iteractive-map .container .content .list ul li {
            font-size: 14px;
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
            line-height: 30px;
            color: #1C3834; }
        body .iteractive-map .container .content .map {
          width: 72.6%;
          position: relative;
          margin-left: 41px; }
          body .iteractive-map .container .content .map img {
            width: 100%;
            object-fit: contain; }
          body .iteractive-map .container .content .map .description-image {
            position: absolute;
            right: 20px;
            top: 0;
            bottom: 0;
            margin-top: auto;
            margin-bottom: auto;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            align-items: center; }
  body .notification {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7F7F7; }
    body .notification .container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: column;
      align-items: center;
      max-width: 1338px;
      width: 70%;
      padding-top: 88px;
      padding-bottom: 118px; }
      body .notification .container .title {
        margin-bottom: 38px;
        color: #1C3834; }
      body .notification .container .desc {
        font-size: 14px;
        color: #6D7070;
        line-height: 28px;
        opacity: 47%;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        margin-top: 29px;
        letter-spacing: 0.14px; }
  body .event-breadcrumb {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    position: relative;
    height: 100%; }
    body .event-breadcrumb .bg-image {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: -1; }
      body .event-breadcrumb .bg-image::after {
        content: '';
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.3); }
      body .event-breadcrumb .bg-image img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    body .event-breadcrumb .container {
      padding-top: 155px;
      max-width: 1338px;
      width: 70%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      position: relative;
      flex-direction: column; }
      body .event-breadcrumb .container .top {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 27px; }
        body .event-breadcrumb .container .top .max-img {
          width: 75%;
          position: relative;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: flex-end;
          align-items: flex-end;
          padding: 0 41px 50px 0; }
          body .event-breadcrumb .container .top .max-img::after {
            position: absolute;
            top: 0;
            left: 0;
            content: '';
            background-color: #1C3834;
            opacity: 45%;
            width: 100%;
            height: 100%;
            right: 0;
            bottom: 0; }
          body .event-breadcrumb .container .top .max-img .img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0; }
            body .event-breadcrumb .container .top .max-img .img img {
              width: 100%;
              height: 100%; }
          body .event-breadcrumb .container .top .max-img .text {
            position: relative;
            z-index: 9;
            max-width: 267px;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            align-items: flex-end;
            flex-direction: column;
            justify-content: flex-end;
            text-align: end; }
            body .event-breadcrumb .container .top .max-img .text h6 {
              font-weight: 200;
              line-height: 25px;
              color: #FFFFFF; }
            body .event-breadcrumb .container .top .max-img .text h4 {
              color: #FFFFFF;
              line-height: 32px;
              margin-bottom: 10px; }
            body .event-breadcrumb .container .top .max-img .text .button-1 {
              border-radius: 5px; }
        body .event-breadcrumb .container .top .right-imgs {
          width: 25%;
          padding-left: 14px; }
          body .event-breadcrumb .container .top .right-imgs img {
            width: 100%;
            height: calc(50% - 5px); }
            body .event-breadcrumb .container .top .right-imgs img:not(:last-child) {
              margin-bottom: 10px; }
      body .event-breadcrumb .container .breadcrumb-bottom {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-bottom: 90px; }
        body .event-breadcrumb .container .breadcrumb-bottom .images {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: space-between;
          width: 100%; }
          body .event-breadcrumb .container .breadcrumb-bottom .images .img {
            width: calc(20% - 16px);
            max-width: 250px;
            height: 178px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            border-radius: 5px; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:not(:last-child) {
              margin-right: 20px; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(1) {
              background-color: #EC008C; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(2) {
              background-color: #FA5511; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(3) {
              background-color: #92278F; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(4) {
              background-color: #145148; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(5) {
              background-color: #EEBA32; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img img {
              margin-bottom: 25px; }
            body .event-breadcrumb .container .breadcrumb-bottom .images .img h6 {
              font-weight: 400;
              line-height: 40px;
              color: #FFFFFF;
              text-transform: uppercase; }
  body .event-section {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("../../images/event-bg.png");
    background-size: cover; }
    body .event-section .container {
      align-items: center;
      position: relative;
      max-width: 1338px;
      width: 70%;
      padding-top: 108px;
      position: relative; }
      body .event-section .container .title {
        position: absolute;
        top: 40px;
        width: 71.5%;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto; }
        body .event-section .container .title img {
          width: 100%; }
      body .event-section .container .content {
        margin-bottom: 77px; }
        body .event-section .container .content h4 {
          color: #EEBA32; }
        body .event-section .container .content .swiper-desc {
          font-size: 18px;
          color: #FFFFFF;
          font-weight: 300;
          line-height: 26px;
          font-family: 'Poppins', sans-serif;
          margin-bottom: 39px; }
      body .event-section .container .navigation {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 41px;
        margin-top: 32px; }
        body .event-section .container .navigation > div {
          border: 1px solid #145148 !important;
          border-radius: 50%;
          color: #145148;
          width: 32px;
          height: 32px; }
        body .event-section .container .navigation .swiper-button-prev {
          margin-right: 13px;
          position: relative; }
        body .event-section .container .navigation .swiper-button-next {
          margin-left: 13px;
          position: relative; }
        body .event-section .container .navigation .swiper-button-next:after, body .event-section .container .navigation .swiper-button-prev:after {
          font-size: 15px; }
      body .event-section .container h6 {
        margin-bottom: 5px;
        color: #EEBA32;
        text-transform: uppercase;
        text-align: center; }
      body .event-section .container h5 {
        text-transform: uppercase;
        color: #1C3834;
        text-align: center; }
      body .event-section .container .swiper-slide .swiper-slider-container {
        background-color: #fff;
        border-radius: 5px; }
      body .event-section .container .swiper-slide .event-image {
        height: 295px;
        position: relative;
        margin-bottom: 40px; }
        body .event-section .container .swiper-slide .event-image .button-2 {
          position: absolute;
          right: 0;
          bottom: -30px;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          color: #EEBA32; }
        body .event-section .container .swiper-slide .event-image img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      body .event-section .container .swiper-slide .event-categ {
        color: #EC008C;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        line-height: 16px;
        font-weight: 400;
        margin-bottom: 7px;
        padding-left: 23px; }
      body .event-section .container .swiper-slide p {
        color: #1C3834;
        padding-left: 23px;
        padding-bottom: 30px;
        padding-right: 42px; }
  body .brand-section {
    background-color: #F7F7F7;
    background-size: cover;
    margin-top: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative; }
    body .brand-section .container {
      padding-bottom: 76px;
      max-width: 1338px;
      width: 70%;
      padding-top: 164px;
      position: relative; }
      body .brand-section .container .navigation {
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-bottom: 41px;
        margin-top: 32px; }
        body .brand-section .container .navigation > div {
          border: 1px solid #145148 !important;
          border-radius: 50%;
          color: #145148;
          width: 32px;
          height: 32px; }
        body .brand-section .container .navigation .swiper-button-prev {
          margin-right: 13px;
          position: relative; }
        body .brand-section .container .navigation .swiper-button-next {
          margin-left: 13px;
          position: relative; }
        body .brand-section .container .navigation .swiper-button-next:after, body .brand-section .container .navigation .swiper-button-prev:after {
          font-size: 15px; }
      body .brand-section .container h4 {
        margin-bottom: 5px;
        color: #145148;
        text-transform: uppercase;
        text-align: left; }
      body .brand-section .container div {
        font-family: 'Poppins', sans-serif;
        color: #1C3834;
        font-size: 18px;
        font-weight: 300;
        line-height: 26px; }
      body .brand-section .container .swiper {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center; }
        body .brand-section .container .swiper .swiper-wrapper {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center; }
          body .brand-section .container .swiper .swiper-wrapper .swiper-slide img {
            width: 100%; }
  body .event-swiper-top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between; }
  body .event-section .event-swiper-top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between; }
    body .event-section .event-swiper-top .navigation > div {
      color: #fff !important;
      border: 1px solid #fff !important; }
  body .service-breadcrumb {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(../images/marks-bg.jpg);
    background-size: cover;
    background-position: center;
    position: relative; }
    body .service-breadcrumb .bg-overlay {
      position: absolute;
      width: 100%;
      top: 0;
      left: 0;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.5); }
    body .service-breadcrumb .container {
      max-width: 1338px;
      width: 70%;
      padding: 211px 0px 113px;
      z-index: 1; }
      body .service-breadcrumb .container .title {
        color: transparent;
        -webkit-text-stroke: 2px #1C3834;
        margin-bottom: 38px; }
      body .service-breadcrumb .container .breadcrumb-bottom {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-bottom: 90px; }
        body .service-breadcrumb .container .breadcrumb-bottom .images {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          justify-content: space-between;
          width: 100%; }
          body .service-breadcrumb .container .breadcrumb-bottom .images .img {
            width: calc(20% - 16px);
            max-width: 250px;
            height: 178px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            border-radius: 5px; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:not(:last-child) {
              margin-right: 20px; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(1) {
              background-color: #EC008C; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(2) {
              background-color: #FA5511; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(3) {
              background-color: #92278F; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(4) {
              background-color: #145148; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img:nth-child(5) {
              background-color: #EEBA32; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img img {
              margin-bottom: 25px; }
            body .service-breadcrumb .container .breadcrumb-bottom .images .img h6 {
              font-weight: 400;
              line-height: 40px;
              color: #FFFFFF;
              text-transform: uppercase; }
  body .services {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7F7F7; }
    body .services .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 71px;
      padding-bottom: 78px; }
      body .services .container .services-box {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px; }
      body .services .container .service-box {
        width: calc(33.33% - 20px);
        margin-left: 20px;
        background-color: #FFFFFF;
        border-radius: 0 0 5px 5px;
        margin-bottom: 35px; }
        body .services .container .service-box .service-description {
          padding: 27px 63px 35px 25px; }
        body .services .container .service-box .image {
          height: 289px;
          margin-bottom: 27px;
			 border-radius: 5px 5px 0 0; 
			overflow:hidden;
}
          body .services .container .service-box .image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
			  transition:all 0.3s;
			  
           }
body .services .container .service-box .image:hover img {
transform:scale(1.2);
}

        body .services .container .service-box .title {
          color: #1C3834;
          text-transform: uppercase;
          margin-bottom: 7px; }
        body .services .container .service-box .description {
          font-size: 14px;
          font-family: 'Poppins', sans-serif;
          line-height: 20px;
          letter-spacing: 0.14;
          color: #6D7070;
          margin-bottom: 21px; }
        body .services .container .service-box ul li {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center; }
          body .services .container .service-box ul li:not(:last-child) {
            margin-bottom: 11px; }
          body .services .container .service-box ul li span {
            font-size: 14px;
            font-family: 'Poppins', sans-serif;
            letter-spacing: 0.14px;
            color: #145148;
            margin-left: 11px; }
  body .entry-section {
    padding-top: 140px;
    overflow: hidden;
    position: relative;
    background-color: #F7F7F7; }
    body .entry-section .swiper-button-next:after, body .entry-section .swiper-button-prev:after {
      font-size: 26px;
		transition:all 0.3s;
      color: #fff; }
body .entry-section .swiper-button-next:hover ,  body .entry-section .swiper-button-prev:hover{
	background-color:#EEBA32;

}
body .entry-section .swiper-button-next ,  body .entry-section .swiper-button-prev{
/* 	padding:4px 22px; */
	margin-top:50px;
		transition:all 0.5s;
		border-radius:50%;
}
body .entry-section .swiper-button-prev{
	padding:4px 23px 4px 21px;
}
body .entry-section .swiper-button-next{
		padding:4px 21px 4px 23px;
}
.slider-entry .slider-entry-image {
  max-height: 498px !important;
  height: 100%; }
  .slider-entry .slider-entry-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
/*     body .entry-section .slider-entry {
      width: 100%;
      height: 498px;
      max-width: 39.33% !important;
      margin: 0 auto !important;
      overflow: visible !important; } */
/*       body .entry-section .slider-entry .swiper-slide .slide-content {
        margin-left: 14px;
        max-height: 498px !important;
        height: 100%;
        position: relative; } */
/*         body .entry-section .slider-entry .swiper-slide .slide-content img {
          width: 100%;
          height: 100%;
          object-fit: cover; } */
        body .entry-section .slider-entry .swiper-slide .slide-content .image-overlay {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, 0.5);
          z-index: 2; }
        body .entry-section .slider-entry .swiper-slide .slide-content .slide-desc {
          max-width: 317px;
          width: 100%;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          z-index: 2; }
          body .entry-section .slider-entry .swiper-slide .slide-content .slide-desc .title {
            font-size: 38px;
			  margin-bottom:15px;
            font-family: 'Poppins', sans-serif;
            font-weight: 700;
            line-height: 38px;
            text-transform: uppercase;
            color: #fff;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
			  text-align:center;
            display: flex;
            justify-content: center; }
          body .entry-section .slider-entry .swiper-slide .slide-content .slide-desc h6 {
            color: #fff;
            text-align: center;
            line-height: 22px; }
   
      body .entry-section .slider-entry img {
        width: 100%; }
  body .floor-description {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center; }
    body .floor-description .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 66px;
      padding-bottom: 100px;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }
      body .floor-description .container .title {
        color: transparent;
        -webkit-text-stroke: 1px #1C3834;
        opacity: 61%;
text-align:center;
}
      body .floor-description .container .description {
        font-weight: 300;
        text-align: center;
        text-transform: none;
        line-height: 40px;
        letter-spacing: 0.28px;
        max-width: 947px;
		  font-size:23px;
        color: #6D7070;
        margin-top: 32px; }
        body .floor-description .container .description strong {
          font-weight: 600; 
color:#1C3834;
}
  body .first-floor-marks {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7F7F7; }
    body .first-floor-marks .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 100px;
      padding-bottom: 155px; }
      body .first-floor-marks .container .title {
        text-align: center;
        color: #1C3834; 
		  font-size:34px;
margin-bottom:100px;
		  line-height:36px;
}
      body .first-floor-marks .container .marks-logo {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-left: -20px;
        width: calc(100% + 20px); }
        body .first-floor-marks .container .marks-logo  a{
          width: calc(25% - 20px);
          object-fit: contain;
          margin-left: 20px;
			margin-bottom:40px;
			background-color:#fff;
			padding:45px;
			border-radius:5px;
overflow:hidden;}
body .first-floor-marks .container .marks-logo  a img{
	width:100%;
	transition: all 0.3s;

}
          body .first-floor-marks .container .marks-logo a:hover img {
            transform:scale(1.2) ;      }
  body .brands-breadcrumb {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; }
    body .brands-breadcrumb .bg-image {
      position: absolute;
      height: calc(100% - 120px);
      top: 120px;
      left: 0;
      right: 0; }
      body .brands-breadcrumb .bg-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        opacity: 50%; }
    body .brands-breadcrumb .container {
      max-width: 1338px;
      width: 70%;
      padding: 211px 0 83px 0px;
      z-index: 1; }
      body .brands-breadcrumb .container h2 {
        color: transparent;
        -webkit-text-stroke: 2px #1C3834; }
  body .tabs-section {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F7F7F7; }
    body .tabs-section .container {
      max-width: 1338px;
      width: 70%;
      padding-top: 49px;
      padding-bottom: 100px; }
      body .tabs-section .container .tabs .tabLinks {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex; }
        body .tabs-section .container .tabs .tabLinks li {
			overflow:hidden;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 14px;
          font-family: 'Poppins', sans-serif;
          font-weight: 400;
          line-height: 18px; }
          body .tabs-section .container .tabs .tabLinks li:nth-child(1) {
            width: 170px;
            background-color: #EEBA32;
            height: 45px;
            color: #FFFFFF;
            border-radius: 5px;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16); }
            body .tabs-section .container .tabs .tabLinks li:nth-child(1)  .singleLink::before {
              content: url("../images/icons/brand-list.svg");
position:absolute;
				z-index:99;
				left:14px;
/* 				top:0;
				bottom:0;
				margin-top:auto;
				margin-bottom:auto; */
				
}
body .tabs-section .container .tabs .tabLinks li{
position:relative;
}
          body .tabs-section .container .tabs .tabLinks li:nth-child(2) {
            width: 238px;
            height: auto;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
            border-radius: 5px;
            color: #1C3834;
            margin-left: 18px; }
            body .tabs-section .container .tabs .tabLinks li:nth-child(2) .singleLink::before {
              content: url("../images/icons/hiearky-map.svg");
				z-index:99;
					left:15px;
position:absolute;
				transition:all 0.3s;
}
           body .tabs-section .container .tabs .tabLinks li:nth-child(2) .singleLink.active::before {
              content: url("http://emerald.ederstudio.com/wp-content/uploads/2024/01/Group-205.svg");
				z-index:99;
					left:15px;
position:absolute;
}
          body .tabs-section .container .tabs .tabLinks li .singleLink {
            position: relative;
            cursor: pointer;
            overflow: hidden;
			  height:100%;
			  width:100%;
            transition: 0.3s; 
			      display: flex;
    align-items: center;

}
      body .tabs-section .container .tabs .brand-box {
        width: calc(33.33% - 20px);
        margin-left: 20px;
        margin-bottom: 28px; 
background-color:#fff;
}
        body .tabs-section .container .tabs .brand-box .image img {
          width: 100%; }
        body .tabs-section .container .tabs .brand-box .brand-content {
          background-color: #fff;
          border-radius: 0 0 5px 5px;
          padding: 29px 36px 35px 28px; }
          body .tabs-section .container .tabs .brand-box .brand-content .brand-logo {
            margin-bottom: 8px; }
            body .tabs-section .container .tabs .brand-box .brand-content .brand-logo img {
              max-width: 106px;
              width: 40%; }
          body .tabs-section .container .tabs .brand-box .brand-content .brand-title {
            font-size: 18px;
            font-family: 'Poppins', sans-serif;
            font-weight: 500;
            color: #1C3834;
            margin-bottom: 16px; }
          body .tabs-section .container .tabs .brand-box .brand-content .brand-desc {
            font-size: 14px;
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
            line-height: 20px;
            letter-spacing: 0.14px;
            color: #6D7070; }
      body .tabs-section .container .tabs .button-1 {
        border-radius: 5px;
        margin-top: 34px; }
      body .tabs-section .container .insideContent.brand {
        width: calc(100% + 20px);
        margin-left: -20px; }
      body .tabs-section .container .tabs .tabLinks li .singleLink .linkText {
        position: relative;
        z-index: 2;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        opacity: 0.6;
		  padding-left:45px;
		  padding-right:6px;
		  
        transition: 0.5s; }
      @media screen and (max-width: 750px) {
		  h2{
line-height:60px;
		  }
		  body .section-3 .container h5{
			  line-height:32px;
			  font-size:25px;
			 max-width:100%;
		  }
		  body .section-5 .container h5{
			 line-height:32px;
			  font-size:25px;
			 max-width:100%; 
		  }
        body .tabs-section .container .tabs .tabLinks li .singleLink .linkText::before {
          display: none; } }
      body .tabs-section .container .tabs .tabLinks li .singleLink:hover::before {
/*         -webkit-transform: scaleY(1);
        transform: scaleY(1);  */
}
      body .tabs-section .container .tabs .tabLinks li .singleLink:hover .linkText {
        opacity: 1; }
      body .tabs-section .container .tabs .tabLinks li .singleLink:hover .linkText::before {
/*         -webkit-transform: translateY(-300%);
        transform: translateY(-300%);  */
}
      body .tabs-section .container .tabs .tabLinks li .singleLink.active {
/*         -webkit-transform: scaleY(1.4);
        transform: scaleY(1.4);  */
background-color:#1C3834 !important;
		  color:#fff;
		  

}
/*       body .tabs-section .container .tabs .tabLinks li .singleLink.active::before {
        -webkit-transform: scaleY(0.05);
        transform: scaleY(0.05); } */
      body .tabs-section .container .tabs .tabLinks li .singleLink.active .linkText {
/*         -webkit-transform: scaleY(0.714);
        transform: scaleY(0.714);  */
}
      body .tabs-section .container .tabs .tabLinks li .singleLink.active .linkText, body .tabs-section .container .tabs .tabLinks li .singleLink.active:hover .linkText {
        background: var(--links-overlay);
        -webkit-background-clip: text;
        background-clip: text;
        opacity: 1; }
      body .tabs-section .container .tabs .TabContents {
        position: relative;
        margin-top: 0;
        background: transparent;
        list-style-type: none;
        transition: 1s; }
      body .tabs-section .container .tabs .TabContents::after {
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        width: 100%;
        height: 5px;
        background: var(--links-overlay); }
      body .tabs-section .container .load-more-button {
        width: 100%;
        margin-left: 20px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center; }
      body .tabs-section .container .tabs .TabContents .insideContent {
        display: none;
        min-height: 200px;
        font-weight: 300;
        line-height: 1.8;
        opacity: 0;
        margin-top: 55px;
        flex-wrap: wrap;
/*         -webkit-transform: translateY(1%);
        transform: translateY(1%); */
        -webkit-animation: fadeIn 0.5s forwards;
        animation: fadeIn 0.5s forwards; 
}
body .tabs-section .container .tabs .TabContents .insideContent .brand-box .image{
	overflow:hidden; 
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
body .tabs-section .container .tabs .TabContents .insideContent .brand-box .image img{
	overflow:hidden;
	transition:all 0.3s;
}
body .tabs-section .container .tabs .TabContents .insideContent .brand-box .image:hover img {
transform:scale(1.2);
}
      body .tabs-section .container .tabs .TabContents .insideContent.active {
        display: flex; }

@-webkit-keyframes fadeIn {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeIn {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
    body .tabs-section .insideContent .container {
      width: 100%;
      padding-top: 0; }
  body footer {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
background-image: url("../images/event-bg.png");
	  background-size:cover;
	  margin-left:-20px;
}
    body footer .container {
		margin-left:20px;
      max-width: 1338px;
      width: 70%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-direction: column;
      padding: 69px 0; }
      body footer .container .main-footer {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        padding-bottom: 58px;
        border-bottom: 1px solid #D5DBDA; }
        body footer .container .main-footer .logo {
          width: 18%;
          padding-right: 42px; }
          body footer .container .main-footer .logo img {
            width: 100%; }
        body footer .container .main-footer .emerald-desc {
          width: 28%;
          padding-left: 33px;
          border-left: 1px solid #D5DBDA;
          padding-right: 92px; }
          body footer .container .main-footer .emerald-desc .desc {
            font-size: 12px;
            font-family: 'Poppins', sans-serif;
            font-weight: 400;
            line-height: 20px;
            letter-spacing: 0.12px;
            margin-bottom: 20px;
            color: #fff; }
          body footer .container .main-footer .emerald-desc .social-link a:not(:last-child) {
            margin-right: 26px; }
        body footer .container .main-footer .footer-column {
          width: 18%; }
          body footer .container .main-footer .column-title {
            text-transform: uppercase;
            font-family: 'Poppins', sans-serif;
            font-size: 18px;
            line-height: 26px;
            color: #fff;
            font-weight: 500;
            margin-bottom: 14px; }
          body footer .container .main-footer .footer-column ul li {
            font-size: 12px;
            font-weight: 400;
            text-transform: capitalize;
            color: #fff;
            font-family: 'Poppins', sans-serif;
            line-height: 30px;
            letter-spacing: 0.12px; }
      body footer .container .bottom-footer {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-top: 33px;
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        line-height: 20px;
        letter-spacing: 0.12px; }
        body footer .container .bottom-footer .left {
          color: #ACB2B1; }
        body footer .container .bottom-footer .right {
          color: #ACB2B1; }

.brand-swiper-button-prev, .event-swiper-button-prev, .service-swiper-button-prev, .mark-swiper-button-prev {
  content: url("http://emerald.ederstudio.com/wp-content/uploads/2024/01/image-1.png");
  padding: 5px;
	transform: rotate(180deg);
	cursor:pointer;
  margin-right: 15px; }

.brand-swiper-button-next, .event-swiper-button-next, .service-swiper-button-next, .mark-swiper-button-next, .second-swiper-button-next {
content: url("http://emerald.ederstudio.com/wp-content/uploads/2024/01/image-1.png");
  	cursor:pointer;
  padding: 5px; }

.section-2 .second-swiper-button-next {
	content: " ";

}
.section-2 .second-swiper-button-next:after{
content: url("http://emerald.ederstudio.com/wp-content/uploads/2024/01/arrow.svg");
	    margin-right: 25px;
    background-color: #EEBA32;
    /* padding: 5px 15px; */
    padding-top: 6px;
    padding-left: 7px;
    border-radius: 50%;
    cursor: pointer;
    padding-bottom: 2px;
    padding-right: 5px;
		transition: all 0.3s;
}
.second-swiper-button-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  z-index: 99;
display:flex; 
	align-items:center;
/* 	transition: all 0.3s; */
}

.second-swiper-button-prev:after{
  content: url("http://emerald.ederstudio.com/wp-content/uploads/2024/01/arrow.svg");
	margin-left:25px;
	    background-color: #EEBA32;
   padding-top: 6px;
    padding-left: 7px;
    border-radius: 50%;
    cursor: pointer;
    padding-bottom: 2px;
    padding-right: 5px;
	 transform: rotate(180deg);
	transition:all 0.3s;
	
}
.second-swiper-button-prev:hover:after , .second-swiper-button-next:hover:after{
   background-color: #145148;
}


.second-swiper-button-next {
 
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  z-index: 99;
  right: 0; 
display:flex;
	align-items:center;
}
.section-1 .second-swiper-button-next:after{
  content: url("../images/icons/white-arrow.png");
	margin-right:25px;
}
.mobile-menu-content {
  width: calc(100vh + 100%);
  height: calc(100vh + 100%);
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  position: fixed;
  top: 0;
  display: flex;
  z-index: 9999;
  visibility: hidden;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #1C3834 ;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover, 100% auto;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  margin-left: -50%;
  padding-left: 50%;
  margin-top: -70%;
  padding-top: 70%;
  padding-bottom: 50%;
  transform: translateY(100%); }
  .mobile-menu-content .mobile-menu-links {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateY(120%); }
  .mobile-menu-content.open .mobile-menu-links {
    opacity: 1;
    max-width: 1338px;
    width: 70%;
    color: #fff;
    padding-left: 30px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    transform: translateY(120%); }
    .mobile-menu-content.open .mobile-menu-links li:not(:last-child) {
      margin-bottom: 30px; }
    .mobile-menu-content.open .mobile-menu-links li a {
      translate: none;
      rotate: none;
      scale: none;
      transform: translate(0px, 20px);
      font-family: 'Poppins', sans-serif;
      font-size: 30px;
      line-height: 26px;
      font-weight: 400;
      text-transform: capitalize; }

.menu-is-opened .mobile-menu-content {
  translate: none;
  rotate: none;
  scale: none;
  transform: translate(0px, 0px);
  visibility: visible; }
  .menu-is-opened .mobile-menu-content .mobile-menu-links {
    transform: translate(0%); }
    .menu-is-opened .mobile-menu-content .mobile-menu-links a {
      translate: none;
      rotate: none;
      scale: none;
      transform: translate(0px, 0px);
      opacity: 1;
      visibility: inherit; }

.menu-is-opened .mobile-menu::before {
  transform: rotate(-224deg) translateZ(0); }

.menu-is-opened .mobile-menu::after {
  transform: rotate(45deg) translateZ(0); }

@keyframes menuAnimation {
  50% {
    border-top-left-radius: 20%;
    border-top-right-radius: 20%; }
  100% {
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

.insideContent .iteractive-map {
  width: 100%; }
  .insideContent .iteractive-map .container .content {
    width: 100%; }
    .insideContent .iteractive-map .container .content .map {
      width: 100%; }
      .insideContent .iteractive-map .container .content .map > div svg {
        width: 100% !important;
        height: auto; }

@media (max-width: 1599px) {
  body .newsletter > div .subscribe-button input {
    padding-left: 15px; }
  body .newsletter > div .desc {
    margin-right: 40px; } }

@media (max-width: 1399px) {
  body .slider-entry .title {
    font-size: 26px !important; }
  body .newsletter > div .subscribe-button {
    width: 50%; }
  body .newsletter > div .desc {
    margin-right: 20px;
    width: calc(41.8% + 20px); } }

@media (max-width: 1199px) {
  body footer .container .main-footer {
    justify-content: space-between;
    flex-wrap: wrap; }
	   body header .main-header__container .header-links ul li:not(:last-child) {
                margin-right: 25px; }
	body .first-floor-marks .container .marks-logo a{
		width: calc(33.33% - 20px);
	}
    body footer .container .main-footer .footer-column {
      width: unset;
      margin-top: 40px; }
      body footer .container .main-footer .footer-column:not(:last-child) {
        padding-left: 10px; }
    body footer .container .main-footer .logo {
      width: 25%; }
    body footer .container .main-footer .emerald-desc {
      width: 75%;
      padding-right: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      justify-content: center;
      flex-direction: column; }
  body .service-breadcrumb .container .breadcrumb-bottom .images {
    flex-wrap: wrap;
    justify-content: flex-start; }
    body .service-breadcrumb .container .breadcrumb-bottom .images .img {
      width: calc(33.33% - 20px);
      margin-bottom: 20px; }
  body .services .container .service-box {
    width: calc(50% - 20px); }
  body .iteractive-map .container .title {
    font-size: 90px; }
  body .our-concept .container .right-section {
    max-width: 45%; }
    body .our-concept .container .right-section .section-desc p {
      font-size: 16px;
      line-height: 26px; }
  h1 {
    font-size: 90px; }
  h2 {
    font-size: 60px; }
  h3 {
    font-size: 34px; }
  h4 {
    font-size: 24px; }
  h5 {
    font-size: 20px; }
  h6 {
    font-size: 14px; }
  body .newsletter > div {
    padding: 20px; } }

@media (max-width: 991px) {
	body .single-oferta .breadcrumb .container h2{
		width:100% !important;
		word-break:break-word;
	}
	.description-single-oferta .content{
		flex-direction:column;
	}
	.description-single-oferta .content .single-oferta-image{
		max-width:100% !important;
		margin-bottom:20px;
	}
	.description-single-oferta .content .single-oferta-desc{
			max-width:100% !important;
			padding-left:0 !important;
	}
/*   body .entry-section .slider-entry {
    max-width: 50% !important; } */
  body .main-header ul {
    display: none !important; }
  body .mobile-menu {
    display: flex !important; }
  body .mobile-menu-
.tabs-section .container .tabs .brand-box {
    width: calc(50% - 20px); }
  body .iteractive-map .container .title {
    font-size: 70px; }
  body .our-concept .container {
    flex-direction: column; }
    body .our-concept .container .concept-img {
      max-width: 100%; }
    body .our-concept .container .right-section {
      max-width: 100%;
		margin-top:20px;
      margin-left: 0; }
  body .newsletter > div {
    flex-wrap: wrap; }
    body .newsletter > div .desc {
      width: 100%;
      margin-bottom: 20px; }
    body .newsletter > div .subscribe-button {
      width: 100%; }
  body .breadcrumb .breadcrumb-img {
    width: 60%; }
  body .breadcrumb .container h2 {
    width: 50%; } }

@media (max-width: 767px) {
	body .first-floor-marks .container .marks-logo a{
		width:calc(50% - 20px)
	}
  .service-breadcrumb .container .breadcrumb-bottom .images .img {
    width: calc(50% - 20px); }
  .services .container .service-box {
    width: 100%; }
  body .first-floor-marks .container .marks-logo img {
/*     width: calc(33.33% - 20px) !important;  */
	}
  body .service-breadcrumb .container .breadcrumb-bottom .images .img {
    width: calc(50% - 20px); }
  body .services .container .services-box {
    margin-left: 0; }
    body .services .container .services-box .service-box {
      width: 100%;
      margin-left: 0; }
  body .iteractive-map .container .content {
    flex-direction: column; }
    body .iteractive-map .container .content .map {
      margin-left: 0;
      width: 100%; }
    body .iteractive-map .container .content .list {
      width: 100%; }
      body .iteractive-map .container .content .list ul {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px; }
        body .iteractive-map .container .content .list ul li {
          width: 50%;
          padding-right: 10px; }
  body .iteractive-map .container .title {
    font-size: 50px; }
  body .breadcrumb .breadcrumb-img {
    width: 40%; }
  body .breadcrumb .container h2 {
    width: 50%; }
  body .slider-1 .swiper-wrapper .swiper-slide .container {
    padding-left: 10px;
    padding-right: 10px; }
  body .slider-1 .swiper-wrapper .swiper-slide .container-2 {
    padding-left: 10px;
    padding-right: 10px;
    align-items: center !important;
    justify-content: center !important; }
/*   body .section-2 .slider-2 {
    max-width: 70% !important; } */
  body .newsletter > div .subscribe-button input {
    padding-left: 7px; }
  h1 {
    font-size: 55px;
    line-height: 65px; }
  h2 {
    font-size: 45px; }
  h3 {
    font-size: 28px; }
  h4 {
    font-size: 20px; }
  h5 {
    font-size: 16px; }
  h6 {
    font-size: 14px; } }

@media (max-width: 575px) {
	
	
	.logo img{
		width:70px;
	}
	body .our-concept .container .concept-img .img2{
		max-width:160px;
		top:30%;
	}
	.slider-5 .service-image{
		padding:15px;
	}
		body .first-floor-marks .container .marks-logo a{
		padding:15px;
	}
	body .section-5 .container .navigation{
		padding-left:10px;
	}
  .first-floor-marks .container .marks-logo img {
/*     width: calc(50% - 20px) !important;  */
	}
  body .entry-section .slider-entry {
/*     max-width: 75% !important; */
    height: 350px !important; }
  body header .header-container .top-bar__container .social-links img:not(:last-child) {
    margin-right: 10px; }
  body footer .container .main-footer {
    justify-content: space-between;
    flex-wrap: wrap; }
    body footer .container .main-footer .footer-column {
      width: 50%; }
/* 	body footer .container .main-footer .footer-column:first-child{
		padding-left:10px !important;
	}
      body footer .container .main-footer .footer-column:not(:last-child) {
        padding-left: 0px; } */
    body footer .container .main-footer .logo {
      width: 45%;
      padding-right: 15px; }
    body footer .container .main-footer .emerald-desc {
      width: 55%;
      padding-left: 15px; }
      body footer .container .main-footer .emerald-desc .social-link a:not(:last-child) {
        margin-right: 15px; }
  body footer .container .bottom-footer {
    flex-direction: column; }
    body footer .container .bottom-footer .left {
      margin-bottom: 10px; }
  body .service-breadcrumb .container .breadcrumb-bottom .images .img {
    width: 100%;
    max-width: 100%;
    margin-right: 0 !important; }
  body .tabs-section .container .load-more-button {
    margin-left: 0; }
  body .tabs-section .container .insideContent.brand {
    width: 100%;
    margin-left: 0; }
  body .tabs-section .container .tabs .brand-box {
    width: 100%;
    margin-left: 0; }
  body .iteractive-map .container .title {
    font-size: 30px; }
  body .newsletter > div .desc {
    margin-right: 0;
    font-size: 16px; }
  body .newsletter > div .subscribe-button {
    flex-direction: column; }
    body .newsletter > div .subscribe-button input {
      width: 100%;
      margin-bottom: 20px; }
    body .newsletter > div .subscribe-button .button-2 {
      width: 100%; } }
@media (min-width: 2000px){
	h2{
		font-size:80px
	}
	body footer .container .main-footer .logo{
		width:15px;
	}
}
.section-1 .slider-1 .arrow .swiper-button-prev , .section-1 .slider-1 .arrow .swiper-button-next {
width:100%;
	height:100%;
	top:0;
	opacity:1 !important;
	left:0;
	cursor:pointer;
}
.title-left{
	display:flex;
	justify-content:space-between;
}
.slider-5 .service-image{
	    background-color: #f7f7f7;
    padding: 40px;
    border-radius: 5px;
}
.single-evente .container{
max-width:1339;
	width:70%;
	padding-top:200px; 
	margin-bottom:60px;
}
.single-evente .breadcrumb{
	min-height:450px;  
	height:100%;
}
/* .post-title{
	max-width:50%;
} */
.description-single-evente{
	display:flex;
	align-items:center;
	justify-content:center;
}
.description-single-evente .content{
	max-width:1338px;
	width:70%;
	    padding-top: 85px;
    padding-bottom: 68px;
	display:flex;
}
.description-single-evente .content p{
	color:#6D7070;
	padding-left:25px;

	
}
.single-oferta .container{
max-width:1339;
	width:70%;
	padding-top:200px; 
	margin-bottom:60px;
}
.single-oferta .breadcrumb{
	min-height:450px;  
	height:100%;
}
/* .post-title{
	max-width:50%;
} */
.description-single-oferta{
	display:flex;
	align-items:center;
	justify-content:center;
}
.description-single-oferta .content{
	max-width:1338px;
	width:70%;
	    padding-top: 85px;
    padding-bottom: 68px;
	display:flex;
}
.description-single-oferta .content .single-oferta-desc{
	color:#6D7070;
	padding-left:25px;
	max-width:60%;
	width:100%;
	
	
}
.description-single-oferta .content .single-oferta-image{
max-width:40%;
	width:100%;
}
.description-single-oferta .content div img{
width:100%;
height:auto;}