@font-face {
    font-family: 'boldtitr';
    src: url('/font/PARVANEH-Bold.eot?#') format('eot'),url('/font/PARVANEH-Bold.woff') format('woff'),url('/font/PARVANEH-Bold.ttf') format('truetype') ;
}

@font-face {
    font-family: 'iransans';
    src: url('/font/IRANSansWeb(FaNum)_Light.eot?#') format('eot'),url('/font/IRANSansWeb(FaNum)_Light.woff') format('woff'),url('/font/IRANSansWeb(FaNum)_Light.ttf' ) format('truetype');
}

@font-face {
    font-family: 'tahoma';
    src: url('/font/IRANSansWeb(FaNum)_Light.eot?#') format('eot'),url('/font/IRANSansWeb(FaNum)_Light.woff') format('woff'),url('/font/IRANSansWeb(FaNum)_Light.ttf' ) format('truetype');
}

html {
    background: #ffffff;
    background-size: contain;
    background-repeat: repeat-x;
}

body:after {
    /* content: ' '; */
    /* position: absolute; */
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 641px;
    background-size: cover;
    z-index: 0;
    opacity: 0.3;
    background-position: bottom;
    z-index: -1;
}
.btn-fa-phone{bottom:55px !important}
#googleMap {
    height: 500px;
    width: 100%;
}
.card{overflow:hidden;white-space:n}
body {
    color: #000000;
    font-family: Iransans;
    text-align: justify;
    margin: 0px;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    line-height: 25px;
    background: none;
    position: relative;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background: none;
}

body:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 79px;
    padding-top: 0;
    background-size: cover;
    background: linear-gradient(150deg, #1d5a44 0%, #8BC34A 100%);
}

header {
    /* background: #6aaba5; */
    width: 100%;
    top: 0px;
    z-index: 999;
    height: 86px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 10000000;
    position: absolute;
}

header::before,header::after {
    position: absolute;
    display: block;
    width: 39%;
    height: 1px;
    box-shadow: 0 0 71px 45px #e8c7ff;
    right: -57px;
    top: -37px;
    z-index: -114;
    transform: rotateZ(4deg);
}

header::before {
    transform: rotateZ(-3deg);
    left: -58px;
}

.blockquote {
    border: none;
    border-right: 5px solid #eee
}

#site_banner {
    height: 93px;
    margin-top: 0px;
    transition: All cubic-bezier(0.75, -0.25, 0.43, 1.14) 0.3s;
    z-index: 100000;
    position: relative;
    float: left;
}

#site_banner img {
    height: 38px;
    margin: auto;
    margin-top: 6px;
    margin-bottom: 0;
    float: left;
    left: 13px;
    position: relative;
}

#site_banner:hover {
}

#head_items {
    right: 0;
    width: 1341px;
    max-width: 100%;
    height: 49px;
    top: 0px;
    z-index: 65536;
    position: relative;
    color: #000;
    margin: auto;
    background: #fbfbfb;
    padding: 4px;
}

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-top: 0px;
    /* text-align: center; */
    z-index: 1;
}

section {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}

scnd_head {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: right
}

footer {
    width: 100%;
    max-width: 100%;
    position: relative;
    text-align: justify;
    height: auto;
    margin: auto;
    padding-bottom: 0;
    padding-top: 0;
    display: block;
    border-radius: 0 0 2px 2px;
    border-top: 7px solid #CDDC39;
    float: left;
    background: #28a873;
    display: block;
    color: #ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 52px;
}

#main_footer_block a {
    color: #003555;
}

.theme_social2 {
    color: #fff;
    text-align: center;
    position: relative;
    display: block;
    width: 150px;
    padding: 0;
    margin-top: 0;
    position: absolute;
    top: -39px;
    text-align: left;
}

.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: #767676;
    width: 22px;
    overflow: hidden;
    height: 45px;
    vertical-align: bottom;
    line-height: 25px;
    font-size: 19px;
    border-radius: 50%;
    padding: 4px;
}

.theme_tel_h {
    display: none;
    position: relative;
    width: 100%;
    overflow: hidden;
    color: #b5b5b5;
    font-size: 12px;
    top: -37px;
    right: 0;
    direction: rtl;
}

.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 {
    width: 100%;
    box-sizing: border-box;
    direction: rtl;
    -webkit-user-drag: none;
    list-style: none;
    padding: 5px;
    margin: 0;
    text-align: center;
    background: #edd400;
    position: relative;
    display: inline-block;
    margin-top: -33px;
    padding: 30px;
}

.card_rail li i {
    font-size: 38px;
    margin-bottom: 10px;
}

.card_rail li a {
    color: #000000;
}

.card_rail li img {
    filter: grayscale(1) brightness(0.5);
    height: 40px;
}

.card_rail li {
    float: none;
    width: 77px;
    height: 67px;
    display: inline-block;
    margin-top: 0;
    transition: all ease-in-out 0.2s;
    font-size: 12px;
}

#wrapper {
    max-width: 1243px;
    border-radius: 25px;
    overflow: hidden;
    box-shadow: 0 0 21px #33333326;
}

[type=checkbox],[type=radio] {
    width: 20px;
    height: 20px;
    box-shadow: none;
    margin: 4px;
}

#main_footer_block {
    width: 100%;
    max-width: 1339px;
    direction: rtl;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    height: auto;
    background: #ffffff;
    padding: 27px;
    margin-top: -60px;
    margin-bottom: 50px;
    border-radius: 21px;
    box-shadow: 0 -2px 15px #0000001f;
    color: #333;
    font-weight: normal;
}

aside {
    max-width: 20%;
    float: none;
    padding: 0 5px;
    padding-bottom: 0px;
    margin: 0;
    display: block;
    position: sticky;
    top: 3rem;
    min-height: 100%;
    height: max-content;
}

article {
    width: 1352px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: flow-root;
    padding: 0;
    min-height: 0;
    min-width: 80%;
}

.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(62%);
    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 width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebasket_line%3C/title%3E%3Cg id='ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Business' transform='translate(-480.000000, -96.000000)' fill-rule='nonzero'%3E%3Cg id='basket_line' transform='translate(480.000000, 96.000000)'%3E%3Cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M10.4636,3.28164 C11.2284348,2.36384783 12.6100265,2.32395297 13.4284923,3.16192917 L13.5365,3.28164 L17.4684,7.99996 L20.4528,7.99996 C21.331,7.99996 22.0375,8.7584 21.9373,9.65484 L21.8453424,10.4210773 L21.8453424,10.4210773 L21.7454433,11.1603324 L21.7454433,11.1603324 L21.6633364,11.7152836 L21.6633364,11.7152836 L21.5683391,12.3098119 L21.5683391,12.3098119 L21.4600362,12.9352476 L21.4600362,12.9352476 L21.3380125,13.5829209 L21.3380125,13.5829209 L21.2018528,14.2441624 C21.1301698,14.5767302 21.05303,14.911135 20.9702,15.2425 C20.7313111,16.1978778 20.433321,17.0740852 20.1375081,17.8257604 L19.9170141,18.3654582 L19.9170141,18.3654582 L19.7030815,18.8542037 L19.7030815,18.8542037 L19.501455,19.2877443 C19.4691953,19.3551644 19.4376877,19.4201071 19.4070519,19.4824838 L19.1581,19.9722 L19.1581,19.9722 C18.8371462,20.5813385 18.2344124,20.9416722 17.595138,20.9935038 L17.4347,21 L6.55426,21 C5.86955,21 5.19629,20.6446 4.84591,19.9921 L4.61293027,19.5418423 L4.61293027,19.5418423 L4.43317577,19.171822 C4.4019028,19.1056719 4.37003591,19.0373171 4.33766962,18.9668107 L4.13823539,18.5183747 C3.76439211,17.6504579 3.35299789,16.535 3.02987,15.2425 C2.97519095,15.0237857 2.92311508,14.8051875 2.87354793,14.58779 L2.73227819,13.9402837 L2.73227819,13.9402837 L2.60549408,13.3064885 L2.60549408,13.3064885 L2.49262888,12.6929113 L2.49262888,12.6929113 L2.39311588,12.1060596 L2.39311588,12.1060596 L2.30638837,11.5524403 L2.30638837,11.5524403 L2.23187963,11.0385607 L2.23187963,11.0385607 L2.14178704,10.3564878 L2.14178704,10.3564878 L2.07599895,9.80043219 C2.06996857,9.74646259 2.06435286,9.69523333 2.05914,9.64688 C1.96754842,8.79721368 2.59876404,8.07931934 3.40713478,8.00610516 L3.54341,7.99996 L6.53163,7.99996 L10.4636,3.28164 Z M19.8826,9.99996 L4.11298,9.99996 L4.17473161,10.4835656 L4.17473161,10.4835656 L4.25117159,11.0321467 L4.25117159,11.0321467 L4.3431056,11.6355578 L4.3431056,11.6355578 L4.45133935,12.2836532 C4.49022341,12.5060051 4.53195837,12.7341135 4.57667852,12.9662874 L4.7199288,13.6733149 C4.796166,14.031236 4.879422,14.3945 4.97015,14.7574 C5.26187941,15.9243412 5.63336661,16.9322512 5.96938668,17.7139614 L6.16582087,18.1553061 L6.16582087,18.1553061 L6.34821215,18.5391388 L6.34821215,18.5391388 L6.51102972,18.8622353 L6.51102972,18.8622353 L6.58337,19 L17.4096,19 L17.5642217,18.6970497 L17.5642217,18.6970497 L17.7413417,18.3318274 L17.7413417,18.3318274 L17.9350073,17.9089289 C18.3015896,17.0835536 18.7215765,15.9905647 19.0299,14.7574 C19.1547857,14.2578 19.2662755,13.748902 19.3651554,13.2500661 L19.504116,12.5117788 L19.504116,12.5117788 L19.6247513,11.8031045 C19.6433628,11.6882665 19.6612353,11.5752674 19.6783812,11.4644097 L19.7726337,10.8273801 L19.7726337,10.8273801 L19.8500347,10.2562634 L19.8500347,10.2562634 L19.8826,9.99996 Z M9.9864,12.8356 L10.4864,15.8356 C10.5772,16.3803 10.2092,16.8956 9.66441,16.9864 C9.11964,17.0772 8.60441,16.7091 8.51362,16.1644 L8.01362,13.1644 C7.92282,12.6196 8.29084,12.1044 8.83561,12.0136 C9.38038,11.9228 9.89561,12.2908 9.9864,12.8356 Z M15.0482541,12.0010625 L15.1644,12.0136 C15.6702857,12.0979143 16.0237265,12.5481653 15.9989375,13.0482541 L15.9864,13.1644 L15.4864,16.1644 C15.3956,16.7091 14.8804,17.0772 14.3356,16.9864 C13.8297143,16.9020857 13.4762735,16.4517485 13.5010625,15.9517274 L13.5136,15.8356 L14.0136,12.8356 C14.0979143,12.3297143 14.5481653,11.9762735 15.0482541,12.0010625 L15.0482541,12.0010625 Z M12,4.56201 L9.13505,7.99996 L14.865,7.99996 L12,4.56201 Z' id='ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¶' fill='%2309244B'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%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-heart{background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M12 5.50098L14 7.5004' stroke='%231C274C' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M8.96173 18.9109L9.42605 18.3219L8.96173 18.9109ZM12 5.50063L11.4596 6.02073C11.601 6.16763 11.7961 6.25063 12 6.25063C12.2039 6.25063 12.399 6.16763 12.5404 6.02073L12 5.50063ZM15.0383 18.9109L15.5026 19.4999L15.0383 18.9109ZM9.42605 18.3219C7.91039 17.1271 6.25307 15.9603 4.93829 14.4798C3.64922 13.0282 2.75 11.3345 2.75 9.1371H1.25C1.25 11.8026 2.3605 13.8361 3.81672 15.4758C5.24723 17.0866 7.07077 18.3752 8.49742 19.4999L9.42605 18.3219ZM2.75 9.1371C2.75 6.98623 3.96537 5.18252 5.62436 4.42419C7.23607 3.68748 9.40166 3.88258 11.4596 6.02073L12.5404 4.98053C10.0985 2.44352 7.26409 2.02539 5.00076 3.05996C2.78471 4.07292 1.25 6.42503 1.25 9.1371H2.75ZM8.49742 19.4999C9.00965 19.9037 9.55954 20.3343 10.1168 20.6599C10.6739 20.9854 11.3096 21.25 12 21.25V19.75C11.6904 19.75 11.3261 19.6293 10.8736 19.3648C10.4213 19.1005 9.95208 18.7366 9.42605 18.3219L8.49742 19.4999ZM15.5026 19.4999C16.9292 18.3752 18.7528 17.0866 20.1833 15.4758C21.6395 13.8361 22.75 11.8026 22.75 9.1371H21.25C21.25 11.3345 20.3508 13.0282 19.0617 14.4798C17.7469 15.9603 16.0896 17.1271 14.574 18.3219L15.5026 19.4999ZM22.75 9.1371C22.75 6.42503 21.2153 4.07292 18.9992 3.05996C16.7359 2.02539 13.9015 2.44352 11.4596 4.98053L12.5404 6.02073C14.5983 3.88258 16.7639 3.68748 18.3756 4.42419C20.0346 5.18252 21.25 6.98623 21.25 9.1371H22.75ZM14.574 18.3219C14.0479 18.7366 13.5787 19.1005 13.1264 19.3648C12.6739 19.6293 12.3096 19.75 12 19.75V21.25C12.6904 21.25 13.3261 20.9854 13.8832 20.6599C14.4405 20.3343 14.9903 19.9037 15.5026 19.4999L14.574 18.3219Z' fill='%231C274C'/%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: #1d6fe9;
    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 {
    padding-top: 9px;
    width: 259px;
    height: 60px;
    position: absolute;
    left: 42.5%;
    top: -19px;
    color: #25859d;
    text-align: center;
    border-radius: 50%;
    line-height: 54px;
    z-index: 11;
    font-size: 34px;
    filter: none;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='273.01px' height='35px' viewBox='0 0 273.01 35' style='enable-background:new 0 0 273.01 35;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2328a873;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M0.01,0c0,0-1,0,21,0c59,0,49,35,103,35c48,0,45-35,109-35c27,0,40,0,40,0H0.01z'/%3E%3Cg%3E%3Cpath d='M125.28,9.27l15.48,12.46h-4.47l-12.69-10.5h-0.13l-12.69,10.5h-4.47l15.48-12.46H125.28z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.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 width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.50004 2H14.5L15.1518 8.51737C15.3382 10.382 13.874 12 12 12C10.1261 12 8.66184 10.382 8.8483 8.51737L9.50004 2Z' stroke='%231C274C' stroke-width='1.5'/%3E%3Cpath d='M3.32975 5.35133C3.50783 4.46093 3.59687 4.01573 3.77791 3.65484C4.15938 2.89439 4.84579 2.33168 5.66628 2.10675C6.05567 2 6.50969 2 7.41771 2H9.50002L8.77549 9.24527C8.61911 10.8091 7.30318 12 5.73155 12C3.8011 12 2.35324 10.2339 2.73183 8.34093L3.32975 5.35133Z' stroke='%231C274C' stroke-width='1.5'/%3E%3Cpath d='M20.6703 5.35133C20.4922 4.46093 20.4031 4.01573 20.2221 3.65484C19.8406 2.89439 19.1542 2.33168 18.3337 2.10675C17.9443 2 17.4903 2 16.5823 2H14.5L15.2245 9.24527C15.3809 10.8091 16.6968 12 18.2685 12C20.1989 12 21.6468 10.2339 21.2682 8.34093L20.6703 5.35133Z' stroke='%231C274C' stroke-width='1.5'/%3E%3Cpath opacity='0.5' d='M8.75 21.5C8.75 21.9142 9.08579 22.25 9.5 22.25C9.91421 22.25 10.25 21.9142 10.25 21.5H8.75ZM13.75 21.5C13.75 21.9142 14.0858 22.25 14.5 22.25C14.9142 22.25 15.25 21.9142 15.25 21.5H13.75ZM13.75 16.201L14.125 15.5514L13.75 16.201ZM14.299 16.75L13.6495 17.125V17.125L14.299 16.75ZM9.70096 16.75L10.3505 17.125L9.70096 16.75ZM10.25 16.201L10.625 16.8505L10.25 16.201ZM12.5 21.25H11.5V22.75H12.5V21.25ZM4.25 14V11H2.75V14H4.25ZM19.75 11V14H21.25V11H19.75ZM11.5 21.25C9.59318 21.25 8.23851 21.2484 7.21085 21.1102C6.20476 20.975 5.62511 20.7213 5.2019 20.2981L4.14124 21.3588C4.88961 22.1071 5.83855 22.4392 7.01098 22.5969C8.16182 22.7516 9.63558 22.75 11.5 22.75V21.25ZM2.75 14C2.75 15.8644 2.74841 17.3382 2.90313 18.489C3.06076 19.6614 3.39288 20.6104 4.14124 21.3588L5.2019 20.2981C4.77869 19.8749 4.52502 19.2952 4.38976 18.2892C4.25159 17.2615 4.25 15.9068 4.25 14H2.75ZM12.5 22.75C14.3644 22.75 15.8382 22.7516 16.989 22.5969C18.1614 22.4392 19.1104 22.1071 19.8588 21.3588L18.7981 20.2981C18.3749 20.7213 17.7952 20.975 16.7892 21.1102C15.7615 21.2484 14.4068 21.25 12.5 21.25V22.75ZM19.75 14C19.75 15.9068 19.7484 17.2615 19.6102 18.2892C19.475 19.2952 19.2213 19.8749 18.7981 20.2981L19.8588 21.3588C20.6071 20.6104 20.9392 19.6614 21.0969 18.489C21.2516 17.3382 21.25 15.8644 21.25 14H19.75ZM10.25 21.5V18.5H8.75V21.5H10.25ZM13.75 18.5V21.5H15.25V18.5H13.75ZM12 16.75C12.4811 16.75 12.7918 16.7507 13.0273 16.7721C13.2524 16.7925 13.3341 16.8269 13.375 16.8505L14.125 15.5514C13.8178 15.3741 13.4918 15.308 13.1627 15.2782C12.8438 15.2493 12.4535 15.25 12 15.25V16.75ZM15.25 18.5C15.25 18.0465 15.2507 17.6562 15.2218 17.3373C15.192 17.0082 15.1259 16.6822 14.9486 16.375L13.6495 17.125C13.6731 17.1659 13.7075 17.2476 13.7279 17.4727C13.7493 17.7082 13.75 18.0189 13.75 18.5H15.25ZM13.375 16.8505C13.489 16.9163 13.5837 17.011 13.6495 17.125L14.9486 16.375C14.7511 16.033 14.467 15.7489 14.125 15.5514L13.375 16.8505ZM10.25 18.5C10.25 18.0189 10.2507 17.7082 10.2721 17.4727C10.2925 17.2476 10.3269 17.1659 10.3505 17.125L9.05144 16.375C8.87407 16.6822 8.80802 17.0082 8.77818 17.3373C8.74928 17.6562 8.75 18.0465 8.75 18.5H10.25ZM12 15.25C11.5465 15.25 11.1562 15.2493 10.8373 15.2782C10.5082 15.308 10.1822 15.3741 9.875 15.5514L10.625 16.8505C10.6659 16.8269 10.7476 16.7925 10.9727 16.7721C11.2082 16.7507 11.5189 16.75 12 16.75V15.25ZM10.3505 17.125C10.4163 17.011 10.511 16.9163 10.625 16.8505L9.875 15.5514C9.53296 15.7489 9.24892 16.033 9.05144 16.375L10.3505 17.125Z' fill='%231C274C'/%3E%3C/svg%3E");
}
.fa-truck{background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M11.9998 14H12.9998C14.0998 14 14.9998 13.1 14.9998 12V2H5.99976C4.49976 2 3.18977 2.82999 2.50977 4.04999' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 17C2 18.66 3.34 20 5 20H6C6 18.9 6.9 18 8 18C9.1 18 10 18.9 10 20H14C14 18.9 14.9 18 16 18C17.1 18 18 18.9 18 20H19C20.66 20 22 18.66 22 17V14H19C18.45 14 18 13.55 18 13V10C18 9.45 18.45 9 19 9H20.29L18.58 6.01001C18.22 5.39001 17.56 5 16.84 5H15V12C15 13.1 14.1 14 13 14H12' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 22C9.10457 22 10 21.1046 10 20C10 18.8954 9.10457 18 8 18C6.89543 18 6 18.8954 6 20C6 21.1046 6.89543 22 8 22Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 22C17.1046 22 18 21.1046 18 20C18 18.8954 17.1046 18 16 18C14.8954 18 14 18.8954 14 20C14 21.1046 14.8954 22 16 22Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12V14H19C18.45 14 18 13.55 18 13V10C18 9.45 18.45 9 19 9H20.29L22 12Z' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 8H8' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 11H6' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 14H4' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.fa-backspace{background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edelete_2_line%3C/title%3E%3Cg id='ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â¢-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='System' transform='translate(-576.000000, -192.000000)' fill-rule='nonzero'%3E%3Cg id='delete_2_line' transform='translate(576.000000, 192.000000)'%3E%3Cpath d='M24,0 L24,24 L0,24 L0,0 L24,0 Z M12.5934901,23.257841 L12.5819402,23.2595131 L12.5108777,23.2950439 L12.4918791,23.2987469 L12.4918791,23.2987469 L12.4767152,23.2950439 L12.4056548,23.2595131 C12.3958229,23.2563662 12.3870493,23.2590235 12.3821421,23.2649074 L12.3780323,23.275831 L12.360941,23.7031097 L12.3658947,23.7234994 L12.3769048,23.7357139 L12.4804777,23.8096931 L12.4953491,23.8136134 L12.4953491,23.8136134 L12.5071152,23.8096931 L12.6106902,23.7357139 L12.6232938,23.7196733 L12.6232938,23.7196733 L12.6266527,23.7031097 L12.609561,23.275831 C12.6075724,23.2657013 12.6010112,23.2592993 12.5934901,23.257841 L12.5934901,23.257841 Z M12.8583906,23.1452862 L12.8445485,23.1473072 L12.6598443,23.2396597 L12.6498822,23.2499052 L12.6498822,23.2499052 L12.6471943,23.2611114 L12.6650943,23.6906389 L12.6699349,23.7034178 L12.6699349,23.7034178 L12.678386,23.7104931 L12.8793402,23.8032389 C12.8914285,23.8068999 12.9022333,23.8029875 12.9078286,23.7952264 L12.9118235,23.7811639 L12.8776777,23.1665331 C12.8752882,23.1545897 12.8674102,23.1470016 12.8583906,23.1452862 L12.8583906,23.1452862 Z M12.1430473,23.1473072 C12.1332178,23.1423925 12.1221763,23.1452606 12.1156365,23.1525954 L12.1099173,23.1665331 L12.0757714,23.7811639 C12.0751323,23.7926639 12.0828099,23.8018602 12.0926481,23.8045676 L12.108256,23.8032389 L12.3092106,23.7104931 L12.3186497,23.7024347 L12.3186497,23.7024347 L12.3225043,23.6906389 L12.340401,23.2611114 L12.337245,23.2485176 L12.337245,23.2485176 L12.3277531,23.2396597 L12.1430473,23.1473072 Z' id='MingCute' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M14.2792,2 C15.1401,2 15.9044,2.55086 16.1766,3.36754 L16.7208,5 L20,5 C20.5523,5 21,5.44772 21,6 C21,6.55227 20.5523,6.99998 20,7 L19.9975,7.07125 L19.9975,7.07125 L19.1301,19.2137 C19.018,20.7837 17.7117,22 16.1378,22 L7.86224,22 C6.28832,22 4.982,20.7837 4.86986,19.2137 L4.00254,7.07125 C4.00083,7.04735 3.99998,7.02359 3.99996,7 C3.44769,6.99998 3,6.55227 3,6 C3,5.44772 3.44772,5 4,5 L7.27924,5 L7.82339,3.36754 C8.09562,2.55086 8.8599,2 9.72076,2 L14.2792,2 Z M17.9975,7 L6.00255,7 L6.86478,19.0712 C6.90216,19.5946 7.3376,20 7.86224,20 L16.1378,20 C16.6624,20 17.0978,19.5946 17.1352,19.0712 L17.9975,7 Z M10,10 C10.51285,10 10.9355092,10.386027 10.9932725,10.8833761 L11,11 L11,16 C11,16.5523 10.5523,17 10,17 C9.48715929,17 9.06449214,16.613973 9.00672766,16.1166239 L9,16 L9,11 C9,10.4477 9.44771,10 10,10 Z M14,10 C14.5523,10 15,10.4477 15,11 L15,16 C15,16.5523 14.5523,17 14,17 C13.4477,17 13,16.5523 13,16 L13,11 C13,10.4477 13.4477,10 14,10 Z M14.2792,4 L9.72076,4 L9.38743,5 L14.6126,5 L14.2792,4 Z' id='ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¶' fill='%2309244B'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
#content {
    width: 100%;
    position: relative;
    margin: auto;
    margin-top: 79px;
    visibility: visible;
    display: flex;
    max-width: 1356px;
}

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%;
    direction: rtl;
    height: auto;
    color: #ffffff;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    /* display: inline-block; */
    font-family: Iransans;
    background-repeat: no-repeat;
    background: #1c5c41;
    padding-top: 22px;
    overflow: hidden;
}

#copyright a {
    color: #ffc107;
}

#copyright #pi {
    width: 100%;
    max-width: 1250px;
    margin: auto;
    position: relative;
    padding: 0 1%;
    padding-top: 31px;
    padding-bottom: 0;
    text-align: center;
}

#copyright #pi .selogo {
    position: relative;
    filter: invert(1);
    display: block;
}

#copyright #pi .selogo img {
    width: 202px;
    filter: invert(1)
}

nav {
    z-index: 1000;
    margin: auto;
    margin-top: 0px;
    width: 1341px;
    top: 0px;
    height: 57px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    max-width: 100%;
    position: sticky;
    display: flow;
    border-bottom: 1px solid #3333;
    z-index: 1000;
    background: #ffffff;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 17px 28px -26px;
}

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: 6px;
}

h,h1,h2,h3,h4 {
    vertical-align: middle;
    font-weight: 100;
    margin: 1px;
    width: auto;
    font-family: 'boldtitr';
}

h1 {
    font-size: 60px;
    line-height: 58px;
}

h2 {
    font-size: 31px;
    line-height: 61px;
}

h3 {
    font-size: 29px;
    line-height: 40px;
    font-weight: bold;
}

h4 {
    font-size: 18px;
    line-height: 26px;
}

h5 {
    font-size: 18;
    line-height: 20px
}

h6 {
    font-size: 16px;
}

a:link {
    text-decoration: none;
    color: #000000;
}

a:visited {
    text-decoration: none;
    color: #1b1b1b;
}

a:hover {
    text-decoration: none;
    color: #ff6202;
}

img {
    border: none;
    margin: 2px;
}

a:active {
    text-decoration: none;
}

.row50 {
    height: 60px;
    overflow: hidden;
}

.center {
    text-align: center
}

.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 #525252;
    background: #336e36;
    background: linear-gradient(135deg, #124814 0%,#385839 23%,#2e8332 73%,#345135 100%);
}

.gray: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;
}

.gray: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;
}

.white {
    background-color: #fff;
    font-size: 28px;
    color: #565656;
    border-top: 1px #d0d0d0 dashed;
    border-bottom: 1px #d9d9d9 dashed;
}

.blue {
    font-size: 22px;
    color: #212121;
    background-size: cover;
    max-width: 1287px;
    margin: auto;
}

.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 .content {
    border-top: 1px solid #b69cd4;
    padding-top: 25px;
}

.blue .title {
    width: auto;
    padding: 0;
    font-size: 30px;
    color: #3d3d3d;
    text-align: center;
    direction: rtl;
    padding: 0 2%;
    margin: auto;
    font-family: iransans;
    border-radius: 10px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: bold;
    background: #fbfbfb;
    margin-bottom: -16px;
    display: table;
    height: 30px;
    z-index: 11;
    position: relative;
}

.blue .title:after,.blue .title:before {
    content: ' ';
    background: #b69cd4;
    width: 14px;
    height: 14px;
    position: absolute;
    right: -7px;
    top: 7px;
    transform: rotateZ(45deg);
}

.blue .title:after {
    left: -5px;
    right: auto;
}

.blue a {
    color: #FFF;
    font-size: 24px;
}

.cc {
    text-shadow: #530946 1px 0px 3px;
    background-size: cover;
    font-size: 28px;
    color: #EEE;
}

.cc a {
    color: #FFF;
    font-size: 24px;
}

.ss {
    font-weight: 800;
    text-shadow: #000 1px 1px 2px 0px;
    color: #323232;
    background-size: cover;
    padding: 0;
    max-width: 100% !important;
}

.ss:before {
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    -webkit-transform: skewY(-4.2deg);
    transform: skewY(-5.2deg) scale(0.95);
    z-index: 0;
    display: block;
    background-size: cover;
}

.ss:after {
    height: 100%;
    content: ' ';
    display: block;
    right: 0;
    bottom: 62px;
    z-index: -1;
    background: url(/archive/image/201907151348351832.png) no-repeat;
}

.ss a {
    color: #FFF;
    font-size: 45px;
}

.ss .inner li {
    max-width: unset !important;
    border-radius: 0 !important;
    padding: 50px 6% !important;
    margin}

.ss .inner li: nth-child(1) {
    background:#333
}

.ss .inner li:nth-child(1) a {
    color: #8fc550;
}

.ss .inner li:nth-child(1) .content {
    color: #fff
}

.ss .inner li:nth-child(3) {
    background: #8fc550;
}

.ss .inner li:nth-child(4) {
    background: #313131
}

.ss .inner li:nth-child(4) a {
    color: #b0de79;
}

.ss .inner li:nth-child(4) .content {
    color: #fff
}

.ss .inner li:nth-child(6) {
    background: #FFC107
}

.ss .inner li:nth-child(7) {
    background: #333
}

.ss .inner li:nth-child(7) a {
    color: #FFC107
}

.ss .inner li:nth-child(7) .content {
    color: #fff
}

#p10 {
    max-width: 8%
}

#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: 16px;
    line-height: 23px;
    border: none;
    padding: 6px;
    box-shadow: 0px 0px 2px #989898;
    margin: 8px;
}

#menu_mob {
    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;
    opacity: 0;
    height: 0;
    display: none;
    float: right;
    color: #ccc;
}

.theme_seprator {
    width: 100%;
    height: 0px;
    border: #f3f3f3 1px dotted;
    margin-top: 5px;
    margin-bottom: 5px;
    float: right;
}

input#prd_num {
    width: 65px;
}

.anamarq {
    width: 100%;
    background: #151515;
    display: block;
    height: 55px;
    line-height: 51px;
    overflow: hidden;
    color: #e9e9e9;
    position: relative;
    font-size: 18px;
    direction: rtl;
}

.anamarq a {
    color: #ff9000;
    margin-left: 10px;
    margin-right: 10px;
}

.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: 250px;
    width: 320px;
    text-align: right;
    background-color: #FFF;
    border: 1px solid #6CF;
    margin: 2px;
    padding: 2px;
    overflow: scroll;
}

.thmem_picture {
    position: relative;
    list-style: none;
    border-radius: 10px;
    margin: 5px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    width: 45%;
    height: 211px;
}

.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;
}

.big_frame_h {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    padding-top: 12px;
    margin: auto;
    float: right;
    position: relative;
}

.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%;
    margin-right: auto;
    margin-left: auto;
    list-style: none;
    height: auto;
    position: relative;
    padding: 0;
    direction: rtl;
    display: table;
    z-index: 11;
    text-align: center;
}

.big_frame_h .inner li:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    -webkit-transform: skewY(-4.2deg);
    transform: skewY(-5.2deg) scale(0.95);
    z-index: 0;
    width: 100%;
    display: block;
    background-size: cover;
    z-index: -1;
}

.big_frame_h .inner li {
    width: 100%;
    height: auto;
    margin: auto;
    min-height: 240px;
    border: none;
    padding: 10px 2%;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    display: block;
    z-index: 100;
    text-align: right;
    max-width: 1207px;
    background: #fff;
}

.big_frame_h .inner li .big_inner {
    max-width: 1250px;
    margin: auto
}

.big_frame_h .inner li .content {
    display: block;
    direction: rtl;
    padding-right: 1%;
    padding-left: 1%;
    vertical-align: middle;
    font-weight: 100;
    font-family: Iransans;
    font-weight: normal;
    z-index: 0;
    padding: 15px;
}

.big_frame_h .inner li h2 {
}

.big_frame_h .inner li .Pimg {
    margin: 19px;
    float: left;
    position: relative;
    width: 29%;
    border-radius: 19px;
    margin-top: -15px;
}

.big_frame_h .inner li:nth-child(even) .Pimg {
    float: right;
}

.big_frame_h li a {
    color: #1b1b1b;
}

.white li a {
    color: #797c6c;
    font-family: fgoogle;
}

.big_btn {
    width: 100%;
    list-style: none;
    height: auto;
    padding: 0;
    margin: 0;
}

.big_btn li {
    position: relative;
    float: right;
    margin: 5px;
    padding: 5px;
    width: 232px;
    font-size: 11px;
    height: 70px;
    background: #f5f5f5;
    border-radius: 10px;
    padding: 1%;
    box-shadow: 0 1px 1px #bbb;
}

.big_btn li h1 {
    font-size: 17px;
    margin: 0;
    padding: 0;
    line-height: 25px;
}

.thmem_picture_big {
    margin: 5px;
    padding: 6px;
    position: relative;
}

.theme_form_sep {
    padding: 6px;
    text-align: right;
}

.theme_main_tags {
    width: 100%;
    height: 30px;
    position: relative;
    float: right;
    text-align: right;
    vertical-align: middle;
    margin-right: 0;
    font-size: 15px;
}

.theme_main_rtab {
    width: 1%;
    display: none
}

.theme_main_ctab {
    width: 99%;
    height: 100%;
    text-align: right;
    position: relative;
    vertical-align: top;
    clear: none;
    float: right;
    padding-top: 5px;
    margin: 7px;
    background: url(bg_form.gif) repeat;
    border-bottom: dashed 1px #e5e5e5;
}

.theme_p_t {
    font-size: 12px;
    color: #3C9;
}

.form_radio {
    margin-right: 20px;
}

.theme_txtbox {
    background-color: #FFF;
    padding: 10px;
    margin: 3px;
    border-radius: 2px;
    border: none;
    box-shadow: 0px 0px 1px #a7a7a7;
    width: 165px;
    border-right: 4px #00BCD4 solid;
    font-family: vazir;
    width: 100%;
    display: block;
}

.theme_txtbox:focus {
    border: 1px solid #06F;
}

.theme_txtbox:hover {
    border: 1px solid #FCC;
}

.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: #ffffff;
    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: #f21751;
    border: none;
    border-radius: 5px;
    box-shadow: inset 0 -5px 0 hsla(0,0%,26%,.25), 0 0 5px hsla(0,0%,50%,.25);
    color: #FFF;
    cursor: pointer;
    font: bold 16px/1.5 iransans;
    padding: 10px 25px 15px;
    position: relative;
    text-shadow: 1px 1px 1px #000;
    display: block;
}

.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);
    margin-top: -1px;
    padding-bottom: 16px;
}

.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: 100%;
    max-width: 1270px;
    position: relative;
    display: table;
}

.theme_blc1 li {
    width: 25%;
    height: 0;
    overflow: hidden;
    padding: 0;
    padding-top: 25%;
    display: block;
    overflow: hidden;
    float: right;
    position: inherit;
    background: #ffffff;
    box-sizing: border-box;
    border: 1px solid #fff;
    transition: All ease-in-out 0.2s;
}

.theme_blc1 .tblc_link {
    width: 102%;
    position: absolute;
    top: 0;
    overflow: hidden;
}

.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%;
}

.accordion-box {
    position: relative;
    width: 100%;
    max-width: 1270px;
    direction: rtl;
    margin: 67px auto;
    display: flow-root;
}

.accordion-box img {
    float: left;
    position: relative;
    display: block;
    top: 0;
    position: relative;
    max-width: 40%;
    border-radius: 21px;
}

.accordion-box .panel-body {
    padding: 10px;
    color: #555;
    position: relative;
    box-sizing: border-box;
    display: flow-root;
    font-size: 12px;
}

.accordion-box .panel-heading {
    background: #ffffff;
    border-radius: 54px;
    color: #565656;
    padding: 10px;
    border: 1px #eee solid;
    transition: all 0.5s ease-in-out
}

.accordion-box .panel-heading:after {
    content: "+";
    color: #e0e0e0;
    float: left;
    top: 0;
    left: 0;
    margin-top: -23px;
    margin-left: 8px;
    font-size: 23px;
}

.accordion-box .panel-heading:before {
    content: "";
    color: #CDDC39;
    float: right;
    top: 0;
    left: 0;
    margin-top: 5px;
    margin-left: 8px;
    font-size: 32px;
}

.accordion-box .panel-heading:hover {
    background: #FFC107;
    color: #575757;
}

.accordion-box .panel-heading:hover a {
    color: #fff
}

.accordion-box a {
    width: 100%;
    display: block
}

.accordion-box .panel {
    margin: 5px;
    width: 50%;
}

.accordion-box .panel-heading a {
    color: #464646;
}

.accordion-box .panel-title {
}

.ana_p_src {
    position: absolute;
    top: 0px;
    width: 276px;
    left: 0;
    line-height: 8px;
    vertical-align: middle;
}

.ana_p_src #tsearch {
    border: 1px solid #e2e2e2;
    border-radius: 0;
    width: 231px;
    margin: 0px -4px;
    float: left;
    box-shadow: none;
    direction: rtl;
    font-family: iransans;
    border-radius: 10px 0 0 10px;
}

.ana_p_src #tsearch:active {
    outline: none
}

.ana_p_src .searchbtn {
    width: 50px;
    text-align: center;
    border: none;
    padding: 7px;
    border-radius: 0;
    margin: 0;
    background: url(search_bt.png) no-repeat center #ccafd5;
    float: left;
    box-shadow: none;
    border-radius: 0 10px 10px 0;
    outline: 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: 3px;
    padding: 5px;
    height: 180px;
    width: 23%;
    float: right;
    position: relative;
    direction: rtl;
    text-align: center;
    font-size: 11px;
    background: #ffffff;
}

.theme_catt_thumb img {
    height: 80%
}

.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: 92%;
    position: relative;
    height: auto;
    color: #464646;
    display: block;
    max-width: 1300px;
    margin-bottom: 36px;
    overflow: hidden;
}

.theme_2frame,.theme_3frame,.theme_3frameS,.theme_4frame {
    margin: 0;
    padding: 2%;
    text-align: justify;
    position: relative;
    overflow: hidden;
    float: right;
    font-size: 15px;
    line-height: 20px;
    direction: rtl;
}

.theme_2frame a {
    color: #5c3977;
}

.theme_2frame {
    width: 49%;
    margin: 0.5%;
    height: 296px;
    border-radius: 5px;
    display: inline-block;
}

.theme_2frame .title,.theme_2frame .content {
    width: 51%;
    float: right;
    font-size: 14px;
}

.theme_3frame img {
    border-radius: 24px;
    float: right;
    transform: matrix3d(1, 0, 0.1, -0.0005, 0, 1, 0, -0, 4, 2, 3, 3, 4.5, -19.5, 1.5, 1.2);
}

.theme_3frameS i {
    background: #f8f8f8;
    color: #7e0d6a;
    font-size: 48px;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    padding: 5px;
    float: right;
    line-height: 75px;
    text-align: center;
    margin: -7px 7px;
}

.theme_3frameS {
}

.theme_3frame,.theme_3frameS {
    width: 31%;
    padding: 1%;
    margin: 1%;
    height: 256px;
    overflow: hidden;
    text-align: right;
    background: #f5f5f5;
    border-radius: 19px;
}

.theme_3frame a,.theme_3frameS a {
    color: #333
}

.theme_3frame:nth-child(odd),.theme_3frameS:nth-child(odd) {
    background: #a1d465;
}

.theme_3frame .title {
    height: 33px;
    overflow: hidden;
    position: relative;
    float: right;
    font-family: WebFont;
    margin: 1px;
    text-align: right;
    width: 100%;
}

.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: #000000;
    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 {
    overflow: hidden;
    position: relative;
    float: right;
    padding: 5px;
    color: #000;
    margin-top: -6px;
    display: block;
}

.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: 448px;
}

.ana_4_block_back {
    width: 100%;
    height: auto;
    position: relative;
    display: table;
    margin: auto;
    z-index: 993;
    background: #279a8f no-repeat center top;
    margin-bottom: -7px;
    margin-top: 6px;
    border-radius: 0;
    overflow: hidden;
    padding: 30px 0;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1920px' height='50px' viewBox='0 0 1920 50' style='enable-background:new 0 0 1920 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cdefs%3E%3C/defs%3E%3Cpath class='st0' d='M0,0h1920c0,0-487,25-845,25c-55,0-68,25-109,25c-46,0-32.81-25-128-25C529,25,0,0,0,0z'/%3E%3Cg%3E%3Cpath d='M963.3,39.37l-5.89-6.09h1.71l4.85,5.17h0.05l4.85-5.17h1.71l-5.89,6.09H963.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.ana_4_block {
    margin: 0;
    padding: 0;
    list-style: none;
    direction: rtl;
    padding-bottom: 2px;
    padding-top: 7px;
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    z-index: 111;
    display: block;
    vertical-align: ;
    position: relative;
    line-height: 20px;
}

.ana_4_block li i {
    font-size: 50px;
    color: #696969;
}

.ana_4_block li:hover i {
    color: #aa71d6
}

.ana_4_block li {
    padding: 5px;
    min-height: 142px;
    text-align: center;
    height: 112px;
    width: 24%;
    float: right;
    transition: All 0.6s cubic-bezier(0.4, 0, 1, 1);
    margin: 0.5%;
    display: inline-block;
    position: relative;
    margin-top: 35px;
}

.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: 100%;
    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: 70px;
    text-shadow: 0 0 1px #bd5ce2;
}

.ana_4_block li .img_thumb img {
    max-width: 85%;
    max-height: 92%;
    margin-top: 0;
    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 #ffffff;
    color: #aa71d6;
}

.ana_4_block .icon {
    margin-left: auto;
    margin-right: auto;
}

.ana_4_block .title {
    width: 100%;
    float: right;
    text-align: center;
    font-size: 23px;
}

.ana_4_block .title a {
    color: #ffffff;
    font-family: 'boldtitr';
    line-height: 35px;
}

.ana_4_block h2 {
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
}

.ana_4_block h1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 23px;
}

.ana_4_block .content {
    color: #353535;
    font-size: 13px;
    text-align: center;
    font-family: Iransans;
}

.ana_4_block li p {
    margin: 0;
    padding: 0;
    line-height: 19px;
}

.bt li {
    width: 22%;
    margin: 0 1.5%;
    height: 485px;
    padding: 0;
    display: inline-block;
    text-align: justify;
    font-size: 14px;
    transform: scale(0.95);
}

.bt li:before {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 2px;
    right: 33%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(8deg) skewX(2deg);
    z-index: -17;
    filter: blur(12px);
}

.bt li:after {
    width: 44%;
    height: 23px;
    position: absolute;
    bottom: 2px;
    left: 4%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(-10deg) skewX(2deg);
    z-index: -17;
    filter: blur(12px);
}

.bt .bt_icon {
    width: 100%;
    height: 43%;
    overflow: hidden;
    border-radius: 19px;
    float: left;
    margin-bottom: 9px;
    box-shadow: 0 0 10px #33333329;
}

.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: 21px;
}

.bt li .bt_order {
    padding: 0 4% 3%;
    height: 37%;
}

.bt .bt_title {
    text-align: right;
    margin-top: 10px;
    color: #fff;
    margin: 0;
    padding: 4%;
    width: 100%;
    font-family: fgoogle;
}

.bt .bt_title a {
    color: #0d0d0d;
    font-weight: bolder;
}

.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: 29%;
    margin: 1%;
    position: relative;
    min-height: 473px;
    padding: 0;
    overflow: hidden;
    text-align: center;
    background: #fff;
}

.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;
}

.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: 60%;
    right: 5%;
    z-index: 100;
    text-align: justify;
    width: 95%;
    line-height: 20px;
    overflow: hidden;
    height: 200px;
    font-family: Iransans;
    padding: 4%;
}

.bt li:hover {
    filter: contrast(1.6);
}

.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;
}

.BIGpresent {
    max-width: unset;
    width: 100%;
    background: #ffffff;
    border-radius: 0;
    margin: 0;
    padding: 70px 0 102px 0;
}

.BIGpresent .headX {
    width: 100%;
    max-width: 1300px;
    margin: auto;
    font-size: 36px;
    line-height: 71px;
    color: #0b0b0b;
}

.BIGpresent .box_s_item {
    max-width: 100%;
}

.BIGpresent .content-slider li {
    min-height: 500px;
    margin: 0;
    border-radius: 0;
    width: auto;
    transition: all ease-in-out 0.3s;
    border: none;
}

.BIGpresent li:after {
    content: 'MARTINI';
    position: absolute;
    bottom: 7px;
    left: 7px;
    font-size: 17px;
    letter-spacing: 1px;
    opacity: 0.7;
    transition: all ease-in-out 0.5s;
    white-space: nowrap;
    font-weight: bold;
}

.BIGpresent li img {
    min-width: 100%;
    min-height: 100%;
}

.BIGpresent .content-slider li:hover:after {
    letter-spacing: 100px;
    opacity: 0
}

.BIGpresent li h3 a {
    color: #fff;
    position: absolute;
    right: -43%;
    top: 34%;
    z-index: 1111111111111111;
    bottom: unset;
    font-size: 25px;
    width: 100%;
    text-shadow: 0 1px 2px #333;
    transform: rotateZ(-90deg);
}

.vbox {
    display: flow-root;
    margin: 0;
    padding: 0;
    background: #333;
    padding: 50px 0;
}

.vbox-gray {
    background: #ffffff;
    max-width: 1241px;
    margin: auto;
    display: block;
    width: 98%;
}

.vbox-black {
    background: #e8e8e8;
}

.vbox .accordion-box .panel-heading {
    background: #f7f7f7;
}

.vbox .accordion-box .panel-heading a {
    color: #000000;
}

.accordion {
    position: relative;
    width: 100%;
    max-width: 1270px;
    direction: rtl;
    margin: 67px auto;
    display: flow-root;
}

.accordion-item {
    border: none;
    border-bottom: 1px #e1e1e1 solid
}

.accordion-button:not(.collapsed) {
    background: #fff;
    margin-bottom: 0;
    color: #000;
}

.accordion img {
    float: left;
    position: relative;
    display: block;
    top: 0;
    position: relative;
    max-width: 40%;
    border-radius: 21px;
}

.accordion .accordion-body {
    padding: 10px;
    color: #555;
    position: relative;
    box-sizing: border-box;
    display: flow-root;
    font-size: 12px;
}

.accordion .accordion-heading {
    background: #ffffff;
    border-radius: 54px;
    color: #fff;
    padding: 10px;
    border: 1px #eee solid;
    transition: all 0.5s ease-in-out
}

.accordion .accordion-heading:after {
    content: "+";
    color: #e0e0e0;
    float: left;
    top: 0;
    left: 0;
    margin-top: -23px;
    margin-left: 8px;
    font-size: 23px;
}

.accordion .accordion-heading:before {
    content: "";
    color: #CDDC39;
    float: right;
    top: 0;
    left: 0;
    margin-top: 5px;
    margin-left: 8px;
    font-size: 32px;
}

.accordion .accordion-heading:hover {
    background: #a21b43;
    color: #fff;
}

.accordion .accordion-heading:hover a {
    color: #fff
}

.accordion a {
    width: 100%;
    display: block
}

.accordion .accordion {
    margin: 5px;
    width: 50%;
}

.accordion .accordion-heading a {
    color: #000
}

.accordion .accordion-title {
}

.rounded {
    border-radius: 43px !important;
}

.rounded2x {
    border-radius: 20px
}

.rounded3x {
    border-radius: 30px
}

.ana_dframe {
    margin: auto;
    padding: 0;
    width: 100%;
    max-width: 1270px;
    direction: rtl;
    display: table;
    border-radius: 30px
}

.ana_dframe li , .ana_dframe .box3 {
    width: 23%;
    margin: 1%;
    max-width: 391px;
    height: 359px;
    display: inline-block;
    box-shadow: 0 32px 65px -61px #00000075;
    overflow: hidden;
    border-radius: 6px;
    position: relative;
}

.ana_dframe li h2 , .ana_dframe .box3 h2 , .ana_dframe li h3 , .ana_dframe .box3 h3 , .ana_dframe li h4 , .ana_dframe .box3 h4 {
    position: absolute;
    bottom: 5px;
    right: 3px;
    color: #fff;
    display: block;
    vertical-align: baseline;
    line-height: 24px;
    font-size: 16px;
    padding: 8px;
    width: inherit;
    text-shadow: 0 2px BLACK;
}

.ana_dframe li .content p , .ana_dframe .box3 .content p {
    position: absolute;
    top: 100%
}

.ana_dframe li .content ,.ana_dframe .box3 .content {
    color: #ffffff;
    display: block;
    float: right;
    overflow: hidden;
    background: 0 0;
    box-sizing: border-box;
    padding: 2%;
    position: absolute;
    top: 0;
    line-height: 15px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0, rgb(0 207 233 / 0%) 86%, #47474757 79%);
    text-align: center;
    border-bottom: 6px solid #28a873;
}

.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, #ffffff 0%,#ffffff 43%,#f7f7f7 100%);
    padding: 0%;
    width: 100%;
}

.ana_dframe li:hover {
    transform: scale(1.05);
    filter: contrast(1.4);
}

.ana_dframe li a {
    color: #fff
}

.ana_dframe li h3 {
    bottom: 0;
    padding: 7px;
    display: inline-block;
    background: #ffb300cf;
    float: right;
    width: 100%;
    color: #fff;
    z-index: 111;
    position: absolute;
    right: 0;
    box-shadow: 2px 2px 4px #33333370;
    font-weight: 100;
}

.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: 210px;
    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;
    float: right;
    margin: 0;
}

.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: #333333;
    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_tframe li:hover img {
    opacity: 0.8;
}

.ana_tframe {
    margin: auto;
    padding: 0;
    width: 100%;
    max-width: 1270px;
    direction: rtl;
    display: table;
    border-radius: 30px;
    margin-top: 30px;
}

.ana_tframe li , .ana_tframe .box3 {
    width: 24%;
    margin: 4px;
    max-width: 357px;
    height: 240px;
    display: inline-block;
    box-shadow: 0 32px 65px -61px #00000075;
    overflow: hidden;
    border-radius: 29px;
    position: relative;
}

.ana_tframe li h2 , .ana_tframe .box3 h2 , .ana_tframe li h3 , .ana_tframe .box3 h3 , .ana_tframe li h4 , .ana_tframe .box3 h4 {
    position: absolute;
    bottom: 6px;
    right: 3px;
    color: #fff;
    display: block;
    vertical-align: baseline;
    line-height: 24px;
    font-size: 29px;
    padding: 8px;
    width: inherit;
    text-shadow: 0 2px BLACK;
}

.ana_tframe li .content p , .ana_tframe .box3 .content p {
    position: absolute;
    top: 100%
}

.ana_tframe li .content ,.ana_tframe .box3 .content {
    color: #fff;
    display: block;
    float: right;
    overflow: hidden;
    background: 0 0;
    box-sizing: border-box;
    padding: 2%;
    position: absolute;
    top: 0;
    line-height: 15px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,rgb(0 0 0 / 0%) 0,rgb(255 255 255 / 52%) 79%,#00000087 79%);
    text-align: center;
    border-bottom: 6px solid #8fc550;
}

.ana_tframe .box3:after {
    content: ' ';
    position: absolute;
    width: 65px;
    height: 18px;
    background: none;
    z-index: 5;
    left: 50%;
    transform: translateX(-50%);
    top: 23px;
    border-radius: 14px;
}

.ana_tframe li .content {
    display: block;
    height: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    background: #e4e4de;
    box-sizing: border-box;
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 43%,#f7f7f7 100%);
    padding: 0%;
    width: 100%;
}

.ana_tframe li:hover {
    transform: scale(1.05);
    filter: contrast(1.4);
}

.ana_tframe li a {
    color: #fff
}

.ana_tframe li h3 {
    bottom: 0;
    padding: 7px;
    display: inline-block;
    background: #ffb300cf;
    float: right;
    width: 100%;
    color: #fff;
    z-index: 111;
    position: absolute;
    right: 0;
    box-shadow: 2px 2px 4px #33333370;
    font-weight: 100;
}

.ana_tframe li:nth-child(2) {
}

.ana_tframe li:nth-child(3) {
}

.ana_tframe li:nth-child(4) {
}

.ana_tframe li:nth-child(5) {
}

.ana_tframe li:nth-child(6) {
}

.ana_tframe li:nth-child(7) {
}

.ana_tframe li:nth-child(8) {
}

.ana_tframe li:nth-child(9) {
}

.ana_tframe li img {
    min-height: 210px;
    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;
    float: right;
    margin: 0;
}

.ana_tframe img {
    margin: 0 !important;
    filter: saturate(0) brightness(0.9);
}

.ana_tframe .box3:hover img {
    filter: saturate(1) brightness(0.9);
}

.ana_tframe li #title ,.ana_tframe 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_tframe li #title {
    padding: 3px;
    color: #333333;
    right: 0;
    width: 100%;
    opacity: 0.9;
    font-size: 20px;
    text-shadow: 0px 0px 1px #000;
    margin-top: 9px;
    display: inline-block;
}

.ana_tframe li #content {
    padding: 10px;
    color: #000;
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    text-align: justify;
    padding: 8%;
    padding-top: 0;
}

.ana_tframe li:hover #title {
    opacity: 0.9;
    right: 0px;
}

.ana_tframe 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) {
}

.ana_dmenu {
    margin: auto;
    padding: 0;
    width: 35%;
    list-style: none;
    direction: rtl;
    display: block;
    text-align: center;
    position: relative;
    border-radius: 30px;
    height: 45%;
    width: 100%;
    max-width: 1500px;
}

.ana_dmenu li {
    width: 31%;
    margin: 0;
    padding: 0;
    height: 200px;
    text-align: center;
    display: block;
    text-shadow: 1px 1px 1px #333;
    transition: all ease-in-out 0.3s;
    overflow: hidden;
    float: right;
    box-sizing: content-box;
    position: relative;
    margin: 1%;
    border-radius: 30px;
    box-shadow: 0 0 16px #3333336e;
}

.ana_dmenu li:first-child {
}

.ana_dmenu li .content {
    display: block;
    height: 100%;
    float: right;
    position: relative;
    overflow: hidden;
    background: #e4e4de;
    box-sizing: border-box;
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 43%,#f7f7f7 100%);
    padding: 0%;
}

.ana_dmenu li .dtitle {
    color: #fff;
    display: block;
    position: absolute;
    box-sizing: border-box;
    padding: 0%;
    bottom: 0;
    right: 0;
    z-index: 1000000;
    width: 100%;
    height: 50px;
    font-size: 22px;
    background: #4f0842b0;
    margin: 0;
}

.ana_dmenu li img {
    width: 100%;
    height: 100%;
    margin: 0;
    bottom: 0;
    position: relative;
    float: right;
    display: block;
    padding: 0;
}

.ana_dmenu li:hover {
    transform: scale(1.05);
    filter: contrast(1.4);
    z-index: 100000;
}

.ana_dmenu li a {
    color: #fff
}

.ana_dmenu li h3 {
    bottom: 0;
    padding: 0;
    display: inline-block;
    background: #49083e;
    float: right;
    width: 100%;
    color: #fff;
    z-index: 111;
    position: absolute;
    right: 0;
    margin: 0;
}

.theme_page_cc ol,.theme_page_noh ol,.theme_page ol {
    list-style-type: persian;
}

.ptoolsov {
    position: absolute;
    left: 0;
    top: -4px;
    width: 100px;
    display: flex;
    text-align: left;
}

.ptoolsov i {
    margin-right: 6px;
    width: 15px;
    height: 15px;
}

.theme_page_cc,.theme_page_noh,.theme_page {
    width: 100%;
    padding: 14px;
    direction: rtl;
    text-align: justify;
    border: none;
    position: relative;
    overflow: hidden;
    max-width: 1500px;
    margin: auto;
    display: block;
    z-index: 1;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 10px #0000001a;
}

.theme_page_noh {
    border-radius: 23px;
    margin-top: 2px;
}

.theme_page_noh img,.theme_page img {
    margin: 5px;
    max-width: 100%;
}

.Theme_List_catt ,.Theme_List_catt_cc {
    width: 100%;
    border: none;
    border-radius: 23px 22px 0 0;
    margin: auto;
    text-indent: 11px;
    line-height: 51px;
    min-height: 56px;
    margin-top: 3px;
    direction: rtl;
    max-width: 1500px;
    display: block;
    padding: 0.5%;
    font-size: 26px;
    z-index: 8;
    font-weight: bold;
}

.Theme_List_footer {
    width: 97%;
    float: right;
    text-align: right;
    position: relative;
    text-indent: 50px;
    height: auto;
    color: #595959;
    bottom: 0px;
    top: 0px;
    direction: rtl;
    margin-bottom: 15px;
}

.Theme_List_catt a {
    color: #F33;
}

.Theme_List_catt h3,.Theme_List_catt h1,.Theme_List_catt h2 {
    vertical-align: middle;
    font-size: 29px;
}

.Theme_List_catt_cc h3,.Theme_List_catt_cc h1,.Theme_List_catt_cc h2 {
    vertical-align: middle;
    font-size: 24px
}

.theme_attention {
    width: 97%;
    margin: 5px;
    padding: 2px;
    text-align: right;
    color: #4e4e4e;
    text-indent: 5px;
    border: 1px solid #fcc;
    background: #f8eff00d;
    font-family: Iransans;
}

.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
}

.theme_table_head {
    text-align: center;
    height: 39px;
    color: #000;
    left: -1px;
    background-color: #F9F2F9;
}

.theme_row_a {
    text-align: right;
    width: 98%;
    padding: 3%;
    background-color: rgba(233, 232, 232, 0.1);
    border-bottom: #e8e8e8 2px dashed;
}

.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)
}

.blockquote {
    font-size: 18px;
}

.ana_f img {
    border-radius: 4px;
}

.ana_f {
    box-sizing: border-box;
    width: 25%;
    direction: rtl;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 6px;
    position: relative;
    display: block;
    min-height: 245px;
    padding: 1%;
    display: inline-grid;
    color: #000000;
}

.ana_f ul {
    list-style: none;
    padding: 0;
}

.ana_f ul li {
    background: url(bullettt.gif) right no-repeat;
    text-indent: 15px;
}

.ana_f ul li i {
    color: #ffffff42
}

.ana_f H3 {
    font-size: 12px;
}

.ana_f a {
    color: #2b363c;
}

.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 {
    width: 97%;
    direction: rtl;
    background: rgb(245 245 245 / 42%);
    border: none;
    border-radius: 3px;
    padding: 6%;
    position: relative;
    max-width: 1270px;
    margin: auto;
    margin-bottom: 10px;
    margin-top: 18px;
    display: table;
    box-shadow: 0 0 1px #ccc;
    border-radius: 16px;
    padding-bottom: 0;
    box-shadow: 0 6px 40px -11px #0000005c;
}

.ana_m_h {
    width: 104%;
    margin: -2% -2% 0;
    height: auto;
    text-align: right;
    direction: rtl;
    vertical-align: middle;
    position: relative;
    display: block;
    color: #ffffff;
    text-indent: 10px;
    font-weight: bold;
    background: #204c57;
    right: -16px;
    border-radius: 8px;
    line-height: 41px;
    font-family: 'boldtitr';
}

.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: 15px;
}

.ana_m_f li:nth-child(even) {
    background: #f9f9f9;
}

.ana_m_f {
    width: 100%;
    direction: rtl;
    text-align: right;
    padding: 0%;
    position: relative;
    display: block;
}

.theme_mod_menu3 {
    list-style: none;
    padding: 0;
}

.theme_mod_menu3 li {
}

.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: #777777;
    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: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 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: #777777;
    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: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 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_m h2 {
    font-size: 18px;
    line-height: 45px;
}

.ana_m h3 {
    font-size: 16px
}

.ana_m h4 {
    font-size: 14px
}
:root{
    --green:#4cbd89;
    --lightgreen: #204c57;
    --blue:#2ab9a5;
    --white:#ffffff;
    --lightblue:#f7f8f9;
    --gray:#343a40;
    --lightgray:#8f9397;
    --bkicon:#e1f4eb;
    }
body{
margin: 0;
direction: rtl;
}
.container {
    width: 100% !important;
    padding: 0 15px;
    max-width: 1322px;
    }
.bl-frist-kbx.pattern-overlay-2 {
    position: relative;
    z-index: 1;}
.bl-frist-kbx.bg-grad {
    color:var(--white);
    background: linear-gradient(150deg, #1c5c41 0%, #2fd38f 100%);
    display: block;
    overflow: hidden;
    }
.bl-frist-kbx.pattern-overlay-2::before {
    content: "";
    background: url(/archive/image/202406050321311614.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 0;
    }
.bl-frist-kbx .text-start{text-align: right!important;}
.bl-frist-kbx .btn-white {
    margin-right: 0 !important;
    background:  var(--white);
    color: var(--darkgray) !important;
    }
.bl-frist-kbx .btn-outline-white {
    background: transparent;
    border-color: var(--white);
    color:var(--white);}
.bl-frist-kbx .btn-outline-white:hover{
 background-color:var(--white);
 color:var(--gray);
}
.bl-frist-kbx .btn-grad {
     height: 62px;
    width: 62px;
    line-height: 60px;
    background: linear-gradient(150deg, var(--blue) 0%, var(--lightgreen) 50%, var(--blue) 100%);
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 0;
    border-radius: 50%;
    padding: 0;
    text-align: center;}
.bl-frist-kbx .zoom-on-hover:hover{
   transform: scale(1.2);
background-position: left bottom;
}
.bl-frist-kbx .icon{/* display: inline-block; */width: 35px;height: 35px;margin-top: 25%;margin-right: 17%;}
.bl-frist-kbx .icon img {
    width: 100%;
    height: 100%;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(196deg) brightness(103%) contrast(103%);
    margin: 0;
    vertical-align: super;
    }
.sw-sl-v1-kbx{width:100%;height: 65px;margin: 76px auto;display: block;}
.sw-sl-v1-kbx .pic{width:100%;height:100%;padding: 10px;}
.sw-sl-v1-kbx .pic img{
width:100%;
height:100%;
}
section {
    padding-top: 2rem;
    padding-bottom: 1.8rem;
    }
.title {
    padding: 0 0 30px;}
.pre-title {
    font-size: 24px;
    font-style: italic;
    margin-bottom: 10px;
    display: block;
    color:var(--lightgray);
}
.z93e54t{
    background: #279a8f;
    color: #fff;
}
.text-center p {
    padding: 0 80px;
   color:var(--lightgray);
}  
.bl-second-kbx .feature-box{
    padding: 20px;
}
.bl-second-kbx .feature-box-title {
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 10px;}
.bl-second-kbx .feature-box-desc {
    margin: 0;
     color:var(--lightgray);
}
.bl-second-kbx .icon {
    width: 60px;
    height: 60px;
    padding: 10px;
    margin-bottom: 10px;
    }
.bl-second-kbx .icon img {
    width: 100%;
    height: 100%;
    filter: invert(66%) sepia(7%) saturate(2799%) hue-rotate(100deg) brightness(96%) contrast(95%);
    }
.bl-tx-pc-kbx img{width:100%;height:100%;}
.bl-tx-pc-kbx ul{padding: 0;}
.bl-tx-pc-kbx p{
color:var(--lightgray);
}
.bl-tx-pc-kbx .list-group-item{border:none;color: #ffffff;padding-right: 0;background: none;}
.btn-grad {
    color: #ffffff !important;
    background: linear-gradient(150deg, var(--blue) 0%, var(--lightgreen) 50%, var(--blue) 100%);
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 0;
    line-height: 1.92;
    }
.btn-grad:hover{
background-position: left bottom;
color:var(--white)}
.bl-tx-pc-kbx .icon{display: inline-block;margin-left: 10px;width: 25px;height: 25px;background-color: var(--bkicon);border-radius: 50%;}
.bl-tx-pc-kbx .icon img {
    padding: 5px;
    width: 100%;
    height: 100%;
    filter: invert(66%) sepia(7%) saturate(2799%) hue-rotate(100deg) brightness(96%) contrast(95%);
    }
.bl-tx-4fr-kbx{color:var(--white);}
.bl-tx-4fr-kbx .pre-title {
    color:var(--white);
}
.bl-tx-4fr-kbx .text-center p {
   color:var(--white);
}
.bl-tx-4fr-kbx .primary-border-start-dotted {border-left: dashed 1px #ffffff2e;}
.bl-tx-4fr-kbx .text-primary {
    color: #22c3b2 !important;
    text-decoration: none;
}
.sw-sl-v2-kbx{
  height: 500px;
}
.sw-sl-v2-kbx .swiper{
    height:80%;
}
.sw-sl-v2-kbx{
    text-align: center;
    padding-top: 5rem;
    padding-bottom: 3.8rem;
    height: 510px;
    border-bottom: 2px solid var(--lightgray);
}
.sw-sl-v2-kbx img{
    height: 80px;
    width: 80px;
    border-radius: 50%;
    margin-bottom: 20px;
}
.sw-sl-v2-kbx p{
    color: var(--lightgray);
    width: 80%;
    margin: 0 auto 35px auto;
}
.sw-sl-v2-kbx .icon{display: inline-block;width: 30px;height: 30px;margin-bottom: 20px;}
.sw-sl-v2-kbx .icon img {
    border-radius: 0;
    width: 100%;
    height: 100%;
    filter: invert(66%) sepia(7%) saturate(2799%) hue-rotate(100deg) brightness(96%) contrast(95%);
    }
.sw-sl-v2-kbx .swiper-button-prev {
    right: 40px !important;
}

.sw-sl-v2-kbx .swiper-button-next {
    left: 40px !important;
}
.sw-sl-v2-kbx .swiper-button-prev,.sw-sl-v2-kbx .swiper-button-next {
    width: 50px;
    height: 50px;
    border-radius:50%;
    border: 1px solid  var(--lightgray);
    text-align: center;
    }
.sw-sl-v2-kbx .swiper-pagination-bullet{border: 3px solid var(--lightgray);width: 13px;height: 13px;background-color: transparent;}
.sw-sl-v2-kbx .swiper-pagination-bullet-active{
background:var(--lightgray);
width:13px;
height:13px;
}
.sw-sl-v2-kbx .swiper-button-next:after,.sw-sl-v2-kbx .swiper-button-prev:after {color:var(--lightgray);font-size: 18px;font-weight: 600;}
.sw-sl-v3-kbx{padding-bottom: 3.8rem;height: 400px;}
.sw-sl-v3-kbx .pic{display:inline-block;width:50%;height: 80%;float: right;padding: 10px;}
.sw-sl-v3-kbx .pic img{
width:100%;
height:100%;
}
.sw-sl-v3-kbx .icon{display: inline-block;background: #f0f1f3;padding: 8px;width: 30px;height: 30px;margin-top: 25px;}
.sw-sl-v3-kbx .icon img {
    width: 100%;
    height: 100%;
    filter: invert(17%) sepia(13%) saturate(668%) hue-rotate(169deg) brightness(90%) contrast(81%);
    }
.sw-sl-v3-kbx .icon:hover{
background-color:#5d82d1;
}
.sw-sl-v3-kbx .icon:hover img{
filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(196deg) brightness(103%) contrast(103%);
}
.sw-sl-v3-kbx .content{padding: 10px;display:inline-block;width:50%;height: 80%;}
.sw-sl-v3-kbx .swiper-pagination-bullet{border: 3px solid var(--green);width: 13px;height: 13px;background-color: transparent;}
.sw-sl-v3-kbx .swiper-pagination-bullet-active{
background:var(--green);
width:13px;
height:13px;
}
.sw-sl-v3-kbx .title{padding:0;font-size: 20px;font-weight: 500;}
.sw-sl-v3-kbx .desc{
    color: var(--green);
}
.sw-sl-v3-kbx p{
    margin-top: 10px;
    color: var(--lightgray);
    font-size: 14px;
}
.sw-sl-v4-kbx{height: 200px;}
.sw-sl-v4-kbx .content{padding: 20px;}
.sw-sl-v4-kbx .btn-grad{padding: 0 10px;}
.sw-sl-v4-kbx .title{display: inline-block;padding:0;color: var(--lightgray);}
.sw-sl-v4-kbx .desc{
    color: var(--lightgray);
    margin-top: 10px;
    font-weight: bolder;
}
.sw-sl-v4-kbx p{
    margin-top: 10px;
    color: var(--lightgray);
}
.bl-footer-kbx{
background-color:var(--gray);
}
.bl-footer-kbx .footer-content{
color: var(--white);
}
.widget {
    position: relative;
    margin-bottom: 20px;}
.bl-footer-kbx .footer-logo-item{
  height: 50px;
  max-width: 100%;
  width: auto;
  }                             
.bl-footer-kbx .fill-grad-start {
stop-color: var(--lightgreen);
}
.bl-footer-kbx .fill-grad-end {
stop-color: var(--green);
}
.bl-footer-kbx ul{padding:0;margin: 0;}
.bl-footer-kbx .nav-link{
    padding: 5px 0;
    color: var(--white);
    }
.bl-footer-kbx .nav-link:hover{
color:var(--green);
}
.bl-footer-kbx .bg-grad {
background: linear-gradient(150deg, var(--lightgreen)0%, var(--blue)100%);}
.bl-footer-kbx .copyright-text{
color:var(--white);
}
.bl-footer-kbx .list-group-item-action{
color:var(--white);
text-decoration:none;
}
.bl-footer-kbx .list-group-item-action:hover{
 color:var(--green);
background-color:transparent;
}
.bl-footer-kbx .icon {
    width: 30px;
    height: 30px;
    padding: 5px;
    }
.bl-footer-kbx .icon img {
    width: 100%;
    height: 100%;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(196deg) brightness(103%) contrast(103%);
    }

@media (max-width: 768.98px) {
.sw-sl-v2-kbx{
    height: 550px;
}
}
@media (max-width: 575.98px) {
.title p {
padding: 0px !important;}
.sw-sl-v1-kbx{border-bottom: 1px solid var(--lightgray);height: 120px;padding: 30px;}
section {
padding-top: 4rem;
padding-bottom: 3rem;}
.pre-title {
font-size: 20px;}
.bl-tx-4fr-kbx .primary-border-start-dotted {
    border-left:none;}
.sw-sl-v2-kbx{
    height: 570px;}
.sw-sl-v3-kbx{height: 750px;}
.sw-sl-v3-kbx .icon{margin-top: 0px;}
.sw-sl-v3-kbx .pic{width: 100%;height: 65%;}
.sw-sl-v3-kbx .content{width: 100%;height: 35%;}
}
.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;
}

.ana_off_clc {
    background: #F44336;
    width: 60px;
    height: 19px;
    line-height: 21px;
    margin: auto;
    color: #fff;
    border-radius: 0 0 7px 7px;
}

.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: 42px;
    padding: 0;
    line-height: 20px;
    height: 43px;
    direction: rtl;
    transition: All .5s ease-in-out;
    -webkit-transition: All .5s ease-in-out;
    -moz-transition: All .5s ease-in-out;
    -o-transition: All .5s ease-in-out;
    text-align: left
}

.main_menu li,.main_menu li a {
    color: #ff3e3e
}

.main_menu .masterlink p {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #4b4b4bc4;
    text-align: right
}

.main_menu li {
    list-style: none;
    position: relative;
    float: right;
    margin: 0 18px;
    display: block;
    width: auto;
    z-index: 55000;
    text-align: right;
    margin-left: 0;
    padding: 0;
    min-width: 78px;
    padding: 5px;
}

.main_menu li:hover {
    border-bottom: 3px solid #fed800
}

.main_menu li ul li:hover {
    border-bottom: none
}

.main_menu li .backpic {
    position: absolute;
    left: 0;
    bottom: 0
}

.main_menu li img {
    max-height: 75%;
    float: right;
    margin: auto;
    opacity: .8;
    display: block;
    max-width: 21px
}

.main_menu li a {
    font-weight: bold;
    padding: 0;
    text-decoration: none;
    color: #000000;
    padding-top: 6px;
    padding-bottom: 3px;
    font-size: 15px;
}

.main_menu li a:hover {
    color: #ff9800;
    transform: scale(1)
}

.main_menu h1,.main_menu h2 {
    font-size: 16px
}

.hasChildren {
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000;
    right: 0;
    bottom: 0
}

.main_menu li ul {
    position: absolute;
    right: 0;
    top: 55px;
    padding: 0;
    margin: 0;
    z-index: 65000;
    border-bottom: #ffc107 3px solid;
    line-height: 18px;
    opacity: 0;
    background: #ffeb3b;
    width: 253px;
    transition: All .2s ease-in-out;
    -moz-transition: All .2s ease-in-out;
    -o-transition: All .2s ease-in-out;
    transform: scaleX(0);
    height: 0;
    box-shadow: 0 0 9px #00000036
}

.main_menu li ul:before {
    content: ' ';
    width: 15px;
    height: 15px;
    background: #fed800;
    position: absolute;
    z-index: -1;
    transform: rotateZ(45deg);
    right: 48px;
    top: -8px;
    border-radius: 0 0 162%
}

.main_menu li:hover>ul {
    opacity: 1;
    transform: scaleX(1);
    height: unset;
    background: #ffc46e;
}

.main_menu li ul:hover>.main_menu li {
    background: #f66
}

.main_menu .masterlink {
    width: auto;
    margin: 0;
    color: #2d2d2d;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 0;
    margin-top: 0;
    padding: 6px;
    line-height: 28px;
    text-align: revert;
    transition: All .2s ease-in-out;
    font-weight: 700;
    height: 53px;
    display: block;
    margin-top: -11px;
    font-family: boldtitr;
}

.main_menu li ul li,.tree_menu li ul li a {
    float: none
}

.main_menu li ul li {
    display: block;
    padding: 0;
    width: 100%;
    float: right;
    min-height: 34px;
    border-bottom: 1px solid #ffffff2b;
    z-index: 1111111
}

.main_menu li ul li a {
    width: 100%;
    display: block;
    text-indent: 12px;
    min-height: 20px;
    line-height: 18px
}

.main_menu li ul li ul {
    border: none;
    line-height: 15px;
    font-size: 12px;
    text-indent: 13px;
    position: initial;
    float: left;
    right: 94%;
    display: block;
    top: 0;
    opacity: 1;
    margin-right: -1px;
    position: absolute;
    background: #ffffff;
}

.main_menu li ul li ul:before {
    content: ' ';
    width: 15px;
    height: 15px;
    background: #fed800;
    position: absolute;
    z-index: -1;
    transform: rotateZ(134deg);
    right: -8px;
    top: 9px;
    border-radius: 0 0 117%
}

.main_menu li ul li ul li {
    width: 100%;
    min-height: 31px;
    color: #000
}

.main_menu li ul li ul a {
    color: #000000;
    text-shadow: none
}

.main_menu {
    width: 100%;
    margin: 0;
    margin-top: 0px;
    padding: 0;
    line-height: 20px;
    height: 10%;
    direction: rtl;
    transition: All .5s ease-in-out;
    -webkit-transition: All .5s ease-in-out;
    -moz-transition: All .5s ease-in-out;
    -o-transition: All .5s ease-in-out;
    text-align: left;
    position: relative;
    top: 0;
}

.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 {
    margin: 0;
    z-index: 65000;
    width: 250px;
    transition: All 0.2s ease-in-out;
    padding-top: 12px;
    padding-bottom: 16px;
    background: #f0f0f0;
}

.main_menu li:hover > ul {
    display: inline-block;
    background: #fbfbfb;
    opacity: 1;
}

.main_menu li ul:hover >.main_menu li {
    background: #F66
}

.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 #ffffff;
    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;
}

#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: #fefefe;
    color: #777;
    width: 100%;
}

.ana_table_st tr:nth-child(even) {
    background-color: #f8f8f8;
}

.ana_table_st td {
    padding: 5px;
}

.ana_table_st td img {
    max-height: 45px
}

.ana_table_st td:nth-child(1) {
    text-align: left;
    width: 24%;
    background: #f2f2f2;
}

.ana_table_st tr.header {
    border-top: 4px #333 solid;
    margin-top: 4px;
    color: #007FFF;
    font-size: 20px;
}

.ana_table_st tr.header td {
    background: #FFF
}

.ana_sub_.ana_table_st tr.header td {
    background: #FFF
}

.ana_sub_prd {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0px;
    width: 100%;
}

.ana_sub_prd li {
    width: 160px;
    height: 190px;
    text-align: center;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    visibility: visible;
    padding: 6px;
    margin: 3px;
    border: solid #EEE 1px;
    margin-bottom: 7px;
    border-radius: 5px;
    font-size: 11px;
    line-height: 14px;
}

.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
}

.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: #FFF;
    min-height: 40px;
    overflow: hidden;
    line-height: 30px;
}

#ana_table li:nth-child(even) {
    background: #f6f6f6;
    color: #999;
}

#ana_table li:hover {
    background: #E3F7DB
}

#ana_table #theader {
    font-weight: bold;
    position: relative;
    float: right;
    background: #fffaea;
    color: #4e4e4e;
    box-shadow: inset 0 -2px 1px hsla(0,0%,77%,.25), 0 0 2px hsla(0,0%,0%,.25);
}

#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: rgba(200,200,200,0.2) 1px solid;
    font-size: 16px;
}

.fb-sw-dh {
    display: block;
    width: 100%;
    height: 900px;
    position: relative;
}

.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 {
    width: 100%;
    height: 100%;
}

.fb-aside-dh {
    display: block;
    position: absolute;
    z-index: 2;
    width: 100px;
    height: 100%;
    border-left: 1px solid white;
}

.fb-aside-dh .content-as {
    display: block;
    margin: 200px auto 0 auto;
    width: 40px;
    height: 555px;
}

.fb-aside-dh .content-as span {
    font-size: 18px;
    display: block;
    width: 43px;
    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: 50%;
    height: 100%;
    margin: 0 auto;
}

.fb-sw-dh .content {
    display: block;
    position: absolute;
    top: 300px;
    right: 25%;
    width: 60%;
    height: 420px;
}

@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 h1 {
    color: #fefafa;
    margin: 10px 0 0 0;
    font-size: 65px;
    line-height: 76px;
}

.fb-sw-dh .content p {
    color: #fefafa;
    margin: 40px 0 0 0;
    width: 70%;
}

.just-btn {
    width: 180px;
    border: 2px solid #b48e56;
    margin: 30px 0 0 0;
    height: 60px;
    position: relative;
}

.just-btn a {
    width: 180px;
    height: 60px;
    position: absolute;
    z-index: 1;
    font-weight: 600;
    text-align: center;
    top: 32%;
    right: 0;
    color: #fafaf5;
    text-decoration: none;
}

.just-btn .co-btn {
    background-color: #a08154;
    position: relative;
    width: 35%;
    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: #ae96738f;
    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%;
    height: 660px;
    margin: 90px 0 0 0;
}

.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: 100%;
    height: 100%;
    position: relative;
}

.nb-1fr-wp-dh .co-image {
    background-color: #342e2e;
    width: 250px;
    display: block;
    position: absolute;
    height: 250px;
    bottom: 40px;
    right: -35px;
}

.nb-1fr-wp-dh .co-image img {
    margin: 25px 25px 0 0;
    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 0 0;
    line-height: 1;
}

.nb-1fr-wp-dh .co-image span {
    font-size: 56px;
    color: #aa9371;
}

.nb-1fr-wp-dh .sh-image {
    width: 23%;
    height: 400px;
    position: absolute;
    z-index: -1;
    top: -30px;
    right: -35px;
}

.nb-1fr-wp-dh .sh-image img {
    width: 100%;
    height: 100%;
}

.nb-1fr-wp-dh .content {
    width: 100%;
    right: 15px;
    position: relative;
    height: 100%;
}

.nb-1fr-wp-dh .content h5 {
    color: #b6996e;
}

.nb-1fr-wp-dh .content h4 {
    margin: 0 0 18px 0;
}

.nb-1fr-wp-dh .content span {
    font-size: 35px;
    color: #b09163;
}

.nb-1fr-wp-dh .ab-co {
    border-right: 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;
    right: -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: 90%;
    height: 260px;
    margin: 30px 0 0 0;
}

.nb-1fr-wp-dh .p-co p {
    margin: 0;
    position: relative;
    line-height: 40px;
    right: 15px;
}

.nb-1fr-wp-dh .p-co span {
    border: 3px solid #c19a70;
    float: right;
    position: relative;
    margin: 20px 12px 0 0px;
}

.nb-1fr-wp-dh .p-co span:before {
    position: absolute;
    content: "";
    border: 3px solid #c49f78;
    width: 15px;
    height: 15px;
    left: -8px;
    top: -8px;
}

.nb-1fr-wp-dh .just-btn a {
    color: #1b1a1a;
}

.bl-3fr-dh {
    display: block;
    height: 700px;
    width: 100%;
    margin: 90px 0 0 0;
    background-color: #2d2d2d;
}

.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;
}

.bl-3fr-dh .se-fco {
    display: block;
    z-index: 3;
    height: 119px;
    border-right: 2px solid #8b7559;
    position: relative;
    padding: 0 15px 0 0;
}

.bl-3fr-dh .se-fco h5 {
    color: #be9c6a;
}

.bl-3fr-dh .se-fco h4 {
    color: #f5f9fc;
}

.bl-3fr-dh .h-fco {
    position: absolute;
    z-index: 1;
    top: -44px;
    right: -12px;
    height: 240px;
}

.bl-3fr-dh .h-fco h3 {
    font-size: 160px;
    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%;
}

.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;
}

.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 #897979;
    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-right: 2px solid #bfa471;
    padding-right: 15px;
}

.bl-2fr-sw-dh .f-content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-2fr-sw-dh .s-content {
    width: 600px;
    height: 440px;
    background-color: #d5b27d;
    padding: 25px 25px 0 20px;
    margin: 35px 0 0 0;
}

.bl-2fr-sw-dh p {
    color: #232323;
}

.bl-2fr-sw-dh .img-cnt {
    display: block;
    height: 140px;
}

.bl-2fr-sw-dh .img-cnt img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.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 -130px 0 0px;
    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-right: 2px solid #bfa471;
    padding-right: 15px;
}

.bl-4fr-dh-f .content h4 {
    color: #ccae75;
    font-weight: 400;
}

.bl-4fr-dh-s {
    height: 420px;
    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: 430px;
    width: 100%;
    padding: 90px 0 0 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: #d5b27d;
    top: -50px;
    right: 50%;
    border-radius: 50%;
    padding: 12px 0 0 0;
    transform: translateX(50%);
}

.video-ic-dh img {
    position: absolute;
    left: 18%;
}

.bl-bg-cu-dh .container {
    width: 90%;
    height: 55%;
    margin: 0 auto;
    padding: 0;
}

.bl-bg-cu-dh .f-content {
    border-right: 2px solid #bfa471;
    padding-right: 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;
}

.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: 400;
    color: white;
    height: 60px;
    width: 110px;
    border-bottom: 1px solid white;
    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-right: 2px solid #bfa471;
    padding-right: 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: 60%;
    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;
}

.nb-3fr-dh-s .content h5 {
    color: #d5b27d;
    font-size: 20px;
    line-height: 29px;
    height: 50px;
}

.nb-3fr-dh-s .content p {
    font-size: 18px;
    text-align: justify;
    line-height: 25px;
    margin: 0;
}

.nb-3fr-dh-s .content span {
    display: block;
    margin-top: 35px;
}

.anaSlide {
    height: 564px;
    list-style: none;
    display: block;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width: 100%;
    position: relative;
    direction: rtl;
    overflow-x: hidden;
    max-width: 1300px;
    overflow-y: hidden;
    left: 0;
}

.anaSlide li {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 0;
    top: 0;
    opacity: 0;
    padding-top: 33%;
    margin: 0;
    background: none;
    background-repeat: no-repeat;
    background-position: right;
}

.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;
    filter: blur(-1px);
}

.anaSlide li .title {
    padding: 30px;
    position: absolute;
    top: 35%;
    width: 80%;
    opacity: 0;
    color: #2d2d2d;
    border-radius: 0 15px 0 15px;
    direction: rtl;
    font-size: 58px;
    font-family: boldtitr !important;
    font-weight: bold;
    text-align: right;
    word-spacing: 1px;
}

.anaSlide li .logo {
    position: absolute;
    width: 405px;
    top: 12%;
    left: 3%;
    opacity: 0;
    right: unset;
    border-radius: 6px;
    padding-top: 0;
    transform: matrix3d(1, 0, 0, 0.0005, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.anaSlide li .cont {
    font-family: Iransans;
    padding: 24px;
    position: absolute;
    right: 13%;
    top: 42%;
    right: 19px;
    font-size: 18px;
    color: #393939;
    line-height: 25px;
    border-radius: 15px 0 15px 0;
    width: 82%;
    padding: 12px;
    opacity: 0;
    padding-left: 0%;
    padding-right: 43%;
    text-align: justify;
    right: 45%;
    transform: translateX(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 li {
    background: none
}

.smprd {
    background: #b7deed;
    background: linear-gradient(to bottom, #250620 0%,#630b52 84%,#23041e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0);
    width: 100%;
    height: 0;
    padding: 0;
    padding-bottom: 35%;
    max-width: 1464px;
    border-radius: 30px;
    box-shadow: 0 0 16px #3333336e;
}

.smprd li {
    padding: 0;
    height: 100%;
}

.smprd li .title {
    color: #fff;
    text-align: left;
    font-size: 27px;
    padding: 15px;
    width: 44%;
    background: none;
    text-shadow: 1px 1px 1px #000;
}

.smprd li .back {
}

.smprd li .logo {
    min-width: 32%;
    */}

.smprd li .cont {
    text-align: left;
    width: 46%;
    font-size: 19px;
    padding: 1%;
    color: #bcbcbc;
    text-shadow: none;
}

.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: 36px;
    border-radius: 4px;
    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: none;
}

.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: #050505;
}

.text-light a {
    color: white !important
}

#ana_product {
    list-style: none;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: #ffffff;
}

#ana_product li {
    width: 29%;
    direction: rtl;
    height: 475px;
    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: 53%;
    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: 33%;
    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;
}

#ana_product li .ana_off_clc {
    background: #8cd0a2;
    color: #eee;
    position: absolute;
    left: 0;
    top: -13px;
    font-size: 11px;
    padding: 3px;
    border-radius: 3px;
}

#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 i {
    color: #bbbbbb;
    font-size: 20px
}

#ana_prd_det .prp1,#ana_prd_det .prp2,#ana_prd_det .prp3 {
    width: 33%;
    position: relative;
    float: left;
    vertical-align: middle;
    height: auto;
    min-height: 20px;
    font-size: 14px;
    line-height: 18px;
    padding: 3px;
}

#ana_prd_det .prp2 {
    width: 65%;
    text-align: right;
    float: right;
}

#ana_prd_det .prp3 {
    width: 50%;
    float: right;
}

#ana_prd_det .prp1 img {
    width: 100%;
    border-radius: 4px;
}

#ana_prd_det h1 {
    margin: 0px;
    font-size: 22px;
    font-weight: bold;
}

#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;
}

.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: 24px;
    padding-bottom: 16px;
    margin-bottom: 20px;
    border-bottom: 2px dashed #eee;
}

#ana_comment li #phead {
    border-bottom: #e0e0e0 1px dashed;
    margin: 0;
    position: relative;
    float: right;
    width: 97%;
    color: #d68989;
    background: #ffffff;
    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;
    width: 116px;
    color: #c1c1c1;
    height: 20px;
    font-size: 11px;
    font-weight: bolder;
}

.ana_obj {
    background: #ffffff;
    padding: 8px;
    color: #000000;
    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.12);
    display: inline-block;
    border: 1px solid #FFF;
    font-family: vazir;
}

#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%;
}

.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;
    /* text-align: center; */
    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: auto;
    line-height: 28px;
    font-size: 12px;
    font-weight: initial;
    display: inline-block;
}

.theme_ok_price {
    color: #535353;
    height: auto;
    line-height: 28px;
    font-size: 18px;
    font-weight: bold;
    bottom: 0;
    position: absolute;
    width: 206px;
    left: 7px;
    z-index: 112;
}

.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: 84px;
    display: inline-block;
    float: left;
    line-height: 19px;
    left: 0;
    position: absolute;
}
.theme_add_prdd img{cursor:pointer}
.theme_add_prdd input {
    width: 55px;
    padding: 3px 11px 0;
    height: 29px;
    text-align: center;
    border-radius: 0 4px 4px 0;
    margin: 0 -10px;
    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 section {
    width: 100%;
    height: 287px;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    float: right;
    padding: 0.5%;
    margin: 0;
    border: solid #f1f1f1 1px;
    border-right: none;
    border-top: none;
    margin-bottom: 0;
    background: #fff;
    display: flex;
}

#ana_product section:hover .theme_buy_opt {
    opacity: 1;
    right: 0px;
}

#ana_product section p {
    width: 98%;
    height: 100%;
    position: relative;
    float: right;
    vertical-align: middle;
}

#ana_product section h1 {
    font-size: 15px;
}

#ana_product section a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 111;
}

#ana_product section ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 95%;
    height: 100%;
    position: relative;
    float: right
}

#ana_product section 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 section ul li:nth-child(1) {
    height: 50%;
    text-align: center
}

#ana_product section ul li:nth-child(2) {
    height: 32%;
}

#ana_product section ul li:nth-child(3) {
    height: 15%;
}

#ana_product section ul li a img {
    max-height: 90%;
}

#ana_product section .prd_img {
    display: inherit;
    height: 100%;
    float: right;
    text-align: center;
    width: auto;
    overflow: hidden;
}

#ana_product section .prd_img img {
    height: auto;
    margin: auto;
    border-radius: 2px;
    width: 429px;
    /* height: 100%; */
}

#ana_product section:hover .prd_img img {
}

#ana_product section .prd_tlt {
    height: 100%;
    float: right;
    text-align: justify;
    width: 81%;
    font-size: 15px;
    line-height: 19px;
    overflow: hidden;
    margin-top: 5px;
    padding: 20px 40px;
}

#ana_product section .product_h {
    font-size: 24px;
    font-family: 'boldtitr';
    line-height: 34px;
    font-weight: normal;
    color: #333;
}

#ana_product section .prd_tlt h1 {
    line-height: 18px;
    font-size: 13px;
}

#ana_product section .prd_prc {
    height: 100%;
    float: right;
    text-align: justify;
    width: 26%;
    font-size: 15px;
    line-height: 26px;
    background: none;
    /* border-top: 1px dashed #e8e8e8; */
    vertical-align: bottom;
}

#ana_product section .ana_off_clc {
    background: #d73838;
    color: #eee;
    position: absolute;
    left: -34px;
    top: -401px;
    font-size: 11px;
    padding: 3px;
    border-radius: 17px;
}

#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;
    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 .detail .prp1,#ana_prd_det .detail .prp2,#ana_prd_det .detail .prp3 {
    width: 34%;
    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: 40%;
    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: auto;
    font-size: 18px;
    line-height: 26px;
    padding: 8px;
    border-bottom: #e1e1e1 solid 1px;
    margin-top: 0px;
    position: relative;
    float: right;
    font-weight: bold;
}

.pdet {
    width: 99%;
    height: auto;
    font-size: 17px;
    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;
}

.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;
    /* left: -20px; */
    top: -1px;
    background: #ff5b00;
    color: #FFF;
    z-index: 2;
    height: 34px;
    padding: 10px;
    width: 65px;
    line-height: 19px;
}

.theme_vote_i {
    display: 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;
    /* border: #C5C5C5 1px dashed; */
    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;
    /* border: #dcdcdc 1px dashed; */
    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;
    /* text-shadow: 1px 1px 3px #333; */
    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 1pxrgba(0,0,0,0.25);
    display: inline-block;
    border: 1px solid #FFF;
    font-family: 'IRANYekan';
    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
}


.thumb_st {
    width: 36px;
    height: 22px;
    position: absolute;
    left: -2px;
    top: -2px;
}

.thumb_biglist {
    padding: 0;
    margin: 0;
    list-style: none
}

.thumb_biglist li {
    width: 98%;
    height: auto;
    text-align: right;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    clear: none;
    float: right;
    padding: 10px;
    margin: 5px;
    font-size: 12px;
    box-shadow: 0px 0px 2px #999
}

.thumb_biglist ul {
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: none
}

.thumb_biglist ul h2 {
    font-family: WebFont
}

.thumb_biglist ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: none
}

.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);
}

#add_bsk {
    background: #f5f3f373;
    padding: 1%;
    border-radius: 9px;
    border: 1px solid #eee;
    width: 100%;
    display: inline-block;
}

.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;
    border-bottom: #d9d9d9 1px solid;
}

.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: #000;
    padding: 3%;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 31px;
    font-weight: bold;
}

.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;
}
.icon_num {
    position: absolute;
    color: #fff;
    background: #FF5722;
    text-shadow: none;
    padding: 2px;
    border-radius: 100%;
    width: 17px;
    height: 17px;
    line-height: 16px;
    font-size: xx-small;
    left:-3px;
    top:-3px;
}

.mini_task_btn {
    float: right;
    display: block;
    width: 93px;
    height: 38px;
    direction: rtl;
    margin: 1px;
    text-align: center;
    padding-top: 4px;
    color: #000000;
    line-height: 10px;
    font-size: 12px;
    z-index: 35000;
    text-shadow: 0px 0px 2px #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    position: relative;
}

.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: #000000;
    font-weight: bold;
}
.mini_task_btn  i {
    float:right;
    display: block;
    position: absolute;
    right: 2px;
    width: 20px;
}
.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;
}

.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: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 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, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 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%
}

.box_slider {
    width: 100%;
    max-width: 1212px;
    margin: 48px auto 43px auto;
    background-size: cover;
    float: none;
    display: flex;
    background: #fbfbfb;
    border-radius: 47px;
    position: relative;
    direction: ltr;
}

.box_slider .box_s_item {
    margin: 0px;
    padding: 0;
    text-align: right;
    width: 100%;
    margin: auto;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 0;
}

.box_s_item {
    border-top: 1px solid #d3d3d3;
    border-radius: 0;
}

.box_slider h2::before,.box_slider h1::before {
    font-family: cursive;
    font-size: 37px;
    margin-top: 10px;
    color: #bfbfbf;
}

.box_slider h2,.box_slider h1 {
    width: auto;
    padding: 0;
    font-size: 30px;
    color: #3d3d3d;
    text-align: center;
    direction: rtl;
    padding: 0 2%;
    margin: auto;
    margin-top: -32px;
    border-radius: 10px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    font-weight: bold;
    background: #fbfbfb;
    display: table;
    position: relative;
}

.box_slider h2:before,.box_slider h2:after {
    content: ' ';
    background: #8BC34A;
    width: 14px;
    height: 14px;
    position: absolute;
    right: -7px;
    top: 24px;
    transform: rotateZ(45deg);
}

.box_slider h2:before {
    left: -5px;
    right: auto;
    top: 14px;
}

.lSAction > .lSNext {
    background-position: -232px 4;
    right: -40px;
}

.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 {
}

.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 span {
    width: 25%;
    opacity: 0.5;
}
 .full-width{width:100%;max-width:auto;}
.add_b {
    width: 98%
}

.ana_brdc {
    list-style: none;
    overflow: scroll hidden;
    font: 14px WebFont;
    text-shadow: rgb(117, 117, 117) 1px 1px 3px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
}

.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: 23px;
}

.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);
}
.content-slider li .title {
    font-size: 14px;
    font-family: webfont;
    margin-top: 22px;
    color: #329938;
    display: block;
    font-weight: bold;
}

.content-slider li {
    text-align: center;
    color: #444444;
    height: 255px;
    position: relative;
    overflow: hidden;
    border: none;
    border-radius: 28px;
    line-height: 16px;
    font-size: 13px;
    padding: 6px;
    padding-top: 5px;
    direction: rtl;
    background: #fff;
}

.content-slider li img {
    padding: 0;
    transition: All ease-out 0.5s;
    transform: scale(0.9);
    margin: auto;
    display: table;
    height: 86%;
    border-radius: 17px;
}

.content-slider li:hover img {
    transform: scale(0.8);
}

.content-slider h3 {
    margin-top: 0px;
    padding: 4px;
    text-shadow: 0px 0px 3px #fff;
    font-size: 16px;
}

.content-slider h3 a {
    color: #383838;
    text-shadow: none;
    width: 100%;
    right: 0;
    bottom: 0;
    padding: 2%;
    font-family: 'iransans';
    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{padding:0;margin: 0;}
.product_cat_nav li {
    /* float:right; */
    padding-right: 8px;
    margin: 3px;
    line-height: 20px;
    font-size: 15px;
    width: auto;
    text-combine-upright: all;
    list-style: none;
    display: inline-block;
    display: inline-flex;
}

.product_cat_nav li:before {
    content: ">";
    color: #d4d4d4;
    font-size: 14px;
    line-height: 14px;
    vertical-align: middle;
    margin-left: 6px;
    margin-top: 4px;
}

.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: #ffffff
}

@media (max-width: 1920px) and (min-width:1550px) {
    .ana_dframe li {
        width: 19%;
    }
}

@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 {
    border-top: 1px dashed #c8c8c8;
    border-bottom: 1px dashed #c8c8c8;
}

.box_ffxc img {
}

.box_ffxc li {
    max-height: 244px;
}

.box_ffxc h3 {
}

.box_ffxc .ffxctitle {
    padding: 0;
    font-size: 30px;
    color: #FF9800;
    width: max-content;
    text-align: center;
    direction: rtl;
    padding: 1.2%;
    display: block;
    background: #ffffff;
    margin: auto;
    margin-top: -32px;
    border-radius: 18px;
    font-family: webfont;
}

.box_ffxc .ffxctitle:before {
    width: 32px;
    height: 32px;
    box-shadow: 1px -1px 0 #cfcfcf;
    position: absolute;
    top: -16px;
    right: 50%;
    margin-right: -122px;
    content: " ";
    display: block;
    transform: rotateZ(45deg);
    background: #fff;
}

.box_ffxc .ffxctitle:after {
    width: 32px;
    height: 32px;
    box-shadow: -1px -1px 0 #cdcdcd;
    position: absolute;
    top: -17px;
    right: 50%;
    margin-right: 99px;
    content: " ";
    display: block;
    transform: rotateZ(-45deg);
    background: #fff;
}

.gmapss {
    width: 95%;
    max-width: 1248px;
    margin: auto;
    display: block;
    border-radius: 43px;
}

@media (max-width: 1270px) and (min-width:901px) {
    .anaSlide li .title {
        padding:15px;
        top: 47%;
        right: 10%;
        font-size: 35px;
    }

    .anaSlide li .cont {
        padding: 5px;
        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: normal;
        font-family: iransans;
    }

    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: 13px;
    }

    ul.menu {
        opacity: 1;
        height: auto
    }

    .ana_dframe li {
    }

    .ana_4_block li {
        width: 23.5%;
    }

    .bt li {
        width: 25%;
        margin: 0;
        padding: 1%;
        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: large;
    }
}

@media (max-width: 900px) {
      #ana_product section .prd_img img {
        width: 100%;
        /* float: right; */
        height: auto;
        max-width: none;
    }

    #ana_product section .prd_tlt {
        width: 59%;
        float: right;
        padding: 1%;
        height: 65%;
        font-size: 12px;
        line-height: 14px;
    }
#ana_product section .product_h{font-size:16px}
    #ana_product section .prd_img {
        width: 36%;
        height: 100%;
        float: right;
    }

    #ana_product section {
    display: block;
    height: 175px;
    }

    #ana_product li .prd_img img {
        width: 90%;
        float: right;
        height: auto;
    }

    #ana_product li .prd_tlt {
        width: 50%;
        float: right;
        padding: 1%;
    }

    #ana_product li .prd_img {
        width: 50%;
    }

    #ana_product li {
    }

    .content-slider li {
        height: 171px;
        font-size: 12px;
        line-height: 12px;
    }

    #ana_prd_det .detail .prp1, #ana_prd_det .detail .prp2, #ana_prd_det .detail .prp3 {
        width: 100%;
        border: none
    }

    #site_banner img {
        max-height: 104%;
        margin: auto;
        margin-top: 3px;
        margin-right: 10px;
        float: none;
        filter: invert(1) brightness(0);
    }

    .ana_dmenu li {
        width: 100%;
    }

    .ana_dmenu {
        width: 100%
    }

    #copyright #pi {
        padding-bottom: 42px;
    }

    .theme_3frame, .theme_3frameS {
        width: 100%;
        border-bottom: 1px dashed #eee;
        padding: 5%;
    }

    .theme_page_cc, .theme_page_noh, .theme_page {
        padding: 5%
    }

    .blockquote {
        font-size: 16px;
    }

    .theme_tel_h {
        position: relative;
        display: none
    }

    td {
        width: 100%;
        display: block
    }

    #site_banner {
        float: right;
        height: 43px;
        margin-top: 4px;
    }

    .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%
    }

    .fullSlide .fnote {
    }

    .fullSlide {
        padding-top: 113%;
    }

    h1 {
        font-size: 40px;
        line-height: 51px;
    }

    h2 {
        font-size: 27px;
        line-height: 35px;
    }

    h3 {
        font-size: 18px;
        line-height: 27px;
        width: 99%;
    }

    h4 {
        font-size: 16px;
        line-height: 26px
    }

    h5 {
        font-size: 18;
        line-height: 20px
    }

    h6 {
        font-size: 16px;
        line-height: 16px
    }

    body {
        padding-top: 61px;
        font-size: 14px;
        line-height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
    }
#main_block{margin-top: 0;}
    .ana_tframe li, .ana_tframe .box3 {
        float: unset;
        width: 130px;
        height: 129px;
        border-radius: 10px;
        display: inline-block;
    }

    .ana_tframe li, .ana_tframe .box3 img {
    }

    .ana_tframe {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
    }

    .ana_dframe li , .ana_dframe .box3 {
        width: 98%;
        margin: 1%;
        max-width: 373px;
        height: 234px;
        display: inline-block;
        box-shadow: 0 32px 65px -61px #00000075;
        overflow: hidden;
        border-radius: 6px;
        position: relative;
    }

    .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: 100%;
        padding: 0;
        padding-bottom: 50px;
        padding-top: 55px;
    }

    .accordion-box .panel {
        width: 100%
    }

    .big_frame_h .inner li .Pimg {
        width: 100%;
        margin: 0;
        margin-bottom: 13px;
    }

    .anaSlide li .title {
        padding: 7px;
        top: 26%;
        font-size: 18px;
    }

    .anaSlide li .cont {
        top: 62%;
        font-size: 12px;
        width: 89%;
        line-height: 14px;
        margin-top: -32px;
    }

    .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 {
        width: 98%;
        min-height: inherit;
    }

    #menu_mob {
        opacity: 0.9;
        display: block;
        top: 4px;
        z-index: 11111;
        left: 0px;
        position: absolute;
        width: 55px;
        height: 55px;
        cursor: n-resize;
    }

    .ana_sld_t li {
        width: 100%
    }

    .main_menu {
        right: -100%;
        float: none;
        position: fixed;
        padding: 0px;
        opacity: 1;
        height: 100%;
        top: 61px;
        background: rgb(255, 255, 255);
        width: 300px;
        overflow-x: hidden;
        overflow-y: auto;
        box-shadow: 0 0 2px #787878;
        z-index: 100000000000000000000000;
    }

    .main_menu .masterlink {
        width: 98%;
        box-shadow: none;
        line-height: 20px;
        font-size: 16px;
        background: none;
        color: #0a0a0a;
        border-bottom: #e0e0e0 1px solid;
        text-align: right;
        height: initial;
        text-shadow: none;
        padding-top: 9px;
    }

    .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;
        height: 35px;
        filter: none;
    }

    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;
    }

    header {
        background: #ffffff;
        width: 100%;
        margin: 0;
        height: 61px;
        position: fixed;
        z-index: 10000;
        margin-top: 0;
        padding: 0;
        box-shadow: none;
        box-shadow: 0 0px 10px #2121213d;
    }

    footer {
        position: relative;
        float: left;
        margin: 0;
        padding: 11px;
    }

    header img {
        margin-top: 6px;
        max-height: 88%;
        z-index: 1111111;
        position: relative;
        display: inline-block;
    }

    aside {
        width: 98%;
        margin: 0;
        display: contents;
    }

    nav {
        width: 100%;
        position: fixed;
        height: auto;
        background: none;
        text-align: center;
        top: 0;
        height: 61px;
        border: 0;
    }

    nav #search {
        width: 100%;
        float: none;
        text-align: center
    }

    .theme_3frame {
        width: 99%;
    }

    .theme_page img {
        max-width: 95%;
        height: auto
    }

    #ana_table p img {
        width: 20px;
        height: 20px
    }

    .ana_dframe {
        width: 100%;
    }

    .half {
        max-width: 98%
    }

    #content {
        display: block;
    }

    .ana_4_block li {
        width: 45%;
        height: 48px;
        padding: 0;
        margin: 2%;
        overflow: hidden;
    }

    .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 {
        width: 48%;
    }

    .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: 2%;
    }

    .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: 51px;
        bottom: 0;
        background: #ffffff;
        display: block;
        float: none;
        border-radius: 0;
        z-index: 1000000000;
        box-shadow: 0 0 2px #616161;
    }

    .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%;
    }

    #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: #373737;
    }

    .mini_task_btn {
        /* width: 47px; */
        float: left;
        margin-top: 7px;
        color: #5b004b;
    }

    #chat_dlg {
        bottom: 51px;
        right: 0;
        width: 100%;
    }
}

@media (max-width: 450px) {
    .theme_news_tab1 {
        width:100%;
        background: #ffffff;
        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%;
    }

    .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: 47%;
    }

    .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%;
    }

    .smprd {
        padding: 0
    }

    .smprd li {
        padding: 0
    }

    .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: 45%;
    }

    .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;
    }
}

@-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);
    }
}

.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.9);
    opacity: 0.9;
    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);
}

.footer_contact_us {
    color: #cacaca;
}

.btn-fa-phone {
    padding: 9px;
    background: #13d01b;
    border-radius: 52%;
    font-size: 28px;
    color: #fff;
    position: fixed;
    bottom: 11px;
    left: 11px;
    -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 8px -4px;
    z-index: 1000000000000;
}

.btn-fa-phone i {
    color: #fff;
    filter: invert(1);
    width: 33px;
    height: 33px;
}

@-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);
    }
}
