﻿/* نوشته شده بودbootstrap.cssتنظیماتی که قبلا روی فایل */

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Black.eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Bold.eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Medium.eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Light.eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_UltraLight.eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype')
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum).eot');
    src: url('/fonts/iransans2/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),url('/fonts/iransans2/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),url('/fonts/iransans2/woff/IRANSansWeb(FaNum).woff') format('woff'),url('/fonts/iransans2/ttf/IRANSansWeb(FaNum).ttf') format('truetype')
}

html {
    font-family: 'IRANSans',Tahoma,sans-serif;
}

body {
    font-family: 'IRANSans',Tahoma,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 768px) {
    .lead {
        font-size: 19px;
    }
}

.h6 {
    font-family: IRANSans,"Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width:991px) {
    .panel-title {
        font-size: 0.9vw;
    }
}


@media (max-width:750px) {
    .panel-title {
        font-size: 4.4vw;
    }
}

.modal-backdrop {
    background-color: #26440C;
}

@media screen and (min-width: 768px) {
    .modal-dialog {
        width: 700px;
    }
}

.popover {
    color: black !important;
    font-family: "IRANSans",Tahoma;
    /*max-width: 500px;*/
}

.popover-title {
    color: black !important;
    background-color: #f7f7f7 !important;
}


input.override-direction-left, select.override-direction-left {
    direction: ltr;
}

.input-back-required {
    background-color: #FFFFC0;
}

table.radio-button-horizonal tr td label {
    margin-right: 5px;
    margin-left: 10px;
    font-weight: normal;
}

label.inline-form {
    font-size: smaller;
    font-weight: normal;
    font-style: normal;
}

.panel > .panel-body + div {
    border-top: 1px solid #dddddd;
}



@media (min-width: 979px) {
    #sidebar.affix-top {
        position: static;
        margin-top: 25px;
    }

    #sidebar.affix {
        position: fixed;
        top: 80px;
    }

    #sidebar.affix-bottom {
        display: none;
    }
}

.font-transnet {
    font-family: IRANSans;
}

.flag {
    background: url("/cdn/img/flags.1.1.gif");
    width: 65px;
    height: 35px;
}

    .flag.eng {
        background-position: 0 0;
    }

    .flag.arb {
        background-position: -65px 0;
    }

    .flag.fra {
        background-position: -132px 0;
    }

    .flag.ger {
        background-position: -198px 0;
    }

    .flag.ita {
        background-position: -264px 0;
    }

    .flag.ros {
        background-position: 0 35px;
    }

    .flag.chn {
        background-position: -133px 35px;
    }

    .flag.trk {
        background-position: -199px 35px;
    }


    .flag.azr {
        background-position: -65px 35px;
    }

    .flag.spa {
        background-position: -264px 35px;
    }


table.content-center tr td {
    text-align: center;
}

i.center {
    text-align: center;
}

table.center tr td {
    text-align: center;
}

table.center tr th {
    text-align: center;
}

label.font-normal {
    font-weight: normal;
}


div.quality p {
    margin-top: 15px
}


ul.imgs {
    margin: 0 auto;
    /*width: 940px;*/
    list-style: none;
    overflow: auto;
}

    ul.imgs li {
        list-style: none;
        /*handler is deleted*/
        background: url('/handlers/getTranslatorsPhoto.ashx?i=10') no-repeat;
        margin: 5px 5px 5px 25px;
        padding: 40px 0px 40px 0px;
        float: right;
        width: 60px;
        border: 2px solid #F0F0F0;
    }

        ul.imgs li:hover {
            box-shadow: 0 0 0 2px #68B801;
        }

.fl {
    width: 90%;
    text-align: left;
}


ul.imgs li[alt="1"] {
    background-position: 0 0;
}

ul.imgs li[alt="2"] {
    background-position: -64px 0;
}

ul.imgs li[alt="3"] {
    background-position: -128px 0;
}

ul.imgs li[alt="4"] {
    background-position: -192px 0;
}

ul.imgs li[alt="5"] {
    background-position: -256px 0;
}

ul.imgs li[alt="6"] {
    background-position: -320px 0;
}

ul.imgs li[alt="7"] {
    background-position: -384px 0;
}

ul.imgs li[alt="8"] {
    background-position: -448px 0;
}

ul.imgs li[alt="9"] {
    background-position: -512px 0;
}

ul.imgs li[alt="10"] {
    background-position: -576px 0;
}

ul.imgs li[alt="11"] {
    background-position: -640px 0;
}

ul.imgs li[alt="12"] {
    background-position: -704px 0;
}

ul.imgs li[alt="13"] {
    background-position: -768px 0;
}

ul.imgs li[alt="14"] {
    background-position: -832px 0;
}

ul.imgs li[alt="15"] {
    background-position: -896px 0;
}

ul.imgs li[alt="16"] {
    background-position: -960px 0;
}

.Steps {
}

ul.Steps {
    list-style: none;
    overflow: auto;
}

    ul.Steps li {
        float: right;
        width: 170px;
        font-size: small;
    }

        ul.Steps li a {
        }

ul.simple {
    list-style: none;
}

table.home-pricelist tr td {
    font-size: 16px;
}

ul.social-ul {
    background-color: #e4e4e4;
    padding: 8px 8px 0px;
    margin-left: 15px;
}

    ul.social-ul li:first-child {
        margin-right: 0px;
    }

    ul.social-ul li i {
        color: #585f69;
    }

    ul.social-ul li a:hover {
        text-decoration: none;
    }

    ul.social-ul li a i[alt="facebook"]:hover {
        color: #3B5998;
        text-decoration: none;
    }

    ul.social-ul li a i[alt="linkedin"]:hover {
        color: #3B5998;
        text-decoration: none;
    }

    ul.social-ul li a i[alt="google-plus"]:hover {
        color: #DD4B39;
        text-decoration: none;
    }

    ul.social-ul li a i[alt="rss"]:hover {
        color: #FB9C19;
        text-decoration: none;
    }

    ul.social-ul li a i[alt="instagram"]:hover {
        color: #A0816A;
        text-decoration: none;
    }

    ul.social-ul li a i:hover {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }


    ul.social-ul li a i[alt="recommand"]:hover {
        color: #74C52D;
        text-decoration: none;
    }

div.consultation {
    position: fixed;
    bottom: 0px;
    width: 250px;
    margin-bottom: -135px;
    z-index: 5;
    left: 5px;
}

    div.consultation:hover {
        margin-bottom: -30px;
    }



div.row.servive-block.margin-bottom-10 a:hover {
    text-decoration: none !important;
}

i.icon-margin-left {
    margin-left: 10px;
}




 .zahedan, .amirkabir {
    background: url('/assets/smg/sprites.png no-repeat');
}


.zahedan {
    background-position: -150px -334px;
    width: 200px;
    height: 180px;
}


@media (max-width: 992px) {
    .purchase {
        text-align: center !important;
    }

        .purchase h1 {
            font-size: 30px;
        }

        .purchase span {
            font-size: 22px !important;
            line-height: 29px !important;
        }

        .purchase a.btn-buy {
            font-size: 21px;
            padding: 9px 22px 6px;
        }

    span.title-v2 {
        text-align: center;
    }

}

.footer ul li a {
    color: #DADADA;
}


@media (max-width:991px ) {
    .header .navbar-default .navbar-nav > li > a {
        background-color: #50AA00;
        color: whitesmoke;
        font-size: 16px !important;
    }

    .header .navbar-default .navbar-nav > li.active > a {
        background-color: #F5F5F5;
    }

    .promo-box {
        padding: 5px;
        margin: 0;
    }

        .promo-box h2, .promo-box h2 a {
            font-size: 15px;
            line-height: 150%;
            margin: 10px 0 15px;
        }
}

select {
    padding-top: 2px !important;
}


.panel-green-transnet > .panel-heading select {
    color: #555;
}

.panel-royal-blue > .panel-heading select {
    color: #555;
}

.navbar-mini-menu {
    margin-top: 8px;
    margin-left: 15px;
    margin-bottom: 8px;
}

.navbar-toggle {
    margin-left: 0 !important;
    margin-right: 15px !important;
}

@media (min-width: 992px) {
    .header .navbar-default .navbar-nav > .open > a, .header .navbar-default .navbar-nav > .open > a:hover, .header .navbar-default .navbar-nav > .open > a:focus {
        color: inherit;
        border-bottom: inherit;
        background-color: #e7e7e7;
    }

    .header .dropdown-menu .active > a, .header .dropdown-menu li > a:hover {
        color: inherit;
        background-color: #e7e7e7 !important;
    }

    .header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > .active > a {
        border-bottom: inherit;
    }
}

@media (max-width: 991px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 25px 5px 15px !important;
    }

    .header .navbar-default .navbar-nav > li > a:focus {
        background-color: #50AA00 !important;
    }
}

.testimonials.testimonial-background-1 .item p {
    background-color: #daef86;
    text-align: center;
}

    .testimonials.testimonial-background-1 .item p::after {
        border-top: 22px solid #daef86;
    }


.testimonials.testimonials-v3 .testimonial-info {
    padding: 0 20px;
}

.testimonials-v3 .testimonial-info img {
    float: right;
}

.testimonials.testimonials-v3 p {
    padding: 15px;
    font-size: 14px;
    font-style: italic;
    background: #fafafa;
    padding-bottom: 15px;
}

.testimonials.testimonials-v3 .carousel-arrow {
    top: -55px;
}

.testimonials.testimonials-v3 .item p:after,
.testimonials.testimonials-v3 .item p:before {
    width: 0;
    height: 0;
    right: 18%;
    content: " ";
    bottom: 59px;
    display: block;
    position: absolute;
}

.testimonials.testimonials-v3 .item p:after {
    border-left: 25px solid transparent;
    border-right: 0px solid transparent;
    border-left-style: inset; /*FF fixes*/
    border-right-style: inset; /*FF fixes*/
}

.testimonial-author-left {
    float: left;
    text-align: left;
    left: 45px !important;
    right: 0 !important;
}

@media (max-width:992px ) {
    .testimonials.testimonials-v3 .item p::after, .testimonials.testimonials-v3 .item p::before {
        bottom: -19px;
    }
}


.purchase {
    background-image: url('/assets/img/bg/slide-2.jpg') !important;
    background-repeat: no-repeat;
    background-size: cover;
}

.head-banner-base {
    background-repeat: no-repeat;
    background-position: center;
}

div.purchase p, div.purchase p h1 {
    color: white;
}

a.certificateTitle {
    font-family: Arial;
    font-size: 0.78em;
}

div.news-main-body a {
    color: #68B801;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.google-sign-in {
    background: url('/assets/img/sign-in-whit-google.jpg') no-repeat;
    border: 0;
    width: 190px;
    height: 50px;
}

.servive-block-in.fixedHeight {
    height: 140px;
}

/*صفحه مترجم همزمان*/
#mapTitle {
    margin-top: 10px;
    margin-right: 10px;
    position: absolute;
}


/*خروس به صورت ریسپانسیو*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    img#cock {
        position: absolute;
        left: 0;
        height: 270px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    img#cock {
        position: absolute;
        left: 0;
        height: 270px;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    img#cock {
        position: absolute;
        left: 0;
        height: 240px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    img#cock {
        position: absolute;
        left: 160px;
        height: 192px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    img#cock {
        position: absolute;
        left: 160px;
        height: 192px;
    }
}


#ctl00_ContentPlaceHolder1_rpt_old_ctl00_lblDescription a, #ctl00_ContentPlaceHolder1_rpt_new_ctl00_lblDescription a {
    color: #68B801;
}

#ctl00_ContentPlaceHolder1_rpt_old_ctl00_lblDescription iframe.field, #ctl00_ContentPlaceHolder1_rpt_new_ctl00_lblDescription iframe.field {
    width: 100%;
    height: 800px;
    border: 0;
}

#ctl00_ContentPlaceHolder1_rpt_old_ctl00_lblDescription iframe.field-short, #ctl00_ContentPlaceHolder1_rpt_new_ctl00_lblDescription iframe.field-short {
    width: 100%;
    height: 526px;
    border: 0;
}

/*gridview*/
.table table tbody tr td a,
.table table tbody tr td span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.table table > tbody > tr > td > span {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.table table > tbody > tr > td:first-child > a,
.table table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.table table > tbody > tr > td:last-child > a,
.table table > tbody > tr > td:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.table table > tbody > tr > td > a:hover,
.table table > tbody > tr > td > span:hover,
.table table > tbody > tr > td > a:focus,
.table table > tbody > tr > td > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}

.thumbnail {
    background-color: initial;
    border: initial;
    padding: initial;
    margin-bottom: initial;
}

    .thumbnail .caption p {
        font-size: 13px;
    }

div.event-log ul li, div#testimonials-1 p, div.caption p, div.promo-box p, div.quality p {
    line-height: 2.0;
}

.telegram-btn {
    right: 0;
    bottom: 0;
    height: 60px;
    width: 95px;
    position: fixed;
    margin: 20px;
    border-radius: 50%;
    cursor: pointer;background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 1000;
}
/*همخوانی bootstrap-select با بخش کاربر*/
button.btn.dropdown-toggle.selectpicker {
    background-color: unset;
    border: 1px solid #ccc;
}

ul.dropdown-menu.inner.selectpicker .text {
    color: unset;
}

.btn-default.active, .btn-default.active:hover {
    color: white;
    background-color: #2539C7;
}

/*ها که نشان انتخاب شدنشان است، خوب معلوم نمیشود، کنارهرکدام که انتخاب شدند یک تیک هم بگذاریمcheckboxآبی شدن .*/
.btn-group label.btn i {
    display: none;
}

.btn-group label.btn.active i {
    display: unset;
}

.featured-image {
    width: 100%;
    margin-top: -39px;
    object-fit: cover;
    height: 400px;
    object-position: top;
}

@media screen and (max-width: 600px) {
    .breadcrumb {
        display: none;
    }

    .breadcrumbs {
        margin-bottom: 5px !important;
    }

        .breadcrumbs h1 {
            margin-top: 0 !important;
        }

    .featured-image {
        width: 100%;
        margin-top: -4px;
        object-fit: cover;
        height: 200px;
        object-position: top;
    }
}

img.credit-img {
    height: 80px !important;
}

.bootstrap-tagsinput {
    width: 100%;
}

.service-borderd-gold {
    border: 1px solid rgb(255, 204, 0);
}

    .service-borderd-gold:hover {
        box-shadow: 0 0 8px rgb(255, 204, 0);
    }

        .service-borderd-gold:hover h4, .service-borderd-gold:hover i {
            color: rgb(255, 204, 0);
        }

.service-borderd-silver {
    border: 1px solid silver;
}

    .service-borderd-silver:hover {
        box-shadow: 0 0 8px silver;
    }

        .service-borderd-silver:hover h4, .service-borderd-silver:hover i {
            color: silver;
        }

.service-borderd-bronze {
    border: 1px solid #8c7853;
}

    .service-borderd-bronze:hover {
        box-shadow: 0 0 8px #8c7853;
    }

        .service-borderd-bronze:hover h4, .service-borderd-bronze:hover i {
            color: #8c7853;
        }

.main-menu-wrapper {
    z-index: 1000;
    background-color: white;
    width: 100%;
}

.navbar-toggle {
    padding: 10px;
}

a.btn-u.mini-menu {
    padding: 5px 7px;
}

.header {
}

/*هم معلوم شود و هم قشنگ تر Datapickerتا دراپدان ماه در*/
.ui-datepicker-month, .ui-datepicker-year {
    background-color: #f6a828;
}

.price-text {
    font-size: 18px;
}
/*برای شبیه سازی تایپ*/

#price .control-label {
    padding-top: 10px;
}

.typewriter {
    background-image: url('/assets/img/bg/tolid mohtava.jpg');
    background-position: bottom;
    color: #4C4C54;
    /* فقط در حالت کوچکترین سایز موبایل تاثیر دارد(اولویت)‏ @media screenتنظیمات پایین به علت وجود */
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    height: 180px;
    padding-top: 10px;
}

    .typewriter > h1 {
        font-size: 1.2em;
        text-align: center;
    }

/*  باشد، تا آنها موقعی که شرطشان برقرار شد اولویت پیدا کنند  @mediaاینها باید قبل از */
#banner-edit {
    background-image: url('/assets/img/bg/virayesh-english.jpg');
    /* تغییر بده@media screenپایین را در حالت موبایل با */
    height: 240px;
    padding-left: 50px;
    padding-top: 10px;
    color: green;
}

    #banner-edit h1, #banner-editFA h1 {
        font-size: 24px;
    }


#banner-editFA {
    background-image: url('/assets/img/bg/virayesh-farsi.jpg');
    height: 200px;
    padding-top: 50px;
    padding-left: 15px; /*دایره متن وسط دقیقا وسط عکس نیست و در رزلوشن پایین معلوم می‌شود برای همین کمی دستکاری می‌خواهد*/
}

.bannerImage-bg {
    background-size: cover; /*عکس کل صفحه را کِش می‌آید*/
    background-position: bottom; /*موجب به وسط آمدن عکس می‌شود*/
}

@media screen and (min-width: 400px) {
    .typewriter {
        font-size: 20px;
    }
}

@media screen and (min-width: 768px) {
    .typewriter {
        height: 470px;
        padding-right: 116px;
        padding-top: 84px; /*374px*/
        padding-left: 116px;
        font-size: 22px;
        background-size: cover; /*عکس کل صفحه را کِش می‌آید*/
    }

        .typewriter > h1 {
            padding-bottom: 170px;
            text-align: initial;
        }
    /*پایین مربوط به صفحه‌های ویرایش و بازخوانی*/
    #banner-editFA {
        height: 340px;
        padding-top: 115px;
    }

        #banner-editFA h1 {
            font-size: 28px;
        }

    #banner-edit h1 {
        font-size: 35px;
    }

    #banner-edit {
        height: 320px;
    }
}

.quality-image-home {
    margin: auto;
}

@media screen and (min-width: 992px) {
    .typewriter {
        padding-right: 274px;
        padding-top: 77px; /*382px*/
        padding-left: 274px;
        font-size: 25px;
    }

        .typewriter > h1 {
            padding-bottom: 180px;
        }

    /*پایین مربوط به صفحه‌های ویرایش و بازخوانی*/
    #banner-editFA {
        height: 470px;
        padding-top: 160px;
    }

    #banner-edit {
        height: 470px;
        padding-left: 100px;
        padding-top: 80px;
    }

        #banner-edit h1 {
            font-size: 60px;
        }

    #banner-editFA h1 {
        font-size: 38px;
    }
}

@media screen and (min-width: 1200px) {
    .typewriter {
        padding-right: 412px;
        padding-left: 412px;
    }
}

/* و آن صفحه تولید محتوای قبل از لاگ این است containerداخل purchaseفقط یک جا این حالت است که*/
.container .purchase {
    background-image: inherit !important;
    padding-right: 10px;
    padding-left: 10px;
}

.container div.purchase p {
    color: inherit;
}



#carouselColumns .carousel-v1 .carousel-arrow a i {
    top: 50%;
}

.promo-box p {
    font-size: 14px;
    margin-bottom: 0;
    text-align: justify;
}

a.first-footer {
    font-size: 18px;
}

ul.first-footer {
    font-size: 16px;
}

span.first-footer {
    font-size: 18px;
    color: #68B801;
    margin-top: 8px;
    display: inline-block;
    margin-bottom: 8px;
}

.testimonials .carousel-arrow {
    width: 50px;
}
/*BugFixed: bootstrap bugFixed table responsive horizontal scroll*/
.table-responsive .table {
    max-width: none;
}

li.list-group-item a {
    font-size: 13px;
}

.alert {
    line-height: 180%;
}

span.title-v2 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
    display: block;
    color: #555;
}

span.like-h2 {
    margin: 15px 0;
    font-size: 20px;
    line-height: 28px;
    display: block;
    color: #555;
    font-weight: bold;
}


.reg-page h3 {
    font-size: 20px;
}


#banner-page-home div > span {
    color: #68b801;
}

#banner-page-home p {
    color: #667B76;
}

@media screen and (max-width: 768px) { /*col-sm*/
    #banner-page-home div > span {
        font-size: 25px;
        font-weight: 800;
        margin-top: 25px;
    }

    #banner-page-home p {
        font-size: 1.8vw;
        font-weight: 400;
        line-height: normal;
        margin-top: 3%;
    }

    #call-to-action-home-page {
        padding-top: 5px;
    }
}

@media screen and (min-width: 992px) {
    #banner-page-home div > span {
        font-size: 3vw;
        margin-top: 25px;
    }

    #banner-page-home p {
        font-size: 1.4vw;
    }

    #call-to-action-home-page {
        padding-top: 1%;
    }

    div.quality {
        height: 315px;
    }

}

.row.is-flex {
    display: flex;
    flex-wrap: wrap;
}

    .row.is-flex > [class*='col-'] {
        display: flex;
        flex-direction: column;
    }

/*
* And with max cross-browser enabled.
* Nobody should ever write this by hand. 
* Use a preprocesser with autoprefixing.
*/
.row.is-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .row.is-flex > [class*='col-'] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 20px;
    }

p.smaller-font {
    font-size: 13px;
    line-height: 2.0;
}

.copyRightedText img {
    width: 200px;
    height: 150px;
}

.col {
    flex: 1;
    padding: 16px;
}

.icons-in-button {
    color: white !important;
    margin: 2px;
}

.contentOfBlog {
    height: 100%;
    padding: 20px 20px 10px;
    color: #fff;
    border-radius: 10px !important;
}

.lead {
    line-height: 215%;
}


.wodry-flipping .front-face {
    white-space: nowrap;
}

#comming-soon {
    background-color: #68B801;
    color: white;
    display: none;
    padding: 20px;
}


/* شماره کارت و  . ..که عدد یا انگلیسی هستند Email برای باکسهایی مثل */
.latinTextBox {
    direction: ltr !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

.content-main-body {
    font-size: 17px;
}

.flag-caption {
    display: block;
}

.grayBack {
    padding: 0 0 15px;
    background: #f5f5f5;
}

@media screen and (min-width: 992px) {

    .inline-photo {
        opacity: 0 !important;
        transform: translateX(4em) !important;
        transition: transform 4s .25s cubic-bezier(0,1,.3,1), opacity .3s .25s ease-out !important;
        will-change: transform, opacity !important;
    }

        .inline-photo.is-visible {
            opacity: 1 !important;
            transform: translateX(0em) !important;
        }

    .inline-photo-left {
        opacity: 0 !important;
        transform: translateX(-20em) !important;
        transition: transform 1s ease-in,opacity ease-out !important;
        will-change: transform, opacity !important;
    }

        .inline-photo-left.is-visible {
            opacity: 1 !important;
            transform: translateX(0em) !important;
        }

    .inline-photo-up {
        opacity: 0;
        transform: translateY(10em);
        transition: transform 3s cubic-bezier(0,1,0,1),opacity ease-out;
        will-change: transform, opacity;
    }

        .inline-photo-up.is-visible {
            opacity: 1;
            transform: translateY(0em);
        }

    .inline-photo-down {
        opacity: 0;
        transform: translateY(-10em);
        transition: transform 3s cubic-bezier(0,1,0,1),opacity .3s .25s ease-in;
        will-change: transform, opacity;
    }

        .inline-photo-down.is-visible {
            opacity: 1;
            transform: translateY(0em);
        }

    .inline-photo-right {
        opacity: 0 !important;
        transform: translateX(10em) !important;
        transition: transform 1s ease-in,opacity ease-out !important;
        will-change: transform, opacity !important;
    }

        .inline-photo-right.is-visible {
            opacity: 1 !important;
            transform: translateX(0em) !important;
        }
}

.padding-bt-tp-15 {
    padding-bottom: 15px;
    padding-top: 15px;
}

@media screen and (min-width: 768px) {
    .main-header {
        margin-top: 2%;
        margin-bottom: 0%;
    }
}

@media (max-width: 768px) {
    .main-header {
        margin-top: 2% !important;
        margin-bottom: 2% !important;
    }
}

/* Carousel */

#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}

    #quote-carousel .carousel-control {
        background: none;
        color: #CACACA;
        font-size: 2.3em;
        text-shadow: none;
        margin-top: 10px;
    }

        #quote-carousel .carousel-control.left {
            right: -60px;
        }

        #quote-carousel .carousel-control.right {
            left: -60px;
        }

    #quote-carousel .carousel-indicators {
        top: auto;
        bottom: 0px;
    }

        #quote-carousel .carousel-indicators li {
            width: 50px;
            height: 50px;
            margin-bottom: 5px;
            cursor: pointer;
            border: 1px solid #CCC;
            border-radius: 50px;
            opacity: 0.4;
            overflow: hidden;
            transition: all 1s;
        }

        #quote-carousel .carousel-indicators .active {
            border: 1px solid;
            background: white;
            width: 100px;
            height: 100px;
            border-color: #68B801;
            opacity: 1;
            overflow: hidden;
        }

.carousel-inner {
    margin-bottom: 100px;
    min-height: inherit;
}



.user-review {
    box-shadow: 0 0 8px silver;
}


.padding-25 {
    padding: 25px;
}

.testimonial-author-color {
    color: darkslateblue;
}


@media (max-width: 768px) {

    .carousel-inner {
        margin-bottom: 100px;
    }
}

.section-test {
    min-height: 100vh;
}

.trusted-img {
    width: 50px;
    height: 75px;
    margin: 10px;
}



@media only screen and (min-width: 963px) {
    .header-title {
        margin-top: 25% !important;
        font-size: 5vw;
        line-height: 3.2vw;
        display: block;
        color: #555;
        font-weight: bold;
    }
}

@media (max-width: 963px) {
    .header-title {
        margin-top: 3% !important;
        margin-bottom: 5% !important;
        font-size: 6vw !important;
        line-height: 28px;
        display: block;
        color: #555;
        font-weight: bold;
    }
}



@media only screen and (min-width: 963px) {
    .header-title-professional {
        margin-top: 18% !important;
        font-size: 2.0vw;
        line-height: 3.2vw;
        display: block;
        color: #68b801 !important;
        font-weight: bold !important;
    }
}

@media (max-width: 963px) {
    .header-title-professional {
        margin-top: 3% !important;
        margin-bottom: 5% !important;
        font-size: 6vw !important;
        line-height: 28px;
        display: block;
        color: #68b801 !important;
        font-weight: bold !important;
    }
}




@media only screen and (min-width: 768px) {
    .like-h3 {
        margin: 1% 0;
        padding-top: 1%;
        font-size: 1.3vw !important;
        line-height: 28px;
        display: block;
        color: #555 !important;
        font-weight: bold;
    }
}

@media (max-width: 768px) {
    .like-h3 {
        margin-top: 10% !important;
        margin-bottom: 1% !important;
        font-size: 22px !important;
        line-height: 40px;
        display: block;
        color: #555 !important;
        font-weight: bold;
    }
}


@media only screen and (min-width: 768px) {
    .like-h4 {
        margin: 1% 0;
        padding-top: 1%;
        font-size: 1.1vw !important;
        line-height: 28px;
        display: block;
        color: #555 !important;
        font-weight: bold;
    }
}

@media (max-width: 768px) {
    .like-h4 {
        margin-top: 10% !important;
        margin-bottom: 1% !important;
        font-size: 19px !important;
        line-height: 40px;
        display: block;
        color: #555 !important;
        font-weight: bold;
    }
}


@media screen and (min-width: 768px) {
    .grayBack {
        margin-top: 2%;
        margin-bottom: 1%;
    }
}

@media (max-width: 768px) {
    .grayBack {
        margin-top: 15%;
        margin-bottom: 5%;
    }
}

@media screen and (min-width: 768px) {
    #banner-page-home p {
        font-size: 1.4vw;
        line-height: 3.6 !important;
    }
}

@media (max-width: 963px) {
    #banner-page-home p {
        font-size: 4.4vw;
        line-height: 1.2 !important;
        margin-bottom: 5%;
    }
}

@media (max-width: 768px) {
    .margin-main-image {
        margin-top: 6%;
    }
}

@media screen and (min-width: 768px) {
    .main-image-resize {
        display: block;
        height: auto;
        margin: auto;
    }
}

@media (max-width: 768px) {
    .main-image-resize {
        display: block;
        max-width: 82%;
        height: auto;
        margin: auto;
    }
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes next {
    0% {
        left: 0px;
        top: 0px;
    }

    50% {
        top: 200px;
    }


    100% {
        top: 800px;
    }
}
/* Standard syntax */
@keyframes next {
    0% {
        left: 0px;
        top: 0px;
    }

    50% {
        top: 200px;
    }


    100% {
        top: 800px;
    }
}

#ProfessionalTranslation {
    -webkit-animation-name: next; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    animation-name: next;
    animation-duration: 4s;
}

.font-12 {
    font-size: 12px;
}


.scroll a {
    padding-top: 80px;
}

    .scroll a span {
        position: absolute;
        top: 0;
        left: 50%;
        width: 12px;
        height: 12px;
        margin-left: -12px;
        border-left: 3px solid #4E5D74;
        border-bottom: 3px solid #4E5D74;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-animation: sdb07 2s infinite;
        animation: sdb07 2s infinite;
        opacity: 0;
        box-sizing: border-box;
    }

        .scroll a span:nth-of-type(1) {
            -webkit-animation-delay: 0s;
            animation-delay: 0s;
        }

        .scroll a span:nth-of-type(2) {
            top: 16px;
            -webkit-animation-delay: .15s;
            animation-delay: .15s;
        }

        .scroll a span:nth-of-type(3) {
            top: 32px;
            -webkit-animation-delay: .3s;
            animation-delay: .3s;
        }

@-webkit-keyframes sdb07 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes sdb07 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.text-center {
    text-align: center;
}

img.hi-transnet {
    width: 130px;
}

iframe#transnet-map {
    width: 100%;
    border: 0;
    height: 300px;
}

label#forgot-password {
    margin-right: 25px;
}


@media screen and (max-width: 480px) {
    #banner-page-human-translation {
        padding-top: 25px !important;
        background-image: url('/assets/img/services/human-translation-mobile.jpg') !important;
        height: 285px;
        color: white;
        background-size: cover;
        color: white;
        background-repeat: no-repeat;
        background-position: center;
        border-bottom: 1px solid #eee;
    }

        #banner-page-human-translation h1 {
            font-size: 25px;
            padding: 10px 0px;
            margin: 0 45px;
        }
}

@media screen and (min-width: 481px) {
    #banner-page-human-translation {
        background-image: url('/assets/img/services/human-translation-desktop.jpg');
        height: 460px;
        margin-bottom: 25px;
        padding-top: 160px;
        background-size: cover;
        color: white;
        background-repeat: no-repeat;
        background-position: center;
        border-bottom: 1px solid #eee;
    }

        #banner-page-human-translation h1 {
            font-size: 35px;
            font-weight: bolder !important;
        }
}

#machine-writing {
    font-family: 'Courier New';
}

body#links-page-body {
    background-color: #eee;
    overflow-x: hidden;
}

div#container-fluid-links {
    padding-left: 0px;
    padding-right: 0px;
}

img#abidic-logo {
    width: 100px;
    padding: 10px;
    background: #014471;
    border-radius: 5px;
    border: #EFEFEF thick solid;
    box-shadow: inset 1px 1px 0px 0px rgba(0,0,0,0.5);
}

audio.podcast {
    width: 100%;
}

i.large-headphones {
    font-size: 40px
}

@media screen and (max-width: 480px) {
    #banner-page-persian-to-english-translation {
        padding-top: 25px !important;
        background-image: url('/assets/img/services/funny-persian-english-translation-mobile.jpg') !important;
        height: 330px;
        background-size: cover;
        color: white;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #4F5C75;
        border-bottom: 1px solid #eee;
    }

    #banner-page h1 {
        color: white;
    }
}

@media screen and (min-width: 481px) {
    #banner-page-persian-to-english-translation {
        background-image: url('/assets/img/services/funny-persian-english-translation-desktop.jpg');
        height: 470px;
        margin-bottom: 25px;
        padding-top: 60px;
        background-size: cover;
        background-position: center;
        background-color: #4F5C75;
        background-repeat: no-repeat;
        border-bottom: 1px solid #eee;
    }

        #banner-page-persian-to-english-translation h1 {
            font-weight: 800 !important;
            font-size: 28px;
            color: #4F5C75;
        }
}

img#flags-of-english-lang {
    display: unset !important;
}

.video-iframe-wrapper {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    padding-bottom: 56.25%;
}

.video-iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.background-gold {
    background-color: #FFD700;
}

.background-silver {
    background-color: #C0C0C0;
}

.background-bronze {
    background-color: #CD7F32;
}

#wwc-image {
    margin: auto;
}

#price-list-wrapper {
    scroll-behavior: smooth;
}

/*کپی شده از سایت آپارات:*/
.h_iframe-aparat_embed_frame {
    position: relative;
}

    .h_iframe-aparat_embed_frame
    .ratio {
        display: block;
        width: 100%;
        height: auto;
    }

    .h_iframe-aparat_embed_frame iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/*کپی شده از سایت آپارات تمام:*/
span.aparat-middle {
    display: block;
    padding-top: 57%;
}

div#rev-banner {
    background-image: url('/assets/img/bg/bg-rev-3.jpg') !important;
    height: 400px;
    margin-bottom: 60px;
}

    div#rev-banner h1 {
        color: white;
        padding-top: 8%;
        font-size: 40px;
    }

    div#rev-banner h2 {
        color: #0b4f03;
    }

@media screen and (max-width: 480px) {
    #banner-page-site-translation {
        padding-top: 25px !important;
        background-image: url('/assets/img/services/website-translation-banner.jpg') !important;
        height: 330px;
        background-size: cover;
        color: white;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #4F5C75;
        border-bottom: 1px solid #eee;
    }

        #banner-page-site-translation h1 {
            color: white;
            background-color: #785340;
            margin-top: 25%;
        }
}

@media screen and (min-width: 481px) {
    #banner-page-site-translation {
        background-image: url('/assets/img/services/website-translation-banner.jpg');
        height: 550px;
        margin-bottom: 25px;
        padding-top: 60px;
        background-size: cover;
        background-position: top;
        background-color: #4F5C75;
        background-repeat: no-repeat;
        border-bottom: 1px solid #eee;
    }

        #banner-page-site-translation h1 {
            font-weight: 800 !important;
            font-size: 32px;
            color: white;
            background-color: #785340;
            margin-top: 17%;
        }
}

div.text-translation-banner {
    background-image: url('/assets/img/services/transnet-text-translation-2.jpg') !important;
    height: 500px;
    margin-bottom: 25px;
}

div#translator-register-container {
    margin-top: 20px;
}

a#transnet-bot {
    font-size: medium;
    letter-spacing: 4px;
}

div#urgent-translation-banner {
    background-image: url('/assets/img/services/urgent-translation.jpg') !important;
    height: 400px;
    margin-bottom: 25px;
    padding-top: 150px;
}

    div#urgent-translation-banner h1 {
        background-color: #4E5D74;
        color: white;
        text-align: center;
        padding: 5px;
    }

@media screen and (min-width: 768px) {
    .flag-caption {
        display: block;
        font-size: 0.9vw;
    }
}

@media (max-width: 768px) {
    .flag-caption {
        display: block;
        font-size: 2.6vw;
        margin-bottom: 12%;
    }
}



.sprite-all {
    background-image: url('/assets/img/spritesheet-all.webp');
    background-repeat: no-repeat;
    display: block;
}

.sprite-ARLE0001 {
    width: 65px;
    height: 33px;
    background-position: -10px -10px;
}

.sprite-AZER0001 {
    width: 65px;
    height: 33px;
    background-position: -95px -10px;
}

.sprite-CHIN0001 {
    width: 65px;
    height: 33px;
    background-position: -180px -10px;
}

.sprite-FRAN0001 {
    width: 65px;
    height: 33px;
    background-position: -265px -10px;
}

.sprite-GERM0001 {
    width: 65px;
    height: 33px;
    background-position: -10px -63px;
}

.sprite-ITAL0001 {
    width: 65px;
    height: 33px;
    background-position: -95px -63px;
}

.sprite-PAKS0007 {
    width: 65px;
    height: 33px;
    background-position: -180px -63px;
}

.sprite-RUSS0001 {
    width: 65px;
    height: 33px;
    background-position: -265px -63px;
}

.sprite-SPAN0001 {
    width: 65px;
    height: 33px;
    background-position: -10px -116px;
}

.sprite-SdlReseallerNew-bw {
    width: 283px;
    height: 51px;
    background-position: -95px -116px;
}

.sprite-TURK0001 {
    width: 65px;
    height: 33px;
    background-position: -10px -187px;
}

.sprite-UNKG0001 {
    width: 65px;
    height: 33px;
    background-position: -95px -187px;
}

.sprite-elia-bw {
    width: 145px;
    height: 80px;
    background-position: -180px -187px;
}

.sprite-gala-bw {
    width: 108px;
    height: 80px;
    background-position: -10px -287px;
}

.sprite-kurd {
    width: 65px;
    height: 33px;
    background-position: -138px -287px;
}

.sprite-lics-bw {
    width: 161px;
    height: 80px;
    background-position: -223px -287px;
}

.sprite-logo-abidic-bw {
    width: 36px;
    height: 36px;
    background-position: -350px -10px;
}

.sprite-logo-bot-bw {
    width: 36px;
    height: 36px;
    background-position: -345px -187px;
}

.sprite-logo-paperdownloader-bw {
    width: 36px;
    height: 36px;
    background-position: -406px -10px;
}

.sprite-logo-satraa-n-bw {
    width: 36px;
    height: 36px;
    background-position: -398px -66px;
}

.sprite-paypal-badges {
    width: 347px;
    height: 36px;
    background-position: -10px -387px;
}



.back-white {
    background-color: #fff;
    padding: 4px;
    margin: 2.5px;
}


.margin-auto {
    margin: auto;
}

@media screen and (min-width: 768px) {
    .margin-bottom-20-flags {
        margin-bottom: 20px;
    }
}

.credit-img {
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 768px) {
    .margin-top-trans {
        margin-top: 20%;
    }
}



@media screen and (min-width: 768px) {
    .same-col {
        height: 415px !important;
    }
}



.grayScaleBackImage {
    filter: blur(4px) !important;
    -webkit-filter: blur(4px) !important;
    height: 1100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 50px;
}

    .grayScaleBackImage img {
        width: 100%;
        height: auto;
    }



.center {
    text-align: center;
}

.font-size-35 {
    font-size: 35px;
}

.font-size-20 {
    font-size: 20px;
}

.font-size-15 {
    font-size: 15px;
}

.font-size-14 {
    font-size: 14px;
}


.font-size-12 {
    font-size: 12px;
}

.font-size-9 {
    font-size: 9px;
}

.font-size-25 {
    font-size: 25px;
}


.margin-top-25 {
    margin-top: 25px;
}

.block {
    display: block;
    width: 100%;
    border: none;
    background-color: #68B801;
    color: white;
    padding: 1px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}

.block-sign-in-google {
    display: block;
    width: 100%;
    border: none;
    background: url('/assets/img/btn-google-signin-dark-pressed-web.png') no-repeat;
    padding: 1px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}

@media screen and (min-width: 900px) {
    .vl {
        border-left: 3px solid #eee;
        height: 100%;
    }
}

@media (max-width: 992px) {
    .vl {
        border-bottom: 3px solid #eee;
        height: 100%;
    }
}

.google-sign-in-editted {
    border: 0;
    font-size: 14px;
    cursor: pointer;
    padding: 6px 13px !important;
    position: relative;
    background: #68B801;
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 5px !important;
    background: url('../img/k.jpg');
}

.hr-style {
    border-top: 10px solid white;
}

.captcha-input {
    height: 40px !important;
}

.registerImg {
    height: 980px;
    position: relative;
    background-attachment: fixed;
    filter: blur(3px) !important;
    -webkit-filter: blur(3px) !important;
}

@media screen and (min-width: 900px) {
    .withGrayBack {
        z-index: 2;
        margin-top: -900px;
        margin-bottom: 250px;
    }
}

@media (max-width: 900px) {
    .withGrayBack {
        z-index: 0;
    }
}

.call-us-mobile {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    left: 0;
    height: 60px;
    border-radius: unset !important;
    border-top: 4px solid orange;
    font-weight: bold;
    line-height: normal;
}

.new-phone-number {
    font-size: 20px;
}

.call-us-desktop {
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 2px;
}

.contact-us-head-section {
    font-size: 30px;
    font-weight: bold;
}

.contact-us-telephone {
    letter-spacing: 7px;
}

.call-us-mobile p {
    color: white;
    line-height: inherit;
    font-weight: normal;
}

.img-rounded {
    border-radius: 6px !important;
}

.servive-block-in ul {
    text-align: right;
}

    .servive-block-in ul li {
        color: white;
    }

#translation-certificate {
    font-size: larger;
    text-align: justify;
    line-height: 257%;
    font-weight: bold;
}

#ctl00_ContentPlaceHolder1_rpt_old_ctl00_lblDescription p, #ctl00_ContentPlaceHolder1_rpt_new_ctl00_lblDescription p {
    text-align: justify !important;
}


@media screen and (max-width: 480px) {
    #banner-page-catalouge-translation {
        padding-top: 25px !important;
        background-image: url('/assets/img/services/transnet-catalog-translation.jpg') !important;
        height: 330px;
        background-size: cover;
        color: white;
        background-repeat: no-repeat;
        background-position: center;
        background-color: #4F5C75;
        border-bottom: 1px solid #eee;
    }

        #banner-page-catalouge-translation h1 {
            color: #303030;
            margin-top: 25%;
        }

    h1#main-heading {
        color: white;
        font-size: 7.5vw;
    }

    p#main-paragraph {
        color: white;
        font-size: 3.6vw;
    }

    h2#main-heading-professional {
        color: white;
        font-size: 6.6vw;
        margin-top: 14% !important;
    }

    p#main-heading-professional {
        color: white;
        font-size: 3vw;
    }


    /*بهتر شدن موبایل در صفحه ترجمه مقاله */
    .selected-paper-list {
        padding-left: 0;
    }

    .tab-v2 .nav-tabs li a {
        font-size: 60%;
    }
    /*بهتر شدن موبایل در صفحه ترجمه مقاله */
}

@media screen and (min-width: 481px) {
    #banner-page-catalouge-translation {
        background-image: url('/assets/img/services/transnet-catalog-translation.jpg');
        height: 550px;
        margin-bottom: 25px;
        padding-top: 60px;
        background-size: contain;
        background-position: top;
        background-color: #BFBFBF;
        background-repeat: no-repeat;
        border-bottom: 1px solid #eee;
    }

        #banner-page-catalouge-translation h1 {
            font-weight: 800 !important;
            font-weight: 800 !important;
            font-size: 40px;
            color: #303030;
            margin-top: 25%;
            margin-top: 17%;
            background-color: white;
        }

    h1#main-heading {
        color: white;
        font-size: 2.5vw;
    }

    p#main-paragraph {
        color: white;
        font-size: 1.3vw;
    }



    h2#main-heading-professional {
        color: white;
        font-size: 2.3vw;
    }

    p#main-heading-professional {
        color: white;
        font-size: .9vw;
    }

    #content-create-first-section {
        background-image: url('/assets/img/services/content-creator.png');
        background-size: contain;
        background-position-x: left;
        background-position-y: top;
        background-repeat: no-repeat;
        font-size: 110%;
    }
}

div.call-to-action-sticky {
    position: fixed;
    bottom: 10px;
    padding: 20px;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1, 1);
    }

    50% {
        -webkit-transform: scale(1.1, 1.1);
    }

    100% {
        -webkit-transform: scale(1, 1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}



    div.call-to-action-sticky a:hover {
        -webkit-animation: none;
        animation: none;
    }

.lead-bold {
    font-size: 16px;
    font-weight: bold;
    line-height: 2.2;
}


@media screen and (max-width: 480px) {
    #before-ProfessionalTranslation {
        background-position: center;
        background-size: cover;
        height: 280px;
        background-color: #68B801
    }
}


@media screen and (min-width: 480px) {
    #before-ProfessionalTranslation {
        background-color: #68B801;
        background-position: center;
        background-size: cover;
        height: 350px;
    }
}


    #about-us-banner {
        background-image: linear-gradient(to bottom, rgba(102, 129, 99, 0.52), rgba(0, 0, 0, 0.73)), url('/assets/img/bg/transnet-outside-2.jpg');
        background-position: center;
        background-size: cover;
        height: 350px;
    }

    .important-numbers {
        font-size: 40px;
        font-weight: bold;
        color: #4E5D74;
    }

    .site-names {
        font-size: 24px;
        font-weight: bold;
        color: #4E5D74;
    }

    .reportage-logo {
        filter: grayscale(100%);
    }

    #content-order-h1 {
        font-weight: bold !important;
        margin-top: 30px;
        margin-bottom: 30px;
        font-size: 30px;
        color: #027b02;
    }

    .tooltip {
        font-family: IRANSans !important;
        font-size: 20px;
    }


    a.nowruz1400:hover {
        color: white;
        text-decoration: none;
    }

    @media screen and (max-width: 480px) {
        a.nowruz1400 {
            color: white;
            font-size: 16px;
            font-weight: bold;
        }
    }


    @media screen and (min-width: 481px) {
        a.nowruz1400 {
            color: white;
            font-size: 23px;
            font-weight: bold;
        }
    }

    div.nowruz1400-banner {
        background-color: #F63E17;
        padding: 10px;
        overflow: hidden;
        color: #fff;
        position: fixed;
        top: 0;
        width: 100%;
        text-align: center;
        z-index: 2000;
    }

    #firstOrderBanner {
        background-color: #F63E17;
        animation: firstOrderBannerBgMove 5s infinite;
        padding-bottom: 15px;
    }

    @keyframes firstOrderBannerBgMove {
        from {
            background-color: #F63E17;
        }

        to {
            background-color: #CA2401;
        }
    }

    @media screen and (max-width: 480px) {
        #firstOrderBanner {
            position: fixed;
            width: 100%;
            bottom: 0;
            z-index: 9999;
        }
    }

    @media screen and (max-width: 480px) {
        .translation-fetures {
            display: none;
        }
    }

    translation-fetures
    #firstOrderBannerClose {
        color: white;
        font-size: 30px;
        position: absolute;
        right: 14px;
        cursor: pointer;
        font-weight: bold;
        top: -5px;
    }

    .contentOfBlogProffessional {
        color: dimgrey !important;
    }



    /*Info Blocks*/
    .info-blocks-medical {
        border: 2px;
        border-style: groove;
        padding: 25px;
        margin: 0px;
    }

        .info-blocks-medical:hover i.icon-info-blocks {
            color: #68B801;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

        .info-blocks-medical i.icon-info-blocks {
            float: left;
            color: #8DA8A1;
            font-size: 40px;
            margin-top: 5px;
            min-width: 50px;
            text-align: center;
        }


        .info-blocks-medical:hover em.icon-info-blocks {
            color: #68B801;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

        .info-blocks-medical em.icon-info-blocks {
            float: left;
            color: #8DA8A1;
            font-size: 40px;
            margin-top: 5px;
            min-width: 50px;
            text-align: center;
        }

        .info-blocks-medical .info-blocks-in {
            padding: 0 10px;
            overflow: hidden;
        }

            .info-blocks-medical .info-blocks-in h3 {
                color: #555;
                font-size: 20px;
                line-height: 28px;
            }

            .info-blocks-medical .info-blocks-in p {
                font-size: 14px;
            }


    .card-container, .front, .back {
        width: 300px;
        height: 170px;
    }

    .card-container {
        margin: 8px;
    }

    .front, .back {
        box-sizing: border-box;
        padding: 20px;
        border-radius: 4px;
        box-shadow: 0 1rem 2rem rgba(0, 0, 0, .25);
        font-size: 2rem;
        color: #fff;
        text-transform: uppercase;
        text-align: justify;
    }
    /* front side bg is green gradient */
    .front {
        background-image: linear-gradient(0deg, rgba(232,232,232,1) 0%, rgba(255,255,254,1) 100%);
    }

    .card-container .front {
    }

        .card-container .front div div em {
            color: #68b801;
        }
    /* back side bg is orange gradient */
    .back {
        background-image: linear-gradient(0deg, rgba(232,232,232,1) 0%, rgba(255,255,254,1) 100%);
    }

    .card-container {
        position: relative;
    }

    .front, .back {
        position: absolute;
        top: 0;
        left: 0;
        backface-visibility: hidden;
        overflow: hidden;
        transition: transform .8s ease;
    }

    .back {
        transform: rotateY(180deg);
    }

    .card-container:hover .front {
        transform: rotateY(-180deg);
    }

    .card-container:hover .back {
        transform: rotateY(0deg);
    }

    .card-container {
        perspective: 65rem;
    }

    #banner-page-home-mobile div > span {
        color: #68b801;
    }

    .header-new-font {
        font-size: 18px !important;
    }

    .likeh1 {
        margin: 15px 0 !important;
        font-size: 2.5vw !important;
        line-height: 28px !important;
        display: block !important;
        color: white !important;
        font-weight: bold;
    }


    @media (max-width: 768px) {
        .likeh1 {
            margin-top: 25% !important;
            font-size: 4.6vw !important;
        }
    }

    .center-img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5%;
    }

    .color-main-green {
        color: #68B801;
    }

.brand-container {
    box-shadow: 3px 5px 15px 11px rgb(181 181 181 / 48%);
    -webkit-box-shadow: 3px 5px 15px 11px rgb(181 181 181 / 48%);
    -moz-box-shadow: 3px 5px 15px 11px rgba(181,181,181,0.48);
    border-radius: 15px !important;
    padding: 10px 5px;
}


.testimo {
    padding: 15px 25px;
    border-radius: 15px !important;
    height: 100%;
    border-radius: 16px;
    background: #fff;
    border: 1px solid #ddd;
    margin-left: 5px;
    margin-right: 5px;
}

    .testimo p {
        font-size: 95%;
        color: #131313;
        line-height: 190%;
    }

img.testimo-avatar {
    width: 100px;
    border: 1px solid #ddd;
    padding: 2px;
    background-color: white;
}

img.testimo-qout {
    width: 50px;
}

span.testimo-name {
    color: #555;
    font-weight: bold;
    /*font-size: 125%;*/
}

ul.testimo-name-ul {
    display: inline-grid;
}

li.testimo-semat {
    margin-top: -15px;
}

.testimo:hover {
    background-color: #68B801;
    transition: all 0.3s ease-in-out;
}

    .testimo:hover p {
        color: white;
        transition: all 0.3s ease-in-out;
    }

    .testimo:hover span.testimo-name {
        color: white;
        transition: all 0.3s ease-in-out;
    }

    .testimo:hover small {
        color: white !important;
        transition: all 0.3s ease-in-out;
    }

    .testimo:hover img.testimo-avatar {
        border: 2px solid #275605;
        transition: all 0.3s ease-in-out;
    }

.medal-home {
    width: 120px;
    margin-top: -85px;
    margin-bottom: 20px;
}

.same-col{

    border-radius:10px!important;
}

.owl-theme .owl-dots .owl-dot span {
   
    border-radius: 30px!important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: rgb(104, 184, 1)!important;
}

ul.first-footer li{
    line-height:2.1;
}