*{
    direction: rtl;
}

[class*="col-"] {
    float:right;
}

* header{
direction: ltr;
}

.pxp-hero-caption {
    position: absolute;
    left: 7%;
    left: 0;
    right: auto;
    width: 40%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.pxp-hero h1 {
    font-size: 65px;
    line-height: 84px;
    letter-spacing: -3px;
    font-weight: 300;
    text-align: center;
}
.slide_baslik{
    text-align: center;
    direction: ltr;
}
.top-bar .top-contact .contact-infos a, .top-bar .top-contact .contact-infos p {
    line-height: 22px;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0;
    color: #17171d;
    direction: ltr;
}
.sagMenu ul {
    margin: 0px;
    padding: 0px;
    width: 47px;
    max-width: 47px;
    display: table-cell;
    vertical-align: middle;
    list-style: none;
    direction: ltr !important;
}
.sagMenu ul li div.sag {
    float: right;
    height: 59px;
    line-height: 60px;
    -webkit-transition: all .1s;
    transition: all .1s;
    -o-transition: all .1s;
    -moz-transition: all .1s;
    direction: ltr !important;
}
.sagMenu ul li div {
    float: right;
    direction: ltr;
}
.ust_menu_telefon {
    height: 22px;
    margin-right: 10px;
    margin-left: 5px;
}
.deva_hospital {
    margin-right: 7px;
    font-size: 12px;
}
.top-bar .social-links a:last-child {
    margin-right: 8px;
}
.top-bar .social-links a:last-child {
    margin-right: 7px;
}

.top-bar .social-links a:last-child {
    margin-left: 18px;
}
.top-bar .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 18px;
    border-left: solid 1px #dfdfdf;
}
.pxp-user-nav-name {
    margin-right: 7px;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: opacity;
    color: #fff;
}


.dil_resim {
    height: 22px;
    margin-right: 18px;
}
.top-bar .block-right .module-language {
    margin-right: 4px;
    border-right: solid 1px #dfdfdf;
    border-left: inherit;
    margin-left: 0;
}
.sayac_rakam_hizalama {
    margin-right: 20px;
}
.sol_dd{
    text-align: left !important;
}

.pxp-section-cta span, .pxp-section-cta-o span {
    margin-right: 10px;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: margin-left;
    transform: rotate(180deg);
}
.index_tedaviler_baslik {
    margin: 0px 40% 0 auto;
}
.pxp-categories-carousel .owl-prev {
    left: 50%;
    z-index: 9999;
    right:auto;
}
.pxp-contact-card-1-title {
    margin-top: 30px;
    font-weight: 500;
    font-size: 18px;
    color: #17171d;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: color;
    direction: ltr;
}
.pxp-categories-carousel .owl-next {
    left: 46%;
    right:auto;
}
.link_tedavi > span {
    margin-right: 10px;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: margin-left;
    transform: rotate(180deg);
}
.link_tedavi:hover > span {
    margin-right: 20px;
}
.index_hekim_baslik {
    margin: 0px 36% 0 auto;
}
.pxp-candiadates-card-1-cta > a > span {
    margin-right: 10px;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: margin-left;
    transform: rotate(180deg);
}
.index_medikal_baslik {
    margin: 0px 30% 0 auto;
}
.pxp-jobs-card-1-title.saglik-rehberi {
    display: block;
    font-weight: 600;
    color: #17171d;
    font-size: 15px;
    margin-top: 0px;
    margin-right: 10px;
    word-break: break-word;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: color;
    text-decoration: none;
}
.video_teknoloji {
    width: 100%;
    border-radius: 60px;
    margin-left: 35%;
    margin-top: 6%;
}
.pxp-promo-img {
    border-radius: 50px;
    padding-left: 80px;
}
.rakam_ayar{
        direction: ltr;
}
.rakamlar_detay {
    color: #fff;
    font-size: 35px;
    opacity: 1;
    margin-top: 4%;
    margin-bottom: 5%;
    font-weight: 500;
    margin-right: 90px;
}
.pxp-section-h2.rakamlar-baslik {
    color: #fff;
    font-size: 30px;
    margin-right: 90px;
}
.index_haber_baslik {
    margin: 0px 41% 0 auto;
}
.pxp-hero-subtitle {
    font-size: 18px;
    display: block;
    float: right;
    padding-left: 0;
    margin-left: 0;
}
.pxp-single-job-content-details.doktor_detay p {
    position: relative;
    padding-right: 17px;
    margin-bottom: 8px;
}
.pxp-single-job-content-details.doktor_detay p:after {
    content: "";
    /* width: 1px; */
    /* bottom: 0; */
    /* position: absolute; */
    /* top: 15px; */
    /* left: 5px; */
    border: 3px solid #0969c3;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    right: 0;
    left:auto;
    top: 6px;
    position: absolute;
    background-color: #ffffff;
}
.pxp-single-job-content-details.doktor_detay p:before {
    content: "";
    width: 1px;
    position: absolute;
    top: 17px;
    height: 21px;
    right: 5px;
    left:auto;
    border-right: 1px dotted #0969c3;
}
.pxp-testimonials-1-carousel .carousel-control-prev {
    right: auto;
    left: 50px;
    top: 50%;
}
.pxp-hero-caption {
    position: absolute;
    left: 7%;
    left: 10%;
    right: auto;
    width: 35%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.pxp-blog-carousel .owl-prev {
    left: 48%;
    z-index: 9999;
    right: auto;
}
.pxp-blog-carousel .owl-next {
    left: 44%;
    right: auto;
}
.pxp-posts-card-1-cta > a > span {
    margin-right: 10px;
    transition: 300ms cubic-bezier(0.215,0.61,0.355,1);
    transition-property: margin-left;
    transform: rotate(180deg);
}
.index_kurum_baslik {
    margin: 0px 37% 0 auto;
}
.pxp-hero-logos-carousel .owl-prev {
    left: 50%;
    z-index: 9999;
    right: auto;
}
.pxp-hero-logos-carousel .owl-next {
    left: 46%;
    right: auto;
}
.owl-carousel,
.owl-carousel * {
direction:ltr;
}
.pxp-posts-card-1-container,
.pxp-posts-card-1-container *{
    direction:rtl;
}

.pxp-cities-card-2,
.pxp-cities-card-2 *{
     direction:rtl;
}
.pxp-candiadates-card-1-container,
.pxp-candiadates-card-1-container *{
     direction:rtl;
}
.owl-nav,
.owl-nav *{
      direction:rtl;
}
.outercircle {
    width: 70%;
    height: 70%;
    border-radius: 50%;
    background-color: rgb(131 189 211);
    box-shadow: 0 0 40px 20px #fff;
    position: absolute;
    z-index: -1;
    opacity: 0.9;
    top: 0;
    right: 0;
    transform: scale(1.2);
    animation: outerbeat 1.5s infinite linear forwards;
}
.svgdraw {
    top: 0px;
    right: 0px;
    position: absolute;
    width: 70%;
    height: 70%;
    transform: scale(1.4);
    z-index: 3;
}
.list-unstyled {
    padding-right: 0;
    list-style: none;
}
.ms-3 {
    margin-right: 1rem!important;
}
.pxp-hero-form .input-group .input-group-text {
    padding-left: 0;
    padding-right: 15px;
    color: #17171d;
    border: 0 none;
    background-color: transparent;
    opacity: .7;
}
.pxp-hero-form-round form .pxp-has-left-border {
    border-right: 1px solid #dedede;
}

@media (max-width: 576px) {
.pxp-mobil-carousel .owl-next {
    left: 53%;
    right: auto;
}
.pxp-categories-carousel .owl-next {
    left: 32%;
    right: auto !important;
}
.pxp-doctors-carousel .owl-next {
    left: 35% !important;
}
.pxp-doctors-carousel .owl-prev {
    right: 32%;
    z-index: 9999;
}
.pxp-info-stats {

    left: 20%;
   
}
.pxp-blog-carousel .owl-next {
    left: 32%;
    right: auto;
}
.pxp-hero-logos-carousel .owl-next {
    left: 32%;
    right: auto;
}
}
.arrow1 {
    animation: slide1 1s ease-in-out infinite;
    margin-left: 6px;
    margin-right: 6px;
    transform: rotate(180deg);
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    direction: ltr;
    height: 100%;
    padding: 0 6px 0 8px;
}







