	.not_found_panel{
		display: block;
		position: relative;
		width: 100%;
		min-height: 400px;
		text-align: center;
		padding:10px;
		margin:80px auto 0px;
		border:1px dashed #9d9d9d;
		border-bottom: none;
		background: #f3f3f3;
		font-family: MyriadPro,sans-serif;		
	}
	
	h5.nf_hdr{
		display: block;
        margin: 25px auto 20px;
        font-size: 46px;
        color: #de0000;
	}
	
	.nf_var_wrap{
		display: block;
	    position: relative;
		padding:10px;
	}
	
	.nf_var_wrap:nth-of-type(even){
		border-bottom: 1px dashed #8a8a8a;
		border-top: 1px dashed #8a8a8a;
	}
	
	.nf_var{
	    display: block;
	    position: relative;
	    font-size: 14px;
	    font-weight: normal;
	    padding-bottom: 15px;
	    width:70%;
	    text-align: left;
	    margin:0 auto;

	}
	
	
	h6.nf_var_hdr{
		display: block;
		font-size: 24px;
		color: black;
		margin: 16px auto;
		line-height: normal;
	}
	
	.nf_var_hdr .nf_var_num{
		display: inline-block;
		font-size: 20px;
		margin:0 15px 0 0;
		font-family: arial;
		font-weight: bold;
		color: white;
		background: #de0101;
		padding: 6px;
		border-radius: 50%;
		width:36px;
		height: 36px;
		text-align: center;
	}
	
	.nf_var_cont{
		display: block;
		position: relative;
		margin:0 0 0 50px;
	}
	
	.nf_var .cont_txt{
		display: block;
		margin:10px auto;
	}
	
	
	.nf_s_form{
		padding: 7px;
        border-radius: 4px;
        background: #c3c3c3;
	}
	
	
	.nf_s_form .s{
		display: inline-block;
        margin: 0 10px 0 0;
        width: 88%;
		height: 36px;
		font-size: 16px;
		padding:3px 6px;
		border: 1px solid #6b6b6b;
		border-radius: 2px;
	}
	
	
	.nf_s_form .sl_but{
		height: 36px;
	}
	
	
	.nf_s_form .sl_but{
		display: inline-block;
		height: 40px;
		width:9%;
		min-width: 50px;
		border-radius: 2px;
		font-size: 14px;
		color: white;
		background: #d20000;
		border: none;
		padding:2px 4px;
		margin:0px;
		vertical-align: top;
		cursor: pointer;
	}
	
	
	.nf_s_form .sl_but:hover{
		background: #e70000;
	}

	
		
	.cont_txt{
		display: block;
		font-size: 16px;
	}
	
	.cont_data{
		font-size: 22px;
		margin:20px 20px 10px 0;
	}
	
	
	.cont_data .icons{
		margin:0 10px 0 0;
	}
	
	
           
    
    @media (min-width: 240px){
	    .nf_s_form .sl_but{
		    display: none !important;
	    }
	    	
     
    }
    
    
    @media (max-width: 768px){
	    		
       h5.nf_hdr{
		    line-height:1;
		    font-size: 30px;
	   }
		
	   .nf_var_cont{
		    
		    margin:0px;
	   }
	   
	   .nf_var{
		   width:98%;
	   }
	   
	   .nf_var_hdr{
		   font-size: 20px !important;
	   }
	   
	   .nf_s_form .s{
        width: 100%;
       }

	   	
    }

    
    
    @media (min-width: 1024px){	
		.nf_s_form .sl_but{
		    display: inline-block !important;
	    }
	    			
    }

    
    
    @media (min-width: 1240px){		
         
    }