﻿@import "../persian-font.css";

@media screen and (min-width: 1px) and (max-width: 470px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:100
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:750px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:100%;
min-height:750px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:none;
margin-right:auto;
margin-left:auto;
width:90%;
min-height:300px;
background:#FDE3EE;
margin-bottom:10px;
background-size:60%
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:none;
margin-right:auto;
margin-left:auto;
width:90%;
min-height:300px;
background:#F9E0CA;
margin-bottom:10px;
background-size:60%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:none;
margin-right:auto;
margin-left:auto;
width:90%;
min-height:300px;
background:#E3E3E3;
margin-bottom:10px;
background-size:60%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
float:none;
margin-right:auto;
margin-left:auto;
width:90%;
min-height:300px;
background:#FAC5CF;
background-size:60%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:100%;
min-height:800px;
display:inline-block
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
height:425px;
margin:.2%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:1px;
padding:10px;
min-width:200px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:95%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:98%;
margin:0;
padding:0;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block
}

.spSale_MainPage .spSaleContainer section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.sp_Section {
width:100%;
position:relative;
top:0;
display:inline-block;
min-height:440px;
float:right;
margin-bottom:20px
}

.sp_Box_MainBox {
position:relative;
top:0;
width:100%;
padding:0;
min-height:500px;
cursor:pointer
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:none;
width:100%;
min-height:400px;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
background:#A6A9B8;
background-size:80% 80%
}

.containerbackground {
position:absolute;
top:50px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content {
position:relative;
top:0;
float:right;
right:0;
width:100%;
margin:0;
padding:0;
min-height:200px;
margin-right:10px;
background:#F9E0CA;
padding-bottom:10px
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify;
display:none
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li:hover a {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:95%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox input {
font-size:10pt;
background:#FB9DAB;
border-style:solid;
border-width:0;
font-weight:400
}

.portfolio .maskProductBox input:hover {
background:#A62626
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg td {
font-size:10pt
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:98%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:55px;
direction:rtl;
line-height:45px;
margin-left:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px
}

.code_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px
}

#code_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:110px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#pastageCode_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#email_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#mobile_member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#phone_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#doc_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:none;
right:0;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#name_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:none;
width:90%;
border-bottom:0 solid #000;
padding:5px;
height:95px;
direction:rtl;
margin-left:20px;
margin-left:auto;
margin-right:auto
}

#lName_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
border-width:1px;
border:1px solid #000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
float:none;
margin:0;
margin-left:auto;
margin-right:auto;
width:98%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
float:none;
margin:0;
width:98%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:98%;
padding-top:0
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#0092BF;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:100%;
min-height:600px
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:100%
}

.servideTitle {
border-bottom:1px solid #D9D9D9;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #D9D9D9;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#00698A;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
padding:10px;
min-height:200px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:10px;
min-height:200px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:300px;
margin-bottom:0
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#0092BE
}

.serviceUpArrow:hover {
color:#00698A
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:none;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff;
margin:0;
padding:0
}

.menuTop {
position:relative;
float:none;
margin:0;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:100%
}

#shopmenu {
display:none
}

.menuItem {
float:right;
display:inline-block;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt;
width:19.5%
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:10pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:95%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:95%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:350px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:85%;
min-height:350px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale section {
position:relative;
top:0;
float:none;
width:90%;
margin-left:auto;
margin-right:auto
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:90%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:50%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:center
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:95%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.button_Contact {
position:relative;
min-width:215px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:14pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:700px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:95%;
min-height:500px;
display:inline-block;
text-align:center;
margin-bottom:50px;
overflow:auto
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:45%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:100%;
margin:0;
padding:0;
min-height:140px;
margin-top:50px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
width:33%;
padding:0;
margin:0;
margin-bottom:20px
}

.box_Mojavez .mojavez img {
width:80px;
height:80px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0
}

#txtSearch {
position:relative;
left:0;
top:0;
float:left;
width:65%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px;
width:200px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:25%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:95%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBoxContainer a:hover {
color:#FB9DAB
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:100%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:90%;
min-height:50px;
line-height:50px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:block
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px;
overflow-x:auto;
min-width:800px
}

.Container_Content1 {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Header {
position:relative;
top:0;
left:0;
width:100%;
min-width:300px;
overflow-x:auto;
overflow:auto
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
display:inline-block;
text-align:center;
min-height:800px
}

.Container_Header_Product {
position:relative;
top:0;
width:100%;
display:inline-block;
min-height:800px
}

.Container_Header_path {
position:relative;
top:0;
width:95%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:100%;
text-align:center;
display:none
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative;
display:none
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:block
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:100%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:100%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#PriceBoxProduct {
margin-top:70px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:142px;
height:40px;
font-size:11pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}
}

@media screen and (min-width: 471px) and (max-width: 785px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:100
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:750px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:100%;
min-height:750px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:300px;
background:#FDE3EE;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:300px;
background:#F9E0CA;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:300px;
background:#E3E3E3;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:300px;
background:#FAC5CF;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:100%;
min-height:800px;
display:inline-block
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
min-height:425px;
margin:.2%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:1px;
padding:10px;
min-width:200px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:95%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:12.5%;
margin:0;
padding:0;
max-width:150px;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block
}

.spSale_MainPage .spSaleContainer section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.sp_Section {
width:100%;
position:relative;
top:0;
display:inline-block;
min-height:440px;
float:right;
margin-bottom:20px
}

.sp_Box_MainBox {
position:relative;
top:0;
width:100%;
padding:0;
min-height:500px;
cursor:pointer
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:none;
width:100%;
min-height:400px;
background-position:center center;
background-repeat:no-repeat;
margin:0;
padding:0;
background:#A6A9B8;
background-size:80% 80%
}

.containerbackground {
position:absolute;
top:50px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content {
position:relative;
top:0;
float:right;
right:0;
width:100%;
margin:0;
padding:0;
min-height:200px;
margin-right:10px;
background:#F9E0CA;
padding-bottom:10px
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify;
display:none
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:Red
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:20px;
left:20px;
font-family:byekan,arial;
font-size:20pt;
color:#fff
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li:hover a {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:95%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox input {
font-size:10pt;
background:#FB9DAB;
border-style:solid;
border-width:0;
font-weight:400
}

.portfolio .maskProductBox input:hover {
background:#A62626
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:90%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:50%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:50%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:50%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#lblTotalPayFactor {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:right;
right:0;
width:70%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.code_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#code_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
margin-right:0;
margin-top:40px;
direction:rtl
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#pastageCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#email_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#mobile_member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#phone_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#doc_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#name_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lName_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
right:0;
float:right;
margin:0;
width:30%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
left:0;
float:left;
margin:0;
width:68%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:100%;
padding-top:0;
float:right
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#FB9DAB;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.newsMoreButton:hover {
background-color:#3A383D
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:25%
}

.servideTitle {
border-bottom:1px solid #3A383D;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #3A383D;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#FB9DAB;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:49%;
padding:10px;
min-height:400px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:45%;
padding:10px;
min-height:400px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:400px;
margin-bottom:20px
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#343537
}

.serviceUpArrow:hover {
color:#FB9DAB
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:inline-block;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff;
margin:0;
padding:0
}

.menuTop {
position:relative;
float:none;
margin:0;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:100%
}

#shopmenu {
display:none
}

.menuItem {
float:right;
display:inline-block;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt;
width:19.5%
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:10pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:95%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:95%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:350px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:85%;
min-height:350px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale section {
position:relative;
top:0;
float:none;
width:90%;
margin-left:auto;
margin-right:auto
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:90%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:30%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:95%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.button_Contact {
position:relative;
min-width:215px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:14pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:700px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:95%;
height:700px;
display:inline-block;
text-align:center
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:45%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:100%;
margin:0;
padding:0;
min-height:180px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
right:0;
width:33%;
padding:0;
margin:0
}

.box_Mojavez .mojavez img {
width:80px;
height:80px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0
}

#txtSearch {
position:relative;
left:0;
top:0;
float:left;
width:75%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:15%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:95%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:100%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:90%;
min-height:50px;
line-height:50px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:none
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content1 {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
min-height:800px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_Product {
position:relative;
top:0;
width:95%;
min-height:800px;
display:inline-block
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_path {
position:relative;
top:0;
width:95%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:50%;
text-align:center;
display:inline-block
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:none
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:50%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:50%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:162px;
height:40px;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}
}

@media screen and (min-width: 786px) and (max-width: 1025px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:100
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:830px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:100%;
min-height:830px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FDE3EE;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#F9E0CA;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#E3E3E3;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FAC5CF;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:100%;
min-height:800px;
display:inline-block
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:95%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:12.5%;
margin:0;
padding:0;
max-width:150px;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
background:none;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block;
background-image:linear-gradient(to top,#F9E0CA 60%,#A6A9B8 40%)
}

.sp_Section {
width:90%;
position:relative;
top:0;
display:inline-block;
min-height:570px;
float:right
}

.sp_Box_MainBox {
width:90%
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:100%;
min-height:400px;
background-position:right center;
background-repeat:no-repeat;
background-size:100% 100%;
background:#A6A9B8
}

.sp_Box_Content {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:90%;
padding:0;
min-height:200px;
margin-right:10px
}

.containerbackground {
position:absolute;
top:100px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:24pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:Red
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:20px;
left:20px;
font-family:byekan,arial;
font-size:20pt;
color:#fff
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li:hover a {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:95%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox input {
font-size:10pt;
background:#FB9DAB;
border-style:solid;
border-width:0;
font-weight:400
}

.portfolio .maskProductBox input:hover {
background:#A62626
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:75%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:35%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:right;
right:0;
width:70%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.code_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#code_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
margin-right:0;
margin-top:40px;
direction:rtl
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#pastageCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#email_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#mobile_member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#phone_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#doc_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#name_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lName_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
right:0;
float:right;
margin:0;
width:30%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
left:0;
float:left;
margin:0;
width:68%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:100%;
padding-top:0;
float:right
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#FB9DAB;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.newsMoreButton:hover {
background-color:#3A383D
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:25%
}

.servideTitle {
border-bottom:1px solid #3A383D;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #3A383D;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#FB9DAB;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:49%;
padding:10px;
min-height:400px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:45%;
padding:10px;
min-height:400px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:400px;
margin-bottom:20px
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#343537
}

.serviceUpArrow:hover {
color:#FB9DAB
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:inline-block;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff
}

.menuTop {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:75%
}

.menuItem {
float:right;
display:inline-block;
width:15%;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:95%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:95%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:350px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:95%;
min-height:350px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale section {
position:relative;
top:0;
float:none;
width:95%;
margin-left:auto;
margin-right:auto
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:90%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:30%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:95%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.button_Contact {
position:relative;
min-width:215px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:14pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:400px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:95%;
height:400px;
display:inline-block;
text-align:center
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:15%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:40%;
margin:0;
padding:0;
min-height:180px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
right:0;
width:33%;
padding:0;
margin:0
}

.box_Mojavez .mojavez img {
width:120px;
height:120px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0
}

#txtSearch {
position:relative;
left:0;
top:0;
float:left;
width:70%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:19%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:95%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:45%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px;
z-index:10000000000
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:30%;
min-height:80px;
line-height:80px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:none
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content1 {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
min-height:800px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_Product {
position:relative;
top:0;
width:95%;
min-height:800px;
display:inline-block
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_path {
position:relative;
top:0;
width:95%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:50%;
text-align:center;
display:inline-block
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:none
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:50%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:50%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:162px;
height:40px;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
min-height:425px;
margin:.2%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:1px;
padding:10px;
min-width:200px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:100
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:830px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:90%;
min-height:830px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FDE3EE;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#F9E0CA;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#E3E3E3;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FAC5CF;
margin:1%;
background-size:60%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:90%;
min-height:800px;
display:inline-block
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
height:425px;
margin:.2%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:1px;
padding:10px;
min-width:200px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:95%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:12.5%;
margin:0;
padding:0;
max-width:150px;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
background:none;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block;
background-image:linear-gradient(to right,#F9E0CA 60%,#A6A9B8 40%)
}

.spSale_MainPage .spSaleContainer section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.sp_Section {
width:100%;
position:relative;
top:0;
display:inline-block;
min-height:570px;
float:right
}

.sp_Box_MainBox {
width:100%
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:570px;
background-position:center center;
background-repeat:no-repeat;
background-size:100% 100%;
margin:0;
padding:0;
background:#A6A9B8
}

.sp_Box_Content {
position:relative;
top:0;
float:right;
right:0;
width:58%;
margin:0;
padding:0;
min-height:570px;
background:#F9E0CA;
padding-right:2%
}

.containerbackground {
position:absolute;
top:-100px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:24pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:Red
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:20px;
left:20px;
font-family:byekan,arial;
font-size:20pt;
color:#fff
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li:hover a {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:95%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox input {
font-size:10pt;
background:#FB9DAB;
border-style:solid;
border-width:0;
font-weight:400
}

.portfolio .maskProductBox input:hover {
background:#A62626
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:75%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:right;
right:0;
width:70%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.code_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#code_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
margin-right:0;
margin-top:40px;
direction:rtl
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#pastageCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#email_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#mobile_member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#phone_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#doc_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#name_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lName_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
right:0;
float:right;
margin:0;
width:30%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
left:0;
float:left;
margin:0;
width:68%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:100%;
padding-top:0;
float:right
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#FB9DAB;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.newsMoreButton:hover {
background-color:#3A383D
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:25%
}

.servideTitle {
border-bottom:1px solid #3A383D;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #3A383D;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#FB9DAB;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:49%;
padding:10px;
min-height:400px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:45%;
padding:10px;
min-height:400px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:400px;
margin-bottom:20px
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#343537
}

.serviceUpArrow:hover {
color:#FB9DAB
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:inline-block;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff
}

.menuTop {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:55%
}

.menuItem {
float:right;
display:inline-block;
width:15%;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:95%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:95%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:350px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:95%;
min-height:350px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale section {
position:relative;
top:0;
float:none;
width:95%;
margin-left:auto;
margin-right:auto
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:95%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:90%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:30%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:95%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:95%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.button_Contact {
position:relative;
min-width:215px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:14pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:400px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:95%;
height:400px;
display:inline-block;
text-align:center
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:15%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:40%;
margin:0;
padding:0;
min-height:180px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
right:0;
width:33%;
padding:0;
margin:0
}

.box_Mojavez .mojavez img {
width:120px;
height:120px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0
}

#txtSearch {
position:relative;
left:0;
top:0;
float:left;
width:60%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:15%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:95%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:50%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px;
z-index:10000000000
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:25%;
min-height:80px;
line-height:80px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:none
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content1 {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
min-height:800px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_Product {
position:relative;
top:0;
width:90%;
min-height:800px;
display:inline-block
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_path {
position:relative;
top:0;
width:95%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:50%;
text-align:center;
display:inline-block
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:none
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:50%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:50%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:162px;
height:40px;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}
}

@media screen and (min-width: 1281px) and (max-width: 1366px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:100
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:830px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:80%;
min-height:830px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FDE3EE;
margin:1%
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#F9E0CA;
margin:1%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#E3E3E3;
margin:1%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FAC5CF;
margin:1%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:30%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:80%;
min-height:800px;
display:inline-block
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
height:425px;
margin:.1%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:1px;
padding:10px;
min-width:200px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:90%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:12.5%;
margin:0;
padding:0;
max-width:150px;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block;
background-image:linear-gradient(to right,#F9E0CA 60%,#A6A9B8 40%)
}

.spSale_MainPage .spSaleContainer section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.sp_Section {
width:100%;
position:relative;
top:0;
display:inline-block;
min-height:570px;
float:right
}

.sp_Box_MainBox {
width:100%
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:570px;
background-position:right center;
background-repeat:no-repeat;
background-size:100% 100%;
margin:0;
padding:0;
background:#A6A9B8
}

.containerbackground {
position:absolute;
top:-100px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content {
position:relative;
top:0;
float:right;
right:0;
width:58%;
margin:0;
padding:0;
min-height:570px;
background:#F9E0CA;
padding-right:2%
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:24pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:Red
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:20px;
left:20px;
font-family:byekan,arial;
font-size:20pt;
color:#fff
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li:hover a {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:90%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox input {
font-size:10pt;
background:#FB9DAB;
border-style:solid;
border-width:0;
font-weight:400
}

.portfolio .maskProductBox input:hover {
background:#A62626
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:75%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px;
background:red
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:right;
right:0;
width:70%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.code_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#code_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
margin-right:0;
margin-top:40px;
direction:rtl
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#pastageCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#email_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#mobile_member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#phone_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#doc_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#name_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lName_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
right:0;
float:right;
margin:0;
width:30%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
left:0;
float:left;
margin:0;
width:68%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:100%;
padding-top:0;
float:right
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#FB9DAB;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.newsMoreButton:hover {
background-color:#3A383D
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:25%
}

.servideTitle {
border-bottom:1px solid #3A383D;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #3A383D;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#FB9DAB;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:49%;
padding:10px;
min-height:400px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:45%;
padding:10px;
min-height:400px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:400px;
margin-bottom:20px
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#343537
}

.serviceUpArrow:hover {
color:#FB9DAB
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:inline-block;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff
}

.menuTop {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:55%
}

.menuItem {
float:right;
display:inline-block;
width:15%;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:90%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:90%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:450px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:90%;
min-height:450px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:90%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:90%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:98%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:30%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:90%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:90%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.button_Contact {
position:relative;
min-width:215px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:14pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:400px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:90%;
height:400px;
display:inline-block;
text-align:center
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:15%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:40%;
margin:0;
padding:0;
min-height:180px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
right:0;
width:33%;
padding:0;
margin:0
}

.box_Mojavez .mojavez img {
width:120px;
height:120px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0
}

#txtSearch {
position:relative;
f:my programs\AmoliRaika\CompanyPortal\fontawesome left:0px;
top:0;
float:left;
width:80%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:15%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:90%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:50%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px;
z-index:1.0E+39
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:25%;
min-height:80px;
line-height:80px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:none
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:90%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content1 {
position:relative;
top:0;
width:95%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
min-height:800px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_Product {
position:relative;
top:0;
width:80%;
min-height:800px;
display:inline-block
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_path {
position:relative;
top:0;
width:90%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:50%;
text-align:center;
display:inline-block
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:none
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:50%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:50%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:162px;
height:40px;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}
}

@media screen and (min-width: 1367px) and (max-width: 5000px) {
.blackMenu_New {
position:relative;
top:0;
left:0;
width:100%;
background:#1D1C21;
z-index:1000
}

.fourBox_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:830px;
background:#fff;
display:inline-block;
text-align:center
}

.fourBox_Container {
position:relative;
top:0;
width:80%;
min-height:830px;
display:inline-block
}

.fourBox_Container .fourBox_WhiteBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:35px
}

.fourBox_Container .MainBox {
position:relative;
top:0;
float:right;
width:100%;
min-height:743px
}

.fourBox_Container .MainBox .box1 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box1:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box1 .MaskedBox img {
position:relative;
margin-top:20%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box1:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FDE3EE;
margin:1%
}

.fourBox_Container .MainBox .box2 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#F9E0CA;
margin:1%
}

.fourBox_Container .MainBox .box2 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box2:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box2 .MaskedBox img {
position:relative;
margin-top:20%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box2:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box3 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#E3E3E3;
margin:1%
}

.fourBox_Container .MainBox .box3 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box3:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box3 .MaskedBox img {
position:relative;
margin-top:20%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box3:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box4 {
position:relative;
top:0;
float:right;
right:0;
width:48%;
min-height:356px;
background:#FAC5CF;
margin:1%
}

.fourBox_Container .MainBox .box4 .MaskedBox {
position:absolute;
top:0;
left:0;
width:100%;
height:0;
display:block;
background:#000;
background:#000;
background:#000;
-webkit-transition:height .5s;
transition:height .5s
}

.fourBox_Container .MainBox .box4:hover .MaskedBox {
height:100%
}

.fourBox_Container .MainBox .box4 .MaskedBox img {
position:relative;
margin-top:20%;
float:none;
margin-left:auto;
margin-right:auto;
max-width:200px;
display:none
}

.fourBox_Container .MainBox .box4:hover .MaskedBox img {
display:block
}

.fourBox_Container .MainBox .box1 .titleBox1 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box1 .LineBox1 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box1:hover .LineBox1 {
width:100%
}

.fourBox_Container .MainBox .box2 .titleBox2 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box2 .LineBox2 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box2:hover .LineBox2 {
width:100%
}

.fourBox_Container .MainBox .box3 .titleBox3 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box3 .LineBox3 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box3:hover .LineBox3 {
width:100%
}

.fourBox_Container .MainBox .box4 .titleBox4 {
position:relative;
top:20px;
float:right;
padding:8px;
margin-left:auto;
margin-right:auto;
font-size:14pt;
font-family:yekan,arial;
color:#fff;
text-align:right;
background:#ED1C24
}

.fourBox_Container .MainBox .box4 .LineBox4 {
position:absolute;
bottom:0;
left:0;
width:0;
margin-left:auto;
margin-right:auto;
border-bottom:4px solid #ED1C24;
-webkit-transition:width .5s;
transition:width .5s
}

.fourBox_Container .MainBox .box4:hover .LineBox4 {
width:100%
}

.register_Member_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:800px;
display:inline-block;
text-align:center
}

.register_Member_MainPage .register_Member_Container {
position:relative;
top:0;
width:80%;
min-height:800px;
display:inline-block
}

.OtherBoxBottomPage {
position:relative;
top:0;
width:19%;
height:425px;
margin:.1%;
float:right;
display:block;
overflow:hidden;
right:0;
direction:rtl;
border-radius:5px;
padding:10px;
border:1px solid rgba(10,10,10,0.9)
}

.OtherBoxBottomPage .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
background:#000;
background:#000;
background:rgba(0,0,0,0.5);
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.OtherBoxBottomPage:hover .maskProductBox {
bottom:0
}

.OtherBoxBottomPage:hover .maskProductBox:before {
visibility:visible
}

.OtherBoxBottomPage .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%;
margin-top:0
}

.OtherBoxBottomPage .maskProductBox a:hover {
background:#FC9CA8
}

.OtherBoxBottomPage .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.OtherBoxBottomPage .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.OtherBoxBottomPage .maskProductBox input:hover {
background:#ED1C24
}

.OtherBoxBottomPage .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.OtherBoxBottomPage .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.OtherBoxBottomPage img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.OtherBoxBottomPage .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.OtherBoxBottomPage .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
height:70px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.OtherBoxBottomPage .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:65px;
text-align:center;
width:100%;
margin:0
}

.OtherBoxBottomPage .text-category {
display:block;
font-size:12px
}

.OtherBoxBottomPage:hover .label {
bottom:0
}

.OtherBoxBottomPage:hover img {
top:0
}

.OtherBoxBottomPage .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:100000;
text-align:right
}

.OtherBoxBottomPage .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.text-title {
font-size:11pt;
direction:rtl;
width:100%;
margin:0;
min-height:25px
}

#cmb_address_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.MainPage_Brand {
position:relative;
top:0;
left:0;
width:100%;
min-height:200px;
display:inline-block;
text-align:center
}

.Container_Brand {
position:relative;
top:0;
min-height:200px;
width:80%;
display:inline-block;
border-top:1px solid #EBEBEB
}

.Container_Brand section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Container_Brand .box_Brand {
position:relative;
top:0;
float:right;
width:12.5%;
margin:0;
padding:0;
max-width:150px;
min-height:150px;
background-position:center center;
background-repeat:no-repeat;
background-size:100px;
margin-left:1%;
margin-right:1%;
margin-top:15px;
margin-bottom:15px
}

.Container_Brand .box_Brand:hover {
box-shadow:1px 1px 5px gray
}

.spSale_MainPage {
position:relative;
top:0;
left:0;
width:100%;
min-height:570px;
background:none;
display:inline-block;
text-align:center
}

.spSale_MainPage .spSaleContainer {
position:relative;
top:0;
min-height:570px;
width:100%;
display:inline-block;
background-image:linear-gradient(to right,#F9E0CA 60%,#A6A9B8 40%)
}

.spSale_MainPage .spSaleContainer section {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.sp_Section {
width:100%;
position:relative;
top:0;
display:inline-block;
min-height:570px;
float:right
}

.sp_Box_MainBox {
width:100%;
margin:0
}

.sp_Box_MainBox:hover .sp_Box_Content .titleBox {
color:#FB9DAB
}

.sp_Box_header {
position:relative;
top:0;
width:100%;
float:right;
text-align:center;
direction:rtl;
font-size:18pt;
color:#fff;
min-height:120px;
line-height:120px;
font-family:yekan,arial
}

.sp_Box_ImageBox {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:570px;
background-position:center center;
background-repeat:no-repeat;
background-size:100% 100%;
margin:0;
padding:0;
background:#A6A9B8
}

.containerbackground {
position:absolute;
top:-100px;
left:0;
bottom:0;
text-align:center;
transform:rotate(300deg);
-webkit-transform:rotate(300deg);
color:#fe50a5;
color:rgba(254,80,165,0.4);
font-size:70pt;
width:100%;
font-family:Chiller ,arial
}

.sp_Box_Content {
position:relative;
top:0;
float:right;
right:0;
width:58%;
margin:0;
padding:0;
min-height:570px;
background:#F9E0CA;
padding-right:2%
}

.sp_Box_Content .titleBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:80px;
font-size:24pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:40px
}

.sp_Box_Content .desBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:12pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
font-weight:600;
padding-top:10px;
text-align:justify
}

.sp_Box_Content .priceBox {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:60px;
font-size:14pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl;
margin-bottom:30px
}

.sp_Box_Content .countDownBox {
position:relative;
top:0;
float:right;
right:0;
min-height:40px;
line-height:40px;
font-size:14pt;
font-family:yekan,arial;
color:#37313B;
text-align:right;
direction:rtl
}

.sp_Box_Content .sp_Button_Box {
position:relative;
top:0;
right:0;
float:right;
min-height:90px;
text-align:center;
display:inline-block;
width:100%
}

.sp_Box_Content .sp_Button_Box input {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
padding:8px 20px;
background:#fff;
border-width:0;
cursor:pointer;
text-align:center;
color:#000;
font-size:12pt;
font-family:Yekan,arial;
margin-top:60px
}

.sp_Box_Content .sp_Button_Box input:hover {
background:#FB9DAB;
color:#fff
}

#opt_Pay {
width:100%;
margin:0;
position:relative;
top:0;
padding:0
}

#opt_Pay td {
width:100%;
min-width:100px;
text-align:right
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:70px;
height:70px;
display:block;
background:none
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:#FB9DAB
}

.basketShopping_MobileIcon:hover i {
color:#FF8D50
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:25px;
left:0;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.basketShopping_MobileIcon_Frame {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block
}

.basketShopping_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:5px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt
}

.basketShopping_MobileIcon i {
font-size:30pt;
color:Red
}

.basketShopping_MobileIcon .numberItem {
position:absolute;
top:20px;
left:20px;
font-family:byekan,arial;
font-size:20pt;
color:#fff
}

.subMenuShopMainBox {
position:relative;
top:0;
left:0;
width:100%;
min-height:300px;
display:inline-block;
background:#3A383D;
padding:30px
}

.subMenuShopMainBox .boxMenuSubShop {
position:relative;
float:right;
right:0;
top:0;
margin:0;
padding:0;
min-height:100px;
min-width:150px;
margin-bottom:5px
}

.subMenuShopMainBox .boxMenuSubShop ul {
position:relative;
top:0;
float:right;
width:100%;
padding:0;
margin:0;
display:block;
padding-left:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li {
margin:0;
padding:0;
display:block;
width:100%
}

.subMenuShopMainBox .boxMenuSubShop ul li a {
position:relative;
float:right;
top:0;
width:90%;
min-height:30px;
line-height:30px;
font-family:yekan,arial;
font-size:9pt;
color:#fff;
margin-right:10%;
padding-right:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header {
font-size:10pt;
font-family:yekan,arial;
font-weight:600;
color:#FB9DAB;
padding-bottom:5px;
border-bottom:1px solid #fff;
display:block;
width:100px;
height:100px;
border-radius:180px;
background:#fff;
background-position:center 30%;
background-repeat:no-repeat;
margin-bottom:10px
}

.subMenuShopMainBox .boxMenuSubShop ul li a:hover {
color:#FB9DAB
}

.subMenuShopMainBox .boxMenuSubShop ul li a.header .ContentText {
text-align:center;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-height:20px;
line-height:20px;
top:60px;
position:absolute;
float:right;
right:0;
width:100%;
margin:0;
padding:0
}

#UserPanel {
cursor:pointer;
width:80px;
direction:rtl
}

.userPanelBox {
padding:0;
z-index:0;
margin-top:-1px;
display:none;
float:right;
position:relative;
right:-999em;
background:#ED1C24;
width:150px;
height:0;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0;
box-shadow:1px 1px 3px gray;
padding-bottom:30px
}

#UserPanel:hover .userPanelBox {
display:block;
right:0;
height:auto;
z-index:10000
}

.userPanelBox ul {
position:relative;
top:30px;
display:block;
width:100%
}

.userPanelBox li {
padding:0;
margin:0;
width:100%;
padding-right:20px;
height:30px;
line-height:30px;
text-align:right
}

.userPanelBox ul li a {
font-family:Yekan,arial;
font-size:9pt;
color:#fff
}

userPanelBox ul li a:hover {
color:#000
}

.downPanelUser {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.box {
width:100%;
background:#fff;
border-radius:12px;
font-family:yekan,arial;
font-size:10pt;
color:#000;
position:fixed;
top:40%;
left:25%;
width:40%;
z-index:10
}

.box tr {
height:40px
}

.Login_User_TopPage_Mainpage {
position:relative;
top:0;
left:0;
width:100%;
background:#3A383D;
height:50px;
display:inline-block;
text-align:center;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container {
position:relative;
top:0;
width:80%;
height:50px;
line-height:50px;
direction:rtl;
display:inline-block
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul {
position:relative;
top:0;
float:right;
min-height:50px;
line-height:50px;
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li {
padding:0;
margin:0;
display:inline-block;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a {
font-size:9pt;
font-family:yekan,arial;
color:#fff;
display:inline-block;
text-decoration:none;
min-height:50px;
line-height:50px;
direction:rtl
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li a:hover {
color:#FB9DAB
}

.Login_User_TopPage_Mainpage .Login_User_TopPage_Container ul li i {
position:relative;
top:5px;
font-size:14pt;
color:#fff
}

.enamad {
position:fixed;
right:0;
bottom:0;
z-index:10000000
}

.regieterIcon_TopPage {
position:relative;
top:0;
left:0;
float:left;
height:20px;
display:inline-block;
font-family:yekan,arial;
font-size:9pt;
color:#FB9DAB;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #FB9DAB;
margin-top:8px
}

.regieterIcon_TopPage:hover {
color:#3A383D
}

.regieterIcon_TopPage i {
font-size:16pt;
color:#FB9DAB;
margin-top:5px
}

.regieterIcon_TopPage i:hover {
color:#3A383D
}

.portfolio .maskProductBox {
position:relative;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:none;
background:#000;
background:rgba(0,0,0,0.7);
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin-left:1px
}

.portfolio .maskProductBox a:hover {
background:#FC9CA8
}

.portfolio .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.portfolio .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.portfolio .maskProductBox input:hover {
background:#ED1C24
}

.portfolio .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.portfolio img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.portfolio .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.portfolio .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
min-height:30px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.portfolio .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:50px;
text-align:center;
width:100%;
margin:0
}

.portfolio .text-category {
display:block;
font-size:12px
}

.portfolio:hover .label {
bottom:0
}

.portfolio:hover img {
top:0
}

.portfolio .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:1;
text-align:right
}

.portfolio .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.developerBox {
position:relative;
top:0;
right:0;
text-align:center;
font-family:yekan,arial;
color:#fff;
direction:rtl;
font-size:10pt;
min-height:40px;
margin:0;
background:#1D1C21;
padding:10px;
border-top:1px solid #7F7D88
}

.bb-custom-side {
width:50%;
float:right;
padding-right:30px;
overflow:hidden
}

.book_short_Property {
font-size:11pt;
color:#666;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:20px;
border:1px solid #3A383D
}

.book_image {
width:100%;
position:relative;
top:0
}

.book_title_Box {
width:28%;
position:relative;
top:20%;
right:0;
float:right;
padding-top:100px;
margin-right:10px
}

.book_Title_Name_Book {
font-size:16pt;
color:#CA3F04;
font-family:yekan,ariel;
width:100%;
text-align:right;
padding:0;
margin:0;
min-height:35px
}

.book_Title_Bar {
height:20px;
background:#FB9DAB
}

.book_title_Code {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:left;
padding:0;
margin:0
}

.book_title_Code i {
color:#CE420F;
font-size:20pt;
margin-right:5px;
height:30px
}

.book_box_Content {
width:60%;
position:relative;
top:0;
right:10px;
float:right;
padding-top:30px
}

.book_Title_Content {
width:100%;
height:35px;
font-family:yekan,arial;
font-size:10pt;
border-bottom:4px solid #1BB0EA;
color:#000;
padding-bottom:15px;
text-align:right;
margin-bottom:60px
}

.book_Text_Content {
font-size:14pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right
}

.book_link_Box {
font-size:12pt;
color:#000;
font-family:yekan,ariel;
width:100%;
text-align:right;
width:100%;
margin:0
}

.book_link_Box i {
font-size:12pt;
color:#1BB0EA;
padding-left:10px;
padding-top:5px;
padding-right:10px
}

.book_Link {
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000
}

.book_Link:hover {
color:#343537
}

.boxmsg {
width:100%;
font-size:10pt;
font-family:yekan,yekan;
border:0 solid #000;
display:inline-table
}

.boxmsg_rowid {
text-align:center;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
font-weight:500
}

.boxmsg_time {
text-align:center;
font-weight:500
}

.boxmsg_rowid_content {
display:inline-table
}

.boxmsg_time_content {
display:inline-table
}

.basketPageFrame {
width:100%;
min-height:2000px
}

.leftNewsContent {
position:relative;
top:0;
float:left;
left:0;
width:75%;
min-height:600px
}

.Ok_p {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#chk_Ok {
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:rtl
}

.addMember_law_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px;
direction:rtl
}

#addMember_law {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.securityCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:30px
}

#securityCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Pwd_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Pwd_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Uid_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:50px
}

#Uid_Member {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.des_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:100px;
margin-right:0;
margin-top:40px;
direction:rtl;
margin-left:50px
}

#des {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:100px;
margin-top:0;
color:#000
}

.Pay_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#opt_Pay {
width:50%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.PriceSend_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lblPriceSend {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.City_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:40px
}

#cmb_City {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Ostan_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_Ostan {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TypeErsal_P {
position:relative;
top:0;
float:right;
right:0;
width:20%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:60px
}

#cmb_TypeErsal {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:1px;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_button_member {
position:relative;
top:0;
float:right;
right:0;
width:70%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
line-height:70px;
text-align:center
}

.code_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#code_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.address_Member_p {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
margin-right:0;
margin-top:40px;
direction:rtl
}

.address_Member {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:80px;
margin-top:0;
color:#000;
resize:none;
direction:rtl
}

.pastageCode_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#pastageCode_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.email_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#email_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.mobile_member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#mobile_member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.phone_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#phone_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.work_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#work_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.doc_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#doc_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.Caption_Member {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000;
text-align:right
}

.name_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:30%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#name_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.lName_Member_P {
position:relative;
top:0;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
direction:rtl;
line-height:45px;
margin-left:20px
}

#lName_Member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

#MeliCode_member {
width:75%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.AboutUS_ContentPage {
position:relative;
top:0;
float:right;
right:0;
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
line-height:30px
}

.ContactUS_Box {
position:relative;
top:0;
left:0;
width:100%;
min-height:500px;
padding-top:30px;
padding-bottom:10px;
margin:0
}

.ContactUS_Box_text {
position:relative;
top:0;
right:0;
float:right;
margin:0;
width:30%;
padding:0
}

.ContactUS_Box_Form {
position:relative;
top:0;
left:0;
float:left;
margin:0;
width:68%;
padding:0
}

.ContactUS_Box_Form h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0;
padding-bottom:40px
}

.ContactUS_Box_text h1 {
width:100%;
font-size:18pt;
font-family:yekan,arial;
color:#FB9DAB;
text-align:right;
min-height:30px;
position:relative;
top:0
}

.ContactUS_Box_text p {
position:relative;
top:0;
width:100%;
font-size:12pt;
font-family:yekan,arial;
color:#000;
text-align:right;
line-height:30px
}

.linkBox {
position:relative;
float:right;
right:0;
top:0;
font-size:12pt;
font-family:yekan,arial;
width:45%;
padding-top:10px
}

.textlinkBox {
font-size:12pt;
font-family:yekan,arial;
text-decoration:none;
color:#343537
}

.textlinkBox:hover {
color:#3A383D
}

.page_Title_Link {
color:#000;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial
}

.page_Header_Link {
color:#FB9DAB;
font-size:10pt;
text-decoration:none;
font-family:yekan,arial;
padding-left:10px
}

.page_Header_Link:hover {
color:#3A383D
}

.NewsMainBoxShow {
padding-top:60px;
display:block;
min-height:320px;
margin-bottom:0
}

.playPic1 {
position:absolute;
top:0;
left:0;
margin:0;
z-index:1000;
width:280px;
height:280px;
border-radius:0;
background:#696969;
background:rgba(105,105,105,.5);
display:none;
cursor:pointer;
background-image:url(../images/overGallery.png);
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:display 1s;
transition:display 1s
}

.element-item:hover .playPic1 {
display:block
}

.picGallery {
position:absolute;
top:0;
left:0;
margin:0;
width:280px;
height:280px;
display:block;
background-repeat:no-repeat;
background-position:center top;
border-radius:0;
background-size:300px 300px
}

.leftPicGallery {
margin-left:45px
}

.moreIcon {
font-size:16pt;
color:#fff;
padding-left:20px;
width:10px;
height:20px;
text-align:center;
display:block
}

.newMoreIcon {
padding-left:20px;
width:10px;
height:20px;
text-align:center;
font-size:16pt;
-webkit-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg)
}

.textNewsBox {
text-align:right;
line-height:30px;
font-family:yekan,arial;
font-size:13pt;
margin-top:0;
min-height:300px;
width:100%;
padding-top:0;
float:right
}

.newsMoreButtonBox {
width:100%;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px
}

.newsMoreButton {
margin-left:0;
width:120px;
height:40px;
background-color:#FB9DAB;
cursor:pointer;
color:#fff;
border-radius:5px;
border-width:0;
border-style:solid;
text-decoration:none;
display:block;
font-size:12pt;
font-family:yekan,arial;
line-height:40px;
text-align:center;
-webkit-transition:background-color .5s;
transition:background-color .5s
}

.newsMoreButton:hover {
background-color:#3A383D
}

#menuRightObject {
position:relative;
top:0;
float:right;
right:0;
width:25%
}

.servideTitle {
border-bottom:1px solid #3A383D;
font-size:14pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.servideShort {
border-bottom:1px solid #3A383D;
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-bottom:10px;
color:#FB9DAB;
margin:0;
line-height:30px;
text-align:justify
}

.serviceText {
font-size:10pt;
font-family:yekan,arial;
padding-top:10px;
padding-top:10px;
padding-bottom:10px;
margin:0
}

.serviceTextBox {
position:relative;
top:0;
float:right;
right:0;
width:49%;
padding:10px;
min-height:400px
}

.serviceImage {
position:relative;
top:0;
float:left;
left:0;
width:45%;
padding:10px;
min-height:400px
}

.serviceMainBox {
padding-top:60px;
display:block;
min-height:400px;
margin-bottom:20px
}

.serviceUpArrowBox {
text-align:left;
width:100%
}

.serviceUpArrow {
font-size:16pt;
color:#343537
}

.serviceUpArrow:hover {
color:#FB9DAB
}

.zoomAria {
border:1px;
border:0 solid #CACACA;
border-radius:5px;
visible:auto
}

.basketCounter {
width:100px;
height:40px;
display:inline-block;
border-style:solid;
border-width:0;
border-color:#C8BFC6;
position:relative;
top:0;
padding-top:5px;
float:right;
padding-bottom:10px;
margin-right:100px
}

.iframeBashet {
position:relative;
float:left;
width:100%;
min-height:80px;
border-top:1px solid #D6D4D4
}

.iframeBashet_Color {
min-height:400px
}

.Container {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
text-align:center;
margin:0;
padding:0
}

.MainPage_TopMenu {
position:relative;
top:0;
width:100%;
left:0;
min-height:62px;
background:none;
display:inline-block;
text-align:center
}

.MainPage_OverTop {
position:relative;
top:0;
width:100%;
left:0;
min-height:85px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Menu {
position:relative;
top:0;
width:100%;
height:62px;
display:inline-block;
text-align:center;
background:#fff
}

.menuTop {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
list-style:none;
height:62px;
width:55%
}

.menuItem {
float:right;
display:inline-block;
width:15%;
text-align:center;
border-left:0 solid #E8E8E8;
margin:0;
margin-right:0;
position:relative;
margin-bottom:0;
min-height:62px;
padding:0;
z-index:1000;
right:0;
color:#000;
font-family:yekan,arial;
font-size:11pt
}

.menuItem:hover {
color:#FB9DAB
}

.menuLink {
display:block;
height:62px;
width:100%;
font-size:11pt;
font-family:yekan,arial;
text-decoration:none;
color:#000;
line-height:62px;
cursor:pointer
}

.menuLink:hover {
color:#FB9DAB
}

.dropDownMenu {
display:block;
padding:0;
z-index:0;
margin-top:0;
margin-right:0;
float:right;
position:relative;
left:-999em;
background:#FB9DAB;
background:#a77419;
background:rgba(167,116,25,0.6);
width:200px;
height:0;
visibility:hidden;
-webkit-transition:height 0.5s,top 0.7s,visibility 5s;
transition:height 0.5s,top 0.7s,visibility 5s;
padding:0 0 0 0
}

.menuItem:hover .dropDownMenu {
visibility:visible;
display:block;
right:0;
top:0;
height:auto
}

.dropDownMenuBox {
width:100%;
list-style:none;
position:relative;
display:inline-block;
float:right;
display:none;
margin:0;
width:100%;
padding:0
}

.dropDownMenuLink {
width:190px;
height:100%;
text-decoration:none;
font-family:yekan,arial;
text-decoration:none;
color:#fff;
display:block;
font-size:10pt;
margin:0;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
float:right;
-webkit-transition:background .5s;
transition:background .5s
}

.dropDownMenuItem {
width:100%;
display:inline-block;
text-align:right;
margin-top:0;
margin-right:0;
padding:0;
background:#FB9DAB;
-webkit-transition:background .3s;
transition:background .3s
}

.dropDownMenuItem:hover .dropDownMenuLink {
color:#fff
}

.dropDownMenuItem:hover {
background:#353535
}

.dropDownMenuBox_shop {
overflow:visible;
width:500px;
float:right
}

.menuItem:hover .dropDownMenuBox {
display:block
}

#boxTop {
margin-top:0;
margin-left:0;
width:100%;
height:62px;
box-shadow:0 0 0 #5F94B2;
border-radius:0;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:center right;
display:inline-block
}

#shopFrame {
position:relative;
top:0;
height:62px;
width:100%
}

.MainPage_Logo {
position:relative;
top:0;
width:100%;
left:0;
min-height:120px;
background:#fff;
display:inline-block;
text-align:center;
border-bottom:3px solid #3A383D
}

.Container_Logo {
position:relative;
top:0;
width:80%;
height:120px;
display:inline-block;
text-align:center;
background:#fff
}

.Logo_Box {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
background-position:right center;
cursor:pointer
}

.Logo_Box_Address {
position:relative;
top:0;
float:right;
right:0;
width:40%;
min-height:120px;
vertical-align:middle
}

.mapMarkerStyle {
color:#FB9DAB;
font-size:50pt;
font-family:yekan
}

.Logo_Box_Phone {
position:relative;
top:0;
float:right;
right:0;
width:20%;
min-height:120px;
vertical-align:middle
}

.Banner_Box {
position:relative;
top:0;
left:0;
width:100%;
display:inline-block;
padding-top:0;
padding-bottom:10px
}

.MainPage_About {
position:relative;
top:0;
width:100%;
left:0;
min-height:190px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_About {
position:relative;
top:0;
width:80%;
min-height:190px;
display:inline-block;
text-align:center;
background:#fff;
padding-top:130px
}

.Text_About {
font-family:yekan,arial;
font-size:20pt;
color:#FB9DAB;
text-align:right;
position:relative;
top:0;
right:0;
float:right;
padding-top:10px;
padding-bottom:10px
}

.Text_DetAbout {
font-family:yekan,arial;
font-size:12pt;
color:#000;
text-align:justify;
position:relative;
top:0;
right:0;
float:right;
line-height:30px;
padding-bottom:30px;
border-bottom:4px solid #FB9DAB;
direction:rtl
}

.MainPage_TopSale {
position:relative;
top:0;
width:100%;
left:0;
min-height:350px;
background:#F2F2F2;
display:inline-block;
text-align:center
}

.Container_TopSale {
position:relative;
top:0;
width:80%;
min-height:350px;
display:inline-block;
text-align:center;
background:#F2F2F2
}

.Container_TopSale section {
position:relative;
top:0;
float:none;
width:95%;
margin-left:auto;
margin-right:auto
}

.Container_TopSale .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:60px;
line-height:60px;
font-family:yekan,arial;
font-size:16pt;
color:#3A383D
}

.MainPage_CurrentPublish {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#3A383D;
display:inline-block;
text-align:center
}

.MainPage_CurrentPublish .header {
position:relative;
top:0;
left:0;
width:100%;
text-align:center;
min-height:40px;
line-height:40px;
font-family:yekan,arial;
font-size:16pt;
color:#FB9DAB;
margin-top:20px
}

.Container_CurrentPublish {
position:relative;
top:0;
width:80%;
min-height:400px;
display:inline-block;
text-align:center;
background:#3A383D;
direction:ltr
}

.img_CurrentPublish {
border-radius:180px;
width:167px;
height:167px
}

.title_CurrentPublish {
font-size:13pt;
font-family:yekan,arial;
color:#FB9DAB;
position:relative;
top:0;
margin-top:0;
direction:rtl
}

.text_CurrentPublish {
font-size:12pt;
font-family:yekan,arial;
color:#fff;
position:relative;
top:0;
margin-top:0;
text-align:center;
line-height:30px;
direction:rtl;
padding:20px
}

.wrap {
position:relative;
margin:3em 0
}

.frame {
height:400px;
overflow:hidden
}

.frame ul {
list-style:none;
margin:0;
padding:0;
height:100%;
font-size:0;
background:#3A383D
}

.frame ul li {
float:right;
width:420px;
height:100%;
margin:0 1px 0 0;
padding:0;
background:#3A383D;
color:#000;
text-align:center;
cursor:pointer
}

.frame ul li.active {
color:#fff;
background:#3A383D
}

.scrollbar {
margin:0 0 1em;
height:2px;
background:#ccc;
line-height:0
}

.scrollbar .handle {
width:100px;
height:100%;
background:#FB9DAB;
cursor:pointer
}

.scrollbar .handle .mousearea {
position:absolute;
top:-9px;
left:0;
width:100%;
height:20px
}

.pages {
list-style:none;
margin:20px 0;
padding:0;
text-align:center
}

.pages li {
display:inline-block;
width:14px;
height:14px;
margin:0 4px;
text-indent:-999px;
border-radius:10px;
cursor:pointer;
overflow:hidden;
background:#fff;
box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)
}

.pages li:hover {
background:#aaa
}

.pages li.active {
background:#666
}

.controls {
margin:25px 0;
text-align:center;
display:none
}

.oneperframe {
height:300px;
line-height:300px
}

.oneperframe ul li {
width:1140px
}

.oneperframe ul li.active {
background:#333
}

.crazy ul li:nth-child(2n) {
width:100px;
margin:0 4px 0 20px
}

.crazy ul li:nth-child(3n) {
width:300px;
margin:0 10px 0 5px
}

.crazy ul li:nth-child(4n) {
width:400px;
margin:0 30px 0 2px
}

.MainPage_Service {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
overflow:visible;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
margin-bottom:20px;
min-height:700px
}

.Container_Service {
position:relative;
top:70px;
width:30%;
min-height:120px;
display:inline-block;
text-align:center;
background:#FB9DAB;
line-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.Container_Service:hover {
background:#343537
}

.MainPage_news {
position:relative;
top:0;
width:100%;
left:0;
min-height:400px;
background:#fff;
display:inline-block;
text-align:center;
margin-bottom:40px
}

.Container_news {
position:relative;
top:0;
width:80%;
min-height:400px;
display:inline-block;
text-align:center
}

.Container_news section {
position:relative;
float:none;
margin-left:auto;
margin-right:auto;
width:95%
}

.Header_News {
position:relative;
margin-top:10px;
width:20%;
height:90px;
line-height:90px;
font-family:yekan,arial;
font-size:18pt;
color:#FB9DAB;
display:inline-block;
padding-bottom:30px
}

.Container_news .Box_news {
position:relative;
float:none;
top:0;
right:0;
width:90%;
min-height:400px;
border:0 solid #F0F0F0;
padding:18px;
margin:1%;
outline:none
}

.Container_news .Box_news .box_PicNews {
position:relative;
top:0;
float:right;
right:0;
min-height:280px;
background:#D4D4D4;
background-repeat:no-repeat;
background-position:center center;
background-size:100%;
width:100%
}

.Container_news .Box_news .box_TitleNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:65px;
line-height:25px;
font-size:14pt;
font-family:yekan,arial;
padding-top:20px;
direction:rtl;
text-align:right;
cursor:pointer
}

.Container_news .Box_news .box_TitleNews:hover {
color:#FA9CAA
}

.Container_news .Box_news .box_DateNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:35px;
line-height:35px;
font-size:10pt;
font-family:yekan,arial;
color:#F99EB0;
direction:rtl;
text-align:right
}

.Container_news .Box_news .box_TextNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:100px;
line-height:20px;
font-size:11pt;
font-family:yekan,arial;
color:#5D5D5D;
direction:rtl;
text-align:justify
}

.Container_news .Box_news .box_ButtonNews {
position:relative;
top:0;
float:right;
width:100%;
min-height:60px;
line-height:60px;
font-size:11pt;
font-family:yekan,arial;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News {
min-height:42px;
width:30%;
max-width:150px;
background:none;
cursor:pointer;
color:#000;
font-size:12pt;
font-family:yekan,arial;
position:relative;
float:right;
right:0;
border-style:solid;
border-width:0;
text-align:right
}

.Container_news .Box_news .box_ButtonNews .button_News:hover {
color:#FB9DAB
}

.MainPage_CatBook {
position:relative;
top:0;
width:100%;
left:0;
height:450px;
display:inline-block;
text-align:center;
background-color:#333136;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/home_parallax.jpg) 50% 0 repeat fixed
}

.Container_CatBook {
position:relative;
top:0;
width:80%;
min-height:450px;
display:inline-block;
text-align:center
}

.Container_CatBook .box_Madarek {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
display:inline-block;
padding:0 30px 10px;
width:20%;
min-height:200px
}

.Container_CatBook .box_Madarek img {
width:100%;
height:100%
}

.Box_CatBookLink {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
width:50%;
min-height:40px;
text-align:center;
font-family:Yekan,arial;
font-size:10pt;
background:#FB9DAB;
display:inline-block;
border-width:0
}

.Box_CatBookLink:hover {
background:#ED1C24
}

.Box_CatBook1 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon1 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#F2B33D;
background-image:url(../images/cat1.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon1:hover {
background-position:center 100%
}

.box_CatBookText {
position:relative;
float:right;
right:0;
text-align:right;
font-family:yekan,arial;
font-size:16pt;
color:#fff;
height:70px;
line-height:70px;
cursor:pointer
}

.Box_CatBook1:hover .box_CatBookIcon1 {
background-position:center 100%
}

.Box_CatBook_Header {
position:relative;
top:30px;
width:100%;
min-height:170px;
line-height:50px;
font-family:yekan,arial;
font-size:18pt;
color:#fff;
text-align:center
}

.Box_CatBook2 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon2 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat2.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon2:hover {
background-position:center 100%
}

.Box_CatBook2:hover .box_CatBookIcon2 {
background-position:center 100%
}

.Box_CatBook3 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon3 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat3.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon3:hover {
background-position:center 100%
}

.Box_CatBook3:hover .box_CatBookIcon3 {
background-position:center 100%
}

.Box_CatBook4 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon4 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat4.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon4:hover {
background-position:center 100%
}

.Box_CatBook4:hover .box_CatBookIcon4 {
background-position:center 100%
}

.Box_CatBook5 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon5 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat5.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon5:hover {
background-position:center 100%
}

.Box_CatBook5:hover .box_CatBookIcon5 {
background-position:center 100%
}

.Box_CatBook6 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon6 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat6.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon6:hover {
background-position:center 100%
}

.Box_CatBook6:hover .box_CatBookIcon6 {
background-position:center 100%
}

.Box_CatBook7 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon7 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat7.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon7:hover {
background-position:center 100%
}

.Box_CatBook7:hover .box_CatBookIcon7 {
background-position:center 100%
}

.Box_CatBook8 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon8 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat8.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon8:hover {
background-position:center 100%
}

.Box_CatBook8:hover .box_CatBookIcon8 {
background-position:center 100%
}

.Box_CatBook9 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon9 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat9.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon9:hover {
background-position:center 100%
}

.Box_CatBook9:hover .box_CatBookIcon9 {
background-position:center 100%
}

.Box_CatBook10 {
position:relative;
float:right;
right:0;
padding:10px;
width:20%;
padding-left:10px;
min-height:100px;
cursor:pointer
}

.box_CatBookIcon10 {
position:relative;
float:right;
right:0;
width:70px;
height:70px;
border-radius:180px;
background-color:#3A383D;
background-image:url(../images/cat10.png);
background-repeat:no-repeat;
background-position:center 0;
cursor:pointer;
margin-left:10px;
-webkit-transition:background-position .5s;
transition:background-position .5s
}

.box_CatBookIcon10:hover {
background-position:center 100%
}

.Box_CatBook10:hover .box_CatBookIcon10 {
background-position:center 100%
}

.MainPage_Contact {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background:url(../images/blog_parallax.png) 50% 0 repeat fixed
}

.Container_Contact {
position:relative;
top:0;
width:80%;
min-height:600px;
display:inline-block;
text-align:center
}

.header_Contact {
position:relative;
top:0;
width:100%;
min-height:120px;
font-size:18pt;
font-family:yekan,arial;
color:#000;
line-height:120px;
text-align:center
}

.Caption_Contact {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:14pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.Caption_Contact1 {
position:relative;
float:right;
right:0;
min-width:60px;
font-size:12pt;
font-family:yekan,arial;
padding-left:5px;
min-height:40px;
color:#000
}

.p_Contact {
width:100%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px
}

.p_Contact1 {
width:99%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px
}

.TextName_Contact {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextName_Contact1 {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Email {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.p_Email1 {
position:relative;
float:right;
right:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-left:20px;
margin-top:10px
}

.TextEmail_Contact {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.TextEmail_Contact1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr
}

.p_Phone {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:2px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.p_Phone1 {
position:relative;
float:left;
left:0;
width:40%;
border-bottom:1px solid #000;
padding:5px;
min-height:45px;
margin-right:20px;
margin-top:10px
}

.TextEmail_Phone {
width:80%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.TextEmail_Phone1 {
width:70%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000
}

.p_Comment {
position:relative;
float:left;
left:0;
width:100%;
border:2px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.p_Comment1 {
position:relative;
float:left;
left:0;
width:99%;
border:1px solid #000;
padding:5px;
min-height:220px;
margin-right:0;
margin-top:40px
}

.TextEmail_Comment {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.TextEmail_Comment1 {
width:90%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:220px;
margin-top:0;
color:#000;
resize:none
}

.p_button {
position:relative;
top:0;
float:left;
left:0;
width:100%;
padding:5px;
min-height:70px;
margin-right:0;
margin-top:40px;
text-align:center
}

.button_Contact {
position:relative;
min-width:120px;
cursor:pointer;
background:#2B292E;
text-align:center;
font-family:yekan,arial;
font-size:12pt;
color:#fff;
border-radius:10px;
border-style:solid;
border-width:0;
-webkit-transition:background .5s;
transition:background .5s;
height:45px;
line-height:45px
}

.button_Contact:hover {
background:#FB9DAB;
color:#fff
}

.MainPage_Map {
position:relative;
top:0;
width:100%;
max-width:1920px;
position:relative;
min-height:300px
}

.frame_Map {
width:100%;
min-height:300px
}

.frame_MapContact {
padding-top:40px;
width:100%;
min-height:300px
}

.MainPage_Footer {
position:relative;
top:0;
width:100%;
position:relative;
min-height:400px;
background:#1D1C21
}

.Container_Footer {
position:relative;
top:0;
width:80%;
height:400px;
display:inline-block;
text-align:center
}

.logo_Footer {
position:relative;
top:0;
right:0;
float:right;
height:175px;
background-image:url(../images/logo_footer.png);
background-repeat:no-repeat;
background-position:center right;
width:100%
}

.Box_Footer {
position:relative;
top:0;
right:-100px;
float:right;
margin-left:0;
width:15%;
min-height:180px;
-webkit-transition:right 2s,display 1s;
transition:right 2s,display 1s
}

.box_Mojavez {
position:relative;
top:0;
right:0;
float:right;
width:40%;
margin:0;
padding:0;
min-height:180px
}

.box_Mojavez .mojavez {
position:relative;
top:0;
float:right;
right:0;
width:33%;
padding:0;
margin:0
}

.box_Mojavez .mojavez img {
width:120px;
height:120px;
margin-left:5px
}

.title_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:30px;
font-family:yekan,arial;
font-size:12pt;
color:#FB9DAB;
text-align:right;
line-height:30px;
padding-right:5px
}

.Link_Footer {
width:100%;
position:relative;
float:right;
right:0;
min-height:40px;
font-family:yekan,arial;
font-size:11pt;
color:#B4B4B4;
text-align:right;
line-height:40px;
padding-right:5px;
text-decoration:none
}

.Link_Footer:hover {
color:#FB9DAB
}

.in-view {
right:0
}

.in-view1 {
right:0
}

.in-view2 {
left:0
}

.in-view3 {
right:0
}

#btnLogin {
position:relative;
float:left;
left:0;
top:0;
width:50px;
height:20px;
margin-top:20px;
border-radius:0;
background:#fff;
cursor:pointer;
text-align:center;
color:#353535;
font-family:yekan,arial;
font-size:10pt;
min-width:50px;
line-height:20px;
font-weight:600;
border-right:1px solid #353535;
margin-top:8px
}

#btnLogin:hover {
color:#FB9DAB
}

.cls_loginbox {
z-index:10000;
position:relative;
float:left;
top:0;
left:0;
width:271px;
height:210px;
background:#3A383D;
border-radius:0;
padding:10px;
color:#fff;
font-family:yekan,arial;
font-size:11pt;
display:block;
border:0 solid #EFF1F0;
z-index:1.0E+20;
-webkit-box-shadow:0 8px 6px -6px #000;
-moz-box-shadow:0 8px 6px -6px #000;
box-shadow:0 8px 6px -6px #000
}

#txtSearch {
position:relative;
left:0;
top:0;
float:left;
width:80%;
background:#fff;
height:48px;
font-size:10pt;
font-family:yekan,arial;
color:#000;
text-align:right;
border:0;
background:#fff;
padding-right:10px;
padding-left:10px;
border-radius:5px
}

#btnInput {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#F0F0F0;
color:#878787;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:4mm
}

#btnInput:hover {
background:#FB9DAB;
color:#fff
}

#btnForget {
width:100px;
height:35px;
border-style:solid;
border-width:0;
border-radius:5px;
cursor:pointer;
background:#3A383D;
color:#fff;
-webkit-transition:background .5s;
transition:background .5s;
font-family:yekan,arial;
font-size:2.8mm
}

#btnForget:hover {
color:#FB9DAB
}

#btnSearch {
font-size:18pt;
position:relative;
top:0;
right:0;
float:right;
width:15%;
margin:0;
padding:0;
height:50px;
cursor:pointer;
border-style:solid;
border-width:0;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
background:#353535;
color:#fff;
font-family:yekan,arial;
font-size:10pt
}

#btnSearch:hover {
background:#FB9DAB
}

.Container_OverPage {
position:relative;
top:0;
width:80%;
display:inline-block
}

.Container_OverPage .basketBoxContainer {
position:relative;
top:0;
float:left;
left:0;
min-height:50px;
width:150px;
margin:0;
padding:0;
display:inline-block;
margin-top:20px
}

.Container_OverPage .basketBox {
position:relative;
top:0;
left:0;
width:70px;
height:50px;
display:inline-block
}

.Container_OverPage .basketBox iframe {
position:relative;
top:0;
left:0;
width:100%;
height:50px
}

#search {
position:relative;
top:0;
float:right;
margin-left:auto;
margin-right:auto;
width:50%;
height:50px;
line-height:50px;
border-style:solid;
border-color:#ACACAC;
border-width:1px;
border-radius:5px;
background:#fff;
color:#353535;
box-shadow:0 1px 0 #C3C3C1;
font-family:yekan,arial;
font-size:11pt;
margin-top:20px;
z-index:1.0E+38
}

.LogoBox_TopPage {
position:relative;
float:right;
right:0;
width:25%;
min-height:80px;
line-height:80px
}

.LogoBox_TopPage img {
position:relative;
float:right;
right:0;
cursor:pointer
}

.menuMobile {
display:none
}

.MainPage_Content {
position:relative;
top:0;
width:100%;
left:0;
min-height:600px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Content {
position:relative;
top:0;
width:80%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content1 {
position:relative;
top:0;
width:80%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.Container_Content_Gallery {
position:relative;
top:0;
width:100%;
min-height:600px;
display:inline-block;
text-align:right;
border-top:3px solid #505050;
padding-bottom:200px
}

.MainPage_Header_Path_Product {
position:relative;
top:0;
width:100%;
left:0;
min-height:800px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_Product {
position:relative;
top:0;
width:80%;
min-height:800px;
display:inline-block
}

.MainPage_Header_Path {
position:relative;
top:0;
width:100%;
left:0;
height:140px;
background:#fff;
display:inline-block;
text-align:center
}

.Container_Header_path {
position:relative;
top:0;
width:80%;
min-height:140px;
display:inline-block;
text-align:right
}

.title_Header {
text-align:center;
font-family:Yekan,arial;
font-size:26pt;
color:#3A383D;
padding-top:30px;
margin:0
}

.path_Header {
position:relative;
top:0;
text-align:center;
direction:rtl;
margin:0;
padding:0
}

.home_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.home_Header:hover {
color:#3A383D
}

.page_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#505050;
text-decoration:none;
margin-left:10pt
}

.noTakhfifLink {
font-family:yekan,arial;
font-size:9pt;
text-decoration:none;
color:#FB9DAB
}

.noTakhfifLink:hover {
color:#3A383D
}

.arow_header {
font-family:Yekan,arial;
font-size:11pt;
color:#505050;
text-decoration:none;
margin-left:10px;
padding:0;
margin-top:5px;
height:100%
}

#PictureBoxProduct {
position:relative;
float:left;
top:0;
left:0;
width:50%;
text-align:center;
display:inline-block
}

#sub_PictureBoxProduct {
text-align:center;
width:70%;
float:right;
right:25%;
position:relative
}

#sub_PictureBoxProduct_mobile {
text-align:center;
width:100%;
float:right;
right:0;
position:relative;
display:none
}

#ContentBoxProduct {
position:relative;
float:right;
top:0;
right:0;
width:50%
}

.Container_ProductDet {
width:100%;
display:inline-block;
padding-top:40px
}

.details_Goods {
width:50%;
margin:0;
padding:0;
float:right;
text-align:right;
font-family:yekan,arial;
font-size:12pt;
direction:rtl
}

.details_Goods i {
color:#3A383D;
font-size:10pt;
margin-left:10px
}

.offGoods {
color:#3A383D;
font-size:10pt;
margin-left:10px;
padding-right:5px
}

#btn_add_basket {
float:left;
position:relative;
left:0;
top:0;
width:162px;
height:40px;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
cursor:pointer;
border-radius:10px;
padding-top:5px;
background:#343537;
transition:background .5s
}

#btn_add_basket:hover {
background:#FB9DAB
}
}

#btn_add_basket1 {
float:left;
position:absolute;
left:0;
top:0;
width:100%;
height:43px;
line-height:43px;
font-size:10pt;
font-family:yekan,arial;
color:#1D1C21;
cursor:pointer;
background:#F3F5F7;
transition:background .5s;
margin:0;
padding:0;
text-align:center
}

#btn_add_basket1:hover {
background:#FC9CA8;
color:#fff
}

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:0;
left:20px;
background:#FB9DAB;
width:40px;
height:40px;
text-align:center;
border-radius:10px;
background-image:url(../images/backTopButton.png);
background-repeat:no-repeat;
background-position:0 0;
z-index:1000;
-webkit-transition:background-position 1s,background-color 1s;
transition:background-position 1s,background-color 1s
}

.scrollToTop:hover {
background-position:0 -50px;
background-color:#3A383D
}

.Menu_Selected {
background:#fff;
color:#FB9DAB
}

a.tooltips {
position:relative;
display:inline;
color:#fff;
font-family:yekan,arial;
font-size:10pt;
text-decoration:none
}

a.tooltips span {
position:absolute;
width:140px;
color:#fff;
background:#5083BC;
height:200px;
line-height:30px;
text-align:center;
visibility:hidden;
border-radius:0;
font-family:yekan,arial;
font-size:12pt;
font-weight:400
}

a.tooltips span:after {
content:'';
position:absolute;
top:100%;
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:.95;
bottom:20px;
left:50%;
margin-left:-76px;
z-index:999
}

#sharetwitter {
position:relative;
float:right;
right:0;
width:36px;
height:36px;
display:block;
background:#00AAF0;
border:1px solid #00AAF0;
text-align:center;
padding:8px 5px 5px;
color:#fff;
cursor:pointer
}

#sharetwitter:hover {
background:#FFF;
color:#00AAF0
}

#sharefacebook {
position:relative;
float:right;
right:5px;
width:36px;
height:36px;
display:block;
background:#435F9F;
border:1px solid #435F9F;
text-align:center;
padding:8px 5px 5px;
color:#fff;
cursor:pointer
}

#sharefacebook:hover {
background:#FFF;
color:#435F9F
}

#sharegooglePlus {
position:relative;
float:right;
right:10px;
width:36px;
height:36px;
display:block;
background:#CE1F21;
border:1px solid #CE1F21;
text-align:center;
padding:8px 5px 5px;
color:#fff;
cursor:pointer
}

#sharegooglePlus:hover {
background:#FFF;
color:#CE1F21
}

.subGroup_Header {
font-family:Yekan,arial;
font-size:10pt;
color:#FB9DAB;
text-decoration:none;
margin-left:10pt
}

.subGroup_Header:hover {
color:#3A383D
}

.accordion {
float:right;
position:relative;
right:0;
width:100%;
max-width:300px;
margin:30px auto 20px 0;
background:#343537;
padding:0;
padding-bottom:0
}

.accordion .link {
cursor:pointer;
display:block;
padding:15px 35px 15px 42px;
color:#fff;
font-family:yekan,arial;
font-size:14px;
border-bottom:1px solid #FFF;
position:relative;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
text-align:right
}

.accordion li:last-child .link {
border-bottom:0
}

.accordion li i {
color:#fff;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}

.accordion li i.fa-chevron-down {
position:absolute;
left:12px;
font-size:16px
}

.accordion li.open .link {
color:#F0EBB8
}

.accordion li.open i {
color:#F0EBB8
}

.accordion li.open i.fa-chevron-down {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}

.submenu {
display:none;
background:#3A383D;
font-size:14px;
text-align:right;
font-family:yekan,arial;
margin:0;
padding:0
}

.submenu li {
border-bottom:1px solid #4b4a5e
}

.submenu a {
display:block;
text-decoration:none;
color:#fff;
padding:12px;
padding-left:0;
-webkit-transition:all .25s ease;
-o-transition:all .25s ease;
transition:all .25s ease;
margin-left:0
}

.submenu a:hover {
background:#FB9DAB;
color:#FFF
}

.sizeI {
position:absolute;
top:16px;
right:12px;
font-size:22px;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}

ul {
list-style-type:none
}

.linkTitleNews {
color:#000;
text-decoration:none
}

.linkTitleNews:hover {
color:#FB9DAB
}

.TransObject {
background:#2e2e2e;
background:rgba(46,46,46,.85)
}

.top_bar {
width:100%;
background:#FB9DAB;
border-top-left-radius:12px;
border-top-right-radius:12px;
min-height:30px;
font-family:yekan,arial;
font-size:10pt;
color:#fff
}

#boxErr1 {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
display:block;
z-index:1.0E+36
}

#inLineBoxErr {
position:relative;
top:0;
left:0;
width:100%;
height:100%;
display:inline-block;
text-align:center;
font-family:Yekan,arial;
font-size:10pt
}

.sendListBasket {
width:200px;
height:45px;
border-style:solid;
border-radius:5px;
background:#343537;
color:#fff;
cursor:pointer;
border-width:0;
font-family:yekan,arial;
font-size:12pt
}

.sendListBasket:hover {
background:#FB9DAB
}

.DeleteListBasket {
width:80px;
height:45px;
border-style:solid;
border-radius:5px;
background:#343537;
color:#fff;
cursor:pointer;
border-width:0;
font-family:yekan,arial;
font-size:12pt
}

.DeleteListBasket:hover {
background:#FB9DAB
}

Body {
background:#fff
}

#txtUID {
color:#000;
font-family:yekan,arial;
font-size:11pt;
border-radius:5px;
border-style:solid;
border-width:0;
padding:5px
}

#txtPWD {
color:#000;
font-family:yekan,arial;
font-size:11pt;
border-radius:5px;
border-style:solid;
border-width:0;
padding:5px
}

.btn_boxmessageShow {
font-size:11pt;
font-family:yekan,arial;
color:#fff;
background:#343537;
width:80px;
height:45px;
border-radius:10px;
border-style:solid;
border-width:0;
cursor:pointer
}

.btn_boxmessageShow:hover {
background:#3A383D
}

.btn_Message_Send {
background-color:#343537;
border:0 solid #fff;
border-radius:5px;
font-size:11pt;
height:50px;
width:100px;
cursor:pointer;
margin-top:30px
}

.btn_Message_Send:hover {
background-color:#3A383D
}

.btnDownload_ShrtBook {
width:160px;
height:50px;
background:#343537;
border-radius:10px;
border-style:solid;
border-width:0;
cursor:pointer;
color:#fff;
line-height:50px;
font-size:12pt;
font-family:yekan,arial
}

.btnDownload_ShrtBook:hover {
background:#FB9DAB
}

.btnDownload_ShrtBook i {
color:#fff;
font-size:16pt;
padding-right:5px;
padding-left:5px
}

.autocomplete_completionListElement {
background-color:#3A383D;
color:#fff;
border:buttonshadow;
border-width:0;
border-style:solid;
height:200px;
cursor:default;
overflow:auto;
font-family:yekan,arial;
font-size:11pt;
text-align:left;
list-style-type:none;
direction:ltr;
position:relative;
z-index:1.0E+22
}

.autocomplete_highlightedListItem {
background-color:#FB9DAB;
color:#fff;
padding:7px;
cursor:pointer;
z-index:1.0E+45
}

.autocomplete_listItem {
background-color:#03344F;
color:#fff;
padding:7px;
z-index:1.0E+50
}

.header {
font-weight:500
}

.content {
padding:16px
}

.sticky {
position:fixed;
top:0;
width:100%
}

.sticky + .content {
padding-top:102px
}

a {
text-decoration:none
}

body,html {
padding:0;
margin:0
}

html {
-webkit-transition:background-color 1s;
transition:background-color 1s
}

html,body {
min-height:100%
}

html.loading {
background:#fff;
background-image:url(images/loading.gif);
background-repeat:no-repeat;
background-position:center 10%;
-webkit-transition:background-color 0;
transition:background-color 0
}

body {
-webkit-transition:opacity 4s ease-in;
transition:opacity 4s ease-in
}

html.loading body {
opacity:0;
-webkit-transition:opacity 4;
transition:opacity 4
}

.star {
color:red
}

::placeholder {
color:#D4D4D4;
opacity:1;
font-size:10pt
}

:-ms-input-placeholder {
color:#D4D4D4
}

::-ms-input-placeholder {
color:#D4D4D4
}

.selectAddress_P {
position:relative;
float:right;
right:0;
width:72%;
border:1px solid #000;
padding:5px;
min-height:80px;
direction:rtl;
margin:40px 0 10px 50px
}

.Content_FQ {
position:relative;
top:0;
float:right;
right:0;
width:100%;
font-size:11pt;
color:#000;
text-align:justify;
line-height:25px;
direction:rtl;
font-family:Yekan,byekan,arial;
padding-bottom:20px
}

.line_FQ {
position:relative;
top:0;
float:right;
right:0;
width:100%;
min-height:20px;
line-height:20px
}

#shaba_Member {
width:60%;
position:relative;
float:right;
right:0;
padding:5px;
border-width:0;
font-family:yekan,arial;
font-size:12pt;
border-style:solid;
background:none;
height:40px;
margin-top:0;
color:#000;
direction:ltr;
text-align:left
}

#myTable td {
font-size:10pt
}

#myTable th {
font-size:10pt
}

.portfolio .maskProductBox {
position:absolute;
bottom:-1000px;
left:0;
width:100%;
height:100%;
display:block;
z-index:1000;
-webkit-transition:width .5s,height .5s;
transition:width .5s,height .5s
}

.portfolio:hover .maskProductBox {
bottom:0;
display:block
}

.portfolio:hover .maskProductBox:before {
visibility:visible
}

.portfolio .maskProductBox a {
width:40px;
height:40px;
display:inline-block;
border-radius:180px;
background:#F3F5F7;
margin:1%
}

.portfolio .maskProductBox a:hover {
background:#FC9CA8
}

.portfolio .maskProductBox p {
position:relative;
top:40%;
margin-top:40%;
width:100%
}

.portfolio .maskProductBox input {
background:#FB9DAB;
font-size:9pt;
border-style:solid;
border-width:0
}

.portfolio .maskProductBox input:hover {
background:#ED1C24
}

.portfolio .maskProductBox p {
width:100%;
height:40px;
display:inline-block;
font-size:12pt;
font-family:yekan,arial;
color:#fff;
text-align:center;
margin:0;
padding:0;
line-height:40px;
font-weight:700
}

.portfolio .maskProductBox iframe {
position:absolute;
bottom:0;
left:0;
width:100%;
height:44px
}

.portfolio-wrapper {
overflow:hidden;
position:relative!important;
cursor:pointer
}

.portfolio img {
width:100%;
position:relative;
top:0;
float:right;
right:0;
-webkit-transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
transition:all 600ms cubic-bezier(0.645,0.045,0.355,1);
background-repeat:no-repeat;
background-position:center center
}

.portfolio .label {
position:relative;
width:100%;
height:60px;
float:right
}

.containerImage {
position:relative;
top:0;
float:none;
margin-left:auto;
margin-right:auto;
min-width:200px;
height:220px;
max-width:220px
}

.portfolio .label-Price {
color:#3E3e3e;
background:#fff;
position:relative;
top:0;
float:right;
z-index:500;
font-size:11pt;
font-family:yekan,arial;
min-height:30px;
text-align:center;
width:100%;
line-height:30px;
margin:0;
border-radius:3px
}

.portfolio .label-text {
color:#1c1c1c;
position:relative;
top:0;
float:right;
z-index:500;
font-weight:600;
font-size:12pt;
font-family:yekan,arial;
min-height:50px;
text-align:center;
width:100%;
margin:0
}

.portfolio .text-category {
display:block;
font-size:12px
}

.portfolio:hover .label {
bottom:0
}

.portfolio:hover img {
top:0
}

.portfolio .KaraGift {
position:absolute;
top:50px;
left:-100px;
width:200px;
min-height:20px;
line-height:20px;
font-family:Yekan;
font-size:12pt;
color:#fff;
background:red;
background:red;
background:rgba(255,0,0,0.5);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
z-index:1;
text-align:right
}

.portfolio .KaraGift span {
position:absolute;
left:110px;
font-size:9pt;
font-weight:300;
font-family:yekan;
color:#fff
}

.favoraite_MobileIcon_Frame {
position:fixed;
float:right;
right:10px;
bottom:50px;
width:70px;
height:70px;
display:block;
background:none
}

.Compare_MobileIcon_Frame {
position:fixed;
float:right;
right:10px;
bottom:100px;
width:70px;
height:70px;
display:block;
background:none
}

.Compare_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:0;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.Compare_MobileIcon i {
font-size:20pt;
color:#e31b23
}

.Compare_MobileIcon:hover i {
color:#FF8D50
}

.Compare_MobileIcon .numberItem {
position:absolute;
top:10px;
left:15px;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}

.favoraite_MobileIcon {
position:fixed;
float:right;
right:0;
bottom:10px;
width:50px;
height:50px;
display:block;
text-decoration:none;
font-family:byekan,arial;
font-size:14pt;
background:none
}

.favoraite_MobileIcon i {
font-size:20pt;
color:#e31b23
}

.favoraite_MobileIcon:hover i {
color:#FF8D50
}

.favoraite_MobileIcon .numberItem {
position:absolute;
top:15px;
left:15px;
width:22px;
height:22px;
line-height:22px;
display:block;
font-family:byekan,arial;
font-size:12pt;
color:#fff;
text-align:center;
border-radius:180px;
background:#3a383d;
background:rgba(58,56,61,0.7)
}