

[rs-theme=rs-theme-dark] {
    --rs-title-primary: var(--rs-white);
    --rs-bg-primary: #0B3752;
    --rs-bg-secondary: #10171E;
    --rs-text-primary: #BEBEBE;
    --rs-theme-secondary: #F3DABA;
    --rs-theme-tertiary: #152A40;
}
:root {
    --rs-ff-body: "Urbanist", sans-serif;
    --rs-ff-title: "Urbanist", sans-serif;
    --rs-ff-p: "Urbanist", sans-serif;
    --rs-ff-fontawesome: "Font Awesome 6 Pro";
    --rs-ff-remixicon: "remixicon";
    --rs-white: #FFFFFF;
    --rs-black: #000000;
    --rs-light: #eee;
    --rs-theme-primary: #EB651B; 
    /* acık mor #5777FF */
    /* --rs-theme-secondary: #F3DABA; */
    --rs-theme-tertiary: #152A40;
    --rs-theme-quaternary: #B69D64;
    --rs-theme-dark-blue: #101B30;
    --rs-theme-green: #008D84;
    --rs-theme-orange: #EB651B;
    --rs-theme-yellow: #FdAF40;
    --rs-hover-primary: #05100B;
    --rs-hover-secondary: #152A40;
    --rs-hover-tertiary: #F3DABA;
    --rs-hover-quaternary: #B69D64;
    --rs-hover-green: #008D84;
    --rs-text-primary: #666666;
    --rs-text-secondary: #52526C;
    --rs-text-tertiary: #B69D64;
    --rs-title-primary: #05100B;
    --rs-title-secondary: #152A40;
    /* --rs-bg-primary: #F2F4FF;
    --rs-bg-secondary: #F9FAFF; */
    --rs-bg-tertiary: #F5F3EF;
    --rs-bg-quaternary: #152A40;
    --rs-bg-light: #FFFAF1;
    --rs-bg-light-grey: #F4F2F2;
    --rs-border-primary: rgba(0, 0, 0, 0.05);
    --rs-border-secondary: rgba(102, 102, 102, 0.2);
    --rs-border-tertiary: #152A40;
    --rs-placeholder: rgba(30, 30, 30, 0.4);
    --rs-rgba-1: rgba(255, 255, 255, 0.07);
    --rs-rgba-2: rgba(255, 255, 255, 0.05);
    --rs-rating-color: #FFC62D;
    --rs-fw-normal: normal;
    --rs-fw-thin: 100;
    --rs-fw-elight: 200;
    --rs-fw-light: 300;
    --rs-fw-regular: 400;
    --rs-fw-medium: 500;
    --rs-fw-sbold: 600;
    --rs-fw-bold: 700;
    --rs-fw-ebold: 800;
    --rs-fw-black: 900;
    --rs-fs-body: 18px;
    --rs-fs-p: 18px;
    --rs-fs-h1: 68px;
    --rs-fs-h2: 50px;
    --rs-fs-h3: 38px;
    --rs-fs-h4: 28px;
    --rs-fs-h5: 24px;
    --rs-fs-h6: 20px;
    --rs-fs-b1: 14px;
    --rs-fs-b2: 16px;
    --rs-fs-b3: 18px;
    --rs-fs-b4: 22px;
    --rs-text-primary: #bbbbbb;
}
[rs-theme=rs-theme-dark] .rs-services-five .rs-btn.has-transparent:hover {
    color: var(--rs-theme-primary);
}
.rs-breadcrumb-one .rs-breadcrumb-bg{
	background-position: bottom right;
}
.loader .loader-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 200px;
    height: 200px;
    border: 3px solid var(--rs-theme-primary);
    border-radius: 50%;
}

.loader .loader-icon img {
    animation: loaderpulse alternate 900ms infinite;
    width: 140px;
}
.rs-button-wrapper .rs-icon {
    background: var(--rs-theme-orange);
}
.rs-banner-ten .rs-banner-subtitle {
    color: var(--rs-theme-orange);
    margin-inline-start:0;
    text-transform:none;
}

[rs-theme=rs-theme-dark] .rs-sticky {
    background: #0B3752;
}

[rs-theme=rs-theme-dark] .rs-skill-five {
    background: #0B3752;
}
[rs-theme=rs-theme-dark] .rs-about-ten,
[rs-theme=rs-theme-dark] .rs-counter-four {
    background: #031c42;
}
.rs-section-title {
    color: var(--rs-white);
}

.rs-services-title a{
    color: var(--rs-white);
}

[rs-theme=rs-theme-dark] .rs-services-five {
    background: #0B3754;
}
.rs-services-five .rs-services-item {
    background: #012c49;
}
[rs-theme=rs-theme-dark] .rs-services-eleven {
    background: #031c42;
}
[rs-theme=rs-theme-dark] .rs-services-eleven .rs-services-item {
    background: #012c49;
}

.rs-brand-area{
    background-color: #0b3754;
}
[rs-theme=rs-theme-dark] .rs-blog-one {
    background: #031c42;
}

[rs-theme=rs-theme-dark] .rs-blog-one.has-theme-orange .rs-blog-content {
    background: #012c49;
}
.rs-blog-title a,
.rs-portfolio-title a,
.rs-contact-list-content h6 a{
    color: var(--rs-white);
}
.rs-sticky .rs-header-logo img {
    max-width: 80px;
}
.rs-sticky .main-menu li a {
    font-size: 16px;
    padding: 30px 20px;
}
.rs-sticky .rs-header-btn .rs-btn {
    font-size: 16px;
    padding: 5px 20px;
}
.secondary-bg {
    background-color: #0b3754;
}

.rs-blog-one .rs-blog-thumb img {
    width: 100%;
    transition: 0.3s;
    min-height: 270px;
    height: 270px;
    max-height: 270px;
}

.rs-blog-one .rs-blog-title {
    margin-bottom: 15px;
    min-height: 70px;
    height: 70px;
    max-height: 70px;
}
[rs-theme=rs-theme-dark] .rs-contact-one.has-theme-orange {
    background: #0b3754;
}

[rs-theme=rs-theme-dark] .rs-contact-one .rs-contact-form {
    background: #031c42;
}
[rs-theme=rs-theme-dark] .rs-contact-one .rs-contact-input input, [rs-theme=rs-theme-dark] .rs-contact-one .rs-contact-input textarea {
    background: #012c49;
}
[rs-theme=rs-theme-dark] .rs-contact-one .rs-contact-input .nice-select {
    color: #CECECE;
    background: #012c49;
    border: 1px solid transparent;
}
[rs-theme=rs-theme-dark] .rs-contact-one .rs-contact-input .nice-select .list {
    background: #012c49;
}
.rs-contact-one .rs-contact-list {
    max-width: 380px;
}
[rs-theme=rs-theme-dark] .rs-footer-one.has-theme-orange {
    background: #031c42;
}

.rs-portfolio-five .rs-portfolio-thumb img {
    height: 300px;
}
.rs-services-eleven .rs-services-icon svg {
    height: 120px;
}
.hizmet_icon{
    width: auto;
    height: 80px;
    max-width: 80px;
}

.hrt-btn {
    border: 1px solid #666666 !important;
    background: transparent !important;
    background: transparent !important;
}
.rs-breadcrumb-one {
    padding-top: 90px;
    padding-bottom: 50px;
}
.rs-breadcrumb-one .rs-breadcrumb-title {
    font-size: 44px;
    margin-bottom: 15px;
}

element.style {}
.rs-banner-ten .rs-banner-title {
    font-size: 90px;
}

.rs-banner-ten .rs-title-slide {
    font-size: 70px;
}

.rs-banner-ten .rs-banner-subtitle{
    margin-bottom: 0;
}
.rs-banner-ten .rs-banner-content {
    padding-top: 240px;
    padding-bottom: 200px;
}
.rs-contact-area,
.rs-portfolio-area,
.rs-about-area,
.rs-qualification-area,
.rs-brand-area {
	min-height: calc(100vh - 410px);
}
.rs-brand-area.main{
	min-height: auto!important;
}
@media (max-width: 575px) {
    .rs-breadcrumb-one {
        padding-top: 90px;
        padding-bottom: 50px;
    }
	.rs-banner-ten .rs-title-slide {
    font-size: 32px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
only screen and (min-width: 768px) and (max-width: 991px),
only screen and (min-width: 576px) and (max-width: 767px),
(max-width: 575px) {
    .hrt-btn {
        width: 100%;
    }
    .mbl-filtre{
        margin-top: 10px!important;
    }
}