.side-banner {
    line-height: 1em;
    width: 100%;
    height: 70px
}

.row {
    margin-right: unset;
    margin-left: unset
}

.logo-font {
    font-size: 1.3em!important;
    line-height: 1.3em!important;
    min-height: 1.4em!important
}

.icon.light-bg {
    background-color: #2b2724;
    color: #fff

}

.text-large{
    font-size: medium !important;
    font-weight: bold !important;
    color: #fff;
}

.title {
    font-size: 1.7em
}

.dark-bg {
    background-color: #2b2724
}

.larger_text {
    font-size: 1.2em
}

.huge_text {
    font-size: 1.6em!important
}

.background-img-1 {
    background-position: 50% 60%
}

.header p {
    font-size: 1.5em!important;
    font-weight: 400;
    color: #fff;
    vertical-align: middle
}

.huge-text {
    font-size: 1.5em!important;
    font-weight: 400
}

.feature-box-2 .body {
    margin-right: 62px;
    margin-left: unset;
    text-align: justify
}

.feature-box-2 .icon {
    left: unset;
    right: 0
}

.light-gray-bg * {
    text-align: center
}

li {
    line-height: 1.8em
}

.article {
    line-height: 1.9em!important;
    font-size: 1.2em;
    text-align: justify;
}

.badge {
    padding-right: 5px;
    padding-left: 5px;
    width: 50px;
    float: left!important
}

.gavel {
    height: 200px
}

.balance {
    height: 200px
}

.padding-left {
    margin-right: 100px
}

.logo img {
    height: 65px
}

.medium_white {
    font-family: 'IRANSans-web', sans-serif!important
}

.justice-lady {
    height: 410px;
    margin-right: 20%
}

.fa .glyphicon {
    margin-right: 2px
}

i {
    margin-left: 1px
}

.gold-bg {
    background-color: #b8860b;
    color: #333
}

.gold-bg+.gold-bg:not(.image-box):not(.full-image-container):not(.full-text-container):not(.full-width-section) {
    background-color: #b8860b
}

.gold-bg+.gold-bg+.gold-bg {
    background-color: #b8860b
}

.gold-bg h1,
.gold-bg h2,
.gold-bg h3,
.gold-bg h4,
.gold-bg h5,
.gold-bg h6 {
    color: #fff
}

.gold-bg a:not(.btn) {
    text-decoration: underline;
    color: #333
}

.gold-bg a:not(.btn):hover {
    text-decoration: none;
    color: #333
}

.silver-bg {
    background-color: silver;
    color: #333
}

.silver-bg+.silver-bg:not(.image-box):not(.full-image-container):not(.full-text-container):not(.full-width-section) {
    background-color: silver
}

.silver-bg+.silver-bg+.silver-bg {
    background-color: silver
}

.silver-bg h1,
.silver-bg h2,
.silver-bg h3,
.silver-bg h4,
.silver-bg h5,
.silver-bg h6 {
    color: #fff
}

.silver-bg a:not(.btn) {
    text-decoration: underline;
    color: #333
}

.silver-bg a:not(.btn):hover {
    text-decoration: none;
    color: #333
}

.btn-silver {
    color: #fff;
    background-color: silver;
    border-color: silver
}

.btn-silver.active,
.btn-silver.focus,
.btn-silver:active,
.btn-silver:focus,
.btn-silver:hover,
.open>.dropdown-toggle.btn-silver {
    color: #fff;
    background-color: #3d3b33;
    border-color: #333
}

.dark-bg .btn-silver {
    color: #fff;
    background-color: silver;
    border-color: #3d3b33
}

.dark-bg .btn-silver.active,
.dark-bg .btn-silver.focus,
.dark-bg .btn-silver:active,
.dark-bg .btn-silver:focus,
.dark-bg .btn-silver:hover,
.dark-bg .open>.dropdown-toggle.btn-silver {
    color: #fff;
    background-color: silver;
    border-color: silver
}

.btn-gold {
    color: #fff;
    background-color: #b8860b;
    border-color: #b8860b
}

.btn-gold.active,
.btn-gold.focus,
.btn-gold:active,
.btn-gold:focus,
.btn-gold:hover,
.open>.dropdown-toggle.btn-gold {
    color: #fff;
    background-color: #b8860b;
    border-color: #ffd700
}

.dark-bg .btn-gold {
    color: #fff;
    background-color: #b8860b;
    border-color: #ffd700
}

.dark-bg .btn-gold.active,
.dark-bg .btn-gold.focus,
.dark-bg .btn-gold:active,
.dark-bg .btn-gold:focus,
.dark-bg .btn-gold:hover,
.dark-bg .open>.dropdown-toggle.btn-gold {
    color: #fff;
    background-color: #b8860b;
    border-color: #b8860b
}

html body section p h1,
h2,
h3,
h4,
a,
h5,
h6 label a input div span {
    font-family: 'IRANSans-web', sans-serif!important;
    line-height: 1.6em!important
}

.fixed-height {
    min-height: 491px!important
}

p {
    font-size: 1.1em!important
}

.list-icons li {
    font-size: 1.1em!important
}

.plan ul li {
    font-size: 1em!important
}

.form-html p {
    margin: 24px 0 10px!important
}

.form-all {
    margin: auto!important
}

.plan ul li .pt-popover {
    font-size: 1em!important;
    text-decoration: none;
    color: #2b2724;
    border-bottom: unset!important
}

.title p {
    font-size: 1.2em!important
}

.lead h3 {
    font-size: 1.5em!important;
    font-weight: 400!important
}

#cid_4 {
    margin-top: 12px
}

.dark-translucent-bg:after {
    background-color: rgba(46, 53, 55, .8)
}

.background-contact {
    background-image: url(../images/background-img-7.jpg);
    padding: 0
}

.background-mask {
    background-color: rgba(3, 35, 49, 0.58)
}


.morphext > .animated {
    display: inline-block;
}
.service_images {
    height: 232px !important;
    max-height: 232px !important;
    min-height: 232px !important;
}



html,
body,
section,
p,
h1,
h2,
h3,
h4,
a,
h5,
h6,
label,
a,
input,
div,
span,
li,
ul,
ol {
    font-family: 'IRANSans', 'B Nazanin', 'Nazanin', 'Tahoma', 'B Yekan', 'Yekan', sans-serif!important;
}

.btn{
    font-weight: 500!important;
}
.text-large{
    font-size: 1.2em !important;
}
html,
body,
section,
p,
h1,
h2,
h3,
h4,
a,
h5,
h6,
label,
a,
input,
div,
span,
li,
ul,
ol {
    font-family: 'IRANSans', 'B Nazanin', 'Nazanin', 'Tahoma', 'B Yekan', 'Yekan', sans-serif!important;
}