.elementskit-menu-container {
	
    direction: rtl
}
.elementskit-menu-container h1 strong{
	
	color: #49c7ed;
	font-size: 40px;
	}
.services-block-three .image img {
    height: 200px;
}
.services-block-three .inner-box {
    height: 520px;
}
.main-header .header-top .top-outer {
    margin-left: 5px;
}
.services-block-three .icon-box {
    background-color: #8cc540;
}
.list-style-one li .icon {
    right: 0;
    left: unset;
}
.list-style-one li {
    padding-right: 25px;
    padding-left: unset
}
.xs-sidebar-group .widget-heading {
    left: 0;
    right: unset;
}
.services-single-section .content-column .inner-column,.doctors-page-section,.sidebar-textwidget {
    direction: rtl;
    text-align: right;
}
.sidebar-info-contents .content-inner .logo img {
    height: 80px;
}
.page-breadcrumb .breadcrumbs {
    direction: rtl
}
.main-header .elementskit-navbar-nav > li:last-child {
    margin-right: 30px;
    padding: 25px 0px;
}
.services-block-three .inner-box:hover {
    cursor: pointer;
}
.main-header .elementskit-navbar-nav > li > a {
    font-weight: 700;
}
.banner-carousel .image {
    left: -100px;
    right: unset;
}
.banner-column {
    float: right;
    text-align: right;
}
.main-header .header-top .top-left {
    direction: rtl
}
.main-header .header-top .top-left li {
    margin-left: 45px;
    margin-right: unset
}
.emergency-section .content-box, .appointment-section, .container-fluid .outer-section .right-column {
    text-align: right;
    direction: rtl;
}
.container-fluid {
    padding: 100px 70px 90px;
}
.emergency-section .content-box h2 {
    padding-right: 80px;
    padding-left: unset
}
.emergency-section .content-box .text {
    padding-right: 80px;
}
.emergency-section .content-box h2 .icon-box {
    right: 0;
    left: unset;
}
.time-list li span {
    float: left;
}
.emergency-section .content-box .phone .icon-box {
    right: 0px;
    left: unset;
}
.featured-list li .icon {
    margin-left: 30px;
    margin-right: unset;
}
.owl-carousel.owl-loaded {
    direction: ltr;
}
.featured-block .inner-box {
    direction: rtl;
    text-align: right;
}
.featured-list li {
    float: right;
}
.contact-form .form-group .submit-btn {
    font-weight: 700
}
.contact-page-section {
    direction: rtl;
    text-align: right;
}
.calender-form .form-group label .icon {
    margin-left: 8px;
    margin-right: unset;
}
.emergency-section .content-box .phone {
    padding-right: 80px;
    padding-left: unset;
}

.list-style-two li .icon{
    right: -28px;
    left: unset
}
.main-header .header-top .top-left li .icon {
    margin-left: 10px;
}
.main-footer {
    direction: rtl;
    text-align: right;
}
.insetShadow {
    text-shadow: 2px 2px 3px rgba(255,255,255,0.5) !important;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-color: #565656 !important;
    color: transparent !important;
    font-weight: 700 !important
}

.insetShadowWhite {
    text-shadow: 2px 2px 3px rgba(255,255,255,0.5) !important;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    background-color: #fff !important;
    color: transparent !important;
    font-weight: 700 !important
}

@media only screen and (max-width: 767px) {
    .logo a>.insetShadow {
        display: none;
    }
}
