section.footerTxtBar-wrp {/* left: 0px; *//* right: 0px; */position: relative;color: #fff; border-top:1px solid #eee; box-shadow:1px -1px 10px #eee;  }
footer {float: left;width: 100%;}
section.footerTxtBar-wrp div.row>h2 {font: 24px/30px 'Roboto Slab';text-align: center;margin-bottom: 46px;}
.footerTxtBar div {display: inline-block;vertical-align: middle;font: 400 13px 'Roboto';color:#a4a4a4;}
.footerTxtBarImg {width: 50px;margin-right: 4%;}
.footerTxt>p {font: 500 14px/24px 'Roboto';}
.footerTxtBar:before {content: '';position: absolute;right: 15px;top: 0px;height: 100%;background: #fff;width: 1px;min-height: 50px;}
.footerTxtBar {position: relative;padding: 15px;border-right: 1px solid #eee;display: block !important;}
.footerTxtBar:last-child{border-right: none;}
.footerTxtBar:last-child:before {display: none;}
section.footerBulten {background: #eeeeee;padding: 10px;}
section.footerBulten .col-md-3 {color: #666;font-size: 13px;font-weight: 700;padding: 20px 0px;}
input.fnewsinput.form-control {width: 100%;border-radius: 2rem !important;border: 4px solid #dfdddd;height: 48px;color: #666;line-height: 48px;text-indent: 10px;}
.custom-newsletter-input span.input-group-btn {position: absolute;right: 4px;top: 4px;width: auto;z-index: 9;}
.custom-newsletter-input>.input-group {width: 100%;}
.custom-newsletter-input {position: relative;width: 100%;}
.footer-ebulten-button {height: 40px;background: #b3b3b3;color: #fff;font-weight: 700;border-bottom-right-radius: 14px !important;border-top-right-radius: 14px;}
.footer-ebulten-button:hover{background:#000 !important; color:#fff !important;}
section.footerBulten .col-md-6.col-sm-6 {}
section.footerContainer {}
span.customerService {display: inline-block;width: 100%; margin: 5px 0;}
.customerServiceIcon{float: left;margin-right: 10px;margin-left: 10px;}
.footer-company-home{float: left;padding: 5px;line-height: 20px;}
.footer-company-phone{float:left;}
.footer-company-phone p {font-size: 16px;font-weight: 500;color: #666;line-height: 25px;}
.footer-company-phone b {font-size: 20px;}
span.customerService>p {color: #af9c9a;font: 500 16px/16px 'Roboto';}
span.customerService>b {color: #af9c9a; font-size: 18px;line-height: 24px;}
ul.footerSocilas li {display: flex;/*flex-grow: 1;*/flex-direction: row;margin-left : 15px;}
ul.footerSocilas i {color: #d7cdcc;font-size: 23px;}
ul.footerSocilas {display: flex;flex-direction: row;     display: none;}
li.title {color: #655a59;font-weight: 500;font-size: 14px;margin-bottom: 5px;}
ul.footerNav li a {transition: all .4s;color: #919191;font-size: 13px;line-height: 29px;}
ul.footerNav li a:hover {color: #333;}
section.footerBottom {background: #eee; padding: 15px 0px;}
section.footerBottom p {font-size: 14px;display: inline-block;line-height: 25px;margin-right: 4%;}
section.footerBottom a {line-height: 25px;font-size: 12px;margin-left: 2%;}
div#topcontrol{bottom:70px !important}
.fnewsinput.form-control:focus{box-shadow:none !important; outline:0px !important}
.footer-company{padding-top:15px;}
.footerNav{min-height: 200px;padding-top:15px;}
.footerNav:last-child {border-left: 1px solid #eee;}
.footer-right-content{border-left:1px solid #eee;}
.footer-company-logo{text-align: center; display: block;}
.instaListSlider .owl-item {border: 1px solid #eee;padding: 5px;border-radius: 2px;}
.fLi04 {background: #efae7c;}
.insta-feed-wrp span {color: rgb(255,255,255);font-size: 16px;font-weight: 700;position: relative;display: block;margin-bottom: 40px;}
div#instagram {margin-top: 10px;}
/* Media */
@media(max-width: 991px) {
ul.footerSocilas li {display: inline-block;flex-grow: inherit;margin-right: 4%;}
ul.footerSocilas {margin-bottom: 24px;}
span.customerService {margin: 20px 0px;}
ul.footerNav {margin-bottom: 20px;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
.footerTxtBarImg {width: 15%;}
.footerTxtBarImg>img {max-width: 100%;}
.footerTxt {width: 78%;font-size: 11px;}
.footerTxt>p {font-size: 11px;}
}
@media(max-width: 767px) {
    section.footerTxtBar-wrp {/* background: url(../images/footerust.png) center 0px no-repeat; *//* overflow: hidden; *//* color: #333; *//* height: 180px; *//* margin-top:10px; */}
    .footerTxtBar {margin-bottom: 10px;}
.footerTxtBar:before {display: none;}
  section.footerBulten {display: none;}
  section.footerContainer>div>div>div>ul {width: 100%;margin-top: 30px;border-bottom: 1px solid#dadada;padding-bottom: 30px;text-align:center;}
section.footerContainer>div>div>div>a>img {display: none;}
section.footerContainer ul {float: left;width: 50%;text-align: left;display: inherit;}
section.footerContainer span {float: left;width: 100%;text-align: center;display: inherit;background-position-x: 80px;}
  section.footerContainer {padding-top:0px;}
  .footerMobilPhone {float: left;width: 100%;}
.footerMobilPhone>span {font-size: 18px;font-family: 'Roboto';color: rgb(63,56,56);font-weight: 700;margin-bottom: 30px;}
.footerMobilPhone p {font-size: 14px;font-family: 'Roboto';color: rgb(101,93,92);text-align: center;line-height: 2;}
section.footerBottom {text-align: center;line-height: 40px;}
section.footerBottom p:before {content: '';width: 250px;height: 1px;background: #fff;display: inline-block;    position: absolute;top: 0px;left: 20%;}
}
@media(max-width: 600px) {
.footerNav {float: none !important;display: block !important;width: 100% !important;padding-top:0px;padding-bottom:0px;min-height: auto !important;}
.footerNav li {border-bottom: 1px solid #eee;}
li.title{background-color:#ddd;padding: 10px;}
section.footerContainer ul{margin-bottom:0px;}
.footerMobilPhone>span{margin-bottom: 5px;}
section.footerContainer>div>div>div>ul{margin-top: 10px;padding-bottom: 10px;}
span.customerService{margin: 0 0 15px 0px;}
section.footerTxtBar-wrp{box-shadow: none;}
.footer-company-phone{text-align: left;}
}
@media (max-width:320px) {
  section.footerContainer span {background-position-x:50px;}
  .footerMobilPhone p {font-size:11px;}
}



@media (max-width:768px){

  .footerTxtBar {
      border-bottom: 1px solid #eaeaea;
      padding-left: 60px;
      /* text-align: center; */
  }

  section.footerTxtBar-wrp {
      margin-bottom: 20px;
  }

}


.footerTxtBar div i {
    font-size: 40px;
    color: #5b5b5b;
}