@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/IRANYekanWebBold.eot');
    src: url('fonts/eot/IRANYekanWebBold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebBold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/eot/IRANYekanWebThin.eot');
    src: url('fonts/eot/IRANYekanWebThin.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebThin.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebThin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebThin.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/IRANYekanWebLight.eot');
    src: url('fonts/eot/IRANYekanWebLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebLight.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/eot/IRANYekanWebRegular.eot');
    src: url('fonts/eot/IRANYekanWebRegular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebRegular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebRegular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebRegular.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 500;
    src: url('fonts/eot/IRANYekanWebMedium.eot');
    src: url('fonts/eot/IRANYekanWebMedium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebMedium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebMedium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebMedium.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 800;
    src: url('fonts/eot/IRANYekanWebExtraBold.eot');
    src: url('fonts/eot/IRANYekanWebExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebExtraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 850;
    src: url('fonts/eot/IRANYekanWebBlack.eot');
    src: url('fonts/eot/IRANYekanWebBlack.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebBlack.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebBlack.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebBlack.ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/eot/IRANYekanWebExtraBlack.eot');
    src: url('fonts/eot/IRANYekanWebExtraBlack.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/IRANYekanWebExtraBlack.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/woff2/IRANYekanWebExtraBlack.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/IRANYekanWebExtraBlack.ttf') format('truetype');
}

* {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
}

a:hover {
    opacity: .8;
}

body {
    background: #FFF;
    direction: rtl;
    font-family: iranyekan !important;
    overflow-x: hidden;
}

.container {
    padding: 20px;
    margin: 30px auto;
    max-width: 380px;
    height: auto;
}

a {
    font-family: iranyekan;
}

.btn {
    height: 30px;
    width: 100%;
    display: block;
    background: #FFF;
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    margin-bottom: 10px;
    text-align: center;
    padding: 10px 0 5px 0;
    color: #FFF;
}

h2 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: normal;
}

h1 {
    text-align: center;
    font-size: 22px;
}

.w50 {
    width: 49.5% !important;
}

.right {
    float: right;
}

.left {
    float: left;
}

.calls {
    width: 100%;
    display: inline-flex;
}

.title {
    text-align: center;
    margin: 20px auto;
    font-weight: 600;
    font-size: 18px;
    color: #1E67C6;
}

.btn-telegram {
    background: #229ED9;
    border: 1px solid #229ED9;
}
.btn-eita {
    background: #313131;
    border: 1px solid #313131;
}
.btn-instagram {
    background: #833AB4;
    border: 1px solid #833AB4;
}

.btn-whatsapp {
    background: #2BB741;
    border: 1px solid #2BB741;
}

.btn-call {
    background: #7C7C84;
    border: 1px solid #7C7C84;
}

.btn-web {
    background: #AF4884;
    border: 1px solid #AF4884;
}

.contact-us {
    margin-top: 30px;
}

.profile {
    margin: 20px auto;
    text-align: center;
}

.profile a img {
    width: 96px;
    height: 96px;
    border-radius: 50px;
    border: 1px solid #4D4D4D;
    box-shadow: 0 4px 10px #716a6a82;
}

.bio {
    margin: 30px 0;
    font-size: 14px;
}

footer {
    width: 100%;
    font-size: 12px;
    text-align: center;
    background-color: #353535;
    padding: 10px 0;
    color: #FFF;
    bottom: 0;
    position: fixed;
}

footer img {
    width: 40px;
    background: #FFF;
    padding: 2px;
    border-radius: 4px;
}