.logo-header {

    height: 72px;

    color: var(--white-color);

    background-color: var(--main-color);

    display: flex;

    align-items: center;

    /* padding: 0 10px; */ 

}



.sticky-header .logo img {

    color: var(--white-color);

    background-color: var(--main-color);

    /* padding: 23px 10px; */

}
.footer-widget .logo img {

        width: 243px;
    height: 59px;

}



.btn-style-one .btn-wrap .text-one,

.btn-style-one .btn-wrap .text-two {

    display: inline-block;

}



.main-header .header-lower .btn-style-one i {

    margin-right: 5px;

}



.main-header .header-lower .btn-style-one:hover i {

    color: #fff;

}



.sticky-header .btn-style-one:hover i {

    color: #fff;

}



.main-header .header-lower .btn-style-one {

    font-size: 14px;

    padding: 25px 25px;

}



.mobile-menu .btn-style-one {

    padding: 15px 10px;

    margin-top: 20px;

}



.main-header .main-menu .navigation>li>a {

    font-size: 14px;

}



.main-header .main-menu .navigation>li {

    margin-right: 15px;

}



.header-top {

    background-color: var(--white-color);

    border-bottom: 1px solid #eee;

}



.header-top a {

    color: var(--black-color);

}



.header-top .text,

.header-social_box-two li a {

    color: var(--black-color);



}



.thc {

    display: flex;

    gap: 20px;

}



.lang-area {

    display: flex;

    align-items: center;

    gap: 20px;

}



.lang-area .lang-item {

    display: flex;

    align-items: center;

    gap: 5px;

}



.hamburger-logo {

    background-color: var(--main-color);

    padding: 25px;

}



.f-links li a {

    position: relative;

    font-weight: 400;

    line-height: 1.7em;

    font-size: var(--font-16);

    color: var(--color-sixteen);

    margin-bottom: 10px;

    display: flex;

    align-items: center;

}



.f-links li a::before {

    content: "\f105";

    font-family: 'Font Awesome 5 Pro';

    width: 16px;

    display: inline-block;

    font-size: 16px;

    line-height: 1;

}



.f-links li a:hover {

    color: var(--main-color);

}



.f-contact li a {

    position: relative;

    font-weight: 400;

    line-height: 1.7em;

    font-size: var(--font-16);

    color: var(--color-sixteen);

    margin-bottom: 10px;

    display: flex;

    align-items: center;

}



.f-contact li .icon {



    color: #fff !important;



}



.f-contact li a:hover {

    color: var(--main-color);

}



.newsletter-widget .social-box li a {

    color: #fff;

    opacity: 1;

    font-size: 18px;

}



.newsletter-widget .social-box li a:hover {

    color: var(--main-color);

}



.slider-one .active .slider-one_image-layer {

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    transform: scale(1.05);

}



.slider-one_inner {

    max-width: 500px;

}







.slider-one {

    position: relative;

}



.slider-one .owl-nav {

    display: none;

}



.slider-one .owl-dots {

    display: block;

    position: relative;

    text-align: center;

    margin-top: var(--margin-top-30);

    bottom: 40px;

    position: absolute;

    left: 50%;

    transform: translate(-50%, 0%);

}



.slider-one .owl-dots .owl-dot {

    position: relative;

    width: 10px;

    height: 10px;

    margin: 0px 8px;

    border-radius: 50px;

    display: inline-block;

    transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -webkit-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    background-color: var(--color-four);

}



.slider-one .owl-dots .owl-dot:before {

    position: absolute;

    content: '';

    left: -5px;

    top: -5px;

    right: -5px;

    bottom: -5px;

    opacity: 0;

    border-radius: 50px;

    display: inline-block;

    border: 2px solid var(--main-color);

}



.slider-one .owl-dots .owl-dot:hover,

.slider-one .owl-dots .owl-dot.active {

    background-color: var(--main-color);

}



.slider-one .owl-dots .owl-dot:hover::before,

.slider-one .owl-dots .owl-dot.active::before {

    opacity: 1;

}





.slider-one .owl-dots span {

    position: absolute;

    z-index: 9999;

    width: 100%;

    height: 100%;

}



.slider-one .active .slider-one_heading br {

    display: block;

}



.btn-style-one:hover {

    color: #fff !important;

}



.hs-top {

    display: grid !important;

    grid-template-columns: 1fr 1fr;

}



.hof-top {

    display: grid !important;

    grid-template-columns: 1fr 1fr;

}



body,

h1,

h2,

h3,

h4,

h5,

h6,

.slider-one_heading {

    font-family: var(--font-family-Poppins);

}



.sec-title_text,

.about-one_colored-text,

.about-one_text,

.counter-one_text,

.progress-info_text,

.slider-one_text .testimonial-block_one-text .main-footer .newsletter-widget .text .main-footer .logo-widget .text .f-contact li a .f-links li a,

.process-one_text {

    font-family: var(--font-family-Poppins);

}



.about-one_colored-text,

.about-one_text {

    font-size: 14px;

    line-height: 1.5;

}



.lc-1 {

    display: -webkit-box !important;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    overflow: hidden;

}
.lc-2 {

    display: -webkit-box !important;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.lc-3 {

    display: -webkit-box !important;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.lc-4 {

    display: -webkit-box !important;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    overflow: hidden;

}



.feature-block_one-content {

    display: flex;

    flex-direction: column;

    justify-content: end;

}



.feature-block_one-overlay h5 {

    color: #fff !important;

}



.feature-block_one-text-two {

    position: relative;

    line-height: 20px;

    font-size: 15px;

    color: var(--white-color);

    margin: 10px 0;

}



.ha-btn {

    width: max-content;

    margin-left: 10px;

}



.about-one_content-inner {

    padding: 100px 70px 40px 70px;

}



.progress-one_content-column {

    padding-right: 50px;

}



.counter-one_counter {

    font-family: Poppins;

    font-size: 40px;

    font-weight: 700;

    line-height: 60px;

    text-align: left;

}



.counter-one_title {

    font-family: Poppins;

    font-size: 26px;

    font-weight: 600;

    line-height: 39px;

    text-align: left;

    margin-top: 0;



}



.counter-one_text {

    font-size: 12px;

    line-height: 1.6;

}



.counter-one_counter:before {

    top: 13px;

}



.counter-one_block-inner {

    background: #00000052;

}





.client-one_image-box img {

    opacity: 1;

    filter: grayscale(0%);

}



.client-one_image-box:hover img {

    transform: none;

    opacity: 0.7;

    filter: grayscale(100%);

}



.business-one {

    padding-top: 60px;

}



.business-one_experiance {

    font-size: 14px;

}



.consent-form {

    display: flex;

    align-items: center;

    gap: 5px;

}



.consent-form label {

    margin-bottom: 0px !important;

}



.brd-pc {

    background-position: center;

}



.brd-mobile {

    background-position: center;

}







.about-one .hk-img {

    float: right;

    padding-left: 30px;

    padding-bottom: 15px;

    margin-top: 25px;

}



.process-one_text {

    font-size: 13px;

    line-height: 1.8;

}



.team-carousel {

    position: relative;

}



.team-carousel .owl-nav {

    display: none;

}



.team-carousel .owl-dots {

    display: block;

    position: relative;

    text-align: center;

    margin-top: var(--margin-top-30);

    bottom: -55px;

    position: absolute;

    left: 50%;

    transform: translate(-50%, 0%);

}



.team-carousel .owl-dots .owl-dot {

    position: relative;

    width: 10px;

    height: 10px;

    margin: 0px 8px;

    border-radius: 50px;

    display: inline-block;

    transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -webkit-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    background-color: var(--color-four);

}



.team-carousel .owl-dots .owl-dot:before {

    position: absolute;

    content: '';

    left: -5px;

    top: -5px;

    right: -5px;

    bottom: -5px;

    opacity: 0;

    border-radius: 50px;

    display: inline-block;

    border: 2px solid var(--main-color);

}



.team-carousel .owl-dots .owl-dot:hover,

.team-carousel .owl-dots .owl-dot.active {

    background-color: var(--main-color);

}



.team-carousel .owl-dots .owl-dot:hover::before,

.team-carousel .owl-dots .owl-dot.active::before {

    opacity: 1;

}





.team-carousel .owl-dots span {

    position: absolute;

    z-index: 9999;

    width: 100%;

    height: 100%;

}



.sp-content img {

    margin: 20px 0;

    height: 156px;

    object-position: center;

    object-fit: cover;

}



.editor-content h3 {

    font-family: Poppins;

    font-size: 20px;

    font-weight: 600;

    line-height: 30px;

    color: #000;

    margin-bottom: 16px;

}



.editor-content h2.p-title {

    font-family: Poppins;

    font-size: 36px;

    font-weight: 700;

    line-height: 1.3;

    margin-bottom: 16px;

    text-align: left;

}

.editor-content h3.p-title {

    font-family: Poppins;

    font-size: 32px;

    font-weight: 700;

    line-height: 1.3;

    margin-bottom: 16px;

    text-align: left;

}



.editor-content ul {

    margin-bottom: 16px;

    padding-left: 20px;

}



.editor-content ul li {

    list-style: disc;

    line-height: 28px;

    color: var(--color-six);

    font-size: var(--font-16);

}



.egtModal .editor-content {

    padding: 20px 60px;

}

.duyModal .editor-content {

    padding: 20px 60px;

}



.input-file {

    position: relative;

    display: block;

    width: 100%;

    line-height: 28px;

    padding: 10px 25px;

    height: 50px;

    border-radius: 0px;

    font-size: var(--font-15);

    color: var(--black-color);

    background: var(--color-thirteen);

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 1px solid transparent;

    cursor: pointer;

}



.ik-page .about-one_content-inner {

    padding-top: 20px;

    padding-bottom: 100px;

}



.ilan-area {

    display: flex;

    flex-direction: column;

    gap: 25px;



}



.ilan-area .item {

    box-shadow: 0px 0px 63px -12px #00000040;

    display: grid;

    grid-template-columns: 1fr 8fr 1fr;

    padding: 20px 20px 20px 20px;

    gap: 20px;

    align-items: center;

}



.ilan-area .content a.link {

    font-size: 15px;

    font-weight: 600;

    line-height: 18.86px;

}



.ilan-area .content h3.title {

    font-family: Poppins;

    font-size: 20px;

    font-weight: 600;

    line-height: 30px;



}



.ilan-area .content p.desc {

    font-size: 15px;

    font-weight: 600;

    line-height: 18.86px;

    color: #5B5B5B;

    margin: 0;

}



.ilan-area .btn {

    display: flex;

    align-items: center;

}



.ilan-area .btn a {

    padding: 14px 22px;

}



.ilan-area .btn:hover {

    border: none;

}



.ilan-area .content {

    display: flex;

    flex-direction: column;

    align-items: normal;

    justify-content: center;

}







.ak-area .item {

    margin-bottom: 30px;

    margin-right: 0;

    margin-left: 0;

}



.ak-area .item .logo {

    background: #D9D9D9;

    display: flex;

    align-items: center;

    height: 200px;

    max-height: 200px;

}



.ak-area .item .logo img {

    margin: auto;

}



.ak-area .item .content {

    position: relative;

    height: 200px;

    padding: 15px 20px;

    overflow: hidden;

    box-shadow: 0px 0px 63px -12px #00000040;



}



.ak-area .item .content.full {

    height: auto;



}



.ak-area .item .content .desc {

    height: 90px;

    overflow: hidden;



}



.ak-area .item .content.full .desc {

    height: auto;

    overflow: hidden;



}



.ak-area .item .btn {

    position: absolute;

    bottom: 10px;

    display: contents;

}



.ak-area .item .content .btn .show-more::after {

    background-image: url(./../images/media/down.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}



.ak-area .item .content.full .btn .show-more::after {

    background-image: url(./../images/media/up.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}



.ak-area .item .content .btn .show-more {

    display: flex;

    align-items: center;

    font-weight: 500;

    gap: 3px;

}



.ak-area .item .content h3.title {

    margin-bottom: 16px;

    font-family: Poppins;

    font-size: 20px;

    font-weight: 600;

    line-height: 30px;

    text-align: left;

}



.ak-area .item .content p {

    font-size: 15px;

    font-weight: 400;

    line-height: 1.5;



}



.ak-carousel .client-one_image-box img {

    margin: 0;

}







.ak-carousel {

    position: relative;

}



.ak-carousel .owl-nav {

    display: none;

}



.ak-carousel .owl-dots {

    display: block;

    position: relative;

    text-align: center;

    margin-top: var(--margin-top-30);

    bottom: -40px;

    position: absolute;

    left: 50%;

    transform: translate(-50%, 0%);

}



.ak-carousel .owl-dots .owl-dot {

    position: relative;

    width: 10px;

    height: 10px;

    margin: 0px 8px;

    border-radius: 50px;

    display: inline-block;

    transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -webkit-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    background-color: var(--color-four);

}



.ak-carousel .owl-dots .owl-dot:before {

    position: absolute;

    content: '';

    left: -5px;

    top: -5px;

    right: -5px;

    bottom: -5px;

    opacity: 0;

    border-radius: 50px;

    display: inline-block;

    border: 2px solid var(--main-color);

}



.ak-carousel .owl-dots .owl-dot:hover,

.ak-carousel .owl-dots .owl-dot.active {

    background-color: var(--main-color);

}



.ak-carousel .owl-dots .owl-dot:hover::before,

.ak-carousel .owl-dots .owl-dot.active::before {

    opacity: 1;

}





.ak-carousel .owl-dots span {

    position: absolute;

    z-index: 9999;

    width: 100%;

    height: 100%;

}





.bel-page .sec-title_text {

    max-width: 600px;

    margin-left: auto;

    margin-right: auto;

}



.category-list li a {

    font-family: Poppins;

    font-size: 14px;

    font-weight: 600;

    line-height: 21px;

    text-align: left;

    padding: 12px 16px;

}



.contact-widget-list li a {

    color: var(--color-three);

    font-weight: 500;

}



.contact-widget-list li a:hover {

    color: var(--main-color);

}



.egt-card .feature-block_one-image img {

    opacity: 0.3;

}



.egt-card .news-block {

    position: absolute;

    margin: 0;

}



.egt-card .news-block .content {

    background-color: unset;

}



.egt-card .news-block .lower-content {

    position: unset;

    padding: unset;

}



.egt-card .news-block .post-date {

    left: unset;

    right: 30px;

    top: 30px;

    width: 60px;

    height: 60px;

    font-size: 18px;

    padding: 8px;

}



.egt-card .news-block .post-date span {

    font-size: 12px;

    margin: 0;

    opacity: 0.8;

}



.egt-card .content h4 a {

    font-family: Poppins;

    font-size: 20px;

    font-weight: 700;

    line-height: 30px;

    text-align: left;



}



.egt-card .content h4::before {

    display: none;



}



.egt-card .feature-block_one-content,

.egt-card .content h4 {

    border-bottom: unset;

}



.egt-card .content h4 {

    margin: 0;

    padding: 0;

    margin-top: 15px;

    margin-bottom: 5px;

}



.egt-card .news-block .read-more {

    position: relative;

    font-weight: 700;

    letter-spacing: 1px;

    display: inline-block;

    color: var(--main-color);

    font-size: var(--font-14);

    text-transform: uppercase;

    margin-top: var(--margin-top-10);

    opacity: 1;



}



.egt-card .feature-block_one-content {

    justify-content: center;



}



.egt-card .news-block .read-more:before {

    content: "\f101";

    right: -3px;

    font-size: 14px;



}



.egt-card .news-block .read-more.register {

    margin-left: 25px;



}



.filter-top {

    display: grid;

    grid-template-columns: 3fr 3fr 3fr 1fr;

    gap: 50px;

    align-items: center;

    padding: 0 15px;

    margin-bottom: 30px;

}



.filter-top .form-group {

    margin: 0;

    padding: 0;

}



.filter-top .form-group select {

    position: relative;

    display: block;

    width: 100%;

    line-height: 28px;

    padding: 10px 25px;

    height: 50px;

    border-radius: 0px;

    font-size: var(--font-15);

    color: var(--black-color);

    background: #fff;

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: none;

    appearance: none;

    cursor: pointer;

    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");



    background-repeat: no-repeat;



    background-position: right 1.5rem top 50%;



    background-size: 0.65rem auto;

}



.filter-top .btn-style-one {

    height: 50px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.similar-title {

    font-family: Poppins;

    font-size: 30px;

    font-weight: 700;

    line-height: 51px;

    text-align: left;

}



.egt-carousel .egt-card .feature-block_one-image img {

    height: 295px;

}



.egt-carousel {

    position: relative;

}



.egt-carousel .owl-nav {

    display: none;

}



.egt-carousel .owl-dots {

    display: block;

    position: relative;

    text-align: center;

    margin-top: var(--margin-top-30);

    bottom: -45px;

    position: absolute;

    left: 50%;

    transform: translate(-50%, 0%);

}



.egt-carousel .owl-dots .owl-dot {

    position: relative;

    width: 10px;

    height: 10px;

    margin: 0px 8px;

    border-radius: 50px;

    display: inline-block;

    transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -webkit-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    background-color: var(--color-four);

}



.egt-carousel .owl-dots .owl-dot:before {

    position: absolute;

    content: '';

    left: -5px;

    top: -5px;

    right: -5px;

    bottom: -5px;

    opacity: 0;

    border-radius: 50px;

    display: inline-block;

    border: 2px solid var(--main-color);

}



.egt-carousel .owl-dots .owl-dot:hover,

.egt-carousel .owl-dots .owl-dot.active {

    background-color: var(--main-color);

}



.egt-carousel .owl-dots .owl-dot:hover::before,

.egt-carousel .owl-dots .owl-dot.active::before {

    opacity: 1;

}





.egt-carousel .owl-dots span {

    position: absolute;

    z-index: 9999;

    width: 100%;

    height: 100%;

}



.modal .about-one_content-inner {

    padding: 20px 60px;

}



.rgtModal .modal-content {

    background: #f1f1f1;

}



.egtModal .modal-content {

    background: #f1f1f1;

}

.duyModal .modal-content {

    background: #f1f1f1;

}



.kaynak-filter .search-filter {

    position: relative;

    display: block;

    width: 100%;

    line-height: 28px;

    padding: 10px 25px;

    height: 50px;

    border-radius: 0px;

    font-size: var(--font-15);

    color: var(--black-color);

    background: var(--color-seven);

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 1px solid transparent;

}



.input-date {

    position: relative;

    display: block;

    width: 100%;

    line-height: 28px;

    padding: 10px 25px;

    height: 50px;

    border-radius: 0px;

    font-size: var(--font-15);

    color: var(--black-color);

    background: var(--color-thirteen);

    -webkit-transition: all 300ms ease;

    -ms-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    -moz-transition: all 300ms ease;

    transition: all 300ms ease;

    border: 1px solid transparent;



}









.kaynak-filter .form-group {

    position: relative;



}



.kaynak-filter .form-group i {

    position: absolute;

    right: 20px;

    top: 18px;

    cursor: pointer;



}



.kaynak_dokuman_card {

    background-color: #F5F3F0;

    display: flex;

    flex-direction: column;

    height: 250px;

    margin-bottom: 1.5rem;

    justify-content: center;

    padding: 0 30px;

    gap: 20px;

}



.kaynak_dokuman_card .title h3 {

    color: #D83E3E;

    font-family: Poppins;

    font-size: 16px;

    font-weight: 700;

    line-height: 24px;

    text-align: left;

    text-decoration: none;



}



.kaynak_dokuman_card .h-line {

    height: 1px;

    background: #000000;



}



.kaynak_dokuman_card .btn {

    width: max-content;

    margin: 0;

    padding: 0;

    border: none;



}



.kaynak_dokuman_card .btn:hover {

    border: none;

    margin: 0;

    padding: 0;



}



.kaynak_dokuman_card .btn:hover a {

    background: #5B5B5B;



}



.kaynak_dokuman_card .btn a {

    color: #fff;

    background: #D83E3E;

    width: 111px;

    height: 40px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;



}



.kaynak_dokuman_card .date-size {



    display: flex;

    align-items: center;

    gap: 10px;



}



.kaynak_dokuman_card .date-size span {



    color: #363636;

    font-size: 14px;



}





.kaynak_form_card {

    background-color: #F5F3F0;

    display: flex;

    flex-direction: column;

    height: 250px;

    margin-bottom: 1.5rem;

    justify-content: center;

    padding: 0 30px;

    gap: 20px;

}



.kaynak_form_card .title h3 {

    color: #D83E3E;

    font-family: Poppins;

    font-size: 16px;

    font-weight: 700;

    line-height: 24px;

    text-align: left;

    text-decoration: none;



}



.kaynak_form_card .h-line {

    height: 1px;

    background: #000000;



}



.kaynak_form_card .btn {

    width: max-content;

    margin: 0;

    padding: 0;

    border: none;



}



.kaynak_form_card .btn:hover {

    border: none;

    margin: 0;

    padding: 0;



}



.kaynak_form_card .btn:hover a {

    background: #5B5B5B;



}



.kaynak_form_card .btn a {

    color: #fff;

    background: #D83E3E;

    width: 111px;

    height: 40px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;



}



.kaynak_form_card .date-size {



    display: flex;

    align-items: center;

    gap: 10px;



}



.kaynak_form_card .date-size span {



    color: #363636;

    font-size: 14px;



}





.kaynak_mevzuat_card {

    background-color: #F5F3F0;

    display: flex;

    flex-direction: column;

    height: 250px;

    margin-bottom: 1.5rem;

    justify-content: center;

    padding: 0 30px;

    gap: 20px;

}



.kaynak_mevzuat_card .title h3 {

    color: #D83E3E;

    font-family: Poppins;

    font-size: 16px;

    font-weight: 700;

    line-height: 24px;

    text-align: left;

    text-decoration: none;



}



.kaynak_mevzuat_card .h-line {

    height: 1px;

    background: #000000;



}



.kaynak_mevzuat_card .btn {

    width: max-content;

    margin: 0;

    padding: 0;

    border: none;



}



.kaynak_mevzuat_card .btn:hover {

    border: none;

    margin: 0;

    padding: 0;



}



.kaynak_mevzuat_card .btn:hover a {

    background: #5B5B5B;



}



.kaynak_mevzuat_card .btn a {

    color: #fff;

    background: #D83E3E;

    width: 111px;

    height: 40px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;



}



.kaynak_mevzuat_card .date-size {



    display: flex;

    align-items: center;

    gap: 10px;



}



.kaynak_mevzuat_card .date-size span {



    color: #363636;

    font-size: 14px;



}





.kaynak_logo_card {

    background-color: #F5F3F0;

    display: flex;

    flex-direction: column;

    height: 250px;

    margin-bottom: 1.5rem;

    justify-content: center;

    padding: 0 30px;

    gap: 20px;

}



.kaynak_logo_card .title h3 {

    color: #72120A;

    font-family: Poppins;

    font-size: 16px;

    font-weight: 700;

    line-height: 24px;

    text-align: left;

    text-decoration: none;



}



.kaynak_logo_card .title img {

    height: 67px;
    width: 89px;
    object-fit: contain;

}



.kaynak_logo_card .title {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 20px;

}



.kaynak_logo_card .h-line {

    height: 1px;

    background: #000000;



}



.kaynak_logo_card .btn {

    width: max-content;

    margin: 0;

    padding: 0;

    border: none;



}



.kaynak_logo_card .btn:hover {

    border: none;

    margin: 0;

    padding: 0;



}



.kaynak_logo_card .btn:hover a {

    background: #5B5B5B;



}



.kaynak_logo_card .btn a {

    color: #fff;

    background: #72120A;

    width: 111px;

    height: 40px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;



}



.kaynak_logo_card .date-size {



    display: flex;

    align-items: center;

    gap: 10px;



}



.kaynak_logo_card .date-size span {



    color: #363636;

    font-size: 14px;



}





.c-info ul {

    display: flex;

    flex-direction: column;

    gap: 30px;

    max-width: 400px;

}



.c-info ul li {

    display: flex;

    align-items: flex-start;

    gap: 30px;

}



.c-info ul li .content a {

    color: var(--color-three);

    font-size: 18px;

    line-height: 1.6;

}



.c-info ul li .content h3 {

    margin-bottom: 10px;

    font-size: 28px;

}



input[type="date"]::-webkit-calendar-picker-indicator {

    color: rgba(0, 0, 0, 0);

    opacity: 1;

    display: block;

    background: url("./../images/media/calendar.png") no-repeat;

    background-position: center;

    background-size: cover;

    width: 20px;

    height: 20px;

    border-width: thin;

    cursor: pointer;

}



.preloader {

    background-image: url(./../images/media/loader.svg);

    background-size: 100px;

}





.duy-card.inner-box:hover .image img {

    opacity: 0.70;

    transform: none;

}



.duy-content {

    display: flex;

    flex-direction: column;

    gap: 25px;

    padding-bottom: 25px;

}



.duy-content .date span {

    font-family: Poppins;

    font-size: 15px;

    font-weight: 600;

    line-height: 22.5px;

    text-align: left;

    color: #C22508;

}



.duy-content .v-line {

    position: relative;

    height: 1px;

    background-color: #eee;

}



.duy-content .v-line .red-line {

    position: absolute;

    height: 2px;

    background-color: #C22508;

    top: 0;

    left: 0;

    width: 50px;

}



.duy-content .title h3 {

    font-family: Poppins;

    font-size: 20px;

    font-weight: 700;

    line-height: 30px;

    text-align: left;

    color: #000000;

}



.duy-content .desc p {

    font-family: Poppins;

    color: #5B5B5B;

    font-size: 13px;

    line-height: 1.5;

    margin: 0;

}



.duy-content .btn {

    margin: 0;

    padding: 0;

    border: none;

}



.duy-content .btn:hover a {

    background: #5B5B5B;

}



.duy-content .btn a {

    color: #fff;

    background: #C22508;

    width: 175px;

    height: 50px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 10px;

}

.blog-card .btn {

    margin: 0;

    padding: 0;

    border: none;

}



.blog-card .btn:hover a {

    background: #5B5B5B;

}



.blog-card .btn a {

    color: #fff;

    background: #C22508;

    width: 175px;

    height: 50px;

    font-size: 14px;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 10px;

}

.blog-card .text {

    font-family: Poppins;

    color: #5B5B5B;

    font-size: 16px;

    line-height: 1.5;

}



.popular-posts .post .text {

    font-family: Poppins;

    font-size: 14px;

}



.editor-content h3.haber-title {

        font-size: 24px;

    font-weight: 700;

    line-height: 1.5;

}



.error-page .image img {

    max-height: 300px;

}



.thc .item i{

   top: 5px;

    position: relative;

        width: 20px;

    height: 20px;

}



.icon-icon-email-dark:before {

    background-image: url(./../images/media/icon-email-dark.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}

.icon-icon-phone-dark:before {

    background-image: url(./../images/media/icon-phone-dark.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}

.icon-icon-whatsapp-dark:before {

    background-image: url(./../images/media/icon-whatsapp-dark.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}



.icon-icon-email-light:before {

    background-image: url(./../images/media/icon-email-light.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}

.icon-icon-phone-light:before {

    background-image: url(./../images/media/icon-phone-light.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}

.icon-icon-address-light:before {

    background-image: url(./../images/media/icon-address-light.png);

    background-size: 20px 20px;

    display: inline-block;

    width: 20px;

    height: 20px;

    content: "";

}









.main-footer .contact-list li {

        padding-left: 0;

    display: flex;

    gap: 10px;

    align-items: baseline;

}

.main-footer .contact-list li i{

    position: relative;

    top: 5px;

        width: 20px;

    height: 20px;

}



.service-block_one-heading a {

        color: var(--color-three);

}

.service-block_one-heading a:hover {

        color: var(--main-color);

}



.bicon {

    display: flex;

    align-items: center;

    justify-content: center;

    margin: auto;

}





.slider-one .slide {

    height: calc(100vh - 124px);

    padding: 60px 0px;

}



.slider-one_title {

    font-size: 14px;

}



.slider-one_heading {

    font-size: 38px;

    line-height: 1.3;

    margin-top: 20px;

}

.slider-one_text {

    font-size: 16px;

    line-height: 1.5;

    margin-top: 20px;

    margin-bottom: 20px;

}

.slider-one .btn-style-one {

    padding: 15px 30px;



}


.new-btn  {
    height: auto !important;
}
.new-btn a {
    padding: 10px 10px !important;
    font-size: 12px !important;
}
.new-btn .fa-arrow-right {
    display: none !important;
}

.home-blog .news-block-six h3 a {
    font-family: Poppins;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    color: #000000;
    display: block;
}


.verification-div {
        display: flex;
    align-items: stretch;
    gap: 20px;
}

.load-grid {
   display: none;
}

.rf-title {
        font-size: 14px;
    line-height: 1.3;
    display: block;
    margin-bottom: 10px;
    color: #198754;
}

.m2-img {
    margin-left: 20px;
}

.bl-img {
    width: 79px;
    height: 75px;
    object-fit: cover;
}


.testimonial-block_one .author-box .box-inner {
    padding-left: 0px;
}

.testimonial-block_one .author-box {
    margin-left: 0px;
}

.referances .client-one_image-box {
    background: #fff;
}

.duy-content .title h3 {
    min-height: 60px;
}

.blog-card.news-block-six h3 a {
    min-height: 60px;
}

.egt-card .news-block .read-more.register {
    color: var(--color-three);
}

.testimonial-one_review {
    font-family: inherit;
}

.ann-carousel {
    margin: 0px !important;
}

@media (min-width:1600px) { 
    .slider-one-content {
        height: calc(100vh - 200px);
        align-items: center;
    }

}
@media (min-width:576px) and (max-width:1024px) { 
    .slider-one-content {
        height: calc(100vh - 300px);
        align-items: center;
    }

}

@media (max-width:1200px) {

.m2-img {
    margin-left: 0;
    margin-top: 20px;
    display: block;
}
    .slider-one_text {



    line-height: 1.4;

    margin-top: 15px;

    margin-bottom: 15px;

}

.slider-one_heading {
    font-size: 35px;
    margin-top: 15px;
}



    .egt-card .news-block .post-date {

        top: 5%;

        right: 5%;

    }



    .egt-card .content h4 a {

        font-size: 16px;

        line-height: 24px;

    }



    .egt-carousel .owl-dots .owl-dot {

        background-color: #999;

    }

}



@media (min-width:1022.98px) and (max-width:1200px) {



    .main-header .header-lower .btn-style-one,

    .main-header .sticky-header .btn-style-one {

        padding: 6px 12px;

        font-size: 10px;

    }



    .main-header .main-menu .navigation>li>a {

        font-size: 12px;

    }



    .main-header .outer-box .button-box {

        display: flex;

        align-items: center;

    }





}



@media (max-width:1023px) {



    .main-header .header-lower .btn-style-one,

    .main-header .sticky-header .btn-style-one {

        display: none;

    }



    .logo-header,

    .main-header .sticky-header .logo {

        right: 15px;

        position: relative;

    }


    .hide-1023 {
        display: none;
    }

    .main-header .header-lower {
        background: #c20b0b;
    }
    .main-header .header-lower .fa-bars{
        color: #fff;
    }
    .main-header .sticky-header {
        background: #c20b0b;
        background-color: #c20b0b;
    }
    .main-header .sticky-header .fa-bars{
        color: #fff;
    }

    .hamburger-logo {
        padding: 0;
    }

}



@media (min-width:992px) {

    .hide-992-over {

        display: none !important;

    }



    .ite-img {

        height: 400px;

        object-fit: cover;

    }

}



@media (max-width:991.98px) {

    .hide-992 {

        display: none !important;

    }



    .about-one_content-inner.ha {

        padding: 15px;

    }
    .about-one_content-inner {

        padding: 0;

    }



    .modal .about-one_content-inner {

        padding: 0;

    }


    .testimonial-one_image-column {
        padding: 0px;
    }

    .testimonial-one_image img {

            width: 100%;
        max-width: 100%;
        object-fit: cover;
        height: auto;

    }



    .about-one .hk-img {

        float: none;

        width: 100%;

        margin: 0;

        padding: 0;

    }



    .ilan-area .item {

        display: flex;

        align-items: flex-start;

    }



    .ilan-area .content h3.title {

        font-family: Poppins;

        font-size: 16px;

        font-weight: 600;

        line-height: 20px;

    }



    .ilan-area .content p.desc {

        font-size: 11px;

        font-weight: 600;

        line-height: 15.86px;

        color: #5B5B5B;

        margin: 0;

    }



    .ilan-area .content {

        display: flex;

        flex-direction: column;

        align-items: flex-start;

        justify-content: flex-start;

        gap: 7px;

    }



    .ilan-area .btn {

        padding: 0;

    }



    .ilan-area .btn a {

        margin: 0;

        padding: 6px 12px;

        font-size: 10px;

    }



    .ak-area .item .content {

        height: 266px;

    }



    .akt {

        font-size: 20px;

    }



    .egtModal .editor-content {

        padding: 0;

    }

    .duyModal .editor-content {

        padding: 0;

    }



    .filter-top {

        grid-template-columns: auto;

        gap: 25px;

    }



    .filter-top .btn-style-one {

        margin: auto;

    }



    .editor-content h2.p-title {

        font-size: 26px;

    }

    .editor-content h3.p-title {

        font-size: 24px;

    }



    .c-info ul li .content a {

        font-size: 14px;

    }



    .c-info ul li .content h3 {

        margin-bottom: 5px;

        font-size: 24px;

    }

}



@media (min-width:768px) {

    .brd-mobile {

        display: none;

    }

}



@media (max-width:767.98px) {

    /* .thc {

        display: none;

    } */



    .mobile-center {

        justify-content: space-between !important;

    }



    .hs-top {

        grid-template-columns: auto;

    }



    .hof-top {

        grid-template-columns: auto;

    }



    .brd-pc {

        display: none;

    }

}



@media (min-width:576px) and (max-width:768px) {

    .egt-card .news-block .read-more {

        font-size: 10px;

    }

}
@media (max-width:576px) {

    .slider-one_text {



  font-size: 15px;

}

.slider-one_heading {
    font-size: 32px;
    margin-top: 15px;
}


}
@media (max-width:359.98px) {

    .slider-one_text {



  font-size: 12px;

}

.slider-one_heading {
    font-size: 22px;
    margin-top: 10px;
}

.slider-one .btn-style-one {
    padding: 10px 20px;
    font-size: 12px;
}


}