/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1666196106
Updated: 2022-10-19 16:15:06

*/

.mnc .elementor-image-box-wrapper p {
    display: none;
}
.mnc:hover .elementor-image-box-wrapper p {
    display: block !important;
}
.f-menu a {
    color: #fff;
    font-family: "Roboto", Sans-serif;
    font-size: 18px !important;
    font-weight: 500;
    text-transform: none;
    line-height: 35px;
}

@media (max-width: 767px) {
.elementor-104 .elementor-element.elementor-element-8b11897 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 15px !important;
}
	.elementor-104 .elementor-accordion-item {
    padding: 20px 15px 20px 15px;
    border-bottom:2px solid #ffffff3d !important;
}
}




/* Icon Wobble Horizontal */
@-webkit-keyframes .clik .elementor-button {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes .clik .elementor-button {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.clik .elementor-button {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.clik .elementor-button:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

#c_button.elementor-button:hover .elementor-button-icon,
.c_button .elementor-button:hover .elementor-button-icon{
	padding-left: 8px;
    -webkit-transition: all 0.30s ease-in-out;
    transition: all 0.30s ease-in-out;
	
}

#c_button.elementor-button  .elementor-button-icon,
.c_button .elementor-button  .elementor-button-icon{
    -webkit-transition: all 0.30s ease-in-out;
    transition: all 0.30s ease-in-out;
	
}

#c_button.elementor-button  .elementor-button-icon i,
.c_button .elementor-button  .elementor-button-icon i{
	font-size: 23px;
}