/*Font*/
@font-face {
  font-family: "Dreamwater";
  src: url("../fonts/Dreamwater.eot");
  src: url("../fonts/Dreamwater.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Dreamwater.woff2") format("woff2"),
       url("../fonts/Dreamwater.woff") format("woff"),
       url("../fonts/Dreamwater.ttf") format("truetype"),
       url("../fonts/Dreamwater.svg#Dreamwater") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Dreamwater";
    src: url("../fonts/Dreamwater.svg#Dreamwater") format("svg");
  }
}

[class^="dreamwater-"]:before, [class*=" dreamwater-"]:before,
[class^="dreamwater-"]:after, [class*=" dreamwater-"]:after {
  font-family: "Dreamwater";
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}
.aritmaAsamalari .sppb-panel-title{
  font-size:16px;
}
.dreamwater-icme-suyu:before { content: "\f100"; }
.dreamwater-otel:before { content: "\f101"; }
.dreamwater-konut:before { content: "\f102"; }
.dreamwater-fabrika:before { content: "\f103"; }
.dreamwater-kafe:before { content: "\f104"; }
.dreamwater-camasirhane:before { content: "\f105"; }
.dreamwater-hastane:before { content: "\f106"; }
.dreamwater-ofis:before { content: "\f107"; }
.dreamwater-medikal:before { content: "\f108"; }
.dreamwater-laboratuvar:before { content: "\f109"; }
.dreamwater-filtre1:before { content: "\f10a"; }
.dreamwater-filtre2:before { content: "\f10b"; }
.dreamwater-filtre3:before { content: "\f10c"; }
.dreamwater-filtre4:before { content: "\f10d"; }
.dreamwater-kuyu:before { content: "\f10e"; }
.dreamwater-filtre5:before { content: "\f10f"; }
.dreamwater-sebil:before { content: "\f110"; }

/* Thumb Slider */
.sppb-addon-articles-thumb-slider a:hover, .sppb-addon-articles-thumb-slider a:focus {
  text-decoration: underline;
}
.sppb-addon-articles-thumb-slider .sppb-addon-content {
  position: relative;
  overflow: hidden;
}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-inner {
  height: 100%;
}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-inner .sppb-item {
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-control {
  background: #fff;
  position: absolute;
  z-index: 10;
  top: 15px;
  left: 15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2196078431372549);
  color: #000 !important;
  border-radius: 30px;
  font-size: 18px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-control.right {
  left: 50px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .bg-img-wrapper, .sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-carousel.sppb-slide, .sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-img-wrap, .sppb-addon-articles-thumb-slider .sppb-addon-article .video-caption-wrapper, .sppb-addon-articles-thumb-slider .sppb-addon-article .audio-caption-wrapper {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .article-spbookmark {
  margin-left: 15px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .article-spbookmark a {
  color: #98979c;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-img-wrap > img {
  border-radius: 6px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap {
  font-size: 14px;
  margin-top: 30px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 1.75;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-duration {
  font-weight: 400;
  font-size: 14px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-duration, .sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-symbol {
  color: #fff;
  margin-left: 10px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-symbol {
  display: inline-block;
  font-size: 20px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .hits-count {
  font-size: 14px;
  font-weight: 400;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .hits-count .fa {
  margin-right: 5px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap a:hover, .sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap a:focus {
  text-decoration: underline;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.41;
  max-height: 100px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {
  line-height: 1.8;
  margin: 15px 0;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {
  color: #98979c;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta > span:not(:last-child) {
  margin-right: 12px;
}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-readmore {
  margin-top: 20px;
  display: inline-block;
  font-size: 13px;
}
.sppb-addon-articles-thumb-slider .sppb-article-meta {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 20px;
}
.sppb-addon-articles-thumb-slider .sppb-article-meta > span:not(:last-child) {
  margin-right: 10px;
}
.sppb-addon-articles-thumb-slider .sppb-article-meta > span:not(:last-child):after {
  content: ",";
}
.sppb-addon-articles-thumb-slider .articles-slider, .sppb-addon-articles-thumb-slider .articles-slider a {
  color: #fff;
}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.6));
  z-index: -1;
}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide > div {
  display: flex;
  height: 100%;
  align-items: center;
  padding-right: 400px;
}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap {
  padding: 50px 0px;
  max-width: 750px;
}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3 {
  font-size: 60px;
  line-height: 1.33;
  font-weight: 700;
  margin-bottom: 35px;
}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore {
  border: 1px solid;
  padding: 7px 20px;
  border-radius: 30px;
  margin: 20px 0;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore:hover, .sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore:focus {
  background-color: #fff;
}
.sppb-addon-articles-thumb-slider .video-caption-wrapper i.fa {
  font-size: 51px;
}
.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info {
  margin-left: 15px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info .video-duration {
  order: 2;
  opacity: 0.7;
}
.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info .video-caption {
  order: 1;
}
.sppb-addon-articles-thumb-slider .articles-thumb {
  width: 15%;
  min-width: 300px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #161616;
  color: #fff;
  padding: 10px 0;
  overflow: visible;
  transition: 0.3s;
}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide {
  cursor: pointer;
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-meta {
  margin-bottom: 10px;
}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap {
  border-bottom-color: #161616;
}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap .sppb-article-content {
  opacity: 1;
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap {
  padding: 35px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap:hover .sppb-article-content {
  opacity: 1;
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .sppb-article-content {
  opacity: 0.6;
  transition: opacity 0.3s;
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap a {
  color: #fff;
}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 1.41;
  max-height: 100px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 18px;
  font-weight: 500;
}
.sppb-addon-articles-thumb-slider .articles-thumb .article-counter {
  position: absolute;
  left: -80px;
  z-index: 10;
  width: 80px;
  height: 80px;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 80px;
  border-radius: 50px 0px 0px 50px;
  top: 0;
  transition: 0.3s;
}
.sppb-addon-articles-thumb-slider.video-layout .full-link {
  z-index: 11;
}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content {
  display: flex;
  max-width: 100%;
}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-slider {
  flex: 0 0 65%;
  max-width: 65%;
}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-thumb {
  flex: 0 0 35%;
  max-width: 35%;
}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .swiper-container {
  margin-left: 0;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide {
  border-radius: 6px 0px 0px 6px;
  background-position: center;
  overflow: hidden;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide > div {
  padding-right: 15px !important;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container {
  align-items: flex-end;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container h3 {
  font-size: 34px;
  margin-bottom: 10px;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap {
  padding: 30px 15px;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap .sppb-article-meta {
  margin-bottom: 10px;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb {
  background: #fff;
  color: #231f20;
  padding: 0;
  width: auto;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide {
  border-bottom: 1px solid #ededed;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -17px;
  border-bottom: 10px solid #ededed;
  border-left: 10px solid #ededed;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;
  transform: rotate(45deg) translateY(-50%);
  opacity: 0;
  transition: opacity 0.2s;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb, .sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide {
  border-radius: 0px 6px 6px 0px;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active {
  background: #ededed;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap {
  border-bottom-color: #ededed;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active:before {
  opacity: 1;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap {
  padding: 15px 35px;
  height: 100%;
  display: flex;
  align-items: center;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-content {
  opacity: 1;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap h3 {
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.33;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-meta .video-icon {
  font-size: 7px;
  width: 20px;
  height: 20px;
  border: solid 1px #e2e2e2;
  background-color: #fff;
  border-radius: 10px;
  line-height: 19px;
  text-align: center;
  color: #000;
  margin-right: 10px;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-meta .video-icon:after {
  content: "";
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-meta-category:after {
  display: none;
}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .video-caption-info .video-duration {
  font-size: 14px;
  font-weight: 400;
  opacity: 0.7;
}
.swiper-container .thumb-slider-nav:hover, .swiper-container .thumb-slider-nav:focus {
  outline: none;
}

/* Services */
.thumb-services {
  overflow: hidden;
}
.thumb-services .owl-stage {
  padding-bottom: 2px;
}
.thumb-services .item .item-info {
  box-shadow: 0 1px 2px 0 rgba(209, 209, 209, 0.5);
  background: #fff;
  margin: -189px 25px 0px 25px;
  position: relative;
}
.thumb-services .item .item-info h3 {
  margin: 0;
  padding: 30px;
  font-size: 21px;
  font-weight: 400;
  color: #030303;
  word-wrap: break-word;
}
.thumb-services .item .item-info .thumb-service-items {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.thumb-services .item .item-info .thumb-service-items > li {
  border-bottom: solid 1px #e3e3e3;
  border-right: solid 1px #e3e3e3;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 20px 10px;
  display: flex;
  align-items: center;
  transition: 0.3s;
  position: relative;
}
.thumb-services .item .item-info .thumb-service-items > li .full-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.thumb-services .item .item-info .thumb-service-items > li:hover {
  background-color: rgba(175, 175, 175, 0.1);
}
.thumb-services .item .item-info .thumb-service-items > li:nth-child(2n) {
  border-right: none;
}
.thumb-services .item .item-info .thumb-service-items > li:nth-last-child(1), .thumb-services .item .item-info .thumb-service-items > li:nth-last-child(2) {
  border-bottom: none;
}
.thumb-services .item .item-info .thumb-service-items > li i {
  font-size: 40px;
  margin-right: 15px;
  color: #4e7e5c;
}
.thumb-services .item .item-info .thumb-service-items > li p {
  margin: 0;
  line-height: 1.4;
  max-width: 130px;
}
.thumb-services .item .item-info .sppb-btn {
  padding: 15px 30px;
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  color: #828282;
  opacity: 0.7;
  border-top: solid 1px #e3e3e3;
}
.thumb-services .item .item-info .sppb-btn:hover, .thumb-services .item .item-info .sppb-btn:focus {
  opacity: 1;
  color: #4e7e5c;
}
.thumb-services .owl-nav button {
  width: 50px;
  height: 100px;
  border: solid 2px #fff !important;
  border-left: none !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  font-size: 30px !important;
  position: absolute;
  top: 50%;
  left: -60px;
  transform: translateY(-50%);
  border-radius: 0px 100px 100px 0px;
  color: #fff !important;
  box-shadow: 1px 0px 3px 0px rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}
.thumb-services .owl-nav button i.fa {
  margin-left: -10px;
}
.thumb-services .owl-nav button.owl-next {
  right: -60px;
  left: auto;
  border-radius: 100px 0px 0px 100px;
  border-left: solid 2px #fff !important;
  border-right: none !important;
  box-shadow: -1px 0px 3px 0px rgba(0, 0, 0, 0.3);
}
.thumb-services .owl-nav button.owl-next i.fa {
  margin-left: 10px;
}
.thumb-services .owl-nav button:hover, .thumb-services .owl-nav button:focus {
  background-color: #4e7e5c !important;
  border-color: #4e7e5c !important;
}
.thumb-services:hover .owl-nav button {
  left: 0;
}
.thumb-services:hover .owl-nav button.owl-next {
  right: 0;
  left: auto;
}
.thumb-services .owl-carousel .item {
  padding-bottom: 49px;
}
.thumb-services .owl-carousel .item .item-info {
  margin: 0px 30px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.thumb-services .owl-carousel .item .item-info h3 {
  padding: 30px;
}
.thumb-services .owl-carousel .item .item-info .sppb-btn {
  padding: 15px 30px;
}
.thumb-services .owl-carousel .owl-nav button {
  margin-top: -30px;
}
.thumb-services.gird-layout .item {
  position: relative;
  padding-bottom: 60px;
  margin-bottom: 30px;
}
.thumb-services.gird-layout .item .item-info {
  position: absolute;
  bottom: 11px;
  left: 0;
  right: 0;
  margin: 0 25px;
}
.offcanvas-menu .offcanvas-inner .thumb-services.gird-layout .sppb-row > div {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

/* Advance Slideshow */
.advance-slideshow .sppb-inner-wrapper {
  max-width: 690px;
}
.advance-slideshow .slider-video-popup {
  display: none;
}
.advance-slideshow .sp-item.active .slider-video-popup {
  display: block;
  animation-delay: 0.6s;
  animation-name: fadeInLeft;
  animation-duration: 0.8s;
  animation-fill-mode: both;
}
.advance-slideshow .prev-control.nav-control .fa {
  margin-left: 35px;
}
.advance-slideshow .next-control.nav-control .fa {
  margin-right: 35px;
}

/* Timeline Slider */
.sppb-timelineslider .sppb-carousel-inner > .sppb-item {
  padding: 0;
}
.sppb-timelineslider .sppb-carousel-indicators {
  display: none;
}
.sppb-timelineslider ul.timeline-item-wrap {
  display: flex;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style-type: none;
}
.sppb-timelineslider ul.timeline-item-wrap li {
  flex: 0 0 350px;
  display: flex;
  align-items: stretch;
  padding: 70px 30px 120px 30px;
  background: #ffc900;
  cursor: pointer;
  transition: all 0.5s ease;
}
.sppb-timelineslider ul.timeline-item-wrap li:hover {
  background: #f0bd00;
}
.sppb-timelineslider ul.timeline-item-wrap li.active {
  flex: 1;
  background: #f4f2f1;
  cursor: default;
}
.sppb-timelineslider ul.timeline-item-wrap li.active .section-title h2 .text-arrow {
  display: block;
}
.sppb-timelineslider ul.timeline-item-wrap li.active h2, .sppb-timelineslider ul.timeline-item-wrap li.active .only-title {
  color: #ffc900;
}
.sppb-timelineslider ul.timeline-item-wrap li.active .section-content {
  flex: 4;
  opacity: 1;
  transform: scaleX(1);
}
.sppb-timelineslider ul.timeline-item-wrap li.active .section-content .only-title {
  color: #7e8689;
}
.sppb-timelineslider ul.timeline-item-wrap li.active .section-content .timelineselider-image, .sppb-timelineslider ul.timeline-item-wrap li.active .section-content .content-wrap {
  display: block;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 0;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title h2 {
  margin: 0;
  white-space: nowrap;
  font-size: 100px;
  -webkit-text-stroke: 1px #000;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  display: flex;
  line-height: 80px;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title h2 .text-only {
  flex: 0 0 auto;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title h2 .text-arrow {
  flex: 1;
  background: #ffc900;
  height: 1px;
  position: relative;
  margin-left: 14px;
  display: none;
  margin-top: 6px;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title h2 .text-arrow:before {
  content: "";
  width: 10px;
  height: 10px;
  border: 1px solid #ffc900;
  position: absolute;
  border-radius: 10px;
  top: -4px;
  left: -10px;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-title h2 .text-arrow:after {
  content: "";
  border: solid #ffc900;
  position: absolute;
  top: -4px;
  right: 0px;
  border-width: 0 1px 1px 0;
  padding: 4px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.sppb-timelineslider ul.timeline-item-wrap li .section-content {
  flex: 1;
  display: flex;
  margin: 0;
  padding: 0;
  transition: all 0.25s 0.1s ease-out;
  color: #3d3d3d;
  font-size: 18px;
  line-height: 1.7;
  font-weight: 500;
  margin-top: 40px;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-content .content-wrap {
  display: none;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-content .only-title {
  color: #000;
  font-size: 27px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-content .timelineselider-content {
  flex: 1;
}
.sppb-timelineslider ul.timeline-item-wrap li .section-content .timelineselider-image {
  padding-left: 30px;
  flex: 0 0 auto;
  display: none;
}
.sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control {
  right: 20px;
  bottom: 70px;
  left: auto;
  top: auto;
  text-shadow: none;
  font-size: 44px;
  color: rgba(59, 57, 63, 0.1);
}
.sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control:hover, .sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control:focus {
  color: rgba(59, 57, 63, 1);
}
.sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control.left {
  right: 105px;
}
.sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control .fa-chevron-left:before {
  content: "\f060";
}
.sppb-timelineslider a.sppb-carousel-arrow.sppb-carousel-control .fa-chevron-right:before {
  content: "\f061";
}

/* -------------- Dreamwater --------------*/
#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone a, #sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone {
	font-size: 18px;
	color: #368ccc;
	font-weight: 600;
}

#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone a:hover,
#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone:hover {
	color: #3b2f85;
}
.sp-contact-info li.sp-agent-login:before {
	content: "|";
	margin-right: 15px;
}
.stroke-text {
 /*  -webkit-text-stroke: 1px #fff;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0); */
  display: inline-block;
  transition: 0.3s;
  position: relative;
  margin-left: 20px;
}

span.stroke-text:before {
    content: "";
    display: block;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    background: #48a9e3;
    position: absolute;
    z-index: -1;
    right: -11px;
    top: -10px;
}
.stroke-text-black {
  -webkit-text-stroke: 1px #000;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.stroke-text-blue {
  -webkit-text-stroke: 1px #0780e9;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.stroke-text-darkblue {
  -webkit-text-stroke: 1px #002060;
  background-color: rgba(255, 255, 255, 0);
  color: rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.stroke-red {
	font-weight: 700;
	font-size: 115%;
	/* font-style: italic; */
	color: #e31e27;
	text-shadow: 2px 2px 0px #fff;
}
.stroke {
	font-weight: 700;
	font-size: 115%;
}
.sp-megamenu-parent > li > a.menu-divider {
	border-left: 1px solid #ddd;
}
.main-slider .sp-slider-custom-dot-indecators {
    width: 100%;
    left: 0;
    /* top: 50px; */
    bottom: -50px;
    /* right: auto; */
    overflow: visible!important;
    padding: 0 0;
    /* border-radius: 5px; */
    background:none;
}

.main-slider .sp-slider-custom-dot-indecators ul {
    width: auto!important;
    /* display: block!important; */
    display: flex!important;
    color: #333;
    font-weight: 600;
    border-radius: 5px;
    text-align: center;
    justify-content: center;
}
.main-slider .sp-slider-custom-dot-indecators ul li {
    margin: 0 0;
    /* float: none; */
    cursor: pointer;
    display: inline-block;
    /* align-items: center; */
    color: #002060;
    padding: 8px 25px;
    position: relative;
    /* height: 161px; */
    background: #fff;
    border-radius: 0;
    box-shadow: 0 0 1px rgba(0,0,0,0.5);
    width: 8%;
    /* border-bottom: 1px solid #efef; */
}
/* .main-slider .sp-slider-custom-dot-indecators ul li + li {
	border-top: 1px solid #efefef;
} */
/* .main-slider .sp-slider-custom-dot-indecators ul li:first-child {
	border-top-left-radius:5px;
} */
.main-slider .sp-slider-custom-dot-indecators ul li.active {
	background: #0780e9;
    color: #fff;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.main-slider .sp-slider-custom-dot-indecators ul li:hover {
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}
.main-slider .sp-slider-custom-dot-indecators ul li.active:after,
.main-slider .sp-slider-custom-dot-indecators ul li:hover:after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border: 20px solid transparent;
    position: absolute;
    top: -40px;
    transition: all 0.5s linear 0s;
    left: 50%;
    transform: translateX(-50%);
}
.main-slider .sp-slider-custom-dot-indecators ul li.active:after {
    border-bottom: 20px solid #0780e9;
}
.main-slider .sp-slider-custom-dot-indecators ul li:hover:after {
    border-bottom: 20px solid #fff;
}
.main-slider .sp-slider-custom-dot-indecators ul li.active:after,
.main-slider .sp-slider-custom-dot-indecators ul li.active:hover:after {
    border-bottom: 20px solid #0780e9;
}
.main-slider .sp-slider-text-thumb-number>span:before {
	font-size: 45px;
	margin: 0 0 0 0;
}
.main-slider .sp-slider-dot-indecator-text {
    font-size: 14px;
    line-height: 16px;
}
.main-slider .sp-dot-indicator-wrap {
	background: rgba(255,255,255,.2)!important;
	margin: 0;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
/*.main-slider.sp-slider .sp-item .sp-background {
	background-position: center right;
}*/
.main-slider.sp-slider {
    overflow: visible;
}
.main-slider p.sppb-sp-slider-title {
    background-color: #050505;
    padding: 10px 10px;
    position: relative;
}
.main-slider p.sppb-sp-slider-title:before {
    content: "";
    display: block;
    width: 80px;
    height: 125px;
    position: absolute;
    background: transparent;
    border: 4px solid #050505;
    border-right: medium none;
    top: -23px;
    left: -25px;
}
/* Feature Boxes */
.feature-box-style-1 {
	border: 1px solid #e6e6e6;
	-webkit-box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
	box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
	transition: all .55s ease;
	-webkit-transition: all .55s ease;
	-moz-transition: all .55s ease;
	-o-transition: all .55s ease;
	margin-bottom: 35px;
	padding: 50px 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    position: relative;
    background: #fff;
}
.feature-box-style-1 img.sppb-img-responsive,
.feature-box-style-3 img.sppb-img-responsive {
    max-width: 160px;
}
.feature-box-style-1 .sppb-icon {
	height: 100px;
	width: 100px;
	line-height: 100px;
	font-size: 50px;
	margin: auto;
	color: #fff;
	margin-bottom: 32px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	background: #49abe4;
}
.feature-box-style-1 span {
	line-height: 100px;
}
.feature-box-style-1::after {
	content: "";
	background: #49abe4;
	height: 7px;
	width: 25%;
	position: absolute;
	bottom: -4px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}
.feature-box-style-1:hover,
.feature-box-style-1.f-active {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
	-moz-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
	-ms-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
	-o-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
	box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
}
.feature-box-style-1:hover::after {
	width: 100%;
	/* transition: all 0.4s ease; */
}
.feature-box-style-2 {
    border: solid 1px #eaeaea;
}
.feature-box-style-2:after {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 30px solid;
    border-left: 30px solid transparent;
    position: absolute;
    right: -6px;
    bottom: -6px;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
.feature-box-style-2:hover:after {
    right: 0;
    bottom: 0;
}

.feature-box-style-3 {
	border: 1px solid #e7e7e7;
	padding: 35px 25px 35px;
    position: relative;
    background-color: #fff;
    box-shadow: 0 10px 20px -10px rgba(171,171,171,.9);
}
.feature-box-style-3::before {
	height: 100%;
	width: 0;
	top: 0;
	left: 50%;
    content: "";
    border-top: 4px solid #49abe4;
	border-bottom: 4px solid #49abe4;
}
.feature-box-style-3::after {
	content: "";
	top: 50%;
	left: 0;
	height: 0;
	width: 100%;
    z-index: 1;
    border-left: 4px solid #49abe4;
	border-right: 4px solid #49abe4;
}
.feature-box-style-3::before,
.feature-box-style-3::after {
	position: absolute;
	content: "";
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.feature-box-style-3:hover::before {
	left: 0;
	width: 100%;
}
.feature-box-style-3:hover::after {
	top: 0;
	height: 100%;
}

.feature-box-style-4 {
	border: solid 1px #e6e6e6;
	background: #fff;
    /* margin-bottom: 30px; */
    padding:50px;
    position:relative;
  border-radius: 5px;
}
.feature-box-style-4:hover {
	-webkit-box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
	-moz-box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
	-ms-box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
	-o-box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
	box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
}
.feature-box-style-4 .sppb-icon,
.feature-box-style-4 .sppb-img-container {
	font-size: 38px;
	display: inline-block;
	line-height: 2;
	transition: all ease 0.35s;
	-webkit-transition: all ease 0.35s;
	-moz-transition: all ease 0.35s;
	height: 76px;
	width: 76px;
	border: solid 1px #49abe4;
	margin-bottom: 24px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
    text-align: center;
    color:#49abe4;
}
.feature-box-style-4:hover .sppb-icon,
.feature-box-style-4:hover .sppb-img-container {
    background:  #49abe4;
    color: #fff;
	border-color: transparent;
}
.feature-box-style-4::after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: -1px;
	height: 6px;
	right: -1px;
	transform-origin: right;
	transition: transform 500ms ease-in-out;
	-webkit-transition: transform 500ms ease-in-out;
	-moz-transition: transform 500ms ease-in-out;
	-o-transition: transform 500ms ease-in-out;
	transform: scaleX(0);
	border-bottom-left-radius: 5px;
	-webkit-bottom-left-radius: 5px;
	-moz-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-bottom-right-radius: 5px;
    -moz-bottom-right-radius: 5px;
    background-color: #49abe4;
}

.feature-box-style-4 .sppb-img-container {
    background: #002060;
    padding: 10px;
    margin-top: -30px;
    display: inline-block!important;
    margin-bottom: 0;
    line-height: 1;
}
.feature-box-style-4:hover:after {
	transform-origin: left;
	transform: scaleX(1);
}

.icon-services .item-info{
    position: relative;
	margin-bottom: 30px;
	text-align: center;
	z-index: 1;
	border-radius: 5px;
	background-color: #ffffff;
	padding: 30px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	-webkit-box-shadow: 0 0 35px rgba(82, 85, 90, 0.1);
    box-shadow: 0 0 35px rgba(82, 85, 90, 0.1);
    border: 1px solid rgba(82, 85, 90, 0.1);
}
.icon-services .item-info:hover {
	background-color: #002060;
}
.icon-services .item-info .item-icon {
	font-size: 65px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	position: relative;
	z-index: 1;
	margin-top: -15px;
	margin-bottom: 12px;
}
.icon-services .item-info .item-icon img {
    max-height: 150px;
    max-width: 150px;
	display: inline-block;
}

.icon-services .item-info:hover .item-icon {
	color: #3aade1;
}
.icon-services .item-info h3 {
	margin-bottom: 18px;
	position: relative;
	padding-bottom: 15px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	font-size: 20px;
    font-weight: 600;
    margin-top:20px;
}
.icon-services .item-info h3,
.icon-services .item-info h3 a{
    color: #49abe4;
}
.icon-services .item-info:hover h3,
.icon-services .item-info:hover h3 a,
.icon-services .item-info:hover p {
	color: #ffffff;
}
.icon-services .item-info h3::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	background-color: #e1dfe1;
	height: 1px;
	width: 70px;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.icon-services .item-info h3 a {
	display: inline-block;
}
.icon-services .item-info p {
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.icon-services .item-info .sppb-btn-link {
	display: inline-block;
	margin-top: 10px;
	color: #002e5b;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 700;
}
.icon-services .item-info:hover .sppb-btn-primary {
	background-color: #368ccc;
}
.icon-services .item-info:hover .sppb-btn-primary:hover {
	background-color: #3aade1;
}
.icon-services .item-info:hover .sppb-btn-link {
	color: #3aade1;
}
.icon-services .item-info .box-shape img {
	position: absolute;
	left: 0;
	top: 0;
	width: auto !important;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	display: inline-block !important;
}
.icon-services .item-info .box-shape img:nth-child(2),
.icon-services .item-info:hover .box-shape img:nth-child(1) {
	opacity: 0;
	visibility: hidden;
}
.icon-services .item-info:hover .box-shape img:nth-child(2) {
	opacity: 1;
	visibility: visible;
}
.icon-services .owl-stage-outer {
    padding-top:25px;
    padding-bottom:50px;
}
.icon-services .item-info:hover .item-icon img {
	filter: saturate(5.5);
}
.icon-services .owl-carousel .owl-nav [class*=owl-] {
	position: absolute;
	left: -70px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	padding: 0;
	background-color: #002e5b;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	color: #ffffff;
	font-size: 20px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
	box-shadow: 0 0 40px rgba(82, 85, 90, 0.1);
}
.icon-services .owl-carousel .owl-nav [class*=owl-].owl-next {
	left: auto;
	right: -70px;
}
/** Scroll Up Shadow */
.sp-scroll-up:after {
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 1;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}

/* Flashing Image Hover Effect */
.flashing-img {
	position: relative;
	overflow: hidden;
}
.flashing-img::before {
	position: absolute;
	top: 0;
	left: -87%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.flashing-img:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/* Round Box */
.roundbox {
	position: relative;
	height: 320px;
	width: 320px;
}
.heroslider-roundbox {
	margin-top: 50px;
	margin-bottom: 50px;
}
.roundbox:before {
	content: "";
	background: url(../images/icons/roundbox-bg.png) no-repeat scroll center center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	transform-origin: center center;
	animation: crCycling 5s linear 0s infinite both;
}
.roundbox-block {
	text-align: center;
	display: inline-block;
	position: absolute;
}
.roundbox-block:nth-child(1) {
	top: 0;
	left: 50%;
	transform: translate(-50%, -32%);
}
.roundbox-block:nth-child(2) {
	left: 0;
	top: 50%;
	transform: translate(-45%, -40%);
}
.roundbox-block:nth-child(3) {
	left: auto;
	right: 0;
	top: 50%;
	transform: translate(55%, -40%);
}
.roundbox-block:nth-child(4) {
	top: auto;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
}
.roundbox-icon {
	height: 80px;
	width: 80px;
	text-align: center;
	line-height: 80px;
	background: #163963;
	border-radius: 100px;
	display: inline-block;
	color: #ffffff;
	font-size: 34px;
}
.roundbox-block h5 {
	color: #ffffff;
	margin-bottom: 0;
	font-weight: 400;
	font-size: 20px;
}
/* Bottom Contact Section */
section#sp-bottom-contact {
	position: relative;
	z-index: 2;
	margin-bottom: -75px;
}
/* #sp-bottom-contact .container-inner {
	background-color: #0085cd;
	border-radius: 5px;
} */
#sp-footer1 img {
    filter: invert(1);
}
#sp-footer .row {
    align-items: center;
}

/* COntent */
.sppb-title-heading {
	margin-bottom: 20px!important;
	position: relative;
	padding-bottom: 10px;
}
.sppb-title-heading span,
.sppb-addon-title span {
	color: #368ccc;
}
.sppb-title-heading:before {
	content: "";
	width: 10px;
	background: #49abe4;
	height: 10px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -14px;
	z-index: 2;
	border-radius: 50%;
	border: 5px solid #fff;
	box-sizing: content-box;
	box-shadow: 0 0 0 1px #002060, 0 0 0 4px #fff;
}
.sppb-title-heading:after {
	content: "";
	width: 150px;
	background: #002060;
	height: 1px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -5px;
}
.hizmetBaslik .sppb-title-heading:before,
.hizmetBaslik .sppb-title-heading:after{
    display: none;
}
.sppb-btn {
	border-radius: 3px;
}
.firmaLogolar .sppb-carousel-extended-item img{
    border-radius:5px;
}
@media (min-width: 768px){
    .container, body.helix-ultimate .sppb-row-container {
        max-width: 90%;
        width: 90%;
        margin: 0 auto;
    }
}
@media (min-width: 1200px){
    .container, body.helix-ultimate .sppb-row-container {
        max-width: 1140px;
        width: 1140px;
        margin: 0 auto;
    }
}
#sp-footer {
	border-top: 1px solid rgba(255,255,255,0.1);
}
/* #sp-footer .container{
	border-top: 1px solid rgba(255,255,255,0.1);
} */
.sp-page-title .container {
	position: relative;
	width: 90%;
	max-width: 90%;
}
.sp-page-title:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(255,255,255,0.7);
	background: linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
}
#sp-top-bar #sp-top2 .sp-contact-info li:hover a:hover,
#sp-top-bar #sp-top2 .sp-contact-info li a:hover,
#sp-top-bar #sp-top2 .sp-contact-info li:hover span{
    color:#002060
}
.teklif-form-tabs label {
	font-weight: 600;
}
.tooltipList li {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: 400;
}
a.tooltipImage {
	padding-left: 10px!important;
	padding-right: 10px!important;
}
ul.tooltipList.list-unstyled {
	max-width: 50%;
	background: #f3f5f8;
	padding: 20px;
	border: 1px dashed #ccc;
}
.teklif-form-tabs .form-builder-checkbox-item,
.teklif-form-tabs .form-builder-radio-item {
	position: relative;
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-right: 15px;
	padding: 10px 5px 0px 20px;
}
.teklif-form-tabs .form-builder-checkbox-item label::before,
.teklif-form-tabs .form-builder-radio-item label::before,
.teklif-form-tabs .sppb-addon-form-builder .sppb-form-check-label::before {
	top: 12px;
	left: 15px;
}
.mfp-bg{
    background-color: #002060;
}
.sirketler {
	margin-top: 50px;
}
.sirket-logo {
	padding: 10px;
}
.sirket-logo a {
	display: block;
    cursor: pointer;
    position: relative;
	z-index: 2;
}
.teklif-form-tabs .sppb-nav-tabs {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 50px;;
}
.teklif-form-tabs .sppb-nav-tabs>li {
	/* display: inline-block; */
    float: none;
    text-align: left;
    display: initial;
    max-width: 20%;
}

.teklif-form-tabs .sppb-nav-tabs>li>a {
	font-size: 18px;
    font-weight: 600;
    background: #002060;
    border: 1px solid #002060;
    color: #fff;
    display: flex;
    align-items: center;
    height: 100%;
    line-height:1;
}
.teklif-form-tabs .sppb-nav>li>a:focus,
.teklif-form-tabs .sppb-nav>li>a:hover {
    background-color: #368ccc;
    border-color: #368ccc;
}
.teklif-form-tabs .sppb-nav .sppb-tab-subtitle {
	font-size: 14px;
	text-transform: none;
    font-weight: 500;
    display: block;
}
.teklif-form-tabs .sppb-tab-icon {
	float: left;
	font-size: 60px;
	margin-right: 10px;
}

.teklif-form-tabs .sppb-tab-icon [class^="dreamwater-"]:before,
.teklif-form-tabs .sppb-tab-icon [class*=" dreamwater-"]:before,
.teklif-form-tabs .sppb-tab-icon [class^="dreamwater-"]:after,
.teklif-form-tabs .sppb-tab-icon [class*=" dreamwater-"]:after {
    font-size: 60px;
    margin-left: 0px;
    font-weight: 100;
}
.teklif-form-tabs .sppb-nav-tabs>li.active>a,
.teklif-form-tabs .sppb-nav-tabs>li.active>a:focus,
.teklif-form-tabs .sppb-nav-tabs>li.active>a:hover {
    color: #002060;
    background-color: #fff;
    border: 1px solid #e5e5e5;
	border-bottom-color: transparent;

}
.teklif-form-tabs .active .sppb-tab-icon {
	color: #49abe4;
}
.musteriKutu {
	border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    padding: 20px;
}

.musteriKutu.sppb-col-sm-2:nth-child(6n+0),
.musteriKutu.sppb-col-sm-3:nth-child(4n+0),
.musteriKutu.sppb-col-sm-4:nth-child(3n+0),
.musteriKutu.sppb-col-sm-6:nth-child(2n+0){
    border-right: none;
}
.musteriKutu.sppb-col-sm-2:nth-child(-n+6) {
	border-top: none;
}
.musteriKutu.sppb-col-sm-3:nth-child(-n+4) {
	border-top: none;
}
.musteriKutu.sppb-col-sm-4:nth-child(-n+3) {
	border-top: none;
}
.musteriKutu.sppb-col-sm-6:nth-child(-n+2) {
	border-top: none;
}
.musteriKutu:hover img {
	filter: grayscale(1);
}
#teklifFormlari{display: none;}
#sp-menu-wrapper .sp-megamenu-wrapper .sppb-btn {
	font-size: 14px;
	/* font-weight: 600; */
	/* line-height: 26px; */
	/* text-transform: uppercase; */
	padding: 10px 25px;
	/* border: 0; */
	border-radius: 4px;
	/* margin-top: -1px; */
	font-family: inherit;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .row [class^="col-sm"] + [class^="col-sm"] {
	border-left: 1px solid #ddd;
}
.menuIcon img{
    width: auto!important;
    max-height: 100px;
	margin-bottom: 15px;
}
.sp-megamenu-parent .sp-mega-group > li.item-header > a {
	min-height: 40px;
}

.sBreadcrumb .breadcrumb{
    margin-bottom: -15px;
}
@media (min-width: 1200px) {
    .yarimBolum .container{
        max-width: 800px;
    }
}
.icon-services .owl-carousel button.owl-dot span {
	background: #ccc;
	display: block;
	width: 15px;
	height: 5px;
	margin-right: 5px;
	border-radius: 3px;
}
.icon-services .owl-carousel button.owl-dot.active span {
	background: #002060;
	width: 30px;
}
.icon-services .owl-dots {
	text-align: center;
	margin-top: -50px;
}
#sp-page-builder .page-content .sppb-section.sppb-sticky-it,
#sp-page-builder .sppb-section.sppb-sticky-it {
	top: 75px;
	border-bottom: 1px solid #eee;
}
.classic-app-image:after,
.classic-saas-image:after {
    content: " ";
    position: absolute;
    z-index: -1;
    -webkit-box-shadow: 0 0 40px rgba(47, 85, 212, 0.5);
    box-shadow: 0 0 40px rgba(47, 85, 212, 0.5);
    background-color: #2f55d4;
}

.classic-saas-image:after {
    bottom: 3rem;
    right: -10rem;
    width: 75rem;
    height: 55rem;
    border-radius: 20rem;
    opacity: 0.9;
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
}
.classic-saas-image.left-shape:after {
    left: -10rem;
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
}
.classic-app-image:after {
  bottom: 10rem;
  right: 1rem;
  width: 55rem;
  height: 35rem;
  border-radius: 20rem;
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
  opacity: 0.9;
}
.classic-app-image.left-shape:after {
    left: 1rem;
  -webkit-transform: rotate(-120deg);
          transform: rotate(-120deg);
}
.saas-feature-shape-left:after,
.saas-feature-shape-right:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: -3rem;
    width: 35rem;
    height: 35rem;
    border-radius: 15rem;
    -webkit-transform: rotate(145deg);
    transform: rotate(145deg);
    background: rgba(47, 85, 212, 0.1);
    -webkit-box-shadow: 0 0 40px rgba(47, 85, 212, 0.1);
    box-shadow: 0 0 40px rgba(47, 85, 212, 0.1);
}
.saas-feature-shape-left:after {
    left: -10rem;
}
.saas-feature-shape-right:after {
    right: -10rem;
}
.overflow-hidden {
    overflow: hidden;
}
/* .owl-filter-bar {
    text-align: left;
    margin-bottom: 40px;
}
.owl-filter-bar li {
	background: #0085cd;
	color: #fff;
	white-space: pre-wrap;
	padding: 10px;
	margin-right: 10px;
	border-radius: 5px;
    max-width: 230px;
    position: relative;
}
.owl-filter-bar li .filter-item {
	background: #f1f1f1;
	color: #002060;
	white-space: pre-wrap;
	padding: 10px;
	margin-right: 10px;
	border-radius: 5px;
	line-height: 20px;
	font-weight: 500;
	font-size: 16px;
}
.owl-filter-bar .tab-icon {
	width: 50px;
    margin-right: 15px;
    transition: all 0.3s ease-in-out 0s;
}
.owl-filter-bar li.active .filter-item,
.owl-filter-bar li.active .filter-item:hover {
    background: #002060;
    color: #fff;
}
.owl-filter-bar li .filter-item:hover {
    background: #0085cd;
    color: #fff;
}
.owl-filter-bar li .filter-item:hover .tab-icon{
   transform:scale(1.5);
    margin-right: 20px;
}
.owl-filter-bar li.active:after {
	content: "";
	border: 10px solid transparent;
	display: block;
	position: absolute;
	bottom: -20px;
	border-top-color: #002060;
	width: 0;
	height: 0;
	left: 50%;
	transform: translateX(-50%);
} */
.sppb-products-carousel-wrapper.owl-carousel .owl-stage-outer,
.sppb-client-carousel-wrapper.owl-carousel .owl-stage-outer{
    overflow:visible;
}
.sppb-products-carousel-wrapper.owl-carousel .owl-item,
.sppb-client-carousel-wrapper.owl-carousel .owl-item{
    opacity: 0.35;
    filter:blur(7px);
    transition: all 0.3s ease-in-out 0s;
}
.sppb-products-carousel-wrapper.owl-carousel .owl-item.active,
.sppb-client-carousel-wrapper.owl-carousel .owl-item.active{
    opacity: 1;
    filter: none;
}

.sppb-client-carousel-wrapper .musteriKutu {
	border-right: medium none;
    border-top: medium none;
    padding: 20px;
}
.sppb-products-item-wrap {
	border: 1px solid #e1e7ec;
    border-radius: 10px;
   /*  -webkit-box-shadow: 0 0 25px rgba(17,44,145,.1);
	-moz-box-shadow: 0 0 25px rgba(17,44,145,.1);
    box-shadow: 0 0 25px rgba(17,44,145,.1); */
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    margin-bottom: 30px;
    box-shadow: 0 5px 10px -5px rgba(17,44,145,.1);
    padding: 20px;
    background-color:#fff;
}

.sppb-products-item-wrap:hover{
    box-shadow: 0 0 25px rgba(17,44,145,.2);
}

.urun-listesi .sppb-products-title {
    color: #002060;
}
.urun-listesi .sppb-products-item-wrap:hover .sppb-products-title{
    color: #0085cd;
}
.sppb-products-item-wrap .new {
	position: absolute;
	right: 20px;
	top: 20px;
	background: #fd0050;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	border-radius: 30px;
}
.sppb-products-title a{
    color: #002060;
}

.sppb-products-content a{
    color: #444;
}
.sppb-products-title a:hover,
.sppb-products-content a:hover{
    color: #0085cd;
}
.sppb-products-title {
    margin-top: 10px;
    font-size: 24px;
    line-height: 25px;
    margin-bottom: 10px;
}
.all-products {
    border-color: #49abe4!important;
    margin-top: 50px;
}
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-next,
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-prev,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-next,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 100%;
    color: #002060;
    font-size: 24px;
    transition: all 0.3s ease-in-out 0s;
    outline: none;
}
.owl-carousel .owl-nav button.owl-prev {
	left: -20px;
}
.owl-carousel .owl-nav button.owl-next {
	right: -20px;
}
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-next:hover,
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-prev:hover,
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-next:focus,
.sppb-products-carousel-wrapper.owl-carousel .owl-nav button.owl-prev:focus,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-next:hover,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-prev:hover,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-next:focus,
.sppb-client-carousel-wrapper.owl-carousel .owl-nav button.owl-prev:focus  {
    outline: none;
    background: #0085cd;
	border-color: #0085cd;
	color: #fff;
}
.owl-carousel .owl-item .sppb-products-item-img {
    overflow: hidden;
}
.owl-carousel .owl-item .sppb-products-item-wrap img {
    transition: all 0.3s ease-in-out 0s;
}
.owl-carousel .owl-item.active .sppb-products-item-wrap:hover img {
    transform: scale(1.1);
}

.aritmaAsamalari .sppb-panel-group {
    border-left: 4px solid #ededed;
    padding-left: 25px;
}
.aritmaAsamalari .sppb-panel-heading:before {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
    background: #ededed;
    border-radius: 100%;
    border: 5px solid #fff;
    box-shadow: 0 0 0 2px #ededed;
    position: absolute;
    left: -39px;
}

.aritmaAsamalari .sppb-panel-heading.active:before {
    background: #0085cd;
    box-shadow: 0 0 0 2px #0085cd;
}
.circleImage .sppb-media {
    overflow: visible;
    cursor: pointer;
}
.circleImage img.sppb-img-responsive {
    background: #fff;
    border: 3px solid #49abe4;
    padding: 4px;
    border-radius: 100%;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,0.4);
    transition: all 0.3s ease-in-out 0s;
}
.circleImage:hover img.sppb-img-responsive {
    padding: 6px;
    transform: scale(1.05);
    border-color: #0085cd;
    box-shadow: 0 10px 20px 0px rgba(0,0,0,0.4);
}
.circleImage .sppb-media-heading{
    transition: all 0.3s ease-in-out 0s;
    margin-top: 20px!important;
}
.circleImage:hover .sppb-media-heading{
    color: #0085cd!important;
}
select.sppb-form-control:not([size]):not([multiple]) {
    height: inherit!important;
    padding:14px 24px;
}
dl.fields-container {
    font-size: 16px;
}
span.field-label {
    color: #002060;
    font-weight: 500;
}
span.field-label .fa {
    color: #28a745;
}
dd.field-entry {
    border-bottom: 1px dashed #ededed;
    padding: 0 0 5px 0;
    /* margin-top: 5px; */
}
.article-feature-gallery .carousel-control-prev, .article-feature-gallery .carousel-control-next {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
    color: #fff;
    background: #0085cd;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    opacity: 1;
}

.article-feature-gallery .carousel-control-prev:hover, .article-feature-gallery .carousel-control-next:hover {
    background: #002060;
}
.article-feature-gallery .carousel-indicators {
    bottom: -70px;
    margin-bottom: 0;
}
.article-feature-gallery .carousel-indicators li {
    width: 80px;
    height: 80px;
    background-color: rgba(255,255,255,1);
}
.article-feature-gallery .carousel-indicators li a {
    display: block;
    border: 1px solid #ededed;
    cursor:pointer
}
.article-feature-gallery .carousel-indicators li a:hover, .article-feature-gallery .carousel-indicators li.active a {
    border-color: #0085cd;
    box-shadow: 0 5px 10px -5px rgba(0,0,0,0.3);
}
.view-article.urunler .article-details .article-info {
  margin-bottom: 0;
}
.view-article.urunler .article-details .article-ratings-social-share {
    margin-bottom: 30px;
}
.subheading-category{
    margin-bottom: 10px!important;
    position: relative;
    padding-bottom: 10px;
    color:#002060;
    font-size: 36px;
}
.urunler .article-list .article-info{
    text-align: center;
    justify-content: center;
    margin-bottom: 5px;
}
.view-article .article-details .tbwarticle .article-info, .view-article .article-details .tbwarticle .tags {
    margin-bottom: 0;
}
.tag-category .sppb-products-item-wrap{
    position: relative;
}
.tag-category .sppb-products-item-wrap h3 {
    position: absolute;
    left: -10px;
    background: #49abe4;
    padding: 10px 10px 10px 30px;
    max-width: 50%;
    text-align: left;
    line-height: 24px;
    top: 50%;
    font-size: 20px;
    color: #fff;
    transition: all 0.3s ease-in-out 0s;
    transform: translateY(-50%);
}
.tag-category .sppb-products-item-wrap h3:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    /* border-right-color: #000; */
    position: absolute;
    left: -10px;
    z-index: 0;
    bottom: -10px;
    border-top: 0px solid transparent;
    border-right: 10px solid #002060;
    border-bottom: 10px solid transparent;
}
.tag-category .sppb-products-item-wrap h3 a {
    color: #fff;
}
.tag-category .sppb-products-item-wrap:hover h3 {
    background: #002060;
}
.menu_item span.image-title {
    text-align: center;
    display: block;
    margin-top: 10px;
}
#tagfilterform .form-group .btn,
#tagfilterform .form-group {
    margin-right: 10px;
}
#tagfilterform {
    justify-content: center;
}
#sp-bottom #sp-bottom3 .sp-module ul {
    columns:2;
}
#sp-bottom #sp-bottom3 li:not(:last-child) a {
    margin-bottom: 0;
}
#sp-bottom .sp-module ul > li a:before {
    content: "\f192";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 10px;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, .sppb-timelineslider ul.timeline-item-wrap li .section-title h2 {
    color: #000 !important;
  }
  *::-ms-backdrop, .sppb-timelineslider ul.timeline-item-wrap li {
    display: block;
  }
}

@media (max-width: 1199px) {
  .sppb-addon-articles-thumb-slider.video-layout .articles-thumb {
    min-width: auto;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap {
    max-width: 500px;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3 {
    font-size: 40px;
  }
}
@media (min-width: 992px) and (max-width:1360px){
    .main-slider .sp-slider-custom-dot-indecators ul li {
        padding: 8px 10px;
    }
    .main-slider .sp-slider-text-thumb-number>span:before {
        font-size: 35px;
    }
    .main-slider .sp-slider-dot-indecator-text {
        font-size: 10px;
        line-height: 12px;
    }
    .sp-page-builder .page-content #section-id-1488791556151 .sppb-blocknumber-text {
        font-size: 13px;
    }
    .sp-page-builder .page-content #section-id-1488791556151 {
        background-position: 150% 0!important;
    }
}
@media (max-width: 991px) {
    .sppb-addon-articles-thumb-slider .articles-slider .swiper-slide > div {
    display: flex;
    height: 100%;
    align-items: center;
    padding-right: 300px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb {
    min-width: 220px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap {
    padding: 20px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .article-counter {
    left: -40px;
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .sppb-article-meta {
    font-size: 12px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3 {
    font-size: 14px;
  }
  .sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3 {
    height: 40px;
  }

  .thumb-services.gird-layout .item {
    margin-bottom: 15px;
  }
  .thumb-services.gird-layout .item .item-info {
    margin: 0 10px;
  }
  .thumb-services.gird-layout .item .item-info h3 {
    font-size: 18px;
    font-weight: 400;
    padding: 15px;
  }
  .thumb-services.gird-layout .item .item-info .sppb-btn {
    padding: 8px 15px;
    font-size: 11px;
  }
  .sppb-timelineslider ul.timeline-item-wrap li.active {
    flex: 70%;
    max-width: 70%;
  }
  .sppb-timelineslider ul.timeline-item-wrap li {
    flex: 30%;
    max-width: 30%;
    padding: 70px 10px 120px 10px;
  }
  .sppb-timelineslider ul.timeline-item-wrap li.active .section-content {
    flex-direction: column;
  }
  .sppb-timelineslider ul.timeline-item-wrap li.active .section-content .timelineselider-image {
    padding: 20px 0px 0px 0px;
  }
  .sppb-timelineslider ul.timeline-item-wrap li .section-content .only-title {
    font-size: 20px;
  }
  .sppb-timelineslider ul.timeline-item-wrap li .section-title h2 {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
    .sppb-addon-articles-thumb-slider .articles-thumb {
    display: none;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .swiper-slide {
    background-position: center;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .swiper-slide .sppb-article-info-wrap {
    max-width: 100%;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3 {
    font-size: 30px;
  }
  .sppb-addon-articles-thumb-slider .sppb-article-meta {
    margin-bottom: 5px;
    font-size: 12px;
  }
  .sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-slider {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide {
    border-radius: 0px;
  }
  .sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container h3 {
    font-size: 25px;
  }
  .sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap {
    padding: 15px 0px;
  }
  .sppb-addon-articles-thumb-slider .video-caption-wrapper i.fa {
    font-size: 35px;
  }
  .sppb-addon-articles-thumb-slider .articles-slider .swiper-slide > div {
    padding-right: 15px;
  }
  .thumb-services .item .item-info .thumb-service-items > li {
    padding: 15px;
  }
  .thumb-services .owl-carousel .item .item-info {
    margin: 0px 10px;
  }
  .thumb-services .owl-carousel .item .item-info h3 {
    padding: 12px;
    font-size: 17px;
  }
  .thumb-services .owl-carousel .item .item-info .sppb-btn {
    padding: 10px 15px;
  }
  .thumb-services .item .item-info .thumb-service-items > li i {
    font-size: 25px;
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
    .thumb-services .item .item-info {
    margin: -189px 10px 0px 10px;
  }
  .thumb-services .item .item-info h3 {
    padding: 20px;
    font-size: 16px;
  }
  .thumb-services .item .item-info .sppb-btn {
    padding: 10px 20px;
  }
  .thumb-services.gird-layout .item .item-info h3 {
    font-size: 15px;
  }
  .thumb-services.gird-layout .item .item-info h3 br {
    display: none;
  }
  .advance-slideshow .prev-control.nav-control .fa {
    margin-left: 15px;
  }
  .advance-slideshow .next-control.nav-control .fa {
    margin-right: 15px;
  }
  .advance-slideshow .sppb-inner-wrapper {
    padding: 10px 30px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .thumb-services #thumb-services-carousel .item .item-info .thumb-service-items > li {
    flex-direction: column;
    text-align: center;
  }
}
/* @media (min-width:992px){
    .sp-page-builder .page-content #section-id-1600936565197 > .sppb-row-overlay {
        display: none;
    }
} */

@media (max-width:1150px) {
	#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-time {
		display: none;
	}
}

@media (max-width:991px) {
    .main-slider .sp-slider-custom-dot-indecators ul {
        width: 992px!important;
    }
    #sp-bottom2{
        order:1;
    }
    #sp-bottom3{
        order:3;
    }
    #sp-bottom4{
        order:2;
    }
	.find-my-course-btn {
		display: inherit;
	}
	#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone {
		display: none;
	}
	#sp-top-bar #sp-top1 ul.social-icons {
		padding-left: 0;
	}
	.main-slider .sp-slider-text-thumb-number>span:before {
		font-size: 25px;
		margin: 0;
	}
	.main-slider .sp-slider-custom-dot-indecators ul li {
		display: block;
		text-align: center;
		padding: 0 5px;
	}
	.sp-slider-dot-indecator-text {
		font-size: 9px;
		font-weight: 500;
		line-height: 10px;
    }
    .main-slider .sp-slider-text-thumb-caption {
        display: none;
    }
	.main-slider .sp-slider-custom-dot-indecators {
        width: 75px;
        left: -20px;
        bottom: -35px;
    }
	/* .main-slider .sp-slider-custom-dot-indecators ul li.active:after {
		border: 15px solid transparent;
		border-left: 15px solid #1e3da3;
		right: -30px;
		top: 0;
    } */
    .main-slider .sp-slider-custom-dot-indecators ul li.active:after, .main-slider .sp-slider-custom-dot-indecators ul li.active:hover:after {
        border-width: 10px;
        border-bottom-color: #0780e9;
        top:-20px
    }
	.main-slider.sp-slider .sp-item .sp-background {
		background-position: 60% 50%;
	}
	/* .main-slider.sp-slider .sp-item .sp-background:after {
		background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0) 100%) transparent;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0) 100%) transparent;
    } */
    .circleImage .sppb-media-heading {
        margin-top: 5px!important;
    }
    .main-slider p.sppb-sp-slider-title:before {
        width: 50px;
        height: 80px;
        border-width: 2px;
        top: -15px;
        left: -15px;
    }
    .teklif-form-tabs .sppb-tab-icon [class^="dreamwater-"]:before, .teklif-form-tabs .sppb-tab-icon [class*=" dreamwater-"]:before, .teklif-form-tabs .sppb-tab-icon [class^="dreamwater-"]:after, .teklif-form-tabs .sppb-tab-icon [class*=" dreamwater-"]:after, .teklif-form-tabs .sppb-tab-icon {
        font-size: 35px;
    }
    .teklif-form-tabs .sppb-nav-tabs>li>a {
        font-size: 14px;
        font-weight: 500;
    }
    #sp-bottom-top1 .sppb-media>.pull-left {
        margin-right: 0;
        float: none!important;
        margin-bottom: 15px;
    }
    #tagfilterform.form-inline{
        -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    }
    .view-article .article-details .article-header h1, .view-article .article-details .article-header h2 {
        font-size: 25px;
        font-weight: 600;
        line-height: 25px;
    }
    .view-article #sp-main-body {
        padding: 0 0;
    }
}

@media (max-width:767px) {
    #sppb-addon-1601466097493 #sp-slider-item-1601466097493-num-2-key.sp-item .sp-background:after, #sppb-addon-1601466097493 #sp-slider-item-1601466097493-num-2-key.sp-item .sp-video-background-mask,#sppb-addon-1601466097493 #sp-slider-item-1601466097493-num-1-key.sp-item .sp-background:after, #sppb-addon-1601466097493 #sp-slider-item-1601466097493-num-1-key.sp-item .sp-video-background-mask {
      background: -webkit-linear-gradient(90deg,rgba(255,255,255,0.6) 10%, rgba(0,0,0,0) 100%) transparent;
      background: linear-gradient(90deg,rgba(255,255,255,0.6) 10%, rgba(0,0,0,0) 100%) transparent;
  }
    #sp-bottom #sp-bottom3 .sp-module ul {
        columns: 1;
    }
    div#sp-logo {
        width: 80%;
    }
  .main-slider.sp-slider .sp-item .sp-background {
		background-position: 80% 50%;
	}
	.iletisimSekme .sppb-nav li a {
		text-align: center;
		font-size: 15px!important;
		letter-spacing: -1px;
	}
	.iletisimSekme .sppb-tab-icon {
		float: none;
	}
	.iletisimSekme .sppb-nav .active .sppb-tab-subtitle {
		font-size: 11px;
	}
	.sppb-addon-form-builder-form.stepform {
		padding-left: 25px;
		padding-right: 15px;
	}
	.sppb-addon-form-builder-form.stepform .accordion {
		padding-left: 25px;
	}
	ul.tooltipList.list-unstyled {
		max-width: 100%;
	}
	.sppb-addon-form-builder-form.stepform .card-heading .stepIcon {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 25px;
		left: -67px;
	}
	.sppb-addon-form-builder-form .sppb-form-group {
		width: 100%!important;
	}
	.sppb-addon-form-builder button {
		padding: 10px 15px;
		font-size: 14px;
	}
	.body-innerwrapper {
		overflow-x: hidden;
		padding-top: 46px;
    }
    .teklif-form-tabs .sppb-nav-tabs {
        display: block;
    }
    .teklif-form-tabs .sppb-nav-tabs>li {
        text-align: center;
        display: inline-block;
        max-width: 25%;
    }
	.teklif-form-tabs .sppb-nav-tabs li>a {
		font-size: 10px;
        padding: 5px;
        max-width: 150px;
        text-align: center;
        display: block;
        font-weight: 400;
	}
	.teklif-form-tabs .sppb-nav-tabs li .sppb-tab-subtitle {
		font-size: 12px;
	}
	.teklif-form-tabs .sppb-nav-tabs li .sppb-tab-icon {
		float: none;
		font-size: 35px;
		margin-right: 0;
		display: block;
	}
	.teklif-form-tabs .sppb-nav-tabs li .sppb-tab-subtitle {
		font-size: 10px;
	}
	#sp-top-bar {
		display: block;
		position: absolute;
		left: 0;
		top: -45px;
		height: 40px;
		line-height: 1;
		margin-left: -15px;
		left: 0;
		margin-right: -15px;
		right: 0;
		border-bottom: none;
	}
	#sp-top-bar #sp-top2 .sp-contact-info a {
		font-size: 11px;
	}
	.sp-contact-info li {
		margin: 0px 5px;
	}
	.sp-contact-info li.sp-agent-login:before {
		margin-right: 5px;
	}
	#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone {
		display: inline-block;
	}
	#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone a,
	#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone {
		font-size: 13px;
	}
	body.ltr #offcanvas-toggler.offcanvas-toggler-right {
		margin-left: 0;
		padding-left: 15px;
	}
	#sp-bottom #sp-bottom1 .sp-module ul>li {
		width: 45%;
	}
	div#sp-bottom3 {
		margin-top: 30px;
	}
	#sp-bottom .sp-module .sp-module-title {
		margin-bottom: 15px;
	}
	.main-slider .sp-slider-custom-dot-indecators {
		width: 100%;
		left: 0;
		bottom: -45px;
		top: auto;
		padding-bottom: 10px;
		overflow: scroll!important;
	}
	.main-slider.sp-slider {
		overflow: visible;
	}
	.main-slider .sp-slider-custom-dot-indecators ul {
        display: table!important;
        width: 700px!important;
	}
	.main-slider .sp-slider-custom-dot-indecators ul li {
		display: table-cell;
		text-align: center;
        padding: 0 10px;
        box-shadow: none;
	}
	.main-slider .sp-slider-custom-dot-indecators ul li.active:after {
		display: none;
	}
	#section-id-1581591036703 {
		z-index: 2!important;
	}
	.sp-scroll-up {
		right: 20px;
	}
	.sp-scroll-up.open {
		bottom: 50px;
    }
    #sp-bottom-top1 .sppb-media>.pull-left {
        margin-right: 15px;
        float: left!important;
        margin-bottom: 0;
    }
    section#sp-bottom-contact {
        margin-bottom: -150px;
    }
    #sp-top-bar {
		margin-left: -15px;
		margin-right: -15px;
		right: 0;
		width: auto;
	}
	#sp-top-bar #sp-top2 .sp-contact-info span,
	#sp-top-bar #sp-top2 .sp-contact-info li.sp-contact-mobile span {
		margin-right: 0;
		font-size: 12px;
    }
    #tagfilterform.form-inline{
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }
}
.view-article .article-details.urunler {
    padding-top: 0;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li {
	line-height: 45px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li+li {
	border-top: 1px solid #eee;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li:first-child .d-none {
	display: block!important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a,
.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>span,
.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a>.menu-toggler {
	color: #49abe4;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    line-height: 25px;
}
p.menuLogo {
	margin-top: -35px;
}

#sp-bottom-top .sppb-addon-clients .sppb-carousel-extended-item img {
	border-radius: 5px;
}

#sp-cookie-consent>div {
	padding: 10px 20px!important;
}

#sp-cookie-consent {
	font-size: 13px!important;
}

#sp-top-bar #sp-top2 .sp-contact-info li.sp-contact-mobile * {
	color: green;
}

#sp-top-bar #sp-top2 .sp-contact-info li.sp-contact-mobile span {
	font-size: 20px;
}
.sp-megamenu-parent .sp-mega-group > li > a img {
    transition: all 0.3s ease-in-out 0s;
}
.sp-megamenu-parent .sp-mega-group > li > a:hover img {
    transform: scale(0.95);
}
.tag-categoryetiketler h3 {
    font-size: 20px;
    font-weight: 600;
    color: #1d252d;
    letter-spacing: -0.75px;
    line-height: 24px;
    padding-bottom: 0;
    margin-bottom: 10px!important;
}
.bg-animation{
  animation: bg-animation 25s infinite;
}

@keyframes bg-animation {
    0% { background-size:70%}
    50% { background-size: 100% }
    100% { background-size: 70% }
}
@keyframes bg-animation2 {
    0% { background-size:70%}
    50% { background-size: cover }
    100% { background-size: 70% }
}
.feature-box-style-0 {
    border: 3px solid #002060;
    -webkit-box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
    box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
    transition: all .55s ease;
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    -o-transition: all .55s ease;
    border-radius: 100%;
    position: relative;
    background: #fff;
 	padding: 30px 25px 25px!important;
    min-height: 270px;
    display: flex;
    align-items: center;
}
.feature-box-style-0 .sppb-img-container {
    position: absolute;
    background: #002060;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    margin: 0!important;
    padding: 10px!important;
    line-height: 1;
    left:-25px;
  	top:10px;
  transition: all 0.3s ease-in-out 0s;
}

.feature-box-style-0:hover {
    box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
    border-color: #49abe4;
    transform: scale(1.15);
}
.feature-box-style-0:hover .sppb-img-container {
    background-color: #49abe4;
    transform: rotate(-45deg);
}
.feature-box-container .sppb-column-addons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.feature-box-container .sppb-addon-wrapper{
       border: 1px solid #ccc;
    -webkit-box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
    box-shadow: 0 15px 44px 0px rgba(171, 171, 171, 0.1);
    transition: all .55s ease;
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    -o-transition: all .55s ease;
    border-radius: 00px;
    position: relative;
    background: #fff;
    padding: 70px 15px 15px!important;
    /* min-height: 270px; */
    /* display: flex; */
    /* align-items: center; */
    flex: 0 0 20%;
    max-width: 20%;
    margin-right: -3px;
}
/* .feature-box-container .sppb-addon-wrapper + .sppb-addon-wrapper {
    border-left-width: 0;
}
.feature-box-container .sppb-addon-wrapper + .sppb-addon-wrapper:hover {
    border-left-width: 1px;
} */
.feature-box-container .sppb-addon-wrapper .sppb-img-container {
       position: absolute;
    background: #002060;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    margin: 0!important;
    padding: 10px!important;
    line-height: 1;
    left: 50%;
    top: -30px;
    transition: all 0.3s ease-in-out 0s;
    transform: translateX(-50%);
}
.feature-box-container .sppb-addon-wrapper:hover {
    box-shadow: 0 10px 50px -12px rgba(0,0,0,.9);
    border-color: #49abe4;
    transform: scale(1.15);
    z-index: 6;
}
.feature-box-container .sppb-addon-wrapper:hover .sppb-img-container {
    background-color: #49abe4;
    transform: translateX(-50%) rotate(180deg);
}
#sp-top-bar a:hover {
  color: #49abe4;
}
#sp-top-bar #sp-top1 ul.social-icons > li a {
    font-size: 14px;
    color: #fff;
    width: 25px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    transition: all 0.3s ease-in-out 0s;
}
#sp-top-bar #sp-top1 ul.social-icons > li a:hover {
    color: #fff;
    transform: scale(1.1);
}
#sp-top-bar #sp-top1 ul.social-icons > li.social-icon-facebook a {
    background:#3b5999;
}
#sp-top-bar #sp-top1 ul.social-icons > li.social-icon-twitter a {
    background:#55acee;
}
#sp-top-bar #sp-top1 ul.social-icons > li.social-icon-youtube a {
    background:#cd201f;
}
#sp-top-bar #sp-top1 ul.social-icons > li.social-icon-instagram a {
    background:#e4405f;
}
#sp-top-bar #sp-top1 ul.social-icons > li.social-icon-whatsapp a {
    background:#25D366;
}
.musteriYorumlariKarusel .sppb-testimonial-carousel-item-content::before{
    display: none
}
.sppb-addon-clients .sppb-carousel-extended-item.musteriKutu{
    border: medium none;
    padding: 0 0 20px 0;
}
.sppb-addon-clients .sppb-carousel-extended-item.musteriKutu img{
    filter: none;
}
.leaflet-popup-content {
    font-size: 24px;
    color: #002060;
    line-height: 20px;
}
.circleFeature {
   /*  position: absolute; */
    max-width: 270px;
    transform: scale(0);
}
.circleFeature .sppb-addon-text{
    font-size: 12px;
}
.circleCenterImage img {
    max-width: 500px;
}
.sppb-animated .circleFeature{
    transform:scale(1);
}
/* .circleFeature.circle1 {
    left: 50%;
    transform: translateX(-50%);
    top: -100px;
}
.circleFeature.circle2 {
    right: 0;
    top: 0;
}
.circleFeature.circle3 {
    right: 0;
    top: 400px;

}
.circleFeature.circle4 {
    left: 50%;
    transform: translateX(-50%);

}
.circleFeature.circle5 {
    bottom: -85px;

}
.circleFeature.circle6 {
    top: -700px;
} */
#sppb-addon-wrapper-1603099307251 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    top: -170px;
    z-index: 8;
}
#sppb-addon-wrapper-1603098092425 {
    margin: 0px 0px 30px 0px;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 8;
}
#sppb-addon-wrapper-1603098092498 {
    margin: 0px 0px 30px 0px;
    position: absolute;
    right: 0;
    top: 300px;
    z-index: 8;
}
#sppb-addon-wrapper-1603098092545 {
    margin: 0px 0px 30px 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 480px;
    z-index: 8;
}
#sppb-addon-wrapper-1603098092719 {
    margin: 0px 0px 30px 0px;
    position: absolute;
    top: 300px;
    z-index: 8;
}
#sppb-addon-wrapper-1603098092630 {
    margin: 0px 0px 30px 0px;
    position: absolute;
    top: 0px;
    z-index: 8;
}
#section-id-1603098092193{
    z-index: 2!important;
}
.badgeler .sppb-media {
    display: flex;
    align-items: center;
}
.badgeler .sppb-media .pull-left {
    max-width: 25%;
    flex: 0 0 25%;
}
.noBorder .sppb-carousel-extended-item img {
    border: medium none;
    background: transparent;
    padding: 0;
}
.noBorder .sppb-carousel-extended-item img:hover{
    box-shadow: none;
}

div[itemprop="articleBody"] .container, body.helix-ultimate div[itemprop="articleBody"] .sppb-row-container {
    width: 100%;
    max-width: 100%;
}

.sp-page-builder .page-content #dreamwater-neden-tercih-etmelisiniz,
.sp-page-builder .page-content #dreamwater-suyu-nasil-aritir,
.sp-page-builder .page-content #filtre-sistemi,
.sp-page-builder .page-content #sertifikalar,
.sp-page-builder .page-content #musteri-yorumlari,
.sp-page-builder .page-content #garanti{
    padding-top:50px!important;
    padding-bottom:50px!important;
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 4px;
    border-radius: 3px;
    background: #aaa;
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 30px;
    background: #49abe4;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #49abe4;
}
div.bx-wrapper .bx-controls-direction a {
    color: #fff;
    font-size: 18px;
    width: 30px;
    height: 30px;
    background: #49abe4;
    line-height: 32px;
    border-radius: 100%;
}
div.bx-wrapper .bx-controls-direction a.bx-next {
    left: 50px;
}
div.bx-wrapper .bx-controls-direction a:hover {
    background: #002060;
}
body.view-article:not(.urunler) .article-details {
    padding-top: 30px;
}
.view-article .article-info > span,
.view-article .article-info > span a {
    font-size: 12px;
    margin-right: 5px;
}
div#column-wrap-id-1603098092192 {
    z-index: 2;
}
h3.sppb-sp-slider-title span {
    color: #48aae3;
  text-shadow: 2px 2px 1px #fff, -1px -1px 1px #fff;
}

.ucretsizTeklif {
    position: fixed;
    right: -250px;
    top: 20%;
    z-index: 999999999;
    max-width: 250px;
    transition: all 0.3s linear 0s;
    height:100%;
}
.ucretsizTeklif:hover {
    right: 0;
}
.ucretsizTeklif .iconContainer {
    background: #002060;
    color: #fff;
    padding: 10px;
    border-radius: 10px 0 0 10px;
    width: 75px;
    text-align: center;
    font-size: 12px;
    line-height: 13px;
    position: absolute;
    left: -75px;
    top: 25px;
    cursor:pointer;
}
.ucretsizTeklif .iconContainer i {
    display: block;
    font-size: 40px;
    margin-bottom: 10px;
}
.ucretsizTeklif .formContainer .sppb-btn {
    padding: 10px 15px;
}
.ucretsizTeklif .formContainer {
    background: #002060;
    padding: 15px;
    border-radius: 10px 0 0 10px;
}


@media (max-width:991px){
    .circleCenterImage img {
        max-width: 400px;
    }
    #sppb-addon-wrapper-1603098092425 {
        right: -40px;
        z-index: 7;
    }
    #sppb-addon-wrapper-1603098092498 {
        right: -40px;
        top: 280px;
        z-index: 8;
    }

    #sppb-addon-wrapper-1603098092545 {
        top:375px;
        z-index: 9;
    }
    #sppb-addon-wrapper-1603098092719 {
        top: 280px;
        z-index: 8;
        left: -40px;
    }
    #sppb-addon-wrapper-1603098092630 {
        z-index: 7;
        left: -40px;
    }
    div[itemprop=articleBody] .container, body.helix-ultimate div[itemprop=articleBody] .sppb-row-container {
        width: 100%;
        max-width: 100%;
    }
    .feature-box-container .sppb-addon-wrapper{
        flex: 0 0 33.333%;
        max-width: 33.3333%;
    }
}
@media (max-width:767px){
    .sppb-link-list-wrap > ul > li > a{
        margin-right: 5px!important;
        margin-bottom: 5px!important;
        margin-left: 5px!important;
        padding-right: 5px!important;
        padding-left: 5px!important;
        font-size: 11px!important;
    }
    .feature-box-style-0 {
        border-radius: 10px;
    }
    .feature-box-style-0 .sppb-img-container {
        left: -15px;
        top: -35px;
    }
    .circleFeature {
        max-width: 100%;
        margin-bottom: 50px;
    }
    .circleCenterImage img {
        max-width: 100%;
    }
    #sppb-addon-wrapper-1603099307251,
    #sppb-addon-wrapper-1603098092425,
    #sppb-addon-wrapper-1603098092498,
    #sppb-addon-wrapper-1603098092545,
    #sppb-addon-wrapper-1603098092719,
    #sppb-addon-wrapper-1603098092630{
        position: initial;
        top: auto;
        left: auto;
        transform: none;
    }
    div[itemprop=articleBody] .container, body.helix-ultimate div[itemprop=articleBody] .sppb-row-container {
        width: 100%;
        max-width: 100%;
    }

    .urunler .title-botom-wrapper {
        margin-top: 50px;
    }
    .article-details.urunler .row.mb-5{
        margin-bottom:0!important;
    }
    #sppb-addon-1603191852450 .sppb-addon-title {
        font-size: 14px!important;
        line-height: 20px!important;
    }
    #sppb-addon-wrapper-1603191852450 {
        margin-bottom: 0!important;
    }
    .feature-box-container .sppb-addon-wrapper{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .bg-animation{
        animation: none;
        background-position: 50% 15%!important;
        background-size: 110%!important;
    }
    .sppb-client-carousel-wrapper .musteriKutu {
        padding: 10px;
    }
    .ucretsizTeklif .iconContainer {
        padding: 5px;
        width: 60px;
        font-size: 10px;
        line-height: 11px;
        left: -60px;
    }
  	h3.sppb-sp-slider-title span {
      text-shadow: 1px 1px 1px #fff;
    }
}