/*
            Author: Muratcan
            Version: 1.0
            Copyright: JULY 2022

             ///////   //////.*********************.(%%%%%   %%%%%%
            ///////// //////*****    ******    ***** %%%%%% *%%%%%
            ///// //////////****      ****,     *****%% %%%%%%%%%%
           //////  ////// ./************************%%%  %%%%%%%%
           //////  .////   ////********  ********.%%%%    %%%%%%
Kategori;
1- ALL IN ONE
2- DROPDOWN
3- USTNAVBAR
4- HEADER
*/
 @import url('https://fonts.cdnfonts.com/css/muli');
/*allinone*/
 * {
     text-decoration: none !important;
     outline: none !important;
     font-family: 'Muli', sans-serif;
}
 * {
     font-family: 'Muli', sans-serif;
     outline: 0;
}
/*allinone*/
/*dropdown*/
 .dropdown-toggle::after {
     font-family: 'Font Awesome 5 Pro';
     content: "\f078"!important;
     border: 0!important;
     position: relative;
     color: #3bb0b5;
}
/*dropdown*/
/*ustnavbar*/
 #ustnavbar {
     background-color: #3bb0b5;
}
 #ustnavbar a {
     font-size: 14px;
}
 .text-ozel-mavi {
     color: #fff;
}
 .text-ozel-mavi a {
     color: #fff;
}
 #ustnavbar .fab {
     padding: 5px;
     font-size: 14px;
     width: 25px;
     text-align: center;
     text-decoration: none;
     margin: 0px 5px;
}
 #ustnavbar .flag {
     border-radius: 0;
     border: 1px solid white;
}
 #ustnavbar .flags img {
     width: 20px!important;
}
 #ustnavbar .flags .dropdown-toggle::after {
     color: white!important;
}
 #ustnavbar .telefon{
     font-weight: 900;
}
/*ustnavbar*/
/*header*/
 .menu {
     display: flex;
     align-content: center;
     justify-content: center;
     align-items: center;
}
 .navx {
     display: flex;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: center;
     align-items: center;
}
 header a {
     color: white;
     text-decoration: none;
}
 header .menu .nav-link {
     width: 100%;
     height: 100%;
     color: #3bb0b5!important;
     font-weight: 500;
}
 @media (min-width: 768px) {
     header .menu .nav-link {
         display: flex;
         justify-content: center;
         align-items: center;
         flex-direction: column;
    }
}
 header .nav-link.dropdown-toggle::after {
     color: #3bb0b5;
}
 header .menu .navbar-nav {
     padding-right: 0!important;
}
 header .randevuButton a:hover{
     color: white;
}
 header .randevuButton a{
     color: white;
     background: #3bb0b5;
     white-space: nowrap;
     padding: 10px 20px;
     font-weight: 600;
     border-radius: 5px;
}
 @media (min-width: 768px) {
     header .nav-link.dropdown-toggle::after {
         position: absolute;
         bottom: 18px;
    }
     header .menu .nav-item {
         height: 95px;
         width: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
    }
}
/*header*/
/*slider*/
 .mySwiper .title{
     color: #444444;
     font-weight: 800!important;
     font-style: normal!important;
}
 .mySwiper .text{
     color: #3bb1b6;
     font-weight: 800!important;
     font-style: normal!important;
}
/*slider*/
/*Icwhatsapp*/
 .wp-button {
     color: white !important;
     border-radius: 0 !important;
     background-color: #239c1f !important;
     padding: 10px 25px !important;
}
 .inline-center {
     display: inline-flex;
     justify-content: center;
     align-items: center;
     align-content: center;
}
/*Icwhatsapp*/
/*wrap1*/
 #wrap1{
     box-shadow: 0 0 15px rgb(0 0 0 / 10%);
     position: relative;
     top: -75px;
     z-index: 2;
     background: white;
     margin-bottom: -75px;
}
 #wrap1 p{
     color: #444444;
}
 .on{
     font-weight: 700;
     font-size: 20px;
     color: #444444;
     margin-bottom: 0;
}
 .baslikx{
     color: #3bb0b5;
     font-weight: 800;
     font-size: 40px;
     margin-bottom: 20px;
}
 #wrap1 .randevuButton{
     background: #3bb0b5;
     color: white;
     white-space: nowrap;
     padding: 10px 20px;
     font-weight: 600;
     border-radius: 5px;
}
 #wrap1 .sag p.baslik{
     color: #444444;
     font-weight: 800;
     margin-bottom: 0;
}
 #wrap1 .sol p.baslik{
     color: #444444;
     font-weight: 800;
     margin-bottom: 0;
}
 #wrap1 .sag img{
     padding: 10px;
     background: white;
     box-shadow: 0px 0px 41px 0px rgb(0 0 0 / 13%);
     border-radius: 5px;
}
 #wrap1 .sol img{
     padding: 10px;
     background: white;
     box-shadow: 0px 0px 41px 0px rgb(0 0 0 / 13%);
     border-radius: 5px;
}
/*wrap1*/
/*wrap2*/
 #wrap2 img{
     border-radius: 5px;
}
 #wrap2 .icerik{
     box-shadow: 0px 0px 41px 0px rgb(0 0 0 / 13%);
     background: white;
     top: -55px;
     position: relative;
     margin: 25px;
     padding: 20px 20px;
     text-align: left;
     border-radius: 10px;
     width: 88%;
}
 #wrap2 .icerik h6{
     font-weight: 800;
     color: #3bb0b5;
}
 #wrap2 .icerik a{
     font-weight: 800;
     color: #3bb0b5;
     border: 1px solid #3bb0b5;
     padding: 10px 20px;
     width: 100%;
     text-align: center;
     border-radius: 5px;
}
/*wrap2*/
/*wrap3*/
 #wrap3 p.baslik {
     color: #444444;
     font-weight: 800;
     margin-bottom: 0;
}
 #wrap3 p.baslik {
     color: #444444;
     font-weight: 800;
     margin-bottom: 0;
}
 #wrap3 img {
     padding: 10px;
     background: white;
     box-shadow: 0px 0px 41px 0px rgb(0 0 0 / 13%);
     border-radius: 5px;
}
 @media (min-width: 768px) {
     #wrap3 .xxz{
         border-right: 1px solid #969696;
    }
}
 #wrap3 .xxz{
     margin: 20px 0px;
}
 #wrap3 .xxz:last-child{
     border-right: 0px solid #969696!important;
}
 #wrap3 .xbr5{
     border-radius: 5px;
}
/*wrap3*/
/*footer*/
 footer .nav {
     flex-direction: column;
}
 footer{
     background-position: 48% -16%;
     background-attachment: unset;
     background-repeat: no-repeat;
     height: 100%;
     background-size: cover;
    /* background-image: url(../img/footerbg.png);
     */
}
 footer a {
     color: black;
     font-weight: 500;
}
 a {
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
 footer{
     color: black;
}
 footer .baslik {
     color: #3bb0b5;
     font-weight: 800;
}
 footer .fab {
     border: 1px solid black;
     padding: 13px;
     font-size: 12px;
     width: 38px;
     text-align: center;
     text-decoration: none;
     margin: 0px 5px;
     border-radius: 50px;
     background: white;
     color: #122e5c;
}
 footer .fas {
     border: 1px solid black;
     padding: 13px;
     font-size: 12px;
     width: 38px;
     text-align: center;
     text-decoration: none;
     margin: 0px 5px;
     border-radius: 50px;
     background: white;
     color: #122e5c;
}
/*mobilaccordion*/
 @media (min-width : 768px) {
     .position-relative-top--25 {
         position: relative;
         top: -25px;
         float: right;
    }
     .tel-mail-saat{
         margin-right: auto;
    }
     header .menu .nav-item{
         height: 95px;
         width: 100%;
         display: flex;
         align-items: center;
         justify-content: center;
    }
}
 @media (max-width : 768px) {
     footer .menu-mobil{
         width: 100%;
    }
     footer.nav-footer .nav h4 {
         margin-bottom: 15px;
         display: flex;
         width: 100%;
         border-bottom: 1px solid;
         cursor: pointer;
         justify-content: space-between;
    }
     footer.nav-footer ul {
         max-height: 0;
         overflow: hidden;
         transition: max-height 1s ease-out;
    }
     footer.nav-footer .nav-footer-item div {
         max-height: 0;
         overflow: hidden;
         transition: max-height 1s ease-out;
    }
     footer.nav-footer .nav h4:after {
         content: '\f054';
         display: flex;
         width: 25px;
         font-family: 'Font Awesome 5 Pro';
         justify-content: center;
    }
     footer.nav-footer .nav.open h4:after {
         content: '\f078';
         width: 25px;
         font-family: 'Font Awesome 5 Pro';
    }
     footer.nav-footer .nav.open div {
         height: auto;
         padding-bottom: 5px;
         max-height: 500px;
         transition: max-height 1s ease-in !important;
    }
     footer.nav-footer .nav.open ul {
         height: auto;
         max-height: 500px;
         transition: max-height 1s ease-in !important;
    }
}
/*mobilaccordion*/
/*footer*/
/*wrap5 form*/
 .formx form{
     display: flex;
     flex-direction: column;
}
 .formx form select{
     border: 0px solid;
     margin-bottom: 15px;
     padding: 15px 10px;
     border-radius: 10px;
}
 .formx form input{
     border: 0px solid;
     margin-bottom: 15px;
     padding: 15px 10px;
     border-radius: 10px;
}
 .formx h4{
     font-weight: 900;
}
 .formx{
     background-repeat: no-repeat;
     background: url(../img/wrap5/bg.jpg);
     background-size: cover;
     border-radius: 15px;
     padding: 55px 25px;
}
 .formx form button{
     border: 0px solid;
     padding: 10px;
     width: 185px;
     border-radius: 10px;
     background: #7fbe60;
     color: white;
}
 .formx p{
     font-style: italic;
}
 @media (min-width: 768px) {
     .formx {
         width: 385px;
         float: right;
    }
}
/*wrap5 form*/
/*wrap6*/
 #wrap6 img{
     width: 100%;
     object-fit: cover;
     height: 450px;
     object-position: top;
     margin: 10px 0px;
     border-radius: 10px;
}
 @media (max-width: 768px) {
     #wrap6 img {
         width: 100%;
         object-fit: cover;
         height: 210px;
         object-position: center;
         margin: 10px 0px;
         border-radius: 10px;
    }
}
/*wrap6*/
/*wrap7*/
 #wrap7 img{
     width: 100%;
}
 #wrap7 .icerik {
     display: flex;
     flex-direction: column;
     align-items: center;
}
 #wrap7 .icerik {
     box-shadow: 0px 0px 41px 0px rgb(0 0 0 / 13%);
     background: white;
     border-top: 5px solid #3bb0b5;
     width: 100%;
     top: -55px;
     position: relative;
     padding: 20px 20px;
     text-align: left;
     border-radius: 10px;
}
 #wrap7 .icerik p{
     margin-bottom: 0;
     width: 100%;
}
 #wrap7 .icerik h4{
     width: 100%;
     font-weight: 800;
     padding-left: 0;
     color: #3bb0b5;
}
 #wrap7 .icerik p span{
     font-weight: 700;
}
 @media (min-width: 768px) {
     #wrap7 .icerik {
         width: 360px;
         margin: 25px;
    }
}
/*wrap7*/
/*wrap8*/
 #wrap8{
     background-repeat: no-repeat;
     height: 760px;
     display: flex;
     align-items: center;
}
 @media (min-width: 768px) {
     .accordion-item:nth-child(1) .accordion-header{
         border-radius: 5px;
         background-color: #3bb0b5!important;
         border: 0px solid!important;
    }
     .accordion-item{
         margin-bottom: 15px;
         background-color: transparent!important;
         border: 0px solid!important;
    }
     .accordion-item:nth-child(1) .accordion-button {
         background: none!important;
         font-weight: 700!important;
         color: white!important;
         padding: 10px 25px!important;
         background-color: transparent!important;
    }
     .accordion-button{
         border: 1px solid #3bb0b5!important;
         color: #3bb0b5!important;
         padding: 10px 25px!important;
         background-color: transparent!important;
         border-radius: 5px!important;
         font-weight: 700;
    }
}
 .accordion-button::after {
     display: flex;
     content: '\f078'!important;
     font-family: 'Font Awesome 5 Pro';
     background-image: none!important;
}
/*wrap8*/
/*responsive*/
 @media (max-width: 768px) {
     #ustnavbar a {
         font-size: 11px;
    }
     .navx{
         height: 70px;
         width: 100%;
    }
     .LogoHref{
         margin-right: auto;
    }
     .mlogo{
         width: 142px!important;
    }
     .baslikx {
         overflow-wrap: anywhere;
    }
     .navbar-nav {
         align-items: flex-start;
    }
     header .nav-link{
         flex-direction: row;
         justify-content: space-between;
         text-align: left;
         display: flex!important;
         align-items: flex-start!important;
         padding-right: 25px!important;
         padding-left: 25px!important;
    }
     header .nav-item{
         width: 100%;
    }
     header .flag{
         display: flex;
         height: 38px;
    }
     header .flag img{
         width: 24px;
    }
     header .flags{
         margin-right: 15px;
    }
     .baslikx {
         font-size: 22px;
    }
     .randevuButton{
         position: relative;
         width: 100%;
         margin-top: 25px;
         padding-left: 25px;
         height: 60px;
    }
     .wp-button {
         padding: 10px 15px !important;
         font-size: 12px!important;
    }
     .whatsapp2 img{
         width: 20px!important;
    }
     .mobiln{
         height: 70px;
    }
     .dropdown-item img {
         width: 25px;
    }
}
/*responsive*/
/*20.06.2022*/
 #wrap1 .svg {
     position: absolute;
     width: 0;
     height: 0;
}
 #wrap1 .clipped {
     width: 100%;
     height: 360px;
     background-size: cover!important;
     background-position: center!important;
     -webkit-clip-path: url(#my-clip-path);
     clip-path: url(#my-clip-path);
}
 @media (min-width: 768px) {
     #wrap1 .clipped {
         width: 420px;
    }
}
/*20.06.2022*/
/*23.06.2022*/
/*breadcrumb*/
 .static-page-header {
     position: relative;
     z-index: 1;
}
 .static-page-header-wrapper {
     background-size: cover;
     background-repeat: no-repeat;
     height: 340px!important;
     object-fit: contain;
     padding: 10px 60px 10px 60px;
     overflow: hidden;
     position: relative;
     display: flex;
     align-content: center;
     justify-content: center;
     align-items: flex-start;
     flex-direction: column;
}
 .page-title-wrapper {
    display: flex;
     flex-direction: column;
     display: flex;
     flex-direction: column;
     position: relative;
     align-items: center;
}
 .page-title-wrapper .page-title {
     text-align: center;
     flex: 100%;
     font-size: 68px;
     font-weight: 700;
     font-style: normal;
     line-height: 0.9559em;
     text-decoration: none;
     text-transform: none;
     letter-spacing: -3.1px;
     color: white;
}
 .page-title-wrapper .yol{
     font-size: 24px;
     margin-top: 2.15rem;
}
 .page-title-wrapper .yol a{
     color: white;
}
 .page-title-wrapper .yol span{
     color: white;
}
/*breadcrumb*/
/* yan sayfalar - services*/
 #hakkimizda .sol .baslik {
     color: #122e5d;
     font-size: 28px;
     font-weight: 600;
     border-bottom: 1px solid #122e5d;
}
 #hakkimizda .sol ul {
     padding-left: 0;
     list-style: none;
     padding-top: 25px;
}
 #hakkimizda .sol ul li {
     height: 35px;
     display: flex;
     align-items: center;
     border-bottom: 1px solid;
}
 #hakkimizda .sol ul li a{
     color: #122e5d;
}
 #hakkimizda .sol ul li:after {
     content: '\f054';
     position: absolute;
     font-family: 'Font Awesome 5 Pro';
     color: rgb(18 46 93);
     font-size: 15px;
     right: 30px;
}
 #hakkimizda .sag h1{
     border-bottom: 1px solid #122e5d;
     color: #122e5d;
}
 #hakkimizda .sag .icerik {
     color: #122e5d;
}
 #hakkimizda .sag .icerik img{
     margin: 10px 0;
     width: 100%;
}
 #hakkimizda .sol ul li {
     color: #122e5d;
     height: 35px;
     display: flex;
     align-items: center;
     border-bottom: 1px solid;
}
/* services*/
/*blog*/
 .post-image{
     display: inline-block;
     vertical-align: middle;
     position: relative;
     max-width: 100%;
     width: 100%;
}
 .post-image img{
     width: 100%;
     object-fit: cover;
     height: 350px;
     object-position: bottom;
}
 .blog .kategori a{
     color: black;
}
 .post-date-inner{
     display: table-cell;
     width: 63px;
     height: 100%;
     vertical-align: top;
     padding-top: 5px;
}
 .post-date-wrap{
     width: 100%;
     height: 63px;
     background-color: #ff681a;
}
 .post-date-day{
     display: block;
     width: 100%;
     font-size: 20px;
     line-height: 23px;
     font-weight: 700;
     color: #fff;
     text-align: center;
     padding-top: 10px;
}
 .post-date-month{
     display: block;
     width: 100%;
     font-size: 13px;
     line-height: 20px;
     font-weight: 700;
     color: #fff;
     text-align: center;
     text-transform: uppercase;
}
 .blog-post{
     padding-left: 19px;
    display: table-cell;
}
/*blog*/
/*contact-us*/
 .v-baslik {
     color: #3bb0b5;
     font-weight: 700;
}
 #contact form .formin {
     padding: 0;
     padding-right: 18px;
     font-size: 15px;
     margin-top: 10px;
     color: #000000;
}
 #contact form .formin input {
     background: transparent;
     width: 100%;
     font-size: 15px;
     margin-top: 10px;
     outline: 0;
     border: 1px solid #3bb0b5 !important;
     height: 40px;
     border-radius: 5px;
     padding-left: 12px;
}
 #contact form input:not([type=submit]):not([type=file]) {
     border: 1px solid #DDD;
     -webkit-box-shadow: inset 0 0 0px rgb(0 0 0 / 10%), 0 0 0px rgb(0 0 0 / 10%);
     -moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.1), 0 0 0px rgba(0, 0, 0, 0.1);
     box-shadow: inset 0 0 0px rgb(0 0 0 / 10%), 0 0 0px rgb(0 0 0 / 10%);
     padding: 10px;
}
 #contact form textarea {
     background: transparent;
     width: 100%;
     font-size: 17px;
     margin-top: 10px;
     outline: 0;
     border: 1px solid #3bb0b5 !important;
     height: 120px;
     border-radius: 5px;
     padding-left: 12px;
     padding-top: 8px;
}
 #contact form input[type=submit] {
     width: 97%;
     color: #fff;
     outline: 0;
     border: transparent;
     border-radius: 5px;
     padding: 8px 10px 8px 10px;
     font-size: 17px;
     margin-top: 15px;
     background-color: #3bb0b5;
     margin-bottom: 15px;
}
 .contact-ico .span-s {
     color: #3bb0b5;
}
 .contact-ico a {
     color: #000000;
}
 .contact-ico i {
     color: #3bb0b5;
}
/*contact-us*/
 @media (max-width: 768px) {
     #wrap8 {
         color: #3bb0b7;
    }
     .accordion-body {
         background: white;
    }
     .accordion-button {
         font-weight: 700!important;
         color: #3bb0b7!important;
         background-color: snow!important;
    }
     .mxk{
         color: #3bb0b7;
         background: white;
         padding: 15px;
    }
}
 @media (min-width: 768px) {
     #contact form textarea {
         width: 97%;
    }
}
 @media (max-width: 768px) {
     .page-title-wrapper .yol {
         text-align: center;
    }
     #contact form .formin {
         padding-right: 0!important;
    }
     #contact form input[type=submit] {
         width: 100%!important;
    }
}
/*23.06.2022*/
/*skeltor*/
 .skeleton {
     background-color: #e2e5e7;
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
     background-size: 40px 100%;
     background-repeat: no-repeat;
     background-position: left -40px top 0;
     -webkit-animation: shine 1s ease infinite;
     animation: shine 1s ease infinite;
}
 @-webkit-keyframes shine {
     to {
         background-position: right -40px top 0;
    }
}
 @keyframes shine {
     to {
         background-position: right -40px top 0;
    }
}
/*skeltor*/
/*team*/
 .team__thum a {
     display: block;
}
 .team__thum a img {
     width: 100%;
}
 .team {
     border-radius: 15px;
     margin-left: -15px;
     margin-right: -15px;
     position: relative;
     color: white;
}
 .team__hover__info {
     bottom: 0;
     padding: 0;
     height: 100%;
     position: absolute;
     text-align: center;
     -webkit-transform: scaleY(0);
     transform: scaleY(0);
     -webkit-transition: all 0.5s ease 0s;
     transition: all 0.5s ease 0s;
     width: 100%;
     z-index: 4;
}
 .team__hover__action {
     border-radius: 13px;
     background: linear-gradient(180deg, rgba(71,247,203,1) 0%, rgba(64,177,182,1) 100%);
     padding: 40px;
     height: 100%;
     width: 100%;
     display: flex;
     right: 0;
     z-index: 2;
     justify-content: center;
     align-items: center;
     flex-direction: column;
     align-content: center;
}
 .team__hover__action h2 {
     color: #fff;
     font-size: 18px;
     margin-bottom: 4px;
     text-transform: capitalize;
}
 .team:hover .team__hover__info {
     -webkit-transform: scaleY(1);
     transform: scaleY(1);
}
 .team__wrap{
     padding-left: 15px;
     padding-right: 15px;
}
 .team__thumb a img {
     box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 53%);
     border-radius: 15px;
    /* -webkit-filter: grayscale(100%);
     */
    /* Safari 6.0 - 9.0 */
    /* filter: grayscale(100%);
     */
     width: 100%
}
 .team:hover .team__thumb a img {
     -webkit-filter: grayscale(0%);
    /* Safari 6.0 - 9.0 */
     filter: grayscale(00%);
}
 .htc__team__page .team {
     margin-left: 0;
     margin-right: 0;
     margin-top: 30px;
}
 .htc__team__page .team__wrap {
     margin-top: -30px;
}
 .team .foo{
     visibility: visible;
     -webkit-transform: translateY(0) scale(1);
     opacity: 1;
     transform: translateY(0) scale(1);
     opacity: 1;
     -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s;
     transition: transform 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s, opacity 0.8s cubic-bezier(0.6, 0.2, 0.1, 1) 0s;
}
 .team__hover__action span {
     margin-bottom: 4px;
}
 .team a{
     color: white;
}
 .team .team__hover__action h2 a{
     font-weight: 900;
}
 .team__thumb a img {
     object-fit: cover;
}
 @media(min-width: 768px){
     .team__thumb a img {
         height: 480px;
    }
}
/*team*/
 .vdeo .vdo i {
     position: absolute;
    /* left: 38%;
     */
     font-size: 80px;
     color: white;
    /* top: 30%;
     */
}
 #html5-watermark {
     display: none !important;
}
 .vdo {
    height: 100%;
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
 .vdeo {
     height: 70%;
     display: flex;
     align-content: center;
     justify-content: center;
     background-color: #9a9b9d;
     width: 100% !important;
     flex-direction: row;
     flex-wrap: wrap;
     align-items: center;
     position: relative;
}
/*ekipdetay*/
 .indent_title_in {
     position: relative;
     padding-left: 60px;
     margin-bottom: 20px;
}
 .wrapper_indent {
     padding-left: 60px;
}
 .indent_title_in i {
     font-size: 40px;
     position: absolute;
     left: 0;
     color: #3f4079;
     top: 0;
}
 .indent_title_in h3 {
     margin-bottom: 0;
     margin-top: 0;
     font-size: 21px;
}
 ul.list_edu li strong {
     font-weight: 500;
}
 ul.list_edu {
     margin-bottom: 0;
     line-height: 1.8;
}
 ul.bullets {
     padding-left: 0;
}
 .indent_title_in p {
     color: #999;
     margin: 0;
     padding: 0;
     font-size: 14px;
     font-size: 0.875rem;
}
 .box_general_3 hr {
     background-color: #ededed !important;
     opacity: 1;
}
 .profile ul {
     padding-left: 0;
}
 .profile small {
     text-transform: uppercase;
     color: #999;
     font-weight: 600;
}
 .profile ul.contacts li h6 {
     font-size: 14px;
     font-size: 0.875rem;
     margin-bottom: 3px;
}
 @media (min-width: 768px) {
     .profile figure img{
         height: 400px;
         object-fit: cover;
         width: 400px;
    }
}
 .modal-content {
     background-color: #3bb0b54f!important;
     border: 1px solid white!important;
     color: white!important;
}
 .btn-secondaryx {
     color: #3bb0b5!important;
     background-color: #ffffff!important;
     border-color: #ffffff!important;
}
/*ekipdetay*/
 .modal-dialog{
     display: flex;
     justify-content: center;
}
 .btn-secondary.x{
     height: 35px;
     text-transform: uppercase;
     position: absolute;
     color: black!important;
     background-color: white;
     right: 60px;
     top: 15px;
     display: flex;
     align-items: center;
     justify-content: center;
     padding: 10px;
     cursor: pointer;
     pointer-events: auto;
}

.tbak{
    color: #ffffff;
    border-radius: 20px;
    background-color: #37c5a6;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    padding: 0.85em 2.7em 0.85em 2.9em;
    text-transform: none;
    font-size: 1.071rem;
    line-height: 18px;
    font-weight: 600;
    border-radius: 1.7em 1.7em 1.7em 1.7em;
    letter-spacing: -0.3px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pswp__bg {
    background: #00000096!important;
}

.randevuAl{
    border: 0px solid white!important;
}
.randevuAl .modal-content {
    width: auto!important;
}
.randevuAl .modal-header .btn-close {
    color: black;
    background-color: white;
    opacity: 1;
}
