body {
	font-family: 'Montserrat', sans-serif;
	background-color:#FFFFFF;
}

img {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

html {
    overflow: scroll;
	-webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    scroll-behavior: smooth;
}mapNav
::-webkit-scrollbar {
    width: 0px;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
::-webkit-scrollbar-thumb {
   
}

.panel-group ul {
    margin-top:30px;
}

.panel-group ul li {
    
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 5px;
    
}

.blacklnk a {
    color: #333 !important;
    text-decoration: none;
}

.blacklnk a:hover {
    text-decoration: none !important;
}

.hizmetler__context .wp-block-pullquote:first-of-type {
    padding:0px !important;
}


.ozelAyirici {
    padding-top:10px !important;
    padding-bottom:10px !important;
}


h3, .h3 {
    font-size: 20px;
}

.subHeader {
    margin-top:150px;
}

.dropdown-menu>li>a {
    white-space: break-spaces;
}


.navbar-toggle {
    margin-top: 20px;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 42px;
    height: 3px;
    border-radius: 1px;
}


.navFluid {
    background-color:#dbdbdb !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.navFluid .mobileMenuFluid {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 10px;
}

.navFluid .navbar-brand img {
    
    max-width: 200px;
    
}

.navFluid .navbar-brand {
    
    padding-top:20px;
    
}

.navFluid .navbar-nav {
     padding-top:0px;
    margin-top:0px;
}

.navFluid .navbar-collapse {
    padding-top: 10px;
}

.navFluid .open>a:focus {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #9e7202 !important;
    color:#fff;
}


.navFluid .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #9e7202;
    color: #fff;
}




blockquote {
    font-family: Georgia;
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px solid #eee;
}

blockquote::after {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background:#9e7202;
    margin:0 auto;
    margin-top:30px;
    border-radius: 5px;
}

blockquote::before {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background:#9e7202;
    margin:0 auto;
    border-radius: 5px;
    margin-bottom:30px;
}

hr {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    border: 0;
    border-top: 3px solid #9e7202 !important;
    max-width: 100px !important;
}



a.list-group-item, button.list-group-item {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #9e7202;
    font-size: 16px;
}


.hizmetler__container {
    
    margin-top:50px;
    margin-bottom:50px;
    
}

.hizmetler__context h1 {
    text-decoration: none !important;
}

.hizmetler__context p {
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom:20px;
}

.hizmetler__context ul {
    margin-top:30px;
    margin-bottom:30px;
}

.hizmetler__context li {
    font-size: 17px;
    font-weight: 400;
    margin-bottom:5px;
}

.hizmetler__sidebar {
    padding-right: 50px;
}

.widget-header-div {
  display: flex;
  flex-wrap: wrap;
}

.firstColor {
    color:#9e7202;
}

.secendColor {
    color:#000f3b;
}

.thirdColor {
    color:#680626;
}


.list {
    margin-bottom:50px;
}


.list .current {
    
    color:#680626 !important;
    
}

.list .page-numbers {
    font-family: Georgia;
    font-style: italic;
    font-size: 30px;
    color:#9e7202;
    margin-right: 20px;
}

.list .page-numbers:hover {
    
    text-decoration: none;
    
}

.list .page-numbers:focus {
    
    text-decoration: none;
    
}


.sss__container {
    margin-top:50px;
    margin-bottom:50px;
}


.fixMinHeight {
    min-height: inherit !important;
}

.panel-default>.panel-heading {
    padding-top:20px;
    padding-bottom:20px;
}

.panel-title {
    color:#9e7202;
    font-size: 20px;
    font-weight: 400;
}

.panel-group .panel {
    margin-bottom: 30px;
}

.panel-title>a:hover, .panel-title>a:focus {
    text-decoration: none;
}


.panel-body p {
    font-size: 17px;
    font-weight: 400;
    margin-bottom:10px;
}





.timeanime {
    
    -webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}

h1 { 
    padding:0px; 
    margin:0px;
    font-family: Georgia;
    font-size: 26px;
    margin-bottom:40px;
    text-decoration: underline;
    text-underline-position: under;
}



.header__Bg {
    
    background-image: url("../img/main-banner-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    
}


.header__Row {
    
    position: relative;
}

.header__People {
    position: relative;
    max-width: 400px;
    z-index: 800;
}

.header__People img {
        max-width: 300px
}

.dropdown-menu>li>a {
    display: block;
    padding: 15px 20px;
    clear: both;
    font-weight: 500;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.header__Pattern {
    
    background-image:url("../img/header.svg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 50px;
    width: 100%;
    position: absolute;
    margin-top: -10px;
    top:0px;
    
}

.header__FooterImg {
    background-image:url("../img/header-footer.svg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 150px;
    width: 100%;
    position: absolute;
    bottom:0px;
    
    z-index: 500;
    width: 100%;
    position: absolute;
    margin-top:-200px;
    bottom:0px; 
    
}

.header__SupFooterImg {
    background-image:url("../img/header-sub-footer.svg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 50px;
    width: 100%;
    position: absolute;
    bottom:0px;
    
    z-index: 500;
    width: 100%;
    position: absolute;
    bottom:0px; 
    
}

.navbar-brand {
    float: left;
    padding: 15px 0;
    font-size: 18px;
    line-height: 20px;
    height: auto;
}

.navbar-brand img {
    max-width: 355px;
}

.header__ContentRow {
    margin-top:100px;
}


.header__Txt {
    
    border-top:2px solid #725202;
    border-bottom:2px solid #725202;
    
    padding-top:30px;
    padding-bottom:30px; 
    margin-top:0px;
    
}

.header__Txt p {
    font-weight: 400;
    font-size: 16px;
}

.header__Txt a {
    color:#9e7202;
    font-family: Georgia;
    font-size: 18px;
    text-decoration: underline;
    text-underline-position: under;
    display: block;
    margin-top:40px;
}

.header__MenuRow {
    
    margin-top:30px;
    margin-bottom:20px;
    
}

.header__SubMenuRow {
    margin-top:50px;
    margin-bottom:50px;
}

.header__TopMenu {
    
    text-align: right;
    
}

.header__TopMenu a {
    
    color:#ffffff;
    font-family: Georgia;
    font-size: 18px;
    text-underline-position: under;
    background-color:#000f3b;
    border-radius: 60px;
    padding-left:20px;
    padding-right: 20px;
    padding-top:10px;
    padding-bottom:10px;
    
}

.header__TopMenu a:hover {
    
    text-decoration: none;
    background-color:#9e7202;
}


.header__Menu nav {
    
    margin-top:30px;
    
}


.header__Menu ul {
    
    padding:0px;
    margin:0px;
    float:right;
}


.header__Menu ul li {
    
    float:left;
    list-style: none;
    padding-right:15px;
    padding-left:15px;
}

.header__Menu ul li:nth-last-child(1){
    padding-right: 0px;
}


.header__Menu ul li a{
    font-size: 18px;
    color:#000f3b;
    font-weight: 500;
    text-underline-position: under;
    
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}

.header__Menu ul li a:hover{
    
    color:#9e7202;
    
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
    
    text-decoration: none;
    
}

.header__Logo img {
    margin-top:10px;
    max-width: 210px;
    
}


.services {
    
    min-height: 50px;
    background-color: #680626;
    padding-top:50px;
}

.services__Col {
    
    padding-bottom:50px;
    padding-right: 50px;

    
}

.services__Cerceve {
    height: 100%;
}

.services__Cerceve img {
    
    max-height: 85px;
    
}

.services__Cerceve h2 {
    
    padding:0px;
    margin:0px;
    
    margin-top:50px;
    margin-bottom:5px;
    
    font-size: 24px;
    font-weight: 500;
    color:#ffffff;
    
}


.services__Cerceve p {
    
    font-size: 16px;
    font-weight: 200;
    line-height: 22px;
    color:#ffffff;
}


.services__Cerceve a {
    
    font-family: georgia;
    color:#9e7202;
    font-size: 16px;
    text-decoration: underline;
    margin-top:30px;
    display: block;
    text-underline-position: under;
    
}


.services__footer {
    
    background-image: url("../img/sep-footer.svg");
    background-size: cover;
    background-repeat: no-repeat;
    
    width: 100%;
    height: 100px;
    
}


.blogs {
    
    background-color:#e5e5e5;
    padding-top:50px;
}


.blogs__footer {
    
    background-image: url("../img/blog-footer.svg");
    background-size: cover;
    background-repeat: no-repeat;
    
    width: 100%;
    height: 100px;
    
}


.blogs__Image {
    
    background-color: gray;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; 
    
    height: 400px;
    
}

.blogs__ListImage {
    
    
    background-color: gray;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; 
    
    height: 200px;
        
}

.blogs__HeroCol {
    padding-right: 0px;
}



.blogs__HeroCol h2 {
    
    font-weight: 700;
    font-size: 20px;
    
}


.blogs__HeroCol p {
    
    font-size: 15px;
    font-weight: 400;
    
}

.blogs__HeroCol a {
    
    display: block;
    margin-top:30px;
    
    font-size: 18px;
    text-decoration:underline;
    text-underline-position: under;
    
    font-family: Georgia;
}

.blogs__ListCol h2 {
    
    font-size: 20px;
    font-weight: 700;
    
}

.blogs__ListCol p {
    
    font-size: 15px;
    font-weight: 400;
    
}

.blogs__ListCol a {
    
    display: block;
    margin-top:20px;
    
    font-size: 15px;
    text-decoration:underline;
    text-underline-position: under;
    
    font-family: Georgia;
    
}

.blogs__List {
    
    margin-bottom:50px;
    
}

.blogs__ListCol {
    
    padding-left:100px;
    padding-right: 100px;
    
}


.contacts {
    
    padding-top:50px;
    padding-bottom:100px;
    
}


.contacts__ColList ul {
    
    padding:0px;
    margin:0px;
    
}


.contacts__ColList ul li {
    list-style: none;
    margin-bottom:10px;
    font-size: 17px;
    font-weight: 200;
}

.contacts__ColList ul li span {
    display: inline-block;
    width: 120px;
    color:#9e7202;
    font-family: Georgia;
    text-decoration: underline;
    text-underline-position: under;
}


.contacts__Col ul {
    
    padding:0px;
    margin:0px;
    float:right;
    padding-top:100px;
}

.contacts__Col ul li {
    
    list-style: none;
    float:left;
    margin-right: 20px;
    
}

.contacts__Col ul li a {
    color:#9e7202;
    font-family: Georgia;
    text-decoration: underline;
    text-underline-position: under;
}

.suppage__header {
    background-color:#000f3b;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:5px solid #725202; 
}

.suppage__icon {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right 50px;
}

.suppage__header__single {
    min-height: inherit !important;
    
}

.suppage__header__single h2 {
    max-width: 700px;
    color:#fff;
    font-size: 22px;
}

.suppage__header__single p {
    max-width: 700px;
    color:#fff;
    font-size: 16px;
    font-weight: 300;
}

.suppage__header__col {
    min-height: 350px;
}


.suppage__header__col a {
    
    font-family: Georgia;
    color:#725202;
    font-size: 13px;
    text-underline-position: under;
    text-decoration: underline;
    
}

.suppage__header__col span {
    font-size: 15px;
    color:#725202;
    text-decoration: none !important;
}

.suppage__header__col h1 {
    margin-top:10px;
    font-family: Georgia;
    font-size: 20px;
    color:#fff;
    text-decoration: none;
    margin-bottom:0px !important;
}

.suppage__blogitem__fistheroimg {
    height: 450px !important;
    margin-top:-270px;
}

.suppage__blogitem__heroimg {
    background-size: cover;
    background-position: center center;
    height: 300px;
}

.suppage__blogitem__col {
    padding:0px;
    margin-bottom:50px;
}


.suppage__blogitem__col h2 {
    margin-top:0px;
    margin-bottom:10px;
    font-size:25px;
    font-weight: 500;
    color:#000f3b;
}

.suppage__blogitem__col span {
    display: block;
    margin-top:20px;
    margin-bottom:5px;
    font-size: 16px;
    font-weight: 300;
    color:#680626;
}

.suppage__blogitem__flexcerceve {
    padding-bottom:60px;
}

.suppage__blogitem__col a {
    position: absolute;
    bottom:0px;
    font-family: Georgia;
    display: block;
    margin-top:20px;
    margin-bottom:5px;
    font-size: 16px;
    font-weight: 300;
    color:#9e7202;
    text-underline-position: under;
    text-decoration: underline;
    
}

.suppage__blogitem__col p {
    font-weight: 300;
    font-size: 16px;
}

.suppage__blogitem__col:nth-child(even){
    padding-right: 30px;
}


.contacts__sub {
    background-image: url("../img/footer.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}


/** NAVBAR **/

.navbar-default {
    background-color:transparent;
    border-color:transparent;
    padding-top: 20px;
    padding-bottom: 20px;
}


.navbar-brand img {
    max-width: 180px;
}

.navbar-nav {
    
    margin-top:20px;
    
} 

.navbar-default .navbar-nav>li>a {
    font-size: 18px;
    color: #000f3b;
    font-weight: 500;
    text-underline-position: under;
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}

/** NAVBAR **/


.page__container {
    
    margin-top:50px;
    margin-bottom:50px;
    padding-right: 50px;
    padding-left:50px;
    
}

.page__col h2, .page__col h1 {
    color:#000f3b;
    margin-bottom:10px;
}

.page__col p {
    font-size:17px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 15px;
}

.page__col h3 {
    margin-bottom:20px;
}



/*
* Media Queries
*******************/

@media only screen and (max-width : 1600px) {
    
  
    
}


@media only screen and (max-width : 1390px) {
    
  
    .header__Menu ul li a {
        font-size: 20px;
    }

	
}


@media only screen and (max-width : 1190px) {
    
    
    .header__Menu ul li a {
        font-size: 18px;
    }
    
    .blogs__footer .services__footer .header__FooterImg {
        
        margin-top:-10px;
        
    }
    
    .suppage__blogitem__fistheroimg {
        height: 500px !important;
    }
    
    .suppage__blogitem__heroimg {
        height: 200px;
    }
    
    .suppage__blogitem__col h2 {
        font-size: 23px;
    }
    
    .suppage__blogitem__col span {
        font-size: 16px;
    }
    
    .suppage__blogitem__col a {
        font-size: 16px;
    }
    
    .suppage__blogitem__col p {
        font-size: 16px;
    }

    
}

@media only screen and (max-width : 992px) {
    
    
    
    .mobile__container {
        position:absolute;
        background-color:#000f3b;
        padding-top:150px;
        padding-bottom:100px;
        z-index: 850;
        width: 100%;
        padding-left:30px;
        padding-right:30px;
        height: 100vh;
    }
    
    .mobile__menu ul {
        
        padding:0px;
        margin:0px;
        
    }
    
    
    
    .mobile__menu ul li {
        list-style: none;
    }
    
    .mobile__menu ul li a {
        display: block;
        padding-top:10px;
        padding-bottom:10px;
        font-size: 20px;
        color:#ffffff;
        font-weight: 200;
        border-bottom:1px solid #9e7202;
    }
    
    .header__TopMenu {display: none; }
    
    .header__Menu nav { display: none; }
    
    .hamburgerMenu { display: block !important; }
    
    .hamburgerMenu { position: absolute; right: 0px; z-index: 900;  padding:20px; }
    
    .blogs__ListCol {
        padding-left: 50px;
        padding-right: 50px;
    }
    
    .contacts__ColList ul li {
        font-size: 16px;

    }
    
    .contacts__ColList ul li span {
        width: 100px;
 
    }
    
    .contacts__Col ul {
        padding-top: 70px;
    }
    
    
    .blogs__Image {
        height: 300px;
    }
    
    .services__Cerceve p {
        font-size: 16px;
        line-height: 22px;
    }
    
    .services__Cerceve h2 {
         font-size: 17px;
        line-height: 22px;
    }
    
    .services__Col {
        padding-bottom: 30px;
        padding-right: 30px;
    }
    
    .header__Txt p {
        font-weight: 400;
        font-size: 17px;
    }
 
	
}


@media only screen and (max-width: 767px) {
    
    .dropdown-menu>li>a {
        display: block;
        padding: 15px 20px;
        clear: both;
        font-weight: 500;
        line-height: 1.42857143;
        color: #333;
        white-space: break-spaces !important;
    }
    
    .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
        padding-left: 15px;
    }
    
    
    .suppage__header__single h2 {
        font-size: 21px;
    }
    
    .suppage__header__single p {
        font-size: 17px;
    }
    
    .page__container {
        margin-top:50px;
        margin-bottom:50px;
    }
    
    .page__col p {
        font-size: 16px;
    }
    
    .suppage__blogitem__heroimg {
        height: 400px;
    }
    
    .suppage__blogitem__col:nth-child(even) {
        padding-right: 0px;
    }
    
    .blogs__ListCol {
        padding-left: 0px;
        padding-right: 0px;
    }
    
    .container {
        padding-left:40px;
        padding-right: 40px;
    }
    
    .blogs__ListImage {
        height: 300px;
        max-width: none;
    }
    
    .blogs__HeroCol {
        padding-right: 0px;
        margin-bottom:50px;
    }
    
    .header__Txt { display: none; }
    
    .blogs {
        padding-top: 0px;
    }
    
    .contacts {
        padding-top: 40px;
    }
    
    .suppage__blogitem__col {
        padding: 0px;
        margin-bottom: 30px;
    }
	
}


@media only screen and (max-width : 580px){
    
    
    #header {
    background-color:#dbdbdb !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
    }

    #header .mobileMenuFluid {
        padding-left: 50px;
        padding-right: 50px;
        padding-bottom: 10px;
    }

    #header .navbar-brand img {

        max-width: 140px;

    }
    
    #header .navbar-brand {
        padding-top: 20px;
    }
    
    .suppage__icon {
        background-position: bottom right 10px;
        background-size: 300px;
    }
    
    .container {
        padding-left:20px;
        padding-right: 20px;
    }
    
    .services__Cerceve img {
        max-height: 90px;
    }
    
    h1 {
        font-size: 25px;
    }
    
    .services {
        padding-top: 50px;
    }
    
    .contacts__Col ul {
        float: left;
    }
    
    .contacts__ColList ul li span {
        width:auto;
        display: block;
        margin-bottom:5px;
    }
    
    .contacts__Col ul {
        padding-top: 20px;
    }
    
    .services__Col {
        padding-bottom: 10px;
        padding-right: 10px;
    }
    
    .header__People img {
        max-width: 220px
    }
    
    .header__Logo img {
        margin-top: 10px;
        max-width: 200px;
    }
    

    
    #header__mobileTxt {
        display: block !important;
        margin-bottom:50px;
        margin-top:50px;
    }
    
    #header__mobileTxt p {
        
        font-size:15px;
        
    }
    
    #header__mobileTxt a {

        display: block;
        margin-top:30px;

        font-size: 18px;
        text-decoration:underline;
        text-underline-position: under;

        font-family: Georgia;
        color:#9e7202;
    }
    
    .header__ContentRow {
        margin-top: 20px;
    }
   
    
    .header__Bg {
        background-position: center center;
    }
    
    
}


@media only screen and (max-width : 520px) {

    
}


@media only screen and (max-width : 480px) {
    
   

}

@media only screen and (max-width : 370px){


}

@media only screen and (max-width : 320px) {


}


@media only screen and (min-width : 1200px) {



}

@media only screen and (min-width : 1360px) {


}

@media only screen and (min-width : 1439px) {


}

@media only screen and (min-width : 1599px) {



}


