/*!
 * Start Bootstrap - Creative v5.0.1 (https://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-creative/blob/master/LICENSE)
 */

body,
html {
  width: 100%;
  height: 100%;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #202861;
}

hr {
  max-width: 50px;
  border-width: 3px;
  border-color: #F05F40;
}

hr.light {
  border-color: #fff;
}

a {
  color: #202861;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.uk-link:hover, a:hover {
  color: #202861;
}


ol, ul, dl {padding:0; margin:0; list-style-type:none;}
.cls {font-size:0; line-height:0; display:block; clear:both; height:0;}
span.titleO {display: block; font-size: 1.5em; margin-bottom: 10px;}

.btnP {background: #1b1c58; color: #fff; text-align: center; height: 40px; line-height: 40px; font-weight: 600;}
.btnP:hover {text-decoration: none; color: #fff;}

.rowP {display:inline-block; width:100%;}
.rowP:nth-last-of-type(1) {border-bottom:0;}

.btnGrey {background:#7c7a78; text-align:center; padding:0 60px; height:2.6em; line-height:2.6em; display:inline-block; color:#fff; font-size:1.143em; margin-bottom:0.5em;}
	.btnGrey.light {background-color:#eaeaea; color:#333;}

.btnGrey:hover {text-decoration: none; color: #fff;}

input,
select {display: block; width: 100%; height: 40px; line-height: 40px; padding: 0 10px; border: 1px solid #ccc; background: none; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #6a6a6a;}
input[type="submit"] {background: #1b1c58; color: #fff;}

p.select {position: relative;}
p.select:before {content: ""; position: absolute; width: 0; right: 17px; top: 17px;
height: 0;
border-style: solid;
border-width: 7px 5px 0 5px;
border-color: #6a6a6a transparent transparent transparent;}

strong,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
}

.bg-primary {
  background-color: #F05F40 !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.text-faded {
  color: rgba(255, 255, 255, 0.7);
}

section {
  padding: 40px 0 100px;
  position: relative;
}

section#projects {background-color: #f0f0f0; padding-top: 85px;}

section div.borderS {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

section div.borderS:before {
  content: "";
  display: block;
  width: 100%;
  max-width: 1140px;
  padding: 0 40px;
  height: 0;
  margin: 0 auto;
  border-bottom:1px dashed #858585;
}

section:nth-last-of-type(1) div.borderS {display: none;}

.section-heading {
  margin-top: 0;
}

::-moz-selection {
  color: #fff;
  background: #212529;
  text-shadow: none;
}

::selection {
  color: #fff;
  background: #212529;
  text-shadow: none;
}

img::-moz-selection {
  color: #fff;
  background: transparent;
}

img::selection {
  color: #fff;
  background: transparent;
}

img::-moz-selection {
  color: #fff;
  background: transparent;
}

.head {text-align:center; margin:0 auto 5em;}
	.head strong,
	.head h1 {font-size:1.5em; display:block; font-weight: 600;}
	.head span {font-size:1.75em; display:block; line-height:1.167em; margin-top:10px;}

.btnYlw {display:block; position:relative; padding:0.6em 0; text-align:center; font-size:1.714em; background:#ffd355; margin:90px auto 20px; width:50%; font-family:'Aller-Light'; line-height:40px; height:40px; overflow:hidden; box-sizing: content-box;}
	.btnYlw:before {content:""; font-size:0.750em; display:inline-block; margin-right:1em; line-height:1.5em; height:40px; background-position:left 50% !important; position:relative; top:-9px;}
	.btnYlw.hr:before {content:"HR"; background:url(../img/balon.png) no-repeat; width:36px; top:-2px; line-height:1.8em;}
	.btnYlw.compare:before {content:"-"; background:url(../img/icoCompare.png) no-repeat; width:39px; text-indent:-9999px; position:relative;}
	.btnYlw.visit:before {content:"-"; background:url(../img/icoVisit.png) no-repeat; width:37px; text-indent:-9999px;}
	.btnYlw.download:before {content:"-"; background:url(../img/icoDownload.png) no-repeat; width:40px; text-indent:-9999px; position:relative; top:-7px;}

.navbar-toggler {padding: 2px 0; width: 56px; height: 30px; box-sizing: content-box;}

#mainNav {
  background-color: #242d6c;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  position: fixed;
  bottom: auto;
  padding: 5px 0;
  width: 100%;
  box-sizing: border-box;
  top: 0;
  height: 70px;
  z-index: 2;
}
#mainNav .logo {float: left; width: 272px;}
#mainNav .logo img {width: 100%;}

#mainNav.uk-sticky-fixed {top: auto; width: 100% !important;}

#mainNav .navbar-brand {
  text-transform: uppercase;
  color: #F05F40;
  font-weight: 700;
}

#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: #f05f40;
}

#mainNav .navbar-nav > li > a,
#mainNav .navbar-nav > li > a:focus {
  color: #fff;
  font-size: 1.125em;
  font-weight: 600;
}

#mainNav .navbar-nav > li > a:hover,
#mainNav .navbar-nav > li > a:focus:hover {
  color: #7d7ee6;
}

#mainNav .navbar-nav > li > a.active,
#mainNav .navbar-nav > li > a:focus.active {
  color: #7d7ee6 !important;
  background-color: transparent;
}

#mainNav .navbar-nav > li > a.active:hover,
#mainNav .navbar-nav > li > a:focus.active:hover {
  background-color: transparent;
}

#mainNav .navbar-nav > li.lang a {display: block; width: 48px; height: 24px; line-height: 24px; background-color: #191f51; border-radius: 12px; padding: 0 6px 0 10px; margin-top: 9px; color: #fff; cursor: pointer;}
#mainNav .navbar-nav > li.lang a em {float: left; font-size: 0.750em; font-style: normal; font-weight: 600;}
#mainNav .navbar-nav > li.lang a em:before {content: "Tr"}
#mainNav .navbar-nav > li.lang a:before {content: ""; float: right; width: 12px; height: 12px; border-radius: 50%; background-color: #7d7ee6; margin-top: 6px;}
#mainNav .navbar-nav > li.lang.en a {padding: 0 10px 0 6px;}
#mainNav .navbar-nav > li.lang.en a em {float: right;}
#mainNav .navbar-nav > li.lang.en a em:before {content: "En"}
#mainNav .navbar-nav > li.lang.en a:before {float: left;}

#mainNav .navbar-nav > li.lang a.enL {display: none;}
#mainNav .navbar-nav > li.lang.en a.enL {display: block;}
#mainNav .navbar-nav > li.lang.en a.trL {display: none;}

#mainNav.topHeader {top: 0; bottom: auto;}

@media (min-width: 992px) {

  #mainNav {
    top: auto;
    bottom: 0;
    position: absolute;
  }

  #mainNav.uk-sticky-fixed {bottom: auto;}

  #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
    color: #fff;
  }
  #mainNav .navbar-nav > li:first-child {margin-left: 0;}
  #mainNav .navbar-nav > li {
    margin-left: 25px; line-height: 36px; padding: 0;
  }

  #mainNav .navbar-nav > li > a {padding: 0;}

  #mainNav .navbar-nav > li > a.phone {color: #7d7ee6;}
  #mainNav .navbar-nav > li > a.phone:before {content: ""; float: left; background: url(../img/icon-phone.png); width: 14px; height: 14px; background-size: 100%; margin: 11px 6px 0 0;}

  #mainNav .navbar-nav > li > a:hover,
  #mainNav .navbar-nav > li > a:focus:hover {
    color: #7d7ee6;
  }
  #mainNav.navbar-shrink {
    border-bottom: 1px solid rgba(33, 37, 41, 0.1);
    background-color: #fff;
  }
  #mainNav.navbar-shrink .navbar-brand {
    color: #F05F40;
  }
  #mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
    color: #f05f40;
  }
  #mainNav.navbar-shrink .navbar-nav > li > a,
  #mainNav.navbar-shrink .navbar-nav > li > a:focus {
    color: #212529;
  }
  #mainNav.navbar-shrink .navbar-nav > li > a:hover,
  #mainNav.navbar-shrink .navbar-nav > li > a:focus:hover {
    color: #F05F40;
  }
}

header.masthead {
  background-position: center center;
  background-size: cover;
  position: relative;
}

header.masthead hr {
  margin-top: 30px;
  margin-bottom: 30px;
}

header.masthead h1 {
  font-size: 2rem;
}

header.masthead p {
  font-weight: 400;
}

@media (min-width: 768px) {
  header.masthead p {
    font-size: 1.15rem;
  }
}

@media (min-width: 992px) {
  header.masthead {
    height: 100vh;
    min-height: 650px;
    padding-top: 0;
    padding-bottom: 0;
  }
  header.masthead h1 {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  header.masthead h1 {
    font-size: 4rem;
  }
}

.service-box {
  max-width: 400px;
}

.portfolio-box {
  position: relative;
  display: block;
  max-width: 650px;
  margin: 0 auto;
}

.portfolio-box .portfolio-box-caption {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  opacity: 0;
  color: #fff;
  background: rgba(240, 95, 64, 0.9);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
  padding: 0 15px;
  font-weight: 400;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
  font-size: 18px;
}

.portfolio-box:hover .portfolio-box-caption {
  opacity: 1;
}

.portfolio-box:focus {
  outline: none;
}

@media (min-width: 768px) {
  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
    font-size: 16px;
  }
  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    font-size: 22px;
  }
}

.text-primary {
  color: #F05F40 !important;
}

.btn-xl {
  padding: 1rem 2rem;
}

.btn-primary {
  background-color: #F05F40;
  border-color: #F05F40;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  color: #fff;
  background-color: #ee4b28 !important;
}

.btn-primary:active, .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
  box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
}

.static {
  position: static;
}

.cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.owl-carousel {padding-top: 70px;}

.owl-carousel .owl-slide {
  position: relative;
  height: calc(100vh - 70px);
  min-height: 650px;
  background-color: lightgray;
}

.owl-carousel .owl-item {background: #232D68 url(../img/bgSlider.jpg) center bottom repeat-x; background-size: auto;}
.owl-carousel .owl-slide {background-repeat: no-repeat; background-color: transparent; background-position: center bottom; background-size: auto;}
.owl-carousel .owl-slide:before {content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.owl-carousel .slider1:before {background: url(../img/iphonex.png) right top -185px no-repeat;}
.owl-carousel .slider2:before {background: url(../img/iphonex2.png) right top -185px no-repeat;}
.owl-carousel .slider3:before {background: url(../img/iphonex3.png) right top -185px no-repeat;}
.owl-carousel .slider4 .owl-slide-text {width: 100%;}
.owl-carousel .col-md-6 {width: 100%; margin: 0; flex: none; max-width: none;}
.owl-carousel .owl-slide-text {width: 50%;}
.owl-carousel h2.owl-slide-title {font-weight: 600; font-size: 2.3em; margin-bottom: 10px;}
.owl-carousel div.owl-slide-subtitle {font-weight: 600; font-size: 1.5em;}

.owl-carousel .slider1 .video {position: absolute; right: 598px; top: 175px;}
.phoneTop {content: ""; background: url(../img/top-phone.png); width: 266px; height: 41px; position: absolute; left: -12px; top: -13px; z-index: 10;}
.phoneBottom {content: ""; background: url(../img/bottomPhone.png); width: 266px; height: 52px; position: absolute; left: -12px; bottom: -13px; z-index: 10;}
.finger {content: ""; background: url(../img/finger.png); width: 84px; height: 161px; position: absolute; left: -57px; top: 307px; z-index: 10;}

.owl-carousel .owl-slide-animated {
  transform: translateX(20px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.05s;
}

.owl-carousel .owl-slide-animated.is-transitioned {
  transform: none;
  opacity: 1;
  visibility: visible;
  transition: all 0.5s;
}

.owl-carousel .owl-slide-title.is-transitioned {
  transition-delay: 0.2s;
}

.owl-carousel .owl-slide-subtitle.is-transitioned {
  transition-delay: 0.35s;
}

.owl-carousel .owl-slide-subtitle.is-transitioned a.basvuru {
	display: block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	font-size: 0.833em;
	margin-top: 14px;
}

.owl-carousel .store {display: block; margin-top: 15px;}
.owl-carousel .store a {float: left; width: 200px; height: 67px; margin-right: 20px; margin-bottom: 10px; background-size: 100%; box-shadow: 0px 10px 18px 0px rgba(58, 63, 135, 0.4);}
.owl-carousel .store a.aStore {background-image: url(../img/appStoreTR.png);}
.owl-carousel .store a.play {background-image: url(../img/playStoreTR.png);}

.owl-carousel .owl-slide-cta.is-transitioned {
  transition-delay: 0.5s;
}

.owl-carousel .owl-dots {
  position: absolute;
  width: 100%;
  top: auto !important;
  left: 0 !important;
  bottom: -55px !important;
}

.owl-carousel .owl-nav {margin-top: -70px !important; transform: none !important; position: static;}
.owl-carousel .owl-nav svg {display: none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {position: absolute; width: 105px; height: 105px; left: 0; bottom: calc(50% - 52px); margin: 0 !important; padding: 0 !important; background: transparent url(../img/arr.png) no-repeat 50% !important; background-size: 16px !important;}
.owl-carousel .owl-nav .owl-next {left: auto; right: 0; transform: rotate(180deg);}

.owl-theme .owl-dots .owl-dot span {background: #979796 !important;}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {background: #fff !important;}

.owl-carousel .owl-dots .owl-dot,
.owl-carousel .owl-nav [class*="owl-"]:focus {
  outline: none;
}

.owl-carousel .owl-dots .owl-dot span {
  background: transparent;
  border: transparent;
  transition: all 0.2s ease;
}


.owl-carousel .owl-nav svg {
  opacity: 0.3;
  transition: opacity 0.3s;
}

.owl-carousel .owl-nav button:hover svg {
  opacity: 1;
}

.owl-carousel .owl-nav [class*="owl-"]:hover {
  background: transparent;
}

@media screen and (max-width: 575px) {
  .owl-carousel .owl-nav {
    top: 5%;
  }

  .owl-carousel .owl-nav svg {
    width: 24px;
    height: 24px;
  }
}

.container {
    max-width: 1140px;
    padding: 0 40px;
    box-sizing: content-box;
    width: 100%;
    margin: 0 auto;
}

.owl-carousel .container {padding: 0 105px !important;}

.owl-carousel .container,
#mainNav .container {max-width: 1230px; width: 100%; z-index: 1;}

#contact {padding: 0; min-height: auto ;}

.contact .maps {position:relative;}
  .contact .maps .map {height: 400px;}
  .contact .maps .map div.slick-slide > div,
  .contact .maps #map {height:400px;}
	.contact .maps .address .top {padding:30px; position: absolute; right: 200px; bottom: 150px; background: #fff; box-shadow: 0 0 16px 0 rgba(0,0,0,.2);}
	.contact .maps .address strong {display:block; cursor: pointer; font-weight: 600;}
  .contact .maps .address .slick-current strong {font-weight: 700; font-size: 1.123em;}
	.contact .maps .address p {margin: 0;}
	.contact .maps .address .top div.slick-slide > span {display:block;}
	.contact .maps .address .top div.slick-slide > span i {margin:0 0.5em 0.5em 0;}
	.contact .maps .address .top div.slick-slide > span:nth-of-type(1) i {font-size:1.5em; margin-left:0.1em; position:relative; top:0.15em;
  .contact .maps .address .top }

	.contact > .in .left {width:calc(100% - 590px); float: left;}
  .contact > .in .left > ul > li {border-bottom:1px dashed #858585; padding-bottom:20px; margin-bottom:30px;}
	.contact > .in .left > ul > li strong {display:block; font-size:1.5em; margin-bottom:10px; font-family: "Aller";}
	.contact > .in .left > ul > li > span {display:block; margin-bottom:1em; line-height:1.250em;}
	.contact > .in .left ul ul {margin-bottom:1em;}
	.contact > .in .left ul ul li {line-height:1.5em; list-style-type:square; list-style-position:inside; font-size:1.214em; color:#ffd355;}
	.contact > .in .left ul ul li span {font-size:0.824em; color:#333;}
	.contact > .in .left > ul > li:last-child {border-bottom:0; margin-bottom:0; padding-bottom:0;}
	.contact > .in .left > ul > li:last-child span {background:url(../img/icoHR.png) no-repeat; padding-left:5em;}
	.contact > .in .left > ul > li:last-child span a {text-decoration:underline;}

	.contact > .in .right {width:528px; background:#ebebeb; padding: 30px 40px; box-sizing:border-box; float: right;}
	.contact > .in .right strong {display:block; font-size:1.714em; margin-bottom: 3px;}
	.contact > .in .right span {display:block; margin-bottom:1em; line-height:1.250em; position: relative; z-index: 2;}
	.contact > .in .right input[type=text] {color:#a3a09d; border:1px solid #bfbfbf; background:#fff; height:38px; display:block; width:100%; box-sizing:border-box; padding:0 12px; margin-bottom:10px; font-size: 0.875em;}
	.contact > .in .right textarea {color:#a3a09d; border:1px solid #bfbfbf; background:#fff; height:138px; display:block; width:100%; box-sizing:border-box; padding:10px 12px 0; margin-bottom:10px; font-size: 0.875em;}
	.contact > .in .right input[type=button] {display:block; text-align:center; width:100%; border:0; padding:0; height:40px; background:#a3a09d; color:#fff; line-height:40px; font-size:0.875em; margin-bottom:11px; cursor: pointer;}
	.contact > .in .right em {font-size:0.714em; color:#999; display:block; margin-top: 10px; line-height:1.1em;}
  .contact > .in .right iframe {width: 100%; margin-top: -30px; position: relative;}

  .contact .technicalSupport {margin: 30px 0;}
  .contact .technicalSupport li {float: left; margin-right: 20px; width: calc(20% - 16px); cursor: pointer;}
  .contact .technicalSupport li:last-child {margin-right: 0;}
  .contact .technicalSupport li em {display: block; background: #e8e8e8 url(../img/icon-downloads.png) no-repeat 50%; background-size: 86px; height: 100px;}
  .contact .technicalSupport li span {display: block; text-align: center; line-height: 40px; font-weight: 600;}
  .contact .technicalSupport li.helplive em {background-image: url(../img/icon-helplive.png); background-size: 79px;}
  .contact .technicalSupport li.teamviewer em {background-image: url(../img/icon-teamviewer.png); background-size: 70px;}
  .contact .technicalSupport li.servicesO em {background-image: url(../img/icon-service.png); background-size: 95px;}
  .contact .technicalSupport li.phoneBig em {background-image: url(../img/icon-phone-big.png); background-size: 70px;}

.bank {text-align: center; display: block; margin-bottom: 100px;}
.bank a {font-weight: 600; text-decoration: underline;}

.references p {margin-bottom: 30px;}
.references ul {display: table; width: 100%;}
.references ul:after {content: ""; font-size:0; line-height:0; display:block; clear:both; height:0;}
.references li {text-align: center; width: 25%; height: 150px; display: table-cell; vertical-align: middle;}
.references .bank {padding-top: 30px; margin-top: 120px; border-top: 1px dashed #716f6d;}

.navbar-light .navbar-toggler {border-color: transparent !important;}
.navbar-light .navbar-toggler:focus,
.navbar-light .navbar-toggler:active,
.navbar-light .navbar-toggler:visited {outline: 0;}
.navbar-light .navbar-toggler-icon {background-image: url(../img/hamburger.svg);}

.contentP {width:84%; margin:0 auto;}
	.contentP .image {float:left; width:38%; position:relative;}
	.contentP .image img {width:100%;}
	.contentP .image strong {position:absolute; font-size:1.714em; left:0; top:0; width:100%; box-sizing:border-box; padding:0.5em;}
	.contentP .image span {position:absolute; left:0.8em; bottom:0.8em;}
	.contentP .txt {float:right; width:60%;}
	.contentP .txt p {line-height:1.250em; margin-bottom:2em;}
	.contentP .txt p:first-child {font-size:1.714em; border-bottom:10px solid #ffd355; padding-bottom:0.9em; margin-bottom:1.1em;}
	.contentP .txt ul {list-style-type:square; font-size:1.214em; color:#ffd355; list-style-position:inside; margin:0 0 2em 0.6em;}
	.contentP .txt li {margin-bottom:0.4em;}
	.contentP .txt li strong {color:#333; font-size:0.824em;}
	.contentP .bottom {display:inline-block; width:100%; margin-top:9em;}
	.contentP .bottom p {float:left; margin:0; width:calc(100% - 280px); line-height:1.250em;}
	.contentP .bottom a.btnGrey {float:right; width: 260px; padding: 0;}

.team > ul {width:82%; margin:0 auto 4em;}
  .team > ul:after {content: ""; font-size:0; line-height:0; display:block; clear:both; height:0;}
	.team > ul li {float: left; width: 20%;}
	.team > ul li > span {display:block;}
	.team > ul li > span em {display:block; border-radius:50%; border:10px solid #eaeaea; overflow:hidden; width:120px; height:120px; margin:0 auto 1em;}
	.team > ul li > span em img {display:block; margin:0 auto;}
	.team > ul li > span span {display:block; text-align:center; margin-bottom:0.3em;}
	.team > ul li > span strong {display:block; text-align:center;}
	.team > ul li:first-child > span em {border-color:#ffd355;}

.partners2 li {float:left; width:32%; box-sizing:border-box; margin-bottom:1.2em;}
	.partners2 li:nth-child(3n+2) {margin:0 2%;}
	.partners2 li img {width:100%; display:block; margin-bottom:1em;}
	.partners2 li strong {font-family:"Aller-Light"; font-size:1.714em; margin-bottom:0.3em; display:block;}
	.partners2 li span {display:block; line-height:1.250em;}

.row2 li {float:left; width:33.33%; padding:0 1em; box-sizing:border-box;}
  .row2 li img {display:block; margin:0 auto 15px;}
  .row2 li strong {display: block; font-size: 1.125em; font-weight: 600;}
  .row2 li span {display:block; line-height:1.250em;}
  .row2 .btnGrey {margin-top:2.5em;}

.row4 li {width: 50%; margin-bottom: 50px;}
.row4 li img {max-width: 320px; display: block; margin: 0 auto 20px;}
.row4 li strong {display: block; max-width: 350px; margin: 0 auto; height: 81px !important;}

section#services {padding-top: 120px !important;}
section#services .row2 li {margin-bottom: 50px;}
section#services .row2 li strong {text-align: center; height: auto !important; font-weight: 400; padding-left: 113px;}

section#services .row2.spe li strong {height: 62px !important; padding-left: 0;}

.btnDiv span.note {display:block; text-align:center;}
	.btnDiv span.note a {text-decoration:underline;}

.all > ul {display:inline-block; width:100%;}
	.all > ul > li {float:left; width:48%; margin-bottom:2em;}
	.all > ul > li:nth-child(odd) {margin-right:4%;}
	.all > ul > li img {float:left; margin-right:15px;}
	.all > ul > li a > span {display:table;}
	.all > ul > li strong {display:block; font-family: 'Open Sans', sans-serif; font-size:1.286em; margin-bottom:0.5em;}
  .all > ul > li strong i {color: #f6bb2c;}
	.all > ul > li span span {display:block; line-height:1.429em;}
  .all > ul > li span em {display: block; font-style: normal; font-size: 0.833em; margin-top: 10px;}
  .all.comment > ul > li {width: 24%; margin-right: 1%;}
  .all.comment > ul > li:last-child {margin-right: 0;}

.all.features li strong {font-size:1.714em; margin-bottom:0.3em;}

.licList {margin: 0 auto }
.licList > ul > li {margin-bottom: 30px !important; display: inline-block; width: 100%;}
.licList li { margin-bottom: 15px;}
.licList li:last-child { margin-bottom: 0 }
.licList li img { float: left; width: 120px; margin-right: 20px;}
.licList li .btns {float: right; margin-left: 5px;}
.licList li .btns a {width: 180px; height: 44px; line-height: 44px; background-color: #8a8784; color: #fff; font-weight: 600; font-size: 1.125em; text-align: center; display: block; cursor: pointer;}
.licList li .btns a:first-child {margin-bottom: 6px; background-color: #716f6d;}
.licList li .btns a:hover {text-decoration: none;}
.licList li .text {float: left; width: calc(100% - 325px);}
.licList li .text h1, .licList li .text strong {display: block; font-weight: 600; text-align: left; font-size: 1.5em; margin-top: 5px;}
.licList li .text span { display: block; text-align: left;}
.licList li em {display: block; font-style: normal; margin-top: 30px;}
.licList li em span {
  float: left; width: 33.33% !important; height: 40px; line-height: 40px; border: solid #d6d6d6; border-width: 1px 1px 0 0; text-align: center; font-size: 0.875em; font-weight: 600; cursor: pointer;
  background: #edebe9; /* Old browsers */
  background: -moz-linear-gradient(top, #edebe9 0%, #ffffff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #edebe9 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #edebe9 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edebe9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.licList li em span:last-child {border-right: 0;}
.licList li .btnGrey,
.licList li .slick-track {width: auto!important }
.licList li .slick-current {background: #fff;}

.features {padding-left: 17px;}
.features p {margin: 0 15px 0 0;}
.features div.slick-slide > ul > li {position: relative; padding-left: 23px; margin-bottom: 20px;}
.features div.slick-slide > ul > li:before {background: #ffd355; content: ""; position: absolute; width: 9px; height: 9px; left: 0; top: 7px }
.features div.slick-slide > ul > li h3,
.features div.slick-slide > ul > li strong {font-size: 1em; display: block;}


.licOpt table { width: 100%;}
.licOpt table th { font-size: 1.286em; font-weight: 600; vertical-align: top; padding: 0 .357em; text-align: center;}
.licOpt table th span { display: block; font-size: .563em }
.licOpt table th strong { display: block; padding-bottom: .464em; border-bottom: 1px dashed #858585; font-weight: 600 }
.licOpt table td { padding: 0 .714em; text-align: center }
.licOpt table td:first-child { text-align: left; font-weight: 400 }
.licOpt table td li { height: 40px; line-height: 40px; border-bottom: 1px dashed #858585; box-sizing: border-box; font-size: .857em }
.licOpt table td:first-child li { font-size: 1em }
.licOpt table td a.btnDown, .licOpt table td a.btnYlw { font-size: 1.286em; line-height: 40px; box-sizing: border-box }
.licOpt table td a.btnYlw { margin: 0; width: 100%; height: 40px; padding: 0 }
.licOpt table td a.btnYlw i {width: 30px; height: 21px; display: inline-block; position: relative; top: 6px; margin-right: 5px; background-size: 100% }
.licOpt table td a.btnDown { display: block; background: #7c7a78; color: #fff; height: 40px; font-weight: 400; text-align: center }
.licOpt table td a.btnDown:hover,
.licOpt table td a.btnYlw:hover {text-decoration: none;}
.licOpt table li.on { background: #fff6dd; text-align: center }
.licOpt table li.on:before {content: ""; background: #ffd355; width: 10px; height: 10px; display: inline-block }
.licOpt table tr td:nth-last-child(-n+2) { width: 25% }
.licOpt .disclaimer { font-size: .857em; display: none }
.licOpt .disclaimer p { margin-bottom: .2em; display: inline-block; width: 100% }
.licOpt .disclaimer span { float: left; width: 4% }
.licOpt .disclaimer em { float: left; font-style: normal; width: 96% }
.licOpt table td:first-child, .licOpt table th:first-child { padding-left: 0 }
.licOpt table td:last-child, .licOpt table th:last-child { padding-right: 0 }
.licOpt table tr:last-child td { padding-top: 1em }
.licOpt.column3 table th strong { font-size: .6em }
.licOpt.column3 table tr td:nth-last-child(-n+3) { width: 15% }
.popup, .popup .outer { top: 0; width: 100%; height: 100%; left: 0 }
.licOpt.column3 table td { padding: 0 .3em }
.licOpt table td a.btnDown, .licOpt table td a.btnYlw { font-size: 1.286em; line-height: 40px; box-sizing: border-box }
.licOpt table td a.btnYlw:before {display: none;}
.licOpt table td a.btnYlw { margin: 0; width: 100%; height: 40px; padding: 0 }
.licOpt table td a.btnYlw i { background: url(../img/ico_cartW.png); width: 30px; height: 21px; display: inline-block; position: relative; top: 6px; margin-right: 5px; background-size: 100% }

.btnMobil { display: inline-block; width: 100%; margin-top: 2em; box-sizing: border-box;}
.btnMobil ul { display: block; width: 60%; margin: 0 auto }
.btnMobil li { float: left; width: 48%; margin-bottom: .6em }
.btnMobil li:nth-child(2) { float: right }
.btnMobil li a { display: block; height: 5em; background-size: contain!important }
.btnMobil li:first-child a { background: url(../img/btnAppS.png) no-repeat }
.btnMobil li:nth-child(2) a { background: url(../img/btnGPlay.png) no-repeat }

.popup { position: fixed; z-index: -3; display: table; opacity: 0; transition: ease .5s; padding: 0 15px;}
.popup.opened, .popup.opened .contentPop, .popup.opened .outer { z-index: 99; opacity: 1 }
.popupIn { display: table-cell; vertical-align: middle }
.popup .outer { background: rgba(0,0,0,.5); position: absolute; z-index: -2; opacity: 0 }
.popup .contentPop { position: relative; z-index: -1; background: #fff; margin: 0 auto; box-shadow: 0 0 16px 0 rgba(0,0,0,.2); box-sizing: border-box; max-width: 300px; width: 100%; opacity: 0 }
.box, aside .box { box-shadow: 0 2px 4px 0 rgba(53,53,53,.2) }
.popup .contentPop .headPop { height: 40px; background: #eaeaea; line-height: 40px; font-size: 2em; color: #000; text-align: center; font-weight: 400 }
.popup .contentPop .headPop strong { font-weight: 400 }
.popup .contentPop .content { padding: 29px }
#uzak .contentPop .content { text-align: center }
#uzak .contentPop .content p { margin-bottom: 0 }
#uzak .contentPop .content a img { display: block; margin: 0 auto 25px }
#uzak .contentPop .content a span { display: block; height: 40px; line-height: 40px; margin-bottom: 5px; background: #eaeaea; font-size: 16px }
#uzak .contentPop .content a em { font-size: .9em; font-style: normal; margin-bottom: 1em; display: block }
#chat .contentPop .content { text-align: center }
#chat .contentPop .content p { margin-bottom: 0 }
#chat .contentPop .content div img { display: block; margin: 0 auto 25px; width: 50% }
#chat .contentPop .content div span { display: block; height: 40px; line-height: 40px; margin-bottom: 5px; background: #eaeaea; font-size: 16px }
#indir strong.tit, #indir ul { margin-bottom: 1em }
#chat .contentPop .content div span a { display: block }
#chat .contentPop .content div em { font-size: .9em; font-style: normal; margin-bottom: 1em; display: block }
#addPop .contentPop {width: 500px;}
#addPop .contentPop .content { padding: 10px; width: auto }
#addPop .contentPop .content div { box-sizing: border-box }
.popup .contentPop .close { position: absolute; cursor: pointer; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff; width: 24px; height: 24px; background: #fa5900; border-radius: 50%; text-align: center; line-height: 26px; right: -12px; top: -12px; font-size: 1.1em; opacity: 1;}
.popup .contentPop .close:hover {color: #fff; opacity: 1;}
#indir .contentPop { max-width: 500px }
#indir strong.tit { display: block; font-size: 1.143em }
#indir ul:last-child { margin-bottom: 0 }
#indir li { position: relative; padding-left: 23px }
#indir li:before { content: ""; position: absolute; width: 9px; height: 9px; background: #ffd355; left: 0; top: 7px }
#banka .contentPop { max-width: 700px }
#banka .contentPop .content strong.tit { display: block; text-align: center; line-height: 2em; font-size: 1.286em; width: 100%; font-weight: 600; margin-bottom: 1em }
#banka .contentPop .content .table { display: table; width: 100%; box-sizing: border-box }
#banka .contentPop .content p { display: table-row; font-size: 0.75em;}
#banka .contentPop .content p em, #banka .contentPop .content p span, #banka .contentPop .content p strong { display: table-cell; height: 22px }
.box:after, .titFrame:after { display: block; height: 0; content: ""; clear: both }
#banka .contentPop .content p em { text-align: right; font-style: normal; white-space: nowrap;}

.contactUsBottom {position: fixed; background: #E9EBE9; left: 0; bottom: 0; width: 100%; padding: 20px 0; transition: 0.3s ease;}
.contactUsBottom.hidden {bottom: -88px;}
.contactUsBottom a.btnGrey {float: right; padding: 0 20px; margin: 0 0 0 20px;}
.contactUsBottom p {margin: 0;}

footer {background:#242d6c;}
	footer .top {padding:22px 0 25px; width:100%;}
    footer .top:after {content: ""; font-size:0; line-height:0; display:block; clear:both; height:0;}
	footer .top .left {float: left;}
	footer .top .left a span {display:block; font-size:0.714em; color:#aeadac; margin-top:0.5em;}
    footer .top .left a:hover {text-decoration: none !important;}
	footer .top .right {float: right;}
	footer .top nav {float: right;}
	footer .top nav > ul:first-child {margin-bottom:5px !important;}
	footer .top nav li {padding:0 0.7em; position:relative; color:#fff; display: inline;}
	footer .top nav li a {color: #9d9dce;}
	footer .top nav li:after {content:""; height:0.8em; width:1px; background:#7b7a75; position:absolute; right:0; top: 5px;}
	footer .top nav ul li:nth-last-of-type(1):after {display:none;}
	footer .top nav ul:nth-of-type(2) li,
	footer .top nav ul:nth-of-type(2) li a {color:#aeadac;}


    footer .links {margin-top: 25px; line-height: 24px;}
    footer .links .copyright {color: #9d9dce; font-size: 0.813em;}
    footer .social {margin-top: 13px;}
    footer .social li {float: left; margin-left:10px; padding: 0 !important;}
	footer .social li:first-child {margin:0;}
	footer .social li a {display:inline-block; font-size:1.8em; color:#fff !important; width:48px; height:48px; text-align:center; line-height:48px !important; border-radius:50%;}
    footer .social li.facebook a {background: #3b5998;}
    footer .social li.instagram a {background: #843cc0;}
    footer .social li.twitter a {background: #55acee;}
    footer .social li.youtube a {background: #ff0000;}
    footer .social li.linkedin a {background: #007bb5;}
	footer .social span {display:block; text-align:right; margin-top:0.8em; font-size:0.625em;}
	footer .social ul {text-align: center;}
	footer .social li:nth-child(5) a {line-height: 28px;}
    footer .social li:after {display: none;}
    footer .navCor {position: relative; top: 5px;}
    footer .contact {text-align: center;}
    footer .contact a {line-height: 48px; color: #fff; display: inline-block; margin: 13px 19px 0; font-weight: 600;}
	footer .contact a:before {content: ""; float: left; width: 48px; height: 48px; border-radius: 50%; background: #666ba1 url(../img/icon-phone2.png) 50% no-repeat; background-size: 24px; color: #fff; margin-right: 10px; line-height: 48px; text-align: center;}
    footer .contact a:nth-child(2):before {background-image: url(../img/icon-balon.png);}

.colcarou-textbox {display: none !important;}


.otelForm strong {display: block; text-align: center; font-size: 1.125em; font-weight: 400;}

.fark {margin-bottom: 50px; display: block; max-width: 780px; margin: 0 auto 50px;}
.fark li {float: left; width: calc(50% - 30px); margin-bottom: 30px; font-size: 1.125em; margin-right: 30px;}
.fark li img {float: left; margin-right: 15px;}

.navbar-collapse {background-color: #242d6c; padding: 10px;}

.nedirRow li img {float: left; margin-right: 13px;}
section#services .nedirRow .row2 li strong {text-align: left; max-width: none; padding-top: 10px;}

.contentP article ul {list-style-type: disc; list-style-position: inside;}