/*****************************************************************!
 * wekaya custom css v1.0.0
 *
 * Designed and built with all the love in the world by neologix
********************************************************************/



/*********/

@font-face {
  font-family: 'GESSTwoLight-Light';
  src: url('../fonts/GESSTwoLight-Light/GESSTwoLight-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/GESSTwoLight-Light/GESSTwoLight-Light.otf')  format('opentype'),
	     url('../fonts/GESSTwoLight-Light/GESSTwoLight-Light.woff') format('woff'), url('../fonts/GESSTwoLight-Light/GESSTwoLight-Light.ttf')  format('truetype'), url('../fonts/GESSTwoLight-Light/GESSTwoLight-Light.svg#GESSTwoLight-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*********/
.quick_block .inner p,.quick_block .inner a,.body,p ,footer .footer_address .address .address_line,footer .footer_bottom,
footer .footer_menuList .menuList ul li a,.eservice-wrapper .e-service-box-wrapper .icon-title-wrap h5,
.eservice-wrapper .inner-service-wrapper .service-content-wrap p,.following-document h4,.top_bar .container > .row a,
.serviceDetailsSection p{
   font-family: 'GESSTwoLight-Light' !important;
}

/********/  
@font-face {
  font-family: 'GESSTwoMedium-Medium';
  src: url('../fonts/GESSTwoMedium-Medium/GESSTwoMedium-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/GESSTwoMedium-Medium/GESSTwoMedium-Medium.otf')  format('opentype'),
         url('../fonts/GESSTwoMedium-Medium/GESSTwoMedium-Medium.woff') format('woff'), url('../fonts/GESSTwoMedium-Medium/GESSTwoMedium-Medium.ttf')  format('truetype'), url('../fonts/GESSTwoMedium-Medium/GESSTwoMedium-Medium.svg#GESSTwoMedium-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
/******/

.custom-contact-form-wrapper label,ul.inner-content-list li,ul.inner-content-list.sitemap li a,ul.inner-content-list.sitemap li:before,
.default .navbar #main_nav .nav li a,.widget .widget_heading,.other_services .services_list a,.serviceDetailsSection .subTitle,
.titleRow h2, .serviceDetailsSection .post_title,.breadcrumbRow .inner ul li,.breadcrumbRow .inner ul li a,
.recent_post_home .media .media-body h4, 
.bannercontainer .main_slider li .heading, .page_intro.row h2,.custom-contact-form-wrapper .custom-btn,
.bannercontainer .main_slider li .para, .quick_block .inner .heading h3, .quick_block .inner .heading h5, 
.form_top_part h4,.landing-intro h3,.view_all,
.form_bottom_part a, .gallery-bottom-txt,.tp-caption a,.contact_section_title,
.titleRow h5{
    font-family: 'GESSTwoMedium-Medium' !important;
}






.breadcrumbRow .inner ul, .sidebar .widget_heading,.other_services .services_list,.sidebar, .serviceDetailsSection, .navbar-default,footer, .list-inline.social_menu, .quick_block.emmergency, .quick_block.bill_payments,.quick_block.branches,.service_tab .tab-pane .left-content, .counter h6,.counter, .row.m0.about_medicalpro,  .recent_post_home3 > .content-right,  .recent_post_home3 > .content-left, .main_slider .tp-caption,.contact_address, .container.contactForm, .serviceDetailsSection{
    direction: rtl;
}
.breadcrumbRow .inner ul,.sidebar .widget_heading,.other_services .services_list, .titleRow.text-left, .registration-section-heading,.registration-discription, .about_medicalpro .content p, .recent_post_home .media .media-body, .main_slider .tp-caption, .blog .meta, .serviceDetailsSection .subTitle{
    text-align: right!important;
}
.serviceDetailsSection, .navbar-header,.navbar .navbar-collapse ul li, .contact_info, .top_bar .contact_info .email, .top_bar .contact_info .phone,.footer_menuList, .list-inline.social_menu, .quick_block.emmergency, .quick_block.bill_payments,.quick_block.branches, .service_tab .tab-pane .right-content, #counters > .col-md-4.col-xs-12, .service-request-left, .recent_post_home3 > .content-left, .recent_post_home3 > .content-right, .contact_form .col-md-6.left-content, .contact_form .col-md-6.right-content, .contact_form .col-sm-6.left-content, .contact_form .col-sm-6.right-content, .news-list-block .view_all, .pagination>li, .gallery-expand .thumb, .gallery .thumb, .contactForm .contact_form .submit_btn, .row.address.m0 .view_all, .contactForm .left-content,.contactForm .right-content{
    float: right!important;
}
.navbar .navbar-collapse ul.navbar-right, .language-selecter,.service_tab .tab-pane .left-content, .view_all, .contactForm .submit_btn{
    float: left!important;
}





.list-unstyled.services_list{
    padding-right: 0;
}
.fa-angle-right:before {
    content: "\f104"!important;
}
.top_bar .container .contact_info .email {
    margin-right: 0px;
    margin-left: 20px;
}

.top_bar .fleft.phone.margin-left-22{
    margin-left: 0!important;
    margin-right: 22px;
}
.language-selecter img{
    right:-5px;
}
.default .navbar #main_nav .nav li.book a{
    margin-right: 15px;
    margin-left: 0;
}
.default .navbar #main_nav .nav li.dropdown .dropdown-menu{
    right: 0;
    left: auto;
}
.list-inline.social_menu{
    padding-right: 0;
    padding-left: 40px;
}
.location-ico {
    left: auto;
    right: 1x;
}
.media-left.icon.location-ico,.media-left.icon.mail-ico,.media-left.icon.phone-ico {
    padding-left: 10px;
}
.social_menu i{
    margin-right: 0!important;
    margin-left: 2px;
}
.footer_menuList p{
    padding: 10px 0px 10px 17px;
}
.navbar-brand img {
    position: relative;
    right: -14px;
}
.titleRow.text-left h2:after{
    margin-right: 0!important;
    margin-left: auto;
}
.service-request-left{
    border-left:dashed 1px rgba(204, 204, 204, 0.64);
    border-right: none;
    box-shadow: none!important;
}
.about_medicalpro .content.content-right{
    box-shadow: 9px 0px 17px 3px rgba(0, 0, 0, 0.03);
}
.recent_post_home .media .media-left {
    padding: 0 0px 0 25px;
}
.recent_post_home .view_all{
    float: none!important;
}
.contact_address .media-left{
    padding-right: 0px;
    padding-left: 10px;
}

ul.inner-content-list.sitemap li:before{
    position: absolute;
    margin-right: -13px;
    content: "\f104";
}
.location-picker{
    left: 0;
    right: auto;
}
.check-box-row label {
    float: right;
}
.check-box-row input[type="checkbox"] {
    float: right;
    margin: 13px 0px 0 7px;
}
.blog .media-left {
    padding-right: 0px;
    padding-left: 30px;
}
.recent_posts .recent_post .media-left {
    padding-right: 0px;
    padding-left: 20px;
}
.news-list-block span.date-align, .media-body span.date-align{
    float: right;
    margin-left: 3px;
}
.paginationRow .pagination li a{
    margin-left: 5px;
}
.service-request-left .view_all, .news-list-block .view_all{
    text-align: center;
}
.middile-more{
    text-align: center;
    float: right!important;
}
.check-lable-line{
    margin-left: 10px!important;
}
.contact_form .submit_btn.check-line-control{
    float: left!important;
}
@media screen and (min-width: 768px){
    .heading.tp-caption, .link.tp-caption{
        right: 0!important;
    }
    li.dropdown > ul.dropdown-menu > li{
        width: 100%;
        text-align: right;
    }
}

@media screen and (max-width: 991px){
    .top_bar .contact_info .email, .top_bar .contact_info .phone{
        float: none!important;
    }
    .default .navbar #main_nav .nav li a {
        padding: 0 18px;
    }
}
@media screen and (max-width: 767px){
    .default .navbar .navbar-header button{
        float: left;
    }
    .navbar-brand{
        float: right!important;
        position: relative;
    }
    .mobile-language-selection {
        left: 57px;
        right: auto;
    }
    .mobile-contact-details {
        left: 102px;
        right: auto;
    }
    .navbar-brand img {
        right: 0!important;
    }
    .service_tab .tab-pane .right-content,.service_tab .tab-pane .left-content, .navbar .navbar-collapse ul.navbar-right{
        float: none!important;
    }
    .bannercontainer .main_slider li .link{
        left: 10px!important;
        right: auto!important;
    }
    .navbar .navbar-collapse ul li{
        float: none!important;
        display: inline-block!important;
        width: 100%;
    }
    .hidden-xs.book.login-btn-trigger{
        display: none!important;
    }
    ul.nav.navbar-nav.navbar-right{
        padding-right: 0;
    }
    .navbar-collapse ul.nav li.dropdown ul.dropdown-menu{
        text-align: right;
    }

}
.top_bar .container .contact_info .email i,.top_bar .contact_info .phone i {
    float: right;
    margin-right: 0;
    margin-left: 4px;
}


.login-one-modal .modal-content{
    direction: rtl!important;
}
.login-forgot-password{
    float: left;
}
.radio label, .checkbox label{
    padding-left: 0;
    padding-right: 20px;
}
.login-remember-me input[type="checkbox"]{
    position: relative;
    right: -21px;
    top: 2px;
}
button.close{
    left: 10px;
    right: auto;
}

@media(max-width:767px){
  .media-body.address_text{padding-left: 0px;padding-right: 35px !important;}
  .media-left.icon.location-ico, .media-left.icon.mail-ico, .media-left.icon.phone-ico{left: -10px;}
  .footer_menuList{float: unset!important;padding: 0!important;}
  body footer .footer_menuList .menuList ul{padding: 0!important}
}
