/*-----------------------------------------------------------------------------------

    Template Name: Bootstrap Template 
    Description: This is html5 template

-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
  
    1. Theme default CSS
    2. Anasayfa
    3. Degerler
    4. Tarihce
    5. iletisim
    

-----------------------------------------------------------------------------------*/


/*----------------------------------------*/


/*  Google Font #googleFont
/*----------------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&amp;display=swap');

/*----------------------------------------*/


/*  1. Theme default CSS
/*----------------------------------------*/

@font-face {
    font-family: "Nexa";
    src: url("fonts/nexa/Nexa-Light.otf");
}

@font-face {
    font-family: "Nexa";
    src: url("fonts/nexa/Nexa-Bold.otf");
	font-weight: 600;
}

@font-face {
    font-family: "Nexa";
    src: url("fonts/nexa/NexaBold.otf");
	font-weight: 700;
}


body {
    font-family: materialicons!important;
    font-size:16px;
    color:#333;
}

a {
	font-family: materialicons!important;
    text-decoration: none;
    cursor: pointer;
}


a:hover {
    text-decoration: none;
}

ul {
    list-style:none;
    font-weight: normal;
    color: #333;
    margin:0;
    padding:0;
}
ol {
    list-style:none;
    margin:0;
    padding:0;
}

ul li {
    margin:0;
    padding:0;
}

h2 {
		font-family: materialicons!important;
}

p {
		font-family: materialicons!important;
}


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

.mobile-ikon h2:before {
	left: 28px!important;
}

.experience-box {
	display:none
}

.mobil-gizle {
	display:none
}

.mobil-no-padding-bottom {
	padding-bottom:0!important;
}

.president-text {
	padding-top:25px!important;
}


}



.clear {
    clear: both;
}

.row-no-gutters {
    margin: 0px;
}

.no-mar {
    margin: 0!important;
}

.no-pad {
    padding: 0!important;
}

.no-fluid-media{
    overflow: hidden;
    padding: 0;
}

.pc-screen {}

.mobile-screen {}

.sectionbg{
    background: #f5f5f5;
}

/* 2. Anasayfa CSS */

.header {
    width: 100%;
    float: left;
}

.header-top {
    width: 100%;
    float: left;
    background: white;
    border-bottom: 1px solid #ffcbcb;
}

.header-left-area {}

.header-right-area {
    width: 100%;
    float: left;
}

.head-contact {
    width: 50%;
    float: left;
    padding: 5px 25px;
    text-align: right;
}

.head-contact span {
    font-weight: 700;
    font-size: 14px;
    padding: 0 5px;
    color: #6b6b6b;
}

.head-social {
    width: 50%;
    float: left;
    background: #ea2027;
    padding: 5px 0;
}


.hc-icon {
    margin-left: 5px;
    color: #6b6b6f;
}

.social-icons {
    width: 50%;
    float: left;
    padding-left: 20px;
}

.social-icons li {float: left;margin-right: 10px;}

.si-social {color: white;}

.head-lang {
    width: 50%;
    float: left;
}

.head-lang ul {
    float: left;
    border: 1px solid white;
    border-radius: 3px;
}

.head-lang ul li {
    float: left;
    padding: 0;
}

.head-lang ul li a {
    font-size: 14px;
    padding: 0px 5px;
    color: white;
    text-decoration: none;
    font-weight: 600;
}

#cookie-notice.cn-effect-fade {
    background-color: #000000d1!important;	
}

.bright {
    border-right: 2px solid white;
}

 #menu-area {
    width: 100%;
    float: left;
    background: #f7f7f7;
    padding: 5px 0;
}

.logo-area {
    width: 100%;
    float: left;
    vertical-align: middle;
    padding-top: 15px;
}

.header-logo {z-index: 99;width: 100%;float: left;line-height: 35px;vertical-align: middle;}

.mymenu {}

.mymenu li{}

.mymenu li a{
    color: #545454!important;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 10px!important;
    border: 1px solid transparent;
}

.mymenu li a:hover{
    color: #545454!important;
    font-weight: 700;
    text-transform: uppercase;
    padding: 15px 10px!important;
    border: 1px solid gainsboro;
}

.dropdown-menu{
    width: 100%;
}

 #slider{
    width: 100%;
    float: left;
 }

 .slider-specific{
    height: 570px!important;
    object-fit: cover;
 }

 .carousel-specific{
    border-bottom: none;
    top: 0;
    text-align: left;
    width: 1140px;
    margin: 0 auto;
    padding: 50px 0 0 0;
 }

 .slider-left-sect{
    width: 50%;
    height: auto;
    float: left;
    padding: 100px 10px 10px 10px;
 }

 .slider-left-sect h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 50px;
    font-family: Nexa;
}

 .slider-left-sect p {
    font-weight: 300;
    font-size: 25px;
}

 .slider-left-sect a {
    float: left;
    background: #ea2027;
    font-size: 20px;
    font-weight: 200;
 }

 .slider-right-sect {
    width: 50%;
    float: left;
    padding-top: 135px;
}

 .slider-right-sect ul {
    width: 55%;
    margin: 0 auto;
    float: right;
}

 .slider-right-sect ul li {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    color: white;
    border: 2px solid white;
    border-radius: 10px;
}


.slider-right-sect ul li:nth-child(2n){
    border:0;
}

.myareasi {
    background: rgb(234, 32, 39);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.areathird {
    width: 70%;
    float: left;
    padding: 12px 5px 11px 10px;
    text-align: left;
}

.areathird a {
    color: white;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    width: 100%;
}

 .areathird span{
float: left;
    font-size: 14px;
    width: 100%;
 }

.slider-right-sect ul li span {
    float: left;
    font-size: 15px;
    font-weight: 300;
    width: 50%;
}

 .slider-button {
    color: white;
    float: left;
    width: 70%;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}

.slicon-area {
    width: 30%;
    float: left;
    text-align: center;
    padding: 12px 12px 13px 12px;
}

.areatwo {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background: linear-gradient(151deg, rgb(91, 17, 20) 0%, rgb(234, 32, 39) 82%, rgb(233, 32, 39) 88%);
}

 .slicon {
 width: 60%;
}

 .carousel-indicators{
    position: initial;
    display: block;
    margin: 0 auto;
 }

 .carousel-indicators li {
    text-indent: initial;
    background: transparent;
    width: auto;
    height: auto;
    float: left;
    opacity: 1!important;
    border: 0;
 }

 .carousel-indicators li:after{
    display: none!important;    
 }

  .carousel-indicators .active:after {
    content: "";
    position: absolute;
    background: red;
    width: 11px;
    height: 11px;
    top: 15px;
    left: auto;
    border-radius: 50%;
  }

.mybullets{
    width: 50%;
    float: left;
}

 #reference-area{
    width: 100%;
    float: left;
    background: white;
    box-shadow: -1px -1px 20px 4px #00000030;
 }

 
 .slider1{
    background-image: url("../images/slider/1.png");
}
.slider2{
    background-image: url("../images/slider/2.png");
}
.slider3{
    background-image: url("../images/slider/3.png");
}
.slider4{
    background-image: url("../images/slider/4.png");
}
.slider5{
    background-image: url("../images/slider/5.png");
}
.slider6{
    background-image: url("../images/slider/6.png");
}

.partner {
    background-position: center;
    background-repeat: no-repeat;
    padding: 20px 72px;
}

.widgets-img:hover .widgets1{
    background-image: url("../images/slider/1.png");
}
.widgets-img:hover .widgets2{
    background-image: url("../images/slider/2.png");
}
.widgets-img:hover .widgets3{
    background-image: url("../images/slider/3.png");
}
.widgets-img:hover .widgets4{
    background-image: url("../images/slider/4.png");
}
.widgets-img:hover .widgets5{
    background-image: url("../images/slider/5.png");
}
.widgets-img:hover .widgets6{
    background-image: url("../images/slider/6.png");
}
 .widgets-img{width: 100%;margin: 0 auto;padding: 20px 5px;text-align: center;}

 .widgets-img:hover{
    

    transition: all 0.3s ease 0s;
    z-index: 99;
    position: relative;
  
 }

 .carousel-indicators : active {
    background: #ea2027;
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    z-index: 99;
    position: relative;
    top: -4px;
}

 .carousel-inner{
      border-bottom: 5px solid #ea2027;  
 }

 .projects .carousel-inner{
      border-bottom: 0!important;  
 }

 .widgets-img img{margin: 0 auto; width: 100%;}

#projects-area{
    width: 100%;
    float: left;
    padding: 140px 0 40px 0;
}

.projects {
    width: 100%;
    float: left;
    box-shadow: 3px 5px 20px 2px #00000024;
}

.mycarousel{
    padding: 35px 50px 60px 40px;
    background: white;
    border: 1px solid #bbbbbb75;
}

.mycarousel h2{
    font-weight: 700;
    font-size: 25px;
    color: #444;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.cricon{}

.mylefticon{
    color: #afafaf;
    font-size: 34px;
}

.myrighticon{
    color: #afafaf;
    font-size: 34px;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 32px!important;
    background: no-repeat 50%/100% 100%;
}

.carousel-control-next-icon{
        background: url(righticon.png);
    width: 20px;
    background-repeat: no-repeat;
}
.carousel-control-prev-icon{
        background: url(lefticon.png);
    width: 20px;
    background-repeat: no-repeat;
}

.post-title{
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    width: 100%;
    float: left;
}

.post-date{
    font-size: 13px;
    font-weight: 600;
    color: #6f6f6f;
}

.mycarousel p{
    padding: 20px 0;
    margin-bottom: 45px;
    font-weight: 300;
    color: #797979;
    font-size: 14px;
    line-height: 28px;
}

.mybutton{
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    margin-right: 30px;
    background: #ea2027;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}

.mybutton:hover{
    background:#ff0000;
    color:white;
}

.carousel-rows {
    width: 175px;
    height: 100px;
    position: absolute;
    top: -60px;
    right: 0;
}

.left-row {
    border: 1px solid #b5b5b5;
    border-radius: 50%;
    background: white;
    z-index: 9;
}

.right-row {
    border: 1px solid #b5b5b5;
    border-radius: 50%;
}

.carousel-control-next, .carousel-control-prev {
    width: 34%!important;
    margin: 20px;
}

.projects-img {
    width: 100%;
    float: left;
    background: #ea2027;
    padding: 20px;
    position: absolute;
    top: -40px;
    left: -40px;
}

.projects-title {
    width: 100%;
    float: left;
    color: white;
    padding: 10px 0 20px 0;
}

.title-info {
    width: 60%;
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

.buildicon {
    font-size: 45px;
}

.title-icon{
    width: 10%;
    float: left;
}

.title-info h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 7px;
}

.title-info span {
    font-size: 13px;
    float: left;
}

.title-button {
    float: left;
    width: 30%;
    text-align: right;
}

.title-button a {
    color: white;
    font-size: 14px;
    border: 1px solid white;
    border-radius: 5px;
    padding: 5px;
    line-height: 40px;
}

.projects-pic {
    width: 100%;
    float: left;
}

.projects-pic img{
    width: 100%;
    float: left;
}

.projects-sub {
    width: 100%;
    float: left;
    padding: 5px 0;
}

.projects-sub{}

.projects-sub ul{
    width: 100%;
    float: left;
}

.projects-sub ul li{
    width: 50%;
    float: left;
}

.projects-sub span {font-size: 15px;font-weight: 600;color: white;width: 100%;float: left;line-height: 5px;padding-top: 11px;}

.projects-sub span small{
}

.projects-sub a {color: white;font-size: 14px;text-decoration: underline;}

.mylia {text-align:right;}

.mylismall {
    color: white;
    font-size: 12px;
}

#sectors-area {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 100px;
}

.sectors {
    width: 100%;
    float: left;
}

.sectors-title {
    width: 100%;
    float: left;
}

.sectors-title h4 {
    font-weight: 700;
    color: #ea2027;
    font-size: 19px;
}

.sectors-title h4 span {
    color: #444;
}

.sectors-title h2 {
    font-weight: 700;
    font-size: 24px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}

.sectors-title p {
    padding-bottom: 20px;
    color: dimgrey;
}

.president-image-area {
    width: 100%;
    float: left;
}

.president-image-area img {
    width: 350px;
    float: left;
    position: absolute;
    top: -200px;
}

.sectors-content{
    width: 100%;
    float: left;
}

.sectors-widgets {
    width: 100%;
    margin: 0 auto;
    border: 1px solid #e6e6e6;
    border-radius: 50%;
    padding: 7%;
    background: white;
}

.sectors-widgets:hover {}

.sectors-circle {
    border: 1px solid #cecece00;
    border-radius: 50%;
    padding: 50px;
    background: white;
}

.sectors-circle:hover{
    background-color:#ea2027;
    color:white;
    transition: all 0.6s ease 0s;
}

.sectorsicon {
    font-size: 40px;
    margin-bottom: 20px;
}

.sectors-circle h2 {
    padding-top: 5px;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    letter-spacing: 1px;
}

.sectors-circle p {
    font-size: 16px;
    margin: 0;
}

.line-shadow {}

.cicon{
    font-size: 18px;
    margin-left: 10px;
}

#president-area {
    width: 100%;
    float: left;
    padding-bottom: 100px;
}

.president-img {
    float: left;
    width: 100%;
}

.president-img img {
    width: 100%;
    border-radius: 6px!important;
}

.president-text {}

.president-text span {
    font-weight: 700;
    color: #ea2027;
    font-size: 14px;
}

.president-text h2 {
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 15px;
}

.president-text p {
    line-height: 24px;
    font-size: 16px;
    color: #545557;
}

.president-text a {
    text-decoration: none;
    margin-top: 10px;
    float: left;
}

#message-area {
    width: 100%;
    float: left;
    padding: 60px 0;
}

.messagebg {
    background: #d6d6d6;
}

.messages {}

.promise {
    width: 100%;
    float: left;
}

.presimg-area {
    width: 10%;
    float: left;
}

.presimg-text {
    width: 90%;
    float: left;
    padding-left: 20px;
    padding-top: 5px;
}

.presimg-area img{width: 100%;float: left;border-radius: 50%;height: 80px;}

.presimg-text p {
    padding: 25px 0 10px 0;
    line-height: 0;
    font-weight: 700;
    color: #333;
    margin: 0;
}

.presimg-text span {
    font-size: 14px;
}

.quicon {
    font-size: 36px;
    color: #333;
}

.quo-message {
    padding: 10px 40px!important;
    margin: 0;
}

.qleft {}

.qright {
    float: right;
}

#redbanner-area {
    width: 100%;
    padding: 50px 0;

}

.redimage{
    background-image: url('kurulus.jpg');
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0.72);
}


.redimage:before{
  background-color: rgba(234, 32, 39, 0.93);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
}

.redbanner {
    width: 100%;
    float: left;
    padding: 20px 0 90px 0;
}

.redbanner h2 {
    color: white;
    font-weight: 600;
}

.redbanner span {
    color: white;
}

.banner-link {
    width: 50%;
    margin: 0 auto;
    overflow: hidden;
}

.banner-link li {float: left;padding-right: 15px;text-align: center;}

.banner-link li a {
    color: white;
    border-left: 1px solid white;
    padding-left: 5px;
}

#faq-area{
    width: 100%;
    float: left;
    padding: 80px 0;
}

 .myhead {
    background: #ea2027;
    margin-bottom: 20px;
    padding: 0px;
    border: 0;
    border-radius: 0!important;
}

 .myhead h5 button{
    color: white!important;
    text-decoration: none!important;
    text-transform: uppercase!important;
    font-weight: 700;
    border-radius: 0!important;
}

.bg-light .collapsed{
    background: none;
}

.collapsed .vertical-line {
    border-left: 5px solid #ea2027;
    height: 42px;
    position: absolute;
    top: -2px;
    left: 20px;
}

.collapsed .vertical-line:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 4px;
    top: -1px;
    background: #ea2027;
    left: -8px;
    clip-path: polygon(50% -220%, 0 100%, 100% 100%, 100% 120%);
}

.collapsed .vertical-line:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 4px;
    top: 40px;
    background: #ea2027;
    left: -9px;
    clip-path: polygon(50% -220%, 0 100%, 100% 100%, 100% 120%);
    transform: rotate(180deg);
}
.vertical-line {
    border-left: 5px solid #b9b9b9;
    height: 42px;
    position: absolute;
    top: -2px;
    left: 20px;
}

.vertical-line:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 4px;
    top: -1px;
    background: #b9b9b9;
    left: -8px;
    clip-path: polygon(50% -220%, 0 100%, 100% 100%, 100% 120%);
}

.vertical-line:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 4px;
    top: 40px;
    background: #b9b9b9;
    left: -9px;
    clip-path: polygon(50% -220%, 0 100%, 100% 100%, 100% 120%);
    transform: rotate(180deg);
}

.card-body {
    font-size: 15px;
    padding: 0 1.25rem 2rem 1.25rem!important;
    color: #504c4c;
}

.card-body p {
    padding-bottom: 10px;
}

.myhead p {
    margin: 0;
    font-weight: 800;
    padding-left: 30px;
}

.myhead p span {
    font-weight: 600;
}

.collapsed{
    width: 100%;
    text-align: left;
    background: #b9b9b9;
}

.card {
    border:none!important;
}

.redwidgets {
    width: 100%;
    float: left;
    background: url('kurulus.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.myfilter{
    width: 100%;
    float: left;
    background: #cc0c0cf0;
    padding: 20px;
}

.numbers {
    width: 100%;
    float: left;
    border: 1px solid white;
    padding: 20px;
}

.numbers li {
    width: 100%;
    float: right;
    text-align: right;
    padding: 20px 0;
}

.services-number {
    width: 80%;
    float: left;
}

.services-number span {
    width: 100%;
    color: white;
    font-weight: 800;
    font-size: 35px;
}

.services-number p {
    color: white;
}

.services-icon {
    width: 15%;
    float: right;
}

.servicon {
    font-size: 65px;
    color: white;
    vertical-align: middle;
    margin-top: 10px;
}

.redwidgets-span {
    float: right;
    text-align: right;
    color: white;
    padding: 10px 15px;
    border: 1px dashed white;
}

#footer-line {
    width: 100%;
    float: left;
    padding: 20px 0;
    background: #ea2027;
}

.footer-line-left {
        width: 50%;
    float: left;
}

.footer-line-left p {float: left;font-weight: 800;color: white;margin: 0;font-size: 18px;}

.footer-line-right {
        width: 50%;
        float: left;
        text-align: right;
}

.footer-line-right span {
    color: white;
    padding: 0 20px;
}

.footer-line-right ul{
    float: right;
}

.footer-line-right ul li{
    float: left;
    padding: 0 5px;
}

.footer{
    width: 100%;
    padding: 50px 0;
    background: #f5f5f5;
}

.footer-area{
    width: 100%;
    float: left;
}

.footer-area h3{
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
}

.footer-contact{
    width: 100%;
    float: left;
}

.footer-contact li{
    float: left;
    width: 100%;
    font-size: 14px;
    padding-bottom: 10px;
    line-height: 25px;
}

.footer-logo{
    padding-bottom: 20px;
    width: 100%;
    float: left;
}

.footer-area p{
    font-size: 14px;
}

.footer-links{
    width: 100%;
    float: left;
}

.footer-links li{
    font-size: 14px;
    padding-bottom: 10px;
}


/* degerler.html */

#tabs-area{
    width: 100%;
    float: left;
    padding: 100px 0;
}

.nav.nav-tabs {
    float: left;
    display: block;
    border-bottom:0;
    border-right: 1px solid #ddd;
}
.nav-tabs .nav-link {
    border: 0px;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #fff;
}
.nav-tabs .nav-link:hover:after {width: 0;height: 0;content: "";border-style: solid;position: absolute;border-width: 8px 0 0 12px;right: 0;top: -8px;border-color: transparent transparent transparent #9e181c;}

.nav-tabs .nav-link:hover:before {width: 0;height: 0;content: "";border-style: solid;position: absolute;border-width: 0 0 8px 12px;left: 0px;top: -8px;border-color: transparent transparent #9e181c transparent;}

.nav-tabs .nav-link.active:after {width: 0;height: 0;content: "";border-style: solid;position: absolute;border-width: 8px 0 0 12px;right: 0;top: -8px;border-color: transparent transparent transparent #9e181c;}

.nav-tabs .nav-link.active:before {width: 0;height: 0;content: "";border-style: solid;position: absolute;border-width: 0 0 8px 12px;left: 0px;top: -8px;border-color: transparent transparent #9e181c transparent;}

.nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #ea2027 !important;
    border-color: #ea2027;
    position: relative;
    width: 100%;
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    padding-left: 25px;
    font-size: 16px;
}
.nav-tabs .nav-link {
    border-radius: 0;
    color: #9e9e9e;
}

.content-bg{
    width: 100%;
    float: left;
    background: white;
    padding-bottom: 50px;
    border-radius: 5px;
}

.tab-content>.active {
    display: block;
    background: #ffffff;
    min-height: 165px;
}
.nav.nav-tabs {
    float: left;
    display: block;
    border-bottom: 0;
    border-right: 1px solid transparent;
    width: 100%;
    background: white;
    border-radius: 5px;
}

.nav-tabs .nav-item:last-child{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    color: white;
    background: #ea2027;
    position: relative;
    width: 100%;
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    padding-left: 25px;
    font-size: 16px;
}


.nav-tabs .nav-item {
    margin-bottom: -1px;
    padding: 3px 0 11px 0;
}


.mytabs-title {
    text-align: left;
    font-weight: 700;
    color: #444;
    background: gainsboro;
    padding: 15px 0 15px 15px!important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.mycontent-area {}

.tabpaneltitle {
    padding: 13px!important;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    color: #444;
    background: gainsboro;
}

.tabpaneltitle h2 {
    font-weight: 700;
    font-size: 16px;
}

.tabpaneltext {
    padding: 15px;
}

.tabpaneltext p {
    font-size: 15px;
}

.list-title {
    width: 100%;
    padding: 10px 0;
}

.list-left-title {
    float: left;
    width: 100%;
}

.list-right-title {
    float: left;
    width: 100%;
    text-align: right;
}

.list-left-title span {
    color: #ea2027;
    font-weight: 600;
}

.list-right-title span {
    font-weight: 700;
    color: #ea2027;
}

.titlecon {
    font-size: 35px;
    position: relative;
    top: 7px;
}

.mycircle {
    color: #ea2027;
    vertical-align: -webkit-baseline-middle;
}

.mycircle-area-left{
    width: 10%;
    float: left;
    height: 100%;
}
.mycircle-area-right{
    width: 10%;
    float: right;
}

.mylist-area{
    width: 90%;
    float: left;
    padding: 0 5px;
    font-size: 14px;
}

.two-list {
    width: 100%;
    padding: 20px 0;
}

.two-list li {
    width: 100%;
    padding: 10px 0;
}

.two-list li:nth-child(2n){
    text-align: right;
}

.sub-subject {
    width: 100%;
    float: left;
    background-image: url('kurulus.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 5px;
    color: white;
}

.sub-subject-bg{
    width: 100%;
    float: left;
    padding: 15px;
    background: #ea2027e8;
    border-radius: 5px;
}

.sub-subject h2 {
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 15px;
}

.myeurope {
    font-size: 42px;
    position: relative;
    top: 7px;
    margin-right: 5px;
}

.mycircle-white {}

.mycircle-white-area-left{
    width: 5%;
    float: left;
}

.sub-subject ul {
    width: 100%;
    float: left;
}

.sub-subject ul li {
    width: 100%;
    float: left;
    text-align: left;
    color: white;
    font-size: 14px;
    padding-bottom: 15px;
    font-weight: 600;
}

/* tarihce.html */

/*h4{text-align:center;margin:30px 0;color:#444}*/
.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#ec496e;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #ec496e;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#ec496e;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#ec496e;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #ec496e;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#ec496e;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#ec496e;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;font-size:16px;color:#404040;line-height:20px;letter-spacing:1px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#f9850f}
.main-timeline .timeline:nth-child(2n) .title{color:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#f9850f;border-bottom-color:#f9850f}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#8fb800}
.main-timeline .timeline:nth-child(3n) .title{color:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#8fb800;border-bottom-color:#8fb800}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
@media only screen and (max-width:1200px){.main-timeline .timeline-icon:before{width:50px;right:-50px}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
.main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px){.main-timeline .timeline{margin:0 0 10px}
.main-timeline .timeline-icon{left:25%}
.main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
.main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px){.main-timeline{padding-top:50px}
.main-timeline:before{left:80px;right:0;margin:0}
.main-timeline .timeline{margin-bottom:70px}
.main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
.main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
.main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
.main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
.main-timeline .timeline-icon i{font-size:30px;line-height:45px}
.main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:right}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
.main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}
@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}



/******************* Timeline Demo - 4 *****************/
.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content:"";width: 1px;height: 70%;background: #ababab;position:absolute;top: 80px;left:50%;transform:translateX(-50%);}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top:50%;transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left:100px;float:right;position:relative}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background: #d5d5d5;border: 5px solid #d5d5d5;position:absolute;left:-10px;}
.main-timeline4 .timeline-content{display:block;padding-left: 10px;position:relative;}
.main-timeline4 .timeline-content:before{width:90px;height: 3px;border-top: 1px solid #d5d5d5;position:absolute;left:-92px;}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #f54957;font-size:30px;color:#f54957;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .year:before{content:"";border-left:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-13px;right:0;transform:rotate(45deg)}
.main-timeline4 .inner-content{padding:20px 0;}
.main-timeline4 .title{font-size: 32px;font-weight: 800;color: #ea2027;text-transform:uppercase;margin:0 0 5px;}
.main-timeline4 .description{font-size:14px;color:#6f6f6f;margin:0 0 5px;}
.main-timeline4 .timeline:nth-child(2n){padding:0 100px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;right:-10px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding: 0 10px 0 0;}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-92px}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2n) .year:before{right:auto;left:0;border-left:none;border-right:20px solid #f54957;transform:rotate(-45deg)}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0}
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px;}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0;}
/*.main-timeline4 .timeline:nth-child(2n) .year{border-color:#1ebad0;color:#1ebad0}
.main-timeline4 .timeline:nth-child(2) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(2n) .title{color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year{border-color:#7cba01;color:#7cba01}
.main-timeline4 .timeline:nth-child(3) .year:before{border-left-color:#7cba01}
.main-timeline4 .timeline:nth-child(3n) .title{color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year{border-color:#f8781f;color:#f8781f}
.main-timeline4 .timeline:nth-child(4) .year:before{border-right-color:#f8781f}
.main-timeline4 .timeline:nth-child(4n) .title{color: #f8781f;} */
@media only screen and (max-width:1200px){.main-timeline4 .year{top:50%;transform:translateY(-50%)}
}
@media only screen and (max-width:990px){.main-timeline4 .timeline{padding-left:75px}
.main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
.main-timeline4 .timeline-content{padding-left:130px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
.main-timeline4 .timeline-content:before{width:68px;left:-68px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
}
@media only screen and (max-width:767px){.main-timeline4{overflow:visible}
.main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0)}
.main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0)}
.main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:center;padding:0;margin:0 0 10px}
.main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before,.main-timeline4 .year:before{border:none;border-right:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;left:-23px;bottom:auto;right:auto;transform:rotate(0)}
.main-timeline4 .timeline:nth-child(2n) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year:before{border-right-color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year:before{border-right-color:#f8781f}
.main-timeline4 .inner-content{padding:10px}
}


/* iletisim.htlml */


.w45 {
    width: 45%;
    float: left;
    margin-right: 5%;
}

.w50 {
    width: 50%;
    float: left;
}

.form-control:focus{
    border-color: #ea2027!important;
    box-shadow: none!important;
}

.form-control{
    font-size: 14px;
    padding:10px;
    border-radius: 0;
    background: #f9f9f9;
    border-color: #eaeaea;
}

.contact-info {
    width: 100%;
    float: right;
    text-align: right;
    padding-bottom: 25px;
}

.contact-info p {
    margin: 0;
    font-weight: 700;
}

.contact-info span {
    font-size: 14px;
}

.map {
    width: 100%;
    padding-top: 50px;
}

.map h2 {
    font-size: 18px;
    font-weight: 700;
    color: #444;
}

.map-line{
    width: 100%;
    float: left;
    padding-bottom: 20px;
}

.map-line:after {
    content: "";
    position: absolute;
    width: 200px;
    border-top: 2px solid #ea2027;
}

.anil {}

.deneme {}

.deneme {}

.deneme {}

/* Cookie Style */

.cc-window{
    opacity:1;
    transition:opacity 1s ease
}
.cc-window.cc-invisible{
    opacity:0
}
.cc-animate.cc-revoke{
    transition:transform 1s ease
}
.cc-animate.cc-revoke.cc-top{
    transform:translateY(-2em)
}
.cc-animate.cc-revoke.cc-bottom{
    transform:translateY(2em)
}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{
    transform:translateY(0)
}
.cc-grower{
    max-height:0;
    overflow:hidden;
    transition:max-height 1s
}
.cc-link,.cc-revoke:hover{
    text-decoration:underline
}
.cc-revoke,.cc-window{
    position:fixed;
    overflow:hidden;
    box-sizing:border-box;
    font-family:Helvetica,Calibri,Arial,sans-serif;
    font-size:12px;
    line-height:1.5em;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    z-index:9999
}
.cc-window.cc-static{
    position:static
}
.cc-window.cc-floating{
    padding:2em;
    max-width:24em;
    -ms-flex-direction:column;
    flex-direction:column
}
.cc-window.cc-banner{
    padding:0.3em 1em;
    width:100%;
    -ms-flex-direction:row;
    flex-direction:row
}
.cc-revoke{
    padding:.5em
}
.cc-header{
    font-size:18px;
    font-weight:700
}
.cc-btn,.cc-close,.cc-link,.cc-revoke{
    cursor:pointer
}
.cc-link{
    opacity:.8;
    display:inline-block;
    padding:.2em
}
.cc-link:hover{
    opacity:1
}
.cc-link:active,.cc-link:visited{
    color:initial
}
.cc-btn{
    display:block;
    padding:.4em .8em;
    font-size:.9em;
    font-weight:700;
    border-width:2px;
    border-style:solid;
    text-align:center;
    white-space:nowrap
}
.cc-banner .cc-btn:last-child{
    min-width:140px
}
.cc-highlight .cc-btn:first-child{
    background-color:transparent;
    border-color:transparent
}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{
    background-color:transparent;
    text-decoration:underline
}
.cc-close{
    display:block;
    position:absolute;
    top:.5em;
    right:.5em;
    font-size:1.6em;
    opacity:.9;
    line-height:.75
}
.cc-close:focus,.cc-close:hover{
    opacity:1
}
.cc-revoke.cc-top{
    top:0;
    left:3em;
    border-bottom-left-radius:.5em;
    border-bottom-right-radius:.5em
}
.cc-revoke.cc-bottom{
    bottom:0;
    left:3em;
    border-top-left-radius:.5em;
    border-top-right-radius:.5em
}
.cc-revoke.cc-left{
    left:3em;
    right:unset
}
.cc-revoke.cc-right{
    right:3em;
    left:unset
}
.cc-top{
    top:1em
}
.cc-left{
    left:1em
}
.cc-right{
    right:1em
}
.cc-bottom{
    bottom:1em
}
.cc-floating>.cc-link{
    margin-bottom:1em
}
.cc-floating .cc-message{
    display:block;
    margin-bottom:1em
}
.cc-window.cc-floating .cc-compliance{
    -ms-flex:1;
    flex:1
}
.cc-window.cc-banner{
    -ms-flex-align:center;
    align-items:center
}
.cc-banner.cc-top{
    left:0;
    right:0;
    top:0
}
.cc-banner.cc-bottom{
    left:0;
    right:0;
    bottom:0
}
.cc-banner .cc-message{
    -ms-flex:1;
    /*flex:1;*/
    padding-right: 35px;
    
}
.cc-compliance{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-line-pack:justify;
    align-content:space-between
}
.cc-compliance>.cc-btn{
    -ms-flex:1;
    flex:1
}
.cc-btn+.cc-btn{
    margin-left:.5em
}
@media print{
    .cc-revoke,.cc-window{
        display:none
}
}
@media screen and (max-width:900px){
    .cc-btn{
        white-space:normal
}
.elementor-55 .elementor-element.elementor-element-0c3ed30:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0c3ed30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    margin-bottom: 30px;
}

}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){
    .cc-window.cc-top{
        top:0
}
    .cc-window.cc-bottom{
        bottom:0
}
    .cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{
        left:0;
        right:0
}
    .cc-window.cc-banner{
        -ms-flex-direction:column;
        flex-direction:column
}
    .cc-window.cc-banner .cc-compliance{
        -ms-flex:1;
        flex:1
}
    .cc-window.cc-floating{
        max-width:none
}
    .cc-window .cc-message{
        margin-bottom:1em
}
    .cc-window.cc-banner{
        -ms-flex-align:unset;
        align-items:unset
}
}
.cc-floating.cc-theme-classic{
    padding:1.2em;
    border-radius:5px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{
    text-align:center;
    display:inline;
    -ms-flex:none;
    flex:none
}
.cc-theme-classic .cc-btn{
    border-radius:5px
}
.cc-theme-classic .cc-btn:last-child{
    min-width:140px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{
    display:inline-block
}
.cc-theme-edgeless.cc-window{
    padding:0
}
.cc-floating.cc-theme-edgeless .cc-message{
    margin:2em 2em 1.5em
}
.cc-banner.cc-theme-edgeless .cc-btn{
    margin:0;
    padding:.8em 1.8em;
    height:100%
}
.cc-banner.cc-theme-edgeless .cc-message{
    margin-left:1em
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{
    margin-left:0
}

.elementor-item:hover{
    border:1px solid #fff0;
}

.elementor-item{
    border:1px solid #fff0;
}

.sub-menu{
        width: 100%!important;
        border-color: #f5f5f5!important;
}

.menu-item-has-children .sub-arrow:after{
    content: '';
    background: url(arrow.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: inherit;
    top: 17px;
    right: 8px;
    float: right;
    width: 16px;
    height: 10px;
}


.elementor-menu-toggle .eicon:before{
    content: ''!important;
    background: url(navbar.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: inherit;
    top: 12px;
    right: 0;
    width: 28px;
    height: 20px;
}

.elementor-menu-toggle{
    background: #fff0!important;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
    margin-top: 45px;
}

.eael-feature-list-6e7484e li:first-child {
    background:black!important;
}

.sub-arrow .fa-w-16{
    display: none;
}


#menu-1-2d7f6b9 .elementor-item{
    font-weight: 600;

}


.elementor-55 .elementor-element.elementor-element-535123f:hover .elementor-widget-container span{
color: white;
}
.elementor-55 .elementor-element.elementor-element-535123f:hover .elementor-widget-container p{
color: white;
}
.elementor-55 .elementor-element.elementor-element-ce02327:hover .elementor-widget-container span{
color: white;
}
.elementor-55 .elementor-element.elementor-element-ce02327:hover .elementor-widget-container p{
color: white;
}
.elementor-55 .elementor-element.elementor-element-8be03e7:hover .elementor-widget-container span{
color: white;
}
.elementor-55 .elementor-element.elementor-element-8be03e7:hover .elementor-widget-container p{
color: white;
}
.elementor-55 .elementor-element.elementor-element-feaa4a0:hover .elementor-widget-container span{
color: white;
}
.elementor-55 .elementor-element.elementor-element-feaa4a0:hover .elementor-widget-container p{
color: white;
}
.elementor-55 .elementor-element.elementor-element-2271f77 .special-heading span{
    font-weight: 500;
}

.elementor-tab-title:after {
    content: "";
    left: 35px;
    position: absolute;
    margin-top: -59px;
    display: block;
    width: 30px;
    height: 120px;
    background-image: url(facelo-red.png);
    background-repeat: no-repeat;
}


.menu-item-79 a{
    font-weight: 300!important;
}
.menu-item-80 a{
    font-weight: 300!important;
}
.menu-item-81 a{
    font-weight: 300!important;
}

.elementor-120 .elementor-element.elementor-element-12aeb78 input.wpcf7-form-control.wpcf7-text, .wpcf7-textarea{
        padding: 8px 5px 7px 12px!important;
}

.menu-item-1663:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-212:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-213:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-214:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-215:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-212 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: -9px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-213 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: -9px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-214 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: -9px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-215 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: -9px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}

.elementor-120 .elementor-element.elementor-element-f6a07a2 .elementor-nav-menu--main .elementor-item{ 
z-index: 100;
font-weight: 400!important;
 }
.elementor-120 .elementor-element.elementor-element-f6a07a2 .elementor-nav-menu--main .elementor-item:hover{ 
    border: 1px solid #fff0!important;
    color: white!important;
 }

.elementor-122 .elementor-element.elementor-element-4aa5fe1 .elementor-nav-menu--main .elementor-item{ 
z-index: 100;
font-weight: 400!important;
 }
.elementor-122 .elementor-element.elementor-element-4aa5fe1 .elementor-nav-menu--main .elementor-item:hover{ 
    border: 1px solid #fff0!important;
    color: white!important;
 }
.elementor-160 .elementor-element.elementor-element-f34b11e .elementor-nav-menu--main .elementor-item{ 
z-index: 100;
font-weight: 400!important;
 }
.elementor-160 .elementor-element.elementor-element-f34b11e .elementor-nav-menu--main .elementor-item:hover{ 
    border: 1px solid #fff0!important;
    color: white!important;
 }

/* sidebar menu hover start*/
/*
.sponsorluk .sm-vertical li:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: -8px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.sponsorluk .sm-vertical .li .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: -9px;
    height: 100px;
    width: 345px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}

.elementor-nav-menu--main .elementor-nav-menu .menu-item a{ 
z-index: 100;
font-weight: 400;
border: 1px solid #fff0;
 }

.elementor-nav-menu--main .elementor-nav-menu .menu-item a:hover{ 
    border: 1px solid #fff0;
    color: white;
 }
*/
/* sidebar menuhover end*/

.elementor-widget-image .elementor-image>a, .elementor-widget-image .elementor-image figure>a{
        width: 160px;
}

.jet-smart-listing__arrows div:nth-child(2){
    transform: rotate(180deg);
}

#cookie-law-info-again{
    display: none!important;
}

#cookie-law-info-bar{
        padding: 0px 10px;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    background-color: rgb(162, 57, 61)!important;
    border-radius: 2px;
    margin-left: 25px!important;
}

.elementor-55 .elementor-element.elementor-element-43eeddf .elementor-accordion .elementor-tab-title{
        margin-bottom: 10px;
}

#menu-1-73549c5{
    height: 650px;
    width: 100%;
    overflow-y: scroll;
}

#menu-1-8413080{
    height: 650px;
    width: 100%;
    overflow-y: scroll;
}


/* width */
.elementor-nav-menu__align-left .elementor-nav-menu::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.elementor-nav-menu__align-left .elementor-nav-menu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
}


.elementor-nav-menu__align-left .elementor-nav-menu::-webkit-scrollbar-thumb {
  background: #ea2027; 
  border-radius: 2px;
}


@media only screen and (min-width: 240px) and (max-width: 1024px) {

    .elementor-55 .elementor-element.elementor-element-8fe3a23 {
        display: none;
    }

.eael-timeline-post .eael-timeline-post-inner, .eael-timeline-post:nth-child(2n) .eael-timeline-post-inner {
    height: 295px;
    margin: 0 auto;
    width: 100%;
}

.menu-item-212:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-213:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-214:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-215:hover::after {
    content: '';
    position: absolute;
    top: -4px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 99;
}

.menu-item-212 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-213 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-214 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: 0px;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.menu-item-215 .elementor-item-active:after{
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    height: 100px;
    width: 370px;
    background: url(cerveve.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}




    .elementor-120 .elementor-element.elementor-element-f6a07a2 .elementor-nav-menu--main{ 
    z-index: 100;
    font-weight: 400!important;
    display: block;
     }
    .elementor-122 .elementor-element.elementor-element-4aa5fe1 .elementor-nav-menu--main{ 
    z-index: 100;
    font-weight: 400!important;
    display: block;
     }
    .elementor-160 .elementor-element.elementor-element-f34b11e .elementor-nav-menu--main{ 
    z-index: 100;
    font-weight: 400!important;
    display: block;
     }

    .elementor-55 .elementor-element.elementor-element-55f6b81 .elementor-image img{
        display: none;
    }
    .elementor-55 .elementor-element.elementor-element-305a92e{
        display: none!important;
    }
    .elementor-55 .elementor-element.elementor-element-b2a8460 .mosby-logo-area{
        width: 50%;
    }
    .elementor-nav-menu--dropdown .elementor-item .elementor-item-active{
        background: #fff0!important;
        color: #333!important;
    }
    .elementor-nav-menu__align-left .elementor-nav-menu a{
        cursor:pointer;
    }
    .elementor-nav-menu__align-left .elementor-nav-menu a{
        cursor:pointer;
    }

        .elementor-55 .elementor-element.elementor-element-aa253c0 {
    padding: 10px 0px 5px 0px!important;
        }

    .elementor-120 .elementor-element.elementor-element-12aeb78 input.wpcf7-form-control.wpcf7-text{
        width: 100%;
    }

    .elementor-120 .elementor-element.elementor-element-12aeb78 input.wpcf7-form-control.wpcf7-text, .wpcf7-textarea{
        width: 100%;
    }

    .sbh{
        display: none!important;
    }

    .elementor-160 .elementor-element.elementor-element-c8beef3{
        display: none;
    }
    .elementor-160 .elementor-element.elementor-element-9f9b041{
        display: none;
    }
    .elementor-element-aeea3fd{
        padding: 30px 0;
    }
    .elementor-element-e360033{
        display: none;
    }

    .elementor-160 .elementor-element.elementor-element-6e44089 > .elementor-element-populated{display: none;}
    .elementor-element-2d5f9c4, .elementor-element-0f3f1ef, .elementor-element-810cda0, .elementor-element-950d150, .elementor-element-1f8cd72, .elementor-element-bb07d89, .elementor-element-4efb6f3, .elementor-element-8b0d86b, .elementor-element-054b9ce, .elementor-element-da112a0, .elementor-element-3932c42, .elementor-element-e30225e, .elementor-element-496fdca, .elementor-element-8dd02f5, .elementor-element-666406a, .elementor-element-e446a99, .elementor-element-17637cb, .elementor-element-7d241d6{ display: none!important; }
    .elementor-element-96725d8 .fa-w-16{
        display: none!important;
    }
    .elementor-element-61674d3 .fa-w-16{
        display: none!important;
    }
    .elementor-element-33bf5b5{
        display: none!important;
    }
    .elementor-element-7a4fd62{
        display: none!important;
    }
    .elementor-element-3c9b4bf p{
        text-align: left;
    }
    .elementor-element-aa5c57f a, .elementor-element-9462453 a{ font-size: 14px; }

    }

    .elementor-55 .elementor-element .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
        background: #ea2027;
    }

    .elementor-tab-title.elementor-active:after {
        content: "";
        left: 35px;
        position: absolute;
        margin-top: -59px;
        display: block;
        width: 30px;
        height: 120px;
        z-index: 99999;
        background-image: url(facelo.png);
        background-repeat: no-repeat;
    }

    .elementor-element-493ab7e a span{
        font-weight: 700!important;
    }


    .elementor-element-3b538b9 .elementor-widget-container .elementor-accordion .elementor-accordion-item{
        margin-bottom: 20px;
    }

    .elementor-nav-menu--main .elementor-nav-menu a:hover{
        
    }

    .elementor-element-77829d2:after{
    content: "";
    border: 1px solid white;
    position: absolute;
    width: 93%;
    height: 95%;
    left: 20px;
    top: 20px;
    }

    .elementor-381 .elementor-element.elementor-element-3bef472 .elementor-tab-title:after{
        display: none!important;
    }
    .elementor-381 .elementor-element.elementor-element-3bef472 .elementor-tab-title:before{
        display: none!important;
    }

    .elementor-722 .elementor-element.elementor-element-3bef472 .elementor-tab-title:after{
        display: none!important;
    }

    .elementor-722 .elementor-element.elementor-element-3bef472 .elementor-tab-title:before{
        display: none!important;
    }

/* Global Style */

.textcenter{
    text-align: center;
}

.pd-bottom-10{
      padding-bottom: 10px;
}
.pd-bottom-20{
      padding-bottom: 10px;
}
.pd-bottom-30{
      padding-bottom: 10px;
}


.kirmizi-band span {color:#fff;}

.mobile-ikon h2:before {
    content: '';
    background-image: url(../images/mobile.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -1px;
    top: -1px;
}

.kirmizi-band:before {
    width: 100%;
    padding:26px 0;
    content: '';
    position: fixed;
    background-color: #ea2027;
}


.blackfiltre{
        background-color: #2d2d2d;
        width: 100%;
        opacity: 0.5;
        height: 570px;
        position: absolute;
}
.carousel-caption{
    z-index: 1!important;
}

.wpcf7-list-item{
  display: block;
  position: relative;
  padding: 15px 0;
  width: 100%;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


/* Hide the browser's default radio button */
.wpcf7-list-item input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 20px;
  height: 20px;
  top: 3px;
  left: 3px;
  z-index: 999999999999;
}

/* Create a custom radio button */
.wpcf7-list-item-label {
  position: absolute;
  vertical-align: middle;
  top: 0;
  left: 0;
  line-height: 22px;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.wpcf7-list-item:hover input ~ .wpcf7-list-item-label {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.wpcf7-list-item input:checked ~ .wpcf7-list-item-label {
  background-color: #ff3940;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.wpcf7-list-item-label:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.wpcf7-list-item input:checked ~ .wpcf7-list-item-label:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.wpcf7-list-item .wpcf7-list-item-label:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}

.wpcf7-list-item span{
        text-indent: 35px;
}

span.wpcf7-list-item{
     margin: 0px!important;
}

.radio {
    float:left;
    width:100%;
    padding:5px 0; 
}

.cv {
  position:relative;
  float: left;
  width: 100%;
  margin-bottom: 35px;
  margin-top: 10px;
}
.cv:before {
  content:" + CV ";
  position:absolute;
  left:0;
  padding: 7px 5px;
  background: #fff;
  color: #ea2027;
  width:130px;
  text-align:center;
  border-radius: 3px;
  float: left;
  border: 1px dashed #ea2027;
  font-size: 13px;
  cursor: pointer;
}
.cv span input {
  opacity: 0;
}

.eael-timeline-post-excerpt p {
    padding: 0px 25px!important;
}

.fotolink img {
    width: initial!important;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    white-space: normal!important;
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
    z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999!important;
}

#menu-1-2d7f6b9 .sub-arrow {
position: relative!important;
    left: 22px!important;
    margin: 0!important;
    top: -12px!important;	
}

.border-gizle .elementor-tab-title:after {
background-image:none!important;
}

.onay span.wpcf7-list-item {
    padding: 0 0 0 0;
    width: inherit;
    font-size: 15px;
    line-height: 22px;
}
.onay .wpcf7-list-item span {
    position: inherit;
    line-height: inherit;
    width: inherit;
    height: inherit;
    background: none;
    border-radius: 0;
    text-indent: 0;
}
.onay .wpcf7-list-item input {
    opacity: 1;
    position: inherit;
    width: inherit;
    height: inherit;
    z-index: inherit;
    margin-right: 5px;
    float: left;
}

.onay span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::before {
	background:none!important;
	display:none!important;
}

.onay span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
	background:none!important;
	display:none!important;
}

.onay .wpcf7-list-item input:checked ~ .wpcf7-list-item-label {
	background:none!important;	
}

.onay .wpcf7-list-item:hover input ~ .wpcf7-list-item-label{
	background:none!important;	
}

h2 .special-heading-span {
	font-weight:600!important;
}
