@import "https://fonts.googleapis.com/css?family=Exo+2:300,400,500,500i,600,700,800,900&display=swap&subset=latin-ext";
body {
    background: #ffffff;
    margin:0;
    padding:0;
    font-family: 'Exo 2',sans-serif;
}

header {
    background: url(images/bg.jpg);
    background-size: cover;
    background-position: center top;
    padding-top: 0;
    background-repeat: no-repeat;
    position:relative;
}

header::before {
    background: linear-gradient(0deg,#0047c9 0,#44ecff 100%);
    width: 100%;
    height: 100%;
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 0.9;
}

.masthead-content {
    z-index: 1;
    position: relative;
    padding: 200px 0 120px;
    color: #ffffff;
}

.masthead-content .masthead-heading {
    font-size: 3.8rem;
    text-shadow: 2px 2px 3px #032535;
}

.masthead-content .masthead-subheading {
    font-size: 1.6rem;
}

h2.masthead-subheading.mb-0 {
    color: #FFEB3B;
}


.fixed-top {
    background: #f35c85;
}

.buttons {
    margin: 20px 0 0 0;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
    text-transform: uppercase;
}

.arkasohbet {
    background: url(images/girisarka.jpg);
    padding: 50px;
    border-radius: 15px;
    background-size: cover;
    background-repeat: no-repeat;
}

.arkasohbet p {
    color: #555555;
    background: #dddddd;
    font-size: 12px;
    text-align: center;
    padding: 3px;
    border-radius: 10px;
    margin: 3px 0;
}

.form .form-item input, .form .form-item textarea {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    width: 100%;
    padding: 15px;
    outline: none;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    color: #2c3e50;
    margin: 3px 0;
}

.form .form-submit input {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f16e13;
    border: 0;
    color: #ffffff;
    width: 100%;
    padding: 8px;
    font-size: 24px;
    font-weight: 700;
    outline: none;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15);
}


.mask {
    background: #ffffff;
    height: 50px;
    background-repeat: no-repeat;
}

.sohbetodalari h2 {
    font-size: 18px;
    text-align: center;
    color: #ef2665;
}

div#siteGovde {
    margin: 20px 0;
}

#siteGovde img {
    width: 257px;
    height: auto;
    float: left;
    padding:20px;
}

#siteGovde h2 {
    border-bottom: 1px solid #fb9cbc;
    padding: 4px 0;
    color: #e02c55;
    font-size:27px;
}

.bilgilendirme {
    background: #e3f0ff;
    padding: 10px;
    font-size: 14px;
    margin-bottom:10px;
}

span.bilgi {
    background: #f35c85;
    display: block;
    padding: 10px;
    border-bottom: 2px solid #83afff;
    color: #ffffff;
}

.mircindir {
    margin: 50px 0 0 0;
}

#siteGovde h3 {
    border-bottom: 1px solid #fb9cbc;
    padding: 4px 0;
    color: #e02c55;
    font-size:20px;
}

.sss {
    background: #ffe4f1;
    padding: 10px;
    font-size: 14px;
}

span.sss3 {
    background: #ea88b7;
    display: block;
    padding: 10px;
    border-bottom: 2px solid #994d72;
    color: #994d72;
    margin: 15px 0 0 0;
}

.sitenesohbet {
    background: #dbffb1;
    padding: 10px;
    font-size: 14px;
}

span.sitenesohbet3 {
    background: #a8ec5a;
    display: block;
    padding: 10px;
    border-bottom: 2px solid #477512;
    color: #477512;
    margin: 15px 0 0 0;
}

footer {
    background: url(images/footer.jpg);
    background-size: cover;
    background-position: center top;
    padding-top: 0;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
}

footer::before {
    width: 100%;
    height: 100%;
    content: ' ';
    background-size: cover;
    position: absolute;
    background: #ffffff;
    opacity: 0.7;
}

.logofooter {
    position: relative;
    text-align: center;
    margin: 20px 0;
}

.footermenu {
    overflow: hidden;
    width: max-content;
    margin: 0 auto;
}

.footermenu ul {
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: hidden;
    width: auto;
}

.footermenu ul li {
    float: left;
    list-style: none;
    padding: 10px;
    display: inline-block;
}

.footermenu ul li a {
    color: #333333;
}

.topcolor {
    background: url(images/topcolor.jpg);
    height: 5px;
    position: relative;
}

.ittir {
    margin:100px;
}

@media (max-width: 992px) {
#siteGovde img {
    width: 100%;
    float: none;
}    
}
