/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Shik
Author URI: 
Template: hello-elementor
Version: 1.0.3
Text Domain: hello-elementor
*/

.grecaptcha-badge,.grecaptcha-logo{visibility: hidden !important;}
header.site-header{display:none !important;}

/* accessible effects */
.elementor-invisible {
    visibility: visible!important;
    opacity: 0;
}

.pointer{cursor:pointer;}
svg .st0 {
  fill: #fffaf2!important;
}

/* large screens */
@media (min-width: 1925px){}

/* leptops screens */
@media (min-width: 767px) and (max-width:1925px){}

/* mobile */
@media (max-width: 767px){
	.hide-on-mobile{display:none !important;}
	
  .stickycontact{
  background:#fffaf2!important;
  }
  .stickycontact .elementor-heading-title{
  color:#000!important;
  }
  .stickycontact .elementor-field-group .elementor-field{
    border-color:#000!important;
    color:#000000!important;
  }
  .stickycontact .elementor-field-type-acceptance label,
  .stickycontact .elementor-field-type-acceptance label a{
    color:#000000!important;
  }
  .stickycontact button[type="submit"]:not(hover){
    color:#fffaf2!important;
    background:#000!important;
    border-color:#000!important;
  }
  body:not(.rtl) .MAPLINE .elementor-heading-title{
    font-size:3.5vw !important;
    margin:1.5vw 0 !important;
  }
}

body:not(.rtl) .ltrturn{flex-direction: row-reverse;}
body:not(.rtl) .ltrturnrow{flex-direction: row;}
body:not(.rtl) .schedullebutton .elementor-button{font-size:calc( var(--e-global-typography-text-font-size) * 0.55)!important;}
body:not(.rtl) .mobmenultrturn{
  	flex-direction: row-reverse;
	margin-right: 0vw!important;
    margin-left: -5vw!important;  
}
body.rtl .menuline .elementor-heading-title{font-weight: bold!important;}
body:not(.rtl) .menuline{flex-direction: row!important;}