@font-face {
    font-family: mitra;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/BMitraBold.woff') format('woff');
}

@font-face {
    font-family: mitra;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/BMitra.woff') format('woff');
}

body {
    color: #666;
    font-family: mitra;
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.main-navigation a,
.slider-content .banner-title,
.site-title,
.site-title a {
    font-family: mitra;
}

body {
    text-align: right;
    font-size: 18px;
}

.acme-abouts .column .single-item .icon {
    font-size: 68px;
    right: 0;
    left: inherit;
}

.acme-abouts .column .single-item {
    padding-right: 100px;
    padding-left: inherit;
}

.info-icon-details {
    margin-right: 50px;
    margin-left: inherit;
}

.navbar-nav > li.menu-item-has-children > a::after {
    margin-right: 7px;
    margin-left: auto;
}

.nav-next a::after {
    content: "\f100";
}

.nav-previous > a::before {
    content: "\f101";
}

.top-header .text-right >:first-child, .top-header .text-left >:first-child {
    margin-left: 15px;
    margin-right: auto;
}

.info-icon-box .info-icon {
    margin-right: 15px;
    margin-left: inherit;
}

.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9 {
    float: right;
}

.close {
    float: left;
}

article.post,
article.page {
    text-align: right;
}

.top-header a, .top-header p {
    font-size: 16px;
}

.info-icon-details .icon-title {
    font-size: 16px;
}

.main-navigation a {
    font-size: 22px;
}

.btn {
    font-size: 16px;
}

.image-slider-wrapper .banner-title {
    font-size: 52px;
}

.at-btn-wrap .btn, .slider-content .btn {
    font-size: 19px;
}

.feature-col-item h3, .feature-col-item h3 a {
    font-size: 22px;
}

.at-fixed-width .widget-title {
    text-align: right;
}

.at-fixed-width .widget .line {
    text-align: right;
}

article.post .entry-header,
article.page .entry-header {
    bottom: 0;
    right: 0;
    left: inherit;
}

.fa-angle-right::before {
    content: "\f104";
}

.department-title-wrapper .department-title a i {
    float: left;
}

.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
    float: right;
}

.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}

.navbar-header {
    float: right;
}

.main-navigation ul {
    padding-right: 0;
    padding-left: inherit;
}

.at-navbar .featured-button {
    float: left;
}

.main-navigation {
    float: left;
}

.navbar-toggle {
    position: relative;
    float: left;
}

#medical-circle-breadcrumbs .breadcrumb-trail li {
    display: block;
    float: right;
    padding-left: 10px;
    padding-right: inherit;
}

#medical-circle-breadcrumbs .breadcrumb-trail li::after {
    color: #ddd;
    content: "\f104";
    font-family: FontAwesome;
    margin-right: 10px;
    margin-left: inherit;
}

.right-sidebar .secondary-sidebar {
    float: left;
}

.right-sidebar #primary {
    float: right;
}

.slick-arrow.next {
    left: 0;
    right: inherit;
}

.slick-arrow.prev {
    right: 0;
    left: inherit;
}

.fa-angle-left::before {
    content: "\f105";
}

.entry-meta i.fa,
.entry-footer i.fa {
    margin-left: 5px;
    margin-right: inherit;
}

.posted-on,
.author.vcard,
.cat-links,
.comments-link,
.edit-link,
.tags-links {
    margin-left: 15px;
    margin-right: inherit;
}

article.post .entry-header .day-month,
article.page .entry-header .day-month,
article.post .entry-header .year,
article.page .entry-header .year {
    float: right;
}

.accordion-icon {
    margin-left: 10px;
    margin-right: 10px;
}

.main-navigation ul ul {
    text-align: right;
}

body {
    overflow-x: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
    float: right;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
    float: left;
    text-align: left;
}

.comment-form-author input,
.comment-form-email input {
    float: right !important;
}

.main-navigation ul ul li:hover > ul {
    right: 100%;
    left: auto;
}

.feature-col-item p {
    font-size: 17px;
    color: #fff;
    text-align: justify;
}

.widget-title {
    font-size: 30px;
}

h3 {
    font-size: 19px;
}

.testimonial-content p {
    font-size: 19px;
}

.posted-on a, .author.vcard a, .cat-links a, .comments-link a, .edit-link a, .tags-links a, .byline a, .nav-links a {
    font-size: 15px;
}

.nav-links .nav-previous a, .nav-links .nav-next a {
    font-size: 17px;
}

.comment-form textarea {
    font-size: 17px;
}

.comment-reply-title, .comments-title {
    font-size: 18px;
}

p {
    margin: 0 0 10px;
    text-align: justify;
}

.comment-author img {
    float: right;
    margin: 0 0 0 10px;
}

.footer-ful-width .socials li a, .at-social .socials li a {
    margin-left: 20px;
    margin-right: auto;
}