.page-container {
  padding: 50px 300px;
  margin-top: 140px;
	
}

.contact-body .page-container {
	margin-top: 0 !important;
}

.contact-body{
	margin-top: 105px;
}


.page-container p a {
	color: #2d75e1;
	transition: 0.2s all;
	text-decoration: underline;
}

.page-container p a:hover {
	 color: var(--e-global-color-accent); 
}

.contact-content p a {
	transition: 0.2s all;
	text-decoration: none;
    color: #161616 !important; 
}

.contact-content p a:hover {
    color: var(--e-global-color-accent) !important; 
	text-decoration: underline;
}

.contact-content .elementor-widget-container {
	gap: 5px !important;
}

.page-container .elementor-widget-container {
  display: flex;
  flex-direction: column;
  gap: 20px;

}

.page-container .swiper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.header-white .language-dropdown .wpml-ls-item-toggle {
	    color: #161616 !important;
}

.header-white .language-dropdown .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {
  color: #161616 !important;
}

.language-dropdown .wpml-ls-item-toggle {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
  transition: all 0.2s;
}

.language-dropdown .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {
  color: #fff !important;
  border: none !important;
  background-color: transparent !important;
  background: transparent !important;
}


.header-page .language-dropdown .wpml-ls-item-toggle {
	color: var( --e-global-color-text ) !important;
}


.header-page .language-dropdown .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,
	.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus {
	color: var( --e-global-color-text ) !important;
}


.news-details {
  padding-bottom: 100px;
}

.megamenu-multiTabs {
  height: auto;
  position: relative;
  max-height: auto;
  box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {

  .page-container {
    padding: 40px 20px;

  }

  .page-container .page-body-content {
    flex-direction: column-reverse;
  }

  .page-container .sidebar-box {
    width: 100%;
  }

}

@media (min-width: 768px) and (max-width: 1024px) {

  .page-container {
    padding: 50px 40px;
  }

 .page-container .page-body-content {
    flex-direction: column-reverse;
  }
	
}

@media (min-width: 1025px) and (max-width: 1260px) {

  .page-container {
    padding: 50px 80px;
  }

}

@media (min-width: 1261px) and (max-width: 1380px) {

  .page-container {
    padding: 50px 100px;
  }

}

@media (min-width: 1381px) and (max-width: 1420px) {

  .page-container {
    padding: 50px 120px;
  }

}

@media (min-width: 1421px) and (max-width: 1500px) {

  .page-container {
    padding: 50px 160px;
  }

}

@media (min-width: 1501px) and (max-width: 1580px) {

  .page-container {
    padding: 50px 200px;
  }

}

@media (min-width: 1581px) and (max-width: 1680px) {

  .page-container {
    padding: 50px 240px;
  }

}

@media (min-width: 1681px) and (max-width: 1720px) {

  .page-container {
    padding: 50px 280px;
  }

}