/* Minification failed. Returning unminified contents.
(323,23): run-time error CSS1039: Token not allowed after unary operator: '-font-lora'
(326,28): run-time error CSS1039: Token not allowed after unary operator: '-color-primary-10'
(380,17): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(440,46): run-time error CSS1046: Expect comma, found '0'
(440,50): run-time error CSS1046: Expect comma, found '/'
(441,38): run-time error CSS1046: Expect comma, found '0'
(441,42): run-time error CSS1046: Expect comma, found '/'
(474,46): run-time error CSS1046: Expect comma, found '0'
(474,50): run-time error CSS1046: Expect comma, found '/'
(475,38): run-time error CSS1046: Expect comma, found '0'
(475,42): run-time error CSS1046: Expect comma, found '/'
(545,28): run-time error CSS1039: Token not allowed after unary operator: '-color-white'
(547,23): run-time error CSS1039: Token not allowed after unary operator: '-font-lora'
(550,17): run-time error CSS1039: Token not allowed after unary operator: '-color-heading'
(860,23): run-time error CSS1039: Token not allowed after unary operator: '-font-inter'
(861,17): run-time error CSS1039: Token not allowed after unary operator: '-color-body'
 */
/*  ---- WP start  ------*/
.mypage-alo-phone,.popOpen1 {
    z-index: 999;
}

.mypage-alo-phone {
    position: fixed;
    bottom: 150px;
    right: 140px;
}
.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.mypage-alo-ph-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle {
    border-color: #43b91e;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
.mypage-alo-ph-circle {
    width: 90px;
    height: 90px;
    top: 12px;
    left: 12px;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid rgba(30,30,30,.4);
    opacity: .1;
    opacity: .5;
}
.mypage-alo-ph-circle-fill, .mypage-alo-ph-img-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle-fill, .mypage-alo-phone:hover .mypage-alo-ph-img-circle {
    background-color: #43b91e;
}
.mypage-alo-ph-circle-fill {
    width: 60px;
    height: 60px;
    top: 28px;
    left: 28px;
    position: absolute;
    -ms-transition: all .2s ease-in-out;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: .4!important;
}
.mypage-alo-ph-circle-fill, .mypage-alo-ph-img-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle-fill, .mypage-alo-phone:hover .mypage-alo-ph-img-circle {
    background-color: #43b91e;
}
.mypage-alo-ph-img-circle {
    width: 30px;
    height: 30px;
    top: 43px;
    left: 43px;
    position: absolute;
    background: url(/Upload/Dosyalar/resim-png/wtsp-fa18f207-ae90-4e3c-92b7-a07a3813f32a.png) center center no-repeat rgba(30,30,30,.1);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background-size: 100%;
}

.cc-window.cc-banner {
    padding: 1em 1em!important;
    width: 30%!important;
    -ms-flex-direction: row;
    flex-direction: column!important;
    margin: 10px;
    min-width: 250px;
}
/*  ---- WP end  ------*/.iframe.slidervideo {
    width: 100%;
    height: calc(100vh - 90px);
    position: absolute;
    z-index: -1;
    overflow: hidden;
    top: 0px;
}
.iframe.slidervideo video.video {
    transform: scale(1.28);
    z-index: -1;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 900px){
.iframe.slidervideo video {
    object-fit: contain!important;
    transform: scale(1)!important;
  }
.single-hero-slider.slick-slide.slick-current {
    min-height: auto!important;
    height: auto!important;
    padding-top: 58vw!important
}
.iframe.slidervideo {
    height: auto!important;
}
  .row-25 {
    flex-direction: column-reverse;
    gap: 42px;
}
}
@media (max-width: 600px) {.mobnone {
    display: none;
  }
}
.bg-color-primary {
    background-color: #243B73;
}
@media (min-width: 600px){
.copyright-area {
    display: flex;
    gap: 20px;
    justify-content: space-between;
}}
@media (max-width: 991px){
.mobilters {
    flex-direction: column-reverse;
    gap: 30px;
}
  .mobilters .service-sidebar {
    margin-top: 20px;
}
}
@media (min-width: 1200px) {
.absolute-header .primary-menu li a {
    color: white!important;
}
.absolute-header.sticky-on .primary-menu li a {
    color: black!important;
}
.absolute-header .primary-menu li .sub-menu li a {
    color: black!important;
  } 
}
.gallery-loop.gallery-filter-item .col-lg-4.col-sm-6{
  position: unset!important;
}

/*  ---- WP start  ------*/
.mypage-alo-phone,.popOpen1 {
    z-index: 999;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.mypage-alo-ph-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle {
    border-color: #43b91e;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}
.mypage-alo-ph-circle {
    width: 90px;
    height: 90px;
    top: 12px;
    left: 12px;
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid rgba(30,30,30,.4);
    opacity: .1;
    opacity: .5;
}
.mypage-alo-ph-circle-fill, .mypage-alo-ph-img-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle-fill, .mypage-alo-phone:hover .mypage-alo-ph-img-circle {
    background-color: #43b91e;
}
.mypage-alo-ph-circle-fill {
    width: 60px;
    height: 60px;
    top: 28px;
    left: 28px;
    position: absolute;
    -ms-transition: all .2s ease-in-out;
    border-radius: 100%;
    border: 2px solid transparent;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: .4!important;
}
.mypage-alo-ph-circle-fill, .mypage-alo-ph-img-circle, .mypage-alo-phone:hover .mypage-alo-ph-circle-fill, .mypage-alo-phone:hover .mypage-alo-ph-img-circle {
    background-color: #43b91e;
}
.mypage-alo-ph-img-circle {
    width: 30px;
    height: 30px;
    top: 43px;
    left: 43px;
    position: absolute;
    background: url(/Upload/Dosyalar/resim-png/wtsp-6179ec8f-3946-421e-a165-7-6adbd1d1-3809-4506-bed4-2d14d36094d7.png) center center no-repeat rgba(30,30,30,.1);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    background-size: 100%;
}
/*  ---- WP end  ------*/

.bordered-icon-wrapper .border-icon.icon-1 {
    top: 15%;
    right: 75px;
}
.bordered-icon-wrapper .border-icon.icon-2 {
    top: 50%;
    right: 65px;
}
.bordered-icon-wrapper .border-icon img {
    max-width: 120px;
}
.about-text ul {
    list-style-type: disc!important;
}
h5.tagline {
    font-size: 1.7rem!important;
}
.fancy-content-box-two .box-content .title {
  min-height: 87px;
}

.ozel-scrollbar::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #F5F5F5;
}

.ozel-scrollbar::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}

.ozel-scrollbar::-webkit-scrollbar-thumb {
  background-color: #2E279D;
}
i.fab {
    font-size: 30px;
    margin: 8px;
}
.footer-social i.fab {
    color: white;
}
.template-header.sticky-header.sticky-on i.fab {
    color: black;
}
.contact-map {
    height: 400px;
}.fancy-content-box-two .box-content .title {
  font-size: 20px;
}
.template-footer .footer-widgets {
    padding-top: 55px;
    padding-bottom: 0px;
}
.template-footer .copyright-area {
    padding: 8px 0;
}
.colorw {
    color: white!important;
}.latest-blog-two .blog-title {
  min-height: 62px;
}
.testimonial-shapes .shape-images .image-one {
    left: 5%;
}
.testimonial-shapes .shape-images .image-two {
    right: 5%;
}
.testimonial-shapes .shape-images .image-one, .testimonial-shapes .shape-images .image-two {
    width: 320px;
    height: 320px;
}
.logob{display: none;}
.sticky-on .logoa {display: none;}
.sticky-on .logob {display: block;}

.nonanasayfa .logoa {display: none;}
.nonanasayfa .logob {display: block;}
.cta-boxed-three .cta-inner .cta-img img {
    margin-top: 31px;
}
.accordion-item .accordion-header .acdbaslik{
    margin: 0;
    font-size: 18px;
    font-family: var(--font-lora);
    font-weight: 500;
    line-height: 1.4;
    border: 1px solid var(--color-primary-10);
    padding: 16px 50px 16px 30px;
    cursor: pointer;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.accordion-item .accordion-header .acdbaslik::before, .accordion-item .accordion-header .acdbaslik::after {
    content: "\f067";
    font-size: 18px;
    font-weight: 300;
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.accordion-item .accordion-header .acdbaslik::after {
    content: "\f068";
    opacity: 0;
    visibility: hidden;
}
.accordion-item.active-accordion .accordion-header .acdbaslik::before {
    opacity: 0;
    visibility: hidden;
}
.accordion-item.active-accordion .accordion-header .acdbaslik::after {
    opacity: 1;
    visibility: visible;
}
.template-header.sticky-header i.fab{color: white;}
.template-header.sticky-header.sticky-on i.fab {
    color: black;
}
.template-header.sticky-header.nonanasayfa i.fab {
    color: black;
}.row.partner-logo-slider.slick-initialized.slick-slider button.slick-arrow.prev-arrow {
    position: absolute;
    top: 30%;
    left: -5px;
}.row.partner-logo-slider.slick-initialized.slick-slider button.slick-arrow.next-arrow {
    position: absolute;
    top: 30%;
    right: -5px;
}
.row.partner-logo-slider.slick-initialized.slick-slider button.slick-arrow i {
    font-size: 35px;
    color: var(--color-primary);
}
.fancy-content-box-two .box-content .title {
    font-size: 16px;
    line-height: 1.2;    
  min-height: 55px;
}

@media only screen and (max-width: 900px) {
  
    .hero-slider-two .single-hero-slider {
    padding-top: 402px;
     padding-bottom: 0px; 
    position: relative;
    z-index: 1;
    }
  
  
  .slick-slide {
    display: none;
    float: left;
    height: 500px;
    min-height: 1px;
}
	}
.template-header.sticky-header.nonanasayfa i.fab {
    color: #00365F;
}
.hero-slider-two .hero-slider-bg, .page-title-area.page-title-bg::before {
    background-color: #499afaa1;
} 
.row-56, .row-41, .row-108 {
    flex-direction: row-reverse;
}
.iconic-box-three .title {
    font-size: 22px;
}
.service-details-wrapper ul, .hero-content ul, .doctor-description ul {
    list-style-type: disc!important;    
  margin-top: 10px;
}
.service-details-wrapper ul li, .hero-content ul li, .doctor-description ul li{
  margin-left: 30px;
}
.hero-area-one .hero-content .title {
    font-size: 65px;
  font-weight: 500;
}

.flip-card {
    position: relative;
    border: none;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}.flip-card .flip-front, .flip-card .flip-back {
    padding: 32px;
    padding: 2rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    -webkit-box-shadow: 0 0 44px -10px rgb(0 0 0 / 15%);
    box-shadow: 0 0 44px -10px rgb(0 0 0 / 15%);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: ease transform 500ms;
    transition: ease transform 500ms;
}.flip-card .flip-front {
    -webkit-transform: translate3d(0,0,1px) rotateY(0deg);
    transform: translate3d(0,0,1px) rotateY(0deg);
}.flip-front.p-5 {
    padding: 2rem!important;
}.flip-card .flip-front .flip-content, .flip-card .flip-back .flip-content {
    -webkit-transform: translate3d(0,0,1px);
    transform: translate3d(0,0,1px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flip-card.flip-card-3d .flip-front .flip-content, .flip-card.flip-card-3d .flip-back .flip-content {
    -webkit-perspective: inherit;
    perspective: inherit;
    -webkit-transform: translate3d(0,0,60px);
    transform: translate3d(0,0,60px);
}.widget4yazi_h3 {
    font-weight: 800!important;
    font-size: 1.5em!important;
    color: #00365f!important;
}.font-weight-extra-bold, .font-weight-black {
    font-weight: 900!important;
}.flip-card .flip-front, .flip-card .flip-back {
    padding: 32px;
    padding: 2rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #fff;
    -webkit-box-shadow: 0 0 44px -10px rgb(0 0 0 / 15%);
    box-shadow: 0 0 44px -10px rgb(0 0 0 / 15%);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: ease transform 500ms;
    transition: ease transform 500ms;
}.flip-card .flip-back {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translate3d(0,0,-1px) rotateY(180deg);
    transform: translate3d(0,0,-1px) rotateY(180deg);
}.flip-card .flip-front .flip-content, .flip-card .flip-back .flip-content {
    -webkit-transform: translate3d(0,0,1px);
    transform: translate3d(0,0,1px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}.flip-card.flip-card-3d .flip-front .flip-content, .flip-card.flip-card-3d .flip-back .flip-content {
    -webkit-perspective: inherit;
    perspective: inherit;
    -webkit-transform: translate3d(0,0,60px);
    transform: translate3d(0,0,60px);
}

.flip-card:hover .flip-front {
    -webkit-transform: translate3d(0,0,-1px) rotateY(-180deg);
    transform: translate3d(0,0,-1px) rotateY(-180deg);
}
.flip-card:hover .flip-back {
    -webkit-transform: translate3d(0,0,1px) rotateY(0deg);
    transform: translate3d(0,0,1px) rotateY(0deg);
}
.text-13 {
    font-size: 3em!important;
}
html .text-color-light, html .text-light {
    color: #fff!important;
}
.service-sidebar .widget {
    background-color: #00365f;
}
.bg-color-primary {
    background-color: #00365f;
}
.image-title-box .image img {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
.image-title-box:hover .image img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.hero-area-one {
    padding-bottom: 100px;
    padding-top: 100px;
    margin: 55px 0;
}
section.services-area.section-gap .pharmacy-feature {
    margin-top: 0px;
}
.single-hero-slider.slick-slide.slick-current {
    min-height: 88vh;
}
#preloader #object, .wcu-section::before {
    background-color: #00365F;
}
section.appointment-section.section-gap-bottomm textarea {
    background-color: var(--color-white);
    border-radius: 35px;
    font-family: var(--font-lora);
    font-size: 18px;
    font-weight: 600;
    color: var(--color-heading);
}
@media only screen and (max-width: 900px) 
{
  .iframe.slidervideo video {
    object-fit: cover;
  }
}
.header-navigation {
    width: 100%;
    display: block!important;
}
.header-left {
    justify-content: space-between;
}
@media (max-width: 600px){
  .header-navigation {
    width: auto;
    display: flex!important;
}
.header-social.mobnon {
    display: none;
}}
.fancy-content-box-two .box-content .title {
    font-size: 20px;
    font-weight: bold;
}




.c-product-ctas {
    position: fixed;
    left: 2.66667rem;
    bottom: 5rem;
    transform: translate(0, 50%);
    z-index: 500;
    opacity: 1;
    transition: opacity .25s ease;
}
.c-product-ctas_btn {
    position: absolute;
    width: 5rem;
    height: 5rem;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.365, 0.305, 0, 1),transform 0.5s cubic-bezier(0.365, 0.305, 0, 1);
    color: #fff !important;
    font-size: .8rem;
    overflow: visible;
    cursor: pointer;
    transform: scale(1);
}

.c-product-ctas_toggle {
    position: relative;
    opacity: 1;
    z-index: 10;
    opacity: 1;
    transform: scale3d(1, 1, 1);
    transition: transform 1s cubic-bezier(0.365, 0.305, 0, 1) 0.5s,opacity 1s cubic-bezier(0.365, 0.305, 0, 1) 0.5s;
}
.c-product-ctas_btn>* {
    margin: 0.13333rem 0;
    z-index: 1;
}
.c-product-ctas_btn_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transform: scale(1);
    transition: transform 0.5s cubic-bezier(0.365, 0.305, 0, 1);
}
.c-product-ctas_btn_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #0077C8;
    transform: scale(1);
    z-index: 0;
    border-radius: 50%;
    overflow: hidden;
    transition: transform 0.25s cubic-bezier(0.365, 0.305, 0, 1);
}
.c-product-ctas_toggle .c-product-ctas_toggle_inner:before, .c-product-ctas_toggle .c-product-ctas_toggle_inner:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 33%;
    height: 2px;
    background-color: #fff;
    transform: scale3d(1, 1, 1) translate(-50%, -50%);
}
.c-product-ctas_toggle .c-product-ctas_toggle_inner:after {
    transform: scale3d(1, 1, 1) translate(-50%, -50%) rotate(90deg);
    transition: transform 0.25s cubic-bezier(0.365, 0.305, 0, 1);
}
.c-product-ctas_btn_bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.2);
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.365, 0.305, 0, 1);
}
/*.c-product-ctas_btn {
    position: absolute;
    width: 6.66667rem;
    height: 6.66667rem;
    bottom: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.365, 0.305, 0, 1),transform 0.5s cubic-bezier(0.365, 0.305, 0, 1);
    color: #fff !important;
    font-size: .8rem;
    overflow: visible;
    cursor: pointer;
    transform: scale(1);
}*/.c-product-ctas.-opened .c-product-ctas_btn {
    transition: opacity 0.25s cubic-bezier(0.365, 0.305, 0, 1) 0.1s,transform 0.5s cubic-bezier(0.365, 0.305, 0, 1);
}.c-product-ctas.-opened .c-product-ctas_btn:nth-child(2) {
    opacity: 1;
    transform: translateY(-100%) translateY(-2.66667rem) translate3d(0, 0, 0);
}.c-product-ctas.-opened .c-product-ctas_btn:nth-child(3) {
    opacity: 1;
    transform: translateY(-200%) translateY(-5.33333rem) translate3d(0, 0, 0);
}.c-product-ctas.-opened .c-product-ctas_btn:nth-child(4) {
    opacity: 1;
    transform: translateY(-300%) translateY(-8rem) translate3d(0, 0, 0);
}
.c-product-ctas_btn:hover .c-product-ctas_btn_inner {
    transform: scale(0.95);
}
.c-product-ctas_btn:hover .c-product-ctas_btn_bg {
    transform: scale(1.15);
}
.c-product-ctas_btn:hover .c-product-ctas_btn_bg:before {
    opacity: 1;
}
span.c-product-ctas_btn_text {
    color: white;
    font-size: 16px;
}
/* sol sabit yuvarlak son*/


.c-nav_product-link {
    position: relative;
    width: 26.66667rem;
    height: 100%;
    white-space: normal;
    color: #010101;
    transform: translateX(0);
    transition: transform .6s cubic-bezier(0.365, 0.305, 0, 1),opacity .3s cubic-bezier(0.365, 0.305, 0, 1); 
  transition-delay: .3s;
}
.c-nav_product-link_wrap {
    display: block;
    position: relative;
    height: 65vh;
    transform: translateZ(0);
    transition: transform .45s cubic-bezier(0.365, 0.305, 0, 1);
}
.c-nav_product-link_background {
    position: absolute;
    top: 0;
    right: -10.66667rem;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.c-nav_product-link_background:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 12rem;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 100%);
    z-index: 100;
}
.o-background {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center;
}
.c-nav_product-link_background .o-background {
    left: -2.66667rem;
    right: 2.66667rem;
    transition: transform .45s cubic-bezier(0.365, 0.305, 0, 1);
}

.c-nav_product-link:hover .c-nav_product-link_background .o-background {
    transform: translateX(2.66667rem);
}
.c-nav_product-link:hover .c-nav_product-link_wrap {
    transform: translateX(-2.66667rem);
}.menu-slide-container .owl-item:nth-child(1) .c-nav_product-link:hover .c-nav_product-link_name {
    transform: translateX(0);
}
.c-nav_product-link_name {
    position: relative;
    display: inline-block;
    margin-top: -3.33333rem;
    margin-left: 1.06667rem;
    transform: translateZ(0);
    transition: transform .45s cubic-bezier(0.365, 0.305, 0, 1) 0.05s;
}.c-nav_product-link:hover .c-nav_product-link_name {
    transform: translateX(-2.66667rem);
}.c-nav_product-link:nth-child(1).-visible {
    transition-delay: .3s;
}

span.c-nav_product-link_name.o-h1.textarea {
    font-family: 'GeometriaExtraBold';
    font-size: 38px;
}




.menu-left .logo img {
    max-width: 100%;
  padding: 15px;
}
@media screen and (max-width: 640px){
  .yuzeysel {
    margin-bottom: 45px;
}
 .menu-left .logo img {
    max-width: 50%;
    margin: unset;
}
  .dilm.dropdown {
    width: inherit;
    margin-right: 130px;
    text-align: right;
}
  .content-right.bottom-page-right .title-area img {
    width: auto;
}
  .c-nav_product-link_wrap {
    height: 30vh;
}
  span.c-nav_product-link_name.o-h1.textarea {
    font-size: 22px;
}.c-nav_product-link_background {
    right: -3.66667rem;
}.c-nav_product-link {
    width: 100%;
}
}
.c-product-ctas_btn_bg {
    background-color: #00365F;
}
.prod-btns {
    margin-bottom: 45px;
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
}
.c-product-ctas_btn svg {
    width: 2rem;
    height: 2rem;
    fill: #fff;
}
.slick-slide {
    margin: 0 10px;
}
.videos-slider-two button.slick-arrow.next-arrow {
    position: absolute;
    top: 40%;
    right: -15px;
}
.videos-slider-two button.slick-arrow.prev-arrow {
    position: absolute;
    top: 40%;
    left: -15px;
}
.videos-slider-two button.slick-arrow i {
    font-size: 50px;
    color: #00365F;
}
.videos-slider-two button.slick-arrow {
    background: transparent;
}
.videos-slider-two .slick-slide {
    height: auto;
}
.seeva-video::before {
    opacity: 0.00;
}
.hdnone {
    font-family: var(--font-inter);
    color: var(--color-body);
}
@media (min-width: 992px) {
  .rowreverse {
    flex-flow: row-reverse;
  }
}
.c-product-ctas_btn_bg {
    background-color: #bb0335cc;
}
.hero-slider-two .hero-slider-bg, .page-title-area.page-title-bg::before {
    background-color: #004d8699;
}
body.anas section.appointment-section.section-gap-bottomm {
    background-color: #f3f5f8;
}
.hero-slider-two .hero-slider-bg {
    background-color: transparent;
}

    .hero-slider-two .single-hero-slider.sld2 {
        height: auto!important;
      padding: 0!important;
    }
.single-hero-slider.slick-slide.slick-current {
    min-height: auto;
}

/* Cart */
.header__cart:hover .header-cart {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none; }

.header-cart__price {
  color: #000;
  padding: 0px 0px 0px 16px;
  margin: 0px;
  font-size: 16px;
  transition: color 0.3s ease-in;
  -webkit-transition: color 0.3s ease-in;
  -moz-transition: color 0.3s ease-in; }
  @media (max-width: 991px) {
    .header-cart__price {
      display: none; } }

.header-cart {
  position: absolute;
  top: 100%;
  right: 0;
  width: 395px;
  background: #fff;
  margin-top: 0px;
  border: 1px solid #d0d0d0;
  z-index: 9;
  padding: 40px 30px 47px 30px;
  transform: translateY(40px);
  -webkit-transform: translateY(40px);
  -moz-transform: translateY(40px);
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }
  @media (max-width: 991px) {
    .header-cart {
      display: none; } }
  .header-cart:before {
    content: '';
    display: block;
    position: absolute;
    top: -100px;
    left: 0;
    right: 0;
    height: 100px; }

.header-cart__items {
  list-style: none;
  padding: 0px;
  margin: 0px; }

/* Cart item */
.cart-item {
  margin-top: 26px; }
  .cart-item:first-of-type {
    margin-top: 0px; }

.cart-item__image {
  width: 60px;
  min-width: 60px;
  margin: 0px 20px 0px 0px;
  padding: 0px; }
  .cart-item__image a {
    display: block;
    padding-bottom: 139.948%;
    position: relative; }
    .cart-item__image a img {
      display: block;
      width: 100%;
      height: 100%;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      position: absolute;
      object-fit: cover; }

.cart-item__details {
  padding: 0px;
  margin: 0px; }

.cart-item__title {
  font-size: 16px;
  color: #000;
  display: block; }
  @media (max-width: 991px) {
    .cart-item__title {
      font-size: 15px; } }
  .cart-item__title:hover {
    color: #999; }

.cart-item__variant {
  display: block;
  font-size: 14px;
  color: #999999; }
  @media (max-width: 991px) {
    .cart-item__variant {
      font-size: 13px; } }

.cart-ietm__price {
  display: block;
  padding: 5px 0px 0px 0px;
  font-size: 16px;
  color: #000; }
  @media (max-width: 991px) {
    .cart-ietm__price {
      font-size: 14px; } }
  .cart-ietm__price i {
    font-style: normal;
    color: #999;
    padding: 0px 4px; }

.cart-item__delete {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px auto;
  font-size: 12px; }
  .cart-item__delete a {
    font-size: 12px;
    color: #000; }

/* Cart Subtotal */
.header-cart__subtotal {
  border-top: 1px solid #d0d0d0;
  margin-top: 35px;
  padding-top: 27px; }

.subtotal__title {
  padding-top: 2px; }

.subtotal__value {
  padding-left: 20px;
  margin-left: auto;
  font-size: 20px;
  color: #000;
  font-weight: 600; }

/* Cart Action */
.header-cart__action {
  padding-top: 20px; }

.header-cart__button {
  display: block;
  width: 100%;
  margin: 10px 0px 0px 0px;
  border: 1px solid #999999;
  padding: 12px 25px 12px 25px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.75px;
  text-transform: uppercase;
  color: #000; }

.header-cart__button--checkout {
  background: #304653;
  border-color: #304653;
  color: #fff; }
  .header-cart__button--checkout:hover {
    color: #fff; }

/* ==========================================================================
   17.13 #SHOPPING CART PAGE
   ========================================================================== */
.shopping-cart {
  padding: 80px 0px 210px 0px; }
  @media (max-width: 991px) {
    .shopping-cart {
      padding: 50px 0px 80px 0px; } }

.shopping-cart__container {
  max-width: 1170px;
  margin: 0px auto; }

/* Title */
.shopping-cart__title {
  font-size: 48px;
  text-align: center;
  padding: 0px 0px 90px 0px;
  margin: 0px; }
  @media (max-width: 1098px) {
    .shopping-cart__title {
      font-size: 40px; } }
  @media (max-width: 991px) {
    .shopping-cart__title {
      font-size: 26px;
      padding-bottom: 40px; } }

/* Cart container */
.shopping-cart__container {
  padding-right: 70px; }
  @media (max-width: 1098px) {
    .shopping-cart__container {
      padding-right: 20px; } }
  @media (max-width: 991px) {
    .shopping-cart__container {
      padding-right: 0px; } }

/* Table */
.shopping-cart__table {
  width: 100%; }
  .shopping-cart__table tr {
    vertical-align: top; }
  .shopping-cart__table thead tr th {
    padding: 10px 15px 10px 15px;
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px; }
    @media (max-width: 991px) {
      .shopping-cart__table thead tr th {
        font-size: 13px; } }
    .shopping-cart__table thead tr th:first-child {
      padding-left: 0px; }
    .shopping-cart__table thead tr th:last-child {
      padding-right: 5px; }
  .shopping-cart__table tbody tr td {
    border-top: 1px solid #dedede;
    padding: 20px 15px; }
    .shopping-cart__table tbody tr td:first-child {
      padding-left: 0px; }
    .shopping-cart__table tbody tr td:last-child {
      padding-right: 5px; }

/* Cart product */
.shopping-cart__product {
  display: flex; }

/* Cart product image */
.cart-product__image {
  width: 70px;
  min-width: 70px; }
  .cart-product__image a {
    display: block;
    position: relative;
    padding-bottom: 139.948%; }
    .cart-product__image a img {
      display: block;
      width: 100%;
      height: 100%;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      position: absolute;
      object-fit: cover; }

/* Title and variant */
.cart-product__title-and-variant {
  padding-left: 20px;
  padding-top: 6px;
  min-width: 140px; }

.cart-product__title {
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 0;
  letter-spacing: 0px;
  color: #000;
  font-weight: 400; }
  @media (max-width: 991px) {
    .cart-product__title {
      font-size: 14px; } }
  .cart-product__title a {
    color: #000;
    letter-spacing: 0.5px; }
    .cart-product__title a:hover {
      color: #928656; }

.cart-product__variant {
  font-size: 14px;
  color: #999999;
  padding: 6px 0px 0px 0px; }
  @media (max-width: 991px) {
    .cart-product__variant {
      font-size: 12px; } }

.cart-product__action {
  padding: 11px 0px 0px 0px; }
  .cart-product__action a {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-decoration: underline; }
    @media (max-width: 991px) {
      .cart-product__action a {
        font-size: 11px; } }

/* Quantity */
.cart-product__quantity-field {
  max-width: 80px;
  min-width: 70px;
  position: relative; }

.quantity-field__minus {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); }
  .quantity-field__minus a {
    display: block;
    padding: 5px; }

.quantity-field__plus {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); }
  .quantity-field__plus a {
    display: block;
    padding: 5px; }

.quantity-field__input {
  display: block;
  width: 100%;
  text-align: center;
  padding: 7px 15px;
  margin: 0px;
  border: 1px solid #d0d0d0;
  outline: none;
  height: 34px;
  font-size: 16px;
  line-height: 1.3;
  color: #000; }
  @media (max-width: 991px) {
    .quantity-field__input {
      font-size: 14px; } }
  .quantity-field__input:focus {
    border-color: #000; }

/* Price */
.cart-product__price {
  padding-top: 6px;
  font-size: 16px;
  line-height: 1.3;
  color: #000; }
  @media (max-width: 991px) {
    .cart-product__price {
      font-size: 14px; } }

/* Delete */
.cart-product__delete {
  padding-top: 1px; }
  .cart-product__delete a {
    font-size: 12px;
    color: #000;
    line-height: 1.3; }

/* Discount form */
.shopping-cart__discount {
  margin: 40px 0px 0px 0px;
  border: 1px solid #d0d0d0;
  padding: 24px 29px 29px 29px; }
  @media (max-width: 991px) {
    .shopping-cart__discount {
      padding: 20px 25px 25px 25px; } }
  .shopping-cart__discount form {
    margin: 0px;
    padding: 0px;
    position: relative; }

.discount__title {
  font-size: 20px;
  padding: 0px 0px 18px 0px;
  margin: 0px;
  letter-spacing: 0.5px; }
  @media (max-width: 991px) {
    .discount__title {
      font-size: 18px; } }

.discount__icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); }
  @media (max-width: 991px) {
    .discount__icon {
      display: none; } }

.discount__input {
  display: block;
  width: 100%;
  background: none;
  border: 1px solid #d0d0d0;
  padding: 12px 100px 12px 50px;
  font-size: 14px;
  color: #000;
  outline: none; }
  @media (max-width: 991px) {
    .discount__input {
      padding-left: 15px; } }
  .discount__input:focus {
    border-color: #000; }
  .discount__input::-webkit-input-placeholder {
    color: #999; }
  .discount__input::-moz-placeholder {
    color: #999; }
  .discount__input:-ms-input-placeholder {
    color: #999; }
  .discount__input:-moz-placeholder {
    color: #999; }

.discount__submit {
  display: block;
  padding: 0px;
  margin: 0px;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  background: none;
  border: none;
  position: absolute;
  font-size: 14px;
  color: #000;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  outline: none; }
  @media (max-width: 991px) {
    .discount__submit {
      font-size: 13px; } }

/* Order summary */
@media (max-width: 991px) {
  .shopping-cart__order-summary {
    margin-top: 50px; } }

/* Order summary background */
.order-summary__background {
  padding: 40px 35px;
  background: #f0f1f4;
  margin-bottom: 35px;
  position: relative; }
  @media (max-width: 991px) {
    .order-summary__background {
      padding: 35px 30px; } }
  .order-summary__background:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 20px;
    background: #fff url(bg-order-summary.png) top left repeat-x; }
  .order-summary__background:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 20px;
    background: #fff url(bg-order-summary.png) bottom left repeat-x; }

/* Order summary title */
.order-summary__title {
  font-size: 20px;
  padding: 0px;
  margin: 0px;
  letter-spacing: 0.5px; }
  @media (max-width: 991px) {
    .order-summary__title {
      font-size: 18px; } }

/* Order summary subtotal */
.order-summary__subtotal {
  border-top: 1px solid #d0d0d0;
  margin-top: 15px;
  padding-top: 15px;
  display: flex; }

.summary-subtotal__title {
  font-size: 16px; }
  @media (max-width: 991px) {
    .summary-subtotal__title {
      font-size: 14px; } }

.summary-subtotal__price {
  padding-left: 20px;
  margin-left: auto;
  font-size: 16px;
  color: #000; }
  @media (max-width: 991px) {
    .summary-subtotal__price {
      font-size: 14px; } }

/* Order summary delivery method */
.order-summary__delivery-method {
  margin-top: 18px;
  position: relative; }
  .order-summary__delivery-method select {
    width: 100%;
    height: 50px;
    padding-left: 15px;
    padding-right: 45px;
    background-color: #fff;
    border: 1px solid #d0d0d0;
    font-size: 14px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: block;
    outline: none; }
  .order-summary__delivery-method:after {
    content: "";
    display: inline-block;
    font: normal normal normal 1em/1 "LineIconsPro Light";
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    font-size: 14px;
    position: absolute;
    top: 50%;
    right: 15px;
    color: #000;
    transform: translateY(-50%) rotate(90deg);
    -webkit-transform: translateY(-50%) rotate(90deg);
    -moz-transform: translateY(-50%) rotate(90deg);
    pointer-events: none; }

/* Order summary total */
.order-summary__total {
  margin-top: 30px;
  border-top: 1px solid #d0d0d0;
  padding-top: 22px;
  display: flex; }

.summary-total__title {
  font-size: 18px;
  color: #000;
  letter-spacing: 0.5px;
  text-transform: uppercase; }
  @media (max-width: 991px) {
    .summary-total__title {
      font-size: 16px; } }

.summary-total__price {
  padding-left: 20px;
  margin-left: auto;
  font-size: 20px;
  font-weight: 600;
  color: #000; }
  @media (max-width: 991px) {
    .summary-total__price {
      font-size: 18px; } }

/* Proceed to checkout */
.order-summary__proceed-to-checkout {
  padding-top: 17px; }
  .order-summary__proceed-to-checkout .second-button {
    display: block;
    width: 100%;
    text-align: center; }

/* Accept payment methods */
.order-summary__accept-payment-methods {
  border-top: 1px solid #d0d0d0;
  margin-top: 25px;
  padding-top: 22px; }
  .order-summary__accept-payment-methods img {
    max-width: 100%; }

.accept-payment-methods__title {
  padding: 0px 0px 14px 0px;
  margin: 0px;
  font-size: 16px;
  color: #000;
  letter-spacing: 0.5px; }
  @media (max-width: 991px) {
    .accept-payment-methods__title {
      font-size: 14px; } }

/* Order summary action */
.order-summary__action {
  text-align: center; }
  .order-summary__action a {
    color: #000000;
    text-decoration: underline;
    letter-spacing: 0.5px;
    text-transform: uppercase; }

.product__quantity {
  width: 110px;
  position: relative; }
  @media (max-width: 991px) {
    .product__quantity {
      width: 80px; } }
  .product__quantity .product-quantity__input {
    background: none;
    border: 1px solid #999999;
    padding: 7px 30px 7px 30px; }

/* Quantity */
.cart-product__quantity-field {
  max-width: 80px;
  min-width: 70px;
  position: relative; }

.quantity-field__minus {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); }
  .quantity-field__minus a {
    display: block;
    padding: 5px; }

.quantity-field__plus {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%); }
  .quantity-field__plus a {
    display: block;
    padding: 5px; }

.quantity-field__input {
  display: block;
  width: 100%;
  text-align: center;
  padding: 7px 15px;
  margin: 0px;
  border: 1px solid #d0d0d0;
  outline: none;
  height: 34px;
  font-size: 16px;
  line-height: 1.3;
  color: #000; }
  @media (max-width: 991px) {
    .quantity-field__input {
      font-size: 14px; } }
  .quantity-field__input:focus {
    border-color: #000; }

.product-quantity__minus {
  display: block;
  position: absolute;
  top: 50%;
  left: 13px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  color: #5e4d30;
  font-size: 16px; }
  @media (max-width: 991px) {
    .product-quantity__minus {
      font-size: 12px; } }

.product-quantity__input {
  display: block;
  width: 100%;
  text-align: center;
  padding: 12px 60px 12px 60px;
  border: 1px solid #d0d0d0;
  outline: none;
  font-size: 16px;
  color: #000; }
  @media (max-width: 991px) {
    .product-quantity__input {
      font-size: 12px;
      padding: 9px 30px 9px 30px; } }
  .product-quantity__input:focus {
    border-color: #000; }

.product-quantity__plus {
  display: block;
  position: absolute;
  top: 50%;
  right: 13px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  color: #5e4d30;
  font-size: 16px; }
  @media (max-width: 991px) {
    .product-quantity__plus {
      font-size: 12px; } }

.product-gift__add-to-cart .button {
  display: block;
  text-align: center;
  color: #000;
  border-color: #000; }
  .product-gift__add-to-cart .button:hover {
    color: #fff;
    border-color: #9a7050; }
  .product-gift__add-to-cart .button:before {
    background: #9a7050; }
span.sepetn {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background: #304650;
    color: #fff;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    left: 13px;
    bottom: -10px;
}
section.services-area.section-gap ul {
    padding-left: 17px;
    list-style-type: disc;
}
.hero-slider-two .hero-slider-arrow .slick-arrow {
    background-color: #bb0335cc;
}
section.services-area.section-gap h2 {
    font-size: 1.3rem;
}
section.services-area.section-gap h3 {
    font-size: 1rem;
}
.faq-page-content p, section.services-area.section-gap p {
    font-weight: 300;
}
.faq-page-content strong {
    font-weight: 700;
}
