.home_over_plane { padding: 10px 0 10px 0 !important; }
.img_loren {width:1400px;}
.img_midl_center {width:600px;}
@media (max-width: 1600px) {
        
    .home_plane {max-width: 1600px;}
    .home_over_plane {max-width: 1600px;
        padding: 10px 0 10px 0 !important;
        
    }
     #space_center, .space_center {
        min-height:660px;
        padding: 0;
    }
}

@media (max-width: 1400px) {
    .img_loren {width:1025px;}
    .home_plane { max-width: 1400px; }
    .home_over_plane {max-width: 1400px;}
    .space_center, .home_over_plane, .home_plane { min-height:1200px !important; }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px !important;
    }
     #space_center, .space_center {
        min-height:660px;
        padding: 0;
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px !important; font-size: 18px;
    }
}


@media (max-width: 1025px) {
    .img_loren {width:900px;}
    
    h1 { font-size:28px; margin: 0; padding: 10px 0 10px 0; display: block;}
    h2, h3 { font-size:24px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    h2 { display: block; }
        
    .home_over_plane {
        min-height: 1200px !important;
    }
    
    .home_plane {
        padding: 50px 0 10px 0 !important;
        
    }
    #space_center, .space_center {
        min-height:660px;
        padding: 0;
    }

    	
    .homecewidgets {
        min-width:490px;
        min-height:170px;
    }
    
    .homecewidgets img{
        margin: 0 0 10px 0;
        width:150px;
                float: left !important;
        margin-left: 5px !important;
    }
    
    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 24px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    
    
    .hcewidgets {
        min-width:325px;
    }
    
    .hcewidgets ul li {
        
        font-size: 24px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 24px;
    }
    	
}


@media (max-width: 900px) {

    .img_loren {width:770px;}
    .normalnote {width:108px; height:70px;cursor:pointer; }
    .daytoday{width:106px; height:68px;cursor:pointer;} 
    .notrelevantday{width:108px; height:70px;}
    #receptioncalendar table td{width:108px; height:70px;}
     #space_center, .space_center {
        min-height:660px;
        padding: 0;
    }
}





@media (max-width: 770px) {
    .img_loren {width:700px;}
    .img_midl_center {width:600px;}
    h1 { font-size:26px; margin: 0; padding: 10px 0 10px 0; display: block;}
    h2, h3 { font-size:20px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    h2 { display: block; }

    
    .home_plane {
        padding: 50px 0 10px 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:370px;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:90px;
                float: left !important;
        margin-left: 5px !important;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 16px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    
    
    .hcewidgets {
        min-width:370px;
    }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 18px;
    }
    
    .text_plane { padding: 20px 0 5px 0 !important; min-height:auto  !important;}
    .text_plane table th { font-size:12px !important;}
    .text_plane table td { font-size:11px !important;}
    .text_plane table th label{ font-size:12px  !important;}
    .normalnote {width:68px; height:36px;cursor:pointer; }
    .daytoday{width:66px; height:34px;cursor:pointer;} 
    .notrelevantday{width:68px; height:36px;}
     #receptioncalendar table td{width:48px; height:36px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}
         .multiframe-date-picker { margin-top:6px; } 

             #space_center, .space_center {
                padding: 0; 
                min-height:360px;
            }
    .multiframe-date-picker { margin-top: 5px  !important;}
    .dtae-cells { font-size:10px; width:32px !important; height:32px !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .basement {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
    .over_plane {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
   .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:580px !important; min-width:300px !important;}
   .text_plane p {font-size:14px;}
   

    .home_over_plane {
        min-width:auto;
    }
    
    
	
    .basement_footer_pad_left {   width:100%; }
	.basement_footer_pad {  width:100%; }
	.basement_footer_pad, .basement_footer_pad_left { height: auto; }
	.fantom_link { display:inline-block !important; }
	.fantom_element {  display:none !important; }
	.text_plane p { min-width:300px; }
    .tabbutton, .tabbuttonfocus {  display:none !important; }
}

@media (max-width: 700px) {
.img_loren {width:550px;}.img_midl_center {width:600px;}
    .normalnote {width:88px; height:50px;cursor:pointer; }
    .daytoday{width:86px; height:48px;cursor:pointer;} 
    .notrelevantday{width:88px; height:50px;}
     #receptioncalendar table td{width:88px; height:50px;}
         #receptioncalendar label {width:88px; height:16px;}
         .multiframe-date-picker { margin-top:6px; } 

     #space_center, .space_center {
        min-height:660px;
        padding: 0;
    }
}



@media (max-width: 550px) {
     .img_loren {width:415px;}
    .img_midl_center {width:450px;}
    h1 { font-size:26px; margin: 0; padding: 10px 0 10px 0; display: block;}
    h2, h3 { font-size:20px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    h2 { display: block; }
    .linkeng_media {display:none;}
        

    
    .home_plane {
        padding: 55px 0 10px 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:370px;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:90px;
                float: left !important;
        margin-left: 5px !important;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 16px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    
    
    .hcewidgets {
        min-width:370px  !important;
    }
    
    .hcewidgets ul li {
        padding: 1px 1px !important;
        font-size: 18px;
    }
    
    .text_plane { padding: 20px 0 5px 0 !important; min-height:auto  !important;}
    .text_plane table th { font-size:12px !important;}
    .text_plane table td { font-size:11px !important;}
    .text_plane table th label{ font-size:12px  !important;}
    .normalnote {width:68px; height:36px;cursor:pointer; }
    .daytoday{width:66px; height:34px;cursor:pointer;} 
    .notrelevantday{width:68px; height:36px;}
     #receptioncalendar table td{width:48px; height:36px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}
         .multiframe-date-picker { margin-top:6px; } 

     #space_center, .space_center {
        min-height:550px;
        padding: 0;
    }
    .multiframe-date-picker { margin-top: 5px  !important;}
    .dtae-cells { font-size:10px; width:32px !important; height:32px !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .basement {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
    .over_plane {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
   .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:580px !important; min-width:300px !important;}
   .text_plane p {font-size:14px;}
   

    .home_over_plane {
        min-width:auto;
    }
}




@media (max-width: 415px) {
     .img_loren {width:380px;}
    h1 { display:block; font-size:18px; margin: 0; }
    h2 { display:block; font-size:16px;padding: 10px 0 10px 0;}
    h3 { font-size:16px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    h3 {
        padding: 1px 1px !important;
        font-size: 18px;
    }
        .linkeng_media {display:none;}

    
    .home_plane {
        padding: 50px 0 10px 0 !important;
        
    }  
    	
    .homecewidgets {
        display: inline-block;
        min-width:400px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:90px;
                float: left !important;
        margin-left: 5px !important;
    }

    .homecewidgets ul li { padding: 1px 1px !important;
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    
    
    .hcewidgets {
        min-width:400px !important;
    }
    
    .hcewidgets ul li {
        padding: 1px 1px !important;
        font-size: 18px;
    }
    
    .img_midl_center {width:350px;}
    
    
    .text_plane { padding: 20px 0 5px 0 !important; min-height:auto  !important;}
    .text_plane table th { font-size:12px !important;}
    .text_plane table td { font-size:11px !important;}
    .text_plane table th label{ font-size:12px  !important;}
    .normalnote {width:68px; height:36px;cursor:pointer; }
    .daytoday{width:66px; height:34px;cursor:pointer;} 
    .notrelevantday{width:68px; height:36px;}
     #receptioncalendar table td{width:48px; height:36px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}
         .multiframe-date-picker { margin-top:6px; } 

     #space_center, .space_center {
        min-height:550px;
        padding: 0;
    }
    .multiframe-date-picker { margin-top: 5px  !important;}
    .dtae-cells { font-size:10px; width:32px !important; height:32px !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .basement {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
    .over_plane {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
   .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:580px !important; min-width:300px !important;}
   .text_plane p {font-size:14px;}
   

    .home_over_plane {
        min-width:auto;
    }
}



@media (max-width: 380px) {
     .img_midl_center {width:320px;}
    .img_loren {width:360px;}
    h1 { font-size:20px; margin: 0; }
    h2, h3 { font-size:20px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    .linkeng_media {display:none;}
        
    
    .home_plane {
        padding: 55px 0 10px 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:360px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:90px;
                float: left !important;
        margin-left: 5px !important;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 16px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    
    
    .text_plane { padding: 20px 0 5px 0 !important; min-height:auto  !important;}
    .text_plane table th { font-size:12px !important;}
    .text_plane table td { font-size:11px !important;}
    .text_plane table th label{ font-size:12px  !important;}
    .normalnote {width:68px; height:36px;cursor:pointer; }
    .daytoday{width:66px; height:34px;cursor:pointer;} 
    .notrelevantday{width:68px; height:36px;}
     #receptioncalendar table td{width:48px; height:36px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}
         .multiframe-date-picker { margin-top:6px; } 

     #space_center, .space_center {
        min-height:450px;
        padding: 0;
    }
    .multiframe-date-picker { margin-top: 5px  !important;}
    .dtae-cells { font-size:10px; width:32px !important; height:32px !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .basement {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
    .over_plane {margin:0 0 0 0 !important; padding: 0 0 0 0 !important; }
   .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:580px !important; min-width:300px !important;}
   .text_plane p {font-size:14px;}
   
       .home_plane {
            padding: 15px 0 10px 0 !important;
    }
    .home_over_plane {
        min-width:auto;
    }
}



@media (max-width: 376px) {
    .img_loren {width:360px;}
     .img_midl_center {width:320px;}
    h1 { display:block; font-size:16px; margin: 0; }
    h2 { display:block; font-size:16px;padding: 10px 0 10px 0;}
    h3 { font-size:14px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    .linkeng_media {display:none;}
    
    .home_plane {
        padding: 55px 0 10px 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:360px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:80px;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 16px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
        
    .hcewidgets {
        display: inline-block;
        min-width:360px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:320px !important; min-width:300px !important;}
    .basement, .over_plane {margin:0 0 0 0  !important;padding: 0  !important; }
    .text_plane { padding: 35px 0 5px 0  !important; min-height:auto  !important;}
    .text_plane table th { font-size:8px !important;}
    .text_plane table th label{ font-size:8px  !important;}
    .text_plane table td { font-size:8px !important;}
    .normalnote {width:32px  !important; height:23px !important; cursor:pointer; }
    .daytoday{width:32px !important; height:28px !important; cursor:pointer;} 
    .notrelevantday{width:48px !important; height:36px !important;}
    

     #receptioncalendar table td{width:38px; height:26px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}

     #space_center, .space_center {
        min-height:450px;
        padding: 0;
    }
    .dtae-cells { font-size:8px !important; width:32px !important; height:32px !important;}
    .multiframe-date-picker { margin-top: 5px  !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .text_plane p {font-size:14px; padding: 0 3px 0 3px;}
  
      .home_over_plane {
        min-width:auto;
    }
    
    	
    .basement_footer_pad_left {   width:100%; }
	.basement_footer_pad {  width:100%; }
	.basement_footer_pad, .basement_footer_pad_left { height: auto; }
	.fantom_link { display:inline-block !important; }
	.fantom_element {  display:none !important; }
	.text_plane p { min-width:300px; }
    
    
}



@media (max-width: 361px) {
     .img_midl_center {width:320px;}
    .img_loren {width:320px;}
    h1 { display:block; font-size:16px; margin: 0; }
    h2 { display:block; font-size:16px;padding: 10px 0 10px 0;}
    h3 { font-size:16px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    .linkeng_media {display:none;}

    
    .home_plane {
        padding: 55px 0 10px 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:345px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:80px;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .hcewidgets {
        display: inline-block;
        min-width:345px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 5px 5px 5px;
        border: 1px dashed #6495ed;
    }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:320px !important; min-width:300px !important;}
    .basement, .over_plane {margin:0 0 0 0  !important;padding: 0  !important; }
    .text_plane { padding: 35px 0 5px 0  !important; min-height:auto  !important;}
    .text_plane table th { font-size:8px !important;}
    .text_plane table th label{ font-size:8px  !important;}
    .text_plane table td { font-size:8px !important;}
    .normalnote {width:32px  !important; height:23px !important; cursor:pointer; }
    .daytoday{width:32px !important; height:28px !important; cursor:pointer;} 
    .notrelevantday{width:48px !important; height:36px !important;}
    

     #receptioncalendar table td{width:38px; height:26px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}

     #space_center, .space_center {
        min-height:450px;
        padding: 0;
    }
    .dtae-cells { font-size:8px !important; width:32px !important; height:32px !important;}
    .multiframe-date-picker { margin-top: 5px  !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .text_plane p {font-size:14px; padding: 0 3px 0 3px;}
  
      .home_over_plane {
        min-width:auto;
    }
    
    	
    .basement_footer_pad_left {   width:100%; }
	.basement_footer_pad {  width:100%; }
	.basement_footer_pad, .basement_footer_pad_left { height: auto; }
	.fantom_link { display:inline-block !important; }
	.fantom_element {  display:none !important; }
	.text_plane p { min-width:300px; }
    
    
}


@media (max-width: 320px) {
    .img_loren {width:285px;}
     .img_midl_center {width:320px;}
    h1 { display:block; font-size:16px; margin: 0; }
    h2 { display:block; font-size:16px;padding: 10px 0 10px 0;}
    h3 { font-size:16px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    .linkeng_media {display:none;}
    .home_plane {
        padding: 50px 0 10px 0 !important;
    }

    
    .home_plane {
        padding: 0 !important;
        
    }
    	
    .homecewidgets {
        display: inline-block;
        min-width:310px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 3px 3px 3px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:inline-block;
        margin: 0 0 10px 0;
        width:80px;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .hcewidgets {
        display: inline-block;
        min-width:310px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 3px 3px 3px;
        border: 1px dashed #6495ed;
    }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:320px !important; min-width:300px !important;}
    .basement, .over_plane {margin:0 0 0 0  !important;padding: 0  !important; }
    .text_plane { padding: 35px 0 5px 0  !important; min-height:auto  !important;}
    .text_plane table th { font-size:8px !important;}
    .text_plane table th label{ font-size:8px  !important;}
    .text_plane table td { font-size:8px !important;}
    .normalnote {width:32px  !important; height:23px !important; cursor:pointer; }
    .daytoday{width:32px !important; height:28px !important; cursor:pointer;} 
    .notrelevantday{width:48px !important; height:36px !important;}
    

     #receptioncalendar table td{width:38px; height:26px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}

     #space_center, .space_center {
        min-height:450px;
        padding: 0;
    }
    .dtae-cells { font-size:8px !important; width:32px !important; height:32px !important;}
    .multiframe-date-picker { margin-top: 5px  !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .text_plane p {font-size:14px; padding: 0 3px 0 3px;}
  
      .home_over_plane {
        min-width:auto;
    }
    
    	
    .basement_footer_pad_left {   width:100%; }
	.basement_footer_pad {  width:100%; }
	.basement_footer_pad, .basement_footer_pad_left { height: auto; }
	.fantom_link { display:inline-block !important; }
	.fantom_element {  display:none !important; }
	.text_plane p { min-width:300px; }
    
    
}


@media (max-width: 285px) {
    .img_loren {width:280px;}
     .img_midl_center {width:280px;}
    h1 { display:block; font-size:16px; margin: 0; display: block; width: 100%; }
    h2 { display:block; font-size:16px;padding: 10px 0 10px 0;}
    h3 { font-size:16px; margin: 3px 0 0 0; color:#808080; display: inline-block;}
    .linkeng_media {display:none;}
    .home_over_plane {
        
        width: 275px !important;
    }
    
    .home_plane {
        padding: 50px 0 10px 0 !important;
    }
    
    .home_plane {
        padding: 0 !important;
        
    }
    	
    .homecewidgets {
        display: block;
        min-width:270px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 3px 3px 3px;
        border: 1px dashed #6495ed;
    }

    .homecewidgets ul{
        display:inline-block;
        list-style:none;
        min-width:200px;
        padding: 0;
        margin: 0;
        vertical-align:top;
    }

    .homecewidgets a{
        text-decoration:none;
        display: inline-block;
        width:100%;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        color: rgba(0, 0, 0, 0.85) !important;
    }

    .homecewidgets h3 {
        font-weight: normal;
        padding: 5px 0 0 0; 
        margin: 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:20px;
    }

    .homecewidgets h4 {
        font-weight: normal;
        padding: 10px 0 0 0;
        margin: 5px 0 0 0;
        color: rgba(0, 0, 0, 0.8) !important;
        width:100%;
        height:30px;
    }

    .homecewidgets img{
        display:none;
    }

    .homecewidgets ul li { padding: 1px 1px;
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    .hcewidgets img {
        display:none;
    }
    
    .hcewidgets {
        display: inline-block;
        min-width:275px !important;
        min-height:100px;
        background-color: rgba(255, 255, 255, 1);
        margin: 0 3px 3px 3px;
        border: 1px dashed #6495ed;
    }
    
    .hcewidgets ul li {
        
        font-size: 18px;
        background-color: rgba( 255, 255, 255, 0.9);
        padding: 1px 1px;
    }
    .hcewidgets ul li h3 {
        padding: 1px 1px;font-size: 16px;
    }
    
    
    .text_plane, .over_plane, .space_center, .tabpagefocus, .multiframe-date-picker, #receptioncalendar, .text_plane p { max-width:320px !important; min-width:300px !important;}
    .basement, .over_plane {margin:0 0 0 0  !important;padding: 0  !important; }
    .text_plane { padding: 35px 0 5px 0  !important; min-height:auto  !important;}
    .text_plane table th { font-size:8px !important;}
    .text_plane table th label{ font-size:8px  !important;}
    .text_plane table td { font-size:8px !important;}
    .normalnote {width:32px  !important; height:23px !important; cursor:pointer; }
    .daytoday{width:32px !important; height:28px !important; cursor:pointer;} 
    .notrelevantday{width:48px !important; height:36px !important;}
    

     #receptioncalendar table td{width:38px; height:26px;}
         #receptioncalendar label {width:68px !important; height:16px !important; padding: 0 !important;}

     #space_center, .space_center {
        min-height:360px;
        padding: 0;
    }
    .dtae-cells { font-size:8px !important; width:32px !important; height:32px !important;}
    .multiframe-date-picker { margin-top: 5px  !important;}
    .tabpagefocus { padding:5px 0 5px 0;border-radius:1px;} 
    .text_plane p {font-size:14px; padding: 0 3px 0 3px;}
  
      .home_over_plane {
        min-width:auto;
    }
    
    	
    .basement_footer_pad_left {   width:100%; }
	.basement_footer_pad {  width:100%; }
	.basement_footer_pad, .basement_footer_pad_left { height: auto; }
	.fantom_link { display:inline-block !important; }
	.fantom_element {  display:none !important; }
	.text_plane p { min-width:300px; }
    
    
}
