﻿ @import url('../persian-font.css');
@media screen and (min-width: 1px) and (max-width: 470px) 
{
    .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 150px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
   
    background-repeat: no-repeat;
     background-size: 100% 100%;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}
     .booking_saveAlert
    {
    z-index:10;width:80%;background-color:#F8F8F8;z-index:10;border:0px solid #4E4D4F;font-family:yekan,arial;font-size:10pt;color:#4E4D4F;border-radius:10px;position:relative;margin-top:25%;margin-left:auto;margin-right:auto;
    }
    .booking_Date_Combo
    {
        display :inline-block;
        min-height:40px;
        width :100%;
        margin-bottom :10px;
        color:#8D8D8D;
    }
    .booking_Time_Combo
    {
        display :inline-block ;
        min-height:40px;
        width :100%;
         margin-bottom :10px;
         color:#8D8D8D;
    }
    #SelectDate_Booking
    {
        display :none ;
    }
    #selectTime_Booking
    {
        display :none ;
    }
     .toppage_Box_Phone
   {
       position :relative ;
       top:0px;
       display :inline-block ;
       left:0px;
       width :100%;
       min-height :45px;
       background :#092942;
       text-align :center ;
   }
   .toppage_Box_Phone_Container
   {
       position :relative ;
       display :inline-block ;
       width :100%;
       min-height :45px;
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox
   {
       position :relative ;
       top:0px;
       float :right ;
       right :0px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#fff;
       min-height :45px;
       line-height :45px;
       font-weight :600;
       text-align :right ;
       
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox i
   {
       font-size :18pt;
       color:#fff;
       margin-top :15px;
       margin-right :8px;
   }
     .toppage_Box_Phone_Container .TextPhoneBox a
    {
        font-family :yekan ,arial;
        font-size :12pt;
        color:#fff;
        padding-left :5px;
        padding-right :5px;
        text-decoration :none;
        border-left :2px solid #fff;
    }
    .toppage_Box_Phone_Container .TextPhoneBox a:hover
    {
        color:#3BDE21;
    }
       .cleaner_Contact_MapBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:350px;
       display :inline-block ;
   }
   
   .cleaner_Contact_MapBox iframe
   {
       position :relative ;
       top:-80px;
       left :0px;
       width :100%;
       height:350px;
   }
   
   .cleaner_Contact_MainBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:140px;
       display :inline-block ;
       text-align :center ;
   }
   
   .cleaner_Contact_MainBox .cleaner_Contact_Container
   {
       position:relative ;
       top:0px;
       display:inline-block ;
       width :100%;
       min-height:140px;
       
   }
   
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox
    {
        position :relative ;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        float :none;
        width :80%;
        min-height :140px;
        direction :rtl;
        
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo
    {
        position :relative;
        top:0px;
        left :0px;
        float :right ;
        width :20%;
        min-height :140px;
        padding :0;
        margin :0;
       
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo
    {
        position :relative ;
        width :60px;
        min-height :67px;
        background :#FDB821;
        display :inline-block ;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo i
    {
        font-size :22px;
        color:#fff;
        margin-top :20px;
        margin-bottom :20px;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText
    {
        position :relative;
        top:0px;
        left :0px;
        float :left ;
        width :80%;
        min-height :67px;
        padding :0;
        margin :0;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#40516F;
        line-height :67px;
        padding-left:30px;
        padding-top :10px;
    }
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a
    {
        position :relative ;
        top:0px;
        left :0px;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#40516F;
        text-decoration :none;
        min-height :30px;
        line-height :25px;
        margin-top :10px;
        width :100%;
        display :inline-block ;
    }
    
    .contactus_FrameContactForm
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :850px;
    }
    .contactus_FrameContactForm iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :850px;
    }
    
     .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a:hover
     {
         color:#FDB821;
     }
   
   .priceGuide_MainBox_Content
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       min-height :400px;
   }
   
   .priceGuide_MainBox_Content .DescriptionTextBox
   {
       position:relative ;
       top:0px;
       float :none ;
       width :90%;
       margin-left :auto ;
       margin-right :auto ;
       padding-right :0px;
       font-family :yekan ,arial;
       font-size:13pt;
       color:#40516F;
       line-height :30px;
       text-align :left ;
       padding-bottom :10px;
       margin-bottom :30px;
   }
   
   
   .priceGuide_MainBox_Price
   {
       position:relative ;
       top:0px;
        float :none ;
       width :90%;
       margin-left :auto ;
       margin-right :auto ;
       padding :0;
     
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice
   {
       position :relative ;
       top:0px;
       float :none ;
        margin-left :auto ;
       margin-right :auto ;
       width :98%;
       margin :0;
       padding :0;
       min-height:150px;
       display :inline-block ;
       margin-bottom :20px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       min-height:37px;
       line-height :37px;
       width :100%;
       margin-bottom :10px;
       
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       text-align :left ;
       min-height:37px;
       width :100%;
       font-family :yekan ,arial;
       font-size :18pt;
       color:#40516F;
       
   }
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a i
   {
       font-size :18pt;
       color:#FDB821;
       margin-right :5px;
       margin-top :5px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .textBoxPrice
   {
       position:relative ;
       top:0px;
       left :0px;
       width :100%;
       padding-left :10%;
       font-family :yekan ,arial;
       font-size :11pt;
       color:#40516F;
       text-align :left ;
       padding-top :5px;
       padding-bottom :5px;
       
   }
   
   
   .Service_MainBox_Cleaner
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :700px;
       background :#fff;
       display :inline-block ;
       text-align :center ;
   }
   .Service_Container_Cleaner
   {
       position :relative ;
       top:0px;
       width :100%;
       min-height :700px;
       display :inline-block ;
   }
   .Service_Container_Cleaner .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.Service_Container_Cleaner .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.Service_Container_Cleaner .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
   
   .Service_Container_Cleaner .ContentBoxService
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :460px;
   }
   .Service_Container_Cleaner .ContentBoxService .Box_TextService
   {
       position:relative ;
       top:0px;
       float:none;
       margin-left :auto ;
       margin-right :auto ;
       width :90%;
       min-height :460px;
       padding :50px 20px 20px 0px ;
       font-family :yekan ,arial;
       font-size :13pt;
       line-height:30px;
       text-align :left ;
       color:#40516F;
       
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService
   {
       position:relative ;
       top:0px;
       
       float :none ;
       margin-left :auto ;
       margin-right :auto ;
       width :100%;
       min-height :460px;
       margin :0;
       display :inline-block ;
       text-align :center ;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService img
   {
       width :100%;
       max-width :300px;
       min-height :300px;
       clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   }
   
   .map_Box_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       height :300px;
       display :inline-block ;
       overflow :hidden ;
   }
   .map_Box_Main iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:380px;
   }
   
   .FooterWhiteSwan_main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:130px;
       display :inline-block ;
       text-align :center ;
   }
   
   .FooterWhiteSwan_Container
   {
       position:relative ;
       top:0px;
       width :100%;
       display :inline-block ;
       min-height:130px;
       padding-top :50px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#999999;
       text-align :center ;
       cursor :pointer ;
   } 
   
   .SocialNetworks_Main
   {
       position:relative ;
       top:0px;
       left:0px;
       width:100%;
       min-height :100px;
       background :#FDB821;
       display :inline-block ;
       text-align :center ;
   }
   .SocialNetworks_Container
   {
       position:relative ;
       top:0px;
       width:100%;
       min-height :100px;
       display :inline-block ;
   }
   .SocialNetworks_Container .boxSocial
   {
       position :relative ;
       float :none;
       width :90px;
       height :100px;
       margin-left :auto ;
       margin-right :auto ;
       text-align :center ;
       display :inline-block ;
       
   }
   
   .SocialNetworks_Container .boxSocial a
   {
       position :relative ;
       top:0px;
       left :0px;
       margin-top :22px;
       margin-bottom :22px;
       width :56px;
       height:56px;
       display :inline-block ;
       text-align :center ;
        background :#fff;
   }
   
   .SocialNetworks_Container .boxSocial a i
   {
       
       font-size :20pt;
       color:#FDB821;
       margin-top :18px;
       margin-bottom :18px;
   }
   
   .SocialNetworks_Container .boxSocial a:hover
   {
       background :#fff;
   }
   
   .OnlineBooking_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       display:inline-block ;
       text-align:center ;
       min-height :330px;
       background-image :url(../images/pic2.jpg);
       background-position :center center ;
       background-size:cover;
       background-repeat :no-repeat ;

   }
   
   .OnlineBooking_Container
   {
       position :relative ;
       top:0px;
       width :100%;
       display:inline-block ;
       min-height :330px;


   }
  
   
    .OnlineBooking_Container  input
    {
        position :relative ;
        border-style:solid ;
        border-width :0px;
        background :#FDB821;
        padding :10px 30px 10px 30px;
        cursor:pointer ;
        color:#fff;
        text-align :center ;
        font-family :Yekan ;
        font-size :18pt;    
        margin-top :10%;
        margin-bottom :10%;
    }
    
    .our_care_values_Main
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left ;
        width :100%;
        min-height :615px;
        display :inline-block ;
        text-align :center ;
        background :#092942;
        direction :rtl;
    }
    
    .our_care_values_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    .our_care_values_Container .spaceBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :90px;
        width :100%;
    }
    
    .our_care_values_Container .HeaderBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :55px;
        width :100%;
        line-height :55px;
        text-align :center ;
        font-family :Yekan ;
        font-size :26pt;
        font-weight :600;
        color:#fff;
    }
    
    .our_care_values_Container .HeaderBar
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :18px;
        width :100%;
        line-height :18px;
        text-align :center ;
    }
    
     .our_care_values_Container .HeaderText
    {
         position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :100px;
        width :100%;
        line-height :100px;
        text-align :center ;
        display :inline-block ;
    }
    
    .our_care_values_Container .HeaderText p
    {
        position:relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        font-family:yekan ,arial;
        font-size :13pt;
        color:#fff;
        text-align :center ;
        width :60%;
        line-height :30px;
        font-weight :300;
    }
    
    .our_care_values_Container .mainBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:300px;
        direction:rtl;
        text-align :right ;
     
    }
    .our_care_values_Container .mainBox .Box
    {
        position :relative ;
        top:100px;
        float :none ;
        margin-left :auto ;
        margin-right :auto ;
        min-height :300px;
        width :90%;
         -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;

    }
    
    .our_care_values_Container .mainBox .BoxView
    {
       
        top:0px;
        
    }
    
    .our_care_values_Container .mainBox .Box .shapeBox
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:140px;
        display:inline-block ;
        text-align :center ;
    }
    
    .our_care_values_Container .mainBox .title
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:36px;
        line-height :36px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :13pt;
        font-weight :500;
        color:#fff;
    }
    
    .our_care_values_Container .mainBox .Text
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:39px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-weight :500;
        color:#fff;
        margin :0;
    }
    
    .our_care_values_Container .mainBox .Text p
    {
        position:relative ;
        width :70%;
        float :none;
        margin :0;
        margin-left :auto ;
        margin-right :auto ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :11pt;
        color:#fff;
        line-height :30px;
    }
    
    
    .clean_Services_Main
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
        background :%fff;
        direction :rtl;
    }
    
    .clean_Services_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
    }
    
    .clean_Services_Container .SpaceBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        float :left ;
        min-height :75px;
    }
    
     .clean_Services_Container .HeaderBox
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :55px;
        line-height :55px;
        text-align :center ;
        font-family :Yekan;
        color:#40516F;
        font-size :30pt;
        font-weight :500;
    }
    
     .clean_Services_Container .HeaderBar
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
    }
    
     .clean_Services_Container .ContentMain
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :380px;
        text-align :center ;
    }
    
    .clean_Services_Container .ContentMain .boxCenter
    {
        position :relative ;
        float :none ;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
        margin-bottom :10px;
    }
    
     .clean_Services_Container .ContentMain .boxCenter_services
     {
         top:0px;
     }
    
    .clean_Services_Container .ContentMain .boxCenter img
    {
        width :100%;
        max-width :334px;
    }
    
    .clean_Services_Container .ContentMain .box
    {
        position :relative ;
        float :none ;
        left :-100px;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        width :90%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .clean_Services_Container .ContentMain .boxViewService
    {
        left :0px;
    }
    
    .clean_Services_Container .ContentMain .box .p_Left
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:35px;
        line-height :35px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Left a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :left ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :25px;
        line-height :25px;
        margin :0;
        padding :0;
        width :100%;
        
        }
    .clean_Services_Container .ContentMain .box .p_Left a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Left a img
    
    {
        margin-right:10px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .clean_Services_Container .ContentMain .box .p_Right
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:35px;
        line-height :35px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Right a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :25px;
        line-height :25px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Right a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Right a img
    
    {
        margin-left:10px;
    }
    
    .clean_Top_Bar_Main
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height:90px;
        background :#F0F0F0;
        margin :0;
        padding :0;
        display :inline-block ;
        text-align :center ;
         box-shadow:1px 2px 3px gray;
    }
     .clean_Top_Bar_Container
     {
         position:relative ;
         top:0px;
         display :inline-block ;
         width :100%;
         min-height :150px;
     }
     
     .clean_Top_Bar_Container .leftBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :90px;
         margin :0;
         padding :0;
     }
     
     .clean_Top_Bar_Container .leftBox img
     {
         position :relative ;
         top:0px;
         
         float :none ;
         margin-left :auto ;
         margin-right :auto ;
         cursor :pointer ;
     }
     
     .clean_Top_Bar_Container .rightBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :80px;
         margin :0;
         padding :0;
     }
    
     .subBox_MessageSend .colpart1
     {
         width :10%;
     }
     
     .subBox_MessageSend .colpart2
     {
         width :100%;
     }
     .panelInput_Container .amount_Margin
    {
        margin-top :50px;
    }
    .BargozariMarasem_MainPage
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        margin-top :100px;
        
    }
    
    .BargozariMarasem_Container
    {
        position:relative ;
        top:0px;
        display:inline-block ;
        width :100%;
    }
    
    .BargozariMarasem_Box
    {
       position:relative ;
       margin-left :10px;
    }
    
    .BargozariMarasem_Box img
    {
        width :100%;
        height :200px;
        max-width:200px;
    }
    
    .Body_Content
    {
        background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
   
    .ContactMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :790px;
        background :#ffffff;
        display :inline-block ;
        text-align :center ;
        
    }
    
    .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    .ContactMap_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :70px;
        line-height :70px;
    }
    
     .ContactMap_Container .HeaderText
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :46px;
        line-height :46px;
        font-size :20pt;
        font-family :Yekan;
        color:#40516F;
        text-align :center ;
        display :inline-block ;
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :left ;
        left :0px;
        margin :0;
        padding :0;
        min-height :600px;
        visibility:hidden ;
        width :98%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s;
     
    }
    
    .ContactMap_Container .BoxFrame_view
    {
        visibility :visible ;
     
    }
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .Akhbar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
        background :#F7F7F7;
        text-align :center ;
    }
    
    .Akhbar_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
    }
    
    
    .Akhbar_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :110px;
        line-height :110px;
        
    }
    
    .Akhbar_Container .whiteSpaceBottom
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        
    }
    
    .Akhbar_Container .Header
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :50px;
        line-height :50px;
        font-size :20pt;
        font-family :Yekan;
        color:#092942;
        direction :rtl;
        text-align :center ;
    }
    
    .Akhbar_Container .barHeader
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
        display :inline-block ;
    }
    
    .Akhbar_InnerPage
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :460px;
    }
    
    .Akhbar_InnerPage .PicBox1
	{
	    position:relative ;
	    width :18%;
	    min-height:350px;
	    float :right ;
	    right:0px; 
	    margin :0;
	    cursor:pointer ;
	    margin :10px;
	}
	
	.Akhbar_InnerPage .PicBox1 .boxStyle
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:350px;
	   
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox
	{
	    position:relative ;
	    width :236px;
	    min-height:264px;
	    float:none;
	    margin-left :auto ;
	    margin-right :auto ;
	    background-repeat:no-repeat;
	    background-position:center center;
	    background-size:100%;
	    -webkit-transition:background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:background-size 1s;
  background-size: cover;
  transition: 0.4s cubic-bezier(1, -1, 0, 2);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	

   
	
	
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.Akhbar_InnerPage .PicBox1 .imgBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :45%;
	    margin-bottom :45%;
	}
	

	.Akhbar_InnerPage .PicBox1 .TitleNews
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :100px;
	   
	    text-align :center ;
	    font-family :arial;
	    font-size :13pt;
	    color :#000;
	    direction :rtl;
	    padding-top:20px;
	    line-height :30px;
	    padding-left :10px;
	    padding-right :10px;
	}
    
    .Akhbar_InnerPage .PicBox1 .TitleNews:hover
    {
        color:#FDB821;
    }
    .Akhbar_InnerPage .PicBox1 .TextNews
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :100%;
        min-height :170px;
        font-family :arial;
        font-size :11pt;
        color:#9B9B9B;
        direction :rtl;
        padding-left :40px;
        padding-right :40px;
        line-height :25px;
        text-align :justify ;
    }
    
    .varzeshi_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        text-align:center ;
        background :#F3F3F2;
    }
    
    .varzeshi_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    .varzeshi_Container .Header
    {
        position:relative ;
        width :100%;
        font-size :20pt;
        font-family :Yekan,arial;
        color:#000;
        min-height:96px;
        line-height:96px;
        text-align :center ;
        margin-top :5%;
    }
    
    .varzeshi_InnerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    
    .varzeshi_InnerBox .PicBox1
	{
	    position:relative ;
	    width :33.333%;
	    min-height:330px;
	    float :right ;
	    right:50%; 
	    margin :0;
	   -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi
	{
	    position:relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :40%;
	    min-height:150px;
	    border-radius:5px;
	    background-position :center center ;
	    background-repeat :no-repeat ;
	    background-size:100% 100%;
	    -webkit-transition:width 1s,background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,background-size 1s;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover 
	{
	    background-size:120% 120%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :35%;
	    margin-bottom :35%;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .Header
	{
	    position:relative ;
	    width :100%;
	    font-size :11pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :30px;
	    line-height :30px;
	}
	
	.varzeshi_InnerBox  .Header a
	{
	    text-decoration :none;
	    color:#000;
	}
	
	.varzeshi_InnerBox  .Header a:hover
	{
	    color:#FF5402;
	}
	
	.varzeshi_InnerBox  .Text
	{
	    position:relative ;
	    width :70%;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :80px;
	    line-height :25px;
	    display :inline-block ;
	    margin :0;
	}
	
	
	.varzeshi_InnerBox .PicBox
	{
	    position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    top:200px; 
	    margin :0; 
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox .PicBox2
	{
	   position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);  
	}
    .varzeshi_InnerBox .PicBox2_view
    {
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
	
	.Talar_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	    background :#35454D;
	}
	.Talar_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :730px;
	    width :100%;
	}
	.Talar_Container .boxLeft
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Talar_Container .boxLeft .firstBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-20%;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :620px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar1.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :30px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	.Talar_Container .boxLeft .firstBox_view
	{
	    
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    display :inline-block ;
	    width :100%;
	    min-height :600px;
	   
	    margin :0;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox
	{
	    position :relative ;
	    float :left ;
	    left :0px;
	    width :62%;
	    margin-top :50%;
	    min-height :300px;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.header
	{
	    
	    float :right ;
	    font-size :18pt;
	    font-family :Yekan,arial;
	    width :100%;
	    direction :rtl;
	    text-align :right ;
	    font-weight :700;
	    margin :0;
	}
	
		
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Text
	{
	    float :right ;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    width :85%;
	    direction :rtl;
	    line-height :35px;
	    text-align :justify  ;
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom
	{
	    float :right ;
	    width :85%;
	    direction :rtl;
	    text-align :left ;
	    margin :0;
	    min-height :150px;
	    line-height :150px;

	    
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input
	{
	    margin-top :15%;
	    width :130px;
	    height:50px;
	    text-align :center ;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#7D7D7D;
	    cursor :pointer ;
	    background :none;
	    border-style :solid;
	    border-width :1px;
	    border-color :#000;
	    
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input:hover
	{
	    color:#fff;
	    background :#34454D;
	}
	
	.Talar_Container .boxLeft .SecondBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-400px;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :12px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar2.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .SecondBox_view
	{
	    right :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .SecondBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :100px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	.Talar_Container .boxLeft .EndBox1
	{
	    position :relative ;
	    top:-200px;
	    float :right ;
	    right :0px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar3.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .EndBox1_view
	{
	     top :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	.Talar_Container .boxLeft .EndBox2
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    left :-100px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar4.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	
	.Talar_Container .boxLeft .EndBox2_view
	{
        left :0px;
        opacity: 1;
        filter: alpha(opacity=100);	    
	}
	
	
	.Restorant_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :670px;
	    display :inline-block ;
	    text-align :center ;
	    background: linear-gradient(180deg, #FF5402 60%, #fff 60%);
	}
	
	.Restorant_Container
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	.Restorant_Container p.header
	{
	    position:relative ;
	    width :100%;
	    min-height:60px;
	    line-height :60px;
	    font-family :Yekan,arial;
	    font-size :30pt;
	    color:#fff;
	    direction :rtl;
	}
	
	
	.Restorant_Container p.Text
	{
	    position:relative ;
	    width :30%;
	    min-height:100px;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    line-height :25px;
	    direction :rtl;
	    text-align :center ;
	    display :inline-block ;
	    margin :0;
	}
	
	.Restorant_Container_Inner
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	
	.Restorant_Container_Inner .PicBox1
	{
	    position:relative ;
	    top:0px;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:50%; 
	    margin :0;
	    margin-left :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	.Restorant_Container_Inner .PicBox
	{
	    position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:0px; 
	    top:200px;
	    margin :0;
	    margin-left :1.65%;
	    margin-right :1.65%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox_view
	{
	    top:0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.Restorant_Container_Inner .PicBox2
	{
	   position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    margin-right :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox2_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.MojtamaPardis_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :475px;
	    display :inline-block ;
	    text-align :center ;
	    background :#F9F0EB;
	}
	.MojtamaPardis_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :475px;
	    width :100%;
	}
	
	.MojtamaPardis_Box
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :220px;
	    margin-top :125px;
	    margin-bottom :125px;
	    border:4px solid #fff;
	    width :70%;
	}
	
	.MojtamaPardis_Box .contentBox
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :150px;
	    margin-top :35px;
	    margin-bottom :35px;
	    width :85%;
	    font-size :10pt;
	    line-height :300;
	    font-family :yekan,arial;
	    color:#000;
	    line-height:27px;
	    text-align :justify ;
	    direction :rtl;
	}
	
	.MojtamaPardis_Box .contentBox p
	{
	    position :relative ;
	    float :right ;
	    right:0px;
	    width :100%;
	    bottom :0px;
	    min-height :40px;
	    text-align :left ;
	    line-height :40px;
	    margin :0;
	}
	.MojtamaPardis_Box .contentBox p a
	{
	    font-family :Yekan,arial;
	    font-size :11pt;
	    color:#FF5402;
	    text-decoration :none;
	    direction :rtl;
	    
	}
	
	.MojtamaPardis_Box .contentBox p a:hover
	{
	    color:#00BCD5;
	}
	
	.MojtamaPardis_Box .contentBox p a i
	{
	    font-size :12pt;
	    margin-left :10px;
	    font-weight :900;
	}
	
	#btnExit
	{
		padding :5px 10px 5px 10px;
		border-style :solid ;
		border-width :0;
		background :#E70A8B;
		color:#fff;
		text-align :center ;
		cursor:pointer ;	
		font-family :yekan,arial;
		font-size :9pt;
	}
	
	#btnExit:hover
	{
		background :#26AFDD;
	}
	.dialog_SelectSize
	{
		position:relative;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20%;
		background :#fff;
		border-radius:10px;
		line-height:200px;
		width:30%;
		min-height:200px;
	}
	
	.onlineplan_selectSize_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.onlineplan_selectSize_Mainpage .boxSize
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		width :15%;
		min-height :300px;
		background-image:url(../images/paper.png);
		background-repeat :no-repeat ;
		background-position :center center ;
		cursor :pointer ;
		line-height :300px;
		font-size :18pt;
		font-family :yekan,arial;
		color:#000;
		margin :10px;
	}
	
	.frame_OnlinePlan
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :1400px;
	}
	
	.changePassword_barTop
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		width :100%;
		min-height:40px;
		line-height :40px;
		background :none;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		margin-top :50px;
	}
	
	.MemberPanel_ContentTable_leftBox 
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		 width :100%;
		 min-height:40px;
		 line-height :40px;
		 padding-right :10px;
		 font-family :yekan,arial;
		 font-size :11pt;
		 color:#000;
		 text-align :right ;
		 margin-top :50px;

	}
	
	.subBox_MessageSend
	{
		width: 100%;

	}
	
	.MemberPanel_ContentTable_leftBox  .frameEditor
	{
		width: 100%;
		min-height:350px;
	}
	
	html,body
	{
		padding :0;
		margin :0;
	}
	.mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:100%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	.topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:20%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:70%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FDB821;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.05);
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
	font-family:yekan;
  padding:   18px    25px 21px  45px;
  border-right: 1px solid rgba(80, 80, 80, 0.12);
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #D9D9D9;
  background: #fff;
  background: rgba(0, 0, 0, 0.1);
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 10px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-top-color: #ffffff;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #282828;
  top: -4px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 52px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 180px;
  color: #878787;
  text-align :left ;
  background: #282828;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}

	.bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;

		
		display :inline-block ;
	}

	.ServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		background :#fff;
		display :inline-block ;
		text-align :center ;
	}

	.ServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
		direction :rtl;
		padding-bottom :50px;
	}


	.ServiceBox_Container .titleContainer
	{
		position :relative  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :200px;
		margin-bottom :20px;
	}

	.titleContainer h1 
	{
		position:absolute ;
		width :100%;
		padding-top :10px;
		padding-bottom :10px;
		font-size :28pt;
		font-family:yekan,arial;
		color:#000;
		font-weight :400;
		bottom :0px;
		margin :0;
	}

	.titleContainer span
	{
		color:#91ABBA;
	}
	
	.ServiceBoxContent
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:33.3%;
		margin :0;
		min-height:250px;
		
	}
	
	.ServiceBoxContent .logoBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		text-align :center ;
		min-height:80px;
		
	}
	.titleBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:14pt;
		color:#000;
		direction :rtl;
		cursor :pointer ;
	 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.titleBoxService:hover
	{
		color:#FF5402;
	}
	.SummeryBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#666;
		direction :rtl;
	}
	
	.SummeryBoxService p
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :center ;
		min-height :40px;
		width :70%;
		line-height :30px;
	}
	
	.LabelBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		background :#F1F5F8;
		text-align :center ;
	}
	.LabelBox_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
	}
	
	.LabelBoxCintent
	{
		position :relative ;
		top:0px;
		left:0px;
		float:left ;
		margin :0;
		padding :0;
		width:50%;
		min-height :480px;
		margin-top :10%;
	}
	
	.LabelBoxCintent img
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
	}
	.LabelBoxCintent .titleLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		font-family :yekan,arial;
		font-size:28pt;
		color:#000;
		text-align :right ;
	}
	
	.LabelBoxCintent .textLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:250px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		font-weight :400;
		direction :rtl;
		padding-left :50px;
	}
	
	.LabelBoxCintent .OrderButtonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :right ;
		margin-top :10px;
	}
	
	.OrderButtonBox Input
	{
		position:relative ;
		width:190px;
		height :60px;
		border-radius:50px;
		border-style :solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		font-family:yekan,arial;
		font-size:12pt;
		color:#fff;
		background :#FF5402;
		 -webkit-transition:background 0.6s,color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.6s,color 0.5s;
	}
	.OrderButtonBox Input:hover
	{
		background:#fff;
		color:#FF5402;
	}
	
	.ServiceMain_Box
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.ServiceMain_Box_Container
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:600px;
	}
	.ServiceMain_Box_Container .titleBox_ServiceMain
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :200px;
		width :100%;
		margin :0;
		
	}
	
	.titleBox_ServiceMain .title1_ServiceMain
	{
		position :absolute  ;
		bottom:60px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :11pt;
		color:#91ABBA;
		min-height :60px;
		line-height :60px;
	}
	
	.titleBox_ServiceMain .title2_ServiceMain
	{
		position :absolute  ;
		bottom:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :22pt;
		color:#000;
		min-height :100px;
		line-height :100px;
	}
	
	.contentBoxService_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		min-height:340px;
		line-height :340px;
		text-align :center ;
	}
	
	.contentBoxService
	{
		position :relative ;
		top:0px;
		float :left ;
		margin :0.5%;
		width:24%;
		min-height :300px;
		background :#F1F5F8;
		display:inline-block ;
		text-align :center ;
	}
	
	.contentBoxService .logoboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:190px;
		text-align :center ;
		
	}
	
	.contentBoxService .logoboxService img
	{
		position :relative;
		bottom :0px;
		float:none  ;
		max-width:100px;
		margin-bottom:0px;
		margin-top :30%;
	}
	
	.contentBoxService .TextboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		height:100px;
		text-align :center ;
		margin :0;
	}
	
	.TextboxService a
	{
		position :relative  ;	
		top:0px;	
		margin-left :auto ;
		margin-right :auto ;
		font-size :14pt;
		font-family :yekan,arial;
		text-align :center ;
		text-decoration :none;
		color:#000;
		min-height:30px;
		line-height :30px;
		display :inline-block ;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.TextboxService a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
		background :#221E1B;
	}
	.QualityServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.QualityServiceBox_Images
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	
	
	.QualityServiceBox_TextBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	.QualityServiceBox_TextBox .QualityServiceBox_TitleBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:200px;
	}
	
	.QualityServiceBox_TitleBox p
	{
		position :absolute ;
		left:0px;
		width:100%;
		bottom :0px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size:24pt;
		color:#fff;
		margin :0;
	}
	
	.QualityServiceBox_TextBox .QualityServiceBox_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:100px;
		margin-top :20px;
	}
	
	.QualityServiceBox_SummeryBox p
	{
		position :absolute ;
		right:0px;
		top:0px;
		float :right;
		width:100%;
		bottom :0px;
		text-align :justify  ;
		line-height :30px;
		direction :rtl;
		font-family :yekan,arial;
		font-size:12pt;
		color:#A2A2A2;
		margin :0;
		font-weight :300;
		
	}
	
	.QualityServiceBox_ArticleBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :150px;
		direction :rtl;
		margin-top :30px;
	}
	
	.QualityServiceBox_ArticleBox a
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		padding :0;
		margin :0;
		text-decoration :none;
		color:#fff;
		font-family :yekan,arial;
		font-size:11pt;
		text-align :right ;
		font-weight :300;
		min-height :40px;
		line-height :40px;
		cursor :pointer ;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.QualityServiceBox_ArticleBox a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox_ArticleBox i
	{
		font-size :16pt;
		color:#FF5402;
		margin-left :15px;
	}
	
	.GostareshMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
	}
	
	.GostareshContainer
	{
		position :relative;
		top:0px;
		width :100%;
		min-height :400px;
		display :inline-block ;
		direction:rtl;
		padding-top :50px;
	}
	
	.GostareshBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		margin :0;
		padding :0;
		min-height :400px;
		width :50%;
	}
	
	.GostareshBox .titleGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :22pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :100px;
	}
	
	.GostareshBox .summeryGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :13pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :40px;
		font-weight :200;
	}
	
	.GostareshBox .textGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :11pt;
		font-family:yekan,arial;
		color:#9E9E9E;
		text-align :justify  ;
		min-height:150px;
		line-height :30px;
		font-weight :200;
	}
	.GostareshBox iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
	}
	
	.TestimonialsMainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
		background :#F7F7F7;
	}
	
	.TestimonialsContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
	}
	
	
	.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:Yekan;
		font-size :14pt;
		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-left :auto ;
		margin-right :auto ;
		min-height :80px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		width :90%;
		text-align :center ;
		direction :rtl;
		
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :-10px;
		top:0px;
		font-size :20pt;
		color:#AAAAAA;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :-10px;
		top:0px;
		font-size :20pt;
		color:#AAAAAA;
		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:-100px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		-webkit-transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Testimonials_Image_view
	{
	    left :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right:auto ;
		
		width :90px;
		height :90px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.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:Yekan;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background :#fff;
		
	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :150px;
		line-height :150px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		padding :0;
		width :90%;
		min-height:350px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
        margin-bottom :20px;
        background-size:100% 100%;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:35%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:35%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	
	
	
	
	
	.Goods_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display:inline-block ;
		text-align :center ;
		margin-bottom :50px;
	}
	
	.Goods_Container
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height :700px;
		display :inline-block ;
	}
	
	.Goods_Container .title_Header_Goods
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
	}
	
	.Goods_Container .goodsBoxLeft
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :30%;
		height :400px;
		border:4px solid #27ACE5;
		display:inline-block ;
		margin-right:2%; 
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxMiddle
	{
		position:relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width :30%;
		height :400px;
		border:4px solid #EB0A8E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxRight
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right  ;
		width :30%;
		height :400px;
		border:4px solid #FAEE1E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.title_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :16pt;
		color:#000;
		min-height :50px;
		line-height :50px;
		margin-top :50px;
		font-weight :600;
		direction :rtl;
	}
	
	.from_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :20px;
		line-height :20px;
		direction :rtl;
	}
	
	.from_PriceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :60px;
		line-height :60px;
		direction :rtl;
	}
	
	.from_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :120px;
		direction :rtl;
		padding-left :10%;
		padding-right :10%;
		margin-top :10px;
		font-weight :300;
	}
	.from_InputBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :center ;
	}
	.from_InputBox input
	{
		position :relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:100px;
		width:50%;
		min-height:60px;
		border-radius:30px;
		cursor:pointer ;
		border:2px solid #FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :14pt;
		color:#fff;
		background :#FF5402;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;	
	}
	
	.from_InputBox input:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.Offer_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		display :inline-block ;
		text-align :center;
		background :#1E2326;
	}
	
	.Offer_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :500px;
		display : inline-block ;

	}
	
	.Offer_Box_Left
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		margin :0;
		padding :0;
		
	}
	
	
	
	.Offer_Box_right
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		
		margin :0;
		padding :0;
	}
	.Offer_Box_right .title1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		margin-top :20%;
		font-weight :600;
	}
	
	.Offer_Box_right .Short1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		padding-left :40px;
		
	}
	
	.Offer_Box_right .title2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		font-weight :600;
	}
	
	.Offer_Box_right .Short2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :350px;
		display  :inline-block ;
	}
	
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :60px;
		width :100%;
		margin-bottom :50px;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	
	.logo_ContactBox .Email_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	
	}
	
	.logo_ContactBox .Phone_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.logo_ContactBox .Address_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.Content_ContactBox .title_Content_Contact
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		font-size :20pt;
		font-family :yekan,arial;
		color:#000;
		margin :0;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		
	}
	.Text_Content_Contact
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :11pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		margin-top :10px;
	}
	
	.box_MapFrame
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		overflow:hidden;
		margin-bottom :-50px;
	}
	
	.box_MapFrame iframe
	{
		position :relative ;
		top:-50px;
		left:0px;
		width :100%;
		min-height :350px;
	}
	
	.box_Footer
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		background :#34454D;
		display :inline-block ;
		text-align :center ;
	}
	
	.box_Footer .box_LogoFooter
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		min-height:250px;
		line-height :250px;
		text-align :center ;
		
	}
	
	.box_LogoFooter img
	{
		position:relative ;
		margin-top :5%;	
		margin-left :auto ;
		margin-right:auto ;
	}
	
	.box_socialFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		display :inline-block ;
		margin-top :100px;
		
	}
	
	.box_socialFooter ul
	{
		display :inline-block ;
		list-style :none;
		padding-left :30px;
		padding-right :30px;
		direction :rtl;
		
	}
	.box_socialFooter li
	{
		position :relative ;
		display :inline-block ;
	}
	
	
	.box_socialFooter i
	{
		font-size :20pt;
		color:#DF0689;
		padding :14px  0px 14px 0px;
	}
	
	.box_CopyrightFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:40px;
		display :inline-block ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
	}
	
	.box_CopyrightFooter a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
		text-decoration :none;
	}
	
	.searchIcon_Menu
	{
		font-size :30pt;
		color:#91ABBA;
		
	}
	
	
	
	.memberPanel_Basket
	{
		margin-bottom :12% ;
		margin-top :12% ;
		margin-left :auto ;
		margin-bottom :auto ;
		font-size :20pt;
		color:#123956;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:color 0.5s;
	}
	
	.memberPanel_Basket_a
	{
		position :absolute ;
		left:0px;
		padding :0px;
		top:0px;
		margin-right :auto ;
		margin-bottom :auto ;
		text-align :center ;
		
		display:inline-block ;
		height:51px;
		line-height :51px;
		font-size :20pt;

		
	}
	
	
	.SlideTopPageOtherPage
	{
		position :relative ;
		top:0px;
		float :left ;
		width :100%;
		min-height :460px;
	}
	.SlideTopPageOtherPage img
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
	}
	
	.SlideTopPageOtherPage .ContentBox
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		
		text-align :center ;
		line-height :460px;
		font-family :yekan,arial;
		font-size :40pt;
		color:#fff;
		text-shadow:2px 2px #1c1c1c;
	}
	
	.contactForm_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display:inline-block ;
		text-align :center ;
	}
	
	.contactForm_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
	}
	.contactForm_Title
	{
		position:relative ;
		top:0px;
		float:left ;
		left :0px;
		width :100%;
		direction:rtl;
		text-align :right ;
		font-family :yekan,arial;
		font-size:20px;
		color:#000;
		min-height :150px;
		line-height :150px;
	}
	
	.contactForm_Container ul
	{
		position :relative ;
		top:0px;
		width:30%;
		margin :0;
		padding :0;
		min-height :400px;
		list-style :none;
		display:inline-block ;
	}
	
	.contactForm_Container ul li
	{
		
		margin:5px;
		
		
	}
	.contactForm_Container .textBoxStyleContent
	{
		max-width :350px;
		width:100%;
		min-height:55px;
		background :#F5F5F5;
		color:#C7C7C7;
		font-family :yekan,arial;
		font-size:11pt;
		border-width:0;
		padding-right :15px;
		direction :rtl;
		text-align :right;
		font-weight:400;
		margin :0;
		resize:none;
	}
	
	.contactForm_Container .labelStyleContent
	{
		font-size:9pt;
		font-family :yekan,arial;
		color:#ff0;
		margin-left :5px;
	}
	
	#btnSave_contactForm
	{
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#FDB821;
		padding :5px 20px 5px 20px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		
		
	}
	
	#btnSave_contactForm:hover
	{
		background :#fff;
		color:#092942;
	}
	
	.AboutUS_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		background-color: #F7F7F7;

	}
	.AboutUS_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
	}
	
	
	.AboutUS_Container .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.AboutUS_Container .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.AboutUS_Container .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
	
	.AboutUS_Container .ContentAboutUs_Box
	{
	    position :relative ;
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :100%;
	    min-height :400px;
	    margin-top :20px;
	}
	.AboutUS_Container .ContentAboutUs_Box .box
	{
	    position :relative ;
	    top:0px;
	    float :none  ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    padding :0;
	    min-height :400px;
	    
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1
	{
	    position :relative ;
	    top:0px;
	   float :none  ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    padding :0;
	    min-height :400px;
	    overflow:hidden ;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:16pt;
	    text-align :right ;
	    font-weight :600;
	      direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .contentAboutBox
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :230px;
	    line-height :30px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:13pt;
	    text-align :justify  ;
	    padding-right:20px;
	    direction :rtl;
	    
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1 iframe
	{
	    position :relative ;
	    top:-50px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :600px;
	}
	
	
	.AboutUS_Container .OurVisionHeaderBox
	{
	    position :relative ;
	    top:0px;
	   display:inline-block ;
	    width :60%;
	   
	    min-height:100px;
	    text-align :center ;
	    font-family :yekan ,arial;
	    font-size:13pt;
	    color:#40516F;
	    line-height :30px;
	    padding-top :20px;
	    padding-bottom :40px;
	    background :#fff;
	}
	
	.AboutUS_Container .OurVisionContentBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height:260px;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    min-height:134px;
	    padding :0;
	    margin-bottom :40px;
	    
	}
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .headerVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :18pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :center  ;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .textVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :13pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :center  ;
	}
	
	.AboutUS_Image_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
		overflow :hidden ;
	}
	.AboutUS_Image_MainBox img
	{
		position:relative ;
		top:0px;
		width :100;
	}
	.AboutUS_Text_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
	}
	.AboutUS_Text_MainBox .titleBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:90px;
		line-height :90px;
		font-size :20pt;
		font-family :yekan,arial;
		text-align :right ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS_Text_MainBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MainBox .TextBoxAbout
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:90px;
		line-height :30px;
		font-size :12pt;
		font-family :yekan,arial;
		text-align :justify  ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS.Text_MemberBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		text-align :center ;
		min-height :600px;
		display :inline-block ;
	}
	.AboutUS_Text_MemberBox .header_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :80px;
		line-height :80px;
		margin-top :50px;
		text-align :center;
		width :100%;
	}
	.AboutUS_Text_MemberBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MemberBox .Text_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		min-height :100px;
		line-height :30px;
		text-align :center;
		width :100%;
	}
	
	.mainbox_MemberBox_ForImage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
		padding-bottom :80px;
		direction:rtl;
	}
	
	.boxImage_Member
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:360px;
		width :98%;
		overflow :hidden ;
		
	
	}
	
	.boxImage_Member_img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:280px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.boxImage_Member_img img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.boxImage_Member .nameMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		line-height :50px;
	}
	
	.boxImage_Member .SematMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :center ;
		font-weight:300;
		margin :0;
	}
	
	
	
	.boxImage_Member_img .mask_MemberBox
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
	}
	
	.boxImage_Member_img .mask_MemberBox a
	{
		display :none;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox
	{
		height:100%;
	}
	.boxImage_Member_img:hover .mask_MemberBox a
	{
		display :inline-block ;
	}
	.mask_MemberBox a
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-decoration :none;
		padding :10px;
	}
	
	.mask_MemberBox i
	{
		color:#FDB821;
		font-size:16pt;
	}
	
	.boxImage_Member_img .mask_MemberBox p
	{
		margin-bottom :45% ;
		margin-top :-100% ;
		width :100%;
		display  :inline-block ;
		text-align :center ;
		width :100%;
		min-height:20px;
		-webkit-transition:margin-top 0.5s; /* For Safari 3.1 to 6.0 */
		transition:margin-top 0.5s;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox p
	{
		margin-top :45% ;
	}
	
	.mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
		background-color: #f5f5f5;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.History_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
	}
	
	.Container_Header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :600px;
	    background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.History_Container
	{
		position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			margin-right :30px;	
	}
 .Container_Content
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			
		}
		
	.Services_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px; 
	}
	
	.Services_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		margin-top :100px;
		margin-bottom :100px;
	}
	
	.Services_Box
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:310px;
		display :inline-block ;
		background :#F1F5F8;
		width :48%;
		margin  :10px;
		
	}
	
	.Services_Box .logoBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :30%;
		display :inline-block ;
		margin :0;
		min-height :310px;
	}
	
	.Services_Box .logoBox img
	{
		position :relative;
		display:block  ;
		margin-left :auto ;
		margin-right :auto ;
		float :none ;
		margin-top :70px;
		width :84px;
	}
	
	.Services_Box .ContentBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :70%;
		display :inline-block ;
		margin :0;
	}
	
	.Services_Box .ContentBox .TitleServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :14pt;
		font-family:yekan,arial;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		direction :rtl ;
		margin-top:60px;
		
	}
	
	.Services_Box .ContentBox .TextServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :10pt;
		font-family:yekan,arial;
		min-height:80px;
		line-height :25px;
		text-align :justify ;
		direction:rtl;
	}
	
	.Services_Box .ContentBox .InputServicesBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		
		
	}
	
	.Services_Box .ContentBox .InputServicesBox input
	{
		position :relative ;
		float :left ;
		left :0px;
		width:90px;
		height :40px;
		text-align :center ;
		cursor :pointer ;
		color:#fff;
		background :#FF5402;
		border:2px solid #FF5402;
		border-radius:20px;
		font-family :yekan,arial;
		font-size :10pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Services_Box .ContentBox .InputServicesBox input:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.serviceShow_Title
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :60px;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.serviceShow_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :30px;
		font-size:11pt;
		font-family :yekan,arial;
		color:#9c9c9c;
		direction :rtl;
		text-align :justify ;
	}
	
	.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;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :Yekan ,arial;
		font-size:20pt;
		color:#40516F;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FDB821;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:yekan ,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 :250px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :right ;
		max-width:100%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :13pt;
		color:#40516F;
		line-height :45px;
		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 :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#FDB821;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#40516F;
		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;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :Yekan ,arial;
		font-size :20pt;
		color:#40516F;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right: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 :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :13pt;
		color:#40516F;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#FDB821;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :left ;
		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 :yekan,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
	
	#txtSearch
	{
		padding :5px 5px 5px 5px;
		border-width:0px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		direction :rtl;
		height:25px;
		
	}
	
	.SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.Register_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		display :inline-block ;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	.Register_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-bottom :80px;

	}
	
	.register_Header
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :18pt;
		color:#25ADDD;
		direction :rtl;
		text-align :right ;
		margin-top :50px;
	}
	
	.register_HeaderText
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right ;
	}
	
	.register_BoxForm
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		margin :0;
		padding :0;
		display :inline-block ;
		min-height:500px;
		width :30%;
		
	}
	
	.register_CaptionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		text-align :right;
		direction :rtl;
	}
	.register_CaptionBox span
	{
		color:#FF5402;
		margin-right :5px;
	}
	
	.register_TextBox_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height :45px;
		line-height :45px;
	}
	
	.register_TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :45px;
		line-height :45px;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :10px;
		text-align :right ;
	}
	
	.register_Button_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height :60px;
		line-height :60px;
		margin-top:20px;
	}
	.register_Button_Box input
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :140px;
		height :50px;
		border-radius:0px;
		border:0px solid #FF5402;
		background :#FF5402;
		cursor :pointer ;
		color:#fff;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		direction :rtl;
	}
	
	.register_Button_Box input:hover
	{
		color:#fff;
		background:#00BBD4;
	}
	.register_Button_Box .ErrCaption
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		direction :rtl;
	}
	
	.register_HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		padding :0;
		margin :0;
		display:inline-block ;
	}
	
	.register_HelpPart1
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:350px;
		background :#F5F5F5;
		width :100%;
		margin-top :40px;
		
	}
	
	.register_HelpPart1 .titleHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#26ADDC;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		margin-top :10%;
		direction :rtl;
	}
	
	.register_HelpPart1 .summeryHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		direction :rtl;
	}
	.summeryHelp span
	{
		color:#FF5402;
	}
	.register_HelpPart2
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:130px;
		background :#F5F5F5;
		width :100%;
		margin-top :10px;
		
	}
	
	.register_HelpPart2 .textContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :70px;
		line-height :70px;
		text-align :right ;
		direction :rtl;
	}
	
	.register_HelpPart2 .PhoneContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :12pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :center  ;
		direction :rtl;
		
	}
	
	.register_HelpPart2 .PhoneContactHelp i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right:10px;
		
	}
	
	.ProductsDetails_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
	}
	.ProductsDetails_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	
	.ProductsDetails_TopBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		margin :0;
		padding :0;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_leftBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:170px;
		margin-top :80px;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .rightBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .leftBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .captionBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox .Combobox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height :50px;
		border-width :0px;
		border-style :solid ;
		background :#F5F5F5;
		color:#000;
		font-family :yekan,arial;
		font-size:10pt;
		direction:rtl;
		text-align :right;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
		margin-top :10px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height:60px;
		line-height :60px;
		display :inline-block  ;
		text-decoration :none;
		text-align :left;
		direction:rtl;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox  i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-left :5px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a:hover
	{
		color:#FF5402;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		display :inline-block ;
		min-height :100px;
		line-height :100px;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		min-height :60px;
		line-height :60px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#FF5402;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		min-height:60px;
		line-height :60px;
		width :5.5%;
	}
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox i
	{
		color:#B3B3B3;
		font-size :20pt;
		position :relative ;
		width :100%;
		height :60px;
		line-height :60px;
		display :inline-block ;
		font-weight :900;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FAEE1E;
		cursor:pointer ;
		text-align :center ;
		color:#000;
		background :#FAEE1E;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton:hover
	{
		color:#FAEE1E;
		background :#fff;
	}
	
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#91ABBA;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#91ABBA;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton:hover
	{
		color:#91ABBA;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .helpMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:100px;
		
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:80px;
		line-height:80px;
		background :#F5F5F5;
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText .helpBox 
	{
	
		width :100%;
		display:inline-block ;
		min-height:70px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:10pt;
		color:#000;
		text-align :right  ;
		direction :rtl ;
		float:none;
		margin-top :5px;
		margin-bottom :5px;
	}
	
	.ProductsDetails_leftBox .ImageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:430px;
		border:6px solid #91ABBA;
		display :inline-block  ;
		margin-top :80px;
	}
	
	.ProductsDetails_leftBox .ImageBox .ProductName
	{
		position:relative ;
		top:0px;
		right:0px;
		min-height:90px;
		line-height :90px;
		display:inline-block ;
		text-align :center ;
		font-family :yekan,arial;
		font-size:16pt;
		color:#91ABBA;
		font-weight :800;
	}
	
	.Products_Tab_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height:400px;
	}
	
	.Products_Tab_Container
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		width :100%;
		min-height:400px;
	}
	
	.padding_Tab
  	{
  		position :relative ;
  		top:0px;
  		margin-top :20px;
  		display:inline-block ;
  		text-align :right ;
  		right :0px;
  		float:right;
  		padding :20px 20px 20px 20px;
  		direction :rtl;
  		font-size :11pt;
  		font-family :yekan,arial;
  		
  	}
  	
  	div.tab {
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fff;
    padding :0px 0px 0px 0px;
    position :relative ;
    width:100%;
    display :inline-block ;
    margin-left :auto ;
    margin-right :auto ;
    top:20px;
    text-align :left;
    
}

/* Style the buttons inside the tab */
div.tab input 
{
	position :relative ;
	float :right ;
	right :0px;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding:   5px  8px ;
    transition: 0.3s;
    font-size: 13px;
    font-family :yekan ,arial;
    background-color: #fff;
    margin-left :5px;
    min-width:60px;
    border-style :solid ;
    border-width :1px;
    border-color :#C8C8C8;
    min-height :52px;
    width :12%;
    margin-bottom :0px;
    color:#000;
    
}

/* Change background color of buttons on hover */
div.tab input:hover {
    background-color: #FF5402;
     color:#fff;
}

/* Create an active/current tablink class */
div.tab input.active {
    background-color: #FF5402;
    border-bottom:0px solid #ECDEBB;
    color:#fff;
}
	
	.tabcontent {
    display: none;
    padding: 20px  20px 20px 20px;
    border: 0px solid #ccc;
    
    width:100%;
    padding-bottom :50px;
    min-height :400px;
    font-size :11pt;
    margin-top :19px;
	background :rgb(241,245,248);
	background :rgba(241,245,248,0.5);
	border:1px solid #CACACA;
	border-top:2px solid #CACACA;

}
  	
  	.image_Products_MainBox
  	{
  		position :relative ;
  		top:0px;
  		float :right  ;
  		right :0px;
  		width :100%;
  		min-height :250px;
  		display :inline-block ;
  		cursor:pointer ;
  	}
	.image_Products_MainBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right :0px;
		width :100%;
		display :inline-block;
	}
	.image_Products_Title
	{
		position:relative ;
		top:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
	}
	
	.Comment_Box
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
	}
	
	.Comment_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
	}
	
	.Comment_Container .commentCpation
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:35px;
		line-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.Comment_Container .commentTextBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right;
		
	}
	
	.Comment_Container .commentTextBox .TextBox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		max-width:300px;
		width:30%;
		min-height :50px;
		text-align :right ;
		border-width :0;
		border-style:solid;
		background :#fff;
		font-family :yekan,arial;
		font-size :10pt;
		padding-right :10px;
		padding-left :10px;
		resize:none;
	}
	.Comment_Container .commentTextBox .sendButtonComment
	{
		position :relative ;
		top:0px;
		float :right ;
		right :18%;
		width:100px;
		min-height:40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		text-align :center ;
		background :#FF5402;
		border-radius:30px;
		border:2px solid #FF5402;
		cursor:pointer ;
		margin-top :20px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Comment_Container .commentTextBox .sendButtonComment:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.CommentList_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
	}
	
	.CommentList_MainBox .CommentListBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width:60%;
		min-height :135px;
		background :#fff;
		display:inline-block ;
		text-align :center ;
		margin-bottom :20px;
	}
	
	.CommentListBox .DateCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :left;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	.CommentListBox .NameCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :right;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	
	.CommentListBox .TextCommentBox
	{
		position :relative ;
		top:0px;
		min-height :60px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :justify ;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	.CommentListBox .LikeFrameBox
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:30px;
		line-height :30px;
		
	}
	.CommentListBox .LikeFrameBox iframe
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :50%;
		max-width:300px;
		height :50px;
		
	}
	
	.basket_breadcrumbs_mainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
	}
	
	.basket_breadcrumbs_Container
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		min-height :100px;
		width :100%;
		
	}
	
	.panelInput_MainPage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.panelInput_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height:400px;
		
	}
	.panelInput_Container .rightBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :25%;
		min-height:360px;
	}
	
	.panelInput_Container .LeftBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :75%;
		min-height:360px;
		
	}
	
	
	
	
	.panelInput_Container .rightBox .ContainerBox
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:260px;
		display :inline-block ;
		text-align :center ;
		background :#91ABBA;
	}
	
	.panelInput_Container .rightBox .ContainerBox .MenuBox
	{
		position:relative ;
		display :inline-block ;
		width :100%;
		top:0px;
		min-height:260px;
	}
	
	.panelInput_Container .rightBox .ContainerBox .PersonBox
	{
		position:relative ;
		top:0px;
		float:right;
		width :100%;
		min-height:87px;
		line-height :87px;
		text-align :right ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		direction :rtl;
		
	}
	.panelInput_Container .rightBox .ContainerBox ul
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		margin :0;
		padding :0;
		list-style:none;
		display:inline-block ;
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li
	{
		margin :0;
		padding :0;
		
		direction :rtl;
		
		padding :5px 50px 5px 50px;
		text-align :right ;
		
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li a
	{
		text-decoration :none;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-align :right ;
		direction :rtl;
		display:inline-block ;
		width :100%;
		height :100%;
		min-height :25px;
		line-height :25px;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a:hover
	{
		color:#FAEE1E;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a i
	{
		font-size :16pt;
		color:#FAEE1E;
		margin-left :15px;
		direction :rtl;
		font-weight :900;
	}
	
	
	.panelInput_Container .LeftBox .headerBox
	{
		position:relative ;
		top:0px;
		float:right;
		right :0px;
		width :100%;
		min-height:34px;
		line-height :34px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :20px;
		text-align :right;
		background :#F1F5F8;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width:49%;
		min-height:350px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	.panelInput_Container .LeftBox .memberBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float:right ;
		margin-right :2%;
		width :49%;
		min-height :250px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer i
	{
		position :relative ;
		float :right ;
		right :0px;
		font-size :20pt;
		color:#FF5402;
		margin-left :10px;
		min-height:70px;
		line-height :70px;
		
		margin-right :0px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		text-align :center ;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		font-family :yekan,arial;
		font-size : 10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .captionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox input
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :70%;
		min-height :40px;
		background :#fff;
		border-width :0px;
		border-style :solid ;
		text-align :right ;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :9pt;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput
	{
		position :relative ;
		top:0px;
		right:30%;
		float :right ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput:hover
	{
		background :#fff;
		color:#FF5402;
	}
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right ;
		display :inline-block ;
		height:35px;
		line-height :35px;
		text-align :right;
		font-size :9pt;
		color:#000;
		direction :rtl;
		text-decoration :none;
		
		
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink:hover
	{
		color:#91ABBA;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink i
	{
		position :relative ;
		top:0px;
		margin-top:0px;
		color:#91ABBA;
		font-size :10pt;
		height:35px;
		line-height :35px;
	}
	
	
	.memberBoxMain_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height:200px;

	}
	
	.memberBoxMain_Container .headerbox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:70px;
		line-height :70px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	
	.memberBoxMain_Container .headerbox i
	{
		font-size :20pt;
		color:#FF5402;
		min-height :40px;
		line-height :40px;
		margin-left :10px;
	}
	
	.memberBoxMain_Container .Bodybox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	.memberBoxMain_Container .buttonMember
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :10pt;
		margin-top :10px;
	}
	
	.memberBoxMain_Container .buttonMember:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.panelInput_MainPage .SendOrderBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right;
		width :100%;
		min-height:450px;
		border:1px solid #C8C8C8;
		background :#F1F5F8;
		margin-top :10px;
		padding-top :20px;
	}
	.SendOrderBox .rightBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:45%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .leftBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:55%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .rightBox .captionBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		
	}
	
	.SendOrderBox .rightBox .TxetBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:42px;
		background :#fff;
		line-height :42px;
	}
	
	.SendOrderBox .rightBox .hazSendBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :42px;
		line-height :42px;
		
	}
	
	.SendOrderBox .rightBox .hazSendBox .captionHazErsal
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		min-height:42px;
		line-height :42px;
		background :#FAEE1E;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		max-width:160px;
		width :50%;
	}
	
	.SendOrderBox .leftBox .captionBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		margin-right :20px;
	}
	
	.SendOrderBox .leftBox .textBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:110px;
		background :#fff;
		resize:none;
		margin-right :20px;
	}
	
	
	#opt_Pay label 
	{
		padding-right :5px;
		padding-left :5px;
	}
	
	#chk_Ok label
	{
		padding-right :10px;
		padding-left :10px;
	}
	
	.sendOrder_ButtonBox
	{
		position :relative;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block; 
		text-align:center ; 
	}
	.sendOrder_ButtonContainer
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block; 
	}
	
	.sendOrder_ButtonContainer .buttonSend
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		min-height:60px;
		line-height :60px;
		width:25%;
		max-width :180px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size:10pt;
	}
	
	.sendOrder_ButtonContainer .buttonSend:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.errCaption_sendOrder
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		text-align :right ;
	}
	
	.MemberPanel_ContentTable_paging
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :40px;
	
	}
	
	.MemberPanel_ContentTable
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :200px;
	}
	
	.MemberPanel_ContentTable_leftBox
	{
		position:relative ;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		width :75%;
		min-height:360px;
		margin-top :0px;
	}
	
	.MemberPanel_Link
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link:hover
	{
		color:#FF5402;
	}
	
	
	.MemberPanel_Link_Even
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link_Even:hover
	{
		color:#FF5402;
	}
	
	.pagingContainer_MemberPanel
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height :40px;
		line-height :40px;
		margin-top :10px;
		
	}
	
	.pagingContainer_MemberPanel a
	{
		position:relative ;
		float :right ;
		right:0px;
		top:0px;
		width :30px;
		height :30px;
		display :inline-block ;
		text-align :center ;
		line-height :30px;
		font-size :10pt;
		color:#FF5402;
		font-family :yekan,arial;
		border-radius:180px;
		margin-left :5px;
		text-decoration :none;
	}
	
	.pagingContainer_MemberPanel a.active
	{
		
		color:#1c1c1c;
	}
	
	.pagingContainer_MemberPanel a i
	{
		font-size :14pt;
		color:#91ABBA;
		margin-top :5px;
		position :relative ;
	}
	
	.MemberPanel_Table
	{
		position :absolute  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
	}
	.boxMSGShowResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		line-height :100px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		
	}
	#txtResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :80px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		resize:none;
		padding :10px 10px 10px 10px
		
	}
	
	.boxMSGShowResponseButton
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :70px;
		line-height :70px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
	}
	.btn_boxmessageShow
	{
		position :relative ;
		margin-top :10px;
		margin-bottom :10px;
		left:0px;
		float :left ;
		width:30%;
		max-width :190px;
		min-height :55px;
		line-height :55px;
		border-radius:30px;
		background :#FF5402;
		border:2px solid #FF5402;
		color:#fff;
		text-align :center ;
		cursor :pointer ;
		font-family :yekan,arial;
		font-size :10pt;
		
	}
	.btn_boxmessageShow:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.message_Send_TitleBox
	{
		background :#FFF;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_File
	{
		background :#fff;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_button
	{
		width:30%;
		max-width :150px;
		background :#FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		min-height :35px;
		line-height :35px;
	}
	
	.message_Send_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	#current_pwd
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	#new_password
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	.changePassword_button
	{
		background :#FF5402;
		min-height:35px;
		line-height :35px;
		border:2px solid #FF5402;
		text-align :center ;
		color:#fff;
		font-family :yekan,arial;
		font-size :10pt;
		border-radius:30px;
		cursor :pointer ;
		width :100%;
		max-width :150px;
		min-width :100px;
		margin-top :20px;
	}
	
	.changePassword_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.changePassword_BoxHelp
	{
		position :relative ;
		top:0px;
		float:right ;
		right  :0px;
		width :100%;
		max-width :400px;
		min-width :300px;
		min-height :250px;
		padding :20px 20px 20px 20px;
		display :inline-block ;
		text-align :center ;
		direction :rtl;
		background :#F5F5F5;
		margin-top :30px;
	}
	
	.changePassword_BoxHelp .title
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:60px;
		line-height :60px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#91ABBA;
		text-align :right;
		display :inline-block ;
	}
	
	.changePassword_BoxHelp .text
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:60px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-align :right;
		display :inline-block ;
	}
       
}
 @media screen and (min-width: 471px) and (max-width: 785px) 
 {
     .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 200px;
    /* 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;
}
     .booking_saveAlert
    {
    z-index:10;width:50%;background-color:#F8F8F8;z-index:10;border:0px solid #4E4D4F;font-family:yekan,arial;font-size:10pt;color:#4E4D4F;border-radius:10px;position:relative;margin-top:25%;margin-left:auto;margin-right:auto;
    }
     .booking_Date_Combo
    {
        display :none;
    }
    .booking_Time_Combo
    {
        display :none;
    }
    #SelectDate_Booking
    {
        display :block ;
    }
    #selectTime_Booking
    {
        display :block ;
    }
     .toppage_Box_Phone
   {
       position :relative ;
       top:0px;
       display :inline-block ;
       left:0px;
       width :100%;
       min-height :45px;
       background :#092942;
       text-align :center ;
   }
   .toppage_Box_Phone_Container
   {
       position :relative ;
       display :inline-block ;
       width :100%;
       min-height :45px;
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox
   {
       position :relative ;
       top:0px;
       float :right ;
       right :0px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#fff;
       min-height :45px;
       line-height :45px;
       font-weight :600;
       text-align :right ;
       
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox i
   {
       font-size :18pt;
       color:#fff;
       margin-top :15px;
       margin-right :8px;
   }
     .toppage_Box_Phone_Container .TextPhoneBox a
    {
        font-family :yekan ,arial;
        font-size :12pt;
        color:#fff;
        padding-left :5px;
        padding-right :5px;
        text-decoration :none;
        border-left :2px solid #fff;
    }
    .toppage_Box_Phone_Container .TextPhoneBox a:hover
    {
        color:#3BDE21;
    }
  .cleaner_Contact_MapBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:350px;
       display :inline-block ;
   }
   
   .cleaner_Contact_MapBox iframe
   {
       position :relative ;
       top:-80px;
       left :0px;
       width :100%;
       height:350px;
   }
   
   .cleaner_Contact_MainBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:140px;
       display :inline-block ;
       text-align :center ;
   }
   
   .cleaner_Contact_MainBox .cleaner_Contact_Container
   {
       position:relative ;
       top:0px;
       display:inline-block ;
       width :100%;
       min-height:140px;
       
   }
   
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox
    {
        position :relative ;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        float :none;
        width :80%;
        min-height :140px;
        direction:rtl;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo
    {
        position :relative;
        top:0px;
        left :0px;
        float :right ;
        width :20%;
        min-height :140px;
        padding :0;
        margin :0;
       
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo
    {
        position :relative ;
        width :60px;
        min-height :67px;
        background :#FDB821;
        display :inline-block ;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo i
    {
        font-size :22px;
        color:#fff;
        margin-top :20px;
        margin-bottom :20px;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText
    {
        position :relative;
        top:0px;
        left :0px;
        float :left ;
        width :80%;
        min-height :67px;
        padding :0;
        margin :0;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#40516F;
        line-height :67px;
        padding-left:30px;
        padding-top :10px;
    }
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a
    {
        position :relative ;
        top:0px;
        left :0px;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#40516F;
        text-decoration :none;
        min-height :30px;
        line-height :25px;
        margin-top :10px;
        width :100%;
        display :inline-block ;
    }
    
    .contactus_FrameContactForm
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :850px;
    }
    .contactus_FrameContactForm iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :850px;
    }
    
     .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a:hover
     {
         color:#FDB821;
     }
   
   .priceGuide_MainBox_Content
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       min-height :400px;
   }
   
   .priceGuide_MainBox_Content .DescriptionTextBox
   {
       position:relative ;
       top:0px;
       float :none ;
       width :90%;
       margin-left :auto ;
       margin-right :auto ;
       padding-right :0px;
       font-family :yekan ,arial;
       font-size:13pt;
       color:#40516F;
       line-height :30px;
       text-align :left ;
       padding-bottom :10px;
       margin-bottom :30px;
   }
   
   
   .priceGuide_MainBox_Price
   {
       position:relative ;
       top:0px;
        float :none ;
       width :90%;
       margin-left :auto ;
       margin-right :auto ;
       padding :0;
     
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :98%;
       margin :0;
       padding :0;
       min-height:150px;
       display :inline-block ;
       margin-bottom :10px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       min-height:37px;
       line-height :37px;
       width :100%;
       margin-bottom :10px;
       
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       text-align :left ;
       min-height:37px;
       width :100%;
       font-family :yekan ,arial;
       font-size :18pt;
       color:#40516F;
       
   }
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a i
   {
       font-size :18pt;
       color:#FDB821;
       margin-right :5px;
       margin-top :5px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .textBoxPrice
   {
       position:relative ;
       top:0px;
       left :0px;
       width :100%;
       padding-left :10%;
       font-family :yekan ,arial;
       font-size :11pt;
       color:#40516F;
       text-align :left ;
       padding-top :5px;
       padding-bottom :5px;
       
   }
   
   
   .Service_MainBox_Cleaner
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :700px;
       background :#fff;
       display :inline-block ;
       text-align :center ;
   }
   .Service_Container_Cleaner
   {
       position :relative ;
       top:0px;
       width :100%;
       min-height :700px;
       display :inline-block ;
   }
   .Service_Container_Cleaner .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.Service_Container_Cleaner .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.Service_Container_Cleaner .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
   
   .Service_Container_Cleaner .ContentBoxService
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :460px;
   }
   .Service_Container_Cleaner .ContentBoxService .Box_TextService
   {
       position:relative ;
       top:0px;
       float:none;
       margin-left :auto ;
       margin-right :auto ;
       width :90%;
       min-height :460px;
       padding :50px 20px 20px 0px ;
       font-family :yekan ,arial;
       font-size :13pt;
       line-height:30px;
       text-align :left ;
       color:#40516F;
       
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService
   {
       position:relative ;
       top:0px;
       
       float :none ;
       margin-left :auto ;
       margin-right :auto ;
       width :100%;
       min-height :460px;
       margin :0;
       display :inline-block ;
       text-align :center ;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService img
   {
       width :100%;
       max-width :300px;
       min-height :300px;
       clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   }
   
   .map_Box_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       height :300px;
       display :inline-block ;
       overflow :hidden ;
   }
   .map_Box_Main iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:380px;
   }
   
   .FooterWhiteSwan_main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:130px;
       display :inline-block ;
       text-align :center ;
   }
   
   .FooterWhiteSwan_Container
   {
       position:relative ;
       top:0px;
       width :100%;
       display :inline-block ;
        min-height:130px;
       padding-top :50px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#999999;
       text-align :center ;
        cursor :pointer ;
   } 
   
   .SocialNetworks_Main
   {
       position:relative ;
       top:0px;
       left:0px;
       width:100%;
       min-height :100px;
       background :#FDB821;
       display :inline-block ;
       text-align :center ;
   }
   .SocialNetworks_Container
   {
       position:relative ;
       top:0px;
       width:100%;
       min-height :100px;
       display :inline-block ;
   }
   .SocialNetworks_Container .boxSocial
   {
       position :relative ;
       float :none;
       width :90px;
       height :100px;
       margin-left :auto ;
       margin-right :auto ;
       text-align :center ;
       display :inline-block ;
       
   }
   
   .SocialNetworks_Container .boxSocial a
   {
       position :relative ;
       top:0px;
       left :0px;
       margin-top :22px;
       margin-bottom :22px;
       width :56px;
       height:56px;
       display :inline-block ;
       text-align :center ;
        background :#fff;
   }
   
   .SocialNetworks_Container .boxSocial a i
   {
       
       font-size :20pt;
       color:#FDB821;
       margin-top :18px;
       margin-bottom :18px;
   }
   
   .SocialNetworks_Container .boxSocial a:hover
   {
       background :#fff;
   }
   
   .OnlineBooking_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       display:inline-block ;
       text-align:center ;
       min-height :330px;
       background-image :url(../images/pic2.jpg);
       background-position :center center ;
       background-size:cover;
       background-repeat :no-repeat ;

   }
   
   .OnlineBooking_Container
   {
       position :relative ;
       top:0px;
       width :100%;
       display:inline-block ;
       min-height :330px;


   }
  
   
    .OnlineBooking_Container  input
    {
        position :relative ;
        border-style:solid ;
        border-width :0px;
        background :#FDB821;
        padding :10px 30px 10px 30px;
        cursor:pointer ;
        color:#fff;
        text-align :center ;
        font-family :Yekan ;
        font-size :18pt;    
        margin-top :10%;
        margin-bottom :10%;
    }
    
    .our_care_values_Main
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left ;
        width :100%;
        min-height :615px;
        display :inline-block ;
        text-align :center ;
        background :#092942;
        direction :rtl;
    }
    
    .our_care_values_Container
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    .our_care_values_Container .spaceBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :90px;
        width :100%;
    }
    
    .our_care_values_Container .HeaderBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :55px;
        width :100%;
        line-height :55px;
        text-align :center ;
        font-family :Yekan ;
        font-size :26pt;
        font-weight :600;
        color:#fff;
    }
    
    .our_care_values_Container .HeaderBar
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :18px;
        width :100%;
        line-height :18px;
        text-align :center ;
    }
    
     .our_care_values_Container .HeaderText
    {
         position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :100px;
        width :100%;
        line-height :100px;
        text-align :center ;
        display :inline-block ;
    }
    
    .our_care_values_Container .HeaderText p
    {
        position:relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        font-family:yekan ,arial;
        font-size :13pt;
        color:#fff;
        text-align :center ;
        width :60%;
        line-height :30px;
        font-weight :300;
    }
    
    .our_care_values_Container .mainBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:300px;
        
     
    }
    .our_care_values_Container .mainBox .Box
    {
        position :relative ;
        top:100px;
        float :right ;
        margin :1%;
        min-height :300px;
        width :30%;
         -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;

    }
    
    .our_care_values_Container .mainBox .BoxView
    {
       
        top:0px;
        
    }
    
    .our_care_values_Container .mainBox .Box .shapeBox
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:140px;
        display:inline-block ;
        text-align :center ;
    }
    
    .our_care_values_Container .mainBox .title
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:36px;
        line-height :36px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :13pt;
        font-weight :500;
        color:#fff;
    }
    
    .our_care_values_Container .mainBox .Text
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:39px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-weight :500;
        color:#fff;
        margin :0;
    }
    
    .our_care_values_Container .mainBox .Text p
    {
        position:relative ;
        width :70%;
        float :none;
        margin :0;
        margin-left :auto ;
        margin-right :auto ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :11pt;
        color:#fff;
        line-height :30px;
    }
    
    
   .clean_Services_Main
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
        background :%fff;
        direction :rtl;
    }
    
    .clean_Services_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
    }
    
    .clean_Services_Container .SpaceBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        float :left ;
        min-height :75px;
    }
    
     .clean_Services_Container .HeaderBox
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :55px;
        line-height :55px;
        text-align :center ;
        font-family :Yekan;
        color:#40516F;
        font-size :30pt;
        font-weight :500;
    }
    
     .clean_Services_Container .HeaderBar
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
    }
    
     .clean_Services_Container .ContentMain
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :380px;
        text-align :center ;
    }
    
    .clean_Services_Container .ContentMain .boxCenter
    {
        position :relative ;
        float :none ;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        width :100%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
        margin-bottom :10px;
    }
    
     .clean_Services_Container .ContentMain .boxCenter_services
     {
         top:0px;
     }
    
    .clean_Services_Container .ContentMain .boxCenter img
    {
        width :100%;
        max-width :334px;
    }
    
    .clean_Services_Container .ContentMain .box
    {
        position :relative ;
        float :none ;
        left :-100px;
        top:0px;
        margin-left :auto ;
        margin-right :auto ;
        width :90%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .clean_Services_Container .ContentMain .boxViewService
    {
        left :0px;
    }
    
    .clean_Services_Container .ContentMain .box .p_Left
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:35px;
        line-height :35px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Left a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :left ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :25px;
        line-height :25px;
        margin :0;
        padding :0;
        width :100%;
        
        }
    .clean_Services_Container .ContentMain .box .p_Left a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Left a img
    
    {
        margin-right:10px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .clean_Services_Container .ContentMain .box .p_Right
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:35px;
        line-height :35px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Right a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :25px;
        line-height :25px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Right a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Right a img
    
    {
        margin-left:10px;
    }
    
    .clean_Top_Bar_Main
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height:90px;
        background :#F0F0F0;
        margin :0;
        padding :0;
        display :inline-block ;
        text-align :center ;
         box-shadow:1px 2px 3px gray;
    }
     .clean_Top_Bar_Container
     {
         position:relative ;
         top:0px;
         display :inline-block ;
         width :100%;
         min-height :90px;
     }
     
     .clean_Top_Bar_Container .leftBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :90px;
         margin :0;
         padding :0;
     }
     
     .clean_Top_Bar_Container .leftBox img
     {
         position :relative ;
         top:0px;
         
         float :none ;
         margin-left :auto ;
         margin-right :auto ;
         cursor :pointer ;
     }
     
     .clean_Top_Bar_Container .rightBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :80px;
         margin :0;
         padding :0;
     }
    
     .subBox_MessageSend .colpart1
     {
         width :10%;
     }
     
     .subBox_MessageSend .colpart2
     {
         width :100%;
     }
     .panelInput_Container .amount_Margin
    {
        margin-top :50px;
    }
    .BargozariMarasem_MainPage
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        margin-top :100px;
        
    }
    
    .BargozariMarasem_Container
    {
        position:relative ;
        top:0px;
        display:inline-block ;
        width :100%;
    }
    
    .BargozariMarasem_Box
    {
       position:relative ;
       margin-left :10px;
    }
    
    .BargozariMarasem_Box img
    {
        width :100%;
        height :200px;
        max-width:200px;
    }
    
    .Body_Content
    {
        background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
   
    .ContactMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :790px;
        background :#ffffff;
        display :inline-block ;
        text-align :center ;
        
    }
    
    .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    .ContactMap_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :70px;
        line-height :70px;
    }
    
     .ContactMap_Container .HeaderText
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :46px;
        line-height :46px;
        font-size :20pt;
        font-family :Yekan;
        color:#40516F;
        text-align :center ;
        display :inline-block ;
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
       float :left ;
        left :0px;
        margin :0;
        padding :0;
        min-height :600px;
        visibility:hidden ;
        width :100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s;
     
    }
    
    .ContactMap_Container .BoxFrame_view
    {
        visibility :visible ;
     
    }
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .Akhbar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
        background :#F7F7F7;
        text-align :center ;
    }
    
    .Akhbar_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
    }
    
    
    .Akhbar_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :110px;
        line-height :110px;
        
    }
    
    .Akhbar_Container .whiteSpaceBottom
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        
    }
    
    .Akhbar_Container .Header
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :50px;
        line-height :50px;
        font-size :20pt;
        font-family :Yekan;
        color:#092942;
        direction :rtl;
        text-align :center ;
    }
    
    .Akhbar_Container .barHeader
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
        display :inline-block ;
    }
    
    .Akhbar_InnerPage
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :460px;
    }
    
    .Akhbar_InnerPage .PicBox1
	{
	    position:relative ;
	    width :18%;
	    min-height:350px;
	    float :right ;
	    right:0px; 
	    margin :0;
	    cursor:pointer ;
	    margin :10px;
	}
	
	.Akhbar_InnerPage .PicBox1 .boxStyle
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:100%;
	    min-height:350px;
	   
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox
	{
	    position:relative ;
	    width :236px;
	    min-height:264px;
	    float:none;
	    margin-left :auto ;
	    margin-right :auto ;
	    background-repeat:no-repeat;
	    background-position:center center;
	    background-size:100%;
	    -webkit-transition:background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:background-size 1s;
  background-size: cover;
  transition: 0.4s cubic-bezier(1, -1, 0, 2);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	

   
	
	
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.Akhbar_InnerPage .PicBox1 .imgBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :45%;
	    margin-bottom :45%;
	}
	

	.Akhbar_InnerPage .PicBox1 .TitleNews
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :100px;
	   
	    text-align :center ;
	    font-family :arial;
	    font-size :13pt;
	    color :#000;
	    direction :rtl;
	    padding-top:20px;
	    line-height :30px;
	    padding-left :10px;
	    padding-right :10px;
	}
    
    .Akhbar_InnerPage .PicBox1 .TitleNews:hover
    {
        color:#FDB821;
    }
    .Akhbar_InnerPage .PicBox1 .TextNews
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :100%;
        min-height :170px;
        font-family :arial;
        font-size :11pt;
        color:#9B9B9B;
        direction :rtl;
        padding-left :40px;
        padding-right :40px;
        line-height :25px;
        text-align :justify ;
    }
    
    .varzeshi_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        text-align:center ;
        background :#F3F3F2;
    }
    
    .varzeshi_Container
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    .varzeshi_Container .Header
    {
        position:relative ;
        width :100%;
        font-size :20pt;
        font-family :Yekan,arial;
        color:#000;
        min-height:96px;
        line-height:96px;
        text-align :center ;
        margin-top :5%;
    }
    
    .varzeshi_InnerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    
    .varzeshi_InnerBox .PicBox1
	{
	    position:relative ;
	    width :33.333%;
	    min-height:330px;
	    float :right ;
	    right:50%; 
	    margin :0;
	   -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi
	{
	    position:relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :40%;
	    min-height:150px;
	    border-radius:5px;
	    background-position :center center ;
	    background-repeat :no-repeat ;
	    background-size:100% 100%;
	    -webkit-transition:width 1s,background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,background-size 1s;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover 
	{
	    background-size:120% 120%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :35%;
	    margin-bottom :35%;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .Header
	{
	    position:relative ;
	    width :100%;
	    font-size :11pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :30px;
	    line-height :30px;
	}
	
	.varzeshi_InnerBox  .Header a
	{
	    text-decoration :none;
	    color:#000;
	}
	
	.varzeshi_InnerBox  .Header a:hover
	{
	    color:#FF5402;
	}
	
	.varzeshi_InnerBox  .Text
	{
	    position:relative ;
	    width :70%;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :80px;
	    line-height :25px;
	    display :inline-block ;
	    margin :0;
	}
	
	
	.varzeshi_InnerBox .PicBox
	{
	    position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    top:200px; 
	    margin :0; 
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox .PicBox2
	{
	   position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);  
	}
    .varzeshi_InnerBox .PicBox2_view
    {
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
	
	.Talar_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	    background :#35454D;
	}
	.Talar_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :730px;
	    width :100%;
	}
	.Talar_Container .boxLeft
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Talar_Container .boxLeft .firstBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-20%;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :620px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar1.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :30px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	.Talar_Container .boxLeft .firstBox_view
	{
	    
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    display :inline-block ;
	    width :100%;
	    min-height :600px;
	   
	    margin :0;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox
	{
	    position :relative ;
	    float :left ;
	    left :0px;
	    width :62%;
	    margin-top :50%;
	    min-height :300px;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.header
	{
	    
	    float :right ;
	    font-size :18pt;
	    font-family :Yekan,arial;
	    width :100%;
	    direction :rtl;
	    text-align :right ;
	    font-weight :700;
	    margin :0;
	}
	
		
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Text
	{
	    float :right ;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    width :85%;
	    direction :rtl;
	    line-height :35px;
	    text-align :justify  ;
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom
	{
	    float :right ;
	    width :85%;
	    direction :rtl;
	    text-align :left ;
	    margin :0;
	    min-height :150px;
	    line-height :150px;

	    
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input
	{
	    margin-top :15%;
	    width :130px;
	    height:50px;
	    text-align :center ;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#7D7D7D;
	    cursor :pointer ;
	    background :none;
	    border-style :solid;
	    border-width :1px;
	    border-color :#000;
	    
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input:hover
	{
	    color:#fff;
	    background :#34454D;
	}
	
	.Talar_Container .boxLeft .SecondBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-400px;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :12px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar2.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .SecondBox_view
	{
	    right :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .SecondBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :100px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	.Talar_Container .boxLeft .EndBox1
	{
	    position :relative ;
	    top:-200px;
	    float :right ;
	    right :0px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar3.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .EndBox1_view
	{
	     top :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	.Talar_Container .boxLeft .EndBox2
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    left :-100px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar4.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	
	.Talar_Container .boxLeft .EndBox2_view
	{
        left :0px;
        opacity: 1;
        filter: alpha(opacity=100);	    
	}
	
	
	.Restorant_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :670px;
	    display :inline-block ;
	    text-align :center ;
	    background: linear-gradient(180deg, #FF5402 60%, #fff 60%);
	}
	
	.Restorant_Container
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	.Restorant_Container p.header
	{
	    position:relative ;
	    width :100%;
	    min-height:60px;
	    line-height :60px;
	    font-family :Yekan,arial;
	    font-size :30pt;
	    color:#fff;
	    direction :rtl;
	}
	
	
	.Restorant_Container p.Text
	{
	    position:relative ;
	    width :30%;
	    min-height:100px;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    line-height :25px;
	    direction :rtl;
	    text-align :center ;
	    display :inline-block ;
	    margin :0;
	}
	
	.Restorant_Container_Inner
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	
	.Restorant_Container_Inner .PicBox1
	{
	    position:relative ;
	    top:0px;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:50%; 
	    margin :0;
	    margin-left :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	.Restorant_Container_Inner .PicBox
	{
	    position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:0px; 
	    top:200px;
	    margin :0;
	    margin-left :1.65%;
	    margin-right :1.65%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox_view
	{
	    top:0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.Restorant_Container_Inner .PicBox2
	{
	   position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    margin-right :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox2_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.MojtamaPardis_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :475px;
	    display :inline-block ;
	    text-align :center ;
	    background :#F9F0EB;
	}
	.MojtamaPardis_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :475px;
	    width :100%;
	}
	
	.MojtamaPardis_Box
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :220px;
	    margin-top :125px;
	    margin-bottom :125px;
	    border:4px solid #fff;
	    width :70%;
	}
	
	.MojtamaPardis_Box .contentBox
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :150px;
	    margin-top :35px;
	    margin-bottom :35px;
	    width :85%;
	    font-size :10pt;
	    line-height :300;
	    font-family :yekan,arial;
	    color:#000;
	    line-height:27px;
	    text-align :justify ;
	    direction :rtl;
	}
	
	.MojtamaPardis_Box .contentBox p
	{
	    position :relative ;
	    float :right ;
	    right:0px;
	    width :100%;
	    bottom :0px;
	    min-height :40px;
	    text-align :left ;
	    line-height :40px;
	    margin :0;
	}
	.MojtamaPardis_Box .contentBox p a
	{
	    font-family :Yekan,arial;
	    font-size :11pt;
	    color:#FF5402;
	    text-decoration :none;
	    direction :rtl;
	    
	}
	
	.MojtamaPardis_Box .contentBox p a:hover
	{
	    color:#00BCD5;
	}
	
	.MojtamaPardis_Box .contentBox p a i
	{
	    font-size :12pt;
	    margin-left :10px;
	    font-weight :900;
	}
	
	#btnExit
	{
		padding :5px 10px 5px 10px;
		border-style :solid ;
		border-width :0;
		background :#E70A8B;
		color:#fff;
		text-align :center ;
		cursor:pointer ;	
		font-family :yekan,arial;
		font-size :9pt;
	}
	
	#btnExit:hover
	{
		background :#26AFDD;
	}
	.dialog_SelectSize
	{
		position:relative;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20%;
		background :#fff;
		border-radius:10px;
		line-height:200px;
		width:30%;
		min-height:200px;
	}
	
	.onlineplan_selectSize_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.onlineplan_selectSize_Mainpage .boxSize
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		width :15%;
		min-height :300px;
		background-image:url(../images/paper.png);
		background-repeat :no-repeat ;
		background-position :center center ;
		cursor :pointer ;
		line-height :300px;
		font-size :18pt;
		font-family :yekan,arial;
		color:#000;
		margin :10px;
	}
	
	.frame_OnlinePlan
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :1400px;
	}
	
	.changePassword_barTop
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		width :100%;
		min-height:40px;
		line-height :40px;
		background :none;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		margin-top :50px;
	}
	
	.MemberPanel_ContentTable_leftBox 
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		 width :100%;
		 min-height:40px;
		 line-height :40px;
		 padding-right :10px;
		 font-family :yekan,arial;
		 font-size :11pt;
		 color:#000;
		 text-align :right ;
		 margin-top :50px;

	}
	
	.subBox_MessageSend
	{
		width: 100%;

	}
	
	.MemberPanel_ContentTable_leftBox  .frameEditor
	{
		width: 100%;
		min-height:350px;
	}
	
	html,body
	{
		padding :0;
		margin :0;
	}
	.mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:100%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	.topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:20%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:70%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FDB821;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family:yekan,arial;
  background: nono;
}
#cssmenu > ul {
  background: url('images/bg.png');
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.05);
  
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  display: inline-block;

  
}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
  
}
#cssmenu > ul > li > a 
{
font-family:yekan;	
  padding:   18px    25px 21px  45px;
  border-right: 1px solid rgba(80, 80, 80, 0.12);
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  
  
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #D9D9D9;
  background: #fff;
  background: rgba(0, 0, 0, 0.1);
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 10px;
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 0px solid transparent;
  border-top-color: #ffffff;
  right: 17px;
  top: 22px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {
  border-top-color: #ffffff;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 60px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #282828;
  top: -4px;
  left: 20px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 52px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 6px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 6px;
}
#cssmenu ul ul > li:hover > ul {
  left: 180px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :13pt;
  padding: 11px  35px;
  width: 180px;
  color: #878787;
  text-align :left ;
  background: #282828;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #777777;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #333333;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #333333;
  border-left-color: transparent;
}

	.bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		
		
		display :inline-block ;
	}

	.ServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		background :#fff;
		display :inline-block ;
		text-align :center ;
	}

	.ServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600px;
		direction :rtl;
		padding-bottom :50px;
	}


	.ServiceBox_Container .titleContainer
	{
		position :relative  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :200px;
		margin-bottom :20px;
	}

	.titleContainer h1 
	{
		position:absolute ;
		width :100%;
		padding-top :10px;
		padding-bottom :10px;
		font-size :28pt;
		font-family:yekan,arial;
		color:#000;
		font-weight :400;
		bottom :0px;
		margin :0;
	}

	.titleContainer span
	{
		color:#91ABBA;
	}
	
	.ServiceBoxContent
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:33.3%;
		margin :0;
		min-height:250px;
		
	}
	
	.ServiceBoxContent .logoBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		text-align :center ;
		min-height:80px;
		
	}
	.titleBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:14pt;
		color:#000;
		direction :rtl;
		cursor :pointer ;
	 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.titleBoxService:hover
	{
		color:#FF5402;
	}
	.SummeryBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#666;
		direction :rtl;
	}
	
	.SummeryBoxService p
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :center ;
		min-height :40px;
		width :70%;
		line-height :30px;
	}
	
	.LabelBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		background :#F1F5F8;
		text-align :center ;
	}
	.LabelBox_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
	}
	
	.LabelBoxCintent
	{
		position :relative ;
		top:0px;
		left:0px;
		float:left ;
		margin :0;
		padding :0;
		width:50%;
		min-height :480px;
		margin-top :10%;
	}
	
	.LabelBoxCintent img
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
	}
	.LabelBoxCintent .titleLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		font-family :yekan,arial;
		font-size:28pt;
		color:#000;
		text-align :right ;
	}
	
	.LabelBoxCintent .textLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:250px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		font-weight :400;
		direction :rtl;
		padding-left :50px;
	}
	
	.LabelBoxCintent .OrderButtonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :right ;
		margin-top :10px;
	}
	
	.OrderButtonBox Input
	{
		position:relative ;
		width:190px;
		height :60px;
		border-radius:50px;
		border-style :solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		font-family:yekan,arial;
		font-size:12pt;
		color:#fff;
		background :#FF5402;
		 -webkit-transition:background 0.6s,color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.6s,color 0.5s;
	}
	.OrderButtonBox Input:hover
	{
		background:#fff;
		color:#FF5402;
	}
	
	.ServiceMain_Box
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.ServiceMain_Box_Container
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:600px;
	}
	.ServiceMain_Box_Container .titleBox_ServiceMain
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :200px;
		width :100%;
		margin :0;
		
	}
	
	.titleBox_ServiceMain .title1_ServiceMain
	{
		position :absolute  ;
		bottom:60px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :11pt;
		color:#91ABBA;
		min-height :60px;
		line-height :60px;
	}
	
	.titleBox_ServiceMain .title2_ServiceMain
	{
		position :absolute  ;
		bottom:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :22pt;
		color:#000;
		min-height :100px;
		line-height :100px;
	}
	
	.contentBoxService_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		min-height:340px;
		line-height :340px;
		text-align :center ;
	}
	
	.contentBoxService
	{
		position :relative ;
		top:0px;
		float :left ;
		margin :0.5%;
		width:24%;
		min-height :300px;
		background :#F1F5F8;
		display:inline-block ;
		text-align :center ;
	}
	
	.contentBoxService .logoboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:190px;
		text-align :center ;
		
	}
	
	.contentBoxService .logoboxService img
	{
		position :relative;
		bottom :0px;
		float:none  ;
		max-width:100px;
		margin-bottom:0px;
		margin-top :30%;
	}
	
	.contentBoxService .TextboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		height:100px;
		text-align :center ;
		margin :0;
	}
	
	.TextboxService a
	{
		position :relative  ;	
		top:0px;	
		margin-left :auto ;
		margin-right :auto ;
		font-size :14pt;
		font-family :yekan,arial;
		text-align :center ;
		text-decoration :none;
		color:#000;
		min-height:30px;
		line-height :30px;
		display :inline-block ;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.TextboxService a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
		background :#221E1B;
	}
	.QualityServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.QualityServiceBox_Images
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	
	
	.QualityServiceBox_TextBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	.QualityServiceBox_TextBox .QualityServiceBox_TitleBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:200px;
	}
	
	.QualityServiceBox_TitleBox p
	{
		position :absolute ;
		left:0px;
		width:100%;
		bottom :0px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size:24pt;
		color:#fff;
		margin :0;
	}
	
	.QualityServiceBox_TextBox .QualityServiceBox_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:100px;
		margin-top :20px;
	}
	
	.QualityServiceBox_SummeryBox p
	{
		position :absolute ;
		right:0px;
		top:0px;
		float :right;
		width:100%;
		bottom :0px;
		text-align :justify  ;
		line-height :30px;
		direction :rtl;
		font-family :yekan,arial;
		font-size:12pt;
		color:#A2A2A2;
		margin :0;
		font-weight :300;
		
	}
	
	.QualityServiceBox_ArticleBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :150px;
		direction :rtl;
		margin-top :30px;
	}
	
	.QualityServiceBox_ArticleBox a
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		padding :0;
		margin :0;
		text-decoration :none;
		color:#fff;
		font-family :yekan,arial;
		font-size:11pt;
		text-align :right ;
		font-weight :300;
		min-height :40px;
		line-height :40px;
		cursor :pointer ;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.QualityServiceBox_ArticleBox a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox_ArticleBox i
	{
		font-size :16pt;
		color:#FF5402;
		margin-left :15px;
	}
	
	.GostareshMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
	}
	
	.GostareshContainer
	{
		position :relative;
		top:0px;
		width :100%;
		min-height :400px;
		display :inline-block ;
		direction:rtl;
		padding-top :50px;
	}
	
	.GostareshBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		margin :0;
		padding :0;
		min-height :400px;
		width :50%;
	}
	
	.GostareshBox .titleGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :22pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :100px;
	}
	
	.GostareshBox .summeryGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :13pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :40px;
		font-weight :200;
	}
	
	.GostareshBox .textGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :11pt;
		font-family:yekan,arial;
		color:#9E9E9E;
		text-align :justify  ;
		min-height:150px;
		line-height :30px;
		font-weight :200;
	}
	.GostareshBox iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
	}
	
	.TestimonialsMainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
		background :#F7F7F7;
	}
	
	.TestimonialsContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
	}
	
	
	.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:Yekan;
		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 :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		width :60%;
		text-align :center ;
		direction :rtl;

		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :-30px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
	
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :-30px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
	
	}
	
	.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:-100px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		-webkit-transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Testimonials_Image_view
	{
	    left :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right:auto ;
		
		width :90px;
		height :90px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.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:Yekan;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background :#fff;
		
	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :150px;
		line-height :150px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :none;
		margin-left :auto ;
		margin-right :auto ;
		padding :0;
		width :90%;
		min-height:350px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
        margin-bottom :20px;
        background-size:100% 100%;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:35%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:35%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	
	
	
	
	
	.Goods_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display:inline-block ;
		text-align :center ;
		margin-bottom :50px;
	}
	
	.Goods_Container
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height :700px;
		display :inline-block ;
	}
	
	.Goods_Container .title_Header_Goods
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
	}
	
	.Goods_Container .goodsBoxLeft
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :30%;
		height :400px;
		border:4px solid #27ACE5;
		display:inline-block ;
		margin-right:2%; 
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxMiddle
	{
		position:relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width :30%;
		height :400px;
		border:4px solid #EB0A8E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxRight
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right  ;
		width :30%;
		height :400px;
		border:4px solid #FAEE1E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.title_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :16pt;
		color:#000;
		min-height :50px;
		line-height :50px;
		margin-top :50px;
		font-weight :600;
		direction :rtl;
	}
	
	.from_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :20px;
		line-height :20px;
		direction :rtl;
	}
	
	.from_PriceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :60px;
		line-height :60px;
		direction :rtl;
	}
	
	.from_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :120px;
		direction :rtl;
		padding-left :10%;
		padding-right :10%;
		margin-top :10px;
		font-weight :300;
	}
	.from_InputBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :center ;
	}
	.from_InputBox input
	{
		position :relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:100px;
		width:50%;
		min-height:60px;
		border-radius:30px;
		cursor:pointer ;
		border:2px solid #FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :14pt;
		color:#fff;
		background :#FF5402;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;	
	}
	
	.from_InputBox input:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.Offer_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		display :inline-block ;
		text-align :center;
		background :#1E2326;
	}
	
	.Offer_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :500px;
		display : inline-block ;

	}
	
	.Offer_Box_Left
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		margin :0;
		padding :0;
		
	}
	
	
	
	.Offer_Box_right
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		
		margin :0;
		padding :0;
	}
	.Offer_Box_right .title1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		margin-top :20%;
		font-weight :600;
	}
	
	.Offer_Box_right .Short1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		padding-left :40px;
		
	}
	
	.Offer_Box_right .title2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		font-weight :600;
	}
	
	.Offer_Box_right .Short2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :350px;
		display  :inline-block ;
	}
	
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :60px;
		width :100%;
		margin-bottom :50px;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	
	.logo_ContactBox .Email_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	
	}
	
	.logo_ContactBox .Phone_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.logo_ContactBox .Address_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.Content_ContactBox .title_Content_Contact
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		font-size :20pt;
		font-family :yekan,arial;
		color:#000;
		margin :0;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		
	}
	.Text_Content_Contact
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :11pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		margin-top :10px;
	}
	
	.box_MapFrame
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		overflow:hidden;
		margin-bottom :-50px;
	}
	
	.box_MapFrame iframe
	{
		position :relative ;
		top:-50px;
		left:0px;
		width :100%;
		min-height :350px;
	}
	
	.box_Footer
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		background :#34454D;
		display :inline-block ;
		text-align :center ;
	}
	
	.box_Footer .box_LogoFooter
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		min-height:250px;
		line-height :250px;
		text-align :center ;
		
	}
	
	.box_LogoFooter img
	{
		position:relative ;
		margin-top :5%;	
		margin-left :auto ;
		margin-right:auto ;
	}
	
	.box_socialFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		display :inline-block ;
		margin-top :100px;
		
	}
	
	.box_socialFooter ul
	{
		display :inline-block ;
		list-style :none;
		padding-left :30px;
		padding-right :30px;
		direction :rtl;
		
	}
	.box_socialFooter li
	{
		position :relative ;
		display :inline-block ;
	}
	
	
	.box_socialFooter i
	{
		font-size :20pt;
		color:#DF0689;
		padding :14px  0px 14px 0px;
	}
	
	.box_CopyrightFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:40px;
		display :inline-block ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
	}
	
	.box_CopyrightFooter a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
		text-decoration :none;
	}
	
	.searchIcon_Menu
	{
		font-size :30pt;
		color:#91ABBA;
		
	}
	
	
	
	.memberPanel_Basket
	{
		margin-bottom :12% ;
		margin-top :12% ;
		margin-left :auto ;
		margin-bottom :auto ;
		font-size :20pt;
		color:#123956;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:color 0.5s;
	}
	
	.memberPanel_Basket_a
	{
		position :absolute ;
		left:0px;
		padding :0px;
		top:0px;
		margin-right :auto ;
		margin-bottom :auto ;
		text-align :center ;
		
		display:inline-block ;
		height:51px;
		line-height :51px;
		font-size :20pt;

		
	}
	
	
	.SlideTopPageOtherPage
	{
		position :relative ;
		top:0px;
		float :left ;
		width :100%;
		min-height :460px;
	}
	.SlideTopPageOtherPage img
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
	}
	
	.SlideTopPageOtherPage .ContentBox
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		
		text-align :center ;
		line-height :460px;
		font-family :yekan,arial;
		font-size :40pt;
		color:#fff;
		text-shadow:2px 2px #1c1c1c;
	}
	
	.contactForm_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display:inline-block ;
		text-align :center ;
	}
	
	.contactForm_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
	}
	.contactForm_Title
	{
		position:relative ;
		top:0px;
		float:left ;
		left :0px;
		width :100%;
		direction:rtl;
		text-align :right ;
		font-family :yekan,arial;
		font-size:20px;
		color:#000;
		min-height :150px;
		line-height :150px;
	}
	
	.contactForm_Container ul
	{
		position :relative ;
		top:0px;
		width:30%;
		margin :0;
		padding :0;
		min-height :400px;
		list-style :none;
		display:inline-block ;
	}
	
	.contactForm_Container ul li
	{
		
		margin:5px;
		
		
	}
	.contactForm_Container .textBoxStyleContent
	{
		max-width :350px;
		width:100%;
		min-height:55px;
		background :#F5F5F5;
		color:#C7C7C7;
		font-family :yekan,arial;
		font-size:11pt;
		border-width:0;
		padding-right :15px;
		direction :rtl;
		text-align :right;
		font-weight:400;
		margin :0;
		resize:none;
	}
	
	.contactForm_Container .labelStyleContent
	{
		font-size:9pt;
		font-family :yekan,arial;
		color:#ff0;
		margin-left :5px;
	}
	
	#btnSave_contactForm
	{
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#FDB821;
		padding :5px 20px 5px 20px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	#btnSave_contactForm:hover
	{
		background :#fff;
		color:#092942;
	}
	
	.AboutUS_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		background-color: #F7F7F7;
		 direction :rtl;

	}
	.AboutUS_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		 direction :rtl;
	}
	
	
	.AboutUS_Container .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.AboutUS_Container .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	     direction :rtl;
	}
	
	.AboutUS_Container .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
	
	.AboutUS_Container .ContentAboutUs_Box
	{
	    position :relative ;
	    top:0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :100%;
	    min-height :400px;
	    margin-top :20px;
	     direction :rtl;
	}
	.AboutUS_Container .ContentAboutUs_Box .box
	{
	    position :relative ;
	    top:0px;
	    float :none  ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    padding :0;
	    min-height :400px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1
	{
	    position :relative ;
	    top:0px;
	   float :none  ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    padding :0;
	    min-height :400px;
	    overflow:hidden ;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:16pt;
	    text-align :right ;
	    font-weight :600;
	      direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .contentAboutBox
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :230px;
	    line-height :30px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:13pt;
	    text-align :justify  ;
	    padding-right:20px;
	    direction :rtl;
	    
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1 iframe
	{
	    position :relative ;
	    top:-50px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :600px;
	}
	
	
	.AboutUS_Container .OurVisionHeaderBox
	{
	    position :relative ;
	    top:0px;
	   display:inline-block ;
	    width :60%;
	   
	    min-height:100px;
	    text-align :center ;
	    font-family :yekan ,arial;
	    font-size:13pt;
	    color:#40516F;
	    line-height :30px;
	    padding-top :20px;
	    padding-bottom :40px;
	    background :#fff;
	}
	
	.AboutUS_Container .OurVisionContentBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height:260px;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    float :none ;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :90%;
	    min-height:134px;
	    padding :0;
	}
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .headerVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :18pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .textVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :13pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Image_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
		overflow :hidden ;
	}
	.AboutUS_Image_MainBox img
	{
		position:relative ;
		top:0px;
		width :100;
	}
	.AboutUS_Text_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
	}
	.AboutUS_Text_MainBox .titleBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:90px;
		line-height :90px;
		font-size :20pt;
		font-family :yekan,arial;
		text-align :right ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS_Text_MainBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MainBox .TextBoxAbout
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:90px;
		line-height :30px;
		font-size :12pt;
		font-family :yekan,arial;
		text-align :justify  ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS.Text_MemberBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		text-align :center ;
		min-height :600px;
		display :inline-block ;
	}
	.AboutUS_Text_MemberBox .header_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :80px;
		line-height :80px;
		margin-top :50px;
		text-align :center;
		width :100%;
	}
	.AboutUS_Text_MemberBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MemberBox .Text_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		min-height :100px;
		line-height :30px;
		text-align :center;
		width :100%;
	}
	
	.mainbox_MemberBox_ForImage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
		padding-bottom :80px;
		direction:rtl;
	}
	
	.boxImage_Member
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:360px;
		width :48%;
		margin :1%;
		overflow :hidden ;
		
	
	}
	
	.boxImage_Member_img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:280px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.boxImage_Member_img img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.boxImage_Member .nameMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		line-height :50px;
	}
	
	.boxImage_Member .SematMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :center ;
		font-weight:300;
		margin :0;
	}
	
	
	
	.boxImage_Member_img .mask_MemberBox
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
	}
	
	.boxImage_Member_img .mask_MemberBox a
	{
		display :none;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox
	{
		height:100%;
	}
	.boxImage_Member_img:hover .mask_MemberBox a
	{
		display :inline-block ;
	}
	.mask_MemberBox a
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-decoration :none;
		padding :10px;
	}
	
	.mask_MemberBox i
	{
		color:#FDB821;
		font-size:16pt;
	}
	
	.boxImage_Member_img .mask_MemberBox p
	{
		margin-bottom :45% ;
		margin-top :-100% ;
		width :100%;
		display  :inline-block ;
		text-align :center ;
		width :100%;
		min-height:20px;
		-webkit-transition:margin-top 0.5s; /* For Safari 3.1 to 6.0 */
		transition:margin-top 0.5s;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox p
	{
		margin-top :45% ;
	}
	
	.mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
		background-color: #f5f5f5;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.History_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
	}
	
	.Container_Header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :600px;
	    background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.History_Container
	{
		position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			margin-right :30px;	
	}
 .Container_Content
		{
			position :relative ;
			top:0px;
			width:100%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			
		}
		
	.Services_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px; 
	}
	
	.Services_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		margin-top :100px;
		margin-bottom :100px;
	}
	
	.Services_Box
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:310px;
		display :inline-block ;
		background :#F1F5F8;
		width :48%;
		margin  :10px;
		
	}
	
	.Services_Box .logoBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :30%;
		display :inline-block ;
		margin :0;
		min-height :310px;
	}
	
	.Services_Box .logoBox img
	{
		position :relative;
		display:block  ;
		margin-left :auto ;
		margin-right :auto ;
		float :none ;
		margin-top :70px;
		width :84px;
	}
	
	.Services_Box .ContentBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :70%;
		display :inline-block ;
		margin :0;
	}
	
	.Services_Box .ContentBox .TitleServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :14pt;
		font-family:yekan,arial;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		direction :rtl ;
		margin-top:60px;
		
	}
	
	.Services_Box .ContentBox .TextServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :10pt;
		font-family:yekan,arial;
		min-height:80px;
		line-height :25px;
		text-align :justify ;
		direction:rtl;
	}
	
	.Services_Box .ContentBox .InputServicesBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		
		
	}
	
	.Services_Box .ContentBox .InputServicesBox input
	{
		position :relative ;
		float :left ;
		left :0px;
		width:90px;
		height :40px;
		text-align :center ;
		cursor :pointer ;
		color:#fff;
		background :#FF5402;
		border:2px solid #FF5402;
		border-radius:20px;
		font-family :yekan,arial;
		font-size :10pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Services_Box .ContentBox .InputServicesBox input:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.serviceShow_Title
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :60px;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.serviceShow_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :30px;
		font-size:11pt;
		font-family :yekan,arial;
		color:#9c9c9c;
		direction :rtl;
		text-align :justify ;
	}
	
	.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;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :Yekan ,arial;
		font-size:20pt;
		color:#40516F;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FDB821;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:yekan ,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 :250px;
		overflow :hidden ;
	}
	
	.news_RightBox .picBox img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :right ;
		max-width:100%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right  ;
		left:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :13pt;
		color:#40516F;
		line-height :45px;
		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 :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#FDB821;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#40516F;
		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;
		right:0px;
		width :100%;
		float :right ;
		min-height:50px;
		line-height :50px;
		font-family :Yekan ,arial;
		font-size :20pt;
		color:#40516F;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right: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 :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :13pt;
		color:#40516F;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#FDB821;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :left ;
		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 :yekan,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
	
	#txtSearch
	{
		padding :5px 5px 5px 5px;
		border-width:0px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		direction :rtl;
		height:25px;
		
	}
	
	.SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.Register_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		display :inline-block ;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	.Register_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		margin-bottom :80px;

	}
	
	.register_Header
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :18pt;
		color:#25ADDD;
		direction :rtl;
		text-align :right ;
		margin-top :50px;
	}
	
	.register_HeaderText
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right ;
	}
	
	.register_BoxForm
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		margin :0;
		padding :0;
		display :inline-block ;
		min-height:500px;
		width :30%;
		
	}
	
	.register_CaptionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		text-align :right;
		direction :rtl;
	}
	.register_CaptionBox span
	{
		color:#FF5402;
		margin-right :5px;
	}
	
	.register_TextBox_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height :45px;
		line-height :45px;
	}
	
	.register_TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :45px;
		line-height :45px;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :10px;
		text-align :right ;
	}
	
	.register_Button_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height :60px;
		line-height :60px;
		margin-top:20px;
	}
	.register_Button_Box input
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :140px;
		height :50px;
		border-radius:0px;
		border:0px solid #FF5402;
		background :#FF5402;
		cursor :pointer ;
		color:#fff;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		direction :rtl;
	}
	
	.register_Button_Box input:hover
	{
		color:#fff;
		background:#00BBD4;
	}
	.register_Button_Box .ErrCaption
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		direction :rtl;
	}
	
	.register_HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		padding :0;
		margin :0;
		display:inline-block ;
	}
	
	.register_HelpPart1
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:350px;
		background :#F5F5F5;
		width :100%;
		margin-top :40px;
		
	}
	
	.register_HelpPart1 .titleHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#26ADDC;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		margin-top :10%;
		direction :rtl;
	}
	
	.register_HelpPart1 .summeryHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		direction :rtl;
	}
	.summeryHelp span
	{
		color:#FF5402;
	}
	.register_HelpPart2
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:130px;
		background :#F5F5F5;
		width :100%;
		margin-top :10px;
		
	}
	
	.register_HelpPart2 .textContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :70px;
		line-height :70px;
		text-align :right ;
		direction :rtl;
	}
	
	.register_HelpPart2 .PhoneContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :100%;
		font-size :12pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :center  ;
		direction :rtl;
		
	}
	
	.register_HelpPart2 .PhoneContactHelp i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right:10px;
		
	}
	
	.ProductsDetails_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
	}
	.ProductsDetails_Container
	{
		position:relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	
	.ProductsDetails_TopBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		margin :0;
		padding :0;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_leftBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:170px;
		margin-top :80px;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .rightBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .leftBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .captionBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox .Combobox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height :50px;
		border-width :0px;
		border-style :solid ;
		background :#F5F5F5;
		color:#000;
		font-family :yekan,arial;
		font-size:10pt;
		direction:rtl;
		text-align :right;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
		margin-top :10px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height:60px;
		line-height :60px;
		display :inline-block  ;
		text-decoration :none;
		text-align :left;
		direction:rtl;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox  i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-left :5px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a:hover
	{
		color:#FF5402;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		display :inline-block ;
		min-height :100px;
		line-height :100px;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		min-height :60px;
		line-height :60px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#FF5402;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		min-height:60px;
		line-height :60px;
		width :5.5%;
	}
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox i
	{
		color:#B3B3B3;
		font-size :20pt;
		position :relative ;
		width :100%;
		height :60px;
		line-height :60px;
		display :inline-block ;
		font-weight :900;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FAEE1E;
		cursor:pointer ;
		text-align :center ;
		color:#000;
		background :#FAEE1E;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton:hover
	{
		color:#FAEE1E;
		background :#fff;
	}
	
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#91ABBA;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#91ABBA;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton:hover
	{
		color:#91ABBA;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .helpMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:100px;
		
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:80px;
		line-height:80px;
		background :#F5F5F5;
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText .helpBox 
	{
	
		width :100%;
		display:inline-block ;
		min-height:70px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:10pt;
		color:#000;
		text-align :right  ;
		direction :rtl ;
		float:none;
		margin-top :5px;
		margin-bottom :5px;
	}
	
	.ProductsDetails_leftBox .ImageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:430px;
		border:6px solid #91ABBA;
		display :inline-block  ;
		margin-top :80px;
	}
	
	.ProductsDetails_leftBox .ImageBox .ProductName
	{
		position:relative ;
		top:0px;
		right:0px;
		min-height:90px;
		line-height :90px;
		display:inline-block ;
		text-align :center ;
		font-family :yekan,arial;
		font-size:16pt;
		color:#91ABBA;
		font-weight :800;
	}
	
	.Products_Tab_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height:400px;
	}
	
	.Products_Tab_Container
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		width :100%;
		min-height:400px;
	}
	
	.padding_Tab
  	{
  		position :relative ;
  		top:0px;
  		margin-top :20px;
  		display:inline-block ;
  		text-align :right ;
  		right :0px;
  		float:right;
  		padding :20px 20px 20px 20px;
  		direction :rtl;
  		font-size :11pt;
  		font-family :yekan,arial;
  		
  	}
  	
  	div.tab {
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fff;
    padding :0px 0px 0px 0px;
    position :relative ;
    width:100%;
    display :inline-block ;
    margin-left :auto ;
    margin-right :auto ;
    top:20px;
    text-align :left;
    
}

/* Style the buttons inside the tab */
div.tab input 
{
	position :relative ;
	float :right ;
	right :0px;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding:   5px  8px ;
    transition: 0.3s;
    font-size: 13px;
    font-family :yekan ,arial;
    background-color: #fff;
    margin-left :5px;
    min-width:60px;
    border-style :solid ;
    border-width :1px;
    border-color :#C8C8C8;
    min-height :52px;
    width :12%;
    margin-bottom :0px;
    color:#000;
    
}

/* Change background color of buttons on hover */
div.tab input:hover {
    background-color: #FF5402;
     color:#fff;
}

/* Create an active/current tablink class */
div.tab input.active {
    background-color: #FF5402;
    border-bottom:0px solid #ECDEBB;
    color:#fff;
}
	
	.tabcontent {
    display: none;
    padding: 20px  20px 20px 20px;
    border: 0px solid #ccc;
    
    width:100%;
    padding-bottom :50px;
    min-height :400px;
    font-size :11pt;
    margin-top :19px;
	background :rgb(241,245,248);
	background :rgba(241,245,248,0.5);
	border:1px solid #CACACA;
	border-top:2px solid #CACACA;

}
  	
  	.image_Products_MainBox
  	{
  		position :relative ;
  		top:0px;
  		float :right  ;
  		right :0px;
  		width :100%;
  		min-height :250px;
  		display :inline-block ;
  		cursor:pointer ;
  	}
	.image_Products_MainBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right :0px;
		width :100%;
		display :inline-block;
	}
	.image_Products_Title
	{
		position:relative ;
		top:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
	}
	
	.Comment_Box
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
	}
	
	.Comment_Container
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
	}
	
	.Comment_Container .commentCpation
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:35px;
		line-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.Comment_Container .commentTextBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right;
		
	}
	
	.Comment_Container .commentTextBox .TextBox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		max-width:300px;
		width:30%;
		min-height :50px;
		text-align :right ;
		border-width :0;
		border-style:solid;
		background :#fff;
		font-family :yekan,arial;
		font-size :10pt;
		padding-right :10px;
		padding-left :10px;
		resize:none;
	}
	.Comment_Container .commentTextBox .sendButtonComment
	{
		position :relative ;
		top:0px;
		float :right ;
		right :18%;
		width:100px;
		min-height:40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		text-align :center ;
		background :#FF5402;
		border-radius:30px;
		border:2px solid #FF5402;
		cursor:pointer ;
		margin-top :20px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Comment_Container .commentTextBox .sendButtonComment:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.CommentList_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
	}
	
	.CommentList_MainBox .CommentListBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width:60%;
		min-height :135px;
		background :#fff;
		display:inline-block ;
		text-align :center ;
		margin-bottom :20px;
	}
	
	.CommentListBox .DateCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :left;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	.CommentListBox .NameCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :right;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	
	.CommentListBox .TextCommentBox
	{
		position :relative ;
		top:0px;
		min-height :60px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :justify ;
		direction :rtl;
		width :100%;
		display :inline-block ;
	}
	.CommentListBox .LikeFrameBox
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		width :100%;
		min-height:30px;
		line-height :30px;
		
	}
	.CommentListBox .LikeFrameBox iframe
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :50%;
		max-width:300px;
		height :50px;
		
	}
	
	.basket_breadcrumbs_mainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
	}
	
	.basket_breadcrumbs_Container
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		min-height :100px;
		width :100%;
		
	}
	
	.panelInput_MainPage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.panelInput_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height:400px;
		
	}
	.panelInput_Container .rightBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :25%;
		min-height:360px;
	}
	
	.panelInput_Container .LeftBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :75%;
		min-height:360px;
		
	}
	
	
	
	
	.panelInput_Container .rightBox .ContainerBox
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		min-height:260px;
		display :inline-block ;
		text-align :center ;
		background :#91ABBA;
	}
	
	.panelInput_Container .rightBox .ContainerBox .MenuBox
	{
		position:relative ;
		display :inline-block ;
		width :100%;
		top:0px;
		min-height:260px;
	}
	
	.panelInput_Container .rightBox .ContainerBox .PersonBox
	{
		position:relative ;
		top:0px;
		float:right;
		width :100%;
		min-height:87px;
		line-height :87px;
		text-align :right ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		direction :rtl;
		
	}
	.panelInput_Container .rightBox .ContainerBox ul
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		margin :0;
		padding :0;
		list-style:none;
		display:inline-block ;
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li
	{
		margin :0;
		padding :0;
		
		direction :rtl;
		
		padding :5px 50px 5px 50px;
		text-align :right ;
		
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li a
	{
		text-decoration :none;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-align :right ;
		direction :rtl;
		display:inline-block ;
		width :100%;
		height :100%;
		min-height :25px;
		line-height :25px;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a:hover
	{
		color:#FAEE1E;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a i
	{
		font-size :16pt;
		color:#FAEE1E;
		margin-left :15px;
		direction :rtl;
		font-weight :900;
	}
	
	
	.panelInput_Container .LeftBox .headerBox
	{
		position:relative ;
		top:0px;
		float:right;
		right :0px;
		width :100%;
		min-height:34px;
		line-height :34px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :20px;
		text-align :right;
		background :#F1F5F8;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width:49%;
		min-height:350px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	.panelInput_Container .LeftBox .memberBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float:right ;
		margin-right :2%;
		width :49%;
		min-height :250px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer i
	{
		position :relative ;
		float :right ;
		right :0px;
		font-size :20pt;
		color:#FF5402;
		margin-left :10px;
		min-height:70px;
		line-height :70px;
		
		margin-right :0px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		text-align :center ;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		font-family :yekan,arial;
		font-size : 10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .captionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox input
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :70%;
		min-height :40px;
		background :#fff;
		border-width :0px;
		border-style :solid ;
		text-align :right ;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :9pt;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput
	{
		position :relative ;
		top:0px;
		right:30%;
		float :right ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput:hover
	{
		background :#fff;
		color:#FF5402;
	}
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right ;
		display :inline-block ;
		height:35px;
		line-height :35px;
		text-align :right;
		font-size :9pt;
		color:#000;
		direction :rtl;
		text-decoration :none;
		
		
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink:hover
	{
		color:#91ABBA;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink i
	{
		position :relative ;
		top:0px;
		margin-top:0px;
		color:#91ABBA;
		font-size :10pt;
		height:35px;
		line-height :35px;
	}
	
	
	.memberBoxMain_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height:200px;

	}
	
	.memberBoxMain_Container .headerbox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:70px;
		line-height :70px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	
	.memberBoxMain_Container .headerbox i
	{
		font-size :20pt;
		color:#FF5402;
		min-height :40px;
		line-height :40px;
		margin-left :10px;
	}
	
	.memberBoxMain_Container .Bodybox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	.memberBoxMain_Container .buttonMember
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :10pt;
		margin-top :10px;
	}
	
	.memberBoxMain_Container .buttonMember:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.panelInput_MainPage .SendOrderBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right;
		width :100%;
		min-height:450px;
		border:1px solid #C8C8C8;
		background :#F1F5F8;
		margin-top :10px;
		padding-top :20px;
	}
	.SendOrderBox .rightBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:45%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .leftBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:55%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .rightBox .captionBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		
	}
	
	.SendOrderBox .rightBox .TxetBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:42px;
		background :#fff;
		line-height :42px;
	}
	
	.SendOrderBox .rightBox .hazSendBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :42px;
		line-height :42px;
		
	}
	
	.SendOrderBox .rightBox .hazSendBox .captionHazErsal
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		min-height:42px;
		line-height :42px;
		background :#FAEE1E;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		max-width:160px;
		width :50%;
	}
	
	.SendOrderBox .leftBox .captionBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		margin-right :20px;
	}
	
	.SendOrderBox .leftBox .textBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:110px;
		background :#fff;
		resize:none;
		margin-right :20px;
	}
	
	
	#opt_Pay label 
	{
		padding-right :5px;
		padding-left :5px;
	}
	
	#chk_Ok label
	{
		padding-right :10px;
		padding-left :10px;
	}
	
	.sendOrder_ButtonBox
	{
		position :relative;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block; 
		text-align:center ; 
	}
	.sendOrder_ButtonContainer
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block; 
	}
	
	.sendOrder_ButtonContainer .buttonSend
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		min-height:60px;
		line-height :60px;
		width:25%;
		max-width :180px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size:10pt;
	}
	
	.sendOrder_ButtonContainer .buttonSend:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.errCaption_sendOrder
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		text-align :right ;
	}
	
	.MemberPanel_ContentTable_paging
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :40px;
	
	}
	
	.MemberPanel_ContentTable
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :200px;
	}
	
	.MemberPanel_ContentTable_leftBox
	{
		position:relative ;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		width :75%;
		min-height:360px;
		margin-top :0px;
	}
	
	.MemberPanel_Link
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link:hover
	{
		color:#FF5402;
	}
	
	
	.MemberPanel_Link_Even
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link_Even:hover
	{
		color:#FF5402;
	}
	
	.pagingContainer_MemberPanel
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height :40px;
		line-height :40px;
		margin-top :10px;
		
	}
	
	.pagingContainer_MemberPanel a
	{
		position:relative ;
		float :right ;
		right:0px;
		top:0px;
		width :30px;
		height :30px;
		display :inline-block ;
		text-align :center ;
		line-height :30px;
		font-size :10pt;
		color:#FF5402;
		font-family :yekan,arial;
		border-radius:180px;
		margin-left :5px;
		text-decoration :none;
	}
	
	.pagingContainer_MemberPanel a.active
	{
		
		color:#1c1c1c;
	}
	
	.pagingContainer_MemberPanel a i
	{
		font-size :14pt;
		color:#91ABBA;
		margin-top :5px;
		position :relative ;
	}
	
	.MemberPanel_Table
	{
		position :absolute  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
	}
	.boxMSGShowResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		line-height :100px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		
	}
	#txtResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :80px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		resize:none;
		padding :10px 10px 10px 10px
		
	}
	
	.boxMSGShowResponseButton
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :70px;
		line-height :70px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
	}
	.btn_boxmessageShow
	{
		position :relative ;
		margin-top :10px;
		margin-bottom :10px;
		left:0px;
		float :left ;
		width:30%;
		max-width :190px;
		min-height :55px;
		line-height :55px;
		border-radius:30px;
		background :#FF5402;
		border:2px solid #FF5402;
		color:#fff;
		text-align :center ;
		cursor :pointer ;
		font-family :yekan,arial;
		font-size :10pt;
		
	}
	.btn_boxmessageShow:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.message_Send_TitleBox
	{
		background :#FFF;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_File
	{
		background :#fff;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_button
	{
		width:30%;
		max-width :150px;
		background :#FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		min-height :35px;
		line-height :35px;
	}
	
	.message_Send_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	#current_pwd
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	#new_password
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	.changePassword_button
	{
		background :#FF5402;
		min-height:35px;
		line-height :35px;
		border:2px solid #FF5402;
		text-align :center ;
		color:#fff;
		font-family :yekan,arial;
		font-size :10pt;
		border-radius:30px;
		cursor :pointer ;
		width :100%;
		max-width :150px;
		min-width :100px;
		margin-top :20px;
	}
	
	.changePassword_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.changePassword_BoxHelp
	{
		position :relative ;
		top:0px;
		float:right ;
		right  :0px;
		width :100%;
		max-width :400px;
		min-width :300px;
		min-height :250px;
		padding :20px 20px 20px 20px;
		display :inline-block ;
		text-align :center ;
		direction :rtl;
		background :#F5F5F5;
		margin-top :30px;
	}
	
	.changePassword_BoxHelp .title
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:60px;
		line-height :60px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#91ABBA;
		text-align :right;
		display :inline-block ;
	}
	
	.changePassword_BoxHelp .text
	{
		position :relative ;
		top:0px;
		width:100%;
		min-height:60px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-align :right;
		display :inline-block ;
	}
           
 }
@media screen and (min-width: 786px) and (max-width: 1025px) 
{
    .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 300px;
    /* 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;
}
    .booking_saveAlert
    {
    z-index:10;width:35%;background-color:#F8F8F8;z-index:10;border:0px solid #4E4D4F;font-family:yekan,arial;font-size:10pt;color:#4E4D4F;border-radius:10px;position:relative;margin-top:25%;margin-left:auto;margin-right:auto;
    }
    .booking_Date_Combo
    {
        display :none;
    }
    .booking_Time_Combo
    {
        display :none;
    }
    #SelectDate_Booking
    {
        display :block ;
    }
    #selectTime_Booking
    {
        display :block ;
    }
     .toppage_Box_Phone
   {
       position :relative ;
       top:0px;
       display :inline-block ;
       left:0px;
       width :100%;
       min-height :45px;
       background :#092942;
       text-align :center ;
   }
   .toppage_Box_Phone_Container
   {
       position :relative ;
       display :inline-block ;
       width :100%;
       min-height :45px;
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox
   {
       position :relative ;
       top:0px;
       float :right ;
       right :0px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#fff;
       min-height :45px;
       line-height :45px;
       font-weight :600;
       text-align :right ;
       
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox i
   {
       font-size :18pt;
       color:#fff;
       margin-top :15px;
       margin-right :8px;
   }
     .toppage_Box_Phone_Container .TextPhoneBox a
    {
        font-family :yekan ,arial;
        font-size :12pt;
        color:#fff;
        padding-left :5px;
        padding-right :5px;
        text-decoration :none;
        border-left :2px solid #fff;
    }
    .toppage_Box_Phone_Container .TextPhoneBox a:hover
    {
        color:#3BDE21;
    }
        .cleaner_Contact_MapBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:350px;
       display :inline-block ;
   }
   
   .cleaner_Contact_MapBox iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:350px;
   }
   
   .cleaner_Contact_MainBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:140px;
       display :inline-block ;
       text-align :center ;
   }
   
   .cleaner_Contact_MainBox .cleaner_Contact_Container
   {
       position:relative ;
       top:0px;
       display:inline-block ;
       width :95%;
       min-height:140px;
       
   }
   
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left;
        width :33.3333%;
        margin :0;
        padding :0;
        min-height :140px;
        direction:rtl;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo
    {
        position :relative;
        top:0px;
        left :0px;
        float :right ;
        width :20%;
        min-height :140px;
        padding :0;
        margin :0;
       
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo
    {
        position :relative ;
        width :60px;
        min-height :67px;
        background :#FDB821;
        display :inline-block ;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo i
    {
        font-size :22px;
        color:#fff;
        margin-top :20px;
        margin-bottom :20px;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText
    {
        position :relative;
        top:0px;
        left :0px;
        float :left ;
        width :80%;
        min-height :67px;
        padding :0;
        margin :0;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#40516F;
        line-height :67px;
        padding-left:30px;
        padding-top :10px;
    }
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a
    {
        position :relative ;
        top:0px;
        left :0px;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#40516F;
        text-decoration :none;
        min-height :30px;
        line-height :25px;
        margin-top :10px;
        width :95%;
        display :inline-block ;
    }
    
    .contactus_FrameContactForm
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :850px;
    }
    .contactus_FrameContactForm iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :850px;
    }
    
     .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a:hover
     {
         color:#FDB821;
     }
   
   .priceGuide_MainBox_Content
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       min-height :400px;
   }
   
   .priceGuide_MainBox_Content .DescriptionTextBox
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :35%;
       margin :0;
       padding-right :10px;
       font-family :yekan ,arial;
       font-size:13pt;
       color:#40516F;
       line-height :30px;
       text-align :left ;
   }
   
   
   .priceGuide_MainBox_Price
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :65%;
       margin :0;
       padding :0;
     
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :50%;
       margin :0;
       padding :0;
       min-height:150px;
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       min-height:37px;
       line-height :37px;
       width :100%;
       margin-bottom :10px;
       
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       text-align :left ;
       min-height:37px;
       width :100%;
       font-family :yekan ,arial;
       font-size :18pt;
       color:#40516F;
       
   }
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a i
   {
       font-size :18pt;
       color:#FDB821;
       margin-right :5px;
       margin-top :5px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .textBoxPrice
   {
       position:relative ;
       top:0px;
       left :0px;
       width :95%;
       padding-left :10%;
       font-family :yekan ,arial;
       font-size :11pt;
       color:#40516F;
       text-align :left ;
       padding-top :5px;
       padding-bottom :5px;
       
   }
   
   
   .Service_MainBox_Cleaner
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :700px;
       background :#fff;
       display :inline-block ;
       text-align :center ;
   }
   .Service_Container_Cleaner
   {
       position :relative ;
       top:0px;
       width :95%;
       min-height :700px;
       display :inline-block ;
   }
   .Service_Container_Cleaner .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.Service_Container_Cleaner .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.Service_Container_Cleaner .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
   
   .Service_Container_Cleaner .ContentBoxService
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :460px;
   }
   .Service_Container_Cleaner .ContentBoxService .Box_TextService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :65%;
       min-height :460px;
       padding :50px 20px 20px 0px ;
       font-family :yekan ,arial;
       font-size :13pt;
       line-height:30px;
       text-align :left ;
       color:#40516F;
       margin :0;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :35%;
       min-height :460px;
       margin :0;
       display :inline-block ;
       text-align :center ;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService img
   {
       width :100%;
       max-width :300px;
       min-height :300px;
       clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   }
   
   .map_Box_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       height :300px;
       display :inline-block ;
       overflow :hidden ;
   }
   .map_Box_Main iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:380px;
   }
   
   .FooterWhiteSwan_main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:130px;
       display :inline-block ;
       text-align :center ;
   }
   
   .FooterWhiteSwan_Container
   {
       position:relative ;
       top:0px;
       width :95%;
       display :inline-block ;
       min-height:130px;
       padding-top :50px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#999999;
       text-align :center ;
        cursor :pointer ;
   } 
   
   .SocialNetworks_Main
   {
       position:relative ;
       top:0px;
       left:0px;
       width:100%;
       min-height :100px;
       background :#FDB821;
       display :inline-block ;
       text-align :center ;
   }
   .SocialNetworks_Container
   {
       position:relative ;
       top:0px;
       width:95%;
       min-height :100px;
       display :inline-block ;
   }
   .SocialNetworks_Container .boxSocial
   {
       position :relative ;
       float :none;
       width :90px;
       height :100px;
       margin-left :auto ;
       margin-right :auto ;
       text-align :center ;
       display :inline-block ;
       
   }
   
   .SocialNetworks_Container .boxSocial a
   {
       position :relative ;
       top:0px;
       left :0px;
       margin-top :22px;
       margin-bottom :22px;
       width :56px;
       height:56px;
       display :inline-block ;
       text-align :center ;
        background :#fff;
   }
   
   .SocialNetworks_Container .boxSocial a i
   {
       
       font-size :20pt;
       color:#FDB821;
       margin-top :18px;
       margin-bottom :18px;
   }
   
   .SocialNetworks_Container .boxSocial a:hover
   {
       background :#fff;
   }
   
   .OnlineBooking_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       display:inline-block ;
       text-align:center ;
       min-height :330px;
       background-image :url(../images/pic2.jpg);
       background-position :center center ;
       background-size:cover;
       background-repeat :no-repeat ;

   }
   
   .OnlineBooking_Container
   {
       position :relative ;
       top:0px;
       width :95%;
       display:inline-block ;
       min-height :330px;


   }
  
   
    .OnlineBooking_Container  input
    {
        position :relative ;
        border-style:solid ;
        border-width :0px;
        background :#FDB821;
        padding :10px 30px 10px 30px;
        cursor:pointer ;
        color:#fff;
        text-align :center ;
        font-family :Yekan ;
        font-size :18pt;    
        margin-top :10%;
        margin-bottom :10%;
    }
    
    .our_care_values_Main
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left ;
        width :100%;
        min-height :615px;
        display :inline-block ;
        text-align :center ;
        background :#092942;
        direction :rtl;
    }
    
    .our_care_values_Container
    {
        position :relative ;
        top:0px;
        width :95%;
        display :inline-block ;
    }
    
    .our_care_values_Container .spaceBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :90px;
        width :100%;
    }
    
    .our_care_values_Container .HeaderBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :55px;
        width :100%;
        line-height :55px;
        text-align :center ;
        font-family :Yekan ;
        font-size :26pt;
        font-weight :600;
        color:#fff;
    }
    
    .our_care_values_Container .HeaderBar
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :18px;
        width :100%;
        line-height :18px;
        text-align :center ;
    }
    
     .our_care_values_Container .HeaderText
    {
         position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :100px;
        width :100%;
        line-height :100px;
        text-align :center ;
        display :inline-block ;
    }
    
    .our_care_values_Container .HeaderText p
    {
        position:relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        font-family:yekan ,arial;
        font-size :13pt;
        color:#fff;
        text-align :center ;
        width :60%;
        line-height :30px;
        font-weight :300;
    }
    
    .our_care_values_Container .mainBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:300px;
        
     
    }
    .our_care_values_Container .mainBox .Box
    {
        position :relative ;
        top:100px;
        float :right ;
        margin :1%;
        min-height :300px;
        width :30%;
         -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .our_care_values_Container .mainBox .BoxView
    {
       
        top:0px;
        
    }
    
    .our_care_values_Container .mainBox .Box .shapeBox
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:140px;
        display:inline-block ;
        text-align :center ;
    }
    
    .our_care_values_Container .mainBox .title
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:36px;
        line-height :36px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :13pt;
        font-weight :500;
        color:#fff;
    }
    
    .our_care_values_Container .mainBox .Text
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:39px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-weight :500;
        color:#fff;
        margin :0;
    }
    
    .our_care_values_Container .mainBox .Text p
    {
        position:relative ;
        width :70%;
        float :none;
        margin :0;
        margin-left :auto ;
        margin-right :auto ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :11pt;
        color:#fff;
        line-height :30px;
    }
    
    
    .clean_Services_Main
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
        background :%fff;
        direction :rtl;
    }
    
    .clean_Services_Container
    {
        position:relative ;
        top:0px;
        width :95%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
    }
    
    .clean_Services_Container .SpaceBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        float :left ;
        min-height :75px;
    }
    
     .clean_Services_Container .HeaderBox
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :55px;
        line-height :55px;
        text-align :center ;
        font-family :Yekan;
        color:#40516F;
        font-size :30pt;
        font-weight :500;
    }
    
     .clean_Services_Container .HeaderBar
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
    }
    
     .clean_Services_Container .ContentMain
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :380px;
        text-align :center ;
    }
    
    .clean_Services_Container .ContentMain .boxCenter
    {
        position :relative ;
        float :left ;
        left :0px;
        top:100px;
        margin :1%;
        width :30%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
     .clean_Services_Container .ContentMain .boxCenter_services
     {
         top:0px;
     }
    
    .clean_Services_Container .ContentMain .boxCenter img
    {
        width :100%;
        max-width :334px;
    }
    
    .clean_Services_Container .ContentMain .box
    {
        position :relative ;
        float :left ;
        left :-100px;
        top:0px;
        margin :1%;
        width :30%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .clean_Services_Container .ContentMain .boxViewService
    {
        left :0px;
    }
    
    .clean_Services_Container .ContentMain .box .p_Left
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Left a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :left ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        
        }
    .clean_Services_Container .ContentMain .box .p_Left a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Left a img
    
    {
        margin-right:10px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .clean_Services_Container .ContentMain .box .p_Right
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Right a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Right a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Right a img
    
    {
        margin-left:10px;
    }
    
    .clean_Top_Bar_Main
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height:90px;
        background :#F0F0F0;
        margin :0;
        padding :0;
        display :inline-block ;
        text-align :center ;
         box-shadow:1px 2px 3px gray;
    }
     .clean_Top_Bar_Container
     {
         position:relative ;
         top:0px;
         display :inline-block ;
         width :95%;
         min-height :90px;
     }
     
     .clean_Top_Bar_Container .leftBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :90px;
         margin :0;
         padding :0;
     }
     
     .clean_Top_Bar_Container .leftBox img
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         cursor :pointer ;
     }
     
     .clean_Top_Bar_Container .rightBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :100%;
         min-height :90px;
         margin :0;
         padding :0;
     }
    
     .subBox_MessageSend .colpart1
     {
         width :10%;
     }
     
     .subBox_MessageSend .colpart2
     {
         width :95%;
     }
     .panelInput_Container .amount_Margin
    {
        margin-top :50px;
    }
    .BargozariMarasem_MainPage
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        margin-top :100px;
        
    }
    
    .BargozariMarasem_Container
    {
        position:relative ;
        top:0px;
        display:inline-block ;
        width :95%;
    }
    
    .BargozariMarasem_Box
    {
       position:relative ;
       margin-left :10px;
    }
    
    .BargozariMarasem_Box img
    {
        width :100%;
        height :200px;
        max-width:200px;
    }
    
    .Body_Content
    {
        background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
   
    .ContactMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :790px;
        background :#ffffff;
        display :inline-block ;
        text-align :center ;
        
    }
    
    .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :95%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    .ContactMap_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :70px;
        line-height :70px;
    }
    
     .ContactMap_Container .HeaderText
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :46px;
        line-height :46px;
        font-size :20pt;
        font-family :Yekan;
        color:#40516F;
        text-align :center ;
        display :inline-block ;
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
         float :left ;
        left :0px;
        margin :0;
        padding :0;
        min-height :600px;
        visibility:hidden ;
        width :100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s;
     
    }
    
    .ContactMap_Container .BoxFrame_view
    {
        visibility :visible ;
     
    }
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .Akhbar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
        background :#F7F7F7;
        text-align :center ;
    }
    
    .Akhbar_Container
    {
        position:relative ;
        top:0px;
        width :95%;
        display :inline-block ;
        min-height :700px;
    }
    
    
    .Akhbar_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :110px;
        line-height :110px;
        
    }
    
    .Akhbar_Container .whiteSpaceBottom
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        
    }
    
    .Akhbar_Container .Header
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :50px;
        line-height :50px;
        font-size :20pt;
        font-family :Yekan;
        color:#092942;
        direction :rtl;
        text-align :center ;
    }
    
    .Akhbar_Container .barHeader
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
        display :inline-block ;
    }
    
    .Akhbar_InnerPage
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :460px;
    }
    
    .Akhbar_InnerPage .PicBox1
	{
	    position:relative ;
	    width :18%;
	    min-height:350px;
	    float :right ;
	    right:0px; 
	    margin :0;
	    cursor:pointer ;
	    margin :10px;
	}
	
	.Akhbar_InnerPage .PicBox1 .boxStyle
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:95%;
	    min-height:350px;
	   
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox
	{
	    position:relative ;
	    width :236px;
	    min-height:264px;
	    float:none;
	    margin-left :auto ;
	    margin-right :auto ;
	    background-repeat:no-repeat;
	    background-position:center center;
	    background-size:100%;
	    -webkit-transition:background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:background-size 1s;
  background-size: cover;
  transition: 0.4s cubic-bezier(1, -1, 0, 2);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	

   
	
	
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.Akhbar_InnerPage .PicBox1 .imgBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :45%;
	    margin-bottom :45%;
	}
	

	.Akhbar_InnerPage .PicBox1 .TitleNews
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :100px;
	   
	    text-align :center ;
	    font-family :arial;
	    font-size :13pt;
	    color :#000;
	    direction :rtl;
	    padding-top:20px;
	    line-height :30px;
	    padding-left :10px;
	    padding-right :10px;
	}
    
    .Akhbar_InnerPage .PicBox1 .TitleNews:hover
    {
        color:#FDB821;
    }
    .Akhbar_InnerPage .PicBox1 .TextNews
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :100%;
        min-height :170px;
        font-family :arial;
        font-size :11pt;
        color:#9B9B9B;
        direction :rtl;
        padding-left :40px;
        padding-right :40px;
        line-height :25px;
        text-align :justify ;
    }
    
    .varzeshi_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        text-align:center ;
        background :#F3F3F2;
    }
    
    .varzeshi_Container
    {
        position:relative ;
        top:0px;
        width :95%;
        display :inline-block ;
    }
    
    .varzeshi_Container .Header
    {
        position:relative ;
        width :100%;
        font-size :20pt;
        font-family :Yekan,arial;
        color:#000;
        min-height:96px;
        line-height:96px;
        text-align :center ;
        margin-top :5%;
    }
    
    .varzeshi_InnerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    
    .varzeshi_InnerBox .PicBox1
	{
	    position:relative ;
	    width :33.333%;
	    min-height:330px;
	    float :right ;
	    right:50%; 
	    margin :0;
	   -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi
	{
	    position:relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :40%;
	    min-height:150px;
	    border-radius:5px;
	    background-position :center center ;
	    background-repeat :no-repeat ;
	    background-size:100% 100%;
	    -webkit-transition:width 1s,background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,background-size 1s;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover 
	{
	    background-size:120% 120%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :35%;
	    margin-bottom :35%;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .Header
	{
	    position:relative ;
	    width :100%;
	    font-size :11pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :30px;
	    line-height :30px;
	}
	
	.varzeshi_InnerBox  .Header a
	{
	    text-decoration :none;
	    color:#000;
	}
	
	.varzeshi_InnerBox  .Header a:hover
	{
	    color:#FF5402;
	}
	
	.varzeshi_InnerBox  .Text
	{
	    position:relative ;
	    width :70%;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :80px;
	    line-height :25px;
	    display :inline-block ;
	    margin :0;
	}
	
	
	.varzeshi_InnerBox .PicBox
	{
	    position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    top:200px; 
	    margin :0; 
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox .PicBox2
	{
	   position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);  
	}
    .varzeshi_InnerBox .PicBox2_view
    {
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
	
	.Talar_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	    background :#35454D;
	}
	.Talar_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :730px;
	    width :95%;
	}
	.Talar_Container .boxLeft
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Talar_Container .boxLeft .firstBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-20%;
	    width :95%;
	    margin-top :55px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :620px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar1.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :30px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	.Talar_Container .boxLeft .firstBox_view
	{
	    
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    display :inline-block ;
	    width :100%;
	    min-height :600px;
	   
	    margin :0;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox
	{
	    position :relative ;
	    float :left ;
	    left :0px;
	    width :62%;
	    margin-top :50%;
	    min-height :300px;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.header
	{
	    
	    float :right ;
	    font-size :18pt;
	    font-family :Yekan,arial;
	    width :100%;
	    direction :rtl;
	    text-align :right ;
	    font-weight :700;
	    margin :0;
	}
	
		
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Text
	{
	    float :right ;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    width :85%;
	    direction :rtl;
	    line-height :35px;
	    text-align :justify  ;
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom
	{
	    float :right ;
	    width :85%;
	    direction :rtl;
	    text-align :left ;
	    margin :0;
	    min-height :150px;
	    line-height :150px;

	    
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input
	{
	    margin-top :15%;
	    width :130px;
	    height:50px;
	    text-align :center ;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#7D7D7D;
	    cursor :pointer ;
	    background :none;
	    border-style :solid;
	    border-width :1px;
	    border-color :#000;
	    
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input:hover
	{
	    color:#fff;
	    background :#34454D;
	}
	
	.Talar_Container .boxLeft .SecondBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-400px;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :12px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar2.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .SecondBox_view
	{
	    right :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .SecondBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :100px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	.Talar_Container .boxLeft .EndBox1
	{
	    position :relative ;
	    top:-200px;
	    float :right ;
	    right :0px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar3.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .EndBox1_view
	{
	     top :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	.Talar_Container .boxLeft .EndBox2
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    left :-100px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar4.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	
	.Talar_Container .boxLeft .EndBox2_view
	{
        left :0px;
        opacity: 1;
        filter: alpha(opacity=100);	    
	}
	
	
	.Restorant_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :670px;
	    display :inline-block ;
	    text-align :center ;
	    background: linear-gradient(180deg, #FF5402 60%, #fff 60%);
	}
	
	.Restorant_Container
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :95%;
	}
	
	.Restorant_Container p.header
	{
	    position:relative ;
	    width :100%;
	    min-height:60px;
	    line-height :60px;
	    font-family :Yekan,arial;
	    font-size :30pt;
	    color:#fff;
	    direction :rtl;
	}
	
	
	.Restorant_Container p.Text
	{
	    position:relative ;
	    width :30%;
	    min-height:100px;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    line-height :25px;
	    direction :rtl;
	    text-align :center ;
	    display :inline-block ;
	    margin :0;
	}
	
	.Restorant_Container_Inner
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	
	.Restorant_Container_Inner .PicBox1
	{
	    position:relative ;
	    top:0px;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:50%; 
	    margin :0;
	    margin-left :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	.Restorant_Container_Inner .PicBox
	{
	    position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:0px; 
	    top:200px;
	    margin :0;
	    margin-left :1.65%;
	    margin-right :1.65%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox_view
	{
	    top:0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.Restorant_Container_Inner .PicBox2
	{
	   position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    margin-right :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox2_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :95%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.MojtamaPardis_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :475px;
	    display :inline-block ;
	    text-align :center ;
	    background :#F9F0EB;
	}
	.MojtamaPardis_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :475px;
	    width :95%;
	}
	
	.MojtamaPardis_Box
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :220px;
	    margin-top :125px;
	    margin-bottom :125px;
	    border:4px solid #fff;
	    width :70%;
	}
	
	.MojtamaPardis_Box .contentBox
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :150px;
	    margin-top :35px;
	    margin-bottom :35px;
	    width :85%;
	    font-size :10pt;
	    line-height :300;
	    font-family :yekan,arial;
	    color:#000;
	    line-height:27px;
	    text-align :justify ;
	    direction :rtl;
	}
	
	.MojtamaPardis_Box .contentBox p
	{
	    position :relative ;
	    float :right ;
	    right:0px;
	    width :100%;
	    bottom :0px;
	    min-height :40px;
	    text-align :left ;
	    line-height :40px;
	    margin :0;
	}
	.MojtamaPardis_Box .contentBox p a
	{
	    font-family :Yekan,arial;
	    font-size :11pt;
	    color:#FF5402;
	    text-decoration :none;
	    direction :rtl;
	    
	}
	
	.MojtamaPardis_Box .contentBox p a:hover
	{
	    color:#00BCD5;
	}
	
	.MojtamaPardis_Box .contentBox p a i
	{
	    font-size :12pt;
	    margin-left :10px;
	    font-weight :900;
	}
	
	#btnExit
	{
		padding :5px 10px 5px 10px;
		border-style :solid ;
		border-width :0;
		background :#E70A8B;
		color:#fff;
		text-align :center ;
		cursor:pointer ;	
		font-family :yekan,arial;
		font-size :9pt;
	}
	
	#btnExit:hover
	{
		background :#26AFDD;
	}
	.dialog_SelectSize
	{
		position:relative;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20%;
		background :#fff;
		border-radius:10px;
		line-height:200px;
		width:30%;
		min-height:200px;
	}
	
	.onlineplan_selectSize_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.onlineplan_selectSize_Mainpage .boxSize
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		width :15%;
		min-height :300px;
		background-image:url(../images/paper.png);
		background-repeat :no-repeat ;
		background-position :center center ;
		cursor :pointer ;
		line-height :300px;
		font-size :18pt;
		font-family :yekan,arial;
		color:#000;
		margin :10px;
	}
	
	.frame_OnlinePlan
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :1400px;
	}
	
	.changePassword_barTop
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		width :95%;
		min-height:40px;
		line-height :40px;
		background :none;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		margin-top :50px;
	}
	
	.MemberPanel_ContentTable_leftBox 
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		 width :95%;
		 min-height:40px;
		 line-height :40px;
		 padding-right :10px;
		 font-family :yekan,arial;
		 font-size :11pt;
		 color:#000;
		 text-align :right ;
		 margin-top :50px;

	}
	
	.subBox_MessageSend
	{
		width: 95%;

	}
	
	.MemberPanel_ContentTable_leftBox  .frameEditor
	{
		width: 95%;
		min-height:350px;
	}
	
	html,body
	{
		padding :0;
		margin :0;
	}
	.mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:95%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	.topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:20%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:70%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FDB821;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
 
z-index:1000;

float:right ;
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;

}
#cssmenu #menu-button {
  display: none;
  
}
#cssmenu {
  width: auto;
  font-family:arial;
  background: nono;
  
}
#cssmenu > ul {
  
  
  
}
#cssmenu.align-right > ul > li {
  float: left;
  margin :0;
  
}
#cssmenu > ul > li {
  
  
  margin :0;

}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
   text-align: center;
   
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
float:left ;
  padding:45px 10px 10px  10px;
  text-decoration: none;
  font-size: 18px;
font-family:yekan;
  color: #092942;
  letter-spacing: 1px;
  min-height:90px;  
   text-align: center;
 
   margin :0;
   -webkit-transition:background 0.3s; /* For Safari 3.1 to 6.0 */
        transition:background 0.3s;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #fff;
  background: #FDB821;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 0px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 0px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  
}
#cssmenu.align-right ul ul {
  text-align: center ;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #40516F;
  top: -4px;
  left: 40px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #40516F;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 82px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: 100px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :10pt;
  padding-top:15px;
  padding-left :30px;
  padding-bottom :15px;
  float:left ;
  width: 200px;
  color: #fff;
  text-align :left  ;
  background: #40516F;
  z-index :1000000;
  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FDB821;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #40516F;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #40516F;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #40516F;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #40516F;
  border-left-color: transparent;
}

	.bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		
		
		display :inline-block ;
	}

	.ServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		background :#fff;
		display :inline-block ;
		text-align :center ;
	}

	.ServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		display :inline-block ;
		min-height :600px;
		direction :rtl;
		padding-bottom :50px;
	}


	.ServiceBox_Container .titleContainer
	{
		position :relative  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :200px;
		margin-bottom :20px;
	}

	.titleContainer h1 
	{
		position:absolute ;
		width :100%;
		padding-top :10px;
		padding-bottom :10px;
		font-size :28pt;
		font-family:yekan,arial;
		color:#000;
		font-weight :400;
		bottom :0px;
		margin :0;
	}

	.titleContainer span
	{
		color:#91ABBA;
	}
	
	.ServiceBoxContent
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:33.3%;
		margin :0;
		min-height:250px;
		
	}
	
	.ServiceBoxContent .logoBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		text-align :center ;
		min-height:80px;
		
	}
	.titleBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:14pt;
		color:#000;
		direction :rtl;
		cursor :pointer ;
	 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.titleBoxService:hover
	{
		color:#FF5402;
	}
	.SummeryBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#666;
		direction :rtl;
	}
	
	.SummeryBoxService p
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :center ;
		min-height :40px;
		width :70%;
		line-height :30px;
	}
	
	.LabelBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		background :#F1F5F8;
		text-align :center ;
	}
	.LabelBox_Container
	{
		position:relative ;
		top:0px;
		width :95%;
		min-height:600px;
		display :inline-block ;
	}
	
	.LabelBoxCintent
	{
		position :relative ;
		top:0px;
		left:0px;
		float:left ;
		margin :0;
		padding :0;
		width:50%;
		min-height :480px;
		margin-top :10%;
	}
	
	.LabelBoxCintent img
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
	}
	.LabelBoxCintent .titleLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		font-family :yekan,arial;
		font-size:28pt;
		color:#000;
		text-align :right ;
	}
	
	.LabelBoxCintent .textLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:250px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		font-weight :400;
		direction :rtl;
		padding-left :50px;
	}
	
	.LabelBoxCintent .OrderButtonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :right ;
		margin-top :10px;
	}
	
	.OrderButtonBox Input
	{
		position:relative ;
		width:190px;
		height :60px;
		border-radius:50px;
		border-style :solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		font-family:yekan,arial;
		font-size:12pt;
		color:#fff;
		background :#FF5402;
		 -webkit-transition:background 0.6s,color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.6s,color 0.5s;
	}
	.OrderButtonBox Input:hover
	{
		background:#fff;
		color:#FF5402;
	}
	
	.ServiceMain_Box
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.ServiceMain_Box_Container
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :95%;
		min-height:600px;
	}
	.ServiceMain_Box_Container .titleBox_ServiceMain
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :200px;
		width :100%;
		margin :0;
		
	}
	
	.titleBox_ServiceMain .title1_ServiceMain
	{
		position :absolute  ;
		bottom:60px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :11pt;
		color:#91ABBA;
		min-height :60px;
		line-height :60px;
	}
	
	.titleBox_ServiceMain .title2_ServiceMain
	{
		position :absolute  ;
		bottom:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :22pt;
		color:#000;
		min-height :100px;
		line-height :100px;
	}
	
	.contentBoxService_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		min-height:340px;
		line-height :340px;
		text-align :center ;
	}
	
	.contentBoxService
	{
		position :relative ;
		top:0px;
		float :left ;
		margin :0.5%;
		width:24%;
		min-height :300px;
		background :#F1F5F8;
		display:inline-block ;
		text-align :center ;
	}
	
	.contentBoxService .logoboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:190px;
		text-align :center ;
		
	}
	
	.contentBoxService .logoboxService img
	{
		position :relative;
		bottom :0px;
		float:none  ;
		max-width:100px;
		margin-bottom:0px;
		margin-top :30%;
	}
	
	.contentBoxService .TextboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		height:100px;
		text-align :center ;
		margin :0;
	}
	
	.TextboxService a
	{
		position :relative  ;	
		top:0px;	
		margin-left :auto ;
		margin-right :auto ;
		font-size :14pt;
		font-family :yekan,arial;
		text-align :center ;
		text-decoration :none;
		color:#000;
		min-height:30px;
		line-height :30px;
		display :inline-block ;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.TextboxService a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
		background :#221E1B;
	}
	.QualityServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.QualityServiceBox_Images
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	
	
	.QualityServiceBox_TextBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	.QualityServiceBox_TextBox .QualityServiceBox_TitleBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:200px;
	}
	
	.QualityServiceBox_TitleBox p
	{
		position :absolute ;
		left:0px;
		width:100%;
		bottom :0px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size:24pt;
		color:#fff;
		margin :0;
	}
	
	.QualityServiceBox_TextBox .QualityServiceBox_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:100px;
		margin-top :20px;
	}
	
	.QualityServiceBox_SummeryBox p
	{
		position :absolute ;
		right:0px;
		top:0px;
		float :right;
		width:95%;
		bottom :0px;
		text-align :justify  ;
		line-height :30px;
		direction :rtl;
		font-family :yekan,arial;
		font-size:12pt;
		color:#A2A2A2;
		margin :0;
		font-weight :300;
		
	}
	
	.QualityServiceBox_ArticleBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :150px;
		direction :rtl;
		margin-top :30px;
	}
	
	.QualityServiceBox_ArticleBox a
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		padding :0;
		margin :0;
		text-decoration :none;
		color:#fff;
		font-family :yekan,arial;
		font-size:11pt;
		text-align :right ;
		font-weight :300;
		min-height :40px;
		line-height :40px;
		cursor :pointer ;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.QualityServiceBox_ArticleBox a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox_ArticleBox i
	{
		font-size :16pt;
		color:#FF5402;
		margin-left :15px;
	}
	
	.GostareshMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
	}
	
	.GostareshContainer
	{
		position :relative;
		top:0px;
		width :95%;
		min-height :400px;
		display :inline-block ;
		direction:rtl;
		padding-top :50px;
	}
	
	.GostareshBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		margin :0;
		padding :0;
		min-height :400px;
		width :50%;
	}
	
	.GostareshBox .titleGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :22pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :100px;
	}
	
	.GostareshBox .summeryGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :13pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :40px;
		font-weight :200;
	}
	
	.GostareshBox .textGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :11pt;
		font-family:yekan,arial;
		color:#9E9E9E;
		text-align :justify  ;
		min-height:150px;
		line-height :30px;
		font-weight :200;
	}
	.GostareshBox iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :95%;
		min-height:400px;
	}
	
	.TestimonialsMainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
		background :#F7F7F7;
	}
	
	.TestimonialsContainer
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :300px;
		display :inline-block ;
	}
	
	
	.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:Yekan;
		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 :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		width :60%;
		text-align :center ;
		direction :rtl;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		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:-100px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		-webkit-transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Testimonials_Image_view
	{
	    left :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right:auto ;
		
		width :90px;
		height :90px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.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:Yekan;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background :#fff;
		
	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :150px;
		line-height :150px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
        background-size:100% 100%;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	
	
	
	
	
	.Goods_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display:inline-block ;
		text-align :center ;
		margin-bottom :50px;
	}
	
	.Goods_Container
	{
		position :relative ;
		top:0px;
		width:95%;
		min-height :700px;
		display :inline-block ;
	}
	
	.Goods_Container .title_Header_Goods
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
	}
	
	.Goods_Container .goodsBoxLeft
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :30%;
		height :400px;
		border:4px solid #27ACE5;
		display:inline-block ;
		margin-right:2%; 
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxMiddle
	{
		position:relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width :30%;
		height :400px;
		border:4px solid #EB0A8E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxRight
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right  ;
		width :30%;
		height :400px;
		border:4px solid #FAEE1E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.title_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :16pt;
		color:#000;
		min-height :50px;
		line-height :50px;
		margin-top :50px;
		font-weight :600;
		direction :rtl;
	}
	
	.from_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :20px;
		line-height :20px;
		direction :rtl;
	}
	
	.from_PriceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :60px;
		line-height :60px;
		direction :rtl;
	}
	
	.from_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :120px;
		direction :rtl;
		padding-left :10%;
		padding-right :10%;
		margin-top :10px;
		font-weight :300;
	}
	.from_InputBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :center ;
	}
	.from_InputBox input
	{
		position :relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:100px;
		width:50%;
		min-height:60px;
		border-radius:30px;
		cursor:pointer ;
		border:2px solid #FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :14pt;
		color:#fff;
		background :#FF5402;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;	
	}
	
	.from_InputBox input:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.Offer_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		display :inline-block ;
		text-align :center;
		background :#1E2326;
	}
	
	.Offer_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :500px;
		display : inline-block ;

	}
	
	.Offer_Box_Left
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		margin :0;
		padding :0;
		
	}
	
	
	
	.Offer_Box_right
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		
		margin :0;
		padding :0;
	}
	.Offer_Box_right .title1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		margin-top :20%;
		font-weight :600;
	}
	
	.Offer_Box_right .Short1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		padding-left :40px;
		
	}
	
	.Offer_Box_right .title2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		font-weight :600;
	}
	
	.Offer_Box_right .Short2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :350px;
		display  :inline-block ;
	}
	
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :60px;
		width :100%;
		margin-bottom :50px;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	
	.logo_ContactBox .Email_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	
	}
	
	.logo_ContactBox .Phone_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.logo_ContactBox .Address_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.Content_ContactBox .title_Content_Contact
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		font-size :20pt;
		font-family :yekan,arial;
		color:#000;
		margin :0;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		
	}
	.Text_Content_Contact
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		font-size :11pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		margin-top :10px;
	}
	
	.box_MapFrame
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		overflow:hidden;
		margin-bottom :-50px;
	}
	
	.box_MapFrame iframe
	{
		position :relative ;
		top:-50px;
		left:0px;
		width :100%;
		min-height :350px;
	}
	
	.box_Footer
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		background :#34454D;
		display :inline-block ;
		text-align :center ;
	}
	
	.box_Footer .box_LogoFooter
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		min-height:250px;
		line-height :250px;
		text-align :center ;
		
	}
	
	.box_LogoFooter img
	{
		position:relative ;
		margin-top :5%;	
		margin-left :auto ;
		margin-right:auto ;
	}
	
	.box_socialFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		display :inline-block ;
		margin-top :100px;
		
	}
	
	.box_socialFooter ul
	{
		display :inline-block ;
		list-style :none;
		padding-left :30px;
		padding-right :30px;
		direction :rtl;
		
	}
	.box_socialFooter li
	{
		position :relative ;
		display :inline-block ;
	}
	
	
	.box_socialFooter i
	{
		font-size :20pt;
		color:#DF0689;
		padding :14px  0px 14px 0px;
	}
	
	.box_CopyrightFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:40px;
		display :inline-block ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
	}
	
	.box_CopyrightFooter a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
		text-decoration :none;
	}
	
	.searchIcon_Menu
	{
		font-size :30pt;
		color:#91ABBA;
		
	}
	
	
	
	.memberPanel_Basket
	{
		margin-bottom :12% ;
		margin-top :12% ;
		margin-left :auto ;
		margin-bottom :auto ;
		font-size :20pt;
		color:#123956;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:color 0.5s;
	}
	
	.memberPanel_Basket_a
	{
		position :absolute ;
		left:0px;
		padding :0px;
		top:0px;
		margin-right :auto ;
		margin-bottom :auto ;
		text-align :center ;
		
		display:inline-block ;
		height:51px;
		line-height :51px;
		font-size :20pt;

		
	}
	
	
	.SlideTopPageOtherPage
	{
		position :relative ;
		top:0px;
		float :left ;
		width :100%;
		min-height :460px;
	}
	.SlideTopPageOtherPage img
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
	}
	
	.SlideTopPageOtherPage .ContentBox
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		
		text-align :center ;
		line-height :460px;
		font-family :yekan,arial;
		font-size :40pt;
		color:#fff;
		text-shadow:2px 2px #1c1c1c;
	}
	
	.contactForm_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display:inline-block ;
		text-align :center ;
	}
	
	.contactForm_Container
	{
		position:relative ;
		top:0px;
		width :95%;
		min-height:600px;
		display :inline-block ;
	}
	.contactForm_Title
	{
		position:relative ;
		top:0px;
		float:left ;
		left :0px;
		width :100%;
		direction:rtl;
		text-align :right ;
		font-family :yekan,arial;
		font-size:20px;
		color:#000;
		min-height :150px;
		line-height :150px;
	}
	
	.contactForm_Container ul
	{
		position :relative ;
		top:0px;
		width:30%;
		margin :0;
		padding :0;
		min-height :400px;
		list-style :none;
		display:inline-block ;
	}
	
	.contactForm_Container ul li
	{
		
		margin:5px;
		
		
	}
	.contactForm_Container .textBoxStyleContent
	{
		max-width :350px;
		width:100%;
		min-height:55px;
		background :#F5F5F5;
		color:#C7C7C7;
		font-family :yekan,arial;
		font-size:11pt;
		border-width:0;
		padding-right :15px;
		direction :rtl;
		text-align :right;
		font-weight:400;
		margin :0;
		resize:none;
	}
	
	.contactForm_Container .labelStyleContent
	{
		font-size:9pt;
		font-family :yekan,arial;
		color:#ff0;
		margin-left :5px;
	}
	
	#btnSave_contactForm
	{
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#FDB821;
		padding :5px 20px 5px 20px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	#btnSave_contactForm:hover
	{
		background :#fff;
		color:#092942;
	}
	
	.AboutUS_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		background-color: #F7F7F7;

	}
	.AboutUS_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		 direction :rtl;
	}
	
	
	.AboutUS_Container .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.AboutUS_Container .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	     direction :rtl;
	}
	
	.AboutUS_Container .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
	
	.AboutUS_Container .ContentAboutUs_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :400px;
	    margin-top :20px;
	     direction :rtl;
	}
	.AboutUS_Container .ContentAboutUs_Box .box
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :400px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :400px;
	    overflow:hidden ;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :98%;
	    min-height :35px;
	    line-height :35px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:16pt;
	    text-align :right ;
	    font-weight :600;
	      direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .contentAboutBox
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :98%;
	    min-height :230px;
	    line-height :30px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:13pt;
	    text-align :justify  ;
	    padding-right:20px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1 iframe
	{
	    position :relative ;
	    top:-50px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :600px;
	}
	
	
	.AboutUS_Container .OurVisionHeaderBox
	{
	    position :relative ;
	    top:0px;
	   display:inline-block ;
	    width :60%;
	   
	    min-height:100px;
	    text-align :center ;
	    font-family :yekan ,arial;
	    font-size:13pt;
	    color:#40516F;
	    line-height :30px;
	    padding-top :20px;
	    padding-bottom :40px;
	    background :#fff;
	}
	
	.AboutUS_Container .OurVisionContentBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height:260px;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    float :left ;
	    width :50%;
	    min-height:134px;
	    margin :0;
	    padding :0;
	}
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .headerVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :18pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .textVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :13pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Image_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
		overflow :hidden ;
	}
	.AboutUS_Image_MainBox img
	{
		position:relative ;
		top:0px;
		width :100;
	}
	.AboutUS_Text_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
	}
	.AboutUS_Text_MainBox .titleBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height:90px;
		line-height :90px;
		font-size :20pt;
		font-family :yekan,arial;
		text-align :right ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS_Text_MainBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MainBox .TextBoxAbout
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height:90px;
		line-height :30px;
		font-size :12pt;
		font-family :yekan,arial;
		text-align :justify  ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS.Text_MemberBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		text-align :center ;
		min-height :600px;
		display :inline-block ;
	}
	.AboutUS_Text_MemberBox .header_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :80px;
		line-height :80px;
		margin-top :50px;
		text-align :center;
		width :100%;
	}
	.AboutUS_Text_MemberBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MemberBox .Text_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		min-height :100px;
		line-height :30px;
		text-align :center;
		width :100%;
	}
	
	.mainbox_MemberBox_ForImage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
		padding-bottom :80px;
		direction:rtl;
	}
	
	.boxImage_Member
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:360px;
		width :48%;
		margin :1%;
		overflow :hidden ;
		
	
	}
	
	.boxImage_Member_img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:280px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.boxImage_Member_img img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.boxImage_Member .nameMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		line-height :50px;
	}
	
	.boxImage_Member .SematMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :center ;
		font-weight:300;
		margin :0;
	}
	
	
	
	.boxImage_Member_img .mask_MemberBox
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
	}
	
	.boxImage_Member_img .mask_MemberBox a
	{
		display :none;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox
	{
		height:100%;
	}
	.boxImage_Member_img:hover .mask_MemberBox a
	{
		display :inline-block ;
	}
	.mask_MemberBox a
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-decoration :none;
		padding :10px;
	}
	
	.mask_MemberBox i
	{
		color:#FDB821;
		font-size:16pt;
	}
	
	.boxImage_Member_img .mask_MemberBox p
	{
		margin-bottom :45% ;
		margin-top :-100% ;
		width :100%;
		display  :inline-block ;
		text-align :center ;
		width :100%;
		min-height:20px;
		-webkit-transition:margin-top 0.5s; /* For Safari 3.1 to 6.0 */
		transition:margin-top 0.5s;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox p
	{
		margin-top :45% ;
	}
	
	.mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
		background-color: #f5f5f5;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.History_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
	}
	
	.Container_Header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :600px;
	    background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.History_Container
	{
		position :relative ;
			top:0px;
			width:95%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			margin-right :30px;	
	}
 .Container_Content
		{
			position :relative ;
			top:0px;
			width:95%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			
		}
		
	.Services_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px; 
	}
	
	.Services_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		display :inline-block ;
		text-align :center ;
		margin-top :100px;
		margin-bottom :100px;
	}
	
	.Services_Box
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:310px;
		display :inline-block ;
		background :#F1F5F8;
		width :48%;
		margin  :10px;
		
	}
	
	.Services_Box .logoBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :30%;
		display :inline-block ;
		margin :0;
		min-height :310px;
	}
	
	.Services_Box .logoBox img
	{
		position :relative;
		display:block  ;
		margin-left :auto ;
		margin-right :auto ;
		float :none ;
		margin-top :70px;
		width :84px;
	}
	
	.Services_Box .ContentBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :70%;
		display :inline-block ;
		margin :0;
	}
	
	.Services_Box .ContentBox .TitleServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :14pt;
		font-family:yekan,arial;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		direction :rtl ;
		margin-top:60px;
		
	}
	
	.Services_Box .ContentBox .TextServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :95%;
		font-size :10pt;
		font-family:yekan,arial;
		min-height:80px;
		line-height :25px;
		text-align :justify ;
		direction:rtl;
	}
	
	.Services_Box .ContentBox .InputServicesBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		
		
	}
	
	.Services_Box .ContentBox .InputServicesBox input
	{
		position :relative ;
		float :left ;
		left :0px;
		width:90px;
		height :40px;
		text-align :center ;
		cursor :pointer ;
		color:#fff;
		background :#FF5402;
		border:2px solid #FF5402;
		border-radius:20px;
		font-family :yekan,arial;
		font-size :10pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Services_Box .ContentBox .InputServicesBox input:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.serviceShow_Title
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :60px;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.serviceShow_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :30px;
		font-size:11pt;
		font-family :yekan,arial;
		color:#9c9c9c;
		direction :rtl;
		text-align :justify ;
	}
	
	.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;
		left: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;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :Yekan ,arial;
		font-size:20pt;
		color:#40516F;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#673AB7;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:yekan ,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;
		left:0px;
		float  :right ;
		max-width:95%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :13pt;
		color:#40516F;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
	}
	
	.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 :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#673AB7;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#40516F;
		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 :Yekan ,arial;
		font-size :20pt;
		color:#40516F;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right: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 :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :13pt;
		color:#40516F;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#673AB7;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :left ;
		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 :yekan,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
	
	#txtSearch
	{
		padding :5px 5px 5px 5px;
		border-width:0px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		direction :rtl;
		height:25px;
		
	}
	
	.SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.Register_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		display :inline-block ;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	.Register_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :600px;
		display :inline-block ;
		margin-bottom :80px;

	}
	
	.register_Header
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :18pt;
		color:#25ADDD;
		direction :rtl;
		text-align :right ;
		margin-top :50px;
	}
	
	.register_HeaderText
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right ;
	}
	
	.register_BoxForm
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		margin :0;
		padding :0;
		display :inline-block ;
		min-height:500px;
		width :30%;
		
	}
	
	.register_CaptionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		min-height :40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		text-align :right;
		direction :rtl;
	}
	.register_CaptionBox span
	{
		color:#FF5402;
		margin-right :5px;
	}
	
	.register_TextBox_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height :45px;
		line-height :45px;
	}
	
	.register_TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :45px;
		line-height :45px;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :10px;
		text-align :right ;
	}
	
	.register_Button_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height :60px;
		line-height :60px;
		margin-top:20px;
	}
	.register_Button_Box input
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :140px;
		height :50px;
		border-radius:0px;
		border:0px solid #FF5402;
		background :#FF5402;
		cursor :pointer ;
		color:#fff;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		direction :rtl;
	}
	
	.register_Button_Box input:hover
	{
		color:#fff;
		background:#00BBD4;
	}
	.register_Button_Box .ErrCaption
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		direction :rtl;
	}
	
	.register_HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		padding :0;
		margin :0;
		display:inline-block ;
	}
	
	.register_HelpPart1
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:350px;
		background :#F5F5F5;
		width :95%;
		margin-top :40px;
		
	}
	
	.register_HelpPart1 .titleHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#26ADDC;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		margin-top :10%;
		direction :rtl;
	}
	
	.register_HelpPart1 .summeryHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		direction :rtl;
	}
	.summeryHelp span
	{
		color:#FF5402;
	}
	.register_HelpPart2
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:130px;
		background :#F5F5F5;
		width :95%;
		margin-top :10px;
		
	}
	
	.register_HelpPart2 .textContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :70px;
		line-height :70px;
		text-align :right ;
		direction :rtl;
	}
	
	.register_HelpPart2 .PhoneContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :95%;
		font-size :12pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :center  ;
		direction :rtl;
		
	}
	
	.register_HelpPart2 .PhoneContactHelp i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right:10px;
		
	}
	
	.ProductsDetails_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
	}
	.ProductsDetails_Container
	{
		position:relative ;
		top:0px;
		width :95%;
		min-height :600px;
		display :inline-block ;
	}
	
	.ProductsDetails_TopBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		margin :0;
		padding :0;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_leftBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:95%;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:170px;
		margin-top :80px;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .rightBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .leftBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .captionBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox .Combobox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width :95%;
		min-height :50px;
		border-width :0px;
		border-style :solid ;
		background :#F5F5F5;
		color:#000;
		font-family :yekan,arial;
		font-size:10pt;
		direction:rtl;
		text-align :right;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:60px;
		margin-top :10px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height:60px;
		line-height :60px;
		display :inline-block  ;
		text-decoration :none;
		text-align :left;
		direction:rtl;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox  i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-left :5px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a:hover
	{
		color:#FF5402;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		display :inline-block ;
		min-height :100px;
		line-height :100px;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		min-height :60px;
		line-height :60px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#FF5402;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		min-height:60px;
		line-height :60px;
		width :5.5%;
	}
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox i
	{
		color:#B3B3B3;
		font-size :20pt;
		position :relative ;
		width :100%;
		height :60px;
		line-height :60px;
		display :inline-block ;
		font-weight :900;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FAEE1E;
		cursor:pointer ;
		text-align :center ;
		color:#000;
		background :#FAEE1E;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton:hover
	{
		color:#FAEE1E;
		background :#fff;
	}
	
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#91ABBA;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#91ABBA;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton:hover
	{
		color:#91ABBA;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .helpMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:100px;
		
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:80px;
		line-height:80px;
		background :#F5F5F5;
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText .helpBox 
	{
	
		width :95%;
		display:inline-block ;
		min-height:70px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:10pt;
		color:#000;
		text-align :right  ;
		direction :rtl ;
		float:none;
		margin-top :5px;
		margin-bottom :5px;
	}
	
	.ProductsDetails_leftBox .ImageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :95%;
		min-height:430px;
		border:6px solid #91ABBA;
		display :inline-block  ;
		margin-top :80px;
	}
	
	.ProductsDetails_leftBox .ImageBox .ProductName
	{
		position:relative ;
		top:0px;
		right:0px;
		min-height:90px;
		line-height :90px;
		display:inline-block ;
		text-align :center ;
		font-family :yekan,arial;
		font-size:16pt;
		color:#91ABBA;
		font-weight :800;
	}
	
	.Products_Tab_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height:400px;
	}
	
	.Products_Tab_Container
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		width :95%;
		min-height:400px;
	}
	
	.padding_Tab
  	{
  		position :relative ;
  		top:0px;
  		margin-top :20px;
  		display:inline-block ;
  		text-align :right ;
  		right :0px;
  		float:right;
  		padding :20px 20px 20px 20px;
  		direction :rtl;
  		font-size :11pt;
  		font-family :yekan,arial;
  		
  	}
  	
  	div.tab {
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fff;
    padding :0px 0px 0px 0px;
    position :relative ;
    width:100%;
    display :inline-block ;
    margin-left :auto ;
    margin-right :auto ;
    top:20px;
    text-align :left;
    
}

/* Style the buttons inside the tab */
div.tab input 
{
	position :relative ;
	float :right ;
	right :0px;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding:   5px  8px ;
    transition: 0.3s;
    font-size: 13px;
    font-family :yekan ,arial;
    background-color: #fff;
    margin-left :5px;
    min-width:60px;
    border-style :solid ;
    border-width :1px;
    border-color :#C8C8C8;
    min-height :52px;
    width :12%;
    margin-bottom :0px;
    color:#000;
    
}

/* Change background color of buttons on hover */
div.tab input:hover {
    background-color: #FF5402;
     color:#fff;
}

/* Create an active/current tablink class */
div.tab input.active {
    background-color: #FF5402;
    border-bottom:0px solid #ECDEBB;
    color:#fff;
}
	
	.tabcontent {
    display: none;
    padding: 20px  20px 20px 20px;
    border: 0px solid #ccc;
    
    width:100%;
    padding-bottom :50px;
    min-height :400px;
    font-size :11pt;
    margin-top :19px;
	background :rgb(241,245,248);
	background :rgba(241,245,248,0.5);
	border:1px solid #CACACA;
	border-top:2px solid #CACACA;

}
  	
  	.image_Products_MainBox
  	{
  		position :relative ;
  		top:0px;
  		float :right  ;
  		right :0px;
  		width :100%;
  		min-height :250px;
  		display :inline-block ;
  		cursor:pointer ;
  	}
	.image_Products_MainBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right :0px;
		width :100%;
		display :inline-block;
	}
	.image_Products_Title
	{
		position:relative ;
		top:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
	}
	
	.Comment_Box
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
	}
	
	.Comment_Container
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height :300px;
		display :inline-block ;
	}
	
	.Comment_Container .commentCpation
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:35px;
		line-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.Comment_Container .commentTextBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right;
		
	}
	
	.Comment_Container .commentTextBox .TextBox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		max-width:300px;
		width:30%;
		min-height :50px;
		text-align :right ;
		border-width :0;
		border-style:solid;
		background :#fff;
		font-family :yekan,arial;
		font-size :10pt;
		padding-right :10px;
		padding-left :10px;
		resize:none;
	}
	.Comment_Container .commentTextBox .sendButtonComment
	{
		position :relative ;
		top:0px;
		float :right ;
		right :18%;
		width:100px;
		min-height:40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		text-align :center ;
		background :#FF5402;
		border-radius:30px;
		border:2px solid #FF5402;
		cursor:pointer ;
		margin-top :20px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Comment_Container .commentTextBox .sendButtonComment:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.CommentList_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
	}
	
	.CommentList_MainBox .CommentListBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width:60%;
		min-height :135px;
		background :#fff;
		display:inline-block ;
		text-align :center ;
		margin-bottom :20px;
	}
	
	.CommentListBox .DateCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :left;
		direction :rtl;
		width :95%;
		display :inline-block ;
	}
	.CommentListBox .NameCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :right;
		direction :rtl;
		width :95%;
		display :inline-block ;
	}
	
	.CommentListBox .TextCommentBox
	{
		position :relative ;
		top:0px;
		min-height :60px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :justify ;
		direction :rtl;
		width :95%;
		display :inline-block ;
	}
	.CommentListBox .LikeFrameBox
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		width :95%;
		min-height:30px;
		line-height :30px;
		
	}
	.CommentListBox .LikeFrameBox iframe
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :50%;
		max-width:300px;
		height :50px;
		
	}
	
	.basket_breadcrumbs_mainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
	}
	
	.basket_breadcrumbs_Container
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		min-height :100px;
		width :100%;
		
	}
	
	.panelInput_MainPage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.panelInput_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :95%;
		display:inline-block ;
		min-height:400px;
		
	}
	.panelInput_Container .rightBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :25%;
		min-height:360px;
	}
	
	.panelInput_Container .LeftBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :75%;
		min-height:360px;
		
	}
	
	
	
	
	.panelInput_Container .rightBox .ContainerBox
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		min-height:260px;
		display :inline-block ;
		text-align :center ;
		background :#91ABBA;
	}
	
	.panelInput_Container .rightBox .ContainerBox .MenuBox
	{
		position:relative ;
		display :inline-block ;
		width :95%;
		top:0px;
		min-height:260px;
	}
	
	.panelInput_Container .rightBox .ContainerBox .PersonBox
	{
		position:relative ;
		top:0px;
		float:right;
		width :100%;
		min-height:87px;
		line-height :87px;
		text-align :right ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		direction :rtl;
		
	}
	.panelInput_Container .rightBox .ContainerBox ul
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		margin :0;
		padding :0;
		list-style:none;
		display:inline-block ;
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li
	{
		margin :0;
		padding :0;
		
		direction :rtl;
		
		padding :5px 50px 5px 50px;
		text-align :right ;
		
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li a
	{
		text-decoration :none;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-align :right ;
		direction :rtl;
		display:inline-block ;
		width :100%;
		height :100%;
		min-height :25px;
		line-height :25px;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a:hover
	{
		color:#FAEE1E;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a i
	{
		font-size :16pt;
		color:#FAEE1E;
		margin-left :15px;
		direction :rtl;
		font-weight :900;
	}
	
	
	.panelInput_Container .LeftBox .headerBox
	{
		position:relative ;
		top:0px;
		float:right;
		right :0px;
		width :100%;
		min-height:34px;
		line-height :34px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :20px;
		text-align :right;
		background :#F1F5F8;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width:49%;
		min-height:350px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	.panelInput_Container .LeftBox .memberBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float:right ;
		margin-right :2%;
		width :49%;
		min-height :250px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer i
	{
		position :relative ;
		float :right ;
		right :0px;
		font-size :20pt;
		color:#FF5402;
		margin-left :10px;
		min-height:70px;
		line-height :70px;
		
		margin-right :0px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		text-align :center ;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer
	{
		position :relative ;
		top:0px;
		width :95%;
		min-height:70px;
		display:inline-block ;
		font-family :yekan,arial;
		font-size : 10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .captionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox input
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :70%;
		min-height :40px;
		background :#fff;
		border-width :0px;
		border-style :solid ;
		text-align :right ;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :9pt;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput
	{
		position :relative ;
		top:0px;
		right:30%;
		float :right ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput:hover
	{
		background :#fff;
		color:#FF5402;
	}
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right ;
		display :inline-block ;
		height:35px;
		line-height :35px;
		text-align :right;
		font-size :9pt;
		color:#000;
		direction :rtl;
		text-decoration :none;
		
		
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink:hover
	{
		color:#91ABBA;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink i
	{
		position :relative ;
		top:0px;
		margin-top:0px;
		color:#91ABBA;
		font-size :10pt;
		height:35px;
		line-height :35px;
	}
	
	
	.memberBoxMain_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :95%;
		display:inline-block ;
		min-height:200px;

	}
	
	.memberBoxMain_Container .headerbox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:70px;
		line-height :70px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	
	.memberBoxMain_Container .headerbox i
	{
		font-size :20pt;
		color:#FF5402;
		min-height :40px;
		line-height :40px;
		margin-left :10px;
	}
	
	.memberBoxMain_Container .Bodybox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	.memberBoxMain_Container .buttonMember
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :10pt;
		margin-top :10px;
	}
	
	.memberBoxMain_Container .buttonMember:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.panelInput_MainPage .SendOrderBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right;
		width :100%;
		min-height:450px;
		border:1px solid #C8C8C8;
		background :#F1F5F8;
		margin-top :10px;
		padding-top :20px;
	}
	.SendOrderBox .rightBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:45%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .leftBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:55%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .rightBox .captionBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :95%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		
	}
	
	.SendOrderBox .rightBox .TxetBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :95%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:42px;
		background :#fff;
		line-height :42px;
	}
	
	.SendOrderBox .rightBox .hazSendBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :95%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :42px;
		line-height :42px;
		
	}
	
	.SendOrderBox .rightBox .hazSendBox .captionHazErsal
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		min-height:42px;
		line-height :42px;
		background :#FAEE1E;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		max-width:160px;
		width :50%;
	}
	
	.SendOrderBox .leftBox .captionBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		margin-right :20px;
	}
	
	.SendOrderBox .leftBox .textBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :95%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:110px;
		background :#fff;
		resize:none;
		margin-right :20px;
	}
	
	
	#opt_Pay label 
	{
		padding-right :5px;
		padding-left :5px;
	}
	
	#chk_Ok label
	{
		padding-right :10px;
		padding-left :10px;
	}
	
	.sendOrder_ButtonBox
	{
		position :relative;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block; 
		text-align:center ; 
	}
	.sendOrder_ButtonContainer
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block; 
	}
	
	.sendOrder_ButtonContainer .buttonSend
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		min-height:60px;
		line-height :60px;
		width:25%;
		max-width :180px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size:10pt;
	}
	
	.sendOrder_ButtonContainer .buttonSend:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.errCaption_sendOrder
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		text-align :right ;
	}
	
	.MemberPanel_ContentTable_paging
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :40px;
	
	}
	
	.MemberPanel_ContentTable
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :200px;
	}
	
	.MemberPanel_ContentTable_leftBox
	{
		position:relative ;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		width :75%;
		min-height:360px;
		margin-top :0px;
	}
	
	.MemberPanel_Link
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link:hover
	{
		color:#FF5402;
	}
	
	
	.MemberPanel_Link_Even
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link_Even:hover
	{
		color:#FF5402;
	}
	
	.pagingContainer_MemberPanel
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height :40px;
		line-height :40px;
		margin-top :10px;
		
	}
	
	.pagingContainer_MemberPanel a
	{
		position:relative ;
		float :right ;
		right:0px;
		top:0px;
		width :30px;
		height :30px;
		display :inline-block ;
		text-align :center ;
		line-height :30px;
		font-size :10pt;
		color:#FF5402;
		font-family :yekan,arial;
		border-radius:180px;
		margin-left :5px;
		text-decoration :none;
	}
	
	.pagingContainer_MemberPanel a.active
	{
		
		color:#1c1c1c;
	}
	
	.pagingContainer_MemberPanel a i
	{
		font-size :14pt;
		color:#91ABBA;
		margin-top :5px;
		position :relative ;
	}
	
	.MemberPanel_Table
	{
		position :absolute  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
	}
	.boxMSGShowResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		line-height :100px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		
	}
	#txtResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :80px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		resize:none;
		padding :10px 10px 10px 10px
		
	}
	
	.boxMSGShowResponseButton
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :70px;
		line-height :70px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
	}
	.btn_boxmessageShow
	{
		position :relative ;
		margin-top :10px;
		margin-bottom :10px;
		left:0px;
		float :left ;
		width:30%;
		max-width :190px;
		min-height :55px;
		line-height :55px;
		border-radius:30px;
		background :#FF5402;
		border:2px solid #FF5402;
		color:#fff;
		text-align :center ;
		cursor :pointer ;
		font-family :yekan,arial;
		font-size :10pt;
		
	}
	.btn_boxmessageShow:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.message_Send_TitleBox
	{
		background :#FFF;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_File
	{
		background :#fff;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_button
	{
		width:30%;
		max-width :150px;
		background :#FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		min-height :35px;
		line-height :35px;
	}
	
	.message_Send_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	#current_pwd
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	#new_password
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	.changePassword_button
	{
		background :#FF5402;
		min-height:35px;
		line-height :35px;
		border:2px solid #FF5402;
		text-align :center ;
		color:#fff;
		font-family :yekan,arial;
		font-size :10pt;
		border-radius:30px;
		cursor :pointer ;
		width :100%;
		max-width :150px;
		min-width :100px;
		margin-top :20px;
	}
	
	.changePassword_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.changePassword_BoxHelp
	{
		position :relative ;
		top:0px;
		float:right ;
		right  :0px;
		width :100%;
		max-width :400px;
		min-width :300px;
		min-height :250px;
		padding :20px 20px 20px 20px;
		display :inline-block ;
		text-align :center ;
		direction :rtl;
		background :#F5F5F5;
		margin-top :30px;
	}
	
	.changePassword_BoxHelp .title
	{
		position :relative ;
		top:0px;
		width:95%;
		min-height:60px;
		line-height :60px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#91ABBA;
		text-align :right;
		display :inline-block ;
	}
	
	.changePassword_BoxHelp .text
	{
		position :relative ;
		top:0px;
		width:95%;
		min-height:60px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-align :right;
		display :inline-block ;
	}
        
}
@media screen and (min-width: 1025px) and (max-width: 1280px) 
{
    .slider_amir,
.slider_amir > div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    min-height: 400px;
    /* 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;
}
    .booking_saveAlert
    {
    z-index:10;width:35%;background-color:#F8F8F8;z-index:10;border:0px solid #4E4D4F;font-family:yekan,arial;font-size:10pt;color:#4E4D4F;border-radius:10px;position:relative;margin-top:25%;margin-left:auto;margin-right:auto;
    }
    .booking_Date_Combo
    {
        display :none;
    }
    .booking_Time_Combo
    {
        display :none;
    }
    #SelectDate_Booking
    {
        display :block ;
    }
    #selectTime_Booking
    {
        display :block ;
    }
     .toppage_Box_Phone
   {
       position :relative ;
       top:0px;
       display :inline-block ;
       left:0px;
       width :100%;
       min-height :45px;
       background :#092942;
       text-align :center ;
   }
   .toppage_Box_Phone_Container
   {
       position :relative ;
       display :inline-block ;
       width :90%;
       min-height :45px;
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox
   {
       position :relative ;
       top:0px;
       float :right ;
       right :0px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#fff;
       min-height :45px;
       line-height :45px;
       font-weight :600;
       text-align :right ;
       
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox i
   {
       font-size :18pt;
       color:#fff;
       margin-top :15px;
       margin-right :8px;
   }
     .toppage_Box_Phone_Container .TextPhoneBox a
    {
        font-family :yekan ,arial;
        font-size :12pt;
        color:#fff;
        padding-left :5px;
        padding-right :5px;
        text-decoration :none;
        border-left :2px solid #fff;
    }
    .toppage_Box_Phone_Container .TextPhoneBox a:hover
    {
        color:#3BDE21;
    }
    .cleaner_Contact_MapBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:350px;
       display :inline-block ;
   }
   
   .cleaner_Contact_MapBox iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:350px;
   }
   
   .cleaner_Contact_MainBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:140px;
       display :inline-block ;
       text-align :center ;
   }
   
   .cleaner_Contact_MainBox .cleaner_Contact_Container
   {
       position:relative ;
       top:0px;
       display:inline-block ;
       width :90%;
       min-height:140px;
       
   }
   
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left;
        width :33.3333%;
        margin :0;
        padding :0;
        min-height :140px;
        direction:rtl;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo
    {
        position :relative;
        top:0px;
        left :0px;
        float :right ;
        width :20%;
        min-height :140px;
        padding :0;
        margin :0;
       
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo
    {
        position :relative ;
        width :60px;
        min-height :67px;
        background :#FDB821;
        display :inline-block ;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo i
    {
        font-size :22px;
        color:#fff;
        margin-top :20px;
        margin-bottom :20px;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText
    {
        position :relative;
        top:0px;
        left :0px;
        float :left ;
        width :80%;
        min-height :67px;
        padding :0;
        margin :0;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#40516F;
        line-height :67px;
        padding-left:30px;
        padding-top :10px;
    }
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a
    {
        position :relative ;
        top:0px;
        left :0px;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#40516F;
        text-decoration :none;
        min-height :30px;
        line-height :25px;
        margin-top :10px;
        width :90%;
        display :inline-block ;
    }
    
    .contactus_FrameContactForm
    {
        position :relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :850px;
    }
    .contactus_FrameContactForm iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :850px;
    }
    
     .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a:hover
     {
         color:#FDB821;
     }
   
   .priceGuide_MainBox_Content
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       min-height :400px;
   }
   
   .priceGuide_MainBox_Content .DescriptionTextBox
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :35%;
       margin :0;
       padding-right :10px;
       font-family :yekan ,arial;
       font-size:13pt;
       color:#40516F;
       line-height :30px;
       text-align :left ;
   }
   
   
   .priceGuide_MainBox_Price
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :65%;
       margin :0;
       padding :0;
     
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :48%;
       margin :0;
       padding :0;
       min-height:150px;
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       min-height:37px;
       line-height :37px;
       width :100%;
       margin-bottom :10px;
       
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       text-align :left ;
       min-height:37px;
       width :100%;
       font-family :yekan ,arial;
       font-size :18pt;
       color:#40516F;
       
   }
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a i
   {
       font-size :18pt;
       color:#FDB821;
       margin-right :5px;
       margin-top :5px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .textBoxPrice
   {
       position:relative ;
       top:0px;
       left :0px;
       width :90%;
       padding-left :10%;
       font-family :yekan ,arial;
       font-size :11pt;
       color:#40516F;
       text-align :left ;
       padding-top :5px;
       padding-bottom :5px;
       
   }
   
   
   .Service_MainBox_Cleaner
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :700px;
       background :#fff;
       display :inline-block ;
       text-align :center ;
   }
   .Service_Container_Cleaner
   {
       position :relative ;
       top:0px;
       width :90%;
       min-height :700px;
       display :inline-block ;
   }
   .Service_Container_Cleaner .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.Service_Container_Cleaner .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.Service_Container_Cleaner .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
   
   .Service_Container_Cleaner .ContentBoxService
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :460px;
   }
   .Service_Container_Cleaner .ContentBoxService .Box_TextService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :65%;
       min-height :460px;
       padding :50px 20px 20px 0px ;
       font-family :yekan ,arial;
       font-size :13pt;
       line-height:30px;
       text-align :left ;
       color:#40516F;
       margin :0;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :35%;
       min-height :460px;
       margin :0;
       display :inline-block ;
       text-align :center ;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService img
   {
       width :100%;
       max-width :300px;
       min-height :300px;
       clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   }
   
   .map_Box_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       height :300px;
       display :inline-block ;
       overflow :hidden ;
   }
   .map_Box_Main iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:380px;
   }
   
   .FooterWhiteSwan_main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:130px;
       display :inline-block ;
       text-align :center ;
   }
   
   .FooterWhiteSwan_Container
   {
       position:relative ;
       top:0px;
       width :90%;
       display :inline-block ;
       min-height:130px;
       padding-top :50px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#999999;
       text-align :center ;
        cursor :pointer ;
   } 
   
   .SocialNetworks_Main
   {
       position:relative ;
       top:0px;
       left:0px;
       width:100%;
       min-height :100px;
       background :#FDB821;
       display :inline-block ;
       text-align :center ;
   }
   .SocialNetworks_Container
   {
       position:relative ;
       top:0px;
       width:90%;
       min-height :100px;
       display :inline-block ;
   }
   .SocialNetworks_Container .boxSocial
   {
       position :relative ;
       float :none;
       width :90px;
       height :100px;
       margin-left :auto ;
       margin-right :auto ;
       text-align :center ;
       display :inline-block ;
       
   }
   
   .SocialNetworks_Container .boxSocial a
   {
       position :relative ;
       top:0px;
       left :0px;
       margin-top :22px;
       margin-bottom :22px;
       width :56px;
       height:56px;
       display :inline-block ;
       text-align :center ;
        background :#fff;
   }
   
   .SocialNetworks_Container .boxSocial a i
   {
       
       font-size :20pt;
       color:#FDB821;
       margin-top :18px;
       margin-bottom :18px;
   }
   
   .SocialNetworks_Container .boxSocial a:hover
   {
       background :#fff;
   }
   
   .OnlineBooking_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       display:inline-block ;
       text-align:center ;
       min-height :330px;
       background-image :url(../images/pic2.jpg);
       background-position :center center ;
       background-size:cover;
       background-repeat :no-repeat ;

   }
   
   .OnlineBooking_Container
   {
       position :relative ;
       top:0px;
       width :90%;
       display:inline-block ;
       min-height :330px;


   }
  
   
    .OnlineBooking_Container  input
    {
        position :relative ;
        border-style:solid ;
        border-width :0px;
        background :#FDB821;
        padding :10px 30px 10px 30px;
        cursor:pointer ;
        color:#fff;
        text-align :center ;
        font-family :Yekan ;
        font-size :18pt;    
        margin-top :10%;
        margin-bottom :10%;
    }
    
    .our_care_values_Main
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left ;
        width :100%;
        min-height :615px;
        display :inline-block ;
        text-align :center ;
        background :#092942;
        direction :rtl;
    }
    
    .our_care_values_Container
    {
        position :relative ;
        top:0px;
        width :90%;
        display :inline-block ;
    }
    
    .our_care_values_Container .spaceBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :90px;
        width :100%;
    }
    
    .our_care_values_Container .HeaderBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :55px;
        width :100%;
        line-height :55px;
        text-align :center ;
        font-family :Yekan ;
        font-size :26pt;
        font-weight :600;
        color:#fff;
    }
    
    .our_care_values_Container .HeaderBar
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :18px;
        width :100%;
        line-height :18px;
        text-align :center ;
    }
    
     .our_care_values_Container .HeaderText
    {
         position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :100px;
        width :100%;
        line-height :100px;
        text-align :center ;
        display :inline-block ;
    }
    
    .our_care_values_Container .HeaderText p
    {
        position:relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        font-family:yekan ,arial;
        font-size :13pt;
        color:#fff;
        text-align :center ;
        width :60%;
        line-height :30px;
        font-weight :300;
    }
    
    .our_care_values_Container .mainBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:300px;
        
     
    }
    .our_care_values_Container .mainBox .Box
    {
        position :relative ;
        top:100px;
        float :right ;
        margin :1%;
        min-height :300px;
        width :30%;
         -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .our_care_values_Container .mainBox .BoxView
    {
       
        top:0px;
        
    }
    
    .our_care_values_Container .mainBox .Box .shapeBox
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:140px;
        display:inline-block ;
        text-align :center ;
    }
    
    .our_care_values_Container .mainBox .title
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:36px;
        line-height :36px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :16pt;
        font-weight :500;
        color:#fff;
    }
    
    .our_care_values_Container .mainBox .Text
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:39px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-weight :500;
        color:#fff;
        margin :0;
    }
    
    .our_care_values_Container .mainBox .Text p
    {
        position:relative ;
        width :70%;
        float :none;
        margin :0;
        margin-left :auto ;
        margin-right :auto ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#fff;
        line-height :30px;
    }
    
    
    .clean_Services_Main
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
        background :%fff;
        direction :rtl;
    }
    
    .clean_Services_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
    }
    
    .clean_Services_Container .SpaceBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        float :left ;
        min-height :75px;
    }
    
     .clean_Services_Container .HeaderBox
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :55px;
        line-height :55px;
        text-align :center ;
        font-family :Yekan;
        color:#40516F;
        font-size :30pt;
        font-weight :500;
    }
    
     .clean_Services_Container .HeaderBar
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
    }
    
     .clean_Services_Container .ContentMain
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :380px;
        text-align :center ;
    }
    
    .clean_Services_Container .ContentMain .boxCenter
    {
        position :relative ;
        float :left ;
        left :0px;
        top:100px;
        margin :1%;
        width :42%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
     .clean_Services_Container .ContentMain .boxCenter_services
     {
         top:0px;
     }
    
    .clean_Services_Container .ContentMain .boxCenter img
    {
        width :100%;
        max-width :334px;
    }
    
    .clean_Services_Container .ContentMain .box
    {
        position :relative ;
        float :left ;
        left :-100px;
        top:0px;
        margin :1%;
        width :25%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .clean_Services_Container .ContentMain .boxViewService
    {
        left :0px;
    }
    
    .clean_Services_Container .ContentMain .box .p_Left
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Left a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :left ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        
        }
    .clean_Services_Container .ContentMain .box .p_Left a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Left a img
    
    {
        margin-right:10px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .clean_Services_Container .ContentMain .box .p_Right
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Right a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Right a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Right a img
    
    {
        margin-left:10px;
    }
    
    .clean_Top_Bar_Main
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height:90px;
        background :#F0F0F0;
        margin :0;
        padding :0;
        display :inline-block ;
        text-align :center ;
         box-shadow:1px 2px 3px gray;
    }
     .clean_Top_Bar_Container
     {
         position:relative ;
         top:0px;
         display :inline-block ;
         width :90%;
         min-height :90px;
     }
     
     .clean_Top_Bar_Container .leftBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :25%;
         min-height :90px;
         margin :0;
         padding :0;
     }
     
     .clean_Top_Bar_Container .leftBox img
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         cursor :pointer ;
     }
     
     .clean_Top_Bar_Container .rightBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :75%;
         min-height :90px;
         margin :0;
         padding :0;
     }
    
     .subBox_MessageSend .colpart1
     {
         width :10%;
     }
     
     .subBox_MessageSend .colpart2
     {
         width :90%;
     }
     .panelInput_Container .amount_Margin
    {
        margin-top :50px;
    }
    .BargozariMarasem_MainPage
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        margin-top :100px;
        
    }
    
    .BargozariMarasem_Container
    {
        position:relative ;
        top:0px;
        display:inline-block ;
        width :90%;
    }
    
    .BargozariMarasem_Box
    {
       position:relative ;
       margin-left :10px;
    }
    
    .BargozariMarasem_Box img
    {
        width :100%;
        height :200px;
        max-width:200px;
    }
    
    .Body_Content
    {
        background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
   
    .ContactMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :790px;
        background :#ffffff;
        display :inline-block ;
        text-align :center ;
        
    }
    
    .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    .ContactMap_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :70px;
        line-height :70px;
    }
    
     .ContactMap_Container .HeaderText
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :46px;
        line-height :46px;
        font-size :20pt;
        font-family :Yekan;
        color:#40516F;
        text-align :center ;
        display :inline-block ;
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
        float :right ;
        right :0px;
        margin :0;
        padding :0;
        min-height :600px;
        visibility:hidden ;
        width :100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s;
     
    }
    
    .ContactMap_Container .BoxFrame_view
    {
        visibility :visible ;
     
    }
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .Akhbar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
        background :#F7F7F7;
        text-align :center ;
    }
    
    .Akhbar_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
        min-height :700px;
    }
    
    
    .Akhbar_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :110px;
        line-height :110px;
        
    }
    
    .Akhbar_Container .whiteSpaceBottom
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        
    }
    
    .Akhbar_Container .Header
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :50px;
        line-height :50px;
        font-size :20pt;
        font-family :Yekan;
        color:#092942;
        direction :rtl;
        text-align :center ;
    }
    
    .Akhbar_Container .barHeader
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
        display :inline-block ;
    }
    
    .Akhbar_InnerPage
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :460px;
    }
    
    .Akhbar_InnerPage .PicBox1
	{
	    position:relative ;
	    width :18%;
	    min-height:350px;
	    float :right ;
	    right:0px; 
	    margin :0;
	    cursor:pointer ;
	    margin :10px;
	}
	
	.Akhbar_InnerPage .PicBox1 .boxStyle
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:95%;
	    min-height:350px;
	   
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox
	{
	    position:relative ;
	    width :236px;
	    min-height:264px;
	    float:none;
	    margin-left :auto ;
	    margin-right :auto ;
	    background-repeat:no-repeat;
	    background-position:center center;
	    background-size:100%;
	    -webkit-transition:background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:background-size 1s;
  background-size: cover;
  transition: 0.4s cubic-bezier(1, -1, 0, 2);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	

   
	
	
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.Akhbar_InnerPage .PicBox1 .imgBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :45%;
	    margin-bottom :45%;
	}
	

	.Akhbar_InnerPage .PicBox1 .TitleNews
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :100px;
	   
	    text-align :center ;
	    font-family :arial;
	    font-size :13pt;
	    color :#000;
	    direction :rtl;
	    padding-top:20px;
	    line-height :30px;
	    padding-left :10px;
	    padding-right :10px;
	}
    
    .Akhbar_InnerPage .PicBox1 .TitleNews:hover
    {
        color:#FDB821;
    }
    .Akhbar_InnerPage .PicBox1 .TextNews
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :100%;
        min-height :170px;
        font-family :arial;
        font-size :11pt;
        color:#9B9B9B;
        direction :rtl;
        padding-left :40px;
        padding-right :40px;
        line-height :25px;
        text-align :justify ;
    }
    
    .varzeshi_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        text-align:center ;
        background :#F3F3F2;
    }
    
    .varzeshi_Container
    {
        position:relative ;
        top:0px;
        width :90%;
        display :inline-block ;
    }
    
    .varzeshi_Container .Header
    {
        position:relative ;
        width :100%;
        font-size :20pt;
        font-family :Yekan,arial;
        color:#000;
        min-height:96px;
        line-height:96px;
        text-align :center ;
        margin-top :5%;
    }
    
    .varzeshi_InnerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    
    .varzeshi_InnerBox .PicBox1
	{
	    position:relative ;
	    width :33.333%;
	    min-height:330px;
	    float :right ;
	    right:50%; 
	    margin :0;
	   -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi
	{
	    position:relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :40%;
	    min-height:150px;
	    border-radius:5px;
	    background-position :center center ;
	    background-repeat :no-repeat ;
	    background-size:100% 100%;
	    -webkit-transition:width 1s,background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,background-size 1s;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover 
	{
	    background-size:120% 120%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :35%;
	    margin-bottom :35%;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .Header
	{
	    position:relative ;
	    width :100%;
	    font-size :11pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :30px;
	    line-height :30px;
	}
	
	.varzeshi_InnerBox  .Header a
	{
	    text-decoration :none;
	    color:#000;
	}
	
	.varzeshi_InnerBox  .Header a:hover
	{
	    color:#FF5402;
	}
	
	.varzeshi_InnerBox  .Text
	{
	    position:relative ;
	    width :70%;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :80px;
	    line-height :25px;
	    display :inline-block ;
	    margin :0;
	}
	
	
	.varzeshi_InnerBox .PicBox
	{
	    position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    top:200px; 
	    margin :0; 
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox .PicBox2
	{
	   position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);  
	}
    .varzeshi_InnerBox .PicBox2_view
    {
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
	
	.Talar_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	    background :#35454D;
	}
	.Talar_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :730px;
	    width :90%;
	}
	.Talar_Container .boxLeft
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Talar_Container .boxLeft .firstBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-20%;
	    width :90%;
	    margin-top :55px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :620px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar1.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :30px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	.Talar_Container .boxLeft .firstBox_view
	{
	    
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    display :inline-block ;
	    width :100%;
	    min-height :600px;
	   
	    margin :0;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox
	{
	    position :relative ;
	    float :left ;
	    left :0px;
	    width :62%;
	    margin-top :50%;
	    min-height :300px;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.header
	{
	    
	    float :right ;
	    font-size :18pt;
	    font-family :Yekan,arial;
	    width :100%;
	    direction :rtl;
	    text-align :right ;
	    font-weight :700;
	    margin :0;
	}
	
		
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Text
	{
	    float :right ;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    width :85%;
	    direction :rtl;
	    line-height :35px;
	    text-align :justify  ;
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom
	{
	    float :right ;
	    width :85%;
	    direction :rtl;
	    text-align :left ;
	    margin :0;
	    min-height :150px;
	    line-height :150px;

	    
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input
	{
	    margin-top :15%;
	    width :130px;
	    height:50px;
	    text-align :center ;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#7D7D7D;
	    cursor :pointer ;
	    background :none;
	    border-style :solid;
	    border-width :1px;
	    border-color :#000;
	    
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input:hover
	{
	    color:#fff;
	    background :#34454D;
	}
	
	.Talar_Container .boxLeft .SecondBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-400px;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :12px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar2.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .SecondBox_view
	{
	    right :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .SecondBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :100px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	.Talar_Container .boxLeft .EndBox1
	{
	    position :relative ;
	    top:-200px;
	    float :right ;
	    right :0px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar3.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .EndBox1_view
	{
	     top :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	.Talar_Container .boxLeft .EndBox2
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    left :-100px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar4.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	
	.Talar_Container .boxLeft .EndBox2_view
	{
        left :0px;
        opacity: 1;
        filter: alpha(opacity=100);	    
	}
	
	
	.Restorant_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :670px;
	    display :inline-block ;
	    text-align :center ;
	    background: linear-gradient(180deg, #FF5402 60%, #fff 60%);
	}
	
	.Restorant_Container
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :90%;
	}
	
	.Restorant_Container p.header
	{
	    position:relative ;
	    width :100%;
	    min-height:60px;
	    line-height :60px;
	    font-family :Yekan,arial;
	    font-size :30pt;
	    color:#fff;
	    direction :rtl;
	}
	
	
	.Restorant_Container p.Text
	{
	    position:relative ;
	    width :30%;
	    min-height:100px;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    line-height :25px;
	    direction :rtl;
	    text-align :center ;
	    display :inline-block ;
	    margin :0;
	}
	
	.Restorant_Container_Inner
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	
	.Restorant_Container_Inner .PicBox1
	{
	    position:relative ;
	    top:0px;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:50%; 
	    margin :0;
	    margin-left :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	.Restorant_Container_Inner .PicBox
	{
	    position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:0px; 
	    top:200px;
	    margin :0;
	    margin-left :1.65%;
	    margin-right :1.65%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox_view
	{
	    top:0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.Restorant_Container_Inner .PicBox2
	{
	   position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    margin-right :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox2_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.MojtamaPardis_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :475px;
	    display :inline-block ;
	    text-align :center ;
	    background :#F9F0EB;
	}
	.MojtamaPardis_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :475px;
	    width :90%;
	}
	
	.MojtamaPardis_Box
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :220px;
	    margin-top :125px;
	    margin-bottom :125px;
	    border:4px solid #fff;
	    width :70%;
	}
	
	.MojtamaPardis_Box .contentBox
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :150px;
	    margin-top :35px;
	    margin-bottom :35px;
	    width :85%;
	    font-size :10pt;
	    line-height :300;
	    font-family :yekan,arial;
	    color:#000;
	    line-height:27px;
	    text-align :justify ;
	    direction :rtl;
	}
	
	.MojtamaPardis_Box .contentBox p
	{
	    position :relative ;
	    float :right ;
	    right:0px;
	    width :100%;
	    bottom :0px;
	    min-height :40px;
	    text-align :left ;
	    line-height :40px;
	    margin :0;
	}
	.MojtamaPardis_Box .contentBox p a
	{
	    font-family :Yekan,arial;
	    font-size :11pt;
	    color:#FF5402;
	    text-decoration :none;
	    direction :rtl;
	    
	}
	
	.MojtamaPardis_Box .contentBox p a:hover
	{
	    color:#00BCD5;
	}
	
	.MojtamaPardis_Box .contentBox p a i
	{
	    font-size :12pt;
	    margin-left :10px;
	    font-weight :900;
	}
	
	#btnExit
	{
		padding :5px 10px 5px 10px;
		border-style :solid ;
		border-width :0;
		background :#E70A8B;
		color:#fff;
		text-align :center ;
		cursor:pointer ;	
		font-family :yekan,arial;
		font-size :9pt;
	}
	
	#btnExit:hover
	{
		background :#26AFDD;
	}
	.dialog_SelectSize
	{
		position:relative;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20%;
		background :#fff;
		border-radius:10px;
		line-height:200px;
		width:30%;
		min-height:200px;
	}
	
	.onlineplan_selectSize_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.onlineplan_selectSize_Mainpage .boxSize
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		width :15%;
		min-height :300px;
		background-image:url(../images/paper.png);
		background-repeat :no-repeat ;
		background-position :center center ;
		cursor :pointer ;
		line-height :300px;
		font-size :18pt;
		font-family :yekan,arial;
		color:#000;
		margin :10px;
	}
	
	.frame_OnlinePlan
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :1400px;
	}
	
	.changePassword_barTop
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		width :95%;
		min-height:40px;
		line-height :40px;
		background :none;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		margin-top :50px;
	}
	
	.MemberPanel_ContentTable_leftBox 
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		 width :90%;
		 min-height:40px;
		 line-height :40px;
		 padding-right :10px;
		 font-family :yekan,arial;
		 font-size :11pt;
		 color:#000;
		 text-align :right ;
		 margin-top :50px;

	}
	
	.subBox_MessageSend
	{
		width: 90%;

	}
	
	.MemberPanel_ContentTable_leftBox  .frameEditor
	{
		width: 90%;
		min-height:350px;
	}
	
	html,body
	{
		padding :0;
		margin :0;
	}
	.mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	.topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:20%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:70%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FDB821;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
 
z-index:1000;

float:right ;
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;

}
#cssmenu #menu-button {
  display: none;
  
}
#cssmenu {
  width: auto;
  font-family:arial;
  background: nono;
  
}
#cssmenu > ul {
  
  
  
}
#cssmenu.align-right > ul > li {
  float: left;
  margin :0;
  
}
#cssmenu > ul > li {
  
  
  margin :0;

}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
   text-align: center;
   
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
float:left ;
  padding:45px 10px 10px  10px;
  text-decoration: none;
  font-size: 18px;
font-family:yekan;
  color: #092942;
  letter-spacing: 1px;
  min-height:90px;  
   text-align: center;
 
   margin :0;
   -webkit-transition:background 0.3s; /* For Safari 3.1 to 6.0 */
        transition:background 0.3s;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #fff;
  background: #FDB821;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 0px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 0px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  
}
#cssmenu.align-right ul ul {
  text-align: center ;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #40516F;
  top: -4px;
  left: 40px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #40516F;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 82px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: 100px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :10pt;
  padding-top:15px;
  padding-left :30px;
  padding-bottom :15px;
  float:left ;
  width: 200px;
  color: #fff;
  text-align :left  ;
  background: #40516F;
  z-index :1000000;
  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FDB821;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #40516F;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #40516F;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #40516F;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #40516F;
  border-left-color: transparent;
}

	.bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		
		background :none;
		display :inline-block ;
	}

	.ServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		background :#fff;
		display :inline-block ;
		text-align :center ;
	}

	.ServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600px;
		direction :rtl;
		padding-bottom :50px;
	}


	.ServiceBox_Container .titleContainer
	{
		position :relative  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :200px;
		margin-bottom :20px;
	}

	.titleContainer h1 
	{
		position:absolute ;
		width :100%;
		padding-top :10px;
		padding-bottom :10px;
		font-size :28pt;
		font-family:yekan,arial;
		color:#000;
		font-weight :400;
		bottom :0px;
		margin :0;
	}

	.titleContainer span
	{
		color:#91ABBA;
	}
	
	.ServiceBoxContent
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:33.3%;
		margin :0;
		min-height:250px;
		
	}
	
	.ServiceBoxContent .logoBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		text-align :center ;
		min-height:80px;
		
	}
	.titleBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:14pt;
		color:#000;
		direction :rtl;
		cursor :pointer ;
	 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.titleBoxService:hover
	{
		color:#FF5402;
	}
	.SummeryBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#666;
		direction :rtl;
	}
	
	.SummeryBoxService p
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :center ;
		min-height :40px;
		width :70%;
		line-height :30px;
	}
	
	.LabelBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		background :#F1F5F8;
		text-align :center ;
	}
	.LabelBox_Container
	{
		position:relative ;
		top:0px;
		width :90%;
		min-height:600px;
		display :inline-block ;
	}
	
	.LabelBoxCintent
	{
		position :relative ;
		top:0px;
		left:0px;
		float:left ;
		margin :0;
		padding :0;
		width:50%;
		min-height :480px;
		margin-top :10%;
	}
	
	.LabelBoxCintent img
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
	}
	.LabelBoxCintent .titleLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		font-family :yekan,arial;
		font-size:28pt;
		color:#000;
		text-align :right ;
	}
	
	.LabelBoxCintent .textLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:250px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		font-weight :400;
		direction :rtl;
		padding-left :50px;
	}
	
	.LabelBoxCintent .OrderButtonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :right ;
		margin-top :10px;
	}
	
	.OrderButtonBox Input
	{
		position:relative ;
		width:190px;
		height :60px;
		border-radius:50px;
		border-style :solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		font-family:yekan,arial;
		font-size:12pt;
		color:#fff;
		background :#FF5402;
		 -webkit-transition:background 0.6s,color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.6s,color 0.5s;
	}
	.OrderButtonBox Input:hover
	{
		background:#fff;
		color:#FF5402;
	}
	
	.ServiceMain_Box
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.ServiceMain_Box_Container
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :90%;
		min-height:600px;
	}
	.ServiceMain_Box_Container .titleBox_ServiceMain
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :200px;
		width :100%;
		margin :0;
		
	}
	
	.titleBox_ServiceMain .title1_ServiceMain
	{
		position :absolute  ;
		bottom:60px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :11pt;
		color:#91ABBA;
		min-height :60px;
		line-height :60px;
	}
	
	.titleBox_ServiceMain .title2_ServiceMain
	{
		position :absolute  ;
		bottom:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :22pt;
		color:#000;
		min-height :100px;
		line-height :100px;
	}
	
	.contentBoxService_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		min-height:340px;
		line-height :340px;
		text-align :center ;
	}
	
	.contentBoxService
	{
		position :relative ;
		top:0px;
		float :left ;
		margin :0.5%;
		width:24%;
		min-height :300px;
		background :#F1F5F8;
		display:inline-block ;
		text-align :center ;
	}
	
	.contentBoxService .logoboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:190px;
		text-align :center ;
		
	}
	
	.contentBoxService .logoboxService img
	{
		position :relative;
		bottom :0px;
		float:none  ;
		max-width:100px;
		margin-bottom:0px;
		margin-top :30%;
	}
	
	.contentBoxService .TextboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		height:100px;
		text-align :center ;
		margin :0;
	}
	
	.TextboxService a
	{
		position :relative  ;	
		top:0px;	
		margin-left :auto ;
		margin-right :auto ;
		font-size :14pt;
		font-family :yekan,arial;
		text-align :center ;
		text-decoration :none;
		color:#000;
		min-height:30px;
		line-height :30px;
		display :inline-block ;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.TextboxService a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
		background :#221E1B;
	}
	.QualityServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.QualityServiceBox_Images
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	
	
	.QualityServiceBox_TextBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	.QualityServiceBox_TextBox .QualityServiceBox_TitleBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:200px;
	}
	
	.QualityServiceBox_TitleBox p
	{
		position :absolute ;
		left:0px;
		width:100%;
		bottom :0px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size:24pt;
		color:#fff;
		margin :0;
	}
	
	.QualityServiceBox_TextBox .QualityServiceBox_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:100px;
		margin-top :20px;
	}
	
	.QualityServiceBox_SummeryBox p
	{
		position :absolute ;
		right:0px;
		top:0px;
		float :right;
		width:90%;
		bottom :0px;
		text-align :justify  ;
		line-height :30px;
		direction :rtl;
		font-family :yekan,arial;
		font-size:12pt;
		color:#A2A2A2;
		margin :0;
		font-weight :300;
		
	}
	
	.QualityServiceBox_ArticleBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :150px;
		direction :rtl;
		margin-top :30px;
	}
	
	.QualityServiceBox_ArticleBox a
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		padding :0;
		margin :0;
		text-decoration :none;
		color:#fff;
		font-family :yekan,arial;
		font-size:11pt;
		text-align :right ;
		font-weight :300;
		min-height :40px;
		line-height :40px;
		cursor :pointer ;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.QualityServiceBox_ArticleBox a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox_ArticleBox i
	{
		font-size :16pt;
		color:#FF5402;
		margin-left :15px;
	}
	
	.GostareshMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
	}
	
	.GostareshContainer
	{
		position :relative;
		top:0px;
		width :90%;
		min-height :400px;
		display :inline-block ;
		direction:rtl;
		padding-top :50px;
	}
	
	.GostareshBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		margin :0;
		padding :0;
		min-height :400px;
		width :50%;
	}
	
	.GostareshBox .titleGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :22pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :100px;
	}
	
	.GostareshBox .summeryGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :13pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :40px;
		font-weight :200;
	}
	
	.GostareshBox .textGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :11pt;
		font-family:yekan,arial;
		color:#9E9E9E;
		text-align :justify  ;
		min-height:150px;
		line-height :30px;
		font-weight :200;
	}
	.GostareshBox iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :90%;
		min-height:400px;
	}
	
	.TestimonialsMainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
		background :#F7F7F7;
	}
	
	.TestimonialsContainer
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :300px;
		display :inline-block ;
	}
	
	
	.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:Yekan;
		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 :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		width :60%;
		text-align :center ;
		direction :rtl;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		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:-100px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		-webkit-transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Testimonials_Image_view
	{
	    left :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right:auto ;
		
		width :90px;
		height :90px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.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:Yekan;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background :#fff;
		
	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :150px;
		line-height :150px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
        background-size:100% 100%;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	
	
	
	
	
	.Goods_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display:inline-block ;
		text-align :center ;
		margin-bottom :50px;
	}
	
	.Goods_Container
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height :700px;
		display :inline-block ;
	}
	
	.Goods_Container .title_Header_Goods
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
	}
	
	.Goods_Container .goodsBoxLeft
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :30%;
		height :400px;
		border:4px solid #27ACE5;
		display:inline-block ;
		margin-right:2%; 
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxMiddle
	{
		position:relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width :30%;
		height :400px;
		border:4px solid #EB0A8E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxRight
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right  ;
		width :30%;
		height :400px;
		border:4px solid #FAEE1E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.title_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :16pt;
		color:#000;
		min-height :50px;
		line-height :50px;
		margin-top :50px;
		font-weight :600;
		direction :rtl;
	}
	
	.from_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :20px;
		line-height :20px;
		direction :rtl;
	}
	
	.from_PriceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :60px;
		line-height :60px;
		direction :rtl;
	}
	
	.from_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :120px;
		direction :rtl;
		padding-left :10%;
		padding-right :10%;
		margin-top :10px;
		font-weight :300;
	}
	.from_InputBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :center ;
	}
	.from_InputBox input
	{
		position :relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:100px;
		width:50%;
		min-height:60px;
		border-radius:30px;
		cursor:pointer ;
		border:2px solid #FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :14pt;
		color:#fff;
		background :#FF5402;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;	
	}
	
	.from_InputBox input:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.Offer_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		display :inline-block ;
		text-align :center;
		background :#1E2326;
	}
	
	.Offer_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :500px;
		display : inline-block ;

	}
	
	.Offer_Box_Left
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		margin :0;
		padding :0;
		
	}
	
	
	
	.Offer_Box_right
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		
		margin :0;
		padding :0;
	}
	.Offer_Box_right .title1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		margin-top :20%;
		font-weight :600;
	}
	
	.Offer_Box_right .Short1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		padding-left :40px;
		
	}
	
	.Offer_Box_right .title2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		font-weight :600;
	}
	
	.Offer_Box_right .Short2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :350px;
		display  :inline-block ;
	}
	
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :60px;
		width :100%;
		margin-bottom :50px;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	
	.logo_ContactBox .Email_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	
	}
	
	.logo_ContactBox .Phone_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.logo_ContactBox .Address_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.Content_ContactBox .title_Content_Contact
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		font-size :20pt;
		font-family :yekan,arial;
		color:#000;
		margin :0;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		
	}
	.Text_Content_Contact
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		font-size :11pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		margin-top :10px;
	}
	
	.box_MapFrame
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		overflow:hidden;
		margin-bottom :-50px;
	}
	
	.box_MapFrame iframe
	{
		position :relative ;
		top:-50px;
		left:0px;
		width :100%;
		min-height :350px;
	}
	
	.box_Footer
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		background :#34454D;
		display :inline-block ;
		text-align :center ;
	}
	
	.box_Footer .box_LogoFooter
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		min-height:250px;
		line-height :250px;
		text-align :center ;
		
	}
	
	.box_LogoFooter img
	{
		position:relative ;
		margin-top :5%;	
		margin-left :auto ;
		margin-right:auto ;
	}
	
	.box_socialFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		display :inline-block ;
		margin-top :100px;
		
	}
	
	.box_socialFooter ul
	{
		display :inline-block ;
		list-style :none;
		padding-left :30px;
		padding-right :30px;
		direction :rtl;
		
	}
	.box_socialFooter li
	{
		position :relative ;
		display :inline-block ;
	}
	
	
	.box_socialFooter i
	{
		font-size :20pt;
		color:#DF0689;
		padding :14px  0px 14px 0px;
	}
	
	.box_CopyrightFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:40px;
		display :inline-block ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
	}
	
	.box_CopyrightFooter a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
		text-decoration :none;
	}
	
	.searchIcon_Menu
	{
		font-size :30pt;
		color:#91ABBA;
		
	}
	
	
	
	.memberPanel_Basket
	{
		margin-bottom :12% ;
		margin-top :12% ;
		margin-left :auto ;
		margin-bottom :auto ;
		font-size :20pt;
		color:#123956;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:color 0.5s;
	}
	
	.memberPanel_Basket_a
	{
		position :absolute ;
		left:0px;
		padding :0px;
		top:0px;
		margin-right :auto ;
		margin-bottom :auto ;
		text-align :center ;
		
		display:inline-block ;
		height:51px;
		line-height :51px;
		font-size :20pt;

		
	}
	
	
	.SlideTopPageOtherPage
	{
		position :relative ;
		top:0px;
		float :left ;
		width :100%;
		min-height :460px;
	}
	.SlideTopPageOtherPage img
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
	}
	
	.SlideTopPageOtherPage .ContentBox
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		
		text-align :center ;
		line-height :460px;
		font-family :yekan,arial;
		font-size :40pt;
		color:#fff;
		text-shadow:2px 2px #1c1c1c;
	}
	
	.contactForm_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display:inline-block ;
		text-align :center ;
	}
	
	.contactForm_Container
	{
		position:relative ;
		top:0px;
		width :90%;
		min-height:600px;
		display :inline-block ;
	}
	.contactForm_Title
	{
		position:relative ;
		top:0px;
		float:left ;
		left :0px;
		width :100%;
		direction:rtl;
		text-align :right ;
		font-family :yekan,arial;
		font-size:20px;
		color:#000;
		min-height :150px;
		line-height :150px;
	}
	
	.contactForm_Container ul
	{
		position :relative ;
		top:0px;
		width:30%;
		margin :0;
		padding :0;
		min-height :400px;
		list-style :none;
		display:inline-block ;
	}
	
	.contactForm_Container ul li
	{
		
		margin:5px;
		
		
	}
	.contactForm_Container .textBoxStyleContent
	{
		max-width :350px;
		width:100%;
		min-height:55px;
		background :#F5F5F5;
		color:#C7C7C7;
		font-family :yekan,arial;
		font-size:11pt;
		border-width:0;
		padding-right :15px;
		direction :rtl;
		text-align :right;
		font-weight:400;
		margin :0;
		resize:none;
	}
	
	.contactForm_Container .labelStyleContent
	{
		font-size:9pt;
		font-family :yekan,arial;
		color:#ff0;
		margin-left :5px;
	}
	
	#btnSave_contactForm
	{
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#FDB821;
		padding :5px 20px 5px 20px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	#btnSave_contactForm:hover
	{
		background :#fff;
		color:#092942;
	}
	
	.AboutUS_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		background-color: #F7F7F7;

	}
	.AboutUS_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
	}
	
	
	.AboutUS_Container .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.AboutUS_Container .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.AboutUS_Container .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
	
	.AboutUS_Container .ContentAboutUs_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :260px;
	    margin-top :20px;
	    direction :rtl;
	}
	.AboutUS_Container .ContentAboutUs_Box .box
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :260px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :260px;
	    overflow:hidden ;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :35px;
	    line-height :35px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:16pt;
	    text-align :right ;
	    font-weight :600;
	      direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .contentAboutBox
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :230px;
	    line-height :30px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:13pt;
	    text-align :justify  ;
	    padding-right:20px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1 iframe
	{
	    position :relative ;
	    top:-50px;
	    left:0px;
	    float :left ;
	    width :100%;
	    height :400px;
	}
	
	
	.AboutUS_Container .OurVisionHeaderBox
	{
	    position :relative ;
	    top:0px;
	   display:inline-block ;
	    width :60%;
	   
	    min-height:100px;
	    text-align :center ;
	    font-family :yekan ,arial;
	    font-size:13pt;
	    color:#40516F;
	    line-height :30px;
	    padding-top :20px;
	    padding-bottom :40px;
	    background :#fff;
	}
	
	.AboutUS_Container .OurVisionContentBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height:260px;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    float :left ;
	    width :50%;
	    min-height:134px;
	    margin :0;
	    padding :0;
	}
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .headerVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :18pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .textVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :13pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Image_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
		overflow :hidden ;
	}
	.AboutUS_Image_MainBox img
	{
		position:relative ;
		top:0px;
		width :100;
	}
	.AboutUS_Text_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
	}
	.AboutUS_Text_MainBox .titleBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height:90px;
		line-height :90px;
		font-size :20pt;
		font-family :yekan,arial;
		text-align :right ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS_Text_MainBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MainBox .TextBoxAbout
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height:90px;
		line-height :30px;
		font-size :12pt;
		font-family :yekan,arial;
		text-align :justify  ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS.Text_MemberBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		text-align :center ;
		min-height :600px;
		display :inline-block ;
	}
	.AboutUS_Text_MemberBox .header_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :80px;
		line-height :80px;
		margin-top :50px;
		text-align :center;
		width :100%;
	}
	.AboutUS_Text_MemberBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MemberBox .Text_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		min-height :100px;
		line-height :30px;
		text-align :center;
		width :100%;
	}
	
	.mainbox_MemberBox_ForImage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
		padding-bottom :80px;
		direction:rtl;
	}
	
	.boxImage_Member
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:360px;
		width :22%;
		margin :1%;
		overflow :hidden ;
		
	
	}
	
	.boxImage_Member_img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:280px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.boxImage_Member_img img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.boxImage_Member .nameMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		line-height :50px;
	}
	
	.boxImage_Member .SematMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :center ;
		font-weight:300;
		margin :0;
	}
	
	
	
	.boxImage_Member_img .mask_MemberBox
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
	}
	
	.boxImage_Member_img .mask_MemberBox a
	{
		display :none;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox
	{
		height:100%;
	}
	.boxImage_Member_img:hover .mask_MemberBox a
	{
		display :inline-block ;
	}
	.mask_MemberBox a
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-decoration :none;
		padding :10px;
	}
	
	.mask_MemberBox i
	{
		color:#FDB821;
		font-size:16pt;
	}
	
	.boxImage_Member_img .mask_MemberBox p
	{
		margin-bottom :45% ;
		margin-top :-100% ;
		width :100%;
		display  :inline-block ;
		text-align :center ;
		width :100%;
		min-height:20px;
		-webkit-transition:margin-top 0.5s; /* For Safari 3.1 to 6.0 */
		transition:margin-top 0.5s;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox p
	{
		margin-top :45% ;
	}
	
	.mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
		background-color: #f5f5f5;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.History_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
	}
	
	.Container_Header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :600px;
	    background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.History_Container
	{
		position :relative ;
			top:0px;
			width:90%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			margin-right :30px;	
	}
 .Container_Content
		{
			position :relative ;
			top:0px;
			width:90%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			
		}
		
	.Services_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px; 
	}
	
	.Services_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		text-align :center ;
		margin-top :100px;
		margin-bottom :100px;
	}
	
	.Services_Box
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:310px;
		display :inline-block ;
		background :#F1F5F8;
		width :48%;
		margin  :10px;
		
	}
	
	.Services_Box .logoBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :30%;
		display :inline-block ;
		margin :0;
		min-height :310px;
	}
	
	.Services_Box .logoBox img
	{
		position :relative;
		display:block  ;
		margin-left :auto ;
		margin-right :auto ;
		float :none ;
		margin-top :70px;
		width :84px;
	}
	
	.Services_Box .ContentBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :70%;
		display :inline-block ;
		margin :0;
	}
	
	.Services_Box .ContentBox .TitleServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :14pt;
		font-family:yekan,arial;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		direction :rtl ;
		margin-top:60px;
		
	}
	
	.Services_Box .ContentBox .TextServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :90%;
		font-size :10pt;
		font-family:yekan,arial;
		min-height:80px;
		line-height :25px;
		text-align :justify ;
		direction:rtl;
	}
	
	.Services_Box .ContentBox .InputServicesBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		
		
	}
	
	.Services_Box .ContentBox .InputServicesBox input
	{
		position :relative ;
		float :left ;
		left :0px;
		width:90px;
		height :40px;
		text-align :center ;
		cursor :pointer ;
		color:#fff;
		background :#FF5402;
		border:2px solid #FF5402;
		border-radius:20px;
		font-family :yekan,arial;
		font-size :10pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Services_Box .ContentBox .InputServicesBox input:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.serviceShow_Title
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :60px;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.serviceShow_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :30px;
		font-size:11pt;
		font-family :yekan,arial;
		color:#9c9c9c;
		direction :rtl;
		text-align :justify ;
	}
	
	.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;
		left: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;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :Yekan ,arial;
		font-size:20pt;
		color:#40516F;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#FDB821;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:yekan ,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;
		left:0px;
		float  :right ;
		max-width:90%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :13pt;
		color:#40516F;
		line-height :45px;
		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 :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#FDB821;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#40516F;
		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 :Yekan ,arial;
		font-size :20pt;
		color:#40516F;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right: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 :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :13pt;
		color:#40516F;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#FDB821;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :left ;
		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 :yekan,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
	
	#txtSearch
	{
		padding :5px 5px 5px 5px;
		border-width:0px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		direction :rtl;
		height:25px;
		
	}
	
	.SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.Register_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		display :inline-block ;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	.Register_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :600px;
		display :inline-block ;
		margin-bottom :80px;

	}
	
	.register_Header
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :18pt;
		color:#25ADDD;
		direction :rtl;
		text-align :right ;
		margin-top :50px;
	}
	
	.register_HeaderText
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right ;
	}
	
	.register_BoxForm
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		margin :0;
		padding :0;
		display :inline-block ;
		min-height:500px;
		width :30%;
		
	}
	
	.register_CaptionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :90%;
		min-height :40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		text-align :right;
		direction :rtl;
	}
	.register_CaptionBox span
	{
		color:#FF5402;
		margin-right :5px;
	}
	
	.register_TextBox_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height :45px;
		line-height :45px;
	}
	
	.register_TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :45px;
		line-height :45px;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :10px;
		text-align :right ;
	}
	
	.register_Button_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height :60px;
		line-height :60px;
		margin-top:20px;
	}
	.register_Button_Box input
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :140px;
		height :50px;
		border-radius:0px;
		border:0px solid #FF5402;
		background :#FF5402;
		cursor :pointer ;
		color:#fff;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		direction :rtl;
	}
	
	.register_Button_Box input:hover
	{
		color:#fff;
		background:#00BBD4;
	}
	.register_Button_Box .ErrCaption
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		direction :rtl;
	}
	
	.register_HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		padding :0;
		margin :0;
		display:inline-block ;
	}
	
	.register_HelpPart1
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:350px;
		background :#F5F5F5;
		width :90%;
		margin-top :40px;
		
	}
	
	.register_HelpPart1 .titleHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#26ADDC;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		margin-top :10%;
		direction :rtl;
	}
	
	.register_HelpPart1 .summeryHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		direction :rtl;
	}
	.summeryHelp span
	{
		color:#FF5402;
	}
	.register_HelpPart2
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:130px;
		background :#F5F5F5;
		width :90%;
		margin-top :10px;
		
	}
	
	.register_HelpPart2 .textContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :70px;
		line-height :70px;
		text-align :right ;
		direction :rtl;
	}
	
	.register_HelpPart2 .PhoneContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :90%;
		font-size :12pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :center  ;
		direction :rtl;
		
	}
	
	.register_HelpPart2 .PhoneContactHelp i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right:10px;
		
	}
	
	.ProductsDetails_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
	}
	.ProductsDetails_Container
	{
		position:relative ;
		top:0px;
		width :90%;
		min-height :600px;
		display :inline-block ;
	}
	
	.ProductsDetails_TopBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		margin :0;
		padding :0;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_leftBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:90%;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:170px;
		margin-top :80px;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .rightBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .leftBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .captionBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox .Combobox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width :90%;
		min-height :50px;
		border-width :0px;
		border-style :solid ;
		background :#F5F5F5;
		color:#000;
		font-family :yekan,arial;
		font-size:10pt;
		direction:rtl;
		text-align :right;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:60px;
		margin-top :10px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height:60px;
		line-height :60px;
		display :inline-block  ;
		text-decoration :none;
		text-align :left;
		direction:rtl;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox  i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-left :5px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a:hover
	{
		color:#FF5402;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		display :inline-block ;
		min-height :100px;
		line-height :100px;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		min-height :60px;
		line-height :60px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#FF5402;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		min-height:60px;
		line-height :60px;
		width :5.5%;
	}
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox i
	{
		color:#B3B3B3;
		font-size :20pt;
		position :relative ;
		width :100%;
		height :60px;
		line-height :60px;
		display :inline-block ;
		font-weight :900;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FAEE1E;
		cursor:pointer ;
		text-align :center ;
		color:#000;
		background :#FAEE1E;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton:hover
	{
		color:#FAEE1E;
		background :#fff;
	}
	
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#91ABBA;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#91ABBA;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton:hover
	{
		color:#91ABBA;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .helpMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:100px;
		
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:80px;
		line-height:80px;
		background :#F5F5F5;
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText .helpBox 
	{
	
		width :90%;
		display:inline-block ;
		min-height:70px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:10pt;
		color:#000;
		text-align :right  ;
		direction :rtl ;
		float:none;
		margin-top :5px;
		margin-bottom :5px;
	}
	
	.ProductsDetails_leftBox .ImageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :90%;
		min-height:430px;
		border:6px solid #91ABBA;
		display :inline-block  ;
		margin-top :80px;
	}
	
	.ProductsDetails_leftBox .ImageBox .ProductName
	{
		position:relative ;
		top:0px;
		right:0px;
		min-height:90px;
		line-height :90px;
		display:inline-block ;
		text-align :center ;
		font-family :yekan,arial;
		font-size:16pt;
		color:#91ABBA;
		font-weight :800;
	}
	
	.Products_Tab_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height:400px;
	}
	
	.Products_Tab_Container
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		width :90%;
		min-height:400px;
	}
	
	.padding_Tab
  	{
  		position :relative ;
  		top:0px;
  		margin-top :20px;
  		display:inline-block ;
  		text-align :right ;
  		right :0px;
  		float:right;
  		padding :20px 20px 20px 20px;
  		direction :rtl;
  		font-size :11pt;
  		font-family :yekan,arial;
  		
  	}
  	
  	div.tab {
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fff;
    padding :0px 0px 0px 0px;
    position :relative ;
    width:100%;
    display :inline-block ;
    margin-left :auto ;
    margin-right :auto ;
    top:20px;
    text-align :left;
    
}

/* Style the buttons inside the tab */
div.tab input 
{
	position :relative ;
	float :right ;
	right :0px;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding:   5px  8px ;
    transition: 0.3s;
    font-size: 13px;
    font-family :yekan ,arial;
    background-color: #fff;
    margin-left :5px;
    min-width:60px;
    border-style :solid ;
    border-width :1px;
    border-color :#C8C8C8;
    min-height :52px;
    width :12%;
    margin-bottom :0px;
    color:#000;
    
}

/* Change background color of buttons on hover */
div.tab input:hover {
    background-color: #FF5402;
     color:#fff;
}

/* Create an active/current tablink class */
div.tab input.active {
    background-color: #FF5402;
    border-bottom:0px solid #ECDEBB;
    color:#fff;
}
	
	.tabcontent {
    display: none;
    padding: 20px  20px 20px 20px;
    border: 0px solid #ccc;
    
    width:100%;
    padding-bottom :50px;
    min-height :400px;
    font-size :11pt;
    margin-top :19px;
	background :rgb(241,245,248);
	background :rgba(241,245,248,0.5);
	border:1px solid #CACACA;
	border-top:2px solid #CACACA;

}
  	
  	.image_Products_MainBox
  	{
  		position :relative ;
  		top:0px;
  		float :right  ;
  		right :0px;
  		width :100%;
  		min-height :250px;
  		display :inline-block ;
  		cursor:pointer ;
  	}
	.image_Products_MainBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right :0px;
		width :100%;
		display :inline-block;
	}
	.image_Products_Title
	{
		position:relative ;
		top:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
	}
	
	.Comment_Box
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
	}
	
	.Comment_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :300px;
		display :inline-block ;
	}
	
	.Comment_Container .commentCpation
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:35px;
		line-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.Comment_Container .commentTextBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right;
		
	}
	
	.Comment_Container .commentTextBox .TextBox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		max-width:300px;
		width:30%;
		min-height :50px;
		text-align :right ;
		border-width :0;
		border-style:solid;
		background :#fff;
		font-family :yekan,arial;
		font-size :10pt;
		padding-right :10px;
		padding-left :10px;
		resize:none;
	}
	.Comment_Container .commentTextBox .sendButtonComment
	{
		position :relative ;
		top:0px;
		float :right ;
		right :18%;
		width:100px;
		min-height:40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		text-align :center ;
		background :#FF5402;
		border-radius:30px;
		border:2px solid #FF5402;
		cursor:pointer ;
		margin-top :20px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Comment_Container .commentTextBox .sendButtonComment:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.CommentList_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
	}
	
	.CommentList_MainBox .CommentListBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width:60%;
		min-height :135px;
		background :#fff;
		display:inline-block ;
		text-align :center ;
		margin-bottom :20px;
	}
	
	.CommentListBox .DateCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :left;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	.CommentListBox .NameCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :right;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	
	.CommentListBox .TextCommentBox
	{
		position :relative ;
		top:0px;
		min-height :60px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :justify ;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	.CommentListBox .LikeFrameBox
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		width :90%;
		min-height:30px;
		line-height :30px;
		
	}
	.CommentListBox .LikeFrameBox iframe
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :50%;
		max-width:300px;
		height :50px;
		
	}
	
	.basket_breadcrumbs_mainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
	}
	
	.basket_breadcrumbs_Container
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		min-height :100px;
		width :100%;
		
	}
	
	.panelInput_MainPage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.panelInput_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :95%;
		display:inline-block ;
		min-height:400px;
		
	}
	.panelInput_Container .rightBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :25%;
		min-height:360px;
	}
	
	.panelInput_Container .LeftBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :75%;
		min-height:360px;
		
	}
	
	
	
	
	.panelInput_Container .rightBox .ContainerBox
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height:260px;
		display :inline-block ;
		text-align :center ;
		background :#91ABBA;
	}
	
	.panelInput_Container .rightBox .ContainerBox .MenuBox
	{
		position:relative ;
		display :inline-block ;
		width :90%;
		top:0px;
		min-height:260px;
	}
	
	.panelInput_Container .rightBox .ContainerBox .PersonBox
	{
		position:relative ;
		top:0px;
		float:right;
		width :100%;
		min-height:87px;
		line-height :87px;
		text-align :right ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		direction :rtl;
		
	}
	.panelInput_Container .rightBox .ContainerBox ul
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		margin :0;
		padding :0;
		list-style:none;
		display:inline-block ;
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li
	{
		margin :0;
		padding :0;
		
		direction :rtl;
		
		padding :5px 50px 5px 50px;
		text-align :right ;
		
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li a
	{
		text-decoration :none;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-align :right ;
		direction :rtl;
		display:inline-block ;
		width :100%;
		height :100%;
		min-height :25px;
		line-height :25px;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a:hover
	{
		color:#FAEE1E;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a i
	{
		font-size :16pt;
		color:#FAEE1E;
		margin-left :15px;
		direction :rtl;
		font-weight :900;
	}
	
	
	.panelInput_Container .LeftBox .headerBox
	{
		position:relative ;
		top:0px;
		float:right;
		right :0px;
		width :100%;
		min-height:34px;
		line-height :34px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :20px;
		text-align :right;
		background :#F1F5F8;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width:49%;
		min-height:350px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	.panelInput_Container .LeftBox .memberBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float:right ;
		margin-right :2%;
		width :49%;
		min-height :250px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer i
	{
		position :relative ;
		float :right ;
		right :0px;
		font-size :20pt;
		color:#FF5402;
		margin-left :10px;
		min-height:70px;
		line-height :70px;
		
		margin-right :0px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		text-align :center ;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height:70px;
		display:inline-block ;
		font-family :yekan,arial;
		font-size : 10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .captionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox input
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :70%;
		min-height :40px;
		background :#fff;
		border-width :0px;
		border-style :solid ;
		text-align :right ;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :9pt;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput
	{
		position :relative ;
		top:0px;
		right:30%;
		float :right ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput:hover
	{
		background :#fff;
		color:#FF5402;
	}
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right ;
		display :inline-block ;
		height:35px;
		line-height :35px;
		text-align :right;
		font-size :9pt;
		color:#000;
		direction :rtl;
		text-decoration :none;
		
		
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink:hover
	{
		color:#91ABBA;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink i
	{
		position :relative ;
		top:0px;
		margin-top:0px;
		color:#91ABBA;
		font-size :10pt;
		height:35px;
		line-height :35px;
	}
	
	
	.memberBoxMain_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :90%;
		display:inline-block ;
		min-height:200px;

	}
	
	.memberBoxMain_Container .headerbox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:70px;
		line-height :70px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	
	.memberBoxMain_Container .headerbox i
	{
		font-size :20pt;
		color:#FF5402;
		min-height :40px;
		line-height :40px;
		margin-left :10px;
	}
	
	.memberBoxMain_Container .Bodybox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	.memberBoxMain_Container .buttonMember
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :10pt;
		margin-top :10px;
	}
	
	.memberBoxMain_Container .buttonMember:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.panelInput_MainPage .SendOrderBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right;
		width :100%;
		min-height:450px;
		border:1px solid #C8C8C8;
		background :#F1F5F8;
		margin-top :10px;
		padding-top :20px;
	}
	.SendOrderBox .rightBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:45%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .leftBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:55%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .rightBox .captionBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :90%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		
	}
	
	.SendOrderBox .rightBox .TxetBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :90%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:42px;
		background :#fff;
		line-height :42px;
	}
	
	.SendOrderBox .rightBox .hazSendBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :90%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :42px;
		line-height :42px;
		
	}
	
	.SendOrderBox .rightBox .hazSendBox .captionHazErsal
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		min-height:42px;
		line-height :42px;
		background :#FAEE1E;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		max-width:160px;
		width :50%;
	}
	
	.SendOrderBox .leftBox .captionBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		margin-right :20px;
	}
	
	.SendOrderBox .leftBox .textBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:110px;
		background :#fff;
		resize:none;
		margin-right :20px;
	}
	
	
	#opt_Pay label 
	{
		padding-right :5px;
		padding-left :5px;
	}
	
	#chk_Ok label
	{
		padding-right :10px;
		padding-left :10px;
	}
	
	.sendOrder_ButtonBox
	{
		position :relative;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block; 
		text-align:center ; 
	}
	.sendOrder_ButtonContainer
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :90%;
		display :inline-block; 
	}
	
	.sendOrder_ButtonContainer .buttonSend
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		min-height:60px;
		line-height :60px;
		width:25%;
		max-width :180px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size:10pt;
	}
	
	.sendOrder_ButtonContainer .buttonSend:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.errCaption_sendOrder
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		text-align :right ;
	}
	
	.MemberPanel_ContentTable_paging
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :40px;
	
	}
	
	.MemberPanel_ContentTable
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :200px;
	}
	
	.MemberPanel_ContentTable_leftBox
	{
		position:relative ;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		width :75%;
		min-height:360px;
		margin-top :0px;
	}
	
	.MemberPanel_Link
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link:hover
	{
		color:#FF5402;
	}
	
	
	.MemberPanel_Link_Even
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link_Even:hover
	{
		color:#FF5402;
	}
	
	.pagingContainer_MemberPanel
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height :40px;
		line-height :40px;
		margin-top :10px;
		
	}
	
	.pagingContainer_MemberPanel a
	{
		position:relative ;
		float :right ;
		right:0px;
		top:0px;
		width :30px;
		height :30px;
		display :inline-block ;
		text-align :center ;
		line-height :30px;
		font-size :10pt;
		color:#FF5402;
		font-family :yekan,arial;
		border-radius:180px;
		margin-left :5px;
		text-decoration :none;
	}
	
	.pagingContainer_MemberPanel a.active
	{
		
		color:#1c1c1c;
	}
	
	.pagingContainer_MemberPanel a i
	{
		font-size :14pt;
		color:#91ABBA;
		margin-top :5px;
		position :relative ;
	}
	
	.MemberPanel_Table
	{
		position :absolute  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
	}
	.boxMSGShowResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		line-height :100px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		
	}
	#txtResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :80px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		resize:none;
		padding :10px 10px 10px 10px
		
	}
	
	.boxMSGShowResponseButton
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :70px;
		line-height :70px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
	}
	.btn_boxmessageShow
	{
		position :relative ;
		margin-top :10px;
		margin-bottom :10px;
		left:0px;
		float :left ;
		width:30%;
		max-width :190px;
		min-height :55px;
		line-height :55px;
		border-radius:30px;
		background :#FF5402;
		border:2px solid #FF5402;
		color:#fff;
		text-align :center ;
		cursor :pointer ;
		font-family :yekan,arial;
		font-size :10pt;
		
	}
	.btn_boxmessageShow:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.message_Send_TitleBox
	{
		background :#FFF;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_File
	{
		background :#fff;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_button
	{
		width:30%;
		max-width :150px;
		background :#FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		min-height :35px;
		line-height :35px;
	}
	
	.message_Send_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	#current_pwd
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	#new_password
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	.changePassword_button
	{
		background :#FF5402;
		min-height:35px;
		line-height :35px;
		border:2px solid #FF5402;
		text-align :center ;
		color:#fff;
		font-family :yekan,arial;
		font-size :10pt;
		border-radius:30px;
		cursor :pointer ;
		width :100%;
		max-width :150px;
		min-width :100px;
		margin-top :20px;
	}
	
	.changePassword_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.changePassword_BoxHelp
	{
		position :relative ;
		top:0px;
		float:right ;
		right  :0px;
		width :100%;
		max-width :400px;
		min-width :300px;
		min-height :250px;
		padding :20px 20px 20px 20px;
		display :inline-block ;
		text-align :center ;
		direction :rtl;
		background :#F5F5F5;
		margin-top :30px;
	}
	
	.changePassword_BoxHelp .title
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:60px;
		line-height :60px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#91ABBA;
		text-align :right;
		display :inline-block ;
	}
	
	.changePassword_BoxHelp .text
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:60px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-align :right;
		display :inline-block ;
	}
    
}

@media screen and (min-width: 1280px) and (max-width: 5000px)

{
    .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;
}
    .booking_saveAlert
    {
    z-index:10;width:25%;background-color:#F8F8F8;z-index:10;border:0px solid #4E4D4F;font-family:yekan,arial;font-size:10pt;color:#4E4D4F;border-radius:10px;position:relative;margin-top:25%;margin-left:auto;margin-right:auto;
    }
    .booking_Date_Combo
    {
        display :none;
    }
    .booking_Time_Combo
    {
        display :none;
    }
    #SelectDate_Booking
    {
        display :block ;
    }
    #selectTime_Booking
    {
        display :block ;
    }
   .toppage_Box_Phone
   {
       position :relative ;
       top:0px;
       display :inline-block ;
       left:0px;
       width :100%;
       min-height :45px;
       background :#092942;
       text-align :center ;
   }
   .toppage_Box_Phone_Container
   {
       position :relative ;
       display :inline-block ;
       width :80%;
       min-height :45px;
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox
   {
       position :relative ;
       top:0px;
       float :right ;
       right :0px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#fff;
       min-height :45px;
       line-height :45px;
       font-weight :600;
       text-align :right ;
       
       
   }
   
   .toppage_Box_Phone_Container .TextPhoneBox i
   {
       font-size :18pt;
       color:#fff;
       margin-top :15px;
       margin-right :8px;
   }
   
    .toppage_Box_Phone_Container .TextPhoneBox a
    {
        font-family :yekan ,arial;
        font-size :12pt;
        color:#fff;
        padding-left :5px;
        padding-right :5px;
        text-decoration :none;
        border-left :2px solid #fff;
    }
    .toppage_Box_Phone_Container .TextPhoneBox a:hover
    {
        color:#3BDE21;
    }
   
   .cleaner_Contact_MapBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:350px;
       display :inline-block ;
       
   }
   
   .cleaner_Contact_MapBox iframe
   {
       position :absolute ;
       top:-60px;
       left :0px;
       width :100%;
       height:350px;
   }
   
   .cleaner_Contact_MainBox
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:140px;
       display :inline-block ;
       text-align :center ;
           direction:rtl;
   }
   
   .cleaner_Contact_MainBox .cleaner_Contact_Container
   {
       position:relative ;
       top:0px;
       display:inline-block ;
       width :80%;
       min-height:140px;
       direction:rtl;
   }
   
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left;
        width :33.3333%;
        margin :0;
        padding :0;
        min-height :140px;
        direction:rtl;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo
    {
        position :relative;
        top:0px;
        left :0px;
        float :right ;
        width :20%;
        min-height :140px;
        padding :0;
        margin :0;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo
    {
        position :relative ;
        width :60px;
        min-height :67px;
        background :#FDB821;
        display :inline-block ;
        clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactLogo .containerLogo i
    {
        font-size :22px;
        color:#fff;
        margin-top :20px;
        margin-bottom :20px;
    }
    
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText
    {
        position :relative;
        top:0px;
        left :0px;
        float :left ;
        width :80%;
        min-height :67px;
        padding :0;
        margin :0;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :12pt;
        color:#40516F;
        line-height :67px;
        padding-left:30px;
        padding-top :10px;
    }
    .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a
    {
        position :relative ;
        top:0px;
        left :0px;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#40516F;
        text-decoration :none;
        min-height :30px;
        line-height :25px;
        margin-top :10px;
        width :80%;
        display :inline-block ;
    }
    
    .contactus_FrameContactForm
    {
        position :relative ;
        top:0px;
        width :80%;
        display :inline-block ;
        min-height :850px;
    }
    .contactus_FrameContactForm iframe
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :850px;
    }
    
     .cleaner_Contact_MainBox .cleaner_Contact_Container .contactUSBox .boxContactText a:hover
     {
         color:#FDB821;
     }
   
   .priceGuide_MainBox_Content
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       min-height :400px;
   }
   
   .priceGuide_MainBox_Content .DescriptionTextBox
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :35%;
       margin :0;
       padding-right :10px;
       font-family :yekan ,arial;
       font-size:13pt;
       color:#40516F;
       line-height :30px;
       text-align :left ;
   }
   
   
   .priceGuide_MainBox_Price
   {
       position:relative ;
       top:0px;
       left:0px;
       float :left ;
       width :65%;
       margin :0;
       padding :0;
     
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :48%;
       margin :0;
       padding :0;
       min-height:150px;
       display :inline-block ;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       min-height:37px;
       line-height :37px;
       width :100%;
       margin-bottom :10px;
       
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       text-align :left ;
       min-height:37px;
       width :100%;
       font-family :yekan ,arial;
       font-size :18pt;
       color:#40516F;
       
   }
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .headerBox a i
   {
       font-size :18pt;
       color:#FDB821;
       margin-right :5px;
       margin-top :5px;
   }
   
   .priceGuide_MainBox_Content .priceGuide_MainBox_Price .BoxPrice .textBoxPrice
   {
       position:relative ;
       top:0px;
       left :0px;
       width :90%;
       padding-left :10%;
       font-family :yekan ,arial;
       font-size :11pt;
       color:#40516F;
       text-align :left ;
       padding-top :5px;
       padding-bottom :5px;
       
   }
   
   
   .Service_MainBox_Cleaner
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :700px;
       background :#fff;
       display :inline-block ;
       text-align :center ;
   }
   .Service_Container_Cleaner
   {
       position :relative ;
       top:0px;
       width :80%;
       min-height :800px;
       display :inline-block ;
   }
   .Service_Container_Cleaner .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.Service_Container_Cleaner .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.Service_Container_Cleaner .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
   
   .Service_Container_Cleaner .ContentBoxService
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       float :left ;
       min-height :460px;
   }
   .Service_Container_Cleaner .ContentBoxService .Box_TextService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :65%;
       min-height :460px;
       padding :50px 20px 20px 0px ;
       font-family :yekan ,arial;
       font-size :13pt;
       line-height:30px;
       text-align :left ;
       color:#40516F;
       margin :0;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService
   {
       position:relative ;
       top:0px;
       left :0px;
       float :left ;
       width :35%;
       min-height :460px;
       margin :0;
       display :inline-block ;
       text-align :center ;
   }
   
   .Service_Container_Cleaner .ContentBoxService .Box_PicService img
   {
       width :100%;
       max-width :300px;
       min-height :300px;
       clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
   }
   
   .map_Box_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       height :300px;
       display :inline-block ;
       overflow :hidden ;
   }
   .map_Box_Main iframe
   {
       position :relative ;
       top:-60px;
       left :0px;
       width :100%;
       height:380px;
   }
   
   .FooterWhiteSwan_main
   {
       position :relative ;
       top:0px;
       left:0px;
       width :100%;
       min-height:130px;
       display :inline-block ;
       text-align :center ;
   }
   
   .FooterWhiteSwan_Container
   {
       position:relative ;
       top:0px;
       width :80%;
       display :inline-block ;
       min-height:130px;
       padding-top :50px;
       font-family :yekan ,arial;
       font-size :12pt;
       color:#999999;
       text-align :center ;
        cursor :pointer ;
   } 
   
   .SocialNetworks_Main
   {
       position:relative ;
       top:0px;
       left:0px;
       width:100%;
       min-height :100px;
       background :#FDB821;
       display :inline-block ;
       text-align :center ;
   }
   .SocialNetworks_Container
   {
       position:relative ;
       top:0px;
       width:80%;
       min-height :100px;
       display :inline-block ;
   }
   .SocialNetworks_Container .boxSocial
   {
       position :relative ;
       float :none;
       width :90px;
       height :100px;
       margin-left :auto ;
       margin-right :auto ;
       text-align :center ;
       display :inline-block ;
       
   }
   
   .SocialNetworks_Container .boxSocial a
   {
       position :relative ;
       top:0px;
       left :0px;
       margin-top :22px;
       margin-bottom :22px;
       width :56px;
       height:56px;
       display :inline-block ;
       text-align :center ;
        background :#fff;
   }
   
   .SocialNetworks_Container .boxSocial a i
   {
       
       font-size :20pt;
       color:#FDB821;
       margin-top :18px;
       margin-bottom :18px;
   }
   
   .SocialNetworks_Container .boxSocial a:hover
   {
       background :#fff;
   }
   
   .OnlineBooking_Main
   {
       position :relative ;
       top:0px;
       left:0px;
       float :left ;
       width :100%;
       display:inline-block ;
       text-align:center ;
       min-height :330px;
       background-image :url(../images/pic2.jpg);
       background-position :center center ;
       background-size:cover;
       background-repeat :no-repeat ;

   }
   
   .OnlineBooking_Container
   {
       position :relative ;
       top:0px;
       width :80%;
       display:inline-block ;
       min-height :330px;


   }
  
   
    .OnlineBooking_Container  input
    {
        position :relative ;
        border-style:solid ;
        border-width :0px;
        background :#FDB821;
        padding :10px 30px 10px 30px;
        cursor:pointer ;
        color:#fff;
        text-align :center ;
        font-family :Yekan ;
        font-size :18pt;    
        margin-top :10%;
        margin-bottom :10%;
    }
    
    .our_care_values_Main
    {
        position :relative ;
        top:0px;
        left:0px;
        float :left ;
        width :100%;
        min-height :615px;
        display :inline-block ;
        text-align :center ;
        background :#092942;
        direction :rtl;
    }
    
    .our_care_values_Container
    {
        position :relative ;
        top:0px;
        width :80%;
        display :inline-block ;
    }
    
    .our_care_values_Container .spaceBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :90px;
        width :100%;
    }
    
    .our_care_values_Container .HeaderBox
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :55px;
        width :100%;
        line-height :55px;
        text-align :center ;
        font-family :Yekan ;
        font-size :26pt;
        font-weight :600;
        color:#fff;
    }
    
    .our_care_values_Container .HeaderBar
    {
        position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :18px;
        width :100%;
        line-height :18px;
        text-align :center ;
    }
    
     .our_care_values_Container .HeaderText
    {
         position:relative ;
        top:0px;
        left :0px;
        float :left ;
        min-height :100px;
        width :100%;
        line-height :100px;
        text-align :center ;
        display :inline-block ;
    }
    
    .our_care_values_Container .HeaderText p
    {
        position:relative ;
        float :none;
        margin-left :auto ;
        margin-right :auto ;
        font-family:yekan ,arial;
        font-size :13pt;
        color:#fff;
        text-align :center ;
        width :60%;
        line-height :30px;
        font-weight :300;
    }
    
    .our_care_values_Container .mainBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height:300px;
        direction:rtl;
		text-align :right ;
    }
    .our_care_values_Container .mainBox .Box
    {
        position :relative ;
        top:100px;
        float :right  ;
        margin :1%;
        min-height :300px;
        width :30%;
         -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .our_care_values_Container .mainBox .BoxView
    {
       
        top:0px;
        
    }
    
    .our_care_values_Container .mainBox .Box .shapeBox
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:140px;
        display:inline-block ;
        text-align :center ;
    }
    
    .our_care_values_Container .mainBox .title
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:36px;
        line-height :36px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :16pt;
        font-weight :500;
        color:#fff;
    }
    
    .our_care_values_Container .mainBox .Text
    {
        position :relative ;
        float :left ;
        top:0px;
        left:0px;
        width :100%;
        min-height:39px;
        display:inline-block ;
        text-align :center ;
        font-family :yekan ,arial;
        font-weight :500;
        color:#fff;
        margin :0;
    }
    
    .our_care_values_Container .mainBox .Text p
    {
        position:relative ;
        width :70%;
        float :none;
        margin :0;
        margin-left :auto ;
        margin-right :auto ;
        text-align :center ;
        font-family :yekan ,arial;
        font-size :13pt;
        color:#fff;
        line-height :30px;
    }
    
    
    .clean_Services_Main
    {
        position:relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
        background :%fff;
        direction :rtl;
    }
    
    .clean_Services_Container
    {
        position:relative ;
        top:0px;
        width :80%;
        min-height:650px;
        display :inline-block ;
        text-align :center;
    }
    
    .clean_Services_Container .SpaceBox
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        float :left ;
        min-height :75px;
    }
    
     .clean_Services_Container .HeaderBox
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :55px;
        line-height :55px;
        text-align :center ;
        font-family :Yekan;
        color:#40516F;
        font-size :30pt;
        font-weight :500;
    }
    
     .clean_Services_Container .HeaderBar
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
    }
    
     .clean_Services_Container .ContentMain
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height :380px;
        text-align :center ;
    }
    
    .clean_Services_Container .ContentMain .boxCenter
    {
        position :relative ;
        float :left ;
        left :0px;
        top:100px;
        margin :1%;
        width :42%;
        text-align :center  ;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
     .clean_Services_Container .ContentMain .boxCenter_services
     {
         top:0px;
     }
    
    .clean_Services_Container .ContentMain .boxCenter img
    {
        width :100%;
        max-width :334px;
        position :relative ;
        float:none;
        margin-left :auto ;
        margin-right :auto ;
    }
    
    .clean_Services_Container .ContentMain .box
    {
        position :relative ;
        float :left ;
        left :-100px;
        top:0px;
        margin :1%;
        width :25%;
        text-align :left ;
        -webkit-transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 0.6s,filter 0.5s,top 1s,visibility 0.5s;
    }
    
    .clean_Services_Container .ContentMain .boxViewService
    {
        left :0px;
    }
    
    .clean_Services_Container .ContentMain .box .p_Left
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Left a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :left ;
        font-family :yekan ,arial;
        font-size :16pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Left a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Left a img
    
    {
        margin-right:20px;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .clean_Services_Container .ContentMain .box .p_Right
    {
        position:relative ;
        top:0px;
        left:0px;
        float :left ;
        min-height:85px;
        line-height :85px;
        width :100%;
        margin :0;
        padding :0;
        margin :0;
        padding :0;
    }
    
   
    
    .clean_Services_Container .ContentMain .box .p_Right a
    {
        position :relative ;
        float:left ;
        left :0px;
        text-align :right ;
        font-family :yekan ,arial;
        font-size :16pt;
        color:#000;
        text-transform :uppercase ;
        text-decoration :none;
        min-height :45px;
        line-height :45px;
        margin :0;
        padding :0;
        width :100%;
        }
    .clean_Services_Container .ContentMain .box .p_Right a:hover
    {
        color:#FDB821;
    }
    .clean_Services_Container .ContentMain .box .p_Right a img
    
    {
        margin-left:20px;
    }
    
    .clean_Top_Bar_Main
    {
        position :relative ;
        top:0px;
        left :0px;
        float :left ;
        width :100%;
        min-height:90px;
        background :#F0F0F0;
        margin :0;
        padding :0;
        display :inline-block ;
        text-align :center ;
         box-shadow:1px 2px 3px gray;
    }
     .clean_Top_Bar_Container
     {
         position:relative ;
         top:0px;
         display :inline-block ;
         width :80%;
         min-height :90px;
        
     }
     
     .clean_Top_Bar_Container .leftBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :25%;
         min-height :90px;
         margin :0;
         padding :0;
     }
     
     .clean_Top_Bar_Container .leftBox img
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         cursor :pointer ;
     }
     
     .clean_Top_Bar_Container .rightBox
     {
         position :relative ;
         top:0px;
         left:0px;
         float :left ;
         width :75%;
         min-height :90px;
         margin :0;
         padding :0;
     }
    
     .subBox_MessageSend .colpart1
     {
         width :10%;
     }
     
     .subBox_MessageSend .colpart2
     {
         width :90%;
     }
     .panelInput_Container .amount_Margin
    {
        margin-top :50px;
    }
    .BargozariMarasem_MainPage
    {
        position :relative ;
        top:0px;
        width :100%;
        min-height :300px;
        display :inline-block ;
        text-align :center ;
        margin-top :100px;
        
    }
    
    .BargozariMarasem_Container
    {
        position:relative ;
        top:0px;
        display:inline-block ;
        width :80%;
    }
    
    .BargozariMarasem_Box
    {
       position:relative ;
       margin-left :10px;
    }
    
    .BargozariMarasem_Box img
    {
        width :100%;
        height :200px;
        max-width:200px;
    }
    
    .Body_Content
    {
        background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
    }
   
    .ContactMap_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :790px;
        background :#ffffff;
        display :inline-block ;
        text-align :center ;
        
    }
    
    .ContactMap_Container
    {
        position:relative ;
        top:0px;
        width :80%;
        display :inline-block ;
        text-align :center ;
        min-height :700px;
        
    }
    .ContactMap_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :70px;
        line-height :70px;
    }
    
     .ContactMap_Container .HeaderText
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :46px;
        line-height :46px;
        font-size :20pt;
        font-family :Yekan;
        color:#40516F;
        text-align :center ;
        display :inline-block ;
    }
    
    .ContactMap_Container .BoxFrame
    {
        position:relative ;
        top:0px;
         float :left ;
        left :0px;
        margin :0;
        padding :0;
        min-height :600px;
        visibility:hidden ;
        width :100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s,visibility 0.5s;
     
    }
    
    .ContactMap_Container .BoxFrame_view
    {
        visibility :visible ;
     
    }
    
    #map
    {
        position :relative ;
        top:5px;
        left:0px;
        width :100%;
        min-height :600px;
        display :block ;
        
    }  
    
     .ContactMap_Container .frameContact
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :700px;
        display :block ;
         
    }  
    
    .Akhbar_MainPage
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        display :inline-block ;
        min-height :700px;
        background :#F7F7F7;
        text-align :center ;
    }
    
    .Akhbar_Container
    {
        position:relative ;
        top:0px;
        width :80%;
        display :inline-block ;
        min-height :700px;
    }
    
    
    .Akhbar_Container .whiteSpace
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :110px;
        line-height :110px;
        
    }
    
    .Akhbar_Container .whiteSpaceBottom
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        
    }
    
    .Akhbar_Container .Header
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :50px;
        line-height :50px;
        font-size :20pt;
        font-family :Yekan;
        color:#092942;
        direction :rtl;
        text-align :center ;
    }
    
    .Akhbar_Container .barHeader
    {
        position :relative ;
        top:0px;
        left :0px;
        width :100%;
        min-height :30px;
        line-height :30px;
        text-align :center ;
        display :inline-block ;
    }
    
    .Akhbar_InnerPage
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
        min-height :460px;
    }
    
    .Akhbar_InnerPage .PicBox1
	{
	    position:relative ;
	    width :18%;
	    min-height:350px;
	    float :right ;
	    right:0px; 
	    margin :0;
	    cursor:pointer ;
	    margin :10px;
	}
	
	.Akhbar_InnerPage .PicBox1 .boxStyle
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    width:95%;
	    min-height:350px;
	   
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox
	{
	    position:relative ;
	    width :236px;
	    min-height:264px;
	    float:none;
	    margin-left :auto ;
	    margin-right :auto ;
	    background-repeat:no-repeat;
	    background-position:center center;
	    background-size:100%;
	    -webkit-transition:background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:background-size 1s;
  background-size: cover;
  transition: 0.4s cubic-bezier(1, -1, 0, 2);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	

   
	
	
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.Akhbar_InnerPage .PicBox1 .imgBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.Akhbar_InnerPage .PicBox1 .imgBox .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :45%;
	    margin-bottom :45%;
	}
	

	.Akhbar_InnerPage .PicBox1 .TitleNews
	{
	    position:relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :100%;
	    min-height :100px;
	   
	    text-align :center ;
	    font-family :arial;
	    font-size :13pt;
	    color :#000;
	    direction :rtl;
	    padding-top:20px;
	    line-height :30px;
	    padding-left :10px;
	    padding-right :10px;
	}
    
    .Akhbar_InnerPage .PicBox1 .TitleNews:hover
    {
        color:#FDB821;
    }
    .Akhbar_InnerPage .PicBox1 .TextNews
    {
        position :relative ;
        top:0px;
        right :0px;
        float :right ;
        width :100%;
        min-height :170px;
        font-family :arial;
        font-size :11pt;
        color:#9B9B9B;
        direction :rtl;
        padding-left :40px;
        padding-right :40px;
        line-height :25px;
        text-align :justify ;
    }
    
    .varzeshi_MainBox
    {
        position :relative ;
        top:0px;
        left:0px;
        width :100%;
        min-height :530px;
        display :inline-block ;
        text-align:center ;
        background :#F3F3F2;
    }
    
    .varzeshi_Container
    {
        position:relative ;
        top:0px;
        width :80%;
        display :inline-block ;
    }
    
    .varzeshi_Container .Header
    {
        position:relative ;
        width :100%;
        font-size :20pt;
        font-family :Yekan,arial;
        color:#000;
        min-height:96px;
        line-height:96px;
        text-align :center ;
        margin-top :5%;
    }
    
    .varzeshi_InnerBox
    {
        position:relative ;
        top:0px;
        width :100%;
        display :inline-block ;
    }
    
    
    .varzeshi_InnerBox .PicBox1
	{
	    position:relative ;
	    width :33.333%;
	    min-height:330px;
	    float :right ;
	    right:50%; 
	    margin :0;
	   -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi
	{
	    position:relative ;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    width :40%;
	    min-height:150px;
	    border-radius:5px;
	    background-position :center center ;
	    background-repeat :no-repeat ;
	    background-size:100% 100%;
	    -webkit-transition:width 1s,background-size 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,background-size 1s;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover 
	{
	    background-size:120% 120%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.2);
	    display:none ;
	}
	.varzeshi_InnerBox  .imgBoxVarzeshi:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :100%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
        height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :100%;
	    height :100%;
	    text-decoration :none;
	    border-width :0;
	    line-height :100%;
	}
	
	.varzeshi_InnerBox  .imgBoxVarzeshi .MaskBox p.Link a i 
	{
	    min-height:10%;
	    font-size :40px;
	    color:#fff;
	    margin-top :35%;
	    margin-bottom :35%;
	}
	
	
	
	
	
	.varzeshi_InnerBox  .Header
	{
	    position:relative ;
	    width :100%;
	    font-size :11pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :30px;
	    line-height :30px;
	}
	
	.varzeshi_InnerBox  .Header a
	{
	    text-decoration :none;
	    color:#000;
	}
	
	.varzeshi_InnerBox  .Header a:hover
	{
	    color:#FF5402;
	}
	
	.varzeshi_InnerBox  .Text
	{
	    position:relative ;
	    width :70%;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    color:#000;
	    min-height :80px;
	    line-height :25px;
	    display :inline-block ;
	    margin :0;
	}
	
	
	.varzeshi_InnerBox .PicBox
	{
	    position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    top:200px; 
	    margin :0; 
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.varzeshi_InnerBox .PicBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.varzeshi_InnerBox .PicBox2
	{
	   position:relative ;
	    width :33.333%;
	     min-height:330px;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);  
	}
    .varzeshi_InnerBox .PicBox2_view
    {
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
	
	.Talar_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	    background :#35454D;
	}
	.Talar_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :730px;
	    width :80%;
	}
	.Talar_Container .boxLeft
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :0px;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :730px;
	    display :inline-block ;
	    text-align :center ;
	}
	
	.Talar_Container .boxLeft .firstBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-20%;
	    width :90%;
	    margin-top :55px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :620px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar1.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :30px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	.Talar_Container .boxLeft .firstBox_view
	{
	    
        right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox
	{
	    position:relative ;
	    top:0px;
	    left:0px;
	    display :inline-block ;
	    width :100%;
	    min-height :600px;
	   
	    margin :0;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox
	{
	    position :relative ;
	    float :left ;
	    left :0px;
	    width :62%;
	    margin-top :50%;
	    min-height :300px;
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.header
	{
	    
	    float :right ;
	    font-size :18pt;
	    font-family :Yekan,arial;
	    width :100%;
	    direction :rtl;
	    text-align :right ;
	    font-weight :700;
	    margin :0;
	}
	
		
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Text
	{
	    float :right ;
	    font-size :10pt;
	    font-family :Yekan,arial;
	    width :85%;
	    direction :rtl;
	    line-height :35px;
	    text-align :justify  ;
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom
	{
	    float :right ;
	    width :85%;
	    direction :rtl;
	    text-align :left ;
	    margin :0;
	    min-height :150px;
	    line-height :150px;

	    
	}
	
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input
	{
	    margin-top :15%;
	    width :130px;
	    height:50px;
	    text-align :center ;
	    font-family :yekan,arial;
	    font-size :12pt;
	    color:#7D7D7D;
	    cursor :pointer ;
	    background :none;
	    border-style :solid;
	    border-width :1px;
	    border-color :#000;
	    
	}
	
	.Talar_Container .boxLeft .firstBox .contentBox .InnerContentBox p.Bottom Input:hover
	{
	    color:#fff;
	    background :#34454D;
	}
	
	.Talar_Container .boxLeft .SecondBox
	{
	    position :relative ;
	    top:0px;
	    float :right ;
	    right :-400px;
	    width :100%;
	    margin-top :55px;
	    margin-bottom :12px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar2.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
        -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .SecondBox_view
	{
	    right :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .SecondBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :100px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .SecondBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	.Talar_Container .boxLeft .EndBox1
	{
	    position :relative ;
	    top:-200px;
	    float :right ;
	    right :0px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar3.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 1s,filter 0.5s,top 1s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Talar_Container .boxLeft .EndBox1_view
	{
	     top :0px;
	    opacity: 1;
	    filter: alpha(opacity=100);
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Talar_Container .boxLeft .EndBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :80px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Talar_Container .boxLeft .EndBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	.Talar_Container .boxLeft .EndBox2
	{
	    position :relative ;
	    top:0px;
	    float :left ;
	    left :-100px;
	    width :48%;
	    margin-top :12px;
	    margin-bottom :55px;
	    padding :0;
	    min-height :300px;
	    border :10px solid #fff;
	    background-image :url(../images/picTalar4.png);
	    background-repeat :no-repeat ;
	    background-position :center center ;
	    background-size:100% 100%;
	    margin-bottom :0px;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,left 0.8s;
        opacity: 0;
        filter: alpha(opacity=0);

	}
	
	.Talar_Container .boxLeft .EndBox2_view
	{
        left :0px;
        opacity: 1;
        filter: alpha(opacity=100);	    
	}
	
	
	.Restorant_MainPage
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :670px;
	    display :inline-block ;
	    text-align :center ;
	    background: linear-gradient(180deg, #FF5402 60%, #fff 60%);
	}
	
	.Restorant_Container
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :80%;
	}
	
	.Restorant_Container p.header
	{
	    position:relative ;
	    width :100%;
	    min-height:60px;
	    line-height :60px;
	    font-family :Yekan,arial;
	    font-size :30pt;
	    color:#fff;
	    direction :rtl;
	}
	
	
	.Restorant_Container p.Text
	{
	    position:relative ;
	    width :30%;
	    min-height:100px;
	    font-family :Yekan,arial;
	    font-size :10pt;
	    color:#fff;
	    line-height :25px;
	    direction :rtl;
	    text-align :center ;
	    display :inline-block ;
	    margin :0;
	}
	
	.Restorant_Container_Inner
	{
	    position :relative ;
	    top:0px;
	    display :inline-block ;
	    width :100%;
	}
	
	
	.Restorant_Container_Inner .PicBox1
	{
	    position:relative ;
	    top:0px;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:50%; 
	    margin :0;
	    margin-left :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox1_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox1:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox1 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	
	
	.Restorant_Container_Inner .PicBox
	{
	    position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:0px; 
	    top:200px;
	    margin :0;
	    margin-left :1.65%;
	    margin-right :1.65%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox_view
	{
	    top:0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.Restorant_Container_Inner  .PicBox .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.Restorant_Container_Inner .PicBox2
	{
	   position:relative ;
	    width :30%;
	    min-height:260px;
	    border:4px solid #fff;
	    float :right ;
	    right:-150%; 
	    margin :0;
	    margin-right :3.3%;
	    -webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Restorant_Container_Inner .PicBox2_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox
	{
	    position :absolute ;
	    top:0px;
	    left:0px;
	    width :0%;
	    height :0%;
	    display :inline-block ;
	    background :rgb(0,0,0);
	    background :rgba(0,0,0,0.5);
	    display:none ;
	}
	.Restorant_Container_Inner  .PicBox2:hover .MaskBox
	{
	    
	    width :100%;
	    height :100%;
	    display:inline-block ;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Header
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :90%;
	    min-height :70px;
	    line-height :70px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :18pt;
	    margin :0;
	    margin-top :50px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Text
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :60px;
	    line-height :30px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :12pt;
	    direction :rtl;
        margin :0;

	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link
	{
	    position:relative ;
	    display :inline-block ;
	    text-align :center ;
	    width :70%;
	    min-height :40px;
	    color:#fff;
	    font-family :Yekan,arial;
	    font-size :11pt;
	    direction :rtl;
        margin :0;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a
	{
	    display:inline-block ;
	    width :40px;
	    height :40px;
	    text-decoration :none;
	    border-width :0;
	    margin-left:20px;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a i 
	{
	    font-size :30px;
	    color:#fff;
	}
	
	.Restorant_Container_Inner  .PicBox2 .MaskBox p.Link a:hover i
	{
	    color:#00BBD4;   
	}
	
	
	
	.MojtamaPardis_MainBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    width :100%;
	    min-height :475px;
	    display :inline-block ;
	    text-align :center ;
	    background :#F9F0EB;
	}
	.MojtamaPardis_Container
	{
	    position:relative ;
	    top:0px;
	    display :inline-block ;
	    min-height :475px;
	    width :80%;
	}
	
	.MojtamaPardis_Box
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :220px;
	    margin-top :125px;
	    margin-bottom :125px;
	    border:4px solid #fff;
	    width :70%;
	}
	
	.MojtamaPardis_Box .contentBox
	{
	    position :relative;
	    float :none;
	    margin-left :auto ;
	    margin-right :auto ;
	    min-height :150px;
	    margin-top :35px;
	    margin-bottom :35px;
	    width :85%;
	    font-size :10pt;
	    line-height :300;
	    font-family :yekan,arial;
	    color:#000;
	    line-height:27px;
	    text-align :justify ;
	    direction :rtl;
	}
	
	.MojtamaPardis_Box .contentBox p
	{
	    position :relative ;
	    float :right ;
	    right:0px;
	    width :100%;
	    bottom :0px;
	    min-height :40px;
	    text-align :left ;
	    line-height :40px;
	    margin :0;
	}
	.MojtamaPardis_Box .contentBox p a
	{
	    font-family :Yekan,arial;
	    font-size :11pt;
	    color:#FF5402;
	    text-decoration :none;
	    direction :rtl;
	    
	}
	
	.MojtamaPardis_Box .contentBox p a:hover
	{
	    color:#00BCD5;
	}
	
	.MojtamaPardis_Box .contentBox p a i
	{
	    font-size :12pt;
	    margin-left :10px;
	    font-weight :900;
	}
	
	#btnExit
	{
		padding :5px 10px 5px 10px;
		border-style :solid ;
		border-width :0;
		background :#E70A8B;
		color:#fff;
		text-align :center ;
		cursor:pointer ;	
		font-family :yekan,arial;
		font-size :9pt;
	}
	
	#btnExit:hover
	{
		background :#26AFDD;
	}
	.dialog_SelectSize
	{
		position:relative;
		float:none;
		margin-left :auto ;
		margin-right :auto ;
		top:20%;
		background :#fff;
		border-radius:10px;
		line-height:200px;
		width:30%;
		min-height:200px;
	}
	
	.onlineplan_selectSize_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.onlineplan_selectSize_Mainpage .boxSize
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		width :15%;
		min-height :300px;
		background-image:url(../images/paper.png);
		background-repeat :no-repeat ;
		background-position :center center ;
		cursor :pointer ;
		line-height :300px;
		font-size :18pt;
		font-family :yekan,arial;
		color:#000;
		margin :10px;
	}
	
	.frame_OnlinePlan
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :1400px;
	}
	
	.changePassword_barTop
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		width :95%;
		min-height:40px;
		line-height :40px;
		background :none;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		margin-top :50px;
	}
	
	.MemberPanel_ContentTable_leftBox 
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right ;
		 width :80%;
		 min-height:40px;
		 line-height :40px;
		 padding-right :10px;
		 font-family :yekan,arial;
		 font-size :11pt;
		 color:#000;
		 text-align :right ;
		 margin-top :50px;

	}
	
	.subBox_MessageSend
	{
		width: 80%;

	}
	
	.MemberPanel_ContentTable_leftBox  .frameEditor
	{
		width: 80%;
		min-height:350px;
	}
	
	html,body
	{
		padding :0;
		margin :0;
	}
	.mainPageScreen
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :800px;
		display :inline-block ;
		text-align :center ;
		overflow :hidden ;
	}
	.topWhiteBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		height :50px; 
		display :inline-block ;
	}
	
	.topWhiteBar_Container 
	{
		position :relative;
		top:0px;
		width:90%;
		min-height :55px; 
		display :inline-block ;
	}
	
	.topWhiteBar .main_ul
	{
		float:left ;
		left :0px;
		min-height:55px;
		
		
	}
	
	.topWhiteBar .main_li
	{
		
		display :inline-block ;
		list-style :none;
		
		margin :0;
		padding :0;
	}
	
	.topWhiteBar iframe
	{
		position :relative ;
		float :left ;
		left:0px;
		top:0px;
		width:40px;
		height :35px;
		display :inline-block ;
	}
	
	.topWhiteBar a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-decoration :none;
		padding :5px 10px 5px 10px;
		min-height:35px;
		line-height :35px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-right :5px;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	.topWhiteBar a:hover i
	{
		color:#34454D;
	}
	
	.topWhiteBar a:hover
	{
		color:#34454D;
	}
	.topWhiteBar i:hover
	{
		color:#34454D;
	}
	
	.main_li .topWhiteBar_DropDown
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px  15px 15px 15px;
		background :#34454D;
		color:#fff;
	}
	
	.main_li .topWhiteBar_DropDown_Search
	{
		float:none;
		list-style :none;
		display:none ;
		list-style-type:none ;
		position:absolute ;
		z-index:10000;
		direction:rtl;
		margin :0;
		padding :15px 5px 15px 5px;
		background :#34454D;
		color:#fff;
	}
	
	/*.main_li:hover .topWhiteBar_DropDown
	{
		display:block ;
	}*/
	
	.topWhiteBar_DropDown li
	{
		display:block;
		margin :0;
	}
	
	
	
	#btnLogin
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnLogin:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	#btnSearch
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#34454D;
		width:40%;
	}
	
	#btnSearch:hover
	{
		background :#fff;
		color:#34454D;
	}
	
	.topBar
	{
		position :relative;
		top:0px;
		left:0px;
		width:100%;
		background :#fff;
		display :inline-block ;
		text-align :center ;

	}
	.topBar_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		display :inline-block ;
	}
	
	.topBar_Container .logoBox
	{
		position :relative ;
		top:0px;
		float:right;
		right :0px;
		cursor:pointer ;
		width:20%;
	}
	
	.logoBox img
	{
		position :relative ;
		float:right ;
		top:0px;
		right :0px;
	}
	
	.topBar_Container .menuPhoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width:70%;
		background :#fff;
		
	}
	
	.menuPhoneBox .phoneBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :20px;
		width:100%;
		min-height:50px;
		background :#fff;		
	}
	.phoneBox a
	{
		position :absolute  ;
		float :left ;
		left :0px;
		bottom :10px;
		padding :10px 0px 10px 0px;
		font-family:byekan,arial;
		font-size :16pt;
		color:#000;
		text-align :left ;
		display :inline-block  ;
		width :100%;
		height :30px;
		
		
	}
	.phoneBox i
	{
		font-size :20pt;
		color:#FDB821;
		margin-right :10px;
	}
	.menuBox
	{
		position :relative ;
		top:0px;
		float  :left ;
		left:0px;
		width:100%;
		min-height :60px;
	}
	
	
	/*menu Section*/
	#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
 
z-index:1000;

float:right ;
  
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;

}
#cssmenu #menu-button {
  display: none;
  
}
#cssmenu {
  width: auto;
  font-family:arial;
  background: nono;
  
}
#cssmenu > ul {
  
  
  
}
#cssmenu.align-right > ul > li {
  float: left;
  margin :0;
  
}
#cssmenu > ul > li {
  
  
  margin :0;

}
#cssmenu.align-center > ul {
  float: none;
  text-align: center;
  
}
#cssmenu.align-center > ul > li {
  float: none;
   text-align: center;
   
}
#cssmenu.align-center ul ul {
  text-align: center;
  
}
#cssmenu > ul > li > a 
{
float:left ;
  padding:45px 20px 10px  20px;
  text-decoration: none;
  font-size: 18px;
font-family:yekan;
  color: #092942;
  letter-spacing: 1px;
  min-height:90px;  
   text-align: center;
 
   margin :0;
   -webkit-transition:background 0.3s; /* For Safari 3.1 to 6.0 */
        transition:background 0.3s;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a {
  color: #fff;
  background: #FDB821;

}
#cssmenu > ul > li.has-sub > a {
  
}
#cssmenu > ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  right: 0px;
  top: 0px;
}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a {

}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 0px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
  
}
#cssmenu.align-right ul ul {
  text-align: center ;
}
#cssmenu > ul > li > ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #40516F;
  top: -4px;
  left: 40px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 20px;
}
#cssmenu ul ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #40516F;
  top: 11px;
  left: -4px;
}
#cssmenu.align-right ul ul ul::after {
  border-right-color: transparent;
  border-left-color: #ffffff;
  left: auto;
  right: -4px;
}
#cssmenu > ul > li > ul {
  top: 120px;
}
#cssmenu > ul > li:hover > ul {
  top: 82px;
  left: 0;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu ul ul ul {
  padding-top: 0;
  padding-left: 0px;
}
#cssmenu.align-right ul ul ul {
  padding-right: 0px;
}
#cssmenu ul ul > li:hover > ul {
  left: 100px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul > li:hover > ul {
  left: auto;
  right: 100%;
  opacity: 1;
}
#cssmenu ul ul li a {
  text-decoration: none;
  font-weight: 400;
  font-size :10pt;
  padding-top:15px;
  padding-left :30px;
  padding-bottom :15px;
  float:left ;
  width: 200px;
  color: #fff;
  text-align :left  ;
  background: #40516F;
  z-index :1000000;
  
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a {
  color: #FDB821;
}
#cssmenu ul ul li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu ul ul li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cssmenu > ul > li > ul::after {
  position: absolute;
  display: block;
}
#cssmenu ul ul li.has-sub > a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #40516F;
  right: 17px;
  top: 14px;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  border-left-color: transparent;
  border-right-color: #40516F;
  right: auto;
  left: 17px;
}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after {
  border-left-color: #40516F;
}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after {
  border-right-color: #40516F;
  border-left-color: transparent;
}

	.bannerContainer
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		background :none;
		display :inline-block ;
	}

	.ServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		background :#fff;
		display :inline-block ;
		text-align :center ;
	}

	.ServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		display :inline-block ;
		min-height :600px;
		direction :rtl;
		padding-bottom :50px;
	}


	.ServiceBox_Container .titleContainer
	{
		position :relative  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
		min-height :200px;
		margin-bottom :20px;
	}

	.titleContainer h1 
	{
		position:absolute ;
		width :100%;
		padding-top :10px;
		padding-bottom :10px;
		font-size :28pt;
		font-family:yekan,arial;
		color:#000;
		font-weight :400;
		bottom :0px;
		margin :0;
	}

	.titleContainer span
	{
		color:#91ABBA;
	}
	
	.ServiceBoxContent
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width:33.3%;
		margin :0;
		min-height:250px;
		
	}
	
	.ServiceBoxContent .logoBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		text-align :center ;
		min-height:80px;
		
	}
	.titleBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:14pt;
		color:#000;
		direction :rtl;
		cursor :pointer ;
	 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.titleBoxService:hover
	{
		color:#FF5402;
	}
	.SummeryBoxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#666;
		direction :rtl;
	}
	
	.SummeryBoxService p
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-align :center ;
		min-height :40px;
		width :70%;
		line-height :30px;
	}
	
	.LabelBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		background :#F1F5F8;
		text-align :center ;
	}
	.LabelBox_Container
	{
		position:relative ;
		top:0px;
		width :80%;
		min-height:600px;
		display :inline-block ;
	}
	
	.LabelBoxCintent
	{
		position :relative ;
		top:0px;
		left:0px;
		float:left ;
		margin :0;
		padding :0;
		width:50%;
		min-height :480px;
		margin-top :10%;
	}
	
	.LabelBoxCintent img
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
	}
	.LabelBoxCintent .titleLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		font-family :yekan,arial;
		font-size:28pt;
		color:#000;
		text-align :right ;
	}
	
	.LabelBoxCintent .textLabelBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:250px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:11pt;
		color:#000;
		text-align :right ;
		font-weight :400;
		direction :rtl;
		padding-left :50px;
	}
	
	.LabelBoxCintent .OrderButtonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float:left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :right ;
		margin-top :10px;
	}
	
	.OrderButtonBox Input
	{
		position:relative ;
		width:190px;
		height :60px;
		border-radius:50px;
		border-style :solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		font-family:yekan,arial;
		font-size:12pt;
		color:#fff;
		background :#FF5402;
		 -webkit-transition:background 0.6s,color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.6s,color 0.5s;
	}
	.OrderButtonBox Input:hover
	{
		background:#fff;
		color:#FF5402;
	}
	
	.ServiceMain_Box
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
	}
	
	.ServiceMain_Box_Container
	{
		position :relative ;
		top:0px;
		display :inline-block ;
		width :80%;
		min-height:600px;
	}
	.ServiceMain_Box_Container .titleBox_ServiceMain
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :200px;
		width :100%;
		margin :0;
		
	}
	
	.titleBox_ServiceMain .title1_ServiceMain
	{
		position :absolute  ;
		bottom:60px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :11pt;
		color:#91ABBA;
		min-height :60px;
		line-height :60px;
	}
	
	.titleBox_ServiceMain .title2_ServiceMain
	{
		position :absolute  ;
		bottom:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		margin :0;
		font-family :yekan,arial;
		font-size :22pt;
		color:#000;
		min-height :100px;
		line-height :100px;
	}
	
	.contentBoxService_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width:100%;
		display:inline-block ;
		min-height:340px;
		line-height :340px;
		text-align :center ;
	}
	
	.contentBoxService
	{
		position :relative ;
		top:0px;
		float :left ;
		margin :0.5%;
		width:24%;
		min-height :300px;
		background :#F1F5F8;
		display:inline-block ;
		text-align :center ;
	}
	
	.contentBoxService .logoboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height:190px;
		text-align :center ;
		
	}
	
	.contentBoxService .logoboxService img
	{
		position :relative;
		bottom :0px;
		float:none  ;
		max-width:100px;
		margin-bottom:0px;
		margin-top :30%;
	}
	
	.contentBoxService .TextboxService
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		height:100px;
		text-align :center ;
		margin :0;
	}
	
	.TextboxService a
	{
		position :relative  ;	
		top:0px;	
		margin-left :auto ;
		margin-right :auto ;
		font-size :14pt;
		font-family :yekan,arial;
		text-align :center ;
		text-decoration :none;
		color:#000;
		min-height:30px;
		line-height :30px;
		display :inline-block ;
		 -webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.TextboxService a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;
		background :#221E1B;
	}
	.QualityServiceBox_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height:600px;
		display :inline-block ;
		text-align :center ;

	}
	
	.QualityServiceBox_Images
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	
	
	.QualityServiceBox_TextBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width:50%;
		padding :0;
		margin :0;
		min-height :600px;
	}
	.QualityServiceBox_TextBox .QualityServiceBox_TitleBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:200px;
	}
	
	.QualityServiceBox_TitleBox p
	{
		position :absolute ;
		left:0px;
		width:100%;
		bottom :0px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size:24pt;
		color:#fff;
		margin :0;
	}
	
	.QualityServiceBox_TextBox .QualityServiceBox_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:100px;
		margin-top :20px;
	}
	
	.QualityServiceBox_SummeryBox p
	{
		position :absolute ;
		right:0px;
		top:0px;
		float :right;
		width:80%;
		bottom :0px;
		text-align :justify  ;
		line-height :30px;
		direction :rtl;
		font-family :yekan,arial;
		font-size:12pt;
		color:#A2A2A2;
		margin :0;
		font-weight :300;
		
	}
	
	.QualityServiceBox_ArticleBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :150px;
		direction :rtl;
		margin-top :30px;
	}
	
	.QualityServiceBox_ArticleBox a
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		padding :0;
		margin :0;
		text-decoration :none;
		color:#fff;
		font-family :yekan,arial;
		font-size:11pt;
		text-align :right ;
		font-weight :300;
		min-height :40px;
		line-height :40px;
		cursor :pointer ;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
        transition:color 0.5s;
	}
	
	.QualityServiceBox_ArticleBox a:hover
	{
		color:#FF5402;
	}
	
	.QualityServiceBox_ArticleBox i
	{
		font-size :16pt;
		color:#FF5402;
		margin-left :15px;
	}
	
	.GostareshMainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
	}
	
	.GostareshContainer
	{
		position :relative;
		top:0px;
		width :80%;
		min-height :400px;
		display :inline-block ;
		direction:rtl;
		padding-top :50px;
	}
	
	.GostareshBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		margin :0;
		padding :0;
		min-height :400px;
		width :50%;
	}
	
	.GostareshBox .titleGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :22pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :100px;
	}
	
	.GostareshBox .summeryGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :13pt;
		font-family:yekan,arial;
		color:#000;
		text-align :right ;
		min-height:100px;
		line-height :40px;
		font-weight :200;
	}
	
	.GostareshBox .textGostaresh
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		font-size :11pt;
		font-family:yekan,arial;
		color:#9E9E9E;
		text-align :justify  ;
		min-height:150px;
		line-height :30px;
		font-weight :200;
	}
	.GostareshBox iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :80%;
		min-height:400px;
	}
	
	.TestimonialsMainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
		background :#F7F7F7;
	}
	
	.TestimonialsContainer
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :300px;
		display :inline-block ;
	}
	
	
	.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:Yekan;
		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 :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		width :60%;
		text-align :center ;
		direction :rtl;
		
		
	}
	
	.Testimonials_Text i.leftSide
	{
		position :absolute  ;
		float :left ;
		left :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		margin-right :20px;
	}
	
	.Testimonials_Text i.rightSide
	{
		position :absolute ;
		float :right  ;
		right :0px;
		top:0px;
		font-size :30pt;
		color:#AAAAAA;
		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:-100px;
		float :left ;
		width :100%;
		min-height :80px;
		display :inline-block ;
		text-align :center ;
		-webkit-transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,left 2.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.Testimonials_Image_view
	{
	    left :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	.Testimonials_Image img
	{
		position :relative ;
		top:0px;
		margin-left :auto ;
		margin-right:auto ;
		
		width :90px;
		height :90px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.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:Yekan;
		font-size:11pt;
		color:#9E9E9E;	
	}
	
	.GalleryMainBox
	{
		position :relative;
		top:0px;
		left :0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background :#fff;
		
	}
	
	.GalleryContainer
	{
		position :relative ;
		top:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
	}
	.GalleryContainer .headerBoxGallery
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :150px;
		line-height :150px;
		font-family :yekan,arial;
		font-size :28pt;
		color:#000;
		text-align :center ;
	}
	.GalleryContainer .GalleryBox
	{
		position:relative ;
		top:100px;
		float :left;
		left :0px;
		margin :0;
		padding :0;
		width :48%;
		min-height:350px;
		margin :1%;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
        background-size:100% 100%;
	}
	
	.GalleryContainer .GalleryBox_view
	{
	    top :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	
	.GalleryBox .maskBoxGallery
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(0,0,0);
		background :rgba(0,0,0,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery
	{
		background :rgba(0,0,0,.5);
	}
	.GalleryBox .maskBoxGallery:before
	{
		content: "\f00e";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery:before
	{
		visibility :visible  ;
	}
	
	
	
	
	.GalleryBox .maskBoxGallery1
	{
		position :absolute ;
		top:0px;
		left:0px;
		width :100%;
		height :100%;
		display :inline-block  ;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0);
		cursor :pointer ;
		text-decoration :none;
		-webkit-transition:background 1s; /* For Safari 3.1 to 6.0 */
        transition:background 1s;
	}
	.GalleryBox:hover .maskBoxGallery1
	{
		background :rgba(38,173,221,.6);
	}
	.GalleryBox .maskBoxGallery1:before
	{
		content: "\f144";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		color: #fff;
		font-size: 50px;
		padding-right: 0.5em;
		position: absolute;
		width :100%;
		height :100%;
		top:0px;
		left :0px;
		padding-top:20%;
		visibility :hidden ;
		-webkit-transition:visibility 1.2s; /* For Safari 3.1 to 6.0 */
        transition:visibility 1.2s;	
	}
	.GalleryBox:hover .maskBoxGallery1:before
	{
		visibility :visible  ;
	}
	
	
	
	
	
	
	
	
	.Goods_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:700px;
		display:inline-block ;
		text-align :center ;
		margin-bottom :50px;
	}
	
	.Goods_Container
	{
		position :relative ;
		top:0px;
		width:80%;
		min-height :700px;
		display :inline-block ;
	}
	
	.Goods_Container .title_Header_Goods
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
	}
	
	.Goods_Container .goodsBoxLeft
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :30%;
		height :400px;
		border:4px solid #27ACE5;
		display:inline-block ;
		margin-right:2%; 
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxMiddle
	{
		position:relative ;
		top:0px;
		margin-left :auto ;
		margin-right :auto ;
		width :30%;
		height :400px;
		border:4px solid #EB0A8E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.Goods_Container .goodsBoxRight
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right  ;
		width :30%;
		height :400px;
		border:4px solid #FAEE1E;
		display:inline-block ;
		margin-right:2%;
		margin-top :10px;
	}
	
	.title_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :16pt;
		color:#000;
		min-height :50px;
		line-height :50px;
		margin-top :50px;
		font-weight :600;
		direction :rtl;
	}
	
	.from_GoodsBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :20px;
		line-height :20px;
		direction :rtl;
	}
	
	.from_PriceBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :60px;
		line-height :60px;
		direction :rtl;
	}
	
	.from_SummeryBox
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		color:#9C9C9C;
		min-height :120px;
		direction :rtl;
		padding-left :10%;
		padding-right :10%;
		margin-top :10px;
		font-weight :300;
	}
	.from_InputBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:80px;
		line-height :80px;
		text-align :center ;
	}
	.from_InputBox input
	{
		position :relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:100px;
		width:50%;
		min-height:60px;
		border-radius:30px;
		cursor:pointer ;
		border:2px solid #FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :14pt;
		color:#fff;
		background :#FF5402;
		-webkit-transition:background 0.5s; /* For Safari 3.1 to 6.0 */
        transition:background 0.5s;	
	}
	
	.from_InputBox input:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.Offer_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :500px;
		display :inline-block ;
		text-align :center;
		background :#1E2326;
	}
	
	.Offer_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :500px;
		display : inline-block ;

	}
	
	.Offer_Box_Left
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		margin :0;
		padding :0;
		
	}
	
	
	
	.Offer_Box_right
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height :500px;
		width :50%;
		
		margin :0;
		padding :0;
	}
	.Offer_Box_right .title1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		margin-top :20%;
		font-weight :600;
	}
	
	.Offer_Box_right .Short1_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		padding-left :40px;
		
	}
	
	.Offer_Box_right .title2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:20pt;
		color:#B71B1C;
		text-align :right ;
		font-weight :600;
	}
	
	.Offer_Box_right .Short2_Offer
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		font-family :yekan,arial;
		font-size:14pt;
		color:#fff;
		text-align :right ;
		
	}
	
	.Contact_MainpageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		display  :inline-block ;
		text-align :center ;
		background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Contact_ContainerMainPage
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :350px;
		display  :inline-block ;
	}
	
	.contact_Header
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		margin-top :60px;
		min-height:80px;
		line-height :80px;
		width :100%;
	}
	
	.contact_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		text-align :center  ;
		font-size:12pt;
		font-family :yekan,arial;
		color:#000;
		min-height:60px;
		line-height :60px;
		width :100%;
		margin-bottom :50px;
	}
	
	.contact_AddressBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right;
		width:100%;
		min-height :180px;
		line-height :180px;
	}
	
	.contact_Box
	{
		position :relative ;
		top:0px;
		right :-20%;
		float :right ;
		width :33.3%;
		margin :0;
		padding :0;
		min-height :180px;
		-webkit-transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s; /* For Safari 3.1 to 6.0 */
        transition:width 1s,height 1s,right 0.6s,filter 0.5s,top 0.5s;
        opacity: 0;
        filter: alpha(opacity=0);
	}
	
	.contact_Box_view
	{
	    right :0px;
        opacity: 1;
        filter: alpha(opacity=100);
	}
	
	.contact_Box .logo_ContactBox
	{
		position :relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width:100%;
		min-height :60px;
		display :inline-block ;

		
	}
	
	.contact_Box .Content_ContactBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:100%;
		min-height :180px;
		margin :0;
		padding :0;
	}
	
	
	.logo_ContactBox .Email_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	
	}
	
	.logo_ContactBox .Phone_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.logo_ContactBox .Address_Logo
	{
		position :relative ;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		font-size :30pt;
		color:#000;
		margin-top :0%;
	}
	
	.Content_ContactBox .title_Content_Contact
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		font-size :20pt;
		font-family :yekan,arial;
		color:#000;
		margin :0;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		
	}
	.Text_Content_Contact
	{
		position:relative ;
		top:0px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		width :80%;
		font-size :11pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :right ;
		
		margin-top :10px;
	}
	
	.box_MapFrame
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		overflow:hidden;
		margin-bottom :-50px;
	}
	
	.box_MapFrame iframe
	{
		position :relative ;
		top:-50px;
		left:0px;
		width :100%;
		min-height :350px;
	}
	
	.box_Footer
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		background :#34454D;
		display :inline-block ;
		text-align :center ;
	}
	
	.box_Footer .box_LogoFooter
	{
		position :relative ;
		top:0px;
		left :0px;
		width :100%;
		display:inline-block ;
		min-height:250px;
		line-height :250px;
		text-align :center ;
		
	}
	
	.box_LogoFooter img
	{
		position:relative ;
		margin-top :5%;	
		margin-left :auto ;
		margin-right:auto ;
	}
	
	.box_socialFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:100px;
		line-height :100px;
		display :inline-block ;
		margin-top :100px;
		
	}
	
	.box_socialFooter ul
	{
		display :inline-block ;
		list-style :none;
		padding-left :30px;
		padding-right :30px;
		direction :rtl;
		
	}
	.box_socialFooter li
	{
		position :relative ;
		display :inline-block ;
	}
	
	
	.box_socialFooter i
	{
		font-size :20pt;
		color:#DF0689;
		padding :14px  0px 14px 0px;
	}
	
	.box_CopyrightFooter
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:40px;
		display :inline-block ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
	}
	
	.box_CopyrightFooter a
	{
		font-family :yekan,arial;
		font-size :10pt;
		color:#9AC1D5;
		text-decoration :none;
	}
	
	.searchIcon_Menu
	{
		font-size :30pt;
		color:#91ABBA;
		
	}
	
	
	
	.memberPanel_Basket
	{
		margin-bottom :12% ;
		margin-top :12% ;
		margin-left :auto ;
		margin-bottom :auto ;
		font-size :20pt;
		color:#123956;
		-webkit-transition:color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:color 0.5s;
	}
	
	.memberPanel_Basket_a
	{
		position :absolute ;
		left:0px;
		padding :0px;
		top:0px;
		margin-right :auto ;
		margin-bottom :auto ;
		text-align :center ;
		
		display:inline-block ;
		height:51px;
		line-height :51px;
		font-size :20pt;

		
	}
	
	
	.SlideTopPageOtherPage
	{
		position :relative ;
		top:0px;
		float :left ;
		width :100%;
		min-height :460px;
	}
	.SlideTopPageOtherPage img
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
	}
	
	.SlideTopPageOtherPage .ContentBox
	{
		position:absolute ;
		top:0px;
		left:0px;
		width :100%;
		min-height :400px;
		
		text-align :center ;
		line-height :460px;
		font-family :yekan,arial;
		font-size :40pt;
		color:#fff;
		text-shadow:2px 2px #1c1c1c;
	}
	
	.contactForm_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height:600px;
		display:inline-block ;
		text-align :center ;
	}
	
	.contactForm_Container
	{
		position:relative ;
		top:0px;
		width :80%;
		min-height:600px;
		display :inline-block ;
	}
	.contactForm_Title
	{
		position:relative ;
		top:0px;
		float:left ;
		left :0px;
		width :100%;
		direction:rtl;
		text-align :right ;
		font-family :yekan,arial;
		font-size:20px;
		color:#000;
		min-height :150px;
		line-height :150px;
	}
	
	.contactForm_Container ul
	{
		position :relative ;
		top:0px;
		width:30%;
		margin :0;
		padding :0;
		min-height :400px;
		list-style :none;
		display:inline-block ;
	}
	
	.contactForm_Container ul li
	{
		
		margin:5px;
		
		
	}
	.contactForm_Container .textBoxStyleContent
	{
		max-width :350px;
		width:100%;
		min-height:55px;
		background :#F5F5F5;
		color:#C7C7C7;
		font-family :yekan,arial;
		font-size:11pt;
		border-width:0;
		padding-right :15px;
		direction :rtl;
		text-align :right;
		font-weight:400;
		margin :0;
		resize:none;
	}
	
	.contactForm_Container .labelStyleContent
	{
		font-size:9pt;
		font-family :yekan,arial;
		color:#ff0;
		margin-left :5px;
	}
	
	#btnSave_contactForm
	{
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border:2px solid #34454D;
		border-radius:30px;
		cursor:pointer;
		background :#FDB821;
		padding :5px 20px 5px 20px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		
	}
	
	#btnSave_contactForm:hover
	{
		background :#fff;
		color:#092942;
	}
	
	.AboutUS_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
		background-color: #F7F7F7;

	}
	.AboutUS_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :570px;
		display :inline-block ;
		text-align :center ;
	}
	
	
	.AboutUS_Container .whiteSpace
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :90px;
	}
	
	.AboutUS_Container .HeaderBoxText
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :60px;
	    line-height :60px;
	    text-align :center ;
	    font-family :Yekan,arial;
	    color:#40516F;
	    font-size :30pt;
	}
	
	.AboutUS_Container .BarHeaderBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :34px;
	    line-height :34px;
	}
	
	.AboutUS_Container .ContentAboutUs_Box
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :260px;
	    margin-top :20px;
	    direction :rtl;
	}
	.AboutUS_Container .ContentAboutUs_Box .box
	{
	    position :relative ;
	    top:0px;
	    right  :0px;
	    float :right ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :260px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1
	{
	    position :relative ;
	    top:0px;
	    right :0px;
	    float :right  ;
	    width :50%;
	    margin :0;
	    padding :0;
	    min-height :260px;
	    overflow:hidden ;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :98%;
	    min-height :35px;
	    line-height :35px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:16pt;
	    text-align :justify ;
	    font-weight :600;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box .contentAboutBox
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :95%;
	    min-height :230px;
	    line-height :30px;
	    font-family :yekan,arial;
	    color:#40516F;
	    font-size:13pt;
	    text-align :justify  ;
	    padding-right:20px;
	     direction :rtl;
	}
	
	.AboutUS_Container .ContentAboutUs_Box .box1 iframe
	{
	    position :relative ;
	    top:-50px;
	    left:0px;
	    float :left ;
	    width :100%;
	    height :400px;
	}
	
	
	.AboutUS_Container .OurVisionHeaderBox
	{
	    position :relative ;
	    top:0px;
	   display:inline-block ;
	    width :60%;
	   
	    min-height:100px;
	    text-align :center ;
	    font-family :yekan ,arial;
	    font-size:13pt;
	    color:#40516F;
	    line-height :30px;
	    padding-top :20px;
	    padding-bottom :40px;
	    background :#fff;
	}
	
	.AboutUS_Container .OurVisionContentBox
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height:260px;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    float :left ;
	    width :33.3%;
	    min-height:134px;
	    margin :0;
	    padding :0;
	}
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .headerVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :18pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Container .OurVisionContentBox .contentBoxVision  .textVision
	{
	    position :relative ;
	    top:0px;
	    left:0px;
	    float :left ;
	    width :100%;
	    min-height :45px;
	    font-family :yekan ,arial;
	    font-size :13pt;
	    color:#40516F;
	    padding-right :20px;
	    padding-top :5px;
	    padding-bottom :5px;
	    text-align :left ;
	}
	
	.AboutUS_Image_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
		overflow :hidden ;
	}
	.AboutUS_Image_MainBox img
	{
		position:relative ;
		top:0px;
		width :100;
	}
	.AboutUS_Text_MainBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:50%;
		min-height :350px;
		margin-top :100px;
	}
	.AboutUS_Text_MainBox .titleBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :80%;
		min-height:90px;
		line-height :90px;
		font-size :20pt;
		font-family :yekan,arial;
		text-align :right ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS_Text_MainBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MainBox .TextBoxAbout
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :80%;
		min-height:90px;
		line-height :30px;
		font-size :12pt;
		font-family :yekan,arial;
		text-align :justify  ;
		direction :rtl;
		color:#000;
	}
	
	.AboutUS.Text_MemberBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		float :left ;
		text-align :center ;
		min-height :600px;
		display :inline-block ;
	}
	.AboutUS_Text_MemberBox .header_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :20pt;
		color:#000;
		min-height :80px;
		line-height :80px;
		margin-top :50px;
		text-align :center;
		width :100%;
	}
	.AboutUS_Text_MemberBox span
	{
		color:#27AEDE;
	}
	
	.AboutUS_Text_MemberBox .Text_Member
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		display:inline-block ;
		direction :rtl ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		min-height :100px;
		line-height :30px;
		text-align :center;
		width :100%;
	}
	
	.mainbox_MemberBox_ForImage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height:400px;
		display :inline-block ;
		text-align :center ;
		padding-bottom :80px;
		direction:rtl;
	}
	
	.boxImage_Member
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:360px;
		width :22%;
		margin :1%;
		overflow :hidden ;
		direction:rtl;
	
	}
	
	.boxImage_Member_img
	{
		position :relative ;
		top:0px;
		left:0px;
		float  :left ;
		width :100%;
		min-height:280px;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	
	.boxImage_Member_img img
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
	}
	.boxImage_Member .nameMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :50px;
		font-family :yekan,arial;
		font-size :12pt;
		color:#000;
		text-align :center ;
		line-height :50px;
	}
	
	.boxImage_Member .SematMember
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :center ;
		font-weight:300;
		margin :0;
	}
	
	
	
	.boxImage_Member_img .mask_MemberBox
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
	}
	
	.boxImage_Member_img .mask_MemberBox a
	{
		display :none;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox
	{
		height:100%;
	}
	.boxImage_Member_img:hover .mask_MemberBox a
	{
		display :inline-block ;
	}
	.mask_MemberBox a
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		text-decoration :none;
		padding :10px;
	}
	
	.mask_MemberBox i
	{
		color:#FDB821;
		font-size:16pt;
	}
	
	.boxImage_Member_img .mask_MemberBox p
	{
		margin-bottom :45% ;
		margin-top :-100% ;
		width :100%;
		display  :inline-block ;
		text-align :center ;
		width :100%;
		min-height:20px;
		-webkit-transition:margin-top 0.5s; /* For Safari 3.1 to 6.0 */
		transition:margin-top 0.5s;
	}
	
	.boxImage_Member_img:hover .mask_MemberBox p
	{
		margin-top :45% ;
	}
	
	.mainpageBox_Link
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px;
		background-color: #f5f5f5;
background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.Container_Link
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
		margin-top :50px;
			
	}
	
	
	.box_Link
	{
		position :relative ;
		margin-left :auto ;
		margin-right:auto ;
		top:0px;
		display:inline-block ;
		width:22%;
		margin :5px;
		min-height :280px;
		cursor :pointer ;
		overflow :hidden ;
		border:1px solid #c1c1c1;
	}
	
	.box_Link .maskBoxLink
	{
		position :absolute ;
		top:0px;
		left:0px;
		width:100%;
		height :0%;
		display:inline-block ;
		background :rgb(0,0,0);
		background:rgba(0,0,0,0.7);
		z-index :1;
		-webkit-transition:height 0.5s; /* For Safari 3.1 to 6.0 */
		transition:height 0.5s;
		text-align :center ;
		font-family :yakan,arial;
		font-size :12pt;
		color:#fff;
	}
	
	.box_Link:hover .maskBoxLink
	{
		height :100%;
	}
	
	.box_Link .maskBoxLink p
	{
		position :absolute ;
		font-family :yekan,arial;
		font-size :12pt;
		color :#fff;
		text-align :center ;
		min-height:40px;
		line-height :40px;
		top :-100px;
		width :100%;
		-webkit-transition:top 0.9s; /* For Safari 3.1 to 6.0 */
		transition:top 0.9s;
		z-index :-10000;
	}
	.box_Link:hover .maskBoxLink p
	{
		top :40%;
		z-index :1;
	}
	
	.History_Mainpage
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		display :inline-block ;
		text-align :center ;
		min-height :600px;
	}
	
	.Container_Header
	{
	    position:relative ;
	    top:0px;
	    left :0px;
	    width :100%;
	    min-height :600px;
	    background :#F5F5F5;
		background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	.History_Container
	{
		position :relative ;
			top:0px;
			width:80%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			margin-right :30px;	
	}
 .Container_Content
		{
			position :relative ;
			top:0px;
			width:80%;
			min-height:600px;
			display:inline-block ;
			text-align:right  ;
			padding-bottom :200px;
			
		}
		
	.Services_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height :600px; 
	}
	
	.Services_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		display :inline-block ;
		text-align :center ;
		margin-top :100px;
		margin-bottom :100px;
	}
	
	.Services_Box
	{
		position:relative ;
		margin-left :auto ;
		margin-right :auto ;
		min-height:310px;
		display :inline-block ;
		background :#F1F5F8;
		width :48%;
		margin  :10px;
		
	}
	
	.Services_Box .logoBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :30%;
		display :inline-block ;
		margin :0;
		min-height :310px;
	}
	
	.Services_Box .logoBox img
	{
		position :relative;
		display:block  ;
		margin-left :auto ;
		margin-right :auto ;
		float :none ;
		margin-top :70px;
		width :84px;
	}
	
	.Services_Box .ContentBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :70%;
		display :inline-block ;
		margin :0;
	}
	
	.Services_Box .ContentBox .TitleServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :100%;
		font-size :14pt;
		font-family:yekan,arial;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		direction :rtl ;
		margin-top:60px;
		
	}
	
	.Services_Box .ContentBox .TextServicesBox
	{
		position:relative ;
		float:right ;
		right :0px;
		width :80%;
		font-size :10pt;
		font-family:yekan,arial;
		min-height:80px;
		line-height :25px;
		text-align :justify ;
		direction:rtl;
	}
	
	.Services_Box .ContentBox .InputServicesBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :80%;
		min-height:50px;
		line-height :50px;
		text-align :right ;
		
		
	}
	
	.Services_Box .ContentBox .InputServicesBox input
	{
		position :relative ;
		float :left ;
		left :0px;
		width:90px;
		height :40px;
		text-align :center ;
		cursor :pointer ;
		color:#fff;
		background :#FF5402;
		border:2px solid #FF5402;
		border-radius:20px;
		font-family :yekan,arial;
		font-size :10pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Services_Box .ContentBox .InputServicesBox input:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.serviceShow_Title
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :60px;
		font-size:18pt;
		font-family :yekan,arial;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.serviceShow_Text
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		float :right  ;
		min-height :60px;
		line-height :30px;
		font-size:11pt;
		font-family :yekan,arial;
		color:#9c9c9c;
		direction :rtl;
		text-align :justify ;
	}
	
	.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;
		left:0px;
		float :right;
		width:72%;
		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;
		left:0px;
		min-height :45px;
		line-height :30px;
		font-family :yekan ,arial;
		font-size:12pt;
		color:#000;
		text-align :right ;
		padding-top :5px;
	}
	.news_RightBox .titleNewsBox a
	{
		
		text-align :right;
		font-family :Yekan ,arial;
		font-size:20pt;
		color:#40516F;
		text-decoration :none;
		font-weight :600;
	}
	.news_RightBox .titleNewsBox a:hover
	{
		color:#673AB7;
	}
	
	.news_RightBox .DateNewsBox
	{
		position :relative ;
		top:0px;
		float :right ;
		left :0px;
		width :100%;
		min-height:60px;
		line-height :60px;
		text-align :right ;
		font-family:yekan ,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;
		left:0px;
		float  :right ;
		max-width:90%;
		max-height :440px;
		
	}
	
	.news_RightBox .SummeryNewsBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :100%;
		font-family:yekan,arial;
		font-size :13pt;
		color:#40516F;
		line-height :25px;
		text-align :justify ;
		min-height :100px;
		padding-top :20px;
		padding-bottom :20px;
	}
	
	.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 :yekan,arial;
		color:#fff;
		cursor :pointer ;
		width :150px;
		min-height :50px;
		background :#673AB7;
		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;
	}
	.news_RightBox .buttonBox input:hover
	{
		background :#40516F;
		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 :Yekan ,arial;
		font-size :20pt;
		color:#40516F;
		text-align :right ;
		font-weight :600;
	}
	
	.news_LeftBox .recentNewsBox
	{
		position:relative ;
		top:0px;
		left :0px;
		width :100%;
		float :right ;
		margin-bottom :20px;
	}
	
	.news_LeftBox .recentNewsBox .imageBox
	{
		position :relative ;
		top:0px;
		right: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 :right;
		right:0px;
		width:100%;
		min-height:80px;
		padding-top:10px;
		padding-bottom :10px;
		font-family :yekan,arial;
		font-size :11pt;
		text-align :right ;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a
	{
		font-family :yekan,arial;
		font-size :13pt;
		color:#40516F;
		text-decoration :none;
		text-align :right ;
		direction :rtl;
	}
	
	.news_LeftBox .recentNewsBox .titleBox a:hover
	{
		color:#673AB7;
	}
	
	.news_PagingBox
	{
		position :relative;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		display :inline-block ;
		text-align :left;
		min-height :60px;
	
	}
	
	.news_PagingBox ul
	{
		position :relative ;
		top:0px;
		float :left ;
		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 :yekan,arial;
		font-size :14pt;
		color:#000;
		display:block ;
		padding :5px;
		text-decoration :none;
	}
	.news_PagingBox ul li a:hover
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li a.active
	{
		color:#26ACDE;
	}
	
	.news_PagingBox ul li i
	{
		font-size :18pt;
		
	}
	
	#txtSearch
	{
		padding :5px 5px 5px 5px;
		border-width:0px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		direction :rtl;
		height:25px;
		
	}
	
	.SearchView_MaonBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.SearchView_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		display :inline-block ;
		min-height :600;
	}
	
	.SearchView_Container iframe
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
	}
	
	.Register_MainBox
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
		display :inline-block ;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	
	.Register_Container
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
		margin-bottom :80px;

	}
	
	.register_Header
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :18pt;
		color:#25ADDD;
		direction :rtl;
		text-align :right ;
		margin-top :50px;
	}
	
	.register_HeaderText
	{
		position:relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right ;
	}
	
	.register_BoxForm
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		margin :0;
		padding :0;
		display :inline-block ;
		min-height:500px;
		width :30%;
		
	}
	
	.register_CaptionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :90%;
		min-height :40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		text-align :right;
		direction :rtl;
	}
	.register_CaptionBox span
	{
		color:#FF5402;
		margin-right :5px;
	}
	
	.register_TextBox_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height :45px;
		line-height :45px;
	}
	
	.register_TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		min-height :45px;
		line-height :45px;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :10px;
		text-align :right ;
	}
	
	.register_Button_Box
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height :60px;
		line-height :60px;
		margin-top:20px;
	}
	.register_Button_Box input
	{
		position:relative ;
		top:0px;
		float :left ;
		left :0px;
		width :140px;
		height :50px;
		border-radius:0px;
		border:0px solid #FF5402;
		background :#FF5402;
		cursor :pointer ;
		color:#fff;
		text-align :center ;
		font-family :yekan,arial;
		font-size :12pt;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
		direction :rtl;
	}
	
	.register_Button_Box input:hover
	{
		color:#fff;
		background:#00BBD4;
	}
	.register_Button_Box .ErrCaption
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		direction :rtl;
	}
	
	.register_HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :40%;
		padding :0;
		margin :0;
		display:inline-block ;
	}
	
	.register_HelpPart1
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:350px;
		background :#F5F5F5;
		width :90%;
		margin-top :40px;
		
	}
	
	.register_HelpPart1 .titleHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :80%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#26ADDC;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		margin-top :10%;
		direction :rtl;
	}
	
	.register_HelpPart1 .summeryHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :80%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :45px;
		line-height :45px;
		text-align :right ;
		direction :rtl;
	}
	.summeryHelp span
	{
		color:#FF5402;
	}
	.register_HelpPart2
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		min-height:130px;
		background :#F5F5F5;
		width :90%;
		margin-top :10px;
		
	}
	
	.register_HelpPart2 .textContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :80%;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		min-height :70px;
		line-height :70px;
		text-align :right ;
		direction :rtl;
	}
	
	.register_HelpPart2 .PhoneContactHelp
	{
		position:relative ;
		float:none ;
		margin-left :auto ;
		margin-right :auto ;
		width :80%;
		font-size :12pt;
		font-family :yekan,arial;
		color:#000;
		min-height :30px;
		line-height :30px;
		text-align :center  ;
		direction :rtl;
		
	}
	
	.register_HelpPart2 .PhoneContactHelp i
	{
		font-size :20pt;
		color:#FF5402;
		margin-right:10px;
		
	}
	
	.ProductsDetails_MainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :600px;
		display :inline-block ;
		text-align :center ;
	}
	.ProductsDetails_Container
	{
		position:relative ;
		top:0px;
		width :80%;
		min-height :600px;
		display :inline-block ;
	}
	
	.ProductsDetails_TopBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :100%;
		margin :0;
		padding :0;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_leftBox
	{
		position:relative;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		width:80%;
		min-height :500px;
		display :inline-block ;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:170px;
		margin-top :80px;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .rightBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .leftBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :50%;
		margin :0;
		padding :0;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .captionBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox
	{
		position :relative;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :right ;
		direction :rtl;
	}
	
	.ProductsDetails_rightBox .mainbox .fieldsBox .TextBox .Combobox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		width :90%;
		min-height :50px;
		border-width :0px;
		border-style :solid ;
		background :#F5F5F5;
		color:#000;
		font-family :yekan,arial;
		font-size:10pt;
		direction:rtl;
		text-align :right;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:60px;
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:60px;
		margin-top :10px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		min-height:60px;
		line-height :60px;
		display :inline-block  ;
		text-decoration :none;
		text-align :left;
		direction:rtl;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox  i
	{
		font-size :16pt;
		color:#91ABBA;
		margin-left :5px;
		-ms-transform: rotate(45deg); /* IE 9 */
		-webkit-transform: rotate(45deg); /* Safari */
		transform: rotate(45deg);
	}
	
	.ProductsDetails_rightBox .mainbox .ResetMainBox .ResetBox a:hover
	{
		color:#FF5402;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		display :inline-block ;
		min-height :100px;
		line-height :100px;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width :100%;
		min-height :60px;
		line-height :60px;
		
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FF5402;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#FF5402;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .PriceButton:hover
	{
		color:#FF5402;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox
	{
		position :relative ;
		top:0px;
		right :0px;
		float :right ;
		min-height:60px;
		line-height :60px;
		width :5.5%;
	}
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .arrowBox i
	{
		color:#B3B3B3;
		font-size :20pt;
		position :relative ;
		width :100%;
		height :60px;
		line-height :60px;
		display :inline-block ;
		font-weight :900;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#FAEE1E;
		cursor:pointer ;
		text-align :center ;
		color:#000;
		background :#FAEE1E;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .ShowPriceButton:hover
	{
		color:#FAEE1E;
		background :#fff;
	}
	
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :28%;
		min-height:50px;
		line-height :50px;
		border-radius:30px;
		border-style:solid;
		border-width :2px;
		border-color :#91ABBA;
		cursor:pointer ;
		text-align :center ;
		color:#fff;
		background :#91ABBA;
		font-family :yekan,arial;
		font-size :12pt;
		direction :rtl;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.ProductsDetails_rightBox .mainbox .priceMainBox .priceBox .BasketButton:hover
	{
		color:#91ABBA;
		background :#fff;
	}
	
	.ProductsDetails_rightBox .mainbox .helpMainBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :100%;
		display :inline-block ;
		min-height:100px;
		
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width :95%;
		display :inline-block ;
		min-height:80px;
		line-height:80px;
		background :#F5F5F5;
	}
	.ProductsDetails_rightBox .mainbox .helpMainBox .helpBoxText .helpBox 
	{
	
		width :80%;
		display:inline-block ;
		min-height:70px;
		line-height :30px;
		font-family :yekan,arial;
		font-size:10pt;
		color:#000;
		text-align :right  ;
		direction :rtl ;
		float:none;
		margin-top :5px;
		margin-bottom :5px;
	}
	
	.ProductsDetails_leftBox .ImageBox
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :90%;
		min-height:430px;
		border:6px solid #91ABBA;
		display :inline-block  ;
		margin-top :80px;
	}
	
	.ProductsDetails_leftBox .ImageBox .ProductName
	{
		position:relative ;
		top:0px;
		right:0px;
		min-height:90px;
		line-height :90px;
		display:inline-block ;
		text-align :center ;
		font-family :yekan,arial;
		font-size:16pt;
		color:#91ABBA;
		font-weight :800;
	}
	
	.Products_Tab_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
		text-align :center ;
		min-height:400px;
	}
	
	.Products_Tab_Container
	{
		position :relative ;
		top:0px;
		display:inline-block ;
		width :80%;
		min-height:400px;
	}
	
	.padding_Tab
  	{
  		position :relative ;
  		top:0px;
  		margin-top :20px;
  		display:inline-block ;
  		text-align :right ;
  		right :0px;
  		float:right;
  		padding :20px 20px 20px 20px;
  		direction :rtl;
  		font-size :11pt;
  		font-family :yekan,arial;
  		
  	}
  	
  	div.tab {
    overflow: hidden;
    border: 0px solid #ccc;
    background-color: #fff;
    padding :0px 0px 0px 0px;
    position :relative ;
    width:100%;
    display :inline-block ;
    margin-left :auto ;
    margin-right :auto ;
    top:20px;
    text-align :left;
    
}

/* Style the buttons inside the tab */
div.tab input 
{
	position :relative ;
	float :right ;
	right :0px;
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding:   5px  8px ;
    transition: 0.3s;
    font-size: 13px;
    font-family :yekan ,arial;
    background-color: #fff;
    margin-left :5px;
    min-width:60px;
    border-style :solid ;
    border-width :1px;
    border-color :#C8C8C8;
    min-height :52px;
    width :12%;
    margin-bottom :0px;
    color:#000;
    
}

/* Change background color of buttons on hover */
div.tab input:hover {
    background-color: #FF5402;
     color:#fff;
}

/* Create an active/current tablink class */
div.tab input.active {
    background-color: #FF5402;
    border-bottom:0px solid #ECDEBB;
    color:#fff;
}
	
	.tabcontent {
    display: none;
    padding: 20px  20px 20px 20px;
    border: 0px solid #ccc;
    
    width:100%;
    padding-bottom :50px;
    min-height :400px;
    font-size :11pt;
    margin-top :19px;
	background :rgb(241,245,248);
	background :rgba(241,245,248,0.5);
	border:1px solid #CACACA;
	border-top:2px solid #CACACA;

}
  	
  	.image_Products_MainBox
  	{
  		position :relative ;
  		top:0px;
  		float :right  ;
  		right :0px;
  		width :100%;
  		min-height :250px;
  		display :inline-block ;
  		cursor:pointer ;
  	}
	.image_Products_MainBox img
	{
		position :relative ;
		top:0px;
		float :right;
		right :0px;
		width :100%;
		display :inline-block;
	}
	.image_Products_Title
	{
		position:relative ;
		top:0px;
		float :right ;
		width :100%;
		min-height :50px;
		line-height :50px;
		font-family :yekan,arial;
		font-size :11pt;
		color:#000;
		text-align :center ;
	}
	
	.Comment_Box
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :100%;
		min-height :300px;
		display :inline-block ;
		text-align :center ;
	}
	
	.Comment_Container
	{
		position :relative ;
		top:0px;
		width :90%;
		min-height :300px;
		display :inline-block ;
	}
	
	.Comment_Container .commentCpation
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:35px;
		line-height :35px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction :rtl;
		text-align :right;
	}
	
	.Comment_Container .commentTextBox
	{
		position:relative ;
		top:0px;
		float :right;
		right:0px;
		width :100%;
		min-height:50px;
		line-height :50px;
		text-align :right;
		
	}
	
	.Comment_Container .commentTextBox .TextBox
	{
		position :relative ;
		top:0px;
		float :right;
		right:0px;
		max-width:300px;
		width:30%;
		min-height :50px;
		text-align :right ;
		border-width :0;
		border-style:solid;
		background :#fff;
		font-family :yekan,arial;
		font-size :10pt;
		padding-right :10px;
		padding-left :10px;
		resize:none;
	}
	.Comment_Container .commentTextBox .sendButtonComment
	{
		position :relative ;
		top:0px;
		float :right ;
		right :18%;
		width:100px;
		min-height:40px;
		line-height :40px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#fff;
		text-align :center ;
		background :#FF5402;
		border-radius:30px;
		border:2px solid #FF5402;
		cursor:pointer ;
		margin-top :20px;
		-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
		transition:background 0.5s,color 0.5s;
	}
	
	.Comment_Container .commentTextBox .sendButtonComment:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.CommentList_MainBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		display :inline-block ;
	}
	
	.CommentList_MainBox .CommentListBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width:60%;
		min-height :135px;
		background :#fff;
		display:inline-block ;
		text-align :center ;
		margin-bottom :20px;
	}
	
	.CommentListBox .DateCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :left;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	.CommentListBox .NameCommentBox
	{
		position :relative ;
		top:0px;
		min-height :30px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :right;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	
	.CommentListBox .TextCommentBox
	{
		position :relative ;
		top:0px;
		min-height :60px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#727272;
		text-align :justify ;
		direction :rtl;
		width :90%;
		display :inline-block ;
	}
	.CommentListBox .LikeFrameBox
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		width :90%;
		min-height:30px;
		line-height :30px;
		
	}
	.CommentListBox .LikeFrameBox iframe
	{
		position :relative ;
		top:0px;
		float :left ;
		left:0px;
		width :50%;
		max-width:300px;
		height :50px;
		
	}
	
	.basket_breadcrumbs_mainBox
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		display :inline-block ;
		text-align :center ;
	}
	
	.basket_breadcrumbs_Container
	{
		position:relative ;
		top:0px;
		display :inline-block ;
		min-height :100px;
		width :100%;
		
	}
	
	.panelInput_MainPage
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		text-align :center ;
		min-height:600px;
		background-color: #f5f5f5;
        background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23d3d3d3' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
	}
	
	.panelInput_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :95%;
		display:inline-block ;
		min-height:400px;
		
	}
	.panelInput_Container .rightBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :25%;
		min-height:360px;
	}
	
	.panelInput_Container .LeftBox
	{
		position:relative;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		padding :0;
		width :75%;
		min-height:360px;
		
	}
	
	
	
	
	.panelInput_Container .rightBox .ContainerBox
	{
		position:relative ;
		top:0px;
		float :right ;
		right :0px;
		width :90%;
		min-height:260px;
		display :inline-block ;
		text-align :center ;
		background :#91ABBA;
	}
	
	.panelInput_Container .rightBox .ContainerBox .MenuBox
	{
		position:relative ;
		display :inline-block ;
		width :90%;
		top:0px;
		min-height:260px;
	}
	
	.panelInput_Container .rightBox .ContainerBox .PersonBox
	{
		position:relative ;
		top:0px;
		float:right;
		width :100%;
		min-height:87px;
		line-height :87px;
		text-align :right ;
		font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		direction :rtl;
		
	}
	.panelInput_Container .rightBox .ContainerBox ul
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		margin :0;
		padding :0;
		list-style:none;
		display:inline-block ;
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li
	{
		margin :0;
		padding :0;
		
		direction :rtl;
		
		padding :5px 50px 5px 50px;
		text-align :right ;
		
	}
	
	.panelInput_Container .rightBox .ContainerBox ul li a
	{
		text-decoration :none;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		text-align :right ;
		direction :rtl;
		display:inline-block ;
		width :100%;
		height :100%;
		min-height :25px;
		line-height :25px;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a:hover
	{
		color:#FAEE1E;
	}
	.panelInput_Container .rightBox .ContainerBox ul li a i
	{
		font-size :16pt;
		color:#FAEE1E;
		margin-left :15px;
		direction :rtl;
		font-weight :900;
	}
	
	
	.panelInput_Container .LeftBox .headerBox
	{
		position:relative ;
		top:0px;
		float:right;
		right :0px;
		width :100%;
		min-height:34px;
		line-height :34px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		padding-right :20px;
		text-align :right;
		background :#F1F5F8;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right;
		width:49%;
		min-height:350px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	.panelInput_Container .LeftBox .memberBoxMain
	{
		position :relative ;
		top:0px;
		right:0px;
		float:right ;
		margin-right :2%;
		width :49%;
		min-height :250px;
		background :#F1F5F8;
		border:1px solid #CCCCCC;
		margin-top :10px;
	}
	
	
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer i
	{
		position :relative ;
		float :right ;
		right :0px;
		font-size :20pt;
		color:#FF5402;
		margin-left :10px;
		min-height:70px;
		line-height :70px;
		
		margin-right :0px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right:0px;
		width :100%;
		min-height:70px;
		display:inline-block ;
		text-align :center ;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer
	{
		position :relative ;
		top:0px;
		width :80%;
		min-height:70px;
		display:inline-block ;
		font-family :yekan,arial;
		font-size : 10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .captionBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:30%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox
	{
		position :relative ;
		top:0px;
		right:0px;
		float :right ;
		width:70%;
		margin :0;
		padding :0;
		min-height:40px;
		line-height :40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		text-align :right ;
		direction :rtl;
		margin-bottom :10px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox input
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :70%;
		min-height :40px;
		background :#fff;
		border-width :0px;
		border-style :solid ;
		text-align :right ;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :9pt;
		direction :rtl;
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput
	{
		position :relative ;
		top:0px;
		right:30%;
		float :right ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .TextBox .buttonInput:hover
	{
		background :#fff;
		color:#FF5402;
	}
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink
	{
		position:relative ;
		top:0px;
		right :0px;
		float :right ;
		display :inline-block ;
		height:35px;
		line-height :35px;
		text-align :right;
		font-size :9pt;
		color:#000;
		direction :rtl;
		text-decoration :none;
		
		
		
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink:hover
	{
		color:#91ABBA;
	}
	
	.panelInput_Container .LeftBox .loginBoxMain .HelpContainer .forgetLink i
	{
		position :relative ;
		top:0px;
		margin-top:0px;
		color:#91ABBA;
		font-size :10pt;
		height:35px;
		line-height :35px;
	}
	
	
	.memberBoxMain_Container
	{
		position :relative ;
		top:0px;
		left:0px;
		width :80%;
		display:inline-block ;
		min-height:200px;

	}
	
	.memberBoxMain_Container .headerbox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:70px;
		line-height :70px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	
	.memberBoxMain_Container .headerbox i
	{
		font-size :20pt;
		color:#FF5402;
		min-height :40px;
		line-height :40px;
		margin-left :10px;
	}
	
	.memberBoxMain_Container .Bodybox
	{
		position :relative ;
		top:0px;
		right :0px;
		width :100%;
		text-align :right ;
		min-height:40px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		direction:rtl;
	}
	.memberBoxMain_Container .buttonMember
	{
		position :relative ;
		top:0px;
		left:0px;
		float :left ;
		width :40%;
		min-height :35px;
		line-height :35px;
		text-align :center ;
		background :#FF5402;
		color:#fff;
		cursor:pointer ;
		border:2px solid #FF5402;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :10pt;
		margin-top :10px;
	}
	
	.memberBoxMain_Container .buttonMember:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	
	.panelInput_MainPage .SendOrderBox
	{
		position:relative ;
		top:0px;
		right:0px;
		float:right;
		width :100%;
		min-height:450px;
		border:1px solid #C8C8C8;
		background :#F1F5F8;
		margin-top :10px;
		padding-top :20px;
	}
	.SendOrderBox .rightBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:45%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .leftBox
	{
		position :relative ;
		top:0px;
		left :0px;
		float :left ;
		width:55%;
		min-height :350px;
		margin :0;
		padding :0;
	}
	
	.SendOrderBox .rightBox .captionBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :80%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		
	}
	
	.SendOrderBox .rightBox .TxetBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :80%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:42px;
		background :#fff;
		line-height :42px;
	}
	
	.SendOrderBox .rightBox .hazSendBox
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		width :80%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :42px;
		line-height :42px;
		
	}
	
	.SendOrderBox .rightBox .hazSendBox .captionHazErsal
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		min-height:42px;
		line-height :42px;
		background :#FAEE1E;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		max-width:160px;
		width :50%;
	}
	
	.SendOrderBox .leftBox .captionBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :80%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		min-height :30px;
		line-height :30px;
		margin-right :20px;
	}
	
	.SendOrderBox .leftBox .textBox
	{
		position :relative ;
		top:0px;
		float :right ;
		right :0px;
		width :80%;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arila;
		font-size :10pt;
		color:#000;
		border-style :solid ;
		border-width :0px;
		min-height:110px;
		background :#fff;
		resize:none;
		margin-right :20px;
	}
	
	
	#opt_Pay label 
	{
		padding-right :5px;
		padding-left :5px;
	}
	
	#chk_Ok label
	{
		padding-right :10px;
		padding-left :10px;
	}
	
	.sendOrder_ButtonBox
	{
		position :relative;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		display :inline-block; 
		text-align:center ; 
	}
	.sendOrder_ButtonContainer
	{
		position :relative;
		top:0px;
		right:0px;
		float :right ;
		width :90%;
		display :inline-block; 
	}
	
	.sendOrder_ButtonContainer .buttonSend
	{
		position :relative ;
		top:0px;
		float :left ;
		left :0px;
		min-height:60px;
		line-height :60px;
		width:25%;
		max-width :180px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size:10pt;
	}
	
	.sendOrder_ButtonContainer .buttonSend:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.errCaption_sendOrder
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#ff0000;
		text-align :right ;
	}
	
	.MemberPanel_ContentTable_paging
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :40px;
	
	}
	
	.MemberPanel_ContentTable
	{
		position:relative ;
		top:0px;
		left:0px;
		float :left ;
		width :100%;
		min-height :200px;
	}
	
	.MemberPanel_ContentTable_leftBox
	{
		position:relative ;
		top:0px;
		float:right ;
		right :0px;
		margin :0;
		width :75%;
		min-height:360px;
		margin-top :0px;
	}
	
	.MemberPanel_Link
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link:hover
	{
		color:#FF5402;
	}
	
	
	.MemberPanel_Link_Even
	{
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-decoration :none;
	}
	
	.MemberPanel_Link_Even:hover
	{
		color:#FF5402;
	}
	
	.pagingContainer_MemberPanel
	{
		position:relative ;
		top:0px;
		left:0px;
		width :100%;
		display:inline-block ;
		min-height :40px;
		line-height :40px;
		margin-top :10px;
		
	}
	
	.pagingContainer_MemberPanel a
	{
		position:relative ;
		float :right ;
		right:0px;
		top:0px;
		width :30px;
		height :30px;
		display :inline-block ;
		text-align :center ;
		line-height :30px;
		font-size :10pt;
		color:#FF5402;
		font-family :yekan,arial;
		border-radius:180px;
		margin-left :5px;
		text-decoration :none;
	}
	
	.pagingContainer_MemberPanel a.active
	{
		
		color:#1c1c1c;
	}
	
	.pagingContainer_MemberPanel a i
	{
		font-size :14pt;
		color:#91ABBA;
		margin-top :5px;
		position :relative ;
	}
	
	.MemberPanel_Table
	{
		position :absolute  ;
		top:0px;
		left :0px;
		float :left ;
		width :100%;
	}
	.boxMSGShowResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :100px;
		line-height :100px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
		
	}
	#txtResponse
	{
		position :relative ;
		top:0px;
		left:0px;
		width:100%;
		min-height :80px;
		text-align :right ;
		direction :rtl;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		background :#F5F5F5;
		border-style :solid ;
		border-width :0px;
		resize:none;
		padding :10px 10px 10px 10px
		
	}
	
	.boxMSGShowResponseButton
	{
		position :relative ;
		top:0px;
		left:0px;
		width :100%;
		min-height :70px;
		line-height :70px;
		font-size :10pt;
		font-family :yekan,arial;
		color:#000;
	}
	.btn_boxmessageShow
	{
		position :relative ;
		margin-top :10px;
		margin-bottom :10px;
		left:0px;
		float :left ;
		width:30%;
		max-width :190px;
		min-height :55px;
		line-height :55px;
		border-radius:30px;
		background :#FF5402;
		border:2px solid #FF5402;
		color:#fff;
		text-align :center ;
		cursor :pointer ;
		font-family :yekan,arial;
		font-size :10pt;
		
	}
	.btn_boxmessageShow:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.message_Send_TitleBox
	{
		background :#FFF;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_File
	{
		background :#fff;
		min-height:40px;
		line-height :40px;
		padding-right :10px;
		font-size :10pt;
		font-family :yekan,arial;
		border-width :0px;
		border-style :solid ;
		color:#000;
		width :100%;
		max-width:50%;
	}
	
	.message_Send_button
	{
		width:30%;
		max-width :150px;
		background :#FF5402;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
		cursor:pointer ;
		border-radius:30px;
		border:2px solid #FF5402;
		min-height :35px;
		line-height :35px;
	}
	
	.message_Send_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	#current_pwd
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	#new_password
	{
		background :#fff;
		min-height:35px;
		line-height :35px;
		width :100%;
		max-width :300px;
		min-width:100px;
		padding-right :10px;
		font-family :yekan,arial;
		font-size :10pt;
		color:#000;
		border-width :0px;
		border-style :solid ;
	}
	
	.changePassword_button
	{
		background :#FF5402;
		min-height:35px;
		line-height :35px;
		border:2px solid #FF5402;
		text-align :center ;
		color:#fff;
		font-family :yekan,arial;
		font-size :10pt;
		border-radius:30px;
		cursor :pointer ;
		width :100%;
		max-width :150px;
		min-width :100px;
		margin-top :20px;
	}
	
	.changePassword_button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.changePassword_BoxHelp
	{
		position :relative ;
		top:0px;
		float:right ;
		right  :0px;
		width :100%;
		max-width :400px;
		min-width :300px;
		min-height :250px;
		padding :20px 20px 20px 20px;
		display :inline-block ;
		text-align :center ;
		direction :rtl;
		background :#F5F5F5;
		margin-top :30px;
	}
	
	.changePassword_BoxHelp .title
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:60px;
		line-height :60px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#91ABBA;
		text-align :right;
		display :inline-block ;
	}
	
	.changePassword_BoxHelp .text
	{
		position :relative ;
		top:0px;
		width:90%;
		min-height:60px;
		line-height :30px;
		font-family :yekan,arial;
		font-size :9pt;
		color:#000;
		text-align :right;
		display :inline-block ;
	}
}

/* انتها */
	   .sendListBasket
        {
        	
        	padding :5px 10px 5px 10px;
        	border-style:solid ;
        	border-radius:30px;
        	background :#FF5402;
        	color:#ffffff;
        	cursor:pointer ;
        	border:1px solid #FF5402;
        	font-family :yekan,arial;
        	font-size :10pt;
        	-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
			transition:background 0.5s,color 0.5s;
        }
        .sendListBasket:hover
        {
        	background :#fff;
        	color:#FF5402;
        }
	 .DeleteListBasket
        {
        	padding :5px 30px 5px 30px;
        	border:1px solid #FF5402;
        	border-radius:30px;
        	background :#FF5402;
        	color:#ffffff;
        	cursor:pointer ;
        	
        	font-family :yekan,arial;
        	font-size :10pt;
        	-webkit-transition:background 0.5s,color 0.5s; /* For Safari 3.1 to 6.0 */
			transition:background 0.5s,color 0.5s;
        }
        .DeleteListBasket:hover
        {
        	background :#fff;
        	color:#FF5402;
        }
	
	.basketButton_Link 
	{
		font-family:yekan,arial;
		font-size:10pt;
		color:#000;
		text-decoration:none;
	}
	
	.basketButton_Link .bashetButton_Icon
	{
		color:#25ADDD;
		font-size:16pt;
		margin-right :5px;
	}
	
	.basketButton_Link:hover .bashetButton_Icon
	{
		color:#34454D;
	}
	
	.basketButton_Link:hover
	{
		color:#34454D;
	} 
	
	
	
 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:#FDB821;
        }
        
      
        
        
         a.tooltips {
  position: relative;
  display: inline;
  color :#ffffff;
  font-family :yekan,arial;
  font-size :10pt;
  text-decoration:none;
  
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #ffffff;
  background: #26ACDF;
  height: 200px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 0px;
  font-family:yekan,arial;
  font-size :12pt;	
  font-weight :400;	
	top:-40px;
  
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 10%;
  left: 20%;
  margin-left: -8px;
  width: 0; height: 0;
 
  border-top: 8px solid #5083BC ;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  
}
a:hover.tooltips span {
  visibility: visible;
 
   opacity:0.95;
  bottom: 0px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
 
  
}

  a.tooltips {
  position: relative;
  display: inline;
  
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #ffffff;
  background: #26ACDF;
  height: 34px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 20px;
  font-family:yekan,arial;
  font-size :10pt;	
  font-weight :400;	
 
  
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
 
  border-top: 8px solid #26ACDF ;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  
}
a:hover.tooltips span {
  visibility: visible;
 
   opacity:0.95;
  bottom: 75px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
 
  
}

.basketAlarm
	{
	position :absolute ;
	top:5px;
	width:20px;
	left:10px;
	height:20px;
	display:inline-block;
	color:#fff;
	text-align :center;
	line-height:20px;
	border-radius:90px;
	background: rgb(255, 0, 0);
    background: rgba(255, 0, 0, .75);
    font-size :10pt;
    font-family :yekan,arial;
	}
	
	.commentAction_Mainox
	{
		position:absolute ;
		top:0px;
		left:0px;
		padding :10px 10px 10px 10px;
		display:inline-block ;
		width :100px;
	}
	
	.commentAction_Mainox .boxLike
	{
		position:relative ;
		top:0px;
		left :0px;
		float :left;
		width :30%;
		margin :0;
		padding :0;
		cursor:pointer ;	
		
		display :inline-block ;	
		margin-right :10px;
	}
	
	.commentAction_Mainox .boxLike i
	{
		font-size :16pt;
		color:#727272;
		margin-top :25%;
	}
	
	.commentAction_Mainox .boxLike:hover i
	{
		color:#FF5402;
	}
	
	.CommentAction_boxNumber
	{
		position :absolute ;
		top:10px;
		right:0px;
		float :right ;
		display:inline-block  ;
		
		width :20px;
		height :20px;
		line-height :20px;
		border-radius:180px;
		background :rgb(38,173,221);
		background :rgba(38,173,221,0.4);
		text-align :center ;
		font-family :yekan,arial;
		font-size :8pt;
		color:#fff;
		font-weight :800;
	}
	
	.UploadFile_InBasket
	{
		text-decoration :none;
		display:block ;
		width :100%;
		height :100%;
	}
	
	.UploadFile_InBasket i
	{
		font-size :20pt;
		color:#91ABBA;
	}
	
	.UploadFile_InBasket:hover i
	{
		color:#FF5402;
	}
	
	.uploadFileMainBox
	{
		position :relative ;
		top:0px;
		width :100%;
		display :inline-block ;
		min-height:60px;
		line-height :60px;
	}
	
	.uploadFileMainBox .uploadStyle
	{
		position :relative ;
		top:0px;
		left:0px;
		position:relative ;
		font-family :yekan,arial;
		font-size:10pt;
		border-style:solid ;
		border-width :0px;
		background :#F5F5F5;
		min-height:40px;
		line-height :40px;
		margin-left :20px;
		font-weight :400;
		width :300px;
		border:1px solid gray;
	}
	
	.uploadFileMainBox  #Button1
	{
		position :relative ;
		top:0px;
		left:0px;
		margin :15px;
		background :#FF5402;
		color:#fff;
		border:2px solid #FF5402;
		cursor :pointer ;
		padding :5px 15px 5px 15px;
		text-align :center ;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :11pt;
	}
	
	.uploadFileMainBox  #Button1:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.uploadFileMainBox  #Button2
	{
		position :relative ;
		top:0px;
		left:0px;
		margin :15px;
		background :#FF5402;
		color:#fff;
		border:2px solid #FF5402;
		cursor :pointer ;
		padding :5px 15px 5px 15px;
		text-align :center ;
		border-radius:30px;
		font-family :yekan,arial;
		font-size :11pt;
	}
	
	.uploadFileMainBox  #Button2:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.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:yekan,arial;
		color:#1c1c1c;
		direction :rtl;
	}
	
	.Register_Order_Button
	{
		width:50%;
		min-height:40px;
		line-height :40px;
		border-radius:30px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor :pointer ;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size :10pt;
	}
	
	.Register_Order_Button:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.upload_panelFile
	{
		font-size :30pt;
		color:#91ABBA;
		margin-right:10px;
	}
	
	.upload_panelFile:hover
	{
		color:#FF5402;
	}
	
	.button_save_OnlinePlan
	{
		
		
		padding: 3px 3px 3px 3px;
		border-radius: 5px;
		border-width :0px;
		border-style:solid ;
		border-radius:5px;
		background :#A6A6A6;
		cursor:pointer ;
		text-align :center ;
		font-family :yekan,arial;
		font-size :10pt;
		color:#fff;
	}
	
	.buttonselectFile
	{
		width:50%;
		min-height:40px;
		line-height :40px;
		border-radius:30px;
		background :#FF5402;
		text-align :center ;
		color:#fff;
		cursor :pointer ;
		border:2px solid #FF5402;
		font-family :yekan,arial;
		font-size :10pt;
	}
	
	.buttonselectFile:hover
	{
		background :#fff;
		color:#FF5402;
	}
	
	.SecondBox_view
	{
	    right :0px;
	}
	
	.link_AllContent_Page
	{
	    color:#FF5402;
	}
	
	.link_AllContent_Page:hover
	{
	    color:#00BCD5;
	}
	
	 .Booking_Style
        {
            
            
        font-family :yekan,arial;
		font-size :11pt;
		color:#fff;
		border-style:solid;
		border-width:0;
		border-radius:5px;
		cursor:pointer;
		background :#FDB821;
		padding :10px 25px 10px 25px;
		float :none ;
		margin-left :auto ;
		margin-right :auto ;
		display :inline-block ;
		
	}
	
	.Booking_Style:hover
	{
		background :#092942;

	}
	
	body
	{
		font-family :Yekan;
	}
	
	
	.buttonPrice_Page
	{
		cursor:pointer;
		border:0;
		font-size:12pt;
		font-family:yekan;
		background:#BCBCBC;
		color:#092942;
		width:100%;
		max-width:150px;
		padding:5px;
	}
	
	.buttonPrice_Page:hover
	{
		background :#092942;
		color:#fff;
	}