/*

Theme Name: RahkareNovin
URI: http://www.rahkarenovin.com
Author : RahkareNovin
Description: طراحی سایت، سئو، میزبانی وب و ثبت دامنه
License: RahkareNovin private License


*/



@charset "utf-8";
@font-face {
    font-family: BYekan;
    src: url('../font/byekan/BYekan.eot?#') format('eot'), /* IE6–8 */
    url('../font/byekan/BYekan.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+ */
    url('../font/byekan/BYekan.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: Droid Arabic Kufi;
    src: url('../font/DroidArabicKufi/Droid Arabic Kufi.eot?#') format('eot'), /* IE6–8 */
    url('../font/DroidArabicKufi/Droid Arabic Kufi.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+ */
    url('../font/DroidArabicKufi/Droid Arabic Kufi.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
    font-family: IRANSansWeb_Light;
    src: url('../font/iransans/IRANSansWeb_Light/IRANSansWeb_Light.eot?#') format('eot'), /* IE6–8 */
    url('../font/iransans/IRANSansWeb_Light/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+ */
    url('../font/iransans/IRANSansWeb_Light/IRANSansWeb_Light.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

html, body, span, applet,input, select, option, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, table, tr, td {
	margin: 0;
	padding: 0;
	font-family:IRANSansWeb_Light, tahoma;
	vertical-align: baseline;
	line-height:20pt;
	
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

iframe { /*برای بخش ویدیو در مقالات*/
	border:0px;
}



.block_left {
	width: 330px;
	float: left;
}
.portfolio_latest .h3_block_left_title {
	width: 170px;
	height: 30px;
	background: #FFDF16;
	border-radius: 25px;
	color: #000;
	margin: 0px auto;
	font-size: 12pt;
	margin-top: 10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}
.block_left_row1 {
	width: 100%;
	background: none;
}
.portfolio_latest {
	width: 100%;
	height: 60px;
	text-align: center;
	background: url(../images/small_content_divider.png) 0 50%;
	background-repeat: repeat-x;
}
.block_left_row1_article_box {
	width: 100%;
	height: 100px;
	background: none;
	margin: 0px auto auto auto;
	position: relative;
}
.block_left_row1_article_content {
	width: 100%;
	height: 90px;
	background: none;
	text-align: right;
	display: block;
	direction: rtl;
	border-bottom: 1px solid #ebebeb;
	position: relative;
}
.block_left_row1_article_content .block_left_row1_article_lnkimg {
	display: block;
	overflow: hidden;
	width: 100px;
	height: 80px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 5px;
	float: right;
	margin: 2px;
}
.block_left_row1_article_content .block_left_row1_article_lnkimg img {
	width: 100%;
	height: 100%;
}
.block_left_row1_article_box .block_left_row1_title {
	width: 220px;
	font-size: 9pt;
	margin-right: 0px;
	background: none;
	float: left;
	display: table;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.block_left_row1_article_box .block_left_row1_title i {
	width: auto;
	height: 30px;
	float: right;
	font-size: 12pt;
	margin: 0px 0px 0px 5px;
	color: #6aaf08;
	padding-top: 5px;
}
.block_left_row1_article_box .block_left_row1_title {
	font-size: 9pt;
}
.block_left_row1_article_content .dayere {
	width: 50px;
	height: 5px;
	border-radius: 10px;
	background: #6aaf08;
	float: left;
	position: absolute;
	bottom: -3px;
	left: 0px;
}









.bodymainpage{
	margin: 0px;
	padding: 0px;
	color: #000;
	position: relative;
	-webkit-font-smoothing: antialiased;
	background:#ffffff;
}
.container{
	width:100%;
	height: 100%;
	display: table;
	margin: 0px auto;
	position: relative;
}

a {
	text-decoration:none;
	color: #000;
	transition: ease-in 0.3s;
}
a:hover {
	text-decoration:none;
	color: #ff0004;
	transition: ease-in 0.3s;
}



.hosting_features_mobile{
	display:none;
}



.main_content_box1{
	width:100%; 
	height:100%; 
	display:table;
	direction:rtl; 
	text-align:justify; 
	/*! background:#fcfcfc; */
}
.main_content1{
	width:95%; 
	height:100%; 
	direction:rtl; 
	text-align:justify; 
	margin: 0px auto;
	margin-top: 40px;
}
.main_content_box2{
	width:100%; 
	height:100%; 
	display:table;
	direction:rtl; 
	text-align:justify; 
	background:#fcfcfc;
	padding:40px 0px 40px 0px;
	box-sizing: border-box;
}
.main_content_box3{
	width:100%; 
	height:100%; 
	display:table;
	direction:rtl; 
	text-align:justify; 
	padding-bottom:40px;
}
/* پلن های میزبانی وب صفحه اول */


.pricing {
	width: auto;
	height: 100%;
	display: table;
	text-align: center;
  margin: 0px auto;
	background-color: none;
}

.planhost-mainpage {
	width: 180px;
	direction: rtl;
	float: right;
	margin: 5px;
	border: 0px solid #fff;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.14);
	-webkit-transition: box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out;
}
.planhost-mainpage:hover {
	box-shadow: 0 2px 10px 0 #999;
	-webkit-transition: box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out;
}
.pt-head {
	padding: 0px 0 0;
	border-top: 5px solid #ff9900;
	text-align: center;
	border-radius: 10px;
}
.pt-head .caption {
	color: #000;
	margin-bottom: 0;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #6aaf08;
	display: inline-block;
	padding: 0 0 2px;
	width: 90%;
}
.pt-price-tag1 {
	margin: 5px;
	font-size: 24px;
	font-weight: 700;
	color: #cfcfcf;
}
.pt-plan {
	padding: 5px 0;
	color: #fff;
	background-color: #ff9900;
	font-size: 12pt;
	line-height: 28px;
	font-weight: 700;
	text-transform: capitalize;
}
.pt-features {
	padding-top: 10px;
	text-align: center;
}
.pt-features ul {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
.pt-features ul li {
	color: #666666;
	padding: 10px 5px;
	border-bottom: 1px solid #f5f5f5;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 9pt;
}
.pt-features ul li span{
	color: #000;
	font-weight: 700;
	font-size:10pt;
}
.pt-footer {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pt-footer a.btn {
	width: 100px;
	padding: 0px;
}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.btn-ditail-host span::before {
	font-family: 'FontAwesome';
	content: "\f09d";
	color: #fff;
	padding-left: 10px;
	font-size: 12pt;
}
.btn-ditail-host {
	background-color: #cfcfcf;
	border-radius: 5px;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	text-transform: capitalize;
	margin-bottom: 5px;
}
.btn-ditail-host:hover {
	background-color: #76c900;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	color:#fff;
}
.btn-order-host {
	background-color: #cfcfcf;
	border-radius: 5px;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	text-transform: capitalize;
}
.btn-order-host:hover {
	background-color: #ffa51e;
	-webkit-transition: background-color .25s;
	transition: background-color .25s;
	color:#fff;
}
.btn-order-host span::before {
	font-family: 'FontAwesome';
	content: "\f291";
	color: #fff;
	padding-left: 5px;
	font-size: 12pt;
}
a.btn {
	font-weight: 400;
}
.pt-head1 {
	padding: 0px 0 0;
	text-align: center;
}
.pt-head1 .caption {
	color: #000;
	margin-bottom: 0;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #6aaf08;
	display: inline-block;
	padding: 0 0 2px;
	width: 90%;
}










/* صفحه میزبانی وب */

/*.pricing-table-scrollable {
	overflow: scroll;
	overflow-y: hidden;
  width: 1300px;

}*/
/*.pricing-table-box{
	width: 300px;
}*/

.hosting_features {
	padding-top: 10px;
	text-align: left;
	float: right;
	width: 150px;
	margin-top: 122px;
	background: #fbfbfb;
	border-radius: 5px;
	border: 1px solid #f5f5f5;
}
.hosting_features ul {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}
.hosting_features ul li {
	color: #666666;
	padding: 10px 5px;
	border-bottom: 1px solid rgba(0,0,0,.05);
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 9pt;
}

.pricing-table-item {
	float: right;
	width: 170px;
	border-top: 5px solid #ff9900;
	border-radius: 10px;
	background: #fff;
	margin: 10px 5px;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	box-shadow: 0px 0px 5px #efefef;
}

.pricing-table-item:hover {
    box-shadow: 0 0px 5px 0px rgba(0,0,0,0.30);
    z-index: 2;
}
.ghavaninir1::before {
	font-family: 'FontAwesome';
	content: "\f00c";
	color: #ff6600;
	padding-left: 5px;
	font-size: 12pt;
}
.ghavaninir1 {
	list-style: none;
}
.panel_default{
	width:100%;
	height:100%;
	display:table;
}
.panel_default h4{
  width: 100%;
  height: 40px;
  background: #6aaf08;
	line-height: 40px;
	padding-right: 30px;
	box-sizing: border-box;
	color: #fff;
}
.panel_default p{
  width: 100%;
  height: auto;
	box-sizing: border-box;
	padding:0px 20px;
}


/* contact us top icon inja */


.menu_topbar {
	width:100%;
	height:40px;
	background:#6aaf08;	/* 89bf42 */
	position: relative;
	z-index: 5;
}

.menu_topbar_nav {
	margin:0px auto;
	height: 40px;
	background: none;
}

.menu_topbar_nav_shadow{
  width: 100%;
	height: 40px;
	position: absolute;
	z-index: 1;
}
.menu_topbar_nav_shadow:before, .menu_topbar_nav_shadow:after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 20px;
  left: 5px;
  width: 50%;
  top: 10px;
  max-width:40%;
  background: #000;
  -webkit-box-shadow: 0 15px 20px #000;
  -moz-box-shadow: 0 15px 20px #000;
  box-shadow: 0 15px 20px #000;
  -webkit-transform: rotate(-2.5deg);
  -moz-transform: rotate(-2.5deg);
  -o-transform: rotate(-2.5deg);
  -ms-transform: rotate(-2.5deg);
  transform: rotate(-2.5deg);
}
.menu_topbar_nav_shadow:after{
  -webkit-transform: rotate(2.5deg);
  -moz-transform: rotate(2.5deg);
  -o-transform: rotate(2.5deg);
  -ms-transform: rotate(2.5deg);
  transform: rotate(2.5deg);
  right: 5px;
  left: auto;
}







.menu_topbar_contact {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
	transition: ease .5s;
}

.menu_topbar_contact >li{
	float: left;
	list-style: none;
	font-size: 10pt;
	display: block;
	height: 39px;
}

.menu_topbar_contact >li a {
	transition: ease .9s;
	color: #000;
}
.menu_topbar_contact >li a:hover {
  color: #fff;
	transition: ease .5s;
}


.menu_topbar_contact >li i{
	padding-left: 15px;
	padding-right: 10px;
	color: #000;
	font-size: 12pt;
	line-height:18px;
}


.mob_menu {
  display:none;
}





/* اسلاید */
.slid_img {
	width: 100%;
	height: 350px;
	position: relative;
	z-index:0;
	border: 0px solid #fff;
}
.slid_img a{
	width: 100%;
	height: 300px;
	display: block;
}
.slid_img a img{
	width: 100%;
	height: 350px;
	display: table;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
#particles-js {
	height: 350px;
	background: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 0;
}

.domain_header_box{
	width:100%;
	height:100px;
	background:rgba(0,0,0,0.60);
	position:absolute;
	text-align: center;
	bottom: 0px;
	z-index: 1;
}
.domain_header_form_box{
	width:max-content;
	height:50px;
	margin: 0px auto;
	border: 0px solid #fff;
	margin-top: 20px;
	position: relative;
}
.domain_header_fild1{
	width: 300px;
	height: 50px;
	background: #fff;
	float: left;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}
.domain_header_fild1 input {
	width: 100%;
	height: 50px;
	border: 0px;
	font-size: 16pt;
	box-sizing: border-box;
	border-right: 1px solid #cfcfcf;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	padding-left: 2px;
}
.domain_header_fild2{
	width: 100px;
	height: 50px;
	float: left;
	background: #fff url(../images/60995.png) no-repeat right;
	background-size: 13px;
	background-position-x: 80px;
}
.domain_header_fild2 select {
	width: 100%;
	height: 50px;
	border: 0px;
	font-size: 16pt;
	box-sizing: border-box;
    background-color: transparent;
     -webkit-appearance: none;
       -moz-appearance: none;
	background: none;
}


.domain_header_fild3{
	width: 150px;
	height: 50px;
	background: #fff;
	float: left;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
.domain_header_fild3 input {
	width: 100%;
	height: 50px;
	border: 0px;
	font-size: 14pt;
	box-sizing: border-box;
	background: #6aaf08;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.domain_header_fild3 input:hover {
	background: #ff6600;
	color: #ffffff;
	transition: ease-in-out 0.2s;
	-webkit-transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	overflow: hidden;
}

.shadow_blow_slide{
	width: 100%;
	height: 42px;
	background: url(../images/template-shadow.png) center center;
}





/* social media icon top inja */

.menu_topbar_social {
	float: right;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
}

.menu_topbar_social >li{
	float: right;
	padding:0px 10px;
	list-style: none;
	font-size: 12pt;
}

.menu_topbar_social >li a{
	border: 0px solid #000;
	display: block;
	width: 30px;
	text-align: center;
	height: 38px;
	line-height: 40px;
	color:#000;
}

.menu_topbar_social >li a {
	transition: ease .9s;
}
.menu_topbar_social >li a:hover {
	color: #fff;
	transition: ease .4s;
	font-size: 14pt;
}







.header_box {
	width:100%;
	height:170px;
	background:#fff;
	/*! border-bottom:4px solid #c0ebfb; */
}





.header_creative_web {
	float:left;
	width:210px;
	height:48px;
	margin-left: 5px;
	margin-top:20px;
}

.header_logo {
	width:230px;
	height: 118px;
	display: block;
	/*! margin-top:-3px; */
	/*! margin-right: 33px; */
	float:right;
	background: url(../images/logo_new_Small_300px.png) no-repeat center center;
	background-size: 230px;
	border: 0px solid #000;
	position: relative;
	z-index: 1;
}
.header_logo a {
	width: 100%;
	height: 100%;
	display: block;
}
.header_row2 {
	width: 100%;
	height: 120px;
	display: table;
	background: #efefef;
}
.primary--info {
	float: left;
	padding-top: 15px;
	direction: rtl;
	/*! height: 100%; */
}
.primary--info-item {
	float: left;
	box-sizing: border-box;
	font-size: 9pt;
	margin: 5px;
	width: 180px;
	height: 80px;
}
.primary--icon{
	text-align: center;
}
.primary--content {
	color: #000000;
	text-align: center;
}
.primary--icon img {
	margin: 0 auto;
}
.primary--content p.count {
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-top: 0px;
	color: #ff0000;
	font-size: 16px;
	line-height: 10px;
	font-weight: 700;
}
.primary--content p {
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #000;
	font-size: 12px;
	line-height: 0px;
}

.feature_box {
	width: 100%;
	height: 100%;
	display: table;
	margin: 0px auto;
	text-align: center;
/*! background: url(../images/bg_hashor_03.png); */
	/*! background: #fcfcfc; */
}
.feature_item_box{
	width: 80%;
	height: 100%;
	display: table;
	margin: 0px auto;
	text-align: center;
}

.feature_item {
	width: 20%;
	height: 180px;
	float: right;
	text-align: center;
	/*! background: #fff; */
	padding: 20px;
	margin: 5px;
}

.feature_item .feature-item-icon img {
	width: 60px;
}
.feature_item .feature-item-content h4 {
  font-size: 12pt;
	direction: rtl;
}
.feature_item .feature-item-content p {
  font-size: 9pt;
	direction: rtl;
	
}


.header_menu {
	width:100%;
	height:50px;
	float:right;
	position: relative;
	background: #6aaf08;
	
}
.header_menu ul {
	float:right;
	margin:0px;
	padding: 0px;
	position: relative;
	z-index: 2;
	width: 100%;
}
.header_menu >ul li {
	float:right;
	list-style: none;
	font-size: 5.5pt;
	height: 50px;
	margin: 0px 4px;
	display: block;
	line-height: 45px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
}
.header_menu >ul li:hover {
	float:right;
	list-style: none;
	margin: 0px 4px;
	display: block;
	background: #ffcf0e;
	transition: ease-in-out .3s
}

.header_menu >ul li a{
	height: 30px;
	display: block;
	padding: 12px 10px;
	background: none;
	color: #000;
}
.header_menu >ul li a:hover{
	height: 20px;
	color: #000;
	background: #fff;
}
.header_menu >ul >li.useraccount {
	float:left;
	list-style: none;
	font-size: 5.5pt;
	height: 50px;
	margin: 0px 4px;
	display: block;
	line-height: 45px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
	background: #fece1d;
	color: #000;
}
.header_menu >ul >li.useraccount a{
	color: #000;
}
.header_menu >ul li.useraccount:hover {
	list-style: none;
	margin: 0px 4px;
	display: block;
	background: #ffcf0e;
	transition: ease-in-out .3s;
}
.header_menu >ul li.useraccount a:hover {
	color: #000;
}


.header_menu >ul li a i{
	color:#fece1d;
	direction:rtl;
	font-size:10pt;
	float:right;
	height: 50px;
	margin:0px;
	padding:0px;
}

.header_menu >ul >li.menuhome {
	float:right;
	list-style: none;
	font-size: 5.5pt;
	height: 50px;
	margin: 0px 4px;
	display: block;
	line-height: 40px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
}

.header_menu >ul li.menuhome a:hover{
	color: #000;
	background: #fff;
	height: 20px;
}
.header_menu >ul >li.menuhome a i{
	color:#000;
	direction:rtl;
	font-size:18pt;
	float:right;
	height: 30px;
	margin:0px;
	padding:0px;
}































/* درباره ما صفحه اول */


.about_main_box{
	width:100%;
	height:550px;
	border:0px solid #000;
/*	background: -webkit-linear-gradient(top,#fff,#efefef,#efefef,#fff); */
	background: #ededed;
	/*! position:relative; */
/*	border-top-left-radius: 100px;
	border-top-right-radius: 100px;*/
}
.about_main_block_box{
	width:auto;
	/*! height:100%; */
	display:table;
	margin:0px auto;
}
.about_main_block_right {
	width:560px;
	height:450px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:right;
}
.about_main_block_right .h3_portfolio_block_title{
	width:200px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: -10px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.about_main_block_right_content {
	width: 100%;
	display: block;
	margin-top: 10px;
}
.about_main_block_right_content .img-responsive {
	width: 250px;
	float: right;
	border-radius: 5px;
	margin-left: 10px;
}	
.about_main_block_right_content p {
	direction: rtl;
	text-align: justify;
	font-size: 10pt;
}
.about_main_block_right_btn {
  background: #6aaf08;
  border-radius: 5px;
  -webkit-transition: background-color .25s;
          transition: background-color .25s;
  float: left;
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	border:1px solid transparent;
}
.about_main_block_right_btn:hover {
  background: #ff6600;
	color: #fff;
  border-radius: 5px;
  -webkit-transition: background-color .25s;
          transition: background-color .25s;
  float: left;
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	border:1px solid transparent;
}
.about_main_block_right_content>.fa-users{
  color: #6aaf08;
  font-size: 30pt;
	float: left;
	margin: 10px;
}



.about_main_block_line_spacer {
	width: 1px;
	height: 400px;
	background: #ffd700;
	margin: 0px auto;
	float:right;
	position: relative;
	top: 55px;
	margin-left: 22px;
	margin-right: 22px;
}
.about_main_block_line_spacer .dayere{
	width: 10px;
	height: 100px;
	border-radius: 20px;
	background: #ffd700;
	float:right;
	position: relative;
	top: -9px;
	left: 4px;
}


.about_main_block_left {
	width:560px;
	height:450px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:right;
}
.about_main_block_left .h3_portfolio_block_title{
	width:250px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: -10px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.about_main_block_left_content {
	width: 100%;
	display: block;
	margin-top: 10px;
	font-size: 10pt;
	direction: rtl;
	text-align: justify;
	line-height: 34px;
}
.about_main_block_left_content a {
  border-bottom: 1px dotted #000;
}
.about_main_block_left_content li{
	list-style-image: url(../images/tick.png);
}























/* اخبار مقالات صفحه اول */


.article_news_box {
	width:100%;
	height:500px;
	border:0px solid #000;
	/*! background: #ededed; */
	margin-top: 100px;
	position:relative;
}

.article_news_block_right {
	width:560px;
	height:450px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:right;
}
.article_news_block_right .h3_title_block_article{
	width:150px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: -10px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}
.article_news_block_right_content {
	width: 100%;
	height: 400px;
	display: block;
	margin-top: 10px;
}

.about_main_block_line_spacer {
	width: 1px;
	height: 400px;
	background: #ffd700;
	margin: 0px auto;
	float:right;
	position: relative;
	top: 55px;
	margin-left: 22px;
	margin-right: 22px;
}
.about_main_block_line_spacer .dayere{
	width: 10px;
	height: 100px;
	border-radius: 20px;
	background: #ffd700;
	float:right;
	position: relative;
	top: -9px;
	left: 4px;
}


.article_news_block_left {
	width:560px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:left;
}
.article_news_block_left .h3_title_block_news{
	width:150px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: -10px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}
.article_news_block_left_content {
	width: 100%;
	display: block;
	margin-top: 10px;
}

.article_news_item_top {
	width: 100%;
	height:320px;
	position:relative;
}
.article_news_blog_post{
    display: block;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 10px;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid transparent;
}
.article_news_blog_post:hover {
  box-shadow: 0px 0px 10px #111;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid #fff;
}
.article_news_blog_post h1{
    display: block;
    position: absolute;
	z-index: 1;
    width: 100%;
    height:50px;
    bottom: 20px;
	background: linear-gradient(to right,rgba(0,0,0,.0002) 0,rgba(0,0,0,.9) 100%);
	font-size: 12pt;
	line-height: 49px;
	text-align: right;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
	direction:rtl;
	text-indent:50px;
}
.article_news_blog_post i{
    display: block;
    position: absolute;
	z-index: 1;
    width: 50px;
    height:50px;
    bottom: 20px;
	right: 20px;
	font-size: 12pt;
	line-height: 50px;
	text-align: right;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
}


.article_news_item_top p{
 	box-sizing: border-box;
  opacity: 0;
	padding: 25px;
	height: 100px;
	width: 95%;
	position: absolute;
	top: 20px;
	left: 15px;
	text-align: justify;
	direction: rtl;
		transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	overflow: hidden;
	color: #fff;
	text-shadow: 0px 0px 4px #000;
}
.article_news_item_top:hover p{
	box-sizing: border-box;
	opacity: 100;
	background: none;
	position: absolute;
	top: 20px;
		transition: ease-in-out 0.9s;
	-webkit-transition: ease-in-out 0.9s;
	-o-transition: ease-in-out 0.9s;
	-moz-transition: ease-in-out 0.9s;
	
}
.article_news_item_top p::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #ff6600;
	content: '';
	-webkit-transition: -webkit-transform 0.60s;
	transition: transform 0.60s;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(100%,0,0);
}

.article_news_item_top:hover p::after {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.article_news_line_spacer {
	width: 1px;
	height: 500px;
	background: #ffd700;
	margin: 0px auto;
	float:right;
	position: relative;
	top: 55px;
	margin-left: 22px;
	margin-right: 22px;
}
.article_news_line_spacer .dayere{
	width: 10px;
	height: 100px;
	border-radius: 20px;
	background: #ffd700;
	float:right;
	position: relative;
	top: -9px;
	left: 5px;
}


.article_news_item_bottom_news1{
	width: 100%;
	height: 120px;
	background: none;
	margin-top: 30px;
	position: relative;
}
.article_news_item_bottom_news1 .article_news_blog_post_news1{
    display: block;
    position: relative;
    overflow: hidden;
    width: 150px;
    height: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 5px;
	float: right;
}
.article_news_item_bottom_news1 .article_news_blog_post_news1 img{
    width: 100%;
    height:100%;
}
.article_news_item_bottom_news1_content{
	width:405px;
	height: 120px;
	background: none;
	text-align: right;
	display: block;
	direction: rtl;
	border-bottom:1px solid #ebebeb;
	position: relative;
}
.article_news_item_bottom_news1_content .dayere{
	width: 50px;
	height: 5px;
	border-radius: 10px;
	background: #ffd700;
	float:left;
	position: absolute;
	bottom: -3px;
	left: 0px;
}
.article_news_item_bottom_news1 .article_news_blog_post_title .h3_title_news{
	width: 100%;
	height: 30px;
  font-size: 10pt;
	margin-right: 0px;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.article_news_item_bottom_news1 .article_news_blog_post_title .h3_title_news:hover{
  color: #ff0004;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.article_news_item_bottom_news1 .article_news_blog_post_title i{
	width: auto;
	height: 30px;
	float: right;
  font-size: 12pt;
	margin:0px 0px 0px 5px;
	color: #ffd700;
	padding-top: 5px;
}
.article_news_item_bottom_news1 p{
	width: 90%;
	height: 90px;
	margin-top: 8px;
	float: right;
  font-size: 10pt;
	text-align: justify;
}







.blog_comment_form_box {
	width:100%;
	height:auto;
	display:table;	
	background:#F0F0F0;
	border:1px solid #888888;
	border-radius:5px;
	margin-bottom:20px;
}
.blog_comment_fild_box{
	width:98%;	
	display: table;
	margin: 0px auto;
	margin-bottom: 20px;
}


.blog_comment_fild_1{
	width:230px;
	height:45px;
	background:url(../images/small_content_website_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-left: 24px;
	margin-top: 5px;
}
.blog_comment_fild_1 .input_name {
	width:175px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}

.blog_comment_fild_2{
	width:230px;
	height:45px;
	background:url(../images/small_content_email_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-left: 24px;
	margin-top: 5px;
}
.blog_comment_fild_2 .input_email {
	width:175px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}

.blog_comment_fild_3{
	width:230px;
	height:45px;
	background:url(../images/small_content_name_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-left: 24px;
	margin-top: 5px;
}
.blog_comment_fild_3 .input_phone {
	width:175px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}
.blog_comment_fild_4{
	width:100%;
	height:192px;
	background:url(../images/medium_content_your_message_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-top: 15px;
}
.blog_comment_fild_4 .input_desc {
	width:94%;
	height:192px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}








/* اخبار و مقالات در پاصفحه */
.news-main-page {
	float: right;
	width: 40%;
	/*! height: 100%; */
	direction: rtl;
	display: table;
	margin:0px 10px 0px 10px;
}
.blog-item {
	width: 100%;
	height: 100%;
	direction: rtl;
	display: table;
	border-bottom: 1px solid #444;
	margin-bottom: 5px;
	transition: ease-in-out 0.5s;
}
.blog-item:hover {
	background: #393939;
	transition: ease-in-out 0.5s;
}
.news-item-title {
	float: right;
	width: 500px;
}
.news-item-title h2 {
	margin: 0;
	/*! font-size: 14px; */
	/*! font-weight: 700; */
}
.fa-user-news-title {
	color: #6aaf08;
	font-size: 18pt;
	padding-left: 10px;
}
.news-item-title h2 a {
	color: #fff;
	-webkit-transition: color .25s;
	transition: color .25s;
	font-size: 10pt;
}
.news-item-title h2 a:hover {
	color: #FFDF16;
}
.news-item-title i {
	font-size: 16pt;
}
.metadata {
	color: #737373;
	/*! font-size: 12px; */
	float: left;
	width: 100%;
	border: 0px solid #000;
	direction: ltr;
}
.fa-calendar-news-main {
	color: #6aaf08;
	font-size: 14pt;
}
.metadata a {
	margin-left: 5px;
	color: inherit;
}
.metadata .divider {
	margin: 0 10px;
}
.fa-user-news-main {
	color: #6aaf08;
	font-size: 14pt;
}
.metadata a {
	margin-left: 5px;
	color: inherit;
	font-size: 9pt;
}
.news-main-page p {
	float: right;
	text-align: justify;
	font-size: 9pt;
	line-height: 20px;
	color: #fff;
}













/* پاصفحه سایت */

.footer_box {
	width:100%;
	/*! height: 100%; */
	display:table;
	background: #303030;
	position: relative;
	padding-top: 40px;
	padding-bottom: 40px;
	z-index: 0;
	margin-top: 40px;
}
.footer_container {
	width: 100%;
	height: auto;
	display: table;
	margin: 0px auto;
	padding: 0px;
}

.h3_footer_column_title {
	width:110px;
	height:25px;
	background: #FFDF16;
	border-radius:50px;
	color:#000;
	margin:0px auto;
	font-size: 9pt;
	margin-top:10px;
	margin-right: 0px;
	position: relative;
	top: 7px;
	border: 0px solid #cfcfcf;
	line-height: 25px;
  float:right;
	font-weight: normal;
}

.footer_column_box4 {
	width: 275px;
	height: auto;
	display: table;
	float: right;
	margin-right: 5px;
}

.footer_column_box4 ul{
  direction: rtl;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
  padding-right: 15px;
	margin-right: 5px;
}
.footer_column_box4 ul li{
	direction: rtl;
	text-align: right;
	list-style-image: url(../images/qty_prev.png);
	font-size: 9pt;
	color: #fff;
}
.footer_column_box4 li a{
	color: #fff;
}
.footer_column_box4 li a:hover{
	color: #FFDF16;
}

.footer_column_box2 {
	width: 300px;
	/*! height: 330px; */
	float: right;
	margin-right: 5px;
  position: relative;
}
.footer_column_box2 .h3_footer_column_title {
	width:125px;
}
.footer_column_box2 ul{
	width: 100%;
	float: right;
  padding: 0px;
	margin: 0px;
}
.footer_column_box2 li{
	direction: rtl;
	text-align: right;
	font-size: 10pt;
	list-style: none;
	float: right;
	width: 100%;
}
.footer_column_box2 li a{
	color: #fff;
}
.footer_column_box2 li a:hover{
	color: #FFDF16;
}
.footer_column_box2 ul li .fa-angle-double-left{
	font-size: 10pt;
	height:20px;
	color: #ff0004;
	line-height: 30px;
	margin-right: 5px;
}
.footer_column_box2 ul p .fa-calendar{
	font-size: 8pt;
	height:25px;
	color: #999;
	line-height: 25px;
	float: left;
	width: 100px;
	text-align: center;
}
.footer_column_box2 ul p .fa-line-chart{
	font-size: 8pt;
	height:30px;
	color: #999;
	line-height: 25px;
	float: left;
	width: 80px;
	direction: rtl;
	text-align: center;
}


.footer_column_box3 {
	width: 300px;
	/*! height: 330px; */
	float: right;
	margin-right: 5px;
  position: relative;
}
.footer_column_box3 .h3_footer_column_title {
	width:125px;
}
.footer_column_box3 ul{
	width: 100%;
	float: right;
  padding: 0px;
	margin: 0px;
}
.footer_column_box3 li{
	direction: rtl;
	text-align: right;
	font-size: 10pt;
	list-style: none;
	float: right;
	width: 100%;
}
.footer_column_box3 li a{
	color: #fff;
}
.footer_column_box3 li a:hover{
	color: #FFDF16;
}
.footer_column_box3 ul li .fa-angle-double-left{
	font-size: 10pt;
	height:20px;
	color: #ff0004;
	line-height: 30px;
	margin-right: 5px;
}
.footer_column_box3 ul p .fa-calendar{
	font-size: 8pt;
	height:25px;
	color: #999;
	line-height: 25px;
	float: left;
	width: 100px;
	text-align: center;
}
.footer_column_box3 ul p .fa-line-chart{
	font-size: 8pt;
	height:30px;
	color: #999;
	line-height: 25px;
	float: left;
	width: 80px;
	direction: rtl;
	text-align: center;
}



/*
.footer_row_box {
	width: 100%;
	height: 135px;
	display: table;
	direction: rtl;
	color: #fff;
	position: relative;
	margin-top: 10px;
}
.footer_row_box .container {
  margin: 30px auto 0px auto;	
	height: auto;
}*/



.footer_row_copyright {
  width: 100%;
	height: 60px;
	margin:0px;
	padding:0px;
	background: #666;
}
.footer_row_copyright p{
	margin:0px;
	padding:0px;
}
.footer_row_copyright_right {
  width: 45%;
	height: 60px;
	margin: 0px;
	padding: 0px;
	float: right;
	direction: rtl;
	margin-right: 10px;
	font-size: 9pt;
  color: #fff;
}
.footer_row_copyright_right a{
  color: #fff;
}
.footer_row_copyright_left {
  display: none;
}

.contact-info {
	color: #fff;
	padding: 30px 15px 30px;
	border-top: 1px solid #14191B;
	background: #303030;
	text-align: center;
}
.col-md-3 {
	width: 25%;
	float: right;
	direction: ltr;
}
.contact-info i.fa {
	font-size: 18pt;
	margin-right: 10px;
	vertical-align: middle;
	color: #FFDF16;
}
.contact-info a {
	font-size: 16px;
	font-weight: 400;
	-webkit-transition: color .25s ease;
	transition: color .25s ease;
	color: #fff;
}




.footer_row_menubar{
  width: 100%;
	font-size: 10pt;
	margin-top:5px;
	color: #cfcfcf;
}
.footer_row_menubar h4 {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #6aaf08;
	color: #fff;
	font-size: 10pt;
}

.footer_row_menubar>a{
	color: #fff;
	margin: 0px 3px 0px 3px;
}
.footer_row_menubar a:hover{
	color: #FFDF16;
}
.footer_row_menubar i{
  font-size: 12pt;
	color: #6aaf08;
		height: 30px;	

}

.footer_tell{
  width: 100%;
	height: 30px;	
	float: right;
	direction: ltr;
}
.footer_tell .fa-phone-square{
  font-size: 12pt;
	color: #6aaf08;
	display: table;
	float: right;
	margin-top: 4px;
}
.footer_tell a{
  color: #fff;
	display: table;
	float: right;
	margin-right: 5px;
}

.footer_support{
  width: 100%;
	height: 30px;	
	float: right;
	direction: ltr;
}
.footer_support .fa-headphones{
  font-size: 12pt;
	color: #6aaf08;
	display: table;
	float: right;
	margin-top: 4px;
}
.footer_support a{
  color: #fff;
	display: table;
	float: right;
	margin-right: 5px;
}

.footer_support_mail{
  width: 100%;
	height: 30px;	
	float: right;
	direction: ltr;
}
.footer_support_mail .fa-envelope-o{
  font-size: 12pt;
	color: #6aaf08;
	display: table;
	float: right;
	margin-top: 4px;
}
.footer_support_mail a{
  color: #fff;
	display: table;
	float: right;
	margin-right: 5px;
}



.fa-heart {
	color:#ff6600;
}

.footer_content1 {
	float: left;
	width: 50%;
	/* height: 100%; */
	direction: rtl;
	display: table;
	margin: 0px 10px 0px 10px;
}
.footer-widget {
	width: 100%;
	height: 100%;
	display: table;
}
.footer-widget h4 {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #6aaf08;
	color:#fff;
	font-size: 10pt;
}
.footer-about {
	width: auto;
	margin: 0px auto;
	height: 100%;
	text-align: center;
	/*! display: table; */
}
.footer-about img{
	margin: 10px;
}
.footer-about ul{
	width: auto;
	float: right;
	margin-left: 50px;
	padding: 0px;
}
.footer-about .footer_foot1_box {
	width: 100%;
	height: 100%;
	display: block;
	background: none;
  float: right;
}
.footer-about ul li, .footer-about ul li a{
	font-size:10pt;
	color: #fff;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.footer-about ul li a:hover{
	color: #FFDF16;
}




/*

Theme Name: RahkareNovin
URI: http://www.rahkarenovin.com
Author : RahkareNovin
Description: طراحی سایت، سئو، میزبانی وب و ثبت دامنه
License: RahkareNovin private License


*/





/* صفحه تماس با ما */
.contactus_moshak_footer_box{
	width: 100%;
	height: 150px;
	margin-top: 0px;
	background: #fff;
	position:relative;
}
.contact_page_map {
	width:100%; 
	height:350px; 
	position:relative; 
	z-index: 0;
	align-content:center; 	
}
.contactus_box {
	width:95%;
	height: 100%;
	display: table;
	margin: 0px auto;
	/*! margin-top:100px; */
}

.contactus_form_box {
	width:500px;
	display: table;
	float:right;
	direction:rtl;	
}

.contactus_fild_box{
	width:98%;	
	display: table;
	margin: 0px auto 30px auto;
}
.contactus_fild_1{
	width:165px;
	height:45px;
	background:url(../images/small_content_name_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-left: 24px;
	margin-top: 5px;
}
.input_name {
	width:110px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}

.contactus_fild_2{
	width:165px;
	height:45px;
	background:url(../images/small_content_email_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-top: 5px;
}
.input_email {
	width:110px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}

.contactus_fild_3{
	width:165px;
	height:45px;
	background:url(../images/small_content_phone_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-left: 24px;
	margin-top: 5px;
}
.input_phone {
	width:110px;
	height:45px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}


.contactus_fild_4{
	width:100%;
	height:192px;
	background:url(../images/medium_content_your_message_icon.png) no-repeat left #ebebeb;	
	float:right;
	border: 1px solid #cfcfcf;
	border-radius:5px;
	margin-top: 15px;
}
.input_desc {
	width:500px;
	height:192px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}

.input_submit {
	width:100%;
	height:35px;
	float:right;
	border: 0px;
	background: #89bf42;
	border-radius:5px;
	margin-top: 10px;
  direction: rtl;
	text-align: center;
	font-family: inherit;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	color:#fff;
}
.input_submit:hover {
	width:100%;
	height:35px;
	float:right;
	border: 0px;
	background: #ff6600;
	cursor: -moz-grab;
	border-radius:5px;
	margin-top: 10px;
  direction: rtl;
	text-align: center;
	font-family: inherit;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.h3_contactus_form_block_title{
	width:300px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	margin-bottom:30px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}


.contactus_text_box {
	width:500px;
	float:left;
	background:none;	
	direction:rtl;
	
}
.h3_contactus_text_block_title{
	width:300px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	margin-bottom:30px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}











/* کانتاینر صفحات داخلی */
.container_inside{
	width:90%;
	height: 100%;
	display: table;
	margin: 0px auto 0px auto;
	position: relative;
}







.page_box_bit{
	width:100%;
	display:table;
	background:none;
	direction:rtl;
	margin: 0px auto;
	margin-bottom:40px;
	text-align: justify;
}






/* ØµÙØ­Ù Ø«Ø¨Øª Ø¯Ø§ÙÙÙ */










.domain_page_box1{
	width:95%;
	display:table;
	background:none;
	direction:rtl;
	margin: 0px auto;
	margin-bottom:40px;
	text-align: justify;
}
.domain_page_box{
	width:800px;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
	margin: 0px auto;
	margin-bottom:40px;
	float: right;
}
.h3_domain_block_title{
	width:100%;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.domain_page_content1{
	width:95%;
	display:table;
	margin-bottom:20px;
	margin: 0px auto;
}
.domain_page_whois{
	width:100%;
	display:table;
	background:none;
}

.domain_page_whois fieldset{
	width:100%;
	display:table;
	background:#F3F3F3;
	margin:0px auto;
	padding:20px; 
	direction:rtl; 
	border:1px solid #CCCCCC; 
	border-radius:10px;
	font-family:inherit;
	box-sizing: border-box;
}
.microwhois_ul_tldList {
	float: right;
	width: 200px;
	background: none;
	margin: 0px;
}
.microwhois_ul_tldList li{
	float: left;
	width: 45%;
	height: 30px;
	list-style: none;
	direction: ltr;
	background: none;
	margin: 5px;
	text-align: left;
	transition: ease-in-out  0.3s;
}
.microwhois_ul_tldList li:hover{
	background: #fff;
	transition: ease-in-out 0.3s;
	border-radius: 5px;
}
.microwhois_ul_tldList li img{
	float: left;
	margin: 5px;
	width: 20px;
}
.microwhois_fild_submit {
	float: left;
	text-align: center;
	width: 450px;
}
.microwhois_fild_submit .btn_whois {
	width: 100%;
	background: #89bf42;
	border: 1px solid #ffffff;
	overflow: hidden;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	color: #fff;
}
.microwhois_fild_submit .btn_whois:hover {
	background: #ff6600;
	cursor: -moz-grab;
	border-radius:5px;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	border: 1px solid #ffffff;
	box-shadow: 0px 0px 5px #cfcfcf;
	overflow: hidden;
}
.microwhois_result_box {
	width: 100%;
	height: auto;
	display: block;
	background: none;
	margin: 0px auto;
	font-size:10pt;
}
/*.microwhois_result_box:hover {
	background: #fcfcfc;
}*/
.microwhois_result_domain_name {
	width: 250px;
	height: 40px;
	float: left;
	text-align: center;
	background: none;
	line-height: 40px;
	font-size: 10pt;
}
.microwhois_result_domain_status {
	width: 200px;
	height: 40px;
	float: left;
	text-align: center;
	background: none;
	line-height: 40px;
	font-size: 10pt;
}
.microwhois_result_domain_view {
	width: 150px;
	height: 40px;
	float: left;
	text-align: center;
	background: none;
	line-height: 40px;
	font-size: 10pt;
}
.microwhois_result_domain_detail {
	width: 150px;
	height: 40px;
	float: left;
	text-align: center;
	background: none;
	line-height: 40px;
	font-size: 10pt;
}
.microwhois_result_domain_order {

	font-size: 10pt;
}
.microwhois_result_domain_order i{
	line-height: 38px;
	float: right;
	font-size: 14pt;
	color: #ff6600;
	margin-left: 5px;
}


.domain_page_whois legend{
	font-family:inherit;
	font-size: 14pt;
	color: #000;
}

.domain_page_whois .fild_whois {
	width:370px;
	box-sizing: border-box;
	height:50px;
	border-radius:5px;
	font-size:18pt;
	background:#fff;
	border:1px solid #ccc;
	padding:1px;
	direction:ltr;
}
.btn_whois {
	width:120px;
	height:35px;
	border-radius:3px;
	font-size:12pt;
	background:#fff;
	border:1px solid #ccc;
	padding:1px;
	font-family:inherit;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.microwhois_fild_box0 {
	width:100%;
	height: 100%;
	display: table;
	background: none;
}
.microwhois_fild_box1 {
	float: left;
	width:450px;
	height: 100%;
	background: none;
}
.microwhois_fild_domain {
	width: 100%;
	float: left;
	direction: rtl;
	background: none;
}
.microwhois_fild_domain span{
	width: 80px;
	height: 50px;
	float: left;
	direction: ltr;
	background: none;
	font-size: 18pt;
	line-height: 50px;
	border-radius:5px;
	text-align: center;
}
.microwhois_fild_captcha {
	float: right;
	width: auto;
	height:60px;
	background: none;
	text-align: center;
}
.microwhois_fild_captcha span{
  margin-top: 3px;
}
.microwhois_fild_gfxcheck {
	float: right;
	width: 200px;
	height:60px;
	background: none;
	text-align: center;
}
.microwhois_fild_gfxcheck input{
	width: 100%;
	height:52px;
	border-radius:3px;
	font-size:16pt;
	background:#fff;
	border:1px solid #ccc;
	padding:1px;
	direction:ltr;
	text-align:center;
	font-family:inherit;
	box-sizing: border-box;
  margin-top: 3px;
}

.domain_page_content2{
	width:100%;
	display:table;
	margin-top:20px;
}














/* صفحه نقشه سایت */

.sitmap_page_box {
	width:800px;
	float:right;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
}
.portfolio_latest .h3_domain_block_title{
	width:300px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}














/* صفحات داخلی سایت */
.blog_video{
	width: 250px;
	height: 150px;
	border: 1px solid #fff;
	text-align: center;
	direction: rtl;
	float: left;
	border-radius: 15px;
	margin: 40px 15px 10px 0px;
	background:#FFDF16;
	box-shadow:0px 0px 5px #666;
}
.blog_video i{
	font-size:60pt;
	width: 100%;
	color: #444;
}
.page_box .blog_video a{
	font-size:14pt;
	font-weight: bold;
	color: #000;
	display: block;
}
.blog_video:hover{
	background:#FFDF16;
	box-shadow:0px 0px 10px #666;
}



.page_box {
	width:800px;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
	margin: 0px auto;
	margin-bottom: 40px;
	float: right;
}

.page_box li{
	list-style-image: url(../images/tick.png);
}
.page_box a{
  color: #ff6600;
}
.page_box .portfolio_latest .h1_domain_block_title a{
	border:0px;
}
.page_box .h1_domain_block_title{
	width:auto;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	margin-bottom:20px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.page_box .h1_domain_block_title a{
	color:#000;
}


.page_tag_social {
	width:100%;
	height:auto;
	display:table;	
	background:#F0F0F0;
	border:1px solid #888888;
	border-radius:5px;
		
}
.page_tag {
	width:100%;	
	height:auto;
	display:table;	
}
.page_tag .tag2{
	font-size:8pt;
	border:1px solid #ccc;
	border-radius:5px;
	background:#EBEBEB;
	padding:3px;
	text-decoration:none;
	width:auto;
	float:right;
	margin:3px;
	color:#000000;
}
.h3_page_tag_title_social {
	width:300px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.h3_page_tag_title {
	width:200px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
	text-align: center;
}
.page_social_box {
	width:100%;
	height:auto;
}
.page_social_item {
  display: table;
  vertical-align: middle;
  text-align: center;
  font-size: 30px;
	margin: 0px auto;
}
.page_social_list li {
    display: inline-block;
  }
.page_social_list li a {
    color: rgba(211,0,3,1.00);
    border-radius: 6px;
    list-style-type: none;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 60px;
    padding: 1%;
    border: 1px solid #cfcfcf;
    cursor: pointer;
    margin-left: 10px;
    margin-bottom: 20px;
	margin-top: 0px;
	transition: ease .3s;
	-webkit-transition:ease 0.3s;
	-moz-transition:ease 0.3s;
}
.page_social_list li a:hover {
	transition: ease .3s;
	-webkit-transition:ease 0.3s;
	-moz-transition:ease 0.3s;
	color: #6aaf08;
	border: 1px solid #999;
}
.page_social_list:hover > li {
  opacity: 0.5;
}
.page_social_list:hover > li:hover {
  opacity: 1;
}

.page_img_header_top {
    display: block;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    height: 450px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 10px;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid transparent;
}
.page_img_header_top:hover {
    display: block;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    height: 450px;
    background-size: 102%;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 10px;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid transparent;
	
	filter: brightness(1.5);
	-webkit-filter: brightness(1.5);
	-moz-filter: brightness(1.5);
	-o-filter: brightness(1.5);
	-ms-filter: brightness(1.5);
}
.page_img_header_top h1{
    display: block;
    position: absolute;
	z-index: 1;
    width: 100%;
    height:50px;
    top: 20px;
	background: linear-gradient(to right,rgba(0,0,0,.0002) 0,rgba(0,0,0,.9) 100%);
	font-size: 18pt;
	line-height: 49px;
	text-align: right;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
	direction:rtl;
	text-indent:50px;
}
.page_img_header_top i{
    display: block;
    position: absolute;
	z-index: 1;
    width: 50px;
    height:50px;
    top: 20px;
	right: 20px;
	font-size: 12pt;
	line-height: 50px;
	text-align: right;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
}
.page_img_header_top_mask{
    display: block;
    width: 100%;
    height:100%;
	background: linear-gradient(to top,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0) 100%);
}

.page_reffer_article {
	width: 98%;
	height: auto;
	display: table;
	background: #F0F0F0;
	border: 1px solid #cfcfcf;
	border-right: 6px solid #6aaf08;
	border-radius: 5px;
	margin: 40px 0px 40px 0px;
}
.page_reffer_article p{
	height:60px;
	display: block;
	border:0px solid #cfcfcf;
	margin-right: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 12pt;
	float: right;
	line-height: 30px;
	color: #ff6600;
	font-weight: bold;
}
.page_reffer_article h1{
	height:100%;
	display: block;
	border:0px solid #cfcfcf;
	margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 12pt;
	float: right;
	line-height: 30px;
	color: #000;
}
.page_reffer_article h1 a{
	color: #000;
}










/*	صفحه بهینه سازی سایت	*/
#style1 {font-size:11pt; color:#000000; border:1px solid #cccccc; background-color:#ff6600; vertical-align:middle;}
#style2 {font-size:10pt; color:#000000; border:1px solid #cccccc; padding:0px; margin:0px; vertical-align:middle;}
#style2 a{font-size:10pt; color:#2B85FF;}
#style4 {font-size:10pt; color:#000000; padding-right:5px; vertical-align:middle;}
.style5 { background-color:none; transition:all 1s ease-out;}
.style5:hover { background-color:#D7FF72; transition:all 0.5s ease-in;}


















/* فهرست اخبار و مقالات در صفحه آرشیو*/
.block_left_row1_article_box .archive_article_title{
	width: 60%;
  font-size: 9pt;
	margin-right: 0px;
	background: none;
	float: right;
	display: table;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	color: #000;
}
.block_left_row1_article_box .archive_article_title:hover{
  color: #ff0004;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.block_left_row1_article_box .archive_article_title i{
	width: auto;
	height: 30px;
	float: right;
  font-size: 12pt;
	margin:0px 0px 0px 5px;
	color: #6aaf08;
	padding-top: 5px;
}
















/* صفحه نمونه کارها */
.portfolio_item_box{
	width:100%;
	display:table;
	background:none;
}

a.PortfolioLinkPage {
	width:20px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	direction:rtl;
	padding:0px 6px 0px 6px;
	background-color:#FF8E00;
	color:#ffffff;
	text-decoration:none;
	font-size:12pt;
	border-radius:4px;
	transition:all 1s ease-out;
}

.PortfolioLinkPage:hover {
	width:20px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	direction:rtl;
	padding:0px 6px 0px 6px;
	background-color:#FFB04D;
	color:#ffffff;
	text-decoration:none;
	font-size:12pt;
	border-radius:4px;
	transition:all 0.4s ease-in;
}
.PortfolioLinkPage1 {
	width:20px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	direction:rtl;
	padding:0px 6px 0px 6px;
	background-color:#00CBFF;
	color:#ffffff;
	text-decoration:none;
	font-size:12pt;
	border-radius:4px;
}
.portfolio_item_box .portfolio_main_show_item {
	width:240px;
	height: 290px;
	border: 1px solid #999;
	border-radius: 10px;
	position: relative;
	float: right;
	margin: 10px;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
}
.portfolio_item_box .portfolio_main_show_item:hover img {
	box-shadow: 0px 0px 15px #999;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .9s ease-in-out;
     filter: grayscale(0%);
     -webkit-filter: grayscale(0%);
     filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");

}


.portfolio_item_box .portfolio_main_show_item img {
	width:240px;
	height:290px;
	border-radius: 10px;
	filter: grayscale(100%); 
  -webkit-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.portfolio_item_box .portfolio_main_show_item_hover{
		position:absolute;
		text-align: center;
		top:5px;
		background-color: rgba(255,255,255,0.9);
		left:5px;
		bottom:5px;
		right:5px;
		z-index: 1;
		zoom: 1;
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
	   border-radius:80px;
}
.portfolio_item_box .hoverentry:hover {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	border-radius: 10px;
	border: 1px solid #999;
}
.portfolio_item_box .portfolio_main_show_item_hover .stitle {
	background:#fff;
	position: absolute;
	z-index: 1;
	bottom: 175px;
	left: 0px;
	width: 100%;
	height: 40px;	
	line-height: 40px;
	color: #000;
	font-weight: bold;
}
.portfolio_item_box .portfolio_main_show_item_hover .site {
	background:#fff;
	position: absolute;
	bottom: 55px;
	left: 0px;
	width: 100%;
	height: 40px;	
	line-height: 40px;
}
.portfolio_item_box .portfolio_main_show_item_hover .activity {
	background:#fff;
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
	height: 40px;	
	line-height: 40px;
	font-size: 9pt;
	color: #000;
}
.portfolio_item_box .portfolio_main_show_item_hover>a {
  display: block;
	background: none;
	width: 100%;
	height: 100%;
	-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
}
.portfolio_item_box .portfolio_main_show_item_hover a:hover {
	color: #ff0004;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
}

.portfolio_item_box .portfolio_latest{
	width:100%;
	height:60px;
	text-align: center;
   background: url(../images/small_content_divider.png) 0 50%;
   background-repeat: repeat-x;
}
.portfolio_item_box .portfolio_latest .h3_portfolio_block_title{
	width:300px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}
.vportfolio-box {
	width:100%;
	border:0px solid #ACDB00;
	margin:0px auto;
	float:right;
}
.vportfolio-row {
	width:100%;
	background-color:#F3F3F3;
	vertical-align:middle;
	text-align:right;
	float:right;
}
.vportfolio-row1 {
	float:right;
	width:100%;
	background-color:none;
	vertical-align:middle;
	text-align:right;
	float:right;
}
.vportfolio-gozine {
	float:right;
	width:100px;
	height:30px;
	vertical-align:middle;
	text-align:left;
	padding-top:3px;
	color:#0086A9;
	font-size:10pt;
}
.vportfolio-gozine1 {
	float:right;
	width:auto;
	height:30px;
	vertical-align:middle;
	text-align:right;
	direction:rtl;
	padding-top:3px;
	font-size: 10pt;
}
.vportfolio-preview {
	width:80%;
	border:0px solid #666666;
	text-align:center;
	padding:15px 0px 40px 0px;
	margin: 0px auto;
}
.portfolio_imgbig{
	width: 60%;
	border: 1px solid #666;
	border-radius: 10px;
	box-shadow: 0px 0px 10px #999;
}


















/* بازگشت به بالای صفحه */
#back{
  cursor:pointer;
  display:none;
  margin:0px 10px 0px 0px;
  position:fixed;
  bottom:80px;
  right: 0px;
  font-size:90%;
  width:50px;
	height: 50px;
  text-align:center;
	
  border-radius:100px;
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
	
  filter:alpha(opacity=60);
  -khtml-opacity:0.6;
  -moz-opacity:0.6;
  opacity:0.6;
	
  color:#6aaf08;
  z-index:1000;
}
#back:hover {
  filter:0.9;
  -khtml-opacity:0.9;
  -moz-opacity:0.9;
  opacity:0.9;
}
#back i {
  font-size: 40pt;
}

.seo_table{
	width:100%; 
	overflow:auto; 
	overflow-y:hidden;
	margin-bottom:50px;
}


.phonecallback_mobile{
	display:none;
}









.shorttext_link {
  color: #ff6600;
  line-height: 0px;
  height: 35px;
  margin-top: -12px;
  height: 0px;
  font-size:12pt;
}














@media only screen and (min-width: 1000px) and (max-width: 1320px) {

.pricing-table-item {
	float: right;
	width: 125px;
	border-top: 5px solid #ff9900;
	border-radius: 10px;
	background: #fff;
	margin: 10px 2px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	box-shadow: 0px 0px 5px #efefef;
}		
	
	
}











@media only screen and (min-width: 800px) and (max-width: 1000px) {

	
	
	
.pricing-table-item {
	float: right;
	width: 190px;
	border-top: 5px solid #ff9900;
	border-radius: 10px;
	background: #fff;
	margin: 10px 5px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	box-shadow: 0px 0px 5px #efefef;
}	
.hosting_features_mobile ul li {
	color: #666666;
	padding: 10px 5px;
	border-bottom: 1px solid rgba(0,0,0,.05);
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 9pt;
}
.hosting_features_mobile ul {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}	
.hosting_features_mobile {
	padding-top: 10px;
	text-align: left;
	float: right;
	width: 150px;
	margin-top: 122px;
	background: #fbfbfb;
	border-radius: 5px;
	border: 1px solid #f5f5f5;
	display: block;
}	
.feature_item_box {
	width: 95%;
	height: 100%;
	display: table;
	margin: 0px auto;
	text-align: center;
}
.primary--info {
	float: left;
	padding-top: 25px;
	direction: rtl;
	height: 100%;
}
.primary--info-item {
	float: left;
	box-sizing: border-box;
	font-size: 9pt;
	margin: 5px;
	width: 160px;
	height: 80px;
}	
.header_row2 {
	width: 100%;
	/*! height: 100%; */
	display: table;
	background: #efefef;
}	
.blog-item {
	width: 95%;
	height: 100%;
	direction: rtl;
	display: table;
	border-bottom: 1px solid #444;
	margin-bottom: 5px;
	transition: ease-in-out 0.5s;
}
.news-main-page {
	float: none;
	width: 95%;
	/*! height: 100%; */
	direction: rtl;
	display: table;
	margin:0px;
}	
.about_main_block_left_content {
	width: 95%;
	display: block;
	margin-top: 10px;
	font-size: 10pt;
	direction: rtl;
	text-align: justify;
	line-height: 34px;
	margin: 0px auto;
}
.planhost-mainpage {
	width: 130px;
	direction: rtl;
	float: right;
	margin:2px;
	border: 0px solid #fff;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.14);
	-webkit-transition: box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out;
}	
.footer_row_menubar{
  width: 100%;
	font-size: 9pt;
	margin:5px auto;
	float: none;
}	
.footer_content1 {
	float: none;
	width: 95%;
	/*! height: 100%; */
	direction: rtl;
	display: table;
	margin: 0px auto;
}
.footer-widget {
	width: 100%;
	height: 100%;
	display: table;
	margin-top: 30px;
}	
.feature_item {
	width: 18%;
	height: 180px;
	float: right;
	text-align: center;
	/*! background: #fff; */
	padding: 20px;
	margin: 5px;
}	
.header_menu >ul >li.useraccount {
	float:left;
	list-style: none;
	font-size: 5pt;
	height: 50px;
	margin: 0px;
	display: block;
	line-height: 45px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
	background: #fece1d;
	color: #ffffff;
}
.header_menu >ul li.useraccount:hover {
	float:left;
	list-style: none;
	font-size: 5pt;
	height: 50px;
	margin: 0px;
	display: block;
	line-height: 45px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
	background: #ffcf0e;
	color: #ffffff;
}
.header_menu >ul li.useraccount a:hover {
	color: #000;
}
	
.header_menu >ul >li.menuhome {
	float:right;
	list-style: none;
	font-size: 5.5pt;
	height: 50px;
	margin: 0px;
	display: block;
	line-height: 40px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
}

.header_menu >ul li.menuhome a:hover{
	color: #000;
	background: #fff;
	height: 20px;
	margin: 0px;
}
.header_menu >ul >li.menuhome a i{
	color:#000;
	direction:rtl;
	font-size:18pt;
	float:right;
	height: 30px;
	margin:0px;
	padding:0px;
}	
	
.header_menu >ul li {
	float:right;
	list-style: none;
	font-size: 5pt;
	height: 50px;
	margin: 0px;
	display: block;
	line-height: 45px;
	border-bottom: 0px solid #ff6600;
	transition: ease-in-out .3s;
}
.header_menu >ul li:hover {
	float:right;
	list-style: none;
	margin: 0px;
	display: block;
	background: #ffcf0e;
	transition: ease-in-out .3s
}
.container{
	width:100%;
	height: 100%;
	display: table;
	margin: 0px auto;
	position: relative;
}
.header_box {
	width:100%;
	height:170px;
	background:#fff;
	border-bottom:4px solid #c0ebfb;
}
.portfolio_latest{
	width:95%;
	height:60px;
	text-align: center;
   background: url(../images/small_content_divider.png) 0 50%;
   background-repeat: repeat-x;
	margin: 0px auto;
}	


.header_menu {
	width: 100%;
	height: 50px;
	float: right;
	position: relative;
	background: #6aaf08;
}


.main_menu_master_box2 {
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-right: 40px;
  background: -webkit-linear-gradient(-20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(-40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:right;
  transition: ease-in 0.3s;
}	
.main_menu_master_box1{
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-left: 40px;
  background: -webkit-linear-gradient(20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(40deg,#eaeaea,#fff,#eaeaea);
  position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:left;
  transition: ease-in 0.3s;
}	
.main_menu_master_box3{
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-left: 40px;
  background: -webkit-linear-gradient(20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(40deg,#eaeaea,#fff,#eaeaea);
  position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:left;
  transition: ease-in 0.3s;
}	
.main_menu_master_box3:hover{
  width:500px;
  transition: ease-in 0.3s;
}
	
	.main_menu_master_box4 {
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-right: 40px;
  background: -webkit-linear-gradient(-20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(-40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:right;
  transition: ease-in 0.3s;
}	
.main_menu_master_box4:hover{
  width:500px;
  transition: ease-in 0.3s;
}
	
	.main_menu_master_box5{
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-left: 40px;
  background: -webkit-linear-gradient(20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:left;
  transition: ease-in 0.3s;
}	
.main_menu_master_box5:hover{
  width:500px;
  transition: ease-in 0.3s;
}	
.main_menu_master_box6 {
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-right: 40px;
  background: -webkit-linear-gradient(-20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(-40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:right;
  transition: ease-in 0.3s;
}
.main_menu_master_box6:hover{
  width:500px;
  transition: ease-in 0.3s;
}	
.main_menu_master_box7{
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-left: 40px;
  background: -webkit-linear-gradient(20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:left;
  transition: ease-in 0.3s;
}
.main_menu_master_box7:hover{
  width:500px;
  transition: ease-in 0.3s;
}
.main_menu_master_box8 {
  width:470px;
  height:100px;
	margin-top: 60px;
	margin-right: 40px;
  background: -webkit-linear-gradient(-20deg,#eaeaea,#fff,#eaeaea);
  background: linear-gradient(-40deg,#eaeaea,#fff,#eaeaea);
	position:relative;
  border-radius:10px;
	box-shadow:0px 10px 10px #bdbdbd;
	border:1px solid #a8a8a8;
	float:right;
  transition: ease-in 0.3s;
}
.main_menu_master_box8:hover{
  width:500px;
  transition: ease-in 0.3s;
}
.about_main_box{
	width:100%;
	height:100%;
	border:0px solid #000;
	background: #ededed;
	margin-top: 30px;
	position:relative;

}	
.about_main_block_line_spacer {
	display: none;
}	
.about_main_block_right {
	width:95%;
	height:auto;
	display: table;
	margin: 0px auto 30px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:none;
}
.about_main_block_left {
	width:100%;
	height:auto;
	display: table;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	margin-bottom: 30px;
}	
	
	
	
.article_news_box {
	width:100%;
	height:1150px;
	display: table;
	border:0px solid #000;
	margin-top: 100px;
	position:relative;
}
.article_news_line_spacer {
	display: none;
}	
.article_news_block_right {
	width:100%;
	height:450px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	margin: 0px auto;
}	
.article_news_block_left {
	width:100%;
	height:450px;
	background: none;
	position: relative;
	top: 150px;
	border: 0px solid #cfcfcf;
	margin: 0px auto;
}	

.footer_row_copyright {
  width: 100%;
	font-size: 9pt;
	line-height: 20px;
  padding: 0px;
	margin: 0px auto;
	float: none;
}

.contactus_form_box {
	width:95%;
	display: table;
	float:none;
	margin: 0px auto;
	direction:rtl;	
	text-align: center;
}	
.contactus_text_box {
	width:95%;
	float:none;
	margin: 0px auto;
	direction:rtl;	
}	
.container_inside{
	width:100%;
	height: 100%;
	display: table;
	margin: 100px auto 0px auto;
	position: relative;
}
.block_left {
	display: none;
}	
.domain_page_box{
	width:98%;
	float:none;
	margin: 0px auto;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
}
.page_box {
	width:98%;
	float:none;
	display:table;
	margin: 0px auto;
	direction:rtl;
	text-align:justify;
}	
.contactus_fild_box{
	width:98%;	
	display: table;
	margin: 0px auto 5px auto;
}	
	
}
















































@media only screen and (max-width: 800px) {

	.panel_default ul {
		margin: 10px;
		padding: 0px;
	}	
.panel_default img{
  width: 100%; 
}	
.panel_default {
	font-size:10pt;
}	
.panel_default h4 {
	width: 100%;
	height: auto;
	background: #6aaf08;
	line-height: 40px;
	padding: 5px;
	box-sizing: border-box;
	color: #fff;
	font-size:10pt;
}	
.hosting_features_mobile ul li {
	color: #666666;
	padding: 10px 5px;
	border-bottom: 1px solid rgba(0,0,0,.05);
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 9pt;
}
.hosting_features_mobile ul {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}	
.hosting_features_mobile {
	padding-top: 10px;
	text-align: left;
	float: right;
	width: 150px;
	margin-top: 122px;
	background: #fbfbfb;
	border-radius: 5px;
	border: 1px solid #f5f5f5;
	display: block;
}		
.pricing-table-item {
	float: right;
	width: 150px;
	border-top: 5px solid #ff9900;
	border-radius: 10px;
	background: #fff;
	margin: 10px 5px;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	box-shadow: 0px 0px 5px #efefef;
}	
.domain_page_box1 {
	width: 95%;
	display: block;
	background: none;
	direction: rtl;
	/* text-align: center; */
	margin: 0px auto;
	margin-bottom: 40px;
	text-align: justify;
}	
.domain_page_content2 table tr td strong {
	font-size: 10pt;
}	
.domain_page_whois legend {
	font-family: inherit;
	font-size: 10pt;
	color: #000;
}	
.domain_page_whois fieldset {
	width: 100%;
	display: table;
	background: #F3F3F3;
	margin: 0px auto;
	padding: 10px;
	direction: rtl;
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	font-family: inherit;
	box-sizing: border-box;
}	
.microwhois_fild_submit {
	float: none;
	text-align: center;
	width: 100%;
	margin: 0px auto;
}	
.microwhois_ul_tldList {
	float: none;
	width: 250px;
	background: none;
	margin: 0px auto;
}	
.domain_page_whois .fild_whois {
	width: 200px;
	box-sizing: border-box;
	height: 50px;
	border-radius: 5px;
	font-size: 18pt;
	background: #fff;
	border: 1px solid #ccc;
	padding: 1px;
	direction: ltr;
}	
.microwhois_fild_box1 {
	float: left;
	width: 280px;
	height: 100%;
	background: none;
}	
.main_content_box1 img {
	width: 90%;
	margin: 0px auto;
}	
.menu_topbar_contact > li {
	float: none;
	list-style: none;
	font-size: 8pt;
	display: block;
	height: 39px;
	text-align: center;
	width: 100%;
}	
.menu_topbar_contact {
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 40px;
	transition: ease .5s;
}	
	
.menu_topbar_social {
	float: none;
	width: 95%;
	height: 50px;
	display: table;
	margin: 0px auto;
	padding: 0px;
	line-height: 40px;
}
.menu_topbar_social > li {
	float: right;
	padding: 0px 7px;
	list-style: none;
	font-size: 12pt;
}	
.menu_topbar_nav_shadow {
	display: none;
}	
.news-item-title {
	float: right;
	width: 100%;
}	
.domain_header_form_box {
	width: auto;
	height: 100%;
	margin: 0px auto;
	border: 0px solid #fff;
	position: relative;
}
.domain_header_box {
	display: none;
}
.domain_header_fild3 input {
	width: 100%;
	height: 50px;
	border: 0px;
	font-size: 14pt;
	box-sizing: border-box;
	background: #6aaf08;
	border-radius: 5px;
	transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
	.domain_header_fild3 {
	width: 150px;
	height: 50px;
	background: #fff;
	float: none;
	margin: 0px auto;
	border-radius: 5px;
}
.domain_header_fild2 {
	width: 100px;
	height: 50px;
	float: none;
	margin: 0px auto;
	background: #fff url(../images/60995.png) no-repeat right;
	background-size: 13px;
	background-position-x: 80px;
}	
.domain_header_fild1 input {
	width: 100%;
	height: 50px;
	border: 0px;
	font-size: 16pt;
	box-sizing: border-box;
	border-right: 1px solid #cfcfcf;
	border-radius: 5px;
	padding-left: 2px;
}
	
.domain_header_fild1 {
	width: 250px;
	height: 50px;
	background: #fff;
	float: none;
	margin: 0px auto;
	border-radius: 5px;
}	
.feature_item {
	width: 40%;
	height: 200px;
	float: right;
	text-align: center;
	/* background: #fff; */
	padding: 10px;
	margin: 5px;
}	
.feature_item_box {
	width: 100%;
	height: 100%;
	display: table;
	margin: 0px auto;
	text-align: center;
}	
.main_content1 {
	width: 95%;
	height: 100%;
	direction: rtl;
	text-align: justify;
	margin: 0px auto;
	margin-top: 40px;
}	
.footer_row_copyright_right {
	width: 100%;
	height: 60px;
	margin: 0px;
	padding: 0px;
	float: right;
	direction: rtl;
	margin-right: 10px;
	font-size: 9pt;
	color: #fff;
}	
.col-md-3 {
	width: 95%;
	float: none;
	direction: ltr;
	text-align:left;
	margin-top:20px;
}	
.footer_content1 {
	float: none;
	width: 95%;
	/* height: 100%; */
	direction: rtl;
	display: table;
	margin: 20px auto;
}	
.news-main-page {
	float: none;
	width: 95%;
	/* height: 100%; */
	direction: rtl;
	display: table;
	margin: 0px auto;
}	
.pricing {
	width: 100%;
	height: 100%;
	display: table;
	text-align: center;
	margin: 0px auto;
	background-color: none;
}	
.planhost-mainpage {
	width: 95%;
	direction: rtl;
	float: none;
	margin:20px auto;
	border: 0px solid #fff;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.14);
	-webkit-transition: box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out;
}	
.primary--info-item {
	float: none;
	box-sizing: border-box;
	font-size: 9pt;
	margin: 5px auto;
	width: 180px;
	height: 80px;
}
.primary--info {
	width: 100%;
	display: table;
	float: none;
	padding-top: 25px;
	/*! direction: rtl; */
	/*! height: 100%; */
	margin: 0px auto;
	text-align: center;
}	
.container{
	width:100%;
	height: 100%;
	display: table;
	margin: 0px auto;
	position: relative;
}

/* اسلاید */
.slid_img {
	width: 100%;
	height: 100%;
	display: table;
	position: relative;
	z-index: -1;
}
.slid_img a{
	width: 100%;
	height: 100%;
	display: table;
}
.slid_img a img{
	width: 100%;
	display: table;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}	
	
.header_menu {
	display: none;
}


.header_box {
	width:100%;
	height:100%;
	display: block;
	background:#fff;
	border:0px;
}
.header_logo {
	width:100%;
	height: 110px;
	display: block;
	margin:0px;
	float:none;
	background: url(../images/logo_new_Small_300px.png) center center no-repeat;
/*	background-size: 240px;*/
	border: 0px solid #000;
	position: relative;
	z-index: 1;
}
.menu_topbar_contact >li{
	float: left;
	list-style: none;
	font-size:8pt;
	display: block;
	height: 39px;
}
.page_img_header_top h1{
    display: block;
    position: absolute;
	z-index: 1;
    width: 100%;
    height:50px;
    top: 20px;
	background: linear-gradient(to right,rgba(0,0,0,.0002) 0,rgba(0,0,0,.9) 100%);
	font-size: 10pt;
	line-height: 49px;
	text-align: right;
	color: #fff;
	text-shadow: 0px 0px 3px #000;
	direction:rtl;
	text-indent:50px;
}	
	
.menu_topbar {
	width: 100%;
	height: auto;
	background: #6aaf08;
	position: relative;
	z-index: 5;
}	
	

	


.about_main_box{
	width:100%;
	height:auto;
	border:0px solid #000;
	background: #ededed;
	margin-top: 30px;
	position:relative;
	display: table;
}
.about_main_block_right {
	width:98%;
	height:100%;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:none;
	margin: 0px auto;
	display: table;
}	
.about_main_block_line_spacer {
	display: none;
}	
.about_main_block_left {
	width: 100%;
	height: 100%;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float: right;
	margin: 50px auto;
	display: table;
}

.article_news_box {
	width:100%;
	height:100%;
	border:0px solid #000;
	/*! background: #ededed; */
	margin: 50px auto 50px auto;
	position:static;
	display: table;
}
.article_news_block_right {
	width:100%;
	height:650px;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:none;
}	
.article_news_line_spacer {
	display: none;
}	
.article_news_block_left {
	width:100%;
	background: none;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	float:left;
}
.portfolio_main_show_item {
	width:260px;
	height: 320px;
	border: 1px solid #999;
	border-radius: 10px;
	position: relative;
	float: right;
	margin: 5px;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
}
.portfolio_main_show_item img {
	width:260px;
	height:320px;
	border-radius: 10px;
	filter: grayscale(100%); 
  -webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}	
	
.portfolio_latest{
	width:95%;
	height:60px;
	text-align: center;
   background: url(../images/small_content_divider.png) 0 50%;
   background-repeat: repeat-x;
	margin: 0px auto;
}
.portfolio_latest .h3_portfolio_block_title{
	width:270px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 9pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}

.portfolio_latest .h3_page_tag_title_social {
	width:100%;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}
.portfolio_latest .h3_contactus_form_block_title{
	width:270px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}

.portfolio_latest .h3_contactus_text_block_title{
	width:270px;
	height:30px;
	background: #FFDF16;
	border-radius:25px;
	color:#000;
	margin:0px auto;
	font-size: 12pt;
	margin-top:10px;
	position: relative;
	top: 15px;
	border: 0px solid #cfcfcf;
	line-height: 32px;
}

.footer_column_box4 {
	width: 270px;
	height: auto;
	display: table;
	float: right;
	margin-right: 5px;
}
.footer_column_box3 {
	width: 270px;
	height: auto;
	float: right;
	margin-right: 5px;
  position: relative;
}
.footer_column_box2 {
	width: 270px;
	height: auto;
	float: right;
	margin-right: 5px;
  position: relative;
}	
.article_news_item_bottom_news1_content{
	width:auto;
	height: 120px;
	background: none;
	text-align: right;
	display: block;
	direction: rtl;
	border-bottom:1px solid #ebebeb;
	position: relative;
}	
.article_news_item_bottom_news1 p{
	display: none;
}	
.footer_row_copyright {
  width: 100%;
	height: 100%;
	display: table;
	font-size: 9pt;
	line-height: 20px;
  padding: 0px;
	margin: 0px auto;
	float: none;
	text-align: justify;
}
.footer_row_menubar{
  width: 95%;
	font-size: 9pt;
	float: none;
	margin: 5px auto;
}	


.footer_circule_box_right{
	width:100%;
	height:60px;
	border: 0px solid #000;
  background:none; 
	position: relative;
	z-index:0;
	top:-50px;
	right: 0px;
	margin: 0px auto;
}	

.slide_kadre_paeen_circule{
	width:100%;
	height:150px;
	border-radius:100px;
	border: 0px solid #a4dcef;
  background:url(../images/lamp_slide_2.png) no-repeat center center; 
	background-size:150px;
	position: relative;
	margin: 0px auto;
	z-index:1;
	right: 0px;
	top: 48px;	
}	


.ih-item.square {
  position: relative;
	width:240px;
	height: 285px;
  border: 1px solid #fff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
	float: right;
	margin:5px;
	border-radius: 10px;
}	
.ih-item .img img {
width:100%;
	
}	
	
	
	
	
	
	
.mob_menu {
  width: 100%;
	height: 50px;
	background: #000;
	color: #fff;
	display:table;
	position: relative;
}
.mob_menu .menuBox {
  width: 98%;
	height: 100%;
	display: table;
	color: #fff;
	text-align: right;
	position:relative;
	margin: 0px auto;
	border: 0px solid #fff;
		transition: ease-in-out 0.9s;
	-webkit-transition: ease-in-out 0.9s;
	-o-transition: ease-in-out 0.9s;
	-moz-transition: ease-in-out 0.9s;
}
.mob_menu .menuBox span{
  width: 100px;
	height: 100%;
	display: table;
	color: #fff;
	text-align: right;
	margin: 0px auto;
	float: right;
	line-height: 45px;
  font-size: 14pt;		
}
.menuBox .fa-bars {
  width: 30px;
	height: 40px;
	line-height: 40px;
  font-size: 18pt;		
	float: right;
	background: #666;
	border-radius: 5px;
	margin: 4px;
	padding-right: 8px;
}
.mob_menu .mob_home {
  width: 40px;
	height: 100%;
	background:none;
	display:block;
	float:left;
}
.mob_menu .mob_home .fa-home {
  width: 40px;
	height: 40px;
	line-height: 40px;
  font-size: 18pt;		
	background: #666;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	margin: 5px 0px;
	display:block;
		transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}
.mob_menu .mob_home:hover .fa-home{
	display:table;
	color: #ffcf0e;
		transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
}	
.menuInnner{
	display:none;
}
/*.mob_menu .menuBox:hover .menuInnner {
  display:table;
  width:100%;
  height:100%;
	position: absolute;
	z-index: 10;
	top: 50px;
	left: 0px;
	box-shadow: 0px 10px 25px #000;
		transition: ease-in-out 0.9s;
	-webkit-transition: ease-in-out 0.9s;
	-o-transition: ease-in-out 0.9s;
	-moz-transition: ease-in-out 0.9s;
	}*/	
.menuInnner {
  display:none;
  width:100%;
  height:100%;
  position: absolute;
  z-index: 10;
  top: 50px;
  box-shadow: 0px 10px 25px #000;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;	background:rgba(0,0,0,0.85);
  transition: ease-in-out 0.9s;
  -webkit-transition: ease-in-out 0.9s;
  -o-transition: ease-in-out 0.9s;
  -moz-transition: ease-in-out 0.9s;
}
		
.menuInnner ul {
	width: 100%;
  margin: 0px;
	padding: 0px;
}	
.menuInnner ul .mob_li{
	border-bottom: 1px solid #999;
}
.menuInnner ul li{
		color: #000;
		height: 35px;
		text-align: right;
	list-style: none;
}
.menuInnner ul li .fa-angle-left{
		color: #fff;
		height: 35px;
	width: 30px;
	text-align: center;
	list-style: none;
	float: right;
	line-height: 36px;
	margin-right:20px;
}	
.menuInnner ul li a{
		width: 80%;
		height: 35px;
	display: block;
	float: right;
	padding: 0px;
	margin: 0px;
	text-align: right;
}		
.menuInnner ul li a h2{
		font-size: 10pt;
	color: #fff;
	width: 100%;
	line-height: 40px;
	text-align: right;
		transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	}
.menuInnner ul li a h2:hover{
		color: #ff6600;
		transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	}	
	
	
	
	
.block_left {
	display: none;
}
.container_inside{
	width:100%;
	height: 100%;
	display: table;
	margin: 0px auto 0px auto;
	position: relative;
}
	.search_tag {
		line-height: 40px;
		height: auto;
		width: 100%;
		font-size:10pt;
	}	
	
.page_box {
	width:98%;
	float:none;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
	margin: 0px auto;
}	
.page_box img{
	width:80%;
}
.seo_table{
	width:100%; 
	overflow:auto; 
	overflow-y:hidden;
	margin-bottom:50px;
}
.sitmap_page_box {
	width:100%; 
	float:right;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
	font-size: 10pt;
}
.contactus_form_box {
	width:98%;
	display: table;
	float:none;
	direction:rtl;
	margin: 0px auto;
}
.contactus_form_box img{
 width: inherit;
	}
.input_desc {
	width:86%;
	height:192px;
	float:right;
	border: 0px;
	background: none;
	border-radius:5px;
  direction: rtl;
	text-align: right;
	font-family: inherit;
}	
.contactus_text_box {
	width:100%;
	float:left;
	background:none;	
	direction:rtl;	
}	
.domain_page_box{
	width:98%;
	float:none;
	display:table;
	background:none;
	direction:rtl;
	text-align:justify;
	margin: 0px auto;
}	
.portfolio_item_box .portfolio_main_show_item {
	width:240px;
	height: 290px;
	border: 1px solid #999;
	border-radius: 10px;
	position: relative;
	float: none;
	margin: 10px auto;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
}	
	
.page_img_header_top {
    display: block;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    height: 220px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 10px;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid transparent;
}
.page_img_header_top:hover {
    display: block;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    height: 220px;
    background-size: 102%;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius: 10px;
	transition: ease-in-out 0.5s;
	-webkit-transition: ease-in-out .5s;
	-o-transition: ease-in-out 0.5s;
	-moz-transition: ease-in-out 0.5s;
	border: 1px solid transparent;
	
	filter: brightness(1.5);
	-webkit-filter: brightness(1.5);
	-moz-filter: brightness(1.5);
	-o-filter: brightness(1.5);
	-ms-filter: brightness(1.5);
}	
	
	



.phonecallback_mobile{
	display:block;
	width:70px;
	height:70px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index: 10000;
}
.phonecallback_mobile img{
	width:70px;
	height:70px;
}











	
}




















.ratingbox{
  width: 250px;
	height: auto;
	margin: 0px auto;
	font-size: 8pt;
	text-align: center;
	margin-bottom: 10px;
	display:table;	
	background:#f0f0f0; 	
	border:1px solid #fff;
	border-radius:5px;
	box-shadow:0px 0px 10px #666;
	transition:ease-in-out 0.5s;
	-webkit-transition: ease-in-out 0.5s;
	direction:rtl;
}
.ratingbox:hover{
  width: 250px;
	height: auto;
	margin: 0px auto;
	font-size: 8pt;
	text-align: center;
	margin-bottom: 10px;
	display:table;	
	background:#f0f0f0; 
	border:1px solid #000;
	border-radius:5px;
	box-shadow:0px 0px 10px #FFDF16;
	transition:ease-in-out 0.5s;
	-webkit-transition: ease-in-out 0.5s;
}

.ratingblock{display:block;}
.loading{height:25px;background:url(../images/working.gif) 50% 50% no-repeat;}

.unit-rating2{
	list-style:none;
	width:125px;
	height:25px;
	position:relative;
	background:url(../images/starrating.gif) top left repeat-x;
	margin:0px auto;
	padding:0;
}
.unit-rating2 li{float:right;margin:0;padding:0; list-style: none;}
.unit-rating2 li a{outline:none;display:block;width:25px;height:25px;text-decoration:none;z-index:20;position:absolute;padding:0;}
.unit-rating2 li a:hover{background:url(../images/starrating.gif) center left;z-index:2;right:0;}
.unit-rating2 a.r1-unit2{right:0;}
.unit-rating2 a.r1-unit2:hover{width:25px;}
.unit-rating2 a.r2-unit2{right:25px;}
.unit-rating2 a.r2-unit2:hover{width:50px;}
.unit-rating2 a.r3-unit2{right:50px;}
.unit-rating2 a.r3-unit2:hover{width:75px;}
.unit-rating2 a.r4-unit2{right:75px;}
.unit-rating2 a.r4-unit2:hover{width:100px;}
.unit-rating2 a.r5-unit2{right:100px;}
.unit-rating2 a.r5-unit2:hover{width:125px;}
.unit-rating2 li.current-rating2{
	background:url(../images/starrating.gif) right bottom;
	position:absolute;
	height:25px;
	display:block;
	z-index:1;
}

























.text_bar{
	font-size:9pt;

}

.pricelist_tr1 {
	background:#FF8E00;
}
.pricelist_tr2 td{
	font-size:10pt;
	direction:rtl;
	line-height:35px;
	text-wrap:unrestricted;
}
.pricelist_tr2:hover {
	background:#E0E0E0;
}
.pricelist_table td {
	border:1px solid #DCDCDC;
}
.pricelist_tr3 td{
	background:#FF8E00;
	font-size:14pt;
	height:45px;
}
.pricelist_tr4 td{
	font-size:14pt;
	height:5px;
}
.list_master_shadow{
	background:url(../img/list-shadow.png) no-repeat center; 
	width:100%; 
	height:52px; 
}

.bg_symbol{
	float:left; 
	width:50px; 
	background:#EDEDED; 
	height:40px; 
	line-height:35px;
	font-size:9pt;
}
.bg_percent1{/*قرمز*/
	width:95%; 
	background:#FFAAAA; 
	height:30px; 
	line-height:35px;
	margin:0px auto;
	border-radius:5px;
	font-size:9pt;
}
.bg_percent2{/*سبز*/
	width:95%; 
	background:#8AFF97; 
	height:30px; 
	line-height:35px;
	margin:0px auto;
	border-radius:5px;
	font-size:9pt;
}



