@font-face {
    font-family: W_Yekan;
    src: url(../_fonts/W_yekan.eot);
    src: local('?'), url(../_fonts/W_Yekan.woff) format('woff'), url(../_fonts/W_Yekan.ttf) format('truetype'), url(../_fonts/W_Yekan.otf) format('otf');
    font-weight: 400;
    font-style: normal;
}
@font-face { font-family: 'Conv_W_yekan'; src: url('http://cdn.basiscore.net/_fonts/Weblogma_Yekan.eot'); src: local('?'), url('http://cdn.basiscore.net/_fonts/Weblogma_Yekan.woff') format('woff'), url('http://cdn.basiscore.net/_fonts/Weblogma_Yekan.ttf') format('truetype'), url('http://cdn.basiscore.net/_fonts/Weblogma_Yekan.svg') format('svg'); }
@font-face {
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/fa-brands-400.eot);
    src: url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(../fonts/fa-brands-400.svg#fontawesome) format("svg");
}

@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(../fonts/fa-solid-900.eot);
    src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg#fontawesome) format("svg");
}

@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/fa-regular-400.eot);
    src: url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(../fonts/fa-regular-400.svg#fontawesome) format("svg");
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'w_yekan';
    margin: 0;
    padding: 0;
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    cursor: pointer;
}

.bc-resize {
    width: 100%;
    direction: rtl;
}

.bc-container:after,
.bc-row:after,
.bc-row-padding:after,
.bc-topnav:after,
.bc-clear:after,
.bc-btn-group:before,
.bc-btn-group:after {
    content: "";
    display: table;
    clear: both
}

.bc-col.s1 {
    width: 8.33333%
}

.bc-col.s2 {
    width: 16.66666%
}

.bc-col.s3 {
    width: 24.99999%
}

.bc-col.s4 {
    width: 33.33333%
}

.bc-col.s5 {
    width: 41.66666%
}

.bc-col.s6 {
    width: 49.99999%
}

.bc-col.s7 {
    width: 58.33333%
}

.bc-col.s8 {
    width: 66.66666%
}

.bc-col.s9 {
    width: 74.99999%
}

.bc-col.s10 {
    width: 83.33333%
}

.bc-col.s11 {
    width: 91.66666%
}

.bc-col.s12,
.bc-half,
.bc-third,
.bc-twothird,
.bc-quarter {
    width: 99.99999%
}

@media (max-width:825px) and (min-width:601px) {
    .width-respos {
        width: 33% !important
    }
}

@media only screen and (min-width: 601px) {
    .bc-col.m1 {
        width: 8.33333%
    }
    .bc-col.m2 {
        width: 16.66666%
    }
    .bc-col.m3,
    .bc-quarter {
        width: 24.99999%
    }
    .bc-col.m4,
    .bc-third {
        width: 33.33333%
    }
    .bc-col.m5 {
        width: 41.66666%
    }
    .bc-col.m6,
    .bc-half {
        width: 49.99999%
    }
    .bc-col.m7 {
        width: 58.33333%
    }
    .bc-col.m8,
    .bc-twothird {
        width: 66.66666%
    }
    .bc-col.m9 {
        width: 74.99999%
    }
    .bc-col.m10 {
        width: 83.33333%
    }
    .bc-col.m11 {
        width: 91.66666%
    }
    .bc-col.m12 {
        width: 99.99999%
    }
}

@media only screen and (min-width: 769px) {
    .bc-col.pc1 {
        width: 8.33333%
    }
    .bc-col.pc2 {
        width: 16.66666%
    }
    .bc-col.pc3,
    .bc-quarter {
        width: 24.99999%
    }
    .bc-col.pc4,
    .bc-third {
        width: 33.33333%
    }
    .bc-col.pc5 {
        width: 41.66666%
    }
    .bc-col.pc6,
    .bc-half {
        width: 49.99999%
    }
    .bc-col.pc7 {
        width: 58.33333%
    }
    .bc-col.pc8,
    .bc-twothird {
        width: 66.66666%
    }
    .bc-col.pc9 {
        width: 74.99999%
    }
    .bc-col.pc10 {
        width: 83.33333%
    }
    .bc-col.pc11 {
        width: 91.66666%
    }
    .bc-col.pc12 {
        width: 99.99999%
    }
}

@media only screen and (min-width: 1024px) {
    .bc-col.l1 {
        width: 8.33333%
    }
    .bc-col.l2 {
        width: 16.66666%
    }
    .bc-col.l3,
    .bc-quarter {
        width: 24.99999%
    }
    .bc-col.l4,
    .bc-third {
        width: 33.33333%
    }
    .bc-col.l5 {
        width: 41.66666%
    }
    .bc-col.l6,
    .bc-half {
        width: 49.99999%
    }
    .bc-col.l7 {
        width: 58.33333%
    }
    .bc-col.l8,
    .bc-twothird {
        width: 66.66666%
    }
    .bc-col.l9 {
        width: 74.99999%
    }
    .bc-col.l10 {
        width: 83.33333%
    }
    .bc-col.l11 {
        width: 91.66666%
    }
    .bc-col.l12 {
        width: 99.99999%
    }
}

.bc-content {
    max-width: 1200px;
    margin: 0 auto
}

.bc-resize {
    margin: auto
}

.bc-rest {
    overflow: hidden
}

.clr {
    clear: both;
}


/*****refresh******/

.fa-refresh::before {
    content: "\f021";
}

.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
}


/*!
 * Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fab,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: a 2s infinite linear;
    animation: a 2s infinite linear
}

.fa-pulse {
    -webkit-animation: a 1s infinite steps(8);
    animation: a 1s infinite steps(8)
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-aws:before {
    content: "\f375"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-bus:before {
    content: "\f207"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comments:before {
    content: "\f086"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compress:before {
    content: "\f066"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f39e"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-female:before {
    content: "\f182"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-fly:before {
    content: "\f417"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-frown:before {
    content: "\f119"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-home:before {
    content: "\f015"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-key:before {
    content: "\f084"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-male:before {
    content: "\f183"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-moon:before {
    content: "\f186"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-music:before {
    content: "\f001"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nintendo-switch:before {
    content: "\f418"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-percent:before {
    content: "\f295"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-plane:before {
    content: "\f072"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-print:before {
    content: "\f02f"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-random:before {
    content: "\f074"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-rendact:before {
    content: "\f3e4"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-road:before {
    content: "\f018"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-safari:before {
    content: "\f267"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-strava:before {
    content: "\f428"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-sun:before {
    content: "\f185"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-tint:before {
    content: "\f043"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-train:before {
    content: "\f238"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-usb:before {
    content: "\f287"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fab {
    font-family: Font Awesome\ 5 Brands
}

.fa,
.far,
.fas {
    font-family: Font Awesome\ 5 Free
}

.far {
    font-weight: 400
}

.fa,
.fas {
    font-weight: 900
}

.fright {
    float: right;
}

.fleft {
    float: left;
}

.clr {
    clear: both;
}


/**************************************************************/

.L-V1-right-align {
    text-align: center;
    direction: rtl;
    font-family: W_yekan;
}

.L-V1-color-red {
    text-align: right;
    direction: rtl;
    color: red;
}

.L-V1-color-green {
    text-align: right;
    direction: rtl;
    color: green;
}

.L-V1-location {
    width: 100%;
    direction: rtl;
    margin-top: 21px;
    padding: 0;
}

.L-V1-rc-title {
    direction: rtl;
    font-family: W_yekan;
    margin-top: 21px;
    margin-bottom: 21px;
    text-align: center;
}

.L-V1-Success-box {
    color: #03a9f4;
    height: 40px;
    background-color: #fff;
}

.L-V1-Success-p {
    float: right;
    color: #03a9f4;
    ;
    margin-right: 36px;
    font-size: 17px;
    margin-top: 12px;
    font-family: W_yekan;
}

.L-V1-rc-formbox {
    background-color: #fff;
    height: auto;
    border: 1px solid #dfdfdf;
    margin-top: 26px;
    padding: 30px;
    margin-bottom: 25px;
    text-align: right;
    direction: rtl;
    font-family: W_yekan;
}

.L-V1-rc-form-item {
    width: 80%;
    margin: 20px auto;
}

.L-V1-rc-form-title {
    float: right;
    width: 186px;
    display: inline-block;
    font-family: W_yekan;
}

.L-V1-input {
    float: right;
    border: 1px solid #dfdfdf !important;
    width: 300px !important;
    height: 27px !important;
    background-color: #fff !important;
    padding-right: 31px !important;
    font-family: W_yekan
}

.L-V1-rc-form-span {
    margin: 0 15px;
    font-size: 24px;
    float: right;
}

.L-V1-sex {
    width: 25px;
    height: 20px;
    margin-right: 10px;
}

.L-V1-button {
    float: left;
    width: 24%;
    height: 35px;
    background: #03A9F4;
    text-align: center;
    margin-left: 3px;
    margin-top: -34px;
    font-family: W_yekan;
}

#L-V1-submit {
    background-color: #03A9F4;
    color: #fff;
    margin-top: 3px;
    border: none;
    font-family: W_yekan;
    font-size: 17px;
}

.L-V1-close {
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: .9em;
    font-weight: lighter;
    cursor: pointer;
    color: #2f889a;
    -webkit-transition: .5s;
    transition: .5s;
}

#L-V1-rol {
    width: auto !important;
    margin-right: 36px
}

.L-V1-popup {
    color: #4CAF50;
    display: block;
    width: 585px;
    height: 390px;
    background: #fff;
    border-radius: 5px;
    z-index: 999;
    overflow: hidden;
    -webkit-transform: translateY(-300%);
    transform: translateY(-300%);
    -moz-box-shadow: 0px 0px 20px rgba(56, 56, 56, .2);
    -webkit-box-shadow: 0px 0px 20px rgba(56, 56, 56, .2);
    box-shadow: 0px 0px 20px rgba(56, 56, 56, .2);
    text-align: center;
    font-size: 2em;
    position: absolute;
    -webkit-transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
    left: 35%;
    top: 100px;
}

.L-V1-theme {
    background-color: #f7f7f7;
    padding: 10px 0;
}

.L-V1-location_284 {
    width: 100%;
    direction: rtl;
    padding: 0;
    text-align: right;
}

.L-V1-location_284 a {
    color: #696969;
    display: inline;
    font-family: W_yekan;
    font-size: 15px;
    text-align: center !important;
    text-decoration: none;
}

.L-V1-seprate_284 {
    margin: 0 3px;
}

.L-V1-location_284 a:last-child .L-V1-seprate_284 {
    display: none !important;
}

.L-V1-navigation {
    padding: 5px 10px;
    background-color: #f0f0f0;
    border-radius: 5px;
    margin-bottom: 20px;
}

.L-V1-box-title-about {
    border: 1px solid #c7c7c7;
    direction: rtl;
    padding: 5px 30px 5px 30px;
    text-align: justify;
    background-color: #ffffff;
    margin-bottom: 20px;
}

.L-V1-title-about {
    text-align: right;
}

.L-V1-title-about h1 {
    font-size: 23px;
    color: #636363;
    font-weight: 400;
    font-family: W_yekan;
}


/****************************** chenge-passworde ******************************/

.L-V1-bodybig-midd p {
    text-align: right;
    margin-right: 27px;
    font-family: W_yekan
}

.L-V1-form-second p {
    float: right;
    text-align: right;
    direction: rtl;
    margin-right: 28px;
    width: 144px;
    line-height: 27px;
}

.L-V1-form-second input {
    float: right;
    text-align: right;
    padding: 7px;
    margin-bottom: 26px !important;
    padding-bottom: 11px;
    width: 245px;
    font-family: W_yekan;
    box-sizing: border-box;
    border: none;
    border: 1px solid #858585;
    outline: none;
}

.L-V1-passcover122 {
    margin-right: 26px !important;
    margin-top: -6px !important;
}

.L-V1-sabtcover1 {
    font-family: W_yekan !important;
    text-align: center !important;
    background: none !important;
    border: none !important;
    background-color: #2f889a !important;
    color: #fff !important;
    font-size: 17px !important;
    margin-right: 14% !important;
}

.L-V1-tidee {
    text-align: center;
    direction: rtl;
    margin-bottom: 35px;
}

.L-V1-txtereaaa {
    width: 245px;
    margin-bottom: 30px;
    text-align: right;
    padding: 15px;
}

.L-V1-sabtcover {
    font-family: W_yekan !important;
    text-align: center !important;
    background: none !important;
    border: none !important;
    background-color: #f0f0f0 !important;
    color: #000 !important;
    font-size: 17px !important;
    margin-right: 99% !important;
}

.L-V1-gender {
    width: 32px !important;
}

.L-V1-wid100 {
    width: 100% !important;
}

.L-V1-mrg0auto {
    margin: 0 auto;
    float: none;
    text-align: center;
}

.L-V1-brandlist .L-V1-post-body_545 .L-V1-post-title {
    width: 200px !important;
    text-align: center !important;
    color: #000 !important;
}

.L-V1-brandlist .L-V1-post-body_545 .L-V1-post-image:hover:before {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.L-V1-mrg-auto {
    margin: 0 auto;
}

.L-V1-width-200 {
    width: 200px;
    height: 200px;
}

.L-V1-loader-simplistic {
    clear: both;
    direction: rtl;
    text-align: center;
}

#L-V1-answers {
    text-align: center;
    direction: rtl;
}

.L-V1-hiden {
    position: absolute !important;
    top: 16px !important;
    right: 0 !important;
    background: none !important;
    width: 60px !important;
}

.L-V1-ref {
    font-size: 30px !important;
    color: #696767 !important;
    text-align: center !important;
}

@media only screen and (max-width:700px) {
    .L-V1-passcover122 {
        margin-top: -6px !important;
        clear: both;
        margin-right: 173px !important;
        margin-bottom: 22px;
    }
}

@media only screen and (max-width:460px) {
    .L-V1-form-second p {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    .L-V1-form-second input {
        float: none !important;
        width: 99% !important;
    }
    .L-V1-form-second p,
    .L-V1-passcover122,
    .L-V1-sabtcover {
        margin-right: 0 !important;
    }
    .L-V1-form-second .L-V1-secretimg {
        width: auto !important
    }
}

.L-V1-refresh {
    font-size: 30px !important;
    color: #2f889a !important;
    text-align: center !important;
    float: right
}

.L1-V1-sabtyes {
    text-align: center;
    direction: rtl;
    color: #30a734;
    margin: 20px;
    font-size: 22px;
}

.L-V1-bodybig-midd p {
    text-align: right;
    margin-right: 27px;
    font-family: W_yekan
}

.L-V1-form-second p {
    float: right;
    text-align: right;
    direction: rtl;
    margin-right: 28px;
    width: 144px;
    line-height: 27px;
}

.L-V1-form-second input {
    float: right;
    text-align: right;
    padding: 7px;
    margin-bottom: 26px !important;
    padding-bottom: 11px;
    width: 245px !important;
    font-family: W_yekan;
    box-sizing: border-box;
    border: none;
    border: 1px solid #858585;
    outline: none;
}

.L-V1-passcover122 {
    margin-right: 26px !important;
    margin-top: -6px !important;
}

.L-V1-sabtcover1 {
    font-family: W_yekan !important;
    text-align: center !important;
    background: none !important;
    border: none !important;
    background-color: #2f889a !important;
    color: #fff !important;
    font-size: 17px !important;
    margin-right: 14% !important;
}

.L-V1-tidee {
    text-align: center;
    direction: rtl;
    margin-bottom: 35px;
}

.L-V1-txtereaaa {
    width: 245px;
    margin-bottom: 30px;
    text-align: right;
    padding: 15px;
}

.L-V1-sabtcover {
    font-family: W_yekan !important;
    text-align: center !important;
    background: none !important;
    border: none !important;
    background-color: #f0f0f0 !important;
    color: #000 !important;
    font-size: 17px !important;
    margin-right: 99% !important;
}

.L-V1-gender {
    width: 32px !important;
}

.L-V1-wid100 {
    width: 100% !important;
}

.L-V1-mrg0auto {
    margin: 0 auto;
    float: none;
    text-align: center;
}

.L-V1-brandlist .L-V1-post-body_545 .L-V1-post-title {
    width: 200px !important;
    text-align: center !important;
    color: #000 !important;
}

.L-V1-brandlist .L-V1-post-body_545 .L-V1-post-image:hover:before {
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.L-V1-mrg-auto {
    margin: 0 auto;
}

.L-V1-width-200 {
    width: 200px;
    height: 200px;
}

.L-V1-loader-simplistic {
    clear: both;
    direction: rtl;
    text-align: center;
}

#L-V1-answers {
    text-align: center;
    direction: rtl;
}

.L-V1-hiden {
    position: absolute !important;
    top: 16px !important;
    right: 0 !important;
    background: none !important;
    width: 60px !important;
}

.L-V1-ref {
    font-size: 30px !important;
    color: #696767 !important;
    text-align: center !important;
    margin-top: 10px;
}

a {
    text-decoration: none !important;
}

@media only screen and (max-width:700px) {
    .L-V1-passcover122 {
        margin-top: -6px !important;
        clear: both;
        margin-right: 173px !important;
        margin-bottom: 22px;
    }
}

@media only screen and (max-width:460px) {
    .L-V1-form-second p {
        text-align: center !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
    .L-V1-form-second input {
        float: none !important;
        width: 99% !important;
    }
    .L-V1-form-second p,
    .L-V1-passcover122,
    .L-V1-sabtcover {
        margin-right: 0 !important;
    }
    .L-V1-form-second .L-V1-secretimg {
        width: auto !important
    }
}

.L-V1-refresh {
    font-size: 30px !important;
    color: #2f889a !important;
    text-align: center !important;
    float: right
}


/****************************** login-info ******************************/

.clr {
    clear: both
}

.L1-V1-container_107 .L1-V1-main-nav {
    width: 100%;
    height: 100%;
    cursor: pointer;
    float: left;
}

.L1-V1-container_107 .L1-V1-main-nav ul {
    width: 100%;
    left: 0;
    position: absolute;
    transform: translateY(-100%);
    top: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    padding-top: 25px
}

.L1-V1-container_107 .L1-V1-cd-user-modal {
    width: 100%;
    height: 100%;
    background-color: #505260e6;
    cursor: pointer;
    left: 0;
    opacity: 0;
    position: fixed;
    transition: opacity 0.3s 0, visibility 0 0.3s;
    z-index: 999999999999 !important;
    z-index: 3;
    top: 0;
    overflow: auto;
    -moz-transition: opacity 0.3s 0, visibility 0 0.3s;
    -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
    visibility: hidden
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container {
    width: 90%;
    max-width: 600px;
    background: #fff;
    cursor: auto;
    margin: 3em auto 4em;
    position: relative;
    transform: translateY(-30px);
    border-radius: 0.25em;
    -webkit-transition: 0.3s;
    -webkit-transition: 0.3s;
    -webkit-transition: 0.3s;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    -ms-transform: translateY(-30px)
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher li {
    width: 50%;
    float: right;
    list-style-type: none !important;
    text-align: center
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher a {
    width: 100%;
    height: 50px;
    background: #d2d8d8;
    color: #809191;
    display: block;
    line-height: 50px
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset.L1-V1-secret input {
    width: 100%;
    padding-right: 0 !important
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-secretimg img {
    width: 100px;
    height: 40px;
    margin-right: 10px;
    margin-top: 0
}

.L1-V1-container_107 .L1-V1-refresh {
    width: 50px;
    height: 53px;
    border: 1px solid #f6f6f6;
    float: right;
    text-align: center
}

.L1-V1-container_107 .L1-V1-cd-form input.L1-V1-full-width {
    width: 100%
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    width: 30%
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-cd-error-message::after {
    width: 0;
    height: 0;
    border-bottom: 8px solid rgba(215, 102, 102, 0.9);
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    bottom: 100%;
    left: 22px;
    position: absolute;
    content: ''
}

.L1-V1-container_107 .L1-V1-cd-form-bottom-message {
    width: 100%;
    bottom: -40px;
    font-size: 14px;
    left: 0;
    text-align: center;
    position: absolute
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher a.selected {
    background: #fff;
    color: #505260
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    background: #2f889a
}

.L1-V1-mediiia1 {
    text-align: center;
    direction: rtl;
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-cd-error-message {
    background: rgba(215, 102, 102, 0.9);
    bottom: -35px;
    color: #fff;
    font-size: 13px;
    left: -5px;
    display: inline-block;
    opacity: 0;
    padding: .8em;
    position: absolute;
    transition: opacity 0.2s 0, visibility 0 0.2s;
    z-index: 2;
    border-radius: 0.25em;
    -moz-transition: opacity 0.2s 0, visibility 0 0.2s;
    -webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
    visibility: hidden
}

.L1-V1-container_107 .L1-V1-cd-close-form {
    background: url("/images/cd-icon-close_107.svg") no-repeat center center;
    cursor: pointer;
    display: block;
    font-size: 28px !important;
    position: absolute;
    right: 0;
    top: -31px;
    overflow: hidden
}

.L1-V1-container_107 .L1-V1-cd-form input.has-error {
    border: 1px solid #d76666
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    border: none
}

.L1-V1-container_107 .L1-V1-cd-form input.L1-V1-has-border {
    border: 1px solid #d2d8d8
}

.L1-V1-container_107 .L1-V1-main-nav a.L1-V1-cd-signin,
.L1-V1-container_107 .L1-V1-main-nav a.L1-V1-cd-signup {
    border: none !important;
    border-radius: none !important;
    font-family: W_yekan
}

.L1-V1-container_107 .L1-V1-cd-form input.L1-V1-has-border:focus {
    border-color: #343642;
    box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
    outline: none
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-hide-password {
    border-right: 1px solid #d2d8d8;
    bottom: auto;
    color: #343642;
    display: inline-block;
    font-size: 14px;
    left: 0;
    padding: 6px 15px;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher::after {
    clear: both;
    display: table;
    content: ""
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-secretimg {
        display: inline-block !important;
        float: right !important
    }
}

@media screen and (min-width:445px) {
    .L1-V1-container_107 .fa-refresh {
        font-size: 17px !important;
        margin-top: 13px !important
    }
}

.L1-V1-container_107 .fa-refresh {
    color: #2f889a;
    font-size: 17px !important;
    margin-top: 13px !important;
    text-align: center
}

.L1-V1-container_107 .L1-V1-cd-form-bottom-message a {
    color: #fff;
    text-decoration: underline
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    color: #fff
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    cursor: pointer
}

.L1-V1-container_107 #cd-login,
.L1-V1-container_107 #cd-signup,
.L1-V1-container_107 #cd-reset-password {
    display: none
}

.L1-V1-container_107 #cd-login.is-selected,
.L1-V1-container_107 #cd-signup.is-selected,
.L1-V1-container_107 #cd-reset-password.is-selected {
    display: block
}

.L1-V1-container_107 .L1-V1-userResponsive {
    display: block;
    color: #fff;
	font-size: 25px !important;
	text-align: left;
	margin-top: 31px;
	margin-left: 30px;
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-secretimg {
    display: inline-block;
    float: right;
    margin: 6px 0
}

.L1-V1-container_107 .L1-V1-cd-form-message {
    font-size: 14px;
    line-height: 1.4;
    padding: 1.4em 1.4em 0;
    text-align: center
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    font-weight: bold
}

.L1-V1-container_107 ol,
.L1-V1-container_107 ul {
    list-style-type: none !important
}

.L1-V1-container_107 li {
    list-style-type: none !important
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset input {
    margin: 5px 0 !important;
    font-family: W_yekan
}

.L1-V1-container_107 .L1-V1-cd-form input {
    margin: 0;
    padding: 0;
    border-radius: 0.25em
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset {
    margin: 13px 0;
    position: relative;
    text-align: right
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset:first-child {
    margin-top: 0
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset:last-child {
    margin-top: 0
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-cd-error-message.is-visible {
    opacity: 1;
    transition: opacity 0.2s 0, visibility 0 0;
    -moz-transition: opacity 0.2s 0, visibility 0 0;
    -webkit-transition: opacity 0.2s 0, visibility 0 0;
    visibility: visible
}

.L1-V1-container_107 .L1-V1-cd-user-modal.L1-V1-is-visible {
    opacity: 1;
    transition: opacity 0.3s 0, visibility 0 0;
    -moz-transition: opacity 0.3s 0, visibility 0 0;
    -webkit-transition: opacity 0.3s 0, visibility 0 0;
    visibility: visible;
    font-family: W_yekan;
}

.L1-V1-container_107 .L1-V1-cd-form {
    padding: 1.4em
}

.L1-V1-container_107 .L1-V1-cd-form input.has-padding {
    padding: 10px 47px 10px 50px
}

.L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
    padding: 9px 0
}

.L1-V1-container_107 .L1-V1-pass,
.L1-V1-container_107 .L1-V1-user,
.L1-V1-container_107 .L1-V1-email {
    position: absolute;
    right: 11px;
    top: 12px
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher {
    padding-left: 0 !important
}

.L1-V1-container_107 .L1-V1-cd-form input[type=password] {
    padding-right: 65px
}

.L1-V1-container_107 .L1-V1-cd-form input[type=text],
input[type=email] {
    text-align: right
}

.L1-V1-container_107 .L1-V1-cd-form .L1-V1-btn {
    text-align: center !important
}

.L1-V1-container_107 .L1-V1-main-nav ul.L1-V1-is-visible {
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px)
}

.L1-V1-container_107 .L1-V1-cd-user-modal.L1-V1-is-visible .L1-V1-cd-user-modal-container {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0)
}

.L1-V1-container_107 .L1-V1-container_107 {
    z-index: 999999999999 !important
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher li:first-child a {
    border-radius: .25em 0 0 0
}

.L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher li:last-child a {
    border-radius: 0 .25em 0 0
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .fa-refresh {
        text-align: center !important;
        font-size: 17px !important;
        margin-top: 13px !important;
        color: #2f889a !important
    }
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .refresh {
        text-align: center !important;
        margin-top: 6px !important;
        margin-right: 2px !important;
        float: right !important;
        border: 1px solid #f6f6f6 !important;
        height: 40px !important;
        width: 35px !important;
    }
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset.L1-V1-secret input {
        padding-right: 0 !important;
        width: 75% !important;
        float: right
    }
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-secretimg img {
        margin-top: 0 !important;
        margin-right: 5px !important;
        height: 40px !important;
        width: 70px !important
    }
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset {
        margin: 0 auto !important
    }
}

@media screen and (min-width:400px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset.secret {
        display: inline-block !important;
        float: right !important;
        width: 79% !important
    }
}

@media screen and (max-width: 660px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset.L1-V1-secret {
        width: 100% !important
    }
}

@media screen and (max-width: 768px) {
    .L1-V1-container_107 .L1-V1-cd-signin {
        display: none !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav a {
        display: inline-block !important;
        line-height: normal !important;
        background: transparent !important;
        height: auto !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav li {
        margin-left: 1em !important;
        display: inline-block !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav li:nth-last-child(2) {
        margin-left: 2em !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-cd-form input.L1-V1-has-padding {
        padding: 10px 47px 10px 50px !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav {
        width: auto !important;
        cursor: auto !important;
        border: none !important;
        height: auto !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav ul {
        width: auto !important;
        transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        position: static;
        -ms-transform: translateY(0) !important;
        -moz-transform: translateY(0) !important;
        -o-transform: translateY(0) !important
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav a.L1-V1-cd-signin,
    .L1-V1-main-nav a.L1-V1-cd-signup {
        border: none !important;
        color: #fff !important;
        border-radius: 50em !important;
        padding: .6em 1em !important;
        font-size: 19px;
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-userResponsive {
        display: none !important;
    }
}

@media screen and (max-width: 600px) {
    .L1-V1-container_107 .L1-V1-userResponsive {
        margin-left: 0;
		text-align: center;
		margin-bottom: 20px;
    }
}

@media screen and (min-width: 768px) {
    .L1-V1-container_107 .L1-V1-main-nav ul.L1-V1-is-visible {
        transform: translateY(0) !important;
        -webkit-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
        -moz-transform: translateY(0) !important;
        -o-transform: translateY(0) !important
    }
}

    .L1-V1-container_107 .L1-V1-cd-form input.L1-V1-has-padding {
        padding: 10px 47px 10px 50px !important;
    }

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form {
        padding: 2em !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset:first-child {
        margin-top: 0 !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset {
        text-align: 0 auto !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-user-modal-container .L1-V1-cd-switcher a {
        height: 45px !important;
        line-height: 45px !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form input[type=submit] {
        padding: 9px 0 !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form-message {
        padding: 2em 2em 0
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-form .L1-V1-fieldset:last-child {
        margin-bottom: 0 !important
    }
}

@media only screen and (min-width: 600px) {
    .L1-V1-container_107 .L1-V1-cd-user-modal-container {
        margin: 4em auto !important
    }
}

.L1-V1-profile-box .L1-V1-userlog {
    border: none;
    background: none;
    color: #000;
    float: right;
    text-align: right;
    direction: rtl;
    font-family: W_yekan;
}

.L1-V1-profile-box .L1-V1-profile-header {
    display: none;
    width: 204px;
    position: absolute;
    right: 0;
    top: 25px;
    background-color: #818181;
    height: 90px;
    z-index: 999;
    border-radius: 5px;
    font-family: "W_yekan";
    padding: 10px;
}

.L1-V1-profile-box .L1-V1-profile-p,
.L1-V1-profile-box .L1-V1-profile-m {
    margin: 5px;
}

.L1-V1-profile-box {
    position: relative;
    margin-top: 27px;
    margin-right: 13px;
}

.L1-V1-profile-box:hover .L1-V1-profile-header {
    display: block !important;
}

.L1-V1-profile-box .L1-V1-color-696969 {
    line-height: 26px;
    float: right;
    margin-left: 10px;
}

.L1-V1-profile-box .L1-V1-welcom-box ul a,
.L1-V1-profile-box .L1-V1-welcom-box ul span {
    color: #eee;
    font-family: "W_yekan";
}

.fright {
    float: right
}

.fleft {
    float: left
}

.L1-V1-profile-box .L1-V1-profile-header i {
    color: #fff;
    margin: 0 20px 16px;
}

.L1-V1-profile-box .L1-V1-profile-p {
    text-align: right;
    float: right;
    color: #fff;
    line-height: 16px;
}

.L1-V1-profile-box .L1-V1-welcom-box .L1-V1-fa-user {
    line-height: 25px;
}

.L1-V1-profile-box .L1-V1-bc-right-align {
    text-align: center;
    direction: rtl;
}

.L1-V1-profile-box .L1-V1-padd-60 {
    padding-bottom: 60px;
}


/****************************** repeatsendmail ******************************/

.L1-V1-container_repeat-send .input-group-icon_406 .input-icon_406 {
    width: 3.4em;
    height: 3.4em;
    line-height: 3.4em;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.L1-V1-container_repeat-send .input-group-icon_406 {
    width: 100%;
    float: right;
    position: relative
}

.L1-V1-container_repeat-send .input-group_406 {
    width: 100%;
    margin-bottom: 1em
}

.L1-V1-container_repeat-send input {
    width: 100%;
    background-color: #f9f9f9;
    border: 1px solid #e5e5e5;
    float: right;
    font-family: W_yekan;
    line-height: 1.4;
    padding: 1em;
    transition: all 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    border-radius: 3px;
    -o-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -webkit-transition: 0.35s ease-in-out;
    box-sizing: border-box;
}

.L1-V1-container_repeat-send input[type="submit"] {
    width: 100%;
    background-color: #2f889a;
    color: #fff;
}

.L1-V1-container_repeat-send {
    background-color: #fff;
    margin: 0 auto;
    padding: 1em 3em 2em 3em;
    border-radius: 4.2px;
    width: 60%;
}

.L1-V1-container_repeat-send input:focus {
    border-color: #fff;
    outline: 0
}

.L1-V1-container_repeat-send .input-group-icon_406 .input-icon_406:before {
    border-left: 1px solid #e5e5e5;
    bottom: 0.6em;
    display: block;
    position: absolute;
    transition: all 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    content: "";
    top: 0.6em;
    -o-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -webkit-transition: 0.35s ease-in-out
}

.L1-V1-container_repeat-send .row_406:after {
    clear: both
}

.L1-V1-container_repeat-send .input-group_406:before,
.L1-V1-container_repeat-send .input-group_406:after {
    display: table;
    content: ""
}

.L1-V1-container_repeat-send .row_406:before,
.L1-V1-container_repeat-send .row_406:after {
    display: table;
    content: ""
}

.L1-V1-container_repeat-send input[type="submit"] {
    margin-top: 35px
}

#submit-btn_406:hover {
    opacity: 0.8
}

.L1-V1-container_repeat-send input:checked+label:after {
    opacity: 1
}

.wrapper_406 i {
    padding: 0 10px
}

.captcha1_406 {
    padding: 10px 0
}

.L1-V1-container_repeat-send .input-group-icon_406 input {
    padding-right: 4.4em;
    text-align: right
}

.L1-V1-container_repeat-send .input-group-icon_406 .input-icon_406 i {
    transition: all 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
    -o-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -webkit-transition: 0.35s ease-in-out;
    color: #2f889a;
}

.L1-V1-container_repeat-send .shh2 {
    width: 65%;
    float: right;
}

.L1-V1-container_repeat-send #refreshimg4 .refresh {
    padding-top: 12px;
    margin: 0 5px;
}

.L1-V1-container_repeat-send .refresh,
.L1-V1-container_repeat-send .shhh {
    float: left !important;
    font-size: 30px !important;
    padding-right: 20px;
    color: #2f889a !important;
}

.L1-V1-container_repeat-send .shhh {
    width: 30% !important;
}

@media only screen and (max-width:1150px) {
    .L1-V1-container_repeat-send {
        width: 98% !important;
    }
}

@media only screen and (max-width:850px) {
    .widthhhprp {
        width: 100% !important
    }
    .sidbar_116 .sidbar-content_116 {
        width: 100% !important;
    }
}

@media only screen and (max-width:735px) {
    .L1-V1-container_repeat-send .shh2 {
        width: 50% !important;
    }
}

@media only screen and (max-width:550px) {
    .L1-V1-container_repeat-send .shh2 {
        width: 100% !important;
    }
}

@media only screen and (max-width:570px) {
    .L1-V1-container_repeat-send {
        padding: 0 !important;
    }
}


/****************************** pass-recovery ******************************/

.L1-V1-container_repeat-send .notification2 {
    text-align: center;
    margin-top: 20px;
    font-family: W_yekan;
    font-size: 21px;
}

.L-V1-login-icon,
.L-V1-register-icon {
    width: 16px;
    margin: 0 8px;
    float: right
}


/****title and navigation*********/

.title_529 {
    width: 100%;
}

.centered_529 {
    margin: 0 auto;
    display: block
}

.section_title_529 {
    top: 32px;
    text-align: center;
    margin: 0 auto !important;
    font-size: 24px;
    color: #000;
    width: 100%;
    font-weight: normal
}

.navigation_180 nav a {
    color: #fff;
    font-size: 18px
}

.arr-left_180 {
    margin: 0 12px;
    color: #fff !important;
}

.navigation_180 nav {
    box-sizing: border-box;
    text-align: right;
    padding: 12px 10px;
}

.M-top {
    margin-top: 25px !important
}

.navigation_180 {
    box-sizing: border-box;
    text-align: right;
    direction: rtl;
    width: 100%
}

.title-box_71 .title_529 {
    padding: 15px 0;
}

.hcenter_71 {
    margin: 0 auto;
    background-color: #000;
    min-height: 50px;
}

.banner-resize_71 {
    background-attachment: fixed;
    box-sizing: border-box;
}

.hitem1_71 {
    width: 100%;
    text-align: center
}

.end-level {
    color: #fff !important;
}

.end-level:last-child {
    color: #1e81c4 !important;
}

.conent-box_71 {
    padding: 15px
}

.section_title_71 {
    color: #99938c;
    font-size: 20px;
    margin: 0 auto !important;
    text-align: center;
    top: 32px;
    width: 100%
}

.section_spacer_71 {
    margin-top: 5px;
    margin-bottom: 30px
}

.centered_71 {
    display: block;
    margin: 0 auto
}

.title-box_71 {
    padding: 15px 0
}

.bitem1_71 {
    width: 100%;
    padding: 10px
}


/*******header************/


.nav_233 ul .dropdown_233 a::after {
    height: 6px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 0;
    width: 6px;
    top: 12px
}

.nav_233 ul li {
    height: 42px !important;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    transition: height .2s ease-in;
    top: -9999px
}

.dropdown_233:hover>ul>li {
    height: 30px;
    position: relative;
    top: auto
}

.dropdown_233>a::after {
    height: 7px;
    /*	border-bottom: 1px solid #000;
	border-right: 1px solid #000;*/
    left: 7px;
    width: 7px;
    position: absolute;
    transform: rotate(45deg);
    content: "";
    top: 35px
}

.nav_233 {
    height: 80px;
    background: #fff;
    margin: 0;
    width: 100%;
    padding: 0;
    position: relative
}

.nav_233>li {
    height: 80px;
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    position: relative
}

.nav_233 ul li:hover>a,
.nav_233 ul li a:hover {
    background: #1e81c4;
    color: #fff
}

.nav_233 ul li a {
    background: #eee;
    color: #000;
    display: block;
    font-size: 16px;
    width: 195px;
    padding: 10px 20px;
    position: relative;
    text-align: right;
    text-decoration: none;
    transition: color .3s ease-in, background .3s ease-in;
    z-index: 999
}

.nav_233 ul .dropdown_233:hover>a::after,
.nav_233 ul .dropdown_233>a:hover::after {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff
}

.dropdown_233>a:hover::after,
.dropdown_233:hover>a::after {
    border-color: #1e81c4
}

.nav_233>li>a:hover,
.nav_233>li:hover>a {
    color: #1e81c4
}

.nav_233>li>a {
    color: #000;
    display: block;
    font-size: 18px;
    padding: 0 17px;
    position: relative;
    text-align: right;
    text-decoration: none;
    line-height: 80px;
}

.nav_233 ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
}

ol,
ul {
    list-style: none
}

.nav_233>.dropdown_233>a {}

.nav_233 ul .dropdown_233:hover ul {
    right: 195px;
    top: 0
}

.nav_233 div,
ul,
li,
nav,
a,
header {
    box-sizing: border-box
}

@media screen and (max-width: 800px) {
    .nav_233 {
        display: none !important
    }
}

.dropdown_233>a::after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.nav_233 ul li {
    -webkit-transition: height .2s ease-in;
    -moz-transition: height .2s ease-in;
    -o-transition: height .2s ease-in;
    -ms-transition: height .2s ease-in;
}

.nav_233 ul li a {
    -webkit-transition: color .3s ease-in, background .3s ease-in;
    -moz-transition: color .3s ease-in, background .3s ease-in;
    -o-transition: color .3s ease-in, background .3s ease-in;
    -ms-transition: color .3s ease-in, background .3s ease-in;
}

.searchBox_84 .search_btn_84 i {
    font-size: 18px;
    padding-left: 12px;
}

.form-wrapper_84 .search_input_84 {
    width: 100%;
    height: 50px;
    background-color: #fff;
    border: none;
    box-shadow: none;
    direction: rtl;
    padding: 4px;
    padding-right: 20px;
    position: absolute;
    right: 8px;
    text-align: right;
    border-radius: 50px;
    box-sizing: border-box
}

.form-wrapper_84 .search_btn_84 {
    border: none;
    background: #fff;
    font-size: 16px;
    left: 0;
    margin-top: 10px;
    position: absolute;
    border-radius: 50px
}

.searchBox_84 {
    width: 81%;
    float: none;
    margin: 0 auto;
    position: relative
}

.form-wrapper_84 .search_btn_84:hover {
    background-color: #fff;
    transition: 2s
}

.form-wrapper_84 {
    padding: 5px;
    margin-top: 20px;
}

.search_btn_84 i {
    color: #6cc9da !important;
}

@media screen and (max-width: 500px) {
    .form-wrapper_84 .search_btn_84 {
        left: -3px;
        width: 33%
    }
    .form-wrapper_84 .search_input_84 {
        width: 100%
    }
}

@media screen and (max-width: 412px) {
    .form-wrapper_84 .search_input_84 {
        width: 100%
    }
    .form-wrapper_84 .search_btn_84 {
        width: 33%;
        left: -3px
    }
}

@media screen and (max-width: 601px) {
    .form-wrapper_84 {
        margin-top: 0 !important;
    }
    .langs_153 {
        float: none;
        text-align: center;
    }
    .top-header {
        padding: 0 10px;
    }
}

@media screen and (max-width: 372px) {
    .form-wrapper_84 .search_input_84 {
        width: 100%
    }
    .form-wrapper_84 .search_btn_84 {
        width: 33%;
        left: -3px
    }
}

.langs_153 {
    width: 100%;
    float: right;
    line-height: 100px;
    padding-right: 20px;
}

.langs_153 a {
    color: #fff;
    font-size: 17px;
    padding: 14px 0;
    text-decoration: none
}

.langs_153 a.current_153 span {
    color: #fff
}

.langs_153 a.en_153:hover {
    color: #1e81c4
}

.langs_153 a.current_153 span:hover {
    color: #1e81c4
}

.container_233 .cd-dropdown-content li:last-of-type>a,
.container_233 .cd-dropdown-content ul li:last-of-type>a {
    border-bottom-width: 1px;
}

.container_233 .cd-dropdown-content li:first-of-type>a,
.container_233 .cd-dropdown-content ul li:first-of-type>a {
    border-top-width: 0;
}

.container_233 .cd-dropdown-content .see-all a {
    color: #090d3a;
}

.container_233 .no-js .cd-dropdown-wrapper .cd-close {
    display: none;
}

.container_233 .cd-dropdown-wrapper {
    display: none;
}

.container_233 .has-children>a::before,
.container_233 .has-children>a::after {
    left: 20px;
}

.container_233 .cd-dropdown-content .go-back a::before,
.container_233 .cd-dropdown-content .go-back a::after {
    left: 20px;
}

.container_233 .cd-dropdown-content.is-hidden>li>a,
.container_233 .cd-dropdown-content.is-hidden>li>.cd-search,
.container_233 .cd-dropdown-content.is-hidden>.cd-divider,
.container_233 .cd-dropdown-content.move-out>li>a,
.cd-dropdown-content.move-out>li>.cd-search,
.container_233 .cd-dropdown-content.move-out>.cd-divider,
.cd-dropdown-content ul.is-hidden>li>a,
.cd-dropdown-content ul.is-hidden>li>.cd-search,
.container_233 .cd-dropdown-content ul.is-hidden>.cd-divider,
.container_233 .cd-dropdown-content ul.move-out>li>a,
.cd-dropdown-content ul.move-out>li>.cd-search,
.container_233 .cd-dropdown-content ul.move-out>.cd-divider {
    opacity: 0;
}

.container_233 .cd-main-content {
    padding: 2em 5%;
    line-height: 2px;
    background-color: #e6e6e6;
    min-height: calc(100vh - 100px);
}

.container_233 .cd-dropdown h2,
.container_233 .cd-dropdown-content a,
.container_233 .cd-dropdown-content ul a,
.container_233 .cd-dropdown-content .cd-divider {
    padding: 0 20px;
}

.container_233 .cd-dropdown-content .go-back a {
    padding-left: 40px;
}

.container_233 .has-children>a,
.container_233 .go-back a {
    position: relative;
}

.container_233 .cd-dropdown-trigger {
    text-decoration: none !important;
}

.container_233 .cd-dropdown-trigger::after {
    transform: rotate(-45deg);
    left: 15px;
}

.container_233 .cd-dropdown-trigger::before {
    transform: rotate(45deg);
    left: 9px;
}

.container_233 .cd-dropdown h2 {
    z-index: 1;
    position: relative;
    color: #090d3a;
    border-bottom: 1px solid #090d3a;
    background-color: #eee;
}

.container_233 .has-children>a::before,
.container_233 .has-children>a::after,
.container_233 .go-back a::before,
.container_233 .go-back a::after {
    top: 50%;
    content: '';
    position: absolute;
    margin-top: -1px;
    display: inline-block;
    background: #000;
    height: 2px;
    width: 10px;
}

.container_233 .cd-dropdown-content a,
.container_233 .cd-dropdown-content ul a {
    height: 50px;
    text-decoration: none !important;
    line-height: 50px;
}

.container_233 .cd-dropdown .cd-close::after,
.container_233 .cd-dropdown .cd-close::before {
    top: 50%;
    content: '';
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
    right: auto;
    position: absolute;
    left: 50%;
    bottom: auto;
    background-color: #000;
    height: 20px;
    width: 2px;
}

.container_233 .cd-dropdown-content a,
.container_233 .cd-dropdown-content ul a {
    overflow: hidden;
    display: block;
    color: #000;
    border-top: 1px solid #090d3a;
}

.container_233 .cd-dropdown {
    visibility: hidden;
    top: 0;
    position: fixed;
    z-index: 1;
    z-index: 999999;
    transition: transform 0.5s 0s, visibility 0s 0.5s;
    transform: translateY(-100%);
    transform: translateZ(0);
    left: 0;
    color: #000;
    background-color: #eee;
    height: 100%;
    width: 100%;
}

.container_233 .no-js .cd-dropdown-wrapper:hover .cd-dropdown {
    visibility: visible;
    opacity: 1;
}

.container_233 .cd-dropdown-content,
.container_233 .cd-dropdown-content ul {
    overflow-x: hidden;
    top: 0;
    transition: transform 0.3s;
    position: absolute;
    padding-top: 50px;
    padding-left: 0 !important;
    left: 0;
    height: 100%;
    width: 100%;
}

.container_233 .cd-dropdown .cd-close {
    text-indent: 100%;
    overflow: hidden;
    top: 0;
    z-index: 1;
    position: absolute;
    left: 0;
    color: #000;
    color: transparent;
    height: 50px;
    width: 50px;
}

@media screen and (max-width: 800px) {
    .container_233 .cd-dropdown-wrapper {
        display: inline-block;
        display: block !important;
        position: relative;
        text-align: right;
        height: 40px;
    }
}

@media screen and (max-width: 880px) {
    .container_233 .no-touch .cd-dropdown-trigger:hover {
        background-color: #090d3a;
    }
}

@media screen and (max-width: 880px) {
    .container_233 .cd-dropdown-trigger {
        background-color: #eee;
        color: #000;
        display: block;
        line-height: 40px;
        padding: 0 36px 0 20px;
        position: relative;
        text-align: right;
        border-radius: 3px;
		margin-top: 20px;
    }
}

@media screen and (max-width: 880px) {
    .container_233 .cd-dropdown-trigger::before,
    .container_233 .cd-dropdown-trigger::after {
        height: 2px;
        background: #000;
        margin-top: -1px;
        width: 9px;
        transition: width 0.3s, transform 0.3s;
        content: '';
        top: 50%;
        position: absolute;
    }
}

.container_233 .no-js .cd-dropdown-wrapper:hover .cd-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.container_233 .cd-dropdown-content .go-back a::before,
.container_233 .cd-dropdown-content .go-back a::after {
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
}

.container_233 .has-children>a::before,
.container_233 .has-children>a::after {
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
}

.container_233 .has-children>a::after,
.container_233 .go-back a::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.container_233 .has-children>a::before,
.container_233 .go-back a::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.container_233 .has-children>a::before,
.container_233 .has-children>a::after,
.container_233 .go-back a::before,
.container_233 .go-back a::after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.container_233 .dropdown-is-active .cd-dropdown-content,
.container_233 .dropdown-is-active .cd-dropdown-content ul {
    -webkit-overflow-scrolling: touch;
}

.container_233 .cd-dropdown-content.move-out>li>a,
.container_233 .cd-dropdown-content.move-out>li>.cd-search,
.cd-dropdown-content.move-out>.cd-divider,
.container_233 .cd-dropdown-content ul.move-out>li>a,
.cd-dropdown-content ul.move-out>li>.cd-search,
.container_233 .cd-dropdown-content ul.move-out>.cd-divider {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.container_233 .cd-dropdown-content.is-hidden,
.container_233 .cd-dropdown-content ul.is-hidden {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.container_233 .cd-dropdown-content a,
.cd-dropdown-content .cd-search,
.container_233 .cd-dropdown-content .cd-divider,
.container_233 .cd-dropdown-content ul a,
.container_233 .cd-dropdown-content ul .cd-search,
.container_233 .cd-dropdown-content ul .cd-divider {
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
}

.container_233 .cd-dropdown-content,
.container_233 .cd-dropdown-content ul {
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}

.container_233 .cd-dropdown.dropdown-is-active {
    visibility: visible;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;
    -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0s;
    transition: transform 0.5s 0s, visibility 0s 0s;
}

.container_233 .cd-dropdown .cd-close::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.container_233 .cd-dropdown .cd-close::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.container_233 .cd-dropdown {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0.5s;
    -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0.5s;
    transition: transform 0.5s 0s, visibility 0s 0.5s;
}

.container_233 .cd-dropdown-trigger::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.container_233 .cd-dropdown-trigger::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.container_233 .cd-dropdown-trigger::before,
.container_233 .cd-dropdown-trigger::after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
}


/****** contact ******/

.body-inner_161 p {
    line-height: 2.0em;
}

.contactUs-box_455 {
    text-align: right;
    direction: rtl;
    font-family: W_yekan
}

.contactUs-box_455 address_455 {
    font-style: normal
}

.contactUs-box_455 .address_455 {
    font-size: 16px;
    margin-left: 5px
}

.contactUs-box_455 .phone_455 {
    font-size: 16px;
    margin-left: 5px;
    transform: rotate(180deg)
}

.contactUs-box_455 .email_455 {
    font-size: 16px;
    margin-left: 5px
}

.contactUs-box_455 .fax_455 {
    font-size: 16px;
    margin-left: 5px
}

.map-box_455 iframe {
    padding-left: 10px;
    padding-top: 14px;
    width: 100%;
    height: 260px
}

#social_455 {
    text-align: right;
    margin-top: 30px;
    margin-right: 10px
}

#social_455 .smGlobalBtn_455 {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: 2px solid #ddd;
    box-shadow: 0 3px 3px #999;
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    line-height: 2em;
    border-radius: 27px
}

#social_455 .facebookBtn_455 {
    background: #d2d2d2;
    color: #333333
}

#social_455 .facebookBtn_455:hover {
    color: #4060A5;
    background: #fff;
    border-color: #4060A5
}

#social_455 .twitterBtn_455 {
    background: #d2d2d2;
    color: #333333
}

#social_455 .twitterBtn_455:hover {
    color: #00ABE3;
    background: #fff;
    border-color: #00ABE3
}

#social_455 .telegramBtn_455 {
    background: #d2d2d2;
    color: #333333
}

#social_455 .telegramBtn_455:hover {
    color: #e64522;
    background: #fff;
    border-color: #e64522
}

#social_455 .instagramBtn_455 {
    background: #d2d2d2;
    color: #333333
}

#social_455 .instagramBtn_455:hover {
    color: #0094BC;
    background: #fff;
    border-color: #0094BC
}

.address-box_455 address {
    font-style: normal
}

.social-box {
    padding: 0 45px;
}

.module_content_455 {
    border-top: 1px solid #1e81c4;
    padding-top: 40px;
    margin-bottom: 25px;
}

div.smile-h_455 {
    max-width: 182px;
    text-align: center;
    margin: 0 auto;
    height: 36.5px;
}

div.smile-h_455 div {
    padding-bottom: 10px;
    float: right
}

div.smile-h_455 a {
    font-size: 13px;
    line-height: 20px;
    color: #888;
    text-transform: uppercase;
    display: inline-block;
    width: auto
}

div.smile-h_455 a:hover {
    color: #fff;
    background: none
}

div.smile-h_455 a:hover i {
    background: #1e81c4;
    color: #fff !important;
}

div.smile-h_455 a i {
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    background: #090e38;
    border-radius: 50%;
    margin: 0 12.5px;
}

.social_455 {
    max-width: 220px;
    text-align: center;
    margin: 0 auto;
    float: none
}

.contact-information-widget__inner_455 {
    direction: rtl;
    text-align: right;
    padding: 0 45px;
}

.contact-information-widget__inner_455 li {
    list-style: none;
    padding-right: 62px;
    position: relative;
    margin-left: 0
}

.contact-information-widget__inner_455 li p {
    /* padding-top: 12px; */
    margin-top: 0;
}

.contact-information-widget__inner_455 li p a {
    color: #000;
}

.contact-information-widget__inner_455>li {
    margin-bottom: 20px;
    border-top: 1px solid #1e81c4;
}

.contact-information-widget__inner_455>li:first-child {
    border-top: none;
}

.contact-information-widget_455 .icon_455,
.contact-information-widget__inner_455 li .icon {
    color: #87ca69
}

.contact-information-widget__inner_455 li .icon_455 {
    top: 0px;
    right: 7px;
    position: absolute;
    line-height: 3em;
    font-size: 27px
}

.contact-information-widget__inner_455 li .icon_455.map {
    top: 0px;
    right: 7px;
    position: absolute;
    line-height: 2em;
    font-size: 27px
}

.contact-information-widget__inner_455 li h6 {
    margin-bottom: 2px;
    font-size: 16px;
}

@media screen and (max-width: 500px) {
    .mySearch {
        width: 100% !important
    }
    .myMenu {
        width: 100% !important
    }
}

@media screen and (max-width: 400px) {
    .w100 {
        width: 100% !important
    }
    .product-box_455 {
        float: none !important;
        margin: 0 auto !important;
        margin-top: 20px !important
    }
    .slogan {
        display: none
    }
    #clock {
        text-align: center
    }
    .time {
        width: 100% !important
    }
}

@media screen and (max-width: 300px) {
    .product-box_455 {
        width: 100% !important
    }
}

.icon_455.map i {
    color: #090e38;
    font-size: 37px;
}

.icon_455.phone i {
    color: #090e38;
    font-size: 30px;
}

.icon_455.email i {
    color: #090e38;
    font-size: 32px;
}

.icon_455.fax i {
    color: #090e38;
    font-size: 32px;
}

.icon_455.website i {
    color: #090e38;
    font-size: 32px;
}

.dont-show {
    display: none !important;
}

.map-box_455 img {
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-left: 10px;
}

.map-box_455 {
    margin: 0 auto;
    float: none;
    border: 1px solid #090d3a;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);
}

.map-contact {
    margin: 130px auto 40px;
    float: none;
}

.map-contact img {
    width: 100%;
    height: auto;
    border: 1px solid #090d3a;
}

.seprator:last-child {
    display: none;
}

.brd {
    width: 1px;
    height: 100%;
    background-color: #090e38;
}

@media only screen and (min-width: 1024px) {
    .map-box_455 {
        width: 67.2% !important;
    }
}

@media only screen and (max-width: 500px) {
    .contact-information-widget__inner_455 {
        padding: 0 10px;
    }
    .social-box {
        padding: 0 10px;
    }
}


/* Style the tab */

.tab {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 5px;
}


/* Style the buttons inside the tab */

.tab button {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 3px 10px;
    transition: 0.3s;
    font-size: 13px;
    border: 1px solid #07244e;
    color: #07244e;
    margin: 0 7px;
}


/* Change background color of buttons on hover */

.tab button:hover {
    background-color: #ddd;
}


/* Create an active/current tablink class */

.tab button.active {
    background-color: #6e8aba;
    color: #fff;
}


/* Style the tab content */

.tabcontent {
    display: none;
    padding: 20px 30px;
    border: 1px solid #090d3a;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);
    margin: 30px auto 40px;
    text-align: right;
}

.tabcontent {
    animation: fadeEffect 1s;
    /* Fading effect takes 1 second */
}


/* Go from zero to full opacity */

@keyframes fadeEffect {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.form-label {
    width: 49%;
    background-color: #6b8ab9;
    color: #fff;
    line-height: 1.88em;
    height: 30px;
    padding: 0 5px;
    margin-bottom: 5px;
}

.form-input {
    width: 49%;
    line-height: 1.88em;
    height: 30px;
    margin-bottom: 5px;
}

.form-input input {
    width: 100%;
    background-color: #ccd9ec;
    border: none;
    line-height: 1.88em;
    height: 30px;
    padding: 0 5px;
    text-align: right;
}

.tab-text {
    line-height: 2em;
    margin-bottom: 10px;
}

.tab-text p {
    margin: 0;
    color: #6c6c6c;
    font-size: 19px;
}

.tab-titr {
    color: #6c8bba !important;
    font-size: 21px !important;
}

.tabcontent textarea {
    resize: vertical;
    height: 120px;
    border: 2px solid #6b8ab9;
    width: 100%;
    text-align: right;
    padding: 5px 12px;
    font-size: 18px;
}

.tabcontent textarea::placeholder {
    color: #000;
    opacity: 1;
}

.tabcontent textarea:-ms-input-placeholder {
    color: #000;
}

.tabcontent textarea::-ms-input-placeholder {
    color: #000;
}

.tab-text .message {
    text-align: right;
    direction: rtl;
    color: #6e8aba;
    margin-top: 10px;
    font-size: 19px;
    font-weight: unset;
}

.captcha-image {
    width: 30%;
}

.captcha-image .captcha2_3688 img {
    width: 125px;
    height: 40px;
    border: 2px solid #000;
}

.captcha-input {
    width: 43%;
}

.input-en {
    width: 33% !important;
}

.captcha-input input {
    max-width: 252px;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 18px;
    line-height: 2.5em;
    background-color: #ededed;
}

.submit-btn-wrap .btn-submit {
    border-radius: 10px;
    border: none;
    font-size: 18px;
    background-color: #00d2d1;
    padding: 10px 35px;
    color: #064860;
    cursor: pointer;
}

@media only screen and (min-width: 1024px) {
    .tabcontent {
        width: 70% !important;
    }
}

@media only screen and (min-width: 1200px) {
    .tabcontent {
        width: 55% !important;
    }
}

@media only screen and (max-width: 785px) {
    .tabcontent {
        width: 100% !important;
    }
}

@media only screen and (max-width: 660px) {
    .captcha-image {
        width: 49% !important;
    }
    .captcha-input {
        width: 49% !important;
        float: left !important;
    }
    .submit-btn-wrap {
        float: none !important;
    }
    .submit-btn-wrap .btn-submit {
        width: 100% !important;
    }
    .captcha-input input {
        max-width: unset !important;
    }
}

@media only screen and (max-width: 600px) {
    .secondLine-2 {
        padding-left: 18px
    }
    .form-label {
        width: 100% !important;
    }
    .form-input {
        width: 100% !important;
    }
    .form-label-p {
        width: 100% !important;
    }
}

@media only screen and (max-width: 420px) {
    .captcha-image {
        width: 100% !important;
    }
    .captcha-input {
        width: 100% !important;
        float: none !important;
        margin-bottom: 10px;
    }
    .refresh_3688 {
        float: right !important;
        margin-right: 20px;
    }
}

.tab-text3 {
    line-height: 2em;
    margin-bottom: 10px;
}

.tab-titr3 {
    color: #6c8bba !important;
    font-size: 18px !important;
}

.tabcontent3 {
    padding: 20px 30px;
    border: 1px solid #090d3a;
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.2);
    margin: 30px auto 60px;
    text-align: right;
    width: 93%;
}

.tabcontent3 .form-text {
    padding: 0 10px 10px;
    font-size: 18px;
}

.tabcontent3 textarea {
    resize: vertical;
    height: 185px;
    border: 2px solid #6b8ab9;
    width: 100%;
    text-align: right;
    padding: 5px 12px;
    font-size: 18px;
    direction: rtl;
    margin-bottom: 20px;
}

.tabcontent3 textarea::placeholder {
    color: #000;
    opacity: 1;
}

.tabcontent3 textarea:-ms-input-placeholder {
    color: #000;
}

.tabcontent3 textarea::-ms-input-placeholder {
    color: #000;
}

.form-label3 {
    width: 37.6%;
    background-color: #6b8ab9;
    color: #fff;
    line-height: 1.88em;
    height: 30px;
    padding: 0 5px;
    margin-bottom: 5px;
}

.form-input3 {
    width: 62%;
    line-height: 1.88em;
    height: 30px;
    margin-bottom: 5px;
}

.form-input3 input {
    width: 100%;
    background-color: #ccd9ec;
    border: none;
    line-height: 1.88em;
    height: 30px;
    padding: 0 5px;
    text-align: right;
}

.captcha-image3 {
    width: 23%;
    padding-top: 4px;
}

.captcha-image3 .captcha2_3688 img {
    width: 150px;
    height: 50px;
    border: 2px solid #000;
}

.captcha-image3 .refresh_3688 {
    margin-right: 20px;
    padding-top: 5px;
}

.captcha-input3 {
    width: 39.7%;
}

.captcha-input3 input {
    max-width: unset;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #ccc;
    text-align: right;
    font-size: 18px;
    line-height: 2.5em;
    background-color: #ededed;
    padding: 0 5px;
}

.submit-btn-wrap3 {
    width: 35%;
    padding-top: 8px
}

.submit-btn-wrap3 .btn-submit {
    border-radius: 10px;
    border: none;
    font-size: 18px;
    background-color: #00d2d1;
    padding: 10px 30px;
    color: #064860;
    cursor: pointer;
    width: 100%;
}

.black-color {
    color: #000;
}

@media only screen and (max-width: 1100px) {
    .captcha-image3 {
        width: 30% !important;
    }
    .captcha-input3 {
        width: 35% !important;
    }
    .submit-btn-wrap3 {
        width: 30% !important;
    }
}

@media only screen and (max-width: 850px) {
    .captcha-image3 {
        width: 40% !important;
    }
    .captcha-input3 {
        width: 60% !important;
    }
    .submit-btn-wrap3 {
        width: 100% !important;
    }
    .submit-btn-wrap3 .btn-submit {
        margin-top: 10px !important;
    }
}

@media only screen and (max-width: 660px) {
    .captcha-image3 {
        width: 49% !important;
    }
    .captcha-input3 {
        width: 49% !important;
        float: left !important;
    }
    .submit-btn-wrap3 {
        float: none !important;
    }
}

@media only screen and (max-width: 600px) {
    .form-label3 {
        width: 100% !important;
    }
    .form-input3 {
        width: 100% !important;
    }
}

@media only screen and (max-width: 550px) {
    .captcha-image3 {
        width: 100% !important;
    }
    .captcha-input3 {
        width: 100% !important;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 350px) {
    .tabcontent3 {
        padding: 20px 10px;
    }
}

.tab-text3 .select {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 250px;
    height: 40px;
}

.tab-text3 .option {
    padding: 0 50px 0 10px;
    min-height: 40px;
    display: flex;
    align-items: center;
    background: #6b8ab9;
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none;
    order: 2;
    z-index: 1;
    transition: background .4s ease-in-out;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    margin-bottom: 5px;
}

.tab-text3 .option:hover {
    background: #ccd9ec;
}

.tab-text3 .select:focus .option {
    position: relative;
    pointer-events: all;
}

.tab-text3 input[type=radio] {
    opacity: 0;
    position: absolute;
    left: -99999px;
}

.tab-text3 input[type=radio]:checked+label {
    order: 1;
    z-index: 2;
    background: #6b8ab9;
    position: relative;
}

.tab-text3 input[type=radio]:checked+label:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #6b8ab9;
    position: absolute;
    right: 10px;
    top: calc(50% - 2.5px);
    pointer-events: none;
    z-index: 3;
}

.tab-text3 input[type=radio]:checked+label:before {
    position: absolute;
    right: 0;
    height: 40px;
    width: 40px;
    content: '';
    background: #fff;
}

@media only screen and (min-width: 920px) {
    .tab-text3 {
        width: 49% !important;
        padding-right: 30px;
    }
}

@media only screen and (max-width: 919px) {
    .tab-text3 {
        width: 100% !important;
        padding-right: 30px;
        margin: 20px 0 50px 0;
    }
}

@media only screen and (max-width: 500px) {
    .tab-text3 {
        padding-right: 0;
    }
}

.tab-text3.right .select {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 250px;
    height: 40px;
}

.tab-text3.right .option {
    padding: 0 50px 0 10px;
    min-height: 40px;
    display: flex;
    align-items: center;
    background: #6b8ab9;
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none;
    order: 2;
    z-index: 1;
    transition: background .4s ease-in-out;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    margin-bottom: 5px;
}

.tab-text3.right .option:hover {
    background: #ccd9ec;
}

.tab-text3.right .select:focus .option {
    position: relative;
    pointer-events: all;
}

.tab-text3.right input[type=radio] {
    opacity: 0;
    position: absolute;
    left: -99999px;
}

.tab-text3.right input[type=radio]:checked+label {
    order: 1;
    z-index: 2;
    background: #6b8ab9;
    position: relative;
}

.tab-text3.right input[type=radio]:checked+label:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #6b8ab9;
    position: absolute;
    right: 10px;
    top: calc(50% - 2.5px);
    pointer-events: none;
    z-index: 3;
}

.tab-text3.right input[type=radio]:checked+label:before {
    position: absolute;
    right: 0;
    height: 40px;
    width: 40px;
    content: '';
    background: #fff;
}

.tab-text3.left .select {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 250px;
    height: 40px;
}

.tab-text3.left .option {
    padding: 0 50px 0 10px;
    min-height: 40px;
    display: flex;
    align-items: center;
    background: #b8edf3;
    position: absolute;
    top: 0;
    width: 100%;
    pointer-events: none;
    order: 2;
    z-index: 1;
    transition: background .4s ease-in-out;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    color: #6b8ab9;
    margin-bottom: 5px;
}

.tab-text3.left .option:hover {
    background: #ccd9ec;
}

.tab-text3.left .select:focus .option {
    position: relative;
    pointer-events: all;
}

.tab-text3.left input[type=radio] {
    opacity: 0;
    position: absolute;
    left: -99999px;
}

.tab-text3.left input[type=radio]:checked+label {
    order: 1;
    z-index: 2;
    background: #b8edf3;
    position: relative;
}

.tab-text3.left input[type=radio]:checked+label:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #b8edf3;
    position: absolute;
    right: 10px;
    top: calc(50% - 2.5px);
    pointer-events: none;
    z-index: 3;
}

.tab-text3.left input[type=radio]:checked+label:before {
    position: absolute;
    right: 0;
    height: 40px;
    width: 40px;
    content: '';
    background: #fff;
}

@media only screen and (min-width: 810px) {
    .tab-text3.right {
        width: 49% !important;
        padding-right: 0;
    }
    .tab-text3.left {
        width: 49% !important;
        padding-right: 0;
    }
}

@media only screen and (min-width: 920px) {
    .tab-text3.right {
        width: 49% !important;
        padding-right: 30px !important;
    }
    .tab-text3.left {
        width: 49% !important;
        padding-right: 30px !important;
    }
}

@media only screen and (max-width: 809px) {
    .select-option {
        position: relative;
        min-height: 180px;
    }
    .tab-text3.right {
        width: 100% !important;
        padding-right: 30px;
        position: absolute;
        top: 0;
        z-index: 2;
    }
    .tab-text3.left {
        width: 100% !important;
        padding-right: 30px;
        position: absolute;
        top: 80px;
        z-index: 1;
    }
    .activity-div {
        min-height: 80px !important;
    }
    .activity-div .tab-text3.left {
        top: 0;
    }
}

@media only screen and (max-width: 500px) {
    .tab-text3.right {
        padding-right: 0;
    }
    .tab-text3.left {
        padding-right: 0;
    }
}


/*************product*************/

.activity-div {
    resize: vertical;
    min-height: 60px;
    border: 1px solid #0a0d3a;
    width: 100%;
    text-align: right;
    padding: 5px 12px;
    font-size: 18px;
    direction: rtl;
    margin-bottom: 20px;
}

.tabcontent-p {
    margin-top: 3%;
}

.tabcontent-p textarea {
    resize: vertical;
    height: 185px;
    border: 1px solid #0a0d3a;
    width: 100%;
    text-align: right;
    padding: 5px 12px;
    font-size: 18px;
    direction: rtl;
    margin-bottom: 20px;
}

.form-label-p {
    width: 49%;
    border: 1px solid #0a0d3a;
    color: #a5a5a5;
    line-height: 1.88em;
    height: 30px;
    padding: 0 5px;
    margin-bottom: 8px;
}

.form-label-p i {
    float: right;
    color: #ccd9ec;
    border-left: 1px solid #090d3a;
    font-size: 18px;
    margin: 4px 0 5px 5px;
    padding-left: 5px;
    width: 25px;
}

.mauto {
    margin: 0 auto;
}

.border {
    border: 1px solid #aaaaaa;
    margin-top: 2%;
    background-color: #fff;
    min-height: 128px;
    padding: 15px 30px;
}

.border p {
    text-align: justify;
    direction: rtl;
    font-size: 17px;
    padding: 0 10px;
}

.skema_117 {
    margin-top: 0px;
}

.main_117 {
    width: 98%;
    margin: 0 auto;
}

.main_117 h1 {
    color: #005db3;
    margin-top: 20px;
    direction: rtl;
    font-size: 20px;
}

.main_117 h4 {
    margin-bottom: 30px;
}

.main_117 p {
    font-size: 16px;
    direction: rtl;
    margin-bottom: 0px;
    color: #000;
    text-align: justify;
}

.chosen-wrapper {
    float: right;
}

.guid {
    float: right;
    margin-right: 20px;
    margin-top: 40px !important;
    font-family: w_yekan;
    color: #4d4d4d;
    font-size: 15px !important;
}

.seprator_117:last-child::after {
    display: none;
    content: "";
}

.line_117:hover .firstLine_117 {
    border-color: #eee #2b5352 #eee #eee;
}

.line_117:nth-child(2n):hover .firstLine_117 {
    border-color: #eee #608f7b #eee #eee !important;
}

.main_117 .fa_117 {
    margin-top: 0px;
    padding-left: 7px;
    padding-top: 2px;
}

.firstLine_117 p {
    margin: 5px 20px 5px 5px;
    color: #000 !important;
}

.secondLine_117 {
    border-style: solid;
    border-color: #eceaea;
    border-width: 1px 0px 1px 1px;
    box-sizing: border-box;
    direction: rtl;
    min-height: 40px;
    background-color: #f8f9fb;
    float: right;
    width: 67%;
    margin-bottom: 13px;
}

.secondLine_117 p {
    margin: 5px;
}

.secondLine_117.pdf p {
    margin-bottom: 0px;
}

.line_117 {
    height: 38px;
    margin-top: 10px;
}

@media screen and (max-width: 600px) {
    .firstLine_117 {
        width: 100% !important;
    }
    .border1 p {
        padding-right: 10px !important;
    }
    .secondLine_117 {
        margin-right: 0px !important;
        width: 100% !important;
        border-right: 1px solid #ccc;
    }
    .captcha_446 {
        width: 100% !important;
    }
    .subm_446 {
        width: 100% !important;
    }
}

.firstLine_117 {
    border: 1px solid #eceaea;
    direction: rtl;
    font-size: 13px;
    min-height: 40px;
    background-color: #fff;
    box-sizing: border-box;
    float: right;
    width: 33%;
    margin-bottom: 13px;
}

.main_117 h3 {
    direction: rtl;
    border-bottom: 1px solid #e7e7e7;
    color: #000;
    font-size: 19px;
    padding: 10px 15px;
    background: #1e81c4;
    margin: 15px 0 0 0;
}

.secondLine_117 img {
    height: 24px;
}


/*****gallery******/

.imgslide {
    margin-top: 15px;
}

.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}

.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}

.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}

.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}

.lSAction>a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../images/cntrl.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}

.lSAction>a:hover {
    opacity: 1;
}

.lSAction>.lSPrev {
    background-position: 0 0;
    left: 10px;
}

.lSAction>.lSNext {
    background-position: -32px 0;
    right: 10px;
}

.lSAction>a.disabled {
    pointer-events: none;
}

.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.loadingfirst {
    height: 600px;
}

.cssload-loader {
    position: relative;
    left: calc(50% - 68px);
    top: 20%;
    width: 136px;
    height: 136px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    perspective: 1700px;
}

.cssload-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.cssload-inner.cssload-one {
    left: 0%;
    top: 0%;
    animation: cssload-rotate-one 1.3s linear infinite;
    -o-animation: cssload-rotate-one 1.3s linear infinite;
    -ms-animation: cssload-rotate-one 1.3s linear infinite;
    -webkit-animation: cssload-rotate-one 1.3s linear infinite;
    -moz-animation: cssload-rotate-one 1.3s linear infinite;
    border-bottom: 6px solid rgb(90, 85, 125);
}

.cssload-inner.cssload-two {
    right: 0%;
    top: 0%;
    animation: cssload-rotate-two 1.3s linear infinite;
    -o-animation: cssload-rotate-two 1.3s linear infinite;
    -ms-animation: cssload-rotate-two 1.3s linear infinite;
    -webkit-animation: cssload-rotate-two 1.3s linear infinite;
    -moz-animation: cssload-rotate-two 1.3s linear infinite;
    border-right: 6px solid rgb(14, 14, 14);
}

.cssload-inner.cssload-three {
    right: 0%;
    bottom: 0%;
    animation: cssload-rotate-three 1.3s linear infinite;
    -o-animation: cssload-rotate-three 1.3s linear infinite;
    -ms-animation: cssload-rotate-three 1.3s linear infinite;
    -webkit-animation: cssload-rotate-three 1.3s linear infinite;
    -moz-animation: cssload-rotate-three 1.3s linear infinite;
    border-top: 6px solid rgb(216, 60, 65);
}

@keyframes cssload-rotate-one {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-one {
    0% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-ms-keyframes cssload-rotate-one {
    0% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-webkit-keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-one {
    0% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-two {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-two {
    0% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-ms-keyframes cssload-rotate-two {
    0% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-webkit-keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-two {
    0% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-three {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-o-keyframes cssload-rotate-three {
    0% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-ms-keyframes cssload-rotate-three {
    0% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-webkit-keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

@-moz-keyframes cssload-rotate-three {
    0% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

.textabo {
    background: rgba(255, 255, 255, .3);
    width: 100%;
    line-height: 100px;
    height: 100px;
    margin: 0 auto;
    text-align: center;
    margin-top: 8%;
}

.textabo a {
    color: #5a557d;
    text-decoration: none;
    font-size: 1.6em;
}


/* vertical */

.lSSlideOuter.vertical {
    position: relative;
}

.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}

.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}

.lSSlideOuter.vertical .lightSlider>* {
    width: 100% !important;
    max-width: none !important;
}

.lSSlideOuter.vertical .lSAction>a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}

.lSSlideOuter.vertical .lSAction>.lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}

.lSSlideOuter.vertical .lSAction>.lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}

.lSSlideOuter.lSrtl {
    direction: rtl;
}

.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}

.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}

.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {
    float: left;
}

.lSSlideOuter.lSrtl .lightSlider>*,
.lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }
    50% {
        left: -15px;
    }
    100% {
        left: 0;
    }
}

@keyframes rightEnd {
    0% {
        left: 0;
    }
    50% {
        left: -15px;
    }
    100% {
        left: 0;
    }
}

@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }
    50% {
        top: -15px;
    }
    100% {
        top: 0;
    }
}

@keyframes topEnd {
    0% {
        top: 0;
    }
    50% {
        top: -15px;
    }
    100% {
        top: 0;
    }
}

@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }
    50% {
        left: 15px;
    }
    100% {
        left: 0;
    }
}

@keyframes leftEnd {
    0% {
        left: 0;
    }
    50% {
        left: 15px;
    }
    100% {
        left: 0;
    }
}

@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }
    50% {
        bottom: -15px;
    }
    100% {
        bottom: 0;
    }
}

@keyframes bottomEnd {
    0% {
        bottom: 0;
    }
    50% {
        bottom: -15px;
    }
    100% {
        bottom: 0;
    }
}

.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.lightSlider.lsGrab>* {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.lightSlider.lsGrabbing>* {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

.mcs-button-arrow {
    color: rgba(49, 51, 61, 0.6);
    opacity: 1;
    text-shadow: none;
    font: normal 0/1 'magicarrows';
    font-weight: 200;
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: none;
    border: 0;
    border-radius: 0;
    text-transform: none !important;
    text-align: center;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mcs-button-arrow.mcs-disabled {
    opacity: 0.01 !important;
}

.MagicScroll>.mcs-button-arrow {
    font-size: 20px;
    width: 30px;
    height: 30px;
    margin: auto;
    -webkit-transition: color .15s linear;
    transition: color .15s linear;
}

.MagicScroll-horizontal .mcs-button-arrow-prev {
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
}

.MagicScroll-horizontal .mcs-button-arrow-next {
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
}

.MagicScroll-vertical .mcs-button-arrow-prev {
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
}

.MagicScroll-vertical .mcs-button-arrow-next {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
}

.MagicScroll:hover>.mcs-button-arrow:hover:not(.mcs-disabled) {
    color: rgba(49, 51, 61, 1);
}

.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {
    font-size: 18px;
    width: 24px;
    height: 24px;
    border-radius: 3px;
    background: none;
    box-shadow: 0 0 1px rgba(153, 153, 153, .5);
    -webkit-transition: color .15s linear, background-color .15s linear;
    transition: color .15s linear, background-color .15s linear;
}

.MagicScroll-horizontal.MagicScroll-arrows-inside:hover>.mcs-button-arrow:hover:not(.mcs-disabled) {
    background-color: rgba(255, 255, 255, .96);
}

.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev {
    left: 5px;
}

.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next {
    right: 5px;
}

.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev {
    top: 5px;
}

.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next {
    bottom: 5px;
}

.lt-ie10-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {
    border: 1px solid rgba(153, 153, 153, .5);
}

.lt-ie9-magic .mcs-button-arrow {
    color: #83858B;
}

.lt-ie9-magic .MagicScroll:hover>.mcs-button-arrow:hover {
    color: #31333D;
}

.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {
    color: #31333D;
    background: #fff;
    border: 1px solid #999;
    filter: alpha(opacity=60);
}

.lt-ie9-magic .MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover {
    filter: alpha(opacity=96);
}

.lt-ie9-magic .mcs-button-arrow.mcs-disabled {
    filter: alpha(opacity=0.01) !important;
}

.MagicScroll-horizontal .mcs-bullets {
    margin-top: 10px;
}

.MagicScroll-horizontal.MagicScroll-bullets {
    margin-bottom: 35px;
}

.MagicScroll-vertical .mcs-bullets {
    margin-left: 10px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.MagicScroll-vertical.MagicScroll-bullets {
    margin-right: 35px;
}

.mcs-bullet {
    width: 10px;
    height: 10px;
    background-color: #83858B;
}

.mcs-bullet:hover {
    background-color: #5a5a5a;
}

.mcs-bullet.active {
    background-color: transparent;
    border: 1px solid #5a5a5a;
}

.mcs-item .mcs-caption {
    color: white;
    padding: 5px 0;
    font: normal 9pt/1.2em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;
    text-rendering: geometricPrecision;
}

.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,
.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {
    background-color: #31333D;
    background-color: rgba(49, 51, 61, 0.7);
}

.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,
.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {
    filter: alpha(opacity=60);
}

.MagicScroll[data-mode="carousel"],
.MagicScroll[data-mode="cover-flow"] {
    background: #4f4f4f;
}

.MagicScroll[data-mode="carousel"] img,
.MagicScroll[data-mode="cover-flow"] img {
    box-shadow: 0px 15px 30px -10px #000;
}

.MagicScroll[data-mode="carousel"] figcaption,
.MagicScroll[data-mode="cover-flow"] figcaption {
    padding: 4px 0 0;
    font-size: 10pt;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.MagicScroll.mcs-shadows {
    box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.15);
}

.MagicScroll.mcs-border .mcs-item {
    background: #fff;
    border: 1px solid #efefef;
}

.MagicScroll-horizontal.mcs-border .mcs-item {
    margin: 0 3px;
}

.MagicScroll-vertical.mcs-border .mcs-item {
    margin: 3px 0;
}

.MagicScroll,
.mcs-caption,
.mcs-button,
.mcs-item,
.mcs-item img,
.mcs-item>*,
.mcs-bullet,
.mcs-bullet:before,
.mcs-bullet:after,
.mcs-wrapper,
.mcs-items-container {
    margin: 0;
    padding: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.MagicScroll,
.mcs-item,
.mcs-item a,
.mcs-item img,
.mcs-items-container {
    position: relative;
}

.MagicScroll,
.mcs-item,
.mcs-wrapper,
.mcs-items-container {
    overflow: hidden;
    direction: ltr;
}

.mcs-wrapper,
.mcs-item img {
    line-height: 100%;
}

.MagicScroll {
    z-index: 1;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

.MagicScroll.MagicScroll-horizontal {
    -moz-touch-action: pan-y;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.MagicScroll.MagicScroll-vertical {
    -moz-touch-action: pan-x;
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}

body.mcs-dragging {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

body.mcs-dragging .MagicScroll,
body.mcs-dragging button.mcs-button.mcs-horizontal.mcs-button-arrow {
    cursor: inherit;
}

.mcs-item,
.MagicScroll figure,
.mcs-item img,
.mcs-item .mcs-caption {
    display: inline-block;
}

.MagicScroll>* {
    display: inline-block;
    max-width: 100%;
}

.MagicScroll>*:first-child {
    visibility: hidden;
}

.MagicScroll>*:nth-child(n+2) {
    display: none;
}

.MagicScroll>a {
    line-height: 100%;
}

.MagicScroll img {
    visibility: hidden;
}

.MagicScroll .mcs-item img {
    visibility: visible;
}

.mcs-button,
.mcs-bullets,
.mcs-wrapper {
    position: absolute;
}

.MagicScroll:before,
.MagicScroll figcaption:before {
    content: '';
    display: inline-block;
    vertical-align: top;
    height: 0;
}

.mcs-wrapper {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    vertical-align: top;
    z-index: 100;
}

.mcs-items-container {
    text-align: center;
    overflow: visible;
    width: 100%;
    height: 100%;
    padding-right: 20px !important;
}

.mcs-item {
    top: 0;
    left: 0;
    zoom: 1;
    font-size: 9pt !important;
    line-height: 100%;
    max-width: 100%;
    margin-left: 6px;
}

.mcs-item:after,
.mcs-item>a:after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.MagicScroll-vertical .mcs-item {
    display: block;
    width: 100%;
}

.mcs-item>a,
.MagicScroll-horizontal .mcs-items-container>* {
    display: inline-block;
    border: 1px solid #000;
}

.mcs-item a,
.mcs-item img {
    border: none;
    max-width: 100%;
    max-height: 100%;
}

.mcs-item a {
    height: 100%;
}

.mcs-item img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.MagicScroll figure {
    position: relative;
    vertical-align: middle;
    font-size: 0;
    margin: 0;
    max-width: 100%;
    max-height: 100%;
    line-height: normal;
}

.lt-ie9-magic .mcs-item>a>img {
    position: static;
}

.lt-ie9-magic figcaption {
    display: block;
}

.lt-ie10-magic .mcs-item a img {
    border: none;
}

.ie7-magic .mcs-item img,
.ie7-magic .MagicScroll-vertical .mcs-item a {
    display: inline-block;
}

.ie7-magic .MagicScroll-horizontal .mcs-item {
    display: inline;
}

.mcs-button {
    display: block;
}

.MagicScroll .mcs-hidden {
    display: none !important;
    visibility: hidden !important;
}

.ie11-magic .MagicScroll[data-mode="scroll"] .mcs-items-container,
.MagicScroll[data-mode="carousel"] .mcs-items-container,
.MagicScroll[data-mode="cover-flow"] .mcs-items-container {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
}

.MagicScroll[data-mode="carousel"] .mcs-item,
.MagicScroll[data-mode="cover-flow"] .mcs-item {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.addrow {
    float: right;
}

.MagicScroll figcaption {
    display: inline-block;
    position: relative;
    left: 0;
    float: left;
    width: 100%;
    line-height: 100%;
    clear: both;
    z-index: 150;
}

.MagicScroll figcaption,
.MagicScroll[data-mode="carousel"] .mcs-item .mcs-caption,
.MagicScroll[data-mode="cover-flow"] .mcs-item .mcs-caption {
    left: 50%;
    -webkit-transform: translateZ(1px) translateX(-50%);
    transform: translateZ(1px) translateX(-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lt-ie9-magic .MagicScroll figcaption,
.lt-ie9-magic .MagicScroll figure img {
    float: right;
}

.MagicScroll .mcs-reflection {
    -webkit-transform: translateZ(-1px);
    position: absolute;
    display: inline-block;
    left: 0px;
    z-index: 1;
}

.MagicScroll .mcs-item.mcs-noimg {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAGB0lEQVRIS5WXa2wUVRTH/3dmn2136b5a2u2LsoogEiGGBGnlYUJMiEpi1MSYGNHvoAjfNEQ/iaL4XTAmxkQSE3zFaESQrZIQIxHlaVtK22273Udhtt3nPDx3Zmc7u9ttdZLN7s6ce37nf885995h+G8X+yXUMSho4l4wbTtjiADMZwzV5jQNw0xjvylM+XZHYjrKb67kli1ncBQQHg+GDzKRHW/u74F3QwTNa7rhDPogNrn0oUo2j0JyDgu3JyFd+wcLo+PQFO3Q2WTsBI1XG/lvCI6GOl9mgnjKv3UT2h7fBpudZKSTUKW70HJZaHJJ98noAXM3QfC2gvmD4Ldnz15E+tIVaKqyfzAx9clS8CXBF9rCb7v8vjd7XnwaTocKZWJUh9EUG7AaT+a80pTrQYjd/SgUBYx/9hXy6bl3HpuNvVULrwNHQ+ETnkjvge5n9wBjN6Fm7ulAVsY1mqIKnNLLAxA8q4C+dRg//QPmR8Y/GkzEDlrhVX6iwa53vev6jvTs2wHlxp+AXKwDmqprFXCYXmrlB4QHbA6I6x/G+JnzyNwYe28gOXnEHFcB85y62gKn+l94Asr1ywTUdGjt9K6suBwAcTmcexHXb8Ho598jP5uq5Fz3cxoQw6u75f6XnoIYuwGmyBVoOplERpJ0b16vF4Fg0MhzOSLNlEr3UmQrlW09ZOsLBA24aIMSfgCjn36N2MyE7TlqBh0cDYZfDzzy4PFQ2AEtcxdCWWk6nUYmk0H7lxd1WPyZbfB6PAgGAnWFmkylINXYesjW5/NTT5FuTysSsSJSv189NJiMfcDBbKi9S408vxtC7JahVFcE3JmMVaAmSYe3tCDka63AE3N3Ic3PL2nbEw7reefK1fB9GP7iHAbikwK7EFy9w7Om53w44gaoZYQylMPHpuN1zirKm5sQWuVF4p4EaSHb0K63o12vcn0loVaLDeeQuT2+k/FKXj340BGvHDeUWsDpzAIyuVxjuNsNaZnnHrcLPk+LDjZUA5KtHTPRv44x6tto3+6NAw5pSocKes8u9m06m4OULzSEm/m3Jp2nw+N0ItDsLlc2KS7DC95OjP98NcqG2sIza7f3tQsLcxaoATZbKZXLQyqU0HnmUl1R1d6Y2rcVXqcdAVJrKNU7Wv9wuNrsw8ivY3ECdxUiW/wOFPNVas0p11uHtwqBpZKM3u8uN4Tf2bsZXrsNfgLza3GKDTgHw+HC8B/pog5eu8HlYJq6LJg7SpUUSLKKyI9/18GH92yE1yYgYBcXV69KbhfBGhMwci3PweGZ7vud7TaBes2S31rFcyUV84qK9eduNlR8fdc6tIgCWu28N+oV8xmQVYaJW4W4XlxtkeYBp61UDbbsRFxljqCbhkZXzPGVgX64Ce4h9Yvwcp4JXJDtSAxnqbiCXce8fd7DTS5j2zPXYrO4sgTNU3I2X7xTB728rbfhfSe1RxMFYCDL7UQ/s3k37o1ljukLiCu46rzHX6hqJx5CgfJeXAbKnReWeW4nJS6yMQuLf2fSTuST93YaS2Zbl+rpESFSMS7mmRayFZya4BIlr9GMmGCeX4VOJ5kJFT/FJ8TKJuEIOI47fIpFNcNSDvn08lE2y8Ysk1eFHNfCua2NbM3FozgnopgqVjYJfVvsbO+WHR0MgnNRtZlU0yF3ZKxu1buyvkAQnH9bba25VQtAcVrDVNyyLXIDOgjsF9z2k2IbLedUkOaUi/TDxJgr0JKlzc9bluLkm4LCg9ETTL9nqdBypVcHElMn+fiq0HmFo4UdBt/ruZOaKq8bYImg6shjqWJ9GpL0mdeWPvqYPvhhD03CASVIC4rRivplbbOlFFvbxnxOTQExSSOz6vKHPXMAV645cbjkJ3cOQ7n1qvlb99qgH3OLgD1NaSqgSmmtkDoRQ6HOV0jyx3IzUPLQ6cFWH0DtIP1YKxMww2Bb4POtVnJaa1sbfNXzo8YrzGtMYO/LVO2yS4PsMILQzCW1DLMVCZanD1Wvpmpv0CvMhzT+/7/CWCPgAewKdQwwTXySMe1Rmvq1NS9tIxq9tGlM+eZcYnpoOaDp91/hrs4Y2r7FDQAAAABJRU5ErkJggg==") center center no-repeat;
}

.mcs-item .mcs-caption {
    display: inline-block;
    vertical-align: bottom;
    position: absolute;
    z-index: 150;
}

.MagicScroll[data-mode="cover-flow"] .mcs-item figcaption.mcs-caption,
.MagicScroll[data-mode="carousel"] .mcs-item figcaption.mcs-caption {
    top: 100%;
}

.MagicScroll[data-mode="scroll"] .mcs-item figure,
.MagicScroll[data-mode="animation"] .mcs-item figure {
    overflow: hidden;
}

.MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,
.MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {
    left: 0;
    width: 100%;
    bottom: 0;
    -webkit-transition: -webkit-transform .25s;
    transition: transform .25s;
    -webkit-transform: translateY(150%);
    -ms-transform: translate(0, 150%);
    transform: translateY(150%);
}

.MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,
.MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption {
    -webkit-transform: translateY(0%);
    -ms-transform: translate(0, 0%);
    transform: translateY(0%);
}

.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item .mcs-caption,
.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item .mcs-caption {
    bottom: -150%;
}

.lt-ie9-magic .MagicScroll[data-mode="scroll"] .mcs-item:hover .mcs-caption,
.lt-ie9-magic .MagicScroll[data-mode="animation"] .mcs-item:hover .mcs-caption {
    bottom: 0%;
}

.mcs-button {
    cursor: pointer;
    z-index: 1000;
    background-repeat: no-repeat;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    -webkit-transition: opacity .25s linear;
    transition: opacity .25s linear;
}

.MagicScroll:hover>.mcs-button:hover {
    opacity: 1;
}

.mcs-button-arrow {
    z-index: 120;
}

.MagicScroll-horizontal .mcs-button-arrow {
    width: 40px;
    height: 100%;
    top: 0;
}

.MagicScroll-vertical .mcs-button-arrow {
    width: 100%;
    height: 40px;
    left: 0;
}

.MagicScroll-horizontal .mcs-button-arrow-prev {
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
}

.MagicScroll-horizontal .mcs-button-arrow-next {
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
}

.MagicScroll-vertical .mcs-button-arrow-prev {
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
}

.MagicScroll-vertical .mcs-button-arrow-next {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
}

.MagicScroll[data-mode="carousel"] .mcs-item,
.MagicScroll[data-mode="cover-flow"] .mcs-item {
    overflow: visible;
}

.mcs-bullets {
    text-align: center;
    display: inline-block !important;
    opacity: 0;
    top: 100%;
}

.mcs-bullets.show {
    opacity: 1.0;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

.MagicScroll-horizontal .mcs-bullets {
    width: 100%;
    left: 0;
}

.MagicScroll-vertical .mcs-bullets {
    top: 0;
    left: 100%;
    display: inline-block;
    vertical-align: middle;
}

.mcs-bullet {
    border-radius: 50%;
    margin: 4px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    text-indent: 9999px;
    vertical-align: middle;
    font: 0/0 a;
    color: transparent;
    outline: none;
}

.mcs-bullet.active {
    cursor: default;
}

[data-mode="animation"] div[data-action="exit"],
[data-mode="animation"] div[data-action="enter"] {
    -webkit-animation-duration: 0.35s;
    animation-duration: 0.35s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

[data-mode="animation"] div[data-action="enter"] {
    -webkit-animation-timing-function: cubic-bezier(.12, .37, .25, 1);
    animation-timing-function: cubic-bezier(.12, .37, .25, 1);
}

[data-mode="animation"] .mcs-item {
    -webkit-transform: none;
    animation-name: none;
}

[data-mode="animation"] .mcs-item[data-animation-nth="1"] {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="2"] {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="3"] {
    -webkit-animation-delay: 0.25s;
    animation-delay: 0.25s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="4"] {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="5"] {
    -webkit-animation-delay: 0.35s;
    animation-delay: 0.35s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="6"] {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="7"] {
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="8"] {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="9"] {
    -webkit-animation-delay: 0.55s;
    animation-delay: 0.55s;
}

[data-mode="animation"] .mcs-item[data-animation-nth="10"] {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-entering],
.MagicScroll-horizontal[data-mode="animation"] [data-forward] [data-exited] {
    -webkit-transform: translateX(100000px);
    transform: translateX(100000px);
}

.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-entering],
.MagicScroll-horizontal[data-mode="animation"] [data-backward] [data-exited] {
    -webkit-transform: translateX(-100000px);
    transform: translateX(-100000px);
}

.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-entering],
.MagicScroll-vertical[data-mode="animation"] [data-forward] [data-exited] {
    -webkit-transform: translateY(100000px);
    transform: translateY(100000px);
}

.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-entering],
.MagicScroll-vertical[data-mode="animation"] [data-backward] [data-exited] {
    -webkit-transform: translateY(-100000px);
    transform: translateY(-100000px);
}

.mcs-loader {
    pointer-events: none;
    position: absolute;
    z-index: 1000;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.mcs-loader .mcs-loader-text {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -35px;
    width: 70px;
    height: 20px;
}

.mcs-loader-circles {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 60px;
    height: 60px;
    opacity: 1;
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
}

.mcs-loader-circle {
    position: absolute;
    background-color: #ffffff;
    height: 11px;
    width: 11px;
    border-radius: 50%;
    -webkit-animation-name: MagicCircle;
    -webkit-animation-duration: 0.48s;
    -webkit-animation-iteration-count: infinite;
    animation-name: MagicCircle;
    animation-duration: 0.48s;
    animation-iteration-count: infinite;
}

.mcs-loader-circle_01 {
    left: 0;
    top: 25px;
    -webkit-animation-delay: 0.18s;
    animation-delay: 0.18s;
}

.mcs-loader-circle_02 {
    left: 7px;
    top: 7px;
    -webkit-animation-delay: 0.24s;
    animation-delay: 0.24s;
}

.mcs-loader-circle_03 {
    left: 25px;
    top: 0;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.mcs-loader-circle_04 {
    right: 7px;
    top: 7px;
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

.mcs-loader-circle_05 {
    right: 0;
    top: 25px;
    -webkit-animation-delay: 0.42s;
    animation-delay: 0.42s;
}

.mcs-loader-circle_06 {
    right: 7px;
    bottom: 7px;
    -webkit-animation-delay: 0.48s;
    animation-delay: 0.48s;
}

.mcs-loader-circle_07 {
    left: 25px;
    bottom: 0;
    -webkit-animation-delay: 0.54s;
    animation-delay: 0.54s;
}

.mcs-loader-circle_08 {
    left: 7px;
    bottom: 7px;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

@-webkit-keyframes MagicCircle {
    0% {
        background-color: #000000
    }
    100% {
        background-color: #ffffff
    }
}

@keyframes MagicCircle {
    0% {
        background-color: #000000
    }
    100% {
        background-color: #ffffff
    }
}

.mcs-item-loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    background: url('data:image/gif;base64,R0lGODlhKgAqAOZyAFlWV/X09ERAQS0pKt7d3rKwscjHyJyam3BtboaDhOfm5vf399XV1XNwcdbW1rW0tIOBgcXExGJfYJSSkj46O/b29pGPj+Pj48jHx/39/eDf39vb26Sio7u6uqyqq8rJyfHx8fn5+a2rrO3s7c/Oz+rq6qinp0dEReLi4ltYWbq4ufDw8JCOj/v7+/Pz825sbOjo6IKAgZWTlPj4+NDP0Obl5vX19fz8/Pr6+vz7+9fW1+Hg4Ozs7Le2tuTk5GdlZY2LjNrZ2djX18vKyujn556cnaGgoJaUlb28vMLBwjAsLe/v7+/u7sTDw87Nze7t7eXl5cG/wNLR0d3d3dnY2HVzc398fW9tbdTT06OhorCvrzo3OLSys7a1tWRhYlBNTuLh4dHQ0KKhofLy8rm4uJ2bnMzLy8nIyXl2d5iWlp+dnaakpXx6eoqIiMHAwdzc3M7OziIeH////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgByACwAAAAAKgAqAAAH/4BygoOEhYaHiImKhipxcSqLkZKCAI4Ak5gMPywghZVxl4U4MxmYhRSOLJ6WogEBFaaESo5xF4SfoYIZrgE2sYNFtLlyuIQLvC2/g6iOGIPFgje8sMqCGLQUz6yCFbw31drNggwUFAzRvAuYOidbWYUXtOeHu66lhCsaKCGGVwP/Jz4QUlHFg6IWIXIQqoCCgEMYho78mygBSrUWChxqZGJojMSJ/5D8CqBx4z1DUCSAZPOrREkFyRZ9OPFPyy8XDlFQm/RBR7UQO8EJHUpUTpMGSJM22CA0gIOnUB08ESSgqtWqKYSSMMC1K1eqV61mBbfVa1dBR5UiZQrOadSnU9aLyp2bSUO1FTxMMXgBAECUX2AKFOiQd1EJCH37pvn1QbDgCL4OBfCQOPGQXwocOxaCwxDlyhBKVLMRQXMBIYaAJH4xT5CUMmcUBXFjdxCPDo4FFtLwwkuXQiMQCPeBaMSB4y4KTenRYQWmCcIRsC2hRo1oOTWOH3gwdEP0GINEWLAgYpAJ7TWExojOVo548oOyHzcBLkr0CYTelx/0QDuWamhEN0J+4+0niAvaiVHNegj0UIh+hTgxXzU+lNFDUO4VWEgITnQwIF0Q0pXIG+O9IeKJggQCACH5BAUKAHIALAAAAAAqACoAAAf/gHKCg4SFhoeIiYqGKnFxKouRkoIAjgCTmDpXR2OFlXGXhCAsPwyYhScDA0eeloUsjhSnhFuqA1CEn6GCF45xSrODWbYSua6Dn3FFwYOpqh/Ix3IYvrLMgh+2J9GggxS+GNeDErbQcgwUFKbTvruRGylfIoVQtjqIDL4XhS02FRmGrAgYmIIGISRstCjyUAXSoBsVAkicYcjIwIsNiFzLsECiRxyGXFi8OLBJsBwePyYi0oBkm2AhUi4AuIhGioFkgrWQWOHGKRobNvoUR7So0UFDIChdCkED0RAKokpVEIASgKtYAbwgioKA169erWa9ulVcV7BfBSVlqtSpOKhT2qNWPUq3LqYNPq4FAHFqQwwECM4EK2HAAAm+i0ZMAAx4TbAghQs7oHioQg/GjKUEexI58oUchi5jnjDi2gwHnQ3sK1SGcYygg6h4CKMIDAkFokhEDmLIRww0UQotSUAcBqIVBZLbKKTADIm5kjgQT7BD0AgTJkrL4ZG8QISiO6bLGPTgwIEHgzp050FUxvTqgsqfH8Q9eQdxH6ZzICQf/aAI3U1xDRDTLcGfef4JYkN3PVzjXgJJFNJfIULYdw0MHiSxgIQIFoKDEB+sYJccE46IiAbmuWXiiIEAACH5BAkKAHIALAEAAQAoACgAAAf/gHKCg4SFg0gDA0iGjI2OhhKJEo+UhhtWRi6FkQOTlZ9yKQICRpuSoJ9fowJEhJyeqI8iqw2up7GUoqM0g6+4lDSrKb23v44Nq7xyOicnOsZyGi9eXYVEqxu/RUoUDIRAAOEv3oNNbWS4GBRx7D+EHuHxECXQFwDs+CyEAfDx4UO/VODLB8JQCQj+0vyqMhDAhUcMXoSL8ssDOwoYQDHQAI1BRmggQ4qUI2WCyZMTfITMsKClywU5EMicKTNGyAoBcurMSZOmTZA4d+osidKkSpAsX7bMMbKp0087YEALUQHUDhkJEoT55YIAARRVHS3hkDUrl18wvHpV0MLQgiRlpstS+RVArVomGQjBjcthCbQWCuwSYPKurIwdhDR0CPKoxJQnhCqgUCt1EAwZQD4UcnGg84hGAQyInlFohQYUIT496HyghqAVHTqsEARCtAEHIGuwNjEoQoECEQaRsF3QmAnWrgX5Bj6otmgSxrCwfkBoefBBDmwr+CWGtabev68LmmHbzK/jB5wUsl7owvNfIzo4SV09fKEcF4IEeMr+aSMFv22HSyAAIfkECQoAcgAsAAAAACoAKgAAB/+AcoKDhIWGh4iJioZNAgJNi5GSgg2ODZOYGkAeAYWVApeEY0dXOpiFLwAAHp6WhUcDAyenhF6qACWEn6GCULEDW7SDXbcQuq6DEr9ZwoOpqgyDu4Mfv7PNggy3L9LIcie/H9iDELfRchspKRuC1bESmD4xaFGFJbcaiDq/UIVFShTOESqDoGAMdoOGpKmXSAsbJIQwUIhD8YehHgUzThiB7QIAiiBZGKqAMWNBKcJUgAwJAtGICSbXCKuyEsCFSBtiFDwjzANFChhObfCBjUHQcUiTKh1EhYPTpxxgINV265YKQQmyas0qA+nElSCxbtXaddxXsHEENYXqVOo4qlXXAVxdSrcuphocm2W4caqGiQMHgghrESBABb6LXDwADNiNsBmFCy/IgCiEE8aM89HKETkyjkOXMT9wgS3Dgs4BPhfqwNhEDUIKPoBR5KJEp0E3KkSeYWiECTFYCtkoQHxFZQLIWxRqYaMC5UkRiBfgISgACRK3KyAnoCApD+kdBjkwYMDBIBTbKyDtIJ26oPHlB2lHjmLcFOkRCME3P0jBduPN9CCdDfqRx58gLWynmTDsFSBEIfsVwgR92KzwgRCqiWdgIRkwAUMIdskRYYiIPEHeEySmGAgAIfkEBQoAcgAsAAAAACoAKgAAB/+AcoKDhIWGh4iJioZDAABDi5GSghCOEJOYPmU9FYWVAJeELkZWG5iFMQgIPZ6WhUYCAimnhGiqCCOEn6GCRLECX7SDUbcTuq6DDb8iwoOpqqaUyHI0v7PNghu3MYO7gym/NNiDE7fRGi8vGoLVsQ2YMDJAH4Ujtz6IG79EhVlbJzoMeUhAUMYOQlLWnFFEpk0TQh9ODJh4xVASghg5LMEGRcLEj0cMLbiIkSAVYUg+ghyDaAmHklyEsVEpAUqkHTIIhhGmZeIJeph2wMCmA+i4o0iTCtLwoKnTB7nGMXBE1ZEKQQeyas1q4iiFOGDDgsW6VWvXcV/Fhl361GlUbFPTq1pVSrfuKR4r4GK426FAATDCPIClsHeRjQh+/ZIQ9kMsgAuIcAhJnFiBMBVq47AAYWgy5Qg2sF0AoJaFoQ+JO/Ag9CRICUUtQuQghCFtnB+GVnToMaXQDAPAAyDKEKB4hkJFlFBggMkBcAOc5YRAgSKEoBvFAyxACuL5YkEKCBCwLKhC9htHSTyPLif8+EHYi3fCpuC5A0LuyQtakL0FNjPPzYCfePrJQVxxoTWjngGQDfgeITjIh00AQVwwm4MFCoLDDMfZlZ9digQgnnAglihHIAAh+QQJCgByACwBAAEAKAAoAAAH/4BygoOEhYNSCAhShoyNjoYTiROPlIYwHkkLhZEIk4QBHkAalYYyCQlJm5KFHgAAL6SFQKcJS4ScnoIlrgBesYQftBy3q4MQvF2/hKanO4O4gwy8sMqDO7Qyz8VyL7wM1YQctM5yPjExPoLSrhCkIyZiWIVLtDCNGrwlhSJfKRuEHQ4INFGDEBUuYR5FSTOEEI0UAiJaIeREoMUHLsAJItIgokcjhEJUtChwVLUmHj9mLOTiAUk34NqkbEDkUQ0TAoOAIxMxBY1YNUZolLPh59CjSJPKURChqdMIK5DqkEC1qgQkBbJqzdoB6YkBYMOC3bq169GvYsMyfdo06tGpVq6pIlFKty4pEAHsOgJBwoABfXoJzXDg1++UwIJyXChc+AliOYsZO5jxWE6QwiRAfIKxspGHKipiBSBhRkGhFgRSh2jEII7rC0gVpCZQQVCGChUyCMLgOg6AoxVmoxi0IEAATYIo9MYwFMXs2oKKHx/E2zUFjStmmyZuHLkgAL2LgNMwuwUh6d4h91YCzjkBJoXQF2JhHVwIGEx0n+9eCASLH9/UJV9lg+RgXA7gBAIAIfkECQoAcgAsAAAAACoAKgAAB/+AcoKDhIWGh4iJioZUCQlUi5GSghyOHJOYIx1OIYWVCZeEFT1lPpiFJgcHTp6WhT0ICDGnhGKqBy6En6GCI7EIaLSDWLcPuq6DE79RwoOpqjWDu4Mbv7PNgjW3JtLIcjG/G9iDD7fRcjAyMjCC1bETmCsdPVOFLrcjiD6/+YRdXi80GPpQoGAHHoQ0uAmi6MwaKYQYvABAEYghIQUzRrCBrQQEiiA9GMKBMWNBBcKGgAwZAJGNCCZJCEuzEkKJSDw6FAQjLArFFwxO8ViBTUPQcUiTKh30xIHTpw5ajtvQoKrVBk0EGdjKdavMcSkEiB0rVmtXrl+xhSU7VlBTqE7apWKjerVq1qV482Kq0KmZjg+nKqAgQCAXLS0DBpwAvKiFAsKEb9K6kjixBCiIMjCBDFkuJiSVKx8ZY2gzZwUtsEGREHrAEUMwIKOoQCjHjNSJPFRRQejDicpXDIVAoYEooQwBkmdAxCCO8wuFsmw5oQPTguQBbghiQIHCUQzO4wBIegM7bUEAnI8XRCE8BqQVsGtHr34QeOcUxrXAvoBQevH+hVcENjZgt9wg/60nyAXhKYFNfAHgUEiChbCAHzYZzCDhhPURAgILPxyVF4V6JaKCc7yVqKIcgQAAIfkEBQoAcgAsAAAAACoAKgAAB/+AcoKDhIWGh4iJioYaBwcai5GSgg+OD5OYKx9COIWVB5eEC0keMJiFHQUFQp6WhUkJCTKnhD2qBTaEn6GCS7EJQLSDU7cRuq6DHL8fwoOpqjyDu4M7v7PNgjy3HdLIcjK/O9iDEbfRciMmJiOC1bEcmAEkZgqFNrcriDC/S4VRaDF8GApioCAJEIQUkACjKAwXKoQ2xEBAsYyhCwUzOpiBbcQEiiB7GMqBMWPBJ8KkgAxZAdEMByanCFuzcgK7RSBIFCwh7AzFGBtOgQiAzUfQcUiTKh0UQIHTpwpCINUAoapVCEMEEdjKdSsKpC8AiB0rVmtXrl/HhSU7VlBTqE7cpY6jerVq1qV482K6kQHbBhqnblQIEKCFMDICBKQAvCjDAsKE5Z6ykjhxAyKJcECGnENYk8qVjbgwpHnzgr7NiDQALcCIoRmQK9wgpOKHB0Va2CAhRCNFZSuGMlSwYZjQhTjIGSDSMaA5lEIivqQ4KgkA8jgYBDGgQEG5nA/NB0hIiuE6hUHW4wAYdCI8s3EUrmcXlH69IPDNT4wrct0+feT+ySFBeFlgo8R1FxBSHyFQhLcFNvHFwUIhCxJyRH7YMPADCwgpCGAhYxxxhQ56yVFhiYeogJwKKLYYCAAh+QQJCgByACwBAAEAKAAoAAAH/4BygoOEhYMKBQUKhoyNjoYRiRGPlIYBQRc5hZEFk4QhTh0jlYYkBgYXm5KFTgcHJqSFZqcGM4ScnoIurgdisYQKtA63q4MPvFi/hKanIIO4gzW8sMqDILQkz8VyJrw11YQOtM5yKx0dK4LSrg+kISga6YQztAGNI7wuhR9AMjCEMAgIRFGB0JMpJR4FcaOB0A4ZCSJ6IMREoEUFLcAJWsIhosckhDJUtCjQXjUqHj8uMNRCAcmE1bik5LDkUQUUAvVVCxNRxo5YFUJolAPj59CjSJPKybGgqdMFGZD6mEC16gQpAbJqzVrwaAwEYMOC3bq169CvYsMyfdo06tGpVqapSlFKty4pDAyGash7l0KcOBOrRQEA4AXfRhcA/P1bBRwQwoQhwCQEgsXixSrADYEM2YNJQZYvA0ilsQQEzgACC/qxmAKGamTaNCHE4AVkILQpKCkCboOA30QKdfHyoqFGHSdO6BBE47eABnYFSRgwQMKgFM5pRJ9efVDz3ym2U7c+qIFzEXa5kxdExPmX9OMLGQEPvzshF0asbKi/PnohJNQhAU4gACH5BAkKAHIALAAAAAAqACoAAAf/gHKCg4SFhoeIiYqGTwYGT4uRkoIOjg6TmCEwTBmFlQaXhDhCHyuYhSgEBEyeloVCBQUdp4QaqgQthJ+hgjaxBT20gyu3CrqugxG/U8KDqaoVg7uDPL+zzYIVtyjSyHIdvzzYgwq30XIBJCQBgtWxEZgZFTa5hC23IYgrvzaFWGImRhiaEaBghRuEApRwoQgMCWODapg4QPGaqIIYF3Rq5uIBxY9ODuHAiDGHMA0fQeY7lGEByZWn3KR8wHDRjQoF650KQtFEjVM3Ngob8XOc0aNIB6kAwLQpAAZGS4iYSlXEG0FxsmrNSsGoGgtgw4LFulVr13FfxYYVtNQpU6jj06RWnXo1qd27mDDAFVbiwikMFLJ6EMYArBq/iy4A2FpFGBexIkAgAsGibBwVwt6otYBhhqHKWwEgFgZChFoMhn6YRT0IyRUtiqKkGULoQloLXAwxoKCkSCEoA4LrQKShaYlCcNKoOT5JQvABHwRtSJFigyAGTSEc/fD8xKAGAgQ0GPSi6d5mJ55HFwRe/CDsTF+My/JcAqH24wdBaNoF25bnUNwXXn6ClNCUF9ikN8ARheBXiAfxYaPDFUeM0eCAhQTgARAa4CWHgx4i0kR4TYRoYiAAIfkEBQoAcgAsAAAAACoAKgAAB/+AcoKDhIWGh4iJioYBBAQBi5GSggqOCpOYGTM4hpUEl4Q5F0GQmIQVAQGchJ6ggxcGBiSmhDapARmsloQzsQZmtIMttwu6n4QOvq7BqKk3g62DIL6zwYM3txXQu4IkviDWhAu3z3IhKCghgtOxDpgMFEpFhRm3uYcBvjOFUz0dK4Z+xBlIAUOoEC0UlZjyhBCPDgUifjDEYqBFABfC2YgQsaMQQyAqWhyoIpiCjh5XGboAYGSVYCRQRrARCQOFgR6CgYnYgYcpDAzCrfAZrqjRo4dUAFjKFEDQoiMeSJ36QIOgkSMpGDVxoKvXrlexEtz69asgpU2XPg0XlapUq0jV48oN9kFHOBg7TH04MWCAlmBhEiSQkXcRFAl9+7IJ5kGwYA5LEI05kjgxkmBUHDtOUqwQ5coSoIRbwkFzgiSGriQ+MXFQEytkFJ1ZI4XQDhmOcxbScWJLlkJEBAjfgMgHguMjCn0AIgMGpgbCBdAQpOHFC7gbjiOYcJRG9BSDICyFMCiGduJFU0SfLkg8APKCsh+PUVRE9AaE3MMXNEF7lHBfREdEfuMRMoJ2aISjngBGFKJfIT3MF84GVhjhgoMFntJDGT7M1V6GHiIyxFJDhGiiIIEAACH5BAUKAHIALAEAAQAoACgAAAf/gHKCg4SFgzkBATmGjI2OhguJC4+Uhgw/LCCFkQGThBlMMCGVhhRxcSybkoVMBAQopIVKp3EXhJyegi2uBBqxhEW0ALergwq8K7+EpqcYg7iDFbywyoMYtBTPxXIovBXVhAC0znIZFRUZgtKuCuCEF7QMjSG8LYUKZiQBsSpVHo8uSuwbBIKEgYNB3JGa4eCgQ1sKHz1x+HBRREdTKDqYcZFSiYMkNHWsFEDkyJMoKSGRwLKlBB0XV0SYSTOCggE4c+I8cbFDgZ9Af+rUyTOiz6BAV7pkCTOizJoz26WcSnUQjQ0KR9SIRSOFAAFkwAU5cMDEVkdEGnz92gZcB7JkrR+4MOTCyNq1TcBpgAvXyahBdu82IKLQxQO+B5wQsrI2BQ1CQ4BEeRSGCxVCNUzA7UBoQ4ovIgqVAEDaFyMYCVIvKYRFjIkRpCCQBiBPjo8YMXwI2pE6AYeIDGa/GDQBAYIJg2T03qHwxezacoofH8Q7tQx3XWZDICQd+SAOvT+A8zK7BHfj3gUt6Q0EnHMA/85PJ5TEul4gHgYSR78piQcYKXVXlSFSGCcFOIEAADs=') no-repeat center center;
}

.MagicScroll.mcs-rounded {
    border-radius: 0px;
    overflow: hidden !important;
}

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside {
    overflow: visible !important;
}

.MagicScroll.mcs-rounded.MagicScroll-arrows-outside {
    overflow: visible !important;
}

.MagicScroll.mcs-rounded .mcs-button-arrow {
    color: rgba(49, 51, 61, 0.6);
    -webkit-transition: color .15s linear, background-color .15s linear;
    transition: color .15s linear, background-color .15s linear;
}

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow {
    width: 30px;
    height: 100%;
}

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow {
    width: 100%;
    height: 30px;
}

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-prev {
    left: -20px;
    background: url(../images/aleft.png);
    width: 16px;
    height: 16px;
}

.MagicScroll.mcs-rounded.MagicScroll-horizontal .mcs-button-arrow-next {
    right: -20px;
    background: url(../images/aright.png);
    width: 16px;
    height: 16px;
}

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-prev {
    top: 0;
}

.MagicScroll.mcs-rounded.MagicScroll-vertical .mcs-button-arrow-next {
    bottom: 0;
}

.MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled {
    opacity: 1 !important;
    text-shadow: none !important;
}

.MagicScroll.mcs-rounded.MagicScroll-arrows-outside .mcs-button-arrow {
    background: #efefef;
    opacity: 1;
}

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow:hover:not(.mcs-disabled) {}

.MagicScroll.mcs-rounded.MagicScroll-arrows-inside .mcs-button-arrow {}

.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-prev {
    border-width: 0 1px 0 0;
}

.lt-ie10-magic .mcs-rounded.MagicScroll-horizontal.MagicScroll-arrows-inside .mcs-button-arrow-next {
    border-width: 0 0 0 1px;
}

.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-prev {
    border-width: 0 0 1px 0;
}

.lt-ie10-magic .mcs-rounded.MagicScroll-vertical.MagicScroll-arrows-inside .mcs-button-arrow-next {
    border-width: 1px 0 0 0;
}

.lt-ie9-magic .mcs-rounded.MagicScroll .mcs-button-arrow {
    color: #83858B;
}

.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow {
    background: #fff;
    filter: alpha(opacity=1);
}

.lt-ie9-magic .mcs-rounded.MagicScroll.MagicScroll-arrows-inside .mcs-button-arrow:hover {
    filter: alpha(opacity=1);
}

.lt-ie9-magic .MagicScroll.mcs-rounded .mcs-button-arrow.mcs-disabled {
    filter: alpha(opacity=1) !important;
    color: #ccc;
}

.MagicZoom,
.mz-figure,
.mz-lens,
.mz-zoom-window,
.mz-loading,
.mz-hint,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage,
.mz-expand .mz-image-stage>figure .mz-caption,
.mz-thumb img,
.mz-expand-thumbnails,
.mz-expand-controls,
.mz-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.MagicZoom,
.mz-figure {
    display: inline-block;
    outline: 0 !important;
    font-size: 0 !important;
    line-height: 100% !important;
    direction: ltr !important;
    position: relative;
    z-index: 1;
    margin: 0 auto;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.MagicZoom {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

figure.mz-figure {
    overflow: hidden;
    margin: 0 !important;
    border: 2px solid #000;
    -webkit-perspective: 300px;
    perspective: 300px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.MagicZoom img,
.mz-figure img {
    border: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    padding: 0 !important;
}

.MagicZoom>img,
.mz-figure>img {
    width: 100%;
    height: auto;
}

.ie8-magic .MagicZoom>img,
.ie8-magic .mz-figure>img {
    width: 100%;
    max-width: none !important;
}

.mz-figure.mz-no-zoom.mz-no-expand,
.mz-expand .mz-figure.mz-no-zoom {
    cursor: default !important;
}

.mz-figure.mz-active,
.mz-expand {}

.mz-lens,
.mz-zoom-window {
    position: absolute !important;
    overflow: hidden !important;
    pointer-events: none !important;
}

.mz-lens img,
.mz-zoom-window img {
    position: absolute !important;
    max-width: none !important;
    max-height: none !important;
}

.mz-lens img {
    -webkit-transition: none !important;
    transition: none !important;
}

.mz-zoom-window {
    z-index: 2000000000;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mz-zoom-window.mz-magnifier {
    -webkit-mask-clip: content;
    cursor: none;
}

.mz-figure.mz-active .mz-zoom-window.mz-magnifier {}

.mz-zoom-window.mz-magnifier.mz-expanded {
    z-index: 2147483647;
}

.mz-zoom-window img {
    width: auto;
    height: auto;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto !important;
    -webkit-transition: none;
    transition: none;
    -webkit-transform-origin: 50% 50% !important;
    -ms-transform-origin: 50% 50% !important;
    transform-origin: 50% 50% !important;
}

.mz-zoom-window.mz-preview img {
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    -webkit-transform: none !important;
    transform: none !important;
}

.lt-ie9-magic .mz-zoom-window img {
    margin: 0 !important;
}

.mz-expand-controls {
    z-index: 2147483647;
}

.mz-fade {
    -webkit-transition: opacity .25s;
    transition: opacity .25s;
}

.mz-hidden {
    opacity: 0;
}

.mz-visible {
    opacity: 1;
}

.mobile-magic .mz-expand .mz-expand-bg {
    -webkit-transform-style: flat !important;
    transform-style: flat !important;
}

.mobile-magic .mz-expand .mz-image-stage>figure .mz-caption {
    display: none !important;
}

.mobile-magic .mz-expand-controls.mz-fade {
    transition: none !important;
}

.mobile-magic .mz-expand>.mz-zoom-window {
    top: 0 !important;
    left: 0 !important;
}

.mz-expanded-view-open,
.mz-expanded-view-open body {
    overflow: hidden !important;
}

.mz-expanded-view-open body {
    height: auto !important;
}

.mz-figure.mz-active {}

.mz-figure.mz-no-zoom,
.mz-figure.mz-click-zoom,
.mz-figure.mz-active {}

.mz-figure.mz-active.mz-no-expand {}

.mz-figure.mz-active.mz-click-zoom.mz-no-expand {}

.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand {}

.mz-figure.mz-magnifier-zoom.mz-active {}

.mz-figure.mz-active>img {}

.no-cssfilters-magic .mz-figure.mz-active>img {}

.lt-ie10-magic .mz-figure.mz-active>img {}

.mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>img {}

.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>.mz-zoom-window {}

.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom>img {}

.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom {}

.mz-lens {
    border: 1px solid #aaa;
    border-color: rgba(170, 170, 170, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    cursor: none;
    z-index: 10;
    opacity: 0;
}

.mz-figure.mz-active .mz-lens {}

.mz-figure.mz-active.mz-magnifier-zoom .mz-lens {}

.mz-zoom-window {
    background: #fff;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

.mz-zoom-window.mz-magnifier {
    border-radius: 100%;
    border: 0;
    background: rgba(255, 255, 255, .3);
}

.mz-zoom-window.mz-magnifier:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 100%;
    border: 1px solid rgba(170, 170, 170, 0.7);
    box-shadow: inset 0 0 20px 1px rgba(0, 0, 0, .3);
    background: transparent;
    z-index: 1;
}

.mz-zoom-window.mz-magnifier.mz-square,
.mz-zoom-window.mz-magnifier.mz-square:before {
    border-radius: 0 !important;
}

.lt-ie9-magic .mz-zoom-window {
    border: 1px solid #e5e5e5;
}

.mz-zoom-window.mz-inner {
    border: none;
    box-shadow: none;
}

.mz-zoom-window .mz-caption {
    background: #777;
    color: #fff;
    font-size: 10pt;
    opacity: 0.8;
    position: absolute;
    top: 0;
    z-index: 150;
    padding: 3px;
    width: 100%;
    line-height: normal !important;
    text-align: center !important;
}

.lt-ie9-magic .mz-zoom-window .mz-caption {
    filter: alpha(opacity=80);
}

.mz-zoom-window.caption-bottom .mz-caption {
    top: auto;
    bottom: 0;
}

.mz-zoom-window.mz-expanded>.mz-caption {
    display: none;
}

.mz-zoom-window.mz-deactivating,
.mz-zoom-window.mz-activating {
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.mz-zoom-window.mz-deactivating {
    -webkit-transition-duration: .25s, .25s, .25s;
    transition-duration: .25s, .25s, .25s;
}

.mz-zoom-window.mz-p-right,
.mz-zoom-window.mz-p-left,
.mz-zoom-window.mz-p-top,
.mz-zoom-window.mz-p-bottom {
    opacity: 0;
    z-index: -100;
}

.mz-zoom-window.mz-p-right {
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
}

.mz-zoom-window.mz-p-left {
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
}

.mz-zoom-window.mz-p-top {
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
}

.mz-zoom-window.mz-p-bottom {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
}

.mz-zoom-window>img {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.mz-zoom-window.mz-p-inner.mz-deactivating>img,
.mz-zoom-window.mz-p-inner.mz-activating>img {
    -webkit-transition: -webkit-transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.mz-zoom-window.mz-p-magnifier {
    -webkit-transform: scale(.1);
    transform: scale(.1);
}

.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-preview.mz-activating,
.mz-zoom-window.mz-custom.mz-deactivating,
.mz-zoom-window.mz-custom.mz-activating {
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-custom.mz-deactivating {
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.mz-zoom-window.mz-p-preview,
.mz-zoom-window.mz-p-custom {
    opacity: 0;
}

.mz-hint,
.mz-loading {
    color: #eee;
    background: rgba(49, 51, 61, 0.7);
    font: normal 12px/1.2em 'Conv_W_yekan', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    direction: ltr;
    display: inline-block;
    margin: 0;
    position: absolute;
    z-index: 1000;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.mz-hint {
    top: 15%;
    left: 0;
    right: 0;
    height: 70%;
    background-color: transparent;
    border: 3px solid #024289;
    width: 65%;
    margin: 0 auto;
    -webkit-transition: opacity 0.25s ease, z-index 0.25s ease;
    transition: opacity 0.25s ease, z-index 0.25s ease;
}

.mz-hint-message {
    position: relative;
    display: inline-block;
    background: rgba(76, 112, 237, 0.15);
    padding: .7em 1.1em;
    color: #fff;
    width: 100%;
    height: 100%;
}

.mz-hint-message:before {
    content: '\f00e';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 6em;
    speak: none;
    text-align: center;
    position: absolute;
    top: 30%;
    left: 40%;
    vertical-align: -2px;
    -webkit-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.mz-hint-message::after {
    content: 'تصویر را بزرگتر ببینید';
    font-size: 16px;
    speak: none;
    text-align: center;
    vertical-align: -2px;
    -webkit-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
    position: absolute;
    bottom: 49px;
    left: 3%;
    width: 100%;
}

.mobile-magic .mz-hint-message:before {
    display: none;
}

.mz-hint-hidden {
    opacity: 0;
    z-index: -1;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}

.mz-expand .mz-hint {
    font-size: 18px;
    line-height: 1.1em;
    top: 50%;
    bottom: auto;
    margin: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.mz-expand .mz-hint-message {
    padding: 1.1em;
}

.mz-expand .mz-hint-message:before {
    display: none;
}

.mz-expand .mz-hint-hidden {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
    opacity: 0;
}

.mz-loading {
    font-size: 0;
    border-radius: 100%;
    opacity: 0;
    padding: 0;
    width: 36px;
    height: 36px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.mz-loading:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 24px;
    height: 24px;
    margin: auto;
    text-indent: -9999em;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 1);
    border-top-color: transparent;
    box-sizing: border-box;
}

.mz-loading.shown {
    opacity: 1;
    z-index: 1;
    -webkit-transition: opacity 0s;
    transition: opacity 0s;
}

.mz-loading.shown:after {
    -webkit-animation: spin-loading .9s infinite linear;
    animation: spin-loading .9s infinite linear;
}

@-webkit-keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.lt-ie10-magic .mz-loading {
    font-size: 12px;
    padding: .7em 1.1em;
    width: auto;
    height: auto;
}

.lt-ie10-magic .mz-loading:after {
    content: 'Loading...';
    text-indent: 0;
    border: none;
    position: relative;
}

.lt-ie9-magic .mz-loading {
    filter: alpha(opacity=0);
    right: 0;
    left: 0;
    width: 126px;
    margin: auto;
}

.lt-ie9-magic .mz-hint-message,
.lt-ie9-magic .mz-loading.shown {
    background: transparent !important;
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#7c31333D', EndColorStr='#7c31333D');
}

.lt-ie9-magic .mz-hint-hidden {
    filter: alpha(opacity=0);
}

.mz-expand,
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg>img,
.mz-expand .mz-expand-bg>svg,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg>img,
.mz-expand .mz-expand-bg>svg {
    width: auto !important;
    height: auto !important;
}

.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg>svg {
    min-width: 100% !important;
    min-height: 100% !important;
}

.mz-expand {
    background-color: rgba(14, 16, 23, .7) !important;
    text-align: center;
    vertical-align: middle;
    display: block;
    overflow: hidden;
    z-index: 2100000000;
    position: fixed;
    width: auto;
    height: auto;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -ms-overflow-style: none;
}

.mz-expand .mz-expand-bg {
    display: inline-block;
    vertical-align: middle;
    margin: auto;
    z-index: -100;
    max-width: none !important;
    max-height: none !important;
    -webkit-transform: translate3d(0, 0, 0) scale(10) rotate(0.01deg);
    -ms-transform: translate(0, 0) scale(10, 10) rotate(0.01deg);
    transform: translate3d(0, 0, 0) scale(10) rotate(0.01deg);
    -webkit-perspective: 600px;
    perspective: 600px;
    background-repeat: no-repeat;
    background-size: cover;
}

.mz-expand .mz-expand-bg>img {
    margin: auto;
    -webkit-filter: blur(20px) brightness(60%);
    filter: blur(20px) brightness(60%);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.mz-expand .mz-expand-bg>svg {
    margin: auto;
    opacity: .6;
}

[data-magic-ua=edge] .mz-expand .mz-expand-bg,
.lt-ie10-magic .mz-expand .mz-expand-bg {
    display: none !important;
}

.lt-ie9-magic .mz-expand {
    background: #1f1f1f;
}

[data-magic-ua=edge] .mz-expand {
    background-color: rgba(31, 31, 31, .96);
}

.mz-expand.plain-bg .mz-expand-bg,
.mz-expand.dark-bg .mz-expand-bg,
.mz-expand.white-bg .mz-expand-bg {
    display: none !important;
}

.mz-expand.dark-bg {
    background-color: #1f1f1f;
    background-color: rgba(31, 31, 31, .96);
}

.mz-expand.white-bg {
    background-color: #fff;
}

.mz-expand .mz-expand-stage {
    z-index: 2100000000;
    padding: 0;
}

.mz-expand .mz-expand-stage .mz-image-stage {
    z-index: 50;
    left: 0;
    right: 0;
    padding: 20px 0 40px 0;
    text-align: center;
    vertical-align: middle;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-size: cover !important;
    width: 75%;
    background: #fff;
    margin: 0 auto;
}

.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {
    padding-bottom: 120px;
}

.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {
    padding: 0 !important;
    left: 0;
    right: 0;
}

.mz-expand .mz-image-stage>figure:before,
.mz-expand .mz-image-stage:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    font-size: 0;
    line-height: 100%;
    width: 0;
}

.mz-expand .mz-image-stage>figure {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 100%;
    position: relative;
}

.mz-expand .mz-figure {
    overflow: visible;
    max-width: 100% !important;
}

.mz-expand .mz-figure>img {
    max-width: 100%;
    width: auto;
    height: auto;
}

.mz-expand .mz-zoom-in .mz-image-stage>figure,
.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,
.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active {}

.mz-expand .mz-figure {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mz-expand .mz-figure.mz-active {}

.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img {
    z-index: 1;
    position: absolute !important;
    top: -5000px !important;
    bottom: -5000px !important;
    left: -5000px !important;
    right: -5000px !important;
    margin: auto !important;
}

.lt-ie10-magic .mz-zoom-window.mz-expanded img {
    filter: alpha(opacity=100);
}

.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom {
    overflow: hidden;
    filter: alpha(opacity=100);
}

.mz-expand .mz-caption {
    color: #fff;
    text-shadow: 0px 0px 46px #000;
    padding: 10px 4px;
    font: normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    opacity: 0;
}

.mz-expand .mz-caption.mz-show {
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
    opacity: 1;
}

.mz-expand .mz-caption a {
    color: inherit;
    cursor: pointer;
}

.mz-expand.white-bg .mz-caption {
    color: #555;
    text-shadow: none;
    font-family: 'Conv_W_yekan' !important;
}

.lt-ie9-magic .mz-expand .mz-caption {
    top: 100%;
}

.mz-expand .mz-zoom-window {
    box-shadow: none;
    background: transparent;
}

.lt-ie9-magic .mz-expand .mz-zoom-window {
    border: 0;
}

.mobile-magic .mz-expand-stage .mz-expand-thumbnails,
.mobile-magic .mz-expand-stage .mz-image-stage {
    left: 0px;
    right: 0px;
}

.mobile-magic .mz-expand .mz-expand-stage.with-thumbs {
    bottom: 0px;
}

.mobile-magic .mz-expand-stage .mz-image-stage {
    padding: 0;
}

.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage {
    padding: 5px 0 60px;
}

.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage {
    padding-top: 0;
}

.mobile-magic .mz-expand .mz-expand-thumbnails {
    padding: 0;
    height: 60px;
}

.mz-expand-controls,
button.mz-button {
    margin: 0 !important;
    padding: 0 !important;
    outline: 0 !important;
}

button.mz-button {
    color: #b4b4b4 !important;
    cursor: pointer;
    z-index: 90 !important;
    background-color: transparent !important;
    border: 1px solid rgba(180, 180, 180, 0) !important;
    border-radius: 100% !important;
    box-shadow: none !important;
    position: absolute !important;
    text-transform: none !important;
    text-align: center;
    speak: none;
    -webkit-font-smoothing: antialiased;
    width: 60px !important;
    height: 60px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    font-size: 0;
}

button.mz-button:before {
    display: inline;
    position: static;
    color: inherit !important;
    font: inherit !important;
    -webkit-font-smoothing: inherit !important;
}

button.mz-button.mz-button-prev,
button.mz-button.mz-button-next {
    margin: auto 10px !important;
    top: 0 !important;
    bottom: 0 !important;
    overflow: hidden !important;
}

button.mz-button.mz-button-prev {
    left: 15% !important;
    background: url(../images/arleft.png);
    background-size: cover;
}

button.mz-button.mz-button-next {
    right: 15% !important;
    background: url(../images/arright.png);
    background-size: cover;
}

button.mz-button.mz-button-close {
    font-size: 0px !important;
    margin: 10px !important;
    top: 4% !important;
    right: 15% !important;
    z-index: 95 !important;
    background: url(../images/close2.png);
    background-size: cover;
}

:root:not(.mobile-magic) button.mz-button {
    color: rgba(180, 180, 180, .75) !important;
    -webkit-transform: scale(.85) !important;
    transform: scale(.85) !important;
    -webkit-transition: color .25s, border-color .25s, -webkit-transform .25s !important;
    transition: color .25s, border-color .25s, transform .25s !important;
}

:root:not(.mobile-magic) button.mz-button:hover {
    color: rgba(180, 180, 180, 1) !important;
    border-color: rgba(180, 180, 180, .6) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}

.mobile-magic button.mz-button {
    -webkit-transition: -webkit-transform .1s !important;
    transition: transform .1s !important;
}

.mobile-magic button.mz-button:active {
    border-color: rgba(180, 180, 180, .6) !important;
    -webkit-transform: scale(.95) !important;
    transform: scale(.95) !important;
}

button.mz-button.mz-button-close:before {
    content: "\a001";
}

button.mz-button.mz-button-prev:before {
    content: "\a002";
}

button.mz-button.mz-button-next:before {
    content: "\a003";
}

@media screen and (max-device-width: 767px) {
    button.mz-button-prev,
    button.mz-button-next {
        display: none !important;
    }
    .mobile-magic .mz-expand button.mz-button {
        width: 44px !important;
        height: 44px !important;
        font-size: 18px !important;
        color: rgba(255, 255, 255, 0.8) !important;
        background-color: rgba(49, 51, 61, 0.3) !important;
        border-color: transparent !important;
    }
}

.lt-ie9-magic button.mz-button {
    border: 0;
    filter: alpha(opacity=75);
}

.lt-ie9-magic button.mz-button:hover {
    filter: alpha(opacity=100);
}

.mz-thumb,
.mz-thumb:focus {
    display: inline-block;
    line-height: 0;
    outline: none;
}

.mz-thumb img {
    border: 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
}

.mz-thumb:hover:not(.mz-thumb-selected) img {
    -webkit-filter: brightness(75%);
    filter: brightness(75%);
}

.mz-thumb-selected img {
    -webkit-filter: brightness(60%);
    filter: brightness(60%);
}

.no-cssfilters-magic .mz-thumb {
    background: #000;
}

.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img {
    opacity: .75;
    filter: alpha(opacity=75);
}

.no-cssfilters-magic .mz-thumb-selected img {
    opacity: .6;
    filter: alpha(opacity=60);
}

.ie9-magic .mz-thumb img {
    box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
}

.mz-expand-thumbnails {
    z-index: 50;
    position: absolute;
    bottom: 10%;
    left: 65px;
    right: 65px;
    height: 80px;
    padding: 10px 0;
    box-sizing: border-box;
    width: 1200px;
    margin: 0 auto;
}

.mz-expand-thumbnails .magic-thumbs .magic-thumb {
    padding: 10px 2px;
}

.mz-expand-thumbnails .magic-thumb>img {
    cursor: pointer;
    height: 40px;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
}

.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover {
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
}

.mz-expand-thumbnails .magic-thumb-selected img {
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
}

.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button {
    box-shadow: none;
}

.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled {
    opacity: 0;
}

.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img {
    opacity: .7;
    filter: alpha(opacity=70);
}

.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img {
    opacity: .5;
    filter: alpha(opacity=50);
}

.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {
    padding-bottom: 40px;
}

.mz-expand.no-expand-thumbnails .mz-expand-thumbnails {
    display: none;
}

.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage {
    padding: 0;
}

.magic-thumbs,
.magic-thumbs .magic-thumbs-wrapper,
.magic-thumbs ul,
.magic-thumbs li,
.magic-thumbs li:before,
.magic-thumbs li:after,
.magic-thumbs li img,
.magic-thumbs .magic-thumbs-button {
    margin: 0;
    padding: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.magic-thumbs {
    direction: ltr;
    overflow: visible;
    z-index: 100;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: none;
    touch-action: none;
}

.magic-thumbs {
    width: 100%;
    height: 100%;
    white-space: nowrap;
}

.magic-thumbs.no-buttons {
    padding: 0 !important;
}

.magic-thumbs-wrapper {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.magic-thumbs ul {
    list-style: none;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    position: relative;
    white-space: nowrap;
}

.magic-thumbs.no-buttons ul {
    left: 0 !important;
    padding: 0 !important;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}

.magic-thumbs ul li {
    margin: 0 4px;
    height: 100%;
    width: auto;
    vertical-align: top;
    line-height: 0;
    display: inline-block;
}

.magic-thumbs ul li:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}

.magic-thumbs ul li>img {
    width: auto;
    height: auto;
    max-height: 100%;
    vertical-align: middle;
}

.ie8-magic .magic-thumbs ul li>img {
    max-width: none !important;
    max-height: none !important;
}

.magic-thumbs.magic-thumbs-vertical {
    height: 100%;
}

.magic-thumbs-vertical {
    padding: 30px 0;
}

.magic-thumbs-vertical ul {
    height: auto;
    width: 100%;
    white-space: normal;
}

.magic-thumbs-vertical ul li {
    width: 100%;
    height: auto;
}

.magic-thumbs-vertical ul li {
    margin: 4px 0;
}

.magic-thumbs-vertical ul li>img {
    max-width: 100%;
    max-height: none;
}

.ie8-magic .magic-thumbs-vertical ul li>img {
    width: 100%;
}

.magic-thumbs button.magic-thumbs-button {
    color: #b4b4b4 !important;
    cursor: pointer;
    z-index: 90 !important;
    background-repeat: no-repeat;
    background-color: transparent !important;
    background-image: none;
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
    overflow: hidden;
    position: absolute;
    text-transform: none !important;
    speak: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    width: 30px;
    height: 100%;
    top: 0;
    bottom: 0;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
}

.magic-thumbs button.magic-thumbs-button:before {
    display: inline;
    position: static;
    color: inherit !important;
    font: inherit !important;
    -webkit-font-smoothing: inherit !important;
}

.magic-thumbs .magic-thumbs-button-prev {
    left: 0;
    background: url(../images/aleft.png) !important;
    width: 16px !important;
    height: 16px !important;
    background-size: cover !important;
    top: 5px !important;
}

.magic-thumbs .magic-thumbs-button-next {
    right: 0;
    background: url(../images/aright.png) !important;
    width: 16px !important;
    height: 16px !important;
    background-size: cover !important;
    top: 20px !important;
}

.magic-thumbs .magic-thumbs-button-prev:before {
    content: "\a002";
}

.magic-thumbs .magic-thumbs-button-next:before {
    content: "\a003";
}

:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button {
    color: rgba(180, 180, 180, .75) !important;
    -webkit-transform: scale(.85) !important;
    transform: scale(.85) !important;
    -webkit-transition: color .25s, -webkit-transform .25s !important;
    transition: color .25s, transform .25s !important;
}

:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover {
    color: rgba(180, 180, 180, 1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}

.magic-thumbs-vertical .magic-thumbs-button {
    width: 100%;
    height: 30px;
    left: 0;
    right: 0;
    top: auto;
    bottom: auto;
}

.magic-thumbs-vertical .magic-thumbs-button-prev {
    top: 0;
}

.magic-thumbs-vertical .magic-thumbs-button-next {
    bottom: 0;
}

.magic-thumbs-vertical .magic-thumbs-button-prev:before {
    content: "\a005";
}

.magic-thumbs-vertical .magic-thumbs-button-next:before {
    content: "\a004";
}

.magic-thumbs.no-buttons .magic-thumbs-button {
    display: none !important;
}

.magic-thumbs-button-disabled {
    opacity: 0.2;
    filter: alpha(opacity=20);
}

div.MagicToolboxContainer {
    text-align: center;
}

div.MagicToolboxContainer.minWidth {
    min-width: 200px;
}

div.MagicToolboxContainer>a {
    margin: 0 auto;
}

div.MagicToolboxSelectorsContainer {
    clear: both;
}

div.MagicToolboxSelectorsContainer>a {
    display: inline-block;
    margin: 4px 1px;
}

div.MagicToolboxMessage {
    text-align: center;
}

div.MagicToolboxMainContainer {
    max-width: 100%;
}

div.MagicToolboxSelectorsContainer img {
    max-width: 100%;
}

div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer {
    padding-top: 11px;
}

div.MagicToolboxContainer.selectorsTop .MagicToolboxSelectorsContainer {
    padding-bottom: 5px;
}

div.MagicToolboxContainer.selectorsLeft {
    display: inline-table;
    height: 100%;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer,
div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    padding-right: 5px;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer .MagicScroll {
    height: 100%;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer a {
    display: block;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer .MagicScroll>a:nth-child(n+2) {
    display: none;
}

div.MagicToolboxContainer.selectorsRight {
    display: inline-table;
    height: 100%;
}

div.MagicToolboxContainer.selectorsRight .MagicToolboxMainContainer,
div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    padding-left: 5px;
}

div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer .MagicScroll {
    height: 100%;
}

div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer a {
    display: block;
}

div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer .MagicScroll>a:nth-child(n+2) {
    display: none;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer,
div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer {
    position: relative;
}

div.MagicToolboxContainer.selectorsLeft .MagicToolboxSelectorsContainer .MagicScroll,
div.MagicToolboxContainer.selectorsRight .MagicToolboxSelectorsContainer .MagicScroll {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.zoom-with-360.mz-thumb-selected img {
    -webkit-filter: none;
    filter: none;
}

.zoom-with-360.mz-thumb:hover:not(.active-selector) img,
.zoom-with-360.m360-selector:hover:not(.active-selector) img {
    -webkit-filter: brightness(70%) !important;
    filter: brightness(70%) !important;
}

.zoom-with-360.active-selector img {
    -webkit-filter: brightness(50%) !important;
    filter: brightness(50%) !important;
}

.no-cssfilters-magic .zoom-with-360.mz-thumb-selected img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.no-cssfilters-magic .zoom-with-360.m360-selector {
    background: #000;
}

.no-cssfilters-magic .zoom-with-360.m360-selector:hover:not(.active-selector) img {
    opacity: .7;
    filter: alpha(opacity=70);
}

.no-cssfilters-magic .zoom-with-360.active-selector img {
    opacity: .5;
    filter: alpha(opacity=50);
}

.zoom-with-360.m360-selector,
.zoom-with-360.m360-selector:focus {
    display: inline-block;
    line-height: 0;
    outline: none;
}

.zoom-with-360.m360-selector img {
    border: 0;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
}

.ie9-magic .zoom-with-360.m360-selector {
    box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
}


/*default---------------------*/

.about1 {
    padding-right: 10px
}

.about2 {
    text-align: center
}

.demo_wrapper {
    margin: 0 auto;
}

@media screen and (max-width: 1000px) and (min-width: 768px) {
    .br {
        width: 100%
    }
}

.demo_block {
    width: 100%;
    position: relative
}

@-webkit-keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@-o-keyframes left-right {
    0% {
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
    100% {
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@keyframes left-right {
    0% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
    100% {
        -webkit-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
}

@-webkit-keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

@-o-keyframes right-left {
    0% {
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
    100% {
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}

@keyframes right-left {
    0% {
        -webkit-transform: translateY(0%) translateX(10%);
        -o-transform: translateY(0%) translateX(10%);
        transform: translateY(0%) translateX(10%);
    }
    100% {
        -webkit-transform: translateY(-20%) translateX(-10%);
        -o-transform: translateY(-20%) translateX(-10%);
        transform: translateY(-20%) translateX(-10%);
    }
}


/* added to the original element calling slippry */

.sy-box.sy-loading {
    /*background: url("/images/sy-loader.gif") 50% 50% no-repeat;*/
    -webkit-background-size: 32px 32px;
    background-size: 32px;
    min-height: 40px;
}

.sy-box.sy-loading .sy-slides-wrap,
.sy-box.sy-loading .sy-pager {
    visibility: hidden;
}


/* element that wraps the slides */

.sy-slides-wrap {
    position: relative;
    height: 100%;
    width: 100%;
}

.sy-slides-wrap:hover .sy-controls {
    display: block;
}


/* element that crops the visible area to the slides */

.sy-slides-crop {
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
}


/* list containing the slides */

.sy-list {
    width: 100%;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
}

.sy-list.horizontal {
    -webkit-transition: left ease;
    -o-transition: left ease;
    transition: left ease;
}

.sy-list.vertical {
    -webkit-transition: top ease;
    -o-transition: top ease;
    transition: top ease;
}


/* single slide */

.sy-slide {
    position: absolute;
    width: 100%;
    z-index: 2;
}

.sy-slide.kenburns {
    width: 140%;
    left: -20%;
}

.sy-slide.kenburns.useCSS {
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
    -webkit-animation-name: left-right;
    -o-animation-name: left-right;
    animation-name: left-right;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
    -webkit-animation-name: right-left;
    -o-animation-name: right-left;
    animation-name: right-left;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.sy-slide.sy-active {
    z-index: 3;
}

.sy-slide>img {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: 0;
}

.sy-slide>a {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}

.sy-slide>a>img {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: 0;
}


/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */

.sy-controls {
    list-style: none;
    height: 100%;
    width: 100%;
    position: absolute;
    padding: 0;
    margin: 0;
}

.sy-controls li {
    position: absolute;
    width: 10%;
    min-width: 4.2em;
    height: 100%;
    z-index: 33;
}

.sy-controls li.sy-prev {
    left: 0;
    top: 0;
}

.sy-controls li.sy-prev a:after {
    background-position: -5% 0;
    left: 134%;
    content: "\f053";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 55px;
}

.sy-controls li.sy-next {
    right: 0;
    top: 0;
}

.sy-controls li.sy-next a:after {
    left: -25%;
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 55px;
}

.sy-controls li a {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px;
}

.sy-controls li a:after {
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    text-indent: 0;
    line-height: 1.2em;
    color: #111;
    position: absolute;
    background-color: #fff;
    width: 70px;
    height: 70px;
    left: 50%;
    top: 55%;
    margin-top: -1.4em;
    margin-left: -1.4em;
    border-radius: 50%;
}

@media only screen and (min-width: 768px) {
    .show1 {
        display: none
    }
}

@media only screen and (max-device-width: 768px) {
    .br {
        margin-top: 20px;
        width: 90%
    }
    .notShow {
        display: none
    }
}

@media only screen and (max-device-width: 700px) {
    .sy-controls li a:after {
        width: 1.4em;
        height: 1.4em;
        line-height: 1.5em;
    }
}

@media only screen and (max-width: 1000px) {
    .ll3 {
        width: 50% !important;
        border-bottom: 2px solid #fff !important;
        border-right: 1px solid #fff !important;
        border-left: none !important;
    }
}

@media only screen and (max-width: 600px) {
    .sy-controls {
        display: block;
    }
    .sy-controls li {
        min-width: 2.1em;
    }
}

@media only screen and (max-width: 800px) {
    .sy-pager {
        display: none !important
    }
    .sy-controls li.sy-prev a::after {
        left: 45px !important;
    }
}


/* captions, styled fo the overlay variant */

.sy-caption-wrap {
    position: absolute;
    bottom: 2em;
    z-index: 12;
    left: 50%;
}

.sy-caption-wrap .sy-caption {
    position: relative;
    left: -50%;
    background-color: rgba(0, 0, 0, 0.54);
    color: #fff;
    padding: 0.4em 1em;
    border-radius: 1.2em;
}

.sy-caption-wrap .sy-caption a:link,
.sy-caption-wrap .sy-caption a:visited {
    color: #e24b70;
    font-weight: 600;
    text-decoration: none;
}

.sy-caption-wrap .sy-caption a:hover,
.sy-caption-wrap .sy-caption a:focus {
    text-decoration: underline;
}

@media only screen and (max-device-width: 600px),
screen and (max-width: 600px) {
    .sy-caption-wrap {
        left: 0;
        bottom: 0.4em;
    }
    .sy-caption-wrap .sy-caption {
        left: 0;
        padding: 0.2em 0.4em;
        font-size: 0.92em;
        border-radius: 0;
    }
}


/* pager bubbles */

.sy-pager {
    clear: both;
    display: block;
    width: 100%;
    margin: 1em 0 0;
    padding: 0;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: 50px;
    z-index: 99;
}

.sy-pager li {
    display: inline-block;
    width: 1.9em;
    height: 1.9em;
    margin: 0 1em 0 0;
    border-radius: 50%;
}

.sy-pager li.sy-active a {
    background-color: #112130;
}

.sy-pager li a {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #fff;
    text-indent: -9999px;
    -webkit-background-size: 2em 2em;
    background-size: 2em;
    border-radius: 50%;
}

.sy-pager li a:link,
.sy-pager li a:visited {
    opacity: 1.0;
}

.sy-pager li a:hover,
.sy-pager li a:focus {
    opacity: 1;
}


/* element to "keep/ fill" the space of the content, gets intrinsic height via js */

.sy-filler {
    width: 100%;
}

.sy-filler.ready {
    -webkit-transition: padding 600ms ease;
    -o-transition: padding 600ms ease;
    transition: padding 600ms ease;
}

.cat1Resize .ll3 {
    width: 25%;
    text-align: center;
    border-right: 2px solid #fff;
    min-height: 95px;
    line-height: 6em;
    color: #fff;
}

.cat1Resize .ll3:hover {
    background-color: #777576
}

.cat1Resize .ll3:last-child {
    border-left: 2px solid #fff
}


.box1-content_475 .single-service-item_475 .img-holder_475 img {
    width: 100%;
    width: 100%;
    transform: scale(1);
    transform: scale(1);
    transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: scale(1);
    border: 2px solid #000
}

.overlay_475 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    background-color: transparent;
    bottom: 0;
    left: 0;
    left: 0;
    position: absolute;
    position: absolute;
    right: 0;
    transition: background-color 0.4s ease 0s;
    z-index: 10;
    top: 0;
    top: 0;
    overflow: hidden;
    -webkit-transition: background-color 0.4s ease 0s
}

.overlay_475 .box_475 {
    width: 100%;
    height: 100%;
    border: 5px solid transparent;
    display: table;
    transition: border-color 0.4s ease 0s;
    -webkit-transition: border-color 0.4s ease 0s
}

.single-service-item_475 {
    width: 97%;
    margin: 0 auto;
}

.box1-content_475 .single-service-item_475 .text-holder_475 .icon_475 {
    width: 60px;
    height: 60px;
    background: #f7f7f7 none repeat scroll 0 0;
    color: #292929;
    display: block;
    padding: 18px 0;
    position: absolute;
    right: 0;
    text-align: center;
    transition: all 500ms ease 0s;
    top: 30px;
    -webkit-transition: all 500ms ease 0s
}

.yellow-bg_475 {
    background: #090d3a;
}

.box1-content_475 .single-service-item_475:hover .text-holder_475 .icon_475 {
    background: #fdc716;
    background-color: rgb(253, 199, 22);
    color: #fff
}

.box1-content_475 .single-service-item_475:hover .img-holder_475 .overlay_475 {
    background-color: #01fffe66
}

.thm-btn_475 {
    color: #ffffff;
    display: inline-block;
    font-size: 19px;
    font-weight: 600;
    outline: medium none;
    text-align: center;
    transition: all 500ms ease;
    text-transform: uppercase;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease
}

a,
a:hover,
a:active,
a:focus {
    border: none;
    outline: none;
    text-decoration: none
}

.box1-content_475 .single-service-item_475:hover .img-holder_475 .overlay_475 .box_475 {
    border-color: #1e81c4
}

.box1-content_475 .single-service-item_475 .text-holder_475 .text_475 h3 a {
    color: #292929;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s
}

.box1-content_475 p {
    color: #9e9e9e
}

.box1-content_475 .single-service-item_475 .img-holder_475 {
    display: block;
    position: relative;
    overflow: hidden
}

.overlay_475 .box_475 .content_475 {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.box1-content_475 .single-service-item_475 .text-holder_475 .icon_475 span::before {
    font-size: 30px;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s
}

.box1-content_475 .single-service-item_475 .text-holder_475 .text_475 h3 {
    margin: -6px 0 8px
}

.box1-content_475 .single-service-item_475:hover .img-holder_475 .overlay_475 .box_475 .content_475 a {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.overlay_475 .box_475 .content_475 a {
    opacity: 0;
    width: 124px;
    height: 32px;
    transform: translate3d(0px, -75px, 0px);
    transition: all 0.4s ease 0s !important;
    -webkit-transition: all 0.4s ease 0s !important;
    -webkit-transform: translate3d(0px, -75px, 0px);
    line-height: 1.6em;
    border-radius: 5px;
    margin-bottom: 15px
}

.box1-content_475 .single-service-item_475 .text-holder_475 .text_475 {
    padding-right: 20px;
    text-align: right
}

.box1-content_475 .single-service-item_475 .text-holder_475 {
    padding-right: 60px;
    padding-top: 30px;
    position: relative
}

.box1-content_475 .single-service-item_475:hover .img-holder_475 img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.ll3 span {
    color: #112130;
    font-size: 18px;
}

.title2 {
    position: absolute;
    color: #fff;
    right: 23px;
    top: 6%;
    font-size: 20px;
    text-shadow: 0 0 3px #505050;
}

.title1 {
    color: #fff;
    font-weight: normal;
    font-size: 19px;
    padding-top: 20px
}


.proj .bc-content4 {
    margin: 0 auto;
    max-width: 1100px;
}

.about {
    margin-bottom: 87px
}

.about p:first-child {
    font-size: 22px
}

.about p {
    text-align: right;
    direction: rtl;
    font-size: 19px;
    padding-top: 20px
}

.about a {
    text-align: right;
    direction: rtl;
    font-size: 21px;
    display: block
}

.title-box_72 {
    padding: 45px 0
}

.title-box_73 {
    padding: 25px 0 75px 0
}

.title-box_74 {
    padding: 60px 0 25px 0
}

.color {
    color: #fff !important;
    font-size: 25px !important
}

.br {
    border: 4px solid #090d3a
}

.box1-content_476 .single-service-item_476 .img-holder_476 img {
    transform: scale(1);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -webkit-transform: scale(1);
    border: 1px solid #000
}

.overlay_476 {
    width: 74%;
    height: 82%;
    background-color: rgba(0, 0, 0, 0.5);
    background-color: transparent;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    transition: background-color 0.4s ease 0s;
    z-index: 10;
    top: 18px;
    overflow: hidden;
    margin: 0 auto;
}

.overlay_476 .box_476 {
    width: 100%;
    height: 100%;
    border: 5px solid transparent;
    display: table;
    transition: border-color 0.4s ease 0s;
    -webkit-transition: border-color 0.4s ease 0s
}

.single-service-item_476 {
    width: 97%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px;
}

.box1-content_476 .single-service-item_476 .text-holder_476 .icon_476 {
    width: 60px;
    height: 60px;
    background: #f7f7f7 none repeat scroll 0 0;
    color: #292929;
    display: block;
    padding: 18px 0;
    position: absolute;
    right: 0;
    text-align: center;
    transition: all 500ms ease 0s;
    top: 30px;
    -webkit-transition: all 500ms ease 0s
}

.yellow-bg_476 {
    background: #090d3a;
}

.box1-content_476 .single-service-item_476:hover .text-holder_476 .icon_476 {
    background: #fdc716;
    background-color: rgb(253, 199, 22);
    color: #fff
}

.box1-content_476 .single-service-item_476:hover .img-holder_476 .overlay_476 {
    background-color: #01fffe66
}

.thm-btn_476 {
    color: #ffffff;
    display: inline-block;
    font-size: 19px;
    font-weight: 600;
    outline: medium none;
    text-align: center;
    transition: all 500ms ease;
    text-transform: uppercase;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease
}

.box1-content_476 .single-service-item_476:hover .img-holder_476 .overlay_476 .box_476 {
    border-color: #1e81c4
}

.box1-content_476 .single-service-item_476 .text-holder_476 .text_476 h3 a {
    color: #292929;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s
}

.box1-content_476 p {
    color: #9e9e9e
}

.box1-content_476 .single-service-item_476 .img-holder_476 {
    display: block;
    position: relative;
    overflow: hidden
}

.overlay_476 .box_476 .content_476 {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.box1-content_476 .single-service-item_476 .text-holder_476 .icon_476 span::before {
    font-size: 30px;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s
}

.box1-content_476 .single-service-item_476 .text-holder_476 .text_476 h3 {
    margin: -6px 0 8px
}

.box1-content_476 .single-service-item_476:hover .img-holder_476 .overlay_476 .box_476 .content_476 a {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.overlay_476 .box_476 .content_476 a {
    opacity: 0;
    width: 124px;
    height: 32px;
    transform: translate3d(0px, -75px, 0px);
    transition: all 0.4s ease 0s !important;
    -webkit-transition: all 0.4s ease 0s !important;
    -webkit-transform: translate3d(0px, -75px, 0px);
    line-height: 1.6em;
    border-radius: 5px;
    margin-bottom: 2px
}

.box1-content_476 .single-service-item_476 .text-holder_476 .text_476 {
    padding-right: 20px;
    text-align: right
}

.box1-content_476 .single-service-item_476 .text-holder_476 {
    padding-right: 60px;
    padding-top: 30px;
    position: relative
}


/********404**********/


/* Main styles */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:800);
.text {
    fill: none;
    stroke-width: 4;
    stroke-linejoin: round;
    stroke-dasharray: 70 330;
    stroke-dashoffset: 0;
    -webkit-animation: stroke 6s infinite linear;
    animation: stroke 6s infinite linear;
}

.text:nth-child(5n+1) {
    stroke: #6b8ab9;
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
}

.text:nth-child(5n+2) {
    stroke: #00d2d1;
    -webkit-animation-delay: -2.4s;
    animation-delay: -2.4s;
}

.text:nth-child(5n+3) {
    stroke: #041e41;
    -webkit-animation-delay: -3.6s;
    animation-delay: -3.6s;
}

.text:nth-child(5n+4) {
    stroke: #999;
    -webkit-animation-delay: -4.8s;
    animation-delay: -4.8s;
}

.text:nth-child(5n+5) {
    stroke: #090d3a;
    -webkit-animation-delay: -6s;
    animation-delay: -6s;
}

@-webkit-keyframes stroke {
    100% {
        stroke-dashoffset: -400;
    }
}

@keyframes stroke {
    100% {
        stroke-dashoffset: -400;
    }
}


/************project*********/

.secondLine-2 {
    margin-top: 15px;
    padding-right: 18px;
}

.border-2 {
    border: 1px solid #090d3a;
    margin-top: 2%;
    background-color: #fff;
    min-height: 174px;
    padding: 15px 30px;
    margin-bottom: 65px;
}

.secondLine_1 {
    border-style: solid;
    border-color: #cccccc;
    border-width: 1px 0px 1px 1px;
    box-sizing: border-box;
    direction: rtl;
    min-height: 46px;
    background-color: #f8f9fb;
    float: right;
    width: 50%;
    margin-bottom: 13px;
    padding-right: 15px;
    padding-top: 6px;
    color: #020202;
}

.firstLine_1 {
    border: 1px solid #cccccc;
    direction: rtl;
    font-size: 16px;
    min-height: 46px;
    background-color: #fff;
    box-sizing: border-box;
    float: right;
    width: 50%;
    margin-bottom: 13px;
    padding-right: 15px;
    color: #020202;
    padding-top: 6px;
}

.main_1 h3 {
    direction: rtl;
    border-bottom: 1px solid #e7e7e7;
    color: #000;
    font-size: 19px;
    padding: 10px 15px;
    background: #1e81c4;
    margin: 15px 0 0 0;
    text-align: center;
    border: 1px solid;
}

.box-p2 {
    padding-right: 15px;
}

.box-p {
    padding-left: 15px;
}

.parent-projects {
    margin-top: 70px;
}

@media only screen and (max-width: 1250px) {
    .parent-projects {
        padding: 25px;
    }
}

@media only screen and (max-width: 1000px) {
    .sy-controls li a::after {
        font-size: 25px !important;
        line-height: 48px !important;
        width: 50px !important;
        height: 50px !important;
    }
}


/*********article**********/

.text-art a {
    color: #536da6;
}

.text-art a:hover {
    border-bottom: 2px solid;
    cursor: pointer;
}

@media only screen and (max-width: 650px) {
    .art-img img {
        width: 100%;
    }
}

.art-img {
    text-align: center;
}

.body-content_71 .conent-box_71 p {
    font-size: 19px !important;
    margin: 20px 0;
    text-align: justify;
}

.Sources-art {
    border: 1px solid #a6a6a6;
    min-height: 200px;
    padding: 20px;
    margin-bottom: 55px;
    border-radius: 5px;
}

.conent-box_711 {
    padding: 0 75px;
}

.T-like {
    border: 1px solid #a6a6a6;
}

.like {
    text-align: center;
    width: 215px;
    margin: 0 auto;
    padding-bottom: 10px;
    float: left;
}

.like .T-like {
    background-color: #fff;
    border-radius: 5px;
    font-size: 14px;
    width: 153px;
    float: right;
    color: #a6a6a6;
}

.blueBtn {
    width: 115px;
    height: 35px;
    background-color: #1e81c4;
    border: 1px solid #1c29b5;
    border-radius: 5px;
    text-align: center !important;
    font-size: 19px !important;
    line-height: 1.8em;
}

.like .P-like {
    width: 25px;
    float: right;
    height: 25px;
    line-height: 26px;
    font-size: 15px;
    border-radius: 7px;
    border: 2px solid #9acf73;
    background-color: #fff;
    margin-right: 5px;
}

.like .P-dis-like {
    width: 25px;
    float: right;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    border-radius: 7px;
    border: 2px solid red;
    background-color: #fff;
    margin-right: 5px;
}

.like .P-like i {
    color: #9acf73;
    line-height: 20.5px;
}

.like .P-dis-like i {
    color: red;
    line-height: 20.5px;
}

.like .P-like i:hover {
    cursor: pointer;
}

.like .P-dis-like i:hover {
    cursor: pointer;
}

.download {
    text-align: center;
}

.download-text {
    border: 1px solid #a6a6a6;
    background-color: #fff;
    border-radius: 5px;
    font-size: 14px;
    width: 100px;
    float: right;
}

.download-text a {
    color: #a6a6a6;
}

.pdf-image-show {
    float: right;
    margin-right: 5px;
}

.tabcontent3 {
    direction: ltr;
}

.leftS {
    color: #00fefe;
    cursor: unset;
    font-size: 16px;
    padding-left: 10px;
}

.Sources {
    font-size: 16px !important;
}

@media screen and (max-width: 500px) {
    .art-img img {
        width: 100%;
    }
    .download-text {
        width: 80%;
    }
    .download a {
        width: 20%;
    }
    .like {
        width: 100%
    }
    .like .T-like {
        width: 70%;
    }
    .like .icons-like {
        width: 30%;
        float: right;
    }
    .conent-box_71 {
        padding: 0 20px;
    }
}

@media screen and (max-width: 350px) {
    .like .T-like {
        width: 100%;
    }
    .tab-text3 .select {
        width: 100%;
    }
    .mz-hint {
        display: none;
    }
}


/********news*****/

.space-box {
    margin: 65px 0 110px;
}

@media only screen and (max-width: 715px) and (min-width: 600px) {
    .border-box-news .image-box .image-news {
        width: 100%;
    }
}

.border-box-news {
    max-width: 600px;
    float: none;
    margin: 0 auto;
    border: 1px solid;
    min-height: 200px;
}

.border-box-news .image-box .image-news {
    text-align: left;
    padding: 20px 20px;
    float: left;
}

.border-box-news .text-box {
    padding: 20px;
}

.text-box h2 {
    font-size: 21px;
    font-weight: normal;
    padding-top: 20px;
}

.text-box-title {
    text-align: center;
    font-size: 23px;
}

.text-box-text {
    margin: 0 !important;
    font-size: 20px !important;
    padding-left: 75px !important;
}

@media only screen and (max-width:768px) {
    .text-box-text {
        padding-left: 0px !important;
    }
}

@media screen and (max-width: 600px) {
    .border-box-news .image-box .image-news {
        text-align: center;
        float: none !important;
    }
    .image-box {
        text-align: center !important;
        float: none !important;
    }
    .mz-expand .mz-expand-stage .mz-image-stage {
        width: 96%;
    }
}

@media screen and (max-width: 350px) {
    .image-box .image-news {
        width: 100%;
    }
}


/*********agency*******/

.pad-aboutf2 {
    padding-bottom: 30px
}

.agCenter {
    text-align: center;
    overflow-x: scroll
}

@media only screen and (max-width: 600px) {
    .agency1 {
        width: 90%
    }
}

.agency-back {
    background-image: linear-gradient(#e8e8e8, #f1f1f1, #fff);
    width: 100%;
    height: auto;
    padding: 0px;
}

.mapregion {
    margin: 0 auto
}

.fpad {
    padding: 20px
}

.agency-back span {
    font-size: 24px;
    text-align: right;
    color: #5d5c5c;
}

.agency1 {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #000;
}

.agency1 .inner1 {
    padding: 20px 0
}

.agency1:hover {
    border: 2px solid #00fffe;
    background-color: #b5ffff;
}


/********download list********/

.height-margin {
    margin: 10px 0 60px;
}

.border-box-down {
    border: 1px solid #000;
    min-height: 339.5px;
}

.padding-r {
    padding-right: 40px;
}

.container_289 #cssmenu>ul>li:first-child {
    background: #1e81c4;
}

.container_289 #cssmenu>ul>li {
    background: #fff;
    text-align: right
}

.container_289 #cssmenu>ul>li>a:hover .text {
    color: #1e81c4;
}

.container_289 #cssmenu>ul>li>a:hover .hover-daste {
    color: #1e81c4;
    cursor: pointer;
    display: inline-block;
    border-bottom: 2px solid #000;
    border-radius: 0;
}

.container_289 #cssmenu ul ul {
    background: #fff;
    display: none
}

.container_289 #cssmenu ul ul li {
    background: #f7f7f7;
    border-bottom: 1px solid #d4d4d4;
    border-top: none;
    padding: 0
}

.container_289 .md-overlay {
    background-color: rgba(0, 0, 0, .55);
    left: 0;
    display: none;
    opacity: 1;
    position: fixed;
    transition: all .3s;
    z-index: 1000;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: visible
}

.container_289 #cssmenu {
    border: 8px solid #cdc9c2;
    line-height: 1.3;
    border-radius: 3px;
    width: 100%
}

.download-box-list {
    margin-top: 1px;
}

.container_289 #cssmenu,
.container_289 #cssmenu ul,
.container_289 #cssmenu li,
.container_289 #cssmenu a {
    border: 0;
    font-family: "W_yekan";
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    list-style: none;
    padding: 0;
    position: relative;
    text-decoration: none;
    margin: 0;
}

.container_289 #cssmenu>ul>li:first-child>a {
    border: none;
    font-size: 22px;
    font-weight: 300;
    padding: 15px 10px;
    text-align: center;
    border-radius: 3px 3px 0 0
}

.container_289 #cssmenu ul ul li:last-child {
    border-bottom: none
}

.container_289 #cssmenu>ul>li.active {
    border-bottom: none
}

.container_289 #cssmenu>ul>li>a {
    color: #08143e;
    font-size: 18px;
    display: block
}

.container_289 #cssmenu>ul>li a {
    border-bottom: 2px solid #f6f4f0;
    width: 90%;
    float: none;
    margin: 0 auto;
}

.container_289 #cssmenu ul ul a:before {
    color: #565555;
    left: 10px;
    position: absolute;
    content: "\f100"
}

.container_289 #cssmenu ul ul a {
    color: #676767;
    font-size: 12px;
    font-weight: normal;
    display: block;
    padding: 10px 10px 10px 25px
}

.container_289 #cssmenu>ul>li.has-sub>a span:after {
    font-family: "Font Awesome 5 Free";
    left: 10px;
    position: absolute;
    content: "\f107";
    font-weight: 900;
}

.container_289 #cssmenu>ul>li.has-sub.active>a span:after {
    font-family: "Font Awesome 5 Free";
    left: 10px;
    position: absolute;
    content: "\f107";
    font-weight: 900;
}

.container_289 .filter {
    display: none
}

.container_289 #rightdiv {
    display: block;
    float: right;
    z-index: 999999;
    width: 100%;
    border: 1px solid !important;
}

.container_289 .pad-right {
    margin-top: 2px;
}

.container_289 #cssmenu>ul>li>a>span {
    display: block;
    padding: 12px 10px;
    border-radius: 4px
}

.container_289 #cssmenu>ul>li:first-child>a>span {
    padding: 0
}

.container_289 #cssmenu>ul>li>a:hover {
    text-decoration: none
}

.bc-content3 {
    width: 300px;
    margin: 0 auto;
}

.title-A {
    text-align: center;
}

.title-A h1 {
    font-size: 21px;
    padding: 13px 0 25px;
    color: #020202;
}

.first_2583 span a {
    color: #000;
}

.first_2583 .fright a {
    font-size: 19px;
    color: #010101;
}

@media screen and (min-width: 1100px) {
    .pdf-image {
        width: 19% !important;
        padding: 0 25px;
        margin: 15px 0;
    }
}

@media screen and (max-width: 1100px) {
    .bc-content3 {
        width: auto;
    }
    .pdf-image {
        padding: 0 30px;
    }
}

@media screen and (max-width: 1024px) {
    .bc-content3 {
        padding-bottom: 85px;
    }
}

@media screen and (max-width: 1024px) {
    .container_289 .filter {
        width: 97%;
        height: 35px;
        border-radius: 6px;
        text-align: center;
        padding-top: 5px;
        font-family: w_yekan;
        margin: 0 auto !important;
        margin-bottom: 8px !important;
        color: #000;
        display: block;
        background-color: #fff;
        font-size: 20px;
    }
}

@media screen and (max-width: 840px) {
    .pdf-image {
        padding: 0 20px;
    }
}

@media screen and (max-width: 768px) {
    .bc-content3 {
        padding-bottom: 160px;
    }
}

@media screen and (max-width: 768px) {
    .padding-r {
        width: 100% !important;
        padding-right: 0;
        margin-top: 10px;
    }
}

@media screen and (max-width: 768px) {
    .bc-content3 {
        padding-bottom: 0px
    }
    .Grouping {
        float: none !important;
        margin: 0 auto;
    }
    .pdf-image {
        text-align: center;
    }
}

.pdf-image a img {
    max-width: unset !important;
}

@media screen and (max-width: 400px) {
    .pdf-image {
        margin: 0 auto;
        width: 50%;
        float: none;
    }
    .pdf-image a img {
        width: 100%;
        height: auto;
    }
}

.container_289 #cssmenu {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.container_289 #cssmenu>ul>li:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
}

.container_289 #cssmenu>ul>li>a>span {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.pagination__controls {
    text-align: center;
}

.pagination__controls {
    width: 100% !important;
    text-align: center;
}

ul.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
    float: left;
    padding: 0 !important;
}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    color: #035dab;
    background-color: #fff;
    border: 1px solid #035dab;
    direction: ltr
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #035dab;
    border-color: #035dab
}

.box-r-l {
    width: 35px;
    height: 35px;
    border-radius: 5px;
    margin: 5px 10px 0;
    line-height: 28px;
    font-size: 15px;
}

.box-c {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    line-height: 30px;
    color: #1f28b5;
    border: 1px solid #1f28b5;
}

.box-c a {
    font-size: 18px;
}

.activeee {
    background-color: #1f28b5 !important;
    color: #fff !important;
    border: none !important;
}

.activeee a {
    color: #fff !important;
}


/**********article list******/

.bc-content2 {
    width: 300px;
    margin: 0 auto;
}

@media only screen and (max-width: 1127px) and (min-width: 1177px) {
    .text_2583 {
        min-height: 265px;
    }
}

@media only screen and (max-width: 400px) {
    .bc-content2 {
        width: 80%;
        margin: 0 auto;
    }
}

.btn_2583 {
    height: 30px;
    background-color: #9f2c8b;
    color: #FFFFFF;
    width: 120px;
    margin-left: 28px;
    padding-right: 0 !important;
    text-align: center
}

.conent-box_71-art {
    /*padding: 0 75px;*/
    padding-bottom: 70px;
}

.first_2583 {
    height: 30px;
    color: #000;
    width: 98%;
    float: right;
    margin-top: 10px;
    text-align: right;
    font-size: 20px;
    margin-bottom: 5px;
}

.image_2583 img {
    height: 200px;
    width: 200px
}

.image_2583 img:hover {
    transition: all .3s cubic-bezier(.86, 0, .07, 1);
    background: rgba(49, 146, 188, 08);
    border: 2px solid #3ffffe;
}

.w_2583 {
    height: 200px;
    width: 200px;
    position: absolute;
    left: calc(50% + 30%);
    z-index: 2;
    top: 17px
}

.text_2583 {
    min-height: 250px;
    background-color: #fff;
    border: 1px solid #000;
    width: 96%;
    float: left;
    padding: 10px;
    position: relative
}

.second_2583 {
    min-height: 70px;
    direction: rtl;
    float: right;
    font-family: 'W_yekan';
    text-align: right;
    overflow: hidden;
    color: #040404;
    font-size: 18px;
    padding: 30px 5px 30px 0;
    text-align: justify;
}

.first_2583 .date_2583 {
    color: #707070
}

.btn_2583 a {
    color: #fff;
    cursor: pointer;
    font-family: 'W_yekan';
    line-height: 30px;
    text-decoration: none
}

.content-arc_2583 {
    width: 94%
}

.first_2583 i {
    float: right;
    font-size: 16px;
    margin: 6px 10px 0px 5px
}

.article-list_2583 {
    position: relative
}

.content-arc_2583 {
    padding: 0 15px;
}

.padding-A {
    padding: 44px 0;
}

.date {
    color: #4c4c4c;
}

.padding-A-R {
    padding-right: 170px;
    padding-left: 40px
}

.border-box {
    border: 2px solid #000;
}

.second_2583 a {
    color: #4e6ba4;
}

.second_2583 a:hover {
    border-bottom: 2px solid;
    cursor: pointer;
}

@media only screen and (max-width: 1200px) {
    .content-arc_2583 {
        width: 90%
    }
}

@media only screen and (max-width: 1175px) {
    .first_2583 {
        font-size: 16px;
    }
    .second_2583 {
        font-size: 17px;
    }
    .first_2583 {
        width: 100%;
    }
}

@media only screen and (max-width: 1120px) {
    .second_2583 {
        padding: 45px 5px 30px 0;
    }
}

@media only screen and (max-width: 1055px) {
    .first_2583 span a {
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 1040px) {
    .padding-A {
        width: 90% !important;
        padding: 25px 90px 25px 20px !important;
        float: none;
        margin: 0 auto;
    }
    .body-content_71 .conent-box_71-art p {
        margin: 0;
    }
    .text_2583 {
        min-height: 250px;
    }
    .second_2583 {
        padding: 30px 5px 30px 0;
    }
}

@media only screen and (max-width: 700px) {
    .w_2583 {
        width: 150px;
        top: 50px;
    }
    .image_2583 img {
        width: 150px;
        height: 150px;
    }
}

@media only screen and (max-width: 600px) {
    .first_2583 {
        font-size: 3.5vw;
    }
    .conent-box_71-art {
        padding: 0 15px !important;
    }
    .content-arc_2583 {
        padding: 25px 20px;
    }
}

@media only screen and (max-width: 473px) {
    .first_2583 span a {
        font-size: 3.5vw !important;
    }
    .second_2583 {
        font-size: 3.5vw !important;
    }
}

@media only screen and (max-width: 464px) {
    .first_2583 span a {
        font-size: 16px !important;
    }
    .second_2583 {
        font-size: 16px !important;
    }
}

@media screen and (max-width: 450px) {
    .padding-A {
        padding: 25px !important;
        float: none;
        margin: 0 auto;
    }
    .image_2583 {
        float: none;
        text-align: center;
    }
    .text_2583 {
        width: 100%;
    }
    .w_2583 {
        position: unset;
        float: none;
        margin: 0 auto;
        height: 200px;
        width: 200px;
        margin-bottom: 20px;
    }
    .image_2583 img {
        width: 100%;
        height: 200px;
    }
    .text_2583 {
        padding: 0;
    }
    .res-content-arc_2583 {
        width: 100% !important;
    }
}

@media screen and (max-width: 320px) {
    .image_2583 img {
        width: 100%;
        height: auto;
    }
    .box1-content_475 {
        width: 100%;
    }
    .w_2583 {
        width: 100%;
        height: 100%;
    }
}


/**********project list**********/

.single-service-item_457 .img-holder_457 {
    margin: 0 auto;
    margin-bottom: 25px;
}

.items-project {
    margin: 0 auto;
}


/******حالت نمایش****/

.titstyle_315 {
    float: left;
    margin-bottom: 15px;
    color: #000;
    font-size: 18px;
}

.list2_315 {
    cursor: pointer;
    margin-right: 20px;
    border: 1px solid #f1f1f1;
    float: left;
    background: url(../images/list2.png) #e0e0e0 no-repeat;
    height: 30px;
    width: 30px;
}

.list1_315 {
    cursor: pointer;
    border: 1px solid #f1f1f1;
    float: left;
    background: url(../images/list1.png) #e0e0e0 no-repeat;
    height: 30px;
    width: 30px;
}


/*** project-list****/

.centered_529 {
    margin: 0 auto;
    display: block;
    margin-top: 5px;
}

.portfolio1_55444 {
    background: #f1f1f1;
    width: 90%;
    height: 65px;
    margin: 0 auto;
    margin-bottom: 15px;
    text-align: center;
    padding-top: 17px;
}

.portfolio1_55444 a {
    color: #010101;
}

.sta {
    padding: 0 15px;
}

@media only screen and (max-width: 800px) {
    .sta {
        text-align: center !important;
        margin: 0 auto !important;
        direction: ltr !important;
    }
    .list1_315 {
        display: inline-block !important;
        float: none !important;
    }
    .list2_315 {
        display: inline-block !important;
        float: none !important;
    }
    .titstyle_315 {
        display: inline-block !important;
        float: none !important;
    }
}

@media only screen and (max-width: 960px) {
    .portfolio1_55444 {
        width: 90% !important;
    }
    .single-service-item_457 .img-holder_457 {
        width: 90% !important;
    }
}

@media only screen and (max-width: 1350px) {
    .portfolio1_55444 {
        margin: 0 auto !important;
        margin-top: 25px !important;
    }
    .img-holder_457 {
        margin: 0 auto !important;
    }
}

.image-p:hover .total-hover {
    opacity: 1;
}

.text-holder_457 {
    width: 200px;
    margin: 0 auto;
    text-align: center
}

.a-457 {
    color: #090d3a;
    font-weight: normal;
    font-size: 18px;
    padding-top: 20px;
}

.content_457 p {
    padding-top: 15px;
}

.items-project {
    margin-top: 18px;
}

.single-service-item_457 .img-holder_457 {
    width: 90%;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.product-list {
    border: 1px solid;
}

.product-list:hover {
    border: none;
}

.single-service-item_457 .img-holder_457 img {
    width: 100%;
    height: auto;
    transform: scale(1);
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -webkit-transform: scale(1)
}

.overlay_457 {
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    transition: background-color 0.4s ease 0s;
    z-index: 10;
    top: 0;
    overflow: hidden
}

.overlay_457 .box_457 {
    width: 100%;
    height: 100%;
    border: 5px solid transparent;
    display: table;
    transition: border-color 0.4s ease 0s;
    -webkit-transition: border-color 0.4s ease 0s
}

.yellow-bg_457 {
    background: #090c39;
    border-radius: 5px;
}

.single-service-item_457:hover .img-holder_457 .overlay_457 {
    background: rgba(59, 173, 183, 0.5);
}

.single-service-item_457 a,
.single-service-item_457 a:hover {
    border: none;
    outline: none;
    text-decoration: none;
	    font-family: Conv_W_yekan;
		
}


.thm-btn_457 {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    outline: medium none;
    text-align: center;
    transition: all 500ms ease;
    text-transform: uppercase;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
}

.single-service-item_457:hover .img-holder_457 .overlay_457 .box_457 {
    border: 6px solid #00fefe;
}

.overlay_457 .box_457 .content_457 {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.services-area_457 .single-service-item_457:hover .img-holder_457 .overlay_457 .box_457 .content_457 a {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    color: #090d3a;
    font-weight: normal;
    font-size: 18px;
    padding-top: 20px;
}

.single-service-item_457:hover .img-holder_457 .overlay_457 .box_457 .content_457 a {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.overlay_457 .box_457 .content_457 a {
    opacity: 0;
    padding: 5px 10px;
    border-radius: 10px;
    transform: translate3d(0px, -75px, 0px);
    transition: all 0.4s ease 0s !important;
    -webkit-transition: all 0.4s ease 0s !important;
    -webkit-transform: translate3d(0px, -75px, 0px)
}

.single-service-item_457 {
    padding-bottom: 42px
}

.single-service-item_457:hover .img-holder_457 img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1)
}

.large {
    margin: 0 auto;
    width: 400px !important;
}

.large-tit {
    margin: 0 auto;
    width: 400px;
    margin-top: 25px;
}

@media only screen and (max-width: 980px) {
    .large,
    .large-tit {
        width: 90% !important;
    }
}


/********product list*******/

.product-list {
    margin: 0 auto;
}

.section-left,
.section-right {
    margin-top: 75px;
}

@media only screen and (max-width: 1150px) {
    .section-right {
        width: 90% !important;
        margin-right: 13px !important;
    }
    .product-list {
        width: 95% !important;
    }
}

@media only screen and (max-width: 600px) {
    .section-right {
        padding: 13px !important;
        width: 100% !important;
        margin-right: 0px !important;
    }
}


/**********about us*************/

.bodyContainer {
    float: right;
    width: 100%;
    min-height: 450px;
    max-height: 450px;
    overflow: hidden;
    text-align: justify;
}

.about-text {
    margin-bottom: 20px;
    padding: 0 26px;
    padding-left: 5px;
    line-height: 2.5em;
    font-size: 19px;
    text-align: justify;
    direction: rtl;
}

.for-scroll {
    overflow-y: scroll;
    direction: ltr;
    scrollbar-color: #1e81c4 #fff;
}

.for-scroll::-webkit-scrollbar {
    width: 25px;
}

.for-scroll::-webkit-scrollbar-track {
    border-radius: 5px;
    border: 2px solid #112232;
    padding: 0 2px;
}

.for-scroll::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #1e81c4;
    width: 10px;
}

.pad-about {
    padding-bottom: 120px;
}

@media (max-width: 768px) {
    .for-scroll {
        margin-bottom: 40px;
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.lSSlideWrapper>.lightSlider:after {
    clear: both;
}

.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform, height;
    transition-property: transform, height;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
    padding: 0;
}

.lSSlideWrapper .lSFade {
    position: relative;
}

.lSSlideWrapper .lSFade>* {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}

.lSSlideWrapper.usingCss .lSFade>* {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit;
    transition-timing-function: inherit;
}

.lSSlideWrapper .lSFade>*.active {
    z-index: 10;
}

.lSSlideWrapper.usingCss .lSFade>*.active {
    opacity: 1;
}

.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}

.lSSlideOuter .lSPager.lSpg>li {
    cursor: pointer;
    display: inline-block;
    padding: 0 2px;
}

.lSSlideOuter .lSPager.lSpg>li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
}

.lSSlideOuter .lSPager.lSpg>li:hover a,
.lSSlideOuter .lSPager.lSpg>li.active a {
    background-color: #ffaa00;
}

.lSSlideOuter .media {
    opacity: 0.8;
}

.lSSlideOuter .media.active {
    opacity: 1;
}

.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.lSSlideOuter .lSPager.lSGallery li {
    opacity: 0.7;
    overflow: hidden;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}

.lSSlideOuter .lSPager.lSGallery li.active,
.lSSlideOuter .lSPager.lSGallery li:hover {
    opacity: 1;
}

.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}

.lSSlideOuter .lSPager.lSGallery:before,
.lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}

.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}

.lSAction>a {
    width: 25px;
    display: block;
    top: 50%;
    height: 25px;
    cursor: pointer;
    position: absolute;
    z-index: 9;
    margin-top: -13px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    text-align: center;
    line-height: 23px;
    font-family: fontawesome;
    font-size: 14px;
}

.lSAction>a:hover {
    border-color: #ffaa00;
}

.lSAction>.lSPrev {
    left: 10px;
}

.lSAction>.lSPrev:before {
    content: "\f104";
}

.lSAction>.lSNext {
    right: 10px;
}

.lSAction>.lSNext:before {
    content: "\f105";
}

.lSAction>a.disabled {
    pointer-events: none;
}

.cS-hidden {
    height: 1px;
    opacity: 0;
    overflow: hidden;
}

.lSSlideOuter.vertical {
    position: relative;
}

.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}

.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}

.lSSlideOuter.vertical .lightSlider>* {
    width: 100% !important;
    max-width: none !important;
    /*height:85px !important;*/
    margin-bottom: 15px !important;
}

.lSSlideOuter.lSrtl {
    direction: rtl;
}

.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}

.lSSlideOuter.lSrtl .lightSlider,
.lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}

.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {
    float: left;
}

.lSSlideOuter.lSrtl .lightSlider>*,
.lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }
    50% {
        left: -15px;
    }
    100% {
        left: 0;
    }
}

@keyframes rightEnd {
    0% {
        left: 0;
    }
    50% {
        left: -15px;
    }
    100% {
        left: 0;
    }
}

@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }
    50% {
        top: -15px;
    }
    100% {
        top: 0;
    }
}

@keyframes topEnd {
    0% {
        top: 0;
    }
    50% {
        top: -15px;
    }
    100% {
        top: 0;
    }
}

@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }
    50% {
        left: 15px;
    }
    100% {
        left: 0;
    }
}

@keyframes leftEnd {
    0% {
        left: 0;
    }
    50% {
        left: 15px;
    }
    100% {
        left: 0;
    }
}

@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }
    50% {
        bottom: -15px;
    }
    100% {
        bottom: 0;
    }
}

@keyframes bottomEnd {
    0% {
        bottom: 0;
    }
    50% {
        bottom: -15px;
    }
    100% {
        bottom: 0;
    }
}

.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #fff;
    text-shadow: none;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('http://demo.magentech.com/themes/sm_etrostore/skin/frontend/sm-etrostore/default/images/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -30px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('http://demo.magentech.com/themes/sm_etrostore/skin/frontend/sm-etrostore/default/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('http://demo.magentech.com/themes/sm_etrostore/skin/frontend/sm-etrostore/default/images/blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-lock {
    overflow-y: scroll !important;
    width: auto;
    margin: 0 !important;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: rgba(0, 0, 0, 0.5);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: auto;
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    height: 30px;
    line-height: 30px;
    margin-top: -30px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
}

@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }
    h2.resp-accordion {
        display: block;
    }
    .resp-vtabs .resp-tab-content {
        border: 1px solid #eaeaea;
    }
    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display: none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #eaeaea !important;
    }
    .bodyContainer {
        min-height: unset;
    }
}

.grouped-items-table {
    margin-bottom: 20px;
}

.box-content {
    background-color: #fff;
    margin-bottom: 10px;
}

.box-content.padding-box {
    /*padding:20px;*/
}

.product-view .sidebar-view .block.block-megamenu-vertical .block-content .megamenu-vertical>li.parent>a>span:before {
    display: none !important;
}

.product-view .product-shop .timer-product {
    border: none;
    padding: 0;
    margin-bottom: 15px;
    margin-top: -5px;
}

.product-view .product-shop .short-description {
    margin-bottom: 20px;
}

.product-view .product-shop .add-to-cart {
    margin-right: 1px;
}

.product-view .product-shop .add-to-cart .btn-cart {
    background-color: #ffaa00;
}

.product-view .product-shop .add-to-cart .btn-cart:hover {
    background-color: rgba(255, 170, 0, 0.6);
}

.product-view .product-shop .price-box .price-as-configured {
    margin: 0 0 7px;
}

#review-form #product-review-table tbody tr td {
    text-align: center;
}

#review-form #product-review-table tbody tr td .radio {
    float: none;
    margin: 0 auto;
}

#review-form .form-list {
    padding-top: 30px;
}

#review-form .form-list .input-fixwidth {
    max-width: 500px;
}

.tab-product-info {}

.tab-product-info h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #7E7E7E;
    font-family: 'Byekan';
}

.title-view {
    padding: 20px 20px 18px;
}

.title-view h2 {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    color: #444;
    font-size: 138.46%;
    font-weight: 700;
}

.box-up-sell .overflow-slider .owl-controls .owl-buttons,
.box-related .overflow-slider .owl-controls .owl-buttons {
    position: absolute;
    right: 0;
    top: -47px;
}

.box-up-sell .overflow-slider .owl-controls .owl-buttons .owl-prev,
.box-related .overflow-slider .owl-controls .owl-buttons .owl-prev {
    right: 55px;
    left: auto;
}

.product-image-zoom {
    margin-bottom: 10px;
}

.product-img-box {
    margin-right: 20px;
}

.product-img-box .product-image-zoom img {
    display: none;
}

.product-img-box .product-image-zoom img.visible {
    display: block;
    margin: 0 auto;
}

.product-img-box .more-views li .thumb-link {
    border: 2px solid #0a0d39;
}

.product-img-box .more-views li .thumb-link:hover {
    border-color: #1e81c4;
}

.product-img-box .more-views li.active_thumbs .thumb-link {
    border-color: #1e81c4;
}

.case-option-vertical img {
    border: 0;
    vertical-align: top;
    width: auto;
    max-width: 100%;
}

.product-img-box .more-views li a {
    display: block;
}

.product-img-box .more-views li a img {
    width: 100%;
}

.resp-tab-content-active strong {
    font-weight: normal;
}

.more-views .lSSlideOuter {
    margin: 0 -5px;
    padding: 0 5px;
    padding-top: 25px;
}

.more-views .lSSlideOuter .lSSlideWrapper {
    overflow: visible;
    width: 100%;
}

.more-views .lSAction .lSNext,
.more-views .lSAction .lSPrev {
    display: none;
}

.product-image-gallery {
    position: relative;
    border: 1px solid #0a0d39;
}

.btn-lightbox {
    width: 35px;
    height: 35px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1000;
    text-align: center;
    background: #7f7f7f;
}

.btn-lightbox a {
    display: none;
}

.btn-lightbox #lightbox_btn {
    display: block !important;
}

.btn-lightbox #lightbox_btn:before {
    content: "\f00e";
    line-height: 35px;
    text-align: center;
    font-size: 17px;
    font-family: 'Font Awesome 5 Free';
    color: #fff;
    font-weight: 900;
}

.btn-lightbox #lightbox_btn:hover {
    background: #dfb2b5;
    text-decoration: none;
}

.btn-lightbox #lightbox_btn:hover:before {
    color: #fff;
}

.product-view.product-view-2 .product-shop .option-product-wrapper .option-content .option-product,
.product-view.product-view-3 .product-shop .option-product-wrapper .option-content .option-product {
    width: 100%;
    padding: 5px 15px;
}

.box-related .overflow-slider,
.box-up-sell .overflow-slider {
    overflow-x: hidden;
}

.box-related .owl-controls .owl-nav,
.box-up-sell .owl-controls .owl-nav {
    position: absolute;
    right: -3px;
    top: -80px;
}

.thumbs-style-horizontal .more-views {
    padding: 0 30px;
    position: relative;
}

.thumbs-style-horizontal .more-views .btn-more {
    display: block;
    width: 20px;
    text-align: center;
    background-color: #cccccc;
    color: #fff;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    position: absolute;
    height: 100%;
}

.thumbs-style-horizontal .more-views .btn-more:before {
    width: 100%;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
}

.thumbs-style-horizontal .more-views .btn-more .txt-button {
    display: none;
}

.thumbs-style-horizontal .more-views .btn-more:hover {
    background-color: #ffaa00;
}

.thumbs-style-horizontal .more-views .btn-more.next-thumb {
    top: 0;
    right: 0;
}

.thumbs-style-horizontal .more-views .btn-more.next-thumb:before {
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 18px;
}

.thumbs-style-horizontal .more-views .btn-more.prev-thumb {
    top: 0;
    left: 0;
}

.thumbs-style-horizontal .more-views .btn-more.prev-thumb:before {
    content: '\f104';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 18px;
}

.case-option-vertical {
    position: relative;
}

.case-option-vertical .product-image {
    margin-left: 100px;
}

.case-option-vertical .more-views {
    width: 90px;
    overflow: hidden;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    /*padding: 8px 0;*/
}

.case-option-vertical .more-views .btn-more {
    display: block;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 10px;
    /* background-color: rgba(223,178,181,0.55);*/
    color: #0a0d39;
    z-index: 9;
    cursor: pointer;
    margin: 0 23px;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.case-option-vertical .more-views .btn-more .txt-button {
    display: none;
}

.case-option-vertical .more-views .btn-more:hover {
    color: #1e81c4;
}

.case-option-vertical .more-views .btn-more.next-thumb {
    position: absolute;
    bottom: 0;
    left: 0;
}

.case-option-vertical .more-views .btn-more.next-thumb:before {
    content: '\f107';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 30px;
    font-weight: bolder;
    line-height: 2em;
}

.case-option-vertical .more-views .btn-more.prev-thumb {
    position: absolute;
    top: -10px;
    left: 0;
}

.case-option-vertical .more-views .btn-more.prev-thumb:before {
    content: '\f106';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 30px;
    font-weight: bolder;
    line-height: 1.2em;
}

.product-view-2,
.product-view-2.product-view .product-shop .add-to-links li:first-child,
.product-view-3.product-view .product-shop .add-to-links li:first-child {
    margin-left: 0;
}

.quickview-main .add-to-cart .control-qty {
    margin-right: 10px;
}

#fancybox-buttons {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 8050;
}

#fancybox-buttons.top {
    top: 10px;
}

#fancybox-buttons.bottom {
    bottom: 10px;
}

#fancybox-buttons ul {
    display: block;
    width: 166px;
    height: 32px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    border: 1px solid #111;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);
    background: #323232;
    background: -moz-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333333));
    background: -webkit-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
    background: -o-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
    background: -ms-linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
    background: linear-gradient(top, #444444 0%, #343434 50%, #292929 50%, #333333 100%);
}

#fancybox-buttons ul li {
    float: left;
    margin: 0;
    padding: 0;
}

#fancybox-buttons a {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url('http://demo.magentech.com/themes/sm_etrostore/skin/frontend/sm-etrostore/default/images/fancybox_buttons.png');
    background-repeat: no-repeat;
    outline: none;
    opacity: 0.8;
}

#fancybox-buttons a:hover {
    opacity: 1;
}

#fancybox-buttons a.btnPrev {
    background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
    background-position: -33px 0;
    border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
    background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
    background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
    background-position: 3px -60px;
    border-left: 1px solid #111;
    border-right: 1px solid #3e3e3e;
    width: 35px;
}

#fancybox-buttons a.btnToggleOn {
    background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
    border-left: 1px solid #111;
    width: 35px;
    background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
    opacity: 0.4;
    cursor: default;
}


/********footer*****/

@mediaonly screen and (max-width:855px) {
    .bc-change-size_122 {
        width: 50% !important
    }
    .border-top_122 {
        border-top: 1px solid #414141;
        border-left: none !important
    }
    .border-right_122 {
        border-right: none !important
    }
    .border-left_122 {
        border-left: none !important
    }
    .footer_122:before {
        background: none;
        border-bottom: none
    }
    .footer-resize_122 {
        background: #191919
    }
    .moduletable_353 {
        height: 290px !important;
    }
    .moduletable_351 {
        padding: 0px !important;
    }
    .markerr-p {
        padding-top: 25px !important;
    }
    .module_content_351 {
        margin-top: 7% !important;
    }
    .menu_353 {
        margin-top: 7% !important;
    }
    .baner-text-style_122,
    .baner-text-style2_122 {
        float: none !important;
        text-align: center
    }
}

@media only screen and (max-width: 900px) {
    .baner-text-style2_122,
    .baner-text-style_122 {
        line-height: 40px !important;
        text-align: center !important;
        float: none !important;
        ;
    }
}

@media only screen and (max-width: 768px) {
    .link-easy {
        margin-right: 10px !important;
    }
    .moduletable_353 {
        min-height: 290px !important;
    }
    .border-box_118 {
        margin-right: 0px !important;
    }
    .line_237 {
        width: 70% !important;
    }
}

@media only screen and (max-width: 600px) {
    .bc-change-size2_122 {
        width: 100% !important
    }
    .footer_122 .border_122 {
        min-height: 301px
    }
    .tit-f {
        margin: 8px 20px 20px 0 !important;
        width: 100%;
        text-align: right;
        padding: 0 10px;
    }
    div.smile_351 div {
        width: 100% !important;
    }
    .contactus-box_237 {
        margin-right: 21px !important;
    }
    .height_122 {
        min-height: 200px !important
    }
    .border-top_122 {
        border: none !important
    }
    .border-right-none_122 {
        border-right: none !important
    }
    .baner-text-style_122 {
        float: none !important;
        text-align: center
    }
    .proj.what {
        background-image: url(../images/slider3.jpg);
        background-size: cover;
        margin-top: 70px;
        padding-bottom: 50px;
    }
    .baner-text-style2_122 {
        float: none !important;
        text-align: center
    }
    .marker {
        margin-top: 9px !important;
    }
    .bc-change-size_122 {
        width: 100% !important;
    }
    .link-easy {
        margin-right: 20px !important;
        ;
    }
}

@media only screen and (max-width: 400px) {
    .bc-change-size3_122 {
        width: 100% !important
    }
    .moduletable_353 {
        float: right;
        margin-right: 20px;
    }
    menu_353 {
        margin-top: 25% !important;
    }
    .line_237 {
        width: 100% !important;
    }
    .icon-all_237 {
        margin-right: 0px !important;
    }
    .list_353 li {
        line-height: 35px !important;
    }
    .menu_353 {
        margin-top: 25px !important;
    }
}

.fright_122 {
    float: right;
}

.align_122 {
    text-align: center
}

.footer-resize_122 {
    width: 100%;
    height: auto;
    background: #041e41;
    background-position: center;
    position: relative;
}

.footer_122 {
    min-height: 360px
}

.footer_122 .border_122 {
    position: relative;
    color: #fff;
}

.footer_122:before {
    content: " ";
    position: absolute;
    left: 0;
    width: 100%;
    height: 59px;
    border-bottom: 1px solid #3b3b3b;
    background: #191919
}

.footer-banner-resize_122 {
    width: 100%;
    min-height: 70px;
    background-color: #000;
    color: #1e81c4;
}

.footer-banner-resize_122 a {
    text-decoration: none
}

.baner-text-style_122 {
    line-height: 70px;
    text-align: right;
    font-family: 'w_yekan';
}

.baner-text-style_122 a {
    color: #fff;
}

.baner-text-style2_122 {
    line-height: 70px;
    text-align: left;
    font-size: 16px;
}

.f-float_122 {
    float: left
}

.fleft_122 {
    float: left
}

.border-box_118 {
    margin-right: 28px;
    margin-top: 10px;
}


/*************dastresi************/

.footer-resize_353 {
    height: auto;
    background: #000;
    width: 100%
}

h3.module_title_353 {
    background: none;
    border: none;
    color: #fff;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-family: 'Lato', sans-serif;
    font-size: 21px;
    font-size: 21px;
    font-weight: bold;
    font-weight: bold;
    line-height: 30px;
    line-height: 30px;
    margin: 0 0 35px 0;
    padding: 5px 0 0px 0;
    text-align: right;
    text-align: right;
    text-transform: uppercase;
    text-transform: uppercase
}

h3.module_title_353 span {
    background: none;
    font-family: 'b yekan';
    margin: 0;
    padding: 0
}

.list_353 li:first-child {
    border: none
}

.mod_menu_353 li.active_353 a {
    color: #fff !important;
    margin-right: 8px;
    font-size: 17px;
    line-height: 25px;
}


}
.mod_menu_353 .list_353 li a {
    color: #fff;
}
.mod_menu_353 .list_353 li a:hover {
    color: #fff
}
.fright_353 {
    float: right
}
.list_353 li {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    list-style: none;
    padding: 4px 0 5px 0;
    text-transform: uppercase
}
.menu_353 {
    margin: 0;
    padding: 0;
    text-align: right;
    margin-top: 18%;
}
.moduletable_353 {
    margin-bottom: 0px;
    padding: 0 35px 0 35px;
    border-radius: 0px;
    overflow: hidden
}
.menu_353 a {
    outline: none !important;
    text-decoration: none;
    color: #fff;
}
.module_content_353 {
    text-align: right
}
@media screen and (max-width: 500px) {
    .smile_353 {
        text-align: center
    }
}
@media (max-width: 400px) {
    h3.module_title_353 {
        text-align: center
    }
}
@media (max-width: 400px) {
    .module_content_353 {
        text-align: center
    }
}
@media (max-width: 400px) {
    div.smile_353 div {
        width: 33%
    }
}
@media (max-width: 400px) {
    .moduletable_353 {
        padding: 0
    }
}
.menu_353 a {
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

/***********sotial************/
div.smile_351 a i {
    width: 40px;
    background: #00fffe;
    color: #041e41;
    font-size: 20px;
    line-height: 40px;
    margin-left: 11px;
    margin-right: 10px;
    margin-right: 10px;
    text-align: center;
    border-radius: 53px;
    display: inline-block;
    float: right;
}
div.smile_351 a {
    width: auto;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    display: inline-block
}
h3.module_title_351 span {
    background: none;
    margin: 0;
    padding: 0;
}
div.smile_351 a:hover {
    background: none;
    color: #fff;
}
div.smile_351 a:hover i {
    background: #7b7a78;
}
div.smile a:hover {
    background: none;
    color: #6da7a7
}
h3.module_title_351 {
    background: none;
    border: none;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 35px 0;
    padding: 5px 0 0px 0;
    text-align: right;
    text-transform: uppercase;
}
div.smile a:hover i {
    background: #6f9d3e;
}
.moduletable_351 {
    margin-bottom: 0px;
    padding: 0 35px 0 35px;
    border-radius: 0px;
    overflow: hidden;
}
div.smile_351 div {
    padding: 10px 0;
}
.module_content_351 {
    text-align: right;
    margin-top: 10%;
}
.fa-twitter:before {
    content: "\f099";
}
.fa-feed:before,
.fa-rss:before {
    content: "\f09e";
}
@media (max-width: 600px) {
    div.smile_351 div {
        width: 33%;
        width: 21%;
        float: right
    }
}
div.smile_351 a i {
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.smile_351 span {
    line-height: 45px;
    font-size: 17px;
}

/*ertebati*/
.text_237 {
    width: 100%;
    text-align: right;
}
.line_237 {
    width: 50%;
    height: 1px;
    background-color: #0b50ab;
    float: right;
}
.line2_237 {
    width: 30%;
    height: 1px;
    background-color: #1e81c4;
    float: right
}
.icon_237 {
    width: 0px;
    height: 0px;
    color: #FFFFFF;
    padding: 16px;
    position: relative;
    text-align: center;
    border-radius: 20px;
    -webkit-border-radius: 20px
}
.icon-all_237 {
    width: 10%;
    clear: both;
    float: right;
    margin: 0;
    text-align: center
}
.icon_237.social_237 {
    background: #0ff;
    cursor: pointer;
    margin-left: 10px;
    transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    color: #0a0d3a;
    padding: 17px;
}

}
.contactus-box_237 ul {
    color: #8b8b8b;
    color: #8b8b8b;
    color: #8b8b8b;
    font-family: W_yekan;
    list-style: none;
    padding: 0
}
.contactus-box_237 {
    direction: rtl
}
.text_237 p {
    line-height: 25px;
    padding-right: 40px;
    padding-top: 5px
}
.contactus-title_237 {
    font-family: 'b yekan';
    margin-bottom: 15px
}
.icon_237 i {
    font-size: 20px;
    left: 7px;
    position: absolute;
    top: 6px
}
.icon-all_237 .map_237 i {
    left: 10px
}
.contactus-box_237 ul li {
    margin-bottom: 15px
}
.tit-f {
    margin: 8px 0 20px 0 !important
}
.tit-f p {
    color: #fff;
    font-size: 20px;
    margin: 0 !important;
}
.link {
    line-height: 25px;
    padding-top: 5px;
    color: #fff;
}
.left-p {
    color: #1e81c4;
    margin-right: 10px;
}
.site {
    color: #1e81c4;
}
.gold_123 {
    color: #fff;
    font-family: Tahoma;
}
.newsletter-border {
    border: 1px solid #00fffe;
    padding: 5px;
    margin-bottom: 20px;
}
.newsletter-border input::placeholder {
    font-size: 18px;
    color: #7b7a78;
}
.newsletter-border input:-ms-input-placeholder {
    font-size: 18px;
    color: #7b7a78;
}
.newsletter-border input::-ms-input-placeholder {
    font-size: 18px;
    color: #7b7a78;
}
.newsletter-boxRight {
    padding: 10px;
    border-left: 2px solid #00fffe;
    width: 33%;
}
.newsletter-boxMiddle {
    padding: 10px;
    border-left: 2px solid #00fffe;
    width: 47%;
}
.newsletter-boxLeft {
    padding: 8px 10px;
    width: 20%;
}
.newsletter-boxRight .newsletter-input {
    height: 35px;
    padding: 0 15px;
    text-align: right;
    border: 1px solid #00fffe;
    width: 100%;
    direction: rtl;
}
.newsletter-boxMiddle .newsletter-input {
    height: 35px;
    padding: 0 15px;
    text-align: right;
    border: 1px solid #00fffe;
    border-left: none;
    width: 70%;
    direction: rtl;
}
.newsletter-btn-submit {
    border: none;
    font-size: 18px;
    background-color: #00fffe;
    padding: 5px 35.3px;
    color: #041e41;
    cursor: pointer;
    border: 1px solid #00fffe;
    width: 100%;
}
.newsletter-refresh {
    width: 30%;
    border: 1px solid #00fffe;
    border-right: none;
    background-color: #eee;
    height: 35px;
    float: left;
}
.newsletter-refresh a {
    width: 30%;
    text-align: center;
    padding-top: 3px;
}
.newsletter-border .captcha2_3688 {
    height: 35px !important;
    width: 70% !important;
}
.newsletter-border .captcha2_3688 img {
    height: 33px !important;
    width: 100% !important;
}
.answer224In {
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center;
}
@media (max-width: 900px) {
    .newsletter-boxRight {
        width: 70%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
    .newsletter-boxMiddle {
        width: 70%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
    .newsletter-boxLeft {
        width: 70%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
}
@media (max-width: 400px) {
    .newsletter-boxRight {
        width: 100%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
    .newsletter-boxMiddle {
        width: 100%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
    .newsletter-boxLeft {
        width: 100%;
        margin: 0 auto;
        float: none !important;
        border: none;
    }
}
.scroll-to-top_166 {
    position: absolute;
    bottom: 15px;
    right: 15px;
    background-color: #999999;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 44px;
    color: #000;
    cursor: pointer;
    z-index: 99999;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.marker {
    margin-top: 22px;
}
.markerr-p {
    padding-top: 15px !important;
}
.link-easy {
    margin-right: 50px;
}
.list_354 li {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    list-style: none;
    padding: 4px 0 5px 0;
    text-transform: uppercase;
}
@media only screen and (max-width: 1250px) {
    .social-f {
        margin: 0px !important;
    }
}
@media only screen and (max-width: 1220px) {
    .icon-all_237 {
        margin-right: 10px !important;
    }
    .text_237 p {
        margin-right: 10px !important;
    }
}
@media only screen and (max-width: 980px) {
    .moduletable_351 {
        padding: 0 21px 0 0px !important;
    }
    .list_354 li {
        padding: 0px 0 5px 0 !important;
    }
}
.box1-content_476 .single-service-item_476:hover .img-holder_476 .overlay_476 .box_476 .title2 {
    display: none
}
.box1-content_475 .single-service-item_475:hover .img-holder_475 .overlay_475 .box_475 .title2 {
    display: none
}
.navigation_180 .lastIcon:last-child {
    display: none;
}

    @media only screen and (min-width: 600px) {
       .single-service_edit{
     width:98.5% !important;
    }

    }
	  @media only screen and (max-width: 600px) {	.searchBox_84 {
    width: 100% !important;margin-bottom: 65px;}
	.L1-V1-container_107 .L1-V1-userResponsive{margin-top: 15px !important;}
	.langs_153{line-height: 47px !important;     text-align: right !important;}}
	@media only screen and (max-width: 1050px) {.nav_233>li>a{    padding: 0 10px !important;}}
@media only screen and (max-width: 980px) {
    .moduletable_351 {
        padding: 0 21px 0 0px !important;
    }
    .list_354 li {
        padding: 0px 0 5px 0 !important;
    }
}
@media only screen and (max-width: 890px) {.nav_233>li>a{    font-size: 15px !important;}}
@media only screen and (max-width: 890px) {
.textcenter{ text-align:center !important}}

	.mrg-topp{ margin-top:4px}

	.tooltip {
  position: relative;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 100%;
  background-color: black;
  color: #fff;
  text-align: center;
  right:0;
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
#container { width: 100%; position: relative; margin: 0 auto; }
.catalog { width: 100px; background: #015d8e; position: fixed; bottom: 220px; right: -90px; height: 28px; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; text-align: center; z-index: 9999; }
.catalog:hover { right: 0; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; }
.catalog-icon {
    position: absolute;
    left: -45px;
    top: -10px;
}
.catalog a { font-size: 13px; color: #fff; text-decoration: none; display: inline-block; line-height: 28px; }
.form { width: 105px; background: #015d8e; position: fixed; bottom: 120px; right: -90px; height: 28px; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; text-align: center; z-index: 9999; }
.form:hover { right: 0; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; }
.form-icon { position: absolute; left: -36px; top: -9px; }
.form a { font-size: 13px; color: #fff; text-decoration: none; display: inline-block; line-height: 28px; }
.gallery-tab { width: 100px; background: #015d8e; position: fixed; bottom: 170px; right: -90px; height: 28px; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; text-align: center; z-index: 9999; }
.gallery-tab:hover { right: 0; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; }
.gallery-icon { position: absolute; left: -39px; top: -4px; }
.gallery-tab a { font-size: 13px; color: #fff; text-decoration: none; display: inline-block; line-height: 28px; }

.form2 {    width: 102px;
    background: #015d8e;
    position: fixed;
    bottom: 270px;
    right: -90px;
    height: 28px;
    transition: all linear 0.3s;
    -webkit-transition: all linear 0.3s;
    text-align: center;
    z-index: 9999; }
.form2:hover { right: 0; transition: all linear 0.3s; -webkit-transition: all linear 0.3s; }
.form-icon2 { position: absolute;
    left: -40px;
    top: -3px; }
.form2 a { font-size: 13px; color: #fff; text-decoration: none; display: inline-block; line-height: 28px; }
*{box-sizing:border-box;outline:none;margin:0;padding:0;}
.authentication-v2-l1 .headerSite .RightNavbar li{margin:0;height:98px;font-size:13px;color:#0a0e21;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;font-weight:bold;}
.authentication-v2-l1 .headerSite .RightNavbar li i{font-size:18px;}
.authentication-v2-l1 .headerSite .backLight i{margin:0 7px;margin-top:7px;}
.authentication-v2-l1 .headerSite .RightNavbar i{position:relative;}
@media screen and (max-width:730px){.authentication-v2-l1 .headerSite .backLight i{font-size:22px!important;margin:0 5px;}
}
.authentication-v2-l1 .notification-log{text-align:center;direction:rtl;font-family:W_yekan;font-weight:bold;}
.authentication-v2-l1 .form-log input{width:78%;text-align:right;height:35px;border-radius:10px;border:1px solid #ccc;padding-right:20px;font-family:W_yekan;margin-bottom:26px;}
.authentication-v2-l1 #box{height:100%;position:fixed;z-index:9999999;background: #203667;width:0;right:-1000px;padding:0 50px;text-align:right;top:0;color:#fff;font-family:W_yekan;padding-top:69px;}
.authentication-v2-l1 .login-register{height:100%;position:fixed;z-index:9999999;background:#000000d1;width:0;left:-1000px;padding:0 50px;text-align:right;top:0;}
.authentication-v2-l1 .login-register .displaynone-form{display:flex;margin:0 auto;align-items:center;justify-content:center;flex-direction:column;height:100%;}
.authentication-v2-l1 .hesab-log{text-align:center;direction:rtl;font-family:w_yekan;margin-top:40px;font-weight:bold;}
.authentication-v2-l1 .first-log p{text-align:center;font-family:w_yekan;direction:rtl;margin:40px 0;font-size:16px;}
.authentication-v2-l1 #btn2{position:relative;top:-23px;font-size:23px;}
.authentication-v2-l1 .forgetpass-log{cursor:pointer;}
.authentication-v2-l1 .registerr-log p{text-align:center;font-family:w_yekan;padding:20px 0 0;cursor:pointer;}
.authentication-v2-l1 .login-log p{cursor:pointer;text-align:center;font-family:W_yekan;color:#fff;padding:6px 0;margin-top:15px;background-color:#fff;width:176px;margin:0 auto;color:#000;font-weight:bold;border-radius:21px;}
.authentication-v2-l1 .form-log label{font-family:W_yekan;float:right;width:85px;font-size:15px;direction:rtl;vertical-align:middle;color:#343131;margin-top:3px;}
.authentication-v2-l1 .login-register input{width:78%;text-align:right;height:35px;border-radius:10px;border:1px solid #ccc;padding-right:20px;font-family:W_yekan;margin-bottom:26px;font-weight:bold;}
.authentication-v2-l1 .login-form{display:flex;margin:0 auto;align-items:center;justify-content:center;flex-direction:column;height:100%;}
.authentication-v2-l1 .form-log{width:70%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px;box-shadow:0px 0px 15px 0px #000;border-radius:10px;padding-top:65px;background:#fff;}
.authentication-v2-l1 .captcha-log img{width:100%;margin-top:18px;}
.authentication-v2-l1 .imgRefresh-log{text-align:left;padding-left:10px;margin-top:6px;}
.authentication-v2-l1 .submit-log{text-align:center;font-family:yekan bakh;color:#fff;margin-top:15px;background-color:#207f0e!important;background-image:linear-gradient(to left, #207f0e, #8ec641)!important;border:none!important;cursor:pointer;}
.authentication-v2-l1 .transition-log{text-align:right!important;margin-bottom:0;}
.authentication-v2-l1 .login-info{position:relative;}
.authentication-v2-l1 .send-frst{text-align:center;margin:0 auto;width:100%;}
.authentication-v2-l1 .send-repead-log , .authentication-v2-l1 .back-log-log,.back-log-rgister{text-align:center;font-family:yekan bakh;border-bottom:1px solid #000;display:inline-block;margin:0 auto;}
.authentication-v2-l1 .forgetpass-frst{text-align:center;margin:0 auto 30px;width:100%;}
.authentication-v2-l1 .send-repead-log , .authentication-v2-l1 .forgetpass-log,.back-log-log,.back-log-rgister{text-align:center;font-family:W_yekan;border-bottom:.5px solid #d6d6d6;display:inline-block;margin:0 auto;font-size:13px;color:#8a8a8a;}
.authentication-v2-l1 .submit-log{text-align:center!important;}
.authentication-v2-l1 .transition-log{border:none!important;text-align:right!important;padding-right:3px!important;margin-bottom:0!important;}
.authentication-v2-l1 .captcha-input{border-bottom:1px solid #e4e3e3;margin-top:20px;}
.authentication-v2-l1 .show-user-log{width:200px!important;text-align:center!important;padding:0!important;background:#000!important;margin-top:70px;border-radius:25px!important;margin-bottom:10px!important;}
.authentication-v2-l1 .width70{width:70%;}
@media only screen and (max-width:1040px){.authentication-v2-l1 .form-log label , .authentication-v2-l1 .form-log{width:100%!important;}
.authentication-v2-l1 #box{padding:0!important;}
.authentication-v2-l1 .login-register{padding:20px!important;}
.authentication-v2-l1 #btn2{top:25px!important;right:17px!important;}
}
@media only screen and (max-width:740px){.authentication-v2-l1 .input-center, .authentication-v2-l1 .width100{width:98%!important;}
.authentication-v2-l1 .login-register input{width:100%!important;}
.authentication-v2-l1 .first-log p{margin:0 auto;text-align:center;}
.authentication-v2-l1 .none768{display:none!important;}
.authentication-v2-l1 .registerr-log , .authentication-v2-l1 .login-log{float:right;width:50%;margin:15px auto;text-align:center;}
.authentication-v2-l1 .captcha-log img{width:auto!important;}
.authentication-v2-l1 .form-log{padding-top:10px!important;margin-top:40px;}
.authentication-v2-l1 .show-user-log{margin-top:20px!important;}
.authentication-v2-l1 .registerr-log p{padding:6px 0;}
.authentication-v2-l1 .login-register{top:148px;overflow-y:auto!important;height:100%;direction:ltr;}
.authentication-v2-l1 .login-register .displaynone-form{height:100vh;display:none;}
.authentication-v2-l1 #btn2{top:15px!important;right:15px;}
.authentication-v2-l1 .login-form{display:block;}
}
@media only screen and (max-width:340px){.authentication-v2-l1 .login-log p{width:115px!important;}
}
.user-log3{margin-bottom:10px;}
.user-log i{line-height:20px;margin-left:10px;}
.login-hover{position:relative;margin-top: 35px;}
.authentication-v2-l1 .width100{width:100%;}
.authentication-v2-l1 .name-user-log{font-size: 14px;
    font-weight: bold;
    color: #fff;
   }
/* .authentication-v2-l1 .user-log2{border-bottom:1px solid #ccc;} */
.user-log3 a,.user-log3 p,.user-log4 a,.user-log4 p{color:#000;}
.authentication-v2-l1 .user-log{position:absolute;width:230px;background:#fff;top:20px;display:none;z-index:99;right:0;padding:20px 30px;box-shadow:0 0 15px 0 #000;}
.authentication-v2-l1 .login-hover:hover .user-log{display:block!important;}
.authentication-v2-l1 .notification-log{text-align:center;direction:rtl;font-family:W_yekan;font-weight:bold;}
.authentication-v2-l1 .form-log input{width:78%;text-align:right;height:35px;border-radius:10px;border:1px solid #ccc;padding-right:20px;font-family:W_yekan;margin-bottom:26px;}
.authentication-v2-l1 .form-dis{padding:75px 0;}
.authentication-v2-l1 .form-log label{font-family:W_yekan;float:right;width:85px;font-size:15px;direction:rtl;vertical-align:middle;color:#343131;margin-top:3px;}
.authentication-v2-l1 .form-log{width:70%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px;box-shadow:0px 0px 15px 0px #000;border-radius:10px;padding-top:65px;background:#fff;}
.authentication-v2-l1 .captcha-log img{width:100%;margin-top:18px;}
.authentication-v2-l1 .imgRefresh-log{text-align:left;padding-left:10px;margin-top:6px;cursor:pointer;}
.authentication-v2-l1 .submit-log{text-align:center;font-family:yekan bakh;color:#fff;margin-top:15px;background-color:#207f0e!important;background-image:linear-gradient(to left, #207f0e, #8ec641)!important;border:none!important;cursor:pointer;}
.authentication-v2-l1 .transition-log{text-align:right!important;margin-bottom:0;}
.authentication-v2-l1 .submit-log{text-align:center!important;}
.authentication-v2-l1 .transition-log{background-color: transparent !important;
    font-size: inherit !important;border:none!important;text-align:right!important;padding-right:3px!important;margin-bottom:0!important;}
.authentication-v2-l1 .captcha-input{border-bottom:1px solid #e4e3e3;margin-top:20px;}
.authentication-v2-l1 .show-user-log{width:200px!important;text-align:center!important;padding:0!important;background: #203667!important;margin-top:70px;border-radius:25px!important;margin-bottom:10px!important;}
@media only screen and (max-width:1040px){.authentication-v2-l1 .form-log label , .authentication-v2-l1 .form-log{width:100%!important;}
}
@media only screen and (max-width:740px){.authentication-v2-l1 .input-center , .authentication-v2-l1 .width100{width:98%!important;}
.authentication-v2-l1 .captcha-log img{width:auto!important;}
.authentication-v2-l1 .form-log{padding-top:10px!important;margin-top:40px;}
.authentication-v2-l1 .show-user-log{margin-top:20px!important;}
}
.authentication-v2-l1 .bc-content1400{max-width:1400px;margin:0 auto;}
@media only screen and (max-width:1500px){.authentication-v2-l1 .bc-content1400{padding:0 4.5em;}
}
.authentication-v2-l1 .breadcrumbInner{padding:9px 0;list-style:none;border:1px solid #dfdfdf;margin-bottom:0;width:100%;float:right;direction:rtl;border-right:none;border-left:none;}
.authentication-v2-l1 .breadcrumbInner li{display:inline;font-size:15px;color:#d4b24e;line-height:20px;font-weight:bold;}
.authentication-v2-l1 .breadcrumbInner li+li:before{padding:0px 11px;color:#000000;content:"\203A";font-size:35px;position:relative;top:4px;}
.authentication-v2-l1 .breadcrumbInner li a{color:#333;text-decoration:none;font-weight:bold;}
.authentication-v2-l1 .breadcrumbInner li a:hover{color:#333;}
@media screen and (max-width:300px){.authentication-v2-l1 .breadcrumbInner li{font-size:16px;}
}
.authentication-v2-l1 ul{list-style-type:none;}
@media only screen and (max-width:980px){.authentication-v2-l1 .bc-content1400{padding:0 1em;}
}
@media screen and (max-width:1021px){.authentication-v2-l1 .breadcrumbInner{margin-top:0!important;}
}
.authentication-v2-l1 .breadcrumbInner{margin-top:98px;}
@media screen and (max-width:1100px){.authentication-v2-l1 .bc-content1400{padding:0 1em!important;}
}
.authentication-v2-l1 .gender-Register{width:auto !important;float:right;margin-left:40px;}
.authentication-v2-l1 .reapiiid-rigstir{text-align:center;direction:rtl;}
.authentication-v2-l1 li{list-style-type:none;}
.top-header {
    background: #203667;
    min-height: 100px;
}
.L1-V1-cd-signin.cd-signin {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 33px;
    color: #fff;
}
.scorooll3,.scorooll4,.scorll3,.scorll4,.scorll5{display: none !important;}
.image-end-cart{
    margin-top: 0 !important;
    float:  left !important;
}
#refreshimg4.ref.imgRefresh-log{
    text-align: center !important;
}

.backimg{
    background-image: url(../images/backff.png);
    background-size: cover;
}



@media only screen and (max-device-width: 1000px){
    .ll3{width:50%!important;border-bottom:2px solid #fff;border-right:1px solid #fff;border-left:none!important;}
    }
    @media only screen and (max-width: 600px){
    .ll3{width:100%!important;}
    }
    .cat1Resize .ll3{width:25%;text-align:center;border-left:2px solid #fff;min-height:95px;line-height:6em;color:#fff;}
    .cat1Resize .ll3:hover{background-color:#777576;}
    .cat1Resize .ll3:last-child{border-left:2px solid #fff;}
    .cat1Resize{width:100%;background-color:#000;min-height:95px;}
    a,a:hover,a:active,a:focus{border:none;outline:none;text-decoration:none;}
    .ll3 span{color:#fff;font-size:18px;}
    @media all{
    *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
    a{text-decoration:none;cursor:pointer;}
    .bc-content{max-width:1200px;margin:0 auto;}
    .clr{clear:both;}
    .fright{float:left;}
    .clr{clear:both;}
    a{text-decoration:none!important;}
    .clr{clear:both;}
    a{box-sizing:border-box;}
    @media only screen and (max-device-width: 1000px){
    .ll3{width:50%!important;border-bottom:2px solid #fff;border-right:1px solid #fff;border-left:none!important;}
    }
    @media only screen and (max-width: 600px){
    .ll3{width:100%!important;}
    }
    .cat1Resize .ll3{width:25%;text-align:center;border-left:2px solid #fff;min-height:65px;line-height:65px;color:#fff;}
    .cat1Resize .ll3:hover{background-color:#1e81c4;}
    .cat1Resize .ll3:last-child{border-left:2px solid #fff;}
    .cat1Resize{width:100%;background-color:#7f7f7f;min-height:65px;}
    a,a:hover,a:active,a:focus{border:none;outline:none;text-decoration:none;}
    .ll3 span{color:#fff;font-size:17px;}
    }
    .menuu{float: right;!important;}
    .logo{float: left!important;text-align: left;}
    .logo img{float: left!important;text-align: left;}
