div#footerSocial > ul {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
}

div#footerSocial > ul > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
}

div#footerSocial > ul > li > a > img {
    width: 40px;
}
#footerMiddle
{
color:  #fff;
position: relative;
box-sizing:  border-box;
margin-top: 160px;
}
#footerIcons
{
margin:  15px 0;
}
div#footerBottom
{
background:  #fff;
}
div#footerCards
{
justify-content:  flex-end;
}
#Gilbo
{
padding-top:  50px;
background: #fff;
padding-bottom:  90px;
}
#Gilbo .inner
{
display:  flex;
align-items: flex-end;
flex-wrap:  wrap;
}
#Gilbo .Txt p
{
font-style:  normal;
font-weight: 500;
font-size:  13px;
line-height: 22px;
color:  #6A6A6A;
padding: 0;
}
#Gilbo .Image
{
margin-bottom:  10px;
}
#Contact
{
padding:  0 10px 60px 10px;
background: #fff;
}
#Contact p
{
float:  left;
width: 100%;
padding:  0;
margin-top: 5px;
margin-bottom:  5px;
line-height: 1.6;
}
#Contact .col-3 a, #Contact .col-6 a
{
display:  flex;
align-items: center;
float:  left;
width: 100%;
font-style:  normal;
font-weight: 500;
font-size:  13px;
color: #8F9FB0;
margin:  5px 0;
justify-content: center;
}
#Contact .col-3:last-child .Title
{
text-align:  right;
}
#Contact  .Title
{
font-style:  normal;
font-weight: 600;
font-size:  16px;
line-height: 24px;
color:  #464646;
}
#Contact .col-3:first-child
{
text-align:  left;
}
#Contact .col-3:last-child a,
#Contact .col-3:last-child,
#Contact .col-3:last-child .Title,
{
text-align:  right;
justify-content: flex-start;
}
#Contact .col-4:nth-child(2)
{
text-align:  center;
}
#Contact .col-4:first-child a
{
justify-content:  flex-start;
}
#Contact > div > div > div:nth-child(3) > a
{
justify-content:  flex-end;
}
#Contact > div > div > div.col.col-6 > div
{
justify-content:  center;
text-align: center;
}
#Contact > div > div > div:nth-child(1) > a
{
justify-content:  flex-start;
}
#footerMiddle::after
{
max-width:  1200px;
height: 30px;
content: '';
display:  flex;
background: #F5DF4D;
position:  absolute;
top: -130px;
width: 100%;
left: 50%;
transform: translateX(-50%);
display:  none;
}
#footerMiddle::before
{
max-width:  1200px;
height: 100px;
content: '';
display:  flex;
background: #939597;
position:  absolute;
top: -100px;
width: 100%;
left: 50%;
transform: translateX(-50%);
display:  none;
}
#footerMiddle > .row > .inner
{
display:  flex;
justify-content: space-around;
/* background: url(/Data/EditorFiles/SmugAgency/New/bg_stone.jpg) center center no-repeat; */
padding:  35px;
box-sizing: border-box;
background:  #E8E8E8;
}
#footerMiddle h3
{
font-style:  normal;
font-weight: 600;
font-size:  14px;
line-height: 21px;
color:  #808080;
margin-bottom: 5px;
}
#footerMiddle ul li a
{
font-style:  normal;
font-weight: 500;
font-size:  13px;
line-height: 181%;
/* or 24px */
color:  #999999;
}
#footerLogo
{
padding:  50px 10px;
display: flex;
flex-direction:  column;
justify-content: center;
background:  #fff;
}
#footerLogo .Image
{
display:  flex;
justify-content: center;
}
#footerLogo .Image img
{
max-width:  300px;
}
#footerLogo .Image p
{
border-bottom:  1px solid #8F9FB0;
padding: 10px 50px;
}
#footerLogo  .miniTitle
{
font-style:  normal;
font-weight: 500;
font-size:  13px;
line-height: 117%;
/* or 15px */
color:  #8F9FB0;
text-align: center;
padding:  10px;
box-sizing: border-box;
}
#footerLogo .phone
{
font-style:  normal;
font-weight: 700;
font-size:  28px;
line-height: 117%;
/* identical to box height, or 33px */
color:  #8F9FB0;
text-align: center;
}
div#tsoft-eticaret-sistemleri
{
display: none !important;
}
#Gilbo .Image img
{
max-width:  200px;
}
@media screen and (min-width: 769px)
{
#Contact .col-3:first-child
{
padding-left:0
}
}
@media screen and (max-width: 768px)
{
div#footerCards img
{
width: 100%;
}
#footerMiddle > .row > .inner
{
flex-wrap:  wrap;
}
#footerMiddle h3 + div
{
display:  none;
}
#Contact
{
display:  none;
}
#Gilbo
{
padding:  20px;
box-sizing: border-box;
margin:  0;
}
#footerIcons
{
flex-direction:  column;
}
div#footerCards, div#footerSecurity
{
justify-content:  center;
}
}