@font-face {
	font-family: 'Yekan';
	src: url('fonts/Yekan.eot')format('eot'), url('fonts/Yekan.woff') format('woff'), url('fonts/Yekan.ttf') format('truetype'), url('fonts/Yekan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BYekan';
	src: url('fonts/BYekan.eot')format('eot'), url('fonts/BYekan.woff') format('woff'), url('fonts/BYekan.ttf') format('truetype'), url('fonts/BYekan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {
	margin: 0px !important;
}
*, body {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: right;
	direction: rtl;
	font-family: 'yekan', tahoma;
	font-size: 13px;
	color: #646262;
}
body {
	background:#f4f8fc url(../images/body-bg.png);
}
a {
	text-decoration: none !important;
	color: #0328aa;
}
a:hover, a:focus {
	color: #46a349F;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
p {
	text-align: justify;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: right !important;
}
.center-box {
	float: none !important;
	margin: 0px auto !important;
}
.top-space {
	padding-top: 10px;
	padding-bottom: 10px;
}
.left-space {
	padding-left: 0px;
}
header {
	min-height: 153px !important;
	background: #fff;
	display: block;
	border-top: 1px solid #e3e4e5;
}
.header-contain {
	min-height: 40px;
	height: auto;
	overflow: auto;
	border-bottom: 1px solid #2D3035;
	display: block
}
.header-box {
	min-height: 26px;
	overflow: auto;
	padding: 7px 0px 7px 0px;
}
.support-phone-small {
	display: none;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
.support-phone-small strong {
	color: #E43A3A;
	font-size: 15px;
	font-weight: normal
}
a.logo {
	margin-right: 15px;
	display: block;
	width: 465px;
	float: right;
	position: relative;
	top: 5px;
}
@media (max-width: 767px) {
    a.logo {
	width: 100%;
	margin:0;
}
a.logo img {
    height: auto;
}
}
a.logo img {
	height: 106px;
	width: auto;
	margin: 10px 0 !important;
}
.log-ico {
	padding: 5px !important;
	background: transparent;
	color: #fff;
}
.login-user {
	position: relative;
	top: -20px;
	text-align: left;
}
.login-user a{
	background: #eee;
	padding: 2px 12px;
	border-radius: 0 0 4px 4px;
}
.login-user div a, .register-user div a {
	padding: 5px 0px 2px 8px !important;
	color: #929782;
	margin-right: 22px;
	font-size: 13px;
}
.login-user div a:hover {
	color: #0328aa
}
.register-user div a:hover {
	color: #0328aa
}
.log-ico {
	padding: 5px !important;
	background: transparent;
	color: #929782;
	margin-left: 7px;
}
.access-link {
	height: auto;
	float: left !important;
	margin-top: 20px;
}
.access-link ul {
	width: 100%;
}
.access-link ul li {
	float: left;
	padding: 0px 8px !important;
	margin-top: 4px !important;
	border-left: 1px solid #3A3A3A;
	color: #fff;
	list-style: none;
	vertical-align: middle;
}
.access-link ul li:last-child {
	border-left: none !important;
}
.top-menu li a {
	padding: 0px !important;
	font-size: 10px !important;
	line-height: 14px;
	font-weight: 900;
	text-shadow: 0px 0px 3px #050506;
}
.top-menu li a:hover, .top-menu li a:focus {
	background: none;
	color: #fff
}
.support-btn {
	background: rgba(30,33,39,0.9);
	width: 24px;
	height: 24px;
	display: block;
	line-height: 12px;
	color: #fff;
	margin: 0 0 0 4px;
	float: left;
	border: 1px solid #1B1E23;
}
.support-btn span {
	color: #fff;
}
.support-btn span {
	padding: 4px;
}
.support-phone {
	color: #fff;
	width: 280px;
	height: 25px;
	float: left;
	vertical-align: middle;
	border: 1px solid #1B1E23;
	background-color: #1E2127;
	padding: 2px 5px;
}
.support-title {
	color: #c72020;
	font-size: 11px;
	float: right;
}
.support-phone-circle {
	float: left;
	width: 50%;
}
ul.support-phone-circle li {
	list-style: none;
	font-size: 11px;
}
ul.support-phone-circle li span {
	padding-left: 16%;
	font-size: 11px;
	color: #fff
}
ul.support-phone-circle li bdi {
	font-size: 11px;
	color: #fff
}
a.brand-logo {
	float: left;
	background: #2D2D2D;
	color: red;
	padding: 5px 9px;
	line-height: 10px;
	position: relative;
	margin-top: 8px;
}
.brand-logo span {
	color: #fff;
	-webkit-transition: color 1000ms linear;
	-moz-transition: color 1000ms linear;
	-o-transition: color 1000ms linear;
	-ms-transition: color 1000ms linear;
	transition: color 1000ms linear;
}
.brand-logo span:hover {
	color: #E4332B;
	-webkit-transition: color 1000ms linear;
	-moz-transition: color 1000ms linear;
	-o-transition: color 1000ms linear;
	-ms-transition: color 1000ms linear;
	transition: color 1000ms linear;
}
.navbar-collapse {
	padding: 0px !important
}
.sticky {
	/*position: fixed;*/
	width: 100%;
	left: 0;
	top: 0;
	z-index: 9000 !important;
	border-top: 0;
}

/* responsive top menu and header */

@media (max-width: 767px) {
.col-xs-10, .logo-box, .menu-contain, .box-title {
	width: 100% !important
}
.header-box >.col-xs-6 {
	padding: 0px;
	width: 100%;
}
.support-phone-small {
	display: block !important
}
.support-phone {
	display: none !important;
}
.support-btn {
	display: none !important;
}
.access-link ul li {
	float: none;
	border-left: 0px;
}
.table-responsive>.fixed-column {
	border-right: 0px !important
}
.top-menu li a {
	padding: 5px 20px !important;
}
.top-menu li a:hover {
	color: #E43A3A;
	background: rgba(45, 45, 45, 0.5);
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11 {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}
footer {
	margin-top: 23px;
}
.domain input[type="text"] {
	width: 65% !important;
}
.domain input[type="submit"] {
	width: 35% !important;
}
.login-user, .register-user {
/*	margin-right: -7px !important;
	float: right !important;*/
}
.mypanel {
	width: 100% !important;
	float: left !important
}
.slideshow {
	/*display: none !important;*/
}
}
 @media (min-width: 768px) {
.navbar-toggle {
	display: none;
}
.brand-logo {
	display: none
}
}
 @media (min-width:768px) and (max-width:927px) {
.col-xs-10, .logo-box, .menu-contain {
	width: 100% !important
}
.header-box >.col-xs-6 {
	padding: 0px;
}
.support-phone-small {
	display: block !important
}
.support-phone {
	display: none !important;
}
.support-btn {
	display: none !important;
}
.header-box >.support-info {
	width: 25%;
}
.header-box >.access-link {
	width: 75%;
}
.navbar-collapse.in {
	overflow-y: visible;
}
/* footer:before{margin-top:-12% !important;} */

}
 @media (min-width:928px) and (max-width:1113px) {
.col-xs-10, .logo-box, .menu-contain {
	width: 100% !important
}
.header-box >.col-xs-6 {
	padding: 0px;
}
.header-box >.support-info {
	width: 35%;
}
.header-box >.access-link {
	width: 65%;
}
/* footer:before{margin-top:-10% !important;} */

}
 @media (min-width:1114px) and (max-width:1232px) {
.col-xs-10, .logo-box, .menu-contain {
	width: 100% !important
}
/* footer:before{margin-top:-9% !important;} */}
 @media (min-width:1233px) and (max-width:1303px) {
.col-xs-10, .logo-box, .menu-contain {
	width: 90% !important
}
/* footer:before{margin-top:-9% !important;} */}
 @media (min-width:1304px) and (max-width:1327px) {
.col-xs-10, .logo-box, .menu-contain {
	width: 85% !important
}
}
/* responsive top menu and header */

.slideshow {
	width: 100%;
	float: right;
	display: block;
	border-bottom: 0px solid #0328aa;
}
.slideshow img {
	float: right;
	max-width: 100%;
	height: auto;
	width: 100%;
}
.box-title {
	width: 100%;
	padding-bottom: 8px;
	color: #000;
	font-weight:bold;
	font-size: 14px;
	float: right;
	letter-spacing: .5px;
}
.box-title:after {
	content: "";
	background: url() no-repeat right -8px;
	width: 74px;
	height: 9px;
	position: absolute;
	bottom: -5px;
	float: right;
	right: -8px;
}
.box-title .glyphicon {
	font-size: 13px;
	color: #0328aa;
}
.divider {
	content: "";
	border-bottom: 0px solid #d1cfd2;
	padding-bottom: 0px;
}
footer {
	background: #0328aa;
	padding-top: 30px;
	border-top: 2px solid #0328aa;
}
strong{
	font-size: inherit;
	color: inherit;
}
ul {
	list-style-position: inside;
	width: 100%;
	list-style-type: none;
	display: inline-block;
	margin: 0px !important;
}
ul li a {
	color: #0328aa;
	font-size: 13px;
}
ul li a:hover {
	color: #ff4e00;
}
.limit-w {
	width: 40%
}
.space {
	padding: 15px 15px;
}
.space-t-b {
	padding: 15px 0 15px;
}
.btn-space {
	padding-bottom: 55px
}
.last-row {
	min-height: 260px !important;
}
/* .service-tab li.active {margin-bottom: -3px !important;} */

.tab-content-title {
	color: #af1519 !important;
	font-size: 16px;
}
.copyright {
	margin-top: 20px !important;
	border-top:1px dotted #001353;
	padding: 10px 0;
}
.foot-content h3 {
	color: #ff4e00 !important;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: .5px;
}
.foot-content ul {
	list-style: none
}
.foot-content ul li a {
	margin-right: 0px;
	transition: all 0.2s ease 0s;
	color: #fff
}
.foot-content ul li a:hover {
	color: #fff;
	margin-right: 5px;
	transition: all 0.3s ease-in-out 0s;
}
.service-table {
	border: 1px solid #ccc;
	width: 100%;
}
.service-table th {
	padding: 10px 0 !important;
	text-align: center;
	font-size: 12px;
}
.service-table td {
	text-align: center;
	width: 15%;
	font-size: 13px;
	color: #21252B;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc !important;
	padding: 8px 4px !important;
}
.service-table thead span {
	color: #fff;
	text-shadow: 0px 0px 2px #14181D;
	margin-bottom: 5px;
	font-weight: bold;
	display: block;
	font-size: 14px;
	text-align: center;
}
.service-table thead > tr > th {
	background: url('../images/2.png') #9D0B0C;
	color: #fff;
	padding: 10px 0 0 !important;
}
.service-table thead > tr > th p {    /* color: #1FA558; */
	color: #fff;
	padding: 4px 5px !important;
	margin: 5px 0 0 0 !important;
	text-align: center;
	border-top: 1px solid #15191D;
	background: #15191D !important;
	font-weight: normal;
	font-size: 11px;
}
.service-table thead > tr > th p strong {
	color: #DC2429;
	font-size: 12px;
	/* text-shadow: 0px 0px 3px #FFFFFF; */

	text-align: center;
	padding: 0 2px;
	font-weight: bold;
}
.service-table thead > tr > th:first-child {
	background: #F1F1F3;
	z-index: 1;
	position: relative;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff !important;
}
.service-table thead > tr > th:nth-child(2) {
	border-right: 1px solid #ccc
}
.service-table tr td:first-child {
	color: #15191D;
	font-size: 14px;
	white-space: nowrap;
	border-left: 1px solid #ddd;
	background: #F9F9F9 !important;
	text-shadow: 0px 0px 3px #FFF;
	text-align: right;
	padding: 8px 12px !important;
	font-weight: bold;
	width: 20%;
}
.service-table.service-first tr td:first-child {
	width: 10% !important;
}
.table-striped > tbody > tr:nth-of-type(odd) {
	background: none;
}
.table-hover > tbody > tr:hover, .tablepress .row-hover tr:hover td, .tablepress .odd td {
	background-color: #fff !important;
}
.service-table .btn-plan-b, .btn-plan-a {
	font-size: 11px;
	padding: 4px 12px !important;
	margin-top: 5px;
}
.btn-plan-a span.glyphicon, .btn-plan-b span.glyphicon {
	display: inline-block;
	font-size: 11px;
	text-shadow: none;
	color: #fff;
	padding-right: 7px;
}
.domain-table tr td {
	width: 5% !important;
}
.domain-table thead > tr > th {
	font-weight: normal;
	font-size: 13px;
}
.btn-plan-b {
	background: #30353C;
	color: #fff !important;
	border-color: #15191D;
	cursor: pointer;
}
.btn-plan-b:hover {
	background: #484E56;
	color: #fff !important;
	border-color: #3A3F46;
	cursor: pointer;
}
.iran-plan {
	text-align: center;
	background: rgba(133,9,10,0.5);
	padding: 0 0 5px;
}
.iran-plan a.btn.btn-plan-b {
	background: #2ecc71;
	border: 1px solid #27ae60;
}
.iran-plan a.btn.btn-plan-b:hover {
	background: #27ae60;
	border: 1px solid #1B9850;
}
.linux-plan {
	text-align: center;
	background: rgba(133,9,10,0.5);
	padding-bottom: 5px;
	margin-top: 5px;
}
.linux-plan a.btn.btn-plan-b {
	background: #f1c40f;
	border: 1px solid #DEB40B;
}
.linux-plan a.btn.btn-plan-b:hover {
	background: #f39c12;
	border: 1px solid #DE8B08;
}
.service-table td span.glyphicon-remove {
	color: #0328aa;
}
.service-table td span.glyphicon-ok {
	color: #209050;
}
.service-elm span.glyphicon {
	color: #0328aa;
	padding-left: 12px;
}
.banner {
	float: right;
	max-width: 100%;
	height: 250px;
	overflow: hidden;
	min-width: 100%;
}
table.service-table-feature {
	width: 100%;
}
table.service-table-feature td {
	width: 15%;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-color: #ccc !important;
	padding: 8px 4px !important;
	text-align: left;
	white-space: nowrap;
	color: #54595D;
}
table.service-table-feature td span.glyphicon-ok-sign {
	font-size: 16px;
	color: #008698;
}
/* navbar style */

.nav {
	margin-bottom: 0;
}
.menu {
	margin: 0;
}
.nav-menu {
	background: #fff;
	height: 45px;
	border-top: 1px solid #e3e4e5;
	z-index: 100;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.12);
	border-bottom: 1px solid #e3e4e5;
	z-index: 10000;
	margin-top: 23px;
}
.menu-contain {
	height: inherit;
}
.menu-contain ul {
	list-style: none;
}
.menu-contain ul li {
	color: #fff;
}
.menu-contain ul li a {
	color: #000;
	font-size: 12px;
}
.menu > li > a {
/*	padding: 11px 15px 12px;*/
}
.menu > li > a:hover, .menu > li > a:focus {
	background: none !important;
	border-top: 0px solid #C72020;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-color: #C72020;
	background: none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: none !important;
	color: #0328aa
}
.nav-menu.affix {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100% !important;
	z-index: 10;
	background-color: rgb(43, 43, 43);
	box-shadow: 0px 3px 10px #5A5A5A;
	-webkit-transition: all .6s ease-in-out;
}
.nav-menu>div>.navbar-toggle {
	padding: 6px 4px !important;
	margin-right: -6px;
	border: 1px solid #444;
	background: #1D1D1D;
}
.nav-menu>div.navbar-collapse {
	border-top: 0px;
}



/* responsive main menu*/

@media (max-width: 767px) {
.nav-menu {
	height: auto !important
}
.navbar-nav li {
	display: none
}
.menu-contain {
	padding-bottom: 10px;
}
.menu-contain ul li {
	float: none;
	border-bottom: 1px solid #eee;
}
.menu > li > a {
	padding: 8px 8px 8px !important;
}
.menu li a:hover {
	color: #E43A3A;
	background: rgba(45, 45, 45, 0.5) !important;
}
.dropdown-menu {
	max-width: 95%;
}
.dropdown-menu ul li a {
	background: none
}
.nav > li.dropdown.open:after {
	border: 0px
}
.foot-content {
	padding: 10px 30px 20px;
	border-bottom: 1px solid #2D2D2D;
}
.img-respons {
	margin-left: 0px !important;
}
.banner {
	height: auto !important;
}
.zm-logo, .zm-call {
	display: none !important
}
}
@media (max-width: 990px) {
#home article{}
}
/* / responsive main menu */

.scroll-top {
	position: fixed;
	bottom: 10px;
	left: 3%;
	z-index: 100;
	background: #0328aa;
	padding: 0 14px;
	font-size: 24px;
	border-radius: 3px;
}
.scroll-top a:link, .scroll-top a:visited, .scroll-top a i {
	color: #fff;
}
/* responsive table */

.table-responsive>.fixed-column {
	position: absolute;
	display: inline-block;
	width: auto;
	border-right: 1px solid #ddd;
}
 @media(min-width:768px) {
.table-responsive>.fixed-column {
	display: none;
}
.table-responsive {
	borde: 1px solid #ddd !important
}
}
 @media(max-width:768px) {
.service-table {
	border: 0px;
}
select.ext {
	right: 5%;
}
.tp-bullets.tp-thumbs {
	bottom: 20 !important;
}
}
.domain input[type="text"] {
	width: 80%;
	float: right;
	border-radius: 0px 4px 4px 0px;
	text-align: right;
	text-indent: 2%;
}
.domain input[type="submit"] {
	float: right;
	padding: 5px 15px;
	width: 20%;
	background: #ff4e00 !important;
	border-color: #ff4e00 !important;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px 0px 0px 4px;
	color:#fff;
}
.textwidget ul li i.fa {
	color: #ff4e00;
	padding: 5px 0px 4px 10px;
}
.customer-c li span {
	width: 100%;
	padding: 3px 0 !important;
	font-size: 14px;
	display: inline-block;
	color: #0328aa;
	font-weight: bold;
}
.customer-c li img {
	float: left
}
.carousel-control.custom {
	background-image: none !important;
	width: 2%;
	top: 0px;
	line-height: 24px;
	text-shadow: 0 0 0;
	text-shadow: 0;
	position: absolute;
}
.carousel-control.right.custom {
	right: auto;
	left: 12%;
}
/* tab drop */

.nav-tabs, .nav-pills {
	position: relative;
}
.tooltip-inner {
	font-size: 10px !important;
}
.new-service {
	width: 51%;
	border: 1px solid #CCC;
	position: relative;
	right: 24%;
	margin-top: -40px;
	height: 41px;
	background: #F9F9F9 none repeat scroll 0% 0%;
}
.new-service .nav-pills > li + li {
	margin-left: 0px;
}
.new-service .nav-pills > li {
	float: right
}
.nav-pills > li > a {
	border-radius: 0px !important;
}
.new-service .nav-pills > li.active > a, .new-service > li.active > a:hover, .new-service .nav-pills > li.active > a:focus {
	color: #A21717;
	background-color: #FFF;
	border-radius: 0px !important;
	border-bottom: 2px solid #A21717;
	margin-bottom: -2px;
}
.new-service .nav-pills li ul.dropdown-menu > li > a:hover, .new-service li ul.dropdown-menu > li > a:focus {
	background: none !important;
	color: #A21717 !important;
}
.new-service .nav-pills li ul.dropdown-menu > .active > a, .new-service .nav-pills li ul.dropdown-menu > .active > a:hover, .new-service .nav-pills li ul.dropdown-menu > .active > a:focus {
	background-color: #F9F9F9 !important;
	color: #0328aa !important;
}
.nav-pills li ul.dropdown-menu > .active > a, .new-service .nav-pills li ul.dropdown-menu > .active > a:hover, .nav-pills li ul.dropdown-menu > .active > a:focus {
	background-color: #F9F9F9 !important;
	color: #0328aa !important;
}
.domain-detail {
	background: #FFEEEE;
	border: 1px solid #E4C2C3;
	border-radius: 4px;
	padding: 5px 0px;
}
.domain-detail span.glyphicon {
	font-size: 15px;
}
.domain-detail strong {
	width: 10%;
	text-align: left;
	color: #4E4E4E;
	float: left;
	display: inline-block;
}
.ico-box {
	width: 70px;
	height: 70px;
	display: block;
	margin: 0px auto 15px;
	background: #0328aa;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.ico-box i {
	color: #000;
	font-size: 25px;
	padding: 21px;
}
.ico-box span.glyphicon {
	color: #000;
	font-size: 25px;
	padding: 21px;
}
span.display-tab {
	display: none;
}
.vertical .carousel-inner {
	height: 100%;
}
.carousel.vertical .item {
	-webkit-transition: 0.6s ease-in-out top;
	-moz-transition: 0.6s ease-in-out top;
	-ms-transition: 0.6s ease-in-out top;
	-o-transition: 0.6s ease-in-out top;
	transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {
	top: 0;
}
.carousel.vertical .next {
	top: 400px;
}
.carousel.vertical .prev {
	top: -400px;
}
.carousel.vertical .next.left, .carousel.vertical .prev.right {
	top: 0;
}
.carousel.vertical .active.left {
	top: -400px;
}
.carousel.vertical .active.right {
	top: 400px;
}
.carousel.vertical .item {
	left: 0;
}
/* slider */



.fullwidthbanner-container .tp-thumbs {
	padding: 0px !important;
}
.tp-bullets.tp-thumbs {
	bottom: 0 !important;
	width: 100% !important;
	background: rgba(33,37,43,0.9);
}
.tp-bullets.tp-thumbs .bullet {
}
.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {
	background-color: #fff !important;
}
.tp-bullets.tp-thumbs .tp-mask {
	width: 80% !important;
	left: 10%;
	right: 10%;
	overflow: hidden;
	position: relative;
}
 @media(max-width:768px) {
.tp-bullets.tp-thumbs {
	display: none;
}
}
/* page 2 */



.page-title {
	height: 230px;
	width: 100%;
	display: block;
	float: right;
	background-position: center center;
	background-size: cover;
}
.page-title img {
	max-width: 100%;
	height: auto;
	z-index: -1;
}
.page-title h2 {
	position: relative;
	top: 75%;
	text-align: center;
	color: #fff !important;
	text-shadow: 0px 0px 2px #777;
	font-size: 16pt;
	font-weight: normal !important;
}
h2 strong {
	color: #DC101D;
	font-size: 16pt;
	font-weight: normal;
	text-shadow: 0px 0px 2px #23282D;
}
.nav-tabs > li {
	float: right;
	margin-bottom: -1px;
}
.nav-pills > li {
	float: right;
	margin-bottom: 0px;
}
#feature {
	float: right;
	width: 100%;
}
#feature>.nav-pills > li.active > a, #feature> .nav-pills > li.active > a:hover, #feature>.nav-pills > li.active > a:focus {
	color: #8E0C10;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
#feature>.nav-pills > li > a {
	margin-right: 2px;
	line-height: 1.4;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0 !important;
}
#feature>.nav-pills>.dropdown-menu > li > a:hover, #feature>.nav-pills>.dropdown-menu > li > a:focus {
	color: #8E0C10
}
#feature .tab-content {
	border: 1px solid #DDD;
	margin-top: -7px;
	padding: 15px;
	float: right;
	width: 100%;
}
.panel-title > a.collapsed:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0fe";
	float: right;
	padding-left: 10px;
	color: #9E0B0F;
}
.panel-title > a:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f146";
	float: right;
	padding-left: 10px;
	color: #9E0B0F;
}
.panel-title > a {
	color: #5E6265;
	font-weight: normal;
}
.title-page:after {
	content: "";
	background: url() no-repeat center 0px;
	/* width: 407px; */

	height: 9px;
	position: absolute;
	bottom: -15px;
	right: 25%;
	left: 25%;
}
img {
	max-width: 100%;
	height: auto;
}
/* breadcrumbs */   

#breadcrumbs {
	list-style: none;
	margin: 0px !important;
	overflow: hidden;
	background: #f8f8f8;
	padding: 5px;
}
#breadcrumbs li {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	line-height: 20px;
}
#breadcrumbs .separator {
	font-size: 18px;
	font-weight: 100;
	color: #ccc;
}
strong.bread-current {
	color: #9E0B0F
}
.nopadding-right {
	padding-right: 0px !important;
}
.nopadding-left {
	padding-left: 0px !important;
}
.nomargin {
	margin: 0px !important
}
.red {
	color: #B3181D;
}
.blue {
	color: #369CBA;
}
.green {
	color: #198764
}
.gray {
	color: #919398;
}
.orange {
	color: #FF7600
}
.purple {
	color: #8E44AD
}
.gb {
	border-bottom: 3px solid #198764
}
.bb {
	border-bottom: 3px solid #369CBA
}
.br {
	border-bottom: 3px solid #B3181D
}
.bt {
	border-bottom: 3px solid #919398
}
.bp {
	border-bottom: 3px solid #8E44AD
}
.ob {
	border-bottom: 3px solid #FF7600
}
.pl {
	padding-left: 5px;
}
.pr {
	padding-right: 5px;
}
.ml {
	margin-left: 5px;
}
.mr {
	margin-right: 5px;
}
.img-respons, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: inline;
	max-width: 100%;
	height: auto;
	margin: 0 15px;
}
i.fa.fa-close {
	font-size: 0px;
}
i.fa.fa-close:before {
	font-size: 16px;
}
.s-mrg {
	margin: 0 2px !important;
}
.tablepress img {
	margin: 0 auto !important;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	margin: 0px auto !important;
	border: 1px dotted #ff4e00;
	padding: 1px;
	float: right;
}
.img-responsive {
	border: 0px dashed #ccc;
}
.zetta-menu div.menu-tit i.fa {
	color: #fff;
	float: right;
	font-size: 22px;
	padding-left: 10px;
}
.zetta-menu div.menu-dis {
	border-bottom: 0px !important;
}
.zetta-menu div.menu-tit.menu-dis strong {
	color: #fff !important;
	font-size: 12px !important;
	padding: 5px 0 0 40px !important;
	display: block;
	text-align: left;
	font-weight: normal;
}
.zetta-menu div.menu-tit.menu-dis span {
	display: block;
	padding-top: 5px;
	color: #ccc;
	line-height: 14px;
	text-align: justify;
	font-size: 12px;
}
.tp-caption {
	font-family: 'yekan' !important;
	color:#fff;
	right:50px;
	font-size:30px;
	text-align:center;
	text-shadow:1px 1px #000;
}

.menu-tit.menu-dis p {
	text-align: right;
	font-size: 11px;
	padding-bottom: 11px;
	border-bottom: 1px solid #3C3C3C;
}
select.ext {
	position: absolute;
	right: 4%;
	height: 20px;
	margin-top: 5px;
	border-left: 1px solid #ccc;
	border-width: 0px 0px 0px 1px;
	width: 16%;
	direction: ltr;
}
select.ext option {
	text-align: left;
	direction: ltr;
}
.discunt-btn {
	width: 100%;
}
.bullet.thumb:nth-child(1):after {
	content: 'اسلاید1';
	color: #919398 !important;
	text-align: center !important;
	padding: 0 25%;
	line-height: 40px;
}
.bullet.thumb:nth-child(2):before {
	content: 'اسلاید2';
	color: #919398 !important;
	text-align: center !important;
	padding: 0 21%;
	line-height: 40px;
}
.bullet.thumb:nth-child(3):before {
	content: 'اسلاید3';
	color: #919398 !important;
	text-align: center !important;
	padding: 0 21%;
	line-height: 40px;
}
.bullet.thumb:nth-child(4):before {
	content: 'اسلاید4';
	color: #919398 !important;
	text-align: center !important;
	padding: 0 23%;
	line-height: 40px;
}
.bullet.thumb:nth-child(5):before {
	content: 'اسلاید5';
	color: #919398 !important;
	text-align: center !important;
	padding: 0 18%;
	line-height: 40px;
}
.f-social {
	list-style: none;
}
.f-social li {
	float: right;
	margin-top: 10px;
}
.f-social li a i.fa {
	color: #fff;
	font-size:24px;
}
.f-social li a i.fa-facebook-official:hover {
	color: #8b9dc3;
}
.f-social li a i.fa-twitter-square:hover {
	color: #32ccfe;
}
.f-social li a i.fa-instagram:hover {
	color: #ff4e00;
}
.f-social li a i.fa-paper-plane:hover {
	color: #3EB6FF;
}
.box-title h1 {
	font-size: 18px !important;
	font-weight: normal !important;
	color: #5a5a5a !important;
	display: inline;
}
.box-title p {
	font-size: 18px !important;
	font-weight: normal !important;
	color: #5a5a5a !important;
	display: inline;
}
.left_banner {
	float: left;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
	border: 1px solid #ebeced;
	cursor: pointer;
	text-align: center
}
.left_banner img {
	border-radius: 4px;
}
.banner1 {
	margin-bottom: 3px;
	background: #0328aa
}
.banner2 {
	margin-bottom: 3px;
	background: #000
}
.banner3 {
	margin-bottom: 0px;
	background: #4caf50
}
.greybox {
	float: right;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #dedede;
	padding: 10px;
	min-height: 270px;
	margin-bottom: 10px;
}
.greybox h2{
	font-size:14px;
	font-weight:bold;
	letter-spacing: .5px;
}
.bottombox {
	float: right;
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #dedede;
	padding: 10px;
	min-height: 200px;
	margin-bottom: 10px;
}
.bluebox {
	float: right;
	width: 100%;
	height: auto;
	background: #0156a5;
	border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1);
	border: 1px solid #dedede;
	padding: 10px;
	min-height: 270px;
	margin-bottom: 10px;
}
.bluebox h5{color:#fff !important;}
.bluebox ul li a {color:#fff;}
.faqbox {
	background: #fff9de !important;
	border: 1px solid #ffe050 !important;
}
.mytitr {
	border: 1px dashed #ffe050;
	margin: 10px;
	clear: both;
}
.withbox {
	background: #fff;
	margin: 5px;
	padding: 5px;
	color: #646262
}
#myselect {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: rgb(255, 255, 255) url("../images/select.png") no-repeat scroll 8px center;
}
.mybtn {
	height: 25px;
	line-height:18px;
	color: #fff;
	font-size: 12px;
	margin-top: 0px;
	padding:2px 7px;
	background: #ff4e00;
}
.mybtn:hover {
	height: 25px;
	line-height:18px;
	color: #0328aa;
	font-size: 12px;
	margin-top: 0px;
	padding:2px 7px;
	background: #fff;
	border:1px solid #0328aa;
}
.mybtn i {
	color: #fff;
	margin-left: 5px;
}
.mybtn i:hover {
	color: #0328aa;
	margin-left: 5px;
}
.greentik {
	color: #ff4e00;
	font-size: 11px;
}
#home {
/*	background: #0328aa url(../images/parallax.jpg) top center repeat-y fixed;*/
	height: 350px;
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	position: relative;
	clear: both;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#home article h1{
    /*background: url("") no-repeat scroll center top transparent;*/
    position: relative;
	top: 150px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight:bold;
}
#home:hover {text-shadow: 0 4px 0 #212121;}
.hooshmand {
	width: 59px;
	height: 19px;
	background: transparent url("../images/hooshmand.png") no-repeat scroll 0% 0%;
	transition: all 1s ease 0s;
	float: right;
}
.hooshmand:hover {
	width: 59px;
	height: 19px;
	background: transparent url("../images/hooshmand_hover.png") no-repeat scroll 0% 0%;
	transition: all 1s ease 0s;
}
.fara_copyright {
	width: 315px;
	height: 20px;
	margin: 0 auto;
}
a.copyright2 {
	color: #949494 !important;
	font-size: 11px !important;
}
a.copyright2:hover {
	color: #949494 !important;
	font-size: 11px !important;
}
.lastcontents ul {
	margin-bottom: 10px !important;
	float: right;
	height: auto;
}
.lastcontents li{border-bottom: 1px solid #eee;line-height: 38.3px;list-style-type: none;}
.news ul {
	margin-bottom: 10px !important;
	float: right;
	height: auto;
	display: grid;
}
.news ul li{border-bottom:1px dotted #ddd;line-height: 34px;float: right;}
.news p{line-height:20px;padding: 0 27px;color: #444;margin-top: -7px;}
.news img {float: right;margin:10px 20px;padding: 3px;border: 1px dotted #ff4e00;}

.contenttext{min-height: 715px;}
.contenttext h1{font-size:14px;font-weight: bold;letter-spacing: .5px;}
.contenttext p{line-height:20px;padding: 0 27px;color: #333;margin-top: 10px;}
.contenttext img {float: none;margin:10px 0 10px 20px;padding: 3px;border: 1px dotted #ff4e00;}
section.col-xs-9.text-center.singlee li{list-style-type: disc;}
section.col-xs-9.text-center.singlee ul {
    padding-right: 32px;
}

.tags {
    margin: 25px 25px 10px;;
}
 .tags a {
    background-color: #eee;
    color: #0328aa;
    padding:1px 10px 2px;
    font-size:11px;
	margin-left:5px;
}
.tagarchive {
    margin-bottom:25px;
	font-size: 11px;
	color: #ff4e00;
	float: left;
	position: relative;
	top: -20px;
}

footer ul li {
	color: #fff !important;
	line-height: 1.85;
}

.notfound{text-align:center;margin-top:20px;}
/*------------------ I have added ----------------*/
nav {
	margin:0;
	text-align: right;
}

nav ul ul {
	display: none;
}

nav ul li:hover > ul {
	display: block;
}

nav ul {
	list-style: none;
	position: relative;
	display: inline-table;
}
nav ul:after {
	content: "";
	clear: both;
	display: block;
}

nav ul li {
	float: right;
	position: relative;
	font-weight: normal;
}

nav ul li:hover {
	background: transparent;
}

nav ul li:hover a {
	color: #0328aa;
}

nav ul li a {
	display: block;
	padding: 3px 15px 14px 20px;
	color: #000;
	text-decoration: none;
	direction: rtl;
	font-family: 'IRS', 'Yekan' , tahoma;
	font-size: 12px;
}

nav ul ul {
	background: #fff;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 103%;
	right: 0;
	min-width: 200px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
nav ul ul li {
	float: none;
	position: relative;
	text-align: right;
}
nav ul ul li a {
	padding: 10px 10px 7px 25px;
	color: #687074 !important;
	border-bottom: solid 1px #eee;
	direction: rtl;
	font-size: 13px;
	font-family: 'Yekan' , 'BYekan2' , tahoma;
}
nav ul ul li a:hover {
	color: #0328aa !important;
}
		
nav ul ul ul {
	position: absolute;
	right: 100%;
	top:0;
	min-width: 200px;
	margin-right: 3px;
}

.bottomIcon{margin:1px auto;width:100%;}
.iconHolder{height:125px;width:100%;color:#634783}
@media (max-width: 767px) {
.iconHolder{height:auto;}
}
.right{float:right;height:105px;width:165px}
.left{float:left;height:105px;background-position:left center;background-repeat:no-repeat}
.topRow{width:100%;height:0;margin:0 auto}
.left td{text-align:center;vertical-align:middle}
.right td{text-align:center;vertical-align:middle}
.middleRow td{border:medium none;float:right;margin:0;padding:0}
.middleRow>table{margin:0 auto;width:720px;float:right}
.tbl{margin-right:105px!important}
.tbl2{margin-right:246px!important;margin-top:-91px!important;width:574px!important}
.tbl3{margin-right:246px!important;margin-top:-92px!important;width:576px!important}
.tbl4{margin-right:389px!important;margin-top:-92px!important;width:500px!important}
.iconHolder{direction:rtl;text-align:center!important;vertical-align:middle;width:100%; height: auto;float:right;margin-bottom: 10px;}

.iconHolder img:hover {
   -webkit-filter: grayscale(50%);
   -moz-filter: grayscale(50%);
   filter: grayscale(50%);
   transition: all 0.5s ease;
   border-radius: 15px;
}

.iconHolder .hi-icon{background:none repeat scroll 0 0 rgba(255,255,255,0.1);top:0;transition:transform .1s ease-out 0s,background .2s ease 0s;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:70px; padding-top:15px;margin:24px 15px;position:relative;text-align:center;width:70px;z-index:1; float:right;}
.iconHolder .hi-icon:hover{background:none repeat scroll 0 0 rgba(189,148,48,0.05);color:#fff;transform:scale(0.93)}
.iconHolder .hi-icon:hover:after{-webkit-animation:sonarEffect 1.3s 75ms normal none 1 running ease-out;-ms-animation-name:sonarEffect;-ms-animation-duration:1.3s;animation:sonarEffect 1.3s 75ms normal none 1 running ease-out}
.iconHolder .hi-icon:after{box-shadow:0 0 0 2px rgba(99,71,131,0.1);left:0;opacity:0;padding:0;top:0;transform:scale(0.9);z-index:-1}
.iconHolder .hi-icon:after{border-radius:50%;box-sizing:content-box;content:"";height:100%;pointer-events:none;position:absolute;width:100%}
@keyframes sonarEffect{0%{opacity:.3}40%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #634783,0 0 0 10px rgba(255,255,255,0.5);opacity:.5}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #634783,0 0 0 10px rgba(255,255,255,0.5);opacity:0;transform:scale(1.5)}}
@keyframes sonarEffect{0%{opacity:.3}40%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,0.5);opacity:.5}100%{box-shadow:0 0 0 2px rgba(255,255,255,0.1),0 0 10px 1px #634783,0 0 0 10px rgba(255,255,255,0.5);opacity:0;transform:scale(1.5)}}
.bottomIcon a{color:#000!important;font-family: 'Yekan', tahoma!important;font-size:14px!important; }
.bottomIcon a:hover{color:#fff!important;font-family: 'Yekan', tahoma!important;font-size:15px!important; }
.hi-icon:hover{background:none repeat scroll 0 0 rgba(189,148,48,0.05);color:#fff;transform:scale(0.93)}
.exp a{color:#6d6f89;font-size:14px}
.bx1{ background:#ff4e00;border-radius: 3px;margin-bottom: 10px;height: 117px;}
.bx2{ background:#ff9000;border-radius: 3px;margin-bottom: 10px;height: 117px;}
.bx3{ background:#ffb400;border-radius: 3px;height: 117px;}
.explanation {
    box-sizing: border-box;
    display: table-cell;
    height: 117px;
    position: relative;
    vertical-align: middle;
}
a {
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.last{position: relative;left: -5px;}

#line-color {
    /*background: #B24592;
	background: -webkit-linear-gradient(to right, #F15F79, #B24592);
    background: linear-gradient(to right, #F15F79, #B24592);*/
	height:2px;
	background: #eee;
}

#line-color2 {
    /*background: #C02425;
	background: -webkit-linear-gradient(to right, #F0CB35, #C02425);
	background: linear-gradient(to right, #F0CB35, #C02425);*/
	height:2px;
	background: #eee;
}
#line-color3 {
	background: #215f00;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #e4e4d9, #215f00);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #e4e4d9, #215f00); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	height:2px;
	margin-top:29px;
}
#line-color4 {
    background: #fe8c00;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #f83600, #fe8c00);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #f83600, #fe8c00); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	height:2px;
	margin-top:29px;
}
.text-right i{color:#ff4e00;margin-left:5px;}
.about img{float:right; margin-left:10px;border: 1px dashed #ccc;padding: 1px;}
.space50-bottom{margin:0 0 40px}
.space50-top{margin-top:50px}

.all-button-space{height:380px}
.button-space{margin-bottom:10px;}

.fara-copyright{ width:300px; min-height:40px;margin: 0 auto;}
.fara-right{float:right; width:65px; height:40px; background:url(../images/divider.png) left center no-repeat;}
.fara-logo{ width:133px; height:30px;margin-left:10px ; margin-top:5px !important; float:left;background:url(../images/websitex.svg);}
.fara-logo:hover{width:133px; height:30px;margin-left:10px ; margin-top:5px !important; float:left;background:url(../images/websitex.svg);}
.fara-left{ float:right;text-align: right; width:220px; height:40px; margin-right:5px; font-family:Tahoma;}
.webdesigner, .webdesigner:focus{float: right;width: auto;color: #fff;font-size: 12px !important;font-weight: normal !important;font-family: Tahoma;}
.webdesigner:hover{color:#eee !important; text-decoration:none;}
.fara-copyright p{ direction:rtl;color: #fff;font-size: 12px;letter-spacing: -0.5px; margin:0; padding:0;line-height: 18px;font-family: Tahoma;}

.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}
.list_carousel {
    margin: 0;
}
.list_carousel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}
.list_carousel li {
    width: 166px;
    height: 90px;
    margin: 6px;
    display: block;
    float: right;
}

.bottomnews li{line-height:23px;}
.bottomnews li::before{content:'\f0a8';font-family:FontAwesome;color:#ff4e00;margin-left:5px;}

.comment-holder {
	padding: 0;
	margin: 0 0 20px;
}
.comments-h {
	padding: 0;
	margin: 0 0 3px 0;
}
.comment-list {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.comment {
	position: relative;
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: none;
	text-transform: none;
}
.comment .comment-body {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 20px;
	border: 1px solid #DDD;
	background: #f5f5f5;
	zoom: 1;
}
.comment.bypostauthor .comment-body {
	background: #fafafa;
}
.comment-author {
	float: left;
	margin: 0 20px 0 0;
}
.comment-author .author {
	display: block;
	padding-top: 20px;
	width: 65px;
	text-align: left;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 16px;
}
.comment-meta {
	font-size: 16px;
	float: right;
	padding: 5px 0;
}
.reply {
	float: right;
	margin-left: 28px;
	font-size: 16px;
}
.reply .comment-reply-link {
	background: #c5c5c5;
	color: #fff;
	padding: 5px 10px;
}
.reply .comment-reply-link:hover {
	color: #005580;
}
.reply a {
	display: inline-block;
	text-decoration: none!important;
}
.allowed_tags {
	padding: 15px;
	background: #eee;
	color: #666;
	font-size: 11px;
	font-family: "Courier New", Courier, monospace;
}
.allowed_tags strong {
	font-family: Tahoma, Geneva, sans-serif;
}
#comment{border: 1px dotted #ebeef6;background: #f1f4fa;padding:0px 20px;margin-top: 20px;}
#comment h2 {
	font-size: 18px;
	margin: 0px 0 20px;
}
#commentform p {
	margin-bottom: 10px;
}
#comment ul li{display:inline-block;}
.commentlist{border: 1px solid #d8dadc;padding: 0 10px;background: #f4f4f6;}
#respond {
	padding-top: 15px;
}
#respond h6 {
	margin-bottom: 30px;
}
#respond form .btn {
	margin-top: 20px;
}
#respond form .comment_submit {
	text-align: right;
	margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 979px) {
.comment-list ul.children {
	margin: 0;
}
}
@media (max-width: 767px) {
.comment-list ul.children {
	margin: 0;
}
}
.nocomments {
	margin: 0;
}
#commentform p.field {
	margin-bottom: 12px;
}
#commentform small {
	color: #8b8b8b;
}
#commentform label {
	display: block;
}
#commentform input[type="text"] {
	margin: 0;
	width: 200px;
	padding: 2px 5px;
    border-radius: 3px;
    font-size: 11px;
	border:1px dotted #d8dadc;
}
#commentform textarea {
	overflow: auto;
	margin: 0;
	min-width: 40%;
	min-height: 100px;
	width: 40%;
	height: 100px;
	padding:2px 5px;
	border-color: #d8dadc;
	border-radius: 3px;
	font-size: 11px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}
.children #commentform textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	min-width: 100px;
}
@media (min-width: 768px) and (max-width: 979px) {
#commentform textarea {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
}
@media (max-width: 767px) {
#commentform input[type="text"] {
	width: 100%;
	height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#commentform textarea {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
}
.comments-custom li {
	overflow: hidden;
	margin: 0;
	padding: 25px 0 25px 0;
	border-bottom: none;
	background: none;
}
.comments-custom li:first-child {
	padding-top: 0;
	border-top: none;
}
.comments-custom_txt {
	padding: 7px 0 0 0;
	border-top: 1px solid #DDD;
	margin-top: 7px;
}
.comments-custom_txt a {
	text-decoration: none;
}
.comments-custom_txt a:hover {
	text-decoration: underline;
}
.comments-custom_h_title, .comments-custom_h_author {
	margin-bottom: 5px;
	margin-top: 0px;
}
.comments-custom_h_author:first-letter {
	text-transform: uppercase;
}
.comments-custom i {
	font-size: 16px;
	margin-right: .5em;
	color: #999;
	float: left;
	min-width: 15px;
	text-align: center;
}
.comments-custom .ladle {
	float: left;
	padding-right: 5px;
}
.comments-custom .meta_format {
	margin-top: 2px;
	font-size: 14px;
}
.recent-comments li {
	margin: 0;
	padding: 0 0 .5em 0;
	border: none;
}

@media (max-width: 767px) {
nav ul ul {
    right: 0;
	min-width: 100px;
}
nav ul ul {
	top: 0;
	position: relative;
}
.wpcf7-textarea {
	width: 100% !important;
	height: auto!important
}
.wpcf7-text {
	width: 100%!important;
	height: auto !important;
}
.wpcf7 div {
	line-height: 25px !important
}
}
.menuBtn {
    display: none;
}
@media (max-width: 767px) {
	   .menuBtn {
        display: inline-block;
        position: absolute;
        top: 116px;
        z-index: 999999;
        left: 162px;
        border-radius: 3px;
        cursor: pointer;
    }
}
.pagination {
margin: 20px 0;
}
.pagination ul {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
border-radius: 5px;
}
.pagination ul>li {
display: inline;
float:right;}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
border-right-width: 1px;
border-radius: 0px 5px 5px 0px;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
border-left-width: 1px;
border-radius: 5px 0px 0px 5px;
}
.pagination ul>li>a, .pagination ul>li>span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
border-left-width: ۰;
}

.map {background:#fff; padding:3px; float:right; filter:grayscale(90%); margin-bottom:20px;}
.redstar {color:#ff4e00; font-size:15px;}
.contactpage ul li{line-height:30px;min-height: auto !important;}
.contactpage ul li span {color:#ed1c24;}

/* = Contact Form 7
-------------------------------------------------------------- */
.wpcf7 .wpcf7-radio .wpcf7-list-item input[type='radio'] ,
.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type='checkbox'] {margin:0;}
/*.wpcf7 input[type='text'] {width: 25%;}*/
.wpcf7-text {width:220px; font-size:12px; color: #777;}
.wpcf7-textarea {width:350px; height:60px; font-size:12px; color: #777;}
.wpcf7-select {padding:0px 3px; font-size:12px; color: #777;}

.wpcf7 .wpcf7-submit {padding: 4px 18px;background: #ed1c24;color: #ffffff;border: none;border-radius: 4px;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	position: relative;
}
.wpcf7 .wpcf7-submit:hover {background:#0328aa;color:#ffffff;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
}
.wpcf7 div{padding-right:25px;font-size: 12px;line-height: 20px;}
.wpcf7 p{margin-top:15px;}
.wpcf7 span{margin-left:15px;}
.wpcf7-title{font-size:15px;}
a.exlogo img {
    opacity: 1;
}
@media (max-width: 767px) {
    a.exlogo {
    display: none;
}
}
a.exlogo {
    float: left;
    width: auto;
    margin-right: 9px;
    margin-top: 29px;
}