@import url('https://fonts.googleapis.com/css?family=Almarai:400,700&display=swap');

 :root {
    --krowd-font-sans-serif: 'Almarai', sans-serif;
    --krowd-heading-font-family: 'Almarai', sans-serif;
}

.appointment_menu_item {
    float: left;
    background: #00b5cb;
}

header.header-v3 .header-main .header-bottom .gva-search-region {
    left: 200px;
    right: auto;

}

header .gva-search-region {
     right: auto;

}
.search-region {
     right: auto;
 }

@media (min-width: 992px)
{
    .navigation .gva_menu .sub-menu {

        right: 25px;
        left: auto;



    }
}


@media (min-width: 992px)
{
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: right;
    }

}

header .header-info .icon {

    float: right;

}

header .header-info .content-inner {
    padding-left: 0px;
    padding-right: 45px;

}
.header-right .block
{

    text-align: right;
}

@media (min-width: 992px)
{
    .navigation .gva_menu li a {
        text-align: right!important; ;

    }

}



.btn, .btn-white, .btn-black, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit, input[type='submit']
{
    font-size: 16px;
}

@media (min-width: 992px)
{
    .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu li a {
        padding: 0 15px 0 0 ;
     }

}

@media (min-width: 992px) {
    .navigation .gva_menu .megamenu > .sub-menu > li > ul.sub-menu li a:before {
        right: 0;
        left: auto;
    }

}

@media (min-width: 992px)
{


    .navigation .gva_menu > li.megamenu.menu-columns-4 > ul.sub-menu > li {
        width: 25%;
        float: right;
    }

}
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links
{

    float: right;
}

nav.breadcrumb ol > li {
    float: right;
    font-size: 13px;
}


nav.breadcrumb ol > li span {
    padding: 0 0px 0px 2px;
}

.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs {

    float: right;
    padding-right: 0px;
}


.gsc-tabs .tabs_wrapper.tabs_vertical .nav-tabs > li button {

    text-align: right;

}
.gsc-tabs .tabs_wrapper.tabs_vertical .tab-content {

    padding-right: 15px;
    padding-left: 0px;
}

ul li i {
    margin-right: 0px;
    margin-left: 3px;
}

.widget.gsc-icon-box.top-left-title .highlight-icon {
    padding-right: 0px;
    padding-left: 15px;

}

.why-us-block .why-us-content .why-us-name {
    text-align: right;
}
.facilities-slider .item-columns ,.about-us-team-list .item-columns
{

    float: right;
}


body, .navigation .gva_menu_main > li > a, .navigation .gva_menu_main > li > a,.gavias_sliderlayer .slide-style-3, #gavias_slider_single .slide-style-3 {

    font-family: var(--krowd-font-sans-serif);
    font-size: 16px;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Almarai', sans-serif;
    font-weight: 700;
}
.bottom-contact-info
{
    padding-right: 0px;
}

.bottom-contact-info i {

    float: right;
}

.socials a {

    margin-left: 12px;
     float: right;
    margin-right: 0px;
}
.block .block-title:after
{
    right: 0;
    left: 0px;
}

.nav-tabs, .topbar ul, ul.contact-info, ul.menu {

    padding-right: 0px;
}


.gsc-heading .title
{
    font-size: 45px;
    letter-spacing: 0px;

}
.gsc-accordion .panel .panel-title > a:after
{
    right: auto;
    left: 15px;
}
.gsc-accordion .panel .panel-title > a
{

    padding: 15px 20px;
    padding-left: 65px;
}
.gsc-heading .sub-title:after {

    right: 0;

}
.owl-carousel .owl-dots {

     direction: rtl;
}

.navigation .gva_menu_main > li a{

    font-weight: bold;
}

.footer .footer-center {
    padding: 100px 0 40px;
    text-align: right;
}

.socials-v1 a {

    margin-right: auto;
    margin-left: 10px;

}


@media (min-width: 1024px)
{
    .navigation .gva_menu_main li a .icaret {
        margin-right: 4px;

    }

}
.gsc-heading .sub-title {

    padding-right: 15px;
    padding-left: 0px;

}

.gsc-call-to-action.button-right .content {
    padding-left: 250px;
    padding-right: 0px;


}
.gsc-call-to-action.button-right .button-action {

    left: 0;

}
.home-page-cats-name {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 2;
    text-align: right;
}
.btn:after, .btn-white:after, .btn-theme:after, .more-link a:after {

    right: 0px;
}

.gavias_sliderlayer .inner.btn-slide, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .inner.btn-slide, #gavias_slider_single .btn-slide a ,.gavias_sliderlayer .btn-slide a  span{

    letter-spacing: 0px!important;

}

.testimonial-node-v2 .quote {

    font-weight: normal;
    direction: rtl;
}
.btn, .btn-white, .btn-black, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit, input[type='submit']{

    letter-spacing: 0px;
}

.working_hours_bottom_disktop .btn-theme:after {
    content: '\e9a3';
}


.why-us-block .why-us-content .why-us-name{

    font-size: 11px;
}

.gsc-accordion .panel .panel-body {
    font-size: 16px;
    direction: rtl;
    font-weight: normal;
    text-align: right;

}
.scroll-to-top{
    right: auto;
    left: 45px;
}
.panel .panel-heading .panel-title > button
{
    text-align: right;
}
.usaid-content
{

    direction: rtl;
    text-align: right;
}
.usaid-content img {
    margin-left: 61px;

    margin-right: auto;
}

.gsc-accordion .panel .panel-title > a {

    direction: rtl;
    text-align: right;
}

.panel .panel-heading .panel-title > button:after
{
    right: auto;
    left: -20px;
}

.Contact-page-contact-info .bottom-contact-info li a span {
    font-family: 'Almarai', sans-serif;
}

.owl-carousel
{

    direction: ltr;
}


.gsc-carousel-content .item .item-content .content-box .content-inner {
    direction: rtl;
}
.mission-vision-about-page .content-box .content-inner .desc
{
    line-height: 1.8!important;
}
.search-content-close{

    left: 0px;
right: auto;

}


#search-block-form input.form-submit
{

    margin-right: 5px;

}

.nav-tabs > li {
    float: right;
    margin-bottom: -1px;
}
.services-departments-view .item-columns
 {
     float: right!important;
 }
.meet-our-doctors-view .item-columns
{

    float: right;
}

.sidebar-right
{

    float: left;
}
.main-content
{

}

ul {
    margin: 0;
    padding-left: 0px;
    padding-right: 30px;

}

@media (min-width: 992px) {
    .navigation .gva_menu > li > a {

        padding: 10px 0px;

    }
}

.webform-submission-form .form-item {

    position: relative;

}
.gsc-icon-box.left .highlight-icon {
    display: table-cell;
    vertical-align: top;
    padding-left: 30px;
    padding-right: 0px;
}
.lg-outer
{
    direction: ltr;
}
.gsc-icon-box.left {
    display: table;
    text-align: right;
    direction: rtl;
}

.find-doctor-view .item-columns
{
    float: right;
}

.Contact-page-contact-info .bottom-contact-info li a::before {
    right: 0;
    left: auto;
}

.Contact-page-contact-info .bottom-contact-info li a

{

    padding-right: 20px;
    padding-left: 0px;
}

@media (max-width: 991px)
{
    .gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret {

        left: -15px;
        right: auto;

    }
}


.dep-banner-bg{

    background-repeat:no-repeat;

    background-position:right center;
}
.ui-widget
 {

     font-family: 'Almarai', sans-serif;

 }

.language-switcher-language-url ul
{

    list-style: none;
    font-family:'Work Sans',sans-serif;

    padding: 0px;
    float: left;
}
.language-switcher-language-url ul  li a

{

    padding: 5px;
    font-size: 14px;

}

.blogpage .post-title a
 {

     color: #126798;
 }
.blogpage  .post-content
{
    direction: rtl;
    text-align: right;
    font-size: inherit;
}
.blogpage .post-content .post-body {
    font-size: inherit;
}
.blogpage .post-image img
{
    border: solid 3px #f6f6f6;
    margin-top: 20px;


}

.blogpage  .item-columns
{

    float: right;
}
.blogpage .post-title a:hover {
    color: #f7941d;
}
.rev_slider li{

    direction: ltr;
}


.post-style-list .post-block .post-image {
     float: right;
}
.post-style-list.small .post-content {
    padding-right: 105px;
    padding-left: 0px;

    float: none;
    width: 100%;
}
.webform-submission-international-patient-form-form .form-item {
    margin-bottom: 20px;
}

.international-patient-form-page .form-item {
    margin-bottom: 20px;
}

.news-letters-list.small .post-content {
    padding-right: 165px;
    float: none;
    width: 100%;
    padding-left: 0px;
}


.international-patient-form-page ul.links {
    margin: 10px!important;
}


.blog-item-page h2
{
    direction:rtl;
    text-align:right;
 
}

.gavias_sliderlayer .tp-caption, #gavias_slider_single .tp-caption {
     direction: rtl;
 }

@media (min-width: 1200px) {
    .gsc-image-content.skin-v1 {
        margin-right: 0px;
        margin-left: -50px;
    }

}
    .gsc-image-content.skin-v1 {

        padding-right: 0px;
        padding-left: 50px;
    }


.gsc-image-content.skin-v1 .line-color:before {


    left: 0;
    right: auto;

}

.gsc-image-content.skin-v1 .line-color:after {

    left: 0;
    right: auto;

}
.gsc-image-content.skin-v1 .image-second {

    left: 0px;
    right: auto;
}
@media (min-width: 1200px) {
    .gsc-image-content.skin-v1 .image-second {
        left: -70px;
        right: auto;
    }
}

.breadcrumb-content-inner .gva-breadcrumb-content .page-title {

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

.gva-search-region .search-content {
  right: auto;
    left: 0px;

}

#search-block-form input.form-submit
{
    right: auto;
    left: 0px;
    letter-spacing: 0px;
}
#search-block-form {
    direction: ltr;
}

.gva-search-region .search-content form.search-block-form {
    padding-right: 0px;
    padding-left: 95px;
}
.gva-search-region .search-content form.search-block-form input#edit-keys
{
    text-align: right;
    direction: rtl;
}

.topbar .topbar-right > div:not(:first-child) {
    margin-right: 18px;
    margin-left: 0px;
}

.topbar .btn-header i {
    margin-left: 8px;
    margin-right: 0x;
}



.gsc-icon-box.left.v2 {


    text-align: right;
}

.gsc-icon-box .highlight_content .desc p {
    margin-bottom: 0;
    direction: rtl;
}


[class*="block-grid-"] > div {

    float: right;

}
.post-block .post-title
{
    text-align: right;

}