
.page1190 {
  max-width: 1190px;
  margin: auto;
  padding: 0px 5px 0px 5px;
}

section.header{
  width: 100%;
  position: relative;

}

.header-repeat{
  position: relative;
background-image:url(../img/AnaSayfa/repeat.png);
background-repeat:repeat;
background-position:top center;
}

.header-repeat{
  width: 100%;
  background-repeat: repeat;
  height: 100%;
}
.header-repeat .text-blm-top img{
  background-repeat: repeat-y;
  padding-bottom: 20px;
  height: 1px;
  width: 165px;
}



.text-blm-mn {
    display: flex;
flex-direction: column;
width: 100%;
position: relative;
justify-content: center;
z-index: 9999;
padding-bottom: 185px;

}

#p{
  font-size: 17px;
  margin: 0 !important;
  padding-bottom: 20px;
  padding-left: 10px ;
  color: #212422;
  font-weight: 400;
  letter-spacing: 0.2rem;
}

.text-blm-top
{
  display: flex;
  padding-top: 100px;
  padding-bottom: 25px;
}

.text-blm-top #a-c{
      display: flex;
      text-decoration: none;
      flex-direction: row-reverse;
      justify-content: start;
      align-items: center;
      width: 100%;
}
.p-h{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}



section.header .p-h h1.one{
  margin: 0 !important;
  font-size: 44px;
  position: relative;
  font-family: 'Newsreader', serif;
  padding-right: 30px;
  padding-bottom: 30px;
}

#text-p{
  width: 100%;
  padding-bottom: 20px;
}

#text-p p{
  padding: 0px 15px 0px 0px;
  width: 464px;
}

.header-txt-lower {
  display: flex;
  align-items: center;
  text-decoration: none;
  width: 100%;
  border-radius: 30px;

}

.header-txt-lower p{
  text-decoration: none;
  color: #514d4a;
  font-size: 18px;
  padding-right: 15px;
  letter-spacing: 0.1rem;
  font-weight: 600;
}

.header-txt-lower img{
  width: 110px;
  height: 110px;
}

section.header div.header-left{
  position: absolute;
}

section.header .header-right img {
width: 75% !important;
object-fit: contain;
height: 740px;
}

section.header .header-right {
position: absolute;
left: 875px;
top: 0;
padding-right: 40px;
display: flex;
justify-content: center;
}






/* Header2 */


section.bg{
  background-color: #f8f3e8;
  width: 100%;
  position: relative;
  padding: 90px 0px;
}
section.bg .df{
  display: flex;
  padding: 0px 20px;
}
section.bg .text-blm{
  display: flex;
   flex-direction: column;
   width: 750px;
}

section.bg #p{
  font-size: 28px;
  margin: 0 !important;
  padding-bottom: 20px;
  color: #212422;
  font-weight: 500;
  letter-spacing: 0.2rem;
}

section.bg .text-blm-topp
{
  display: flex;
  padding-top: 30px;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 25px;
}

section.bg #a-c{
  display: flex;
  text-decoration: none;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  height: 100%;
  justify-content: center;
}
section.bg .p-h{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 20px;
}


section.bg .p-h h1.two,
section.bg .p-h h1.one{
  margin: 0 !important;
  font-size: 65px;
  position: relative;
  font-family: 'Newsreader', serif;
}
section.bg .p-h h1.one{
width: 125%;
left: 13px;
}

section.bg #text-p p{
  text-align: end;
  width: 464px;
  padding-left: 181px;
}

section.bg #text-p{
  width: 100%;
}


/* video kÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±smÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± ------- Container video */


.container-video{
  position: relative;
}
.container-product-gallery-page, .container-video {
  max-width: 100%;
}

.container-video .video-slick-slider {
  clear: both;
}


.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}


.slick-track{
  opacity: 1;
  width: 100%;
  transform: translate3d(0px, 0px, 0px);
}

.slick-track::after {

  clear: both;

}

.slick-track::after, .slick-track::before {
  content: "";
  display: table;
}

.video-slick-slider{
  position: relative;
  padding: 0;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list, .slick-slider, .slick-track {
  display: block;
  margin: 0;
}

.container-video img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  border: none;
}

.backstage{
  position: absolute;
  left: 700px;
  top: 170px;
}
.daireclass {
  background-color: #f8f3e8;
  height: 220px;
  -moz-border-radius:110px;
  -webkit-border-radius: 110px;
  width: 220px;
  
 }

 .daireclass h1{
  position: relative;
  top: 95px;
  left: 19px;
  color: #514d4a;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: 2px;
 }

 .dik-cizgi{
  position: absolute;
  left: 810px;
  top: 355px;
 }

 .dik-cizgi img{
  width: 2px;
  height: 130px !important;
 }

 .backstagee{
  position: absolute;
  left: 773px;
  top: 454px;
}
.daireclasss{
  background-color: #f8f3e8;
  height: 75px;
  -moz-border-radius:80px;
  -webkit-border-radius: 40px;
  width: 75px;
  
 }

 .daireclasss img{
      left: 28px;
      top: 19px;
      position: relative;

 }
     



 section.headerrr {
  width: 100%;
  position: relative;
  padding-bottom: 350px;
}

.text-blmmm {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  justify-content: center;
  z-index: 9999;
  padding-left: 10px;
}

.text-blm-toppp
{
  display: flex;
  padding-top: 100px;
  padding-bottom: 25px;
}

.text-blm-toppp #a-c {
  text-decoration: none;
  display: flex;
flex-direction: column;
justify-content: center;
padding-right: 20px;
}

.text-blm-toppp .uzunluk{
  width: 175px;
}

#pp {
  font-size: 28px;
  margin: 0 !important;
  padding-bottom: 15px;
  color: #212422;
  font-weight: 600;
  letter-spacing: 3px;
}

.p-hh {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

section.headerrr .p-hh h1.one {
  margin: 0 !important;
  font-size: 44px;
  position: relative;
  font-family: 'Newsreader', serif;
  padding-right: 30px;
  padding-bottom: 50px;
}

#text-pp {
  width: 100%;
}

#text-pp p {
  padding: 0px 15px 0px 0px;
width: 464px;  }


section.headerrr .header-right {
  position: absolute;
  left: 840px;
  top: 65px;
  padding-right: 40px;
}

section.headerrr .header-right img {
  width: 100% !important;
  padding-top: 50px;
}

section.headerrr .df{
  width: 75%;
}




/*----------- footerr ----------------*/



.footer-blm {
      padding: 50px 0 0px 0;
      height: auto;
      background-color: #1a1d1f
}
.ft-sl-blm {
  float: left;
  width: 285px;
  padding-top: 20px;
  padding-left: 20px;
}
.e-bulten-blm {
  width: 280px;
  float: left;
  display: block;
}

.ft-tt {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
     color: #6c6d74;
  letter-spacing: 2px;
}
/*
.ft-menu {
  float: left;
  width: 190px;
  display: block;
  margin: 0px 25px 0 85px;
  padding: 20px 0px 0px;
}

.ft-bslk {
  color: #fff;
  margin-bottom: 10px;
  display: block;
  font-size: 12px;
  font-weight: 500;
}

*/


.left-down-right-up::after {
  width: 3px;
  height: 3px;
  left: 0;
}
.both-down::after, .both-down::before, .both-opening-horizontal::after, .both-right::after, .fill-down::before, .fill-left::before, .fill-opening-horizontal::before, .fill-right::before, .left-down-right-up::after, .left-down::after, .left-up-right-down::before, .overline-closing::after, .overline-closing::before, .overline-left-underline-right::after, .overline-left::after, .overline-opening::after, .overline-opening::before, .overline-right-underline-left::after, .overline-right::after, .right-down::after {
  content: "";
  top: 0;
}
.both-down::after, .both-down::before, .both-left::after, .both-left::before, .both-opening-horizontal::after, .both-opening-horizontal::before, .both-right::after, .both-right::before, .both-up::after, .both-up::before, .double-underline-left-right::after, .double-underline-left-right::before, .double-underline-left::after, .double-underline-left::before, .double-underline-opening::after, .double-underline-opening::before, .double-underline-right-left::after, .double-underline-right::after, .double-underline-right::before, .left-down-right-up::after, .left-down-right-up::before, .left-down::after, .left-up-right-down::after, .left-up-right-down::before, .left-up::after, .overline-closing::after, .overline-closing::before, .overline-left-underline-right::after, .overline-left-underline-right::before, .overline-left::after, .overline-opening::after, .overline-opening::before, .overline-right-underline-left::after, .overline-right-underline-left::before, .overline-right::after, .right-down::after, .right-up::after, .underline-closing::after, .underline-closing::before, .underline-left::after, .underline-opening::after, .underline-opening::before, .underline-right::after {
  position: absolute;
  z-index: -1;
}
span::after, span::before {
  -webkit-transition: all 1s ease 0s;
  -moz-transition: all 1s ease 0s;
  -ms-transition: all 1s ease 0s;
  -o-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
}
.left-down-right-up::before {
  content: "";
  width: 3px;
  height: 3px;
  bottom: 0;
  right: 0;
}


.ft-ilt {
  float: right;
  display: block;
  line-height: 26px;
  padding-right: 90px;
  color: #6c6d74;
  font-size: 12px;
  font-weight: 500;
  padding-top: 20px; }

.footerrr{
  width: 100%;
  height: 300px;
  padding-bottom: 50px;
}

.footer-lower{

  position: relative;
  display: flex;
  align-items: center;

}

.footer-lower a img{
  padding-right: 10px;
}


@media only screen and (min-width:1090px) and (max-width:1336px) {

  .page1190 {
      padding: 0px 40px 0px 40px;
    }

    .df .text-blmm
    {
      width: 60%;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .text-blmmm {
      padding-top: 100px;
    }

    section.headerrr {
      width: 100%;
      position: relative;
      padding-bottom: 200px;
    }

    section.header {
      width: 100%;
      height: 700px;
      position: relative;
    }



    .header-repeat .text-blm-top img {
      background-repeat: repeat-y;
      padding-bottom: 20px;
      height: 1px !important;
      width: 112px;
    }

    #p{
      font-size: 14px;
    }
    section.header .p-h h1.one {
      font-size: 34px;
      padding-right: 300px;
      padding-bottom: 40px;
    }
    
    section.header .header-right {
      left: 700px;
      top: -15px;
      padding-right: 40px;
    }

    section.bg .text-blm-topp {
      display: flex;
      padding-top: 10px;
      justify-content: center;
      padding-bottom: 25px;
      align-items: center !important;
    }

    section.bg .text-blm-topp a img{
      width: 140px;
      height: 140px;
    }

  #a-c .img{
              display: flex;
              height: 1px;
              width: 145px;
              padding-bottom: 45px !important;
      }
    section.bg #p {
      font-size: 21px;
      font-weight: 500;
      letter-spacing: 0.2rem;
      padding-bottom: 12px;
    }

    section.bg .p-h h1.two, section.bg .p-h h1.one {
      font-size: 35px;
      padding-bottom: 5px;
      text-align: center;
      width: 100%;
    }

    .text-blm-toppp {
      padding-top: 60px;
      padding-bottom: 25px;
    }

    section.headerrr {
      margin: auto;
    }
    section.headerrr .header-right {
      position: absolute;
      top: 37px;
      left: 651px;
      display: flex;
      justify-content: center;
    }

   #pp{
          font-size: 21px;
          margin: 0 !important;
          padding-bottom: 16px;
          color: #212422;
          font-weight: 600;
          letter-spacing: 3px;
    }
   
    #text-pp {
      width: 100%;
    }
    #text-pp p{
      width: 464px;
      padding: 0px 15px 0px 0px;
    }

    section.headerrr .df {
      width: 50%;
    }
    #text-p p {
      padding: 0px;
      width: 464px;
    }
    
    section.bg #text-p p {
      text-align: end;
      width: 464px;
      padding-left: 55px;
    }

  div.h-100 img{
      height: 140px;
      width: 140px;
  }
  .text-blm-toppp .uzunluk {
    width: 175px;
  }

  section.headerrr .p-hh h1.one {
      margin: 0 !important;
      font-size: 29px;
      padding-bottom: 45px;
    }

    section.headerrr .header-right img {
      width: 70% !important;
      padding-top: 50px;
    }
}


@media only screen and (min-width:927px) and (max-width:1089px) {

  section.header {
      width: 100%;
      position: relative;
      margin: auto;
    }


    .bg-menu {
      padding: 0px 45px;
    }

    .text-blm-mn {
      width: 45%;
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 45px;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      height: 100%;
    }

  .text-blm-top {
      display: flex;
      padding-top: 50px;
      padding-bottom: 25px;
      width: 100% !important;
    }

    .text-blm-top #a-c {
      display: flex;
      text-decoration: none;
      flex-direction: row-reverse;
      justify-content: start;
      align-items: center;
      width: 100%;
    }

    .p-h {
      width: 100%;
    }
    section.header .p-h h1.one {
      margin: 0 !important;
      font-size: 24px;
      padding-right: 30px;
      padding-bottom: 30px;
    }

    #text-p {
      width: 100%;
    }

    .df{
      height: 696px;
    }
    .df #text-p p{
      width: 475px;
      font-size: 15px;
      margin-top: 0;
    }

    section.header .header-right {
      position: absolute;
      left: 550px;
      top: 0;
      padding-right: 40px;
    }

    section.header .header-right img {
      width: 100% !important;
      object-fit: contain;
    }

    .header-repeat .text-blm-top img{
      width: 98px;
    }




    section.headerrr {
    
        width: 100%;
        position: relative;
        padding-bottom: 230px;
    
    }



    section.bg .text-blm-topp {
  
      justify-content: center;
    }

    section.bg .text-blm-topp a img {
      width: 140px;
      height: 140px;
    }
    #a-c .img {
      display: flex;
      height: 1px;
      padding-bottom: 43px !important;
      width: 140px;
    }
    section.bg #p {
      font-size: 20px;
      font-weight: 500;
      letter-spacing: 0.2rem;
      padding-bottom: 13px;
    }

    section.bg {
      padding-bottom: 90px;
    }

    section.bg .df{
      height: auto;
    }

    section.bg .p-h h1.two, 
    section.bg .p-h h1.one {
      font-size: 25px;
      padding-bottom: 15px;
      text-align: center;
      width: 100%;
    }

    .text-blmm{
      width: 50%;
      padding-left: 50px;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    section.bg .p-h {
      width: 100%;
      align-items: center;
      padding-bottom: 20px;
    }

    section.bg #text-p p {
      text-align: center;
      width: 100%;
      padding: 0;
    }

    section.bg #text-p {
      width: 100%;
    }
    .w50{
      width: 40%;
    }

    section.headerrr .df {
      width: 55%;
      height: auto;
    }

    section.headerrr .header-right {
      position: absolute;
      left: 660px;
      top: 21px;
    }

   section.headerrr .header-right img {
    padding-top: 40px;
    left: -61px;
    position: relative;
  } 


  #pp {
    font-size: 19px;
  }

  div.h-100 img {
    height: 130px;
    width: 130px;
  }
    .text-blmmm {
      padding-left: 20px;
      padding-top: 110px;
    }

    .text-blm-toppp {
      padding-top: 40px;
      padding-bottom: 23px;
    }

    section.headerrr .p-hh h1.one {
      margin: 0 !important;
      font-size: 25px;
      padding: 0 !important;
      padding-bottom: 20px !important;
    }

   .text-blmmm #text-pp {
      width: 100%;
    }

    .text-blmmm #text-pp p{
      width: 464px;
    }


    .ft-menu {
      width: 140px;
    }

    .ft-menu {
      width: 103px;
    }

    .m-0{ 
      width: 96%;
      margin: auto;
    }


}


@media only screen and (min-width:769px) and (max-width:926px) {


    .bg-menu {
      background-color: #cccbc9 !important;
      height: 100px;
      padding: 0px 40px;
    }

    .menu-gn ul li a {
      font-size: 13px;
      padding: 9px 9px 7px 15px;
      font-weight: 400;
    }

    .menu-gn ul li a:hover {
      font-size: 13px;
      padding: 9px 9px 7px 15px;
      font-weight: 400;
    }




    .text-blm-mn {
      width: 45%;
      padding-top: 80px;
      padding-bottom: 70px;
      padding-left: 45px;
    }

    .text-blm-top {
      display: flex;
      padding-top: 50px;
      padding-bottom: 15px;
      width: 100% !important;
    }

    .text-blm-top #a-c {
      display: flex;
      text-decoration: none;
      flex-direction: row-reverse;
      justify-content: start;
      align-items: center;
      width: 100%;
    }

    #p {
      font-size: 15px;
      margin: 0 !important;
      padding-bottom: 19px;
      padding-left: 10px;
      color: #212422;
      font-weight: 300;
      letter-spacing: 0.2rem;
    }


    #text-p p {
      font-size:15px;
  width:100%;
    }

    .header-repeat .text-blm-top img {
      background-repeat: repeat-y;
      padding-bottom: 20px;
      height: 1px !important;
      width: 85px;
    }

    section.header .p-h h1.one {
      margin: 0 !important;
      font-size: 21px;
      padding-right: 30px;
      padding-bottom: 30px;
    }

    #text-p {
      width: 355px;
    }

    .text-blm #text-p p{
      width: 100%;
    }
    .header-txt-lower p {
      text-decoration: none;
      color: #514d4a;
      font-size: 17px;
      padding-right: 15px;
      font-weight: 600;
      letter-spacing: 0.1rem;
    }

    .header-txt-lower {
      display: flex;
      align-items: center;
      text-decoration: none;
      width: 100%;
      border-radius: 30px;

    }

    .header-txt-lower img {
      width: 90px;
      height: 90px;
    }

    section.header .header-right {
        position: absolute;
        left: 475px;
        top: -65px;
        padding-right: 60px;}
      

        section.header .header-right img {
          width: 100% !important;
          object-fit: contain;
        }

        .text-blmm{
          width: 60%;
          padding-left: 30px;
        }
        .w50{
            width: 40%;
        }

    section.bg .text-blm-topp {
      justify-content: center;
      padding-top: 30px;
      padding-bottom: 20px;
    }

    section.bg .text-blm-topp a img {
      width: 90px;
      height: 90px;
    }

    section.bg #p {
      font-size: 19px;
      font-weight: 500;
      letter-spacing: 0.1rem;
      padding-bottom: 8px;}

      #a-c .img {
        display: flex;
        height: 1px;
        width: 135px;
        padding-bottom: 34px !important;
      }

      section.bg .p-h {
        width: 100%;
        align-items: center;
      }

      section.bg .p-h h1.two, section.bg .p-h h1.one {
        font-size: 21px;
        padding-bottom: 0px;
        text-align: center;
        left: 0;
      }

      section.bg #text-p {
        width: 100%;
      }

      section.bg #text-p p {
        text-align: center;
        font-size: 16px;
        padding: 0;
        width: 100%;
      }

      section.headerrr {
        width: 100%;
        position: relative;
        padding-bottom: 230px;
      }
      section.headerrr .df {
        width: 50%;
        height: auto;
      }
      .text-blmmm {
        padding-left: 20px;
        padding-top: 40px;
      }
      .text-blm-toppp {
        padding-top: 40px;
        padding-bottom: 20px;
      }
      #pp {
        font-size: 18px;
      }
      div.h-100 img {
        height: 90px;
        width: 90px;
      }

      section.headerrr .p-hh h1.one {
        margin: 0 !important;
        font-size: 21px;
        padding-bottom: 40px;
        padding: 0 !important;
      }
      
      #text-pp{
        font-size: 12px;
        width: 100%;
        padding-top: 10px;
      }

      .text-blmmm #text-pp p{
        width: 415px;
        padding: 0;
      }
      section.headerrr .header-right {
        position: absolute;
        left: 560px;
        top: 40px;
      }

      section.headerrr .header-right img {
          padding-top: 50px;
          left: -40px;
          position: relative;
          height: 420px;
          max-width: none;
          object-fit: contain;
      }
    .h-100{
      margin-top: 20px;
    }
      .text-blm-toppp .uzunluk {
        width: 170px;
        height: 1px;
      }
      section.headerrr {
        width: 100%;
        position: relative;
        padding-bottom: 100px;
      }

/*      .ft-menu {
        float: left;
        width: 111px;
        display: block;
        margin: 0px 2px 0px 18px;
        padding: 20px 0px 0px;
      }*/
    .m-0 {
      width: 96%;
      margin: auto;
    }
    .page1190 {
      padding: 0px 40px 0px 40px;
    }
  
}

@media only screen and (min-width:315px) and (max-width:768px) {

  .menu-gn {
    float: right;
    padding: 30px 0px 10px 0px;
    width: 90%;
    margin: auto;
  }

  .bg-menu{
    padding: 0px 25px;
  }

  .menu-gn ul li {
    z-index: 9999;
  }
  .text-blm-mn {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 35px;
    margin: auto;
  }

  .text-blm-top {
    display: flex;
    padding-top: 50px;
    padding-bottom: 10px;
    width: 100% !important;
  }
  .text-blm-top #a-c {
    display: flex;
    text-decoration: none;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    width: 100%;
  
} 

section.header .p-h h1.one {
  margin: 0 !important;
  font-size: 21px;
  padding-right: 0px;
  padding-bottom: 10px;
  text-align: center;
}
.header-repeat{
 background: white !important;

}
.p-h {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#p {
  font-size: 16px;
  margin: 0 !important;
  padding-bottom: 13px;
  padding-left: 10px;
  color: #212422;
  font-weight: 300;
  letter-spacing: 0.2rem;
}

#text-p {
  width: 100%;
}

#text-p p{
  width: 100%;
}

.text-blm #text-p p {
  padding: 0px 0px;
  text-align: center;
  width: 100%;
}
.header-repeat .text-blm-top img {
  background-repeat: repeat-y;
  padding-bottom: 14px !important;
  height: 1px !important;
  width: 100px;
}

.header-txt-lower {
  display: flex;
  justify-content: start;
  align-items: center;
  text-decoration: none;
  width: 100%;
  border-radius: 30px;

}

.header-txt-lower p {
  font-size: 16px;
  font-weight: 600;
}

.header-txt-lower img {
  width: 50px; 
  object-fit: contain !important;
}

section.header .header-right {
  position: relative;
  left: 0;
  top: 0;
  margin: auto;
  width: 94%;
  padding: 0px;
}

section.header .header-right img {
  width: 100% !important;
  object-fit: contain;
  border-radius: 10px;
  height: auto;
}

.menu-gn ul li a {
  padding: 4px 14px 7px 10px;
  display: block;
  font-size: 10px;
  font-weight: 500;
}
.menu-gn ul li a:hover, .menu-gn ul li a.on {
  color: #ddd;
  font-size: 10px;
  display: block;
  padding: 4px 14px 7px 10px;
  font-weight: 500;
}
.menu-gn ul {
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}




section.bg .df {
  display: flex;
  padding: 0px 0px 30px 0px;
  flex-direction: column-reverse;
  text-align: center;
  align-items: center;
  margin: 0;
  position: relative;
}

section.bg .df .w50{
  max-width: 94%;
  margin: 0;
  position: relative;
}

section.bg .df .w50 img {
  text-align: center;
  width: 130px;
  margin: 0;
  border-radius: 10px;
  position: relative;
}

section.bg {
  background-color: #f8f3e8;
  width: 100%;
  position: relative;
  padding: 20px 0px;
}

section.bg .p-h h1.one {
  width: 100%;
  left: 0;
}

.text-blmm{
  max-width: 100%;
  margin: 0;
  padding-bottom: 50px;
}

section.bg .text-blm-topp {
  justify-content: center;
  padding-top: 30px;
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}

section.bg .text-blm-topp a img {
  width:50px; 
  object-fit: contain !important;
}

section.bg #p {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.1rem;
  padding-bottom: 7px;
  padding-left: 0;
  padding-right: 20px;
}

#a-c .img {
  display: flex;
  height: 1px;
  width: 135px;
  padding-bottom: 35px !important;
}

section.bg .p-h {
  width: 100%;
  align-items: center;
}
section.bg .p-h h1.two, section.bg .p-h h1.one {
  font-size: 18px;
  padding-bottom: 0;
  text-align: center;
}
section.bg #text-p {
  width: 100%;
}


section.bg #text-p p {
  text-align: center;
  font-size: 16px;
  padding: 0;
  width: 100%;
}



section.headerrr {
  width: 100%;
  position: relative;
  padding-bottom: 50px;
  margin: 0;
}

section.headerrr .df {
  width: 100%;
  height: auto;
  margin: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}

.text-blmmm {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  justify-content: center;
  z-index: 9999;
  padding-top: 50px;
  padding-left: 0;
  padding-bottom: 20px;
}

.text-blm-toppp {
  padding-top: 10px;
  padding-bottom: 0px;
  padding-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
}

#pp {
  font-size: 20px;
}
.text-blm-toppp .uzunluk {
  width: 170px;
  height: 1px;
}

div.h-100 img { 
  width: 50px;
  margin-top:-10px;
  object-fit: contain !important;
}

section.headerrr .p-hh h1.one {
  margin: 0 !important;
  font-size: 19px;
  padding-bottom: 40px;
  padding: 0 !important;
}
#text-pp {
  font-size: 12px;
  padding-top: 10px;
  width: 100%;
}
#text-pp p{
  width: 100%;
  padding: 0;
  margin-bottom: 50px;
  font-size: 16px;
}
#text-p p {
  padding: 0px 0px;
  text-align: center;
  font-size: 16px;
}


section.headerrr .header-right {
  position: relative;
  left: 0;
  top: 0;
  width: 94%;
  padding: 0;
  margin: auto;
}

section.headerrr .header-right img {
  border-radius: 10px;
  max-width: 100%;
  padding: 0;
}
/*
.ft-menu {
  float: left;
  width: 100%;
  display: block;
  margin: 0px 15px 0 0px;
  padding: 20px 0px 0px;
  border-bottom: 1px solid #fff;
}
.ft-sl-blm {
  float: left;
  width: 100%;
  padding-top: 20px;
  padding-left: 0px;
  border-bottom: 1px solid #fff;
}
.ft-ilt {
  float: right;
  display: block;
  line-height: 26px;
  padding-right: 1px;
  color: #6c6d74;
  font-size: 12px;
  font-weight: 500;
  padding-top: 20px;
  width: 100%;
  margin-bottom: 15px;
}

.footer-blm{
  text-align: center;
  padding-top: 25px !important;
}
*/
.p-20{
  font-size: 10px;
}

.page1190 {
  padding: 0px 10px 0px 10px;
}
.m-0{
  font-size: 10px;
  display: flex;
  flex-direction: column;
}
.footer-lower {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 20px;
  padding-top: 10px;
}
.ft-sl-blm img{
  width: 90px !important;
}
/* -----  VÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°DEO ----- */
.container-video img {
  border-radius: 20px;

}
.container-product-gallery-page, 
.container-video {
max-width: 95%;
margin: auto;
}

.itinaa {
float: left;
margin-top: 28px !important;
height: 40px;
}

.span{
font-size: 10px !important;
}
.h-icon{
margin: 0 !important;
padding-right: 20px !important;
}
}

