@charset "utf-8";
/* CSS Document */

.gardening-nav-h li a{
	padding:0px;
	font-size:14px;
	color:#272727;
	font-family:'ub';
	font-weight:400;
	text-transform:uppercase;
	margin-right:48px;
	line-height:66px;
}
.gardening-nav-h li a:hover,.gardening-nav-h li a:focus{
	background:none;
	color:#42b8ff;
}

.gardening-nav-h .dropdown:hover .dropdown-menu{
display:block;
opacity:1;
z-index: 99999;

}
.gardening-nav-h .dropdown .dropdown-menu{
display:none;
opacity:0;
z-index:-1;
box-shadow: 2px 4px 8px #000;
}



.gardening-nav-h li a {
    position: relative;
}
.gardening-nav-h .dropdown .navbar-toggle {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 10px;
}

.gardening-nav-h li a
	{
		margin-right:23px; 
		line-height: 44px;
	}


.hs_black li a  {
	     color:#000;
		 }

.hs_black  {
	       text-align:right;}

.discussion_rec   {
	    border-bottom:solid 1px #bebebe;
		height:auto;
		min-height:15px;
		}

.discussion_img  {
	 width:100% !important;
	 margin-bottom:5px;
	 margin-top:5px;
	 }

.discussion_right_time   {
	       margin-top:14px;}

.comment_pull_right   {
	     border:solid 1px #CCCCCC;
		 border-radius:20px;
		 text-align:center;
		 padding-top:15px;
		 padding-bottom:15px;
		 padding-left:5px;
		 padding-right:5px;
		 color:#F00;
		 font-size:11px !important;
		 margin-bottom:4px;}

.hs_red   {
	    color:#F00}
.discussion_body    {
	    line-height:18px;}	

.comment_title   {
	     margin-bottom:0px;
		 margin-top:15px;
		 font-size:14px;
		 font-family:'OpenSans-Regular';
		 color:#000;
		 font-weight:bold;
		 }

.comment_date  {
	      font-size:12px;
		  color:#F00;
		  margin:0px;
		  font-family:'OpenSans-Regular';
	       }
		

.hs_comments_continer   {
	                      background:#efefef;
						  border:solid 1px #95989a;
						  margin-bottom:15px;
	                    } 			   

.comments_top_title   {
	    color:#38a9e1;}

.comments_rec   {
	    border-bottom:solid 1px #bebebe;}

.a_link_hs   {
	      color:#FFF !important;
		  font-family:'Dubai Bold';
		  }


.hs_list_bg    {
	  background:#eeeeee;
	  color:#777777 !important;
	  }		


.text_top_hs_course   {
	     color:#337ab7;
		 font-family:'Dubai';
		 direction:rtl;
		 }	 
		 
.text_top_hs_course a  {
	    font-family:'Dubai';
		}


.current_right_hs    {
	       background:#f5f5f5 !important;
		   }

.no_margin {
	    margin:0px;}		 

.hs_exam_click   {
	border-color:#337ab7;
	margin-right:10px;
	
	 }		


.hs_p_exam_simple   {
	      margin:0px;
		  font-family:'Dubai';
		  }

.hs_p_exam_simple a {
	    font-family:'Dubai Medium';
		}
.hs_p_exam_simple a:hover  {
	   text-decoration:underline !important;}
	   

.hesham_pargraph   {
	    color:#000;
		}

.hesham_pargraph .badge  {
	    background:#F00}
	   

.top_exam_button    {
	     border-bottom:solid 1px #ddd;
		 min-height:20px; 
		 
		 
		 padding-bottom:9px;
		 width:100%;
		 margin-bottom:25px;
		    }


.question_exam_text   {
	           color:#555;
			   font-family:'Dubai';
			   font-size:16px;
			 
			   margin-bottom:10px;
			   direction:rtl;
			   
			   
			   }

.choice_continer   {
	     border:solid 2px #e3e3e3;
		 margin-bottom:10px;
		 margin-top:10px;
		 
		 padding:10px 15px 10px 15px;
		 
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-family:'Dubai';
		color:#999;
		direction:rtl;
		 
		 }


.choice_continer:hover   {
	        border-color:#5bc0de;}

.require_answer   {
	              font-family:'Dubai';
				  color:#F00;
				  display:none;
	     }

.new_count_down   {
	     font-family:'Dubai';
				  color:#5bc0de;
				  font-weight:bold;
				  
				  }


.choice_continer_green   {
	               border-color:#22883c;
				   color:#22883c !important;
	        }	 
.choice_continer_red   {
	     border-color:#F00;
		 color:#F00 !important;
		 }


.choice_continer_green:hover ,  .choice_continer_red:hover {
	            border-color:inherit !important;}


.type_you_question   {
	            font-family:'Dubai';
				  color:#666;
				  margin-bottom:3px;
				  margin-top:10px;
				  direction:rtl;
	   }

.assigment_button    {
	       margin-left:100px;}

.assignment_text    {
	     font-family:'Dubai';
	 }

.submission_assignment_text    {
	   border:solid 1px #CCCCCC;
	   padding:10px;
	   margin-top:5px;}

.assignment_user_attempt_continer   {
	   border-bottom:solid 1px #CCCCCC;
	   padding-bottom:5px;
	   padding-left:5px;
	   padding-right:5px;
	   padding-top:5px;
	   font-family:'Dubai';
	   }

a {
	 font-family:'Dubai';}

.active_h   {
	   background:#d6d4c4;
	   }

.register_new_bg    {
	    background:url(../images/sign_up_22.jpg) no-repeat center top;
		
		background-attachment: fixed;
    background-size: cover;
	min-height:867px;
		
		}


.sign_up_continer   {
	               min-height:200px;
				   height:auto;
				   background:#FFF;
				   
				   -webkit-border-radius: 6px;
				   -moz-border-radius: 6px;
				   border-radius: 6px;
				   font-family:'Dubai';
				   padding-top:25px;
				   padding-left:10px;
				   padding-right:10px;
				   padding-bottom:5px;
				   margin-bottom:40px;
				   
				   box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
-webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.75);
direction:rtl;
				   }

.sign_up_title   {
	 color:#FFF;
	  font-family:'Dubai Medium';
	  font-size:46px;
	  text-align:center;
	  margin-bottom:15px;
	  }
.hav_acount_text  {
	   margin-left:45px;
	   margin-top:10px;}			


.vma_button   {
	     background:#42b8ff;
		 color:#FFF;
		 cursor:pointer;
		 }

.vma_button:hover,.vma_button:active,.vma_button:visited,.vma_button:focus   {
	       color:#FFF;
		   background:#0aa1fc;
		   }

.vma_color,.vma_color:active,.vma_color:visited    {
	  color:#42b8ff;
	  font-family:'Dubai Medium';
	  }		 


.hsalert   {
	          margin-top:0px !important;
			  margin-bottom:15px !important;
			  padding-top:8px;
			  padding-bottom:8px;
			  display:none;
			  font-family:'Dubai';
	      }	   

.hsalert a {
	    font-family:'Dubai';}

strong  {
	  font-family:'Dubai Bold';
	  }

.main-title-hs   {
	                  background:url(../images/sign_up_22.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 250px;
					  padding-top:130px;
					  margin-top: 0px;
					  direction:rtl
	          
	              }

.main-title-hs h2   {
	       font-family:'Dubai Bold';
		  }


.main-title-hs2   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 250px;
					  padding-top:130px;
					  margin-top: 0px;
	          
	              }


.main-title-hs3   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 278px;
					  padding-top:130px;
					  margin-top: 0px;
	          
	              }


.hs_rec   {
	        
			min-height:100px;
			
			border-bottom:solid 3px #e2e2e2;
			margin-bottom:15px;
			
		

	    }		  

.hs_course_list_img   {
	     margin-top:15px;
		 margin-bottom:15px;
		
         -moz-box-shadow: 0px 0px 15px 0px #000; 
	     -webkit-box-shadow: 0px 0px 15px 0px #000; 
	     box-shadow: 0px 0px 15px 0px #000; 


		
	    }

.introduction_course_my    {
	   border-bottom:solid 1px #CCCCCC;
	   padding-bottom:5px;
	   }



.hs_rec_top   {
	        
			min-height:20px;
			
			border-bottom:solid 3px #e2e2e2;
			margin-bottom:25px;
			padding:0px;
			
		
	    }
		
.hs_rec_top_a   {
	  text-align:center;
	  font-size:26px;
	  color:#38a9e1;
	  font-family:'Dubai';
	  }

.active_hs   {
	    border-bottom:solid 3px #38a9e1;}
 
 

.my_coursers_right_block   {
	     border:solid 1px #CCCCCC;
		 -webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-family:'OpenSans-Regular';
		color:#999;
		min-height:100px;
		margin-top:10px;
		padding-top:15px;
		padding-bottom:16px;
		padding-left:14px;
		padding-right:14px;
		box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
		 } 		
.hs_payment_status    {
	    font-size:15px;}		 
		
.profile_rec    {
	     border:1px solid #CCCCCC;
		 box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 
		 
		  }
		  
.header_profile_rec   {
	    border-bottom:solid 1px #CCCCCC;
		padding-bottom:4px;
		font-family:'Dubai Bold';
		color:#000;
		font-size:16px;
		font-weight:bold;
		}
.content_profile_rec   {
	                   margin-top:7px;
					   font-size:14px;
					   color:#000;
					   
					   }		

.lecture_date_new   {
	 color:#000;
	 font-style:italic;
	 border-bottom: dotted 1px #000000;
	 font-weight:bold;}


.lecture_text   {
	       font-family:'OpenSans-Regular';
		   font-size:14px;
		   color:#000;
		   
		   }
.list_group_shadow {
	         box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
			 }			


.payment_continer    {
	     border:1px solid #ddd;
		
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 direction:rtl;
		 
		 
		  }
			 		  
.fee_type_detail_price  {
	            font-family:'Dubai Medium';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:50px;
		   border:solid 1px #ddd;
		   padding-right:20px;
		   margin-bottom:15px;
		   margin-top:10px;
		   
	     }		

.right_price   {
	        float:left;
			width:100px;
			background:#1eb9be;
			color:#FFF;
			height:50px;
			text-align:center;
			padding-top:15px;
			}

.left_text_price    {
	 float:right;
	 margin-top:13px;
	 width:80%;}

.left_text_price_payment  {
	    margin-top:10px;
		margin-left:15px;
		 font-family:'Dubai Medium';
		}
.bill_total_continer    {
	     float:left;
		 
		 font-family:'Dubai Medium';
		   font-size:16px;
		   color:#000;
		  
		 
		 }
					 			  
.bill_total   {
	 width:100px;
	 height:30px;
	 background:#e1e1e1;
	 color:#6a6969;
	 border:none;
	
	 padding-right:10px;
	 margin-right:30px;
	 }								   
.hs_next_button   {
	           float:left;
			   margin-top:10px;
			   background:#1eb9be;
			   margin-right:15px;
			   padding-left:30px;
			   padding-right:30px;
			   font-family:'Dubai Medium' !important;
			   }	 

.hs_hidden   {
	 display:none;
	 }

.total_down   {
	    border-top:solid 1px #ddd;
		margin-top:10px;
		padding-top:5px;}


.total_down2   {
	    border-top:solid 1px #ddd;
		border-bottom:solid 1px #ddd;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:12px;}			   


.copoun_down   {
	       padding:0px;
		   margin-bottom:10px;
		   }

.copoun_down2 {
	     margin-bottom:10px;
		 padding-left:9px;}

.fee_type_detail_price_payment  {
	            font-family:'Dubai';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:30px;
		   border-bottom:solid 1px #ddd;
		   padding-right:20px;
		   margin-bottom:5px;
		  
		   
	     }			

.credit_card_cont   {
	  
	   width:80%;
	   margin-left:10%;
	  
	   height:40px;
	   margin-top:5px;
	   display:none;}


.credit_visa  {
	       background:url(../images/credit_visa.gif) no-repeat;
		   background-position:top left;
		   padding-left:63px;
		   padding-bottom:40px;
		   margin-left:10px;
		   margin-right:60px;
		   
	       }		 

.credit_master   {
	            background:url(../images/credit_master_card.gif) no-repeat;
				background-position:left top;
				padding-left:60px;
				margin-right:25px;
				padding-bottom:40px;
	               }


.fee_type_detail_price_vat  {
	            font-family:'Dubai Medium';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:30px;
		   padding-left:20px;
		   padding-top:5px;
		   padding-bottom:5px;
		   border-bottom:solid 1px #ddd;
		
		   
	     }	

.show_div   {
	   display:block;
	   }



.total_down3   {
	    
		border-bottom:solid 1px #ddd;
		margin-top:10px;
		padding-bottom:5px;
		margin-bottom:5px;}	






.load_overlay2{
    background: #474748;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
.spinner2 {
  margin: 200px auto 0;
  width: 280px;
  text-align: center;
}

.spinner2 > div {
  width: 38px;
  height: 38px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner2 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner2 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}



.hs_group_form label  {
	    color:#000;
		}
		
.hs_group_form .form-group   {
	       
	        margin-bottom:10px !important;}		   

.text_open   {
	       font-family:'OpenSans-Regular';
		   }

.agreement_container   {
	     font-family:'OpenSans-Regular';
		 color:#3c3c3c;
		 margin-bottom:10px;
	   }
.agreement_container a {
	 text-decoration:underline !important; }			
	 

.finish_message   {
	                 
					  font-family:'Dubai';
		              color:#3c3c3c;
					  margin-top:15px;
				  }





.broad_cast_menu   {
	    width:130px;
		float:left !important;
		margin-left:10px;
		}

.list_broadcast   {
	    margin-left:35px;
		padding-left:10px;
		margin-bottom:10px;
		margin-top:5px;
		border-left:solid 1px #ddd;
		display:none;
		}	 
.red_bg   {
	    background:#F00;}	

.date_title_group    {
	       color:#000;
		   font-size:14px;
		   font-weight:bold;
		   margin-top:10px;
		   }			

.quantity_txt   {
	          margin-left:15px;
			  width:50px;
			  border:none;
			  background:#a8aba9;
			  color:#FFF;
			  padding-left:10px;
			  }


.debit_mada   {
	
	   
		 background:url(../images/mada_logo2.png) no-repeat;
		 background-position:20px;
		 height:32px;
		 width:232px;
		
		 margin-bottom:4px;
		
		 }

.tabby_s   {


	background:url(../images/tabby.svg) no-repeat;
	background-position:187px;
	height:31px;
	width:320px;

	margin-bottom:4px;





}

.tabby_text   {
	margin-left: 35px;
	font-weight: bold;



}

.sadad_account   {
	                
					 background:url(../images/sadad_new_logo.png) no-repeat;
					 background-position:30px;
					 height:30px;
					 width:200px;
					 margin-bottom:2px
					
	             }


.coupon_alert   {
	              color:#F00;
				  padding:0px;
				  margin-left:0px;
				  margin-top:5px;
				
				  }		  


.coupon_alert strong  {
	        text-decoration:underline}


.hs_certificate_btn    {
	    font-size:15px;
		margin-right:20px;
		font-family:'Dubai';
		}	

.blue_hd_tale   {
	   background:#337ab7;
	   color:#FFF;
	   font-family:'Dubai';
	   
}

.table_td_in   {
	      background:#eeeeee;
		  font-family:'Dubai';
		  }

.affiliation_link_get    {
	 width:100%;
	 resize:none;
	 height:30px;
	 font-size:13px;}	   				  

.hs_forigen_footer_show   {
	  display:none;}	 




.pricing_continer_ftaher  {
	           padding-left:11px;
			   padding-right:11px;}


.pricing_continer   {
	                    
						 min-height:300px;
				   height:auto;
				   background:#FFF;
				   
				   
				  
				   
				   
				   -webkit-border-radius: 6px;
				   -moz-border-radius: 6px;
				   border-radius: 6px;
				   font-family:'OpenSans-Regular';
				   padding-bottom:5px;
				   margin-bottom:40px;
				   border:solid 1px #c2c0c0;
				    
				   
						
	                }

.pricing_continer_head    {
	         height:55px;
			 padding-top:8px;
			 background:#f7f7f7;
			 border-bottom:solid 1px #c2c0c0;
			 border-top-left-radius: 6px;
			 border-top-right-radius: 6px;
			 
			 text-align:center;
			 color:#000;
			 font-size:24px;
			 font-family:'Dubai Medium';
			 
			 
			 }	  

.price_membership  {
	    margin-top:15px;
		margin-bottom:10px;
		text-align:center;}

.price_list_in  {
	      width:100%;
		  text-align:center;
		  margin-bottom:3px;
		  padding-left:10px;
		  padding-right:10px;
		  font-family:'Dubai';
		  }			


.price_list   {
	        list-style:none;
			font-size:15px;
			color:#000;
			padding:0px;
		  margin:0px;
		  min-height:388px;
			}	

.membership_started   {
	                width:80%;
					margin-left:10%;
					margin-top:10px;
					margin-bottom:15px;
					font-size:18px;
					
					}

.vma_classes_tab  {
	     
		  padding:0px;}
.vma_classes_tab li a  {
	    color:#000 !important}
							  
.line_between_class_video   {
	       border-bottom:solid 1px #dddddd }
		   

.class_notification_in    {
	       border:solid 1px #9d9ea0;
		   background:#e7e9ea;
		   width:90%;
		   min-height:250px;
		   height:auto;
		   margin-top:15px;
		   padding:5px 10px 5px 10px;
		   }

.hs_right_navbar   {
	 direction:rtl;
	 }		   							  

.list-group   {
	 direction:rtl;}

.list-group-item  {
	     font-family:'Dubai';}	



p   {
	           font-family:'Dubai';
			   direction:rtl;
		    }

.h2_title_event  {
	       margin-top:3px;
		   margin-bottom:5px;}

.hes_text   {
	   font-family:'Dubai';
	   }		  

.hes_text a  {
	    font-family:'Dubai Medium';
		}	   

.btn   {
	 font-family:'Dubai Medium';}		
	 
.cirtifcate_none_lecture a,.list_assigment_reattempts_href {
	   font-family:'Dubai Medium';}	 


h3   {
	 font-family:'Dubai Medium';
	 
	}	   
	

.fee_type_detail_price_workshop  {
	       float:left;
		   width:100%;
	       height:auto;
	       font-family:'Dubai';
		   font-size:14px;
		   color:#3c3c3c;
		   min-height:50px;
		   border:solid 1px #ddd;
		   padding-right:20px;
		   margin-bottom:15px;
		   margin-top:10px;
		   
	     }		
	
.by_first   {
	font-size:13px !important;}	



.note_live_stream   {
	        font-size:16px;
			font-family:'OpenSans-Regular';
		    color:#000;
			font-weight:bold;
			padding-bottom:1px;
			border-bottom:solid 1px #CCCCCC;
			}
		   	
.text_note_live_stream2   {
	     margin-top:7px;
		 }	

.chat_live_main_rec   {
	       border-bottom:solid 1px #CCCCCC;
		   margin-top:15px;
		   padding-bottom:5px;
		   
	
	                   }

.chat_live_main_rec_full_name   {
							width:70%;
							color:#000;
							font-weight:bold;
							font-size:14px;
							
							float:right;
							}


.chat_live_main_rec_date   {
	           float:left;
			   width:30%;
			   font-size:12px;
			   
			  
			   }

.chat_live_main_rec_comment   {
	     width:100%;
	    
		color:#1c1d1e;
		font-size:13px;}


.chat_live_main_content   {
	            width:100%;
	             height:400px;
				 margin-bottom:30px;
				 
				 overflow-y: scroll;
				 }



.hidd   {
	      display:none !important;
		  }		 								  	

.hes_red_badge   {
	     background: #337ab7;
	   }		  

.profile_form_continer    {
	     border:1px solid #CCCCCC;
		 box-shadow: 0 0 1px 1px rgba(0,0,0,0.09);
         border-radius: 5px;
		 min-height:90px;
		 margin-bottom:15px;
		 margin-top:50px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:13px;
		 padding-bottom:10px;
		 
		 
		  }


.sub_multi_spiciality_all_checkbox   {
	     display:none;
		 }	


.profile_label   {
	        font-size:12px;
			color:#666;
			font-weight:normal;}

.picture_person   {
	              margin-top:25px;
				  
	              }

.btn_regstr    {
	    float:left;
		}		    


.profile_button_help_alert  {
	                      width:100%;
						  height:90px;
						  margin-top:30px;}

.profile_alert_help_text    {
	    float:left;
		width:100%;
		display:none}		

.main-title-hs-classes   {
	                  background:url(../images/titlebg.jpg) no-repeat center top;
					  background-attachment: fixed;
					  background-size: cover;
					  min-height: 78px;
					  padding-top:0px;
					  margin-top: 0px;
	          
	              }


.category_rec  {
	       float:right;
	       
		   margin-bottom:20px;
		   margin-left:5px;
		   margin-right:10px;
		   font-family:'Dubai Bold';
		   
		   text-align:center;
		   color:#505763;
		   border:solid 1px #dedee0;
		   padding-left:15px;
		   padding-right:15px;
		   padding-top:9px;
		   padding-bottom:9px;
		   
		   cursor:pointer;
		   
		 -webkit-box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
-moz-box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
box-shadow: 0px 10px 7px -5px rgba(148,148,151,1);
		  
		   }

.category_rec:hover   {
	
	                   background:#CCC;
					   border:solid 1px #CCC;
					   color:#FFF;             
	                   }

.active_category { 
           background:#CCC;
		   border:solid 1px #CCC;
		   color:#FFF;
		   }

.border_between   {
	     border-top:solid 1px #e5e6e7;
		 margin-bottom:15px;}

.view_result_classes   {
	       font-family:'Dubai';
		   font-size:14px;
		   margin-top:20px;}
		   						  

.not_click_top    {
	      width:100%;
		  height:60px;
	      position:absolute;
		 
		  z-index:10000;}


.not_click_down   {
	               width:130px;
				   height:50px;
	               position:absolute;
				   bottom:0px;
				   right:0px;
				  
				   }		

.add_workshop_note_small   {
	       color:#F00;
		   float:left;
		   font-size:13px;
		   }		   		

.add_workshop_note_small a  {
	   color:#000 !important;
	   font-weight:bold;
	   }

.contact_form   {
	      margin-top:10px;}
		  

.contact_social  {
	     
		 margin-top:20px;
		 margin-bottom:30px;
		 }

.contact_social  .fa  {
	                  
					  font-size:15px;
					  width:25px;
					  margin-bottom:10px;
					   } 	   



.contact_social2   {
	       margin-top:10px;
		   margin-bottom:20px;
		  }

.contact_social2 .fa   {
	    font-size:20px;
		
		
		}
					   
.contact_social2 a  {
	      margin-left:25px;}					   				   						  



.price_1   {
	      background:#FFF;
		  min-height:705px;
		  padding-bottom:20px;}

.price_2   {
	      background:#edf4fb;
		  min-height:705px;
		  padding-bottom:20px;
	       }
		  

.pricining_continer   {
	    background:#d8eacc;
		
		}

.new_pricing_top  {
	    margin-top:45px;
		width:100%;
		text-align:center;
		color:#000;
		font-size:15px;
		font-family:'OpenSans-Regular';}


.new_pricing_top_down1   {
	                     
						margin-top:40px;
						width:100%;
						text-align:center;
						color:#000;
						font-size:15px;
						font-family:'OpenSans-Regular';
						 
						   
	                    }

.new_pricing_top2   {
	                  margin-top:30px;
		width:100%;
		text-align:center;
		color:#000;
		font-size:25px;
		font-family:'OpenSans-Regular';
		
	                  }
		

.new_pricing_second_price  {
	        margin-top:15px;
			width:100%;
			text-align:center;
			color:#000;
		font-size:35px;
		font-family:Georgia, "Times New Roman", Times, serif;
		
			}

.new_pricing_second_year {
	       width:100%;
		   text-align:center;
		   font-size:15px;
		   font-family:'OpenSans-Regular';
		   color:#403b3b;
		   margin-bottom:2px;
		  
		   }		  					   

.new_pricing_second_button   {
	     
		  background:#ea8929;
		  color:#FFF;
		  padding-left:25px;
		  padding-right:25px;
		  
		  }

.father_button   {
	       width:100%;
		   text-align:center;}


.coco_pricing_plan {
	    display:none;
		}

.new_pricing_top_down2  {
	                  
					    margin-top:105px;
						width:100%;
						text-align:center;
						color:#000;
						font-size:15px;
						font-family:'OpenSans-Regular';
			         
			 }		   

.new_pricing_second_features   {
	      width:100%;
		  text-align:center;
		  font-size:13px;
		  font-family:'OpenSans-Regular';
		  color:#000;
		  margin-top:20px;
		  
		  
		  }

.text_pricing_in  {
	     width:100%;
		 text-align:center;
		 border-bottom:solid 1px #CCCCCC;
		 padding-bottom:4px;
		 margin-bottom:5px;
		 }
			 




.glow {
  font-size: 80px;
  color: #f2dc21 !important;
  
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #f2dc21, 0 0 20px #f2dc21;
  }
  
}		  


.register_new_bg_custom_eg    {
	    background:#FFFFFF;
		
		background-attachment: fixed;
    background-size: cover;
	min-height:867px;
		
		}

.progress_1 {
	        width:60%;
			background:#dedada;
			height:22px;
			padding:4px;
			}			 

.progress_2 {
	    
	   height:100%;
	   background:#4da4f3;}			

.lecture_title {
	   font-size:16px;
	   color:#4da4f3;
	   font-weight:bold;
	   margin-top:10px;
	   clear:both;}
	   
.in_lecture_list   {
	       border-bottom:solid 1px #666;
		   padding-bottom:3px;
		   margin-top:5px;
		   clear:both;
		   font-size:14px;
		   color:#000 !important;
	             }
.in_lecture_list a {
	   color:#000 !important;
	   }
				 
.list_lectures  {
	    width:80%;}	    
	   
.lecture_status  {
	    color:#4da4f3;
		font-size:13px;}
		

.notification_badge {
  position:relative;
  top: -16px;
  left: -12px;
  padding: 3px 5px;
  border-radius: 50%;
  background:#F00;
  color: #FFF; /*#42b8ff;*/
}

.notification_badge_main {
	                    background:#F00;
  color: #FFF; /*#42b8ff;*/
	                     }


.notification_icon  {
	font-size:25px;
	color:#FFFFFF;
}

.hes_menu_btn {
	               border:none;
				   background:none;
				   color:#FFF;
				   font-size:20px;
				   font-family: 'titli';
				   
				   }
				   
.hes_menu_list   {
	             background:#000;
				 min-width:200px;
				 border-radius:0px 0px 0px 0px;
				 opacity:.7;
				 }				   

.hes_menu_list li a {
	              color:#FFF !important;
				  padding-top:8px;
				  padding-bottom:8px;
				  text-align:right;
				  }

.hes_menu_list li a:hover  {
	                    background:#000 !important;
						color:#f2dc21 !important;
	                    
						}

.hs_notifications_list   {
	                }



.tabby_right_block {
	float: right;
	width: 300px;

	background: url(../images/tabby2.svg) no-repeat ;
	background-position:right -10px;

	padding-top: 24px;
	font-size: 13px;
	text-align: right;


}


.subscribe_text {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;

	margin-bottom: 4px;
	text-align: right;
}