@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

:root {
    --blue: #ac0010;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #ac0010;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #ac0010;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #ac0010;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', sans-serif;
}

/*========================= GENERAL STYLE =========================*/


/* General Style */

html {
    overflow: auto;
}

body {
    font-family: 'Roboto', sans-serif;
}

/* Home */
.gototop {
    display: none;
    background: rgba(186, 157, 95, 0.49);
    position: fixed;
    bottom: 10px;
    right: 10px;
    padding: 7px 12px 7px 12px;
    border-radius: 5px;
    text-align: center;
}

.gototop:hover {
    background-color: #17a2b8;
}

.gototop i {
    color: #fff;
    font-size: 15px;
}

.anacon h1 {
    color: #17a2b8;

}

.top-bar{
    background: #ac0010;
}

a.btn.btn-primary.w-100{
    background: #ac0010 !important;
    border: none;
}
a.btn.btn-primary.w-100:hover{
    background: #ac0010 !important;
    border: none;
}

/* Carousel */
.carousel-control-prev-icon,
.carousel-control-next-icon {

    width: 40px;
    height: 40px;
}

.carousel-indicators li {

    width: 40px;
    height: 5px;

}

/* Nerdeyim */
#breadcrumb {
    background-color: #f5f5f5 !important;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 20px 0 5px 0 !important;
}

.breadcrumb {
    border: 1px solid #ddd;
    background-color: #fff;
    border-radius: 50px;
    padding: 10px 20px;
}

#breadcrumb h1 {
    color: #ac0010 !important;
}




/* Navbar */
.nav-link {
    font-family: 'Roboto', sans-serif;
    color: #5b5b5b !important;
    font-size: 16px;
    font-weight: 700;
    transition: color 0.5s ease;
    text-transform: uppercase;
}


.nav-link:hover {
    color: #ac0010 !important;
}


.nav-item {
    float: left;
    background-image: url("../images/s-black.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.nav-item:first-child {
    background-image: none;
}

.nav-link.active {
    color: #ac0010 !important;

}


/* Services */
.services{
background: #fff;
padding: 50px 0;
    text-align: center;
    vertical-align: bottom;
}

.services h1{
    color: #ac0010;
}

.services .form{
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, #fff 50%, #56a7ff 100%);
    border: solid 1px #e3c689;
    border-radius: 10px;
    padding: 20px;
}

.about{
    padding: 20px;
    text-align: center !important;
}

.about h3{
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-align: center;
margin: 10px auto;
}
.about p{
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    text-align: center;
}

.about img{
border: solid 1px #ddd;
    margin-bottom: 20px;
}

/* Counter */
#counter {
    background: url('../images/bg-content.jpg') no-repeat center top;
    background-size: cover;
}

#counter > .overlay {
    background: url('../images/bg-nokta.png') repeat;
    background-color: rgba(0, 0, 0, 0.2);
}

#counter .row p {
    font-size: 50px !important;
    color: #ddd;
}

#counter .row hr {
    border-top: #ac0010 1px solid;
}

#counter .row h3 {
    color: #ddd;
}

/* Foto Galeri*/
#fotogaleri img {
    border-radius: 10px;
/*
    -webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
*/
}



/* Footer Nav */
p.copyright {
    color: #8b8b8b !important;
}

.footer p {

    font-size: 12px;
    color: #a5a5a5;
}


/* İletisim */
.iletisimbilgileri h4 {
    color: #ac0010;
    font-size: 20px;
}

  .copyweb {
        text-align: right!important;
    }