@charset "utf-8";

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

@import url(../fontawesome/css/all.min.css);

a {
    color: #999;
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
}
a,
a:focus,
a:hover,
a:visited {
    text-decoration: none !important;
    cursor: pointer;
    outline: 0;
}
*,
p {
    padding: 0;
    margin: 0;
	
    position: relative;
    color: #000000;
}
* {
    border: none;
    outline: 0;
}
body {
    position: relative;
    background: #fff;
  font-family: "Poppins", sans-serif;
    overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    position: relative;
    margin: 0;
    background: 0 0;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    overflow: hidden;
}

li,
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
::selection {
    background: #00aced;
    color: #fff;
}
::-webkit-input-placeholder {
    color: inherit;
}
::-moz-input-placeholder {
    color: inherit;
}
::-ms-input-placeholder {
    color: inherit;
}
 
.wow{visibility:hidden;}


/* HEADER */
#header {
position: absolute;
    width: 100%;
    height: 100px;
    display: block;
    clear: both;
    z-index: 999;
    background: none;
    transition: .4s;
    padding-top: 20px;
}
#header.fixed{
position: fixed;
    height: 90px;
    padding-top: 0px;
    background: white;
    -webkit-box-shadow: 0px -5px 20px 0px rgb(0 0 0);
    -moz-box-shadow: 0px -5px 20px 0px rgb(0 0 0);
    box-shadow: 0px -5px 20px 0px rgb(0 0 0);
}
#header .container{
    background: white;
}
#header.fixed .container{
    background: none;
}


#header .logo {
    position: relative;
    z-index: 2;
    width: 240px;
    height: 100px;
    transition: .4s;
}
#header.fixed .logo {
height: 70px;
}
#header .logo img {
	width: 100%;
    height: 100%;
    object-fit: contain;
}

#header .headermenu{
	display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
	-webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
#header .headermenu a{
    font-size: 16px;
    font-weight: 600;
    color: black;
    margin-right: 25px;
    display: inline-block;
}
#header .headermenu a:before {
    content:"";
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    height:2px;
    width:0;
    transition:width,background .25s
}
#header .headermenu a:after {
    content:"";
    display:block;
    position:absolute;
    right:0;
    bottom:0;
    height:2px;
    width:0;
    background:#e30613;
    transition:width .25s
}

#header .headermenu a:hover:before {
    width:100%;
    background:#e30613;
    transition:width .25s
}
#header .headermenu a:hover:after {
    width:100%;
    background:0 0;
    transition:none
}

.mobilemenu {
    position: relative;
    display: none;
    cursor: pointer;
    width: 50px;
    height: 30px;
}
.mobilemenu span {
    position: relative;
    display: block;
    height: 2px;
    background: black;
    float: left;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
.mobilemenu span:nth-child(1) {width: 50%;margin-bottom: 10px;}
.mobilemenu span:nth-child(2) {width: 100%; margin-bottom: 10px;}
.mobilemenu span:nth-child(3) {width: 75%;}


.mobilemenu:hover span:nth-child(1){width: 100%;}
.mobilemenu:hover span:nth-child(2){width: 75%;}
.mobilemenu:hover span:nth-child(3){width: 100%;}
.mobilemenu.menuacik span:nth-child(1){width: 100%;}
.mobilemenu.menuacik span:nth-child(2){width: 75%;}
.mobilemenu.menuacik span:nth-child(3){width: 100%;}




#panelmenuoverlay{
    opacity: 0;
    visibility: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #191919;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in;
}
#panelmenuoverlay.menuacik{
	opacity: .7;
    visibility: visible;
}

#panelmenu{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 400px;
    z-index: 9999;
    background: #fff;
    padding: 30px 30px 30px;
    left: -450px;
	
    opacity: 0;
    visibility: hidden;
	
    transition: all 0.3s ease-in;

}
#panelmenu.menuacik{
	opacity: 1;
    visibility: visible;
    left: 0;
}

#panelmenu .panelmenutop{
	border-bottom: 1px solid #e5e5e5;
    padding-bottom: 35px;
    margin-bottom: 30px;
}
#panelmenu .panelmenutop .logo {
    width: 150px;
    height: 60px;
}
#panelmenu .panelmenutop .logo img {
    width: 100%;
    height: 100%;
    object-fit: contain
}
#panelmenu .panelmenutop .panelmenukapat{
    position: relative;
    top: 5px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#panelmenu .panelmenutop .panelmenukapat i{
    font-size: 30px;
    color: #191919;
}
#panelmenu .panelmenutop .panelmenukapat:hover i{
    color: #e30613;
}
 
#panelmenu .panelmenubody{
	    overflow: auto;
    width: 100%;
    height: 100%;
}
#panelmenu .panelmenubody .pahakkinda{
    margin-bottom: 50px;
    display: block;
}
#panelmenu .panelmenubody .pahakkinda p{
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-bottom: 10px;
}
#panelmenu .panelmenubody .pahakkinda a{
    font-size: 16px;
    color: #191919;
}
#panelmenu .panelmenubody .pahakkinda a:hover{
    color: #e30613;
}


#panelmenu .panelmenubody .pamenu{
    margin-bottom: 50px;
    display: block;
}

#panelmenu .panelmenubody .pamenu a {
    font-size: 17px;
    font-weight: 600;
    color: #191919;
    position: relative;
    display: block;
    margin-bottom: 10px;
}
#panelmenu .panelmenubody .pamenu a:hover {
    margin-left: 10px;
}
#panelmenu .panelmenubody .pamenu a:hover:before {
    visibility: visible;
    opacity: 1;
}
#panelmenu .panelmenubody .pamenu a:before {
    position: absolute;
    content: "";
    background: #e30613;
    width: 5px;
    height: 2px;
    left: -10px;
    right: 0;
    top: 10px;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
}
#panelmenu .panelmenubody .pamenu .pamenudropdown{
    position: relative;
    width: 100%;
    padding: 0;
    background: #fff;
    display: none;
    visibility: hidden;
    opacity: 0;
    border-left: 1px solid #e5e5e5;
    padding-left: 15px;
}
#panelmenu .panelmenubody .pamenu .pamenudropdown.menuacik{
     visibility: visible;
    opacity: 1;
	display:block;
}


#panelmenu .panelmenubody .pailetisim{

    margin-bottom: 20px;
    display: block;
}
#panelmenu .panelmenubody .pailetisim a{
font-size: 20px;
    color: #191919;
    margin-bottom: 5px;
    display: block;
}
#panelmenu .panelmenubody .pailetisim a:hover{
    color: #e30613;
}


#panelmenu .panelmenubody .paharita{
	margin-bottom:50px;
	padding-bottom:125px;
    display: block;
}
#panelmenu .panelmenubody .paharita iframe{
	
    width: 100% !important;
    height: 200px !important;
}

#panelmenu .panelmenubody .psocial{

    display: -ms-flexbox!important;
    display: flex!important;
}

#panelmenu .panelmenubody .psocial a{
width: 100%;
    font-size: 20px;
    margin-right: 15px;
    color: #000000;
}

#panelmenu .panelmenubody .psocial a:last-child{
    margin-right: 0;}
#panelmenu .panelmenubody .psocial a i{

    margin-bottom: 20px;
    display: block;
    color: #000000;
}

@media (max-width:991px){
#header .headermenu a {
    display: none;
}
.mobilemenu {
    display: block;
}
}
@media (max-width:767px){

}
@media (max-width:445px){

}
@media (max-width:400px){
#panelmenu {

    width: 100%;
}
	
}
/* HEADER */

/* SLİDER */
.slider {
width: 100%;
    position: relative;
}
.slider:after {
  content: "";
  -webkit-animation: 20s bgMove infinite linear;
  -moz-animation: 20s bgMove infinite linear;
  -o-animation: 20s bgMove infinite linear;
  -ms-animation: 20s bgMove infinite linear;
  animation: 20s bgMove infinite linear;
  background-repeat: repeat-y;
  background-size: 100%;
  background-image: url(../../assets/line.png);
  height: 100%;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  position: absolute;
  background-size: 100%;
  pointer-events: none; }

.slider .slidecontet {
    position: relative;
    width: 100%;
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.slider .slidecontet:before{
	position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    display: block;
    z-index: 0;
    background: #030304;
}
.slider .d-flex{
    height: 100%;
}
.slider .owl-item {
    overflow: hidden;
}

.slider img.slideimage{
position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;    opacity: 0;
    visibility: hidden;

}

.slider .active img.slideimage{
    opacity: 1;
    visibility: visible !important;
	

	animation: 75s ease 0s normal none infinite running slideimagezoomEffect;
    -webkit-animation: 75s ease 0s normal none infinite running slideimagezoomEffect;
    -o-animation: 75s ease 0s normal none infinite running slideimagezoomEffect;
    -moz--o-animation: 75s ease 0s normal none infinite running slideimagezoomEffect;
}
@keyframes slideimagezoomEffect {
    from {
        transform: scale(1, 1);
    }
    to {
        transform: scale(2, 2);
    }
}


.slider .slidecontet .title,
.slider .slidecontet .titledetail {
position: relative;
    z-index: 9;
}
.slider .slidecontet .sub-title {
    font-weight: 400;
    color: white;
    border-left: 10px solid red;
    margin-left: 15px;
    padding-left: 10px;
    -webkit-transition: all 1.7s ease;
    -moz-transition: all 1.7s ease;
    -ms-transition: all 1.7s ease;
    -o-transition: all 1.7s ease;
    transition: all 1.7s ease;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
}
.slider .active .slidecontet .sub-title {
    opacity: 1;
    visibility: visible !important;
	
	-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.slider .slidecontet .title {
    opacity: 0;
    visibility: hidden !important;
    font-size: 55px;
    line-height: 75px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
    text-decoration: 7px underline red;
    text-underline-offset: 10px;
	
	

}
.slider .active .slidecontet .title {
    opacity: 1;
    visibility: visible !important;
	
	-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.slider .slidecontet .titledetail{
    opacity: 0;
    visibility: hidden !important;
    font-size: 19px;
    color: #fff;
	
	    -webkit-transition: all 2.5s ease;
    -moz-transition: all 2.5s ease;
    -ms-transition: all 2.5s ease;
    -o-transition: all 2.5s ease;
    transition: all 2.5s ease;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
    margin-bottom: 20px;
}
.slider .active .slidecontet .titledetail{
    opacity: 1;
    visibility: visible !important;
	
	-webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}




.slider .owl-nav {
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 50%;
	
    opacity: 0;
    visibility: hidden;
	

    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.slider:hover .owl-nav {
    opacity: 1;
    visibility: visible;
}
.slider .owl-nav .owl-next,
.slider .owl-nav .owl-prev {
    font-size: 30px;
    width: 80px;
    height: 80px;
    background: #fff;
    display: inline-block;
    text-align: center;
    line-height: 80px;
    position: absolute;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.slider .owl-nav .owl-prev {
    left: 0;
}
.slider .owl-nav .owl-next {
    right: 0;
}
.slider:hover .owl-nav .owl-next {
    right: 50px;
    font-size: 35px;
}
.slider:hover .owl-nav .owl-prev {
    left: 50px;
    font-size: 35px;
}
/* SLİDER */

/* SLİDER REFERANSLAR */
.sliderrefeanslar{
position: relative;
    z-index: 9;
    margin-top: -80px;
}
.sliderrefeanslar .sliderrefeanslarbox{
background: white;
    padding: 10px 15px;
    border-radius: 5px;
}
.sliderrefeanslar .sliderrefeanslarbox h2{
position: absolute;
    top: -45px;
    font-weight: 700;
    font-size: 30px;
    color: #ffffff;
}
/* SLİDER REFERANSLAR */

/* HAKKIMZIDA ANASAYFA */
.hakkimizdasection {
display: block;
    position: relative;
    text-align: center;
    margin-bottom: 100px;
}
.hakkimizdasection p {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    padding: 20px 0;
}

.hakkimizdasection a {
    cursor: pointer;
    transition: .2s;
    color: #000;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}

.hakkimizdasection a:hover {
    color: #000;
    letter-spacing: 6px
}



@media (max-width:769px){
.hakkimizdasection {
    margin-top: 275px;
}
	
}

@media (max-width:576px){
.hakkimizdasection h2 {
    font-size: 40px;
}
	
}

@media (max-width:472px){
.hakkimizdasection {
    margin-top: 375px;
}
	
}
/* HAKKIMZIDA ANASAYFA */

/* Page Background */
#page_Background{
    background: black;
    padding-top: 300px;
    position: relative;
    z-index: 9;
    margin-bottom: 75px;
}
#page_Background .deisgnimg{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    bottom: 0;
    opacity: 0.3;
    left: 0;
}
#page_Background h1{
font-size: 50px;
    line-height: 60px;
    color: white;
    font-weight: 900;
}
#page_Background .breadcrumbbbb{
border-top: 1px solid #444;
    width: 100%;
    padding: 20px 0;
    margin-top: 30px;
}
#page_Background .breadcrumbbbb ul li{display:inline-block}
#page_Background .breadcrumbbbb ul li:after{
	    content: '/';
    position: relative;
    display: inline-block;
    color: #fff;
    margin-left: 5px;
    font-size: 7px;
    top: -1px;
    font-weight: 400;
}
#page_Background .breadcrumbbbb ul li a{font-size:13px;font-weight:500;color:#fff}
#page_Background .breadcrumbbbb ul li:last-child:after{display:none}
/* Page Background */

/* REFERANSLAR */
#referanslar_item::after,#referanslar_item::before{position:absolute;background:#f8f9fa;z-index:1;transition:1s;content:'';right:0;left:0;width:0;height:2px;margin:0 auto}#referanslar_item::after{top:98px}#referanslar_item::before{top:1px}#referanslar_item:hover::after,#referanslar_item:hover::before{width:50%;background:#000}#referanslar_item img{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%;height:100px;display:block;padding:20px;margin-bottom:10px;border:2px solid #f8f9fa;border-radius:50px}#referanslar_item:hover img{-webkit-filter:none;filter:none;border-radius:20px}#referanslar_item p.ctext{text-align:center;font-size:14px;font-weight:400;color:#d9d9d9;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#referanslar_item:hover p.ctext{color:#1d1d1b}
/* REFERANSLAR */

/* İÇERİK BULUNAMADI */
.icerikbulunamadi{display:block;width:100%;background:#fff3cd;padding:15px;border-radius:5px}.icerikbulunamadi span{font-size:16px;font-weight:400;color:#856404;display:block;margin-bottom:10px}.icerikbulunamadi p{font-size:14px;font-weight:400;line-height:25px;color:#6c757d}
/* İÇERİK BULUNAMADI */

.yukaricikbutton {
position: fixed;
    right: 0;
    bottom: 0;
    height: 60px;
    width: 40px;
    cursor: pointer;
    display: block;
    border-radius: 30px 0 0 0;
    z-index: 997;
    transform: translateY(25px);
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    background: #191919;
}
.yukaricikbutton:hover{
    height: 70px;
    transform: translateY(0);
}
.yukaricikbutton:before {
    position: absolute;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: "\f176";
    font-size: 25px;
    opacity: 1;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    color: #ffffff;
    z-index: 1;
}



.telegramwhatspp {
    position:fixed;
    bottom:15px;
    left:15px;
    z-index:99
}
.telegramwhatspp a {
    background:#e30613;
    color:#ffffff;
    width:55px;
    height:55px;
    line-height:55px;
    text-align:center;
    font-size:25px;
    display:block;
    margin-bottom:15px;
    border-radius:50%;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.telegramwhatspp a i{
    color:#ffffff;
}
.telegramwhatspp a:hover {
    background:#004078;
    color:#ffffff;
}










.widgettitle h2{
    color: #120600;
    font-weight: 700;
    font-size: 75px;
}
.widgettitle h2 span{
    color: #e30613;
    font-size: 35px;
}
@media (max-width:768px){
.widgettitle h2 {
    font-size: 45px;
}

}




.pagedetailimage{
}
.pagedetailimage img{
	width: 100%;
    height: 300px;
    object-fit: cover;
    margin-bottom: 50px;
}

.hizmetdetayimages{
    width: 100%;
    height: 300px;
    margin-bottom: 30px;
}

.hizmetdetayimages img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}




.adresbilgisi{width:100%;position:relative;margin-bottom:30px;background:#fff;padding:75px}
.adresbilgisi p{font-weight:300;font-size:33px;line-height:45px;text-align:left;color:#000}
.adresbilgisi p span{display:block}.adresbilgisi ul{text-align:right}
.adresbilgisi ul li a{font-weight:700;font-size:30px;color:#000}
@media (max-width:768px){.adresbilgisi{padding:20px;margin-bottom:50px}.adresbilgisi p{font-size:1.5rem;line-height:2rem;margin-bottom:30px}.adresbilgisi ul{text-align:left}}


.social{width: 100%;
    display: block;
    clear: both;
    margin-bottom: 20px;
    text-align: center;}
.social a{
	    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    background: #e30613;
    border-radius: 5px;
}
.social a i{color: white;
    font-size: 20px;}
	
.social a:hover {
    background:#004078;
    color:#ffffff;
}
/* Sosyal Medya Hesapları */

/* ÜRÜNLER KUTU */
.siteurunlerkutu {
    position: relative;
    display: block;
    margin-bottom: 30px;
    width: 100%;
}
.siteurunlerkutu .siteurunlerkutuimg {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    height: 370px;
    width: 100%;
}

.siteurunlerkutu .siteurunlerkutuimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.siteurunlerkutu .siteurunlerkutubaslik{
position: absolute;
    bottom: 0;
    z-index: 1;
    left: 0;
    right: 0;
    padding: 25px;
    background: #c70013;
}

.siteurunlerkutu .siteurunlerkutubaslik h3{
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    visibility: visible;
    opacity: 1;
    color: white;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
    margin: 0;
}
.siteurunlerkutu:hover .siteurunlerkutubaslik h3{
    visibility: hidden;
    opacity: 0;
}

.siteurunlerkutu .siteurunlerkutucontent {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.07);
    border-top-left-radius: 10px;
    padding-left: 30px;
    padding-right: 35px;
    padding-top: 26px;
    padding-bottom: 25px;
    transform: translateY(-66%);
    transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
    visibility: hidden;
    opacity: 0;
    z-index: 3;
    width: 85%;
}

.siteurunlerkutu:hover .siteurunlerkutucontent {
    visibility: visible;
    transform: translateY(-10%);
    opacity: 1;
}

.siteurunlerkutu .siteurunlerkutucontent a.siteurundetayabasklik{
	font-size: 20px;
    font-weight: 600;
    color: #030304;
}

.siteurunlerkutu .siteurunlerkutucontent p.siteurundetayaciklama{
    line-height: 26px;
    padding-top: 9px;
    padding-bottom: 13px;
}

.siteurunlerkutu .siteurunlerkutucontent a.siteurundetaybutton{
font-size: 15px;
    font-weight: 500;
    color: #c70013;
}
/* ÜRÜNLER KUTU */

/* İLETİŞİM WİDGET */
.bizeulasitem{
    position: relative;
    z-index: 2;
    margin-top: 30px;
    padding-right: 75px;
    padding-left: 75px;
}
.bizeulasitem a{
    transition: .2s;
    color: #fff;
    padding: 5vw 7.7vw;
    text-decoration: none;
    display: block;background: #030304;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative
}
.bizeulasitem a i {
    transition: .2s;
    font-size: 80px;
    position: relative;
    color: #fff;
}

.bizeulasitem a i:before {
    transition: .4s;
    position: relative;
    z-index: 1;
    left: 0
}

.bizeulasitem a i:after {
    transition: .4s;
    content: "";
    background: #c70013;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(.5);
    border-radius: 50%;
    opacity: 0
}

.bizeulasitem a:hover{

    color: #fff;
    }
.bizeulasitem a:hover i:before {
        left: 35px
    }
.bizeulasitem a:hover i:after {
        width: 200px;
        height: 200px;
        opacity: 1
    }

.bizeulasitem a .bizeulasitemtitle{
font-size: 70px;
    font-weight: 600;
    color: white;
}
.bizeulasitem a .bizeulasitemtext{
font-size: 17px;
    font-weight: 400;
    color: white;
}

 @media (max-width:768px){

.bizeulasitem {
    padding-right: 25px;
    padding-left: 25px;
}
.bizeulasitem a {

    display: block;
        text-align: center;
}
.bizeulasitem a .bizeulasitemtext {
    margin-bottom: 30px;
}
.bizeulasitem a .bizeulasitemtitle {
    font-size: 50px;
}
 }
/* İLETİŞİM WİDGET */

/* FOOTER */
#footersection{
    position: relative;
    display: block;
    background: #f0f0f0;
    width: 100%;
    padding-top: 125px;
    margin-top: -50px;
    padding-bottom: 70px;
    z-index: 1;
}
#footersection .logo_footer img {
    object-fit:contain;
    width:100%
}





#footersection .psocial{
    display: block
}
#footersection .psocial a{
	display: inline-block;
    width: 46px;
    height: 46px;
    text-align: center;
    line-height: 38px;
    font-size: 30px;
	background: #c70013;
    color: #fff;
    border-radius: 50%;
}
#footersection .psocial i{
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    text-align: center
}

#footersection .psocial a:hover{
    background: #030304;
}


#footersection p.chber {
    color: #030304;
    line-height: 30px;
}

#footersection p.chber a{
color: #030304;
    font-weight: 700;
}
#footersection p.chber a:hover{
    color: #c70013;
}



@media (max-width:991px){
#footersection .psocial {
    margin: 0 auto;
    text-align: center;
}
#footersection p.chber {
    text-align: center;
}
}
/* FOOTER */