/*
Theme Name: Child Elementor
Theme URI: 
Description: Child theme of hello-elementor theme for the Hello Elementor theme
Author: <a href="https://elementor.com/?utm_source=wp-themes&#038;utm_campaign=author-uri&#038;utm_medium=wp-dash">Elementor Team</a>
Author URI: 
Template: hello-elementor
Version: 3.4.4
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 02 Sep 2025 10:35:09 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/


#testimonaial-slider-cnt p{font-family: "Poppins" !important;}

body,html{overflow-x: hidden !important;}


#testimonaial-slider-cnt h5{font-family: "Lato", Sans-serif !important;}

/*Contact Form Customization Starts Here*/

.fm-form-container.fm-theme1{width: 100% !important;}

#form6 input,#form6 textarea,#form7 input,#form7 textarea{background-color: unset !important;
    border: none !important;
    border-bottom: 1px solid #000000 !important;}

#form6 .button-submit,#form7 .button-submit{
    font-family: "Lato", Sans-serif !important;
    color: var(--e-global-color-c29b428);
    background-color: #FFFFFF00 !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-c29b428);
    padding: 10px 60px 10px 60px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
}


#form6 .button-submit:hover,#form7 .button-submit:hover{background-color: #000000 !important;color: #ffffff !important;}

#form6 .fm-type_submit_reset .wdform-element-section,#form7 .fm-type_submit_reset .wdform-element-section{text-align: center;
	padding-top: 30px;
    display: block;}


::placeholder {
  color: #000000 !important;
  font-family: "Poppins" !important;
  opacity: 1 !important; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #000000 !important;
  font-family: "Poppins" !important;
}


/*Contact Form Customization Ends Here*/


/* Default: transparent */ .custom-sticky-header { background-color: transparent !important; transition: background-color 250ms ease; box-shadow: none; }

/* On sticky: white background */ .custom-sticky-header.elementor-sticky--active { background-color: #ffffff !important; box-shadow: 0 2px 12px rgba(0,0,0,.08); }

.custom-sticky-header.elementor-sticky--active .elementor-nav-menu a{color:#000000 !important;}

.custom-sticky-header.elementor-sticky--active #cust-lang-switch .elementor-nav-menu a{color:#a5a5a5 !important;}

.custom-sticky-header.elementor-sticky--active .elementor-heading-title{color:#000000 !important;}

.bgheading .elementor-heading-title{opacity: 0.4 !important;}

.glink{padding:5px;
  padding-top: 0px !important;
color:#ffffff !important;
font-size: 14px;
text-transform: uppercase !important;
    letter-spacing: 2px !important;
    font-weight: 600 !important;
    font-family: 'Lato' !important;
}

.gtranslate_wrapper{display: flex !important;}

.gtranslate_wrapper a[data-gt-lang="en"] {
  order: -1; /* push English link to the front */
}


.custom-sticky-header.elementor-sticky--active .glink{
  color: #000000 !important;
   
}

.custom-sticky-header.elementor-sticky--active .gt-current-lang{color: #04372e !important;}

#about-accordion,.n2-ss-slider p{text-align: justify !important;}

#wdform_8_element6::placeholder,#wdform_8_element7::placeholder{
    color: transparent !important;
}


#cust-lang-switch .elementor-nav-menu{flex-wrap: nowrap !important;}

#track-record-tabber .swiper-pagination{margin-top: 30px;}

#track-record-cnt{
  background-size: 100% 100%;
  background-position: center;
  transition: background-size 0.5s ease-in-out;
  cursor: pointer;
}

#track-record-cnt:hover {
  background-size: 110% 110%; /* scales up properly */
}

@media screen and (max-width: 980px) {
#top-menu-main-cnt{align-self: flex-start !important;}

#cust-lang-switch .elementor-nav-menu{flex-wrap: wrap !important;
flex-direction: column !important;
}

#cust-lang-switch .elementor-nav-menu a{padding: 0px !important;}

}

@media screen and (max-width: 500px) {



.gtranslate_wrapper {
    flex-direction: column;   /* stack vertically */
    width: 100%;             /* take full width */
  }
  .gtranslate_wrapper a {
    display: block;           /* make each link a block */
    width: 100%;              /* each fills the line */
    text-align: center;       /* optional: center text */
  }


  

  

}

