.vs-btn::before, .vs-btn::after {
  background-color: #350069;
}

.title-divider h2.elementor-heading-title::before {
  background-color: #1b8eb7;
}

.scroll-btn:focus i, .scroll-btn:hover i {
  background-color: #1b8eb7;
}

.scroll-btn::before {
	display: none;
}

.tnp-privacy {
  visibility: visible !important;
  opacity: 1 !important;
  width: 20px !important;
  height: 20px !important;
}

.header-info a:hover {
  color: #350069;
}

#posLeitourgeiArhiki .slick-slide .service-style1 {
  height: 500px;
pointer-events: none;
}

#ctaKalesteArhiki .cta-box1 .cta-number {
  top: 15px !important;
  position: relative;
}

.wpcf7-form-control.wpcf7-file {
border: none !important;
  padding: 0px !important;
}

.wpcf7-response-output {
  background: #fff !important;
}

html {
scroll-behavior: smooth !important;
}

/*-------------RESPONSIVE CSS start--------------------*/


@media (min-width: 1026px) {
#posLeitourgeiArhiki .slick-dots {
  display: none;
}
}

@media (max-width: 1670px) {
	#homepageSlider .vs-btn {
  padding: 20px 20px;
}
}

@media (max-width: 1320px) {
#homepageSlider .vs-btn {
  padding: 10px 10px;
  font-size: 12px;
}
	
	#homepageSlider .watch-btn .btn-icon {
  height: 30px;
  width: 30px;
}
	
	#homepageSlider .watch-btn .btn-text {
  font-size: 12px;
}
	
	#homepageSlider .watch-btn .btn-icon i {
  margin-top: -22px;
  font-size: 12px;
}
}

@media (max-width: 1025px) {
	#homepageSlider .watch-btn {
  display: none;
}
}

@media (max-width: 430px) {
#homepageSlider .vs-btn {
  font-size: 10px;
}
}

/*-------------RESPONSIVE CSS end--------------------*/