@font-face {
    font-family: 'HelveticaNeueLTW2045Light';
    src: url('../fonts/HelveticaNeueLTW2045Light/HelveticaNeueLTW2045Light.eot');
    src: url('../fonts/HelveticaNeueLTW2045Light/HelveticaNeueLTW2045Light.otf');
    src: url('../fonts/HelveticaNeueLTW2045Light/HelveticaNeueLTW2045Light.woff2');
    src: url('../fonts/HelveticaNeueLTW2045Light/HelveticaNeueLTW2045Light.woff');
    src: url('../fonts/HelveticaNeueLTW2045Light/HelveticaNeueLTW2045Light.ttf');
}

html[dir='rtl'] .about .content ul li {
    padding-right: 28px;
}

html[dir='rtl'] .about .content ul i {
    right: 0;
}

html[dir='rtl'] .counts .content .count-box i {
    float: right;
}

html[dir='rtl'] .counts .content .count-box span {
    margin-right: 50px;
}

html[dir='rtl'] .contact .info i {
    float: right;
}

html[dir='rtl'] .contact .info p {
    padding: 0 42px 10px 0px;
    line-height: 28px;
    font-size: 14px;
}

html[dir='rtl'] .section-title h2::before {
    margin: 0 15px 10px 15px;
}

html[dir='rtl'] .section-title h2::after {
    margin: 0 15px 10px 15px;
}

html[dir='rtl'] .navbar a i, html[dir='rtl'] .navbar a:focus i {
    margin-right: 5px;
}

html[dir='rtl'] .services .icon-box::before {
    left: -60px;
    right: unset;
}

html[dir='rtl'] .services .icon-box:hover::before {
    left: 0 !important;
}

html[dir='rtl'] body {
    font-family: "HelveticaNeueLTW2045Light" !important;
}

html[dir='rtl'] h1, html[dir='rtl'] h2, html[dir='rtl'] h3, html[dir='rtl'] h4, html[dir='rtl'] h5, html[dir='rtl'] h6 {
    font-family: "HelveticaNeueLTW2045Light" !important;
}

html[dir='rtl'] #hero .btn-get-started {
    font-family: "HelveticaNeueLTW2045Light" !important;
}

html[dir='rtl'] .about .content .btn-learn-more {
    font-family: "HelveticaNeueLTW2045Light" !important;
}

html[dir='rtl'] .btn-get-started {
    font-family: "HelveticaNeueLTW2045Light" !important;
}

html[dir='rtl'] .spinner.decrement {
    transform: scaleX(-1);
}

html[dir='rtl'] .spinner.increment {
    transform: scaleX(-1);
}

html[dir='rtl'] .navbar a, html[dir='rtl'] .navbar a:focus {
    padding: 10px 20px 10px 15px;
}

html[dir='rtl'] .pricingSec .nav-tabs li {
    margin-right: -9px;
}

html[dir='rtl'] .mozaic-banner-entry .icon-box .readingOpacity {
    margin-right: 0px;
}

html[dir='rtl'] .list-unstyled {
    padding-right: 0;
}