
@font-face {
	font-family: Yekan;
	src: url(/assets/font/Yekan.eot) format("embedded-opentype"), url(/assets/font/Yekan.woff) format("woff"), url(/assets/font/Yekan.ttf) format("truetype"), url(/assets/font/Yekan.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: numbers;
	src: url(/assets/font/yekannumbers.eot) format("embedded-opentype"), url(/assets/font/yekannumbers.woff) format("woff"), url(/assets/font/yekannumbers.ttf) format("truetype"), url(/assets/font/yekannumbers.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@media print
{
* {
	background: none !important; color: black !important; filter: none !important; box-shadow: none !important; text-shadow: none !important;
}
[href].print-href::after {
	font-weight: normal; content: " (" attr(href) ")";
}
.print-href a[href]:not([href^='#']):not(:empty)::after {
	font-weight: normal; content: " (" attr(href) ")";
}
thead {
	display: table-header-group;
}
audio {
	page-break-inside: avoid;
}
video {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
pre {
	page-break-inside: avoid;
}
tr {
	page-break-inside: avoid;
}
blockquote {
	page-break-inside: avoid;
}
audio {
	max-width: 100% !important;
}
video {
	max-width: 100% !important;
}
img {
	max-width: 100% !important;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
html {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size:  100%; vertical-align: baseline;
}
div {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
span {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
object {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
iframe {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h1 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h2 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h3 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h4 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h5 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h6 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
p {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; margin-bottom:10px; border-image: none; font-size: 100%; vertical-align: baseline;
}
blockquote {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
pre {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
abbr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
address {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
cite {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
code {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
del {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dfn {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
em {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
img {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ins {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
kbd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
q {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
samp {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
small {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strong {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sub {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
var {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
b {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
i {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dl {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dt {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ol {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ul {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
li {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
fieldset {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
form {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
label {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
legend {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
table {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
caption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tbody {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tfoot {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
thead {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
th {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
td {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
article {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
aside {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
canvas {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
details {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figcaption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figure {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
footer {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
header {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
hgroup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
menu {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
nav {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
section {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
summary {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
time {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
mark {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
audio {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
video {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	line-height: 1;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
a {
	background: none; margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline;
}
ins {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 153);
}
mark {
	color: rgb(0, 0, 0); font-style: italic; font-weight: bold; background-color: rgb(255, 255, 153);
}
del {
	text-decoration: line-through;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
body {
	margin: 0px auto; padding: 0px; font-family: "Yekan"; font-size: 14px; font-weight: normal; direction: rtl; -ms-word-wrap: break-word; background-color: rgb(250, 248, 248);
}
img {
	max-width: 100%;
}
html {
	-ms-overflow-x: hidden;
}
* {
	margin: 0px; padding: 0px; font-family: "Yekan";font-size: 14px; font-weight: !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
[class^='mi-']::before {
	text-align: center; text-transform: none; font-family: "icon"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; display: inline-block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
[class*=' mi-']::before {
	text-align: center; text-transform: none; font-family: "icon"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; display: inline-block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.clr {
	clear: both; display: block;
}
:-ms-input-placeholder {
	color: rgb(87, 87, 87) !important;
}
i {
	display: inline-block;
}
span {
	display: inline-block;
}
label {
	display: inline-block;
}
a {
	display: inline-block;
}
/*.mi-search::before {
	content: "\e800";
}
.mi-user-add::before {
	content: "\e801";
}
.mi-user::before {
	content: "\e802";
}
.mi-lock::before {
	content: "\e803";
}
.mi-users::before {
	content: "\e804";
}
.mi-lock-open-alt::before {
	content: "\e805";
}
.mi-right-open::before {
	content: "\e806";
}
.mi-left-dir::before {
	content: "\e807";
}
.mi-right-dir-1::before {
	content: "\e808";
}
.mi-left-open::before {
	content: "\e809";
}
.mi-align-left::before {
	content: "\e80a";
}
.mi-indent-left::before {
	content: "\e80b";
}
.mi-book::before {
	content: "\e80c";
}
.mi-squares::before {
	content: "\e80d";
}
.mi-ok-squared::before {
	content: "\e80e";
}
.mi-plus-squared::before {
	content: "\e80f";
}
.mi-firefox::before {
	content: "\e810";
}
.mi-chrome::before {
	content: "\e811";
}
.mi-ie::before {
	content: "\e812";
}
.mi-cancel::before {
	content: "\e813";
}
.mi-ok::before {
	content: "\e814";
}
.mi-th-list::before {
	content: "\e815";
}
.mi-camera::before {
	content: "\e816";
}
.mi-home::before {
	content: "\e817";
}
.mi-link::before {
	content: "\e818";
}
.mi-eye::before {
	content: "\e819";
}
.mi-flag::before {
	content: "\e81a";
}
.mi-download::before {
	content: "\e81b";
}
.mi-upload::before {
	content: "\e81c";
}
.mi-chat-empty::before {
	content: "\e81d";
}
.mi-chat::before {
	content: "\e81e";
}
.mi-print::before {
	content: "\e81f";
}
.mi-edit::before {
	content: "\e820";
}
.mi-export::before {
	content: "\e821";
}
.mi-share::before {
	content: "\e822";
}
.mi-location::before {
	content: "\e823";
}
.mi-doc-text-inv::before {
	content: "\e824";
}
.mi-sliders::before {
	content: "\e825";
}
.mi-cog-alt::before {
	content: "\e826";
}
.mi-fax::before {
	content: "\e827";
}
.mi-folder-open::before {
	content: "\e828";
}
.mi-logout::before {
	content: "\e829";
}
.mi-zoom-in::before {
	content: "\e82a";
}
.mi-login::before {
	content: "\e82b";
}
.mi-block::before {
	content: "\e82c";
}
.mi-clock::before {
	content: "\e82d";
}
.mi-volume-up::before {
	content: "\e82e";
}
.mi-headphones::before {
	content: "\e82f";
}
.mi-calendar-empty::before {
	content: "\e830";
}
.mi-book-open::before {
	content: "\e831";
}
.mi-book-1::before {
	content: "\e832";
}
.mi-address-book::before {
	content: "\e833";
}
.mi-laptop::before {
	content: "\e834";
}
.mi-book-open-1::before {
	content: "\e835";
}
.mi-facebook::before {
	content: "\e836";
}
.mi-book-2::before {
	content: "\e837";
}
.mi-paper-plane::before {
	content: "\e838";
}
.mi-newspaper::before {
	content: "\e839";
}
.mi-stop::before {
	content: "\e83a";
}
.mi-circle::before {
	content: "\e83b";
}
.mi-leaf::before {
	content: "\e83c";
}
.mi-laptop-1::before {
	content: "\e83d";
}
.mi-tablet::before {
	content: "\e83e";
}
.mi-desktop::before {
	content: "\e83f";
}
.mi-mobile::before {
	content: "\e840";
}
.mi-inbox::before {
	content: "\e841";
}
.mi-align-right::before {
	content: "\e842";
}
.mi-check::before {
	content: "\e843";
}
.mi-briefcase::before {
	content: "\e844";
}
.mi-off::before {
	content: "\e845";
}
.mi-qrcode::before {
	content: "\e846";
}
.mi-chart-bar::before {
	content: "\e847";
}
.mi-gift::before {
	content: "\e848";
}
.mi-floppy::before {
	content: "\e849";
}
.mi-credit-card::before {
	content: "\e84a";
}
.mi-megaphone::before {
	content: "\e84b";
}
.mi-bug::before {
	content: "\e84c";
}
.mi-tasks::before {
	content: "\e84d";
}
.mi-filter::before {
	content: "\e84e";
}
.mi-magic::before {
	content: "\e84f";
}
.mi-cubes::before {
	content: "\e850";
}
.mi-cube::before {
	content: "\e851";
}
.mi-puzzle::before {
	content: "\e852";
}
.mi-frown::before {
	content: "\e853";
}
.mi-smile::before {
	content: "\e854";
}
.mi-database::before {
	content: "\e855";
}
.mi-android::before {
	content: "\e856";
}
.mi-linux::before {
	content: "\e857";
}
.mi-codeopen::before {
	content: "\e858";
}
.mi-stackoverflow::before {
	content: "\e859";
}
.mi-leanpub::before {
	content: "\e85a";
}
.mi-twitter::before {
	content: "\e85b";
}
.mi-wordpress::before {
	content: "\e85c";
}
.mi-youtube::before {
	content: "\e85d";
}
.mi-whatsapp::before {
	content: "\e85e";
}
.mi-skype::before {
	content: "\e85f";
}
.mi-gplus::before {
	content: "\e860";
}
.mi-instagram::before {
	content: "\e861";
}
.mi-picture::before {
	content: "\e862";
}
.mi-info-circled::before {
	content: "\e863";
}
.mi-help-circled::before {
	content: "\e864";
}
.mi-home-1::before {
	content: "\e865";
}
.mi-tag::before {
	content: "\e866";
}
.mi-print-1::before {
	content: "\e867";
}
.mi-vcard::before {
	content: "\e868";
}
.mi-trash::before {
	content: "\e869";
}
.mi-calendar::before {
	content: "\e86a";
}
.mi-archive::before {
	content: "\e86b";
}
.mi-mobile-1::before {
	content: "\e86c";
}
.mi-trophy::before {
	content: "\e86d";
}
.mi-back-in-time::before {
	content: "\e86e";
}
.mi-list-add::before {
	content: "\e86f";
}
.mi-briefcase-1::before {
	content: "\e870";
}
.mi-clipboard::before {
	content: "\e871";
}
.mi-megaphone-1::before {
	content: "\e872";
}
.mi-bucket::before {
	content: "\e873";
}
.mi-linkedin::before {
	content: "\e874";
}
.mi-dropbox::before {
	content: "\e875";
}
.mi-evernote::before {
	content: "\e876";
}
.mi-graduation-cap::before {
	content: "\e877";
}
.mi-video::before {
	content: "\e878";
}
.mi-videocam::before {
	content: "\e879";
}
.mi-video-1::before {
	content: "\e87a";
}
.mi-docs::before {
	content: "\e87b";
}
.mi-menu-1::before {
	content: "\e87c";
}
.mi-address::before {
	content: "\e87d";
}
.mi-map::before {
	content: "\e87e";
}
.mi-bell::before {
	content: "\e87f";
}
.mi-feather::before {
	content: "\e880";
}
.mi-pencil::before {
	content: "\e881";
}
.mi-edit-1::before {
	content: "\e882";
}
.mi-doc-new::before {
	content: "\e883";
}
.mi-graduation-cap-1::before {
	content: "\e884";
}
.mi-language::before {
	content: "\e885";
}
.mi-lifebuoy::before {
	content: "\e886";
}
.mi-basket::before {
	content: "\e887";
}
.mi-clock-1::before {
	content: "\e888";
}
.mi-phone::before {
	content: "\e889";
}
.mi-contacts::before {
	content: "\e88a";
}
.mi-globe-alt::before {
	content: "\e88b";
}
.mi-check-1::before {
	content: "\e88c";
}
.mi-check-outline::before {
	content: "\e88d";
}
.mi-layers::before {
	content: "\e88e";
}
.mi-mail::before {
	content: "\e88f";
}
.mi-heart::before {
	content: "\e890";
}
.mi-tag-1::before {
	content: "\e891";
}
.mi-print-2::before {
	content: "\e892";
}
.mi-award::before {
	content: "\e893";
}
.mi-signal::before {
	content: "\e894";
}
.mi-easel::before {
	content: "\e895";
}
.mi-folder-open-1::before {
	content: "\e896";
}
.mi-vector-pencil::before {
	content: "\e897";
}
.mi-at::before {
	content: "\e898";
}
.mi-hash::before {
	content: "\e899";
}
.mi-library::before {
	content: "\e89a";
}
.mi-buffer::before {
	content: "\e89b";
}
.mi-macstore::before {
	content: "\e89c";
}
.mi-th-large::before {
	content: "\e89d";
}
.mi-wallet::before {
	content: "\e89e";
}
.mi-food::before {
	content: "\e89f";
}
.mi-beaker::before {
	content: "\e8a0";
}
.mi-ok-1::before {
	content: "\e8a1";
}
.mi-chat-1::before {
	content: "\e8a2";
}
.mi-calendar-1::before {
	content: "\e8a3";
}
.mi-calendar-2::before {
	content: "\e8a4";
}
.mi-phone-circled::before {
	content: "\e8a5";
}
.mi-history::before {
	content: "\e8a6";
}
.mi-credit-card-1::before {
	content: "\e8a7";
}
.mi-money::before {
	content: "\e8a8";
}
.mi-money-1::before {
	content: "\e8a9";
}*/
a {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
input {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
button {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
textarea {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
#pagewrap > header .left-header-site ul li a::before {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
.owl-next {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
.owl-prev {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
.big-links ul li h2 {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
.section-group .news-section li h2 {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
.last-terms-section > ul > li h2 {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
#pagewrap > header .top-menu nav > ul > li span {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
aside .related-terms li h2 {
	transition:0.2s linear; text-decoration: none; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;
}
#pagewrap {
	margin: 0px; padding: 0px; width: 100%; position: relative;
}
.mi-container {
	margin: 0px auto; padding: 0px; width: 1280px; position: relative;
}
#pagewrap > header .top-menu .client-area li span {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header .top-menu .client-area li .search-layer {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='text'] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='submit'] {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header .left-header-site .offer-layer {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-term-slider {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.term-slider img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.owl-prev {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.owl-next {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.term-slider img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.term-slider .item .more-button {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.big-links ul li a {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.section-group section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.section-group .news-section li img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.section-group section .item img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-terms-section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-terms-section > ul > li img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .last-terms-single li > a img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .term-info-sencion .detail-term img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
aside .related-terms li img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .term-info-sencion {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .single-tags {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
aside section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .last-terms-single {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .category-list-section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.right-page-side .category-list-section .detail-term img {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.test {
    width:20%
}
.test1 {
    width:10%
}
.paging-section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.page-styles section {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.salary-table {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header {
	width: 100%; border-top-color: rgb(221, 12, 12); border-bottom-color: rgb(227, 227, 227); border-top-width: 4px; border-bottom-width: 4px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
#pagewrap > header .top-menu {
	width: 100%; min-height: 49px; background-color: rgb(234, 233, 233);
}
#pagewrap > header .top-menu nav {
	float: right;
}
#pagewrap > header .top-menu nav > ul > li {
	padding: 0px 10px; line-height: 50px; display: inline-table;
}
#pagewrap > header .top-menu nav > ul > li a {
	color: rgb(65, 65, 65);
}
#pagewrap > header .top-menu nav > ul > li span {
	color: rgb(65, 65, 65);
}
#pagewrap > header .top-menu nav > ul > li:hover > a {
	color: rgb(221, 12, 12); cursor: pointer;
}
#pagewrap > header .top-menu nav > ul > li ul li:hover a {
	color: rgb(221, 12, 12); cursor: pointer;
}
#pagewrap > header .top-menu nav > ul > li:hover > span {
	color: rgb(221, 12, 12); cursor: pointer;
}
#pagewrap > header .top-menu nav > ul > li ul li:hover span {
	color: rgb(221, 12, 12); cursor: pointer;
}
#pagewrap > header .top-menu nav > ul > li ul {
	padding: 5px 20px; width: 100%; right: 0px; display: none; position: absolute; z-index: 10000; background-color: rgb(223, 222, 222);
}
#pagewrap > header .top-menu nav > ul > li ul li {
	padding: 0px 10px 0px 20px; line-height: 50px; display: inline-table; position: relative;
}
/*#pagewrap > header .top-menu nav > ul > li ul li::before {
	top: 2px; right: 0px; font-family: "icon"; position: absolute; content: "\e807";
}*/
#pagewrap > header .top-menu nav > ul > li ul li::before {
	top: 2px; right: 0px; font-family: "icon"; position: absolute;
}
.top-menu nav #nav-menu {
	top: 12px; color: rgb(87, 87, 87); font-size: 28px; display: none; position: relative;
}
.top-menu nav #nav-menu:hover {
	cursor: pointer;
}
#pagewrap > header .top-menu .client-area {
	padding-top: 6px; float: left; position: relative;
}
#pagewrap > header .top-menu .client-area ul::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
#pagewrap > header .top-menu .client-area li {
	margin-right: 10px; float: left; position: relative;
}
#pagewrap > header .top-menu .client-area li a {
	padding: 0px 0px 0px 10px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 35px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#pagewrap > header .top-menu .client-area li a i {
	margin: 0px 10px; font-size: 18px;
}
#pagewrap > header .top-menu .client-area li a .mi-lock-open-alt {
	right: 2px; font-size: 18px; position: relative;
}
#pagewrap > header .top-menu .client-area li .user-login-button {
	background-color: rgb(255, 166, 20);
}
#pagewrap > header .top-menu .client-area li .user-login-button:hover {
	background-color: rgb(232, 140, 10);
}
#pagewrap > header .top-menu .client-area li .user-register-button {
	background-color: rgb(112, 184, 59);
}
#pagewrap > header .top-menu .client-area li .user-register-button:hover {
	background-color: rgb(93, 161, 38);
}
#pagewrap > header .top-menu .client-area li span {
	background-color: rgb(87, 87, 87);
}
#pagewrap > header .top-menu .client-area li span:hover {
	cursor: pointer;
}
#pagewrap > header .top-menu .client-area li span i {
	padding: 0px 10px; right: 0px; color: rgb(255, 255, 255); line-height: 35px; font-size: 24px; position: relative;
}
#pagewrap > header .top-menu .client-area li .search-layer {
	padding: 10px; left: 0px; top: 47px; display: none; position: absolute; z-index: 10000; min-width: 280px; background-color: rgb(234, 233, 233);
}
#pagewrap > header .top-menu .client-area li .search-layer::after {
	left: 10px; top: -10px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(234, 233, 233); border-left-color: transparent; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
#pagewrap > header .top-menu .client-area li .search-layer form {
	width: 100%;
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='text'] {
	padding: 0px 5px; border: 0px currentColor; border-image: none; width: 255px; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; margin-left: 6px;
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='submit'] {
	padding: 0px 2px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 35px; background-color: rgb(221, 12, 12);
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='submit']:hover {
	background-color: rgb(202, 10, 10);
}
#pagewrap > header .top-menu .client-area li .search-layer form input[type='submit']:active {
	background-color: rgb(202, 10, 10);
}
#pagewrap > header .header-site {
	width: 100%; position: relative; min-height: 150px; background-color: rgb(87, 87, 87);
}
#pagewrap > header .right-bg-header-site {
	top: 0px; width: 18%; right: 0px; position: absolute; z-index: 100; min-height: 150px; background-color: rgb(221, 12, 12);
}
#pagewrap > header .right-header-site {
	width: 18%; border-left-color: rgb(202, 10, 10); border-left-width: 20px; border-left-style: solid; float: right; position: relative; z-index: 1000; min-height: 150px; background-color: rgb(221, 12, 12);
}
#pagewrap > header .right-header-site .site-logo {
	background: url("../img/logo.png") no-repeat 0px 0px; margin: 0px auto; top: 28px; width: 146px; height: 99px; display: block; position: relative;
}
#pagewrap > header .left-header-site {
	width: 82%; border-right-color: rgb(70, 70, 70); border-right-width: 10px; border-right-style: solid; float: left; min-height: 150px;
}
#pagewrap > header .left-header-site ul {
	width: 40%; padding-top: 18px; padding-right: 25px; float: right;
}
#pagewrap > header .left-header-site ul li {
	line-height: 28px;
}
#pagewrap > header .left-header-site ul li h2 {
	font-size: 14px;
}
#pagewrap > header .left-header-site ul li a {
	color: rgb(255, 255, 255); padding-right: 12px; position: relative;
}
#pagewrap > header .left-header-site ul li a:hover {
	color: rgb(255, 166, 20); padding-right: 16px;
}
#pagewrap > header .left-header-site ul li a::before {
	top: 3px; right: 0px; color: rgb(255, 255, 255); font-family: "icon"; font-size: 6px; position: absolute; content: "";
}
#pagewrap > header .left-header-site ul li a:hover::before {
	color: rgb(255, 166, 20);
}
#pagewrap > header .left-header-site .offer-layer {
	width: 60%; height: 110px; overflow: hidden; padding-right: 55px; padding-left: 20px; margin-top: 23px; float: left; position: relative; background-color: rgb(65, 65, 65);
}
#pagewrap > header .left-header-site .offer-layer::before {
	background: url("../img/sprite.png") no-repeat -2px -93px; width: 35px; height: 110px; right: 0px; position: absolute; content: "";
}
#pagewrap > header .left-header-site .offer-layer h2 {
	padding-top: 18px; font-size: 16px;
}
#pagewrap > header .left-header-site .offer-layer h2 a {
	color: rgb(255, 255, 255);
}
#pagewrap > header .left-header-site .offer-layer:hover h2 a {
	color: rgb(250, 154, 54);
}
#pagewrap > header .left-header-site .offer-layer h2 span {
	font-size: 14px; margin-right: 5px;
}
#pagewrap > header .left-header-site .offer-layer p {
	text-align: justify; color: rgb(255, 255, 255); line-height: 23px; padding-top: 12px;
}
.main-content {
	margin-top: 25px;
}
.last-term-slider {
	padding: 0px 15px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 55%; height: 345px; margin-left: 2%; float: right; background-color: rgb(255, 255, 255);
}
.last-term-slider header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
.last-term-slider header i::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 34px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.last-term-slider header i::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.last-term-slider header h2 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.last-terms-section {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; margin-top: 25px; background-color: rgb(255, 255, 255);
}
.last-terms-section header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
.last-terms-section header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.last-terms-section header span::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.last-terms-section header h2 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.last-terms-section > ul {
	padding: 15px 0px; color: rgb(87, 87, 87);
}
.last-terms-section > ul > li img {
	margin: 10px 20px 20px 2%; padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 23%; float: right;
}
.last-terms-section > ul > li::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.last-terms-section > ul > li ul::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.last-terms-section > ul > li ul li {
	width: 25%; text-align: center; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: right; display: inline-table;
}
.last-terms-section > ul > li ul li:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.last-terms-section > ul > li ul {
	color: rgb(149, 149, 149); line-height: 30px; clear: both; margin-bottom: 15px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.last-terms-section > ul > li ul li i {
	font-size: 18px; margin-left: 8px;
}
.last-terms-section > ul > li h2 {
	padding: 25px 10px 20px; width: 70%; font-size: 20px; float: right;
}
.last-terms-section > ul > li p {
	padding: 20px; text-align: justify; color: rgb(132, 132, 132); line-height: 31px; font-size: 14px; margin-bottom: 15px;
}
.last-terms-section > ul > li h2 a {
	color: rgb(82, 82, 82);
}
.last-terms-section > ul > li h2 a:hover {
	color: rgb(221, 12, 12);
}
.last-terms-section > ul > li:hover h2 {
	padding-right: 15px;
}
.term-slider {
	direction: ltr;
}
.article-slider {
	direction: ltr;
}
.video-slider {
	direction: ltr;
}
.owl-prev {
	padding: 0px 8px; width: 35px; height: 35px; position: absolute; background-color: rgb(87, 87, 87);
}
.owl-next {
	padding: 0px 8px; width: 35px; height: 35px; position: absolute; background-color: rgb(87, 87, 87);
}
.term-slider .owl-prev {
	left: 40px; top: -60px;
}
.term-slider .owl-next {
	left: 0px; top: -60px;
}
.owl-prev i {
	top: 2px; color: rgb(255, 255, 255); font-size: 30px; position: relative;
}
.owl-next i {
	top: 2px; color: rgb(255, 255, 255); font-size: 30px; position: relative;
}
.owl-prev i {
	left: 5px;
}
.owl-next i {
	left: 2px;
}
.owl-next:hover {
	background-color: rgb(221, 12, 12);
}
.owl-prev:hover {
	background-color: rgb(221, 12, 12);
}
.term-slider img {
	margin: 10px 10px 0px 5%; padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 34%; float: right;
}
.term-slider ul {
	width: 58%; color: rgb(137, 137, 137); padding-top: 15px; float: right;
}
.term-slider ul li {
	padding: 5px 0px; line-height: 22px; font-size: 14px;
}
.term-slider ul i {
	font-size: 16px; margin-left: 6px;
}
.term-slider .item {
	position: relative; direction: rtl; min-height: 243px;
}
.term-slider .item .more-button {
	padding: 0px 10px; left: 10px; bottom: 0px; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; position: absolute; background-color: rgb(112, 184, 59);
}
.term-slider .item .more-button:hover {
	background-color: rgb(93, 161, 38);
}
.big-links {
	width: 43%; float: left;
}
.big-links ul::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.big-links ul li {
	width: 48%; margin-left: 4%; float: right;
}
.big-links ul li:nth-child(2n) {
	margin-left: 0px;
}
.big-links ul li a {
	border: 1px solid rgb(203, 203, 203); border-image: none; color: rgb(87, 87, 87); margin-bottom: 23px; display: block; position: relative; min-height: 160px; background-color: rgb(255, 255, 255);
}
.big-links ul li h2 {
	padding: 12px 0px; width: 100%; text-align: center; bottom: 0px; font-size: 18px; position: absolute; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(221, 221, 221); -webkit-border-bottom-right-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-bottomleft: 2px;
}
.big-links ul li a span {
	background: url("../img/sprite.png") no-repeat 0px 0px; margin: 0px auto; display: block;
}
.big-links ul li a .big-link-group {
	background-position: -198px -4px; width: 192px; height: 85px; margin-top: 20px;
}
.big-links ul li a .big-link-term {
	background-position: -3px -1px; width: 179px; height: 76px; margin-top: 20px;
}
.big-links ul li a .big-link-register {
	background-position: -241px -101px; width: 149px; height: 95px; margin-top: 10px;
}
.big-links ul li a .big-link-students {
	background-position: -60px -101px; width: 147px; height: 87px; margin-top: 15px;
}
.big-links ul li a:hover h2 {
	color: rgb(255, 255, 255); background-color: rgb(87, 87, 87);
}
.section-group {
	margin-top: 30px;
}
.section-group section {
	border: 1px solid rgb(201, 201, 201); border-image: none; width: 32%; margin-left: 2%; float: right; position: relative; min-height: 300px; background-color: rgb(255, 255, 255);
}
.section-group section .archive-button {
	padding: 0px 10px; left: -1px; bottom: -36px; color: rgb(255, 255, 255); line-height: 35px; position: absolute; min-width: 129px; border-bottom-left-radius: 3px; background-color: rgb(87, 87, 87); -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;
}
.section-group section .archive-button i {
	padding-left: 10px; font-size: 18px; margin-left: 7px; border-left-color: rgb(113, 113, 113); border-left-width: 1px; border-left-style: solid;
}
.section-group section .archive-button:hover {
	background-color: rgb(114, 113, 113);
}
.section-group section .archive-button:hover i {
	border-color: rgb(87, 87, 87);
}
.section-group section .archive-button::after {
	top: -5px; width: 0px; height: 0px; right: 14px; border-right-color: transparent; border-bottom-color: rgb(87, 87, 87); border-left-color: transparent; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.section-group section .archive-button:hover::after {
	border-bottom-color: rgb(114, 113, 113); border-bottom-width: 5px; border-bottom-style: solid;
}
.section-group section:nth-child(3) {
	margin-left: 0px;
}
.section-group section header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
.section-group .news-section header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 34px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.section-group .article-section header span::before {
	top: 0px; width: 60px; height: 52px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 7px; font-family: "icon"; font-size: 29px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.section-group .video-section header span::before {
	top: 0px; width: 60px; height: 52px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 7px; font-family: "icon"; font-size: 29px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.section-group section header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 34px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.section-group section header span::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.section-group section header h2 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.section-group .news-section article {
	padding: 10px 12px;
}
.section-group .news-section li {
	width: 100%; margin-bottom: 18px;
}
.section-group .news-section li::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.section-group .news-section li img {
	padding: 2px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 20%; margin-left: 4%; float: right;
}
.section-group .news-section li h2 {
	padding: 5px 0px 13px; width: 75%; color: rgb(87, 87, 87); line-height: 22px; font-size: 13px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
.section-group .news-section li span {
	color: rgb(142, 142, 142); line-height: 30px; padding-top: 6px; font-size: 13px;
}
.section-group .news-section li span i {
	margin-left: 4px;
}
.section-group .news-section li:hover h2 {
	padding-right: 5px;
}
.section-group .news-section li:last-child {
	margin-bottom: 2px;
}
.section-group section .item {
	direction: rtl;
}
.section-group section .item img {
	margin: 0px auto; padding: 4px; border: 1px solid rgb(201, 201, 201); border-image: none; display: block;
}
.article-section header {
	margin-bottom: 11px;
}
.video-section header {
	margin-bottom: 11px;
}
.slider-style .item h2 {
	margin: 0px auto 10px; padding: 10px 0px; width: 90%; text-align: right; color: rgb(87, 87, 87); line-height: 20px; font-size: 14px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid;
}
.slider-style .item h2 a {
	color: rgb(87, 87, 87);
}
.slider-style .item h2 a:hover {
	color: rgb(221, 12, 12);
}
.slider-style .item p {
	padding: 0px 15px; text-align: justify; color: rgb(127, 127, 127); line-height: 22px;
}
.slider-style .owl-prev {
	border-radius: 0px 3px 3px 0px; left: 162px; height: 36px; bottom: -36px; background-color: rgb(188, 188, 188); -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.slider-style .owl-next {
	border-radius: 0px; left: 127px; height: 36px; bottom: -36px; background-color: rgb(188, 188, 188); -moz-border-radius: 0; -webkit-border-radius: 0;
}
.slider-style .owl-next:hover {
	background-color: rgb(255, 0, 0);
}
.slider-style .owl-next:active {
	background-color: rgb(255, 0, 0);
}
.slider-style .owl-prev:hover {
	background-color: rgb(255, 0, 0);
}
.slider-style .owl-prev:active {
	background-color: rgb(255, 0, 0);
}
.faq-section ul {
	padding: 15px 0px;
}
.faq-section ul li {
	color: rgb(255, 255, 255); line-height: 30px; padding-right: 13px; position: relative;
}
.faq-section ul li::before {
	top: 1px; right: 0px; color: rgb(170, 170, 170); font-family: "icon"; font-size: 7px; position: absolute; content: "";
}
.faq-section ul li a {
	color: rgb(255, 255, 255);
}
.faq-section ul li:hover a {
	color: rgb(255, 166, 20); padding-right: 10px;
}
footer {
	width: 100%; margin-top: 65px; border-top-color: rgb(208, 0, 0); border-top-width: 5px; border-top-style: solid; background-color: rgb(87, 87, 87);
}
footer .top-footer {
	padding: 20px 0px 30px; background-color: rgb(87, 87, 87);
}
footer .top-footer section header {
	width: 100%; line-height: 35px; padding-bottom: 10px; border-bottom-color: rgb(112, 112, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
footer .top-footer section header h4 {
	color: rgb(255, 255, 255); font-size: 16px;
}
footer .top-footer .contact-section {
	width: 39%; color: rgb(255, 255, 255); margin-left: 3%; float: right;
}
footer .top-footer .contact-section p {
	padding: 20px 0px; line-height: 24px; font-size: 15px;
}
footer .top-footer .contact-section ul li {
	line-height: 30px; font-size: 15px;
}
footer .top-footer .contact-section ul li i {
	font-size: 20px; margin-left: 10px;
}
footer .top-footer .contact-section ul li .mi-mobile {
	right: 5px; font-size: 25px; margin-left: 16px; position: relative;
}
footer .top-footer .faq-section {
	width: 28%; margin-left: 3%; float: right;
}
footer .top-footer .newsletter-section {
	width: 27%; float: right;
}
footer .footer-site {
	padding: 10px 0px; width: 100%; background-color: rgb(56, 56, 56);
}
footer .footer-site ul li {
	margin: 10px 0px; padding: 0px 10px; height: 15px; line-height: 15px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; display: inline-table;
}
footer .footer-site ul li:first-child {
	padding-right: 0px;
}
footer .footer-site ul li:last-child {
	border: 0px currentColor; border-image: none;
}
footer .footer-site ul li a {
	color: rgb(255, 255, 255); font-size: 14px;
}
footer .footer-site ul li a:hover {
	color: rgb(255, 166, 20);
}
footer p a:hover {
	color: rgb(255, 166, 20);
}
footer .footer-site p {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
footer .footer-site p a {
	color: rgb(255, 255, 255);
}
.newsletter-section .horizontal {
	border-bottom-color: rgb(112, 112, 112); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsletter-section .horizontal li {
	width: 50%; text-align: center; padding-bottom: 10px; float: right;
}
.newsletter-section .horizontal li a {
	color: rgb(255, 255, 255); line-height: 35px; display: block;
}
.newsletter-section .horizontal .active a {
	color: rgb(255, 166, 20);
}
.newsletter-section .horizontal li:first-child {
	border-left-color: rgb(112, 112, 112); border-left-width: 1px; border-left-style: solid;
}
.newsletter-section .horizontal::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.newsletter-section .tabs > div p {
	padding: 20px 0px; text-align: justify; color: rgb(255, 255, 255); line-height: 24px;
}
.newsletter-section .tabs > div form input[type='email'] {
	padding: 0px 10px; border-radius: 3px; border: 0px currentColor; border-image: none; width: 100%; line-height: 35px; margin-bottom: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.newsletter-section .tabs > div form input[type='text'] {
	padding: 0px 10px; border-radius: 3px; border: 0px currentColor; border-image: none; width: 100%; line-height: 35px; margin-bottom: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.newsletter-section .tabs > div form input[type='submit'] {
	padding: 0px 10px; border-radius: 3px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 37px; margin-top: 15px; float: left; background-color: rgb(112, 184, 59); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.newsletter-section .tabs > div form input[type='submit']:hover {
	cursor: pointer; background-color: rgb(93, 161, 38);
}
.newsletter-section .tabs > div form input[type='submit']:active {
	cursor: pointer; background-color: rgb(93, 161, 38);
}
.title-index-page {
	text-indent: -21474836.48px; font-size: 13px; visibility: hidden; position: absolute;
}
.right-page-side {
	width: 69%; margin-left: 3%; float: right;
}
.right-page-side .term-info-sencion {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
.right-page-side .term-info-sencion article {
	padding: 0px 10px 10px;
}
.right-page-side .term-info-sencion header {
	padding: 0px 100px 0px 10px; width: 100%; position: relative;
}
.right-page-side .term-info-sencion header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.right-page-side .term-info-sencion header span::after {
	width: 0px; height: 0px; right: 19px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.right-page-side .term-info-sencion header h1 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.right-page-side .term-info-sencion .detail-term img {
	margin: 10px 10px 0px 3%; padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 25%; float: right;
}
.right-page-side .term-info-sencion .detail-term ul {
	width: 70%; color: rgb(137, 137, 137); padding-top: 15px; float: right;
}
.right-page-side .term-info-sencion .detail-term ul li {
	padding: 5px 0px; line-height: 22px; font-size: 14px;
}
.right-page-side .term-info-sencion .detail-term ul i {
	font-size: 16px; margin-left: 6px;
}
.right-page-side .term-info-sencion article p {
	padding: 15px 15px 0px; text-align: justify; color: rgb(105, 104, 104); line-height: 24px; font-size: 13px;
}
.right-page-side .term-info-sencion article a {
	color: rgb(105, 104, 104);
}
.right-page-side .term-info-sencion article ul {
	padding: 10px 15px;
}
.right-page-side .term-info-sencion article ul li {
	color: rgb(105, 104, 104); line-height: 24px; padding-right: 13px; position: relative;
}
.right-page-side .term-info-sencion article ul li::before {
	top: 1px; right: 0px; color: rgb(105, 104, 104); font-family: "icon"; font-size: 8px; position: absolute; content: "";
}
.right-page-side .register-term-button {
	padding: 0px 15px; left: 0px; top: 9px; color: rgb(255, 255, 255) !important; line-height: 35px; position: absolute; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background-color: rgb(112, 184, 59); -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.right-page-side .register-term-button:hover {
	background-color: rgb(93, 161, 38);
}
.register-button-down {
	padding: 0px 15px; left: 0px; bottom: 23px; color: rgb(255, 255, 255) !important; line-height: 35px; position: absolute; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background-color: rgb(112, 184, 59); -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.register-button-down:hover {
	background-color: rgb(93, 161, 38);
}
.right-page-side .term-info-sencion .detail-term ul li::before {
	content: "";
}
.right-page-side .single-tags {
	padding: 10px 25px 10px 10px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; margin-top: 15px; position: relative; background-color: rgb(255, 255, 255);
}
.right-page-side .single-tags::before {
	top: 10px; right: 10px; color: rgb(87, 87, 87); font-family: "icon"; position: absolute; content: "";
}
.right-page-side .single-tags a {
	padding: 0px 3px; color: rgb(142, 141, 141); line-height: 22px; font-size: 12px;
}
.right-page-side .last-terms-single {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; margin-top: 25px; position: relative; background-color: rgb(255, 255, 255);
}
.right-page-side .last-terms-single header {
	padding: 0px 100px 0px 10px; width: 100%; position: relative;
}
.right-page-side .last-terms-single header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.right-page-side .last-terms-single header span::after {
	width: 0px; height: 0px; right: 19px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.right-page-side .last-terms-single header h3 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.right-page-side .last-terms-single article {
	padding: 15px;
}
.right-page-side .last-terms-single li {
	width: 100%; margin-bottom: 18px;
}
.right-page-side .last-terms-single li::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.right-page-side .last-terms-single li > a {
	width: 13%; margin-left: 2%; float: right;
}
.right-page-side .last-terms-single li > a img {
	padding: 3px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 100%; background-color: rgb(255, 255, 255);
}
.right-page-side .last-terms-single li h2 {
	width: 85%; color: rgb(87, 87, 87); font-size: 13px; float: right;
}
.right-page-side .last-terms-single li h2 a {
	color: rgb(105, 104, 104); line-height: 22px; padding-bottom: 15px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.right-page-side .last-terms-single li span {
	color: rgb(142, 142, 142); line-height: 30px; padding-top: 6px; font-size: 13px; display: block;
}
.right-page-side .last-terms-single li span i {
	margin-left: 4px;
}
.right-page-side .last-terms-single li:hover h2 a {
	color: rgb(221, 12, 12); padding-right: 5px;
}
.right-page-side .last-terms-single li:last-child {
	margin-bottom: 2px;
}
aside section {
	border: 1px solid rgb(201, 201, 201); border-image: none; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
aside section article {
	padding: 10px 12px;
}
aside .related-terms {
	margin-top: 25px;
}
aside .related-terms li {
	width: 100%; margin-bottom: 18px;
}
aside .related-terms li::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
aside .related-terms li img {
	padding: 2px; border: 1px solid rgb(201, 201, 201); border-image: none; width: 20%; margin-left: 4%; float: right;
}
aside .related-terms li h2 {
	padding: 5px 0px 10px; width: 75%; color: rgb(87, 87, 87); line-height: 20px; font-size: 13px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: solid; float: right;
}
aside .related-terms li span {
	color: rgb(142, 142, 142); line-height: 30px; padding-top: 2px; font-size: 13px;
}
aside .related-terms li span i {
	margin-left: 4px;
}
aside .related-terms li:hover h2 {
	color: rgb(221, 12, 12); padding-right: 5px;
}
aside .related-terms li:last-child {
	margin-bottom: 2px;
}
aside .related-terms header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
aside .related-terms header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
aside .related-terms header span::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
aside .related-terms header h3 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
aside .category-term header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
aside .category-term header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
aside .category-term header span::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
aside .category-term header h3 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
aside .category-term article {
	padding: 20px;
}
aside .category-menu > li {
	line-height: 26px; padding-right: 22px; position: relative;
}
aside .category-menu > li::before {
	top: 0px; right: 0px; color: rgb(105, 104, 109); font-family: "icon"; font-size: 15px; position: absolute; content: "";
}
aside .category-menu > li ul {
	padding-right: 10px;
}
aside .category-menu > li ul li {
	padding-right: 15px; position: relative;
}
aside .category-menu > li a {
	color: rgb(87, 87, 87);
}
aside .category-menu > li a:hover {
	color: rgb(221, 12, 12); padding-right: 10px;
}
aside .category-menu > li ul li::before {
	top: 0px; right: 0px; color: rgb(105, 104, 109); font-family: "icon"; font-size: 15px; position: absolute; content: "";
}
.left-page-side {
	width: 28%; float: left;
}
.right-page-side .category-list-section {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; margin-top: 20px; position: relative; background-color: rgb(255, 255, 255);
}
.right-page-side .category-list-section article {
	padding: 0px 10px 15px;
}
.right-page-side .category-list-section header {
	padding: 0px 100px 0px 10px; width: 100%; position: relative;
}
.right-page-side .category-list-section header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.right-page-side .category-list-section header span::after {
	width: 0px; height: 0px; right: 19px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.right-page-side .category-list-section header h2 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.right-page-side .category-list-section .detail-term img {
	margin: 10px 10px 0px 3%; padding: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 15%; float: right;
}
.right-page-side .category-list-section .detail-term ul {
	width: 70%; color: rgb(87, 87, 87); padding-top: 15px; float: right;
}
.right-page-side .category-list-section .detail-term ul li {
	padding: 5px 0px; line-height: 22px; font-size: 14px;
}
.right-page-side .category-list-section .detail-term ul i {
	font-size: 16px; margin-left: 6px;
}
.right-page-side .category-list-section .register-term-button {
	top: auto !important; bottom: 13px !important;
}
.title-category-page {
	color: rgb(87, 87, 87); padding-bottom: 15px; font-size: 20px;
}
.page-styles section {
	border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; position: relative; background-color: rgb(255, 255, 255);
}
.page-styles section article {
	padding: 0px 10px 15px;
}
.page-styles section header {
	padding: 0px 100px 0px 10px; width: 100%; position: relative;
}
.page-styles section header span::after {
	width: 0px; height: 0px; right: 19px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.page-styles section header h1 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.page-styles .profile-layer header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.page-styles .register-form header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.page-styles .login-form header span::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; font-style: normal; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.page-styles .custom-page-style header span::after {
	width: 0px; height: 0px; right: 19px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.page-styles .custom-page-style article {
	padding: 5px 20px;
}
.page-side-style section {
	margin-bottom: 15px;
}
.page-side-style section header {
	padding: 0px 90px 0px 10px; width: 100%; position: relative;
}
.page-side-style section header i {
	font-style: normal;
}
.page-side-style section header i::before {
	top: 0px; width: 60px; height: 55px; text-align: center; right: 10px; color: rgb(255, 255, 255); padding-top: 4px; font-family: "icon"; font-size: 30px; border-top-color: rgb(202, 10, 10); border-top-width: 6px; border-top-style: solid; position: absolute; content: ""; background-color: rgb(221, 12, 12);
}
.page-side-style section header i::after {
	width: 0px; height: 0px; right: 9px; bottom: 5px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 31px; border-bottom-width: 15px; border-left-width: 31px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; content: "";
}
.page-side-style section header h3 {
	padding: 17px 0px; width: 100%; color: rgb(87, 87, 87); line-height: 20px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dashed;
}
.profile-side ul {
	padding: 0px 0px 15px;
}
.profile-side ul li {
	padding: 3px 10px; line-height: 22px; position: relative;
}
.profile-side ul li {
	color: rgb(127, 126, 126); font-size: 14px; display: block;
}
.profile-side ul li a {
	color: rgb(127, 126, 126); font-size: 14px; display: block;
}
.profile-side ul li:hover a {
	color: rgb(221, 12, 12); padding-right: 5px;
}
.profile-side ul li i {
	font-size: 19px; margin-left: 10px; position: relative;
}
.profile-side ul li .mi-money {
	right: 4px; margin-left: 16px;
}
.profile-side ul li .mi-lock {
	right: 4px; margin-left: 16px;
}
.profile-side ul li .mi-calendar-1 {
	right: 2px;
}
.profile-layer article {
	padding: 25px !important;
}
.profile-layer ul li {
	padding: 6px 0px !important; color: rgb(87, 87, 87); line-height: 20px;
}
.profile-layer ul li::before {
	content: "" !important;
}
.profile-layer ul li i {
	font-size: 19px; margin-left: 10px; position: relative;
}
.profile-layer ul li:nth-child(4) i {
	right: 4px;
}
.profile-layer ul li:nth-child(5) i {
	right: 4px;
}
.profile-layer ul li:nth-child(6) i {
	right: -1px;
}
.profile-layer ul li:nth-child(7) i {
	right: 1px;
}
.profile-layer ul li:nth-child(1) i {
	right: -1px;
}
.profile-image {
	padding: 10px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 25%; margin-left: 5%; float: right; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.profile-image a {
	text-align: center; color: rgb(78, 77, 77); line-height: 35px; font-size: 14px; display: block;
}
.profile-image a:hover {
	color: rgb(43, 135, 217);
}
.profile-image img {
	width: 100%;
}
.profile-box article ul {
	width: 70%; color: rgb(78, 77, 77); padding-top: 25px; float: right;
}
.custom-section-side ul {
	padding: 10px;
}
.custom-section-side ul li a {
	color: rgb(87, 87, 87); padding-right: 15px;
}
.custom-section-side ul li:hover a {
	padding-right: 25px;
}
.custom-section-side ul li {
	line-height: 28px; position: relative;
}
.custom-section-side ul li::before {
	color: rgb(87, 87, 87); font-family: "icon"; font-size: 7px; position: absolute; content: "";
}
ul.none-content li::before {
	content: "" !important;
}
form {
	width: 100%; position: relative;
}
form input[type='text'] {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none;  text-align: right; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form input[type='email'] {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none;  text-align: right; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; margin-bottom: 10px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form input[type='password'] {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none;  text-align: right; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; margin-bottom: 10px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form select {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none;  text-align: right; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; margin-bottom: 10px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form textarea {
	padding: 0px 15px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); border-image: none;  text-align: right; color: rgb(87, 87, 87); line-height: 35px; font-size: 13px; margin-bottom: 10px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form select option {
	padding: 2px 15px;
}
form textarea {
	height: 150px; resize: none;
}
form input[type='submit'] {
	margin: 15px 0px; padding: 0px 10px; border-radius: 4px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 35px; background-color: rgb(88, 182, 42); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
form input[type='submit']:hover {
	background-color: rgb(93, 161, 38);
}
form input[type='submit']:active {
	background-color: rgb(93, 161, 38);
}
form p {
	color: rgb(87, 87, 87); line-height: 25px; font-size: 13px;
}
form p a {
	color: rgb(87, 87, 87); padding-right: 25px; position: relative;
}
form p a:hover {
	color: rgb(221, 12, 12);
}
form p a i {
	right: 0px; font-size: 18px; position: absolute;
}
form p a .mi-lock {
	right: 2px;
}
form p a .mi-user-add {
	right: -2px;
}
form > label {
	color: rgb(87, 87, 87); line-height: 25px; font-size: 13px; display: block;
}
form > label input {
	margin-left: 5px;
}
.mi-alert {
	padding: 10px 35px; border-radius: 4px; border: 1px solid transparent; border-image: none; width: 100%; text-align: justify; line-height: 21px; font-size: 13px; margin-bottom: 15px; position: relative; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.mi-alert::before {
	right: 7px; font-family: "icon"; font-size: 18px; position: absolute; content: "";
}
.success.mi-alert {
	border: 1px solid rgb(172, 236, 175); border-image: none; color: rgb(26, 157, 32); background-color: rgb(240, 254, 241);
}
.success.mi-alert::before {
	color: rgb(26, 157, 32); content: "";
}
.error.mi-alert {
	border: 1px solid rgb(248, 179, 183); border-image: none; color: rgb(214, 12, 22); background-color: rgb(254, 233, 234);
}
.error.mi-alert::before {
	color: rgb(214, 12, 22); content: "";
}
.help.mi-alert {
	border: 1px solid rgb(158, 193, 228); border-image: none; color: rgb(16, 101, 187); background-color: rgb(233, 242, 252);
}
.help.mi-alert::before {
	color: rgb(16, 101, 187); content: "";
}
.paging-section {
	padding: 15px; border: 1px solid rgb(203, 203, 203); border-image: none; margin-top: 25px; background-color: rgb(255, 255, 255);
}
.paging-section > span {
	padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; color: rgb(111, 111, 110); line-height: 30px; font-size: 14px; float: right; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.paging-section > ul {
	float: left;
}
.paging-section > ul li {
	padding: 0px 2px; display: inline-table;
}
.paging-section > ul li .page {
	border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; color: rgb(111, 111, 110); line-height: 30px; font-size: 16px; white-space: nowrap; min-width: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.paging-section > ul li .current {
	border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; color: rgb(111, 111, 110); line-height: 30px; font-size: 16px; white-space: nowrap; min-width: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.paging-section > ul li .page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.paging-section > ul li .current {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.paging-section > ul li .prev-page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.paging-section > ul li .next-page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.paging-section > ul li .prev-page {
	border-radius: 3px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; min-width: 30px; background-color: rgb(87, 87, 87); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.paging-section > ul li .next-page {
	border-radius: 3px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; min-width: 30px; background-color: rgb(87, 87, 87); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.btn {
	margin: 5px; padding: 0px 10px; border-radius: 4px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 35px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.btn:hover {
	cursor: pointer;
}
.btn-primary {
	background-color: rgb(51, 122, 183);
}
.btn-success {
	background-color: rgb(88, 182, 42);
}
.btn-info {
	background-color: rgb(91, 192, 222);
}
.btn-warning {
	background-color: rgb(240, 173, 78);
}
.btn-danger {
	background-color: rgb(217, 83, 79);
}
.btn-primary:hover {
	background-color: rgb(40, 96, 144);
}
.btn-success:hover {
	background-color: rgb(93, 161, 38);
}
.btn-info:hover {
	background-color: rgb(49, 176, 213);
}
.btn-warning:hover {
	background-color: rgb(236, 151, 31);
}
.btn-danger:hover {
	background-color: rgb(201, 48, 44);
}
.grid-view-list {
	margin: 15px 0px; width: 100%; position: relative;
}
.grid-view-list .grid-head {
	width: 100%; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: rgb(87, 87, 87); -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.grid-view-list .grid-head li {
	padding: 10px 5px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; border-left-color: rgb(133, 132, 132); border-left-width: 1px; border-left-style: solid; float: right; display: inline-table;
}
.grid-view-list .grid-head li:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-view-list .grid-head::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.grid-view-list .grid-body {
	position: relative;
}
.grid-view-list .grid-body > li > ul {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(223, 223, 223) rgb(223, 223, 223); border-image: none; width: 100%; height: 150px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.grid-view-list .grid-body > li > ul > li {
	padding: 10px 5px; height: 150px; text-align: center; color: rgb(87, 87, 87); line-height: 22px; border-left-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; float: right; display: inline-table;
}
.grid-view-list .grid-body > li > ul > li a {
	color: rgb(87, 87, 87);
}
.grid-view-list .grid-body > li > ul > li span {
	padding: 10px; border-radius: 3px; line-height: 22px; margin-left: 10px; display: none; background-color: rgb(223, 223, 223); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-view-list .grid-body > li > ul > li:last-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-view-list .grid-body > li > ul::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.grid-view-list .grid-footer {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(203, 203, 203) rgb(203, 203, 203); border-image: none; width: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(251, 250, 250); -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;
}
.grid-view-list .grid-footer .grid-paging {
	padding: 15px;
}
.grid-view-list .grid-footer .grid-paging > span {
	padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; color: rgb(111, 111, 110); line-height: 30px; font-size: 14px; float: right; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-view-list .grid-footer .grid-paging > ul {
	float: left;
}
.grid-view-list .grid-footer .grid-paging > ul li {
	padding: 0px 2px; display: inline-table;
}
.grid-view-list .grid-footer .grid-paging > ul li .page {
	border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; color: rgb(111, 111, 110); line-height: 30px; font-size: 16px; white-space: nowrap; min-width: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-view-list .grid-footer .grid-paging > ul li .current {
	border-radius: 3px; border: 1px solid rgb(228, 228, 228); border-image: none; text-align: center; color: rgb(111, 111, 110); line-height: 30px; font-size: 16px; white-space: nowrap; min-width: 30px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-view-list .grid-footer .grid-paging > ul li .page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.grid-view-list .grid-footer .grid-paging > ul li .current {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.grid-view-list .grid-footer .grid-paging > ul li .prev-page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.grid-view-list .grid-footer .grid-paging > ul li .next-page:hover {
	color: rgb(87, 87, 87); background-color: rgb(228, 228, 228);
}
.grid-view-list .grid-footer .grid-paging > ul li .prev-page {
	border-radius: 3px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; min-width: 30px; background-color: rgb(87, 87, 87); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-view-list .grid-footer .grid-paging > ul li .next-page {
	border-radius: 3px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; min-width: 30px; background-color: rgb(87, 87, 87); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.grid-col-3 .grid-head li {
	width: 33%;
}
.grid-col-3 .grid-body > li > ul > li {
	width: 33%;
}
.grid-col-4 .grid-head li {
	width: 25%;
}
.grid-col-4 .grid-body > li > ul > li {
	width: 25%;
}
.grid-col-5 .grid-head li {
	width: 20%;
}
.grid-col-5 .grid-body > li > ul > li {
	width: 20%;
}
.grid-col-7 .grid-head li {
	width: 14.27%;
}
.grid-col-7 .grid-body > li > ul > li {
	width: 14.27%;
}
.salary-table {
	margin: 15px 0px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 100%; position: relative;
}
.salary-table header {
	padding: 10px 0px !important; line-height: 10px; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: rgb(87, 87, 87); -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;
}
.salary-table header h6 {
	padding: 10px 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 10px; font-size: 17px;
}
.salary-table input[type='submit'] {
	border-radius: 0px; width: 100%; line-height: 35px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.salary-table input[type='text'] {
	margin: 0px !important;
}
.salary-table ul {
	padding: 0px; width: 100%; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.salary-table ul li {
	padding: 10px; width: 50%; color: rgb(122, 122, 122); line-height: 22px; border-left-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid; float: right;
}
.salary-table ul li a {
	color: rgb(122, 122, 122);
}
.salary-table ul li:nth-child(2n) {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.salary-table ul::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.salary-table ul li label {
	margin: 0px 10px;
}
.salary-table ul.total-price li {
	vertical-align: middle; min-height: 60px;
}
.gallery-box {
	width: 100%;
}
.gallery-box::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.gallery-box li {
	padding: 0px 15px; width: 25%; height: 200px; margin-bottom: 10px; float: right;
}
.gallery-box li a {
	color: rgb(87, 87, 87);
}
.gallery-box li h2 {
	padding: 8px 5px; text-align: center; line-height: 20px;
}
.gallery-box li img {
	border-radius: 4px; transition:0.2s linear; width: 100%; max-height: 160px; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.gallery-box li:hover img {
	transform: rotate(-10deg); -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg);
}
.gallery-box li:hover a {
	color: rgb(221, 12, 12);
}
.images-product-layer {
	margin: 0px auto; width: 60%;
}
.images-product-layer .image-zoom {
	margin: 0px auto 15px; width: 100%;
}
.images-product-layer .image-zoom a {
	width: 100%;
}
.images-product-layer .image-zoom img {
	padding: 5px; border: 1px solid rgb(87, 87, 87); border-image: none; width: 100%; background-color: rgb(87, 87, 87);
}
.images-product-layer .thumbs-products li {
	padding: 3px 3px 0px; width: 70px; height: 60px; margin-bottom: 5px; margin-left: 5px; float: right; display: inline-table; background-color: rgb(87, 87, 87);
}
.images-product-layer .thumbs-products li img {
	width: 70px; height: 60px;
}
.description-pictures {
	margin-bottom: 20px;
}
@media screen and (max-width:1366px)
{
.mi-container {
	padding: 0px 50px; width: 100%;
}
}
@media screen and (max-width:1280px)
{
.mi-container {
    
	padding: 0px 20px;
}
#pagewrap > header .left-header-site ul {
	width: 35%;
}
#pagewrap > header .left-header-site .offer-layer {
	width: 65%;
}
#pagewrap > header .left-header-site .offer-layer p {
	font-size: 13px;
}
.section-group section .item img {
	width: 90%;
}
.section-group .news-section li h2 {
	padding-bottom: 8px;
}
.section-group .news-section li {
	margin-bottom: 10px;
}
}
@media screen and (max-width:1024px)
{
.right-page-side .last-terms-single li > a {
	width: 17%;
}
.right-page-side .last-terms-single li h2 {
	width: 81%;
}
aside .related-terms li img {
	display: none;
}
aside .related-terms article a {
	width: 100%; display: block;
}
aside .related-terms article a h2 {
	width: 100%; float: none;
}
.profile-image {
	width: 30%;
}
}
@media screen and (max-width:1000px)
{
#pagewrap > header .top-menu nav {
	width: 50px; position: relative;
}
.top-menu nav #nav-menu {
	display: block;
}
#pagewrap > header .top-menu nav > ul {
	padding: 10px 0px; border-radius: 4px; border: 1px solid rgb(203, 203, 203); border-image: none; top: 14px; width: 200px; right: 25px; display: none; position: absolute; z-index: 10000; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#pagewrap > header .top-menu nav > ul > li {
	padding: 0px; width: 100%; line-height: 35px; display: block; position: relative;
}
#pagewrap > header .top-menu nav > ul > li > a {
	padding: 0px 32px 0px 10px; display: block;
}
#pagewrap > header .top-menu nav > ul > li span {
	padding: 0px 32px 0px 10px; display: block;
}
#pagewrap > header .top-menu nav > ul > li::before {
	top: 1px; right: 20px; color: rgb(87, 87, 87); font-family: "icon"; position: absolute; content: "";
}
#pagewrap > header .top-menu nav > ul > li:hover span {
	padding-right: 40px;
}
#pagewrap > header .top-menu nav > ul > li:active span {
	padding-right: 40px;
}
#pagewrap > header .top-menu nav > ul > li:hover > a {
	padding-right: 40px;
}
#pagewrap > header .top-menu nav > ul > li:active > a {
	padding-right: 40px;
}
#pagewrap > header .top-menu nav > ul > li ul {
	border-radius: 0px; padding-right: 32px; display: block; position: static; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#pagewrap > header .top-menu nav > ul > li ul li {
	line-height: 30px; float: none; display: block;
}
#pagewrap > header .top-menu nav > ul > li ul li a {
	line-height: 30px; padding-right: 10px; display: block;
}
#pagewrap > header .top-menu nav > ul > li ul li:hover a {
	padding-right: 15px;
}
#pagewrap > header .left-header-site ul {
	width: 30%;
}
#pagewrap > header .left-header-site .offer-layer {
	width: 70%;
}
#pagewrap > header .left-header-site .offer-layer p {
	line-height: 18px;
}
#pagewrap > header .left-header-site .offer-layer h2 {
	padding-top: 14px;
}
#pagewrap > header .right-header-site .site-logo {
	top: 38px; width: 106px; height: 69px; right: -10px; background-size: 106px 69px;
}
.last-term-slider {
	display: none;
}
.big-links {
	width: 100%;
}
.last-terms-section > ul > li img {
	display: none;
}
.last-terms-section > ul > li h2 {
	padding: 0px 20px; width: 100%; font-size: 18px; float: none; display: block;
}
.last-terms-section > ul > li ul {
	margin-bottom: 25px;
}
.last-terms-section > ul > li ul li {
	padding: 0px 10px; width: 50%; text-align: right;
}
.last-terms-section > ul > li ul li:nth-child(2) {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.last-terms-section > ul > li p {
	line-height: 24px; margin-bottom: 0px;
}
.video-section {
	display: none;
}
.section-group section {
	width: 48%; margin-left: 4%;
}
.article-section {
	margin-left: 0px !important;
}
.right-page-side {
	width: 62%;
}
.left-page-side {
	width: 35%;
}
.right-page-side .term-info-sencion header h1 {
	font-size: 14px;
}
.right-page-side .term-info-sencion .detail-term img {
	display: none;
}
.right-page-side .term-info-sencion .detail-term ul {
	width: 100%;
}
.right-page-side .last-terms-single li h2 a {
	padding-bottom: 10px;
}
.right-page-side .last-terms-single li span {
	padding-top: 4px;
}
.profile-image {
	margin: 0px auto 15px; width: 200px; float: none;
}
}
@media screen and (max-width:850px)
{
footer .top-footer .contact-section {
	width: 100%; margin-bottom: 15px; margin-left: 0px; float: none;
}
footer .top-footer .faq-section {
	width: 100%; margin-bottom: 15px; margin-left: 0px; float: none;
}
footer .top-footer .newsletter-section {
	width: 100%; margin-bottom: 15px; margin-left: 0px; float: none;
}
.da-slide p {
	height: 97px;
}
.right-page-side {
	width: 100%; float: none;
}
.left-page-side {
	width: 100%; float: none;
}
.left-page-side {
	margin-top: 25px;
}
aside .related-terms li img {
	width: 14%; margin-left: 2%; float: right; display: block;
}
aside .related-terms article a h2 {
	padding: 10px 0px; width: 84%; float: right;
}
aside .related-terms li span {
	padding-top: 9px;
}
}
@media screen and (max-width:760px)
{
#pagewrap > header {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#pagewrap > header .header-site {
	margin-bottom: 150px;
}
#pagewrap > header .left-header-site .offer-layer::before {
	background: none;
}
#pagewrap > header .left-header-site .offer-layer {
	padding: 10px 20px 20px; border-radius: 0px; width: 100%; height: auto; right: 0px; bottom: -127px; float: none; position: absolute; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#pagewrap > header .left-header-site {
	width: 65%;
}
#pagewrap > header .right-header-site {
	width: 35%;
}
#pagewrap > header .left-header-site ul {
	width: 100%;
}
.da-slider {
	display: none;
}
.last-terms-section > ul > li ul {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.last-terms-section > ul > li ul li {
	width: 100%; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.last-terms-section > ul > li ul li:last-child {
	padding-bottom: 15px;
}
.grid-view-list .grid-head {
	display: none;
}
.grid-view-list .grid-body {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid; border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.grid-view-list .grid-body > li > ul:first-child {
	border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px;
}
.grid-view-list .grid-body > li > ul {
	height: auto;
}
.grid-view-list .grid-body > li > ul:nth-child(2n) {
	background-color: rgb(251, 250, 250);
}
.grid-col-3 .grid-body > li > ul > li {
	padding: 10px; width: 100%; height: auto; text-align: right; line-height: 22px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-col-4 .grid-body > li > ul > li {
	padding: 10px; width: 100%; height: auto; text-align: right; line-height: 22px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-col-5 .grid-body > li > ul > li {
	padding: 10px; width: 100%; height: auto; text-align: right; line-height: 22px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-col-7 .grid-body > li > ul > li {
	padding: 10px; width: 100%; height: auto; text-align: right; line-height: 22px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.grid-col-3 .grid-body > li > ul > li span {
	display: inline-block;
}
.grid-col-4 .grid-body > li > ul > li span {
	display: inline-block;
}
.grid-col-5 .grid-body > li > ul > li span {
	display: inline-block;
}
.grid-col-7 .grid-body > li > ul > li span {
	display: inline-block;
}
.salary-table ul li {
	width: 100%; text-align: right; line-height: 23px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: none;
}
.salary-table ul.total-price li {
	min-height: 0px;
}
.gallery-box li {
	width: 50%; text-align: center; margin-bottom: 15px;
}
}
@media screen and (max-width:600px)
{
.section-group section {
	width: 100%; margin-bottom: 52px; margin-left: 0px;
}
.right-page-side .term-info-sencion article a {
	display: none;
}
.right-page-side .last-terms-single li > a {
	width: 25%;
}
.right-page-side .last-terms-single li h2 {
	width: 73%;
}
aside .related-terms li img {
	width: 20%;
}
aside .related-terms article a h2 {
	width: 77%;
}
.right-page-side .category-list-section .detail-term img {
	display: none;
}
.right-page-side .category-list-section .detail-term ul {
	width: 100%; padding-right: 10px;
}
}
@media screen and (max-width:480px)
{
#pagewrap > header .left-header-site {
	width: 50%;
}
#pagewrap > header .right-header-site {
	width: 50%;
}
#pagewrap > header .left-header-site .offer-layer {
	display: none;
}
#pagewrap > header .header-site {
	margin-bottom: 0px;
}
#pagewrap > header .top-menu .client-area {
	padding: 21px 0px 10px; clear: both; float: none;
}
#pagewrap > header .top-menu .client-area li:first-child {
	left: 0px; top: -23px; position: absolute;
}
.top-menu .mi-container {
	padding: 0px 10px;
}
#pagewrap > header .top-menu .client-area li {
	float: right;
}
#pagewrap > header .top-menu .client-area li:nth-child(2) {
	margin: 0px 0px 0px 2%;
}
#pagewrap > header .top-menu .client-area li:nth-child(3) {
	margin: 0px;
}
#pagewrap > header .top-menu .client-area li:nth-child(2) {
	width: 49%;
}
#pagewrap > header .top-menu .client-area li:nth-child(3) {
	width: 49%;
}
#pagewrap > header .top-menu .client-area li:nth-child(2) a {
	width: 100%;
}
#pagewrap > header .top-menu .client-area li:nth-child(3) a {
	width: 100%;
}
#pagewrap > header .left-header-site ul {
	padding-right: 18px;
}
#pagewrap > header .left-header-site ul li h2 {
	font-size: 13px;
}
.big-links ul li {
	width: 100%;
}
.last-terms-section > ul > li h2 {
	font-size: 16px;
}
.right-page-side .term-info-sencion article {
	padding-bottom: 65px;
}
.right-page-side .category-list-section article {
	padding-bottom: 55px;
}
.paging-section > span {
	display: none;
}
.paging-section > ul {
	width: 100%;
}
.paging-section {
	padding: 10px;
}
form input[type='text'] {
	width: 100%;
}
form input[type='email'] {
	width: 100%;
}
form input[type='password'] {
	width: 100%;
}
form select {
	width: 100%;
}
form textarea {
	width: 100%;
}
.grid-view-list .grid-footer .grid-paging > span {
	display: none;
}
}

@media screen and (max-width:475px)
{
    .test {
        width:0px;

    }
    .test1 {
        width:0px;
    }
.right-page-side section header span {
	display: none;
}
aside section header span {
	display: none;
}
aside section header i {
	display: none;
}
.right-page-side .last-terms-single li > a {
	display: none;
}
aside .related-terms li img {
	display: none;
}
.right-page-side .last-terms-single li h2 {
	width: 100%;
}
aside .related-terms article a h2 {
	width: 100%;
}
.right-page-side section header {
	padding-right: 10px !important;
}
aside section header {
	padding-right: 10px !important;
}
}
@media screen and (max-width:380px)
{
.last-terms-section header span {
	display: none;
}
.last-terms-section header {
	padding: 0px 20px;
}
.last-terms-section > ul > li h2 {
	line-height: 25px; padding-top: 0px;
}
.gallery-box li {
	width: 100%;
}
}
