@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800;900&display=swap); :root{ --body-bg-color: #fff; --theme-bg-color: #f9f9f9; --body-font: "Montserrat", sans-serif; --body-color: #2f2f33; --active-color: rgb(239,170,0); --active-light-color: #e1ebfb; --active-hover-bg-color: #ac000b; --header-bg-color: #ffffff; --search-border-color: #efefef; --border-color: #d8d8d8; --subtitle-color: #83838e; --inactive-color: #f0f0f0; --placeholder-color: #9b9ba5; --button-color: #fff; --job-card: #f9f9f9; --text: black; --tw-gradient-to: #FFEEFE; --tw-gradient-stops: #e4f2fe, var(--tw-gradient-to) } ::placeholder{ color: var(--placeholder-color) } ::-webkit-scrollbar{ width: .5rem; background-color: #fff } ::-webkit-scrollbar-track{ background-color: #fff } ::-webkit-scrollbar-thumb{ border-radius: 3rem; background-color: #c4c2c2 } body{ margin: 0; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; line-height: 1.6; color: #222; text-align: left; background-color: var(--body-bg-color);} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ margin-top: 0; margin-bottom: .5rem; font-weight: 500; line-height: 1.2; font-family: 'Poppins', sans-serif; color: var(--text);} a{ color: var(--text); cursor: pointer; transition: 0.3s;} a:hover{ color: var(--active-color); text-decoration: none; outline: none;} a:focus, a:hover, a:visited{ text-decoration: none; outline: none;} main{ position: relative;} .auto-container{ max-width: 1310px; width: 100%;} .auto-container, .small-container{ position: static; padding: 0 15px; margin: 0 auto;} .menu-header .nav-link-toggle::after{ display: inline-block; width: 1rem; height: 1rem; background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem; content: ""; margin-left: 0.5rem; transition: 0.3s ease;} .header{ position: relative; right: 0; left: 0; width: 100%; z-index: 1001;} .header-section{ position: relative; z-index: 1; background-color: #fff;} .header-section-divider{ border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.2);} .header-box-shadow .header-section{ box-shadow: 0 1px 10px rgba(140, 152, 164, 0.125);} .header-box-shadow-on-scroll.scrolled .header-section{ box-shadow: 0 1px 10px rgba(140, 152, 164, 0.125);} .menu-header{ background-color: white;} .header-logo-box{ padding-top: 10px; padding-bottom: 10px;} .headbox{ display: flex; border-right: 1px solid #0C3555; padding-right: 10px; padding-left: 10px;} .headbox:last-child{ display: flex; border-right: 0px solid #0C3555; padding-right: 0px; padding-left: 10px;} .btn{ display: inline-block; font-weight: 600; color: #677788; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 0.0625rem solid transparent; padding: 0.75rem 1rem; font-size: 1rem; line-height: 1.6; border-radius: 0.3125rem; transition: all 0.2s ease-in-out;} @media (prefers-reduced-motion: reduce){ .btn{ transition: none;} } .btn:hover{ color: #677788; text-decoration: none;} .btn:focus, .btn.focus{ outline: 0; box-shadow: 0 0 0 0.2rem rgba(55, 125, 255, 0.25);} .btn.disabled, .btn:disabled{ opacity: 0.65;} .btn:not(:disabled):not(.disabled){ cursor: pointer;} a.btn.disabled, fieldset:disabled a.btn{ pointer-events: none;} .btn-primary{ color: #fff; background-color: var(--active-color); border-color: var(--active-color);} .btn-primary:hover{ color: #fff; background-color: #1164ff; border-color: #045cff;} .btn-primary:focus, .btn-primary.focus{ color: #fff; background-color: #1164ff; border-color: #045cff; box-shadow: 0 0 0 0.2rem rgba(85, 145, 255, 0.5);} .btn-primary.disabled, .btn-primary:disabled{ color: #fff; background-color: var(--active-color); border-color: var(--active-color);} .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle{ color: #fff; background-color: #045cff; border-color: #0056f6;} .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus{ box-shadow: 0 0 0 0.2rem rgba(85, 145, 255, 0.5);} .btn-icon{ position: relative; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 1rem; font-weight: 400; width: 3.125rem; height: 3.125rem; padding: 0;} .btn-icon.btn-xs{ font-size: 0.75rem; width: 1.75rem; height: 1.75rem;} .btn-icon.btn-sm, .btn-group-sm>.btn-icon.btn{ font-size: 0.8125rem; width: 2.6875rem; height: 2.6875rem;} .btn-icon.btn-lg, .btn-group-lg>.btn-icon.btn{ font-size: 1.25rem; width: 4.25rem; height: 4.25rem;} @media (max-width: 768px){ .mobile-hidden{ display: none;} } .alt{ position: relative; display: block; padding: 0px; margin: 0px; background-color: var(--theme-bg-color);} .alt .about{ padding: 100px 0px 50px;} .mainabout h5{ font-size: 40px; line-height: 40px; color: #2b2b2b; font-weight: 500; letter-spacing: -0.5px; margin-bottom: 25px;} .mainabout p{ font-size: 15px; line-height: 22px; position: relative; margin-left: 40px;} .mainabout h5 b{ display: block; font-weight: 800;} .mainaboutimg{ position: relative;} .mainaboutimg img{ width: 100%; border-radius: 0.25rem;} .mainabout{ position: relative; top: 50%; transform: translateY(-50%);} .altslogan{ position: relative; padding-left: 70px; padding-bottom: 50px;} .altslogan span{ font-size: 24px; color: var(--active-color); line-height: 22px; padding: 0px; margin: 0px; display: block;} .altslogan h3{ font-size: 36px; line-height: 36px; padding: 0px; margin: 0px; font-weight: 800; letter-spacing: -1px; position: relative;} .altslogan h3:before{ position: absolute; content: ""; width: 60px; height: 2px; left: -70px; top: 17px; background: var(--active-color);} .footer{ background-color: var(--theme-bg-color); position: relative; z-index: 10 } .footer h6{ font-family: "Montserrat", sans-serif } .footer-row{ padding-top: 2rem } .footer .menu-footer{ display: inline-block; padding: 0;} .footer-img{ width: 10% } .footer .menu-footer li{ position: relative; display: block; font-size: 14px; line-height: 20px; font-weight: 400; color: #696969; margin-bottom: 15px } .footer .menu-footer li a{ display: inline-block; color: #696969; transition: all .2s ease } .footer .menu-footer li:before{ position: absolute; left: 0; top: 10px; height: 2px; width: 0; content: ""; border-bottom: 2px solid var(--active-color); transition: all .3s ease } .footer .menu-footer li:hover:before{ width: 15px } .footer .menu-footer li:hover a{ transform: translateX(25px); color: var(--active-color) } .footer .footer-bottom{ border-top: 1px solid var(--active-color); padding: 30px 0; color: var(--text); font-size: 14px } .footer .footer-bottom strong{ color: var(--active-color); font-weight: 700 } .footer .footer-bottom a{ text-decoration: none } .footer .footer-bottom .icon-socials{ position: relative; font-size: 14px; line-height: 24px; margin-left: 15px; margin-top: 5px; transition: all .3s ease } .footer .footer-bottom .icon-socials:hover{ transform: translateY(-3px); transition-duration: .2s } .footer .footer-social i{ font-size: 17px } .nav-link i{ display: flex; align-items: center;} .page-title{ padding-top: 2.5rem !important;} .page-title h1{ font-size: 1.75rem; margin: 0; color: var(--text);} .card{ border-width: 0; box-shadow: 0px 12px 15px rgba(140, 152, 164, 0.1);} .card-title{ display: block; margin-bottom: 0;} .card-subtitle{ display: block; color: #8c98a4; font-weight: 600; text-transform: uppercase; letter-spacing: 0.03125rem; margin-top: 0; margin-bottom: 0.5rem;} .card-text{ display: block; color: #677788;} .card h3{ font-size: 1.3125rem; margin-bottom: 0.5rem;} .card-header{ display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding-top: 1rem; padding-bottom: 1rem;} .card-header-title{ margin-bottom: 0;} .card-footer{ padding-top: 1rem; padding-bottom: 1rem;} @media (min-width: 576px){ .card-group>.card+.card{ border-left: 0.0625rem solid rgba(231, 234, 243, 0.7);} } .page-numbers{ z-index: 3; color: var(--active-color); background-color: transparent; border-color: transparent; border-top-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; cursor: pointer; text-align: center; min-width: 2.25rem; position: relative; padding: 0.5rem 0.75rem; margin-left: 4px; margin-right: 4px; line-height: 1.25; border: 0 solid #e7eaf3;} .page-numbers.current{ z-index: 3; color: #fff; background-color: var(--active-color); border-color: var(--active-color); border-top-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; cursor: pointer; text-align: center; min-width: 2.25rem; position: relative; padding: 0.5rem 0.75rem; line-height: 1.25; border: 0 solid #e7eaf3;} .page-numbers:hover{ background-color: var(--active-color); color: #fff;} .nav-links .next, .nav-links .prev{ background-color: var(--active-color); color: #fff;} .avatar{ position: relative; display: inline-block; width: 3.125rem; height: 3.125rem; border-radius: 0.3125rem;} .avatar-img{ max-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 0.3125rem;} .avatar-initials{ font-size: 1rem; font-weight: 600; text-transform: uppercase;} .avatar-circle{ border-radius: 50%;} .avatar-circle .avatar-img{ border-radius: 50%;} .avatar-centered{ display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto;} .avatar-border-lg{ border: 0.1875rem solid #fff;} .avatar-lg{ width: 4.25rem; height: 4.25rem;} .media{ display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start;} .media-body{ -ms-flex: 1; flex: 1;} .mainhizmetler{ position: relative; padding: 100px 0px; display: block;} .mainhizmetler h3{ position: relative; font-size: 30px; line-height: 30px; margin-bottom: 50px;} .mainhizmetler h3 b{ position: absolute; opacity: 0.15; font-size: 80px; left: 50%; transform: translateX(-50%); top: -15px;} @media (max-width: 576px){.mainhizmetler h3 b{font-size: 50px;} .mainhizmetler h3{ font-size: 22px;}} .mainhizmet{ display: block; position: relative; text-align: center;} .mainhizmet .mainhizmetimg{ border-radius: 5px; display: block; background: #f1f2f3; overflow: hidden;} .mainhizmet .mainhizmetimg img{ width: 100%; transition: all .3s } .mainhizmet:hover .mainhizmetimg img{ transform: scale(1.15);} .mainhizmet h4{ font-size: 20px; line-height: 18px; padding: 0px; margin: 20px 0px; display: block;} .mainhizmet h4 a{ color: #09192c; transition: all .3s } .mainhizmet:hover h4 a{ color: #e3000f;} .mainhizmet p{ padding: 0px; margin: 0px; font-size: 14px!important; line-height: 22px; font-weight: 300; color: #6b6b6b!important;} .mainhizmet p strong{ margin-right: 5px; font-weight: 300;} .page-wrapper{ position: relative; margin: 0 auto; width: 100%; min-width: 300px; overflow: hidden; background-color: #fff; transition: all .3s ease;} .contact-section{ position: relative; padding: 100px 0;} .contact-section .upper-box{ position: relative; padding: 90px 200px 70px; margin-top: -300px; margin-bottom: 50px; z-index: 1; background: #fff;} .contact-block{ margin-bottom: 30px;} .contact-block, .contact-block .inner-box{ position: relative;} .contact-block .icon{ position: relative; display: block; margin-bottom: 16px;} .contact-block .h4, .contact-block h4{ font-weight: 500; font-size: 18px; line-height: 24px; color: #202124; margin-bottom: 20px;} .contact-block p{ font-size: 15px; line-height: 26px; color: dimgray;} .contact-section .contact-form{ max-width: 850px; margin: 0 auto; border: 1px solid var(--border-color); border-radius: 8px; padding: 50px 50px 70px;} .contact-section .contact-form .h3, .contact-section .contact-form h3{ font-weight: 500; font-size: 18px; line-height: 24px; color: #202124; margin-bottom: 15px;} .map-area, .map-section{ position: relative;} .map-canvas{ height: 600px; border-radius: 10px; overflow: hidden; background-color: #f9f9f9;} .map-canvas iframe{ width: 100%; height: 100%;} .default-form .form-group{ position: relative; margin-bottom: 15.5px } .default-form .form-group>label{ font-size: 15px; line-height: 20px; color: var(--text); font-weight: 500; margin-bottom: 10px } .default-form .form-group input, .default-form .form-group textarea{ position: relative; width: 100%; display: block; line-height: 30px; padding: 15px 20px; font-size: 15px; color: #696969; background-color: rgba(64, 79, 104, .05); box-sizing: border-box; border: 1px solid var(--border-color); border-radius: 8px; transition: all .3s ease } .default-form .form-group textarea{ height: 160px; resize: none } .default-form .form-group input:focus, .default-form .form-group select:focus, .default-form .form-group textarea:focus{ border: 1px solid #f0f5f7; border-color: var(--active-color); background-color: #fff } .theme-btn{ position: relative; display: inline-flex; transition: all .5s ease; overflow: hidden; justify-content: center; align-items: center } .btn-style-one{ position: relative; text-align: center; white-space: nowrap; color: #fff; background-color: var(--active-color); font-size: 15px; line-height: 20px; border-radius: 8px; font-weight: 400; padding: 18px 35px 15px } .cont-box{ background-color: #fff; margin-top: -315px; padding: 21px 29px 6px 29px; border-radius: 6px; box-shadow: 1px 3px 23px rgb(0 0 0 / 8%); position: relative; top: 0; width: 320px; max-width: 100%; z-index: 999999;} .tedavi-side .cont-box{ background-color: #fff; margin-top: 40px; margin-top: -116px; padding: 21px 29px 6px 29px; border-radius: 6px; box-shadow: 1px 3px 23px rgb(0 0 0 / 8%); position: relative; top: 0; width: 86%; z-index: 999999;} .contbox-alt{ margin-top: 30px !important;} .cont-box ul{ list-style: none; padding-left: 0; text-align: left;} .cont-box ul li{ border-bottom: 1px solid #eee;} .cont-box ul li.active a{ color: var(--active-color);} .cont-box ul a{ padding-left: 0; color: #010102; font-size: 14px !important;} @media only screen and (max-width: 1266px){ .contact-section .upper-box{ padding: 50px 30px 20px;} } @media (max-width: 768px){ .tedavi-side .cont-box{ background-color: #fff; margin-top: 40px; margin-top: 0; padding: 21px 29px 6px 29px; border-radius: 6px; box-shadow: 1px 3px 23px rgb(0 0 0 / 8%); position: relative; top: 0; width: 86%; z-index: 999999;} .contact-section .upper-box{ margin-top: 0;} } .banner-section{ position: relative; background: #000;} .banner-section.style-three{ margin-top: 102px;} .banner-carousel{ position: relative;} .owl-carousel .owl-item{ transition: opacity 1s ease-in-out;} .owl-carousel .owl-item:not(.active){ opacity: 0; pointer-events: none;} .banner-carousel .slide-item{ position: relative; display: block; background-color: rgb(0, 0, 0); background-size: cover; background-repeat: no-repeat; background-position: center center; overflow: hidden;} .banner-carousel .slide-item:before{ position: absolute; content: ""; width: 100%; height: 100%; left: 0px; top: 0px; background-image: linear-gradient(to left, rgba(0,0,0,0.75), rgba(0,0,0,0.2)); z-index: 1;} .banner-carousel .slide-item .image-layer{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 1; background-size: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); background-repeat: no-repeat; background-position: center center;} .banner-carousel .active .slide-item .image-layer{ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 7000ms linear 0s; -o-transition: all 7000ms linear 0s; transition: all 7000ms linear 0s;} .banner-carousel .content-box{ position: relative; z-index: 5; min-height: 700px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px auto; padding: 0px;} .banner-carousel .content-box h2{ display: block; font-size: 70px; line-height: 1.15em; color: rgb(255, 255, 255); font-weight: 800; opacity: 0; position: relative; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;} .banner-carousel .active .content-box h2{ opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 800ms; -moz-transition-delay: 800ms; -ms-transition-delay: 800ms; -o-transition-delay: 800ms; transition-delay: 800ms;} .banner-carousel .content-box .text{ display: block; font-size: 20px; line-height: 1.6em; color: rgb(255, 255, 255); margin: 20px 0px 40px; font-weight: 400; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;} .banner-carousel .active .content-box .text{ opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1000ms; -moz-transition-delay: 1000ms; -ms-transition-delay: 1000ms; -o-transition-delay: 1000ms; transition-delay: 1000ms;} .banner-carousel .content-box .btn-box{ position: relative; z-index: 5; opacity: 0; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;} .banner-carousel .active .content-box .btn-box{ opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1200ms; -moz-transition-delay: 1200ms; -ms-transition-delay: 1200ms; -o-transition-delay: 1200ms; transition-delay: 1200ms;} .banner-carousel .content-box .btn-box .theme-btn{ margin-right: 20px; margin-bottom: 10px;} .banner-section .owl-theme .owl-dots{ display: none;} .banner-section .owl-theme .owl-nav{ position: absolute; top: 50%; left: 0px; right: 0px; width: 100%; margin: 0px auto; display: block;} .banner-section .owl-theme .owl-nav .owl-prev{ position: absolute; left: 50px; top: 0px; height: 70px; width: 70px; text-align: center; color: rgba(0, 0, 0, 0); font-size: 0px; opacity: 1; margin-top: -30px; background: transparent; border-radius: 50%; border-width: initial; border-style: none; border-color: initial; -o-border-image: initial; border-image: initial; -webkit-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;} .owl-theme .owl-prev span, .owl-theme .owl-next span{ display: none;} .banner-section .owl-theme .owl-nav .owl-prev::after{ font-family: uicons-regular-rounded !important; content: "\f134"; position: absolute; top: 0px; width: 70px; height: 70px; line-height: 66px; left: 0px; color: rgb(255, 255, 255); font-size: 24px; -webkit-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s; border-radius: 50%; border: 2px solid #fff;} .banner-section .owl-theme .owl-nav .owl-next{ position: absolute; right: 50px; top: 0px; height: 70px; width: 70px; text-align: center; line-height: 56px; color: rgba(0, 0, 0, 0); font-size: 0px; opacity: 1; margin-top: -30px; background: transparent; border-radius: 50%; border-width: initial; border-style: none; border-color: initial; -o-border-image: initial; border-image: initial; -webkit-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;} .banner-section .owl-theme .owl-nav .owl-next::after{ font-family: uicons-regular-rounded !important; content: "\f135"; position: absolute; top: 0px; width: 70px; height: 70px; line-height: 66px; right: 0px; color: rgb(255, 255, 255); font-size: 24px; -webkit-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s; border-radius: 50%; border: 2px solid #fff;} .banner-section .owl-theme .owl-nav button:before{ position: absolute; content: ''; top: 0; left: 0; bottom: 0; right: 0; border-radius: 50%; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; opacity: 0;} .banner-section .owl-theme .owl-nav button:hover:before{ opacity: 1;} .banner-section .owl-theme .owl-nav button:hover:after{ border-color: transparent;} .tedaviler .col-md-3, .tumhizmetler .col-md-3{ padding: 0px!important; margin: 0px!important;} .tedavi{ margin: 0px 15px 25px 15px; text-align: center; width: 330px;} .tedavi h2{ font-size: 22px; font-weight: 700; line-height: 24px; margin-top: 24px; position: relative;} .tedavi h2:before{ position: absolute; content: ""; width: 10px; height: 10px; left: 50%; margin-left: -5px; top: -15px; background: #114263; border-radius: 50%;} .tedavi:hover h2:before{ background: #1b699d;} .tedavi .tedaviimg{ width: 100%; min-height: 200px; display: block; overflow: hidden; background: rgba(35, 55, 135, .1); border-radius: 5px; background: #FFF;} .tedavi .tedaviimg img{ transition: all .3s; opacity: 1; width: 100%;} .tedavi:hover .tedaviimg img{ opacity: .5; transform: scale(1.2);} .filterDiv{ display: none; transition: opacity 0.7s ease-in-out;} .govde{ margin-top: 20px; overflow: hidden;} .mainservicetitle{ margin-bottom: 30px!important;} .mainservicetitle h2{ font-size: 45px; line-height: 45px; display:block; font-weight: 700; letter-spacing: -2px;} .mainservicetitle p{ display: block; position: relative; top: 50%; transform: translateY(-60%); font-size: 18px; font-weight: 600; line-height: 24px;} .btn2{ padding: 0px 25px!important; margin: 0px!important; line-height: 30px; display: inline-block; border-bottom: 3px solid #EFEFEF; border-left: 0px!important; border-right: 0px!important; font-size: 18px; font-weight: 700; border-radius: 0px!important; position: relative; color: rgba(0,0,0,0.5);} .btn2:before{ position: absolute; content: ""; width: 0; height: 3px; left: 0px; bottom: -3px; background: var(--active-color); transition: all 0.3s ease-in-out;} .btn2:hover:before{ width: 100%;} .btn2.active:before{ width: 100%;} .btn2.active{ color: rgba(0,0,0,0.9);} .ara{ position: relative; display: block; padding: 100px 0px; background: url(../image/back-1.webp) bottom right; background-size: cover; color: #FFF;} .ara:before{ position: absolute; content: ""; width: 100%; height: 100%; display: block; left: 0px; top: 0px; background: rgba(0,0,0,0.75);} .ara h3{ color: #FFF; font-size: 50px; line-height: 50px; font-weight: 700; position: relative; margin-bottom: 50px;} @media only screen and (max-width: 575px){ .banner-carousel .content-box.style-two h2, .banner-carousel .content-box h2{ font-size: 35px !important;} } @media only screen and (max-width: 1139px){ .banner-carousel .content-box.style-two h2, .banner-carousel .content-box h2{ font-size: 50px !important;} } @media only screen and (max-width: 991px){ .banner-carousel .content-box .text{ font-size: 16px; line-height: 1.4;} } @media only screen and (max-width: 991px){ .banner-carousel .content-box .btn-box{ display: none;} } @media only screen and (max-width: 1139px){ .main-header .nav-outer .main-menu, .main-header .header-top .inner .top-left, .navbar-right-info .sidemenu-nav-toggler, .banner-section .owl-theme .owl-nav, .testimonial-section .swiper-nav-button, .sticky-header{ display: none !important;} } .alert{ --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: 1px solid var(--bs-alert-border-color); --bs-alert-border-radius: 0.375rem; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius, 0);} .alert-info{ --bs-alert-color: #055160; --bs-alert-bg: #cff4fc; --bs-alert-border-color: #b6effb; font-size: 16px;} .alert-danger{ --bs-alert-color: #41464b; --bs-alert-bg: #e2e3e5; --bs-alert-border-color: #d3d6d8; font-size: 16px;}
/* Functional and responsive corrections. */
.filterDiv.show { display: block; }
button.btn2 { background: transparent; border-top: 0; cursor: pointer; }
.tedavi { width: auto; max-width: 100%; }
.contact-form iframe, .map-canvas iframe { max-width: 100%; }
button:disabled { opacity: .65; cursor: wait; }
