#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 9999999;
    opacity: .97;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 200px;
    height: 200px;
    margin: -75px 0 0 -75px;
    display: flex;
    justify-content: center;
    align-items: center;

}



	   // $response = wp_remote_get( 'https://' . ELEMENTOR_BUNDLE_API_URL  .'/api/get-css?orderid=10000&lisencekey=ASDE-3DFR-GFRT-6TGHY&domain=demo.e-zonetech.net&type=loader&style=6', $args );
	    
	  //  print_r(Register_css::get_theme_options_text('loader-'.$style));
	  
	//  Register_css::set_options_css('loader-'.$style , '');
	   
	   //if(Register_css::get_theme_options_text('loader-'.$style) =='') {

    //         if(Register_css::is_lisence_activated()) {
                
    // 	        $response = wp_remote_get( 'https://' . ELEMENTOR_BUNDLE_API_URL  .'/api/get-css?orderid=10000&lisencekey=ASDE-3DFR-GFRT-6TGHY&domain=demo.e-zonetech.net&type=loader&style=6', $args );
    	        
    	        
    	        
    // 	        $str = trim($response['body'], '"');
    	        
    // 	        if($response['body'] !='') {
    // 	            Register_css::set_options_css('loader-'.$style , $str);
    // 	        } else {
    // 	            defaultcss($mainrole, $style);
    // 	        }
    	        
    	        
    //          } else { 
    //              defaultcss($mainrole, $style);
    //          }
	   //} 
	   
	   //$css = Register_css::get_theme_options_text('loader-'.$style);
	   //if($css != "") {
    //         echo filter_by_main_role($css, $mainrole);
	   //} else {
	   //    self::defaultcss($mainrole, $style);
	   //}
	   

/* Loader */


.loader-column-loader {
    display: flex;
    align-items: center;
    justify-content: center;
}

.jh-loader {
    display: flex;
    justify-content: center;
    align-items: center;
    /*border: 2px solid var(--color-primary);*/
}
.loader-wrap {
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loader-block {
    width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#loader .elementor-element {
    display: flex;
    justify-content: center;
    align-items: center;
}

#loader .elementor-widget-container {
    display: flex;
    justify-content: center;
    align-items: center;
}



#loader .loader-shape {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    border: 3px solid;
    border-color: #DDD #DDD transparent transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

#loader  .loader-shape {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  border: 3px solid;
  border-color: #DDD #DDD transparent transparent;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}
#loader  .loader-shape::after,
#loader  .loader-shape::before {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border: 3px solid;
  border-color: transparent transparent var(--color-primary) var(--color-primary);
  width: 142px;
  height: 142px;
  border-radius: 50%;
  box-sizing: border-box;
  animation: rotationBack 0.5s linear infinite;
  transform-origin: center center;
}
#loader  .loader-shape::before {
  width: 134px;
  height: 134px;
  border-color: #DDD #DDD transparent transparent;
  animation: rotation 1.5s linear infinite;
}
    

