﻿@import url('../persian-font.css');
@media screen and (min-width: 1px) and (max-width: 470px) 
{
    .OrderDetails_leftBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox .ListBox_File
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :200px;
	    width :100%;
	}
	
	.OrderDetails_rightBox iframe
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :400px;
	    width :100%;
	}
        html,body
    {
        padding :0;
        margin :0;
    }
    
    .topBar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        margin :0;
        padding :0;
        min-height:30px;
        line-height :30px;
        display :inline-block ;
        text-align :center ;
        background :#3A3A3C;
    }
    
    .topBar_MainPage .topBar_Container
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :100%;
        min-height :30px;
        
    }
    
    .topBar_MainPage .topBar_Container a
    {
        position:relative ;
        top:0px;
        float :left  ;
        right :0px;
        font-size :11pt;
        font-family :iranyekanwebmediumfanum ;
        text-align :left ;
        color:#fff;
        margin-left :20px;
        direction :rtl;
    }
    
    .mainBody
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        margin :0;
        padding :0;
        overflow :hidden ;
        min-height :800px;
    }
    .TopPage_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;

    }
    
    .TopPage_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :80px;
        width :100%;
        
    }
    
    .TopPage_Container .logo_Box
    {
        position :relative ;
        float:right ;
        top:0px;
        right :0px;
        width :100%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        
    }
    
    .TopPage_Container .logo_Box img
    {
        position:relative ;
        top:0px;
        float :right ;
        margin-left :10px;
        display :inline-block ;
        max-width:510px;
    }
    
    .TopPage_Container .SmallMenu_Box
    {
        position :relative ;
        float:left ;
        top:0px;
        left :0px;
        width :100%;
        min-height :20px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;

        
    }
    
    .TopPage_Container .SmallMenu_Box .contentBox
    {
        position :relative ;
        bottom :0px;
        float :none;
        margin-top :25px;
        width :100%;
        min-height :20px;
        line-height :20px;
        direction :ltr;
       

    }
    
   .TopPage_Container .SmallMenu_Box .contentBox table
    {
        position :relative ;
        top:0px;
        float:left ;
        margin :0;
        padding :0;
        height :45px;
        background :none;
        right:0px;
        
        width :200px;
    }
    
     .TopPage_Container .SmallMenu_Box .contentBox table td
     {
       
         width :100px;
         height :45px;
         top:0px;   
         padding :0;
         margin :0;
         background :none;
         border-bottom :0;
         text-align :right ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a
     {
         display:block ;
         font-size :10pt;
         font-weight :700;
         font-family :iranyekanwebmediumfanum ;
         color:#333333;
         min-height:45px;
         line-height :45px;
         text-decoration :none;
         text-align :center ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a:hover
     {
         color:#FF2708;
     }
     
     
     
     
     
     .menu_MainPage
     {
         position :relative ;
         top:0px;
         left :0px;
         width :100%;
         min-height:50px;
         display :inline-block ;
         text-align :center ;
         background  :#E11313;
     }
     
     .menu_ContainerPage
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         min-height :50px;
         width :90%;
         overflow :visible ;
     }
     
     
     
 

.BoxSide_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    overflow :visible ;
}

 .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 500px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position :top top;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}

.middle_GrayBox
{
    position:relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height:100px;
    background: rgb(246,246,246);
    display :inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container
{
    position:relative ;
    top:0px;
    width :100%;
    min-height :100px;
    display:inline-block ;
}

.middle_GrayBox_Container .innerBox
{
    position :relative ;
    float :right ;
    width :100%;
    padding :0;
    margin :0;
    min-height:80px;
    margin-top :15px;
    
}

.middle_GrayBox_Container .innerBox .picContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :25%;
    min-height:70px;
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .picContent img
{
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .TextContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :75%;
    margin-top :20px ;
    display:inline-block ;
    text-align :right ;
    font-family :iranyekanwebmediumfanum ;
    color:#000;
    font-size :14pt;
    
}
.ProductMainPage
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :650px;
    background :#fff;
    display :inline-block ;
    text-align :center ;
}
.ProductsContainer
{
    position :relative ;
    top:0px;
    display:inline-block ;
    width :100%;
    min-height :650px;
    margin-bottom :20px;
}

.ProductsContainer .ProductsBox
{
    position :relative ;
    top:20px;
    width:80%;
    min-height:375px;
    float :none ;
    margin-left :auto ;
    margin-right :auto ;
    
    margin-top :2px;
    margin-bottom :20px;
    overflow :hidden ;
    cursor :pointer ;
    border-radius :5px;
}

.ProductsContainer .ProductsBox .imageBox
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :300px;
    background-repeat:no-repeat ;
    background-position :center center ;
    background-size:100% 100%;
   
}

.ProductsContainer .ProductsBox .imageBox .maskBox
{
    position:absolute ;
    top:0px;
    left :0px;
    width :100%;
    height :0%;
    display :block ;
    background :rgb(0,0,0);
    background :rgba(0,0,0,0.5);
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    color:#fff;
     -webkit-transition:width 1.5s,height 0.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s,height 0.5s;
}



.ProductsContainer .ProductsBox:hover .maskBox
{
    width :100%;
    height :100%;
}


.ProductsContainer .ProductsBox .maskBox p
{
    position:relative ;
    top:0;
    font-family :iranyekanwebmediumfanum ;
    font-size :14pt;
    color:#fff;
    text-align :center ;
    width :90%;
    display:none;
    height :40px;
    line-height :40px;
    font-weight :700;
    text-align :center  ;
    margin :0;
}

.ProductsContainer .ProductsBox:hover .maskBox p
{
   display:inline-block;
}

.ProductsContainer .ProductsBox .maskBox p a 
{
    font-size :16pt;
    font-family :iranyekanwebmediumfanum ,aral;
    color:#fff;
    text-decoration :none;
    line-height:20px;
}

.ProductsContainer .ProductsBox .maskBox p a:hover
{
    color:#FD7066;
}



.ProductsContainer .ProductsBox .nameBox
{
    position :absolute ;
    bottom:0px;
    left:0px;
    width :100%;
    min-height :75px;
    background :#cc0000;
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    font-weight :600;
    color:#fff;
    padding-top :9px;
     -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
    transition:top 0.5s;
    direction :rtl;
}



.ProductsContainer .ProductsBox .nameBox .ArrowBox
{
    position :absolute ;
    float:none;
    margin-left :45% ;
    margin-right :45% ;
    top:-10px;
    width :25px;
    height :25px;
    display :block ;
    border-radius:180px;
    background :#cc0000;
}

.ProductsContainer .ProductsBox .nameBox .ArrowBox i
{
    color:#fff;
    font-size :14pt;
    margin-top :2px;
}


.OffMainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :380px;
	    display :inline-block ;
	    background: rgb(246,246,246);
	    text-align :center ;
        margin-bottom :20px;
	}
	
	.OffContainer
	{
	    position:relative ;
	    float:left ;
	    width :98%;
	    min-height :420px;
	    display :inline-block ;
	}
	
	.OffContainer .rightBox
	{
	    position :relative ;
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    
	    min-height :420px;
	    -webkit-transition:right 1.8s; /* For Safari 3.1 to 6.0 */
        transition:right 1.8s;


	}
	
	.OffContainer .rightBox_view
	{
	    right :0px;
	}
	
	.OffContainer .rightBox .blankBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    min-height:10px;
	    float :right ;    
	}
	
	.OffContainer .rightBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :right ;    
	    text-align :right  ;
	    min-height :60px;
	    line-height :60px;
	    font-size :18pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum ;
	    direction :rtl;
	    
	}
	.OffContainer .rightBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :right  ;    
	    text-align :justify  ;
	    min-height :120px;
	    line-height :35px;
	    font-size :14pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum;
	    direction :rtl;
	}
	
	.OffContainer .rightBox .buttonBox
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    width :100%;
	    text-align :right  ;
	    margin-top :30px;

	}
	
	.OffContainer .rightBox .buttonBox input
	{
	    border-width:0px;
	    cursor:pointer ;
	    min-height:60px;
	    background :#CC0000;
	    text-align :center;
	    color:#fff;
	    border :1px solid #000;
	    font-family :iranyekanwebmediumfanum;
	    font-size:12pt;
	    width :100%;
        border:0;
        border-radius :5px;
	   
	}
	
	.OffContainer .rightBox .SocialBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    text-align :center  ;
	    width :100%;
	    margin-bottom :10px;
	}
	
	.OffContainer .rightBox .SocialBox a
	{
	    position:relative ;
	    float:none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    min-width :80px;
	    padding :10px 10px 10px 10px;
	}
	
	.OffContainer .rightBox .SocialBox a i
	{
	    font-size :20pt;
	    color:#fff;
	}
	
	.OffContainer .rightBox .SocialBox a i:hover
	{
	    color:#FE290B;
	}
	
	
	.OffContainer .rightBox .buttonBox input:hover
	{
	    background: #33CC33;
	    color:#fff;
	}
	
	
	
	.OffContainer .leftBox
	{
	    position :relative ;
	    top:0px;
	    float:none ;
	    margin-left :auto ;
	    margin-right:auto ;
	    width :100%;
	    min-height :420px;
        margin :0;
	}
	.OffContainer .leftBox section
	{
	    width:100%;
	    position:relative ;
	    float:left ;
        margin :0;
	}
	
	.OffContainer .leftBox section div
	{
	    position:relative ;
	    float :left ;
	    width :100%;
	    min-height :420px;
	}
	
	.OffContainer .leftBox section div img
	{
	    width :100%;
	}


    .abountUsMainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:400px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    .abountUsContainer
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height:400px;
    }
    
    .abountUsContainer .innerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        background :#fff;
        border-bottom :0px solid #D9D9D9;
        border-right:0px solid #D9D9D9;
        left:0px;
        margin-top :10px;
        margin-bottom :10px;
        min-height:600px;
        
    }
    
    .abountUsContainer .innerBox .leftBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :100%;
        margin :0;
        padding :0;
        background :#fff;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size:cover;
        min-height:200px;
        
    }
    
    .abountUsContainer .innerBox .rightBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :100%;
        margin :0;
        padding :0;
        min-height:300px;
        
    }
    
    .abountUsContainer .innerBox .rightBox .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :40px;
        background :#fff;
    }
    
    .abountUsContainer .innerBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        right :10px;
        float :right ;
        width :90%;
        min-height :60px;
        line-height :60px;
        font-family :iranyekanwebmediumfanum ;
        font-size :18pt;
        color:#cc0000;
        text-align :right ;
        margin-left :5px;
        direction :rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        right :10px;
        float :right ;
        width :90%;
        font-size :14pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        text-align :justify  ;
        line-height:25px;
        margin-left :5px;
        direction:rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox
    {
        position :relative ;
        top:0px;
        right :10px;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        min-height:80px;
        margin-top :10px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :30%;
        min-width:150px;
        min-height :55px;
        text-align :center ;
        color:#fff;
        cursor:pointer ;
        background :#cc0000;
        border:0px solid #33CC33;
        font-family :iranyekanwebmediumfanum ;
        font-size :12pt;
        margin-top :20px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input:hover
    {
        background :#33CC33;
        color:#fff;
        border:1px solid #fff;
    }
    

    
  
    
    
    .TestimonialsMainBox
	{
		 position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
	}
	
	.TestimonialsContainer
	{
	    position :relative ;
        display :inline-block ;
        background :#fff;
        width :100%;
        margin-top :40px;
        margin-bottom :40px;
        top:0px;
        min-height :260px;
	}
	
	
	.Testimonials_Header
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :100px;
	}
	
	.Testimonials_Header p
	{
		position :absolute ;
		bottom :0px;
		left :0px;
		min-height :50px;
		line-height :50px;
		font-family:Dancing Script;
		font-size :20pt;
		color:#000;
		text-align :center ;
		width :100%;
	}
	
	.Testimonials_Text
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
		padding :0;
	}
	
	.Testimonials_Text p
	{
		position :relative  ;
		top :0px;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		min-height :80px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
		width :90%;
		text-align :center ;
		direction :rtl;
		padding :10px 10px 10px 10px;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-left :20px;
	}
	
	.Testimonials_Text a
	{
		text-align :center ;
		text-decoration :none;
		color:#000;
		width :85%;
		display:block ;
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
	}
	
	.Testimonials_Image
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right:auto ;
		text-align :center ;
		display :inline-block ;
		width :90px;
		height :90px;
		border-radius:180px;
		border:8px solid #333333;
	}
	
	.Testimonials_Title
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :60px;
		line-height :60px;
		display :inline-block ;
		text-align :center ;
		font-family:Dancing Script;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.footerMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:260px;
	    background :#2F2F2F;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.footerContainer
	{
	    position :relative ;
	    top:0px;	    
	    width :80%;
	    min-height:260px;
	    display :inline-block ;
	}
	
	.footerContainer .footerBox
	{
	    position :relative ;
	    top:0px;	    
	    float :none ;
	    width :95%;
	    min-height:200px;
	    margin-left :auto ;
	    margin-right :auto ;
	    margin-top :30px;
	    margin-bottom :30px;
        
	}
	
	.footerContainer .footerBox .titleBox
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#F83114;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .TextBoxContent
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :60%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#fff;
	    text-align :right  ;
	}
	
	.footerContainer .footerBox .TextBoxContent a
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#fff;
	    text-align :right  ;
	    text-decoration :none;
        direction :rtl;
	}
	.footerContainer .footerBox .TextBoxContent i
	{
	    font-size :14pt;
	    color:#fff;
	    cursor :pointer ;
	    margin-left :10px;
	}
	
	.footerContainer .footerBox .TextBoxContent i:hover
	{
	    color:#FD7066;
	}
	.footerContainer .footerBox .TextBoxContent a:hover
	{
	    color:#F04127;
	}
	
	.footerContainer .footerBox .titleBoxBold
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :14pt;
	    color:#FFF;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .divPay
	{
	    position :relative ;
	    top:0px;
	    float:left ;
	    width :35px;
	    height :30px;
	    display:inline-block ;
	    background-repeat:no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :10px;
	    margin-top :10px;
	    
	}
	
	.bottomFooter_Mainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :80px;
	    background :#909090;
	    line-height :30px;
	    color:#fff;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
        direction :rtl;
	}
	
	
	.MainContent_Page
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:600px;
	    background :#F7F7F9;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.ContainerContent_Page
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	}
	.ContainerContent_Page .TitleBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:30px;
	    line-height :30px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    font-weight :700;
	    color:#333;
	    border-bottom :1px dotted #333;
	    width :100%;
	    text-align :right  ;
	}
	
	.ContainerContent_Page .CaptionBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:40px;
	    line-height :40px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#333;
	    width :100%;
	    text-align :right ;
        direction :rtl;
	}

	
	.ContainerContent_Page .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#333;
	    width :100%;
	    text-align :right ;
	}
	
	
	.ContainerContent_Page .boxFields
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    margin :0;
	    padding :0;
	    width :100%;
	    min-height :87px;
	}
	
	
	.ContainerContent_Page .ContentTextBox span
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#FE290B;
	    text-align :right ;
	    margin-left :10px;
	}
	
	.ContainerContent_Page .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :99%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:30px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox Select
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :100%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:40px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox .option
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#111;

	}
	
	#opt_Find_Member
	{
	    text-align :right ;   
	    direction :rtl ;
        font-size :9pt;
	}
	 #opt_Find_Member span
	{
	    float :right ;
	    margin-right :40px;
	    min-width :250px;
	    font-size :12pt;
	    
	}
	
	.ContainerContent_Page .buttonBox
	{
	    position :relative ;
	    float :right ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:70px;
	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    margin-top:5px;
	    height :20px;


	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a
	{
	   
	    font-family :iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#000;
	    text-align :right ;
	    text-decoration :none;
	
	   
	     
	}
	
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a:hover
	{
	    color:#cc0000;
	}
	
	.ContainerContent_Page .buttonBox .InputBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	    margin-bottom :10px;
        display :inline-block ;
        text-align :center ;
	}
	
	
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin
	{
	    position:relative ;
	    float :none ;
        margin-left :auto ;
        margin-right :auto ;
	    width :130px;
	    min-height :40px;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :1em;
	    cursor:pointer ;
	    color:#333;
	    border:1px solid #FD7066;
	    background :none;
	    margin-bottom :10px;
        border-radius :5px;
	}
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin:hover
	{
	    background :#cc0000;
	    color:#fff;
	}
	.ContainerContent_Page .Order_LeftBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    padding :0;
	    margin :0;
	    width :100%;
	    margin-top :10px;
	    float:left ;
	}
    
    .ContainerContent_Page .Order_LeftBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :95%;
	    min-height:30px;
	    background :#33CC33;
	    line-height :30px;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    padding :0;
	    margin :0;
	    margin-top :10px;
	    float:left ;
	}
	
	.ContainerContent_Page .Order_RightBox .FixBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :250px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FD7066;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox
	{
	   position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FFD741;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	
	.ContainerContent_Page .Order_RightBox .titleBox_art
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_art
	{
	     position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	.ContainerContent_Page .Order_RightBox .ContentBox_art td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	.basket_Mainpage
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    text-align :center ;
	}
	
	.basket_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :50px;
	}
	
	.basket_Container .topBar
	{
	    position:relative ;
	    top:20px;
	    min-height:30px;
	    width :98%;
	    background :#33CC33;
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :16pt;
	    
	    text-align :left ;
	    display :inline-block ;
	    padding-left:2%;
	    padding-top :10px;
	    padding-bottom :5px;
	}
	
	
	.basket_Container .Content
	{
	    position:relative ;
	    top:20px;
	    min-height:300px;
	    width :100%;
	    background :#fff;
	    
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    text-align :left ;
	    float:left ;
	    direction :ltr;
	    margin :0;
	    
	    
	}
	
	.basket_Container .Content table
	{
	    position:relative ;
	    top:20px;
	    float:left ;
	  
	    width :100%;
	    font-family:iranyekanwebmediumfanum ,arial;
	    font-size:11pt;
	    color:#000;
	    margin :0;
	    padding :0;
	    
	   
	    
	}
	
	.basket_Container .Content table th
	{
	    background :#fff;
	    padding :5px 10px 5px 10px;
	    color:#FE290B;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table td
	{
	    background :#F7F7F9;
	    padding :5px 10px 5px 10px;
	    color:#333;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table i
	{
	    color:#027EE0;
	    font-size :16pt;
	}
	
	.basket_Container .Content table i:hover
	{
	    color:#FFD741;
	}
	#myAlert
	{
	    position:fixed ;
	    top:0px;
	    left:0px;
	    width:100%;
	    height:100%;
	    display:none;
	    background :rgb(51,51,51);
	    background :rgba(51,51,51,0.5);
	    text-align:center;
	    z-index:100000;
	}
	
	#myAlert .ContentBox
	{
	    position:relative ;
	    top:15%;
	    width :100%;
	    min-height :300px;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	    display :inline-block ;
	}
	
	#myAlert .btnShowCart
	{
	    padding :10px 25px 10px 25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :12pt;
	    color:#fff;
	    cursor :pointer ;
	    background :#FFD741;
	    border-style :solid ;
	    border-width :0;
	    min-width :200px;
	}
	.Dashboard_Container
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :95%;
	    display :inline-block ;
	    min-height :125px;
	}
	
	.Dashboard_Container .boxMenu
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    min-height :125px;
	    text-align :center ;	    
	    cursor :pointer ;
	    margin-left :0px;
	    margin-right :0px;
	   
	}
	
	.Dashboard_Container .boxMenu .box_Pic
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    height:80px;
	    text-align :center ;

	}
	
	.Dashboard_Container .boxMenu .box_Pic i
	{
	    position :relative ;
	    top:0px;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :50pt;
	    color:#333333;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i.active
	{
	   color:#CC0000;
	}
	
	.Dashboard_Container .boxMenu .box_Title
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height :25px;
	    line-height :25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size:12pt;
	    text-align :center ;
	    color:#000;
	    font-weight :600;
	    width :100%;
	}
	.Dashboard_Container .boxMenu .box_Title.active
	{
	    color:#CC0000;
	}
	.Dashboard_Container .boxMenu:hover .box_Title
	{
	    color:#33CC33;
	}
	
	.Dashboard_Container .boxMenu:hover .box_Pic i
	{
	    color:#33CC33;
	}
	
	#myAlert .btnShowCart:hover
	{
	    background :#33CC33;
	}
	.News_MainBox
	{
		position :relative;
		top:0px;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		background :#FFF;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:90%;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
		margin-right :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right ;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum ,arial;
		font-size:12pt;
		color:#000;
		text-align :right  ;
		padding-top :5px;
        direction :rtl;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :iranyekanwebmediumfanum;
		font-size:16pt;
		color:#111;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#40ACFF;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right  ;
		right :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:iranyekanwebmediumfanum ,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
        
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :left ;
		min-height :250px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:100%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:iranyekanwebmediumfanum,arial;
		font-size :13pt;
		color:#676767;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
        direction :rtl;
	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
        margin-right :auto ;
		width :100%;
		text-align :center ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
        margin-right :auto ;
		text-align :center ;
		font-size :10pt;
		font-family :iranyekanwebmediumfanum,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#40ACFF;
		border:0px solid #FF5402;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
        border-radius :5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#676767;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #000;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :none ;
		margin-top :80px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		min-height:50px;
		line-height :50px;
		font-family :iranyekanwebmediumfanum;
		font-size :20pt;
		color:#676767;
		text-align :left ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :left ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left;
		min-height:140px;
		display :inline-block ;
		text-align :left ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :left;
		left:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :left;
		left:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		text-align :left ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :13pt;
		color:#676767;
		text-decoration :none;
		text-align :left ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#40ACFF;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}

    .counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:350px;
	line-height :350px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}	

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :48%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :20pt;
	color:#111;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :12pt;
	color:#000;
	font-family :iranyekanwebmediumfanum;
	width :100%;
}
.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background-position :center center  ;	
	background-repeat :no-repeat ;
	background-size:cover;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:600px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
    background :#fff;
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	color:#CC0000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :16pt;
	color:#000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	color:#000;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}
.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :666px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-144px;
	
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :100%;
	min-height :400px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:0px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :center   ;
	font-size :14pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :center   ;
	font-size :18pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#CC0000;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	
	position:relative ;
	top:-270px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:300px;
	margin-top :5px;
	margin-bottom :5px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
    padding-bottom:20px;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:280px;
	top :23px;
	bottom :23px;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :60%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :13pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :0px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :13pt;
	color:#CC0000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :100px;
	line-height :30px;
	font-size:12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#CC0000;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#333333;
}
.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}
.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:650px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :650px;
	display :inline-block ;
	
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:12pt;
	font-family:iranyekanwebmediumfanum;
	color:#CC0000;
	min-height :30px;
	line-height :30px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:18pt;
	font-family:iranyekanwebmediumfanum;
	color:#000;
	min-height :45px;
	line-height :45px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
	
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:1%;
	margin-right:1%;
	height:400px;
	background :#fff;
	width:98%;
	margin-bottom :2%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :200px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:10pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :28px;
	font-size:11pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#CC0000;
	color:#fff;
	border:0;
}
.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1200px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :1200px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:30px;
	line-height :30px;
	font-size:14pt;
	font-family :iranyekanwebmediumfanum;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:70px;
	line-height :70px;
	font-family :iranyekanwebmediumfanum;
	font-size :20pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:400px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:180px;
	border:4px solid #fff;
	margin-left :20%;
	margin-right :40%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	width :170px;
	height :170px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :45%;
	margin-top :-25%;
	z-index:3;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :200px;
	height :200px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :5%;
	margin-top :-45%;
	z-index:1;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	width :150px;
	height :150px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :50%;
	margin-top :-30%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :90%;
	margin :0;
	padding :0;
	min-height :185px;
	padding-right :10px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :14pt;
	font-family :iranyekanwebmediumfanum;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#CC0000;
	font-size :12pt;
	margin-left :10px;
}
.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :95%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
	padding-top :10px;
	padding-bottom :10px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:iranyekanwebmediumfanum;
	direction :rtl;
}
     .maskSlider {
        position :absolute ;
        top:0px;
        left:0px;
        width:100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }
                .TextSliderBox{
                    position :relative   ;
                    margin-top :3%;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :65%;
                    height :250px;
                    direction :rtl;
                  -webkit-transition:margin-top 1s; /* For Safari 3.1 to 6.0 */
                    transition:margin-top 1s;
                 
                }

                .TextSliderBox .titleSilder 
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :24pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                    color:#fff;
                    text-align :center ;
                    font-weight :700;
                    width :100%;
                    display :block ;
                    line-height :50px;
                  
                    

                }

                 .TextSliderBox .titleSilder1
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :12pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                     color:#fff;
                    text-align :center ;
                    width :100%;
                    display :block ;
                    margin-top :20px;
                }

                  .otherPage_TitleBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 65px;
        background: #333333;
        line-height: 65px;
        display: inline-block;
        text-align: center;
        direction: rtl;


    }

        .otherPage_TitleBox .otherPage_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 65px;
            line-height: 65px;
            text-align: right;
            display: inline-block;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #fff;
        }

            .otherPage_TitleBox .otherPage_Container a.home {
                position: relative;
                top: 18px;
                right: 0px;
                padding-left: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-decoration: none;
            }

                .otherPage_TitleBox .otherPage_Container a.home:hover {
                    color: #CC0000;
                }

            .otherPage_TitleBox .otherPage_Container a.inPage {
                position: relative;
                top: 18px;
                right: 0px;
                padding-right: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #CC0000;
                text-decoration: none;
                border-right: 2px solid #fff;
            }

    .otherPage_aboutUS_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 500px;
        background: #eee;
        display: inline-block;
        text-align: center;
    }

        .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 500px;
            top: 30px;
            display: inline-block;
        }


            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_AboutUs_Title {
                position: relative;
                top: 0px;
                right: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                font-weight: 700;
                color: #000;
                direction: rtl;
                text-align: right;
            }

            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                margin: 0;
                padding: 0;
                min-height: 350px;
                overflow: hidden;
                margin-bottom :50px;
            }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box img {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width: 98%;
                    margin-bottom :10px;
                }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                    color: #333333;
                    line-height: 45px;
                    text-align: justify;
                }

                    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs .boxShaar {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 80px;
                        text-align: center;
                        display: inline-block;
                        margin-top: 20px;
                        overflow: hidden;
                    }

    .boxInnerShar {
        position: relative;
        float: none;
        top: -100px;
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        padding: 5px;
        min-height: 35px;
        line-height: 35px;
        background: #CC0000;
        text-align: center;
        color: #fff;
        display: inline-block;
        font-family: iranyekanwebmediumfanum;
        font-size: 12pt;
        padding-left: 12pt;
        padding-right: 12pt;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .boxInnerSharView {
        top: 0px;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .moarefi_Mainpage {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 500px;
        display: inline-block;
    }

    .moarefi_Mainpage .moarefi_Container {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 500px;
    }

        .moarefi_Mainpage .moarefi_Container .moarefi_innerPage {
            position: relative;
            top: 20px;
            bottom: 20px;
            width: 90%;
            min-height: 600px;
        }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .titleMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                font-size: 18pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                min-height: 90px;
                line-height: 90px;
            }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                direction: rtl;
                border-bottom: 1px solid #fff;
                min-height: 60px;
                line-height: 30px;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi i {
                    font-size: 16pt;
                    color: #fff;
                    margin-left: 15px;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80px;
                height: 80px;
                display: inline-block;
                background: #CC0000;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage i {
                    color: #fff;
                    font-size: 26pt;
                    margin-top: 25%;
                    margin-bottom: 25%;
                    position: relative;
                    float: none;
                    margin-left: 30%;
                    margin-right: 30%;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textView {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 60%;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-align: justify;
                line-height: 30px;
                display: inline-block;
                direction: rtl;
                margin-right: 25px;
            }

    .CEO_mainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
    }

        .CEO_mainPage .CEO_Container {
            position: relative;
            top: 50px;
            display: inline-block;
            width: 95%;
            min-height: 500px;
            margin-bottom :100px;
        }

            .CEO_mainPage .CEO_Container .titleCEO {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #fff;
                direction: rtl;
                text-align:center ;
                font-weight: 700;
                margin-bottom: 10px;
            }

            .CEO_mainPage .CEO_Container .CEO_Image {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 300px;
                background-repeat: no-repeat;
                background-position: center  top;
                background-size: 50%;
                display: inline-block;
                margin: 0;
                
            }

            .CEO_mainPage .CEO_Container .CEO_Message {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                min-height: 300px;
                display: inline-block;
                text-align: justify;
                direction: rtl;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                line-height: 30px;
                padding-right: 5%;
            }

    .Values_MainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-color: #eee;
    }

        .Values_MainPage .values_Container {
            position: relative;
            top: 50px;
            float: left;
            width: 90%;
            min-height: 500px;
            display: inline-block;
            margin-bottom :50px;
        }

            .Values_MainPage .values_Container .values_Inner {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner .title_Values {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 20pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner .contentBox_Values {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 100%;
                    min-height: 120px;
                    
                }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80px;
                        height: 80px;
                        display: inline-block;
                        background: #CC0000;
                        text-align: center;
                    }

                        .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value i {
                            color: #fff;
                            font-size: 24pt;
                            margin-top: 30%;
                        }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .titleValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 14pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        font-weight: 700;
                        min-height: 30px;
                        line-height: 30px;
                    }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .textValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 11pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        line-height: 30px;
                    }

            .Values_MainPage .values_Container .values_Inner_GreenLine {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 250px;
                margin: 0;
                padding: 0;
                margin-bottom :50px;
            }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_titel_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 20pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_TextTitle_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 20px;
                    width: 80%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 12pt;
                    font-weight: 500;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    border-bottom: 0px solid #000;
                }

                    .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine i {
                        font-size: 16pt;
                        color: #669933;
                        margin-left: 10px;
                    }
              .Links_Mainpage{
                position :relative ;
                top:0px;
                left:0px;
                width :100%;
                min-height :600px;
                display :inline-block ;
                text-align :center ;
              
            }

            .Links_Mainpage .links_Container{
                position :relative ;
                top:0px;
                width :90%;
                min-height :600px;
                display :inline-block ;
            }

                .Links_Mainpage .links_Container .links_InnerBoxRight {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:100%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    margin-bottom :50px;
                    
                }
                .Links_Mainpage .links_Container .links_InnerBoxRight .linksTitle {
                    position :relative ;
                    top:0px;
                    float :right ;
                    width :100%;
                    min-height :90px;
                    line-height :40px;
                    text-align :justify ;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox{
                    position :relative ;
                    float :right ;
                    right :0px;
                    width :100%;
                    margin :0;
                    padding :0;
                    min-height:300px;
                    
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText {
                    position :relative ;
                    float :right ;
                    width :100%;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    direction :rtl;
                    text-align :right ;
                    display:block ;
                    padding-top :15px;
                    padding-bottom :15px;
                    text-decoration :none;
                    color:#333;
                    border-bottom :1px solid #333;
                    margin-left :25px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText i {
                        position :relative ;
                        top:4px;
                        color:#333;
                        font-size :16pt;
                        margin-left :10px;
                        margin-top :10px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover i {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxLeft {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:100%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    overflow :hidden ;
                    margin-bottom :150px;
                    
                }

                 .Links_Mainpage .links_Container .links_InnerBoxLeft img {
                     position :relative ;
                     float :none;
                     margin-left :auto ;
                     margin-right :auto ;
                     top:0px;
                     width :90%;

                        }
      .goods_Mainpage_Banner {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size :cover ;
        
    }

    .goods_Mainpage_Banner .maskBox_GoodsTitle {
        position :absolute ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }

        .goods_Mainpage_Banner .goode_title_Banner {
            position :relative ;
            margin-top:40%;
            margin-bottom :40%;
            float :none;
            margin-left :auto ;
            margin-right :auto ;
            min-height :5%;
            text-align :center ;
            font-family :iranyekanwebmediumfanum;
            font-size :14pt;
            font-weight :500;
            direction :rtl;
            color :#fff;
            width :60%;
            line-height :55px;
        }

    .goode_Content_MainPage {
        position :relative ;
        top:0px;
       right:0px;
       float :right ;
       width :100%;
       display :inline-block ;
       text-align :center ;
       background :#eee;
       min-height :800px;
    }

        .goode_Content_MainPage .goods_Content_Container {
            position :relative ;
            top:0px;
            width :95%;
            min-height :700px;
            top:50px;
            display :inline-block ;
            
        }

            .goode_Content_MainPage .goods_Content_Container .goods_Title_Page {
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                font-family :iranyekanwebmediumfanum;
                font-size :14pt;
                color:#111;
                direction :rtl;
                min-height :60px;
                line-height :40px;
                font-weight :700;
                text-align :center ;
            }

            .goode_Content_MainPage .goods_Content_Container .goods_Description{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                min-height : 500px;
                padding :0;
                margin :0;
            }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription {
                    position :relative ;
                    top:0px;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :90%;
                    min-height :500px;
                    margin-bottom :100px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .titleDesc{
                    position :relative; 
                    top:0px;
                    float :right ;
                    right :0px;
                    width :100%;
                    text-align :justify  ;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#cc0000;
                    direction :rtl;
                    line-height :35px;
                    margin-top :20px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .TextDesc{
                    position :relative ;
                    top:20px;
                    float :right ;
                    right :0px;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#333;
                    direction :rtl;
                    text-align :right ;
                    margin-bottom :40px;
                    font-weight :600;
                }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox {
                        position :relative ;
                        top:0px;
                        float :right ;
                        right :0px;
                        width :85%;
                        margin-right :5%;
                        border-bottom :1px #aaa solid ;
                        padding-top :10px;
                        padding-bottom :10px;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :right ;
                        direction :rtl;
                        font-weight :600;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox a{
                        text-decoration :none;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :center ;
                        direction :rtl;
                        color:#cc0000;
                        margin-left :10px;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .GoodsImage{
                         position :relative ;
                         top:0px;
                         float :none;
                         margin-left :auto ;
                         margin-right :auto ;
                         width:90%;
                         min-height :500px;
                         
                         background-position :center center ;
                         background-size :cover ; 
                    }

                    .input_add_OrderGoods{
                        position :relative ;
                        top:0px;
                        float :none;
                        margin-left :auto ;
                        margin-right :auto ;
                        width:80%;
                        max-width :220px;
                        padding-top :12px;
                        padding-bottom :12px;
                        font-family :iranyekanwebmediumfanum;
                        color:#fff;
                        cursor :pointer ;
                        direction :rtl;
                        border :0;
                        background :#cc0000;
                        margin-top :30px;
                        font-size :14pt;
                        border-radius :5px;
                    }

                        .input_add_OrderGoods:hover {
                            background :#333;
                        }
    .goode_Content_MainPage .goods_Content_Container {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width:90%;
        text-align :right ;
        direction :rtl ;
        line-height :35px;
        color:#111;
        font-family :iranyekanwebmediumfanum;
        font-size :12pt;
        margin-bottom :20px;
    }
}

@media screen and (min-width: 471px) and (max-width: 785px) 
{
    .OrderDetails_leftBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox .ListBox_File
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :200px;
	    width :100%;
	}
	
	.OrderDetails_rightBox iframe
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :400px;
	    width :100%;
	}
    html,body
    {
        padding :0;
        margin :0;
    }
    
    .topBar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        margin :0;
        padding :0;
        min-height:30px;
        line-height :30px;
        display :inline-block ;
        text-align :center ;
        background :#3A3A3C;
    }
    
    .topBar_MainPage .topBar_Container
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :100%;
        min-height :30px;
        
    }
    
    .topBar_MainPage .topBar_Container a
    {
        position:relative ;
        top:0px;
        float :left  ;
        right :0px;
        font-size :11pt;
        font-family :iranyekanwebmediumfanum ;
        text-align :left ;
        color:#fff;
        margin-left :20px;
        direction :rtl;
    }
    
    .mainBody
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        margin :0;
        padding :0;
        overflow :hidden ;
        min-height :800px;
    }
    .TopPage_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
      
    }
    
    .TopPage_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :80px;
        width :100%;
        
    }
    
    .TopPage_Container .logo_Box
    {
        position :relative ;
        float:right ;
        top:0px;
        right :0px;
        width :100%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        
    }
    
    .TopPage_Container .logo_Box img
    {
        position:relative ;
        top:0px;
        float :right ;
        margin-left :10px;
        
        display :inline-block ;
        max-width:510px;
    }
    
    .TopPage_Container .SmallMenu_Box
    {
        position :relative ;
        float:left ;
        top:0px;
        left :0px;
        width :100%;
        min-height :20px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;

        
    }
    
    .TopPage_Container .SmallMenu_Box .contentBox
    {
        position :relative ;
        bottom :0px;
        float :none;
        margin-top :0px;
        width :100%;
        min-height :20px;
        line-height :20px;
        direction :ltr;

    }
    
   .TopPage_Container .SmallMenu_Box .contentBox table
    {
        position :relative ;
        top:0px;
        float:left ;
        margin :0;
        padding :0;
        height :45px;
        background :none;
        right:0px;
        
        width :200px;
    }
    
     .TopPage_Container .SmallMenu_Box .contentBox table td
     {
       
         width :100px;
         height :45px;
         top:0px;   
         padding :0;
         margin :0;
         background :none;
         border-bottom :0;
         text-align :right ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a
     {
         display:block ;
         font-size :10pt;
         font-weight :700;
         font-family :iranyekanwebmediumfanum ;
         color:#333333;
         min-height:45px;
         line-height :45px;
         text-decoration :none;
         text-align :center ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a:hover
     {
         color:#FF2708;
     }
     
     
     
     
     
     .menu_MainPage
     {
         position :relative ;
         top:0px;
         left :0px;
         width :100%;
         min-height:50px;
         display :inline-block ;
         text-align :center ;
         background  :#E11313;
     }
     
     .menu_ContainerPage
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         min-height :50px;
         width :90%;
         overflow :visible ;
     }
     
     
     
 


.BoxSide_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    overflow :visible ;
}

 .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 500px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position :top top;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}

.middle_GrayBox
{
    position:relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height:100px;
    background: rgb(246,246,246);
    display :inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container
{
    position:relative ;
    top:0px;
    width :100%;
    min-height :100px;
    display:inline-block ;
}

.middle_GrayBox_Container .innerBox
{
    position :relative ;
    float :right ;
    width :100%;
    padding :0;
    margin :0;
    min-height:80px;
    margin-top :15px;
    
}

.middle_GrayBox_Container .innerBox .picContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :25%;
    min-height:70px;
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .picContent img
{
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .TextContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :75%;
    margin-top :20px ;
    display:inline-block ;
    text-align :right ;
    font-family :iranyekanwebmediumfanum ;
    color:#000;
    font-size :14pt;
    
}

.ProductMainPage
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :650px;
    background :#fff;
    display :inline-block ;
    text-align :center ;
}
.ProductsContainer
{
    position :relative ;
    top:0px;
    display:inline-block ;
    width :100%;
    min-height :650px;
}

.ProductsContainer .ProductsBox
{
    position :relative ;
    top:0px;
    width:45%;
    min-height:357px;
    float :right ;
    margin :0;
    padding :0;
    margin-right :3%;
    margin-top :20px;
    margin-bottom :20px;
    overflow :hidden ;
    cursor :pointer ;
    border-radius :5px;
}

.ProductsContainer .ProductsBox .imageBox
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :282px;
    background-repeat:no-repeat ;
    background-position :center center ;
    background-size:100% 100%;
   
}

.ProductsContainer .ProductsBox .imageBox .maskBox
{
    position:absolute ;
    top:0px;
    left :0px;
    width :100%;
    height :0%;
    display :block ;
    background :rgb(0,0,0);
    background :rgba(0,0,0,0.5);
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    color:#fff;
     -webkit-transition:width 1.5s,height 0.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s,height 0.5s;
}



.ProductsContainer .ProductsBox:hover .maskBox
{
    width :100%;
    height :100%;
}


.ProductsContainer .ProductsBox .maskBox p
{
    position:relative ;
    top:25%;
    font-family :iranyekanwebmediumfanum ;
    font-size :14pt;
    color:#fff;
    text-align :center ;
    width :90%;
    display:none;
    height :40px;
    line-height :40px;
    font-weight :700;
    text-align :center ;
    margin :0;
}

.ProductsContainer .ProductsBox:hover .maskBox p
{
   display:inline-block;
}

.ProductsContainer .ProductsBox .maskBox p a 
{
    font-size :12pt;
    font-family :iranyekanwebmediumfanum ,aral;
    color:#fff;
    text-decoration :none;
    line-height:20px;
}

.ProductsContainer .ProductsBox .maskBox p a:hover
{
    color:#FD7066;
}



.ProductsContainer .ProductsBox .nameBox
{
    position :absolute ;
    bottom:0px;
    left:0px;
    width :100%;
    min-height :75px;
    background :#cc0000;
    font-family :iranyekanwebmediumfanum ;
    font-size :12pt;
    font-weight :600;
    color:#fff;
    padding-top :9px;
     -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
    transition:top 0.5s;
    direction :rtl;
}




.ProductsContainer .ProductsBox .nameBox .ArrowBox
{
    position :absolute ;
    float:none;
    margin-left :45% ;
    margin-right :45% ;
    top:-10px;
    width :25px;
    height :25px;
    display :block ;
    border-radius:180px;
    background :#cc0000;
}

.ProductsContainer .ProductsBox .nameBox .ArrowBox i
{
    color:#fff;
    font-size :14pt;
    margin-top :2px;
}


.OffMainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :380px;
	    display :inline-block ;
	    background :#333333;
	    text-align :center ;
	}
	
	.OffContainer
	{
	    position:relative ;
	    float:left ;
	    width :98%;
	    min-height :380px;
	    display :inline-block ;
        
	}
	
	.OffContainer .rightBox
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :40%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	    -webkit-transition:right 1.8s; /* For Safari 3.1 to 6.0 */
        transition:right 1.8s;
	}
	
	.OffContainer .rightBox_view
	{
	    right :0px;
	}
	
	.OffContainer .rightBox .blankBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    min-height:10px;
	    float :right ;    
	}
	
	.OffContainer .rightBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :right ;
	    min-height :60px;
	    line-height :60px;
	    font-size :14pt;
	    color:#fff;
	    font-family:iranyekanwebmediumfanum ;
	    direction :ltr;
	    
	}
	.OffContainer .rightBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :justify  ;
	    min-height :90px;
	    line-height :25px;
	    font-size :12pt;
	    color:#fff;
	    font-family:iranyekanwebmediumfanum;
	    direction :rtl;
	}
	
	.OffContainer .rightBox .buttonBox
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height:30px;
	    
	    width :100%;
	    text-align :left  ;
	    margin-top :30px;
	    
	}
	
	.OffContainer .rightBox .buttonBox input
	{
	    border-width:0px;
	    cursor:pointer ;
	    min-height:40px;
	    background :#CC0000;
	    text-align :center;
	    color:#fff;
	    border :1px solid #000;
	    font-family :iranyekanwebmediumfanum;
	    font-size:11pt;
	    width :100px;
	    min-width :100px;
	    
	}
	
	.OffContainer .rightBox .SocialBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    text-align :center  ;
	    width :100%;
	}
	
	.OffContainer .rightBox .SocialBox a
	{
	    position:relative ;
	    float:none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    min-width :80px;
	    padding :10px 10px 10px 10px;
        
	}
	
	.OffContainer .rightBox .SocialBox a i
	{
	    font-size :20pt;
	    color:#fff;
	}
	
	.OffContainer .rightBox .SocialBox a i:hover
	{
	    color:#FE290B;
	}
	
	
	.OffContainer .rightBox .buttonBox input:hover
	{
	    background: #33CC33;
	    color:#fff;
	}
	
	
	
	.OffContainer .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :60%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	}
	.OffContainer .leftBox section
	{
	    width:90%;
	    position:relative ;
	    float:left ;
	}
	
	.OffContainer .leftBox section div
	{
	    position:relative ;
	    float :left ;
	    width :100%;
	    min-height :380px;
	}
	
	.OffContainer .leftBox section div img
	{
	    width :100%;
	}

    .abountUsMainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:450px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
    }
    .abountUsContainer
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height:450px;
       
    }
    
    .abountUsContainer .innerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        background :#fff;
        border-bottom :0px solid #D9D9D9;
        border-right:0px solid #D9D9D9;
        left:0px;
        margin-top :10px;
        margin-bottom :10px;
        min-height:450px;
    }
    
    .abountUsContainer .innerBox .leftBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :50%;
        margin :0;
        padding :0;
        background :#fff;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size:cover;
        min-height:450px;
    }
    
    .abountUsContainer .innerBox .rightBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :50%;
        margin :0;
        padding :0;
        min-height:500px;
    }
    
    .abountUsContainer .innerBox .rightBox .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :40px;
        background :#fff;
    }
    
    .abountUsContainer .innerBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :10px;
        width :90%;
        min-height :60px;
        line-height :60px;
        font-family :iranyekanwebmediumfanum ;
        font-size :14pt;
        color:#cc0000;
        text-align :right ;
        margin-left :5px;
        direction :rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :10px;
        width :90%;
        font-size :11pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        text-align :justify  ;
        line-height:25px;
        margin-left :5px;
        direction:rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox
    {
        position :relative ;
        top:0px;
        right :0px;
        width :100%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        min-height:80px;
        margin-top :10px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input
    {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width :30%;
        min-width:150px;
        min-height :35px;
        text-align :center ;
        color:#fff;
        cursor:pointer ;
        background :#cc0000;
        border:0px solid #33CC33;
        font-family :iranyekanwebmediumfanum ;
        font-size :12pt;
        margin-top :20px;
        border-radius :5%;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input:hover
    {
        background :#33CC33;
        color:#fff;
        border:1px solid #fff;
    }
    

    
  
    
    
    .TestimonialsMainBox
	{
		 position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
	}
	
	.TestimonialsContainer
	{
	    position :relative ;
        display :inline-block ;
        background :#fff;
        width :100%;
        margin-top :40px;
        margin-bottom :40px;
        top:0px;
        min-height :260px;
	}
	
	
	.Testimonials_Header
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :100px;
	}
	
	.Testimonials_Header p
	{
		position :absolute ;
		bottom :0px;
		left :0px;
		min-height :50px;
		line-height :50px;
		font-family:Dancing Script;
		font-size :20pt;
		color:#000;
		text-align :center ;
		width :100%;
	}
	
	.Testimonials_Text
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
		padding :0;
	}
	
	.Testimonials_Text p
	{
		position :relative  ;
		top :0px;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		min-height :80px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
		width :90%;
		text-align :center ;
		direction :rtl;
		padding :10px 10px 10px 10px;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-left :20px;
	}
	
	.Testimonials_Text a
	{
		text-align :center ;
		text-decoration :none;
		color:#000;
		width :85%;
		display:block ;
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
	}
	
	.Testimonials_Image
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right:auto ;
		text-align :center ;
		display :inline-block ;
		width :90px;
		height :90px;
		border-radius:180px;
		border:8px solid #333333;
	}
	
	.Testimonials_Title
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :60px;
		line-height :60px;
		display :inline-block ;
		text-align :center ;
		font-family:Dancing Script;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.footerMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:260px;
	    background :#2F2F2F;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.footerContainer
	{
	    position :relative ;
	    top:0px;	    
	    width :95%;
	    min-height:360px;
	    display :inline-block ;
	}
	
	.footerContainer .footerBox
	{
	    position :relative ;
	    top:0px;	    
	    float :right ;
	    width :45%;
	    min-height:300px;
	    margin :0;
	    padding :0;
	    margin-top :30px;
	    margin-bottom :30px;
        
	}
	
	.footerContainer .footerBox .titleBox
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#F83114;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .TextBoxContent
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :60%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#fff;
	    text-align :right   ;
	}
	
	.footerContainer .footerBox .TextBoxContent a
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#fff;
	    text-align :right  ;
	    text-decoration :none;
        direction :rtl;
	}
	.footerContainer .footerBox .TextBoxContent i
	{
	    font-size :14pt;
	    color:#fff;
	    cursor :pointer ;
	    margin-left :10px;
	}
	
	.footerContainer .footerBox .TextBoxContent i:hover
	{
	    color:#FD7066;
	}
	.footerContainer .footerBox .TextBoxContent a:hover
	{
	    color:#F04127;
	}
	
	.footerContainer .footerBox .titleBoxBold
	{
	    position:relative ;
	    float :right  ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :14pt;
	    color:#FFF;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .divPay
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :35px;
	    height :30px;
	    display:inline-block ;
	    background-repeat:no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :10px;
	    margin-top :10px;
	    
	}
	
	.bottomFooter_Mainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :80px;
	    background :#909090;
	    line-height :80px;
	    color:#fff;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
        direction :rtl;
	}
	
	
	.MainContent_Page
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:600px;
	    background :#F7F7F9;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.ContainerContent_Page
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	}
	.ContainerContent_Page .TitleBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:30px;
	    line-height :30px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :14pt;
	    font-weight :700;
	    color:#111;
	    border-bottom :1px dotted #333;
	    width :100%;
	    text-align :right ;
	}
	
	.ContainerContent_Page .CaptionBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:40px;
	    line-height :40px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#111;
	    width :100%;
	    text-align :right ;
        direction :rtl;
	}
	
	.ContainerContent_Page .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#111;
	    width :100%;
	    text-align :right ;
	}
	
	
	.ContainerContent_Page .boxFields
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    float :left ;
	    margin :0;
	    padding :0;
	    width :50%;
	    min-height :87px;
	}
	
	
	.ContainerContent_Page .ContentTextBox span
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#FE290B;
	    text-align :left ;
	    margin-left :10px;
	}
	
	.ContainerContent_Page .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :99%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:30px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox Select
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :100%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:40px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox .option
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#333;
	    
	   
	}
	
	#opt_Find_Member
	{
	    text-align :left ;   
	    direction :ltr ;
	}
	 #opt_Find_Member span
	{
	    float :left ;
	    margin-right :40px;
	    min-width :250px;
	    font-size :12pt;
	    
	}
	
	.ContainerContent_Page .buttonBox
	{
	    position :relative ;
	    float :left ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:70px;
	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :100%;
	    min-height:70px;
	    text-align :left ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    margin-top:5px;
	    height :20px;


	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a
	{
	   
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#111;
	    text-align :right ;
	    text-decoration :none;
	
	   
	     
	}
	
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a:hover
	{
	    color:#cc0000;
	}
	
	.ContainerContent_Page .buttonBox .InputBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :100%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
      
        display :inline-block ;
        text-align :center ; 
	}
	
	
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin
	{
	    position:relative ;
	    float :none ;
        margin-left :auto ;
        margin-right :auto ;
	    width :130px;
	    min-height :40px;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :1em;
	    cursor:pointer ;
	    color:#333;
	    border:1px solid #cc0000;
	    background :none;
        border-radius :5px;
	}
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin:hover
	{
	    background :#cc0000;
	    color:#fff;
	}
	.ContainerContent_Page .Order_LeftBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    padding :0;
	    margin :0;
	    width :70%;
	    margin-top :10px;
	    float:left ;
	}
    
    .ContainerContent_Page .Order_LeftBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :95%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :30%;
	    padding :0;
	    margin :0;
	    margin-top :10px;
	    float:left ;
	}
	
	.ContainerContent_Page .Order_RightBox .FixBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :250px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FD7066;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox
	{
	   position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FFD741;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	
	.ContainerContent_Page .Order_RightBox .titleBox_art
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_art
	{
	     position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	.ContainerContent_Page .Order_RightBox .ContentBox_art td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	.basket_Mainpage
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    text-align :center ;
	}
	
	.basket_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :50px;
	}
	
	.basket_Container .topBar
	{
	    position:relative ;
	    top:20px;
	    min-height:30px;
	    width :98%;
	    background :#33CC33;
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :16pt;
	    
	    text-align :left ;
	    display :inline-block ;
	    padding-left:2%;
	    padding-top :10px;
	    padding-bottom :5px;
	}
	
	
	.basket_Container .Content
	{
	    position:relative ;
	    top:20px;
	    min-height:300px;
	    width :100%;
	    background :#fff;
	    
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    text-align :left ;
	    float:left ;
	    direction :ltr;
	    margin :0;
	    
	    
	}
	
	.basket_Container .Content table
	{
	    position:relative ;
	    top:20px;
	    float:left ;
	  
	    width :100%;
	    font-family:iranyekanwebmediumfanum ,arial;
	    font-size:11pt;
	    color:#000;
	    margin :0;
	    padding :0;
	    
	   
	    
	}
	
	.basket_Container .Content table th
	{
	    background :#fff;
	    padding :5px 10px 5px 10px;
	    color:#FE290B;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table td
	{
	    background :#F7F7F9;
	    padding :5px 10px 5px 10px;
	    color:#333;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table i
	{
	    color:#027EE0;
	    font-size :16pt;
	}
	
	.basket_Container .Content table i:hover
	{
	    color:#FFD741;
	}
	#myAlert
	{
	    position:fixed ;
	    top:0px;
	    left:0px;
	    width:100%;
	    height:100%;
	    display:none;
	    background :rgb(51,51,51);
	    background :rgba(51,51,51,0.5);
	    text-align:center;
	    z-index:100000;
	}
	
	#myAlert .ContentBox
	{
	    position:relative ;
	    top:15%;
	    width :90%;
	    min-height :300px;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	    display :inline-block ;
	}
	
	#myAlert .btnShowCart
	{
	    padding :10px 25px 10px 25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :12pt;
	    color:#fff;
	    cursor :pointer ;
	    background :#FFD741;
	    border-style :solid ;
	    border-width :0;
	    min-width :200px;
	}
	.Dashboard_Container
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :95%;
	    display :inline-block ;
	    min-height :125px;
	}
	
	.Dashboard_Container .boxMenu
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-width :125px;
	    min-height :125px;
	    text-align :center ;
	    display :inline-block ;
	    cursor :pointer ;
	    margin-left :10px;
	    margin-right :10px;
	}
	
	.Dashboard_Container .boxMenu .box_Pic
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    height:80px;
	    text-align :center ;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i
	{
	    position :relative ;
	    top:0px;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :50pt;
	    color:#333333;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i.active
	{
	   color:#CC0000;
	}
	
	.Dashboard_Container .boxMenu .box_Title
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height :25px;
	    line-height :25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size:12pt;
	    text-align :center ;
	    color:#000;
	    font-weight :600;
	    width :100%;
	}
	.Dashboard_Container .boxMenu .box_Title.active
	{
	    color:#CC0000;
	}
	.Dashboard_Container .boxMenu:hover .box_Title
	{
	    color:#33CC33;
	}
	
	.Dashboard_Container .boxMenu:hover .box_Pic i
	{
	    color:#33CC33;
	}
	
	#myAlert .btnShowCart:hover
	{
	    background :#33CC33;
	}
	.News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		background :#FFF;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		width:90%;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
		margin-right :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :45px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :iranyekanwebmediumfanum;
		font-size:16pt;
		color:#111;
		text-decoration :none;
		font-weight :600;
        line-height :35px;
        
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#cc0000;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:iranyekanwebmediumfanum ,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :left ;
		right :0px;
		width :100%;
		text-align :left ;
		min-height :250px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:100%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:iranyekanwebmediumfanum,arial;
		font-size :12pt;
		color:#111;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
        direction :rtl;
	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :left ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :iranyekanwebmediumfanum,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#cc0000;
		border:0px solid #FF5402;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
        border-radius :5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#333333;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #000;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :none ;
		margin-top :80px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		min-height:50px;
		line-height :50px;
		font-family :iranyekanwebmediumfanum;
		font-size :20pt;
		color:#676767;
		text-align :left ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :left ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left;
		min-height:140px;
		display :inline-block ;
		text-align :left ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :left;
		left:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :left;
		left:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		text-align :left ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :13pt;
		color:#676767;
		text-decoration :none;
		text-align :left ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#40ACFF;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    .counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:520px;
	line-height :350px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height:520px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}	

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :48%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :20pt;
	color:#111;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :12pt;
	color:#000;
	font-family :iranyekanwebmediumfanum;
	width :100%;
}

                .MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
	background-size :cover ;
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:400px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :400px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:200px;
	text-align :center ;
	display :inline-block ;
    
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :10px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
    
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :10pt;
	color:#CC0000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:30px;
	line-height :30px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:35px;
	line-height :35px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:45px;
	line-height :45px;
	color:#fff;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#333333;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}
.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	height:800px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :666px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-44px;
	
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :100%;
	min-height :400px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:0px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:35px;
	line-height :35px;
	text-align :right  ;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction:rtl;
	
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	line-height :45px;
	text-align :right ;
	font-size :14pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#CC0000;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	
	position:relative ;
	top:-270px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:300px;
	margin-top :5px;
	margin-bottom :5px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
    padding-bottom:20px;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:280px;
	top :23px;
	bottom :23px;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :13pt;
	color:#CC0000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :100px;
	line-height :30px;
	font-size:12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#CC0000;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#333333;
}
.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :350px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#DB2122;
	text-align :center ;
	background :rgb(219,33,34);
	background :rgb(219,33,34,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#CC0000;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}
.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:650px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:90%;
	min-height :650px;
	display :inline-block ;
	
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:12pt;
	font-family:iranyekanwebmediumfanum;
	color:#CC0000;
	min-height :30px;
	line-height :30px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:18pt;
	font-family:iranyekanwebmediumfanum;
	color:#000;
	min-height :45px;
	line-height :45px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
	
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:10px;
	margin-right:10px;
	height:400px;
	margin-bottom :1%;
	width :44%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :200px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:10pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :28px;
	font-size:11pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#CC0000;
	color:#fff;
	border:0;
}
.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	min-height :1200px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :1200px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :iranyekanwebmediumfanum;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :iranyekanwebmediumfanum;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:400px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:180px;
	border:4px solid #fff;
	margin-left :20%;
	margin-right :40%;
	z-index:2;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	width :170px;
	height :170px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :57%;
	margin-top :-35%;
	z-index:3;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :200px;
	height :200px;
	border-radius:360px;
	border:4px solid #fff;
	margin-left :5%;
	margin-top :-15%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	width :150px;
	height :150px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :50%;
	margin-top :-40%;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :90%;
	margin :0;
	padding :0;
	min-height :185px;
	padding-right :10px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#CC0000;
	font-size :12pt;
	margin-left :10px;
}
.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :96%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:iranyekanwebmediumfanum;
	direction :rtl;
}

.maskSlider {
        position :absolute ;
        top:0px;
        left:0px;
        width:100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }
                .TextSliderBox{
                    position :relative   ;
                    margin-top :5%;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :40%;
                    height :250px;
                    direction :rtl;
                  -webkit-transition:margin-top 1s; /* For Safari 3.1 to 6.0 */
                    transition:margin-top 1s;
                 
                }

                .TextSliderBox .titleSilder 
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :20pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                    color:#fff;
                    text-align :center ;
                    font-weight :700;
                    width :100%;
                    display :block ;
                    line-height :60px;
                  
                    

                }

                 .TextSliderBox .titleSilder1
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :12pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                     color:#fff;
                    text-align :center ;
                    width :100%;
                    display :block ;
                    margin-top :20px;
                }
     .maskSlider {
        position :absolute ;
        top:0px;
        left:0px;
        width:100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }
                .TextSliderBox{
                    position :relative   ;
                    margin-top :3%;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :65%;
                    height :250px;
                    direction :rtl;
                  -webkit-transition:margin-top 1s; /* For Safari 3.1 to 6.0 */
                    transition:margin-top 1s;
                 
                }

                .TextSliderBox .titleSilder 
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :24pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                    color:#fff;
                    text-align :center ;
                    font-weight :700;
                    width :100%;
                    display :block ;
                    line-height :50px;
                  
                    

                }

                 .TextSliderBox .titleSilder1
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :12pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                     color:#fff;
                    text-align :center ;
                    width :100%;
                    display :block ;
                    margin-top :20px;
                }
                 
 .otherPage_TitleBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 65px;
        background: #333333;
        line-height: 65px;
        display: inline-block;
        text-align: center;
        direction: rtl;


    }

        .otherPage_TitleBox .otherPage_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 65px;
            line-height: 65px;
            text-align: right;
            display: inline-block;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #fff;
        }

            .otherPage_TitleBox .otherPage_Container a.home {
                position: relative;
                top: 18px;
                right: 0px;
                padding-left: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-decoration: none;
            }

                .otherPage_TitleBox .otherPage_Container a.home:hover {
                    color: #CC0000;
                }

            .otherPage_TitleBox .otherPage_Container a.inPage {
                position: relative;
                top: 18px;
                right: 0px;
                padding-right: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #CC0000;
                text-decoration: none;
                border-right: 2px solid #fff;
            }

    .otherPage_aboutUS_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 500px;
        background: #eee;
        display: inline-block;
        text-align: center;
    }

        .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 500px;
            top: 30px;
            display: inline-block;
        }


            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_AboutUs_Title {
                position: relative;
                top: 0px;
                right: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                font-weight: 700;
                color: #000;
                direction: rtl;
                text-align: right;
            }

            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                margin: 0;
                padding: 0;
                min-height: 350px;
                overflow: hidden;
                margin-bottom :50px;
            }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box img {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width: 98%;
                    margin-bottom :10px;
                }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                    color: #333333;
                    line-height: 45px;
                    text-align: justify;
                }

                    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs .boxShaar {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 80px;
                        text-align: center;
                        display: inline-block;
                        margin-top: 20px;
                        overflow: hidden;
                    }

    .boxInnerShar {
        position: relative;
        float: none;
        top: -100px;
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        padding: 5px;
        min-height: 35px;
        line-height: 35px;
        background: #CC0000;
        text-align: center;
        color: #fff;
        display: inline-block;
        font-family: iranyekanwebmediumfanum;
        font-size: 12pt;
        padding-left: 12pt;
        padding-right: 12pt;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .boxInnerSharView {
        top: 0px;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .moarefi_Mainpage {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 500px;
        display: inline-block;
    }

    .moarefi_Mainpage .moarefi_Container {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 500px;
    }

        .moarefi_Mainpage .moarefi_Container .moarefi_innerPage {
            position: relative;
            top: 20px;
            bottom: 20px;
            width: 90%;
            min-height: 600px;
        }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .titleMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                font-size: 18pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                min-height: 90px;
                line-height: 90px;
            }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                direction: rtl;
                border-bottom: 1px solid #fff;
                min-height: 60px;
                line-height: 30px;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi i {
                    font-size: 16pt;
                    color: #fff;
                    margin-left: 15px;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80px;
                height: 80px;
                display: inline-block;
                background: #CC0000;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage i {
                    color: #fff;
                    font-size: 26pt;
                    margin-top: 25%;
                    margin-bottom: 25%;
                    position: relative;
                    float: none;
                    margin-left: 30%;
                    margin-right: 30%;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textView {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 60%;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-align: justify;
                line-height: 30px;
                display: inline-block;
                direction: rtl;
                margin-right: 25px;
            }

    .CEO_mainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
    }

        .CEO_mainPage .CEO_Container {
            position: relative;
            top: 50px;
            display: inline-block;
            width: 95%;
            min-height: 400px;
        }

            .CEO_mainPage .CEO_Container .titleCEO {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #fff;
                direction: rtl;
                text-align:center ;
                font-weight: 700;
                margin-bottom: 10px;
            }

            .CEO_mainPage .CEO_Container .CEO_Image {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 20%;
                min-height: 300px;
                background-repeat: no-repeat;
                background-position: top top;
                background-size: contain;
                display: inline-block;
                margin: 0;
                
            }

            .CEO_mainPage .CEO_Container .CEO_Message {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 70%;
                min-height: 300px;
                display: inline-block;
                text-align: justify;
                direction: rtl;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                line-height: 30px;
                padding-right: 5%;
            }

    .Values_MainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-color: #eee;
    }

        .Values_MainPage .values_Container {
            position: relative;
            top: 50px;
            float: left;
            width: 90%;
            min-height: 500px;
            display: inline-block;
            margin-bottom :50px;
        }

            .Values_MainPage .values_Container .values_Inner {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner .title_Values {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 20pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner .contentBox_Values {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 100%;
                    min-height: 120px;
                    
                }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80px;
                        height: 80px;
                        display: inline-block;
                        background: #CC0000;
                        text-align: center;
                    }

                        .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value i {
                            color: #fff;
                            font-size: 24pt;
                            margin-top: 30%;
                        }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .titleValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 14pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        font-weight: 700;
                        min-height: 30px;
                        line-height: 30px;
                    }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .textValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 11pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        line-height: 30px;
                    }

            .Values_MainPage .values_Container .values_Inner_GreenLine {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 250px;
                margin: 0;
                padding: 0;
                margin-bottom :50px;
            }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_titel_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 20pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_TextTitle_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 20px;
                    width: 80%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 12pt;
                    font-weight: 500;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    border-bottom: 0px solid #000;
                }

                    .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine i {
                        font-size: 16pt;
                        color: #669933;
                        margin-left: 10px;
                    }
              .Links_Mainpage{
                position :relative ;
                top:0px;
                left:0px;
                width :100%;
                min-height :600px;
                display :inline-block ;
                text-align :center ;
              
            }

            .Links_Mainpage .links_Container{
                position :relative ;
                top:0px;
                width :90%;
                min-height :600px;
                display :inline-block ;
            }

                .Links_Mainpage .links_Container .links_InnerBoxRight {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:100%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    margin-bottom :50px;
                    
                }
                .Links_Mainpage .links_Container .links_InnerBoxRight .linksTitle {
                    position :relative ;
                    top:0px;
                    float :right ;
                    width :100%;
                    min-height :90px;
                    line-height :40px;
                    text-align :justify ;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox{
                    position :relative ;
                    float :right ;
                    right :0px;
                    width :100%;
                    margin :0;
                    padding :0;
                    min-height:300px;
                    
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText {
                    position :relative ;
                    float :right ;
                    width :90%;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    direction :rtl;
                    text-align :right ;
                    display:block ;
                    padding-top :15px;
                    padding-bottom :15px;
                    text-decoration :none;
                    color:#333;
                    border-bottom :1px solid #333;
                    margin-left :25px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText i {
                        position :relative ;
                        top:4px;
                        color:#333;
                        font-size :16pt;
                        margin-left :10px;
                        margin-top :10px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover i {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxLeft {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:90%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    overflow :hidden ;
                    margin-bottom :150px;
                    
                }

                 .Links_Mainpage .links_Container .links_InnerBoxLeft img {
                     position :relative ;
                     top:0px;
                     left:0px;
                     width :90%;

                        }

      .goods_Mainpage_Banner {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size :cover ;
        
    }

    .goods_Mainpage_Banner .maskBox_GoodsTitle {
        position :absolute ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }

        .goods_Mainpage_Banner .goode_title_Banner {
            position :relative ;
            margin-top:40%;
            margin-bottom :40%;
            float :none;
            margin-left :auto ;
            margin-right :auto ;
            min-height :5%;
            text-align :center ;
            font-family :iranyekanwebmediumfanum;
            font-size :14pt;
            font-weight :500;
            direction :rtl;
            color :#fff;
            width :80%;
            line-height :55px;
        }

    .goode_Content_MainPage {
        position :relative ;
        top:0px;
       right:0px;
       float :right ;
       width :100%;
       display :inline-block ;
       text-align :center ;
       background :#eee;
       min-height :800px;
    }

        .goode_Content_MainPage .goods_Content_Container {
            position :relative ;
            top:0px;
            width :95%;
            min-height :700px;
            top:50px;
            display :inline-block ;
            
        }

            .goode_Content_MainPage .goods_Content_Container .goods_Title_Page {
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                font-family :iranyekanwebmediumfanum;
                font-size :14pt;
                color:#111;
                direction :rtl;
                min-height :60px;
                line-height :40px;
                font-weight :700;
                text-align :center ;
            }

            .goode_Content_MainPage .goods_Content_Container .goods_Description{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                min-height : 500px;
                padding :0;
                margin :0;
            }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription {
                    position :relative ;
                    top:0px;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :90%;
                    min-height :500px;
                    margin-bottom :100px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .titleDesc{
                    position :relative; 
                    top:0px;
                    float :right ;
                    right :0px;
                    width :100%;
                    text-align :justify  ;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#cc0000;
                    direction :rtl;
                    line-height :35px;
                    margin-top :20px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .TextDesc{
                    position :relative ;
                    top:20px;
                    float :right ;
                    right :0px;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#333;
                    direction :rtl;
                    text-align :right ;
                    margin-bottom :40px;
                    font-weight :600;
                }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox {
                        position :relative ;
                        top:0px;
                        float :right ;
                        right :0px;
                        width :85%;
                        margin-right :5%;
                        border-bottom :1px #aaa solid ;
                        padding-top :10px;
                        padding-bottom :10px;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :right ;
                        direction :rtl;
                        font-weight :600;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox a{
                        text-decoration :none;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :center ;
                        direction :rtl;
                        color:#cc0000;
                        margin-left :10px;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .GoodsImage{
                         position :relative ;
                         top:0px;
                         float :none;
                         margin-left :auto ;
                         margin-right :auto ;
                         width:90%;
                         min-height :500px;
                         
                         background-position :center center ;
                         background-size :cover ; 
                    }

                    .input_add_OrderGoods{
                        position :relative ;
                        top:0px;
                        float :none;
                        margin-left :auto ;
                        margin-right :auto ;
                        width:80%;
                        max-width :220px;
                        padding-top :12px;
                        padding-bottom :12px;
                        font-family :iranyekanwebmediumfanum;
                        color:#fff;
                        cursor :pointer ;
                        direction :rtl;
                        border :0;
                        background :#cc0000;
                        margin-top :30px;
                        font-size :14pt;
                        border-radius :5px;
                    }

                        .input_add_OrderGoods:hover {
                            background :#333;
                        }
                         .goode_Content_MainPage .goods_Content_Container {
        position :relative ;
        top:0px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        width:90%;
        text-align :right ;
        direction :rtl ;
        line-height :35px;
        color:#111;
        font-family :iranyekanwebmediumfanum;
        font-size :12pt;
        margin-bottom :20px;
    }
}

@media screen and (min-width: 786px) and (max-width: 1024px) 
{
    .OrderDetails_leftBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :40%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :60%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox .ListBox_File
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :200px;
	    width :100%;
	}
	
	.OrderDetails_rightBox iframe
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :400px;
	    width :100%;
	}
         html,body
    {
        padding :0;
        margin :0;
    }
    
    .topBar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        margin :0;
        padding :0;
        min-height:30px;
        line-height :30px;
        display :inline-block ;
        text-align :center ;
        background :#3A3A3C;
    }
    
    .topBar_MainPage .topBar_Container
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :100%;
        min-height :30px;
    }
    
    .topBar_MainPage .topBar_Container a
    {
        position:relative ;
        top:0px;
        float :left ;
        right :0px;
        font-size :11pt;
        font-family :iranyekanwebmediumfanum ;
        text-align :right ;
        color:#fff;
        margin-left :20px;
        direction :rtl;
    }
    
    .mainBody
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        margin :0;
        padding :0;
        overflow :hidden ;
        min-height :800px;
    }
    .TopPage_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
       
    }
    
    .TopPage_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :80px;
        width :100%;
    }
    
    .TopPage_Container .logo_Box
    {
        position :relative ;
        float:right  ;
        top:0px;
        right :0px;
        width :50%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
    }
    
    .TopPage_Container .logo_Box img
    {
        position:relative ;
        top:0px;
        float :right ;
        margin-left :10px;
       
        display :inline-block ;
        max-width:510px;
    }
    
    .TopPage_Container .SmallMenu_Box
    {
        position :relative ;
        float:left ;
        top:0px;
        left :0px;
        width :50%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        
    }
    
    .TopPage_Container .SmallMenu_Box .contentBox
    {
        position :relative ;
        bottom :0px;
        float :none;
        margin-top :0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        direction :ltr;

    }
    
  .TopPage_Container .SmallMenu_Box .contentBox table
    {
        position :relative ;
        top:40px;
        float:left ;
        margin :0;
        padding :0;
        height :45px;
        background :none;
        right:0px;
        
        width :200px;
    }
    
     .TopPage_Container .SmallMenu_Box .contentBox table td
     {
       
         width :100px;
         height :45px;
         top:0px;   
         padding :0;
         margin :0;
         background :none;
         border-bottom :0;
         text-align :right ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a
     {
         display:block ;
         font-size :10pt;
         font-weight :700;
         font-family :iranyekanwebmediumfanum ;
         color:#333333;
         min-height:45px;
         line-height :45px;
         text-decoration :none;
         text-align :center ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a:hover
     {
         color:#FF2708;
     }
     
     
     
     
     
     .menu_MainPage
     {
         position :relative ;
         top:0px;
         left :0px;
         width :100%;
         min-height:50px;
         display :inline-block ;
         text-align :center ;
         background  :#E11313;
     }
     
     .menu_ContainerPage
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         min-height :50px;
         width :90%;
         overflow :visible ;
     }
     
     
     
 
.BoxSide_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    overflow :visible ;
}

 .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 500px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position :top top;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}

.middle_GrayBox
{
    position:relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height:100px;
   background: rgb(246,246,246);
    display :inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container
{
    position:relative ;
    top:0px;
    width :100%;
    min-height :100px;
    display:inline-block ;
}

.middle_GrayBox_Container .innerBox
{
    position :relative ;
    float :left ;
    width :33%;
    padding :0;
    margin :0;
    min-height:80px;
    margin-top :15px;
    
}

.middle_GrayBox_Container .innerBox .picContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :25%;
    min-height:70px;
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .picContent img
{
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .TextContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :75%;
    margin-top :20px ;
    display:inline-block ;
    text-align :right  ;
    font-family :iranyekanwebmediumfanum ;
    color:#000;
    font-size :14pt;
    
}

.ProductMainPage
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :650px;
    background :#fff;
    display :inline-block ;
    text-align :center ;
}
.ProductsContainer
{
    position :relative ;
    top:0px;
    display:inline-block ;
    width :100%;
    min-height :650px;
}

.ProductsContainer .ProductsBox
{
    position :relative ;
    top:0px;
    width:45%;
    min-height:357px;
    float :right ;
    margin :0;
    padding :0;
    margin-right :3%;
    margin-top :20px;
    margin-bottom :20px;
    overflow :hidden ;
    cursor :pointer ;
    border-radius :5px;
}

.ProductsContainer .ProductsBox .imageBox
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :282px;
    background-repeat:no-repeat ;
    background-position :center center ;
    background-size:100% 100%;
   
}

.ProductsContainer .ProductsBox .imageBox .maskBox
{
    position:absolute ;
    top:0px;
    left :0px;
    width :100%;
    height :0%;
    display :block ;
    background :rgb(0,0,0);
    background :rgba(0,0,0,0.5);
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    color:#fff;
     -webkit-transition:width 1.5s,height 0.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s,height 0.5s;
}



.ProductsContainer .ProductsBox:hover .maskBox
{
    width :100%;
    height :100%;
}


.ProductsContainer .ProductsBox .maskBox p
{
    position:relative ;
    top:30%;
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    color:#fff;
    text-align :center ;
    width :90%;
    display:none;
    height :40px;
    line-height :40px;
    font-weight :700;
    text-align :center   ;
    margin :0;
}

.ProductsContainer .ProductsBox:hover .maskBox p
{
   display:inline-block;
}

.ProductsContainer .ProductsBox .maskBox p a 
{
    font-size :12pt;
    font-family :iranyekanwebmediumfanum ,aral;
    color:#fff;
    text-decoration :none;
    line-height:20px;
}

.ProductsContainer .ProductsBox .maskBox p a:hover
{
    color:#FD7066;
}



.ProductsContainer .ProductsBox .nameBox
{
    position :absolute ;
    bottom:0px;
    left:0px;
    width :100%;
    min-height :75px;
    background :#cc0000;
    line-height :75px;
    font-family :iranyekanwebmediumfanum ;
    font-size :12pt;
    font-weight :600;
    color:#fff;
     -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
    transition:top 0.5s;
    direction :rtl;
}



.ProductsContainer .ProductsBox .nameBox .ArrowBox
{
    position :absolute ;
    float:none;
    margin-left :45% ;
    margin-right :45% ;
    top:-10px;
    width :25px;
    height :25px;
    display :block ;
    border-radius:180px;
    background :#cc0000;
}

.ProductsContainer .ProductsBox .nameBox .ArrowBox i
{
    color:#fff;
    font-size :14pt;
    margin-top :2px;
}


.OffMainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :380px;
	    display :inline-block ;
	   background: rgb(246,246,246);
	    text-align :center ;
	}
	
	.OffContainer
	{
	    position:relative ;
	    float:left ;
	    width :90%;
	    min-height :380px;
	    display :inline-block ;
	}
	
	.OffContainer .rightBox
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :40%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	    -webkit-transition:right 1.8s; /* For Safari 3.1 to 6.0 */
        transition:right 1.8s;
	}
	
	.OffContainer .rightBox_view
	{
	    right :0px;
	}
	
	.OffContainer .rightBox .blankBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    min-height:10px;
	    float :right ;    
	}
	
	.OffContainer .rightBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :right ;
	    min-height :60px;
	    line-height :60px;
	    font-size :20pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum ;
	    direction :ltr;
	    
	}
	.OffContainer .rightBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :justify  ;
	    min-height :120px;
	    line-height :25px;
	    font-size :14pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum;
	    direction :rtl;
	}
	
	.OffContainer .rightBox .buttonBox
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height:30px;
	    
	    width :100%;
	    text-align :left  ;
	    margin-top :30px;
	    
	}
	
	.OffContainer .rightBox .buttonBox input
	{
	    border-width:0px;
	    cursor:pointer ;
	    min-height:40px;
	    background :#CC0000;
	    text-align :center;
	    color:#fff;
	    border :1px solid #000;
	    font-family :iranyekanwebmediumfanum;
	    font-size:11pt;
	    width :150px;
	    min-width :100px;
        border :0;
        border-radius :5px;
	    
	}
	
	.OffContainer .rightBox .SocialBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    text-align :center  ;
	    width :100%;
	}
	
	.OffContainer .rightBox .SocialBox a
	{
	    position:relative ;
	    float:none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    min-width :80px;
	    padding :10px 10px 10px 10px;
	}
	
	.OffContainer .rightBox .SocialBox a i
	{
	    font-size :20pt;
	    color:#fff;
	}
	
	.OffContainer .rightBox .SocialBox a i:hover
	{
	    color:#FE290B;
	}
	
	
	.OffContainer .rightBox .buttonBox input:hover
	{
	    background: #33CC33;
	    color:#fff;
	}
	
	
	
	.OffContainer .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :60%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	}
	.OffContainer .leftBox section
	{
	    width:90%;
	    position:relative ;
	    float:left ;
	}
	
	.OffContainer .leftBox section div
	{
	    position:relative ;
	    float :left ;
	    width :100%;
	    min-height :380px;
	}
	
	.OffContainer .leftBox section div img
	{
	    width :100%;
	}

    .abountUsMainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:310px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
       
    }
    .abountUsContainer
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height:410px;
      
    }
    
    .abountUsContainer .innerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        background :#fff;
        border-bottom :0px solid #D9D9D9;
        border-right:0px solid #D9D9D9;
        left:0px;
        margin-top :10px;
        margin-bottom :10px;
        min-height:410px;

    }
    
    .abountUsContainer .innerBox .leftBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :50%;
        margin :0;
        padding :0;
        background :#fff;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size:cover;
        min-height:410px;
    }
    
    .abountUsContainer .innerBox .rightBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :50%;
        margin :0;
        padding :0;
        min-height:410px;
          
    }
    
    .abountUsContainer .innerBox .rightBox .whiteBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :40px;
        background :#fff;
         
    }
    
    .abountUsContainer .innerBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        right :10%;
        float :right ;
        width :90%;
        min-height :60px;
        line-height :60px;
        font-family :iranyekanwebmediumfanum ;
        font-size :18pt;
        color:#cc0000;
        text-align :right ;
        margin-left :5px;
        direction :rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        float :right ;
        right :10%;
        width :80%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        text-align :justify  ;
        line-height:25px;
        margin-left :5px;
        direction :rtl;
        
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox
    {
        position :relative ;
        top:0px;
        right :10%;
        float :right ;
        width :100%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        min-height:80px;
        margin-top :10px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input
    {
        position :relative ;
        top:0px;
        left :20%;
        float :left ;
        width :30%;
        min-width:150px;
        min-height :35px;
        text-align :center ;
        color:#fff;
        cursor:pointer ;
        background :#cc0000;
        border:0px solid #33CC33;
        font-family :iranyekanwebmediumfanum ;
        font-size :11pt;
        margin-top :20px;
        border-radius :5px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input:hover
    {
        background :#33CC33;
        color:#fff;
        border:1px solid #fff;
    }
    

    
  
    
    
    .TestimonialsMainBox
	{
		 position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
	}
	
	.TestimonialsContainer
	{
	    position :relative ;
        display :inline-block ;
        background :#fff;
        width :100%;
        margin-top :40px;
        margin-bottom :40px;
        top:0px;
        min-height :260px;
	}
	
	
	.Testimonials_Header
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :100px;
	}
	
	.Testimonials_Header p
	{
		position :absolute ;
		bottom :0px;
		left :0px;
		min-height :50px;
		line-height :50px;
		font-family:Dancing Script;
		font-size :20pt;
		color:#000;
		text-align :center ;
		width :100%;
	}
	
	.Testimonials_Text
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
		padding :0;
	}
	
	.Testimonials_Text p
	{
		position :relative  ;
		top :0px;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		min-height :80px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
		width :90%;
		text-align :center ;
		direction :rtl;
		padding :10px 10px 10px 10px;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-left :20px;
	}
	
	.Testimonials_Text a
	{
		text-align :center ;
		text-decoration :none;
		color:#000;
		width :85%;
		display:block ;
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
	}
	
	.Testimonials_Image
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right:auto ;
		text-align :center ;
		display :inline-block ;
		width :90px;
		height :90px;
		border-radius:180px;
		border:8px solid #333333;
	}
	
	.Testimonials_Title
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :60px;
		line-height :60px;
		display :inline-block ;
		text-align :center ;
		font-family:Dancing Script;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.footerMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:260px;
	    background :#2F2F2F;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.footerContainer
	{
	    position :relative ;
	    top:0px;	    
	    width :95%;
	    min-height:260px;
	    display :inline-block ;
	}
	
	.footerContainer .footerBox
	{
	    position :relative ;
	    top:0px;	    
	    float :right ;
	    width :25%;
	    min-height:260px;
	    margin :0;
	    padding :0;
	    margin-top :30px;
	    margin-bottom :30px;
	}
	
	.footerContainer .footerBox .titleBox
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#F83114;
	    text-align :right  ;
	}
	
	.footerContainer .footerBox .TextBoxContent
	{
	    position:relative ;
	    float :right  ;
	    left :0px;
	    width :60%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#fff;
	    text-align :right   ;
	}
	
	.footerContainer .footerBox .TextBoxContent a
	{
	    position:relative ;
	    float :right  ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#fff;
	    text-align :right   ;
	    text-decoration :none;
        direction :rtl;
	}
	.footerContainer .footerBox .TextBoxContent i
	{
	    font-size :14pt;
	    color:#fff;
	    cursor :pointer ;
	    margin-left :10px;
	}
	
	.footerContainer .footerBox .TextBoxContent i:hover
	{
	    color:#FD7066;
	}
	.footerContainer .footerBox .TextBoxContent a:hover
	{
	    color:#F04127;
	}
	
	.footerContainer .footerBox .titleBoxBold
	{
	    position:relative ;
	    float :left ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :14pt;
	    color:#FFF;
	    text-align :left ;
	}
	
	.footerContainer .footerBox .divPay
	{
	    position :relative ;
	    top:0px;
	    float:left ;
	    width :35px;
	    height :30px;
	    display:inline-block ;
	    background-repeat:no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :10px;
	    margin-top :10px;
	    
	}
	
	.bottomFooter_Mainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :80px;
	    background :#909090;
	    line-height :80px;
	    color:#fff;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
        direction :rtl;
	}
	
	
	.MainContent_Page
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:600px;
	    background :#F7F7F9;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.ContainerContent_Page
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    padding :20px 20px 20px 20px;
        
	}
	.ContainerContent_Page .TitleBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:80px;
	    line-height :80px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :2em;
	    font-weight :700;
	    color:#111;
	    border-bottom :1px dotted #333;
	    width :100%;
	    text-align :right ;
	}
	
	.ContainerContent_Page .CaptionBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:40px;
	    line-height :40px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#111;
	    width :100%;
	    text-align :right ;
        direction :rtl;
	}
	
	.ContainerContent_Page .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#111;
	    width :100%;
	    text-align :right ;
	}
	
	
	.ContainerContent_Page .boxFields
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    margin :0;
	    padding :0;
	    width :50%;
	    min-height :87px;
	}
	
	
	.ContainerContent_Page .ContentTextBox span
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#FE290B;
	    text-align :right ;
	    margin-left :10px;
	}
	
	.ContainerContent_Page .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :99%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:30px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox Select
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :100%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:40px;
	    color:#111;
	}
	
	.ContainerContent_Page .ContentTextBox .option
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#333;
	    
	   
	}
	
	#opt_Find_Member
	{
	    text-align :right ;   
	    direction :ltr ;
	}
	 #opt_Find_Member span
	{
	    float :right ;
	    margin-right :40px;
	    min-width :250px;
	    font-size :12pt;
	    
	}
	
	.ContainerContent_Page .buttonBox
	{
	    position :relative ;
	    float :right  ;
	    top:0px;
	    right:0px;
	    width :100%;
	    min-height:70px;
	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    width :100%;
	    margin-top:5px;
	    height :20px;


	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a
	{
	   
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#111;
	    text-align :right ;
	    text-decoration :none;
	
	   
	     
	}
	
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a:hover
	{
	    color:#FE290B;
	}
	
	.ContainerContent_Page .buttonBox .InputBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	}
	
	
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin
	{
	    position:relative ;
	    float :right ;
	    width :130px;
	    min-height :40px;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :1em;
	    cursor:pointer ;
	    color:#111;
	    border:1px solid #cc0000;
	    background :none;
        border-radius :5px;
	}
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin:hover
	{
	    background :#cc0000;
	    color:#fff;
	}
	.ContainerContent_Page .Order_LeftBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    padding :0;
	    margin :0;
	    width :70%;
	    margin-top :10px;
	    float:left ;
	}
    
    .ContainerContent_Page .Order_LeftBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :95%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :30%;
	    padding :0;
	    margin :0;
	    margin-top :10px;
	    float:left ;
	}
	
	.ContainerContent_Page .Order_RightBox .FixBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :250px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FD7066;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox
	{
	   position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FFD741;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	
	.ContainerContent_Page .Order_RightBox .titleBox_art
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_art
	{
	     position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	.ContainerContent_Page .Order_RightBox .ContentBox_art td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	.basket_Mainpage
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    text-align :center ;
	}
	
	.basket_Container
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    margin-bottom :50px;
	}
	
	.basket_Container .topBar
	{
	    position:relative ;
	    top:20px;
	    min-height:30px;
	    width :98%;
	    background :#33CC33;
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :16pt;
	    
	    text-align :left ;
	    display :inline-block ;
	    padding-left:2%;
	    padding-top :10px;
	    padding-bottom :5px;
	}
	
	
	.basket_Container .Content
	{
	    position:relative ;
	    top:20px;
	    min-height:300px;
	    width :100%;
	    background :#fff;
	    
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    text-align :left ;
	    float:left ;
	    direction :ltr;
	    margin :0;
	    
	    
	}
	
	.basket_Container .Content table
	{
	    position:relative ;
	    top:20px;
	    float:left ;
	  
	    width :100%;
	    font-family:iranyekanwebmediumfanum ,arial;
	    font-size:11pt;
	    color:#000;
	    margin :0;
	    padding :0;
	    
	   
	    
	}
	
	.basket_Container .Content table th
	{
	    background :#fff;
	    padding :5px 10px 5px 10px;
	    color:#FE290B;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table td
	{
	    background :#F7F7F9;
	    padding :5px 10px 5px 10px;
	    color:#333;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table i
	{
	    color:#027EE0;
	    font-size :16pt;
	}
	
	.basket_Container .Content table i:hover
	{
	    color:#FFD741;
	}
	#myAlert
	{
	    position:fixed ;
	    top:0px;
	    left:0px;
	    width:100%;
	    height:100%;
	    display:none;
	    background :rgb(51,51,51);
	    background :rgba(51,51,51,0.5);
	    text-align:center;
	    z-index:100000;
	}
	
	#myAlert .ContentBox
	{
	    position:relative ;
	    top:10%;
	    width :60%;
	    min-height :300px;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	    display :inline-block ;
	}
	
	#myAlert .btnShowCart
	{
	    padding :10px 25px 10px 25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :12pt;
	    color:#fff;
	    cursor :pointer ;
	    background :#FFD741;
	    border-style :solid ;
	    border-width :0;
	    min-width :200px;
	}
	.Dashboard_Container
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :95%;
	    display :inline-block ;
	    min-height :125px;
	}
	
	.Dashboard_Container .boxMenu
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-width :125px;
	    min-height :125px;
	    text-align :center ;
	    display :inline-block ;
	    cursor :pointer ;
	    margin-left :10px;
	    margin-right :10px;
	}
	
	.Dashboard_Container .boxMenu .box_Pic
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    height:80px;
	    text-align :center ;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i
	{
	    position :relative ;
	    top:0px;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :50pt;
	    color:#333333;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i.active
	{
	   color:#CC0000;
	}
	
	.Dashboard_Container .boxMenu .box_Title
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height :25px;
	    line-height :25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size:12pt;
	    text-align :center ;
	    color:#000;
	    font-weight :600;
	    width :100%;
	}
	.Dashboard_Container .boxMenu .box_Title.active
	{
	    color:#CC0000;
	}
	.Dashboard_Container .boxMenu:hover .box_Title
	{
	    color:#33CC33;
	}
	
	.Dashboard_Container .boxMenu:hover .box_Pic i
	{
	    color:#33CC33;
	}
	
	#myAlert .btnShowCart:hover
	{
	    background :#33CC33;
	}
	.News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		background :#FFF;
		
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		display :inline-block ;
		min-height :600px;
        
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:75%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
		
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :45px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum ,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
        direction :rtl;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :iranyekanwebmediumfanum;
		font-size:14pt;
		color:#111;
		text-decoration :none;
		font-weight :600;
        direction :rtl;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#cc0000;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:iranyekanwebmediumfanum ,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :450px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:95%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:iranyekanwebmediumfanum,arial;
		font-size :12pt;
		color:#111;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
        direction :rtl;
	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :left ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :iranyekanwebmediumfanum,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#cc0000;
		border:0px solid #FF5402;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
        border-radius :5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#333;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #000;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :iranyekanwebmediumfanum;
		font-size :14pt;
		color:#111;
		text-align :right ;
		font-weight :600;
        direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :right;
		min-height:140px;
		display :inline-block ;
		text-align :right ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :left;
		left:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		color:#111;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :right;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		left :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    .counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:350px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :140px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :25%;
	min-height:200px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :28pt;
	color:#111;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :16pt;
	color:#000;
	font-family :iranyekanwebmediumfanum;
	width :100%;
}
.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background-position :center center ;	
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :16pt;
	color:#CC0000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :24pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :26pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}

.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}
.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :500px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-244px;
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :33.33%;
	min-height :500px;
	margin :0;
	padding :0;
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :98%;
	margin-right :5%;
	margin-left :5%;
	min-height:65px;
	line-height :65px;
	text-align :right  ;
	font-size :10pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:280px;
	line-height :45px;
	text-align :right ;
	font-size :18pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#CC0000;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	position:relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:466px;
	margin-top :15px;
	margin-bottom :15px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
    padding-bottom:20px;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :95%;
	min-height:360px;
	top :23px;
	bottom :23px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	min-height :60px;
	
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :11pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;

}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :25px;

}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :5px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :13pt;
	color:#CC0000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :150px;
	line-height :30px;
	font-size:12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	text-align :justify ;
	color:#666;
   
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#CC0000;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :12pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#333333;
}
.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}
.newsEvent_MainPage
{
	position :relative ;
	top:0px;
	left:0px;
	width:100%;
	min-height:900px;
	display :inline-block ;
	text-align :center ;
	background :#F9F9F9;
}

.newsEvent_MainPage .container
{
	position:relative ;
	top:0px;
	width:95%;
	min-height :900px;
	display :inline-block ;
}





.newsEvent_MainPage .container .blankBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :60px;
}

.newsEvent_MainPage .container .subTitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:14pt;
	font-family:iranyekanwebmediumfanum;
	color:#CC0000;
	min-height :40px;
	line-height :40px;
}

.newsEvent_MainPage .container .TitleBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	text-align :center ;
	direction :rtl;
	font-size:22pt;
	font-family:iranyekanwebmediumfanum;
	color:#000;
	min-height :65px;
	line-height :65px;
}

.newsEvent_MainPage .container .box
{
	position:relative ;
	float :right;
	top:0px;
	width :100%;
	margin-top :50px;
	min-height:500px;
}



.newsEvent_MainPage .container .box .boxNews
{
	position :relative ;
	top:0px;
	float :right ;
	margin-left:10px;
	margin-right:10px;
	height:500px;
	background :#fff;
	width :30%;
	margin-bottom :1%;
}


.newsEvent_MainPage .container .box .boxNews .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	height :288px;
	padding :0;
	margin :0;
	overflow :hidden ; 
}

.newsEvent_MainPage .container .box .boxNews .boxPic img
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	-webkit-transition:width 0.5s;
	 transition:width 0.5s;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic img
{
	width:105%;
}

.newsEvent_MainPage .container .box .boxNews .boxPic .maskBox
{
	position:absolute ;
	top :50%;
	bottom :50%;
	left :50%;
	right :50%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.4);
	
	 -webkit-transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	transition:padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
	margin :0;
	padding :0;
	height :0px;
	width :0px;
	overflow:hidden ;
}

.newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox
{
	margin-left :-50%;
	padding-left :50%;
	padding-right :50%;
	margin-top :-50%;
	padding-top :48%;
	padding-bottom :48%;
	
	
}


.newsEvent_MainPage .container .box .boxNews .DateBox
{
	position:relative ;
	top:0px;
	float :right ;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	height :60px;
	line-height :60px;
	font-size:11pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction :rtl;
	text-align :right ;
	
}


.newsEvent_MainPage .container .box .boxNews .TextBox
{
	position:relative ;
	top:0px;
	float :right;
	margin-left :5% ;
	margin-right :5% ;
	width :90%;
	min-height :80px;
	line-height :30px;
	font-size:12pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction :rtl;
	text-align :justify;
	
}

.newsEvent_MainPage .container .box .boxNews .buttonBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width:90%;
	margin-left :5% ;
	margin-right :5% ;
	min-height:67px;
	line-height :67px;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button
{
	position:relative ;
	float :left ;
	left:0px;
	width :124px;
	height :40px;
	border:1px solid #EFEFEF;
	border-radius:5px;
	cursor :pointer ;
	text-align :center ;
	line-height :40px;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	color:#000;
	display :block ;
	text-decoration:none;
}

.newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover
{
	background :#CC0000;
	color:#fff;
	border:0;
}
.desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :895px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :iranyekanwebmediumfanum;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative   ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :iranyekanwebmediumfanum;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
    
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:500px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :350px;
	height :350px;
	border-radius:180px;
	border:6px solid #fff;
	margin-left :35%;
	margin-top :0%;
	z-index:2;
    
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	
	width :220px;
	height :220px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :57%;
	margin-top :-25%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :25%;
	margin-top :-10%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	
	width :200px;
	height :200px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :50%;
	margin-top :-20%;
}


.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :33.3%;
	margin :0;
	padding :0;
	min-height :185px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#CC0000;
	font-size :12pt;
	margin-left :10px;
}
.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :96%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :24%;
	margin :0;
	padding :0;
	margin-right :10px;
	margin-left :10px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :30px;
	font-size :11pt;
	color:#000;
	text-align :center ;
	font-family:iranyekanwebmediumfanum;
	direction :rtl;
}

.maskSlider {
        position :absolute ;
        top:0px;
        left:0px;
        width:100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }
                .TextSliderBox{
                    position :relative   ;
                    margin-top :10%;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :40%;
                    height :250px;
                    direction :rtl;
                  -webkit-transition:margin-top 1s; /* For Safari 3.1 to 6.0 */
                    transition:margin-top 1s;
                 
                }

                .TextSliderBox .titleSilder 
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :24pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                    color:#fff;
                    text-align :center ;
                    font-weight :700;
                    width :100%;
                    display :block ;
                    line-height :60px;
                  
                    

                }

                 .TextSliderBox .titleSilder1
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :12pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                     color:#fff;
                    text-align :center ;
                    width :100%;
                    display :block ;
                    margin-top :20px;
                }

 .otherPage_TitleBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 65px;
        background: #333333;
        line-height: 65px;
        display: inline-block;
        text-align: center;
        direction: rtl;

    }

        .otherPage_TitleBox .otherPage_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 65px;
            line-height: 65px;
            text-align: right;
            display: inline-block;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #fff;
        }

            .otherPage_TitleBox .otherPage_Container a.home {
                position: relative;
                top: 18px;
                right: 0px;
                padding-left: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-decoration: none;
            }

                .otherPage_TitleBox .otherPage_Container a.home:hover {
                    color: #CC0000;
                }

            .otherPage_TitleBox .otherPage_Container a.inPage {
                position: relative;
                top: 18px;
                right: 0px;
                padding-right: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #CC0000;
                text-decoration: none;
                border-right: 2px solid #fff;
            }

    .otherPage_aboutUS_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 500px;
        background: #eee;
        display: inline-block;
        text-align: center;
    }

        .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 500px;
            top: 30px;
            display: inline-block;
        }


            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_AboutUs_Title {
                position: relative;
                top: 0px;
                right: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                font-weight: 700;
                color: #000;
                direction: rtl;
                text-align: right;
            }

            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                margin: 0;
                padding: 0;
                min-height: 350px;
                overflow: hidden;
                margin-bottom :50px;
            }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box img {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width: 80%;
                    margin-bottom :20px;
                }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                    color: #333333;
                    line-height: 45px;
                    text-align: justify;
                }

                    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs .boxShaar {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 80px;
                        text-align: center;
                        display: inline-block;
                        margin-top: 20px;
                        overflow: hidden;
                    }

    .boxInnerShar {
        position: relative;
        float: none;
        top: -100px;
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        padding: 10px;
        min-height: 35px;
        line-height: 35px;
        background: #CC0000;
        text-align: center;
        color: #fff;
        display: inline-block;
        font-family: iranyekanwebmediumfanum;
        font-size: 14pt;
        padding-left: 15pt;
        padding-right: 15pt;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .boxInnerSharView {
        top: 0px;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .moarefi_Mainpage {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 500px;
        display: inline-block;
    }

    .moarefi_Mainpage .moarefi_Container {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 500px;
    }

        .moarefi_Mainpage .moarefi_Container .moarefi_innerPage {
            position: relative;
            top: 20px;
            bottom: 20px;
            width: 90%;
            min-height: 600px;
        }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .titleMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                font-size: 18pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                min-height: 90px;
                line-height: 90px;
            }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                direction: rtl;
                border-bottom: 1px solid #fff;
                min-height: 60px;
                line-height: 60px;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi i {
                    font-size: 16pt;
                    color: #fff;
                    margin-left: 15px;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80px;
                height: 80px;
                display: inline-block;
                background: #CC0000;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage i {
                    color: #fff;
                    font-size: 26pt;
                    margin-top: 25%;
                    margin-bottom: 25%;
                    position: relative;
                    float: none;
                    margin-left: 30%;
                    margin-right: 30%;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textView {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 60%;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                text-align: justify;
                line-height: 40px;
                display: inline-block;
                direction: rtl;
                margin-right: 25px;
            }

    .CEO_mainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
    }

        .CEO_mainPage .CEO_Container {
            position: relative;
            top: 50px;
            display: inline-block;
            width: 95%;
            min-height: 400px;
        }

            .CEO_mainPage .CEO_Container .titleCEO {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #fff;
                direction: rtl;
                text-align:center ;
                font-weight: 700;
                margin-bottom: 10px;
            }

            .CEO_mainPage .CEO_Container .CEO_Image {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 20%;
                min-height: 300px;
                background-repeat: no-repeat;
                background-position: right center;
                background-size: contain;
                display: inline-block;
                margin: 0;
            }

            .CEO_mainPage .CEO_Container .CEO_Message {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 70%;
                min-height: 300px;
                display: inline-block;
                text-align: justify;
                direction: rtl;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                line-height: 37px;
                padding-right: 5%;
            }

    .Values_MainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-color: #eee;
    }

        .Values_MainPage .values_Container {
            position: relative;
            top: 50px;
            float: left;
            width: 98%;
            min-height: 500px;
            display: inline-block;
            margin-bottom :50px;
        }

            .Values_MainPage .values_Container .values_Inner {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner .title_Values {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner .contentBox_Values {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 50%;
                    min-height: 120px;
                    
                }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80px;
                        height: 80px;
                        display: inline-block;
                        background: #CC0000;
                        text-align: center;
                    }

                        .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value i {
                            color: #fff;
                            font-size: 24pt;
                            margin-top: 30%;
                        }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .titleValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 14pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        font-weight: 700;
                        min-height: 30px;
                        line-height: 30px;
                    }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .textValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 11pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        line-height: 30px;
                    }

            .Values_MainPage .values_Container .values_Inner_GreenLine {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 250px;
                margin: 0;
                padding: 0;
                margin-bottom :50px;
            }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_titel_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_TextTitle_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 20px;
                    width: 45%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 12pt;
                    font-weight: 500;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    border-bottom: 0px solid #000;
                }

                    .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine i {
                        font-size: 16pt;
                        color: #669933;
                        margin-left: 10px;
                    }
             .Links_Mainpage{
                position :relative ;
                top:0px;
                left:0px;
                width :100%;
                min-height :600px;
                display :inline-block ;
                text-align :center ;
               

            }

            .Links_Mainpage .links_Container{
                position :relative ;
                top:0px;
                width :80%;
                min-height :600px;
                display :inline-block ;
            }

                .Links_Mainpage .links_Container .links_InnerBoxRight {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:70%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    margin-bottom :50px;
                    
                }
                .Links_Mainpage .links_Container .links_InnerBoxRight .linksTitle {
                    position :relative ;
                    top:0px;
                    float :right ;
                    width :90%;
                    min-height :90px;
                    line-height :40px;
                    text-align :justify ;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox{
                    position :relative ;
                    float :right ;
                    right :0px;
                    width :100%;
                    margin :0;
                    padding :0;
                    min-height:300px;
                    
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText {
                    position :relative ;
                    float :right ;
                    width :90%;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    direction :rtl;
                    text-align :right ;
                    display:block ;
                    padding-top :15px;
                    padding-bottom :15px;
                    text-decoration :none;
                    color:#333;
                    border-bottom :1px solid #333;
                    margin-left :25px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText i {
                        position :relative ;
                        top:4px;
                        color:#333;
                        font-size :16pt;
                        margin-left :10px;
                        margin-top :10px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover i {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxLeft {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:30%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    overflow :hidden ;
                    
                }

                 .Links_Mainpage .links_Container .links_InnerBoxLeft img {
                     position :relative ;
                     top:0px;
                     left:0px;
                     width :90%;

                        }
      .goods_Mainpage_Banner {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size :cover ;
        
    }

    .goods_Mainpage_Banner .maskBox_GoodsTitle {
        position :absolute ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }

        .goods_Mainpage_Banner .goode_title_Banner {
            position :relative ;
            margin-top:25%;
            margin-bottom :25%;
            float :none;
            margin-left :auto ;
            margin-right :auto ;
            min-height :5%;
            text-align :center ;
            font-family :iranyekanwebmediumfanum;
            font-size :16pt;
            font-weight :500;
            direction :rtl;
            color :#fff;
            width :80%;
            line-height :45px;
        }

    .goode_Content_MainPage {
        position :relative ;
        top:0px;
       right:0px;
       float :right ;
       width :100%;
       display :inline-block ;
       text-align :center ;
       background :#eee;
       min-height :800px;
    }

        .goode_Content_MainPage .goods_Content_Container {
            position :relative ;
            top:0px;
            width :80%;
            min-height :700px;
            top:50px;
            display :inline-block ;
            
        }

            .goode_Content_MainPage .goods_Content_Container .goods_Title_Page {
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                font-family :iranyekanwebmediumfanum;
                font-size :16pt;
                color:#111;
                direction :rtl;
                min-height :60px;
                line-height :40px;
                font-weight :700;
                text-align :right;
            }

            .goode_Content_MainPage .goods_Content_Container .goods_Description{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                min-height : 500px;
                padding :0;
                margin :0;
            }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription {
                    position :relative ;
                    top:0px;
                    float :right ;
                    right :0px;
                    width :50%;
                    min-height :500px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .titleDesc{
                    position :relative; 
                    top:0px;
                    float :right ;
                    right :0px;
                    width :90%;
                    text-align :justify  ;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#cc0000;
                    direction :rtl;
                    line-height :35px;
                    margin-top :20px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .TextDesc{
                    position :relative ;
                    top:20px;
                    float :right ;
                    right :0px;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#333;
                    direction :rtl;
                    text-align :right ;
                    margin-bottom :40px;
                    font-weight :600;
                }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox {
                        position :relative ;
                        top:0px;
                        float :right ;
                        right :0px;
                        width :85%;
                        margin-right :5%;
                        border-bottom :1px #aaa solid ;
                        padding-top :10px;
                        padding-bottom :10px;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :right ;
                        direction :rtl;
                        font-weight :600;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox a{
                        text-decoration :none;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :center ;
                        direction :rtl;
                        color:#cc0000;
                        margin-left :10px;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .GoodsImage{
                         position :relative ;
                         top:0px;
                         left:0px;
                         width:90%;
                         min-height :500px;
                         
                         background-position :center center ;
                         background-size :cover ; 
                    }

                    .input_add_OrderGoods{
                        position :relative ;
                        top:0px;
                        float :none;
                        margin-left :auto ;
                        margin-right :auto ;
                        width:80%;
                        max-width :250px;
                        padding-top :15px;
                        padding-bottom :15px;
                        font-family :iranyekanwebmediumfanum;
                        color:#fff;
                        cursor :pointer ;
                        direction :rtl;
                        border :0;
                        background :#cc0000;
                        margin-top :30px;
                       
                        font-size :14pt;
                        border-radius :5px;
                    }

                        .input_add_OrderGoods:hover {
                            background :#333;
                        }
                         .goode_Content_MainPage .goods_Content_Container {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width:100%;
        text-align :right ;
        direction :rtl ;
        line-height :35px;
        color:#111;
        font-family :iranyekanwebmediumfanum;
        font-size :12pt;
        margin-bottom :20px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1279px)
{
    .OrderDetails_leftBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :40%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :60%;
	    margin :0;
	    padding :0;
	    min-height :500px;
	}
	
	.OrderDetails_rightBox .ListBox_File
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :200px;
	    width :100%;
	}
	
	.OrderDetails_rightBox iframe
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-height :400px;
	    width :100%;
	}
     html,body
    {
        padding :0;
        margin :0;
    }
    
    .topBar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        margin :0;
        padding :0;
        min-height:30px;
        line-height :30px;
        display :inline-block ;
        text-align :center ;
        background :#3A3A3C;
    }
    
    .topBar_MainPage .topBar_Container
    {
        position:relative ;
        top:0px;
        display :inline-block ;
        width :80%;
        min-height :30px;
    }
    
    .topBar_MainPage .topBar_Container a
    {
        position:relative ;
        top:0px;
        float :left ;
        right :0px;
        font-size :11pt;
        font-family :iranyekanwebmediumfanum ;
        text-align :right ;
        color:#fff;
        margin-left :20px;
        direction :rtl;
    }
    
    .mainBody
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        margin :0;
        padding :0;
        overflow :hidden ;
        min-height :800px;
    }
    .TopPage_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :80px;
        display :inline-block ;
        text-align :center ;
       
       
    }
    
    .TopPage_Container
    {
        position :relative ;
        top:0px;
        display :inline-block ;
        min-height :80px;
        width :80%;
        
    }
    
    .TopPage_Container .logo_Box
    {
        position :relative ;
        float:right ;
        top:0px;
        right :0px;
        width :30%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
    }
    
    .TopPage_Container .logo_Box img
    {
        position:relative ;
        top:0px;
        float :right ;
        margin-left :10px;
        
        display :inline-block ;
        max-width:510px;
    }
    
    .TopPage_Container .SmallMenu_Box
    {
        position :relative ;
        float:left ;
        top:0px;
        left :0px;
        width :50%;
        min-height :45px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        
    }
    
    .TopPage_Container .SmallMenu_Box .contentBox
    {
        position :relative ;
        bottom :0px;
        float :none;
        margin-top :0px;
        width :100%;
        min-height :45px;
        line-height :45px;
        direction :ltr;

    }
    
    .TopPage_Container .SmallMenu_Box .contentBox table
    {
        position :relative ;
        top:40px;
        float:left ;
        margin :0;
        padding :0;
        height :45px;
        background :none;
        right:0px;
        width :200px;
    }
    
     .TopPage_Container .SmallMenu_Box .contentBox table td
     {
       
         width :100px;
         height :45px;
         top:0px;   
         padding :0;
         margin :0;
         background :none;
         border-bottom :0;
         text-align :right ;
         
         
     }
     .TopPage_Container .SmallMenu_Box .contentBox table td a
     {
         display:block ;
         font-size :10pt;
         font-weight :700;
         font-family :iranyekanwebmediumfanum ;
         color:#333333;
         min-height:45px;
         line-height :45px;
         text-decoration :none;
         text-align :center ;
         
         
     }
     
     .TopPage_Container .SmallMenu_Box .contentBox table td a:hover
     {
         color:#FF2708;
     }
     
     
     
     
     
     .menu_MainPage
     {
         position :relative ;
         top:0px;
         left :0px;
         width :100%;
         min-height:50px;
         display :inline-block ;
         text-align :center ;
         background  :#E11313;
     }
     
     .menu_ContainerPage
     {
         position :relative ;
         top:0px;
         display :inline-block ;
         min-height :50px;
         width :80%;
         overflow :visible ;
     }
     
     
     
     


.BoxSide_MainPage
{
    position :relative ;
    top:0px;
    left :0px;
    width :100%;
    overflow :visible ;
}

 .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 500px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position :top top;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}

.middle_GrayBox
{
    position:relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height:100px;
    background: rgb(246,246,246);
    display :inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container
{
    position:relative ;
    top:0px;
    width :100%;
    min-height :100px;
    display:inline-block ;
}

.middle_GrayBox_Container .innerBox
{
    position :relative ;
    float :right  ;
    width :33%;
    padding :0;
    margin :0;
    min-height:80px;
    margin-top :15px;
    
    
}

.middle_GrayBox_Container .innerBox .picContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :25%;
    min-height:70px;
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .picContent img
{
    display:inline-block ;
    text-align :center ;
}

.middle_GrayBox_Container .innerBox .TextContent
{
    position :relative ;
    float:right ;
    padding :0;
    margin :0;
    width :75%;
    margin-top :20px ;
    display:inline-block ;
    text-align :right ;
    font-family :iranyekanwebmediumfanum ;
    color:#000;
    font-size :14pt;
    
}

.ProductMainPage
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :650px;
    background :#fff;
    display :inline-block ;
    text-align :center ;
}
.ProductsContainer
{
    position :relative ;
    top:0px;
    display:inline-block ;
    width :98%;
    min-height :650px;
}

.ProductsContainer .ProductsBox
{
    position :relative ;
    top:0px;
    width:22%;
    min-height:357px;
    float :right ;
    margin :0;
    padding :0;
    margin-right :3%;
    margin-top :20px;
    margin-bottom :20px;
    overflow :hidden ;
    cursor :pointer ;
    border-radius :5px;
}

.ProductsContainer .ProductsBox .imageBox
{
    position :relative ;
    top:0px;
    left:0px;
    width :100%;
    min-height :282px;
    background-repeat:no-repeat ;
    background-position :center center ;
    background-size:100% 100%;
   
}

.ProductsContainer .ProductsBox .imageBox .maskBox
{
    position:absolute ;
    top:0px;
    left :0px;
    width :100%;
    height :0%;
    display :block ;
    background :rgb(0,0,0);
    background :rgba(0,0,0,0.5);
    font-family :iranyekanwebmediumfanum ;
    font-size :18pt;
    color:#fff;
     -webkit-transition:width 1.5s,height 0.5s; /* For Safari 3.1 to 6.0 */
    transition:width 1.5s,height 0.5s;
}



.ProductsContainer .ProductsBox:hover .maskBox
{
    width :100%;
    height :100%;
}


.ProductsContainer .ProductsBox .maskBox p
{
    position:relative ;
    top:0;
    font-family :iranyekanwebmediumfanum ;
    font-size :12pt;
    color:#fff;
    text-align :center ;
    width :90%;
    display:none;
    height :40px;
    line-height :40px;
    font-weight :700;
    text-align :right ;
    margin :0;
}

.ProductsContainer .ProductsBox:hover .maskBox p
{
   display:inline-block;
}

.ProductsContainer .ProductsBox .maskBox p a 
{
    font-size :12pt;
    font-family :iranyekanwebmediumfanum ,aral;
    color:#fff;
    text-decoration :none;
    line-height:20px;
}

.ProductsContainer .ProductsBox .maskBox p a:hover
{
    color:#FD7066;
}



.ProductsContainer .ProductsBox .nameBox
{
    position :absolute ;
    bottom:0px;
    left:0px;
    width :100%;
    min-height :75px;
    background :#cc0000;
    line-height :75px;
    font-family :iranyekanwebmediumfanum ;
    font-size :12pt;
    font-weight :600;
    color:#fff;
     -webkit-transition:top 0.5s; /* For Safari 3.1 to 6.0 */
    transition:top 0.5s;
    direction :rtl;
}




.ProductsContainer .ProductsBox .nameBox .ArrowBox
{
    position :absolute ;
    float:none;
    margin-left :45% ;
    margin-right :45% ;
    top:-10px;
    width :25px;
    height :25px;
    display :block ;
    border-radius:180px;
    background :#cc0000;
}

.ProductsContainer .ProductsBox .nameBox .ArrowBox i
{
    color:#fff;
    font-size :14pt;
    margin-top :2px;
}


.OffMainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :380px;
	    display :inline-block ;
	    background: rgb(246,246,246);
	    text-align :center ;
	}
	
	.OffContainer
	{
	    position:relative ;
	    float:left ;
	    width :90%;
	    min-height :380px;
	    display :inline-block ;
	}
	
	.OffContainer .rightBox
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :40%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	    -webkit-transition:right 1.8s; /* For Safari 3.1 to 6.0 */
        transition:right 1.8s;
	}
	
	.OffContainer .rightBox_view
	{
	    right :0px;
	}
	
	.OffContainer .rightBox .blankBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    min-height:10px;
	    float :right ;    
	}
	
	.OffContainer .rightBox .titleBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :right ;
	    min-height :60px;
	    line-height :60px;
	    font-size :20pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum ;
	    direction :ltr;
	    
	}
	.OffContainer .rightBox .ContentBox
	{
	    position:relative ;
	    top:0px;
	    width :100%;
	    float :left ;    
	    text-align :justify  ;
	    min-height :120px;
	    line-height :25px;
	    font-size :14pt;
	    color:#000;
	    font-family:iranyekanwebmediumfanum;
	    direction :rtl;
	}
	
	.OffContainer .rightBox .buttonBox
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height:30px;
	    
	    width :100%;
	    text-align :left  ;
	    margin-top :30px;
	    
	}
	
	.OffContainer .rightBox .buttonBox input
	{
	    border-width:0px;
	    cursor:pointer ;
	    min-height:40px;
	    background :#CC0000;
	    text-align :center;
	    color:#fff;
	    border :1px solid #000;
	    font-family :iranyekanwebmediumfanum;
	    font-size:11pt;
	    width :150px;
	    min-width :100px;
        border :0;
        border-radius :5px; 
	    
	}
	
	.OffContainer .rightBox .SocialBox
	{
	    position:relative ;
	    top:0px;
	    float:right ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    text-align :center  ;
	    width :100%;
	}
	
	.OffContainer .rightBox .SocialBox a
	{
	    position:relative ;
	    float:none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :9pt;
	    font-family :iranyekanwebmediumfanum;
	    color:#fff;
	    min-width :80px;
	    padding :10px 10px 10px 10px;
	}
	
	.OffContainer .rightBox .SocialBox a i
	{
	    font-size :20pt;
	    color:#fff;
	}
	
	.OffContainer .rightBox .SocialBox a i:hover
	{
	    color:#FE290B;
	}
	
	
	.OffContainer .rightBox .buttonBox input:hover
	{
	    background: #33CC33;
	    color:#fff;
	}
	
	
	
	.OffContainer .leftBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :60%;
	    margin :0;
	    padding :0;
	    min-height :380px;
	}
	.OffContainer .leftBox section
	{
	    width:90%;
	    position:relative ;
	    float:left ;
	}
	
	.OffContainer .leftBox section div
	{
	    position:relative ;
	    float :left ;
	    width :100%;
	    min-height :380px;
	}
	
	.OffContainer .leftBox section div img
	{
	    width :100%;
	}


    .abountUsMainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:310px;
        background :#fff;
        display :inline-block ;
        text-align :center ;
         
    }
    .abountUsContainer
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
        min-height:410px;
       
    }
    
    .abountUsContainer .innerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        background :#fff;
        border-bottom :0px solid #D9D9D9;
        border-right:0px solid #D9D9D9;
        left:0px;
        margin-top :10px;
        margin-bottom :10px;
        min-height:410px;
    }
    
    .abountUsContainer .innerBox .leftBox
    {
        position :relative ;
        top:0px;
        float :left ;
        width :50%;
        margin :0;
        padding :0;
        background :#fff;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size:cover;
        min-height:410px;
    }
    
    .abountUsContainer .innerBox .rightBox
    {
        position :relative ;
        top:0px;
        float :right ;
        width :50%;
        margin :0;
        padding :0;
        min-height:410px;
    }
    
    .abountUsContainer .innerBox .rightBox .whiteBox
    {
        position :relative ;
        top:0px;
        right:0px;
        float :right ;
        width :100%;
        min-height :40px;
        background :#fff;
    }
    
    .abountUsContainer .innerBox .rightBox .titleBox
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :80%;
        min-height :60px;
        line-height :60px;
        font-family :iranyekanwebmediumfanum ;
        font-size :18pt;
        color:#cc0000;
        text-align :right ;
        direction :rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .ContentBox
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :80%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        text-align :justify  ;
        line-height:25px;
        direction :rtl;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox
    {
        position :relative ;
        top:0px;
        right :0px;
        width :100%;
        font-size :12pt;
        font-family :iranyekanwebmediumfanum ;
        color:#000;
        min-height:80px;
        margin-top :10px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input
    {
        position :relative ;
        top:0px;
        left :20%;
        float :left ;
        width :30%;
        min-width:150px;
        min-height :35px;
        text-align :center ;
        color:#fff;
        cursor:pointer ;
        background :#cc0000;
        border:0px solid #33CC33;
        font-family :iranyekanwebmediumfanum ;
        font-size :11pt;
        margin-top :20px;
        border-radius :5px;
    }
    
    .abountUsContainer .innerBox .rightBox .buttonBox input:hover
    {
        background :#33CC33;
        color:#fff;
        border:1px solid #fff;
    }
    

    
  
    
    
    .TestimonialsMainBox
	{
		 position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :320px;
        display :inline-block ;
        text-align :center ;
        background :#fff;
	}
	
	.TestimonialsContainer
	{
	    position :relative ;
        display :inline-block ;
        background :#fff;
        width :100%;
        margin-top :40px;
        margin-bottom :40px;
        top:0px;
        min-height :260px;
	}
	
	
	.Testimonials_Header
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :100px;
	}
	
	.Testimonials_Header p
	{
		position :absolute ;
		bottom :0px;
		left :0px;
		min-height :50px;
		line-height :50px;
		font-family:Dancing Script;
		font-size :20pt;
		color:#000;
		text-align :center ;
		width :100%;
	}
	
	.Testimonials_Text
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
		padding :0;
	}
	
	.Testimonials_Text p
	{
		position :relative  ;
		top :0px;
		margin :0;
		margin-left :auto ;
		margin-right :auto ;
		min-height :80px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
		width :90%;
		text-align :center ;
		direction :rtl;
		padding :10px 10px 10px 10px;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :20pt;
		color:#333333;
		margin-left :20px;
	}
	
	.Testimonials_Text a
	{
		text-align :center ;
		text-decoration :none;
		color:#000;
		width :85%;
		display:block ;
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
	}
	
	.Testimonials_Image
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		
	}
	
	
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		float :none;
		margin-left :auto ;
		margin-right:auto ;
		text-align :center ;
		display :inline-block ;
		width :90px;
		height :90px;
		border-radius:180px;
		border:8px solid #333333;
	}
	
	.Testimonials_Title
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :60px;
		line-height :60px;
		display :inline-block ;
		text-align :center ;
		font-family:Dancing Script;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.footerMainpage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:260px;
	    background :#2F2F2F;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.footerContainer
	{
	    position :relative ;
	    top:0px;	    
	    width :80%;
	    min-height:260px;
	    display :inline-block ;

	}
	
	.footerContainer .footerBox
	{
	    position :relative ;
	    top:0px;	    
	    float :right ;
	    width :25%;
	    min-height:260px;
	    margin :0;
	    padding :0;
	    margin-top :30px;
	    margin-bottom :30px;
       
	}
	
	.footerContainer .footerBox .titleBox
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#F83114;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .TextBoxContent
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :60%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#fff;
	    text-align :right  ;
        
	}
	
	.footerContainer .footerBox .TextBoxContent a
	{
	    position:relative ;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :48px;
	    min-height :25px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#fff;
	    text-align :right  ;
	    text-decoration :none;
        direction :rtl;
        
	}
	.footerContainer .footerBox .TextBoxContent i
	{
	    font-size :14pt;
	    color:#fff;
	    cursor :pointer ;
	    margin-left :10px;
	}
	
	.footerContainer .footerBox .TextBoxContent i:hover
	{
	    color:#FD7066;
	}
	.footerContainer .footerBox .TextBoxContent a:hover
	{
	    color:#F04127;
	}
	
	.footerContainer .footerBox .titleBoxBold
	{
	    position:relative ;
	    float :right ;
	    left :0px;
	    width :100%;
	    min-height :48px;
	    line-height :48px;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :14pt;
	    color:#FFF;
	    text-align :right ;
	}
	
	.footerContainer .footerBox .divPay
	{
	    position :relative ;
	    top:0px;
	    float:right ;
	    width :45px;
	    height :34px;
	    display:inline-block ;
	    background-repeat:no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-right:5px;
	    margin-bottom :10px;
	    margin-top :10px;
	}
	
	.bottomFooter_Mainpage
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    width :100%;
	    min-height :80px;
	    background :#909090;
	    line-height :80px;
	    color:#fff;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
        direction :rtl;
	}
	
	
	.MainContent_Page
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:600px;
	    background :#F7F7F9;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.ContainerContent_Page
	{
	    position :relative ;
	    top:0px;
	    width :80%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    padding :20px 20px 20px 20px;

	}
	.ContainerContent_Page .TitleBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:80px;
	    line-height :80px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :2em;
	    font-weight :700;
	    color:#111;
	    border-bottom :1px dotted #333;
	    width :100%;
	    text-align :right ;
	}
	
	.ContainerContent_Page .CaptionBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:40px;
	    line-height :40px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#333;
	    width :100%;
	    text-align :right ;
        direction :rtl;
	}
	
	.ContainerContent_Page .ContentTextBox
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#333;
	    width :100%;
	    text-align :right ;
	}
	
	
	.ContainerContent_Page .boxFields
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    margin :0;
	    padding :0;
	    width :50%;
	    min-height :87px;
	}
	
	
	.ContainerContent_Page .ContentTextBox span
	{
	    position :relative ;
	    top:0px;
	    right:0px;
	    float :right ;
	    min-height:50px;
	    line-height :50px;
	    font-family:iranyekanwebmediumfanum ;
	    font-size :1em;
	    color:#FE290B;
	    text-align :right ;
	    margin-left :10px;
	}
	
	.ContainerContent_Page .ContentTextBox input
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :99%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:30px;
	    color:#333;
	}
	
	.ContainerContent_Page .ContentTextBox Select
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    width :100%;
	    border:1px solid #aaa;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    padding-left :10px;
	    padding-top :5px;
	    padding-bottom :5px;
	    min-height:40px;
	    color:#333;
	}
	
	.ContainerContent_Page .ContentTextBox .option
	{
	    position:relative ;
	    top:0px;
	    right :0px;
	    text-align :right ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :12pt;
	    color:#333;
	    
	   
	}
	
	#opt_Find_Member
	{
	    text-align :left ;   
	    direction :ltr ;
	}
	 #opt_Find_Member span
	{
	    float :left ;
	    margin-right :40px;
	    min-width :250px;
	    font-size :12pt;
	    
	}
	
	.ContainerContent_Page .buttonBox
	{
	    position :relative ;
	    float :left ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:70px;
	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    width :50%;
	    min-height:70px;
	    text-align :right  ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
        
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    margin-top:5px;
	    height :20px;


	    
	}
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a
	{
	   
	    font-family :iranyekanwebmediumfanum ;
	    font-size :11pt;
	    color:#111;
	    text-align :right ;
	    text-decoration :none;
	
	   
	     
	}
	
	
	.ContainerContent_Page .buttonBox .linkBox .perLinkBox  a:hover
	{
	    color:#FE290B;
	}
	
	.ContainerContent_Page .buttonBox .InputBox
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :50%;
	    min-height:70px;
	    text-align :right ;
	    padding :0;
	    margin :0;
	    margin-top :20px;
	}
	
	
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin
	{
	    position:relative ;
	    float :right ;
	    width :130px;
	    min-height :40px;
	    text-align :center ;
	    font-family :iranyekanwebmediumfanum ;
	    font-size :1em;
	    cursor:pointer ;
	    color:#111;
	    border:1px solid #cc0000;
	    background :none;
        border-radius :5px;
	}
	
	.ContainerContent_Page .buttonBox .InputBox .buttonLogin:hover
	{
	    background :#cc0000;
	    color:#fff;
	}
	.ContainerContent_Page .Order_LeftBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    padding :0;
	    margin :0;
	    width :70%;
	    margin-top :10px;
	    float:left ;
	}
    
    .ContainerContent_Page .Order_LeftBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :95%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :30%;
	    padding :0;
	    margin :0;
	    margin-top :10px;
	    float:left ;
	}
	
	.ContainerContent_Page .Order_RightBox .FixBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    padding :0;
	    margin :0;
	    min-height :250px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FD7066;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox
	{
	   position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	.ContainerContent_Page .Order_RightBox .titleBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#FFD741;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_sp td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	
	
	.ContainerContent_Page .Order_RightBox .titleBox_art
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:50px;
	    background :#33CC33;
	    line-height :50px;
	    font-size:14pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#fff;
	    padding-left :20px;
	    margin-top:15px;
	    text-align :left;
	    font-weight :700;
	}
	
	.ContainerContent_Page .Order_RightBox .ContentBox_art
	{
	     position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height:200px;
	    background :#F1F1F1;
	    font-size:11pt;
	    font-family :iranyekanwebmediumfanum ;
	    color:#000;
	    padding-left :20px;
	    text-align :justify  ;
	}
	.ContainerContent_Page .Order_RightBox .ContentBox_art td
	{
	    text-align :justify ;
	    font-size:11pt;
	    padding-bottom :5px;
	    padding-top :5px;
	}
	.basket_Mainpage
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :600px;
	    display :inline-block ;
	    background :#fff;
	    text-align :center ;
	}
	
	.basket_Container
	{
	    position :relative ;
	    top:0px;
	    width :90%;
	    min-height :600px;
	    display :inline-block ;
	}
	
	.basket_Container .topBar
	{
	    position:relative ;
	    top:20px;
	    min-height:30px;
	    width :98%;
	    background :#33CC33;
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :16pt;
	    
	    text-align :left ;
	    display :inline-block ;
	    padding-left:2%;
	    padding-top :10px;
	    padding-bottom :5px;
	}
	
	
	.basket_Container .Content
	{
	    position:relative ;
	    top:20px;
	    min-height:300px;
	    width :100%;
	    background :#fff;
	    
	    color:#fff;
	    font-family :iranyekanwebmediumfanum ,arial;
	    text-align :left ;
	    float:left ;
	    direction :ltr;
	    margin :0;
	    
	    
	}
	
	.basket_Container .Content table
	{
	    position:relative ;
	    top:20px;
	    float:left ;
	  
	    width :100%;
	    font-family:iranyekanwebmediumfanum ,arial;
	    font-size:11pt;
	    color:#000;
	    margin :0;
	    padding :0;
	    
	   
	    
	}
	
	.basket_Container .Content table th
	{
	    background :#fff;
	    padding :5px 10px 5px 10px;
	    color:#FE290B;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table td
	{
	    background :#F7F7F9;
	    padding :5px 10px 5px 10px;
	    color:#333;
	    text-align :center  ;
	    font-family :iranyekanwebmediumfanum,arial;
	    font-size:11pt;
	}
	
	.basket_Container .Content table i
	{
	    color:#027EE0;
	    font-size :16pt;
	}
	
	.basket_Container .Content table i:hover
	{
	    color:#FFD741;
	}
	#myAlert
	{
	    position:fixed ;
	    top:0px;
	    left:0px;
	    width:100%;
	    height:100%;
	    display:none;
	    background :rgb(51,51,51);
	    background :rgba(51,51,51,0.5);
	    text-align:center;
	    z-index:100000;
	}
	
	#myAlert .ContentBox
	{
	    position:relative ;
	    top:10%;
	    width :30%;
	    min-height :300px;
	    background :#fff;
	    padding :20px 20px 20px 20px;
	    display :inline-block ;
	}
	
	#myAlert .btnShowCart
	{
	    padding :10px 25px 10px 25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :12pt;
	    color:#fff;
	    cursor :pointer ;
	    background :#FFD741;
	    border-style :solid ;
	    border-width :0;
	    min-width :200px;
	}
	.Dashboard_Container
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    width :95%;
	    display :inline-block ;
	    min-height :125px;
	}
	
	.Dashboard_Container .boxMenu
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    min-width :125px;
	    min-height :125px;
	    text-align :center ;
	    display :inline-block ;
	    cursor :pointer ;
	    margin-left :10px;
	    margin-right :10px;
	}
	
	.Dashboard_Container .boxMenu .box_Pic
	{
	    position :relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    height:80px;
	    text-align :center ;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i
	{
	    position :relative ;
	    top:0px;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    font-size :50pt;
	    color:#333333;
	}
	
	.Dashboard_Container .boxMenu .box_Pic i.active
	{
	   color:#CC0000;
	}
	
	.Dashboard_Container .boxMenu .box_Title
	{
	    position:relative ;
	    top:0px;
	    float :left ;
	    min-height :25px;
	    line-height :25px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size:12pt;
	    text-align :center ;
	    color:#000;
	    font-weight :600;
	    width :100%;
	}
	.Dashboard_Container .boxMenu .box_Title.active
	{
	    color:#CC0000;
	}
	.Dashboard_Container .boxMenu:hover .box_Title
	{
	    color:#33CC33;
	}
	
	.Dashboard_Container .boxMenu:hover .box_Pic i
	{
	    color:#33CC33;
	}
	
	#myAlert .btnShowCart:hover
	{
	    background :#33CC33;
	}
	.News_MainBox
	{
		position :relative;
		top:0px;
		left:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
		background :#FFF;
	}
	
	.News_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600px;
	}
	
	.news_RightBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:75%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
		margin-left :5%;
	}
	
	
	
	.news_RightBox .titleNewsBox
	{
		position :relative ;
		top:0px;
		width :100%;
		float :right;
		right:0px;
		min-height :45px;
		line-height :30px;
		font-family :iranyekanwebmediumfanum ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :left;
		font-family :iranyekanwebmediumfanum;
		font-size:16pt;
		color:#111;
		text-decoration :none;
		font-weight :600;
        direction :rtl;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#cc0000;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :left ;
		font-family:iranyekanwebmediumfanum ,arial;
		font-size :10pt;
		color:#a1a1a1;
		direction :rtl;
	}
	
	.news_RightBox .DateNewsBox i
	{
		font-size :16pt;
		margin-left :10px;
		color:#a1a1a1;
	}
	
	.news_RightBox .picBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		min-height :450px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		right:0px;
		float  :right ;
		max-width:90%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		font-family:iranyekanwebmediumfanum,arial;
		font-size :12pt;
		color:#111;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
        direction :rtl;
	}
	
	.news_RightBox .buttonBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		text-align :right ;
		min-height :100px;
	}
	
	.news_RightBox .buttonBox input
	{
		position :relative ;
		top:0px;
		float :left  ;
		left  :0px;
		text-align :center ;
		font-size :10pt;
		font-family :iranyekanwebmediumfanum,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#cc0000;
		border:0px solid #FF5402;
		border-radius:0px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
        border-radius :5px;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#676767;
		color:#FFF;
	}
	
	.news_RightBox .lineBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:20px;
		line-height :20px;
		border-bottom :1px solid #000;
		margin-bottom :30px;
	}
	
	
	
	.news_LeftBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:20%;
		margin :0;
		padding :0;
		min-height :600px;
		display :inline-block ;
		margin-top :80px;
	}
	
	.news_LeftBox .recentTitle
	{
		position :relative ;
		top:0px;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :iranyekanwebmediumfanum;
		font-size :16pt;
		color:#111;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :left ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		min-height:140px;
		display :inline-block ;
		text-align :left ;
		width :100%;
	}
	.news_LeftBox .recentNewsBox .imageBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
	}
	
	.news_LeftBox .recentNewsBox .titleBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		text-align :right ;
        direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :12pt;
		color:#111;
		text-decoration :none;
		text-align :left ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :right ;
		direction :rtl;
		right :0px;
		display :inline-block ;
		list-style-type :none;
	}
	
	.news_PagingBox ul li
	{
		display :inline-block ;
		width :30px;
		
	}
	
	.news_PagingBox ul li a
	{
		font-family :iranyekanwebmediumfanum,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#cc0000;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
    .counter_hrhs_Mainpage
{
	position :relative;
	top:0px;
	left:0px;
	width :100%;
	min-height:300px;
	line-height :200px;
	display:inline-block ;
	text-align :center ;
	background :#fff;
    
}

.counter_hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :95%;
	min-height :240px;
	display :inline-block ;
	margin :0;
	padding :0;
	margin-top :60px;
	
}

.counter_hrhs_Mainpage .container .boxAmar
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :25%;
	min-height:300px;
	line-height :200px;
	
}


.counter_hrhs_Mainpage .container .boxAmar .headerAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:70px;
	line-height :70px;
	font-size :28pt;
	color:#111;
	font-family :byekan;
	width :100%;
	font-weight :800;
	
}


.counter_hrhs_Mainpage .container .boxAmar .BodyAmar
{
	position:relative ;
	top:0px;
	float:right ;
	text-align :center ;
	min-height:50px;
	line-height :50px;
	font-size :16pt;
	color:#000;
	font-family :iranyekanwebmediumfanum;
	width :100%;
}
.MarakezRefahi_VideoBox_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background-position :center center ;	
	background-repeat :no-repeat ;
	
}




.MarakezRefahi_VideoBox_Mainpage  .mask
{
		position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:700px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
}

.MarakezRefahi_VideoBox_Mainpage .Container
{
	position:relative ;
	top:0px;
	width:100%;
	min-height :600px;
	display :inline-block ;
	text-align :center ;
	
}



.MarakezRefahi_VideoBox_Mainpage .Container .videoButton
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	height:255px;
	text-align :center ;
	display :inline-block ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :inline-block  ;
	margin-top :100px;
	
}


.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain
{
	position :relative ;
	width :98px;
	height :98px;
	border-radius:180px;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	display :block ;
	margin-top :0px;
	
}





.MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i
{
	position:absolute ;
	font-size :22pt;
	color:#fff;
	margin-left :auto ;
	margin-right :auto ;
	top:35px;
	left:40px;
	z-index :100000000000000000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :16pt;
	color:#CC0000;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox1
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :24pt;
	color:#FFF;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox2
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:62px;
	line-height :62px;
	text-align :center ;
	font-family :iranyekanwebmediumfanum;
	font-size :26pt;
	color:#FFF;
	font-weight :700;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3
{
	position:relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height:110px;
	line-height :110px;
	text-align :center ;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a
{
	position:relative ;
	top:0px;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	display:block ;
	height:60px;
	line-height :60px;
	color:#fff;
	text-align :center ;
	background :#CC0000;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	width :160px;
	border-radius:5px;
}

.MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover
{
	background :#DB2122;
}
.Elan_Hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	min-height:230px;
	display :inline-block ;
	text-align :center ;
	width :100%;
}

.Elan_Hrhs_Mainpage .container
{
	position:relative ;
	top:0px;
	width :90%;
	min-height :500px;
	display :inline-block ;
	background :#fff;
	border-radius:15px;
	margin-top :-244px;
}

.Elan_Hrhs_Mainpage .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	width :33.33%;
	min-height :500px;
	margin :0;
	padding :0;
}

.Elan_Hrhs_Mainpage .container .box .whiteBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:45px;
	
}


.Elan_Hrhs_Mainpage .container .box .TitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:65px;
	line-height :65px;
	text-align :right  ;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	color:#CC0000;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :90%;
	margin-right :5%;
	margin-left :5%;
	min-height:280px;
	line-height :45px;
	text-align :right ;
	font-size :18pt;
	font-family :iranyekanwebmediumfanum;
	color:#000;
	direction:rtl;
	-webkit-transition:color 1s;
	transition:color 1s;
	cursor :pointer ;
}

.Elan_Hrhs_Mainpage .container .box .subTitleBox:hover
{
	color:#CC0000;
}

.Elan_Hrhs_Mainpage .container .box .elan
{
	position:relative ;
	top:0px;
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:466px;
	margin-top :15px;
	margin-bottom :15px;
	border-radius:10px;
	box-shadow:1px 1px 5px #dddddd;
    padding-bottom:20px;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox
{
	position:relative ;
	
	float:none ;
	margin-left :auto ;
	margin-right :auto ;
	width :90%;
	min-height:360px;
	top :23px;
	bottom :23px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :72px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	height :72px;
	width :72px;
	border-radius:180px;
	margin :0;
	padding :0;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :72px;
	line-height :30px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :14pt;
	color:#000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height :45px;
	
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :20%;
	min-height :45px;
	width :72px;
	margin :0;
	padding :0;
}


.Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate
{
	position:relative ;
	top:0px;
	float :right ;
	right :0px;
	width :70%;
	min-height :45px;
	line-height :45px;
	margin :0;
	padding :0;
	font-family :iranyekanwebmediumfanum;
	font-size :13pt;
	color:#CC0000;
	text-align :right ;
	padding-right :10px;
	padding-left :10px;
	direction:rtl;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height :150px;
	line-height :30px;
	font-size:12pt;
	font-family :iranyekanwebmediumfanum;
	direction:rtl;
	text-align :justify ;
	color:#666;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox
{
	position :relative ;
	top:0px;
	float:right ;
	right:0px;
	width :100%;
	text-align :center ;
	min-height :40px;
	line-height :40px;
	
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	top:0px;
	max-width:137px;
	display :block ;
	border-radius:10px;
	background :#CC0000;
	text-align :center ;
	line-height :40px;
	height :40px;
	cursor :pointer ;
	font-family :iranyekanwebmediumfanum;
	font-size :11pt;
	text-decoration:none;
	color:#fff;
}

.Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover
{
	background :#333333;
}
.khadamatSherkat_MainPage .container .mainBox .box .videoButton
{
	position:absolute  ;
	top:0px;
	left:0px;
	width :100%;
	height :350px;
	text-align :center ;
	border-radius:10px;


}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow
{
	position :relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	width :118px;
	height :118px;
	border-radius:360px;
	background :#CC0000;
	text-align :center ;
	background :rgb(255,165,0);
	background :rgb(255,165,0,0.4);
	cursor :pointer ;
	display :block ;
	margin-top :114px;
	margin-bottom :114px;
}


.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover
{
	background :rgb(5,5,5);
	background :rgb(5,5,5,0.4);
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button_shadow:hover .button
{
	background :#222;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button
{
	position :absolute  ;
	float :none ;
	margin-left :7px ;
	margin-right :7px ;
	width :104px;
	height :104px;
	border-radius:360px;
	background :#CC0000;
	text-align :center ;
	background :rgb(255,165,0);
	cursor :pointer ;
	display :block ;
	margin-top :7px;
	margin-bottom :7px;
	
}

.khadamatSherkat_MainPage .container .mainBox .box .videoButton .button i
{
	font-size :22pt;
	color:#fff;
	margin-left :46px ;
	margin-right :46px ;
	margin-top :40px;
	
}
 .newsEvent_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 900px;
        display: inline-block;
        text-align: center;
        background: #F9F9F9;
    }

        .newsEvent_MainPage .container {
            position: relative;
            top: 0px;
            width: 95%;
            min-height: 900px;
            display: inline-block;
           
        }





            .newsEvent_MainPage .container .blankBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
            }

            .newsEvent_MainPage .container .subTitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 14pt;
                font-family: iranyekanwebmediumfanum;
                color: #CC0000;
                min-height: 40px;
                line-height: 40px;
            }

            .newsEvent_MainPage .container .TitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 22pt;
                font-family: iranyekanwebmediumfanum;
                color: #000;
                min-height: 65px;
                line-height: 65px;
            }

            .newsEvent_MainPage .container .box {
                position: relative;
                float: right;
                top: 0px;
                width: 100%;
                margin-top: 50px;
                min-height: 530px;
            }



                .newsEvent_MainPage .container .box .boxNews {
                    position: relative;
                    top: 0px;
                    float: right;
                    margin-left: 20px;
                    margin-right: 20px;
                    min-height: 530px;
                    background: #fff;
                    width: 30%;
                    margin-bottom: 1%;
                }


                    .newsEvent_MainPage .container .box .boxNews .boxPic {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        height: 314px;
                        padding: 0;
                        margin: 0;
                        overflow: hidden;
                    }

                        .newsEvent_MainPage .container .box .boxNews .boxPic img {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            -webkit-transition: width 0.5s;
                            transition: width 0.5s;
                        }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic img {
                        width: 105%;
                    }

                    .newsEvent_MainPage .container .box .boxNews .boxPic .maskBox {
                        position: absolute;
                        top: 50%;
                        bottom: 50%;
                        left: 50%;
                        right: 50%;
                        background: rgb(0,0,0);
                        background: rgba(0,0,0,0.4);
                        -webkit-transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        margin: 0;
                        padding: 0;
                        height: 0px;
                        width: 0px;
                        overflow: hidden;
                    }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox {
                        margin-left: -50%;
                        padding-left: 50%;
                        padding-right: 50%;
                        margin-top: -50%;
                        padding-top: 48%;
                        padding-bottom: 48%;
                    }


                    .newsEvent_MainPage .container .box .boxNews .DateBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        height: 60px;
                        line-height: 60px;
                        font-size: 12pt;
                        font-family: iranyekanwebmediumfanum;
                        color: #CC0000;
                        direction: rtl;
                        text-align: right;
                    }


                    .newsEvent_MainPage .container .box .boxNews .TextBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        min-height: 80px;
                        line-height: 30px;
                        font-size: 14pt;
                        font-family: iranyekanwebmediumfanum;
                        color: #000;
                        direction: rtl;
                        text-align: justify;
                    }

                    .newsEvent_MainPage .container .box .boxNews .buttonBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 90%;
                        margin-left: 5%;
                        margin-right: 5%;
                        min-height: 67px;
                        line-height: 67px;
                    }

                        .newsEvent_MainPage .container .box .boxNews .buttonBox .button {
                            position: relative;
                            float: left;
                            left: 0px;
                            width: 144px;
                            height: 47px;
                            border: 1px solid #EFEFEF;
                            border-radius: 5px;
                            cursor: pointer;
                            text-align: center;
                            line-height: 47px;
                            font-size: 12pt;
                            font-family: iranyekanwebmediumfanum;
                            direction: rtl;
                            color: #000;
                            display: block;
                            text-decoration: none;
                        }

                            .newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover {
                                background: #CC0000;
                                color: #fff;
                                border: 0;
                            }
                            .desMarkazRefahi_hrhs_Mainpage
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
}

.desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask
{
	position :absolute  ;
	top:0px;
	left:0px;
	width :100%;
	min-height :895px;
	display :inline-block ;
	text-align :center ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.7);
}

.desMarkazRefahi_hrhs_Mainpage .container
{
	position :relative ;
	top:0px;
	width :100%;
	min-height :895px;
	display:inline-block ;
	
}

.desMarkazRefahi_hrhs_Mainpage .container .subtitleBox
{
	position :relative ;
	top:0px;
	right :0px;
	float :right ;
	width :100%;
	min-height:40px;
	line-height :40px;
	font-size:16pt;
	font-family :iranyekanwebmediumfanum;
	color:#fff;
	direction :rtl;
	text-align :center ;
	margin-top :30px;
}

.desMarkazRefahi_hrhs_Mainpage .container .titleBox
{
	position:relative ;
	top:0px;
	float :right ;
	right:0px;
	width :100%;
	min-height:100px;
	line-height :100px;
	font-family :iranyekanwebmediumfanum;
	font-size :28pt;
	color:#fff;
	direction :rtl;
	text-align :center ;
	font-weight :600;
    
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox 
{
	position:relative ;
	top:0px;
	display:inline-block ;
	min-height:500px;
	width :100%;
	
}


.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle1
{
	position:relative ;
	width :350px;
	height :350px;
	border-radius:180px;
	border:6px solid #fff;
	margin-left :35%;
	margin-right :30%;
	z-index:2;
    
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle2
{
	position:relative ;
	
	width :220px;
	height :220px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :57%;
	margin-top :-25%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle3
{
	position:relative ;
	width :250px;
	height :250px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :25%;
	margin-top :-10%;
	z-index:1;
}

.desMarkazRefahi_hrhs_Mainpage .container .picBox  .circle4
{
	position:relative ;
	
	width :200px;
	height :200px;
	border-radius:360px;
	border:6px solid #fff;
	margin-left :60%;
	margin-top :-20%;
}


.desMarkazRefahi_hrhs_Mainpage .container .optionBox
{
	position :relative ;
	top:0px;
	display:inline-block ;
	right :0px;
	min-height:185px;
	width :98%;
	margin-top :50px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox
{
	position :relative ;
	top:0px;
	float :right ;
	right:0px;
	width :33.3%;
	margin :0;
	padding :0;
	min-height :185px;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:40px;
	line-height :40px;
	color:#fff;
	font-size :12pt;
	font-family :iranyekanwebmediumfanum;
	text-align :right ;
	direction :rtl;
}

.desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i
{
	color:#CC0000;
	font-size :12pt;
	margin-left :10px;
}
.linkBox_hrhs
{
	position :relative ;
	top:0px;
	left:0px;
	width :100%;
	display :inline-block ;
	text-align :center ;
	height :230px;
	margin-bottom :60px;
}

.linkBox_hrhs .container
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :98%;
	height :230px;
}

.linkBox_hrhs .container section
{
	position :relative ;
	top:0px;
	display:inline-block ;
	width :90%;
	height :230px;
	padding-top :20px;
	padding-bottom :20px;
}

.linkBox_hrhs .container .box
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	min-height:200px;
	line-height :200px;
	width :20%;
	margin :0;
	padding :0;
	margin-right :30px;
	margin-left :30px;
	border-radius:10px;
	background :#F9F9F9;
	-webkit-transition:border 1s;
	transition:border 1s;
	
}

.linkBox_hrhs .container .box .mask
{
	position :absolute ;
	height:100%;
	width :100%;
	top:0px;
	left:0px;
	display :none ;
	background :rgb(0,0,0);
	background :rgba(0,0,0,0.5);
	border-radius:10px;
	cursor :pointer ;
}

.linkBox_hrhs .container .box:hover .mask
{
	display :block;
}

.linkBox_hrhs .container .box .mask i
{
	color :#fff;
	font-size :26pt;
	margin-left :40%;
	margin-right :40%;
	margin-top :35%;
	margin-bottom :35%;
	cursor :pointer ;
}


.linkBox_hrhs .container .box .iconBox
{
	position :relative ;
	right :0px;
	float :right ;
	width :100%;
	min-height:120px;
	line-height :120px;
	display :inline-block ;
	text-align :center ;	
}

.linkBox_hrhs .container .box .iconBox img 
{
	position :relative ;
	float :none;
	margin-left :auto ;
	margin-right :auto ;
	width :110px;
	margin-top :20px;
}


.linkBox_hrhs .container .box .TextBox
{
	position :relative ;
	top:0px;
	float :right ;
	right :0px;
	width :100%;
	min-height:56px;
	line-height :36px;
	font-size :12pt;
	color:#000;
	text-align :center ;
	font-family:iranyekanwebmediumfanum;
	direction :rtl;
}

 .maskSlider {
        position :absolute ;
        top:0px;
        left:0px;
        width:100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }
                .TextSliderBox{
                    position :relative   ;
                    margin-top :10%;
                    float :none;
                    margin-left :auto ;
                    margin-right :auto ;
                    width :40%;
                    height :300px;
                    direction :rtl;
                  -webkit-transition:margin-top 1s; /* For Safari 3.1 to 6.0 */
                    transition:margin-top 1s;
                
                }

                .TextSliderBox .titleSilder 
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :34pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                    color:#fff;
                    text-align :center ;
                    font-weight :700;
                    width :100%;
                    display :block ;
                    line-height :60px;
                  
                    

                }

                 .TextSliderBox .titleSilder1
                    {
                    position :relative ;
                    top:0px;
                    left:0px;
                    width :100%;
                    min-height :80px;
                    font-size :16pt;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum ;
                     color:#fff;
                    text-align :center ;
                    width :100%;
                    display :block ;
                    margin-top :40px;
                }
  .otherPage_TitleBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 65px;
        background: #333333;
        line-height: 65px;
        display: inline-block;
        text-align: center;
        direction: rtl;
    }

        .otherPage_TitleBox .otherPage_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 65px;
            line-height: 65px;
            text-align: right;
            display: inline-block;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #fff;
        }

            .otherPage_TitleBox .otherPage_Container a.home {
                position: relative;
                top: 18px;
                right: 0px;
                padding-left: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-decoration: none;
            }

                .otherPage_TitleBox .otherPage_Container a.home:hover {
                    color: #CC0000;
                }

            .otherPage_TitleBox .otherPage_Container a.inPage {
                position: relative;
                top: 18px;
                right: 0px;
                padding-right: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #CC0000;
                text-decoration: none;
                border-right: 2px solid #fff;
            }

    .otherPage_aboutUS_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 550px;
        background: #eee;
        display: inline-block;
        text-align: center;
    }

        .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container {
            position: relative;
            top: 0px;
            width: 90%;
            min-height: 550px;
            top: 30px;
            display: inline-block;
        }


            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_AboutUs_Title {
                position: relative;
                top: 0px;
                right: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                font-weight: 700;
                color: #000;
                direction: rtl;
                text-align: right;
            }

            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 50%;
                margin: 0;
                padding: 0;
                min-height: 430px;
                overflow: hidden;
            }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box img {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    float: left;
                    width: 90%;
                }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                    color: #333333;
                    line-height: 45px;
                    text-align: justify;
                }

                    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs .boxShaar {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 80px;
                        text-align: center;
                        display: inline-block;
                        margin-top: 20px;
                        overflow: hidden;
                    }

    .boxInnerShar {
        position: relative;
        float: none;
        top: -100px;
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        padding: 10px;
        min-height: 35px;
        line-height: 35px;
        background: #CC0000;
        text-align: center;
        color: #fff;
        display: inline-block;
        font-family: iranyekanwebmediumfanum;
        font-size: 14pt;
        padding-left: 15pt;
        padding-right: 15pt;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .boxInnerSharView {
        top: 0px;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .moarefi_Mainpage {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 600px;
        display: inline-block;
    }

    .moarefi_Mainpage .moarefi_Container {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 50%;
        margin: 0;
        padding: 0;
        min-height: 700px;
    }

        .moarefi_Mainpage .moarefi_Container .moarefi_innerPage {
            position: relative;
            top: 20px;
            bottom: 20px;
            width: 90%;
            min-height: 600px;
        }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .titleMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                font-size: 18pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                min-height: 90px;
                line-height: 90px;
            }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                direction: rtl;
                border-bottom: 1px solid #fff;
                min-height: 60px;
                line-height: 60px;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi i {
                    font-size: 16pt;
                    color: #fff;
                    margin-left: 15px;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80px;
                height: 80px;
                display: inline-block;
                background: #CC0000;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage i {
                    color: #fff;
                    font-size: 26pt;
                    margin-top: 25%;
                    margin-bottom: 25%;
                    position: relative;
                    float: none;
                    margin-left: 30%;
                    margin-right: 30%;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textView {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 60%;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                text-align: justify;
                line-height: 40px;
                display: inline-block;
                direction: rtl;
                margin-right: 25px;
            }

    .CEO_mainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
    }

        .CEO_mainPage .CEO_Container {
            position: relative;
            top: 50px;
            display: inline-block;
            width: 90%;
            min-height: 400px;
        }

            .CEO_mainPage .CEO_Container .titleCEO {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: iranyekanwebmediumfanum;
                font-size: 20pt;
                color: #fff;
                direction: rtl;
                text-align: right;
                font-weight: 700;
                margin-bottom: 10px;
            }

            .CEO_mainPage .CEO_Container .CEO_Image {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 20%;
                min-height: 300px;
                background-repeat: no-repeat;
                background-position: right center;
                background-size: contain;
                display: inline-block;
                margin: 0;
            }

            .CEO_mainPage .CEO_Container .CEO_Message {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 70%;
                min-height: 300px;
                display: inline-block;
                text-align: justify;
                direction: rtl;
                font-family: iranyekanwebmediumfanum;
                font-size: 13pt;
                color: #fff;
                line-height: 45px;
                padding-right: 5%;
            }

    .Values_MainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-color: #eee;
    }

        .Values_MainPage .values_Container {
            position: relative;
            top: 50px;
            float: left;
            width: 98%;
            min-height: 500px;
            display: inline-block;
            margin-bottom :50px;
        }

            .Values_MainPage .values_Container .values_Inner {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner .title_Values {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner .contentBox_Values {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 50%;
                    min-height: 120px;
                    
                }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80px;
                        height: 80px;
                        display: inline-block;
                        background: #CC0000;
                        text-align: center;
                    }

                        .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value i {
                            color: #fff;
                            font-size: 24pt;
                            margin-top: 30%;
                        }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .titleValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 14pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        font-weight: 700;
                        min-height: 30px;
                        line-height: 30px;
                    }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .textValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 60%;
                        font-size: 11pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        line-height: 30px;
                    }

            .Values_MainPage .values_Container .values_Inner_GreenLine {
                position: relative;
                top: 0px;
                width: 100%;
                float: right;
                right: 0px;
                min-height: 250px;
                margin: 0;
                padding: 0;
                margin-bottom :50px;
            }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_titel_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_TextTitle_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 20px;
                    width: 50%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 12pt;
                    font-weight: 500;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    border-bottom: 0px solid #000;
                }

                    .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine i {
                        font-size: 16pt;
                        color: #669933;
                        margin-left: 10px;
                    }

                     .Links_Mainpage{
                position :relative ;
                top:0px;
                left:0px;
                width :100%;
                min-height :600px;
                display :inline-block ;
                text-align :center ;

            }

            .Links_Mainpage .links_Container{
                position :relative ;
                top:0px;
                width :80%;
                min-height :600px;
                display :inline-block ;
            }

                .Links_Mainpage .links_Container .links_InnerBoxRight {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:70%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    margin-bottom :50px;
                    
                }
                .Links_Mainpage .links_Container .links_InnerBoxRight .linksTitle {
                    position :relative ;
                    top:0px;
                    float :right ;
                    width :90%;
                    min-height :90px;
                    line-height :40px;
                    text-align :justify ;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox{
                    position :relative ;
                    float :right ;
                    right :0px;
                    width :100%;
                    margin :0;
                    padding :0;
                    min-height:300px;
                    
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText {
                    position :relative ;
                    float :right ;
                    width :80%;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    direction :rtl;
                    text-align :right ;
                    display:block ;
                    padding-top :15px;
                    padding-bottom :15px;
                    text-decoration :none;
                    color:#333;
                    border-bottom :1px solid #333;
                    margin-left :25px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText i {
                        position :relative ;
                        top:4px;
                        color:#333;
                        font-size :16pt;
                        margin-left :10px;
                        margin-top :10px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover i {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxLeft {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:30%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    overflow :hidden ;
                    
                }

                 .Links_Mainpage .links_Container .links_InnerBoxLeft img {
                     position :relative ;
                     top:0px;
                     left:0px;
                     width :90%;

                        }
                 .goods_Mainpage_Banner {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size :cover ;
        
    }

    .goods_Mainpage_Banner .maskBox_GoodsTitle {
        position :absolute ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }

        .goods_Mainpage_Banner .goode_title_Banner {
            position :relative ;
            margin-top:25%;
            margin-bottom :25%;
            float :none;
            margin-left :auto ;
            margin-right :auto ;
            min-height :5%;
            text-align :center ;
            font-family :iranyekanwebmediumfanum;
            font-size :18pt;
            font-weight :500;
            direction :rtl;
            color :#fff;
            width :80%;
            line-height :4  5px;
        }

    .goode_Content_MainPage {
        position :relative ;
        top:0px;
       right:0px;
       float :right ;
       width :100%;
       display :inline-block ;
       text-align :center ;
       background :#eee;
       min-height :800px;
    }

        .goode_Content_MainPage .goods_Content_Container {
            position :relative ;
            top:0px;
            width :80%;
            min-height :700px;
            top:50px;
            display :inline-block ;
            
        }

            .goode_Content_MainPage .goods_Content_Container .goods_Title_Page {
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                font-family :iranyekanwebmediumfanum;
                font-size :16pt;
                color:#111;
                direction :rtl;
                min-height :60px;
                line-height :40px;
                font-weight :700;
                text-align :right;
            }

            .goode_Content_MainPage .goods_Content_Container .goods_Description{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                min-height : 500px;
                padding :0;
                margin :0;
            }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription {
                    position :relative ;
                    top:0px;
                    float :right ;
                    right :0px;
                    width :50%;
                    min-height :500px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .titleDesc{
                    position :relative; 
                    top:0px;
                    float :right ;
                    right :0px;
                    width :90%;
                    text-align :justify  ;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#cc0000;
                    direction :rtl;
                    line-height :35px;
                    margin-top :20px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .TextDesc{
                    position :relative ;
                    top:20px;
                    float :right ;
                    right :0px;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#333;
                    direction :rtl;
                    text-align :right ;
                    margin-bottom :40px;
                    font-weight :600;
                }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox {
                        position :relative ;
                        top:0px;
                        float :right ;
                        right :0px;
                        width :85%;
                        margin-right :5%;
                        border-bottom :1px #aaa solid ;
                        padding-top :10px;
                        padding-bottom :10px;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :right ;
                        direction :rtl;
                        font-weight :600;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox a{
                        text-decoration :none;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :center ;
                        direction :rtl;
                        color:#cc0000;
                        margin-left :10px;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .GoodsImage{
                         position :relative ;
                         top:0px;
                         left:0px;
                         width:90%;
                         min-height :500px;
                         
                         background-position :center center ;
                         background-size :cover ; 
                    }

                    .input_add_OrderGoods{
                        position :relative ;
                        top:0px;
                        float :none;
                        margin-left :auto ;
                        margin-right :auto ;
                        width:80%;
                        max-width :250px;
                        padding-top :15px;
                        padding-bottom :15px;
                        font-family :iranyekanwebmediumfanum;
                        color:#fff;
                        cursor :pointer ;
                        direction :rtl;
                        border :0;
                        background :#cc0000;
                        margin-top :30px;
                       
                        font-size :14pt;
                        border-radius :5px;
                    }

                        .input_add_OrderGoods:hover {
                            background :#333;
                        }
                         .goode_Content_MainPage .goods_Content_Container {
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width:100%;
        text-align :right ;
        direction :rtl ;
        line-height :35px;
        color:#111;
        font-family :iranyekanwebmediumfanum;
        font-size :12pt;
        margin-bottom :20px;
    }

}
@media screen and (min-width: 1280px) and (max-width: 5000px) {

    .OrderDetails_leftBox {
        position: relative;
        top: 0px;
        float: left;
        width: 40%;
        margin: 0;
        padding: 0;
        min-height: 500px;
    }

    .OrderDetails_rightBox {
        position: relative;
        top: 0px;
        float: left;
        width: 60%;
        margin: 0;
        padding: 0;
        min-height: 500px;
    }

        .OrderDetails_rightBox .ListBox_File {
            position: relative;
            top: 0px;
            float: left;
            min-height: 200px;
            width: 100%;
        }

        .OrderDetails_rightBox iframe {
            position: relative;
            top: 0px;
            float: left;
            min-height: 400px;
            width: 100%;
        }

    html, body {
        padding: 0;
        margin: 0;
    }

    .topBar_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 30px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
        background: #3A3A3C;
    }

        .topBar_MainPage .topBar_Container {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 80%;
            min-height: 30px;
        }

            .topBar_MainPage .topBar_Container a {
                position: relative;
                top: 0px;
                float: left;
                right: 0px;
                font-size: 11pt;
                font-family: iranyekanwebmediumfanum;
                text-align: right;
                color: #fff;
                margin-left: 20px;
                direction: rtl;
            }

    .mainBody {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        margin: 0;
        padding: 0;
        overflow: hidden;
        min-height: 800px;
    }

    .TopPage_MainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 45px;
        display: inline-block;
        text-align: center;
    }

    .TopPage_Container {
        position: relative;
        top: 0px;
        display: inline-block;
        min-height: 45px;
        width: 80%;
    }

        .TopPage_Container .logo_Box {
            position: relative;
            float: right;
            top: 0px;
            left: 0px;
            width: 50%;
            min-height: 45px;
            display: inline-block;
            text-align: center;
            margin: 0;
            padding: 0;
        }

            .TopPage_Container .logo_Box img {
                position: relative;
                top: 0px;
                float: right;
                margin-left: 10px;
                display: inline-block;
            }

        .TopPage_Container .SmallMenu_Box {
            position: relative;
            float: right;
            top: 0px;
            right: 0px;
            width: 50%;
            min-height: 45px;
            display: inline-block;
            text-align: center;
            margin: 0;
            padding: 0;
        }

            .TopPage_Container .SmallMenu_Box .contentBox {
                position: relative;
                bottom: 0px;
                float: none;
                margin-top: 0px;
                width: 100%;
                min-height: 45px;
                line-height: 45px;
                direction: ltr;
                padding: 0;
                margin: 0;
            }

                .TopPage_Container .SmallMenu_Box .contentBox table {
                    position: relative;
                    top: 40px;
                    float: left;
                    margin: 0;
                    padding: 0;
                    height: 45px;
                    background: none;
                    left: 0px;
                    width: 200px;
                }

                    .TopPage_Container .SmallMenu_Box .contentBox table td {
                        width: 100px;
                        height: 45px;
                        top: 0px;
                        padding: 0;
                        margin: 0;
                        background: none;
                        border-bottom: 0;
                        text-align: right;
                    }

                        .TopPage_Container .SmallMenu_Box .contentBox table td a {
                            position: relative;
                            top: 0px;
                            display: block;
                            font-size: 10pt;
                            font-weight: 700;
                            font-family: iranyekanwebmediumfanum;
                            color: #333333;
                            min-height: 45px;
                            margin: 0;
                            text-decoration: none;
                            text-align: center;
                        }

                            .TopPage_Container .SmallMenu_Box .contentBox table td a:hover {
                                color: #FF2708;
                            }

                        .TopPage_Container .SmallMenu_Box .contentBox table td iframe {
                            font-size: 12pt;
                            font-weight: 700;
                            font-family: iranyekanwebmediumfanum;
                            position: relative;
                            top: 18px;
                            text-decoration: none;
                            text-align: center;
                        }





    .menu_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 50px;
        display: inline-block;
        text-align: center;
        background: #E11313;
    }

    .menu_ContainerPage {
        position: relative;
        top: 0px;
        display: inline-block;
        height: 50px;
        width: 80%;
        overflow: visible;
    }





    .BoxSide_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        overflow: visible;
    }

    .slider_amir,
    .slider_amir > div {
        /* Images default to Center Center. Maybe try 'center top'? */
        background-position: center center;
        display: block;
        width: 100%;
        min-height: 500px;
        /* height: 100vh; */ /* If you want fullscreen */
        position: relative;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: top top;
        overflow: hidden;
        -moz-transition: transform .4s;
        -o-transition: transform .4s;
        -webkit-transition: transform .4s;
        transition: transform .4s;
    }

    .middle_GrayBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 100px;
        background: rgb(246,246,246);
        display: inline-block;
        text-align: center;
    }

    .middle_GrayBox_Container {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 100px;
        display: inline-block;
    }

        .middle_GrayBox_Container .innerBox {
            position: relative;
            float: right;
            width: 33%;
            padding: 0;
            margin: 0;
            min-height: 80px;
            margin-top: 15px;
        }

            .middle_GrayBox_Container .innerBox .picContent {
                position: relative;
                float: right;
                padding: 0;
                margin: 0;
                width: 25%;
                min-height: 70px;
                display: inline-block;
                text-align: center;
            }

                .middle_GrayBox_Container .innerBox .picContent img {
                    display: inline-block;
                    text-align: center;
                    
                }

            .middle_GrayBox_Container .innerBox .TextContent {
                position: relative;
                float: right;
                padding: 0;
                margin: 0;
                width: 75%;
                margin-top: 20px;
                display: inline-block;
                text-align: right;
                font-family: iranyekanwebmediumfanum;
                color: #000;
                font-size: 14pt;
            }

    .ProductMainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 650px;
        background: #fff;
        display: inline-block;
        text-align: center;
    }

    .ProductsContainer {
        position: relative;
        top: 0px;
        display: inline-block;
        width: 80%;
        min-height: 650px;
    }

        .ProductsContainer .ProductsBox {
            position: relative;
            top: 0px;
            width: 22%;
            min-height: 357px;
            float: right;
            margin: 0;
            padding: 0;
            margin-right: 3%;
            margin-top: 20px;
            margin-bottom: 20px;
            overflow: hidden;
            cursor: pointer;
            border-radius :5px;
        }

            .ProductsContainer .ProductsBox .imageBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 282px;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: 100% 100%;
            }

                .ProductsContainer .ProductsBox .imageBox .maskBox {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 0%;
                    display: block;
                    background: rgb(0,0,0);
                    background: rgba(0,0,0,0.5);
                    font-family: iranyekanwebmediumfanum;
                    font-size: 18pt;
                    color: #fff;
                    -webkit-transition: width 1.5s,height 0.5s; /* For Safari 3.1 to 6.0 */
                    transition: width 1.5s,height 0.5s;
                }



            .ProductsContainer .ProductsBox:hover .maskBox {
                width: 100%;
                height: 100%;
            }


            .ProductsContainer .ProductsBox .maskBox p {
                position: relative;
                top: 30%;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #fff;
                text-align: center;
                width: 90%;
                display: none;
                height: 40px;
                line-height: 40px;
                font-weight: 700;
                text-align: center;
                margin: 0;
            }

            .ProductsContainer .ProductsBox:hover .maskBox p {
                display: inline-block;
            }

            .ProductsContainer .ProductsBox .maskBox p a {
                font-size: 12pt;
                font-family: iranyekanwebmediumfanum,aral;
                color: #fff;
                text-decoration: none;
                line-height: 20px;
            }

                .ProductsContainer .ProductsBox .maskBox p a:hover {
                    color: #FD7066;
                }



            .ProductsContainer .ProductsBox .nameBox {
                position: absolute;
                bottom: 0px;
                left: 0px;
                width: 100%;
                min-height: 75px;
                background: #cc0000;
                line-height: 75px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                font-weight: 600;
                color: #fff;
                -webkit-transition: top 0.5s; /* For Safari 3.1 to 6.0 */
                transition: top 0.5s;
                direction: rtl;
            }




                .ProductsContainer .ProductsBox .nameBox .ArrowBox {
                    position: absolute;
                    float: none;
                    margin-left: 45%;
                    margin-right: 45%;
                    top: -10px;
                    width: 25px;
                    height: 25px;
                    display: block;
                    border-radius: 180px;
                    background: #cc0000;
                }

                    .ProductsContainer .ProductsBox .nameBox .ArrowBox i {
                        color: #fff;
                        font-size: 14pt;
                        margin-top: 2px;
                    }


    .OffMainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 380px;
        display: inline-block;
        background: rgb(246,246,246);
        text-align: center;
    }

    .OffContainer {
        position: relative;
        float: left;
        width: 90%;
        min-height: 380px;
        display: inline-block;
    }

        .OffContainer .rightBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            width: 40%;
            margin: 0;
            padding: 0;
            min-height: 380px;
            -webkit-transition: right 1.8s; /* For Safari 3.1 to 6.0 */
            transition: right 1.8s;
        }

        .OffContainer .rightBox_view {
            right: 0px;
        }

        .OffContainer .rightBox .blankBox {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 10px;
            float: right;
        }

        .OffContainer .rightBox .titleBox {
            position: relative;
            top: 0px;
            width: 100%;
            float: left;
            text-align: right;
            min-height: 60px;
            line-height: 60px;
            font-size: 20pt;
            color: #000;
            font-family: iranyekanwebmediumfanum;
            direction: ltr;
        }

        .OffContainer .rightBox .ContentBox {
            position: relative;
            top: 0px;
            width: 100%;
            float: left;
            text-align: justify;
            min-height: 120px;
            line-height: 25px;
            font-size: 14pt;
            color: #000;
            font-family: iranyekanwebmediumfanum;
            direction: rtl;
        }

        .OffContainer .rightBox .buttonBox {
            position: relative;
            top: 0px;
            float: left;
            min-height: 30px;
            width: 100%;
            text-align: left;
            margin-top: 30px;
        }

            .OffContainer .rightBox .buttonBox input {
                border-width: 0px;
                cursor: pointer;
                min-height: 40px;
                background: #CC0000;
                text-align: center;
                color: #fff;
                border: 1px solid #000;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                width: 150px;
                min-width: 100px;
                border:0;
                border-radius :5px;
            }

        .OffContainer .rightBox .SocialBox {
            position: relative;
            top: 0px;
            float: right;
            font-size: 9pt;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            text-align: center;
            width: 100%;

        }

            .OffContainer .rightBox .SocialBox a {
                position: relative;
                float: none;
                margin-left: auto;
                margin-right: auto;
                font-size: 9pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                min-width: 80px;
                padding: 10px 10px 10px 10px;
                
            }

                .OffContainer .rightBox .SocialBox a i {
                    font-size: 20pt;
                    color: #fff;
                }

                    .OffContainer .rightBox .SocialBox a i:hover {
                        color: #FE290B;
                    }


        .OffContainer .rightBox .buttonBox input:hover {
            background: #33CC33;
            color: #fff;
        }



        .OffContainer .leftBox {
            position: relative;
            top: 0px;
            float: right;
            width: 60%;
            margin: 0;
            padding: 0;
            min-height: 380px;
        }

            .OffContainer .leftBox section {
                width: 90%;
                position: relative;
                float: left;
            }

                .OffContainer .leftBox section div {
                    position: relative;
                    float: left;
                    width: 100%;
                    min-height: 380px;
                    
                }

                    .OffContainer .leftBox section div img {
                        width: 100%;
                    }


    .abountUsMainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 310px;
        background: #fff;
        display: inline-block;
        text-align: center;
    }

    .abountUsContainer {
        position: relative;
        top: 0px;
        width: 80%;
        display: inline-block;
        min-height: 310px;
        margin-bottom :50px;
 
    }

        .abountUsContainer .innerBox {
            position: relative;
            top: 0px;
            width: 100%;
            background: #F7F7F9;
            border-bottom: 0px solid #D9D9D9;
            border-right: 0px solid #D9D9D9;
            left: 0px;
            margin-top: 10px;
            margin-bottom: 10px;
            min-height: 310px;
        }

            .abountUsContainer .innerBox .leftBox {
                position: relative;
                top: 0px;
                float: left;
                width: 50%;
                margin: 0;
                padding: 0;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: cover;
                min-height: 310px;
                background: #F7F7F9;
            }

            .abountUsContainer .innerBox .rightBox {
                position: relative;
                top: 0px;
                float: right;
                width: 50%;
                margin: 0;
                padding: 0;
                min-height: 310px;
                background: #fff;
            }

                .abountUsContainer .innerBox .rightBox .whiteBox {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    min-height: 40px;
                    background: #fff;
                    
                }

                .abountUsContainer .innerBox .rightBox .titleBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float :right ;
                    width: 80%;
                    min-height: 60px;
                    line-height: 60px;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 18pt;
                    color: #cc0000;
                    text-align: right;
                    direction: rtl;
                }

                .abountUsContainer .innerBox .rightBox .ContentBox {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float :right ;
                    width: 80%;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    color: #000;
                    text-align: justify;
                    line-height: 25px;
                    direction: rtl;
                }

                .abountUsContainer .innerBox .rightBox .buttonBox {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    width: 80%;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    color: #000;
                    min-height: 80px;
                    margin-top: 10px;
                }

                    .abountUsContainer .innerBox .rightBox .buttonBox input {
                        position: relative;
                        top: 0px;
                        left: 20%;
                        float: left;
                        width: 30%;
                        min-width: 150px;
                        min-height: 35px;
                        text-align: center;
                        color: #fff;
                        cursor: pointer;
                        background: #cc0000;
                        border: 0px solid #33CC33;
                        font-family: iranyekanwebmediumfanum;
                        font-size: 11pt;
                        margin-top: 20px;
                        border-radius :5px;
                    }

                        .abountUsContainer .innerBox .rightBox .buttonBox input:hover {
                            background: #33CC33;
                            color: #fff;
                            border: 1px solid #fff;
                        }






    .TestimonialsMainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 320px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

    .TestimonialsContainer {
        position: relative;
        display: inline-block;
        background: #fff;
        width: 80%;
        margin-top: 40px;
        margin-bottom: 40px;
        top: 0px;
        min-height: 260px;
    }


    .Testimonials_Header {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        min-height: 5px;
    }

        .Testimonials_Header p {
            position: absolute;
            bottom: 0px;
            left: 0px;
            min-height: 20px;
            line-height: 20px;
            font-family: iranyekanwebmediumfanum;
            font-size: 12pt;
            color: #E11313;
            text-align: center;
            width: 100%;
        }

    .Testimonials_Text {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        min-height: 100px;
        display: inline-block;
        text-align: center;
        padding: 0;
    }

        .Testimonials_Text p {
            position: relative;
            top: 0px;
            margin: 0;
            margin-left: auto;
            margin-right: auto;
            min-height: 80px;
            line-height: 30px;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 11pt;
            color: #000;
            text-align: center;
            width: 60%;
            text-align: center;
            direction: rtl;
            padding: 10px 10px 10px 10px;
        }

        .Testimonials_Text i.leftSide {
            position: absolute;
            float: left;
            left: 0px;
            top: 0px;
            font-size: 20pt;
            color: #333333;
            margin-right: 20px;
        }

        .Testimonials_Text i.rightSide {
            position: absolute;
            float: right;
            right: 0px;
            top: 0px;
            font-size: 20pt;
            color: #333333;
            margin-left: 20px;
        }

        .Testimonials_Text a {
            text-align: center;
            text-decoration: none;
            color: #000;
            width: 85%;
            display: block;
            position: relative;
            margin-left: auto;
            margin-right: auto;
        }

    .Testimonials_Image {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        min-height: 80px;
        display: inline-block;
        text-align: center;
    }


        .Testimonials_Image img {
            position: relative;
            top: 0px;
            float: none;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
            display: inline-block;
            width: 90px;
            height: 90px;
            border-radius: 180px;
            border: 8px solid #333333;
        }

    .Testimonials_Title {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 100%;
        min-height: 60px;
        line-height: 60px;
        display: inline-block;
        text-align: center;
        font-family: Dancing Script;
        font-size: 11pt;
        color: #9E9E9E;
    }

    .footerMainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 260px;
        background: #2F2F2F;
        display: inline-block;
        text-align: center;
    }

    .footerContainer {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 260px;
        display: inline-block;
    }

        .footerContainer .footerBox {
            position: relative;
            top: 0px;
            float: right;
            width: 25%;
            min-height: 260px;
            margin: 0;
            padding: 0;
            margin-top: 30px;
            margin-bottom: 30px;
        }

            .footerContainer .footerBox .titleBox {
                position: relative;
                float: right;
                left: 0px;
                width: 100%;
                min-height: 48px;
                line-height: 48px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #F83114;
                text-align: right;
            }

            .footerContainer .footerBox .TextBoxContent {
                position: relative;
                float: right;
                right: 0px;
                width: 60%;
                min-height: 48px;
                min-height: 25px;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                text-align: right;
                direction: rtl;
            }

                .footerContainer .footerBox .TextBoxContent a {
                    position: relative;
                    float: right;
                    right: 0px;
                    width: 60%;
                    min-height: 48px;
                    min-height: 25px;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 11pt;
                    color: #fff;
                    text-align: right;
                    text-decoration: none;
                }

                .footerContainer .footerBox .TextBoxContent i {
                    font-size: 14pt;
                    color: #fff;
                    cursor: pointer;
                    margin-left: 10px;
                }

                    .footerContainer .footerBox .TextBoxContent i:hover {
                        color: #FD7066;
                    }

                .footerContainer .footerBox .TextBoxContent a:hover {
                    color: #F04127;
                }

            .footerContainer .footerBox .titleBoxBold {
                position: relative;
                float: left;
                left: 0px;
                width: 100%;
                min-height: 48px;
                line-height: 48px;
                font-family: iranyekanwebmediumfanum;
                font-size: 14pt;
                color: #FFF;
                text-align: left;
            }

            .footerContainer .footerBox .divPay {
                position: relative;
                top: 0px;
                float: left;
                width: 65px;
                height: 44px;
                display: inline-block;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: 100% 100%;
                margin-right: 5px;
                margin-bottom: 10px;
                margin-top: 10px;
            }

    .bottomFooter_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 80px;
        background: #909090;
        line-height: 80px;
        color: #fff;
        text-align: center;
        font-family: iranyekanwebmediumfanum;
        font-size: 12pt;
        direction :rtl;
    }


    .MainContent_Page {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        background: #F7F7F9;
        display: inline-block;
        text-align: center;
    }

    .ContainerContent_Page {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
        background: #fff;
        padding: 20px 20px 20px 20px;
    }

        .ContainerContent_Page .TitleBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            min-height: 80px;
            line-height: 80px;
            font-family: iranyekanwebmediumfanum;
            font-size: 2em;
            font-weight: 700;
            color: #111;
            border-bottom: 1px dotted #333;
            width: 100%;
            text-align: right;
        }

        .ContainerContent_Page .CaptionBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            min-height: 40px;
            line-height: 40px;
            font-family: iranyekanwebmediumfanum;
            font-size: 1em;
            color: #111;
            width: 100%;
            text-align: right;
            direction :rtl;
        }

        .ContainerContent_Page .ContentTextBox {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            min-height: 50px;
            line-height: 50px;
            font-family: iranyekanwebmediumfanum;
            font-size: 1em;
            color: #111;
            width: 100%;
            text-align: right;
        }


        .ContainerContent_Page .boxFields {
            position: relative;
            top: 0px;
            left: 0px;
            float: right;
            margin: 0;
            padding: 0;
            width: 50%;
            min-height: 87px;
        }


        .ContainerContent_Page .ContentTextBox span {
            position: relative;
            top: 0px;
            right: 0px;
            float: right;
            min-height: 50px;
            line-height: 50px;
            font-family: iranyekanwebmediumfanum;
            font-size: 1em;
            color: #FE290B;
            text-align: right;
            margin-left: 10px;
        }

        .ContainerContent_Page .ContentTextBox input {
            position: relative;
            top: 0px;
            right: 0px;
            width: 99%;
            border: 1px solid #aaa;
            text-align: right;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            padding-left: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            min-height: 30px;
            color: #111;
        }

        .ContainerContent_Page .ContentTextBox Select {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            border: 1px solid #aaa;
            text-align: right;
            font-family: iranyekanwebmediumfanum;
            font-size: 12pt;
            padding-left: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            min-height: 40px;
            color: #333;
        }

        .ContainerContent_Page .ContentTextBox .option {
            position: relative;
            top: 0px;
            right: 0px;
            text-align: right;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #333;
        }

    #opt_Find_Member {
        text-align: right;
        direction: rtl;
        font-size :11pt;
        
        
    }

        #opt_Find_Member span {
            float: right ;
            margin-right: 40px;
            min-width: 250px;
            font-size: 10pt;
            font-weight :400;
            
        }

    .ContainerContent_Page .buttonBox {
        position: relative;
        float: left;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 70px;
    }

        .ContainerContent_Page .buttonBox .linkBox {
            position: relative;
            top: 0px;
            float: right;
            width: 50%;
            min-height: 70px;
            text-align: left;
            padding: 0;
            margin: 0;
            margin-top: 20px;
            
        }

            .ContainerContent_Page .buttonBox .linkBox .perLinkBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                margin-top: 5px;
                height: 20px;
                text-align :right ;
            }

                .ContainerContent_Page .buttonBox .linkBox .perLinkBox a {

                    font-family: iranyekanwebmediumfanum;
                    font-size: 10pt;
                    color: #111;
                    text-align: left;
                    text-decoration: none;
                }


                    .ContainerContent_Page .buttonBox .linkBox .perLinkBox a:hover {
                        color: #FE290B;
                    }

        .ContainerContent_Page .buttonBox .InputBox {
            position: relative;
            top: 0px;
            float: left;
            width: 50%;
            min-height: 70px;
            text-align: right;
            padding: 0;
            margin: 0;
            margin-top: 20px;
        }



            .ContainerContent_Page .buttonBox .InputBox .buttonLogin {
                position: relative;
                float: right;
                width: 130px;
                min-height: 40px;
                text-align: center;
                font-family: iranyekanwebmediumfanum;
                font-size: 1em;
                cursor: pointer;
                color: #333;
                border: 1px solid #cc0000;
                background: none;
                border-radius :5px;
            }

                .ContainerContent_Page .buttonBox .InputBox .buttonLogin:hover {
                    background: #cc0000;
                    color: #fff;
                }

    .ContainerContent_Page .Order_LeftBox {
        position: relative;
        top: 0px;
        left: 0px;
        padding: 0;
        margin: 0;
        width: 70%;
        margin-top: 10px;
        float: left;
    }

        .ContainerContent_Page .Order_LeftBox .titleBox {
            position: relative;
            top: 0px;
            left: 0px;
            width: 95%;
            min-height: 50px;
            background: #33CC33;
            line-height: 50px;
            font-size: 14pt;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            padding-left: 20px;
            text-align: left;
            font-weight: 700;
        }

    .ContainerContent_Page .Order_RightBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 30%;
        padding: 0;
        margin: 0;
        margin-top: 10px;
        float: left;
    }

        .ContainerContent_Page .Order_RightBox .FixBox {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            padding: 0;
            margin: 0;
            min-height: 250px;
        }

        .ContainerContent_Page .Order_RightBox .titleBox {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 50px;
            background: #FD7066;
            line-height: 50px;
            font-size: 14pt;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            padding-left: 20px;
            text-align: left;
            font-weight: 700;
        }

        .ContainerContent_Page .Order_RightBox .ContentBox {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 200px;
            background: #F1F1F1;
            font-size: 11pt;
            font-family: iranyekanwebmediumfanum;
            color: #000;
            padding-left: 20px;
            text-align: justify;
        }

            .ContainerContent_Page .Order_RightBox .ContentBox td {
                text-align: justify;
                font-size: 11pt;
                padding-bottom: 5px;
                padding-top: 5px;
            }

        .ContainerContent_Page .Order_RightBox .titleBox_sp {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 50px;
            background: #FFD741;
            line-height: 50px;
            font-size: 14pt;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            padding-left: 20px;
            margin-top: 15px;
            text-align: left;
            font-weight: 700;
        }

        .ContainerContent_Page .Order_RightBox .ContentBox_sp {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 200px;
            background: #F1F1F1;
            font-size: 11pt;
            font-family: iranyekanwebmediumfanum;
            color: #000;
            padding-left: 20px;
            text-align: justify;
        }

            .ContainerContent_Page .Order_RightBox .ContentBox_sp td {
                text-align: justify;
                font-size: 11pt;
                padding-bottom: 5px;
                padding-top: 5px;
            }


        .ContainerContent_Page .Order_RightBox .titleBox_art {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 50px;
            background: #33CC33;
            line-height: 50px;
            font-size: 14pt;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            padding-left: 20px;
            margin-top: 15px;
            text-align: left;
            font-weight: 700;
        }

        .ContainerContent_Page .Order_RightBox .ContentBox_art {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 200px;
            background: #F1F1F1;
            font-size: 11pt;
            font-family: iranyekanwebmediumfanum;
            color: #000;
            padding-left: 20px;
            text-align: justify;
        }

            .ContainerContent_Page .Order_RightBox .ContentBox_art td {
                text-align: justify;
                font-size: 11pt;
                padding-bottom: 5px;
                padding-top: 5px;
            }

    .basket_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        background: #fff;
        text-align: center;
    }

    .basket_Container {
        position: relative;
        top: 0px;
        width: 80%;
        min-height: 600px;
        display: inline-block;
    }

        .basket_Container .topBar {
            position: relative;
            top: 20px;
            min-height: 30px;
            width: 98%;
            background: #33CC33;
            color: #fff;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 16pt;
            text-align: left;
            display: inline-block;
            padding-left: 2%;
            padding-top: 10px;
            padding-bottom: 5px;
        }


        .basket_Container .Content {
            position: relative;
            top: 20px;
            min-height: 300px;
            width: 100%;
            background: #fff;
            color: #fff;
            font-family: iranyekanwebmediumfanum,arial;
            text-align: left;
            float: left;
            direction: ltr;
            margin: 0;
        }

            .basket_Container .Content table {
                position: relative;
                top: 20px;
                float: left;
                width: 100%;
                font-family: iranyekanwebmediumfanum,arial;
                font-size: 11pt;
                color: #000;
                margin: 0;
                padding: 0;
            }

                .basket_Container .Content table th {
                    background: #fff;
                    padding: 5px 10px 5px 10px;
                    color: #FE290B;
                    text-align: center;
                    font-family: iranyekanwebmediumfanum,arial;
                    font-size: 11pt;
                }

                .basket_Container .Content table td {
                    background: #F7F7F9;
                    padding: 5px 10px 5px 10px;
                    color: #333;
                    text-align: center;
                    font-family: iranyekanwebmediumfanum,arial;
                    font-size: 11pt;
                }

                .basket_Container .Content table i {
                    color: #027EE0;
                    font-size: 16pt;
                }

                    .basket_Container .Content table i:hover {
                        color: #FFD741;
                    }

    #myAlert {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: none;
        background: rgb(51,51,51);
        background: rgba(51,51,51,0.5);
        text-align: center;
        z-index: 100000;
    }

        #myAlert .ContentBox {
            position: relative;
            top: 10%;
            width: 30%;
            min-height: 300px;
            background: #fff;
            padding: 20px 20px 20px 20px;
            display: inline-block;
        }

        #myAlert .btnShowCart {
            padding: 10px 25px 10px 25px;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 12pt;
            color: #fff;
            cursor: pointer;
            background: #FFD741;
            border-style: solid;
            border-width: 0;
            min-width: 200px;
        }

            #myAlert .btnShowCart:hover {
                background: #33CC33;
            }


    .Dashboard_Container {
        position: relative;
        top: 0px;
        float: right;
        width: 95%;
        display: inline-block;
        min-height: 125px;
    }

        .Dashboard_Container .boxMenu {
            position: relative;
            top: 0px;
            float: right;
            min-width: 125px;
            min-height: 125px;
            text-align: center;
            display: inline-block;
            cursor: pointer;
            margin-left: 10px;
            margin-right: 10px;
        }

            .Dashboard_Container .boxMenu .box_Pic {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 40px;
                text-align: center;
            }

                .Dashboard_Container .boxMenu .box_Pic i {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    font-size: 20pt;
                    color: #333333;
                }

                    .Dashboard_Container .boxMenu .box_Pic i.active {
                        color: #CC0000;
                    }

            .Dashboard_Container .boxMenu .box_Title {
                position: relative;
                top: 0px;
                float: left;
                min-height: 25px;
                line-height: 25px;
                font-family: iranyekanwebmediumfanum,arial;
                font-size: 12pt;
                text-align: center;
                color: #000;
                font-weight: 600;
                width: 100%;
            }

                .Dashboard_Container .boxMenu .box_Title.active {
                    color: #CC0000;
                }

            .Dashboard_Container .boxMenu:hover .box_Title {
                color: #33CC33;
            }

            .Dashboard_Container .boxMenu:hover .box_Pic i {
                color: #33CC33;
            }



    .News_MainBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        min-height: 600px;
        background: #FFF;
     
    }

    .News_Container {
        position: relative;
        top: 0px;
        width: 80%;
        display: inline-block;
        min-height: 600px;
       
    }

    .news_RightBox {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 75%;
        margin: 0;
        padding: 0;
        min-height: 600px;
        display: inline-block;
        margin-top: 80px;
        margin-right: 5%;
    }



        .news_RightBox .titleNewsBox {
            position: relative;
            top: 0px;
            width: 100%;
            float: right;
            right: 0px;
            min-height: 45px;
            line-height: 30px;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 12pt;
            color: #000;
            text-align: right ;
            padding-top: 5px;
        }

            .news_RightBox .titleNewsBox a {
                text-align: left;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #111;
                text-decoration: none;
                font-weight: 600;
            }

                .news_RightBox .titleNewsBox a:hover {
                    color: #cc0000;
                }

        .news_RightBox .DateNewsBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 100%;
            min-height: 60px;
            line-height: 60px;
            text-align: right;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 10pt;
            color: #111;
            direction: rtl;
        }

            .news_RightBox .DateNewsBox i {
                font-size: 16pt;
                margin-left: 10px;
                color: #111;
            }

        .news_RightBox .picBox {
            position: relative;
            top: 0px;
            float: right;
            right: 0px;
            width: 90%;
            text-align: right;
            min-height: 450px;
            overflow: hidden;
        }

            .news_RightBox .picBox img {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                max-width: 90%;
                max-height: 440px;
            }

        .news_RightBox .SummeryNewsBox {
            position: relative;
            top: 0px;
            float: right;
            left: 0px;
            width: 90%;
            font-family: iranyekanwebmediumfanum,arial;
            font-size: 12pt;
            color: #111;
            line-height: 25px;
            text-align: justify;
            min-height: 100px;
            padding-top: 20px;
            padding-bottom: 20px;
            direction :rtl;
        }

        .news_RightBox .buttonBox {
            position: relative;
            top: 0px;
            float: right;
            left: 0px;
            width: 90%;
            text-align: right;
            min-height: 100px;
        }

            .news_RightBox .buttonBox input {
                position: relative;
                top: 0px;
                float: left;
                left: 0px;
                text-align: center;
                font-size: 10pt;
                font-family: iranyekanwebmediumfanum,arial;
                color: #fff;
                cursor: pointer;
                width: 150px;
                min-height: 50px;
                background: #CC0000;
                border: 0px solid #FF5402;
                border-radius: 0px;
                -webkit-transition: background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
                transition: background 0.5s,color 0.5s;
                border-radius :5px;
            }

                .news_RightBox .buttonBox input:hover {
                    background: #333333;
                    color: #FFF;
                }

        .news_RightBox .lineBox {
            position: relative;
            top: 0px;
            left: 0px;
            float: left;
            width: 100%;
            min-height: 20px;
            line-height: 20px;
            border-bottom: 1px solid #000;
            margin-bottom: 30px;
        }



    .news_LeftBox {
        position: relative;
        top: 0px;
        left: 0px;
        float: left;
        width: 20%;
        margin: 0;
        padding: 0;
        min-height: 600px;
        display: inline-block;
        margin-top: 80px;
    }

        .news_LeftBox .recentTitle {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            float: right;
            min-height: 50px;
            line-height: 50px;
            font-family: iranyekanwebmediumfanum;
            font-size: 16pt;
            color: #111;
            text-align: right ;
            font-weight: 600;
            direction :rtl;
        }

        .news_LeftBox .recentNewsBox {
            position: relative;
            top: 0px;
            right: 0px;
            width: 100%;
            float: right;
            margin-bottom: 20px;
        }

            .news_LeftBox .recentNewsBox .imageBox {
                position: relative;
                top: 0px;
                left: 0px;
                float: left;
                min-height: 140px;
                display: inline-block;
                text-align: left;
                width: 100%;
            }

                .news_LeftBox .recentNewsBox .imageBox img {
                    position: relative;
                    top: 0px;
                    float: left;
                    left: 0px;
                    width: 100%;
                }

            .news_LeftBox .recentNewsBox .titleBox {
                position: relative;
                top: 0px;
                float: right ;
                right: 0px;
                width: 100%;
                min-height: 80px;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum,arial;
                font-size: 11pt;
                text-align: right ;
                direction :rtl;
            }

                .news_LeftBox .recentNewsBox .titleBox a {
                    font-family: iranyekanwebmediumfanum,arial;
                    font-size: 11pt;
                    color: #111;
                    text-decoration: none;
                    text-align: right;
                    direction: rtl;
                }

                    .news_LeftBox .recentNewsBox .titleBox a:hover {
                        color: #CC0000;
                    }

    .news_PagingBox {
        position: relative;-
        top: 0px;
        float: right;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: right;
        min-height: 60px;
    }

        .news_PagingBox ul {
            position: relative;
            top: 0px;
            float: right;
            direction: rtl;
            left: 0px;
            display: inline-block;
            list-style-type: none;
        }

            .news_PagingBox ul li {
                display: inline-block;
                width: 30px;
            }

                .news_PagingBox ul li a {
                    font-family: iranyekanwebmediumfanum,arial;
                    font-size: 14pt;
                    color: #000;
                    display: block;
                    padding: 5px;
                    text-decoration: none;
                }

                    .news_PagingBox ul li a:hover {
                        color: #CC0000;
                    }

                    .news_PagingBox ul li a.active {
                        color: #CC0000;
                    }

                .news_PagingBox ul li i {
                    font-size: 18pt;
                }

    .counter_hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 350px;
        line-height: 350px;
        display: inline-block;
        text-align: center;
        background: #fff;
    }

        .counter_hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 140px;
            display: inline-block;
            margin: 0;
            padding: 0;
            margin-top: 60px;
        }

            .counter_hrhs_Mainpage .container .boxAmar {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 25%;
                min-height: 200px;
                line-height: 200px;
            }


                .counter_hrhs_Mainpage .container .boxAmar .headerAmar {
                    position: relative;
                    top: 0px;
                    float: right;
                    text-align: center;
                    min-height: 70px;
                    line-height: 70px;
                    font-size: 28pt;
                    color: #111;
                    font-family: byekan;
                    width: 100%;
                    font-weight: 800;
     
                }


                .counter_hrhs_Mainpage .container .boxAmar .BodyAmar {
                    position: relative;
                    top: 0px;
                    float: right;
                    text-align: center;
                    min-height: 50px;
                    line-height: 50px;
                    font-size: 16pt;
                    color: #000;
                    font-family: iranyekanwebmediumfanum;
                    width: 100%;
                }

    .MarakezRefahi_VideoBox_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 600px;
        display: inline-block;
        text-align: center;
        background-position: center center;
        background-repeat: no-repeat;
    }




        .MarakezRefahi_VideoBox_Mainpage .mask {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 600px;
            display: inline-block;
            text-align: center;
            background: rgb(0,0,0);
            background: rgba(0,0,0,0.5);
        }

        .MarakezRefahi_VideoBox_Mainpage .Container {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 500px;
            display: inline-block;
            text-align: center;
        }



            .MarakezRefahi_VideoBox_Mainpage .Container .videoButton {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 185px;
                text-align: center;
                display: inline-block;
            }

                .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button {
                    position: relative;
                    width: 98px;
                    height: 98px;
                    border-radius: 180px;
                    text-align: center;
                    background: #CC0000;
                    cursor: pointer;
                    display: inline-block;
                    margin-top: 10px;
                }


                .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain {
                    position: relative;
                    width: 98px;
                    height: 98px;
                    border-radius: 180px;
                    text-align: center;
                    background: #CC0000;
                    cursor: pointer;
                    display: block;
                    margin-top: 0px;
                }





                    .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i {
                        position: absolute;
                        font-size: 22pt;
                        color: #fff;
                        margin-left: auto;
                        margin-right: auto;
                        top: 35px;
                        left: 40px;
                        z-index: 100000000000000000;
                    }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                color: #CC0000;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox1 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: iranyekanwebmediumfanum;
                font-size: 24pt;
                color: #FFF;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox2 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 62px;
                line-height: 62px;
                text-align: center;
                font-family: iranyekanwebmediumfanum;
                font-size: 26pt;
                color: #FFF;
                font-weight: 700;
            }

            .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 {
                position: relative;
                top: 0px;
                left: 0px;
                width: 100%;
                min-height: 110px;
                line-height: 110px;
                text-align: center;
            }

                .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    display: block;
                    height: 60px;
                    line-height: 60px;
                    color: #fff;
                    text-align: center;
                    background: #CC0000;
                    cursor: pointer;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    width: 160px;
                    border-radius: 5px;
                }

                    .MarakezRefahi_VideoBox_Mainpage .Container .titleBox3 a:hover {
                        background: #DB2122;
                    }

    .Elan_Hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        min-height: 230px;
        display: inline-block;
        text-align: center;
        width: 100%;
        margin-top: 20px;
    }

    .Elan_Hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        min-height: 230px;
        display: inline-block;
        text-align: center;
        width: 100%;
    }

        .Elan_Hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 464px;
            display: inline-block;
            background: #fff;
            border-radius: 15px;
            margin-top: -244px;
        }

            .Elan_Hrhs_Mainpage .container .box {
                position: relative;
                top: 0px;
                float: right;
                width: 33.33%;
                min-height: 436px;
                margin: 0;
                padding: 0;
            }

                .Elan_Hrhs_Mainpage .container .box .whiteBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 45px;
                }


                .Elan_Hrhs_Mainpage .container .box .TitleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 65px;
                    line-height: 65px;
                    text-align: right;
                    font-size: 14pt;
                    font-family: iranyekanwebmediumfanum;
                    color: #CC0000;
                    direction: rtl;
                }

                .Elan_Hrhs_Mainpage .container .box .subTitleBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 90%;
                    margin-right: 5%;
                    margin-left: 5%;
                    min-height: 280px;
                    line-height: 45px;
                    text-align: right;
                    font-size: 18pt;
                    font-family: iranyekanwebmediumfanum;
                    color: #000;
                    direction: rtl;
                    -webkit-transition: color 1s;
                    transition: color 1s;
                    cursor: pointer;
                }

                    .Elan_Hrhs_Mainpage .container .box .subTitleBox:hover {
                        color: #CC0000;
                    }

                .Elan_Hrhs_Mainpage .container .box .elan {
                    position: relative;
                    top: 0px;
                    float: none;
                    margin-left: auto;
                    margin-right: auto;
                    width: 90%;
                    min-height: 406px;
                    margin-top: 15px;
                    margin-bottom: 15px;
                    border-radius: 10px;
                    box-shadow: 1px 1px 5px #dddddd;
                    padding-bottom: 20px;
                }

                    .Elan_Hrhs_Mainpage .container .box .elan .innerBox {
                        position: relative;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        width: 90%;
                        min-height: 360px;
                        top: 23px;
                        bottom: 23px;
                        padding-bottom: 20px;
                    }


                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 72px;
                        }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxPic {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 20%;
                                height: 72px;
                                width: 72px;
                                border-radius: 180px;
                                margin: 0;
                                padding: 0;
                            }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .titleBox .boxTitle {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 90%;
                                min-height: 70px;
                                line-height: 30px;
                                margin: 0;
                                padding: 0;
                                font-family: iranyekanwebmediumfanum;
                                font-size: 14pt;
                                color: #000;
                                text-align: right;
                                padding-right: 10px;
                                padding-left: 10px;
                                direction: rtl;
                            }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 45px;
                        }


                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxBlank {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 20%;
                                min-height: 5px;
                                width: 72px;
                                margin: 0;
                                padding: 0;
                            }


                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .dateTitleBox .boxDate {
                                position: relative;
                                top: 0px;
                                float: right;
                                right: 0px;
                                width: 70%;
                                min-height: 45px;
                                line-height: 45px;
                                margin: 0;
                                padding: 0;
                                font-family: iranyekanwebmediumfanum;
                                font-size: 14pt;
                                color: #CC0000;
                                text-align: right;
                                padding-right: 10px;
                                padding-left: 10px;
                                direction: rtl;
                            }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .boxText {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            min-height: 150px;
                            line-height: 30px;
                            font-size: 12pt;
                            font-family: iranyekanwebmediumfanum;
                            direction: rtl;
                            text-align: justify;
                            color: #666;
                        }

                        .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            text-align: center;
                            min-height: 40px;
                            line-height: 40px;
                        }

                            .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button {
                                position: relative;
                                float: none;
                                margin-left: auto;
                                margin-right: auto;
                                top: 0px;
                                max-width: 137px;
                                display: block;
                                border-radius: 10px;
                                background: #CC0000;
                                text-align: center;
                                line-height: 40px;
                                height: 40px;
                                cursor: pointer;
                                font-family: iranyekanwebmediumfanum;
                                font-size: 12pt;
                                text-decoration: none;
                                color: #fff;
                            }

                                .Elan_Hrhs_Mainpage .container .box .elan .innerBox .detBox .button:hover {
                                    background: #333333;
                                }

    .MarakezRefahi_VideoBox_Mainpage .Container .videoButton {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 255px;
        text-align: center;
        display: inline-block;
    }

        .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .button {
            position: relative;
            width: 98px;
            height: 98px;
            border-radius: 180px;
            text-align: center;
            background: #CC0000;
            cursor: pointer;
            display: inline-block;
            margin-top: 100px;
        }


        .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain {
            position: relative;
            width: 98px;
            height: 98px;
            border-radius: 180px;
            text-align: center;
            background: #CC0000;
            cursor: pointer;
            display: block;
            margin-top: 0px;
        }





            .MarakezRefahi_VideoBox_Mainpage .Container .videoButton .buttonMain i {
                position: absolute;
                font-size: 22pt;
                color: #fff;
                margin-left: auto;
                margin-right: auto;
                top: 35px;
                left: 40px;
                z-index: 100000000000000000;
            }

    .newsEvent_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 900px;
        display: inline-block;
        text-align: center;
        background: #F9F9F9;
    }

        .newsEvent_MainPage .container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 900px;
            display: inline-block;
        }





            .newsEvent_MainPage .container .blankBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
            }

            .newsEvent_MainPage .container .subTitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 14pt;
                font-family: iranyekanwebmediumfanum;
                color: #CC0000;
                min-height: 40px;
                line-height: 40px;
            }

            .newsEvent_MainPage .container .TitleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                text-align: center;
                direction: rtl;
                font-size: 22pt;
                font-family: iranyekanwebmediumfanum;
                color: #000;
                min-height: 65px;
                line-height: 65px;
            }

            .newsEvent_MainPage .container .box {
                position: relative;
                float: right;
                top: 0px;
                width: 100%;
                margin-top: 50px;
                min-height: 530px;
            }



                .newsEvent_MainPage .container .box .boxNews {
                    position: relative;
                    top: 0px;
                    float: right;
                    margin-left: 20px;
                    margin-right: 20px;
                    min-height: 530px;
                    background: #fff;
                    width: 30%;
                    margin-bottom: 1%;
                }


                    .newsEvent_MainPage .container .box .boxNews .boxPic {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        height: 314px;
                        padding: 0;
                        margin: 0;
                        overflow: hidden;
                    }

                        .newsEvent_MainPage .container .box .boxNews .boxPic img {
                            position: relative;
                            top: 0px;
                            float: right;
                            right: 0px;
                            width: 100%;
                            -webkit-transition: width 0.5s;
                            transition: width 0.5s;
                        }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic img {
                        width: 105%;
                    }

                    .newsEvent_MainPage .container .box .boxNews .boxPic .maskBox {
                        position: absolute;
                        top: 50%;
                        bottom: 50%;
                        left: 50%;
                        right: 50%;
                        background: rgb(0,0,0);
                        background: rgba(0,0,0,0.4);
                        -webkit-transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        transition: padding-top 0.5s,padding-bottom 0.5s,padding-right 0.5s,padding-left 0.5s,margin-left 0.5s,margin-top 0.5s;
                        margin: 0;
                        padding: 0;
                        height: 0px;
                        width: 0px;
                        overflow: hidden;
                    }

                    .newsEvent_MainPage .container .box .boxNews:hover .boxPic .maskBox {
                        margin-left: -50%;
                        padding-left: 50%;
                        padding-right: 50%;
                        margin-top: -50%;
                        padding-top: 48%;
                        padding-bottom: 48%;
                    }


                    .newsEvent_MainPage .container .box .boxNews .DateBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        height: 60px;
                        line-height: 60px;
                        font-size: 12pt;
                        font-family: iranyekanwebmediumfanum;
                        color: #CC0000;
                        direction: rtl;
                        text-align: right;
                    }


                    .newsEvent_MainPage .container .box .boxNews .TextBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-left: 5%;
                        margin-right: 5%;
                        width: 90%;
                        min-height: 80px;
                        line-height: 30px;
                        font-size: 14pt;
                        font-family: iranyekanwebmediumfanum;
                        color: #000;
                        direction: rtl;
                        text-align: justify;
                    }

                    .newsEvent_MainPage .container .box .boxNews .buttonBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 90%;
                        margin-left: 5%;
                        margin-right: 5%;
                        min-height: 67px;
                        line-height: 67px;
                    }

                        .newsEvent_MainPage .container .box .boxNews .buttonBox .button {
                            position: relative;
                            float: left;
                            left: 0px;
                            width: 144px;
                            height: 47px;
                            border: 1px solid #EFEFEF;
                            border-radius: 5px;
                            cursor: pointer;
                            text-align: center;
                            line-height: 47px;
                            font-size: 12pt;
                            font-family: iranyekanwebmediumfanum;
                            direction: rtl;
                            color: #000;
                            display: block;
                            text-decoration: none;
                        }

                            .newsEvent_MainPage .container .box .boxNews .buttonBox .button:hover {
                                background: #CC0000;
                                color: #fff;
                                border: 0;
                            }

    .desMarkazRefahi_hrhs_Mainpage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 895px;
        display: inline-block;
        text-align: center;
        margin: 0;
    }

        .desMarkazRefahi_hrhs_Mainpage .desMarkazRefahi_hrhs_Mask {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            display: block;
            text-align: center;
            background: rgb(0,0,0);
            background: rgba(0,0,0,0.7);
            margin: 0;
        }

        .desMarkazRefahi_hrhs_Mainpage .container {
            position: relative;
            top: 0px;
            width: 100%;
            min-height: 895px;
            display: inline-block;
        }

            .desMarkazRefahi_hrhs_Mainpage .container .subtitleBox {
                position: relative;
                top: 0px;
                right: 0px;
                float: right;
                width: 100%;
                min-height: 40px;
                line-height: 40px;
                font-size: 16pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                text-align: center;
                margin-top: 30px;
            }

            .desMarkazRefahi_hrhs_Mainpage .container .titleBox {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 100px;
                line-height: 100px;
                font-family: iranyekanwebmediumfanum;
                font-size: 28pt;
                color: #fff;
                direction: rtl;
                text-align: center;
                font-weight: 600;
            }


            .desMarkazRefahi_hrhs_Mainpage .container .picBox {
                position: relative;
                top: 0px;
                display: inline-block;
                min-height: 482px;
                width: 60%;
            }


                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle1 {
                    position: relative;
                    width: 350px;
                    height: 350px;
                    border-radius: 180px;
                    border: 6px solid #fff;
                    margin-left: 30%;
                    margin-right: 30%;
                    z-index: 2;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle2 {
                    position: relative;
                    width: 220px;
                    height: 220px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 57%;
                    margin-top: -35%;
                    z-index: 3;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle3 {
                    position: relative;
                    width: 250px;
                    height: 250px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 15%;
                    margin-top: -10%;
                    z-index: 1;
                }

                .desMarkazRefahi_hrhs_Mainpage .container .picBox .circle4 {
                    position: relative;
                    width: 200px;
                    height: 200px;
                    border-radius: 360px;
                    border: 6px solid #fff;
                    margin-left: 60%;
                    margin-top: -20%;
                }

            .desMarkazRefahi_hrhs_Mainpage .container .optionBox {
                position: relative;
                top: 0px;
                display: inline-block;
                right: 0px;
                min-height: 185px;
                width: 80%;
                margin-top: 50px;
            }

                .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 33.3%;
                    margin: 0;
                    padding: 0;
                    min-height: 185px;
                }

                    .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 100%;
                        min-height: 40px;
                        line-height: 40px;
                        color: #fff;
                        font-size: 14pt;
                        font-family: iranyekanwebmediumfanum;
                        text-align: right;
                        direction: rtl;
                    }

                        .desMarkazRefahi_hrhs_Mainpage .container .optionBox .innerBox .contentBox i {
                            color: #CC0000;
                            font-size: 14pt;
                            margin-left: 10px;
                        }

    .linkBox_hrhs {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        display: inline-block;
        text-align: center;
        height: 230px;
        margin-bottom: 60px;
    }

        .linkBox_hrhs .container {
            position: relative;
            top: 0px;
            display: inline-block;
            width: 95%;
            height: 230px;
        }

            .linkBox_hrhs .container section {
                position: relative;
                top: 0px;
                display: inline-block;
                width: 90%;
                height: 230px;
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .linkBox_hrhs .container .box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                min-height: 200px;
                line-height: 200px;
                width: 20%;
                margin: 0;
                padding: 0;
                margin-right: 30px;
                margin-left: 30px;
                border-radius: 10px;
                background: #F9F9F9;
                -webkit-transition: border 1s;
                transition: border 1s;
            }

                .linkBox_hrhs .container .box .mask {
                    position: absolute;
                    height: 100%;
                    width: 100%;
                    top: 0px;
                    left: 0px;
                    display: none;
                    background: rgb(0,0,0);
                    background: rgba(0,0,0,0.5);
                    border-radius: 10px;
                    cursor: pointer;
                }

                .linkBox_hrhs .container .box:hover .mask {
                    display: block;
                }

                .linkBox_hrhs .container .box .mask i {
                    color: #fff;
                    font-size: 26pt;
                    margin-left: 40%;
                    margin-right: 40%;
                    margin-top: 35%;
                    margin-bottom: 35%;
                    cursor: pointer;
                }


                .linkBox_hrhs .container .box .iconBox {
                    position: relative;
                    right: 0px;
                    float: right;
                    width: 100%;
                    min-height: 120px;
                    line-height: 120px;
                    display: inline-block;
                    text-align: center;
                }

                    .linkBox_hrhs .container .box .iconBox img {
                        position: relative;
                        float: none;
                        margin-left: auto;
                        margin-right: auto;
                        width: 110px;
                        margin-top: 20px;
                    }


                .linkBox_hrhs .container .box .TextBox {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    min-height: 56px;
                    line-height: 36px;
                    font-size: 14pt;
                    color: #000;
                    text-align: center;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                }

    .maskSlider {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        display: block;
        background: rgb(0,0,0);
        background: rgba(0,0,0,0.5);
    }

    .TextSliderBox {
        position: relative;
        margin-top: 10%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 40%;
        height: 300px;
        direction: rtl;
        -webkit-transition: margin-top 1s; /* For Safari 3.1 to 6.0 */
        transition: margin-top 1s;
    }

        .TextSliderBox .titleSilder {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 80px;
            font-size: 38pt;
            direction: rtl;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            text-align: center;
            font-weight: 700;
            width: 100%;
            display: block;
            line-height: 60px;
        }

        .TextSliderBox .titleSilder1 {
            position: relative;
            top: 0px;
            left: 0px;
            width: 100%;
            min-height: 80px;
            font-size: 16pt;
            direction: rtl;
            font-family: iranyekanwebmediumfanum;
            color: #fff;
            text-align: center;
            width: 100%;
            display: block;
            margin-top: 40px;
        }

    .otherPage_TitleBox {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 65px;
        background: #333333;
        line-height: 65px;
        display: inline-block;
        text-align: center;
        direction: rtl;
    }

        .otherPage_TitleBox .otherPage_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 65px;
            line-height: 65px;
            text-align: right;
            display: inline-block;
            font-family: iranyekanwebmediumfanum;
            font-size: 11pt;
            color: #fff;
        }

            .otherPage_TitleBox .otherPage_Container a.home {
                position: relative;
                top: 18px;
                right: 0px;
                padding-left: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #fff;
                text-decoration: none;
            }

                .otherPage_TitleBox .otherPage_Container a.home:hover {
                    color: #CC0000;
                }

            .otherPage_TitleBox .otherPage_Container a.inPage {
                position: relative;
                top: 18px;
                right: 0px;
                padding-right: 15px;
                text-align: right;
                min-height: 25px;
                line-height: 25px;
                display: inline-block;
                font-family: iranyekanwebmediumfanum;
                font-size: 11pt;
                color: #CC0000;
                text-decoration: none;
                border-right: 2px solid #fff;
            }

    .otherPage_aboutUS_MainPage {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 500px;
        background: #eee;
        display: inline-block;
        text-align: center;
    }

        .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container {
            position: relative;
            top: 0px;
            width: 80%;
            min-height: 500px;
            top: 30px;
            display: inline-block;
        }


            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_AboutUs_Title {
                position: relative;
                top: 0px;
                right: 0px;
                width: 100%;
                min-height: 80px;
                line-height: 80px;
                font-family: iranyekanwebmediumfanum;
                font-size: 16pt;
                font-weight: 700;
                color: #000;
                direction: rtl;
                text-align: right;
            }

            .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 50%;
                margin: 0;
                padding: 0;
                min-height: 430px;
                overflow: hidden;
            }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box img {
                    position: relative;
                    top: 0px;
                    left: 0px;
                    float: left;
                    width: 90%;
                }

                .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    font-size: 12pt;
                    font-family: iranyekanwebmediumfanum;
                    direction: rtl;
                    color: #333333;
                    line-height: 45px;
                    text-align: justify;
                }

                    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .otherPage_aboutUS_box .textAboutUs .boxShaar {
                        position: relative;
                        top: 0px;
                        float: right;
                        width: 100%;
                        min-height: 80px;
                        text-align: center;
                        display: inline-block;
                        margin-top: 20px;
                        overflow: hidden;
                    }

    .boxInnerShar {
        position: relative;
        float: none;
        top: -100px;
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        padding: 10px;
        min-height: 35px;
        line-height: 35px;
        background: #CC0000;
        text-align: center;
        color: #fff;
        display: inline-block;
        font-family: iranyekanwebmediumfanum;
        font-size: 14pt;
        padding-left: 15pt;
        padding-right: 15pt;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .boxInnerSharView {
        top: 0px;
        -webkit-transition: top 1.5s; /* For Safari 3.1 to 6.0 */
        transition: top 1.5s;
    }

    .otherPage_aboutUS_MainPage .otherPage_aboutUS_Container .moarefi_Mainpage {
        position: relative;
        top: 0px;
        right: 0px;
        float: right;
        width: 100%;
        min-height: 600px;
        display: inline-block;
    }

    .moarefi_Mainpage .moarefi_Container {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 50%;
        margin: 0;
        padding: 0;
        min-height: 600px;
    }

        .moarefi_Mainpage .moarefi_Container .moarefi_innerPage {
            position: relative;
            top: 20px;
            bottom: 20px;
            width: 80%;
            min-height: 400px;
        }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .titleMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                font-size: 20pt;
                font-family: iranyekanwebmediumfanum;
                color: #fff;
                direction: rtl;
                min-height: 90px;
                line-height: 90px;
            }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 90%;
                padding-top: 10px;
                padding-bottom: 10px;
                font-family: iranyekanwebmediumfanum;
                font-size: 14pt;
                color: #fff;
                direction: rtl;
                border-bottom: 1px solid #fff;
                min-height: 60px;
                line-height: 60px;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textMoarefi i {
                    font-size: 16pt;
                    color: #fff;
                    margin-left: 15px;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 80px;
                height: 80px;
                display: inline-block;
                background: #CC0000;
            }

                .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .i_view_mainPage i {
                    color: #fff;
                    font-size: 26pt;
                    margin-top: 25%;
                    margin-bottom: 25%;
                    position: relative;
                    float: none;
                    margin-left: 30%;
                    margin-right: 30%;
                }

            .moarefi_Mainpage .moarefi_Container .moarefi_innerPage .textView {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 60%;
                font-family: iranyekanwebmediumfanum;
                font-size: 12pt;
                color: #fff;
                text-align: justify;
                line-height: 40px;
                display: inline-block;
                direction: rtl;
                margin-right: 25px;
            }

    .CEO_mainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
    }

        .CEO_mainPage .CEO_Container {
            position: relative;
            top: 50px;
            display: inline-block;
            width: 80%;
            min-height: 400px;
        }

            .CEO_mainPage .CEO_Container .titleCEO {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 100%;
                min-height: 60px;
                line-height: 60px;
                font-family: iranyekanwebmediumfanum;
                font-size: 24pt;
                color: #fff;
                direction: rtl;
                text-align: right;
                font-weight: 700;
                margin-bottom: 10px;
            }

            .CEO_mainPage .CEO_Container .CEO_Image {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 20%;
                min-height: 300px;
                background-repeat: no-repeat;
                background-position: right center;
                background-size: contain;
                display: inline-block;
                margin: 0;
            }

            .CEO_mainPage .CEO_Container .CEO_Message {
                position: relative;
                top: 0px;
                float: right;
                right: 0px;
                width: 70%;
                min-height: 300px;
                display: inline-block;
                text-align: justify;
                direction: rtl;
                font-family: iranyekanwebmediumfanum;
                font-size: 14pt;
                color: #fff;
                line-height: 45px;
                padding-right: 5%;
            }

    .Values_MainPage {
        position: relative;
        top: 0px;
        float: right;
        right: 0px;
        width: 100%;
        min-height: 500px;
        display: inline-block;
        text-align: center;
        background-color: #eee;
    }

        .Values_MainPage .values_Container {
            position: relative;
            top: 50px;
            float: left;
            width: 90%;
            min-height: 400px;
            display: inline-block;
        }

            .Values_MainPage .values_Container .values_Inner {
                position: relative;
                top: 0px;
                width: 60%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner .title_Values {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner .contentBox_Values {
                    position: relative;
                    top: 0px;
                    right: 0px;
                    float: right;
                    width: 50%;
                    min-height: 120px;
                }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value {
                        position: relative;
                        top: 0px;
                        float: right;
                        right: 0px;
                        width: 80px;
                        height: 80px;
                        display: inline-block;
                        background: #CC0000;
                        text-align: center;
                    }

                        .Values_MainPage .values_Container .values_Inner .contentBox_Values .imageBox_Value i {
                            color: #fff;
                            font-size: 24pt;
                            margin-top: 30%;
                        }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .titleValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 70%;
                        font-size: 14pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        font-weight: 700;
                        min-height: 30px;
                        line-height: 30px;
                    }

                    .Values_MainPage .values_Container .values_Inner .contentBox_Values .textValueBox {
                        position: relative;
                        top: 0px;
                        float: right;
                        margin-right: 20px;
                        width: 70%;
                        font-size: 11pt;
                        color: #000;
                        font-family: iranyekanwebmediumfanum;
                        direction: rtl;
                        text-align: right;
                        line-height: 30px;
                    }

            .Values_MainPage .values_Container .values_Inner_GreenLine {
                position: relative;
                top: 0px;
                width: 40%;
                float: right;
                right: 0px;
                min-height: 400px;
                margin: 0;
                padding: 0;
            }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_titel_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 24pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 90px;
                    line-height: 90px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_TextTitle_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 0px;
                    width: 100%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 14pt;
                    font-weight: 700;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                }

                .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine {
                    position: relative;
                    top: 0px;
                    float: right;
                    right: 20px;
                    width: 90%;
                    font-family: iranyekanwebmediumfanum;
                    font-size: 12pt;
                    font-weight: 500;
                    direction: rtl;
                    text-align: right;
                    color: #000;
                    min-height: 30px;
                    line-height: 30px;
                    padding-top: 18px;
                    padding-bottom: 18px;
                    border-bottom: 1px solid #000;
                }

                    .Values_MainPage .values_Container .values_Inner_GreenLine .values_Text_GreenLine i {
                        font-size: 16pt;
                        color: #669933;
                        margin-left: 10px;
                    }
            .Links_Mainpage{
                position :relative ;
                top:0px;
                left:0px;
                width :100%;
                min-height :600px;
                display :inline-block ;
                text-align :center ;
            }

            .Links_Mainpage .links_Container{
                position :relative ;
                top:0px;
                width :80%;
                min-height :600px;
                display :inline-block ;
            }

                .Links_Mainpage .links_Container .links_InnerBoxRight {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:70%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    
                }
                .Links_Mainpage .links_Container .links_InnerBoxRight .linksTitle {
                    position :relative ;
                    top:0px;
                    float :right ;
                    width :90%;
                    min-height :90px;
                    line-height :40px;
                    text-align :justify ;
                    direction :rtl;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox{
                    position :relative ;
                    float :right ;
                    right :0px;
                    width :100%;
                    margin :0;
                    padding :0;
                    min-height:300px;
                    
                }

                .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText {
                    position :relative ;
                    float :right ;
                    width :45%;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    direction :rtl;
                    text-align :right ;
                    display:block ;
                    padding-top :15px;
                    padding-bottom :15px;
                    text-decoration :none;
                    color:#333;
                    border-bottom :1px solid #333;
                    margin-left :25px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText i {
                        position :relative ;
                        top:4px;
                        color:#333;
                        font-size :16pt;
                        margin-left :10px;
                        margin-top :10px;
                    }
                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxRight .linksContentBox .linksText:hover i {
                        color:#cc0000;
                    }

                    .Links_Mainpage .links_Container .links_InnerBoxLeft {
                    position :relative ;
                    top:100px;
                    float :right ;
                    right :0px;
                    width:30%;
                    margin :0;
                    padding :0;
                    min-height :400px;
                    overflow :hidden ;
                    
                }

                 .Links_Mainpage .links_Container .links_InnerBoxLeft img {
                     position :relative ;
                     top:0px;
                     left:0px;
                     width :90%;

                        }

    .goods_Mainpage_Banner {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :500px;
        display :inline-block ;
        text-align :center ;
        margin :0;
        padding :0;
        background-repeat:no-repeat ;
        background-position :center center ;
        background-size :cover ;
    }

    .goods_Mainpage_Banner .maskBox_GoodsTitle {
        position :absolute ;
        top:0px;
        left:0px;
        width :100%;
        height :100%;
        display :block ;
        background :rgb(0,0,0);
        background :rgba(0,0,0,0.5);
    }

        .goods_Mainpage_Banner .goode_title_Banner {
            position :relative ;
            margin-top:12%;
            margin-bottom :12%;
            float :none;
            margin-left :auto ;
            margin-right :auto ;
            min-height :5%;
            text-align :center ;
            font-family :iranyekanwebmediumfanum;
            font-size :18pt;
            font-weight :500;
            direction :rtl;
            color :#fff;
            width :50%;
            line-height :4  5px;
        }

    .goode_Content_MainPage {
        position :relative ;
        top:0px;
       right:0px;
       float :right ;
       width :100%;
       display :inline-block ;
       text-align :center ;
       background :#eee;
       min-height :800px;
    }

        .goode_Content_MainPage .goods_Content_Container {
            position :relative ;
            top:0px;
            width :80%;
            min-height :700px;
            top:50px;
            display :inline-block ;
           
            
        }

            .goode_Content_MainPage .goods_Content_Container .goods_Title_Page {
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                font-family :iranyekanwebmediumfanum;
                font-size :20pt;
                color:#111;
                direction :rtl;
                min-height :60px;
                line-height :40px;
                font-weight :700;
                text-align :right;
            }

            .goode_Content_MainPage .goods_Content_Container .goods_Description{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width :100%;
                min-height : 500px;
                padding :0;
                margin :0;
            }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription {
                    position :relative ;
                    top:0px;
                    float :right ;
                    right :0px;
                    width :50%;
                    min-height :500px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .titleDesc{
                    position :relative; 
                    top:0px;
                    float :right ;
                    right :0px;
                    width :90%;
                    text-align :justify  ;
                    font-family :iranyekanwebmediumfanum;
                    font-size :14pt;
                    color:#cc0000;
                    direction :rtl;
                    line-height :35px;
                    margin-top :20px;
                }

                .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .TextDesc{
                    position :relative ;
                    top:20px;
                    float :right ;
                    right :0px;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :12pt;
                    color:#333;
                    direction :rtl;
                    text-align :right ;
                    margin-bottom :40px;
                    font-weight :600;
                }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox {
                        position :relative ;
                        top:0px;
                        float :right ;
                        right :0px;
                        width :85%;
                        margin-right :5%;
                        border-bottom :1px #aaa solid ;
                        padding-top :10px;
                        padding-bottom :10px;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :right ;
                        direction :rtl;
                        font-weight :600;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .textContentBox a{
                        text-decoration :none;
                        font-family :iranyekanwebmediumfanum;
                        font-size :12pt;
                        text-align :center ;
                        direction :rtl;
                        color:#cc0000;
                        margin-left :10px;
                    }

                    .goode_Content_MainPage .goods_Content_Container .goods_Description .innerBoxDescription .GoodsImage{
                         position :relative ;
                         top:0px;
                         left:0px;
                         width:90%;
                         min-height :500px;
                         
                         background-position :center center ;
                         background-size :cover ; 
                    }

                    .input_add_OrderGoods{
                        position :relative ;
                        top:0px;
                        float :none;
                        margin-left :auto ;
                        margin-right :auto ;
                        width:80%;
                        max-width :250px;
                        padding-top :15px;
                        padding-bottom :15px;
                        font-family :iranyekanwebmediumfanum;
                        color:#fff;
                        cursor :pointer ;
                        direction :rtl;
                        border :0;
                        background :#cc0000;
                        margin-top :30px;
                       
                        font-size :16pt;
                        border-radius :5px;
                    }

                        .input_add_OrderGoods:hover {
                            background :#333;
                        }
    .goode_Content_MainPage .goods_Content_Container .descriptions{
        position :relative ;
        top:0px;
        float :right ;
        right :0px;
        width:100%;
        text-align :right ;
        direction :rtl ;
        line-height :35px;
        color:#111;
        font-family :iranyekanwebmediumfanum;
        font-size :12pt;
        margin-bottom :20px;
    }

    .contactUS_FrameMainPage {
        position :relative ;
        top:0px;
        float:right ;
        width :100%;
        height :600px;
        overflow :hidden ;
        display :inline-block  ;
        text-align :center ;
        background-color:#efefef;
    }

        .contactUS_Frame {
            position :relative  ;
            top:0px;
            width :80%;
            height :600px;
            display :inline-block  ;
            margin-top :-60px;
            filter: grayscale(100%);
        }

            .contactUS_Frame:hover {
                filter: grayscale(0%);
            }
        .ContactUS_ContentMainpage{
            position :relative ;
            top:0px;
            float :right ;
            right :0px;
            width :100%;
            display :inline-block ;
            text-align :center ;
             background-color:#efefef;
             min-height :800px;
        }
         .ContactUS_ContentMainpage .ContactUS_ContentContainer{
             position :relative ;
             top:0px;
             width :80%;
             display :inline-block ;
             min-height :800px;
         }

            .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerRightBox {
                position :relative ;
                top:20px;
                float :right ;
                right :0px;
                width :50%;
                padding :0;
                margin :0;
                text-align :center ;
            }

                .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerRightBox p.titleContactUS {
                    position :relative ;
                    margin-top :25%;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :24pt;
                    direction :rtl;
                    font-weight :500;
                }

                 .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerRightBox p.textContactUS {
                    position :relative ;
                    margin-top :5%;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :15pt;
                    direction :rtl;
                    font-weight :500;
                    line-height :35px;
                }

                 
                 .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerRightBox p.phoneContactUS {
                    position :relative ;
                    margin-top :5%;
                    min-height :40px;
                    line-height :40px;
                    font-family :iranyekanwebmediumfanum;
                    font-size :13pt;
                    direction :rtl;
                    font-weight :500;
                    line-height :35px;
                }

                 .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox {
                position :relative ;
                top:20px;
                float :right ;
                right :0px;
                width :50%;
                padding :0;
                margin :0;
                text-align :center ;
                background :#CCCCCC;
                min-height :600px;
            }
            .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs {
                position :relative ;
                top:50px;
                float :none;
                margin-left :auto ;
                margin-right :auto ;
                width :90%;
                min-height :550px;
               
            }

            .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs .textBox_ContactUs{
                position :relative ;
                top:0px;
                float :right ;
                right :0px;
                width:90%;
                padding-right :5%;
                padding-left :5%;
                padding-top :15px;
                padding-bottom :15px;
                background :#fff;
                border:0;
                border-radius :2px;
                font-family :iranyekanwebmediumfanum;
                font-size :11pt;
                color:#111;
                text-align :right ;
                direction :rtl;
                margin-bottom :5px;

            }
            .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs .textBox_ContactUs::placeholder{
                color:#111;
                opacity: 0.5;
            }
                .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs .textBox_ContactUs:focus::placeholder {
                    opacity: 1;
                }
            .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs .sendButttonContactUs{
                position :relative ;
                top:0px;
                float :none;
                margin-left :auto ;
                margin-right :auto ;
                width:150px;
                height :45px;
                line-height :45px;
                color:#cc0000;
                background :none;
                border:1px solid #cc0000;
                text-align :center ;
                font-family :iranyekanwebmediumfanum;
                font-size :12pt;
                cursor :pointer ;
                margin-top :30px;
                margin-bottom :30px;
                webkit-transition:color 0.8s,background-color 0.8s; /* For Safari 3.1 to 6.0 */
                transition:color 0.8s,background-color 0.8s;
               border-radius :5px;
            }
                .ContactUS_ContentMainpage .ContactUS_ContentContainer .innerLeftBox .contentForm_ContactUs .sendButttonContactUs:hover {
                    background-color:#111;
                    color:#fff;
                    border:0;
                }
}
/*Extra Public Code*/


input:focus{
        outline:none;
        }
        button:focus{
        outline:none;
        }
         button:click{
        outline:none;
        }
		textarea:click{
        outline:none;
        }
         textarea:focus{
        outline:none;
        }
          select:focus{
        outline:none;
        }
        select:click{
        outline:none;
        }
        a:focus{
        outline:none;
        }
         a:click{
        outline:none;
        }
        
        
        .scrollToTop
        {
            cursor: pointer;
            position: fixed;
            bottom: 10px;
            right: 20px;
            background :rgb(103,103,103);
            background :rgba(103,103,103,1);
            width :60px;
            height :60px;
            text-align :center ;
            border-radius:180px;
            background-image :url(../images/backTopButton.png);
            background-repeat :no-repeat ;
            background-position :0px 0px;
            z-index :1000;
            -webkit-transition:background-position 1s,background-color 1s; /* For Safari 3.1 to 6.0 */
            transition:background-position 1s,background-color 1s;
            box-shadow: 3px 3px 5px 0px #888888;
        }
        .scrollToTop:hover
        {
        	background-position :0px  -50px;
        	background-color:#F33A1C;
        }
        
        
        ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #aaa;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaa;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #aaa;
}

.SaveBox input
{
	padding :15pcx 20px 15px 20px;
	border-style :solid ;
	border-width:0px;
	cursor :pointer ;
	background :none;
	color:#FD746C;
	border:1px solid #FD746C;
	font-size :11pt;
	font-family :iranyekanwebmediumfanum;
	position:relative ;
	float :none ;
	margin-left :auto ;
	margin-right :auto ;
	left :0px;
	width :100px;
	min-height :40px;
}

.SaveBox input:hover
{
	background :#FD746C;
	color:#fff;
}
.SaveBox p
{
	width:100%;
	font-family :iranyekanwebmediumfanum ;
	font-size:12pt;
	color:#1c1c1c;
	margin-top :10%;
	direction :ltr;
	text-align :center ;
	
}	

.SaveBox i
{
	font-size:20pt;
}

.SaveBoxContainer
{
	position :absolute ;
	top:0px;
	left:0px;
	width :100%;
	display :none  ;
	height :500%;
	background :rgb(0,0,0);
	background :rgba(0,0,0,.7);
	text-align :center ;
	z-index :10000000;
	overflow :hidden ;
}

.SaveBox
{
	position :relative ;
	width:100%;
	max-width:290px;
	height :200px;
	display :inline-block ;
	text-align :center ;
	background :#F7F7F9;
	float :left ;
	top:400px;
	left:0px;
	-webkit-transition:left 1.5s; /* For Safari 3.1 to 6.0 */
    transition:left 1.5s;
    padding :10px 10% 10px 10%;
}

	.myTable
{
    width :98%;
    direction :ltr;
}




.myTable tr:nth-child(even) 
	{
		background: #E5E5E5;
		
	}
	
	.myTable tr:nth-child(odd) 
	{
		background: #EFF0E2;
		
	}
	
.myTable {
  overflow: hidden;
}

.myTable tr:hover {
  background-color: none;
}

.myTable td, th {
  position: relative;
  text-align :center ;
  border-bottom :1px solid #fff;
  border-right  :1px solid #fff;
}
.myTable td:hover::after,
.myTable th:hover::after {
  content: "";
  position: absolute;
  background-color: #D9F1FF;
  left: 0;
  top: -5000px;
  height: 10000px;
  width: 100%;
  z-index: -1;
  text-align :center ;
}
	


.myTable th
{
	font-weight:400;
	background :#33CC33;
	color:#fff;
}

.myTable th a
{
    color:#fff;
}

.myTable th a:hover
{
    color:#fff;
    text-decoration :underline;
}

.myTable td .highLight
{
    background :#BCBCBC;
}

.UploadFile_InBasket
	{
		text-decoration :none;
		display:block ;
		width :100%;
		height :100%;
	}
	
	.UploadFile_InBasket i
	{
		font-size :20pt;
		color:#26ADDD;
	}
	
	.UploadFile_InBasket:hover i
	{
		color:#EA098D;
	}
	
	.uploadFileMainBox
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height:60px;
		line-height :60px;
		direction :ltr;
	}
	
	.uploadFileMainBox .uploadStyle
	{
		position :relative ;
		top:0px;
		left:0px;
		position:relative ;
		font-family :iranyekanwebmediumfanum,arial;
		font-size:10pt;
	
	}
	
	.uploadFileMainBox  #Button1
	{
		position :relative ;
		top:0px;
		left:0px;
		margin :15px;
		background :#fff;
		color:#000;
		border:2px solid #FD7066;
		cursor :pointer ;
		padding :5px 10px 5px 10px;
		text-align :center ;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		direction :ltr;
	}
	
	.uploadFileMainBox  #Button1:hover
	{
		background :#FD7066;
		color:#fff;
	}
	
	.uploadFileMainBox  #Button2
	{
		position :relative ;
		top:0px;
		left:0px;
		margin :15px;
		background :#fff;
		color:#000;
		border:2px solid #FD7066;
		cursor :pointer ;
		padding :5px 10px 5px 10px;
		text-align :center ;
		font-family :iranyekanwebmediumfanum,arial;
		font-size :11pt;
		direction :ltr;
	}
	
	.uploadFileMainBox  #Button2:hover
	{
		background :#FD7066;
		color:#fff;
	}
	
	.messageMainBox
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height:60px;
		line-height :60px;
	}
	
	#lblMessage
	{
		position:relative ;
		top:0px;
		left:0px;
		padding-left :10px;
		font-size :10pt;
		font-family:iranyekanwebmediumfanum,arial;
		color:#1c1c1c;
		direction :rtl;
	}
	
	.fixBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    display :inline-block ;
	    background :#fff;
	    z-index :10000000000000000000000000000000000000000000000000000000000000000000000;
	}
	
	#btnCheckout
	{
	    padding :15px 10px 15px 10px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :11pt;
	    color:#000;
	    border:1px solid #FE756B;
	    cursor :pointer ;
	    background :#fff;
	    max-width :140px;
	}
	
	#btnCheckout:hover
	{
	    background :#FE756B;
	    color:#fff;
	}
	
	#showDet
	{
	    padding :15px 10px 15px 10px;
	    font-family :iranyekanwebmediumfanum ,arial;
	    font-size :12pt;
	    color:#000;
	    border:0px solid #FE756B;
	    cursor :pointer ;
	    background :#E11313;
	    max-width :140px;
	}
	
	#showDet:hover
	{
	    background :#FD7066;
	    color:#fff;
	}