.top-bar {
    background-color: #2b3e4b2e;
}

.module-contact.module-contact-2 .btn {
    width: 178px!important;  /* 122 */
}

.about.about-2 {
    padding-top: 108px;
}

/* slider gradient */
/* slider gradient */
.bg-overlay-theme2:before , .bg-overlay-dark-slider-2:before {
background: rgb(0,0,0);
 background: -moz-linear-gradient(90deg, rgba(0,0,0,0.44861694677871145) 0%, rgba(255,255,255,0) 64%);
 background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.44861694677871145) 0%, rgba(255,255,255,0) 64%);
 /*background: linear-gradient(90deg, rgb(25 25 26 / 78%) 0%, rgb(0 0 0 / 34%) 64%); */
 background:linear-gradient(90deg, rgb(25 25 26 / 68%) 0%, rgb(0 0 0 / 19%) 64%)
 }
 
.blog.blog-2 {
     padding-top: 20px; 
     padding-bottom: 20px;
}

.deneme1.owl-carousel .owl-nav button.owl-next
{
    float: right;
   /* background-color: #02024e;
    height: 40px;
    width: 40px; */
    position: absolute;
    top: 50%;
    margin-top: -28px;
    border-radius: 30%;
    right: -55px;
    font-size: 70px;
    line-height: 0;

}
.deneme1.owl-carousel .owl-nav button.owl-next:before{
    content: "\e906";
}


.deneme1.owl-carousel .carousel-navs .owl-nav .owl-next:before ,.deneme1.owl-carousel .carousel-navs .owl-nav .owl-prev:before {
    font-size: 50px!important;
}


.energia-arrow-left-dene:before {
    content: "\e906";
}
.energia-arrow-right-dene:before
{
    content: "\e905";
}


.deneme1.owl-carousel .owl-nav button.owl-prev{
    float: left;
   /* background-color: #02024e;
    height: 40px;
    width: 40px; */
    position: absolute;
    top: 50%;
    margin-top: -28px;
    border-radius: 30%;
    left: -55px;
    font-size: 70px;
    line-height: 0;

}

@media screen and (max-width: 992px) {

    .owl-carousel .owl-nav button.owl-next {
      display: none;
    }

    .owl-carousel .owl-nav button.owl-prev {
        display: none;
      }
  
}

.blog-grid .owl-carousel .owl-dots .owl-dot {
    margin-bottom: 24px;
}

@media screen and (min-width: 992px) {

    .blog-grid .owl-carousel .owl-dots .owl-dot {
      display: none;
    }

}


@media screen and (min-width: 992px){

    .header.header-topbar.header-topbar2 .module-holder .module-contact .btn {
        font-size: 15px;
    }

}

.slider .slide .slide-content .slide-action .btn {

    width: 147px;
    height: 21px;
}


.services.services-2 {
    padding-top: 24px;
    padding-bottom: 20px;
}

.heading.heading-2 {
    margin-bottom: 20px;
}

/* sag al tok */
@media (min-width: 992px){
    #back-to-top {
        width: 50px;
        height: 50px;
    }
}

a.btn.btn--bordered.btn--white :hover {
    background-color: white;
}

#contact-infos{
    height: 127px;
    padding-top: 20px;
}

#yesil{
    margin-top: -363px;
    margin-bottom: 390px;
}

.contact-panel.contact-panel-2 {
    padding: 60px 70px;
    background-color: var(--global--color-white);
    -webkit-box-shadow: 0 5px 83px 0 rgb(9 29 62 / 15%);
    box-shadow: 0 5px 83px 0 rgb(9 29 62 / 15%);
    border-radius: 12px;
     -webkit-transform: none !important;
    -ms-transform: translateY(370px);
     transform: none !important;
    margin-top: -238px;
    z-index: 5;
}


.more-features.more-features-2 {
    margin-bottom: 0;
}

.bg-overlay-theme:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#02335f), color-stop(82%, rgb(29 111 184 / 75%)));
    background-image: linear-gradient(180deg, #02335f 0%, rgb(29 111 184 / 52%) 82%);
}

/* slider */
.bg-overlay-theme3:before {

    background-image: -webkit-gradient(linear, left top, left bottom, from(#0e0e0e), color-stop(82%, rgb(16 16 16 / 80%)));
   background-image: linear-gradient(180deg , #080808 0%, rgb(13 14 14 / 90%) 86%); 
}
  

.slider .slide .slide-content .slide-headline {
    font-size: 47px !important;
}


/* haberler */

.services .service-panel .service-content .btn {
    width: 129px;
    height: 35px;
}

.services .service-panel.services-panel-3 .service-content{
    padding: 14px 0;
   
}

/* formu doldurarak */

@media (max-width: 992px){

    .contact-panel .contact-panel-2{
        margin-top: -189px;
    }

}


.top-bar .top-contact .contact-infos a, .top-bar .top-contact .contact-infos p {
    text-transform: none;
}


.more-features.more-features-2 .btn{
    color:white !important;
   /* background-color: #f6ce1e; */
}


.more-features.more-features-2.ayri .btn:hover{
    color:white !important;
    text-decoration: underline;
    background-color: #f6ce1e;
}
.more-features.more-features-2.ayri .btn{
    color:#12067f !important;
}

.services.services-3 {
    padding-top: 40px;
    padding-bottom: 0;
}

.heading.heading-13 .heading-title {
    margin-top: 28px;
}

/* footer arka resim icon */
.footer .widget-links.widget-icon {
    background: url(../images/icons/phone-call.svg);
    background-position-x: 100%;
    background-position-y: 0px;
    background-repeat: no-repeat;
    height: 85px;
}

/* footer bosluk */
.footer .footer-top {
    padding-top: 18px;
    padding-bottom: 0;
}


/* HHAKIMIZDA */

.page-title.page-title-11 .page-title-wrap {
    height: 175px;
}

.service-single .service-entry .entry-content .entry-processes {
    margin-bottom: 28px;
    background-color: transparent;
}


.service-single .service-entry .entry-content .entry-processes .images-holder .carousel .owl-nav .owl-prev, .service-single .service-entry .entry-content .entry-processes .images-holder .carousel .owl-nav .owl-next {
    width: 50px;
    height: 50px;
}

.widget-reservation::before {

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #02335f), to(rgb(29 111 184 / 60%)));
    background-image: -o-linear-gradient(top, #1d6fb8 20%, #1d6fb8 100%);
    background-image: linear-gradient(180deg, #02335f 20%, rgb(29 111 184 / 72%) 100%);

  /*  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, hsl(246deg 91% 26%)), to(hsl(246deg 91% 26% / 57%)));
    background-image: -o-linear-gradient(top, #12067f 20%, #12067f 100%);
    background-image: linear-gradient(180deg, hsl(246deg 91% 26%) 20%, hsl(246deg 91% 26% / 41%) 100%); */
}

.service-single .service-entry .entry-content .entry-processes {
    padding: 0px 0 20px 0px;
}
.img-card .card-content .content-bottom .contact-infos .contact-info a, .img-card .card-content .content-bottom .contact-infos .contact-info p {
    text-transform: none;
}

.footer-copyright .copyright span a {
    text-transform: none !important;
}

.btn--secondary:hover,.btn--secondary:focus {
    background-color: #1d6fb8;
}

.footer .widget-links ul li a {
    text-transform: none;
}

.footer .widget-contact .widget-content .email {
    margin-bottom: 15px;
}


/* 26.08.2021 */

/* header top */

.top-bar .top-contact .contact-infos a, .top-bar .top-contact .contact-infos p {
    color: #000000;
}

.top-bar .social-links a i {
    font-size: 25px;
}


/* hakkimizda */
.kurum {
    padding-top: 50px;
    padding-bottom: 50px;
}


/* footer */
.img-card .card-content .content-bottom .contact-infos .contact-info i {
    font-size: 25px;
}

/*
.testimonial.testimonial-5 {
    padding-top: 130px;
    padding-bottom: 50px;
}*/

.footer .widget-contact .widget-content .directions a:hover {
    color: rgb(29 ,111 ,184);
}

.footer .widget-contact .widget-content .directions a:hover i {
    color: rgb(29 ,111 ,184);
}

.footer .widget-contact .widget-content .phone a:hover {
    color: rgb(29 ,111 ,184);
}
.footer-copyright {
    padding: 10px 0px;
}
.footer-copyright .copyright .social-icons li {
    margin-top: 10px;
}

/* index */

.services .service-panel.services-panel-3 .service-content h4 a {
    font-size: 18px;
}

.more-features.more-features-2.ayri1 .btn {
    color:white;
    
}

.btn--secondary::before {
    background-color: #f6ce1e;
}

.boyut::before {
    background-color: #f6ce1e;
}



/* footer */
.footer-copyright .copyright .social-icons li a:hover {
    color: #02335f;
}

.footer-copyright .copyright .social-icons li a:hover i {
    color: #02335f;
}

.footer .widget-links ul li a:hover {
    color: #02335f;
}

.widget {
    background-color: rgb(29 111 184 / 33%);
}


/* hizmet */

.projects.projects-standard .project-panel .project-panel-holder .project-content {
    padding: 7px 19px 4px;
}





/* Mobile Responsive */


@media screen and (max-width: 767.98px){

    .services .service-panel {
        padding-left: 25px;
        padding-right: 25px;
        text-align: center;
    }

}


@media screen and (max-width: 991.98px){

    .blog-grid .owl-carousel .owl-dots {
        margin-bottom: 25px;
    }

}

.footer .footer-widget {
	text-align: left
}


@media screen and (max-width: 991.98px){

    .footer-copyright .copyright {
    
        flex-direction: initial;
    }

    .footer .widget-links.widget-icon {
        height: 63px;
    }

}


@media screen and (max-width: 667px){

    .footer .widget-contact .widget-content .address {
        margin-bottom: 90px;
    }

}



@media screen and (max-width: 767.98px){

    .footer .widget-contact .widget-content .phone {
        justify-content: stretch;
    }


}


.btn.boyut{
    width: 148px;
    height: 53px;
}

/* harita */

.yaz:before{
    background: linear-gradient(260deg, rgb(25 25 26 / 85%) 0%, rgb(9 10 10 / 67%) 64%);
    background: linear-gradient(260deg, rgb(25 25 26 / 25%) 0%, rgb(9 10 10 / 10%) 64%);
}

.counters {
    padding-top: 36px;
    padding-bottom: 0;
}


/*  header color */

.header.header-light .navbar .navbar-nav>li>a {
    color: #555555;
}

.header .navbar .navbar-nav>li.active>.dropdown-toggle, .header .navbar .navbar-nav>li.has-dropdown.active>.dropdown-toggle, .header .navbar .navbar-nav>li:hover .dropdown-toggle {
    color: #02335f;
}

.header .navbar .navbar-nav>li.has-dropdown>a::after {
    color: #867c7c;
}

.header .navbar .navbar-nav>li#contact.active a, .header .navbar .navbar-nav>li#contact:hover a {
    color: #02335f;
}

.about .about-block .block-left .paragraph {
    color: #2b3e4b;
}

.heading.heading-4 {
    margin-bottom: 10px;
}


@media screen and (max-width: 767.98px){
    .footer .widget-contact .widget-content .directions a {
        justify-content: initial;
    }
}

.footer .widget-contact .widget-content .address p {
    font-size: 13px;
}

/* hizmetler */
.services .service-panel .yeni_height .btn {
    width: 165px;
    height: 55px;
}

.services .service-panel.services-panel-3 .yeni_height {
    padding: 33px 40px 40px;
}


/*  satir sinirlama */

.services .service-panel.services-panel-3 .yeni_height h4{
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  min-height: 58px;
}

.services .service-panel.services-panel-3 .service-content h4 a {
    margin-bottom: 0;
}

.services .service-panel.services-panel-3 .service-content h4 a {
    margin-bottom: 10px;
}


/*satir detay yazisi */

.services .service-panel.services-panel-3 .yeni_height p{
    display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;  
      overflow: hidden;
      min-height: 50px;
}

.services .service-panel {
    cursor: initial;
}

/*  hizmet */

.service-single .service-entry .entry-content .entry-infos .entry-heading {
    color: #1d6fb8;
}

.entry-desc.ust-36{
    margin-top: 30px;
}





/* 31.08.2021*/
@media screen and (max-width: 667px){
    
    .contact-panel.contact-panel-2 {
        padding: 10px 10px;
    }



    .service-single .service-entry .entry-content .entry-infos {
        margin-bottom: 0;
    }

    
    .service-single .service-entry .entry-content .entry-processes {
        padding: 0px 0 0 0px;
    }

    .footer .widget-contact .widget-content .address p {
        font-size: 11px;
    }

}

@media screen and (max-width: 687px) and (min-width: 330px) {
    
       .footer .widget-contact .widget-content .address p {
        font-size: 12px;
    }
    
}

.service-panel .b img{
    height: 265px;
}


/* gradinet */

.bg-overlay-dark-3:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#191a1ba8), to(#0000007a));
    background-image: -o-linear-gradient(top, #1B1A1A80 0%, #00000000 100%);
    background-image: linear-gradient(180deg, #1b1a1a9e 0%, #000000a6 100%);
}

.img-card .card-content .content-bottom .contact-infos .contact-info a:hover {
    color: #f6ce1e;
}

.counter.counter-2 .counter-num .counting {
    font-size: 50px;
}


.counter.counter-2:last-child .counter-desc p {
    float: left;
    text-align: left;
}

#aktif{
    background-color: #02335f;
    color: white;
}


/* logo */

@media screen and (min-width: 1200px) { 

    .header .navbar-brand .logo {
        max-width: 197px;
        height: initial;
        min-width: 157px;
    }

}

@media screen and (max-width: 1200px){

    .header .navbar-brand .logo {
        width: auto;
        height: 100px;
        margin-top: -9px;
    }

}

@media screen and (min-width: 1200px) and (max-width: 1274px){

    .header.header-topbar.header-topbar2 .navbar-brand {
        padding-right: 20px;
        margin-right: 22px;
    }

}

/*  hakkimizda bg color  */
.features-bar .features-holder .feature-panel:hover .feature-content i {
    background-color: #4aab3d;
} 


@media screen and (min-width: 975px){

    .services .service-panel.services-panel-2 .service-content h4 a {
        margin-top: 11px;
    }

}

/* harita */

.home-hero_image {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 92px;
    height: 92px;
    margin-bottom: 1.25rem;
    background-color: #fff;
    border-radius: 50%;
}


.home-hero_image img {
    position: relative;
    max-width: 78px;
    max-height: 78px;
}


.service-single .service-entry .entry-content .entry-infos {
    margin-top: 0px;
}

#dene{
    background-color:  #02335f;
    color: white;
}

.about {
    padding-top: 53px;
    padding-bottom: 53px;
}


.heading.heading-1 {
    margin-bottom: 0;
}


/* svvg renk degistirme */
.service-icon svg{
    height: 80px;
    width: auto;
}

.service-icon svg * {
    fill:#02335f;
}
 /* # renk degistirme */

.boyut::before {
    background-color: #f6ce1e;
}

.color_hover:hover , .color_hover:focus {
    background-color: #f6ce1e;
}


.counters {
    padding-top: 130px;
    padding-bottom: 100px;
}


/*  satir sinirlama  2 */

.services .service-panel.services-panel-2 .paragraf span{
    display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;  
      overflow: hidden;
      min-height: 58px;
    }
    
  /*  .services .service-panel.services-panel-3 .service-content h4 a {
        margin-bottom: 0;
    }
    
    .services .service-panel.services-panel-3 .service-content h4 a {
        margin-bottom: 10px;
    }*/


    .services .service-panel.services-panel-3 .service-img.urun_icon{
    height: 100px;
}

.service-single .service-entry .entry-content .entry-infos.urunalt_baslik {
    margin-top: 0;
}


.more-features.more-features-2 .siyahol:hover{
    color: black !important;
}

.bg-overlay-theme2.referans:before{
    background: rgb(0,0,0);
 background: -moz-linear-gradient(342deg, rgba(0,0,0,0.44861694677871145) 0%, rgba(255,255,255,0) 64%);
 background: -webkit-linear-gradient(342deg, rgba(0,0,0,0.44861694677871145) 0%, rgba(255,255,255,0) 64%);
 /*background: linear-gradient(90deg, rgb(25 25 26 / 78%) 0%, rgb(0 0 0 / 34%) 64%); */
 background:linear-gradient(342deg, rgb(25 25 26 / 68%) 0%, rgb(0 0 0 / 19%) 64%)
}

/* parallax */

.parallax {
    
        /* The image used */
        background-image: url("../../assets/images/hyt_bg.jpg");
      
        /* Set a specific height */
      
   
      
        /* Create the parallax scrolling effect */
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
      
}


.counter .counter-name h6 {

    text-align: center;
}


.captcha {
    position: relative;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 80px
}

.captcha .captcha_image {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}

.captcha input[type=text] {
    width: 120px;
    color: #333;
    margin-bottom: 0 !important;
    height: 42px;
    border: 1px solid #e5e7f2;
    border-left: 0;
    padding-left: 20px;
    border-radius: 0 5px 5px 0;
    display: inline-block;
}


.img-card .card-content .content-top p {

    font-weight: 400;
    
}


/* referanslar */
.projects.projects-standard .project-panel .project-panel-holder .project-content.referans_boyut {
    background-color: var(--global--color-white);
    padding: 30px 38px 27px;
    border-radius: 0 0 8px 8px;
}

/******************/
.projects.projects-standard .project-panel:hover .project-panel-holder .project-content.referans_boyut {
    background-color: #02335f;
    padding: 30px 38px 27px;
    border-radius: 0 0 8px 8px;
}


/* referans */



/*
@media screen and (min-width: 975px) {
    .ortalama_referans_div{
        margin: auto auto;
        display: grid;
        justify-content: center;
        align-content: center;
        align-items: center;
        justify-items: center;
    }
}*/


.project-single .project-overview {
    padding-top: 20px;
    padding-bottom: 80px;
}

.project-panel .green_color{
    background-color: #4aab3d;
    left: 40px;
    bottom: -15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    text-transform: capitalize;
    height: 30px;
    padding: 0 10px;
    background-color: #4aab3d;
    border-radius: 6px;
    color: white;
}


@media screen and (min-width: 975px) {
    .referans_border{
        height: 463px;
    }
}

.project-panel .project-panel-holder .project-content .project-title {
    margin-bottom: 0;
    padding-top: 21px;
}



@media screen and (max-width: 991.98px){
    .project-single .project-overview.project-overview-1 {
        padding-top: 0;
    }
}



.video.video-3 {
    height: 413px;
}


/*foto galeri */

.projects.projects-gallery.foto_galeri_padding{
    padding-top: 23px;
    padding-bottom: 33px;
}

.sidebar .widget .widget-content .active a{
    background-color: #02335f;
    color: white;
}

.widget {
    padding: 33px 26px 40px;
}



.widget-services .widget-content ul li a {
    height: 50px;
}

.entry-video:hover{
    
    box-shadow: 8px 4px 4px #02335f;
}



/*09.09.2021*/
.projects.projects-gallery .project-panel .project-panel-holder .project-img .project-hover {
    background: #4aab3dbf;
}


.widget.yesil_ol::after {
    background-color: #4aab3d;
}


.project-single .project-intro .project-panel.referans_border {
    -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);
}

.project-panel.referans_border:hover .project-cat.green_color{
    background-color: #f6ce1e;
    transition: 0.5s linear;
}


/* 16:50   09.09.2021 */

@media screen and (max-width: 991.98px){
    
    .service-single .service-entry .entry-content .entry-infos.urunalt_baslik {
    text-align: justify;
    }

    
}

@media screen and (max-width: 667px){
    
    .service-single .service-entry .entry-content .entry-infos.urunalt_baslik {
        margin-bottom: 30px;
    }

}



@media screen and (max-width: 767.98px){
    .project-single .project-intro .project-img img {
       height: inherit;
    width: 100%;
    }
}


@media screen and (max-width: 991.98px){
    .heading {
        text-align: left;
    }
}






/* 23.05 */

@media screen and (max-width: 991.98px){

    .about .about-block .block-left {
        text-align: left;
    }

    .photo_gallery .sidebar.sidebar-service{
        padding-left: 29px !important;
        padding-right: 25px !important;
    }

}


@media screen and (max-width: 767.98px){

    .blog-entry .entry-content .entry-more {
        text-align: center;
        margin-top: 24px;
    }

    #left_adress{
        text-align: left;
    }

}


@media screen and (max-width: 991.98px){

    .footer-copyright .copyright span {
    
        text-align: left;
    }

}


@media screen and (max-width: 991.98px){

    .service-single .service-entry .entry-content .entry-infos {
        text-align: left;
    }

    #ref_none{
        font-size: 24px;
    }

    .project-panel {
        margin: 0 auto 30px;
        max-width: 100%;
    }

}

@media screen and (min-width: 975px){

    .referans_border {
        height: 100%;
    }

}

@media screen and (max-width: 773px){

    .video.video-3 {
        height: 300px;
    }

}

@media screen and (max-width: 977px){

    #left_adress{
        text-align: left;
    }

}




@media screen and (max-width: 750px){

    .projects.projects-gallery .project-panel .project-panel-holder .project-img .project-hover {
        width: 50px;
        height: 50px;
    }

    .projects.projects-gallery .project-panel .project-panel-holder .project-img .project-hover .project-zoom {
        font-size: 15px;
    }
    
}





.fancybox-navigation .fancybox-button--arrow_right {
    top: 50% !important;
}


.fancybox-navigation .fancybox-button--arrow_left {
    top: 50% !important;
}







/* ////////////////////// */



/* header mobile */



@media only screen and (max-width: 1200px){

    .header .navbar .has-dropdown.show::after {
        content: none;
    }
    
}



.header .navbar .navbar-nav>li.active>.dropdown-toggle::before, .header .navbar .navbar-nav>li.has-dropdown.active>.dropdown-toggle::before, .header .navbar .navbar-nav>li:hover .dropdown-toggle::before {
    background-color: transparent !important;
}



@media only screen and (max-width: 974px){

   
   html{
       background-color: black !important;
   }

    .dropdown-toggle .fa .fa .fa-angle-down{
      display: none !important;
    }
/*
    .header .navbar .has-dropdown::after {
        font-family: "font awesome 5 free " !important;
        font-weight: 700!important;
        content: "\f107";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px;
        position: absolute;
        border-radius: 5px;
        right: 0;
        top: 5px;
        color: var(--global--color-heading);
        background-color: #e0f6e9;
        width: 25px;
        height: 25px;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    */



}



@media only screen and (max-width: 991.98px){

    .header .navbar .has-dropdown.show::after {
        content: '\f106';
    }

}


@media screen and (max-width: 1200px) and (min-width: 975px){

    .header .navbar .navbar-nav>li>a, .header .navbar .navbar-nav>li.active>a {
        line-height: 3 !important;
    }

}



@media only screen and (max-width: 991.98px){

    .header .navbar .has-dropdown::after {
        font-family: "font awesome 5 free";
        font-weight: 700;
        content: "\f107";
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px;
        position: absolute;
        border-radius: 5px;
        right: 0;
        top: 5px;
        color: var(--global--color-heading);
        background-color: #e0f6e9;
        width: 25px;
        height: 25px;
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        /* transition: .3s ease-in-out; */
    }
}




@media screen  and (min-width: 991px){

    .header .navbar .navbar-collapse {
        padding: 15px 30px;
    }

    .header .navbar .dropdown-menu {
        overflow: inherit; 
    }

    .navbar-nav>li.has-dropdown>ul.dropdown-menu>li {
        background-color: #fff;
        padding: 4px;
        padding-left: 17px;
    }

    .navbar-nav>li.has-dropdown>ul.dropdown-menu {
        padding: 0 15px;
    }
    

    .ok_ol>a::after {
        border: 0;
        content: "\f078";
        position: relative;
        margin-left: 7px;
        font-size: 11px;
        font-family: "font awesome 5 free";
        color: var(--global--color-heading);
        -webkit-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }

}

@media screen and (max-width: 991px){

    .header .navbar .dropdown-menu {
        overflow: hidden !important; 
    }


}


.header .navbar .navbar-nav>li.has-dropdown>a::after {
    border: 0;
    content: "\f078";
    position: relative;
    margin-left: 7px;
    font-size: 11px;
    font-family: "font awesome 5 free";
    color: var(--global--color-heading);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

@media screen and (min-width: 1185px){
    
    .header .navbar .navbar-collapse {
        padding: 0px 30px;
    }

}





@media  screen and (max-width: 1200px) and (min-width: 975px)  {


    .header.header-topbar.header-topbar2 .navbar .navbar-nav>li {
        margin-right: 38px;
        padding-right: 4px;
    }
    
    .header .navbar .has-dropdown::after {
    content: "\f078";
    font-family: "font awesome 5 free";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    position: absolute;
    border-radius: 5px;
    right: -20px;
    top: 11px;
    color: var(--global--color-heading);
    background-color: #e0f6e9;
    width: 20px;
    height: 20px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

}


@media screen and (min-width: 1185px){
    
    .header .navbar .navbar-collapse {
        padding: 0px 30px;
    }

    #active {
        border-bottom: 3px solid #02335f;
    }
    
}


/* Haberler */

.blog-single .blog-entry .entry-img .entry-meta {
    position: absolute;
    background-color: transparent;
}

.blog-single .blog-entry .entry-img .entry-meta .entry-category a::after {
    content: "";
    margin-right: 5px;
}

.blog-single .blog-entry .entry-content {
    padding: 21px 0 13px;
    border-bottom: none;
}

/* haber table */

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
   /* background-color: #dddddd08; */
}


.blog.blog-single .sidebar .widget .post:hover {
    
    border-bottom: 4px solid #02335f;
}

#haber_aktif{
    color:#4aab3d;
}

.widget .widget-title h5 {
    color: #02335f;
}



.liste_ol{
    list-style: disc;
}


.service-single .service-entry .entry-content .entry-introduction .yeni_boyut {
    width: 100% !important;
}
.owl-nav.disabled{
                    display:none !important;
                  }



.service-single .service-entry .entry-content .entry-infos .entry-heading {
    color: #02335f;
}


.features-bar .features-holder .feature-panel .feature-content h5 {
    color: #02335f;
}

.widget-services .widget-content ul li a {
   text-transform: none;
}

#ok_yok_et span{
    display:none!important;
}



/* ok */

#ok_ol .owl-prev , #ok_ol .owl-next{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#ok_ol .owl-prev , #ok_ol .owl-next{
    width: 50px;
    height: 50px;
    background-color: #02335f;
}

 #ok_ol .owl-next{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
   
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    right: 0;
}


#ok_ol .owl-prev:before {
    -webkit-transform: rotate(
270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(
270deg);
}


#ok_ol .owl-prev::before {
    color: var(--global--color-white);
    content: '\e906';
    font-family: energia;
    font-size: 20px;
    top: 50%;
    margin-top: 12px;
    margin-left: 18px;
}


#ok_ol .owl-next:before {
    -webkit-transform: rotate(
90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(
90deg);
}

#ok_ol .owl-next::before {
    color: var(--global--color-white);
    content: '\e906';
    font-family: energia;
    font-size: 20px;
    top: 50%;
    margin-top: 12px;
    margin-left: 17px;
}

#ok_ol span{
    display: none!important;
}

#ok_ol .owl-stage-outer {
    overflow: hidden !important;
}




@media  screen and (max-width: 600px) {
        
    #ok_ol .owl-prev, #ok_ol .owl-next {
        width: 50px;
        height: 50px;
        background-color: transparent;
        top: 50%;
        margin-top: -13px;
    }

}


.service-single .service-entry .entry-content .entry-introduction .yeni_boyut img{
    width: 100% !important;
}

.footer .widget-links ul li a:hover {
    color: #929ba2!important;
    border-bottom: 3px solid #02335f !important;
}

.footer-copyright .copyright .social-icons li a:hover {
    color: #fff !important;
}

.footer-copyright .copyright .social-icons li a:hover i {
    color: #fff;
}

.footer .widget-links.widget-icon {
    background: none;
}

.footer .widget-contact .widget-content .directions a:hover {
    color: #fff !important;
}

.footer .widget-contact .widget-content .directions a:hover i {
    color: #fff;
}

.footer .widget-contact .widget-content .email a:hover {
    border-bottom: 3px solid #02335f !important;
}

#alt_cizgi:hover{
    border-bottom: 3px solid #02335f !important;
}

@media screen and (max-width: 667px){
    .footer .widget-contact .widget-content .address {
        margin-bottom: 11px;
    }
}

@media screen and (max-width: 650px){
    
    #back-to-top {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        bottom: 4px;
    right: 46px;
    }
    
}






/* harita*/

.map {
    position: relative;
    height: 495px;
}

    @media screen and (max-width: 1183px){
        .map {
            position: relative;
            height: 100%;
        }
    }


    @media screen and (max-width: 978px){
            .testimonial.testimonial-5 {
                padding-top: 0px;
            }
}



 @media screen and (min-width: 1166px){
        #iletisim_2{
            padding-top: 130px;
            padding-bottom: 50px;
        }
}



@media screen and (max-width: 991.98px){

    #img_sol{
        
         margin-bottom: 50px;
    text-align: left;
    float: left;
    /* padding-right: 0; */
    margin-left: 0px;
    float: left;
    align-items: flex-start;
    }

}


/* 04.11.2021 */

.energia1-insr:before {
    content: "\f16d";
     font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 500;
}



.energia1-twit:before {
    content: "\f0e1";
     font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 500;
}


.top-bar .social-links a:last-child {
    margin-right: 9px;
    font-size: 22px;
}


.about .about-img .counter {
    top: 276px; /*70px */

}


/* 05.11 .2021  */

/*sosyal medya alt */

.fa-instagram:before {
    content: "\f16d";
    font-family: 'Font Awesome 5 Brands';
    font-weight: 900;
    font-size: 20px;
}


.fa-linkedin:before {
    content: "\f0e1";
    font-family: 'Font Awesome 5 Brands';
    font-weight: 900;
    font-size: 20px;
}










