@font-face {
    font-family: 'Cairo';
    src: url('Cairo-ExtraLight.eot');
    src: url('Cairo-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('Cairo-ExtraLight.woff2') format('woff2'),
        url('Cairo-ExtraLight.woff') format('woff'),
        url('Cairo-ExtraLight.svg#Cairo-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('Cairo-Light.eot');
    src: url('Cairo-Light.eot?#iefix') format('embedded-opentype'),
        url('Cairo-Light.woff2') format('woff2'),
        url('Cairo-Light.woff') format('woff'),
        url('Cairo-Light.svg#Cairo-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('Cairo-Black.eot');
    src: url('Cairo-Black.eot?#iefix') format('embedded-opentype'),
        url('Cairo-Black.woff2') format('woff2'),
        url('Cairo-Black.woff') format('woff'),
        url('Cairo-Black.svg#Cairo-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('Cairo-SemiBold.eot');
    src: url('Cairo-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('Cairo-SemiBold.woff2') format('woff2'),
        url('Cairo-SemiBold.woff') format('woff'),
        url('Cairo-SemiBold.svg#Cairo-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'CairoRegular';
    src: url('../fonts/arabic/Cairo-Regular.eot');
    src: url('../fonts/arabic/Cairo-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/arabic/Cairo-Regular.woff2') format('woff2'),
        url('../fonts/arabic/Cairo-Regular.woff') format('woff'),
        url('../fonts/arabic/Cairo-Regular.svg#Cairo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cairo';
    src: url('Cairo-Bold.eot');
    src: url('Cairo-Bold.eot?#iefix') format('embedded-opentype'),
        url('Cairo-Bold.woff2') format('woff2'),
        url('Cairo-Bold.woff') format('woff'),
        url('Cairo-Bold.svg#Cairo-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

:lang(ar) ,:lang(ar).FAQS-Page .FAQS-TAPS .FAQS .vc_toggle .vc_toggle_title h4 , :lang(ar).Common-Dental-Problems .vc_toggle_title>h4 , .mobile-main-nav li > a .menu-text
{
    font-family: 'CairoRegular' !important;
}


:lang(ar).fancy-header .fancy-title-head .fancy-title {
   
    letter-spacing: -1px;
    
}

:lang(ar).SERVICES-ROW .SERVICES-Content .standard-arrow ul li .after {
   
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    right:0px;
}

:lang(ar).SERVICES-ROW .SERVICES-Content:before {
    
    
    right: 32%;
   
}

:lang(ar).SERVICES-ROW .SERVICES-Content .standard-arrow ul li {
    
    padding-right: 30px;
}

:lang(ar).about-info ul li::before {
    
    right:-12px;
    
}

:lang(ar).aboutLina .uvc-main-heading:after {
    left: 54%;
     
}

:lang(ar).home-text .uvc-main-heading h2:after , :lang(ar).home-text-2 .uvc-main-heading h2:after
{
  right:0;
}

:lang(ar).txtFirst ul li::before
{
 right:-20px;
}
:lang(ar).Common-Dental-Problems .taps-content .vc_toggle_title .vc_toggle_icon , :lang(ar).FAQS-Page .FAQS-TAPS .FAQS .vc_toggle_title .vc_toggle_icon {
    right: 95% !important;
}

:lang(ar).mobile-false .our-tour-clinic-arabic .iso-container .wf-cell
{
  float:right;
}

:lang(ar).our-tour-clinic-arabic .dt-isotope .wf-cell {
    will-change: top,right;
}

:lang(ar)#restore-font , .page-id-1127 div.pp_pic_holder ,:lang(ar).top-bar .right-widgets .text-area p i, :lang(ar).soc-ico , :lang(ar).icomoon-the7-font-the7-phone-06 , :lang(ar).soc-font-icon
{
   font-family: icomoon-the7-font!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-id-1127 div.pp_pic_holder a
{
  color :#1ebbf000 !important;
}

.page-id-1127 div.pp_default .pp_description
{
  font-size:0px;
}

:lang(ar).page-id-438 .posts-template .post-button
{
right:25%;
}


:lang(ar).news-header .uvc-main-heading h2 {
    font-family: 'CairoRegular' !important;
   
}

.rtl #page .comment-respond .dt-btn {
    float: none !important;
}



:lang(ar).single-related-posts .items-grid .post-format-standard .post-content{
   
    right: 10px !important;
    width: 100%;
}

.author-info , .postid-981  .single-related-posts  , .postid-981 #comments , .postid-991  .single-related-posts  , .postid-991 #comments , .postid-994  .single-related-posts  , .postid-994 #comments , .postid-996  .single-related-posts  , .postid-996 #comments
{
 display: none !important;
}


:lang(ar) select {
   
    background-position: 15px center !important;
    
}

:lang(ar).SERVICES-ROW .vc_tta-tabs-list .vc_tta-tab a {
    
    margin: 10px 10px;
    padding: 15px 20px !important;
    font-size: 20px !important;
    font-weight: 600;
}

p{
    text-align: justify !important;
}

.homeTitle  p
{
 text-align: center !important;
}

  .social-top-bar-mobile
    {
        display: none !important;
       
    }


    :lang(ar).page-id-928 a.mapLocation ,:lang(ar).page-id-928 .vc_col-sm-3 .uvc-sub-heading
    {
     direction: ltr;
     text-align: right;
    }

    :lang(ar).home-slide .iconHome
    {
        min-height: 230px;
    }

:lang(ar).top-bar .left-widgets .text-area p i
{
  position: absolute;
  left: 30px;
}


  
@media screen and (max-width: 769px)
{
    .social-top-bar-mobile
    {
        display: block !important;
        width: 96%;
        text-align: right;
        padding-top: 25px;
    }
    :lang(ar).social-top-bar-mobile
    {
      text-align: left;
    }

    .social-top-bar-mobile.soc-ico .soc-font-icon {
    font-size: 30px !important;
   
    }  
   
    .social-top-bar-mobile.soc-ico a
    {
        margin-right: 15px !important;
        color: #5EC6D3;
    }
     .home .social-top-bar-mobile.soc-ico a
    {
        color: white;
    }

   

}


@media screen and (max-width: 600px)
{
   :lang(ar).Common-Dental-Problems .taps-content .vc_toggle_title .vc_toggle_icon, :lang(ar).FAQS-Page .FAQS-TAPS .FAQS .vc_toggle_title .vc_toggle_icon {
    right: 88% !important;
    }
}














