.page-header__scrollable
{
  background: #ffffff;
    /*background: #4d148c;*/
}

.desktop-menu__title
{
  color: #212629;
  cursor:pointer;
}

.logo .logo-ingos {
    width: 125px;
    height: 45px;
    padding-top: 7px;
}

.logo .logo-ingos-colored {
    width: 125px;
    height: 45px;
    padding-top: -4px;
}



.lang-select--white .lang-select__item--active span {
    color: #4f148b;
}

.is-fixed .lang-select--white .lang-select__item--active span {
    color: #ffffff;
}

.lang-select--white .lang-select__item--active span::after, .lang-select--white .lang-select__item--active span::before {
    background: #212529;
}

.is-fixed .lang-select--white .lang-select__item--active span::after, .is-fixed .lang-select--white .lang-select__item--active span::before {
    background: #ffffff;
}

.page-header .page-header__scrollable {

    border-top: 1px solid #ecebeb;
}

.is-fixed  .page-header__scrollable {

    border-top: 0px solid #d9e2e0;
}

.informer__container_info {
    background-color: #f05e2e;
}

.informer__container {
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    padding: 20px 20px;
}


.slick-arrow
{
  border-radius: 50px;
  position: absolute;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);

}

.slick-prev{
  margin-top:200px;
  z-index: 1;
  right: 450px;
  background: #ffffff99;
  border:0px;
  padding:10px;
  border:0px;
  width: 50px;
  height: 50px;

}
.slick-next{
  margin-top: 0px;
  left:-30px;
  z-index: 9999;
  top:200px;
  background: #ffffff99;
  border:0px;
  width: 50px;
  height: 50px;

padding-top:-20px;
}


  @media only screen and (max-width: 1600px) and (min-width: 501px) {
    .slick-next{

      left:-30px;
    }

    .slick-prev{
      right: 550px;
    }

  }

  @media only screen and (max-width: 1400px) and (min-width: 501px) {
    .slick-next{

      left:-30px;
    }

    .slick-prev{
      right: 650px;
    }

  }



  @media only screen and (max-width: 1200px) and (min-width: 501px) {
    .slick-next{

      left:-30px;
    }

    .slick-prev{
      right: -25px;
    }

  }

.slick-prev:before {

  color: red;
  font-size: 30px;
}

.slick-next:before {


}

.page-header:before {
  content: "";
  height: 100px;
  background-image: linear-gradient(-180deg,rgb(245 245 245) 1%,rgba(15,84,185,0));
  z-index: 1;
}
.page-header.is-fixed .desktop-menu__title:after
{

}

.mobile-side-nav{
background-color:#4e2d87;
}

.mobile-side-nav__subnav {
  background: #4d2e86;
}


.desktop-menu__overlay{height:449px;position:absolute;top:100%;left:0;width:100%;background:#ee4e13e8;}

/*  .desktop-submenu__title ,.desktop-submenu__description,.desktop-subsubmenu__item a{

  color: #4d2e86!important;
}
*/
/*
.desktop-submenu__icon {
  width: 30px;
  height: 30px;
  display: block;
  font-size: 0;
  fill: #ee4e13;

}
*/

.page-header__top {
  position: relative;
  z-index: 11;
  padding: 5px 0 8px;
  border-bottom: 1px solid rgba(255,255,255,.2);
  background: #ffffff;
  color:gray !important;
  height:50px;
}

.header-individuals-nav__nav-item {

  color: gray;

}

.page-header .pseudo, .page-header .pseudo span, .page-header h1 {
  color: gray;
}

.header-contacts__link {

  color: gray;
  font-weight:100;
}


.header-individuals-nav__link {

  color: gray;
}

.page-header__top-spread svg{
  fill:gray;
}

.header-contacts__link [class^=icon] {
  margin-right: 7px;
  stroke: #4e2e87;
}


a.header-personal.btn-outline {
  border: 2px solid #ee4f13;
  background: translate;
  color:#ee4f13 !important;
  margin-top:5px !important;
}

a.header-personal.btn-outline:hover {

  background: #ee4f13;
  color:#ffffff !important;
  border: 2px solid #ee4f13;

}

a.header-personal.btn-outline:hover .icon-btn{

fill:#ffffff !important;

}


.icon-btn {
  width: 16px;
  height: 16px;
  margin-top:-7px !important;
  fill:#ee4f13 !important;
}


.header-personal.btn-outline span
{
    margin-top:-6px !important;
    font-size: 12px;
}


.ng-binding
{
  font-weight:100px !important;
}

.ng-isolate-scope
{
  margin-right:20px;
  margin-top: 7px;
  float: left;
}


.btn.btn-outline.btn-sm {
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-transform: none;
  font-weight: 400;
  font-size: .875rem;
  height: 35px;
  line-height: 30px;
  padding: 0 17px;
  text-transform: none;
  font-weight: 400;
  font-size: .875rem;
  padding-top: 1px;
  height: 30px;
  margin-top:-3px;
}


.header-individuals-nav__nav-item {



}

.language span
{
font-size: 15px;
color:gray;
}







/*owl*/
.carousel-wrap {
  width: 1000px;
  margin: auto;
  position: relative;
}
.owl-carousel .owl-nav{
  overflow: hidden;
  height: 0px;
}
.owl-theme .owl-dots .owl-dot span
{
  width:30px;
  height: 5px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #4d148c;
}


.owl-carousel .item {
    text-align: center;
}
.owl-carousel .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
  pointer-events: none;
  opacity: 0.2;
}

.owl-carousel .prev-slide{
  display: none;
    background: url(https://freakyjolly.com/demo/jquery/OwlCarousel2/nav-icon.png) no-repeat scroll 0 0;
    left: -30px;
}
.owl-carousel .next-slide{
  display: none;
    background: url(https://freakyjolly.com/demo/jquery/OwlCarousel2/nav-icon.png) no-repeat scroll -24px 0px;
    right: -30px;
}
.owl-carousel .prev-slide:hover{
   background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
  background-position: -24px -53px;
}

span.img-text {
  text-decoration: none;
  outline: none;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  cursor: pointer;
  width: 100%;
  font-size: 23px;
  display: block;
  text-transform: capitalize;
}
span.img-text:hover {
  color: #2caae1;
}
/*owl*/


.owl-orta-slider-title
{
color:#000000 !important;
margin-top:20px !important;
}

.block-white, .content-card {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0px 0px 0 rgba(0,0,0,.2);
  border-color: #ecebeb;
}


.main-owl-slider-content
{


}


.main-owl-slider-content img
{

}


.product-protected-item__icon-wrap {
  height: 100px;
  width: 100px;
  margin: auto;
}

.gray-light-bg, body {
  background-color: #ffffff;
}
.more
{


text-align: center;
font-weight: 100;
margin-top:40px;
border-top:1px solid #ecebeb;
padding:10px;
color: #ee5012;
font-size:15px;

border:1px solid #ecebeb;
border-radius: 50px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;

}


.page-header.is-fixed .page-header__scrollable {
    color: #ffffff;
    background-color: #4d148c;
    width: 100%;
    z-index: 100;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.25), 0 10px 30px 0 rgba(0,0,0,.05);
}

.page-header.is-fixed .desktop-menu__title {
    color: #ffffff;
}

.dropdown__has-arrow::after {
    width: 12px;
    height: 8px;
    margin-left: 10px;
    background: url(../img/icon-expandable-arrow.svg) no-repeat;
}

a.pseudo span {
    position: relative;
    color: #4e148c;
}

.scroll-to-top:after {
    content: url(../img/scroll-top-arrow.svg);
    display: block;
    width: 37px;
    height: 37px;
    position: relative;
    z-index: 1;
    transform: rotateY(180deg);
    transition: transform .5s;
}

.scroll-to-top::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #4e148c;
    border-radius: 50px;
}

.scroll-to-top:focus {

    background-color: #4e148c;

}



.popup button.mfp-close {
    display: inline-block;
    width: 25px;
    height: 25px;
    top: 10px;
    right: 10px;
    opacity: 1;
    text-indent: -5000px;
    font-size: 0;
    background-color: #4e2e87;
    border-radius: 50px;
    box-shadow: 0 7px 11px 0 rgb(214 193 251);
    background-image: url(../img/icon-cross-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50%;
}

#header-personal.dropdown a:focus, #header-personal.dropdown a:hover {
    color: #ffffff;
}

.lang-select__sub-list li a::after {
    content: "";
    display: block;
    width: 0%;
    height: 2px;
    background: #ee5015;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}

.header-individuals-nav__nav-item:hover
{
    color: #4e2e87;
}

.header-top-menu
{
  padding-left:0px;
  margin-left:0px;
  margin-top:-10px;
}
.header-top-menu li
{
  float: left;
  list-style: none;
  margin-left:0px;
  padding-left:0px;
  margin-right: 20px;
}
.header-top-menu li a
{
  font-size: .875rem;
  color: gray;
}

.header-top-menu li a:hover
{
  color: #4e2e87;
}

.header-img
{

  min-height:200px;
  color: #ffffff;
  padding-top:40px;



}
.content
{
  margin-top:40px;
}

.baslik_aciklama p {
    margin-right: 0px;
}

.headertitle {
    height: 100px;

  }

  @media only screen and (max-width: 1200px) and (min-width: 501px) {
    .headertitle {
        height: 40px;

      }
  }

@media screen and (max-width: 500px) and (min-width: 320px)
{
.headertitle {
    height: 40px;

  }

  .content
  {

  }

  .header-img
  {

    min-height:130px;
    padding-top:30px;



  }

  .header-img .description
  {
    display: none;
  }
}



.header-img h1
{
  color: #ffffff;
}
.header-img .description
{
  padding-left:43px;
  float: left;
}


  @media (min-width: 1185px)
  {
  .footer-container
  {
    max-width: 1300px;
    margin:0 auto;
  }
}


.team img {
    background-color: var(--color-1);
    border-radius: 4px;
    box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.06);
    width: 100%;
}

.text {
    font-size: 16px;
    font-weight: 300;
    color: #747474;
}

.team-detail {
    text-align: center;
}

.team-detail img {
    width: 200px !important;
    height: 200px !important;
    border-radius: 50% !important;
    background-color: #747474;
    border: 7px solid #ee5012;
    box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.06);
    object-fit: cover;
}

/* footer */

footer
{
    background: #ee5012;
    clear: both;
}

footer h5
{
    color:#ffffff;
 
}

footer .btn.btn-outline.btn-sm {
    border-color: #ffffff;
    color: #ffffff !important;
}

footer .btn.btn-outline.btn-sm svg {
    fill:#ffffff !important;
}


.list-group li
{
  list-style: none;
  margin-left:-15px;
}

.list-group li a
{
  color:#ffffff;
  font-weight: 100;
}

.social-icons__link {
    display: inline-block;
    width: 35px;
      height: 35px;
      position: relative;
      border-radius: 50px;
    background-color: #4e148c;
}

.bottom-copy a
{
  font-weight:100;
  font-size:15px;
  color:gray;
}

.bottom-copy span
{
  font-weight:100;
  font-size:15px;
  color:gray;
}
.footer-logo {
    margin-top: 25px;
    width: 200px;
    height: 60px;
}

body
{
   font-family: 'Noto Sans', sans-serif;
}

.select2-container--custom, a, body, html {

    font-family: 'Noto Sans', sans-serif;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans', sans-serif;
}

span,p {
    
    font-family: 'Noto Sans', sans-serif;

}


.desktop-menu__title
{
  font-weight: 600;
}
/* footer */

.heading__title
{
  color: #ffffff;
}

.article {
    background: #fff;
    -webkit-clip-path: polygon(100% 0, 100% 7%, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(100% 0, 100% 7%, 100% 100%, 0 100%, 0 0);
}

.article__title
{
  margin-top: 20px;
}


.article__title a
{
  font-size:24px;
  line-height: 28px;
}

.article__text
{
  color: gray;
}


.title__new
{
  color:#212629;
  font-weight: 600;
}

.color--green {
    color: #ee5012;
}

.article__details span
{
  padding-bottom:10px;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  font-size:15px !important;

}
.article__details .btn
{
height: 42px !important;

}


.button--green {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #ee5012;
    height: 40px;
    line-height: 35px;
    min-width: 170px;
    text-align: left;
    border: 2px solid #ee5012;
    border-radius: 50px;
    font-size: 13px;
    text-align: center;
    padding-top: -20px !important;
    padding-top: -20px !important;
}

.button--green:hover{
  background: #ee5012;
  color: #ffffff;
}


.button--white {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #ffffff;
  height: 40px;
  line-height: 35px;
  min-width: 170px;
  text-align: center !important;
  border: 2px solid #ffffff;
  border-radius: 50px;
  font-size: 13px;
  text-align: center;
  padding-top: -20px !important;
  padding-top: -20px !important;
}
.button--white span {
  text-align:center;
  width:100%;
}

.slick-dots li.slick-active button, .slick-dots li:hover button {
    background-color: #4e148c;
    height: 5px;
    top: 11px;
}

.article__img {
    position: relative;
    padding-top: 50.43956%;
    overflow: hidden;
}

.articles-slider__item
{
  border: 1px solid #ecebeb;
  border-radius: 2px;
}

.page-hero
{
  margin-top: 100px !important;
}

.front-blog
{
  margin-top:70px;
}


element.style {
}
.flip-container .back, .flip-container .front {

    padding: 0px;
    padding-top: 30px;
}

.page-header__mobile
{
  background: #4e2e87;
  box-shadow: 0 0px 0px 0 rgba(0,0,0,.25), 0 10px 30px 0 rgba(0,0,0,.05);
  top: 0px !important;
  z-index: 1060;
}

.mobile-side-nav-trigger {

    border-right: 1px solid #613ca2;
}

.mobile-side-nav-trigger__icon, .mobile-side-nav-trigger__icon:after, .mobile-side-nav-trigger__icon:before {

    background: #ffffff;

  }

  .mobile-lang
  {
    width: 70px !important; border-left: 1px solid #613ca2 !important;  padding-left:15px; height: 50px; margin-top:0px; padding-top:15px;
  }

  .mobile-lang span
  {
    color:#ffffff;
  }

  .footer-info__list span
  {
    color: gray;
  }


  .mobile-side-nav__link::after {

    background: url(../img/icon-arrow-white.svg) no-repeat !important;
}

.form__field {
    display: inline-block;
    width: 100%;
    height: 50px;
    font-size: 14px;
    border: 0px solid #e2e2e2;
    margin-bottom: 20px;
    padding: 0 0px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

#header-personal.dropdown .dropdown__content .tabs__nav-link.is-active, #header-personal.dropdown .dropdown__content a {
    color: #4e2e87;
    font-weight: 600;
}

.button_preloader {

    display: inline-block;
    background:#4e2e87;
    height: 40px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 100px;
    white-space: nowrap;
    font-weight: 800;
    text-transform: uppercase;

    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    box-shadow: none;
    transition: border-color .3s,background-color .3s,box-shadow .3s;
    box-shadow: 0 0px 0px 0 rgba(15,84,185,.3);
    overflow: hidden;
    border: 0;
    cursor: pointer;
    color: #ffffff !important;
    border:2px solid #4e2e87;
    text-transform: none;
}

.form__field-row {
    margin-bottom: 0rem;
}

.tabs__nav .sliding-line {
    height: 2px;
    background-color: #ee5012;
    position: absolute;
    bottom: 0;
}

.input-text.input-text_blue, .timeline strong {
    font-weight: 800;
    color: gray;
}

.article__title a:hover
{
  color:  #ee5012;
}


.header-setting
{
  margin-top:105px;
}


.customer-navbar{
  float:left; width:100%; background:#4e148c;

}

.customer-navbar a{
  padding:20px;
  color: #ffffff;
  float: left;
  padding-right: 40px;
}

.customer-navbar a:hover{
  background:#411075;
}

.customer-container
{
  background: #efefef;

}

.customer-container .card
{
  background: #ffffff;
  border-radius: 3px;
  border:0px;
  margin-top:40px;
  margin-bottom:100px;

}

.customer-container h1
{
  padding:0px;
  margin-top:70px;

}



.page-hero__h1 {
    margin-top: 20px;
    margin-bottom: 10px;
}


.button--green span {
    display: inline-block;
    min-width: 95px;
    width: 100%;
}

  @media only screen and (max-width: 1200px) and (min-width: 700px) {
    .mobile-lang
    {
      width: 80px !important;
      padding-top:20px;
    }


    .header-setting
    {

      margin-top:60px !important;
    }

    .customer-navbar
    {
      background: #ee4f13 !important;

    }


  }



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

    .page-header.is-fixed {

        position: relative !important;

    }


    .header-setting
    {

      margin-top:50px !important;
    }

    .customer-navbar a{
      padding:10px  !important;
      color: #ffffff;
      float: left;
      font-size:12px;
      padding-right: 10px;
      width:140px !important;
    }

    .customer-navbar
    {
      background: #ee4f13 !important;

    }

    .customer-container h1
    {
      padding:0px;
      margin-top:30px;
      font-size:20px;
      margin-bottom:-20px;

    }


}

@media only screen and (max-width: 1190px) {
  .page-hero
  {
    margin-top:0px !important;
  }

  .mobile-hide
  {
    display:none;
  }


  .more
  {


  text-align: center;
  font-weight: 100;
  margin-top:40px;
  border-top:1px solid #ecebeb;
  padding:10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 20px;
  padding-right: 20px;
  color: #ee5012;
  font-size:12px;

  border:1px solid #ecebeb;
  border-radius: 50px;
  margin-left:10px;
  margin-right:0px;
  margin-bottom:20px;
  margin-top:20px;
  float:left;

  }



}

.desktop-submenu__title
{
    cursor:pointer;
}

.desktop-submenu__description
{
    cursor:pointer;
}

.desktop-subsubmenu__item a
{
    font-size:16px;
}

.desktop-submenu__description {
    font-size: .975rem;
}


body
{
    cursor:default;
}


.trwpwhatsappballon {
font-size: 14px;
border-radius: 12px; 
border: 1px solid #fff;
max-width: 250px;
}

.trwpwhatsapptitle {
background-color: #22c15e; 
color: white; 
padding: 14px; 
border-radius: 12px 12px 0px 0px;
text-align: center;
}

.trwpwhatsappmessage {
padding: 16px 12px;
background-color: white;
}

.trwpwhatsappinput {
background-color: white;
border-radius: 0px 0px 12px 12px;
}

.trwpwhatsappinput input {
width: 227px;
border-radius: 10px;
margin: 1px 1px 0px 10px;
padding:10px;
font-family: "Raleway", Arial, sans-serif;
font-weight: 300;
font-size: 13px;
background-color: #efefef;
border: 1px solid #d4d4d4;
}

.trwpwhatsappbutton {
background-color: #22c15e; 
border-radius: 20px; 
padding: 8px 15px; 
cursor: pointer; 
color: #fff;
max-width: 220px;
margin-top: 10px;
margin-bottom: 10px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.trwpwhatsappall {
position: fixed; 
z-index: 9999999999999999999; 
bottom: 0; 
left: 10px;
font-family: "Raleway", Arial, sans-serif;
font-weight: 300;
font-size: 15px;
}

.trwpwhatsappsendbutton {
  color: #22c15e;
  cursor:pointer;
}

button {border: none;}
button i {
float: right;
position: absolute;
z-index: 999999999999;
right: 23px;
top: 140px;
bottom: 81px;
font-size: 18px !important;
}

.kapat {
position: absolute;
right: 8px;
top: 6px;
font-size: 13px;
border: 1px solid #fff;
border-radius: 99px;
padding: 2px 5px 2px 5px;
color: white;
font-size: 10px;
cursor: pointer;
}

.header-img
{
    background-color:#4d148c !important;
}

span, p {
    font-family: 'Noto Sans', sans-serif;
}