body {
	background: url("../img/background.jpg") no-repeat fixed center center / 100% auto rgba(0, 0, 0, 0);
}
nav {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	z-index: 500;
}
.top-nav {
	/*background: none repeat scroll 0 0 rgba(251, 196, 4, 0.85);*/
	
}
.top-nav ul {
	padding: 0;
}
.logo {
	margin: 0;
	text-align: center;
	width:150px;
	height:90px;
	background-image:url('../img/logo.png');
	background-repeat:no-repeat;
	background-position:left center;
	float:left;
}
.top-nav li a {
	font-size: 1.2rem;
	font-weight:bold;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.top-nav .logo a, .top-nav .logo.active-item a {
	color: #fff;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5rem;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.top-nav .logo a strong {
  font-weight: 800;
  line-height: 1.5;
  font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
  font-size: 1.9rem;
}
.top-nav {
	text-align: center;
	direction:rtl;
}
#offtext
{
	color:#eb1d25 !important;
	font-weight:bold;
}

.top-nav li a:hover, .top-nav .logo.active-item a:hover {
	background: none repeat scroll 0 0 #605f5e;
	direction:rtl;
	color:#e55c19;
	text-align: center;
}
.top-nav li.logo a, .top-nav li.logo.active-item a, .top-nav .logo {
	/*background: none repeat scroll 0 0 #2fcbe0;*/
}
nav ul li ul li {
	text-align: center;
}
.top-nav ul ul {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
}
.top-nav li ul li a {
	background: none repeat scroll 0 0 #efefef;
	color:#333;	
}#empty-block h2 {
	color: #333;
}
#empty-block p {		
	color: #999;
	font-size:1.2rem;
}
#fourth-block h2 {
	color: #333;
}
#fourth-block p {		
	color: #555;
	font-size:1.2rem;
}
#seven-block h2 {
	color: #333;
}
#seven-block p {		
	color: #555;
	font-size:1.2rem;
}
#gallery-block h2 {
	color: #333;
	margin-bottom:20px;
}
#gallery-block p {		
	color: #555;
	font-size:1.2rem;
}


#fifth-block h2 {
	color: #f8cb31;
}
#fifth-block p {		
	color: #ffffff;
	font-size:1.2rem;
}
#first-block, #second-block,#staticb-block,#second-block2, #third-block,#fourth-block,#seven-block,#gallery-block,#empty-block
,#fifth-block,#aboutus_block,#footer_block {
	text-align: center;
	padding: 4.5rem 0;


	
}

.copyright{
		width:100% !important; 
		position:static;
		text-align:center;
		
		}
.midlepic1
{
	text-align: center;
	width:110px;
	margin:auto;
	padding:auto;
}
.midlepic1 img
{
	width:100px;
}

.c22
{
	font-size: 1.2rem !important;
	font-weight:bold;
}
#pmessage
{
	text-align:center !important;
}
.smsalert
{
	text-align:center;
	color:#f4290e;
}
.factoboxcontainar
{
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	width:100%;
	position:relative;
	direction:rtl;
}

.factortable
{
	width:100%;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	direction:rtl;
}
.factorheader
{
	width:100%;
	 font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	
}
.f_title
{
	font-size:22px;
	color:#ffffff;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;	
}
.paybtnbox
{
	text-align:center;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.f_item
{
	width:20%;
	float:right;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.filedname
{
	width:50%;
	float:right;
	font-size:18px;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.fieldvalue
{
	width:50%;
	float:right;
	font-size:18px;
	color:#058dc6;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.headertr
{
	background-color:#fd842c;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.dettr
{
background-color:#f2f2f1;
font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;	
}
.factorrules
{
	text-align:right;
	font-size:20px;
	background-color:#ffffff;
	background-image:url('../img/aeroplane.png');
	background-repeat:no-repeat;
	background-position:left center;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.factorrules p
{
	font-weight:bold;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
.barcode
{
	margin:auto;
	padding:auto;
	position:relative;
	width:150px;
	padding-top:10px;
}
.newscont
{
	width:100%;
	position:relative;
	float:right;
	margin-top:30px;
	
}
.newsright
{
	width:75%;
	
	float:right;
	position:relative;
}.newsleft
{
	
	width:25%;
	float:right;
	position:relative;
}
.printicon
{
	float:left;
	width:50px;
	height:50px;
	background-image:url('../img/printer_icon.png');
	background-repeat:no-repeat;
	background-position:left center;
}
.latestn
{
	width:100%;
	margin-bottom:10px;
	float:right;
}

.dpic
{
	width:20%;
	float:right;
}
.divtitle
{
	float:right;
	width:75%;
	padding-right:5%;
}
.divtitle a:link
{
	font-size:17px !important;
}
.divtitle a:hover
{
	font-size:17px !important;
}
.divtitle a:visited
{
	font-size:17px !important;
}
.f_price,.f_state
{
	font-size:25px;
}
.p_t
{
	font-size:25px;
	text-align:center;
	margin-top:50px;
}
.paymentitems
{
	font-size:18px;
	text-align:center;
	min-height:160px;
	background-image:url('../img/behpardakht.png');
	background-repeat:no-repeat;
	background-position:center center;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
}
#carousel {
	background: #fff;

}
#first-block {
	background: #fff;
}
#second-block {
	
	background: none repeat scroll 0 0 rgba(32, 44, 48, 0.9);
}#staticb-block {
	
	background: none repeat scroll 0 0 rgba(32, 44, 48, 0.85);
}#second-block2 {
	
	background: none repeat scroll 0 0 rgba(4, 128, 143, 0.9);
}#second-block  h1{
	color:#fba603;
	font-size:2.2rem;
}#staticb-block  h1{
	color:#333;
	font-size:2.2rem;
}
#footer-block {
	/*background: none repeat scroll 0 0 rgba(2, 162, 183, 0.85);*/
	background-color:transparent;
}
#aboutus-block {
	margin-top:-35px;
	padding-top:150px;
	background-color:#ffffff;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
	font-size:18px;
	text-align:justify;
}
#aboutus-block h1
{
	color:#333;
}
#third-block {
	background: #f4f4f8;
}
#mthird
{
	margin-top:40px;
	
}

#third-block2 {
	background: #3aa0eb;
}
#empty-block
 {
	/*background: rgb(251, 166, 03);*/
	/*background: none repeat scroll 0 0 rgba(2, 162, 183, 1);*/
	    background:#d9e37d;/* none repeat scroll 0 0 rgba(32, 44, 48, 0.85);*/
		background: url('../img/aquahappy.jpg') 0 0 no-repeat transparent;
		background-position:center center;
		background-attachment:fixed;
		background-repeat:no-repeat;
	
		

}
.enamad
{
	  width: 50%;
	  float:right;
}
.samandehi {
    width: 50%;
   float:right;
}
.certificationbox
{
	text-align: center;
    font-size: 18px;
    color: #eb891a;
    width: 100%;
	
	position:relative;
}
#fourth-block {
	/*background: rgb(251, 166, 03);*/
	/*background: none repeat scroll 0 0 rgba(2, 162, 183, 1);*/
	    background:#d9e37d;/* none repeat scroll 0 0 rgba(32, 44, 48, 0.85);*/
		background: url('../img/android.jpg') 0 0 no-repeat transparent;
		background-position:center center;
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-size:100%;
		

}
#seven-block {
	/*background: rgb(251, 166, 03);*/
	/*background: none repeat scroll 0 0 rgba(2, 162, 183, 1);*/
	    background:rgba(255, 255, 255, 0.95);
		/* none repeat scroll 0 0 rgba(32, 44, 48, 0.85);*/
		/*background: url('../img/android.jpg') 0 0 no-repeat transparent;
		background-position:center center;
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-size:100%;*/
		

}
#gallery-block {
	/*background: rgb(251, 166, 03);*/
	/*background: none repeat scroll 0 0 rgba(2, 162, 183, 1);*/
	    background-color:#ffffff;/* none repeat scroll 0 0 rgba(32, 44, 48, 0.85);*/
		background-size:100%;
		padding-top:130px;
		direction:rtl;

}

#fifth-block {

	  background:#d9e37d;/* none repeat scroll 0 0 rgba(32, 44, 48, 0.85);*/
		background: url('../img/bgn.jpg') 0 0 no-repeat transparent;
		background-position:center center;
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-size:100%;
	
}
footer {
	padding: 1.5em 0;
	background: none repeat scroll 0 0 #262625;
	background: url('../img/pattern8.png') 0 0 repeat transparent;
}
.b_footer
{
	
	float:right;
	max-width:25%;
}

footer p, footer a:link, footer a:visited, footer a:hover {
	color: #fff;
}
.carousel-text {
	display: block;
	position: absolute;
	top: 25%;
	width: 100%;
	z-index: 999;
}
.b_title
{
	text-align:center;
	font-size:25px;
	color:#ffffff;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	width:100%;
	border-bottom:1px dashed #505151;
}
.ar_items
{
	float:right;
	min-width:100%;
	text-align:center;
	color:#ffffff;
	direction:rtl;
	font-size:18px;
}
.ar_items span
{
	font-size:35px;
}
.ar_items a:link
{
	color:#ffffff;
	font-size:18px;
	
}
.ar_items a:visited
{
	color:#ffffff;
	font-size:18px;
	
}
.ar_items a:hover
{
	color:#fba603;
	font-size:18px;
	
}

.ar_items2
{
	float:right;
	min-width:30%;
	text-align:center;
	color:#ffffff;
	direction:rtl;
	font-size:18px;
	border:1px solid #4d4e4e;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:3px;
	padding:5px;
		-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
	
}
.ar_items2 span
{
	font-size:30px;
}
.ar_items2 a:link
{
	color:#ffffff;
	font-size:18px;
	
}
.ar_items2 a:visited
{
	color:#ffffff;
	font-size:18px;
	
}
.ar_items2:hover
{
	background-color:#e6560b;
}
.ar_items2 a:hover
{
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
	font-size:18px;
	
	
}
#copyline
{
	width:100%;
	max-width:100%;
	background-color:#262625;
	padding-top:10px;
	padding-bottom:10px;
}


#contactline
{
	width:100%;
	max-width:100%;
	background-color:#ebeae8;
	padding-top:10px;
	padding-bottom:10px;
	direction:rtl;
	
}
.cline
{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	direction:ltr;
}
.cline span
{
	color:#eb891a;
	font-size:30px;
	direction:rtl;
	background-image:url('../images/phone.png');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:30px;
}
#padline
{
	padding-top:60px;
}

#copyline a:link
{
	color:#efeeeb;
}
#copyline a:hover
{
	color:#ffffff;
}
#copyline a:visited
{
	color:#efeeeb;
}
.carousel-text h2 {
	background: none repeat scroll 0 0 #ffffff;
	color: rgb(0, 30, 34);
	display: inline-block;
	padding: 0.3125rem 0.625rem;
	font-size: 2em;
}
.carousel-text p {
	background: none repeat scroll 0 0 rgba(241, 126, 14, 0.85);
	color: #fff;
	display: inline-block;
	font-size: 1.2rem;
	padding: 0.625rem 0.8rem;
}
#first-block i {
	/*background: none repeat scroll 0 0 #fe940d;*/
	border-radius: 100px;
	color: #ffffff;
	display: block;
	line-height: 100px;
	margin: 0 auto;
	width: 100px;
	/*-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;*/
}


#i1
{
	background: none repeat scroll 0 0 #615d5c;
	color:#eb8919 !important;
}
#i2
{
	background: none repeat scroll 0 0 #615d5c;
	color:#eb8919 !important;
}
#i3
{
	background: none repeat scroll 0 0 #615d5c;
	color:#eb8919 !important;
}
#i4
{
	background: none repeat scroll 0 0 #615d5c;
	color:#eb8919 !important;
}


#d1
{
	background-image:url('../images/quality.png');
}
#d2
{
	background-image:url('../images/mony.png');

}
#d3
{background-image:url('../images/icontruck.png');
	
}
#d4
{
	background-image:url('../images/online_order.png');
}




.mtop
{
	margin-top:100px;
}





section h2 {
	 font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 2.2rem;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}
.newstitle
{
margin-bottom:30px;	
}
.titlelink
{
	display:block;
}
p.subtitile {
	color: #999;
	margin: 0 0 0.5rem;
	margin-top:0.2rem;
	font-weight:bold;
	
	
}
.subtitile a:link
{
	font-size:20px;
	font-weight:bold;
	margin-top:10px;
}

section h3 {
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 1.3rem;
	font-weight: 300;
	margin: 0.8rem 0;
	text-transform: uppercase;
	
}

section p {
	font-size: 1.0rem;
	direction:rtl;
	
}
section a {
	font-size: 1rem;
	direction:rtl;
	
}
section a:link {
	font-size: 1rem;
	color:#333;
}
section a:visited {
	font-size: 1rem;
	color:#333;
}
section a:hover {
	font-size: 1rem;
	color:#fba704;
	
}

section h1 {
	color: #000;
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 2.4rem;
	font-weight: 300;
	text-transform: uppercase;
}
#staticb-block p {
	color: #fff;
	font-size: 1.2rem;
}
#second-block p {
	color: #fff;
	font-size: 1.2rem;
}#aboutus-block p {
	color: #333;
	font-size: 1.2rem;
	text-align:justify;
}#aboutus-block h1 {
	text-align:center;
}

a.button {
	background: none repeat scroll 0 0 #2fcbe0;
	border: 0 none;
	border-radius: 5px;
	color: rgb(0, 30, 34);
	font-size: 0.8rem;
	font-weight: 600;
	padding: 0.625rem;
	text-transform: uppercase;
}
#head {
	background: none repeat scroll 0 0 rgba(0, 30, 34, 0.85);
	padding: 9rem 0 5rem;
	text-align: center;
}
#content {
	background: none repeat scroll 0 0 #fff;
	padding: 5rem 0;
	text-align: center;
	border-bottom: 1px solid #f0f0f0;
}
#content h2 {
	font-size: 1.5rem;
	font-weight: 400;
	margin: 1rem 0 0.3rem;
	text-transform: none;
}
.content-block {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	padding: 2.5rem;
}
.content-block h3 {
	color: #fff;
}
.content-block p {
	color: #fff;
}
#content.left-align {
	text-align: left;
}
#content.contact-page h2 {
	margin: 0 0 0.625rem;
}
.contact-page p {
	font-size: 1rem;
	font-style: normal;
}
.contact-page i {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	border-radius: 100px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	margin: 0.3125rem 0.3125rem 0.3125rem 0;
	text-align: center;
	width: 35px;
	
	
}
form.customform button {
	background: none repeat scroll 0 0 rgb(0, 30, 34);
	border-radius: 5px;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
}
form.customform button:hover {
	background: none repeat scroll 0 0 #2fcbe0;

}
form.customform input, form.customform select, form.customform textarea {
	border-radius: 5px;
}


.button2,.buttondis{
	
	border-radius: 5px;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
	background: none repeat scroll 0 0 #4db8fc;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 1.9rem;
	font-weight: 600;
	padding: 0.925rem;
	padding-right:2rem;
	padding-left:2rem;
	margin-top:50px;
	text-transform: uppercase;
	cursor:pointer;
	text-align:center;
	
}
.button2:hover {
	background: none repeat scroll 0 0 #2486c5;
}

.buttondis
{
	background: none repeat scroll 0 0 #ccccca;
}

.button3{

	border-radius: 5px;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
	background: none repeat scroll 0 0 #fba603;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: 600;
	padding: 0.45rem;
	padding-right:1.2rem;
	padding-left:1.2rem;
	text-transform: uppercase;
	cursor:pointer;
}
.button3:hover {
	background: none repeat scroll 0 0 #f9550d;
}
.buttonsmal{

	border-radius: 5px;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
	background: none repeat scroll 0 0 #fba603;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: 600;
	padding: 0.1rem;
	margin:2px;
	padding-right:0.7rem;
	padding-left:0.7rem;
	text-transform: uppercase;
	cursor:pointer;
}
.buttonsmal:hover {
	background: none repeat scroll 0 0 #f9550d;
}
.centerbox
{
	margin:auto;
	padding:auto;
	width:50%;
}
.tblregister
{
	width:50%;
	margin:auto;padding:auto;
}
.tblregister,td,tr
{
	border:0px;
	text-align:center;
	padding:0px !important;
	
	
}
#imagerash
{
	text-align:center;
	display:inline !important;
	
}
.tblregister tr
{
	background-color:transparent !important;
	text-align:center;
}
.smsalert2
{
	color:#C00;
	text-align:center;
}
.alert
{
	color:#0C3;
	text-align:center;
	font-size:20px;
}

.btitle
{
	width:100%;
	text-align:center;
	color:#333;
	font-size:25px;
}


#map-block iframe {
	display: block;
}
#b_1
{
	direction:rtl;
	
}
#b_1:hover i,#b_2:hover i,#b_3:hover i,#b_4:hover i
{
	
	    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;

}


#b_1 a:link,#b_2 a:link,#b_3 a:link,#b_4 a:link
{
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0.8rem 0;
	text-transform: uppercas;
}
#b_1 a:visited,#b_2 a:visited,#b_3 a:visited,#b_4 a:visited
{
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0.8rem 0;
	text-transform: uppercas;
}
#b_1 a:hover,#b_2 a:hover,#b_3 a:hover,#b_4 a:hover
{
	font-family:'IRAN Sans','Trebuchet MS',Tahoma,sans-serif;
	font-size: 1.3rem;
	font-weight: bold;
	margin: 0.8rem 0;
	text-transform: uppercas;
}
.hiddencss
{
	display:none !important;
}


.npic
{
	/*width:60%;*/
	padding:5px;
	border:1px solid #CCC;
	 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background-color:#ffffff
	 -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}.npic:hover
{
	webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
	 -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	
}
.rtitle
{
	font-size:25px !important;
	background-color:#ffffff;
	color:#eb891a;
	position:relative;
	float:right;
	width:100%;
	padding:5px;
	
}
.registerdes
{
	font-size:20px;
	text-align:center;
	margin-bottom:20px;
}
.registerdes span
{
	font-weight:bold;
}
.registerdes a:link
{
	color:#F60!important;
}
.registerdes a:visited
{
	color:#F60!important;
}
.loginboxcontainar
{
	width:100%;
	height:auto;
	position:relative;
	margin-top:50px;
	
}
.loginboxright
{
	width:50%;
	height:auto;
	float:right;
	background-color:transparent;
	text-align:center;
}
#lawbox
{
	text-align:right !important;
}
#lawbox p
{
	
	font-weight:bold;
	
}
.loginboxleft
{
	width:50%;
	height:auto;
	float:right;
	background-color:transparent;
	text-align:center;
}
.textbox4,.paneltextbox,.combobox {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	border:1px solid #f69f09;
    border-radius: 5px;
    width: 80%;
    height: 50px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 25px;
    color: #333;
	outline:none;
}
.paneltextbox
{
	width:50% !important;
}
.combobox
{
	width: 80%;
    height: 40px;
	text-align:center;
	direction:rtl;
	font-size:25px;
	
}
#txttel,#txtpass,#txtRashCMS
{
	width:90% !important;
}
.t_row
{
	font-size:25px !important;
}
.t_row span
{
	font-size:30px !important;
	color:#fc0562;
	width:100%;
	
}

.textbox4:focus,.paneltextbox:focus { 

    outline: none;
    border-color: #fd7f03;
    box-shadow: 0 0 10px #ffffff;
	 -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
	
}
#pt
{
	font-size:19px !important;
	font-weight:bold;	
}
.concattitle2 {
    width: 100%;
    margin-top: 60px;
}	
.prof_boxcontainar
{
	width:100%;
	position:relative;
}
.accountboxright
{
	width:30%;
	float:right;
}
.accountboxleft
{
	width:70%;
	float:right;
}
.profileinfo
{
	
    width: 45%;
	margin-right:5%;
	margin-top:3.5%;
    height: 300px;
    position: relative;
    float: right;
    background-color: #f0eeee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.pfrow {
    width: 100%;
    height: 40px;
    padding-right: 10px;
    color: #9b9a9a;
    font-size: 18px;
    line-height: 20px;
}
.pfrow2 {
    font-size: 14px;
    height: 35px;
	
}
#pfrow_order {
    position: relative;
    padding-right: 5px;
}
.btnstyle1 {
    width: 80px;
    height: 30px;
    background-color: #458bd3;
    border: none;
    outline: none;
    position: absolute;
    color: #ffffff;
    left: 5px;
    top: 0px;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.servicecattitle {
    font-size: 22px;
    color: #333;
    text-align: center;
	
}
.ticketpagesrows {
    width: 100%;
    height: 100px;
    position: relative;
    clear: both;
}
.selectedpageno {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-bradius: 8px;
    float: left;
    margin: 2px;
    border: 1px solid #fe6d02;
    background-color: #fe6d02;
    color: #ffffff;
}
.ticketrow {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    background-color: #ffffff;
    position: relative;
    min-height: 40px;
    padding-top: 0px;
    text-align: right;
    direction: rtl;
    border: 2px solid #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0px;
    color: #333;
    width: 100%;
    margin-bottom: 10px;
    background-color: #f2f4f4;
    padding-right: 10px;
	margin-right:10px;
}
.ticketrowdatail {
    width: 100%;
    height: 40px;
    line-height: 28px;
    font-size: 18px;
    font-weight: normal;
	float:right;
}
#td3
{
	text-align:center;
}
.ticketrowdatail {
    width: 100%;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 6px;
    line-height: 28px;
    font-size: 18px;
    font-weight: normal;
}
.btnstyle1 {
    width: 80px;
    height: 30px;
    background-color: #458bd3;
    border: none;
    outline: none;
    position: absolute;
    color: #ffffff;
    left: 5px;
    top: -3px;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.tickettitle
{
	font-size:19px;
	width:100%;
	margin-right:10px;
}
.de2
{
	font-size:19px;
	margin-right:10px;
	color:#F93;
}
.ac_box1 {
    width:100%;
    position: relative;
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 0px;
    text-align: right;
    direction: rtl;
}
.ac_listtitle {
    width: 100%;
    height: 42px;
    position: relative;
    text-align: right;
    border-bottom: 1px solid #edeaea;
    line-height: 50px;
    padding-right: 10px;
    font-size: 20px;
    color: #333;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;
    overflow: hidden;
    background-color: #fcb202;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	line-height: 42px;
}
.ac_servlistitems {
    width: 100%;
	padding-right:2%;
    height: 40px;
    position: relative;
    text-align: right;
    line-height: 40px;
    background-color: transparent;
    margin-top: 5px;
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position: center right;
    font-size: 17px !important;
    background-color: #eceeee;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.ac_servlistitems a:visited {
    color: #333;
}
style.css:6100
.ac_servlistitems a:link {
	font-size: 17px !important;
    color: #333;
}.ac_servlistitems a:hover {
    color: #15a6f9;
}
demo2.css:11
a {
    text-decoration: none;
}
.pfrow span {
    color: #333;
}
.pf_title {
    width:100%;
    height: 40px;
    font-size: 18px;
    margin-bottom: 10px;
    border-bottom: 0px solid #f4b715;
    background-color: #f17213;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff;
	text-align:center;
	line-height:40px;
}
.tblregister2
{
	border:0px;
	margin-right:10px;
	
}
.lables
{
	width:150px;
}
.tblregister2 td,.tblregister2 tr
{
	font-size:19px !important;
	background-color:#ffffff;
	border:0px;
	text-align:center;
}

.shopcartbox
{
	width:60%;
	margin:auto;
	background-color:#CCC;
	direction:rtl;
}
.shopcarttable
{
	direction:rtl;
	font-size:18px;
	margin-top:30px;
	
}

.hrow
{
	background-color:#17a4fe;
}
.hrow td
{
font-size:19px;	
font-weight:bold;
color:#ffffff;
}
.itable,.itable td,.itable tr
{
	
	background-color:#ffffff;
	font-size:17px;
	
}

.tdtitle
{
	text-align:left; 
}

.tdval
{
	color:#F60;
	text-align:right;
}
#linecomment
{
	background-color:#fcfad9;
	color:#333;
	font-size:20px;
	direction:rtl;
	margin-top:40px;
	margin-bottom:40px;
	padding:10px;
	
}


#linecomment span,#linecomment a:link,#linecomment a:visited
{
	color:#F60;
	font-size:24px;
}

.sendway
{
	background-color:#eef0f1;
	border:1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:60%;
	padding:10px;
	margin:auto;
	margin-top:10px;
	color:#333;
	background-image:url('../img/icon2.png');
	background-repeat:no-repeat;
	position:left center;
}
#addiv
{
	background-color:#eef0f1;
	border:1px solid #ffffff;
	background-image:url('../img/location.png');
	background-repeat:no-repeat;
	position:left center;
	
}
#paybox
{
	background-color:#eef0f1;
	background-image:none;
	text-align:center;
}
.titlet
{
	font-size:20px;
	font-weight:bold;
	color:#17a4fe;
}
.titlet2
{
	font-size:20px;
	font-weight:bold;
	color:#17a4fe;
}
.senditem
{
	
	text-align:right;
	font-size:20px;
	direction:rtl;
	position:relative;
	margin:10px;

	
}
.additem
{
	

	font-size:20px;
	direction:rtl;
	position:relative;
	margin:10px;

	
}

.totalrow
{
	width:100%;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
.totalrow span,.vspan
{
	color:#F60;
	font-size:25px;
}
#sumprice
{
	background-image:none;
	background-color:ffffff;
}
.fitem
{
	text-align:right;
	line-height:25px;
}
.fitem2
{
	text-align:right;
	line-height:25px;
	font-size:28px;
	background-color:#F90;
	border:1px solid #ffffff;
	width:100%;
	border:1px solid #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#ffffff;
	padding:10px;
	text-align:center;
}
.fitem2 span
{
	color:#333333;
	font-size:30px;
}
.cartbox
{
	float:right;
	color:#ffffff;
	font-size:19px;
	background-position:center right;
	background-repeat:no-repeat;
	padding:20px;
	padding-right:45px;
	cursor:pointer;
}.cartbox h1
{
	color:#615d5c;
	font-size:28px;
}
#tline
{
	background-color:#ffffff;
	width:100%;
	max-width:100%;
	text-align:center;
}
.cartvalue
{
	font-size:22px;
	color:#ff8400;
	font-weight:bold;
}
.upblock
{
	width:31% !important;
	margin-bottom:50px;
	background-color:#f4f3f4;
	min-height:450px;
	margin:14px;
	border:1px solid #f4f3f4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
@media screen and (max-width: 768px) {
  body {
  	background: none repeat scroll 0 0 #ffffff;
  }
  #fifth-block
  {
	  background-color:#333;
  }
  #seven-block
  {
	  background-image:none;
	  background-color:#ffffff;
  }
  .logo
  {
	 margin:auto;
	  float:none;
  }
  .shopcartbox,.sendway
  {
	  width:100%;
	  padding:2px;
  }
  #addiv
  {
	  background-image:none;
  }
  
  .sendway
  {
	  background-image:none;
  }
  .hrow td
  {
	  font-size:13px;
  }
  .f_item
{
	width:50%;
	float:right;
}
.tblregister
{
	width:80%;
}
.tblregister2
{
	border:0px;
	margin-right:0px;
	
}
.newsright
{
	width:100%;
}
.newsleft
{
	width:100%;
	margin-top:50px;
}
.accountboxright,.profileinfo
{
	width:100%;
	margin:0px;
	margin-top:50px;
}
.accountboxleft
{
	width:100%;
}
#gallery-block
{
	padding-top:2px;
	background-color:#ffffff !important;
}
#first-block, #second-block,#staticb-block,#second-block2, #third-block,#fourth-block,#seven-block,#gallery-block,#empty-block
,#fifth-block,#aboutus_block,#footer_block
{
	padding-top:10px;
	margin-top:5px;
}

.factorrules
{
background-image:none;	
}
  .loginboxright,.loginboxleft
  {
	  width:100%;
	  
  }
  .loginboxleft
  {
	  margin-top:50px;
  }
  .textbox4
  {
	  width:100%;
  }
   .paneltextbox
  {
	  width:90% !important;
  }
  
  #txttel,#txtpass,#txtRashCMS
{
	width:100% !important;
}
  .npic
{
	width:100%;
}
  #gallery-block
  {
	  background-image:none;
	  background-color:transparent;
  }
  
    
 
	  
	 
	   
 
  #fourth-block h1,#seven-block h1,#fourth-block h2,#empty-block h1,#gallery-block h1
  {
	  color:#fba603;
  }
  nav {
  	background: none repeat scroll 0 0 rgb(0, 30, 34);
  	line-height: 1rem;
  	position: relative;
  }
  .enamad
{
	  width: 50%;
	  text-align:center;
	  
}
.enamad img
{
	width:100%;
}
.samandehi {
   width: 50%;
   text-align:center;
}
.samandehi img
{
	width:100%;
}
  .top-nav {
  	text-align: left;
  }
  .top-nav li {
  	line-height: 3rem;
  }
  .top-nav .logo {
  	padding: 1.25rem;
  }
  .carousel-text h2 {
  	font-size: 1.3rem;
  }
  .carousel-text p {
  	font-size: 1rem;
  }
  ul.top-ul {
  	padding: 0;
  }
  ul.top-ul.right {
  	float: none;
  }
  footer {
  text-align: center;
  }
  footer .right {
  float: none;
  }
  .upblock
{
	width:99% !important;
	margin-bottom:2px;
	background-color:#ffffff;
	margin:0px;
	border:0px;
}
}
.seoblock
{
	margin-bottom:50px;
	
}
.softwareblock
{
	min-width:33%;
	margin-bottom:50px;
	position:relative;
	
}
.pb
{
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-bottom:20px;
	padding-top:10px;
	
}

.pb:hover
{
	  
    border-radius: 0px;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(94,92,94,0.83);
-moz-box-shadow: 0px 0px 5px 1px rgba(94,92,94,0.83);
box-shadow: 0px 0px 5px 1px rgba(94,92,94,0.83);
    transition: all 0.4s ease-in-out;
	
}

.discountbox
{
	
	position:absolute;
	right:9px;
	top:10px;
	width:150px;
	height:100px;
	text-align:right;
	padding-right:5px;
	background-image:url('../img/discount2.png');
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#transparent;
	line-height:80px;
	color:#ffffff;
	font-size:19px;
	direction:rtl;
	z-index:9909;
	
}.discountbox2
{
	position:absolute;
	right:10px;
	top:0px;
	width:auto;
	height:30px;
	z-index:999;
	text-align:center;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:center right;
	direction:rtl;
	color:#ffffff;
	font-size:19px;
	direction:rtl;
	line-height:30px;
	padding-left:10px;
	background-color:#40403f;
	

	
}
.discountbox2 span
{
	color:#eb1d25;
	font-size:30px !important;
	
	
}
.prodblock
{
	min-width:24%;
	margin-bottom:50px;
}

.searchitems
{
	width:100%;
	background-color:#999;
	clear:both;
	
}
#filterline
{
	margin-bottom:20px;
	line-height:40px;
}
.realprice
{
text-decoration:line-through;
color:#F60;
font-size:28px;
}.offprice
{

color:#36F;
font-size:28px;
}
.cs1
{
	color:#333;
	font-size:15px;
}
.lbl1
{
	font-size:19px;
	color:#333;
	float:right;
	min-width:100px;
	text-align:right;
	direction:rtl;
	
}
.it1
{
	font-size:14px;
	color:#333;
	float:right;
	width:25%;
	min-width:200px;
	text-align:right;
	
}
.softwareblock:hover img
{
        /*-webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
		
	
    border: 1px solid #f7f7f7;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
-moz-box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
    transition: all 0.4s ease-in-out;*/
}
.prodblock:hover img
{
        /*-webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
		*/
	
    border: 1px solid #f7f7f7;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
-moz-box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
box-shadow: 0px 0px 19px 1px rgba(94,92,94,0.83);
    transition: all 0.4s ease-in-out;
}
@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.articlerow
{
	min-width:95%;
	text-align:right;
}
#contentdes
{
	background-color:#ffffff;
}
.centerimage
{
	width:auto;
	position:relative;
	text-align:center;
	
}
.centerimage img
{
	display:inline;
	width:auto;
	height:auto;
}
#des_1 *
{
	color:#ffffff;
}
.social
{
	width: 250px;
    height: 59px;
    
	text-align:center;
	position:relative;
	margin:auto;
	padding:auto;
}
.social a:link,.social a:visited
{
	margin: 2px;
    display: block;
    border-radius: 500px;
    float: left;
    width: 55px;
    height: 55px;
    background: url('../img/socialmedia.png') 0 0 no-repeat transparent;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
}.social a:hover
{
	margin: 2px;
    display: block;
    border-radius: 500px;
    float: left;
    width: 55px;
    height: 55px;
    background: url('../img/socialmedia2.png') 0 0 no-repeat transparent;
	transition: background 0.20s linear 0s;
	-o-transition: background 0.20s linear 0s;
	-ms-transition: background 0.20s linear 0s;
	-moz-transition: background 0.20s linear 0s;
	-webkit-transition: background 0.20s linear 0s;
}
.soc1
{
	background-position: -358px 10px !important;
}.soc2
{
	background-position: -507px -212px  !important;
}.soc3
{
	background-position: -654px -211px  !important;
}.soc4
{
	background-position: -507px -65px  !important;
}

#staticb-block
{
	background-color:#ffffff !important;
	padding:0px !important;
}
