@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');   
html {
    background: #ffffff;
    background-size: cover;
}
html:before {content:' ';width:100%;height:75px:background:#333;position:absolute;;z-index:1}
.direction {
    direction: rtl;
    text-align: right
}

a.accordion-header {
    line-height: 33px;
    font-size: 16px;
    text-decoration: none;
}

.far,.fas {
    color: #888 !important
}

.ana-col-1 {
    column-count: 1
}

.ana-col-2 {
    column-count: 2
}

.ana-col-3 {
    column-count: 3
}

.ana-col-4 {
    column-count: 4
}

#webcover {
    width: 100%;
    position: fixed;
    z-index: 10000000000000000;
    background: #FFF;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 100%;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='285px' height='285px' viewBox='0 0 200 200' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='6.451612903225806' cy='60.6229' r='3.41988' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-0.5s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='0s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-0.5s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='6.451612903225806' cy='39.3771' r='2.58012' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.5s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-0.5s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='16.129032258064512' cy='68.1552' r='3.17988' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-0.7s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-0.2s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-0.7s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='16.129032258064512' cy='31.8448' r='2.82012' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.7s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.2s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-0.7s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='25.806451612903224' cy='69.3634' r='2.93988' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-0.9s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-0.4s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-0.9s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='25.806451612903224' cy='30.6366' r='3.06012' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.9s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.4s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-0.9s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='35.48387096774193' cy='65.3666' r='2.69988' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.1s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-0.6s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-1.1s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='35.48387096774193' cy='34.6334' r='3.30012' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.1s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.6s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-1.1s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='45.16129032258064' cy='53.8474' r='2.45988' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.3s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-0.8s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-1.3s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='45.16129032258064' cy='46.1526' r='3.54012' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.3s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.8s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-1.3s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='54.838709677419345' cy='39.3771' r='2.58012' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.5s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-1.5s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='54.838709677419345' cy='60.6229' r='3.41988' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.5s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-2s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-1.5s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='64.51612903225805' cy='31.8448' r='2.82012' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.7s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.2s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-1.7s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='64.51612903225805' cy='68.1552' r='3.17988' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.7s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-2.2s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-1.7s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='74.19354838709677' cy='30.6366' r='3.06012' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-1.9s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.4s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-1.9s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='74.19354838709677' cy='69.3634' r='2.93988' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.9s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-2.4s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-1.9s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='83.87096774193547' cy='34.6334' r='3.30012' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.1s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.6s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-2.1s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='83.87096774193547' cy='65.3666' r='2.69988' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-3.1s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-2.6s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-2.1s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='93.54838709677418' cy='46.1526' r='3.54012' fill='rgba(233, 12, 89, 0.5125806451612902)'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-2.3s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-1.8s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='rgba(233, 12, 89, 0.5125806451612902);%23ff0033;rgba(233, 12, 89, 0.5125806451612902)' dur='2s' repeatCount='indefinite' begin='-2.3s'%3E%3C/animate%3E%3C/circle%3E%3Ccircle cx='93.54838709677418' cy='53.8474' r='2.45988' fill='%2346dff0'%3E%3Canimate attributeName='r' times='0;0.5;1' values='2.4000000000000004;3.5999999999999996;2.4000000000000004' dur='2s' repeatCount='indefinite' begin='-3.3s'%3E%3C/animate%3E%3Canimate attributeName='cy' keyTimes='0;0.5;1' values='30.5;69.5;30.5' dur='2s' repeatCount='indefinite' begin='-2.8s' keySplines='0.5 0 0.5 1;0.5 0 0.5 1' calcMode='spline'%3E%3C/animate%3E%3Canimate attributeName='fill' keyTimes='0;0.5;1' values='%2346dff0;rgba(53, 58, 57, 0.1435483870967742);%2346dff0' dur='2s' repeatCount='indefinite' begin='-2.3s'%3E%3C/animate%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}

#webcover img {
    animation: animalogo;
    animation-duration: 1s;
    animation-iteration-count: 10000;
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translatey(-50%) translateX(-50%);
    display: block
}

.ana_brdc {
    list-style: none;
    overflow: scroll hidden;
    font: 14px;
    text-shadow: rgb(117, 117, 117) 1px 1px 3px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}

.redTag {
    display: inline-block;
    width: auto;
    font-size: 17px;
    color: #fff;
    background: #dc1238;
    padding: 4px;
    border-radius: 4px;
    margin: 0 0px 0px 9px;
}

.card .redTag {
    position: absolute;
    top: -4px;
    left: 0;
}

.ana_brdc li {
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 5px 4px;
    display: inline-block;
    position: relative;
    width: auto;
    text-indent: 30px;
    background: linear-gradient(135deg, rgb(226, 226, 226) 0px, rgb(254, 254, 254) 100%);
    min-width: 55px
}

.ana_brdc li a {
    color: rgb(0, 0, 0);
    width: 100%;
    display: block;
    line-height: 30px;
}

.ana_brdc li a i {
    margin: 0px;
    padding: 0px
}

.ana_brdc li::after {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-right: 30px solid rgb(229, 229, 229);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    right: 100%;
    z-index: 2
}

.ana_brdc li::before {
    content: " ";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-right: 30px solid rgb(255, 255, 255);
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 0px;
    right: 101%;
    z-index: 1
}

.ana_brdc li:first-child a {
    padding-left: 10px
}

.ana_brdc li.current {
    background: linear-gradient(90deg, rgb(255, 193, 7) 0px, rgb(204, 153, 0) 100%)
}

.ana_brdc li.current a {
    color: rgb(255, 255, 255)
}

.ana_brdc li.current::after {
    border-right: 30px solid rgb(255, 193, 7)
}

.ana_brdc li.prev {
    background: rgb(0, 142, 160)
}

.ana_brdc li.prev a {
    color: rgb(255, 255, 255)
}

.ana_brdc li.prev::after {
    border-right: 30px solid rgb(0, 142, 160)
}

.ana_brdc li:hover {
    background: rgb(247, 247, 247)
}

.ana_brdc li:hover a {
    color: rgb(84, 84, 84)
}

.ana_brdc li:hover::after {
    border-right: 30px solid rgb(247, 247, 247)
}

.ana_brdc::-webkit-scrollbar-track {
    background-color: rgb(245, 245, 245)
}

.ana_brdc::-webkit-scrollbar {
    width: 3px;
    height: 3px;
    background-color: rgb(245, 245, 245)
}

.ana_brdc::-webkit-scrollbar-thumb {
    background-color: rgb(195, 214, 229)
}

.form-switch {
    padding-right: 3px;
}

#webcover {
}

#webcover img {
    animation: animalogo;
    animation-duration: 1s;
    animation-iteration-count: 10000;
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translatey(-50%) translateX(-50%);
    display: block
}

.nav .nav-tabs {
    white-space: nowrap
}

.nav .nav-tabs .nav-item {
    white-space: nowrap;
    display: inline-block
}

.far,.fas {
    color: #888 !important
}

.far ,.fab , .fa , .fas {
    background-position: center !important;
    background-size: contain;
    width: 22px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    opacity: 1;
    margin: auto;
    vertical-align: middle;
}

.far , .fa , .fas {
    background-position: center !important;
    background-size: contain;
    width: 22px;
    height: 24px;
    display: inline-block;
    filter: sepia(168%) invert(0.5) brightness(26%);
    background-repeat: no-repeat;
    opacity: 1;
    margin: auto;
    margin-bottom: 4px;
    vertical-align: middle;
    margin: 4px;
}

.fa-bars {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'/%3E%3C/svg%3E");
}

.fa-address-card {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z'/%3E%3C/svg%3E");
}

.fa-instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-user-tie,.fa-user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 288c79.5 0 144-64.5 144-144S335.5 0 256 0S112 64.5 112 144s64.5 144 144 144zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z'/%3E%3C/svg%3E");
}

.fa-sitemap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-envelope {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 19H8C4 19 2 18 2 13V8C2 4 4 2 8 2H16C20 2 22 4 22 8V13C22 17 20 19 16 19H15.5C15.19 19 14.89 19.15 14.7 19.4L13.2 21.4C12.54 22.28 11.46 22.28 10.8 21.4L9.3 19.4C9.14 19.18 8.77 19 8.5 19Z' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M7 8H17' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M7 13H13' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.fa-bars {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='style=linear'%3E%3Cg id='menu-kebab'%3E%3Cpath id='vector' d='M12 3.5C12.8284 3.5 13.5 4.17157 13.5 5C13.5 5.82843 12.8284 6.5 12 6.5C11.1716 6.5 10.5 5.82843 10.5 5C10.5 4.17157 11.1716 3.5 12 3.5Z' stroke='%23000000' stroke-width='1.5'/%3E%3Cpath id='vector_2' d='M12 10.5C12.8284 10.5 13.5 11.1716 13.5 12C13.5 12.8284 12.8284 13.5 12 13.5C11.1716 13.5 10.5 12.8284 10.5 12C10.5 11.1716 11.1716 10.5 12 10.5Z' stroke='%23000000' stroke-width='1.5'/%3E%3Cpath id='vector_3' d='M12 17.5C12.8284 17.5 13.5 18.1716 13.5 19C13.5 19.8284 12.8284 20.5 12 20.5C11.1716 20.5 10.5 19.8284 10.5 19C10.5 18.1716 11.1716 17.5 12 17.5Z' stroke='%23000000' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.fa-address-card {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.08 8.58003V15.42C21.08 16.54 20.48 17.58 19.51 18.15L13.57 21.58C12.6 22.14 11.4 22.14 10.42 21.58L4.48003 18.15C3.51003 17.59 2.91003 16.55 2.91003 15.42V8.58003C2.91003 7.46003 3.51003 6.41999 4.48003 5.84999L10.42 2.42C11.39 1.86 12.59 1.86 13.57 2.42L19.51 5.84999C20.48 6.41999 21.08 7.45003 21.08 8.58003Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11.0001C13.2869 11.0001 14.33 9.95687 14.33 8.67004C14.33 7.38322 13.2869 6.34009 12 6.34009C10.7132 6.34009 9.67004 7.38322 9.67004 8.67004C9.67004 9.95687 10.7132 11.0001 12 11.0001Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16.6601C16 14.8601 14.21 13.4001 12 13.4001C9.79 13.4001 8 14.8601 8 16.6601' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.fa-instagram {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");
}

.fa-font-awesome-flag {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M476.3 0c-6.365 0-13.01 1.35-19.34 4.233c-45.69 20.86-79.56 27.94-107.8 27.94c-59.96 0-94.81-31.86-163.9-31.87c-34.63 0-77.87 8.003-137.2 32.05V24C48 10.75 37.25 0 24 0S0 10.75 0 24v464C0 501.3 10.75 512 24 512s24-10.75 24-24v-104c53.59-23.86 96.02-31.81 132.8-31.81c73.63 0 124.9 31.78 198.6 31.78c31.91 0 68.02-5.971 111.1-23.09C504.1 355.9 512 344.4 512 332.1V30.73C512 11.1 495.3 0 476.3 0zM464 319.8c-30.31 10.82-58.08 16.1-84.6 16.1c-30.8 0-58.31-7-87.44-14.41c-32.01-8.141-68.29-17.37-111.1-17.37c-42.35 0-85.99 9.09-132.8 27.73V84.14l18.03-7.301c47.39-19.2 86.38-28.54 119.2-28.54c28.24 .0039 49.12 6.711 73.31 14.48c25.38 8.148 54.13 17.39 90.58 17.39c35.43 0 72.24-8.496 114.9-26.61V319.8z'/%3E%3C/svg%3E");
}

.fa-file-signature {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z'/%3E%3C/svg%3E");
}

.fa-fa-folder-open {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 96h-172.1L226.7 50.75C214.7 38.74 198.5 32 181.5 32H63.1c-35.35 0-64 28.66-64 64v320c0 35.34 28.65 64 64 64h384c35.35 0 64-28.66 64-64V160C511.1 124.7 483.3 96 447.1 96zM463.1 416c0 8.824-7.178 16-16 16h-384c-8.822 0-16-7.176-16-16V96c0-8.824 7.178-16 16-16h117.5c4.273 0 8.293 1.664 11.31 4.688L255.1 144h192c8.822 0 16 7.176 16 16V416z'/%3E%3C/svg%3E");
}

.fa-hourglass-half {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M360 0C373.3 0 384 10.75 384 24C384 37.25 373.3 48 360 48H352V66.98C352 107.3 335.1 145.1 307.5 174.5L225.9 256L307.5 337.5C335.1 366 352 404.7 352 445V464H360C373.3 464 384 474.7 384 488C384 501.3 373.3 512 360 512H24C10.75 512 0 501.3 0 488C0 474.7 10.75 464 24 464H32V445C32 404.7 48.01 366 76.52 337.5L158.1 256L76.52 174.5C48.01 145.1 32 107.3 32 66.98V48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0L360 0zM192 289.9L110.5 371.5C90.96 390.1 80 417.4 80 445V464H304V445C304 417.4 293 390.1 273.5 371.5L192 289.9zM192 222.1L273.5 140.5C293 121 304 94.56 304 66.98V47.1H80V66.98C80 94.56 90.96 121 110.5 140.5L192 222.1z'/%3E%3C/svg%3E");
}

.fa-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z'/%3E%3C/svg%3E");
}

.fa-sitemap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z'/%3E%3C/svg%3E");
}

.fa-envelope-square {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!-- Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
}

.fa-shoe-prints {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z'/%3E%3C/svg%3E");
}

.fa-file-invoice {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");
}

.fa-user-plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z'/%3E%3C/svg%3E");
}

.fa-receipt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.2 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z'/%3E%3C/svg%3E");
}

.fa-shopping-basket {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z'/%3E%3C/svg%3E");
}

.fa-user-cog {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.08 8.58003V15.42C21.08 16.54 20.48 17.58 19.51 18.15L13.57 21.58C12.6 22.14 11.4 22.14 10.42 21.58L4.48003 18.15C3.51003 17.59 2.91003 16.55 2.91003 15.42V8.58003C2.91003 7.46003 3.51003 6.41999 4.48003 5.84999L10.42 2.42C11.39 1.86 12.59 1.86 13.57 2.42L19.51 5.84999C20.48 6.41999 21.08 7.45003 21.08 8.58003Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11.0001C13.2869 11.0001 14.33 9.95687 14.33 8.67004C14.33 7.38322 13.2869 6.34009 12 6.34009C10.7132 6.34009 9.67004 7.38322 9.67004 8.67004C9.67004 9.95687 10.7132 11.0001 12 11.0001Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 16.6601C16 14.8601 14.21 13.4001 12 13.4001C9.79 13.4001 8 14.8601 8 16.6601' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.fa-home {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z'/%3E%3C/svg%3E");
}

.fa-file-upload {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z'/%3E%3C/svg%3E");
}

.fa-phone {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg fill='%23000000' width='800px' height='800px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Ephone-volume%3C/title%3E%3Cpath d='M19.373 11.831c-0.138-0.154-0.337-0.25-0.559-0.25-0.414 0-0.75 0.336-0.75 0.75 0 0.195 0.074 0.373 0.197 0.506l-0-0.001c0.819 0.92 1.32 2.139 1.32 3.476 0 1.602-0.719 3.035-1.852 3.996l-0.008 0.006c-0.136 0.136-0.22 0.324-0.22 0.531 0 0.415 0.336 0.751 0.751 0.751 0.207 0 0.395-0.084 0.531-0.22v0c1.396-1.251 2.27-3.060 2.27-5.072 0-1.717-0.636-3.285-1.685-4.481l0.007 0.008zM22.428 8.776c-0.138-0.152-0.336-0.247-0.557-0.247-0.414 0-0.75 0.336-0.75 0.75 0 0.194 0.073 0.37 0.194 0.503l-0.001-0.001c1.445 1.629 2.328 3.786 2.328 6.149 0 2.819-1.256 5.345-3.24 7.047l-0.012 0.010c-0.136 0.136-0.22 0.324-0.22 0.531 0 0.415 0.336 0.751 0.751 0.751 0.207 0 0.395-0.084 0.531-0.22v0c2.244-2.002 3.65-4.901 3.65-8.129 0-2.741-1.014-5.245-2.686-7.158l0.011 0.013zM25.273 5.524c-0.137-0.146-0.331-0.236-0.546-0.236-0.414 0-0.75 0.336-0.75 0.75 0 0.198 0.077 0.378 0.202 0.512l-0-0c2.215 2.36 3.575 5.544 3.575 9.046 0 3.986-1.763 7.561-4.551 9.986l-0.016 0.014c-0.136 0.136-0.22 0.324-0.22 0.531 0 0.415 0.336 0.751 0.751 0.751 0.207 0 0.395-0.084 0.531-0.22v0c10.635-10.637 1.121-21.030 1.023-21.134zM12.378 11.725c0 0 0 0 0 0 0.248 0 0.469-0.121 0.605-0.307l0.001-0.002 4.282-5.897c0.090-0.122 0.143-0.275 0.143-0.44 0-0.064-0.008-0.127-0.023-0.187l0.001 0.005c-0.141-0.532-0.367-0.997-0.664-1.407l0.008 0.012c-0.178-0.272-0.374-0.509-0.593-0.723l-0.001-0.001-0.004-0.004c-0.952-0.94-2.261-1.52-3.706-1.52-1.446 0-2.757 0.582-3.71 1.524l0-0c-3.379 3.386-5.468 8.060-5.468 13.222s2.089 9.836 5.469 13.222l-0-0c0.943 0.942 2.245 1.525 3.683 1.525 0.006 0 0.012 0 0.018-0h-0.001c0.003 0 0.007 0 0.010 0 1.445 0 2.754-0.581 3.706-1.522l-0.001 0c0.211-0.203 0.399-0.427 0.56-0.671l0.009-0.015c0.301-0.408 0.536-0.886 0.676-1.404l0.007-0.030c0.014-0.055 0.022-0.117 0.022-0.182 0-0.166-0.054-0.319-0.145-0.443l0.001 0.002-4.282-5.899c-0.138-0.188-0.358-0.309-0.606-0.309v0c-0.798 0.001-1.553 0.187-2.224 0.517l0.030-0.013c-0.599-1.412-0.948-3.055-0.948-4.779s0.348-3.367 0.979-4.862l-0.031 0.082c0.641 0.317 1.396 0.502 2.194 0.504h0.001zM9.652 9.428c-0.216 0.057-0.39 0.202-0.485 0.393l-0.002 0.004c-0.902 1.802-1.43 3.927-1.43 6.174s0.528 4.372 1.467 6.256l-0.037-0.081c0.097 0.195 0.271 0.34 0.481 0.397l0.005 0.001c0.055 0.014 0.118 0.022 0.183 0.022 0.162 0 0.313-0.050 0.438-0.135l-0.003 0.002c0.489-0.351 1.081-0.589 1.723-0.664l0.017-0.002 3.818 5.26c-0.108 0.249-0.232 0.464-0.377 0.662l0.007-0.009c-0.113 0.17-0.237 0.317-0.375 0.45l-0.001 0.001c-0.681 0.674-1.618 1.091-2.652 1.091s-1.969-0.416-2.65-1.089l0 0c-3.108-3.114-5.030-7.413-5.030-12.161s1.922-9.047 5.030-12.161l-0 0c0.673-0.671 1.601-1.086 2.626-1.086 0.005 0 0.010 0 0.014 0h-0.001c0.002 0 0.004 0 0.006 0 1.034 0 1.972 0.415 2.655 1.088l-0-0c0.15 0.146 0.284 0.308 0.399 0.483l0.007 0.011c0.129 0.177 0.244 0.378 0.335 0.592l0.008 0.020-3.818 5.259c-0.659-0.076-1.251-0.315-1.75-0.674l0.011 0.008c-0.12-0.085-0.268-0.136-0.429-0.136-0.067 0-0.132 0.009-0.194 0.025l0.005-0.001z'%3E%3C/path%3E%3C/svg%3E");
}

.fa-whatsapp-square,.fa-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}

.fa-facebook-square {
    color: #3a84f;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z'/%3E%3C/svg%3E");
}

.fa-twitter-square {
    color: #075094;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z'/%3E%3C/svg%3E");
}

.fa-linkedin {
    color: #0e489d;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");
}

.fa-telegram {
    color: #18a7d0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z'/%3E%3C/svg%3E");
}

.fa-sms {
    color: #4CAF50;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.7 .9 4 1.4l0 0 0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z'/%3E%3C/svg%3E");
}

.fa-list-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3Cpath d='M128 192C110.3 192 96 177.7 96 160C96 142.3 110.3 128 128 128C145.7 128 160 142.3 160 160C160 177.7 145.7 192 128 192zM200 160C200 146.7 210.7 136 224 136H448C461.3 136 472 146.7 472 160C472 173.3 461.3 184 448 184H224C210.7 184 200 173.3 200 160zM200 256C200 242.7 210.7 232 224 232H448C461.3 232 472 242.7 472 256C472 269.3 461.3 280 448 280H224C210.7 280 200 269.3 200 256zM200 352C200 338.7 210.7 328 224 328H448C461.3 328 472 338.7 472 352C472 365.3 461.3 376 448 376H224C210.7 376 200 365.3 200 352zM128 224C145.7 224 160 238.3 160 256C160 273.7 145.7 288 128 288C110.3 288 96 273.7 96 256C96 238.3 110.3 224 128 224zM128 384C110.3 384 96 369.7 96 352C96 334.3 110.3 320 128 320C145.7 320 160 334.3 160 352C160 369.7 145.7 384 128 384zM0 96C0 60.65 28.65 32 64 32H512C547.3 32 576 60.65 576 96V416C576 451.3 547.3 480 512 480H64C28.65 480 0 451.3 0 416V96zM48 96V416C48 424.8 55.16 432 64 432H512C520.8 432 528 424.8 528 416V96C528 87.16 520.8 80 512 80H64C55.16 80 48 87.16 48 96z'/%3E%3C/svg%3E");
}

.fa-user-friends {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M352 128c0 70.7-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0s128 57.3 128 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z'/%3E%3C/svg%3E");
}

.fa-headset {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z'/%3E%3C/svg%3E");
}

.fa-map-marker-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z'/%3E%3C/svg%3E");
}

.fa-hand-holding-usd {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z'/%3E%3C/svg%3E");
}

.fa-info-circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
}

.fa-print {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zm-16-88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E");
}

.fa-share-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z'/%3E%3C/svg%3E");
}

.fa-bookmark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M336 0h-288C21.49 0 0 21.49 0 48v431.9c0 24.7 26.79 40.08 48.12 27.64L192 423.6l143.9 83.93C357.2 519.1 384 504.6 384 479.9V48C384 21.49 362.5 0 336 0zM336 452L192 368l-144 84V54C48 50.63 50.63 48 53.1 48h276C333.4 48 336 50.63 336 54V452z'/%3E%3C/svg%3E");
}

.fa-calendar-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M152 64H296V24C296 10.75 306.7 0 320 0C333.3 0 344 10.75 344 24V64H384C419.3 64 448 92.65 448 128V448C448 483.3 419.3 512 384 512H64C28.65 512 0 483.3 0 448V128C0 92.65 28.65 64 64 64H104V24C104 10.75 114.7 0 128 0C141.3 0 152 10.75 152 24V64zM48 248H128V192H48V248zM48 296V360H128V296H48zM176 296V360H272V296H176zM320 296V360H400V296H320zM400 192H320V248H400V192zM400 408H320V464H384C392.8 464 400 456.8 400 448V408zM272 408H176V464H272V408zM128 408H48V448C48 456.8 55.16 464 64 464H128V408zM272 192H176V248H272V192z'/%3E%3C/svg%3E");
}

.fa-eye {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M160 256C160 185.3 217.3 128 288 128C358.7 128 416 185.3 416 256C416 326.7 358.7 384 288 384C217.3 384 160 326.7 160 256zM288 336C332.2 336 368 300.2 368 256C368 211.8 332.2 176 288 176C287.3 176 286.7 176 285.1 176C287.3 181.1 288 186.5 288 192C288 227.3 259.3 256 224 256C218.5 256 213.1 255.3 208 253.1C208 254.7 208 255.3 208 255.1C208 300.2 243.8 336 288 336L288 336zM95.42 112.6C142.5 68.84 207.2 32 288 32C368.8 32 433.5 68.84 480.6 112.6C527.4 156 558.7 207.1 573.5 243.7C576.8 251.6 576.8 260.4 573.5 268.3C558.7 304 527.4 355.1 480.6 399.4C433.5 443.2 368.8 480 288 480C207.2 480 142.5 443.2 95.42 399.4C48.62 355.1 17.34 304 2.461 268.3C-.8205 260.4-.8205 251.6 2.461 243.7C17.34 207.1 48.62 156 95.42 112.6V112.6zM288 80C222.8 80 169.2 109.6 128.1 147.7C89.6 183.5 63.02 225.1 49.44 256C63.02 286 89.6 328.5 128.1 364.3C169.2 402.4 222.8 432 288 432C353.2 432 406.8 402.4 447.9 364.3C486.4 328.5 512.1 286 526.6 256C512.1 225.1 486.4 183.5 447.9 147.7C406.8 109.6 353.2 80 288 80V80z'/%3E%3C/svg%3E");
}

.fa-users {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M270.948,302.936c-10.562-14.943-27.525-24.074-45.713-24.765c-0.385-0.043-0.775-0.067-1.171-0.067 c-23.135,0-42.252-17.484-44.859-39.93c6.661-4.851,12.807-11.007,18.254-18.381c11.015-14.913,18.165-33.547,20.816-53.698 c0.812-0.883,1.496-1.911,1.987-3.081c4.664-11.106,7.029-22.963,7.029-35.242c0-47.221-35.702-85.637-79.584-85.637 c-11.349,0-22.36,2.578-32.768,7.665c-3.891,0.328-7.704,1.028-11.365,2.088c-36.686,10.599-57.421,54.957-46.22,98.88 c1.127,4.419,2.56,8.765,4.262,12.916c0.464,1.134,1.114,2.13,1.88,3c4.225,31.022,18.908,56.833,38.989,71.434 c-2.581,22.474-21.712,39.988-44.867,39.988c-0.356,0-0.708,0.019-1.056,0.053C25.185,279.268,0,305.121,0,336.763v63.14 c0,5.891,4.775,10.666,10.666,10.666h188.451c5.89,0,10.666-4.775,10.666-10.666s-4.776-10.666-10.666-10.666H21.331v-52.475 c0-20.585,16.746-37.33,37.33-37.33c0.356,0,0.708-0.019,1.056-0.053c7.683-0.24,15.04-1.786,21.858-4.429l50.497,72.883 c1.992,2.875,5.268,4.592,8.767,4.592c3.499,0,6.775-1.716,8.767-4.592l50.498-72.883c6.819,2.643,14.175,4.189,21.858,4.429 c0.348,0.034,0.7,0.053,1.056,0.053c12.105,0,23.511,5.912,30.51,15.815c2.078,2.94,5.372,4.51,8.719,4.51 c2.128,0,4.277-0.636,6.147-1.957C273.205,314.402,274.347,307.746,270.948,302.936z M109.492,72.377 c2.798-0.808,5.757-1.288,8.796-1.425c1.566-0.07,3.094-0.484,4.482-1.213c7.926-4.164,16.314-6.276,24.933-6.276 c31.47,0,57.174,27.694,58.204,62.162c-6.414-4.85-14.393-7.733-23.035-7.733h-55.779c-2.778,0-5.416-0.872-7.625-2.521 c-1.891-1.411-3.351-3.305-4.224-5.482c-2.015-5.014-7-8.146-12.383-7.806c-5.416,0.347-9.973,4.111-11.338,9.361 c-2.721,10.453-7.801,20.188-14.708,28.455C71.283,108.973,85.213,79.392,109.492,72.377z M84.479,162.705 c9.316-8.54,16.855-18.89,22.119-30.32c0.036,0.027,0.073,0.054,0.11,0.081c5.925,4.422,12.973,6.758,20.384,6.758h55.779 c6.7,0,12.487,3.92,15.234,9.577c-0.071,22.157-6.384,42.854-17.806,58.315c-10.771,14.58-24.785,22.61-39.462,22.61 c-13.583,0-26.807-7.017-37.236-19.757C93.483,197.61,86.788,180.974,84.479,162.705z M140.838,343.031l-40.817-58.912 c10.95-9.086,18.932-21.616,22.307-35.908c5.943,1.86,12.141,2.848,18.509,2.848c6.334,0,12.537-0.961,18.52-2.817 c3.379,14.278,11.358,26.796,22.3,35.876L140.838,343.031z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M455.441,337.455c-0.348-0.034-0.7-0.053-1.056-0.053c-23.167,0-42.305-17.531-44.871-40.023 c13.062-9.512,23.832-23.774,30.931-41.119c1.016,3.324,3.617,6.008,7.039,7.069c1.04,0.322,2.104,0.479,3.157,0.479 c3.232,0,6.36-1.473,8.417-4.114c14.881-19.112,22.616-43.986,21.784-70.041c-0.818-25.56-9.803-49.555-25.303-67.563 c-15.869-18.438-36.819-28.699-59.012-28.911c-1.177-0.048-4.104,0.053-4.577,0.082c-11.402-5.172-23.45-7.588-35.858-7.194 c-25.625,0.819-49.196,13.591-66.369,35.963c-16.688,21.741-25.355,50.098-24.404,79.85c0.161,5.041,0.559,9.683,1.203,14.103 c1.737,12.679,5.23,24.822,10.381,36.091c1.639,3.587,5.124,5.977,9.06,6.213c3.923,0.237,7.681-1.718,9.739-5.083 c0.858-1.403,1.961-3.152,3.178-4.866c4.755,14.445,12.024,27.423,21.253,37.669c3.937,4.371,8.189,8.173,12.667,11.416 c-2.586,22.469-21.715,39.977-44.866,39.977c-0.356,0-0.708,0.019-1.056,0.053c-31.374,1.112-56.558,26.967-56.558,58.607v63.14 c0,5.891,4.776,10.666,10.666,10.666h260.346c5.89,0,10.666-4.775,10.666-10.666v-63.14 C512,364.422,486.815,338.568,455.441,337.455z M290.112,225.625c-1.052-4.108-1.876-8.321-2.467-12.626 c-0.54-3.708-0.868-7.568-1.003-11.799c-0.794-24.837,6.31-48.341,20.004-66.18c13.208-17.208,31.01-27.02,50.128-27.631 c0.639-0.021,14.387-0.795,28.421,6.277c1.569,0.79,3.377,1.157,5.138,1.107c0.202-0.006,5.677-0.265,5.836-0.263 c16.02,0.106,31.362,7.741,43.203,21.497c12.331,14.328,19.487,33.622,20.149,54.329c0.359,11.247-1.221,22.18-4.567,32.239 c-1.008-2.686-2.132-5.331-3.369-7.932c-10.298-21.91-27.633-38.881-48.812-47.788c-2.683-1.128-5.709-1.111-8.378,0.047 c-2.67,1.157-4.75,3.355-5.759,6.085c-1.42,3.836-3.14,7.573-5.116,11.106c-5.584,9.986-16.842,15.927-29.361,15.489 c-1.879-0.064-3.786-0.067-5.666-0.007c-9.223,0.295-18.217,2.053-26.78,5.242C313.255,208.009,299.041,216.018,290.112,225.625z M316.351,231.43c4.044-2.709,8.347-4.94,12.853-6.643c6.344-2.362,13.063-3.672,19.97-3.893c1.41-0.046,2.838-0.044,4.246,0.005 c20.594,0.705,39.217-9.405,48.718-26.396c0.584-1.045,1.152-2.106,1.701-3.177c9.728,5.993,18.043,14.44,24.295,24.692 c-0.054,0.316-0.1,0.633-0.126,0.959c-1.636,20.237-8.617,38.809-19.658,52.295c-10.429,12.741-23.653,19.757-37.236,19.757 C346.004,289.027,323.666,265.158,316.351,231.43z M352.654,307.492c6.003,1.876,12.194,2.866,18.46,2.866 c6.384,0,12.597-0.994,18.555-2.864c4.284,18.163,16.029,33.466,31.818,42.495c-6.159,22.255-26.627,38.258-50.324,38.258 c-23.699,0-44.166-16.004-50.324-38.26C336.626,340.96,348.371,325.656,352.654,307.492z M490.669,448.537H251.654v-52.475 c0-20.583,16.746-37.33,37.33-37.33c0.356,0,0.708-0.019,1.056-0.053c3.673-0.115,7.274-0.519,10.775-1.209 c9.265,30.416,37.613,52.11,70.347,52.11c32.734,0,61.081-21.694,70.348-52.109c3.5,0.69,7.101,1.094,10.773,1.208 c0.348,0.034,0.7,0.053,1.056,0.053c20.584,0,37.33,16.746,37.33,37.33V448.537z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.fa-star-half-alt {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='21px' height='20px' viewBox='0 0 21 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 3.8.1 (29687) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Estar_favorite %5B%231499%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-99.000000, -320.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M60.556381,172.206 C60.1080307,172.639 59.9043306,173.263 60.0093306,173.875 L60.6865811,177.791 C60.8976313,179.01 59.9211306,180 58.8133798,180 C58.5214796,180 58.2201294,179.931 57.9282291,179.779 L54.3844766,177.93 C54.1072764,177.786 53.8038262,177.714 53.499326,177.714 C53.1958758,177.714 52.8924256,177.786 52.6152254,177.93 L49.0714729,179.779 C48.7795727,179.931 48.4782224,180 48.1863222,180 C47.0785715,180 46.1020708,179.01 46.3131209,177.791 L46.9903714,173.875 C47.0953715,173.263 46.8916713,172.639 46.443321,172.206 L43.575769,169.433 C42.4480682,168.342 43.0707186,166.441 44.6289197,166.216 L48.5916225,165.645 C49.211123,165.556 49.7466233,165.17 50.0227735,164.613 L51.7951748,161.051 C52.143775,160.35 52.8220755,160 53.499326,160 C54.1776265,160 54.855927,160.35 55.2045272,161.051 L56.9769285,164.613 C57.2530787,165.17 57.7885791,165.556 58.4080795,165.645 L62.3707823,166.216 C63.9289834,166.441 64.5516338,168.342 63.423933,169.433 L60.556381,172.206 Z' id='star_favorite-%5B%231499%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.fa-chevron-up {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M15.41 302.7l191.1-183.1C212 114.2 218 111.1 224 111.1s11.97 2.219 16.59 6.688l191.1 183.1c9.594 9.152 9.906 24.34 .7187 33.9c-9.125 9.625-24.38 9.938-33.91 .7187L224 169.2l-175.4 168c-9.5 9.219-24.78 8.906-33.91-.7187C5.502 327 5.814 311.8 15.41 302.7z'/%3E%3C/svg%3E");
}

.fa-list-alt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm32-128c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM128 384c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z'/%3E%3C/svg%3E");
}

.fa-book {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E");
}

.fa-newspaper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm0 184c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zM160 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");
}

.fa-university {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
}

.fa-question-circle {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");
}

.fa-graduation-cap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z'/%3E%3C/svg%3E");
}

.fa-street-view {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M320 64c0-35.3-28.7-64-64-64s-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z'/%3E%3C/svg%3E");
}

.fa-lightbulb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M112.1 454.3c0 6.297 1.816 12.44 5.284 17.69l17.14 25.69c5.25 7.875 17.17 14.28 26.64 14.28h61.67c9.438 0 21.36-6.401 26.61-14.28l17.08-25.68c2.938-4.438 5.348-12.37 5.348-17.7L272 415.1h-160L112.1 454.3zM192 0C90.02 .3203 16 82.97 16 175.1c0 44.38 16.44 84.84 43.56 115.8c16.53 18.84 42.34 58.23 52.22 91.45c.0313 .25 .0938 .5166 .125 .7823h160.2c.0313-.2656 .0938-.5166 .125-.7823c9.875-33.22 35.69-72.61 52.22-91.45C351.6 260.8 368 220.4 368 175.1C368 78.8 289.2 .0039 192 0zM288.4 260.1c-15.66 17.85-35.04 46.3-49.05 75.89h-94.61c-14.01-29.59-33.39-58.04-49.04-75.88C75.24 236.8 64 206.1 64 175.1C64 113.3 112.1 48.25 191.1 48C262.6 48 320 105.4 320 175.1C320 206.1 308.8 236.8 288.4 260.1zM176 80C131.9 80 96 115.9 96 160c0 8.844 7.156 16 16 16S128 168.8 128 160c0-26.47 21.53-48 48-48c8.844 0 16-7.148 16-15.99S184.8 80 176 80z'/%3E%3C/svg%3E");
}

.fa-accessible-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M423.9 255.8L411 413.1c-3.3 40.7-63.9 35.1-60.6-4.9l10-122.5-41.1 2.3c10.1 20.7 15.8 43.9 15.8 68.5 0 41.2-16.1 78.7-42.3 106.5l-39.3-39.3c57.9-63.7 13.1-167.2-74-167.2-25.9 0-49.5 9.9-67.2 26L73 243.2c22-20.7 50.1-35.1 81.4-40.2l75.3-85.7-42.6-24.8-51.6 46c-30 26.8-70.6-18.5-40.5-45.4l68-60.7c9.8-8.8 24.1-10.2 35.5-3.6 0 0 139.3 80.9 139.5 81.1 16.2 10.1 20.7 36 6.1 52.6L285.7 229l106.1-5.9c18.5-1.1 33.6 14.4 32.1 32.7zm-64.9-154c28.1 0 50.9-22.8 50.9-50.9C409.9 22.8 387.1 0 359 0c-28.1 0-50.9 22.8-50.9 50.9 0 28.1 22.8 50.9 50.9 50.9zM179.6 456.5c-80.6 0-127.4-90.6-82.7-156.1l-39.7-39.7C36.4 287 24 320.3 24 356.4c0 130.7 150.7 201.4 251.4 122.5l-39.7-39.7c-16 10.9-35.3 17.3-56.1 17.3z'/%3E%3C/svg%3E");
}

.fa-palette,.fa-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z'/%3E%3C/svg%3E");
}

@-webkit-keyframes animalogo {
    0% {
        -webkit-transform: translatey(-50%) translateX(-50%) rotate(0);
        transform: translatey(-50%) translateX(-50%) rotate(0)
    }

    100% {
        -webkit-transform: translatey(-50%) translateX(-50%) rotate(360deg);
        transform: translatey(-50%) translateX(-50%) rotate(360deg)
    }
}

@keyframes animalogo {
    0% {
        -webkit-transform: translatey(-50%) translateX(-50%) rotate(0);
        transform: translatey(-50%) translateX(-50%) rotate(0)
    }

    100% {
        -webkit-transform: translatey(-50%) translateX(-50%) rotate(360deg);
        transform: translatey(-50%) translateX(-50%) rotate(360deg)
    }
}

.loader {
    color: #4caf50;
    font-size: 9px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

@-webkit-keyframes load4 {
    0%, 100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }

    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }

    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }

    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }

    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }

    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }

    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }

    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

@keyframes load4 {
    0%, 100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }

    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }

    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }

    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }

    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }

    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }

    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }

    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

.add-button {
    font-size: 11px;
    width: 100px;
    padding: 10px 1%;
    background: rgb(247 58 58);
    color: rgb(255, 255, 255);
    direction: rtl;
    text-align: center;
    font-weight: bold;
    text-shadow: rgb(51, 51, 51) 0px 0px 3px;
    z-index: 1111111111111111111;
    position: inherit;
    position: fixed;
    bottom: 78px;
    margin: 5px;
    border-radius: 20px 12px 20px 0;
    box-shadow: 0 0 10px #0d0d0d52;
    right: 0;
}

#googleMap {
    height: 500px;
    width: 100%
}

body::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #eeeeee
}

body::-webkit-scrollbar {
    width: 12px;
    background-color: #eee;
    height: 5px;
    color: #000
}

body::-webkit-scrollbar-thumb {
    height: 5px;
    border-radius: 10px;
    background-color: rgb(213 213 213)
}

body:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    height: 76px;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background: #f3f3f3;
}

body {
    z-index: 1333;
    color: #323232;
    font-family: Manrope;
    margin: 0px;
    font-size: 16px;
    font-weight: normal;
    padding: 72px 0;
    line-height: 27px;
    background: none;
    position: relative;
    display: block;
    direction: ltr;
}

table {
    border-radius: 10px
}

#wrapper {
    border-radius: 9px;
    overflow: hidden;
    margin: 5px;
    max-width: 98%;
    height: 0;
    padding-bottom: 30%;
    background: #eee;
}

#wrapper img {
    margin: 0
}

header {
    background: #ffffff52;
    width: 100%;
    height: 0;
    top: 0;
    z-index: 109;
    position: fixed;
    height: 72px;
    text-align: right;
    display: flow-root;
    margin-left: auto;
    margin-right: auto;
    /* box-shadow: 0 0 10px #08050436; */
    transition: 0.3s;
}

.white-back {
    background-color: #f7f7f7;
}

.white-back .menu_mob i {
    filter: invert(0);
}

.white-back #site_banner img {
    /* filter: invert(0.7) sepia(1); */
}

.blockquote {
    border: 1px dashed #eee;
    border-right: 5px solid #e3e3e3
}

.blockquote-footer {
    margin: 0;
    padding: 7px;
}

#site_banner {
    height: 96px;
    margin-top: -6px;
    transition: All cubic-bezier(0.75, -0.25, 0.43, 1.14) 0.3s;
    z-index: 100000;
    position: relative;
    display: block;
    float: left;
}

#site_banner img {
    height: 63%;
    width: auto;
    margin: auto;
    margin-top: 14px;
    float: left;
    transition: 0.3s;
    margin-left: 50px;
}

#site_banner:hover {
}

#head_items {
    direction: rtl;
    right: 0;
    width: 100%;
    height: 75px;
    bottom: 0;
    color: #fff;
    background: #002153;
    border-radius: 0;
    z-index: 1041;
    position: fixed;
    text-align: center;
    box-shadow: 0 0 5px #33333330;
}

header h1 {
    font-size: 50px;
    line-height: 52px;
    margin: 5px;
    position: relative;
    top: 5%;
    margin-left: auto;
    margin-right: auto
}

header h2 {
    font-size: 17px
}

#main_block {
    position: relative;
    display: block;
    margin: 0px 0 0 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: clip;
}

section {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
    margin: 3px 0 0 0;
    direction: ltr;
    text-align: left;
}

scnd_head {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: right
}

footer {
    width: 100%;
    max-width: 100%;
    position: relative;
    height: auto;
    margin: auto;
    padding-bottom: 0;
    padding-top: 0;
    display: block;
    border-radius: 0 0 2px 2px;
    float: left;
    display: block;
    font-size: 14px;
    color: #ffffff;
    background: #00112d url(/archive/image/686f76c….webp);
}
footer a{color: #ffda95 !important;}
#main_footer_block a {
    color: #970015;
    border-color: #a50010;
    font-family: 'iransans';
}

.theme_social2 {
    color: #fff;
    text-align: center;
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    margin-top: 8px
}

.theme_social2 a {
    display: inline-block;
    color: #fff;
    font-size: 71px;
    margin: 3px;
    transition: 0.3s All ease-in-out
}

.theme_social2 a:hover {
    transform: scale(1.3);
    filter: brightness(1.9)
}

.theme_social2 i {
    color: #c3c3c3;
    width: 45px;
    overflow: hidden;
    height: 45px;
    vertical-align: bottom;
    line-height: 26px;
    font-size: 32px;
    border-radius: 50%;
    padding: 9px
}

.theme_tel_h {
    position: absolute;
    width: 100%;
    overflow: hidden;
    color: #58585894;
    font-size: 12px;
    top: -37px;
    right: 0;
    direction: rtl;
    text-align: left
}

.fa-chevron-up {
    padding-top: 12px;
    width: 59px;
    height: 60px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -19px;
    background: #f9f9f9;
    color: #bdbdbd;
    text-align: center;
    border-radius: 50%;
    line-height: 44px;
    z-index: 11;
    font-size: 32px
}

[type=checkbox], [type=radio] {
    width: 20px;
    height: 17px;
    box-shadow: none;
    vertical-align: middle;
    outline: none;
    position: ;
    min-width: 23px;
    margin: 4px;
}

.btn-fa-phone {
    padding: 18px;
    background: #2196F3;
    border-radius: 50%;
    font-size: 28px;
    color: #fff;
    position: fixed;
    bottom: 136px;
    left: 8px;
    -webkit-animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 5s 5 both;
    animation: shake-bottom 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) 5s 5 both;
    box-shadow: #404040 1px 5px 5px -4px,inset 0 0 30px #333;
    z-index: 1000000000000000000000
}

.btn-wtp {
    background: #28c72e;
    bottom: 88px;
}

.btn-fa-phone i {
    color: #fff;
    filter: invert(1);
}

@-webkit-keyframes fa-phone {
    0%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    10% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    20%, 40%, 60% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg)
    }

    30%, 50%, 70% {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg)
    }

    80% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    90% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }
}

@keyframes shake-bottom {
    0%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }

    10% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }

    20%, 40%, 60% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg)
    }

    30%, 50%, 70% {
        -webkit-transform: rotate(4deg);
        transform: rotate(4deg)
    }

    80% {
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg)
    }

    90% {
        -webkit-transform: rotate(2deg);
        transform: rotate(2deg)
    }
}

.webdesigntuts-workshop {
    position: fixed;
    text-align: center;
    width: 98%;
    max-width: 278px;
    direction: rtl;
    left: 50%;
    margin: auto;
    z-index: 1000;
    height: auto;
    border-radius: 30px;
    display: inline-block;
    background: #ffffff;
    border: 1px solid #ccc;
    top: 13px;
    transform: translateX(-50%);
}

.webdesigntuts-workshop:before, .webdesigntuts-workshop:after {
    display: block;
    position: absolute
}

.webdesigntuts-workshop:before {
}

.webdesigntuts-workshop:after {
    background: #E0E0E0;
    background: -webkit-linear-gradient(left, #F1F1F1, #FFF, #F1F1F1);
    background: -moz-linear-gradient(left, #F1F1F1, #FFF, #F1F1F1);
    background: -o-linear-gradient(left, #F1F1F1, #FFF, #F1F1F1);
    background: -ms-linear-gradient(left, #F1F1F1, #FFF, #F1F1F1);
    background: linear-gradient(left, #F1F1F1, #FFF, #F1F1F1);
    top: 65px
}

.webdesigntuts-workshop form {
    display: block;
    margin: 0;
    padding: 6px;
    position: relative;
    z-index: 1;
    width: 100%
}

.webdesigntuts-workshop input {
    background: #f4f4f400;
    border: none;
    border-radius: 0 5px 5px 0;
    color: #1a1a1a;
    display: block;
    float: right;
    font-family: vazir;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    margin: 0;
    padding: 0 10px;
    outline: none;
    width: 85%;
    box-shadow: none;
}

.ie .webdesigntuts-workshop input {
    line-height: 40px
}

.webdesigntuts-workshop input::-webkit-input-placeholder {
    color: #888
}

.webdesigntuts-workshop input:-moz-placeholder {
    color: #888
}

.webdesigntuts-workshop input:focus::-webkit-input-placeholder {
    color: #efe
}

.webdesigntuts-workshop input:focus:-moz-placeholder {
    color: #efe
}

.webdesigntuts-workshop button {
    background: #e3e3e300;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    border: none;
    border-radius: 5px 0 0 5px;
    color: #000;
    display: block;
    float: left;
    font-family: vazir;
    font-size: 26px;
    font-weight: 400;
    height: 37px;
    line-height: 10px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 13%;
}

.webdesigntuts-workshop button:hover, .webdesigntuts-workshop button:focus {
    color: #e91e63;
    outline: none;
}

.webdesigntuts-workshop button:active {
    background: #292929;
    background: -webkit-linear-gradient(#393939, #292929);
    background: -moz-linear-gradient(#393939, #292929);
    background: -o-linear-gradient(#393939, #292929);
    background: -ms-linear-gradient(#393939, #292929);
    background: linear-gradient(#393939, #292929);
    box-shadow: 0 1px 0 #000, inset 1px 0 1px #222;
    top: 1px
}

.TabbedPanelsTabGroup {
    white-space: nowrap;
}

.TabbedPanelsTab {
    position: relative;
    top: 1px;
    float: right;
    padding: 9px 10px;
    margin: 0px 1px 0px 0px;
    color: #555;
    list-style: none;
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    background: #f5f5f5;
    box-shadow: #222 0 0 1px;
    box-shadow: #b4a5a5 0 0 1px;
    border-top: 1px solid #20a040;
    font-size: 13px;
    font-family: none;
    display: inline-block;
    float: none;
}

.ads_page {
    text-align: right;
    width: 96vw;
    max-width: 1347px;
    margin: auto;
    position: relative;
    display: block;
}

.ads_tprd {
    text-align: center;
    padding: 5%;
    margin: 5% auto;
    box-shadow: 0 0 10px #0000002b;
    border-radius: 13px;
    color: #fff;
    background: #98113f;
    background-size: cover;
    max-width: 350px;
    text-shadow: 2px 2px 2px #333;
    background-image: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 600' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cstyle%3E .path-0%7B animation:pathAnim-0 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-0%7B 0%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 25%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 105.72248803827753,203.08133971291866 211.44497607655506,206.16267942583733 307,218 C 402.55502392344494,229.83732057416267 487.9425837320574,250.4306220095694 595,251 C 702.0574162679426,251.5693779904306 830.7846889952153,232.11483253588517 910,221 C 989.2153110047847,209.88516746411483 1018.9186602870814,207.11004784688996 1099,205 C 1179.0813397129186,202.88995215311004 1309.5406698564593,201.444976076555 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 50%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 123.04306220095694,174.61244019138758 246.08612440191388,149.22488038277513 336,151 C 425.9138755980861,152.77511961722487 482.6985645933014,181.7129186602871 582,184 C 681.3014354066986,186.2870813397129 823.1196172248806,161.92344497607655 914,149 C 1004.8803827751194,136.07655502392345 1044.822966507177,134.59330143540672 1124,145 C 1203.177033492823,155.40669856459328 1321.5885167464116,177.70334928229664 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 75%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 71.16746411483251,159.83732057416267 142.33492822966502,119.67464114832538 246,131 C 349.665071770335,142.32535885167462 485.82775119617236,205.13875598086125 605,206 C 724.1722488038276,206.86124401913875 826.3540669856459,145.7703349282297 902,157 C 977.6459330143541,168.2296650717703 1026.755980861244,251.7799043062201 1112,271 C 1197.244019138756,290.2200956937799 1318.622009569378,245.11004784688996 1440,200 C 1440,200 1440,600 1440,600 Z');%7D 100%25%7B d: path('M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z');%7D %7D%3C/style%3E%3Cpath d='M 0,600 C 0,600 0,200 0,200 C 78.98564593301435,203.9043062200957 157.9712918660287,207.80861244019138 250,209 C 342.0287081339713,210.19138755980862 447.1004784688996,208.6698564593302 538,214 C 628.8995215311004,219.3301435406698 705.6267942583731,231.51196172248802 815,213 C 924.3732057416269,194.48803827751198 1066.3923444976076,145.2822966507177 1176,138 C 1285.6076555023924,130.7177033492823 1362.8038277511962,165.35885167464113 1440,200 C 1440,200 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='%23eb144c88' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cstyle%3E .path-1%7B animation:pathAnim-1 4s;animation-timing-function: linear;animation-iteration-count: infinite;%7D @keyframes pathAnim-1%7B 0%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 25%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 63.8851674641148,409.3588516746412 127.7703349282296,418.7177033492823 239,424 C 350.2296650717704,429.2822966507177 508.8038277511963,430.4880382775119 624,432 C 739.1961722488037,433.5119617224881 811.0143540669857,435.33014354066984 894,422 C 976.9856459330143,408.66985645933016 1071.1387559808613,380.1913875598086 1164,374 C 1256.8612440191387,367.8086124401914 1348.4306220095693,383.9043062200957 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 50%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 67.04306220095694,390.32535885167465 134.08612440191388,380.65071770334924 237,369 C 339.9138755980861,357.34928229665076 478.6985645933015,343.7224880382775 586,348 C 693.3014354066985,352.2775119617225 769.1196172248804,374.4593301435406 860,401 C 950.8803827751196,427.5406698564594 1056.8229665071772,458.4401913875598 1156,459 C 1255.1770334928228,459.5598086124402 1347.5885167464114,429.7799043062201 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 75%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.20574162679426,412.1626794258373 206.41148325358853,424.32535885167465 307,409 C 407.58851674641147,393.67464114832535 505.5598086124402,350.8612440191387 592,362 C 678.4401913875598,373.1387559808613 753.3492822966507,438.22966507177034 847,446 C 940.6507177033493,453.77033492822966 1053.043062200957,404.2200956937799 1155,387 C 1256.956937799043,369.7799043062201 1348.4784688995214,384.88995215311 1440,400 C 1440,400 1440,600 1440,600 Z');%7D 100%25%7B d: path('M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z');%7D %7D%3C/style%3E%3Cpath d='M 0,600 C 0,600 0,400 0,400 C 103.1866028708134,377.11004784689 206.3732057416268,354.2200956937799 308,358 C 409.6267942583732,361.7799043062201 509.6937799043062,392.2296650717703 611,389 C 712.3062200956938,385.7703349282297 814.8516746411483,348.86124401913884 894,341 C 973.1483253588517,333.13875598086116 1028.8995215311004,354.32535885167465 1116,369 C 1203.1004784688996,383.67464114832535 1321.5502392344497,391.8373205741627 1440,400 C 1440,400 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='%23eb144cff' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3C/svg%3E");
}

.ads_det {
    position: relative;
    display: flex;
    display: -webkit-box;
    direction: rtl;
    height: auto;
}

.ads_det h1 {
    text-indent: 0;
    display: inline-block;
}

.ads_det .pfx1,.ads_det .pfx2 {
    display: block;
    width: 50%;
    position: -webkit-sticky;
    position: relative;
    float: right;
    overflow: hidden;
    padding: 1%;
}

.ads_det .pfx2 {
    float: right;
    padding-bottom: 0px;
    margin: 0;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 5rem;
    right: 0;
    z-index: 2;
    height: 100%;
    min-height: auto;
    width: 50%;
    padding: 0 1%;
}

.prcc_prog {
    margin: 0;
    padding: 38px 5px;
    list-style: none;
    width: 100%;
    height: auto;
    display: flex;
    text-align: center;
    position: relative;
    flex-wrap: nowrap;
    align-content: center;
}

.prcc_prog li {
    width: 88px;
    height: 88px;
    font-size: 14px;
    display: block;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #959595;
    line-height: 26px;
    background: #fff;
    position: relative;
    z-index: 2;
    padding: 26px 0;
    text-align: center;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    shape-outside: polygon( 0 0, 98% 0, 50% 6%, 23.4% 17.3%, 6% 32.6%, 0 50%, 6% 65.6%, 23.4% 82.7%, 50% 94%, 98% 100%, 0 100% );
    shape-margin: 7%;
}

.prcc_prog li.active {
    border: 3px solid #dc163b
}

.prcc_prog li.active:before {
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    transform: scale(1.2);
    border-radius: 50%;
    right: 0;
    border: 1px dashed #da0a3154;
    animation: loadingRate;
    animation-duration: 8s;
    animation-iteration-count: 10000;
    animation-delay: 0s;
    animation-timing-function: linear;
    margin-top: -26px;
}

.prcc_prog li.prev {
    border: 3px solid #19b200;
    background: #ffffff;
    color: #3e3e3e;
}

@keyframes loadingRate {
    0% {
        -webkit-transform: scale(1.2) rotateZ(0deg);
        transform: scale(1.2) rotateZ(0deg)
    }

    100% {
        -webkit-transform: scale(1.2) rotateZ(360deg);
        transform: scale(1.2) rotateZ(360deg)
    }
}

.prcc_prog:before {
    content: ' ';
    width: 75%;
    right: 12%;
    position: absolute;
    z-index: 0;
    height: 2px;
    background: #00000012;
    top: 75px;
}

#main_footer_block {
    width: 100%;
    max-width: 1207px;
    direction: rtl;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    height: auto
}

aside {
    width: 20%;
    position: relative;
    float: right;
    padding: 0 10px;
    padding-bottom: 0px;
    margin: 0px 7px;
    display: inline-block;
    text-align: center;
    position: -webkit-sticky;
    position: sticky;
    top: 5rem;
    right: 0;
    z-index: 2;
    max-height: 84VH;
    overflow-y: overlay;
    height: auto;
}
aside img{max-width:100%;border-radius:7px}
aside::-webkit-scrollbar-track {
    background-color: #f8f8f81a
}

aside::-webkit-scrollbar {
    width: 4px;
    height: 5px;
    background-color: #f5f5f503
}

aside::-webkit-scrollbar-thumb {
    background-color: #d2d2d21c
}

article {
    width: 80%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 0 4px;
    min-height: 0;
    display: block;
}

#content {
    width: 98%;
    position: relative;
    margin: auto;
    margin-top: 5px;
    visibility: visible;
    display: flex;
    max-width: 1274px;
}

main {
    width: 100%;
    height: auto;
    position: relative
}

main .inner {
    width: 100%;
    max-width: 1270px;
    height: auto;
    display: block;
    position: relative;
    margin: auto;
    background: #fff;
    z-index: 0;
    padding: 0
}

#copyright {
    width: 100%;
    min-height: 75px;
    color: #ffffff;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    margin-top: 49px;
    overflow: hidden;
    padding: 9px;
    background: #00173b;
}

#copyright img {
    max-width: 100%
}

#copyright a {
    color: #FF9800;
}

#copyright #pi {
    width: 100%;
    max-width: 1204px;
    margin: auto;
    position: relative;
    padding: 1%;
    font-size: 13px;
    padding-top: 0;
    padding-bottom: 25px;
    text-align: center;
}

#copyright #pi .selogo {
    position: relative;
    display: block
}

nav {
    height: 55px;
    width: 100%;
    margin: auto;
    margin-top: -4px;
    top: 0;
    height: 57px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    max-width: 1320px;
    position: relative;
    text-align: center;
}

nav #search {
    margin-top: 0px;
    width: 300px;
    position: relative;
    float: right;
    color: #626262;
    left: 0px
}

#gallery {
    position: relative;
    width: 900px;
    height: 330px;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#gallery li {
    display: inline
}

.full {
    max-width: 98%
}

.half {
    max-width: 46%
}

.quart {
    max-width: 24%
}

p {
    margin: 18px 2px;
}

h, h1, h2, h3, h4 {
    direction: ltr;
    vertical-align: middle;
    font-weight: 900;
    margin: 1px;
    width: auto;
}

h1 {
    font-size: 28px;
    line-height: 63px;
    text-indent: 10px;
}

h2 {
    font-size: 22px;
    line-height: 47px;
}

h3 {
    font-size: 16px;
    line-height: 31px;
    padding: 3px;
}

h4 {
    font-size: 18px;
    line-height: 33px;
}

h5 {
    font-size: 15px;
    padding: 0;
    font-weight: bold;
}

h6 {
    font-size: 16px
}

a:link {
    text-decoration: none;
    color: #545454
}

a:visited {
    text-decoration: none;
    color: #181818;
}

a:hover {
    text-decoration: none;
    color: #545454;
}

.list-group {
}

.list-group-item {
    border-left: none;
    border-right: none;
    border-bottom: 1px solid rgb(0 0 0 / 6%);
}

img {
    border: none;
    margin: 3px;
}

a:active {
    text-decoration: none
}

.row50 {
    height: 60px;
    overflow: hidden
}

.center {
    text-align: center
}

.anamarq p {
    position: relative;
    padding: 0;
    margin: 0;
    display: inline-block
}

.anamarq img {
    display: inline-block;
    vertical-align: middle
}

.anamarq p {
    margin: 0;
    padding: 0
}

.anamarq div {
    display: inline-block;
    float: left
}

.alightbox {
    position: fixed;
    z-index: 65536;
    background: rgba(0, 0, 0, 0.9);
    top: 0;
    width: 100%;
    height: 100%
}

.alightbox .inner {
    max-width: 100%;
    display: table;
    position: relative;
    margin: auto;
    margin-top: 10%
}

.alght_l_box {
    top: auto;
    bottom: 0;
    width: auto;
    height: auto
}

.alght_r_box {
    top: auto;
    bottom: 0;
    width: auto;
    height: auto;
    left: auto;
    right: 0
}

.anaPrdSlider {
    height: 295px;
    list-style: none;
    display: block;
    margin: 0;
    padding: 0px;
    width: 100%;
    position: relative;
    background-color: #FFF;
    direction: rtl;
    float: right
}

.anaPrdSlider li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    text-align: center
}

.anaPrdSlider li .back {
    padding: 0px;
    z-index: -10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%
}

.anaPrdSlider li .title {
    padding: 20px;
    position: absolute;
    top: 38%;
    right: 10%;
    background-color: rgb(173, 51, 55);
    font-size: 21px;
    color: #FFF;
    border-radius: 0 15px 0 15px
}

.anaPrdSlider li .logo {
    padding: 20px;
    position: absolute;
    top: 40%;
    left: 65%;
    border-radius: 6px
}

.anaPrdSlider li .cont {
    padding: 5px;
    position: absolute;
    top: 60%;
    right: 10%;
    background-color: rgba(0, 0, 0, .8);
    font-size: 13px;
    color: #fff;
    max-width: 80%;
    opacity: 0.8;
    border-radius: 15px 0 15px 0
}

.anaPrdSlider li.previous {
    z-index: 1
}

.anaPrdSlider li.current {
    z-index: 2
}

.anaPrdSlider li img {
    height: 57%;
    margin: 2%
}

.anaPrdSlider li .sd2 {
    right: 40%
}

.anaPrdSlider .dot {
    background: url(dot.png) repeat
}

.anaPrdSlider li .mtitle {
    padding: 20px;
    float: right;
    background-color: #E8E8E8;
    font-size: 16px;
    color: #484848;
    line-height: 18px;
    width: 30%;
    text-align: left
}

.anaPrdSlider li .mcont {
    position: relative;
    font-size: 16px;
    color: #E24848;
    padding: 0;
    line-height: 20px;
    text-indent: 15px
}

#chat_dlg {
    width: 275px;
    height: 32px;
    background: #f16600;
    position: fixed;
    bottom: 0;
    right: 1%;
    transition: all 1s;
    z-index: 65536;
    overflow: hidden;
    border-radius: 5px 5px 0 0
}

#chat_hdr {
    color: #fff;
    height: 36px;
    text-indent: 9px;
    font-size: 18px;
    line-height: 34px;
    font-family: vazir
}

#chat_dlg .fa-chevron-up {
    background: none;
    position: relative;
    margin: 0;
    padding: 7px 1px;
    border: none;
    left: -5px;
    top: unset;
    text-shadow: none;
    bottom: 0;
    float: left
}

#chat_hdr img {
    float: left
}

#chat_pnl {
    width: 100%;
    height: 75%;
    background: #dcdcdc;
    overflow: hidden;
    overflow-x: hidden;
    overflow-wrap: break-word;
    overflow-y: scroll;
    direction: rtl
}

#chat_ftr {
    bottom: 0;
    height: 50px;
    width: 100%
}

#chat_txt {
    font-size: 14px;
    width: 80%;
    min-width: 84%;
    max-width: 88%;
    min-height: 50px;
    max-height: 50px;
    border: none;
    direction: rtl;
    font-family: vazir;
    display: inline-flex
}

#chat_snd {
    float: left;
    cursor: pointer;
    bottom: 1px;
    position: sticky;
    left: 0;
    float: left;
    bottom: 0;
    display: flex;
    width: 50px;
    height: 50px
}

.chat_nd_1, .chat_nd_2 {
    background: #e6fff1;
    width: 70%;
    padding: 3%;
    margin: 1%;
    border-radius: 25px 0 25px 25px;
    font-size: 14px;
    float: right;
    color: #333;
    text-shadow: none;
    font-family: vazir;
    box-shadow: 1px 1px 2px #33333357
}

.chat_nd_1 .footer, .chat_nd_2 .footer {
    width: 100%;
    display: block;
    line-height: 12px;
    font-size: 8px;
    color: #adadad;
    font-style: italic
}

.chat_nd_2 {
    background: #FFF;
    float: left;
    border-radius: 0 25px 25px
}

.theme_tool_bar {
    background-color: #EEE;
    padding: 2px;
    margin: 2px;
    border: 1px solid #CCC;
    font-family: Tahoma;
    line-height: 18px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.theme_catt_sel {
    line-height: 14px;
    height: 350px;
    width: 420px;
    text-align: right;
    background-color: #FFF;
    border: 1px solid #e1e1e1;
    margin: 2px;
    padding: 2px;
    overflow: scroll;
    max-width: 100%
}

.theme_catt_sel::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #f5f5f5
}

.theme_catt_sel::-webkit-scrollbar {
    width: 5px;
    background-color: #fff;
    height: 5px;
    color: #000
}

.theme_catt_sel::-webkit-scrollbar-thumb {
    height: 5px;
    border-radius: 10px;
    background-color: #e7e7e7
}

.thmem_picture {
    position: relative;
    float: left;
    list-style: none;
    border-radius: 10px;
    margin: 8px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    width: 48%;
    height: 171px
}

.thmem_picture_thumb {
    position: relative;
    background-size: contain;
    float: right;
    list-style: none;
    margin: 12px;
    padding: 0;
    width: 167px;
    height: 94px;
    overflow: hidden;
    border-radius: 5px
}

.stdTable {
    border-collapse: collapse;
    width: 100%;
    direction: rtl;
    font-size: 14px;
    text-align: right;
    line-height: 13px
}

.stdTable td, .stdTable th {
    padding: 18px
}

.stdTable tr:nth-child(even) {
    background-color: #f2f2f2
}

.stdTable tr:hover {
    background-color: #ddd
}

.stdTable th {
    padding-top: 20px;
    padding-bottom: 19px;
    background-color: #c8e0bb;
    color: black
}

.ana_vid_overText {
    margin: 0;
    list-style: none;
    padding: 0;
    width: 100%;
    text-align: center;
    position: relative;
    display: block;
    margin-top: -3px
}

.ana_vid_overText li {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 18%;
    position: relative;
    background: #00979e
}

.ana_vid_overText li .inn_vid {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.3
}

.ana_vid_overText li .content {
    position: absolute;
    right: 10%;
    top: 10%;
    width: 80%;
    direction: rtl;
    text-shadow: 1px 1px 2px #222
}

.ana_vid_overText li .content img {
    max-height: 500px
}

.big_frame_h {
    width: 100%;
    height: auto;
    padding-bottom: 49px;
    padding-top: 55px;
    position: relative;
    margin: 0px;
    position: relative;
    display: inline-block;
    background: #fff;
    background-repeat: repeat-x;
    background-size: cover
}

.bt h1, .big_frame_h h1 {
    text-align: center;
    text-shadow: 0px 4px 0px #786491, 0px 6px 2px #494365, 0px 11px 18px;
    color: #C7B7DB;
    font-size: 48px;
    margin: 5px;
    display: none
}

.big_frame_h .inner {
    width: 100%;
    max-width: 1270px;
    margin-right: auto;
    margin-left: auto;
    list-style: none;
    height: auto;
    position: relative;
    padding: 0;
    direction: rtl
}

.big_frame_h .inner li {
    width: 100%;
    height: auto;
    float: right;
    margin: 10px;
    min-height: 187px;
    border: none;
    padding: 3%;
    position: relative;
    overflow: hidden;
    border-radius: 10px
}

.big_frame_h .inner li .content {
    direction: rtl;
    padding: 3%;
    padding-right: 8%;
    padding-left: 8%;
    vertical-align: middle;
    margin-top: 0px;
    font-size: 17px;
    font-weight: 100;
    font-weight: normal
}

.big_frame_h .inner li h2 {
}

.big_frame_h .inner li .Pimg {
    margin: 39px;
    margin-bottom: 14%;
    margin-top: 0px;
    border-radius: 8px;
    float: left;
    position: relative;
    max-width: 50%
}

.big_frame_h .inner li:nth-child(even) .Pimg {
    float: right
}

.big_frame_h li a {
    color: #3d3d3d;
    font-family: webfont
}

.white li a {
    color: #797c6c;
    font-family: fgoogle
}

.big_btn {
    padding-top: 35px;
    width: 100%;
    list-style: none;
    height: auto;
    padding: 0;
    margin: 0;
    display: inline-block
}

.big_btn a {
    color: #c0c0c0;
    display: block;
    width: 100%;
    height: 100%
}

.big_btn li img {
    max-height: 81%;
    margin-top: 0px;
    margin-bottom: 14px;
    opacity: 0.8
}

.big_btn li {
    position: relative;
    float: right;
    margin: 0;
    padding: 5px;
    width: 33%;
    font-size: 11px;
    height: 63px;
    background: #ffffff91;
    line-height: 10px;
    padding: 1%;
    color: #696969;
    padding-right: 15px;
}

.big_btn li h1 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    line-height: 31px;
    color: #000
}

.thmem_picture_big {
    margin: 5px;
    padding: 6px;
    position: relative
}

.theme_form_sep {
    padding: 1px 6px;
    display: inline-block;
    float: revert;
    position: relative;
    width: 99%;
    vertical-align: middle;
    border-radius: 5px;
    margin-bottom: 5px;
    font-family: sans-serif;
    border-bottom: 1px solid #0000000d;
}

.theme_main_tags {
    width: 34%;
    min-height: 30px;
    max-width: 240px;
    position: relative;
    text-align: revert;
    vertical-align: middle;
    margin-right: 0;
    padding: 4px;
    line-height: 20px;
    margin-top: 0px;
    font-size: 15px;
    display: inline-block;
    position: relative;
}

.theme_main_tags span {
    font-size: 10px;
    color: #999
}

.theme_main_rtab {
    width: 1%;
    display: none
}

.anaClist {
    width: auto;
    display: inline-block;
    vertical-align: text-top;
    list-style: auto;
}

.anaClist li {
    line-height: 22px;
}

.theme_main_ctab {
    width: 99%;
    height: 100%;
    text-align: right;
    position: relative;
    vertical-align: top;
    clear: none;
    float: right;
    padding-top: 5px;
    margin: 0.5%;
    background: url(bg_form.gif) repeat;
    border-bottom: dashed 1px #e5e5e5
}

.theme_p_t {
    font-size: 12px;
    color: #3C9
}

.form_radio {
    margin-right: 20px
}

label {
    width: 70%;
    margin: 0;
    display: initial;
}

.theme_txtbox {
    vertical-align: top;
    background-color: #ffffff5e;
    padding: 9px;
    margin: 3px;
    border: none;
    box-shadow: none;
    width: 165px;
    border: 1px #cecece solid;
    font-family: 'Manrope';
    width: 65%;
    display: block;
    transition: all ease-in 0.2s;
    float: revert;
    display: inline-block;
    border-left: 4px solid #00bdd5;
}

select {
    border-radius: 22px;
}

.theme_txtbox:focus {
}

.theme_txtbox:hover {
}

.theme_mini_button {
    margin: 2px;
    font-size: 15px;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    background: #8BC34A;
    cursor: pointer;
    color: #fff;
    box-shadow: inset 0 -5px 0 hsla(0, 0%, 27%, .25), 0 0 5px hsla(0, 0%, 50%, .25);
    border-radius: 4px
}

.theme_mini_button:hover {
    background: #9db722;
    color: #fff
}

.theme_big_button {
}

.theme_big_button:hover, .theme_big_button:focus {
}

.theme_big_button:active {
    box-shadow: inset 0 -2px 0 hsla(0, 0%, 0%, .25), 0 0 2px hsla(0, 0%, 0%, .25);
    margin-top: 3px;
    padding-bottom: 12px
}

.theme_txtbox:focus {
    outline: none;
}

.app_big_tip {
    width: 100%;
    display: table;
    margin: auto;
    position: relative;
    max-width: 1016px;
    text-align: center;
    float: none
}

.app_big_tip img {
    width: 93%;
    margin: auto;
    border-radius: 13px;
    margin-top: 21px;
    box-shadow: 0 0 5px #00000030
}

.theme_txtbox:hover {
}

.theme_mini_button {
    margin: 2px;
    font-size: 15px;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    border: none;
    background: #1cb069;
    cursor: pointer;
    color: #fff;
    box-shadow: inset 0 -5px 0 hsla(0, 0%, 27%, .25), 0 0 5px hsla(0, 0%, 50%, .25)
}

.theme_mini_button:hover {
    background: #9db722;
    color: #fff
}

.theme_big_button {
    background: #dc1238;
    border: none;
    border-radius: 35px;
    color: #FFF;
    cursor: pointer;
    font: normal 18px/1.5 'Manrope';
    padding: 10px 31px 15px;
    position: relative;
    float: left;
}

a.theme_big_button {
    color: #fff
}

.theme_big_button:hover, .theme_big_button:focus {
    box-shadow: inset 0 -6px 0 hsla(0, 0%, 0%, .25), 0 0 6px hsla(0, 0%, 0%, .25);
    padding-bottom: 15px;
    background-color: #8BC34A;
}

.theme_big_button:active {
    box-shadow: inset 0 -2px 0 hsla(0, 0%, 0%, .25), 0 0 2px hsla(0, 0%, 0%, .25);
    margin-top: 3px;
    padding-bottom: 12px
}

.theme_blc1 {
    padding: 0;
    margin: auto;
    width: 99%;
    max-width: 1361px;
    position: relative;
    display: table;
    margin-bottom: 18px;
}

.theme_blc1 li {
    width: 25%;
    height: 0;
    overflow: hidden;
    padding: 0;
    padding-top: 25%;
    display: block;
    overflow: hidden;
    float: right;
    position: inherit;
    background: #fff;
    box-sizing: border-box;
    border: 1px solid #fff;
    transition: All ease-in-out 0.2s;
    border-radius: 11px;
}

.theme_blc1 .tblc_link {
    width: 102%;
    position: absolute;
    top: 0;
    overflow: hidden;
    right: 0;
}

.theme_blc1 .tblc_link img {
    width: 100%;
    height: 100%;
    margin: 0;
    transition: All ease-in-out 0.2s
}

.theme_blc1 .tblc_link:hover img {
    transform: scale(1.1) rotatez(3deg)
}

.theme_blc1 .tblc_11 {
    width: 25%;
    padding-top: 25%
}

.theme_blc1 .tblc_21 {
    width: 50%;
    padding-top: 25%
}

.theme_blc1 .tblc_31 {
    width: 75%;
    padding-top: 25%
}

.theme_blc1 .tblc_12 {
    width: 25%;
    padding-top: 50%
}

.theme_blc1 .tblc_22 {
    width: 50%;
    padding-top: 50%
}

.theme_blc1 .tblc_32 {
    width: 75%;
    padding-top: 50%
}

.theme_blc1 .tblc_13 {
    width: 25%;
    padding-top: 75%
}

.theme_blc1 .tblc_23 {
    width: 50%;
    padding-top: 75%
}

.theme_blc1 .tblc_33 {
    width: 75%;
    padding-top: 75%
}

.ana_p_src {
    position: absolute;
    top: 0px;
    width: 217px;
    left: 0;
    line-height: 8px;
    vertical-align: middle
}

.ana_p_src #tsearch {
    border: 2px solid #6f6f6f;
    border-radius: 0;
    width: 153px;
    margin: 0px -4px;
    float: left;
    box-shadow: none;
    direction: rtl
}

.ana_p_src .searchbtn {
    width: 50px;
    text-align: center;
    border: none;
    padding: 8px;
    border-radius: 0;
    margin: 0;
    background: url(search_bt.png) no-repeat center #484848;
    float: left;
    box-shadow: none
}

.ana_p_src #ana_search_sg {
    background: #fff;
    width: 102%;
    display: block;
    position: absolute;
    box-shadow: inset 0 0 1px #999;
    top: 41px;
    line-height: 28px;
    font-size: 12px
}

.ana_p_src #ana_search_sg .item {
    display: inline-block;
    width: 96%;
    height: 40px;
    padding: 2%;
    margin: 0;
    overflow: hidden;
    font-size: smaller;
    line-height: 43px;
    border-bottom: 1px dashed #f1f1f1
}

.ana_p_src #ana_search_sg .item img {
    height: 100%;
    width: 35px;
    border-radius: 2px;
    vertical-align: middle;
    box-shadow: 1px 1px 1px #98a292
}

.theme_subCatt {
    text-align: center;
    list-style-position: outside;
    list-style-image: url(bullettt.gif)
}

.theme_catt_thumb {
    margin: 5px;
    padding: 5px;
    height: 110px;
    width: 100px;
    float: right;
    position: relative;
    direction: rtl;
    text-align: center;
    font-size: 11px;
    line-height: 15px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 5px #3333332e
}

.theme_catt_thumb img {
    height: 71%
}

.theme_Ver_Bar {
    color: #333;
    background-color: #EBEAEA;
    padding-right: 5px;
    padding-top: 2px;
    text-indent: 10px
}

.theme_banner {
    width: 100%;
    text-align: center;
    height: 50px
}

.Theme_footer_block {
    color: #FFF;
    background-repeat: no-repeat;
    width: 195px;
    height: 225px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 8px
}

.theme_cnt_frame {
    list-style: none;
    padding: 0px;
    margin: 0px auto;
    width: 100%;
    position: relative;
    height: auto;
    color: #000;
    display: block;
    max-width: 1302px;
    margin-bottom: 68px
}

.theme_2frame, .theme_3frame, .theme_3frameS, .theme_4frame {
    margin: 0;
    padding: 2%;
    text-align: justify;
    position: relative;
    overflow: hidden;
    float: right;
    font-size: 14px;
    line-height: 20px;
    direction: rtl
}

.theme_2frame a {
    color: #282828
}

.theme_2frame {
    width: 49%;
    margin: 0.5%;
    height: 340px;
    box-shadow: 0 0 12px #00000024;
    background: #fff;
    border-radius: 30px;
    display: inline-block;
    color: #4e4e4e
}

.theme_3frame img {
    border-radius: 15px;
    float: right;
    width: 107%;
    height: 177px;
    margin: 0px -3%;
    padding: 0px
}

.theme_3frameS i {
    background: #f8f8f8;
    color: #00BCD4;
    font-size: 48px;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    padding: 5px;
    float: right;
    line-height: 75px;
    text-align: center;
    margin: -7px 7px;
    border: 1px #ebebeb solid
}

.theme_3frameS2 {
    width: 31%;
    padding: 1%;
    margin: 1%;
    height: 277px;
    overflow: hidden;
    text-align: right;
    float: right
}

.theme_3frameS2 .title {
    height: 33px;
    overflow: hidden;
    position: relative;
    float: right;
    font-family: WebFont;
    margin: 1px;
    text-align: right;
    width: 100%
}

.theme_3frameS2 .titleP {
    text-align: center;
    width: 94%;
    overflow: hidden;
    position: relative;
    font-family: WebFont;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    font-size: 20px;
    padding: 5px;
    margin: 9px;
    font-weight: normal;
    color: #000;
    display: block;
    line-height: 21px
}

.theme_3frameS2 .titleP:hover {
    background: #EEE;
    color: #333;
    box-shadow: #CCC 0px 6px 0px;
    text-shadow: #555 0px 0px 2px;
    font-size: 18
}

.theme_3frameS2 .content {
    overflow: hidden;
    position: relative;
    float: right;
    padding: 5px;
    color: #888;
    margin-top: -6px;
    line-height: 18px;
    display: block
}

.theme_3frameS2 .contentp {
    height: 171px;
    overflow: hidden;
    position: relative;
    float: right;
    padding: 10px;
    color: #888;
    margin-top: -16px;
    display: block;
    text-align: justify
}

.theme_3frameS2 .footer {
    height: 20px;
    overflow: hidden;
    position: relative;
    float: right
}

.theme_3frame .footer a {
    color: #06F;
    font-family: WebFont
}

.theme_3frameS2 i {
    background: #ececec;
    color: #00BCD4;
    font-size: 48px;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    padding: 5px;
    float: right;
    line-height: 75px;
    text-align: center;
    margin: 6px
}

.theme_3frameS {
}

.theme_3frame, .theme_3frameS {
    width: 31.3%;
    padding: 0%;
    margin: 1%;
    height: 303px;
    overflow: hidden;
    text-align: right;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 0 11px #bebebe24
}

.theme_3frame .title a {
    color: #fff
}

.theme_3frame .title {
    height: 47px;
    overflow: hidden;
    position: absolute;
    float: right;
    margin: 0;
    margin-right: 0;
    text-align: right;
    width: 102%;
    z-index: 1;
    background: #0000007d;
    top: 22%
}

.theme_3frame .titleP {
    text-align: center;
    width: 94%;
    overflow: hidden;
    position: relative;
    font-family: WebFont;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    font-size: 20px;
    padding: 5px;
    margin: 9px;
    font-weight: normal;
    color: #000;
    display: block;
    line-height: 21px
}

.theme_3frame .titleP:hover {
    background: #EEE;
    color: #333;
    box-shadow: #CCC 0px 6px 0px;
    text-shadow: #555 0px 0px 2px;
    font-size: 18
}

.theme_3frame .content {
    height: 405px;
    overflow: hidden;
    position: relative;
    float: right;
    padding: 0px;
    color: #353535;
    margin-top: -6px;
    line-height: 18px;
    display: block;
    text-align: justify;
    width: 100%
}

.theme_3frame .contentp {
    height: 171px;
    overflow: hidden;
    position: relative;
    float: right;
    padding: 10px;
    color: #888;
    margin-top: -16px;
    display: block;
    text-align: justify
}

.theme_3frame .footer {
    height: 20px;
    overflow: hidden;
    position: relative;
    float: right
}

.theme_3frame .footer a {
    color: #06F;
    font-family: WebFont
}

.theme_4frame {
    color: #333;
    width: 25%;
    height: 346px
}

.ana_4_block_back {
    width: 100%;
    height: auto;
    position: relative;
    display: block;
    margin: 0;
    z-index: 993
}

.ana_4_block {
    margin: 0;
    padding: 0;
    list-style: none;
    direction: rtl;
    padding-bottom: 2px;
    padding-top: -1px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    z-index: 100000000;
    display: table;
    line-height: 13px;
}

.ana_4_block li i {
    font-size: 31px;
    color: #ffffffba
}

.ana_4_block li {
    padding: 5px;
    min-height: 28px;
    text-align: center;
    height: 40px;
    width: 24%;
    float: right;
    transition: All 0.6s cubic-bezier(0.4, 0, 1, 1);
    margin: 0.5%;
    display: inline-block
}

.ana_4_block li:nth-child(1) {
}

.ana_4_block li:nth-child(2) {
}

.ana_4_block li:nth-child(3) {
}

.ana_4_block li:nth-child(4) {
}

.ana_4_block li:nth-child(5) {
}

.ana_4_block li:nth-child(6) {
}

.ana_4_block li:nth-child(7) {
}

.ana_4_block li:nth-child(8) {
}

.ana_4_block li .img_thumb {
    width: 24%;
    float: right;
    text-align: center;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.9s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
    overflow: hidden;
    position: relative;
    height: 100px;
    text-shadow: 0 0 0 #525252
}

.ana_4_block li .img_thumb img {
    max-width: 61%;
    max-height: 60%;
    margin-top: 4%;
    transition: All 0.6s cubic-bezier(0.71, -1.52, 0.52, 1.85)
}

.ana_4_block li:hover .img_thumb img {
    opacity: 1;
    transform: scale(1.3) rotatez(0deg)
}

.ana_4_block li:hover .img_thumb {
    text-shadow: 0 2px 29px #fff
}

.ana_4_block .icon {
    margin-left: auto;
    margin-right: auto
}

.ana_4_block .title {
    height: 26px;
    width: 75%;
    float: right;
    font-size: 12px;
    text-align: right
}

.ana_4_block .title a {
    color: #5d5d5d
}

.ana_4_block h2 {
    font-size: 16px;
    line-height: 25px
}

.ana_4_block h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 23px
}

.ana_4_block .content {
    color: #747474a1;
    font-size: 11px;
    text-align: right
}

.ana_4_block li p {
    margin: 0;
    padding: 0;
    line-height: 19px
}

.bt li {
    width: 23%;
    margin: 1%;
    height: 436px;
    padding: 0;
    display: block;
    text-align: justify;
    font-size: 11px;
    box-shadow: 0 0 1px #b3b3b3;
    background: #fff;
    position: relative;
    border-radius: 10px
}

.bt li:before {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 10px;
    right: 33%;
    margin-right: -82px;
    content: " ";
    display: block;
    transform: rotateZ(8deg) skewX(2deg);
    background: #2d2d2d;
    z-index: -17;
    filter: blur(12px)
}

.bt li:after {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 12px;
    left: 4%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(-10deg) skewX(2deg);
    background: #2d2d2d;
    z-index: -17;
    filter: blur(12px)
}

.bt .bt_icon {
    width: 100%;
    height: 52%;
    overflow: hidden;
    border-radius: 3px;
    float: left;
    margin-bottom: 9px
}

.bt li:nth-child(even) .bt_icon {
    float: right
}

.bt li:nth-child(even) .bt_title {
}

.bt li .bt_icon img {
    height: 100%;
    width: 100%;
    margin: 0;
    border-radius: 15px 15px 0 0
}

.bt li .bt_order {
    padding: 0 4% 3%;
    background: #fff;
    height: 37%;
    border-radius: 0 0 15px 15px
}

.bt .bt_title {
    text-align: right;
    margin-top: 10px;
    color: #000;
    margin: 0;
    padding: 4%;
    width: 100%;
    font-family: fgoogle
}

.bt .bt_title a {
    color: #000
}

.bt .bt_content {
    text-align: center;
    text-shadow: #444 1px 1px 2px;
    font-size: 12px;
    color: #888
}

.bt .bt_content a {
    color: #36F
}

.bt .button, .bt .button2 {
    border-top: 1px solid #96d1f8;
    background: #46B9F0;
    color: white;
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
    margin: 5px;
    border: none;
    border-radius: 5px;
    box-shadow: inset 0 -5px 0 hsla(0, 0%, 50%, .25), 0 0 5px hsla(0, 0%, 50%, .25), 0 1px 2px #555;
    padding: 5px;
    position: relative;
    text-shadow: 0 1px 1px hsla(0, 0, 0, .5)
}

.bt .button:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc
}

.bt .button2 {
    background: #66C
}

.bta li {
    width: 23%;
    margin: 1%;
    position: relative;
    min-height: 473px;
    padding: 0;
    overflow: hidden;
    text-align: center;
}

.bta li:nth-child(odd) {
}

.bta li:nth-child(even) {
}

.bta li .bta_icon {
    overflow: hidden;
    z-index: 0;
    float: none;
    height: 46%;
    margin: auto;
    border-radius: 8px;
    width: 100%;
}

.bta .bta_title {
    text-align: right;
    margin-top: 0px;
    position: absolute;
    top: 46%;
    right: 0;
    width: 100%;
    padding: 4%;
    color: #222;
    z-index: 5000
}

.bta .bta_title a {
    color: #505050;
    display: block;
    width: 100%
}

.bta .bta_content {
    text-align: right;
    text-shadow: #eaeaea 0 0 2px;
    font-size: 16px;
    color: #525252;
    position: absolute;
    top: 56%;
    right: 2%;
    z-index: 100;
    text-align: justify;
    width: 97%;
    line-height: 20px;
    overflow: hidden;
    height: 200px;
    font-family: Iransans;
    padding: 2%;
}

.bt li:hover {
}

.bta .bta_content a {
    color: #36F
}

.bta .bta_content a {
    background: #66C
}

.bta .button, .bta .bta_content a {
    border-top: 1px solid #96d1f8;
    background: #46B9F0;
    color: white;
    font-size: 16px;
    text-decoration: none;
    vertical-align: middle;
    margin: 5px;
    border: none;
    border-radius: 5px;
    box-shadow: inset 0 -5px 0 hsla(0, 0%, 50%, .25), 0 0 5px hsla(0, 0%, 50%, .25), 0 1px 2px #555;
    padding: 5px;
    position: relative;
    text-shadow: 0 1px 1px hsla(0, 0, 0, .5)
}

.bta .button:hover, .bta .bta_content a:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc
}

.ana_dframe {
    margin: auto;
    padding: 0;
    width: 100%;
    max-width: 1270px;
    list-style: none;
    direction: rtl;
    display: table;
    text-align: center;
    position: relative;
    border-radius: 30px
}

.ana_dframe li {
    width: 23%;
    margin: 1%;
    max-width: 383px;
    height: 135px;
    position: relative;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 0 37px 38px -43px #616161;
}

.ana_dframe li .content {
    display: block;
    height: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    background: #e4e4de;
    box-sizing: border-box;
    background: linear-gradient(to bottom, #fff 0%, #fff 43%, #f7f7f7 100%);
    padding: 0%
}

.ana_dframe li:hover {
    transform: scale(1.05);
    filter: contrast(1.4)
}

.ana_dframe li a {
    color: #fff
}

.ana_dframe li h3 {
    bottom: -1px;
    padding: 11px;
    display: inline-block;
    background: #4CAF50;
    float: right;
    width: 100%;
    color: #fff;
    z-index: 111;
    position: absolute;
    right: 0
}

.ana_dframe li:nth-child(2) {
}

.ana_dframe li:nth-child(3) {
}

.ana_dframe li:nth-child(4) {
}

.ana_dframe li:nth-child(5) {
}

.ana_dframe li:nth-child(6) {
}

.ana_dframe li:nth-child(7) {
}

.ana_dframe li:nth-child(8) {
}

.ana_dframe li:nth-child(9) {
}

.ana_dframe li img {
    min-height: 100%;
    max-height: unset;
    width: 100%;
    position: relative;
    height: 100%;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
    opacity: 1;
    display: block;
    margin: 0;
    border-radius: 22px;
}

.ana_dframe li #title, .ana_dframe li #content {
    top: 65%;
    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
    width: 90%;
    opacity: 1;
    z-index: 100
}

.ana_dframe li #title {
    padding: 3px;
    color: #333;
    right: 0;
    width: 100%;
    opacity: 0.9;
    font-size: 20px;
    text-shadow: 0px 0px 1px #000;
    margin-top: 9px;
    display: inline-block
}

.ana_dframe li #content {
    padding: 10px;
    color: #000;
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
    padding: 8%;
    padding-top: 0
}

.ana_dframe li:hover #title {
    opacity: 0.9;
    right: 0px
}

.ana_dframe li:hover img {
    opacity: 0.8
}

.ana_sld_t {
    margin: 0;
    padding: 0;
    position: inherit;
    width: 100%;
    list-style: none;
    float: right;
    direction: rtl
}

.ana_sld_t li {
    width: 185px;
    height: 240px;
    text-align: center;
    overflow: hidden;
    position: relative;
    float: right;
    font-family: WebFont;
    color: #333;
    line-height: 14px
}

.ana_sld_t img {
    height: 100px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0 0 4px #333;
    border: 3px solid #FFF;
    width: auto
}

.ana_sld_t li h2 {
    font-size: 13px
}

.ana_sld_t li p {
    font-size: 11px;
    color: #bdc3b9
}

#b_mini_tag {
    bottom: 5px;
    position: absolute;
    float: left;
    width: 100%;
    height: 20px
}

.theme_news_tab1 {
    border-radius: 20px;
    width: 49%;
    min-height: 326px;
    padding: 2%;
    display: inline-block;
    position: relative;
    float: right
}

.theme_news_tab1:nth-child(even) {
}

.theme_page_cc ol, .theme_page_noh ol, .theme_page ol {
    list-style-type: persian
}

.filewrapper {
    width: 150px;
    height: 148px;
    margin: auto;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    border: 6px #d9d9d9 solid;
    transition: all ease-in 0.3s;
}

.filewrapper .file-upload:before {
    content: ' ';
    background: #fb3131;
    position: absolute;
    width: 150%;
    height: 150%;
    border-radius: 100%;
    top: -25%;
    right: -25%;
    transform: scale(0);
    opacity: 0;
    transition: all ease-in 0.3s
}

.filewrapper:hover i {
    color: #fff
}

.filewrapper:hover .file-upload:before {
    transform: scale(1);
    opacity: 1
}

.filewrapper i {
    position: absolute;
    font-size: 68px;
    color: #0275d8;
    top: 25%;
    right: 17%;
    transition: all ease-in 0.5s
}

.filewrapper .file-upload input[type="file"] {
    height: 200px;
    width: 200px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 100000
}

.ana_userpic {
    width: 100%;
    height: 100px;
    position: relative;
    margin: 50px auto 25px;
    z-index: 0
}

.circle {
    top: 0px;
    right: 29%;
    border-radius: 50%;
    background-color: rgb(0 212 172);
    width: 150px;
    height: 150px;
    position: absolute;
    opacity: 0;
    animation: 4s cubic-bezier(0.35, 0.03, 0.49, 0.87) 0s infinite normal none running scaleIn;
    z-index: 0;
}

@keyframes scaleIn {
    0% {
        transform: scale(0.5, 0.5);
        opacity: 0.5
    }

    100% {
        transform: scale(2, 2);
        opacity: 0
    }
}

.theme_page_cc, .theme_page_noh, .theme_page {
    width: 95%;
    padding: 0.5%;
    margin-bottom: 16px;
    background: rgb(255, 255, 255);
    border: none;
    position: relative;
    max-width: 1500px;
    margin: auto;
    color: #333;
    font-family: 'Manrope';
}

.theme_page_noh {
    border-radius: 17px;
    margin-top: 33px;
}

.theme_page_noh img, .theme_page img {
    margin: 4px;
    max-width: 100%;
}
.theme_page_cc h1, .theme_page_noh h1, .theme_page h1 {font-size:28px}
.theme_page_cc h2, .theme_page_noh h2, .theme_page h2 {font-size:24px;text-indent:5px}
.theme_page_cc h3, .theme_page_noh h3, .theme_page h3 {font-size:22px;text-indent:15px}
.theme_page_cc h4, .theme_page_noh h4, .theme_page h4 {font-size:20px;text-indent:25px}
.theme_page_cc h5, .theme_page_noh h5, .theme_page h5 {font-size:18pxtext-indent:25px}
.theme_page_cc h6, .theme_page_noh h6, .theme_page h6 {font-size:22px}
.Theme_List_catt, .Theme_List_catt_cc {
    width: 98%;
    background: rgb(255 255 255);
    border: none;
    margin: auto;
    text-indent: 15px;
    line-height: 48px;
    min-height: 55px;
    margin-top: 20px;
    margin-bottom: 0px;
    height: auto;
    direction: ltr;
    max-width: 1471px;
    padding: 0.5%;
    font-size: 23px;
    font-weight: bold;
    text-align: right;
    border-bottom: 1px solid #eee;
    display: flex;
}

.Theme_List_footer {
    width: 95%;
    text-align: left;
    position: relative;
    height: auto;
    color: #030303;
    margin-bottom: 15px;
    max-width: 1130px;
    margin: auto;
    display: block;
}

.Theme_List_catt a {
    color: #673AB7
}

.Theme_List_catt h3, .Theme_List_catt h1, .Theme_List_catt h2 {
    vertical-align: middle;
    font-size: 45px;
}

.Theme_List_catt_cc h3, .Theme_List_catt_cc h1, .Theme_List_catt_cc h2 {
    vertical-align: middle;
    font-size: 24px
}

.div-spc-30 {
    margin-bottom: 30px
}

.div-spc-50 {
    margin-bottom: 50px
}

.div-spc-70 {
    margin-bottom: 70px
}

.hover_sticky {
    display: inline-block;
    text-align: center;
    position: -webkit-sticky;
    position: sticky;
    top: 4.3rem;
    right: 0;
    z-index: 2;
    max-height: 84VH;
    overflow-y: overlay;
    height: auto;
    width: 100%;
    background: #fff;
}

.theme_attention {
    width: 99%;
    margin: 5px;
    padding: 12px;
    text-align: right;
    color: #4e4e4e;
    display: inline-block;
    text-indent: 5px;
    border: 1px solid #ff8d8d;
}

.theme_mini_content {
    width: 160px;
    height: 160px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 8px;
    margin: 3px;
    line-height: 16px;
    color: #999
}

.theme_mini_content_pic {
    width: 100%;
    height: 135px;
    text-align: center;
    overflow: hidden
}

.theme_mini_content_tic {
    width: 10px;
    height: 10px;
    background-color: #6C6;
    border: #FFF 1px solid;
    position: relative;
    float: right;
    top: 3px
}

.p_thu {
    width: 210px;
    height: 150px;
    border: #CCC solid 1px;
    position: relative;
    float: right;
    padding: 6px;
    margin: 4px;
    text-align: center;
    vertical-align: middle;
    -webkit-box-shadow: #f5f5f5 2px 2px 2px;
    -moz-box-shadow: #f5f5f5 2px 2px 2px;
    box-shadow: #f5f5f5 2px 2px 2px
}

.p_thu:hover {
    border: #F69 dashed 1px
}

.p_thu_in {
    width: 100%;
    height: 100%;
    background: #fefefe
}

.p_thu_in img {
    max-height: 70%
}

.p_thu_in h3 {
    font-size: 14px
}

ul.ads_detcx {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 'iransans';
}

ul.ads_detcx li {
    width: 100%;
    line-height: 22px;
    font-size: 15px;
    padding: 8px;
    border-bottom: 1px solid #eee;
}

.theme_table_head {
    text-align: center;
    height: 39px;
    color: #000;
    left: -1px;
    background-color: #F9F2F9
}

.theme_row_a {
    text-align: revert;
    width: 98%;
    padding: 3%;
    background-color: rgba(233, 232, 232, 0.1);
    border-bottom: #e8e8e8 2px solid;
    line-height: 43px;
    background: #3333330a;
}

.theme_row_b {
    text-align: right;
    width: 98%;
    padding: 3%;
    border-bottom: #e8e8e8 2px dashed
}

.theme_row_1 {
    text-align: center;
    width: 100%;
    padding: 3px;
    background-color: rgba(20, 20, 20, 0.1);
    height: 30px
}

.theme_row_2 {
    text-align: center;
    width: 100%;
    padding: 3px;
    height: 45px
}

.theme_row_e1 {
    text-align: center;
    font-weight: bold
}

.theme_row_e2 {
    text-align: center;
    font-weight: bold;
    background-color: rgba(20, 20, 20, 0.1)
}

.theme_page:before {
    content: ' ';
}

.ads_pic_ma {
    border-radius: 15px;
    width: 100%
}

.ana_f img {
    border-radius: 4px
}

.ana_f {
    box-sizing: border-box;
    width: 20%;
    direction: rtl;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    display: block;
    min-height: 245px;
    padding: 1%;
    display: inline-grid
}

.ana_f ul {
    list-style: none;
    padding: 0
}

.ana_f ul li {
    background: url(bullettt.gif) right no-repeat;
    text-indent: 10px
}

.ana_f ul li i {
    color: #ffffff42
}

.ana_f a {
    color: #2d7da5
}

.ana_f_h {
    width: 100%;
    padding: 7px;
    height: 48px;
    text-align: right;
    direction: rtl;
    vertical-align: middle;
    position: relative;
    float: right;
    display: block;
    color: #FFF
}

.ana_f_e {
    width: 100%;
    height: 0px;
    position: relative;
    float: right
}

.ana_f_f {
    width: 96%;
    direction: rtl;
    text-align: right;
    padding-right: 3%;
    padding-left: 3%;
    position: relative;
    float: right;
    overflow: hidden;
    text-shadow: #111 1px 1px 1px;
    color: #999
}

.theme_mod_menu {
    width: 85%;
    height: 50px;
    vertical-align: middle;
    text-indent: 5px;
    color: #333;
    background: url(next_t.png) center right no-repeat;
    padding-right: 50px;
    border-bottom: #CCC dashed thin;
    overflow: hidden
}

.theme_mod_menu:hover {
    background: url(next_h.png) center right no-repeat
}

.theme_mod_menu2 {
    width: 135px;
    height: 30px;
    vertical-align: middle;
    text-indent: 5px;
    color: #333;
    padding-left: 50px;
    border-bottom: #E6E6E6 solid thin;
    border-top: #F2F2F2 solid thin;
    overflow: hidden;
    right: -5px;
    position: relative;
    float: right;
    margin-bottom: 1px;
    border-right: #F6F6F6 solid 5px
}

.theme_mod_menu2:hover {
    border-right: #F33 solid 5px
}

.ana_m i {
    color: #ccc;
    font-size: xx-small
}

.ana_m {
    min-width: 144px;
    direction: ltr;
    background: rgba(255, 255, 255, 1);
    border: none;
    border-radius: 3px;
    padding: 2%;
    position: relative;
    max-width: 270px;
    margin: auto;
    margin-bottom: 2%;
    margin-top: 12px;
    display: inline-block;
    border-radius: 0;
    padding-bottom: 20px;
    text-align: left;
}

.ana_m_h {
    width: 100%;
    margin: -2% -2% 0;
    height: 44px;
    direction: rtl;
    vertical-align: middle;
    position: relative;
    display: block;
    color: #000;
    text-indent: 6px;
    line-height: 52px;
    font-weight: bold;
    font-size: 17px;
}

.ana_m_e {
    width: 100%;
    height: 4px;
    position: relative;
    float: right
}

.ana_m_f img {
    max-width: 100%
}

.ana_m_f li {
    list-style: none;
    font-size: 12px
}
.ana_m a{margin-bottom: 6px;display: block;font-size: 12px;}
.ana_m_f li:nth-child(even) {
    background: #f9f9f9
}

.ana_m_f {
    width: 100%;
    text-align: left;
    padding-right: 0%;
    padding-left: 0%;
    position: relative;
    display: inline-block
}

.theme_mod_menu3 {
    list-style: none;
    padding: 0
}

.theme_mod_menu3 li {
}

.mobview {
    display: none;
}

.mobViewPan .close {
    visibility: hidden
}

.ana_para {
    width: 99%;
    border-bottom: #CCC dashed 1px;
    height: 75px;
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
    padding: 3px
}

.ana_para h1, .ana_para h2, .ana_para h3 {
    font-size: 16px;
    margin: 0;
    padding: 0
}

.ana_para img {
    width: 70px;
    border-radius: 10px;
    margin: 5px;
    float: right
}

#footer_link {
    text-decoration: none
}

#footer_nav {
    text-decoration: none;
    width: 35px
}

.form_b_thumb {
    width: 145px;
    height: 210px;
    overflow: hidden;
    border: soild 1px;
    box-shadow: #888 0 0 2px;
    margin: 3px;
    text-align: right;
    display: inline-block
}

.form_b_thumb .pic {
    width: 100%;
    height: 140px;
    border-bottom: 1px solid #EEE
}

.form_b_thumb .pic img {
    min-width: 100%;
    min-height: 100%;
    margin: -1px
}

.form_b_thumb .title {
    font-size: 14px;
    border-bottom: 1px solid #EEE
}

.form_b_thumb .text {
    font-family: WebFont;
    font-size: 14px;
    border-bottom: 1px solid #EEE;
    width: 50px;
    border: 1px #CCC solid;
    border-radius: 4px
}

.form_b_thumb .price {
    font-size: 12px;
    color: #656565
}

ul.menu {
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0;
    direction: rtl;
    z-index: 65000;
    margin-top: -4px;
    float: right
}

ul.menu * {
    margin: 0;
    padding: 0
}

ul.menu a {
    display: block;
    color: #FFF;
    text-decoration: none;
    width: 180px;
    margin: 0;
    height: 38px
}

ul.menu li {
    position: relative;
    float: right
}

ul.menu ul {
    position: absolute;
    min-width: 500px;
    top: 58px;
    right: 0;
    display: none;
    opacity: 0;
    list-style: none;
    z-index: 65000;
    background: #f9f9f9
}

ul.menu ul li {
    position: relative;
    width: 180px;
    margin: 0px;
    height: 38px;
    color: #FFF
}

ul.menu ul li a {
    display: block;
    height: 100%;
    z-index: 5000;
    color: #289EE0;
    font-family: WebFont;
    margin: -1px;
    text-indent: 5px
}

ul.menu ul li a:hover {
    color: #F93
}

ul.menu ul ul {
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    display: block;
    opacity: 1
}

ul.menu .menulink {
    width: auto;
    height: 25px;
    color: #777;
    vertical-align: middle;
    font-size: 15px;
    margin-right: 4px;
    margin-top: 7px;
    padding: 10px;
    line-height: 15px;
    font-weight: normal;
    text-align: right;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    border-radius: 5px 5px 0 0;
    border-top: 2px solid #6DCCF1;
    box-shadow: #E4E4E4 0 2px 0;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #F9F9F9 51%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0)
}

ul.menu .menulink p {
    margin: 2px;
    padding: 0;
    font-size: 10px;
    color: #CCC;
    text-align: right
}

ul.menu .menulink img {
    float: right;
    max-height: 75%;
    position: inherit
}

ul.menu .menulink:hover {
    color: #F93
}

ul.menu .menulink:active {
    background: rgba(0, 0, 0, 0.3)
}

ul.menu .menuhover {
    color: #F90
}

ul.menu .sub {
    height: 38px;
    line-height: 38px
}

ul.menu .topline {
    border-top: 1px solid #aaa
}

#treemenu {
    list-style: none;
    line-height: 18px
}

#treemenu li {
    list-style: none
}

.ana_head_l3eu {
    text-align: left;
    font-size: 12px;
    margin-top: -40px;
    line-height: 18px;
    color: #5d5d5d
}

.ana_head_l3eu a {
    color: #888
}

ul.menu {
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0;
    direction: rtl;
    z-index: 65000;
    margin-top: -4px;
    float: right
}

ul.menu * {
    margin: 0;
    padding: 0
}

ul.menu a {
    display: block;
    color: #FFF;
    text-decoration: none;
    width: 180px;
    margin: 0;
    height: 38px
}

ul.menu li {
    position: relative;
    float: right
}

ul.menu ul {
    position: absolute;
    min-width: 500px;
    top: 58px;
    right: 0;
    display: none;
    opacity: 0;
    list-style: none;
    z-index: 65000;
    background: #f9f9f9
}

ul.menu ul li {
    position: relative;
    width: 180px;
    margin: 0px;
    height: 38px;
    color: #FFF
}

ul.menu ul li a {
    display: block;
    height: 100%;
    z-index: 5000;
    color: #289EE0;
    font-family: WebFont;
    margin: -1px;
    text-indent: 5px
}

ul.menu ul li a:hover {
    color: #F93
}

ul.menu ul ul {
    height: auto;
    float: left;
    width: 100%;
    position: relative;
    display: block;
    opacity: 1
}

ul.menu .menulink {
    width: auto;
    height: 25px;
    color: #777;
    vertical-align: middle;
    font-size: 15px;
    margin-right: 4px;
    margin-top: 7px;
    padding: 10px;
    line-height: 15px;
    font-weight: normal;
    text-align: right;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    border-radius: 5px 5px 0 0;
    border-top: 2px solid #6DCCF1;
    box-shadow: #E4E4E4 0 2px 0;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #F9F9F9 51%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0)
}

ul.menu .menulink p {
    margin: 2px;
    padding: 0;
    font-size: 10px;
    color: #CCC;
    text-align: right
}

ul.menu .menulink img {
    float: right;
    max-height: 75%;
    position: inherit
}

ul.menu .menulink:hover {
    color: #F93
}

ul.menu .menulink:active {
    background: rgba(0, 0, 0, 0.3)
}

ul.menu .menuhover {
    color: #F90
}

ul.menu .sub {
    height: 38px;
    line-height: 38px
}

ul.menu .topline {
    border-top: 1px solid #aaa
}

#treemenu {
    list-style: none;
    line-height: 18px;
    padding: 0 2px 0 0;
    font-size: 14px;
    margin: 0;
    min-height: 350px;
}

#treemenu li {
    list-style: none;
    transition: all ease-in-out 0.5s;
    margin-bottom: 2px;
}

#treemenu li label {
    width: 100%;
    display: inherit;
    position: relative;
    height: auto;
    z-index: 0;
}

#treemenu li [type=radio] {
    float: left;
    padding: 21px;
    width: 35px;
    height: 23px;
}

#treemenu li ul {
    padding-right: 6%;
    display: none;
    overflow: hidden;
    min-width: 100%;
}

#treemenu a {
    width: 100%;
    display: block;
    color: #333;
    font-weight: bold;
    min-height: 45px;
    line-height: 42px;
    cursor: pointer;
}

#treemenu a:hover {
    color: red
}

#menu {
    position: fixed;
    width: 100%;
    z-index: 25;
    top: 0;
    left: 0;
    height: 100%;
    background: #000000d1;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none;
    z-index: 10000000000;
    opacity: 0
}

#menu ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    transition: All 0.3s ease-in-out;
    width: 299px;
    background: #f1f1f1;
    height: 100%;
    right: -283px;
    position: absolute;
    overflow-x: scroll;
    padding-bottom: 0;
    box-shadow: none;
    z-index: 114;
    box-shadow: inset 41px 0 #e9e9e9;
}

#menu ul::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #fff
}

#menu ul::-webkit-scrollbar {
    width: 2px;
    background-color: #000
}

#menu ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #245c8e
}

#menu ul p {
    margin: 0;
    font-size: 10px;
    color: #29292987;
}

#menu ul li {
    width: 100%;
    padding: 3% 7%;
    position: relative;
    text-indent: 13px;
    line-height: 16px;
    border-bottom: 1px dashed #7f7f7f26;
    max-height: 52px;
    transition: all ease-in-out 0.1s;
    color: #ececec;
    z-index: 0;
    display: inline-block;
    overflow: hidden;
    height: auto;
    text-align: left;
    margin: 0
}

#menu ul li:nth-child(even) {
}

#menu ul li:hover {
    background: #dc8504;
    color: #fff;
    max-height: -webkit-fill-available;
}

#menu ul li:hover a,#menu ul li:hover p {
    color: #fff
}

#menu ul li:hover i {
    filter: invert(1)
}

#menu ul li img {
    width: 25px;
    /* float: right; */
    margin-top: 0px;
    left: 0;
}

#menu ul li a {
    color: #292929;
    width: 100%;
    padding: 0 13px;
    display: block;
    height: fit-content;
    padding-right: 39px;
}

#menu ul li a i {
    float: right;
    color: #d9032c !important;
}

#menu ul li ul {
    position: relative;
    background: #fff;
    top: 0;
    width: 100%;
    box-shadow: #222 1px 1px 1px;
    opacity: 0;
    display: table;
    transition: All 0.6s ease-in-out;
    overflow: hidden;
    height: 0;
    left: 0px;
    right: 0px;
    z-index: -1
}

#menu ul li ul a {
    color: #000;
    width: 100%;
    display: block;
    height: 100%;
    line-height: 9px;
    background: none
}

#menu ul li ul li {
    height: 38px;
    font-size: 12px;
    opacity: 0.8;
    box-shadow: none;
    background: #fff;
    display: inline-block
}

#menu ul li:hover ul {
    opacity: 1
}

#menu ul li ul li:hover ul {
    opacity: 1;
    display: block
}

.menu_head {
    min-height: 152px;
    position: relative;
    background: #fff0;
}

.menu_head img {
    min-width: 100%;
    min-: auto
}

.live_msg {
    position: fixed;
    transition: All cubic-bezier(0.64, 0.01, 0.35, 0.97) 0.5s;
    background: #333333e6;
    min-width: 181px;
    min-height: 50px;
    bottom: -50%;
    max-width: 574px;
    left: auto;
    color: #fff;
    right: auto;
    border-radius: 6px;
    box-shadow: 2px 2px 3px #000;
    text-align: center;
    font-size: 13px
}

#menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #234146
}

#menu::-webkit-scrollbar {
    width: 5px;
    background-color: #234146
}

#menu::-webkit-scrollbar-thumb {
    background-color: #2e585f;
    border: none
}

.ana_m h2 {
    font-size: 18px;
    line-height: 45px
}

.ana_m h3 {
    font-size: 16px;
}

.ana_m h4 {
    font-size: 14px
}

.ana_m h2 {
    font-size: 18px;
    line-height: 45px;
}

.ana_m h3 {
    font-size: 16px;
    line-height: 30px;
    width: initial;
}

.ana_m h4 {
    font-size: 14px
}

.fullSlide {
    height: 0;
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-top: 40%;
    width: 100%;
    position: relative;
    direction: rtl
}

.fullSlide li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    right: 0;
    padding: 7% 11% 4% 10%
}

.fullSlide li .img_fslide {
    width: 45%;
    max-height: 100%;
    padding: 0;
    top: 0;
    right: 0;
    border-radius: 39px;
    float: right;
    border: 15px solid #d9d9d9;
    z-index: 100000;
    position: relative
}

.fullSlide li .f_note, .fullSlide li .f_title {
    z-index: 1000;
    width: 49%;
    position: relative;
    top: 14%;
    right: 6%;
    font-size: 21px;
    color: #fff;
    float: right;
    font-family: Iransans
}

.fullSlide li:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    -webkit-transform: skewY(-10.2deg);
    transform: skewY(-4.2deg);
    z-index: 1;
    width: 100%;
    display: block;
    background-size: cover
}

.fullSlide li:after {
    content: '';
    position: absolute;
    top: -4px;
    bottom: 0;
    right: 0;
    left: 0;
    background: #ffc757;
    -webkit-transform: skewY(-10.2deg);
    transform: skewY(-2.2deg);
    z-index: 0;
    width: 100%;
    display: block;
    background-size: cover
}

.fullSlide li .f_title a {
    color: #4c4c4c;
    font-size: 44px
}

.fullSlide li .f_note {
    top: 25%;
    color: #0a0a0a
}

.fullSlide li p {
    padding: 3px
}

.fullSlide li.previous {
    z-index: 1
}

.fullSlide li.current {
    z-index: 2
}

.product_minicat {
    margin: 7px;
    padding: 11px;
    list-style: none;
    box-shadow: 0 0 1px #b3b3b3;
    max-height: 308px;
    overflow-y: auto
}

.product_minicat li {
    text-indent: 0px;
    height: 37px;
    line-height: 37px;
    font-size: 13px;
    display: block
}

.product_minicat li:nth-child(even) {
    background: #eee
}

.product_minicat li h2 {
}

.product_minicat li img {
    max-height: 102%;
    margin: 0
}

.product_minicat li a {
    width: 100%;
    display: block;
    height: 100%;
    position: relative
}

.product_minicat::-webkit-scrollbar-track {
    background-color: #F5F5F5
}

.product_minicat::-webkit-scrollbar {
    width: 3px;
    background-color: #F5F5F5
}

.product_minicat::-webkit-scrollbar-thumb {
    background-color: #c3d6e5
}

.main_menu {
    width: 100%;
    margin: 0;
    margin-top: 23px;
    padding: 0;
    line-height: 26px;
    height: 60px;
    direction: rtl;
    transition: All 0.5s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
    font-family: webfont
}

.main_menu li a, .main_menu li {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: #ff3e3e
}

.main_menu .masterlink p {
    margin: 0px;
    padding: 0;
    font-size: 10px;
    color: #c8c7c5;
    text-align: right
}

.main_menu li {
    list-style: none;
    position: relative;
    float: none;
    margin: 0;
    width: auto;
    z-index: 55000;
    border: none
}

.main_menu li .backpic {
    position: absolute;
    left: 0;
    bottom: 0
}

.main_menu li img {
    max-height: 96%;
    float: right;
    margin: auto;
    opacity: 0.8;
    display: block
}

.main_menu li a {
    padding: 0px;
    text-decoration: none;
    color: #e4e4e4;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px
}

.main_menu li a:hover {
    color: #8BC34A;
    transform: scale(1.05)
}

.main_menu h1, .main_menu h2 {
    font-size: 16px
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: black;
    right: 0;
    bottom: 0
}

.main_menu li ul {
    display: none;
    position: absolute;
    right: 0;
    top: 60px;
    padding: 0;
    margin: 0;
    z-index: 65000;
    border-bottom: #3f3f3f 4px solid;
    line-height: 18px;
    opacity: 0;
    width: 100%;
    float: right;
    transition: All 0.9s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
    padding-top: 12px;
    padding-bottom: 16px;
    background: #f0f0f0
}

.main_menu li:hover>ul {
    display: inline-block;
    background: #074a07;
    opacity: 1
}

.main_menu li ul:hover>.main_menu li {
    background: #F66
}

.main_menu .masterlink {
    width: auto;
    height: 65px;
    margin: 0;
    color: #000;
    vertical-align: middle;
    font-size: 18px;
    margin-left: 6px;
    margin-top: -11px;
    padding: 11px;
    line-height: 21px;
    text-align: right;
    transition: All 0.2s ease-in-out;
    font-family: vazir;
    text-shadow: 1px 1px 1px #1f1f1f1a
}

.main_menu li ul li, .tree_menu li ul li a {
    float: none
}

.main_menu li ul li {
    display: block;
    width: 19%;
    float: right;
    height: 100%;
    padding-right: 11px
}

.main_menu li ul li a {
    width: 204px;
    display: block;
    text-indent: 8px;
    height: 25px
}

.main_menu li ul li ul {
    border: none;
    line-height: 8px;
    font-size: 12px;
    text-indent: 13px;
    position: initial;
    right: 0;
    display: block;
    opacity: 1;
    margin: 0;
    background: none;
    padding: 0;
    padding-right: 0px
}

.main_menu li ul li ul li {
    width: auto;
    min-height: 24px
}

.main_menu li ul li ul a {
    color: #ffcd83;
    border: none;
    font-size: 12px
}

.main_menu li ul li ul li ul {
    width: auto;
    min-height: 26px;
    border-right: 1px dashed #ccc;
    margin-right: 10px;
    padding: 0;
    border-bottom: 1px dashed #ccc
}

.black {
    color: #fff;
    text-shadow: 1px 1px 1px #525252;
    background: #336e36;
    background: linear-gradient(135deg, #124814 0%, #385839 23%, #2e8332 73%, #345135 100%)
}

.black:before {
    width: 42px;
    height: 42px;
    box-shadow: 1px 1px 0 #f6f6f6;
    position: absolute;
    top: -24px;
    right: 49%;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
    background: #fff
}

.black:after {
    width: 42px;
    height: 42px;
    box-shadow: 1px -1px 0 #f6f6f6;
    position: absolute;
    bottom: -24px;
    right: 49%;
    content: " ";
    display: block;
    transform: rotateZ(-45deg);
    background: #fff
}

.gray {
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    background-size: cover;
    background-clip: border-box;
    background-attachment: inherit;
    background-repeat: round;
    background-position: bottom center;
    margin: 0;
    padding: 0;
    background: #00a99d;
    margin-bottom: 76px
}

.gray:before {
    width: 100%;
    height: 42px;
    position: absolute;
    top: 0px;
    right: 0;
    content: " ";
    display: block;
    background: #fff;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1200 50' style='enable-background:new 0 0 1200 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.47;%7D .st1%7Bfill:%2300A99D;%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M1201.6,105.9l0-94c0,0-117,18-216,19s-153-19-223-19c-70,0-146,19-223,19c-77,0-139-19-206-19s-135,19-213,19 c-78,0-119-14-119-14l0,89L1201.6,105.9z'/%3E%3C/g%3E%3Cpath class='st1' d='M1202.1,102.4l0-71.4c0,0-92-14.6-196-15.5s-138,18.3-242,18.3s-139-9.1-222-9.1c-83,0-117,13.7-200,13.8 c-83,0-122-14.6-178-13.7s-106,13.7-142,13.7c-36,0-21-4.6-21-4.6l1,68.7L1202.1,102.4z'/%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-0.9,102.6l0-100c0,0,117.1,19.1,216.2,20.2c99.1,1.1,153.1-20.2,223.2-20.2c70.1,0,146.1,20.2,223.2,20.2 S800.8,2.5,867.8,2.5c67.1,0,135.1,20.2,213.2,20.2s119.1-14.9,119.1-14.9l0,94.7L-0.9,102.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: cover
}

.gray:after {
    content: " ";
    width: 100%;
    background-color: #fff;
    display: block;
    position: absolute;
    float: right;
    height: 63px;
    top: 99%;
    background-attachment: local;
    background-size: cover;
    z-index: 100000;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1200 50' style='enable-background:new 0 0 1200 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.47;%7D .st1%7Bfill:%2300A99D;%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-0.5-58.5v94c0,0,117-18,216-19s153,19,223,19s146-19,223-19s139,19,206,19s135-19,213-19s119,14,119,14v-89 H-0.5z'/%3E%3C/g%3E%3Cpath class='st1' d='M-1-55v71.4c0,0,92,14.6,196,15.6s138-18.3,242-18.3s139,9.2,222,9.2S776,9.1,859,9.1s122,14.6,178,13.7 c56-0.9,106-13.7,142-13.7s21,4.6,21,4.6l-1-68.7H-1z'/%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M1202-55V45c0,0-117.1-19.1-216.2-20.2C886.7,23.7,832.7,45,762.6,45S616.5,24.8,539.4,24.8S400.3,45,333.3,45 S198.2,24.8,120.1,24.8S1,39.7,1,39.7V-55H1202z'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.white {
    background-color: #fff;
    font-size: 28px;
    color: #565656;
    border-top: 1px #d0d0d0 dashed;
    border-bottom: 1px #d9d9d9 dashed
}

.blue {
    background: #1b5165;
    text-shadow: #111 1px 0px 3px;
    font-size: 22px;
    color: #fff;
    background: url(/archive/image/863cd4a8784ba48ef695692c19b89c55.jpg) fixed no-repeat center;
    background-size: cover
}

.white:before {
    width: 32px;
    height: 32px;
    box-shadow: 1px 1px 0 #d7d7d7;
    position: absolute;
    top: -18px;
    right: 50%;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
    background: #fff;
    z-index: 5000
}

.white:after {
    width: 32px;
    height: 32px;
    box-shadow: 1px -1px 0 #d9d9d9;
    position: absolute;
    bottom: -18px;
    right: 50%;
    content: " ";
    display: block;
    transform: rotateZ(-45deg);
    background: #fff
}

.blue a {
    color: #FFF;
    font-size: 24px
}

.cc {
    background: #e02a2e;
    text-shadow: #111 1px 0px 3px;
    font-size: 28px;
    color: #EEE
}

.cc a {
    color: #FFF;
    font-size: 24px
}

.ss {
    background: #e5e5e5;
    font-weight: 800;
    text-shadow: #000 1px 1px 2px 0px;
    color: #000;
    background-size: cover;
    padding: 2%
}

.ss:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    -webkit-transform: skewY(-4.2deg);
    transform: skewY(3.8deg);
    z-index: 0;
    width: 100%;
    display: block;
    background-size: cover
}

.ss:after {
    width: 100%;
    height: 100%;
    content: ' ';
    display: block;
    position: absolute;
    right: 0;
    bottom: 62px;
    z-index: 65536;
    background: url(/archive/image/201907151348351832.png) no-repeat
}

.ss a {
    color: #FFF;
    font-size: 24px
}

#p10 {
    max-width: 10%
}

#p15 {
    max-width: 14%
}

#p20 {
    max-width: 18%
}

#p25 {
    max-width: 23%
}

#p50 {
    max-width: 46%;
    min-width: 46%
}

input {
    border-radius: 1px;
    font-family: 'iransans';
    font-size: 14px;
    line-height: 23px;
    border: none;
    padding: 6px;
    /* box-shadow: 0px 0px 3px #000000b0; */
    margin: 2px;
    max-width: 81%;
    border: 1px solid #8b8b8b;
}

.menu_mob i {
    font-size: 22px;
    width: 40px;
    height: 30px;
    /* filter: invert(1); */
    transition: 0.3s;
}

.menu_mob {
    float: right;
    position: relative;
    transition: All 0.9s ease-in-out;
    -webkit-transition: All 0.9s ease-in-out;
    -moz-transition: All 0.9s ease-in-out;
    -o-transition: All 0.9s ease-in-out;
    z-index: 58000;
    float: right;
    color: #454645;
    padding: 16px 14px;
    margin-top: 4px;
    height: 72px;
    display: inline-block;
    width: 66px;
}

.freelinkA {
    padding: 15px;
    color: #fff;
    background: #dc1238;
    border-radius: 30px;
    float: right;
    margin-top: 15px;
    margin-left: 15px;
}

.freelinkA a {
    color: #fff
}

.theme_seprator {
    width: 100%;
    height: 0px;
    border-bottom: #f0f0f094 2px dashed;
    margin-top: 19px;
    margin-bottom: 16px;
    float: right
}

input#prd_num {
    width: 65px
}

.anamarq {
    width: 100%;
    display: block;
    height: 55px;
    line-height: 51px;
    overflow: hidden;
    color: #151515;
    position: relative;
    font-size: 18px;
    direction: rtl
}

.anamarq a {
    color: #ff9000;
    margin-left: 10px;
    margin-right: 10px
}

.right {
    float: right
}

.left {
    float: left
}

.admin_msg_block {
    width: 97%;
    -webkit-border-radius: 0px 0px 7px 7px;
    -moz-border-radius: 0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;
    padding: 5px;
    margin: -6px;
    margin-top: 7px;
    margin-bottom: 7px;
    background-color: #ddeec9;
    color: #000;
    text-shadow: 1px 0px 2px #fff;
    font-size: 13px
}

.admin_msg_block_a {
    width: 97%;
    border-radius: 7px 7px 0px 0px;
    -webkit-box-shadow: #B3B3B3 1px 1px 1px;
    -moz-box-shadow: #B3B3B3 1px 1px 1px;
    box-shadow: #B3B3B3 0px 0px 2px;
    padding: 15px;
    margin: -6px;
    margin-top: 7px;
    background-color: #FEFEFE
}

.admin_msg_block_a:hover {
    background-color: #FF9
}

.admin_msg_block:hover {
    background-color: #FF9
}

#a_m_b_m {
    height: 10px;
    position: relative;
    float: left;
    top: -3px;
    left: -3px;
    width: auto;
    background-color: #fefefe;
    color: #333;
    font-size: 9px
}

h2 {
    font-size: 38px;
}

h3 {
    font-size: 35px;
}

h4 {
    font-size: 27px;
}

h5 {
    font-size: 25px;
}

span {
    /* font-size: 20px; */
}
.blog-sd-f2{max-width:1300px;margin-top:35px}
.fb-sw-dh {
    display: block;
    width: 100%;
    height: 82vh;
    position: relative;
    margin-top: -41px !important;
}

.fb-sw-dh::after {
    content: "";
    width: 100%;
    height: 1%;
    border-bottom: 1px solid white;
    position: absolute;
    z-index: 3;
    bottom: 133px;
}

.fb-sw-dh img {
    min-width: 100%;
    height: 100%;
}

.swiper-button-prev {
    color: #9f7649;
    margin: 0 150px 0 0;
}

.swiper-button-next {
    color: #9f7649;
    margin: 0 0px 0px 150px;
}
.swiper-container{max-width:1300px;margin:auto}
.fb-aside-dh {
    background: #011c45f0;
    display: block;
    position: absolute;
    z-index: 2;
    width: 79px;
    height: 100%;
    border-left: 1px solid white;
}

.fb-aside-dh .content-as {
    display: block;
    margin: 200px auto 0 auto;
    width: 61px;
    height: 555px;
}

.fb-aside-dh .content-as span {
    font-size: 18px;
    display: block;
    width: 35px;
    transform: rotate(180deg);
    text-align: center;
    font-weight: 500;
    height: 112px;
    color: #ccad7f;
    line-height: 40px;
    margin-bottom: -6px;
    writing-mode: vertical-rl;
}

.fb-aside-dh .content-as a {
    height: 20px;
    margin: 30px auto 0 auto;
    text-align: center;
    width: 90%;
    display: inline-block;
}

.fb-aside-dh .content-as img {
    filter: invert(61%) sepia(56%) saturate(268%) hue-rotate(359deg) brightness(89%) contrast(83%);
    width: 28px !important;!i;!;
    padding: 6px;
    min-width: unset;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.fb-sw-dh .content {
    display: block;
    position: absolute;
    top: 423px;
    left: 20%;
    width: 60%;
    height: 420px;
}

.swiper-slide-active .content {
    animation: fadeInDown 1.5s;
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.fb-sw-dh .content span {
    color: #bb9c6e;
    font-size: 25px;
    font-weight: 500;
}

.fb-sw-dh .content .sw_p_titlev {
    color: #fefafa;
    margin: 10px 0 0 0;
    font-size: 58px;
    line-height: 64px;
    margin-top: 167px;
    text-shadow: 0 1px 1px black,-1px 0px 1px black;
}

.fb-sw-dh .content p {
    color: #fefafa;
    margin: 17px 0 0 0;
    width: 70%;
}

.just-btn {
    width: 180px;
    border: 2px solid #ff9007;
    margin: 30px 0 0 0;
    height: 60px;
    position: relative;
    background: #3333334f;
}

.just-btn a {
    width: 180px;
    height: 60px;
    position: absolute;
    z-index: 1;
    font-weight: 600;
    text-align: center;
    top: 24%;
    right: 0;
    color: #fafaf5;
    text-decoration: none;
}

.just-btn .co-btn {
    background-color: #ff9007;
    position: relative;
    width: 22%;
    height: 100%;
    transition: 0.5s ease-in;
}

.just-btn:hover .co-btn {
    width: 100%;
}

.nb-3fr-bk-dh {
    display: block;
    width: 100%;
    height: 500px;
    padding: 0;
    margin: 0px auto 0px auto;
}

.nb-3fr-bk-dh .container {
    margin: -133px auto 0 auto;
    width: 90%;
    position: relative;
    z-index: 1;
    height: 95%;
    padding: 0;
}

.nb-3fr-bk-dh .frame {
    height: 100%;
}

.nb-3fr-bk-dh .content {
    text-align: center;
    height: 100%;
    width: 100%;
    margin: 0px auto 0 auto;
    background-color: #002661cf;
    box-shadow: 0 0 30px rgb(0 0 0 / 20%);
    padding: 0 0px 0 0;
}

.nb-3fr-bk-dh .bg-content {
    width: 100%;
    height: 100%;
}

.nb-3fr-bk-dh .curtain {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.nb-3fr-bk-dh .content img {
    margin: 50px auto 0 auto;
    width: 100px;
    height: 100px;
    filter: invert(1);
}

.nb-3fr-bk-dh .content h4 {
    margin: 20px 0 0 0;
    font-size: 26px;
    color: #fefeff;
}

.nb-3fr-bk-dh .content p {
    margin: 20px auto 0 auto;
    width: 85%;
    height: 170px;
    color: #fdffff;
}

.nb-3fr-bk-dh .just-btn {
    margin: 0px auto 0px auto;
    width: 160px;
    height: 50px;
}

.nb-3fr-bk-dh .just-btn a {
    width: 100%;
}

.nb-1fr-wp-dh {
    width: 100%;
    margin: 90px 0 0 0;
    direction: ltr;
}

.nb-1fr-wp-dh .container {
    width: 90%;
    height: 100%;
    margin: 0 auto 0 auto;
    padding: 0;
}

.nb-1fr-wp-dh .image {
    position: relative;
    width: 100%;
    height: 100%;
}

.nb-1fr-wp-dh .pic-image {
    width: 100%;
    height: 100%;
}

.nb-1fr-wp-dh .pic-image img {
    width: 97%;
    height: 100%;
    position: relative;
}

.nb-1fr-wp-dh .co-image {
    background-color: #002153;
    width: 250px;
    display: block;
    position: absolute;
    height: 250px;
    bottom: 40px;
    left: -20px;
}

.nb-1fr-wp-dh .co-image img {
    margin: 25px 25px 0 15px;
    width: 80px;
    height: 80px;
    filter: invert(61%) sepia(56%) saturate(268%) hue-rotate(359deg) brightness(89%) contrast(83%);
}

.nb-1fr-wp-dh .co-image h4 {
    color: #fafcff;
    width: 80%;
    margin: 10px 25px 2px 13px;
    line-height: 1;
}

.nb-1fr-wp-dh .co-image span {
    font-size: 56px;
    color: #aa9371;
}

.nb-1fr-wp-dh .sh-image {
    width: auto;
    height: 499px;
    position: absolute;
    z-index: -1;
    top: -64px;
    left: -35px;
    opacity: 0.1;
}

.nb-1fr-wp-dh .sh-image img {
    width: 100%;
    height: 100%;
}

.nb-1fr-wp-dh .content {
    width: 99%;
    right: 15px;
    position: relative;
    height: 100%;
}

.nb-1fr-wp-dh .content h5 {
    color: #b6996e;
}

.nb-1fr-wp-dh .content h4 {
    margin: 1px 0 5px 0;
}

.nb-1fr-wp-dh .content span {
    font-size: 35px;
    color: #b09163;
}

.nb-1fr-wp-dh .ab-co {
    border-left: 2px solid #a69075;
    padding: 0 15px 0 0;
    width: 90%;
}

.nb-1fr-wp-dh .h-co {
    width: 390px;
    position: absolute;
    z-index: -1;
    top: -44px;
    left: -12px;
    height: 240px;
}

.nb-1fr-wp-dh .h-co h3 {
    font-size: 179px;
    color: #e6e6e6db;
    line-height: 1;
}

.nb-1fr-wp-dh .content p {
    margin: 40px 0 0 0;
    width: 90%;
}

.nb-1fr-wp-dh .p-co {
    display: block;
    width: 85%;
    height: auto;
    margin: 30px 0 0 0;
}

.nb-1fr-wp-dh .p-co p {
    margin: 0;
    position: relative;
    /* line-height: 40px; */
    left: 15px;
}

.nb-1fr-wp-dh .p-co span {
    border: 3px solid #07c6ff;
    float: right;
    position: relative;
    margin: 20px 12px 0 0px;
}

.nb-1fr-wp-dh .p-co span:before {
    position: absolute;
    content: "";
    border: 3px solid #002153;
    width: 15px;
    height: 15px;
    left: -8px;
    top: -8px;
}

.nb-1fr-wp-dh .just-btn a {
    color: #1b1a1a;
}

.bl-3fr-dh {
    display: block;
    height: auto;
    width: 100%;
    margin: 90px 0 0 0;
    background-color: #002153;
    padding: 4% 0%;
    direction: ltr;
}

.bl-3fr-dh .container {
    width: 90%;
    height: 100%;
    margin: 0px auto 0 auto;
    padding: 60px 0 0 0;
}

.bl-3fr-dh .frame {
    margin: 5px 0 0px 0;
    display: inline-block;
    height: 276px;
    overflow: hidden;
}

.bl-3fr-dh .f-content {
    position: relative;
    direction: ltr;
    color: #fff;
}

.bl-3fr-dh .se-fco {
    display: block;
    z-index: 3;
    height: 119px;
    border-left: 2px solid #8b7559;
    position: relative;
    padding: 6px 3px 1px 7px;
}

.bl-3fr-dh .se-fco h5 {
    color: #be9c6a;
}

.bl-3fr-dh .se-fco h4 {
    color: #f5f9fc;
    font-size: 59px;
}

.bl-3fr-dh .h-fco {
    position: absolute;
    z-index: 1;
    top: 2px;
    left: 0px;
    height: 240px;
}

.bl-3fr-dh .h-fco h3 {
    font-size: 106px;
    color: #494747;
    line-height: 1;
}

.bl-3fr-dh .f-content p {
    margin: 60px 0 0 0;
    color: #f0f3f6;
}

.bl-3fr-dh .content {
    padding: 20px 20px 0px 20px;
    border: 1px solid #836d4d;
    height: 100%;
    color: #e3e3e3;
    text-align: left;
    margin-bottom: 5px;
    display: block;
}

.bl-3fr-dh .content:hover img {
    margin: -125px 0 0 0;
}

.bl-3fr-dh .content:hover a {
    opacity: 1;
}

.bl-3fr-dh .content img {
    transition: 0.7s ease-in-out;
    width: 100px;
    height: 100px;
    filter: invert(61%) sepia(56%) saturate(268%) hue-rotate(359deg) brightness(89%) contrast(83%);
}

.bl-3fr-dh .content h4 {
    margin: 15px 0 0 0;
    font-size: 26px;
    color: #f6fafd;
}

.bl-3fr-dh .content p {
    color: #f8fbfd;
    margin: 15px 0 0 0;
}

.bl-3fr-dh .content a {
    display: block;
    text-decoration: none;
    color: #a99270;
    opacity: 0;
    margin: 38px 0 0 0;
    transition: 0.5s;
    border: 1px solid #af946745;
    padding: 10px;
    width: 103px;
    float: left;
}

.nb-1fr2-dh {
    width: 100%;
    background-color: #f4f4f4;
    padding: 90px 0 30px 0;
    height: 750px;
}

.nb-1fr2-dh .container {
    padding: 0;
    width: 90%;
    height: 90%;
    margin: 0 auto 0 auto;
}

.nb-1fr2-dh .image {
    width: 100%;
}

.nb-1fr2-dh .image img {
    width: 100%;
    height: 100%;
}

.nb-1fr2-dh .content {
    width: 100%;
    height: 80%;
    background-color: #ffffff;
    margin: 70px -90px 0 0;
    padding: 55px 65px 45px 0px;
}

.nb-1fr2-dh .sk-co {
    border-right: 2px solid #bfa471;
    padding-right: 15px;
}

.nb-1fr2-dh .sk-co h4 {
    color: #ccae75;
    font-weight: 400;
}

.nb-1fr2-dh .bar {
    width: 90%;
    padding: 30px 0 0 0;
}

.nb-1fr2-dh .bar p {
    font-size: 18px;
    margin: 30px 0 15px 0;
}

.nb-1fr2-dh .st-bar {
    width: 100%;
    height: 6px;
    background-color: #dcd5d5;
}

.nb-1fr2-dh .st-bar span {
    font-size: 18px;
    display: block;
    float: left;
    margin: -35px 0 0 0;
}

.nb-1fr2-dh .ac-bar {
    height: 6px;
    background-color: #c09e6c;
}

.bl-3fr-dh-f {
    display: block;
    background-color: #383632;
    height: 250px;
    width: 100%;
}

.bl-3fr-dh-f .container {
    position: relative;
    height: 100%;
    width: 90%;
    padding: 50px 0 0 0;
    margin: 0px auto 0 auto;
}

.bl-3fr-dh-f .content {
    margin: 35px 0 0 0;
    position: relative;
    z-index: 1;
    padding: 0px 15px 0 0;
    border-right: 2px solid #a58860;
}

.bl-3fr-dh-f .content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-3fr-dh-f .content h2 {
    color: #f5f8fa;
}

.bl-3fr-dh-f .wk-co {
    position: absolute;
    bottom: 54px;
}

.bl-3fr-dh-f .wk-co h3 {
    font-size: 154px;
    color: #494747;
    line-height: 0.8;
}

.bl-3fr-dh-f .just-btn {
    margin: 50px 35px 0 0;
}

.bl-3fr-dh-s {
    display: block;
    height: 750px;
    width: 100%;
    background-color: #383632;
    z-index: 0;
    position: relative;
}

.bl-3fr-dh-s .container {
    padding: 0;
    height: 85%;
    width: 90%;
    margin: 0 auto 0 auto;
    position: relative;
    overflow: hidden;
}

.bl-3fr-dh-s .frame {
    border-left: 1px solid white;
    background-color: #0909096e;
    height: 100%;
}

.bl-3fr-dh-s .frame img {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 100%;
    height: 100%;
    right: 0px;
    transition: 1s ease-in-out;
}

.bl-3fr-dh-s .frame:first-child img {
    opacity: 1;
    height: 100%;
    width: 100%;
}

.bl-3fr-dh-s .frame:hover .content {
    margin-top: 380px;
}

.bl-3fr-dh-s .frame:hover img {
    opacity: 1;
}

.bl-3fr-dh-s .frame:first-child .content {
    margin-top: 380px;
}

.bl-3fr-dh-s .frame .content {
    z-index: 2;
    position: relative;
    margin-top: 620px;
    padding: 20px;
    transition: 0.9s ease-in-out;
}

.bl-3fr-dh-s .content h4 {
    color: #f7f8f9;
}

.bl-3fr-dh-s .content p {
    color: #fefefe;
    margin: 15px 0 0 0;
}

.bl-2fr-sw-dh {
    display: block;
    width: 100%;
    margin: 90px 0 0 0;
    border-bottom: 1px solid #d7d7d7;
    height: 630px;
}

.bl-2fr-sw-dh .container {
    width: 90%;
    margin: 0 auto 0 auto;
    padding: 0;
    height: 85%;
}

.bl-2fr-sw-dh .f-content {
    border-left: 2px solid #bfa471;
    padding-left: 15px;
}

.bl-2fr-sw-dh .f-content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-2fr-sw-dh .s-content {
    width: 572px;
    height: 440px;
    background-color: #002153;
    padding: 25px 32px 0 20px;
    margin: 35px 0 0 0;
}

.bl-2fr-sw-dh p {
    color: #ababab;
}

.bl-2fr-sw-dh .img-cnt {
    display: block;
    height: 140px;
    right: 0;
    top: 90px;
    position: relative;
}

.bl-2fr-sw-dh .img-cnt img {
    width: 79px;
    height: 79px;
    border-radius: 50%;
    display: inline-block;
    float: right;
    margin-top: -17px;
}

.bl-2fr-sw-dh .img-cnt h5 {
    display: block;
    color: #f6f9fc;
    margin: -80px 120px 5px 0;
}

.bl-2fr-sw-dh .img-cnt span {
    display: block;
    color: #f6f9fc;
    margin: 0px 120px 0px 0;
}

.bl-2fr-sw-dh .frame .m-img {
    margin: 0 -110px 0 -92px;
    height: 100%;
}

.bl-2fr-sw-dh .frame .m-img img {
    width: 100%;
    height: 100%;
}

.bl-4fr-dh-f {
    width: 100%;
    height: 130px;
    margin: 90px 0 0 0;
}

.bl-4fr-dh-f .container {
    margin: 0 auto auto;
    width: 90%;
    padding: 0;
}

.bl-4fr-dh-f .content {
    border-left: 2px solid #bfa471;
    padding-left: 19px;
}

.bl-4fr-dh-f .content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-4fr-dh-s {
    height: auto;
    width: 100%;
    margin: 0 0 90px 0;
}

.bl-4fr-dh-s .container {
    width: 90%;
    height: 100%;
    margin: 0 auto 0px auto;
    padding: 0;
}

.bl-4fr-dh-s .frame {
    height: 100%;
    overflow: hidden;
}

.bl-4fr-dh-s .fr-img {
    height: 70%;
    position: relative;
    z-index: 0;
    width: 100%;
}

.bl-4fr-dh-s .fr-img:before {
    position: absolute;
    content: "";
    z-index: 5;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    background: rgb(254,254,254,0.7);
    transition: .5s;
}

.bl-4fr-dh-s .frame:hover .fr-img:before {
    height: 100%;
    border: 1px solid #d5b27d;
}

.bl-4fr-dh-s .frame:hover .content {
    margin-top: -40px;
    background-color: #d5b27d;
    color: white;
}

.bl-4fr-dh-s .frame:hover a {
    opacity: 1;
}

.bl-4fr-dh-s .frame:hover .content span {
    color: white;
}

.bl-4fr-dh-s .fr-img img {
    width: 100%;
    height: 100%;
    margin: 0;
}

.bl-4fr-dh-s .content {
    height: 40%;
    padding-top: 25px;
    text-align: center;
    margin-top: 0px;
    position: relative;
    z-index: 9;
    background-color: #ffffff;
    transition: .5s;
}

.bl-4fr-dh-s .content h4 {
    font-size: 26px;
}

.bl-4fr-dh-s .content span {
    color: #c89961;
    display: block;
    margin-top: 15px;
    height: 44px;
    transition: .5s;
}

.bl-4fr-dh-s .content a {
    width: 10%;
    display: inline-block;
    margin-top: 15px;
    filter: invert(1);
    opacity: 0;
    transition: 0.5s;
}

.bl-bg-cu-dh {
    height: auto;
    width: 100%;
    padding: 90px 0 90px 0;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.video-ic-dh {
    position: absolute;
    width: 100px;
    height: 100px;
    text-align: center;
    background-color: #7bcaff;
    top: -50px;
    right: 50%;
    border-radius: 50%;
    padding: 7px 0 0 0;
    transform: translateX(50%);
}

.video-ic-dh img {position: absolute;left: 15%;transform: scale(0.5);}

.bl-bg-cu-dh .container {
    width: 90%;
    /* height: 55%; */
    margin: 0 auto;
    padding: 0;
    padding: 1%;
    background: #001143d6;
}

.bl-bg-cu-dh .f-content {
    border-left: 2px solid #bfa471;
    padding-left: 15px;
}

.bl-bg-cu-dh .f-content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-bg-cu-dh .f-content h2 {
    color: #fefeff;
}

.bl-bg-cu-dh .container p {
    margin-top: 35px;
    color: #e6e2e2;
    font-weight: bolder;
}

.bl-bg-cu-dh .s-content {
    text-align: center;
}

.bl-bg-cu-dh .s-content img {
    width: 90px;
    height: 90px;
    filter: invert(61%) sepia(56%) saturate(268%) hue-rotate(359deg) brightness(89%) contrast(83%);
}

.bl-bg-cu-dh .s-content h4 {
    font-weight: 100;
    color: white;
    height: 60px;
    width: 110px;
    margin: 20px auto 0 auto;
}

.bl-bg-cu-dh .s-content h2 {
    font-size: 55px;
    color: #d5b27d;
}

.bl-fm-dh {
    width: 90%;
    height: 650px;
    margin: -170px auto 90px auto;
    position: relative;
}

.bl-fm-dh .container {
    width: 90%;
    margin: 0 auto 0 auto;
    height: 100%;
    padding: 0;
}

.bl-fm-dh .frame {
    height: 100%;
    background-color: #d5b27d;
    padding: 40px 20px 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.bl-fm-dh .f-content {
    height: 150px;
    width: 90%;
    border-bottom: 1px solid white;
    margin-top: 40px;
    padding-top: 20px;
}

.bl-fm-dh .f-content:nth-child(4) {
    border: none;
}

.bl-fm-dh .frame:first-child h3 {
    color: #fcfbfb;
}

.bl-fm-dh form {
    height: 70%;
    margin-bottom: 0;
}

.bl-fm-dh .f-content span {
    color: #fcfeff;
    width: 70px;
    text-align: center;
    height: 70px;
    font-size: 40px;
    padding-top: 12px;
    border: 1px solid white;
    border-radius: 50%;
    transition: .5s;
}

.bl-fm-dh .f-content span:hover {
    transform: rotateY(180deg);
    background: #fff;
    color: #cda274;
}

.bl-fm-dh .f-content h4 {
    color: white;
    margin: -70px 90px 00 0;
}

.bl-fm-dh .f-content p {
    color: #fcfeff;
    margin: 10px 90px 0 0;
    width: 40%;
}

.bl-fm-dh .s-content {
    margin-top: 57px;
    height: 100%;
    width: 100%;
}

.bl-fm-dh .s-content input {
    height: 80px;
    border: 1px solid #e6e3e3;
}

.bl-fm-dh .s-content input:nth-child(5) {
    height: 175px;
    padding-bottom: 115px;
}

.bl-fm-dh .frame button {
    width: 30%;
    height: 60px;
    border: none;
    background-color: #d5b27d;
    color: #fff;
    text-align: center;
    position: relative;
    z-index: 1;
}

.bl-fm-dh .frame button:before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    z-index: -1;
    transition: 0.5s;
    transform: scale(0.0, 1);
}

.bl-fm-dh .frame button:hover::before {
    transform: scale(1, 1);
    background: #19191b;
}

.nb-3fr-dh-f {
    width: 100%;
    height: 130px;
}

.nb-3fr-dh-f .container {
    width: 90%;
    margin: 0 auto 0 auto;
    padding: 0;
}

.nb-3fr-dh-f .content {
    border-left: 2px solid #bfa471;
    padding-left: 15px;
}
.nb-3fr-dh-f .content h4 {
    color: #ccae75;
    font-weight: 400;
}

.nb-3fr-dh-s {
    width: 100%;
    height: 600px;
}

.nb-3fr-dh-s .container {
    margin: 0 auto 0 auto;
    width: 90%;
    height: 90%;
    padding: 0;
}

.nb-3fr-dh-s .frame {
    overflow: hidden;
}

.nb-3fr-dh-s .frame img {
    height: 260px;
    width: 100%;
    transform: scale(1);
    transition: .5s;
    margin: 0;
}

.nb-3fr-dh-s .frame:hover img {
    transform: scale(1.05);
}

.nb-3fr-dh-s .content {
    border: 1px solid #edebeb;
    height: 40%;
    padding: 15px;
    background-color: #ffffff;
    overflow: hidden;
}

.nb-3fr-dh-s .content h5 {
    color: #cf5002;
    font-size: 20px;
    line-height: 29px;
    height: 50px;
}

.nb-3fr-dh-s .content p {
    font-size: 17px;
    /* text-align: justify; */
    line-height: 24px;
    margin: 0;
}

.nb-3fr-dh-s .content span {
    display: block;
    margin-top: 35px;
}

@media only screen and (max-width: 840px) {
    h2 {
        font-size:25px;
    }

    h3 {
        font-size: 25px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 20px;
    }

    span {
        /* font-size: 16px; */
    }

    .fb-sw-dh {
        width: 100%;
        height: 808px;
    }

    .fb-sw-dh img {
        width: 100%;
        height: 100%;
    }

    .swiper-button-prev {
        display: none;
    }

    .swiper-button-next {
        display: none;
    }

    .fb-aside-dh {
        display: block;
        width: 73px;
    }

    .fb-sw-dh .content {
        top: 200px;
        right: 17%;
        width: 70%;
        height: 300px;
        padding-top: 173px;
    }

    .fb-sw-dh .content span {
        font-size: 22px;
    }

    .fb-sw-dh::after {
        bottom: 120px;
    }

    .fb-sw-dh .content h1 {
        font-size: 42px;
        margin: 20px 0 0 0;
        line-height: 49px;
    }

    .fb-sw-dh .content p {
        margin: 25px 0 0 0;
        width: 95%;
    }

    .just-btn {
        width: 140px;
        margin: 20px 0 0 0;
        height: 50px;
    }

    .just-btn a {
        width: 140px;
        top: 25%;
        right: 0;
    }

    .fb-aside-dh .content-as a {
        height: 18px;
        margin: 22px 0 0 0;
        width: 100%;
        text-align: center;
    }

    .nb-3fr-bk-dh {
        width: 100%;
        height: 850px;
        margin: -120px auto 0px auto;
    }

    .nb-3fr-bk-dh .container {
        margin: 0px auto 0px auto;
        width: 90%;
        height: 100%;
    }

    .nb-3fr-bk-dh .content {
        height: 100%;
        width: 100%;
    }

    .nb-3fr-bk-dh .frame {
        height: 400px;
        margin-bottom: 0;
    }

    .nb-3fr-bk-dh .curtain {
        width: 100%;
        height: 100%;
    }

    .nb-3fr-bk-dh .content img {
        width: 90px;
        height: 90px;
    }

    .nb-3fr-bk-dh .content h4 {
        margin: 15px 0 0 0;
    }

    .nb-3fr-bk-dh .content p {
        width: 85%;
        height: 100px;
    }

    .nb-3fr-bk-dh .just-btn {
        width: 140px;
        height: 50px;
        margin: 20px auto 0 auto;
    }

    .nb-1fr-wp-dh {
        width: 100%;
        height: 530px;
        margin-top: 60px;
    }

    .nb-1fr-wp-dh .container {
        width: 90%;
        height: 100%;
    }

    .nb-1fr-wp-dh .frame {
        height: 100%;
    }

    .nb-1fr-wp-dh .image {
        width: 100%;
        height: 100%;
    }

    .nb-1fr-wp-dh .pic-image {
        width: 100%;
        height: 100%;
    }

    .nb-1fr-wp-dh .pic-image img {
        width: 100%;
        height: 100%;
    }

    .nb-1fr-wp-dh .co-image {
        width: 200px;
        height: 200px;
    }

    .nb-1fr-wp-dh .co-image img {
        width: 70px;
        height: 70px;
    }

    .nb-1fr-wp-dh .co-image h4 {
        font-size: 22px;
        width: 80%;
        margin: 5px 25px 0 0;
    }

    .nb-1fr-wp-dh .co-image span {
        font-size: 45px;
    }

    .nb-1fr-wp-dh .content {
        width: 100%;
        right: 0px;
        height: 100%;
    }

    .nb-1fr-wp-dh .content h4 {
        font-size: 26px;
    }

    .nb-1fr-wp-dh .content span {
        font-size: 25px;
    }

    .nb-1fr-wp-dh .ab-co {
        width: 90%;
    }

    .nb-1fr-wp-dh .h-co {
        height: 215px;
    }

    .nb-1fr-wp-dh .h-co h3 {
        font-size: 150px;
    }

    .nb-1fr-wp-dh .content p {
        margin: 40px 0 0 0;
        width: 100%;
    }

    .nb-1fr-wp-dh .p-co {
        width: 100%;
        height: 195px;
        margin: 20px 0 0 0;
    }

    .nb-1fr-wp-dh .p-co p {
        margin: 0px;
        line-height: 30px;
    }

    .nb-1fr-wp-dh .p-co span {
        margin: 15px 12px 0 0px;
    }

    .bl-3fr-dh {
        height: 980px;
        width: 100%;
        margin: 60px 0 0px 0;
    }

    .bl-3fr-dh .container {
        width: 90%;
        height: 100%;
        padding: 30px 0 30px 0;
    }

    .bl-3fr-dh .frame {
        margin: 20px 0 0px 0;
        height: 270px;
    }

    .bl-3fr-dh .se-fco {
        height: 100px;
        width: 90%;
    }

    .bl-3fr-dh .se-fco h4 {
        line-height: 35px;
        font-size: 25px;
    }

    .bl-3fr-dh .h-fco {
        height: 190px;
    }

    .bl-3fr-dh .h-fco h3 {
        font-size: 143px;
    }

    .bl-3fr-dh .f-content p {
        margin: 40px 0 0 0;
    }

    .bl-3fr-dh .content img {
        width: 90px;
        height: 90px;
    }

    .bl-3fr-dh .content h4 {
        margin: 0px 0 0 0;
        font-size: 20px;
    }

    .bl-3fr-dh .content p {
        margin: 12px 0 0 0;
    }

    .bl-3fr-dh .content a {
        margin: 20px 0 0 0;
    }

    .nb-1fr2-dh {
        width: 100%;
        padding: 60px 0 60px 0;
        height: 600px;
    }

    .nb-1fr2-dh .container {
        width: 90%;
        height: 100%;
    }

    .nb-1fr2-dh .frame {
        height: 100%;
    }

    .nb-1fr2-dh .image {
        width: 100%;
        height: 100%;
    }

    .nb-1fr2-dh .image img {
        width: 100%;
        height: 100%;
    }

    .nb-1fr2-dh .content {
        width: 100%;
        height: 80%;
        margin: 50px auto 0 auto;
        padding: 20px;
    }

    .nb-1fr2-dh .bar {
        width: 90%;
    }

    .nb-1fr2-dh .bar p {
        font-size: 16px;
    }

    .nb-1fr2-dh .st-bar {
        width: 100%;
    }

    .bl-3fr-dh-f {
        height: 200px;
        width: 100%;
    }

    .bl-3fr-dh-f .container {
        width: 90%;
        height: 100%;
        padding: 60px 0 0 0;
    }

    .bl-3fr-dh-f .content {
        margin: 0px 0 0 0;
    }

    .bl-3fr-dh-f .wk-co h3 {
        font-size: 115px;
    }

    .bl-3fr-dh-f .just-btn {
        margin: 10px 0px 0px 0;
    }

    .bl-3fr-dh-s {
        height: 750px;
        width: 100%;
    }

    .bl-3fr-dh-s .container {
        height: 90%;
        width: 90%;
    }

    .bl-3fr-dh-s .frame {
        height: 100%;
    }

    .bl-3fr-dh-s .frame:first-child .content {
        margin-top: 440px;
    }

    .bl-3fr-dh-s .frame:first-child img {
        height: 100%;
        width: 100%;
    }

    .bl-3fr-dh-s .frame:hover .content {
        margin-top: 440px;
    }

    .bl-3fr-dh-s .frame .content {
        margin-top: 690px;
    }

    .bl-3fr-dh-s .content h4 {
        font-size: 22px;
    }

    .bl-2fr-sw-dh {
        width: 100%;
        margin: 60px 0 0 0;
        height: 555px;
    }

    .bl-2fr-sw-dh .container {
        width: 90%;
        height: 100%;
    }

    .bl-2fr-sw-dh .frame {
        height: 90%;
    }

    .bl-2fr-sw-dh .s-content {
        width: 100%;
        height: 397px;
        padding: 25px 10px 0 10px;
    }

    .bl-2fr-sw-dh p {
        text-align: justify;
        width: 100%;
    }

    .bl-2fr-sw-dh .img-cnt {
        height: 120px;
        width: 100%;
    }

    .bl-2fr-sw-dh .img-cnt img {
        width: 90px;
        height: 90px;
    }

    .bl-2fr-sw-dh .img-cnt h5 {
        margin: -70px 110px 5px 0;
    }

    .bl-2fr-sw-dh .img-cnt span {
        margin: 0px 110px 0px 0;
    }

    .bl-2fr-sw-dh .frame .m-img {
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .bl-2fr-sw-dh .frame .m-img img {
        width: 100%;
        height: 100%;
    }

    .bl-4fr-dh-f {
        width: 100%;
        height: 100px;
        margin: 60px 0 0 0;
    }

    .bl-4fr-dh-f .container {
        width: 90%;
        height: 100%;
    }

    .bl-4fr-dh-s {
        height: 850px;
        width: 100%;
        margin: 0 0 60px 0;
    }

    .bl-4fr-dh-s .container {
        width: 90%;
        height: 100%;
    }

    .bl-4fr-dh-s .frame {
        height: 50%;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .bl-4fr-dh-s .fr-img {
        height: 70%;
        width: 100%;
    }

    .bl-4fr-dh-s .fr-img img {
        width: 100%;
        height: 100%;
    }

    .bl-4fr-dh-s .content h4 {
        font-size: 20px;
    }

    .bl-bg-cu-dh {
        height: 700px;
        width: 100%;
        padding: 60px 0 0 0;
    }

    .bl-bg-cu-dh .container {
        width: 90%;
        height: 70%;
    }

    .bl-bg-cu-dh .s-content {
        text-align: center;
    }

    .bl-bg-cu-dh .s-content img {
        width: 70px;
        height: 70px;
    }

    .bl-bg-cu-dh .s-content h4 {
        height: 45px;
        width: 80px;
        margin: 0 auto;
        margin-top: 15px;
    }

    .bl-bg-cu-dh .s-content h2 {
        font-size: 45px;
        margin-top: 10px;
    }

    .bl-fm-dh {
        width: 90%;
        height: 600px;
        margin: -170px auto 60px auto;
    }

    .bl-fm-dh .container {
        width: 90%;
        height: 100%;
    }

    .bl-fm-dh .frame {
        padding: 20px;
        height: 100%;
    }

    .bl-fm-dh .f-content {
        height: 125px;
        width: 285px;
        margin-top: 40px;
        padding-top: 20px;
    }

    .bl-fm-dh .f-content span {
        width: 60px;
        height: 60px;
        font-size: 35px;
        padding-top: 10px;
    }

    .bl-fm-dh .f-content h4 {
        margin: -65px 80px 00 0;
    }

    .bl-fm-dh .f-content p {
        margin: 10px 80px 0 0;
        width: 40%;
    }

    .bl-fm-dh .s-content {
        margin-top: 30px;
    }

    .bl-fm-dh .s-content input {
        height: 60px;
        margin: 0px auto 20px auto;
    }

    .bl-fm-dh .s-content input:nth-child(5) {
        height: 170px;
    }

    .bl-fm-dh .frame button {
        width: 55%;
        height: 55px;
    }

    .nb-3fr-dh-f {
        width: 100%;
        height: 100px;
    }

    .nb-3fr-dh-f .container {
        width: 90%;
        height: 100%;
    }

    .nb-3fr-dh-s {
        width: 100%;
        height: 950px;
    }

    .nb-3fr-dh-s .container {
        width: 90%;
        height: 100%;
    }

    .nb-3fr-dh-s .frame {
        height: 50%;
        margin-bottom: 10px;
    }

    .nb-3fr-dh-s .frame img {
        height: 60%;
        width: 100%;
    }

    .nb-3fr-dh-s .content {
        height: 40%;
        padding: 20px;
    }

    .nb-3fr-dh-s .content h5 {
        font-size: 20px;
    }

    .nb-3fr-dh-s .content p {
        font-size: 16px;
    }
}

@media only screen and (max-width: 576px) {
    h2 {
        font-size:25px;
    }

    h3 {
        font-size: 25px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 20px;
    }

    span {
        /* font-size: 16px; */
    }

    .fb-sw-dh {
        width: 100%;
        height: 820px;
    }
        .fb-sw-dh .swiper-slide {
        overflow : hidden;
    }

    .fb-sw-dh img {
        /* width: 150%; */
        height: 95%;
        /* margin-right: -38%; */
        width: auto;
        position: absolute;
        left: 0;
        transform: translateX(-40%);
    }

    .swiper-button-prev {
        display: none;
    }

    .swiper-button-next {
        display: none;
    }

    .fb-aside-dh {
        width: 10%;
    }

    .fb-sw-dh .content {
        top: 170px;
        right: 11%;
        width: 80%;
        height: 390px;
    }

    .fb-sw-dh .content h1 {
        font-size: 40px;
        margin: 20px 0 0 0;
    }

    .fb-sw-dh .content p {
        margin: 25px 0 0 0;
        width: 95%;
    }

    .nb-3fr-bk-dh {
        width: 100%;
        height: 1350px;
        margin: -120px auto 0px auto;
    }

    .nb-3fr-bk-dh .container {
        width: 90%;
        height: 100%;
    }

    .nb-3fr-bk-dh .content {
        height: 100%;
        width: 100%;
    }

    .nb-3fr-bk-dh .frame {
        height: 420px;
    }

    .nb-3fr-bk-dh .curtain {
        width: 100%;
        height: 100%;
    }

    .nb-3fr-bk-dh .content img {
        width: 90px;
        height: 90px;
    }

    .nb-3fr-bk-dh .content h4 {
        margin: 15px 0 0 0;
    }

    .nb-3fr-bk-dh .content p {
        width: 85%;
        height: 90px;
    }

    .nb-1fr-wp-dh {
        width: 100%;
        height: auto;
    }

    .nb-1fr-wp-dh .container {
        width: 90%;
        height: auto;
    }

    .nb-1fr-wp-dh .frame {
        height: 50%;
        margin-top: 30px;
    }

    .nb-1fr-wp-dh .image {
        width: 100%;
        height: 100%;
    }

    .nb-1fr-wp-dh .pic-image {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .nb-1fr-wp-dh .pic-image img {
        width: 100%;
        height: 100%;
        transform: scaleX(1.8);
    }

    .nb-1fr-wp-dh .co-image {
        width: 200px;
        height: 200px;
    }

    .nb-1fr-wp-dh .co-image img {
        width: 70px;
        height: 70px;
    }

    .nb-1fr-wp-dh .co-image h4 {
        font-size: 20px;
        width: 80%;
        margin: 5px 25px 0 0;
    }

    .nb-1fr-wp-dh .co-image span {
        font-size: 45px;
    }

    .nb-1fr-wp-dh .content {
        width: 100%;
        right: 0px;
        height: auto;
    }

    .nb-1fr-wp-dh .content span {
        font-size: 25px;
    }

    .nb-1fr-wp-dh .ab-co {
        width: 90%;
    }

    .nb-1fr-wp-dh .h-co {
        height: 215px;
        width: 230px;
    }

    .nb-1fr-wp-dh .h-co h3 {
        font-size: 150px;
    }

    .nb-1fr-wp-dh .content p {
        margin: 25px 0 0 0;
        width: 100%;
    }

    .nb-1fr-wp-dh .p-co {
        width: 100%;
        height: auto;
        margin: 20px 0 0 0;
    }

    .nb-1fr-wp-dh .p-co p {
        margin: 0px;
        line-height: 20px;
    }

    .nb-1fr-wp-dh .p-co span {
        margin: 15px 12px 0 0px;
    }

    .bl-3fr-dh {
        height: auto;
        width: 100%;
        margin: 30px 0 0px 0;
    }

    .bl-3fr-dh .container {
        width: 90%;
        height: 100%;
        padding: 30px 0 30px 0;
    }

    .bl-3fr-dh .frame {
        margin: 0;
        height: 277px;
    }

    .bl-3fr-dh .se-fco {
        height: 100px;
        width: 90%;
    }

    .bl-3fr-dh .se-fco h4 {
        line-height: 39px;
    }

    .bl-3fr-dh .h-fco {
        height: 190px;
        width: 200px;
    }

    .bl-3fr-dh .h-fco h3 {
        font-size: 143px;
    }

    .bl-3fr-dh .f-content p {
        margin: 50px 0 0 0;
    }

    .bl-3fr-dh .content img {
        width: 90px;
        height: 90px;
    }

    .bl-3fr-dh .content h4 {
        margin: 10px 0 0 0;
    }

    .bl-3fr-dh .content p {
        margin: 10px 0 0 0;
    }

    .bl-3fr-dh .content a {
        margin: 20px 0 0 0;
    }

    .nb-1fr2-dh {
        width: 100%;
        padding: 30px 0 30px 0;
        height: 1150px;
    }

    .nb-1fr2-dh .container {
        width: 90%;
        height: 100%;
    }

    .nb-1fr2-dh .frame {
        height: 50%;
        margin-top: 30px;
    }

    .nb-1fr2-dh .image {
        width: 100%;
        height: 100%;
    }

    .nb-1fr2-dh .image img {
        width: 100%;
        height: 100%;
    }

    .nb-1fr2-dh .content {
        width: 90%;
        height: 75%;
        margin: 0 auto 0 auto;
        padding: 0;
    }

    .nb-1fr2-dh .bar {
        width: 100%;
        padding: 20px 0 0 0;
    }

    .nb-1fr2-dh .bar p {
        margin: 30px 0 15px 0;
    }

    .nb-1fr2-dh .st-bar {
        width: 100%;
    }

    .bl-3fr-dh-f {
        height: 250px;
        width: 100%;
    }

    .bl-3fr-dh-f .container {
        width: 90%;
        padding: 60px 0 0 0;
    }

    .bl-3fr-dh-f .content {
        margin: 0px 0 0 0;
    }

    .bl-3fr-dh-f .wk-co {
        bottom: 100px;
    }

    .bl-3fr-dh-f .wk-co h3 {
        font-size: 115px;
    }

    .bl-3fr-dh-s {
        height: 700px;
        width: 100%;
    }

    .bl-3fr-dh-s .container {
        height: 90%;
        width: 90%;
    }

    .bl-3fr-dh-s .frame {
        border-left: none;
        padding: 0;
        height: 100%;
    }

    .bl-3fr-dh-s .frame:first-child img {
        height: 100%;
        width: 100%;
    }

    .bl-3fr-dh-s .frame:hover .content {
        margin-top: 380px;
    }

    .bl-3fr-dh-s .frame:first-child .content {
        margin-top: 400px;
    }

    .bl-2fr-sw-dh {
        width: 100%;
        margin: 30px 0 0 0;
        border-bottom: none;
        height: 1000px;
    }

    .bl-2fr-sw-dh .container {
        width: 90%;
        height: 100%;
    }

    .bl-2fr-sw-dh .frame {
        height: 50%;
    }

    .bl-2fr-sw-dh .s-content {
        width: 100%;
        height: 75%;
        padding: 20px 10px 0 10px;
    }

    .bl-2fr-sw-dh p {
        text-align: justify;
        width: 100%;
        margin: 0 auto;
    }

    .bl-2fr-sw-dh .img-cnt {
        height: 120px;
        width: 100%;
        margin: unset;
    }

    .bl-2fr-sw-dh .img-cnt img {
        width: 90px;
        height: 90px;
    }

    .bl-2fr-sw-dh .frame .m-img {
        width: 100%;
        height: 100%;
        margin: 0;
    }

    .bl-2fr-sw-dh .frame .m-img img {
        width: 100%;
        height: 95%;
    }

    .bl-4fr-dh-f {
        width: 100%;
        height: 100px;
        margin: 60px 0 0 0;
    }

    .bl-4fr-dh-f .container {
        width: 90%;
    }

    .bl-4fr-dh-s {
        height: 1750px;
        width: 100%;
        margin: 0px 0 80px 0;
    }

    .bl-4fr-dh-s .container {
        width: 90%;
        height: 100%;
    }

    .bl-4fr-dh-s .frame {
        height: 24%;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .bl-4fr-dh-s .fr-img {
        height: 70%;
        width: 100%;
    }

    .bl-4fr-dh-s .fr-img img {
        width: 100%;
        height: 100%;
    }

    .bl-bg-cu-dh {
        height: 1200px;
        width: 100%;
        padding: 60px 0 0 0;
    }

    .bl-bg-cu-dh .container {
        width: 90%;
        height: 80%;
    }

    .bl-bg-cu-dh .container p {
        margin-top: 25px;
    }

    .bl-bg-cu-dh .s-content {
        border-bottom: 1px solid #af956f;
        padding-top: 20px;
        margin: 0 auto;
        width: 45%;
    }

    .bl-bg-cu-dh .s-content img {
        width: 70px;
        height: 70px;
    }

    .bl-bg-cu-dh .s-content h4 {
        height: 40px;
        width: 80px;
        border: none;
        margin-top: 10px;
    }

    .bl-bg-cu-dh .s-content h2 {
        font-size: 40px;
        margin-top: 0;
    }

    .bl-fm-dh {
        width: 90%;
        height: 1300px;
        margin: -202px auto 60px auto;
    }

    .bl-fm-dh .container {
        width: 90%;
        height: 100%;
    }

    .bl-fm-dh .frame {
        padding: 20px;
        height: 50%;
    }

    .bl-fm-dh .f-content {
        height: 165px;
        width: 336px;
        margin-top: 20px;
        padding-top: 40px;
    }

    .bl-fm-dh .frame h3 {
        margin-top: 15px;
    }

    .bl-fm-dh .f-content span {
        width: 60px;
        height: 60px;
        font-size: 35px;
        padding-top: 10px;
    }

    .bl-fm-dh .f-content h4 {
        margin: -65px 80px 00 0;
    }

    .bl-fm-dh .f-content p {
        margin: 10px 80px 0 0;
        width: 40%;
    }

    .bl-fm-dh .s-content {
        margin-top: 40px;
    }

    .bl-fm-dh .s-content input {
        height: 50px;
        margin: 0px auto 20px auto;
    }

    .bl-fm-dh .s-content input:nth-child(5) {
        height: 150px;
    }

    .bl-fm-dh .frame button {
        width: 45%;
        height: 50px;
    }

    .nb-3fr-dh-f {
        width: 100%;
        height: 100px;
    }

    .nb-3fr-dh-f .container {
        width: 90%;
        height: 100%;
    }

    .nb-3fr-dh-s {
        width: 100%;
        height: 1200px;
    }

    .nb-3fr-dh-s .container {
        width: 90%;
        height: 100%;
    }

    .nb-3fr-dh-s .frame {
        height: 380px;
    }

    .nb-3fr-dh-s .frame img {
        height: 60%;
        width: 100%;
    }

    .nb-3fr-dh-s .content {
        height: 40%;
        padding: 20px 20px 0 20px;
    }

    .nb-3fr-dh-s .content p {
        font-size: 16px;
    }

    .nb-3fr-dh-s .content span {
        margin-top: 15px;
    }
}

#a_m_b_n {
    height: 10px;
    position: relative;
    float: left;
    top: -3px;
    left: -3px;
    width: auto;
    color: #b2b2b2;
    font-size: 12px
}

.theme_head_btn {
    width: 200px;
    height: 127px;
    background: url(h_b_back.png) no-repeat;
    position: relative;
    float: right;
    margin-right: 1px;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out
}

.theme_head_btn:hover {
    background: url(h_b_back.png) 0px -127px no-repeat
}

#product_list {
    list-style: none;
    display: block;
    margin: 0px auto;
    padding: 0px;
    width: 100%
}

#product_list li {
    width: 160px;
    height: 165px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: solid #EAEAEA 1px;
    background-color: #2e2e2e
}

#product_list h1, #product_list h2 {
    font-size: 11px;
    margin: 0px
}

#product_list2 {
    list-style: none;
    display: block;
    margin: 9px;
    padding: 0px;
    width: 100%
}

#product_list2 li {
    width: 23%;
    height: 231px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 4px;
    margin: 1%;
    box-shadow: 0 0 1px #ccc
}

#product_list2 li img {
    max-width: 80%;
    max-height: 58%;
    border-radius: 5px
}

#product_list2 h1, #product_list2 h2 {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    line-height: 18px
}

#product_list2 li #add-bsk {
    width: 23px;
    height: 23px;
    position: absolute;
    top: 5px;
    left: 10px;
    background: url(buy-btn.png) center
}

#product_list2 li #st1, #product_list2 li #st2, #product_list2 li #st3, #product_list2 li #st4 {
    color: #3C6;
    font-size: 9px;
    width: auto;
    line-height: 19px
}

#product_list2 li #st3 {
    color: #09C
}

#product_list2 li #st2 {
    color: #F63
}

.ana_table_st {
    background: #fefefed6;
    color: #777;
    width: 100%
}

.ana_table_st tr:nth-child(even) {
    background-color: #f8f8f8
}

.ana_table_st td {
    padding: 5px 14px;
    width: 24%;
    display: inline-block;
    min-height: 39px
}

.ana_table_st td img {
    max-height: 45px
}

.ana_table_st td:nth-child(1) {
    text-align: left;
    width: 40%;
    background: #eaeaea3d
}

.ana_table_st tr.header {
    background: #fff;
    border-top: 4px #e2e2e2 solid;
    margin-top: 4px;
    color: #E91E63;
    font-size: 21px
}

.ana_table_st tr.header td {
    background: #FFF;
    text-align: right
}

.ana_sub_.ana_table_st tr.header td {
    background: #FFF
}

prd {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 100%
}

.ana_sub_prd li {
    width: 160px;
    height: 190px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    visibility: visible;
    padding: 7px;
    margin: 3px;
    border: solid #EEE 1px;
    margin-bottom: 7px;
    border-radius: 5px;
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    white-space: nowrap
}

.ana_sub_prd li:hover .theme_buy_opt {
    opacity: 1
}

.ana_sub_prd li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle
}

.ana_sub_prd li h1 {
    font-size: 12px
}

.ana_sub_prd li a {
    color: #333;
    font-weight: bold
}

.ana_sub_prd li img {
    height: 70%
}

.ana_sub_prd li .price {
    color: #24C75F
}

.ana_sub_prd {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0px;
    width: 100%;
    position: relative;
    white-space: nowrap;
    overflow-x: auto;
}

.ana_sub_prd li {
    width: 160px;
    height: 190px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    visibility: visible;
    padding: 7px;
    margin: 3px;
    border: solid #EEE 1px;
    margin-bottom: 7px;
    border-radius: 5px;
    font-size: 11px;
    line-height: 14px;
    white-space: nowrap;
    display: inline-block;
}

.ana_sub_prd li:hover .theme_buy_opt {
    opacity: 1
}

.ana_sub_prd li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle
}

.ana_sub_prd li h1 {
    font-size: 12px
}

.ana_sub_prd li a {
    color: #333;
    font-weight: bold
}

.ana_sub_prd li img {
    height: 70%
}

.ana_sub_prd li .price {
    color: #24C75F
}

.ana_big_list {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 97%
}

.ana_big_list li {
    width: 99%;
    height: 34px;
    ;position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 1px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
    background: rgba(10, 10, 10, 0.8)
}

.ana_big_list li h1, .ana_big_list li h2 {
    margin: 0px;
    padding: 0px
}

.ana_big_list li:nth-child(odd) {
    background: #f5f5f5;
    color: #333
}

.ana_big_list li:hover {
    background: #FFF
}

.ana_ads_det {
}

.ana_ads_det tr {
    line-height: 16px;
}

.ana_ads_det tr:nth-child(odd) {
    background: #f2f2f2
}

.ana_ads_det tr td {
    padding: 14px 2px;
}

.ana_ads_det tr td:nth-child(3) {
    text-align: left;
}

.ads_pricerng {
    width: 100%;
    height: 24px;
    background: linear-gradient(to right, #fca132 33%,#9fd628 33.1%,#9fd628 66%,#519e1e 66.1%);
    text-align: center;
    color: #fff;
    text-shadow: 0 0 2px #000;
}

.ads_pricerng .pick {
    width: 20px;
    height: 20px;
    background: #ffffff;
    display: block;
    border-radius: 50% 50% 50% 0;
    border: 7px #ff1100 solid;
    transform: rotateZ(-45deg);
    margin-top: -45px;
    position: relative;
    padding: 0;
}

.Theme_thumb {
    width: 160px;
    height: 185px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: solid #EAEAEA 2px
}

.ads_thumb {
    width: 160px;
    height: 185px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 10px;
    margin: 1px;
    border: solid #EAEAEA 2px;
    font-size: 11px
}

#buy_btn {
    width: 90%;
    height: 35px;
    text-align: center;
    position: absolute;
    top: 155px
}

#ads_btn {
    width: 90%;
    height: 35px;
    text-align: center;
    position: absolute;
    top: 158px
}

.ana_n_f {
    width: 232px;
    font-size: 10.5px;
    direction: rtl;
    position: relative;
    float: right;
    padding: 0px
}

.ana_n_f h2, .ana_n_f h3, .ana_n_f li {
    line-height: 12px;
    margin: 0px
}

#ana_table {
    list-style: none;
    display: inline-block;
    padding: 0px;
    margin: 0;
    width: 100%;
    overflow: hidden
}

#ana_table li {
    border-top: #FFF 1px solid;
    border-bottom: #EEE 1px solid;
    position: relative;
    float: right;
    color: #333;
    width: 100%;
    border-left: #fff 1px solid;
    border-right: #eae9e9 1px solid;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    background: #f6f6f600;
    min-height: 40px;
    overflow: hidden;
    line-height: 30px;
}

#ana_table li:nth-child(even) {
    background: #ffffff94;
    color: #2c2c2c;
}

#ana_table li:hover {
    background: #E3F7DB
}

#ana_table #theader {
    font-weight: bold;
    position: relative;
    float: right;
    background: #ffffff;
    color: #4e4e4e;
    border-bottom: 2px solid #333;
}

.ptex {
    display: none
}

#ana_table p {
    width: 23.75%;
    position: relative;
    float: right;
    text-align: center;
    vertical-align: middle;
    min-height: 30px;
    line-height: 30px;
    padding: 0px;
    border-left: rgb(204 204 204 / 20%) 1px solid;
    font-size: 16px;
}

#ana_table p.pic img {
    height: 100px;
    border-radius: 5px
}

.anaSlide {
    height: 0;
    list-style: none;
    display: block;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 100%;
    position: relative;
    direction: rtl;
    padding-bottom: 34%;
    margin-bottom: 115px
}

.anaSlide li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 0;
    overflow: hidden;
    top: 0;
    opacity: 0;
    padding-top: 34%;
    margin: 0;
    background: #000
}

.anaSlide li .back {
    padding: 0px;
    z-index: -10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    max-height: 100%;
    margin: 0;
    opacity: 0.6;
    filter: blur(6px);
    background: none
}

.anaSlide li .title {
    position: absolute;
    top: 31%;
    width: 79%;
    right: 0;
    color: #fff;
    border-radius: 0 15px 0 15px;
    direction: rtl;
    font-size: 61px;
    font-family: webfont;
    font-weight: bold;
    text-shadow: 1px 1px 2px #333;
    text-align: center
}

.anaSlide li .logo {
    padding: 10px;
    position: absolute;
    top: 30%;
    left: 69%;
    border-radius: 6px;
    padding-top: 4%
}

.anaSlide li .cont {
    padding: 24px;
    position: absolute;
    right: 13%;
    top: 44%;
    right: 0;
    font-size: 21px;
    color: #fff;
    line-height: 25px;
    text-shadow: 1px 1px 2px #000;
    border-radius: 15px 0 15px 0;
    width: 100%;
    font-weight: bold;
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
    max-width: 50%
}

.anaSlide li.previous {
    z-index: 1
}

.anaSlide li.current {
    z-index: 2
}

.anaSlide li.current1 {
    z-index: 2
}

.anaSlide li .sd2 {
}

.anaSlide .dot {
    background: url(dot.png) repeat
}

.txt7 {
    height: 55px;
    overflow: hidden;
    background-color: #67b91e
}

.anaSlide li .mtitle {
    padding: 20px;
    float: right;
    background-color: #464646;
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    width: 30%;
    text-align: left
}

.anaSlide li .mcont {
    position: relative;
    font-size: 18px;
    color: #fff;
    padding: 0;
    line-height: 20px;
    text-indent: 15px;
    direction: rtl;
    text-align: right
}

.smprd {
    background: #0086ab;
    background: linear-gradient(0deg, #008bb1 0%, rgb(0, 90, 119) 41%, rgb(0, 44, 74) 100%)
}

.smprd li {
    background: none
}

.smprd .title {
    text-align: left;
    max-width: 50%
}

.smprd .back {
    display: none
}

.smprd .logo {
    min-width: 32%;
    */}

.smprd::after {
    content: " ";
    width: 100%;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1200 50' style='enable-background:new 0 0 1200 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.47;%7D .st1%7Bfill:%23008bb1;%7D%0A%3C/style%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M-0.5-58.5v94c0,0,117-18,216-19s153,19,223,19s146-19,223-19s139,19,206,19s135-19,213-19s119,14,119,14v-89 H-0.5z'/%3E%3C/g%3E%3Cpath class='st1' d='M-1-55v71.4c0,0,92,14.6,196,15.6s138-18.3,242-18.3s139,9.2,222,9.2S776,9.1,859,9.1s122,14.6,178,13.7 c56-0.9,106-13.7,142-13.7s21,4.6,21,4.6l-1-68.7H-1z'/%3E%3Cg class='st0'%3E%3Cpath class='st1' d='M1202-55V45c0,0-117.1-19.1-216.2-20.2C886.7,23.7,832.7,45,762.6,45S616.5,24.8,539.4,24.8S400.3,45,333.3,45 S198.2,24.8,120.1,24.8S1,39.7,1,39.7V-55H1202z'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: block;
    position: absolute;
    float: right;
    height: 81px;
    top: 99%;
    background-attachment: local;
    background-size: cover;
    z-index: 1000
}

.smprd .cont {
    text-align: left
}

.theme_buy_button {
    height: 29px;
    width: 110px;
    background-image: url(addb.png)
}

.theme_buy_button:hover {
    background-image: url(addb_h.png)
}

.theme_buy_price {
    color: #52900e;
    margin-top: 1px;
    min-width: 192px;
    line-height: 50px;
    border-radius: 4px;
    text-shadow: #7db343 -1px 0px 1px;
    display: inline-block
}

.theme_buy_opt {
    position: absolute;
    top: 0;
    right: -28px;
    line-height: 5px;
    width: 34px;
    height: auto;
    display: block;
    z-index: 2;
    opacity: 0.1;
    transition: All 0.2s ease-in-out
}

.theme_buy_opt img {
    margin: 0
}

.theme_buy_dprice {
    color: #CCC;
    font-style: oblique
}

.theme_del_price {
    color: #D41D20;
    width: 100%;
    height: 15px;
    line-height: 28px;
    font-size: 12px;
    font-weight: initial;
    display: inline-block
}

.theme_ok_price {
    color: #42BF4A;
    height: 61px;
    line-height: 14px;
    font-size: 15px;
    font-weight: bold;
    bottom: 0;
    background: #f7f7f7
}

.theme_fact_button {
    height: 32px;
    width: 104px;
    background-image: url(view_pfact.png)
}

.theme_fact_button:hover {
    height: 32px;
    width: 104px;
    background-image: url(view_pfact_h.png)
}

.theme_add_prdd {
    margin: 5px -3px;
    height: 35px;
    width: 66px;
    display: inline-block;
    float: left;
    line-height: 19px;
    left: 0;
    position: absolute
}

.theme_add_prdd input {
    width: 40px;
    padding: 0;
    height: 29px;
    text-align: center;
    border-radius: 0 4px 4px 0;
    margin: 0px -12px;
    background: #ffffff;
    color: #000;
}

.text-bold {
    font-weight: bold;
}

.inner_pan_hdr {
    line-height: 18px;
    font-weight: bold
}

.text-undr {
    font-size: 12px
}

.ana_prd_slrs {
    width: 100%
}

.ana_prd_slrs tr:nth-child(even) {
    background: #f5f5f5
}

.ana_prd_slrs td {
    padding: 5px
}

.ana_prd_slrs span {
    min-width: 66%;
    display: block
}

.ana_prd_slrs i {
    float: right;
    padding: 10px
}

i.fa-store {
    color: #8BC34A !important;
}

#ana_product {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: #fff
}

#ana_product li {
    width: 23%;
    direction: rtl;
    height: 360px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    visibility: visible;
    padding: 0;
    margin: 1%;
    border: solid #f3f3f3 1px;
    margin-bottom: 7px;
    border-radius: 5px;
    background: #fff;
    display: inline-block
}

#ana_product li:hover .theme_buy_opt {
    opacity: 1;
    right: 0px
}

#ana_product li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle
}

#ana_product li h1 {
    font-size: 15px
}

#ana_product li a {
    color: #797979;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px
}

#ana_product li ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 95%;
    height: 100%;
    position: relative;
    float: right
}

#ana_product li ul li {
    width: 98%;
    height: 20%;
    vertical-align: middle;
    border: none;
    box-shadow: none;
    text-align: right;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 19px
}

#ana_product li ul li:nth-child(1) {
    height: 50%;
    text-align: center
}

#ana_product li ul li:nth-child(2) {
    height: 32%
}

#ana_product li ul li:nth-child(3) {
    height: 15%
}

#ana_product li ul li a img {
    max-height: 90%
}

#ana_product li .prd_img {
    display: inherit;
    height: 43%;
    float: right;
    text-align: center;
    width: 100%
}

#ana_product li .prd_img img {
    height: 100%;
    margin: 0;
    border-radius: 2px
}

#ana_product li .prd_tlt {
    height: 43%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    overflow: hidden;
    padding: 5%
}

#ana_product li .prd_tlt h1 {
    line-height: 18px;
    font-size: 13px
}

#ana_product li .prd_prc {
    height: 27%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    position: relative
}

.ads_btn_rail::-webkit-scrollbar-track {
    background-color: #f5f5f51a
}

.ads_btn_rail::-webkit-scrollbar {
    width: 3px;
    height: 5px;
    background-color: #f5f5f503
}

.ads_btn_rail::-webkit-scrollbar-thumb {
    background-color: #ebf4fc1c
}

.ads_btn_rail {
    position: relative;
    padding: 1%;
    width: 99%;
    max-width: 1277px;
    white-space: nowrap;
    background: none;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: content-box;
    direction: rtl;
    -webkit-user-drag: none;
    list-style: none;
    white-space: nowrap;
    padding: 0px 0.5%;
    margin: 2px 0%;
    text-align: center;
    min-height: 54px;
}

.ads_btn_rail li i {
    font-size: 38px;
    margin-bottom: 10px
}

.ads_btn_rail li a {
    border-radius: 6px;
    color: #90001b;
}

.ads_btn_rail li img {
    filter: grayscale(1)
}

.ads_btn_rail li {
    float: none;
    height: 39px;
    display: inline-block;
    margin: 5px;
}

.ads_btn_rail li:hover a {
    color: #fff !important
}

#ana_product li .ana_off_clc {
    background: #8cd0a2;
    color: #eee;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 11px;
    padding: 3px;
    border-radius: 17px
}

#ana_prd_det {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right
}

#ana_prd_det li {
    width: 98%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 3px;
    display: block
}

#ana_prd_det #theader {
    font-weight: bold;
    position: relative;
    float: right;
    background: #888;
    color: #EEE
}

#ana_prd_det li .prp1, #ana_prd_det li .prp2, #ana_prd_det li .prp3 {
    width: 41%;
    position: relative;
    float: left;
    vertical-align: middle;
    height: auto;
    min-height: 20px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px
}

#ana_prd_det li .prp2 {
    width: 51%;
    text-align: right;
    float: right
}

#ana_prd_det li .prp3 {
    width: 50%;
    float: right
}

#ana_prd_det li .prp1 img {
    width: 100%;
    border-radius: 4px
}

#ana_prd_det h1 {
    margin: 0px;
    font-size: 22px
}

#ana_prd_det h2 {
    margin: 0px;
    font-size: 22px;
    line-height: 27px
}

#ana_prd_det #phead {
    width: 99%;
    height: 20px;
    font-size: 16px;
    line-height: 18px;
    padding: 8px;
    border-bottom: #ccc solid 2px;
    margin-top: 5px;
    position: relative;
    float: right
}

#ana_prd_det #pdet {
    width: 99%;
    height: auto;
    font-size: 14px;
    line-height: 18px;
    padding: 8px;
    background: #FFF;
    position: relative;
    float: right;
    min-height: 18px
}

#ana_prd_pfc {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right
}

#ana_prd_pfc li {
    border: none;
    padding: 0;
    background: #CAD6DF;
    width: 100%;
    color: #222
}

#ana_prd_pfc li:nth-child(even) {
    background: #D2E1E3
}

#ana_prd_pfc li p {
    background: #FCFCFC;
    color: #333;
    position: relative;
    float: right;
    width: 82%;
    line-height: 20px;
    padding: 3px;
    display: block;
    border-right: #F66 5px solid;
    min-height: 26px
}

#ana_prd_pfc li p:first-child {
    background: none;
    color: #EEE;
    position: relative;
    float: right;
    width: 15%;
    border: none;
    text-align: left
}

#ana_prd_pfc .rhead {
    background: #EEE;
    color: #333;
    font-size: 18px;
    min-height: 34px;
    line-height: 32px
}

.theme_buy_button {
    height: 29px;
    width: 110px;
    background-image: url(addb.png);
}

.theme_buy_button:hover {
    background-image: url(addb_h.png);
}

.theme_buy_price {
    color: #000000;
    margin-top: 1px;
    min-width: 192px;
    line-height: 22px;
    border-radius: 9px;
    display: inline-block;
    width: 100%;
    padding: 13px;
    background: #eeeeee94;
    border: 1px solid #cccccca1;
}

.theme_buy_price h3 {
    font-size: 28px;
    line-height: 48px;
    padding: 2%;
    font-weight: bold;
}

.theme_buy_opt {
    position: absolute;
    top: 0;
    right: -28px;
    line-height: 5px;
    width: 34px;
    height: auto;
    display: block;
    z-index: 2;
    opacity: 0.1;
    transition: All 0.2s ease-in-out;
}

.theme_buy_opt img {
    margin: 0
}

.theme_buy_dprice {
    color: #CCC ;
    font-style: oblique
}

.theme_del_price {
    color: #D41D20;
    width: 100%;
    height: 20px;
    line-height: 28px;
    font-size: 12px;
    font-weight: initial;
    display: inline-block;
}

.theme_ok_price {
    color: #235826;
    height: 72px;
    line-height: 18px;
    font-size: 15px;
    font-weight: bold;
    bottom: 0;
}

.theme_fact_button {
    height: 32px;
    width: 104px;
    background-image: url(view_pfact.png);
}

.theme_fact_button:hover {
    height: 32px;
    width: 104px;
    background-image: url(view_pfact_h.png);
}

.theme_add_prdd {
    margin: 14px -3px;
    height: 35px;
    width: 71px;
    display: inline-block;
    float: left;
    line-height: 19px;
    left: 0;
    position: absolute;
}

.theme_add_prdd input {
    width: 40px;
    padding: 0px 0px 0;
    height: 29px;
    text-align: center;
    border-radius: 0 4px 4px 0;
    margin: -2px -8px;
    box-shadow: inset 0 0 3px #ccc;
}

.ana_off_tag {
    background: #57e05c;
    border-radius: 3px 0 0 3px;
    color: #fff;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 23px;
    position: relative;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
    font-size: 13px;
    text-shadow: 0px 0px 2px #000;
}

.ana_off_tag::before {
    background: #f5f5f5;
    border-radius: 10px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
    content: '';
    height: 6px;
    left: 10px;
    position: absolute;
    width: 6px;
    top: 10px;
}

.ana_off_tag::after {
    background: #f5f5f5;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #57e05c;
    border-top: 13px solid transparent;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
}

.ana_off_tag:hover {
    background-color: crimson;
    color: white;
}

.ana_off_tag:hover::after {
    border-left-color: crimson;
}

#ana_product {
    list-style: none;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: #ffffff;
}

#ana_product li {
    width: 25%;
    direction: rtl;
    height: 470px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 0.5%;
    margin: 0;
    border: solid #f1f1f1 1px;
    border-right: none;
    border-top: none;
    margin-bottom: 0;
    border-radius: 0px;
    background: #fff;
}

#ana_product li:hover .theme_buy_opt {
    opacity: 1;
    right: 0px;
}

#ana_product li p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle;
}

#ana_product li h1 {
    font-size: 15px;
}

#ana_product li a {
    color: #3c3c3c;
    font-weight: bold;
    font-size: 15px;
}

#ana_product li ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 95%;
    height: 100%;
    position: relative;
    float: right
}

#ana_product li ul li {
    width: 98%;
    height: 20%;
    vertical-align: middle;
    border: none;
    box-shadow: none;
    text-align: right;
    padding: 0;
    margin: 0;
    font-size: 11px;
    line-height: 19px;
}

#ana_product li ul li:nth-child(1) {
    height: 50%;
    text-align: center
}

#ana_product li ul li:nth-child(2) {
    height: 32%;
}

#ana_product li ul li:nth-child(3) {
    height: 15%;
}

#ana_product li ul li a img {
    max-height: 90%;
}

#ana_product li .prd_img {
    display: inherit;
    height: 55%;
    float: right;
    text-align: center;
    width: 100%;
    overflow: hidden;
}

#ana_product li .prd_img img {
    height: 100%;
    margin: 0;
    border-radius: 2px;
    transition: All ease-in-out 0.2s;
    transform: scale(1.2);
}

#ana_product li:hover .prd_img img {
    transform: scale(1.1)
}

#ana_product li .prd_tlt {
    height: 29%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 12px;
    line-height: 13px;
    overflow: hidden;
    margin-top: 18px;
}

#ana_product li .prd_tlt h1 {
    line-height: 18px;
    font-size: 13px;
}

#ana_product li .prd_prc {
    height: 21%;
    float: right;
    text-align: justify;
    width: 100%;
    font-size: 15px;
    line-height: 13px;
    border-top: 1px dashed #e8e8e8;
}

#ana_product li .ana_off_clc {
    background: #d73838;
    color: #eee;
    position: absolute;
    left: -34px;
    top: -401px;
    font-size: 11px;
    padding: 3px;
    border-radius: 17px;
}

.ana-col-1 {
    column-count: 1
}

.ana-col-2 {
    column-count: 2
}

.ana-col-3 {
    column-count: 3
}

.ana-col-4 {
    column-count: 4
}

.ana_dtools {
    position: absolute;
    z-index: 1;
    right: -33px;
    color: #989898;
    width: 84px;
    top: 37px;
}

.ana_dtools li {
    text-align: center;
    height: 34px;
    max-width: 35px;
}

.ana_dtools li i {
}

.prd_ftr {
    display: flex;
    width: 96%;
    padding: 1%;
    margin: auto 1%;
    border-top: 1px solid #eee;
}

.prd_ftr div {
    width: 25%;
    opacity: 0.5;
}

.add_b {
    width: 98%
}

#ana_prd_det {
    list-style: none;
    display: block;
    padding: 2px;
    margin: 0px;
    width: 100%;
    text-align: right;
}

#ana_prd_det .detail {
    width: 98%;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    visibility: visible;
    padding: 2px;
    margin: 3px;
}

#ana_prd_det #theader {
    font-weight: bold;
    position: relative;
    float: right;
    background: #888;
    color : #EEE
}

#ana_prd_det .detail .prp1,#ana_prd_det .detail .prp2,#ana_prd_det .detail .prp3 {
    width: 29%;
    position: relative;
    float: right;
    vertical-align: middle;
    height: auto;
    min-height: 92px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px;
}

#ana_prd_det .detail .prp1 {
    border-left: 1px dashed #e0e0e0;
}

#ana_prd_det .detail .prp2 {
    width: 45%;
    text-align: right;
    padding-right: 15px;
}

#ana_prd_det .detail .prp3 {
    width: 26%;
    text-align: right;
}

#ana_prd_det .detail .prp1 img {
    width: 90%
}

#ana_prd_det h1 {
    margin: 0px;
    font-size: 22px;
    border-bottom: 1px solid #eee;
    line-height: 37px;
    margin-bottom: 8px;
}

#ana_prd_det h2 {
    margin: 0px;
    font-size: 22px;
}

.phead {
    width: 99%;
    height: 20px;
    font-size: 16px;
    line-height: 18px;
    padding: 8px;
    border-bottom: #ccc solid 2px;
    margin-top: 5px;
    position: relative;
    float: right;
}

.pdet {
    width: 99%;
    height: auto;
    font-size: 14px;
    line-height: 18px;
    padding: 8px;
    background: #FFF;
    position: relative;
    min-height: 18px;
}

#ana_prd_pfc {
    list-style: none;
    display: block;
    padding: 5px;
    margin: 0px;
    width: 98%;
    text-align: right;
}

#ana_prd_pfc li {
    border: none;
    padding: 0;
    background: #CAD6DF;
    width: 100%;
    color: #222
}

#ana_prd_pfc li:nth-child(even) {
    background: #D2E1E3;
}

#ana_prd_pfc li p {
    background: #FCFCFC;
    color: #333;
    position: relative ;
    float: right;
    width: 82%;
    line-height: 20px;
    padding: 3px;
    display: block;
    border-right: #F66 5px solid;
    min-height: 26px
}

#ana_prd_pfc li p:first-child {
    background: none;
    color: #EEE;
    position: relative ;
    float: right;
    width: 15%;
    border: none;
    text-align: left
}

#ana_prd_pfc .rhead {
    background: #EEE;
    color: #333;
    font-size: 18px;
    min-height: 34px;
    line-height: 32px;
}

.mini_pic_thu {
    max-width: 61px;
    height: 49px;
    float: right;
    border: 1px #FFF solid;
    box-shadow: 0 0 1px #888;
    background: #F9F9F9;
    margin: 4px;
}

.mini_pic_thu img {
    max-height: 130%;
    max-width: 130%;
    min-height: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0
}

#ana_prd_id {
    position: absolute;
    top: -1px;
    background: #FF9800;
    color: #FFF;
    z-index: 2;
    height: 34px;
    padding: 10px;
    width: 49px;
    line-height: 19px;
}

.theme_vote_i {
    display: inline-block;
    height: 15px;
    width: 75px;
    background: url(score_bb.png) center;
    margin: 1px;
}

.theme_vote_i div {
    height: 100%;
    padding-top: 0px;
    padding-left: 0px;
    background: url(score_cc.png) no-repeat right;
    width: 75px;
    position: relative;
    right: 0px;
    float: right
}

.theme_vote_t {
    float: left;
    position: absolute;
    height: 18px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
    vertical-align: middle;
    left: 0px;
    top: 0px;
}

#ana_comment {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 100%;
}

#ana_comment li {
    position: relative;
    float: right;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}

#ana_comment li .phead {
    border-top: #f3f3f3 1px solid;
    border-bottom: #EEE 1px solid;
    margin: 0;
    position: relative;
    text-shadow: 1px 1px 2px #b9b9b9;
    float: right;
    width: 97%;
    color: #272727;
    background: #f5f5f5;
    padding: 2%;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
}

#ana_comment li .pbody {
    border-bottom: #EEE 1px solid;
    position: relative;
    float: right;
    width: 97%;
    line-height: 18px;
    margin: 0;
    background: #fffcf3;
    padding: 1%;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
}

#ana_comment li .vote_dc {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 116px;
    color: #000;
    height: 20px;
    font-size: 11px;
    font-weight: bolder;
}

.ana_obj {
    background: #ffffff;
    padding: 3px;
    color: #25831E;
    margin: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 8px;
    position: relative;
    width: auto;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.25);
    display: inline-block;
    border: 1px solid #FFF;
    font-family: 'Iransans';
    line-height: 25px;
    font-size: 17px;
    vertical-align: middle;
}

.ana_tags {
    background: #ffffff;
    padding: 6px;
    color: #25831E;
    margin: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 4px;
    position: relative;
    width: auto;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
    border: 1px solid #FFF;
    font-size: 15px;
    line-height: 28px;
    width: 22px;
}

.ana_tags:hover {
    background: #0CF;
    color: #FFF
}

.ana_tags a {
    color: #FFF;
}

.ana_tags:hover {
    background: #FFF;
    color: #555
}

.mini_pic_thu {
    max-width: 40px;
    height: 36px;
    float: right;
    border: 2px #FFF solid;
    box-shadow: 0 0 1px #888;
    background: #F9F9F9;
    display: flex;
    position: relative;
    margin: 4px
}

.mini_pic_thu img {
    max-height: 130%;
    max-width: 130%;
    min-height: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0
}

#ana_prd_id {
    position: absolute;
    left: -20px;
    top: -1px;
    background: #b6f7ff;
    color: #7b557f;
    z-index: 2;
    height: 45px;
    padding: 10px;
    width: 59px;
    border-radius: 20px 0
}

#ana_prd_id:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 0px;
    top: 100%;
    border-width: 5px 10px;
    border-style: solid;
    border-color: #466075 #466075 transparent transparent
}

#ana_prd_id:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 0;
    left: -20px;
    top: 12px;
    border-width: 20px 10px;
    border-style: solid;
    border-color: #3A81A5 #3A81A5 #3A81A5 transparent;
    z-index: -1
}

.theme_vote_i {
    display: inline-block;
    height: 15px;
    width: 75px;
    background: url(score_bb.png) center;
    margin: 1px
}

.theme_vote_i div {
    height: 100%;
    padding-top: 0px;
    padding-left: 0px;
    background: url(score_cc.png) no-repeat right;
    width: 75px;
    position: relative;
    right: 0px;
    float: right
}

.theme_vote_t {
    float: left;
    position: absolute;
    height: 18px;
    padding-top: 0px;
    padding-left: 0px;
    text-align: center;
    vertical-align: middle;
    left: 0px;
    top: 0px
}

#ana_comment {
    list-style: none;
    display: block;
    padding: 1px;
    margin: 0px;
    width: 100%
}

#ana_comment li {
    position: relative;
    float: right;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px
}

#ana_comment li #phead {
    border-bottom: #e0e0e0 1px dashed;
    margin: 0;
    position: relative;
    float: right;
    width: 97%;
    color: #d68989;
    background: #fff;
    padding: 1%;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px
}

#ana_comment li #pbody {
    position: relative;
    float: right;
    width: 97%;
    line-height: 18px;
    margin: 0;
    background: #f1f1f1;
    padding: 1%;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    border-top: none
}

#ana_comment li .vote_dc {
    position: absolute;
    top: 10px;
    left: 5px;
    text-shadow: 1px 1px 3px #333;
    width: 116px;
    color: #fff;
    height: 20px;
    font-size: 11px;
    font-weight: bolder
}

.ana_obj {
    background: #f7f7f7;
    padding: 8px;
    color: #25831E;
    margin: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    width: auto;
    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.25);
    display: inline-block;
    border: 1px solid #FFF;
    font-family: WebFont
}

.ana_tags {
    background: #fff;
    padding: 6px;
    color: #25831E;
    margin: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    width: auto;
    box-shadow: 0px 0px 1px 1px rgba(123, 123, 123, 0.25);
    border: 1px solid #fff;
    font-size: 11px;
    line-height: 12px;
    display: inline-block;
}

.ana_tags:hover {
    background: #0CF;
    color: #060606
}

.ana_tags a {
    color: #FFF
}

.ana_tags:hover {
    background: #000;
    color: #10f90e
}

.page_gallery img {
    margin: 0
}

.ribbon, .thumb_st {
    width: 45px;
    height: 21px;
    position: absolute;
    right: -74px;
    top: -1px;
    z-index: 11;
    background: #33da18;
    color: #fff;
    width: 179px;
    transform: rotateZ(45deg) scale(0.5);
    padding: 0;
    line-height: 35px;
    text-align: center;
    height: 32px;
}

.thumb_biglist {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
    position: relative;
    column-count: 2
}

.thumb_biglist li {
    width: 99%;
    height: auto;
    text-align: justify;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    padding: 10px;
    margin: 5px;
    font-size: 14px;
    box-shadow: 0px 0px 2px #c6c6c6;
    background: #fff;
    display: inline-block
}

.thumb_biglist ul {
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: none
}

.thumb_biglist ul h2 {
    font-family: iransans
}

.thumb_biglist ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: none;
    line-height: 22px
}

.thumb_biglist ul li img {
    width: 160px;
    height: 110px;
    float: right;
    border: 2px solid;
    box-shadow: 0px 0px 2px #999;
    margin: 3px
}

.theme_mini_thumb {
    padding: 0;
    margin: 0;
    list-style: none
}

.theme_mini_thumb li {
    width: 32px;
    height: 32px;
    position: relative;
    float: right;
    margin: 3px;
    -webkit-box-shadow: 0px 0px 2px #555;
    -moz-box-shadow: 0px 0px 2px #555;
    box-shadow: 0px 0px 2px #555;
    border: 2px solid #EEE
}

.theme_mini_thumb li img {
    width: 100%;
    height: 100%
}

.ana_mini_list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    font-family: WebFont
}

.ana_mini_list li {
    width: 97%;
    padding: 2px;
    background: #f1f1f1;
    border-right: #3CC 8px solid;
    height: 30px;
    font-size: 11px;
    vertical-align: middle;
    margin: 1px
}

.ana_mini_list li img {
    width: 32px;
    height: 32px;
    vertical-align: middle
}

.modThumb {
    float: right;
    text-align: center;
    margin: 25px;
    height: 200px;
    width: 200px;
    padding: 10px;
    position: relative;
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3)
}

.modThumb h1, .modThumb h2 {
    font-family: WebFont;
    font-size: 17px;
    text-shadow: 0px 1px 2px white
}

.modThumb:before {
    content: '';
    width: 50px;
    height: 50px;
    top: 0;
    right: 0;
    position: absolute;
    z-index: -1;
    box-shadow: 10px -10px 8px rgba(0, 0, 0, 0.2);
    transform: rotate(2deg) translate(-14px, 20px) skew(-20deg)
}

.modThumb:after {
    content: '';
    width: 50px;
    height: 50px;
    top: 0;
    left: 0;
    position: absolute;
    z-index: -1;
    display: inline-block;
    box-shadow: -10px -10px 10px rgba(0, 0, 0, 0.2);
    transform: rotate(2deg) translate(12px, 25px) skew(20deg)
}

.modThumb-shr {
    width: 100px;
    height: 100px;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
    -ms-transform: rotate(0deg) translate(-20px, -15px) skew(20deg);
    -webkit-transform: rotate(0deg) translate(-20px, -15px) skew(20deg);
    transform: rotate(0deg) translate(-20px, -15px) skew(20deg)
}

.modThumb-shl {
    content: '';
    width: 100px;
    height: 100px;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: -1;
    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
    -ms-transform: rotate(0deg) translate(20px, -15px) skew(-20deg);
    -webkit-transform: rotate(0deg) translate(20px, -15px) skew(-20deg);
    transform: rotate(0deg) translate(20px, -15px) skew(-20deg)
}

.thumb_st {
    right: unset;
    left: -70px;
    top: -4px;
    transform: rotate(-45deg) scale(0.6)
}

.ribbon .r_inner {
    padding: 0;
    margin: 0
}

.tree_menu {
    direction: rtl;
    float: right;
    width: 100%;
    z-index: 20;
    margin: 0px;
    padding: 0;
    line-height: 18px
}

.tree_menu li a, .tree_menu li {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: #F66
}

.tree_menu li:nth-child(even) {
    background: none
}

.tree_menu li img {
    height: 29px;
    width: 29px;
    border-radius: 50%
}

.tree_menu li {
    list-style: none;
    position: relative;
}

.tree_menu_h {
    width: 100%;
    background: #fbfbfb;
    max-width: 1270px;
    margin: auto;
    display: table;
    float: none;
    position: relative;
    border: 1px #dedede solid;
    border-top: none
}

.tree_menu_h li {
    width: 110px
}

.tree_menu li a {
    padding: 0px;
    text-decoration: none;
    color: #555;
    padding: 3%;
    display: block;
    width: 100%;
    font-size: 16px;
}

.tree_menu li a:hover {
    background: #f7f7f7;
    color: #ff2a2a
}

.tree_menu h1, .tree_menu h2 {
    font-size: 16px;
    width: 88%;
    padding: 0;
    display: block
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: black;
    right: 0;
    bottom: 0
}

.tree_menu li ul {
    display: none;
    position: absolute;
    right: 100%;
    top: 0%;
    padding: 0;
    margin: 0;
    z-index: 1600;
    border: #E6E6E6 1px solid;
    border-right: #f3f3f3 9px solid;
    line-height: 18px
}

.tree_menu_h li ul {
    top: 100%;
    right: 0
}

.tree_menu li:hover>ul {
    display: block;
    background: #fafafa
}

.tree_menu li ul:hover>.tree_menu li {
    background: #F66
}

.tree_menu li ul li, .tree_menu li ul li a {
    float: none
}

.tree_menu li ul li {
    display: block;
    padding-bottom: 5px;
    width: 208px
}

.tree_menu li ul li a {
    width: 88%;
    display: block
}

.tree_menu li ul li ul {
    display: none
}

.tree_menu li ul li:hover ul {
    right: 100%;
    top: 0
}

.tree_menu_X {
    direction: rtl;
    float: right;
    width: 100%;
    z-index: 20;
    margin: 0px;
    padding: 0;
    line-height: 18px
}

.tree_menu_X ul {
    padding: 0
}

.tree_menu_X li a, .tree_menu_X li {
    float: right;
    width: 100%;
    z-index: 22;
    text-indent: 10px;
    color: #F66;
    font-weight: bold;
}

.tree_menu_X li ul li a {
    font-weight: normal
}

.tree_menu_X li:nth-child(even) {
    background: none
}

.tree_menu li img {
    height: 29px;
    width: 29px;
    border-radius: 50%
}

.tree_menu_X li {
    list-style: none;
    position: relative;
}

.tree_menu_h {
    width: 100%;
    background: #fbfbfb;
    max-width: 1270px;
    margin: auto;
    display: table;
    float: none;
    position: relative;
    border: 1px #dedede solid;
    border-top: none
}

.tree_menu_X li {
    width: 100%;
}

.tree_menu_X li a {
    padding: 0px;
    text-decoration: none;
    color: #434343;
    padding: 2%;
    display: block;
    width: 100%;
    font-size: 15px;
}

.tree_menu_X li a img {
    height: 32px;
    vertical-align: text-bottom;
}

.tree_menu_X li a:hover {
    background: #f7f7f7;
    color: #ff2a2a
}

.tree_menu_X h1, .tree_menu_X h2 {
    font-size: 16px;
    width: 88%;
    padding: 0;
    display: block
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: black;
    right: 0;
    bottom: 0
}

.tree_menu_X li ul {
    float: right;
    display: block;
    position: relative;
    right: 10%;
    padding: 0;
    margin: 0;
    z-index: 1600;
    line-height: 18px;
}

.tree_menu_h li ul {
    top: 100%;
    right: 0
}

.tree_menu_X li:hover>ul {
}

.tree_menu_X li ul:hover>.tree_menu_X li {
    background: #F66
}

.tree_menu_X li ul li, .tree_menu_X li ul li a {
    float: none
}

.tree_menu_X li ul li {
    display: block;
    padding-bottom: 2px;
    width: 208px;
}

.tree_menu_X li ul li a {
    width: 88%;
    display: block;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    border-right: 1px solid #d9d9d9;
}

.tree_menu_X li ul li ul {
}

.tree_menu_X li ul li:hover ul {
}

.mini_task_btn i {
    font-size: 26px;
    color: #464646;
    width: 23px;
    height: 23px;
    filter: invert(1);
}

.mini_task_btn {
    width: 68px;
    height: 60px;
    direction: ltr;
    margin: 1px 2px;
    display: inline-block;
    text-align: center;
    padding-top: 9px;
    color: #0c0c0c;
    line-height: 14px;
    font-size: 11px;
    z-index: 35000;
    direction: rtl;
    vertical-align: top;
}

.mini_task_btn .timg {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.mini_task_btn img {
    max-height: 24px
}

.mini_task_btn a {
    color: #ffffff;
}

.mini_task_btn .tbl_m {
    display: none;
    top: 99%;
    left: 0px;
    width: 200px;
    min-height: 30px;
    padding: 10px;
    -moz-box-shadow: #777 1px 1px 1px;
    -o-box-shadow: #777 1px 1px 1px;
    -ms-box-shadow: #777 1px 1px 1px;
    box-shadow: #777 1px 1px 2px;
    background: #fefefe;
    z-index: 65000;
    opacity: 0;
    transition: all 0.5s ease-in-out
}

.mini_task_btn:hover .tbl_m {
    display: block;
    opacity: 1;
    position: absolute
}

.mini_task_btn .searchbtn {
    background: url(search.png) no-repeat center;
    width: 20px;
    height: 20px;
    border: none;
    content: "";
    display: block;
    float: left
}

.mini_task_btn .searchfrm {
    width: 95%;
    display: block;
    border: 1px dashed #CCC;
    padding: 5px;
    float: right
}

.mini_task_btn .searchtxt {
    width: 78%;
    border: none;
    font-size: 10px;
    font-family: Tahoma;
    float: right;
    padding: 0;
    direction: rtl
}

.mini_task_btn .searchbtn {
    background: url(search.png) no-repeat center;
    width: 20px;
    height: 20px;
    border: none;
    content: "";
    display: block;
    float: left
}

.mini_task_btn .searchfrm {
    width: 95%;
    display: block;
    border: 1px dashed #CCC;
    padding: 5px;
    float: right
}

.mini_task_btn .searchtxt {
    width: 78%;
    border: none;
    font-size: 10px;
    font-family: Tahoma;
    float: right;
    padding: 0;
    direction: rtl
}

.nivo-control {
    display: none;
    visibility: hidden
}

.ana_flat_box {
    margin: 0px;
    padding: 0px;
    display: block;
    position: relative;
    float: right
}

.ana_flat_box ul {
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: right
}

.ana_flat_box ul li {
    width: 24%;
    height: 295px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 3px;
    margin: 3px;
    background: #FFF
}

.ana_flat_box ul li img {
    height: 72%;
    margin: 5%
}

.ana_flat_box ul li #content {
    display: block;
    width: 70%;
    height: 100%;
    background: rgba(50, 50, 50, 1);
    color: #CCC;
    position: absolute;
    padding: 15%;
    text-align: justify;
    direction: rtl;
    opacity: 0;
    top: -10%;
    font-family: tahoma;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out
}

.ana_flat_box ul li #content a {
    color: #FFF
}

.ana_flat_box ul li #content img {
    max-height: 30%;
    max-width: 30%;
    margin: 2px;
    float: left
}

.ana_flat_box ul li:hover #content {
    opacity: 1
}

.ana_flat_box h1, .ana_flat_box h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    font-family: WebFont
}

.ana_flatB {
    width: 24%;
    height: 295px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 2px;
    margin: 4px;
    background: #FFF
}

.ana_flatB img {
    height: 72%;
    margin: 5%
}

.ana_flatB #content {
    display: block;
    width: 70%;
    height: 100%;
    background: rgba(200, 10, 50, 1);
    color: #CCC;
    position: absolute;
    padding: 15%;
    text-align: justify;
    direction: rtl;
    opacity: 0;
    top: -10%;
    font-family: tahoma;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out
}

.ana_flatB #content a {
    color: #FFF
}

.ana_flatB:hover #content {
    opacity: 1
}

.ana_flatB h1, .ana_flatB h2 {
    font-size: 13px;
    margin: 0px;
    padding: 0px;
    line-height: 18px;
    font-family: WebFont
}

.psearch {
    width: 115px;
    height: 40px;
    float: left;
    margin: 10px;
    margin-left: 0
}

.psearch #q {
    float: right;
    width: 70px;
    height: 25px;
    margin: 0;
    padding: 3px;
    border-radius: 0 5px 5px 0;
    border: solid #111 1px;
    font-family: WebFont;
    font-size: 12px
}

.psearch .submit {
    float: right;
    width: 35px;
    height: 33px;
    margin: 0;
    padding: 3px;
    border-radius: 5px 0 0 5px;
    border: solid #111 1px;
    font-family: WebFont;
    font-size: 12px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
    background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #fff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0)
}

.st0, .st1, .st2, .st3, .st4, .st5 {
    display: inline-block;
    padding: 2px;
    margin: 2px;
    background: #3C6;
    color: #FFF;
    font-family: WebFont;
    font-size: 13px
}

.st0 {
    background: #888
}

.st2 {
    background: #F93
}

.st3 {
    background: #3CC
}

.st4 {
    background: #3C6
}

.st5 {
    background: #616161
}

.simply-scroll-container {
    position: relative;
    height: 200px;
    direction: ltr
}

.simply-scroll-clip {
    position: relative;
    overflow: hidden
}

.simply-scroll-list {
    overflow: hidden;
    margin: 0;
    height: 200px;
    padding: 0;
    list-style: none
}

.simply-scroll-list li {
    padding: 0;
    margin: 0;
    height: 200px;
    list-style: none;
    overflow: hidden;
    width: auto;
    border-radius: 7px
}

.simply-scroll-list li img {
    border: none;
    display: block;
    height: 100%;
    box-shadow: inset 0 0 4px 4px #000;
    padding: 2px
}

.simply-scroll {
    width: 98%;
    height: 200px;
    margin-bottom: 1em;
    background: #EEE;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    border-radius: 10px;
    border: 3px solid #eee;
    box-shadow: #000 2px 2px 2px
}

.simply-scroll .simply-scroll-clip {
    width: 100%;
    height: 200px
}

.simply-scroll .simply-scroll-list {
}

.simply-scroll .simply-scroll-list li {
    float: left;
    width: auto;
    height: 98%
}

.simply-scroll .simply-scroll-list li img {
}

.simply-scroll .simply-scroll-btn {
}

.simply-scroll .simply-scroll-btn-left {
}

.simply-scroll .simply-scroll-btn-left.disabled {
}

.simply-scroll .simply-scroll-btn-left:hover {
}

.simply-scroll .simply-scroll-btn-right {
}

.simply-scroll .simply-scroll-btn-right.disabled {
}

.simply-scroll .simply-scroll-btn-right:hover {
}

.simply-scroll .simply-scroll-btn-up {
}

.simply-scroll .simply-scroll-btn-up.disabled {
}

.simply-scroll .simply-scroll-btn-up:hover {
}

.simply-scroll .simply-scroll-btn-down {
}

.simply-scroll .simply-scroll-btn-down.disabled {
}

.simply-scroll .simply-scroll-btn-down:hover {
}

.esc {
    position: relative;
    clear: both;
    width: 95%
}

.als-container {
    position: relative;
    width: 1270px;
    margin: 0px auto
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    width: 95%
}

.als-wrapper {
    position: relative;
    list-style: none
}

.als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
    border: 1px #ccc dashed
}

.als-prev, .als-next {
    position: absolute;
    cursor: pointer;
    clear: both
}

.als-container .als-item {
    margin: 0px;
    margin-right: 2px;
    height: 95%;
    width: 295px;
    ;overflow: hidden
}

.als-container .als-item img {
    vertical-align: middle;
    margin-bottom: 8px;
    height: 70%
}

.als-container .als-prev, .als-container .als-next {
    top: 35%;
    width: 50px;
    height: 150px
}

.als-container .als-prev {
    left: -20px
}

.als-container .als-next {
    right: -20px
}

.ana_7blk {
    width: 100%;
    max-width: 1270px;
    background: #FFF;
    display: inline-block;
    position: relative;
    padding-bottom: 40px;
    padding-top: 10px;
    text-align: center
}

.ana_7blk .inner {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block
}

.ana_7blk .inner li {
    width: 33.1%;
    height: 0;
    padding-top: 25%;
    overflow: hidden;
    float: left;
    position: relative;
    border-radius: 2px
}

.ana_7blk .inner li a {
    color: #FFF
}

.ana_7blk .inner li:first-child {
}

.ana_7blk .inner li .a7b_title {
    position: absolute;
    width: 100%;
    height: 35px;
    padding: 1px;
    line-height: 33px;
    font-size: 14px;
    background: rgb(49, 49, 49);
    color: #FFF;
    bottom: 0;
    left: 0;
    z-index: 1000;
    direction: rtl
}

.ana_7blk .inner li:first-child .a7b_title {
    ba;, 12, 12)color:
}

.ana_7blk .inner li img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.ana_7blk h1 {
    height: 39px;
    width: 94%;
    background: #313131;
    border-right: #e41b23 solid 34px;
    font-size: larger;
    text-align: right;
    padding-right: 2%;
    color: #fff
}

.ana_5blk {
    width: 1267px;
    background: #FFF;
    display: inherit;
    position: relative;
    text-align: center;
    margin: auto;
    max-width: 1270px;
    display: flex
}

.ana_5blk .inner {
    width: 1270px;
    margin-left: auto;
    margin-right: auto;
    list-style: none
}

.ana_5blk .inner li {
    width: 20%;
    height: 301px;
    overflow: hidden;
    margin: 3px;
    float: left;
    position: relative;
    margin-top: 4px;
    background: #fff;
    display: table-cell
}

.ana_5blk .inner li a {
    color: #185C87;
    font-size: 14px
}

.ana_5blk .inner li:first-child {
    width: 432px;
    height: 609px;
    font-size: 26px
}

.ana_5blk .inner li .a5b_title {
    position: absolute;
    width: 86%;
    height: 32px;
    padding: 11px;
    line-height: 15px;
    font-size: 11px;
    color: #555;
    top: 45%;
    left: 0;
    z-index: 1000;
    direction: rtl;
    text-align: right
}

.ana_5blk .inner li:first-child .a5b_title {
    position: absolute;
    width: 100%;
    height: 32px;
    padding: 6px;
    line-height: 25px;
    font-size: 15px;
    color: #555;
    top: 65%;
    left: 0;
    z-index: 1000;
    direction: rtl;
    text-align: right
}

.ana_5blk .inner li img {
    max-width: 85%;
    max-height: 45%
}

.ana_5blk .inner li:first-child img {
    max-width: 95%;
    max-height: 65%
}

.lpAnim1 {
    position: relative;
    -webkit-animation-name: vanim1;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: 2;
    -webkit-animation-direction: alternate-reverse;
    animation-name: vanim1;
    animation-duration: 2s;
    animation-iteration-count: 100000;
    animation-direction: alternate-reverse
}

.slideanim {
    transform: scale(0.7);
    opacity: 0.7;
    transition: All 0.95s ease
}

.s-tr-1 {
    transform: rotatez(45deg)
}

.s-tr-2 {
    transform: rotatez(45deg)
}

.s-tr-3 {
    transform: rotateZ(180deg)
}

.s-tr-4 {
    transform: translateX(-100%)
}

.s-tr-5 {
    transform: translateY(50%)
}
}

.s-tr-4rt {
    transform: translateX(100%)
}

.s-tr-5up {
    transform: translateY(-50%)
}
}

.s-tr-6 {
    transform: rotate3d(0, -14, -1, -90deg)
}

.s-tr-7 {
    transform: rotate3d(0, -14, -1, 73deg)
}

.s-tr-8 {
}

.s-tr-9 {
}

.s-tr-10 {
}

.s-tr-11 {
}

.s-tr-12 {
}

.slide {
    animation-name: slide;
    transform: scale(1);
    opacity: 1;
    transform: rotatez(0deg)
}

.nav-tabs {
    overflow-x: scroll;
    overflow-y: hidden;
    color: #888;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    overflow-x: auto;
}

.nav-tabs::-webkit-scrollbar-track {
    background-color: #f5f5f51a
}

.nav-tabs::-webkit-scrollbar {
    width: 3px;
    height: 5px;
    background-color: #f5f5f503
}

.nav-tabs::-webkit-scrollbar-thumb {
    background-color: #ebf4fc1c
}

.nav-tabs .nav-item {
    display: inline-block;
    white-space: nowrap;
    color: #000;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-right-radius: .25rem;
    border-top-left-radius: .25rem;
    color: #434343;
}

.nav-tabs .nav-link.active {
    color: #dc163b;
}

.ana_brdc li.current {
    background: linear-gradient(90deg, #00BCD4 0%, #23ebff 100%)
}

.ana_brdc li.current a {
    color: #fff
}

.ana_brdc li.current:after {
    border-right: 30px solid #00bdd5
}

.ana_brdc li.prev {
    background: #008ea0
}

.ana_brdc li.prev a {
    color: #fff
}

.ana_brdc li.prev:after {
    border-right: 30px solid #008ea0
}

.ana_brdc li:hover {
    background: hsl(0, 0%, 97%)
}

.ana_brdc li:hover a {
    color: #545454
}

.ana_brdc li:hover:after {
    border-right: 30px solid #f7f7f7
}

.icon_num {
    position: absolute;
    color: #fff;
    background: #18a700;
    text-shadow: none;
    padding: 2px;
    border-radius: 100%;
    width: 17px;
    height: 17px;
    line-height: 16px;
    font-size: xx-small;
}

.anamarq p {
    position: relative;
    padding: 0;
    margin: 0;
    display: inline-block
}

.anamarq img {
    display: inline-block;
    vertical-align: middle
}

.anamarq p {
    margin: 0;
    padding: 0
}

.anamarq div {
    display: inline-block;
    float: left
}

.alightbox {
    position: fixed;
    z-index: 65536;
    background: rgba(0, 0, 0, 0.9);
    top: 0;
    width: 100%;
    height: 100%
}

.alightbox .inner {
    max-width: 100%;
    display: table;
    position: relative;
    margin: auto;
    margin-top: 10%
}

.alght_l_box {
    top: auto;
    bottom: 0;
    width: auto;
    height: auto
}

.alght_r_box {
    top: auto;
    bottom: 0;
    width: auto;
    height: auto;
    left: auto;
    right: 0
}

.anaPrdSlider {
    height: 295px;
    list-style: none;
    display: block;
    margin: 0;
    padding: 0px;
    width: 100%;
    position: relative;
    background-color: #FFF;
    direction: rtl;
    float: right
}

.anaPrdSlider li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    text-align: center
}

.anaPrdSlider li .back {
    padding: 0px;
    z-index: -10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%
}

.anaPrdSlider li .title {
    padding: 20px;
    position: absolute;
    top: 38%;
    right: 10%;
    background-color: rgb(173, 51, 55);
    font-size: 21px;
    color: #FFF;
    border-radius: 0 15px 0 15px
}

.anaPrdSlider li .logo {
    padding: 20px;
    position: absolute;
    top: 40%;
    left: 65%;
    border-radius: 6px
}

.anaPrdSlider li .cont {
    padding: 5px;
    position: absolute;
    top: 60%;
    right: 10%;
    background-color: rgba(0, 0, 0, .8);
    font-size: 13px;
    color: #fff;
    max-width: 80%;
    opacity: 0.8;
    border-radius: 15px 0 15px 0
}

.anaPrdSlider li.previous {
    z-index: 1
}

.anaPrdSlider li.current {
    z-index: 2
}

.anaPrdSlider li img {
    height: 57%;
    margin: 2%
}

.anaPrdSlider li .sd2 {
    right: 40%
}

.anaPrdSlider .dot {
    background: url(dot.png) repeat
}

.anaPrdSlider li .mtitle {
    padding: 20px;
    float: right;
    background-color: #E8E8E8;
    font-size: 16px;
    color: #484848;
    line-height: 18px;
    width: 30%;
    text-align: left
}

.anaPrdSlider li .mcont {
    position: relative;
    font-size: 16px;
    color: #E24848;
    padding: 0;
    line-height: 20px;
    text-indent: 15px
}

#chat_dlg {
    width: 275px;
    height: 32px;
    background: #f16600;
    position: fixed;
    bottom: 0;
    right: 1%;
    transition: all 1s;
    z-index: 65536;
    overflow: hidden;
    border-radius: 5px 5px 0 0
}

#chat_hdr {
    color: #fff;
    height: 36px;
    text-indent: 9px;
    font-size: 18px;
    line-height: 34px;
    font-family: vazir
}

#chat_dlg .fa-chevron-up {
    background: none;
    position: relative;
    margin: 0;
    padding: 7px 1px;
    border: none;
    left: -5px;
    top: unset;
    text-shadow: none;
    bottom: 0;
    float: left
}

#chat_hdr img {
    float: left
}

#chat_pnl {
    width: 100%;
    height: 75%;
    background: #dcdcdc;
    overflow: hidden;
    overflow-x: hidden;
    overflow-wrap: break-word;
    overflow-y: scroll;
    direction: rtl
}

#chat_ftr {
    bottom: 0;
    height: 50px;
    width: 100%
}

#chat_txt {
    font-size: 14px;
    width: 80%;
    min-width: 84%;
    max-width: 88%;
    min-height: 50px;
    max-height: 50px;
    border: none;
    direction: rtl;
    font-family: vazir;
    display: inline-flex
}

#chat_snd {
    float: left;
    cursor: pointer;
    bottom: 1px;
    position: sticky;
    left: 0;
    float: left;
    bottom: 0;
    display: flex;
    width: 50px;
    height: 50px
}

.chat_nd_1, .chat_nd_2 {
    background: #e6fff1;
    width: 70%;
    padding: 3%;
    margin: 1%;
    border-radius: 25px 0 25px 25px;
    font-size: 14px;
    float: right;
    color: #333;
    text-shadow: none;
    font-family: vazir;
    box-shadow: 1px 1px 2px #33333357
}

.chat_nd_1 .footer, .chat_nd_2 .footer {
    width: 100%;
    display: block;
    line-height: 12px;
    font-size: 8px;
    color: #adadad;
    font-style: italic
}

.chat_nd_2 {
    background: #FFF;
    float: left;
    border-radius: 0 25px 25px
}

.theme_tool_bar {
    background-color: #EEE;
    padding: 2px;
    margin: 2px;
    border: 1px solid #CCC;
    font-family: Tahoma;
    line-height: 18px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px
}

.theme_catt_sel {
    line-height: 14px;
    height: auto;
    width: 99%;
    text-align: right;
    background-color: #FFF;
    border: none;
    margin: 2px;
    padding: 2px;
    overflow: scroll;
    overflow-x: hidden;
}

.thmem_picture {
    position: relative;
    float: left;
    list-style: none;
    border-radius: 10px;
    margin: 8px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    width: 48%;
    height: 141px
}

.thmem_picture_thumb {
    position: relative;
    background-size: contain;
    float: right;
    list-style: none;
    margin: 10px;
    padding: 17px;
    width: 167px;
    height: 161px
}

.stdTable {
    border-collapse: collapse;
    width: 100%;
    direction: rtl;
    font-size: 14px;
    text-align: right;
    line-height: 13px
}

.stdTable td, .stdTable th {
    padding: 18px
}

.stdTable tr:nth-child(even) {
    background-color: #f2f2f2
}

.stdTable tr:hover {
    background-color: #ddd
}

.stdTable th {
    padding-top: 20px;
    padding-bottom: 19px;
    background-color: #c8e0bb;
    color: black
}

.ana_vid_overText {
    margin: 0;
    list-style: none;
    padding: 0;
    width: 100%;
    text-align: center;
    position: relative;
    display: block;
    margin-top: -3px
}

.ana_vid_overText li {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 18%;
    position: relative;
    background: #00979e
}

.ana_vid_overText li .inn_vid {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.3
}

.ana_vid_overText li .content {
    position: absolute;
    right: 10%;
    top: 10%;
    width: 80%;
    direction: rtl;
    text-shadow: 1px 1px 2px #222
}

.ana_vid_overText li .content img {
    max-height: 500px
}

.forum_post {
    display: flex;
    width: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    min-height: 259px
}

.forum_post_rt {
    min-width: 100px;
    width: 30%;
    text-align: center;
    height: auto;
    display: block;
    position: relative;
    float: right;
    color: #000;
    overflow: hidden
}

.forum_post_bd {
    width: 80%;
    display: block;
    height: 100%;
    padding: 1%;
    min-height: 200px;
    float: right
}

.wiki_post {
    display: flex;
    width: 100%;
    border: 1px #eee solid;
    position: relative
}

.wiki_post_rt {
    min-width: 100px;
    width: 20%;
    background: #f9f9f9;
    text-align: center;
    height: 100%;
    display: block;
    position: relative;
    border-right: 1px solid #e0e0e0;
    float: right;
    position: absolute;
    left: 0
}

.wiki_post_bd {
    width: 80%;
    display: inline-block;
    height: 100%;
    padding: 1%;
    min-height: 200px
}

.folder-thumb {
    display: block;
    color: rgb(66, 66, 66);
    width: 100%;
    font-size: 15px;
}

.folder-thumb i {
    color: #00bcd4;
    font-size: 21px;
    margin-left: 6px;
    vertical-align: middle;
}

.folder-thumb .fdesc {
    line-height: 28px;
    margin-right: 13px;
    color: rgb(204, 204, 204)
}

.ffooter {
    float: left;
    width: 100%;
    text-align: left;
    border-top: 1px solid rgb(238, 238, 238);
    font-size: 9px
}

.ffooter i {
    font-size: 11px;
    color: rgb(255, 152, 0);
    margin: 0px 10px
}

.user_cp {
    display: inline-flex;
    width: 100%;
    border: 1px solid rgb(238, 238, 238)
}

.user_cp_rt {
    min-width: 100px;
    width: 20%;
    background: rgb(249, 249, 249);
    text-align: center;
    height: 100%;
    display: block;
    border-left: 1px solid rgb(204, 204, 204)
}

.user_cp_bd {
    width: 80%
}

.user_cp {
    display: inline-flex;
    width: 100%;
    border: 1px #eee solid
}

.user_cp_rt {
    min-width: 100px;
    width: 20%;
    background: #f9f9f9;
    text-align: center;
    height: 100%;
    display: block;
    border-left: 1px solid #ccc
}

.user_cp_bd {
    width: 80%
}

.ana_index {
    list-style: none;
    margin-bottom: 55px
}

.ana_index li {
    position: relative;
    border-right: 2px dashed #efefef
}

.ana_index li i {
    color: #00bcd4;
    font-size: 21px;
    line-height: 27px;
    margin: 2px 9px
}

.ana_index .ana_index_v {
    padding-right: 20px;
    min-height: 55px
}

.ana_index_prev, .ana_index_cur, .ana_index_next {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: -3px;
    right: -21px;
    border: #8bc34a 3px solid;
    text-align: center;
    font-size: 13px;
    line-height: 38px;
    color: #737373
}

.ana_index_cur {
    border: #00bcd4 3px solid
}

.ana_index_next {
    border: #d6d6d6 2px solid
}

.box_slider {
    width: 97%;
    max-width: 1490px;
    margin: 0px auto 0px auto;
    background-size: cover;
    float: none;
    background: #fff;
    border-radius: 12px;
    position: relative;
    padding: 0 0%;
    padding: 1%;
    margin-bottom: 25px;
    direction: ltr;
    overflow: hidden;
    margin-top: 2px;
    box-shadow: 0 1px 6px #0000001a;
}

.box_slider .box_s_item {
    margin: 0px;
    padding: 0;
    text-align: right;
    width: 100%;
    max-width: 1500px;
    margin: auto;
    margin-top: 0;
    border-top: 1px solid #e1e1e152;
    padding-top: 7px;
    margin-top: 30px;
}

.box_slider .box-slider-link {
    position: absolute;
    left: 14px;
    top: 12px;
    z-index: 1;
    width: auto;
}

.box_slider .slider-title {
    margin: 9px 9px;
    margin-top: -28px;
    display: block;
    width: max-content;
    padding: 3px 7px;
    font-size: 19px;
    color: #494949;
    line-height: 29px;
    right: 4px;
    top: 33px;
    position: absolute;
}

.box_slider .box_s_item #adsthumbscroll img {
    border-radius: 11px;
}

.box_slider .box_s_item .lSGallery img {
    border-radius: 5px;
    margin: 0;
    height: 49px !important;
    width: 64px !important;
}

.box_slider .box_s_item .lSGallery li {
    padding: 0;
    margin: 0
}

.box_slider .box_s_item #adsthumbscroll li {
    max-height: 100%;
    max-width: 100%;
    border-radius: 10px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    position: relative;
    min-height: 401px;
    background: #f3f3f3;
}

.box_slider .box_s_item #adsthumbscroll li img {
    width: 100%;
    margin: 0;
    right: 0;
    height: 430px;
}

.box_slider h2::before, .box_slider h1::before {
    font-family: cursive;
    font-size: 37px;
    margin-top: 10px;
    color: #bfbfbf
}

.lSPager.lSGallery li {
    height: 55px;
    border-radius: 6px;
    overflow: hidden
}

.box_slider h2, .box_slider h1 {
    padding: 0;
    font-size: 18px;
    color: #8a8a8a;
    width: max-content;
    text-align: center;
    direction: rtl;
    padding: 1%;
    display: block;
    margin: auto;
    border-radius: 10px;
    font-weight: bold;
    line-height: 35px
}

.lSAction>.lSNext {
    background-position: -232px 4;
    right: -40px
}

.lSAction > a {
    opacity : 1 !important
}

.box_slider:nth-child(2) h2 {
}

.box_slider:nth-child(3) h2 {
}

.box_slider:nth-child(4) h1 {
}

.box_slider:nth-child(5) h1 {
}

.box_slider:nth-child(6) h1 {
}

.box_slider:nth-child(7) h1 {
}

.box_slider:nth-child(8) h1 {
}

.box_slider:nth-child(9) h2 {
}

.redBoxAds {
    background: #eb0832;
    color: #fff !important
}

.redBoxAds .slider-title,.redBoxAds a {
    color: #fff
}

.content-slider li .title {
    font-size: 14px;
    font-family: webfont;
    margin-top: 22px;
    color: #329938;
    display: block;
    font-weight: bold
}

.content-slider li p {
    margin: 0;
    margin-bottom: 5px
}

.content-slider li p.text-orange {
    background: #ffc107;
    width: auto;
    text-align: left;
    padding: 3px;
    color: #000 !important;
    border-radius: 0 5px 5px 0;
    top: -100px;
    position: absolute;
    left: -1px;
}

.content-slider li {
    text-align: justify;
    color: #1c1c1c;
    height: 285px;
    position: relative;
    overflow: hidden;
    border: none;
    border-radius: 11px;
    line-height: 11px;
    font-size: 14px;
    padding: 0;
    padding-top: 0;
    direction: rtl;
    background: #fff;
    margin-bottom: 5px;
    border: 1px solid #e9e9e9;
}

.content-slider li img {
    padding: 0;
    transition: All ease-out 0.5s;
    margin: auto;
    display: table;
    width: auto;
    height: 148px;
    z-index: 0;
    top: 0;
    left: 0;
    filter: grayscale(0.1);
}

.content-slider li:hover img {
    filter: brightness(1.1)
}

.content-slider h3 {
    margin-top: 10px;
    padding: 4px;
    text-shadow: 0px 0px 3px #fff;
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 18px;
    width: 100%;
    vertical-align: middle
}

.content-slider h3 a {
    color: #272727;
    text-shadow: none;
    width: 100%;
    right: 0;
    bottom: 0;
    padding: 2%;
    font-family: 'vazir';
    font-size: 15px;
    vertical-align: middle;
    line-height: 23px
}

.ana_brand {
    display: block;
    float: right;
    width: 30%;
    overflow: hidden;
    height: 37px;
    border: #EEE 1px dashed;
    margin: 2px
}

.ana_brand img {
    max-width: 100%
}

.product_cat_nav a {
    color: #4a4a4a;
    font-size: 12px;
    line-height: 16px;
    padding: 8px 1px;
}

.product_cat_nav {
    list-style: none;
    padding: 0px;
    margin: 0;
    white-space: nowrap;
    direction: ltr;
}

.content-slider li .ads_btn a {
    color: #000
}

.content-slider li .ads_btn {
    width: 100%;
    height: 38px;
    z-index: 111;
    position: absolute;
    font-size: 12px;
    bottom: 0;
    left: 0;
    padding: 6px;
    line-height: 14px;
    font-weight: bold
}

.product_cat_nav li {
    padding-right: 1px;
    margin: 1px;
    line-height: 15px;
    font-size: 15px;
    width: auto;
    text-combine-upright: all;
    list-style: none;
    display: inline-flex;
    vertical-align: middle;
}

.product_cat_nav li:before {
    content: ">";
    color: #717171;
    font-size: 10px;
    line-height: 17px;
    vertical-align: middle;
    margin: 4px;
    margin-top: 7px;
}

.anaTabSlide {
    width: 100%;
    height: 350px;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #ececec
}

.anaTabSlide .inner {
    width: 100%;
    float: left;
    height: 98%
}

.anaTabSlide li {
    width: 72%;
    padding: 2%;
    position: absolute;
    height: 310px;
    top: 0;
    left: 0;
    background: #fff;
    text-align: right;
    overflow: hidden
}

.anaTabSlide li.current {
    z-index: 2
}

.anaTabSlide li.previous {
    z-index: 1
}

.anaTabSlide li img {
    float: left;
    margin: 5px;
    border-radius: 5px
}

.anaTabSlide .head_link {
    width: 22%;
    right: 0;
    display: block;
    background: #f5f5f5;
    float: right;
    text-align: right;
    margin-left: 75%;
    margin-top: 1px;
    font-size: 12px;
    padding: 1%
}

.anaTabSlide .head_link.current {
    background: #fff
}

@-webkit-keyframes vanim1 {
    0% {
        -webkit-transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes vanim1 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.3)
    }

    100% {
        transform: scale(1)
    }
}

.nowrap-tab {
    width: 100%;
    position: relative;
    padding: 0;
    width: 100%;
    margin: 0;
    white-space: nowrap;
    background: none;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: content-box;
    direction: rtl
}

.app_thumb {
    width: 150px;
    height: 180px;
    padding: 1%;
    display: inline-block
}

.app_thumb img {
    width: 100%;
    height: 67%
}

.nowrap-tab .inner {
    overflow-wrap: break-word
}

i {
    font-size: 20px;
    margin: 0 3px
}

hr {
    background: #fff;
    border-color: #e2e2e2;
    border-top: 0
}

.vmenu-tab .inner .button--material {
    background: #fff;
    width: 30%;
    color: #8605fd;
    transform: scale(0.8);
    box-shadow: none
}

.vmenu-tab .inner i {
    position: absolute;
    color: #5700acc4;
    right: 29%;
    left: 33%;
    top: 12px;
    font-size: 24px;
    background: none;
    padding: 0;
    margin: 0;
    box-shadow: none
}

.vmenu-tab {
    z-index: 1111111;
    position: fixed;
    width: 100%;
    bottom: 0px;
    left: 0;
    padding: 0;
    margin: auto;
    text-align: center;
    margin-top: -33px;
    height: 67px;
    box-shadow: 0 0 5px #3333330a;
    background: #fff
}

.vmenu-tab .inner {
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat
}

.form_btn i {
    color: #c7c7c7
}

.form_btn {
    background: #fff;
    width: 47%;
    margin: 4px;
    margin-bottom: 5px;
    color: #111;
    padding: 2px 0;
    box-shadow: 0 0 3px #e7e7e78c;
    text-align: center
}

.form_btn_apt {
    background: #4a096a;
    color: #fff;
    width: 97.5%;
    font-size: 21px;
    padding: 9px 0
}

.form_btn i {
    font-size: 20px;
    vertical-align: middle
}

.form_btn_apt i {
    font-size: 27px;
    vertical-align: middle;
    color: #fff
}

.ads_thumb {
    padding: 0;
    display: inline-block;
    height: 215px;
    width: 197px;
    box-shadow: none;
    background: #fff;
    font-size: 12px
}

.ads_thumb i {
    font-size: 12px
}

.ads_thumb .img {
    width: 100%;
    height: 139px
}

.ads_thumb_c {
    font-size: 8px;
    color: #b4b4b4;
    font-weight: normal;
    padding: 1px 7px
}

.text_left {
    float: left;
    color: #a9a9a9
}

.ads_thumb_f {
    padding: 4px;
    font-size: 12px;
    border-bottom: dashed 1px #eee;
    overflow-wrap: break-word;
    white-space: normal
}

.ads_thumb_p {
    color: #673AB7;
    padding: 2px 9px
}

.textbox_b, .textbox_a {
    border: none;
    box-shadow: 0 0 2px #bebebe;
    padding: 5px;
    vertical-align: middle;
    margin: 3px;
    font-family: WebFont;
    border-radius: 3px;
    background: #fff
}

.tglBtn {
    z-index: 0;
    position: fixed;
    width: 45px;
    height: 46px;
    bottom: 64px;
    left: 9px;
    padding: 10px;
    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 0 13px #0000004f;
    transition: all ease-in-out 0.3s;
    z-index: 0;
    display: none;
}

.tglBtn:hover {
    transform: scale(1.15);
    filter: sepia(0.5);
}

.tglBtn:nth-child(3) {
    bottom: 114px;
}

.tglBtn:nth-child(5) {
    bottom: 170px
}

.tglBtn:nth-child() {
    bottom: 250px
}

.icn_filter {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='23px' height='22.3px' viewBox='0 0 23 22.3' style='enable-background:new 0 0 23 22.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M1,2.5C1,2.5,4,1,11.5,1S22,2.5,22,2.5l-8.3,9.8V19l-4.5,2.3v-9L1,2.5z'/%3E%3C/svg%3E%0A");
}

.icn_group {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='21px' height='21px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23130F26;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;%7D .st1%7Bopacity:0.4;fill:none;stroke:%23130F26;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;enable-background:new ;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M0.8,4.5c0-2.8,0-3.8,3.8-3.8s3.8,0.9,3.8,3.8s0,3.8-3.8,3.8C0.7,8.3,0.8,7.4,0.8,4.5z'/%3E%3Cpath class='st1' d='M12.7,4.5c0-2.8,0-3.8,3.8-3.8s3.8,0.9,3.8,3.8s0,3.8-3.8,3.8S12.7,7.4,12.7,4.5z'/%3E%3Cpath class='st0' d='M0.8,16.5c0-2.8,0-3.8,3.8-3.8s3.8,0.9,3.8,3.8s0,3.8-3.8,3.8C0.7,20.3,0.8,19.3,0.8,16.5z'/%3E%3Cpath class='st0' d='M12.7,16.5c0-2.8,0-3.8,3.8-3.8s3.8,0.9,3.8,3.8s0,3.8-3.8,3.8S12.7,19.3,12.7,16.5z'/%3E%3C/svg%3E%0A");
}

.icn_mail {
    background: center no-repeat contain ;
}

.icn_search {
    background: center no-repeat contain ;
}

.icn_pin {
    background: center no-repeat contain ;
}

.icn_user {
    background: center no-repeat contain ;
}

.icn_warn {
    background: center no-repeat contain ;
}

.icn_car {
    background: center no-repeat contain ;
}

.card_rail::-webkit-scrollbar-track {
    background-color: #f5f5f51a
}

.card_rail::-webkit-scrollbar {
    width: 3px;
    height: 5px;
    background-color: #f5f5f503
}

.card_rail::-webkit-scrollbar-thumb {
    background-color: #ebf4fc1c
}

.card_rail {
    position: relative;
    padding: 1%;
    width: 99%;
    max-width: 1277px;
    white-space: nowrap;
    background: none;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: content-box;
    direction: rtl;
    -webkit-user-drag: none;
    list-style: none;
    white-space: nowrap;
    padding: 0px 0.5%;
    margin: 2px 0%;
    text-align: center;
}

.card_rail li i {
    font-size: 38px;
    margin-bottom: 10px
}

.card_rail li a {
    color: #4b4b4b
}

.card_rail li img {
    filter: grayscale(1)
}

.card_rail li {
    float: none;
    width: 109px;
    height: 83px;
    display: inline-block;
    margin-top: 7px;
}

b {
    font-size: unset
}

.ads_gp {
    text-align: center;
    width: 94px;
    height: 78px;
    display: inline-block;
    background: #fff;
    border-radius: 13px;
    margin-left: 10px;
    overflow: hidden;
    padding: 10% 2% 0;
    white-space: initial;
    font-family: shabnam;
    font-size: 11px;
    line-height: 14px;
    font-weight: lighter;
    box-shadow: 0 0 2px #2222223b;
}

.ads_gp img {
    width: 40%;
    height: 50%;
    margin-bottom: 9px
}

.ads_card_i {
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1200 632'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bopacity:0.97;%7D.cls-2%7Bfill:url(%23linear-gradient);%7D.cls-3%7Bfill:url(%23linear-gradient-2);%7D.cls-4%7Bopacity:0.04;%7D.cls-5%7Bfill:%23f2f2f2;%7D%3C/style%3E%3ClinearGradient id='linear-gradient' x1='600' y1='632' x2='600' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23350055'/%3E%3Cstop offset='1' stop-color='%231d002a'/%3E%3C/linearGradient%3E%3ClinearGradient id='linear-gradient-2' x1='600' x2='600' y2='632' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2354007f'/%3E%3Cstop offset='1' stop-color='%231e002a'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3EUntitled-2%3C/title%3E%3Cg class='cls-1'%3E%3Crect class='cls-2' width='1200' height='632'/%3E%3C/g%3E%3Cpath class='cls-3' d='M0,632C419,223,0,0,0,0H1200V632H265'/%3E%3Cg class='cls-4'%3E%3Cpath class='cls-5' d='M265,632C571,162,105,0,105,0H1200V632H283'/%3E%3C/g%3E%3C/svg%3E");
    margin-top: -46px;
    z-index: 100;
    position: relative;
    color: #fffc;
    background-size: cover;
    background-position: top
}

.big_button {
    background: #dc1238;
    color: #fff;
    display: inline-block;
    height: 50px;
    width: 100%;
    border-radius: 5px;
    margin: 15px 0;
    font-size: 22px;
    text-align: center;
    line-height: 44px;
    box-shadow: inset 0 -6px #00000042;
}

.big_button a {
    color: #fff
}

ons-card.ads_card_i.card.card--material {
}

.cstBarE {
    background: #fb71af;
    box-shadow: none
}

.cstBarE .toolbar--material__center, .cstBarE .toolbar--material__left, .cstBarE .toolbar--material__right {
    color: #fff
}

.cstFrmE .page__background {
    background: #55086b;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1201 279'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23bc48dd;%7D.cls-2%7Bfill:%23fe72b1;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EUntitled-1%3C/title%3E%3Cpath class='cls-1' d='M0,0,1,183s153,96,337,96S582,139,705,126c124.26-13.13,196,193,313,64,58.29-64.27,183,12,183,12L1200,0Z'/%3E%3Cpath class='cls-2' d='M.5.5v95S69,233,253,233,551.5,91.5,780.5,91.5s317,66,369,65,51-42,51-42V.5Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-origin: border-box;
    background-repeat: no-repeat;
    background-position: top
}

.cstFrmE .card, .cstFrmE .card--material {
    background: none;
    box-shadow: 0 0 5px #00000014;
    color: #fff;
    box-shadow: none
}

.accordion-button {
    padding: 1px;
    font-size: 13px;
}

.accordion-button:focus {
    outline: none;
    background: none;
    box-shadow: none;
    border: none;
}

.accordion-button:not(.collapsed) {
    background: none;
    color: #000
}

.accordion-button::after {
    background-size: 14px;
    width: 14px;
    height: 14px;
}

.form-check-input {
    float: left;
    position: absolute;
    left: 0;
}

.form-check-input:checked {
    background-color: #dc1238;
    border-color: #dc1238;
    outline: none;
    float: left
}

.form-check-input:focus {
    background-color: #dc1238;
    border-color: #dc1238;
    outline: none;
}

.form-check-input:active {
    outline: none;
}

.float-left {
    float: left;
    position: relative;
    text-align: left;
    min-width: 10%;
}

.float-right {
    float: right;
    position: relative;
}

.ads_gallery_t , .ads_gallery {
    padding: 0 !important;
    height: 50px;
}

.ads_gallery {
    background: #eee
}

.ads_gallery img {
    width: auto;
    height: 400px;
    margin: auto;
}

.ads_gallery_t img {
    width: auto;
    height: 50px;
}

.swiper-slide {
}

.app-card ,.card {
    width: 32%;
    height: 295px;
    display: block;
    float: right;
    position: relative;
    margin: 4px;
    overflow: hidden;
    border-radius: 0;
    border: none;
    text-align: right;
    border-bottom: 1px solid #33333321;
    background: #fff;
    box-shadow: 0 0 10px #00000017;
    border-radius: 15px;
}

.app-card {
    width: 99%;
    height: auto;
    margin-bottom: 15px;
}

.card a {
    color: #000
}

.card p {
    margin: 0;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}

.card .text-orange {
    background: #ff9800;
    width: auto;
    float: left;
    text-align: left;
    padding: -3px;
    color: #000 !important;
    border-radius: 0 5px 5px 0;
    top: 40%;
}

.exp_ads {
    filter: blur(1px)saturate(0.3);
}

.exp_ads:before {
    content: '???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????? ???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€?????';
    position: absolute;
    color: white;
    font-size: 28px;
    background: #ff0909;
    right: -26%;
    top: 38%;
    z-index: 11;
    width: 148%;
    height: 50px;
    transform: rotate(-45deg);
    text-align: center;
    line-height: 50px;
    opacity: 0.3;
}

.sld_ads {
}

.sld_ads:before {
    content: '???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€???????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????¡À???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????? ???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€???? ???¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????????????????€???????¡°???¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????????????????€???? ???¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯???????????€????¡­?????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????????€?????? ???¡¯?????????????????????????????????????¡¯???€????€ ???????????¡¯??????????€????????¡¯???€????€????????¡¯??????????????????????€????????¡¯??????????€????????¡¯???€????????€??????????¡¯??????????€????????¡¯???€????€ ???????????¡¯?????? ???????€??????€??????¡¯???€????€????????¡¯???????????€????¡­?????€????????¡¯??????????€????????¡¯???€????€ ???????????¡¯??????????????????????€????????¡¯???€????????€????¡­?????¡¯??????????€?????';
    position: absolute;
    color: white;
    font-size: 18px;
    background: #b00817;
    left: 50%;
    top: 18%;
    z-index: 29;
    width: 156px;
    height: 156px;
    padding: 61px 4px;
    transform: translateX(-50%) scale(0.8) rotateZ(-45deg);
    text-align: center;
    line-height: 27px;
    opacity: 0.6;
    border-radius: 50%;
    border: 2px #fff solid;
    box-shadow: 0 0 0 10px #b00817;
}

::before {
}

.card p.float-left {
    text-align: left
}

.card img {
    width: 100%;
    height: 193px;
    display: block;
    position: relative;
    margin: 0;
    margin-right: 0px;
    margin-bottom: 0;
}

.card-body {
    color: #0c0c0c;
    padding: 1%;
    line-height: 19px;
    font-size: 12px;
    position: relative;
    font-family: iransans;
    width: 100%;
}

.card-body .fa-map-marker-alt {
    color: red !important
}

.card-body .fa-hand-holding-usd {
    color: #8BC34A !important;
    width: 12px;
    height: 12px;
    filter: invert(48%) sepia(79%) saturate(1476%) hue-rotate(86deg) brightness(92%) contrast(119%);
}

.card-body .fa-info-circle {
    color: #00BCD4 !important;
    filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(-167deg) brightness(118%) contrast(119%);
}

.card-ads {
    position: absolute;
    bottom: 0;
}

.card {
    width: 32% !important;
    height: 300px;
    max-width: 100%;
    display: inline-block;
    float: none;
    position: relative;
    margin: 1% 0.5%;
    overflow: hidden;
    box-shadow: 0 0 3px #33333336;
    border-radius: 8px;
    border: none;
    white-space: normal;
    text-align: center;
}

.swiper .card {
    width: 100% !important
}

.card p {
    margin: 0;
    margin-bottom: 5px
}

.card img {
    width: auto;
    height: 190px;
    display: block;
    position: relative;
    min-width: unset;
    max-width: unset;
    margin: auto;
    float: none;
}

.card-body {
    color: #0c0c0c;
    padding: 8px;
    line-height: 15px;
    font-size: 13px;
    white-space: nowrap;
    position: relative;
    font-family: iransans;
    text-align: justify;
    direction: ltr;
    position: absolute;
    bottom: 0;
}

.card-body i {
    font-size: 12px;
    color: #ccc;
    line-height: initial
}

.mycard {
    width: 100%;
    position: relative;
    float: right;
    direction: rtl;
    display: inline-block;
}

.off_sale_tag {
    background: red;
    color: white;
    padding: 2px;
    position: absolute;
    left: 0;
    top: -59px;
    transform: scale(1);
}

.ana_pic_thmb {
    padding: 5px;
    margin: 0;
    width: 100%;
    position: relative;
    text-align: center;
}

.ana_pic_thmb li {
    width: 150px;
    height: 150px;
    background: #f5f5f5;
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
}

.ana_pic_thmb li img {
    width: 100%;
    min-height: 150px;
    margin: 0;
}

.ana_pic_thmb li a {
}

.card-body i {
    font-size: 12px;
    color: #ccc;
    line-height: initial;
    width: 12px;
    height: 12px;
}

.card-body i.fa-map-marker-alt {
    color: #E91E63;
    width: 11px;
    height: 12px;
    filter: invert(43%) sepia(89%) saturate(9196%) hue-rotate(338deg) brightness(110%) contrast(132%);
}

.card-body i.fa-hand-holding-usd {
    color: #4CAF50;
    width: 12px;
    height: 12px;
}

.card-title {
    margin: 6px;
    display: block;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #444;
    text-align: left;
}

.card-title li p.text-orange {
    background: #ffc107;
    width: auto;
    text-align: left;
    padding: 3px;
    color: #000 !important;
    border-radius: 0 5px 5px 0;
    top: -100px;
    position: absolute;
    left: -1px;
}

.card-body .text-orange {
    background: #ffc107;
    width: auto;
    text-align: left;
    padding: 3px;
    color: #000 !important;
    border-radius: 0 5px 5px 0;
    top: -80px;
    position: absolute;
    left: -1px;
    font-size: 17px;
    font-weight: bold;
}

.ads_id_org {
    background: #ffc107;
    width: auto;
    text-align: left;
    padding: 3px;
    color: #000 !important;
    border-radius: 0 5px 5px 0;
    top: 47%;
    position: absolute;
    left: -1px;
    z-index: 1;
}

.mycard {
    width: 100%;
    position: relative;
    float: right;
    direction: rtl;
    display: inline-block
}

.ana_pic_thmb {
    padding: 5px;
    margin: 0;
    width: 100%;
    position: relative;
    text-align: center
}

.ana_pic_thmb li {
    width: 150px;
    height: 130px;
    background: #f5f5f5;
    display: inline-block;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    margin: 5px;
    animation-name: animathumb;
    animation-iteration-count: 1;
    animation-duration: 0.5s;
    animation-timing-function: ease-in 0.5s;
    transition: all ease-in-out 0.3s;
    padding: 0;
    float: right;
}

.ana_pic_thmb li img {
    width: 100%;
    min-height: 131px;
    margin: 0;
    right: 0;
}

.ana_pic_thmb li a {
}

@-webkit-keyframes animathumb {
    0% {
        -webkit-transform: scale(0.6);
        opacity: 0;
        transform: scale(0.6)
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes animathumb {
    0% {
        -webkit-transform: scale(0.6);
        opacity: 0;
        transform: scale(0.6)
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        transform: scale(1)
    }
}

.ana_thumb_set, .ana_thumb_del {
    position: absolute;
    width: 30px;
    height: 30px;
    background: #efefef82;
    border-radius: 51%;
    color: #000;
    bottom: 3px;
    right: 3px;
    font-size: 3px;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    z-index: 5;
    transition: all ease-in 0.1s
}

.ana_thumb_del i {
    font-size: 14px
}

.ana_thumb_set:hover, .ana_thumb_del:hover {
    background: #00000085;
    color: #fff;
    opacity: 1
}

.ana_thumb_set {
    right: unset;
    color: #00000094;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 166px;
    border-radius: 0;
    bottom: 0;
    z-index: 0;
    opacity: 0;
}

.clearbox {
    box-shadow: none;
    border: none;
    margin: 0;
}

ul.lSPager.lSGallery {
    min-width: 100%;
    padding: 0;
    margin: 0;
    height: 54px;
}

.lSSlide {
    padding: 0
}

.undertitr {
    font-size: 13px;
    color: #b2b2b2;
    padding: 0 10px;
}

.ana_thumb_set i {
    font-size: 42px;
    opacity: 0.9
}

.ana_thumb_set.thu_act {
    opacity: 1
}

@media (max-width: 1920px) and (min-width:1550px) {
    .ana_dframe li {
    }
}

@media (max-width: 1550px) and (min-width:1270px) {
    .ana_dframe li {
    }
}

.boxslider_mm2 li {
    max-height: 150px
}

.boxslider_mm2 li img {
    height: 70%
}

.box_ffxc {
}

.box_ffxc img {
}

.box_ffxc li {
    max-height: 275px;
}

.box_ffxc h3 {
}

.box_ffxc .ffxctitle {
}

.box_ffxc .ffxctitle:before {
    width: 32px;
    height: 32px;
    box-shadow: 1px -1px 0 #cfcfcf;
    position: absolute;
    top: -16px;
    right: 50%;
    margin-right: -122px;
    display: block;
    transform: rotateZ(45deg);
    background: #f8f8f8;
    z-index: 0
}

.box_ffxc .ffxctitle:after {
    width: 32px;
    height: 32px;
    box-shadow: -1px -1px 0 #cdcdcd;
    position: absolute;
    top: -17px;
    right: 50%;
    margin-right: 99px;
    display: block;
    transform: rotateZ(-45deg);
    background: #fefefe
}

.ptoolsov {
    position: absolute;
    height: auto;
    width: 150px;
    z-index: 100;
    top: 0;
    right: 0;
    margin-top: -13px;
    border-radius: 5px;
    padding: 3px;
    float: right;
}

.ptoolsov a {
    margin-top: 5px;
    display: block;
    color: #c4c4c4;
    font-size: 10px;
    text-shadow: 0 0 2px white;
    width: 30px;
    float: left;
    font-style: ;
}

.ptoolsov i {
    font-size: 19px;
    margin: 7px;
    width: 15px;
    height: 15px;
    opacity: 0.4;
}

.user_cpic {
    position: relative;
    z-index: 1;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    width: 95px;
    height: 99px;
    margin-top: 25px;
    margin-left: 7px
}

.user_cpic img {
    margin: 0;
    padding: 0;
    min-width: 100%
}

#ana_table2 {
    list-style: none;
    display: inline-grid;
    padding: 5px;
    margin: 0px;
    width: 100%
}

#ana_table2 li {
    border-top: #f3f3f3 1px solid;
    border-bottom: #eee 1px solid;
    position: relative;
    float: right;
    width: 100%;
    border-left: #e9e9e9 1px solid;
    border-right: #eee 1px solid;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;
    background: #f9f9f9
}

#ana_table2 li:nth-child(even) {
    background: #fcfcfc;
    color: #333
}

#ana_table2 li:hover {
    background: #fff
}

#ana_table2 #theader {
    font-weight: bold;
    position: relative;
    float: right;
    background: #888;
    color: #eee
}

#ana_table2 #p50, #ana_table2 p {
    width: 23.75%;
    position: relative;
    float: right;
    text-align: center;
    vertical-align: middle;
    min-height: 35px;
    line-height: 30px;
    padding: 0px;
    border-left: #e5e5e5 1px dashed
}

#ana_table2 #p50 {
    width: 47%
}

.modal .forum_post {
    display: block;
}

.modal-body {
    overflow-y: auto;
}

.modal .forum_post .forum_post_rt {
    width: 100%;
}

.modal .forum_post .forum_post_bd {
    width: 100%;
}

.modal .forum_post .forum_post_rt .circle {
    right: 33%;
}

.modal .forum_post .forum_post_bd .big_btn li {
    width: 100%
}

.ffxctitle {
    line-height: 20px;
    position: relative;
    margin-bottom: 10px;
    width: auto;
    background: #ffffff;
    padding: 10px;
    box-shadow: inset -6px 0 #dc1238, inset -200px 0 #fdfdfd;
    border-bottom: 1px solid #eee;
    font-size: 20px;
}

@media (max-width: 1270px) and (min-width:901px) {
    .card {
        width:48%
    }

    .anaSlide li .title {
        top: 47%;
        right: 10%;
        font-size: 35px
    }

    .anaSlide li .cont {
        padding-top: 34px;
        top: 60%;
        font-size: 18px;
        width: 80%
    }

    .anaSlide {
    }

    .ana_4_block {
        width: 100%
    }

    .ana_sld_t li {
        width: 190px
    }

    h, h1, h2, h3, h4 {
        font-size: 18px;
        vertical-align: middle;
        font-weight: bold;
    }

    section, header, #gallery, nav, footer, #main_footer_block, content, #scnd_head, article {
        width: 100%
    }

    .thumb_ulist li {
        width: 145px;
        height: 185px;
        text-align: center;
        position: relative;
        vertical-align: top;
        overflow: hidden;
        clear: none;
        float: right;
        visibility: visible;
        padding: 10px;
        margin: 1px;
        border: solid #EAEAEA 4px;
        webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background: url(thumb-b.gif) repeat-x
    }

    .ana_dframe li {
    }

    .theme_3frame {
    }

    #content {
        width: 100%
    }

    .ana_f h2, .ana_f h1, .ana_f h3 {
        font-size: 16px
    }

    ul.menu {
        opacity: 1;
        height: auto
    }

    .ana_dframe li {
    }

    .ana_4_block li {
        width: 23.5%
    }

    .bt li {
        width: 33%;
        margin: 0;
        height: 442px
    }

    .big_frame_h .inner {
        width: 100%
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: #5C547E
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        background-color: #5C5C83;
        font-size: 18px;
        color: #FFF;
        line-height: 18px;
        width: 30%;
        text-align: left
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 18px;
        color: #FFF;
        padding: 0;
        line-height: 20px;
        text-indent: 15px
    }

    .bta li {
        width: 31%
    }

    .main_menu .masterlink {
        font-size: small
    }
}

.modal-dialog {
    box-shadow: 0 0 3px #33333338;
    border-radius: 9px;
    text-align: left;
    z-index: 11111111111;
}

.modal-header {
    direction: ltr;
}

.btn i {
    filter: invert(1);
    opacity: 1
}

@media (max-width: 900px) {
    .modal .forum_post .forum_post_rt .circle {
        right: 26%;
    }

    .ads_btn_rail li {
        margin: 2px;
        height: auto;
    }

    .ads_btn_rail li a {
        font-size: 12px;
    }

    .box_slider .slider-title {
        margin-top: -32px;
        margin-bottom: 15px;
    }

    .tglBtn {
        display: unset
    }

    .ads_det .box_slider {
        width: 107%;
        margin: -9px -4% 0;
    }

    .modal-dialog {
        margin: 0;
        height: 100vh
    }

    .modal-content {
        height: 100vh;
        border: none;
    }

    .modal-content a {
        color: #333
    }

    .ads_page {
        width: 100%;
    }

    .mobview {
        display: block
    }

    .btn-mob-btm {
        position: fixed;
        width: 96%;
        bottom: 8px;
        display: block;
    }

    .ads_det {
        display: block
    }

    .ads_page .ads_det .pfx1,.ads_page .ads_det .pfx2 {
        width: 100%
    }

    .ana_m {
        max-width: 99%
    }

    .menu_mob {
        padding: 6px 4px;
        width: 48px;
        height: 56px;
    }

    .ana-col-2 {
        column-count: 1
    }

    .ana-col-3 {
        column-count: 2
    }

    .ana-col-4 {
        column-count: 2
    }

    .prcc_prog li {
        transform: scale(0.8);
    }

    .prcc_prog:before {
        top: 43px
    }

    .ptoolsov {
        right: unset;
        left: -5px
    }

    .ptex {
        display: block
    }

    .card {
        min-width: 49%
    }

    html {
    }

    body:before {
        top: 0
    }

    .sld_ads:before {
        top: 0
    }

    .theme_catt_thumb {
        width: 45%;
        height: 120px
    }

    .Theme_List_catt h3, .Theme_List_catt h1, .Theme_List_catt h2 {
        font-size: 19px
    }

    #ana_table li {
        border: none;
        box-shadow: 0 0 4px #00000026;
        width: 96%;
        margin: 2%;
        border-radius: 10px;
        padding: 2%
    }

    #ana_table li p {
        width: 46%;
        max-width: 100%;
        text-align: left;
        border: none;
        float: right;
    }

    #ana_table li p .ptex {
        width: 25%;
        float: right;
        text-align: right;
        font-size: 12px;
        display: block
    }

    #ana_table li:nth-child(1) {
        display: none
    }

    .thumb_biglist ul li img {
        width: 100%;
        height: auto
    }

    .thumb_biglist {
        column-count: 1
    }

    footer {
        display: none;
        height: 0;
        position: unset
    }

    .nav-tabs {
        padding-right: 10px
    }

    .big_btn li {
        width: 98%;
        margin-bottom: 0;
        border-bottom: 1px solid #eee
    }

    .forum_post {
        display: block
    }

    .forum_post_rt, .forum_post_bd {
        width: 100%;
        position: relative;
        display: inline-block;
        margin: 0;
        margin-bottom: 15px;
    }

    .theme_row_a, .theme_row_b {
        column-count: 1
    }

    #copyright #pi {
        padding-bottom: 0;
    }

    .theme_3frame, .theme_3frameS {
        width: 100%;
        border-bottom: 1px dashed #eee;
        padding: 1%
    }

    .theme_page_cc, .theme_page_noh, .theme_page {
        padding: 1%;
    }

    .blockquote {
        font-size: 16px
    }

    .theme_tel_h {
        position: relative;
        display: none
    }

    td {
        text-align: right
    }

    #site_banner {
        float: unset;
        height: 45px;
        margin-top: 10px;
        display: inline-block;
        float: left;
        width: 124px;
    }

    .fullSlide li .f_title a {
        color: #4c4c4c;
        font-size: 26px
    }

    .fullSlide li .f_note, .fullSlide li .f_title {
        width: 100%;
        right: 0;
        top: 15px
    }

    .fullSlide li .img_fslide {
        width: 100%;
        position: relative;
        padding: 0;
        top: 0
    }

    .fullSlide li {
        padding-top: 0%;
        padding-bottom: 19%
    }

    .theme_2frame {
        width: 100%;
        padding: 5%;
        margin-bottom: 25px
    }

    .fullSlide .fnote {
    }

    .fullSlide {
        padding-top: 113%
    }

    .mobViewPan {
        position: fixed;
        top: 0;
        right: 0;
        z-index: 100000000000000000000000000;
        height: 100%;
        margin: 0;
        overflow: scroll;
        width: 100%;
        padding-top: 0px;
    }

    .mobViewPan .close {
        visibility: visible;
        float: left;
        font-size: 20px;
        margin-top: 2px;
        color: #888;
        margin-left: 0;
        width: 52px;
        height: 50px;
        background: center no-repeat;
        background-size: auto;
        background-image: url("data:image/svg+xml,%3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='22.7px' height='14.3px' viewBox='0 0 22.7 14.3' style='enable-background:new 0 0 22.7 14.3;' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg%3E%3Cpath d='M22.1,6.5h-20l5.4-5.4c0.2-0.2,0.2-0.6,0-0.9c-0.2-0.2-0.6-0.2-0.9,0L0.2,6.7c-0.2,0.2-0.2,0.6,0,0.9l6.5,6.5 c0.1,0.1,0.3,0.2,0.4,0.2c0.2,0,0.3-0.1,0.4-0.2c0.2-0.2,0.2-0.6,0-0.9L2.1,7.8h20c0.4,0,0.6-0.3,0.6-0.6S22.5,6.5,22.1,6.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M22.1,6.5H3.4C3,6.5,2.7,5.9,3.1,5.6l4.5-4.5c0.2-0.2,0.2-0.6,0-0.9c-0.2-0.2-0.6-0.2-0.9,0L0.6,6.3 c-0.5,0.5-0.5,1.2,0,1.6l6.1,6.1c0.1,0.1,0.3,0.2,0.4,0.2c0.2,0,0.3-0.1,0.4-0.2c0.2-0.2,0.2-0.6,0-0.9L3,8.7 C2.7,8.3,2.9,7.8,3.4,7.8h18.7c0.4,0,0.6-0.3,0.6-0.6S22.5,6.5,22.1,6.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
        filter: invert(1);
    }

    .mobViewPan .ana_m_h {
        background: #ff0042;
        position: fixed;
        margin-top: -59px;
        height: 57px;
        line-height: 57px;
        color: #fff;
        z-index: 10000;
        border-bottom: 1px solid #bbb;
    }

    #anaFrmFltXV {
        top: 4px;
        opacity: 0;
        display: none;
        padding-bottom: 150px;
    }

    #anaAdsSgpXV {
        top: 0;
        opacity: 0;
        display: none;
    }

    h1 {
        font-size: 23px;
        line-height: 34px;
    }

    h2 {
        font-size: 20px;
        line-height: 27px
    }

    h3 {
        font-size: 14px;
        line-height: 27px;
        width: 88%
    }

    h4 {
        font-size: 22px;
        line-height: 26px
    }

    h5 {
        font-size: 15px;
        line-height: 19px;
    }

    h6 {
        font-size: 16px;
        line-height: 16px
    }

    .theme_form_sep {
        text-align: left
    }

    .theme_main_tags {
        float: right;
        text-align: right
    }

    ul.ads_detcx li strong {
        float: left
    }

    body {
        padding-top: 59px;
        padding-bottom: 0;
        font-size: 15px;
        line-height: 19px;
    }

    .ads_gallery_t {
        height: 50px !important
    }

    .ads_gallery {
    }

    .hover_sticky {
        top: 3.8rem
    }

    .ana_5blk .inner {
        width: 99%
    }

    #ana_prd_det li .prp3, #ana_prd_det li .prp2, #ana_prd_det li .prp1 {
        width: 95%
    }

    .big_frame_h .inner li {
        width: 95%;
        padding: 0;
        padding-bottom: 50px;
        padding-top: 55px
    }

    .anaSlide li .title {
        padding: 7px;
        font-size: 27px
    }

    .anaSlide li .cont {
        padding-top: 30px;
        top: 55%;
        font-size: 12px;
        line-height: 20px
    }

    .anaSlide li .logo {
        max-width: 48%;
        padding: 0
    }

    .anaSlide {
        width: 100%;
        margin-top: 0;
        padding-bottom: 38%
    }

    .ana_4_block {
        width: 100%;
        padding: 0;
        margin-top: 0
    }

    .ana_4_block li {
        width: 100%
    }

    .ana_f {
    }

    .freelinkA {
        padding: 7px;
        font-size: 12px;
        margin-top: 11px;
    }

    .content-slider li {
        height: 271px;
        font-size: 12px;
        line-height: 15px;
    }

    .content-slider li .card-body {
        width: 100%;
    }

    #ana_prd_det .detail .prp1, #ana_prd_det .detail .prp2, #ana_prd_det .detail .prp3 {
        width: 100%;
        border: none
    }

    .ana-col-2 {
        column-count: 1
    }

    .ana-col-3 {
        column-count: 2
    }

    .ana-col-4 {
        column-count: 2
    }

    .prcc_prog li {
        width: 65px;
        transform: scale(0.9);
        height: 65px;
        padding: 18px 0;
        line-height: 14px;
    }

    .prcc_prog li.active:before {
        margin-top: -18px
    }

    .prcc_prog:before {
        top: 75px;
    }

    .ptoolsov {
        right: unset;
        left: -5px
    }

    .ptex {
        display: block
    }

    .card {
        min-width: 49%;
        margin-bottom: 17px;
    }

    .card {
        width: 32%;
        height: 152px;
        display: block;
        float: right;
        position: relative;
        margin: 0.5% 0.5%;
        overflow: hidden;
        border-radius: 7px;
        border: none;
        text-align: right;
        border-bottom: 1px solid #33333321;
        margin-bottom: 8px;
    }

    .card-title {
        white-space: normal;
        line-height: 17px;
        font-size: 13px;
        width: 53%;
        float: right;
        position: absolute;
        top: 0;
        right: 0;
    }

    .card a {
        color: #000;
        position: absolute;
        display: block;
        z-index: 10;
        top: 4px;
        right: 0;
        width: 100%;
        height: 100%;
    }

    .card p {
        margin: 0;
        margin-bottom: 5px;
        float: right;
        width: 100%;
    }

    .card img {
        width: 156px;
        height: 150px;
        display: block;
        position: relative;
        margin: 0;
        float: LEFT;
        margin-right: 10px;
        transform: scale(0.9);
        border-radius: 11px;
    }

    .card-body {
        color: #0c0c0c;
        padding: 1%;
        line-height: 18px;
        font-size: 11px;
        font-family: iransans;
        width: 56%;
        display: block;
        right: 0;
    }

    .card-body .text-orange {
        top: -33px;
    }

    .card-ads {
        bottom: 0
    }

    .card-body i {
        font-size: 12px;
        color: #ccc;
        line-height: initial;
        width: 9px;
        height: 12px;
    }

    .mycard {
        width: 101%;
        position: relative;
        float: right;
        direction: rtl;
        display: inline-block
    }

    #menu_mob {
        display: block;
        z-index: 11111;
        cursor: pointer;
        color: #808080;
        height: 56px;
        width: 40px;
    }

    .ana_sld_t li {
        width: 100%
    }

    .main_menu {
        right: -100%;
        float: none;
        position: fixed;
        padding: 0px;
        transition: All 0.9s ease-in-out;
        -webkit-transition: All 0.9s ease-in-out;
        -moz-transition: All 0.9s ease-in-out;
        -o-transition: All 0.9s ease-in-out;
        opacity: 1;
        height: 100%;
        top: 37px;
        background: rgb(255, 255, 255);
        width: 235px;
        overflow-x: hidden;
        overflow-y: auto;
        box-shadow: 0 0 2px #7878783d;
        z-index: 655370
    }

    .main_menu .masterlink {
        width: 98%;
        box-shadow: none;
        line-height: 19px;
        font-size: 16px;
        background: none;
        color: #0a0a0a;
        border-bottom: #e0e0e04a 1px solid;
        text-align: right;
        height: initial;
        text-shadow: none
    }

    .main_menu .masterlink:hover {
        background-color: #2d2d2d;
        color: #f0e5a7
    }

    .main_menu li {
        margin-top: 5px;
        width: 98%
    }

    .main_menu li ul {
        position: relative;
        top: 0;
        right: 0;
        width: 102%;
        margin: 0;
        background: none
    }

    .main_menu li img {
        float: right
    }

    section, header, main, #gallery, nav, footer, #main_footer_block, content, #scnd_head, article {
        width: 100%;
        float: none;
        height: auto;
        position: inherit;
        display: block;
        margin: 0;
        padding: 0;
    }

    header {
        background: #fff0;
        width: 100%;
        margin: 0;
        height: 60px;
        position: fixed;
        z-index: 111;
        margin-top: 0;
        padding: 0;
        box-shadow: 0 0 17px #0000001f;
    }

    footer {
        position: relative;
        float: left;
        margin: 0
    }

    header img {
        margin-top: 6px;
        max-height: 96%;
        z-index: 1111111;
        position: relative;
        display: inline-block
    }

    aside {
        width: 98%;
        margin: 0;
        max-width: 100%;
        position: relative;
        z-index: 111111111;
        height: auto;
    }

    nav {
        width: 100%;
        position: fixed;
        height: auto;
        background: none;
        text-align: center
    }

    nav #search {
        width: 100%;
        float: none;
        text-align: center
    }

    .webdesigntuts-workshop {
        top: 69px;
        border: none;
        max-width: unset;
        box-shadow: 0 1px 4px #00000024;
    }

    .theme_3frame {
        width: 97%
    }

    .theme_page img {
        max-width: 99%;
        height: 100%;
        float: none;
        right: 53%;
        width: auto;
        min-width: 166px;
    }

    #ana_table p img {
        height: 20px;
    }

    .ana_dframe {
        width: 100%
    }

    .half {
        max-width: 98%
    }

    #content {
        display: block;
        margin: 111px 0 0;
        width: 100%;
    }

    .ana_4_block li {
        width: 42%;
        height: 60px;
        padding: 0;
        margin: 3%
    }

    .big_frame_h {
        padding-bottom: 10px;
        padding-top: 10px;
        margin: 0%;
        padding: 0%;
        width: 100%
    }

    .big_frame_h .inner .Pimg {
        width: 40%
    }

    .ana_dframe li {
    }

    .theme_main_rtab {
        width: 0;
        height: 0;
        display: none;
        visibility: hidden
    }

    .theme_main_ctab {
        width: 96%
    }

    .big_frame_h .inner {
        width: 100%
    }

    .bt li {
        width: 93%;
        height: 445px;
        margin: 3%;
        margin-top: 29px
    }

    .bt li .bt_icon {
        height: 250px
    }

    .quart, .half, .full {
        max-width: 99%
    }

    .psearch {
        display: none
    }

    #head_items {
        width: 100%;
        position: fixed;
        left: 0;
        top: initial;
        height: 66px;
        bottom: 0;
        background: #081e41;
        display: block;
        float: none;
        border-radius: 0;
        z-index: 1059;
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: #5C547E
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        background-color: #5C5C83;
        font-size: 14px;
        color: #FFF;
        line-height: 18px;
        width: 30%;
        text-align: left
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 14px;
        color: #FFF;
        padding: 0;
        line-height: 20px;
        text-indent: 15px
    }

    .box_slider .box_s_item {
        margin-bottom: 0px;
        text-align: right;
        width: 90%
    }

    .scr_card {
        margin-top: 31px !important;
    }

    #ana_product li {
        width: 28%
    }

    .ana_5blk {
        width: 100%
    }

    .anamarq {
        width: 100%
    }

    .ana_5blk .inner li:first-child {
        width: 130px;
        height: 290px;
        font-size: 26px
    }

    .ana_p_src {
        width: auto;
        top: 10px;
        right: 5px
    }

    .ana_p_src #ana_search_sg {
        top: inherit;
        bottom: 62px
    }

    .main_menu li ul li {
        width: 100%
    }

    .main_menu li:hover>ul {
    }

    main .inner {
        width: 100%
    }

    .bta li:nth-child(odd) {
        margin-bottom: 30px;
        width: 30%;
        min-height: 185px;
        margin: 1.5%
    }

    .bta li:nth-child(even) {
        margin: 1.5%;
        width: 30%;
        max-height: 188px;
        min-height: unset;
        padding-top: 0;
        height: 185px
    }

    .bta .bta_title a {
        font-size: 12px
    }

    .ana_vid_overText li .content img {
        max-height: 200px
    }

    .mini_task_btn a {
        color: #ffffff;
    }

    .mini_task_btn {
        width: 69px;
        margin-top: 0px;
        color: #424242;
        font-size: 12px !important;
        line-height: 16px;
    }

    .mini_task_btn i {
        font-size: 22px;
    }

    #chat_dlg {
        bottom: 51px;
        right: 0;
        width: 100%
    }

    #site_banner img {
        margin-top: -2px;
        height: 98%;
        margin-left: 4px;
    }
}

footer {
}

.bl-footer {
    max-width: 1300px;
    width: 87%;
}

.col-footer h5 {
    margin-bottom: 6px;
    font-size: 17px;
}

.col-footer ul {
    list-style: none;
    padding: 0 6px 0 0;
}

@media (max-width: 550px) {
    .swiper-button-next, .swiper-button-prev {
        display:none !important;
    }

    .ana-col-2 {
        column-count: 1
    }

    .ana-col-3 {
        column-count: 1
    }

    .ana-col-4 {
        column-count: 1
    }

    .card {
        min-width: 99%;
    }

    .theme_news_tab1 {
        width: 100%;
        background: #fff;
        border-bottom: 4px dotted #eee
    }

    .theme_news_tab1 img {
        width: 100%;
        border-radius: 5px
    }

    #ana_product li {
        width: 90%;
        margin: 5%
    }

    .main_menu li ul li {
        display: block;
        padding-bottom: 4px;
        width: 100%;
        float: right;
        height: auto;
        background: none
    }

    #product_list2 li {
        width: 44%
    }

    .ana_5blk {
        width: 100%
    }

    .anamarq {
        width: 100%
    }

    #menu_mob {
    }

    .box_slider .box_s_item {
        margin-bottom: 10px;
        text-align: right;
        width: 100%;
        margin-top: 0;
    }

    .big_frame_h {
        padding-bottom: 10px;
        padding-top: 10px;
        margin: 0%;
        padding: 0%;
        width: 100%
    }

    .big_frame_h .inner {
        width: 100%
    }

    .psearch {
        display: none
    }

    #head_items {
    }

    .ana_4_block li {
        width: 40%
    }

    .big_frame_h .inner .Pimg {
        width: 90%
    }

    .txt7 {
        height: 55px;
        overflow: hidden;
        background: #5C547E
    }

    .anaSlide li .mtitle {
        padding: 20px;
        float: right;
        font-size: 12px;
        color: #FFF;
        line-height: 18px;
        width: 30%;
        text-align: left
    }

    .anaSlide li .mcont {
        position: relative;
        font-size: 12px;
        color: #FFF;
        padding: 0;
        line-height: 20px;
        text-indent: 15px
    }

    .ana_dframe li {
        width: 48%;
        height: 115px;
    }

    .bta li:nth-child(odd) {
        width: 99%;
        min-height: 0;
        display: block;
        padding-top: 66%
    }

    .bta li:nth-child(even) {
        width: 99%;
        min-height: 0;
        display: block;
        padding-top: 66%
    }

    .bta .bta_title a {
        font-size: 24px
    }

    .ana_p_src #tsearch {
        width: 150px
    }

    .anaSlide {
        padding-top: 16%
    }

    .anaSlide li {
        padding-top: 56%
    }

    .anaSlide li .back {
        width: auto;
        height: 100%
    }

    .ana_vid_overText li {
        padding-top: 83%
    }

    .ana_vid_overText li .inn_vid {
        width: auto;
        height: 100%
    }

    .ana_vid_overText li .content img {
        max-height: 190px
    }

    .ana_4_block li {
        width: 95%
    }

    .box_slider h1::after {
        content: " <";
        font-family: cursive
    }
}

@media screen and (max-width: 768px) {
    .col-sm-4 {
        text-align: center;
        margin: 25px 0
    }

    .btn-lg {
        width: 100%;
        margin-bottom: 35px
    }
}

.ana_timeline_b1 {
    width: 45%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1%;
    background-color: #ffffff;
    padding-top: 44px;
}

.ana_timeline_b1 .line {
    display: inline-block;
    width: 110px;
    border-top: 2px solid #bbbbbb;
    margin-left: -10px;
}

.ana_timeline_b1 .line:last-child {
    border: none;
}

.ana_timeline_b1 .node {
    display: inline-block;
    border: 2px solid #dcdcd4;
    width: 87px;
    height: 79px;
    text-align: center;
    padding-top: 21px;
    border-radius: 50%;
    margin-left: 8px;
    background: white;
    position: relative;
    top: -41px;
    font-size: 11px;
}

.ana_timeline_b1 .active {
    border-top: 4px solid #e91e63;
}

.ana_timeline_b1 .line .active {
    border: 2px solid #e91e63;
    background: #e91e63;
    color: #fff;
}

#ana_table li:hover .ana_timeline_b1 {
    background: #E3F7DB
}

.theme_form_sep:nth-child(even) @media print {
    header {
        opacity: 0
    }

    #head_items {
        display: none !important
    }

    .ads_det {
        position: relative;
        display: flex;
        display: -webkit-box;
        direction: rtl;
        height: auto;
    }

    .ads_page .ads_det .pfx1, .ads_page .ads_det .pfx2 {
        width: 48%;
    }
}

.bgimage-1 {
    width: 100%;
    height: 50vh;
}

.bgimage-1 img {
    position: absolute;
    width: 100%;
    height: 100%;
}

.sw-bgimage-1 {
    height: 65vh;
    overflow: hidden;
    width: 100%;
}

.t-box {
    width: 35%;
    margin: 30px 12% 0 0px;
    position: absolute;
    top: 40%;
    left: 6%;
}

.t-box span {
    font-size: 27px;
    margin: 0px 0 0 0;
    text-align: right;
}

.t-box h3 {
    font-size: 45px;
    margin: 9px 0 0 0;
    line-height: 49px;
    height: 111px;
    text-align: right;
    text-shadow: 3px 2px 3px white;
}

.t-box button {
    background-color: #f42525;
    border: none;
    color: white;
    height: 32px;
    width: 21%;
    border-radius: 21px;
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 0 0;
    float: right;
}

.section1 {
    max-width: 1140px;
    width: 88%;
    display: block;
    margin: 50px auto 41px auto;
    height: 55px;
    padding: 0;
}

.full-section1 {
    display: inline-block;
    width: 24.2%;
    height: 44px;
    margin: 0 2px 0 0;
    float: right;
}

.p-section1 {
    display: inline-block;
    width: 63%;
    margin: 0 0 0 13px;
    margin: 0 0 0 1px;
}

.img-section1 {
    display: inline-block;
    float: right;
    width: 22%;
    margin: 0px 0 0px 4px;
}

.img-section1 img {
    width: 80%;
    height: 46%;
    margin: 2px 6px 0 6px;
}

.p-section1 p {
    font-size: 13px;
    font-weight: 600;
    margin: 0;
}

.p-section1 span p {
    color: #787070f2;
    font-size: 12px;
}

.section2 {
    max-width: 1140px;
    height: 250px;
    width: 87%;
    display: block;
    margin: 25px auto 25px auto;
}

.p-section2 {
    display: inline-block;
    width: 33%;
    height: 81%;
    background-color: #d4dce37d;
    margin: 14px auto 2px auto;
    text-align: right;
}

.p-section2 img {
    float: left;
    margin: -21px 0px 0px 0px;
    width: 60%;
    height: 110%;
    display: block;
}

.p-section2 p {
    width: 37%;
    height: 26%;
    font-size: 16px;
    display: block;
    margin: 24px 3% 0 0;
}

.p-section2 h3 {
    width: 50%;
    height: 35%;
    font-size: 20px;
    margin: 3px 3% 0 0;
    display: block;
    text-align: right;
}

.p-section2 a {
    background-color: #f42525;
    display: block;
    border: none;
    color: white;
    height: 29px;
    width: 15%;
    padding: 3px 0px 0 0;
    margin: 3px 3% 0 0;
    border-radius: 15px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}

.p-section2 a:hover {
    background-color: black;
}

.section3 {
    max-width: 1140px;
    width: 87%;
    display: block;
    margin: 26px auto 0 auto;
    background-color: #d4dce37d;
    height: 73px;
}

.section3 h4 {
    font-size: 24px;
    margin: 0px 2% 0px 0;
    padding: 20px 0 24px 0px;
    width: 21%;
    float: right;
}

.p-section3 {
    display: inline-block;
    width: 47%;
    float: left;
    margin: 11px 0px 0 0px;
}

.p-section3 a {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-color : #f42525;
    padding-top: 13px;
    border: none;
    color: white;
    height: 46px;
    width: 104px;
    margin: 1px 0px 0px 8%;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    float: left;
}

.p-section3 p {
    width: 55%;
    margin: 12px 0 0px 0px;
    font-size: 16px;
    font-weight: 600;
    float: left;
    height: 35px;
    color: #454747;
    text-align: center;
}

.section4 {
    max-width: 1140px;
    width: 88%;
    display: block;
    margin: 11px auto 0 auto;
    height: 460px;
}

.p-section4 {
    display: inline-block;
    width: 100%;
    margin: 0px 0% 0px 0;
    padding: 0px 0% 0 0%;
    height: 100%;
}

.p-section4 img {
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    width: 100%;
    height: 200px;
    background-color: #d4dce37d;
}

.p-section4 h4 {
    font-size: 14px;
    width: 100%;
    margin: 19px 0 0px 0%;
    padding: 0 0 0 0;
    letter-spacing: 2px;
    color: #564f4f;
    line-height: 1.5;
}

.p-section4 p {
    color: #93989c;
    font-size: 14px;
}

.p-section4 span {
    font-size: 18px;
    margin: 0px 0px 0px 0;
    letter-spacing: 1px;
}

.p-section4 a {
    background-color: #f42525;
    border: none;
    color: white;
    height: 33px;
    width: 80%;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 600;
    margin: 15px auto;
    bottom: 0;
    right: 10%;
    display: block;
    padding: 4px 0 0 0;
    position: absolute;
}

.bgimage-2 {
    width: 100%;
    height: 50vh;
}

.bgimage-2 img {
    position: absolute;
    width: 100%;
    height: 100%;
}

.sw-bgimage-2 {
    height: 50vh;
    overflow: hidden;
}

.t-box2 {
    width: 25%;
    margin: 64px 50px 0 0;
    position: absolute;
    text-align: right;
}

.t-box2 p {
    font-size: 23px;
    color: white;
    height: 59px;
    line-height: 27px;
    text-shadow: 2px 1px 3px black;
}

.t-box2 h3 {
    font-size: 32px;
    color: white;
    height: 98px;
    line-height: 32px;
    margin: 0 0 0px 0;
    text-shadow: 2px 1px 3px black;
}

.t-box2 a {
    background-color: #f42525;
    border: none;
    color: white;
    height: 34px;
    width: 26%;
    border-radius: 21px;
    font-size: 14px;
    font-weight: 600;
    margin: 7px 0 0 0;
    display: block;
    padding: 6px 10px 0 0;
}

.section5 {
    max-width: 1140px;
    width: 87%;
    display: block;
    margin: 50px auto 0 auto;
    background-color: #d4dce37d;
    height: 73px;
}

.section5 h4 {
    font-size: 25px;
    margin: 18px 2% 0px 0;
    width: 35%;
    float: right;
}

.p-section5 {
    display: inline-block;
    width: 31%;
    float: left;
    margin: 11px 6px 0 0px;
}

.p-section5 button {
    background-color: #f42525;
    border: none;
    color: white;
    height: 41px;
    width: 33%;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
}

.p-section5 p {
    width: 43%;
    float: left;
    margin: 11px 14% 0px 0px;
    font-size: 17px;
    font-weight: 600;
    color: #454747;
}

.section7 {
    max-width: 1140px;
    width: 88%;
    display: block;
    margin: 14px auto 0 auto;
}

.p-section7 {
    display: inline-block;
    width: 48%;
    background-color: #d4dce37d;
    margin: 10px 0px 0 1%;
}

.p-section7 img {
    float: left;
    margin: -17px 0 0 0;
    width: 50%;
    display: block;
}

.p-section7 p {
    float: right;
    width: 47%;
    font-size: 16px;
    margin: 42px 3% 0px 0%;
    text-align: right;
    color: #434c54;
    height: 38px;
}

.p-section7 h3 {
    width: 46%;
    float: right;
    font-size: 26px;
    margin: 0px 3% 0px 0px;
    height: 68px;
    text-align: right;
    line-height: 30px;
}

.p-section7 a {
    background-color: #4a4040;
    border: none;
    color: white;
    display: block;
    float: right;
    height: auto;
    width: 16%;
    padding: 8px 0px 8px 0;
    border-radius: 21px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin: 15px 10% 0px 0%;
}

.section8 {
    max-width: 1140px;
    width: 87%;
    display: block;
    margin: 50px auto 0 auto;
    background-color: #d4dce37d;
    height: 73px;
}

.section8 h4 {
    font-size: 28px;
    margin: 0px 2% 0px 0;
    padding: 19px 0 24px 0px;
    width: 24%;
    float: right;
}

.section9 {
    max-width: 1140px;
    width: 87%;
    display: block;
    margin: 0px auto 0 auto;
    padding: 0 0% 0 0%;
    height: 60vh;
}

.p-section9 {
    display: inline-block;
    width: 83%;
    margin: 0px 0% 0px 0%;
}

.p-section9 img {
    width: 100%;
    height: 194px;
}

.p-section9 h4 {
    font-size: 16px;
    width: 100%;
    margin: 19px 0 0px 0%;
    padding: 0 0 0 0;
    letter-spacing: 2px;
    color: #564f4f;
    line-height: 1.5;
}

.p-section9 p {
    color: #93989c;
    text-align: justify;
    font-size: 15px;
    width: 100%;
}

.p-section9 span {
    font-size: 15px;
    color: red;
    font-weight: 600;
}

.p-section9 button {
    background-color: #a4bdba9c;
    border: none;
    color: #494545;
    height: 33px;
    width: 42%;
    border-radius: 5px;
    font-size: 15px;
    margin: 15px 0 0 0;
}

.section10 {
    width: 100%;
    display: block;
    margin: 17px auto 0 auto;
    background-color: #a9180d;
    height: 116px;
}

.section10 h4 {
    font-size: 23px;
    margin: 0px 13px 0px 10%;
    padding: 41px 26px 41px 0px;
    width: 30%;
    float: right;
    color: beige;
}

.section10 form {
    width: 100%;
    display: inline;
}

.section10 form input {
    width: 28%;
    height: 43px;
    border: none;
    border-radius: 3px;
    margin: 36px 0 0 0%;
    font-size: 14px;
    padding: 0px 9px 0 0px;
}

.section10 button {
    width: 8%;
    height: 45px;
    border: none;
    border-radius: 3px;
    background-color: black;
    color: white;
    font-size: 15px;
    margin: 0 0% 0px 0%;
    padding: 0 0 0px 0px;
}

.section11 {
    max-width: 1140px;
    width: 87%;
    display: block;
    margin: 49px auto 0 auto;
}

.p-section11 {
    display: inline-block;
    width: 23%;
    margin: 0 0% 0 1%;
}

.p-section11 h5 {
    font-weight: 600;
    font-size: 17px;
    color: #645656;
}

.p-section11 p {
    color: #999292f2;
    font-size: 14px;
    line-height: 2;
    font-weight: 600;
}

@media only screen and (max-width: 768px) {
    .bgimage-2 {
        margin: 16px 0 0 0;
    }

    .section1 {
        width: 82%;
    }

    .full-section1 {
        width: 24%;
    }

    .section2 {
        height: auto;
        width: 82%;
        margin: 0 auto;
    }

    .p-section2 {
        width: 100%;
        height: 30vh;
    }

    .p-section2 img {
        height: 100%;
    }

    .p-section2 p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: 38px;
    }

    .p-section2 h3 {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        height: 38px;
    }

    .p-section2 a {
        margin: 10px 0px 0 10%;
        width: 15%;
    }

    .section3 h4 {
        margin: 16px 0px 0 14px;
        padding: 0 0 0 0;
        width: 31%;
    }

    .p-section3 button {
        width: 46%;
        margin: -1px 0px 0px 0px;
        height: 46px;
    }

    .section3 {
        height: 73px;
        margin: 34px 0% 0 8%;
        width: 100%;
    }

    .p-section3 {
        width: 54%;
        height: 59px;
    }

    .p-section3 p {
        width: 50%;
        margin: 8px 0px 0px 0px;
        height: 33px;
    }

    .section4 {
        width: 100%;
        margin: 0 auto;
    }

    .p-section4 img {
        width: 100%;
        margin: 0 0% 0 14%;
        padding: 0 0 0 0;
    }

    .p-section4 h4 {
        width: 100%;
    }

    .p-section4 button {
        width: 43%;
    }

    .p-section5 button {
        width: 46%;
        margin: 5px 0px 0px 0px;
        height: 39px;
    }

    .section5 {
        height: 73px;
        margin: 35px 0% 0 8%;
        width: 100%;
    }

    .p-section5 {
        width: 54%;
        height: 59px;
    }

    .p-section5 p {
        width: 50%;
        margin: 13px 0px 0px 0px;
        height: 33px;
    }

    .section5 h4 {
        margin: 20px 0px 0 14px;
        padding: 0 0 0 0;
        width: 41%;
    }

    .t-box2 {
        width: 39%;
    }

    .section7 {
        margin: 0 auto;
        width: 78%;
    }

    .p-section7 {
        width: 100%;
    }

    .p-section7 p {
        float: right;
        margin: 55px 5% 0 0;
        width: 40%;
    }

    .p-section7 button {
        width: 15%;
        margin: 0 18% 0 0;
    }

    .section9 {
        margin: 0 auto;
        width: 100%;
    }

    .section10 h4 {
        padding: 25px 0px 0px 0px;
        margin: 0 4% 0 0;
    }

    .section10 button {
        width: 11%;
    }

    .section10 form input {
        width: 37%;
    }

    .section11 {
        text-align: center;
        margin: 25px auto;
        width: 90%;
    }

    .t-box {
        width: 50%;
        margin: 106px 70px 0 0;
    }

    .t-box button {
        width: 22%;
    }

    .section8 {
        width: 100%;
        padding: 0 10px 0 0;
    }
}

@media only screen and (max-width: 576px) {
    .sw-bgimage-1 {
        height:40vh;
    }

    .bgimage-2 {
        margin: 14px 0 0 0;
    }

    .section1 {
        width: 84%;
        height: 22vh;
        margin: 39px auto 0 auto;
    }

    .full-section1 {
        width: 49%;
        margin: 0 auto;
        height: 58%;
    }

    .section2 {
        width: 90%;
        margin: 0 auto;
    }

    .p-section2 {
        width: 100%;
        height: 205px;
    }

    .p-section2 img {
        height: 100%;
        width: 53%;
        margin: 0;
    }

    .p-section2 p {
        width: 34%;
        margin: 7% 3% 0 0;
        padding: 0 0 0 0;
        height: 49px;
        font-size: 21px;
    }

    .p-section2 h3 {
        margin: 3% 3% 0 0;
        padding: 0 0 0 0;
        height: 51px;
        width: 49%;
        font-size: 23px;
    }

    .p-section2 a {
        margin: 3% 3% 0 0;
        width: 20%;
        height: 38px;
        font-size: 19px;
        padding: 6px 19px 0 0;
    }

    .section3 h4 {
        margin: 20px 0px 0 14px;
        padding: 0 0 0 0;
        width: 32%;
    }

    .p-section3 button {
        width: 33%;
        margin: 11px 0px 0px 24px;
        height: 74px;
    }

    .section3 {
        height: 116px;
        margin: 35px 0% 0 8%;
        width: 80%;
    }

    .p-section3 {
    }

    .p-section3 p {
        width: 57%;
        margin: 11px 0px 0px 0px;
        height: 74px;
    }

    .section3 h4 {
        margin: 31px 1% 0 0px;
        padding: 0 0 0 0;
        width: 32%;
        font-size: 19px;
    }

    .p-section3 a {
        height: 46px;
        margin: 6px 0px 0px 8%;
        width: 92px;
    }

    .section3 {
        height: 90px;
        width: 100%;
        margin: 20px auto 0 auto;
    }

    .p-section3 {
        width: 65%;
        height: 53px;
        margin: 20px 0px 0 0;
    }

    .p-section3 p {
        width: 57%;
        margin: 6px 0px 0px 2px;
        height: 35px;
        font-size: 17px;
    }

    .section5 h4 {
        margin: 20px 0px 0 14px;
        padding: 0 0 0 0;
        width: 36%;
    }

    .p-section5 button {
        width: 33%;
        margin: 17px 0px 0px 6px;
        height: 48px;
    }

    .section5 {
        height: 106px;
        margin: 35px 0 0 0;
        width: 100%;
    }

    .p-section5 {
        width: 59%;
        height: 81px;
    }

    .p-section5 p {
        width: 60%;
        margin: 29px 0px 0px 0px;
        height: 35px;
    }

    .t-box2 {
        width: 62%;
        margin: 30px 29px 0 0;
    }

    .section4 {
        width: 92%;
        height: 470px;
        margin: 41px auto 0 auto;
    }

    .p-section4 img {
        width: auto;
        height: 65%;
        margin: 0 auto;
        padding: 0 0 0 0;
    }

    .p-section4 h4 {
        width: 100%;
    }

    .p-section4 a {
        width: 33%;
        margin: 0 auto 0 auto;
        position: relative;
        right: 0;
    }

    .section7 {
        margin: 0 auto;
        width: 90%;
    }

    .p-section7 {
        width: 100%;
        height: 202px;
    }

    .p-section7 p {
        float: right;
        margin: 26px 5% 0 0%;
        width: 45%;
        font-size: 15px;
    }

    .p-section7 h3 {
        float: right;
        margin: 7px 3% 0 0%;
        width: 46%;
    }

    .p-section7 a {
        width: 19%;
        margin: 14px 5% 0 0;
    }

    .section8 {
        height: 85px;
        margin: 18px auto 0 auto;
        width: 100%;
    }

    .section8 h4 {
        width: 35%;
        padding: 0 0 0 0;
        margin: 26px 2% 0 0;
        font-size: 23px;
    }

    .section9 {
        margin: 28px auto 0 auto;
        width: 94%;
        height: 70vh;
    }

    .section10 {
        width: 100%;
    }

    .section10 h4 {
        margin: 18px 13px 0 0;
        width: 42%;
        font-size: 17px;
    }

    .section10 button {
        width: 15%;
        height: 46px;
        font-size: 14px;
    }

    .section10 form input {
        width: 38%;
    }

    .section11 {
        margin: 35px 0 0 0;
        width: 100%;
    }

    .t-box {
        width: 60%;
        padding: 15px;
        margin: 0;
        background-color: #b4b4b485;
        border-radius: 5px;
        top: 8%;
        left: 4%;
    }

    .t-box h3 {
        font-size: 28px;
    }

    .t-box p {
        font-size: 27px;
    }

    .t-box button {
        width: 30%;
    }

    .p-section11 {
        width: 48%;
        text-align: center;
    }
}
