/* Custom styling for Custom website */

html,body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
}
body {
	overflow-y:hidden;
}
.elementor-location-header {
	position:relative;
}
.myCarousel .elementor-swiper-button {
	display:none!important;
}



.btn .elementor-button{
    transition: transform 0.3s ease;
}

.btn .elementor-button:hover{
    transform: translateY(-6px);
}

.main-menu .elementor-item {
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease;
}

/* underline */
.main-menu .elementor-item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 2px;
  background: currentColor;
  transition: width 0.3s ease;
}

/* hover */
.main-menu .elementor-item:hover {
  transform: scale(1.05);
}

.main-menu .elementor-item:hover::after {
  width: 100%;
}


.footer-links a {
  text-decoration: none;
  position: relative;
  display: inline-block;
  transition: transform 0.3s ease;
}



/* hover effect */
.footer-links a:hover {
  transform: scale(1.05);
}



.single-post h2.wp-block-heading,
.single-post h3.wp-block-heading,
.single-post h4.wp-block-heading {
   
	padding-top:15px !important;
	padding-bottom:15px !important;
	
}

@media (max-width: 767px){
    .img-box-mobile img{
        margin-left: -6px;
    }
}



@media (min-width: 800px) and (max-width: 1024px) {
    .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-40.e-form__buttons.elementor-md-100 {
        width: 55% !important;
    }
}