@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,500,600,700,900|Roboto:300,400,500,700,900&display=swap');

html { font-family: 'Raleway', sans-serif; font-weight:300; font-size:18px; color:#2d3842; }

/* Media Queries */
@media (max-width:970px) {
	.lang { right:15px !important; top:95px !important; }
	.navbar-nav li a { font-size:12px; padding:30px 8px !important; }
}
@media (max-width: 767px) {
	.in-ctg { margin-bottom:30px; }
	.in-country select { margin-bottom:30px; }
	.inv-results-head { font-size:14px; }
	.navbar-collapse { max-height:none !important; height:380px !important; }
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:20px 15px 20px 25px; }
	.member { display:block; position:relative !important; margin-bottom:10px; height:40px; }
	.btn-sign-in { width:46%; text-align:center; }
	.lang { position:relative !important; left:0 !important; top:0 !important; width:100%; text-align:center; }
	.masthead { text-align:center !important; }
	.masthead h1 { margin:50px auto 0 auto !important; font-size:36px !important; }
	.masthead span { font-size:18px !important; }
	.masthead-actions, .nedir-actions { display:block !important; }
	.btn-start { display:block !important; margin: 0 0 20px 0 !important; }
	.dsp-item img { width:20% !important; }
	.footer { padding:0 0 30px 0 !important; }
	.footer > div > div { margin-top:30px; }
	.ad-platform-imgs > div { margin:0 !important; padding:0 !important; }
	.ad-platform-imgs > div > img { width:100%; margin:0 !important; }
	.reklamlar .section .col .content { padding:0 30px;text-align: center !important; }
	.reklamlar .section .content h2 { font-size:32px !important; }
	.reklamlar .section .content h3 { font-size:24px !important;margin-top:10px !important; }
	.reklamlar .section .content a { width:100% !important; text-align: center; }
	.reklamlar .section .content h2:after { content:none !important }
}

/* Modal Login */
#loginModal .modal-header { background:#15ca9e; color:#ffffff; border:none; }
#loginModal .modal-dialog { width:400px; }
#loginModal .modal-body { padding:40px !important; background:#2d3842; }
#loginModal input[type="text"], #loginModal input[type="password"] { width:100%; height:40px; line-height:40px; font-family:'Raleway', sans-serif; font-weight:400; color:#2d3842; box-sizing:border-box; padding:0 10px; border:1px solid #f0f0f0; margin-bottom:20px; }
#loginModal input[type="submit"] { display:inline-block; color:#ffffff; float:left; background:#15ca9e; margin-bottom:10px; padding:10px 30px; border-radius:3px; transition:all ease-in-out .1s; border:none; font-weight:500; }
#loginModal input[type="submit"]:hover { margin-top:-2px; }
#loginModal .login-help { text-align:right; }
#loginModal a,#loginModal a:hover { line-height:40px; color:#ffffff; }

/* Header */
.topbar { background:#2d3842; font-weight:700; }
.navbar-header { height:80px; }
.navbar-brand { width:186px; padding:25px 15px; }
.navbar-toggle { margin-top:23px; }
.navbar-toggle > .icon-bar { background:#ffffff; }
.nav > li > a, .dropdown-menu>li>a { padding:30px 15px; color:#ffffff; }
.dropdown-menu { background:#2d3842; border-radius:none; }

.nav > li > a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background:#28323b; color:#ffffff; }
.nav > li > a.active, .nav > li > a:focus { background:#1d242b; }

.lang { position:absolute; right:240px; top:20px; height:40px; padding:5px; }
.lang a { color:rgba(255,255,255,.4); display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:3px; box-sizing:border-box; }
.lang a:hover { background:rgba(0,0,0,.3); text-decoration:none; color:#ffffff; }
.lang-active { background:rgba(0,0,0,.1) !important; color:rgba(255,255,255,1) !important; pointer-events:none; }

.member { position:absolute; right:15px; top:20px; }
.btn-sign-in, .btn-sign-up { float:left; display:inline-block; margin-left:10px; color:#ffffff; padding:10px 30px; border-radius:3px; transition:all ease-in-out .1s; }
.btn-sign-in:hover, .btn-sign-up:hover,.btn-sign-in:focus, .btn-sign-up:focus { color:#ffffff; text-decoration:none; margin-top:-2px; }
.btn-sign-in { background:#15ca9e; }
.btn-sign-up { background:#ffac1f; }
.clear { clear:both; }

/* Masthead */
.masthead { 
	height:590px; 
	margin-top:80px; 
	padding:0 10%; 
	box-sizing:border-box; 
	text-align:left; 
	color:#ffffff; 
	background:url(../images/masthead-background.jpg) center center no-repeat; 
	background-size:cover; 
	background-attachment: fixed; 
}
.masthead h1 { margin:100px auto 0 auto; font-size:48px; font-weight:900; }
.masthead span { font-size:24px; font-weight:300; }
.masthead-actions, .nedir-actions { width:80%; display:inline-block; margin:30px auto 50px auto; }
.btn-start { display:inline-block; margin-right:20px; font-weight:700; color:#ffffff; background:#15ca9e; padding:10px 30px; border-radius:3px; text-align:center; }
.more-info { color:#15ca9e; font-weight:700; text-decoration:underline; }
.btn-start:hover, .btn-start:focus { color:#ffffff; background:#26dbaf; text-decoration:none; }
.more-info:hover, .more-info:focus { color:#15ca9e; text-decoration:none; }
.masthead-circle { display:block; margin:auto; width:64px; height:64px; border:2px solid #ffffff; border-radius:50%; color:#ffffff; font-weight:900; line-height:64px; text-align:center; opacity:.3; }
.masthead-circle:hover { opacity:.6; }

/* Masthead Slider */
.masthead-slider {
	padding:0;
	height:auto;
}

#masthead-carousel {
	min-height:420px;
}
.hedefleme-slide {
	padding:50px;
}
.hedefleme-slide .hedefleme-img {
	display:block;
	max-width:320px;
	max-height:320px;
	margin:auto;
	object-fit:contain;
}
.hedefleme-slide h1 {
	margin:0;
}
.carousel .left::after,
.carousel .right::after {
	content:'';
	display:block;
	position:absolute;
	top:calc(50% - 16px);
	width:32px;
	height:32px;
}
.carousel .left:after {
	left:calc(50% - 16px);
	background:url(../images/down-arrow.svg) center center no-repeat;
	background-size:24px;
	transform:rotate(90deg);
}
.carousel .right:after {
	right:calc(50% - 16px);
	background:url(../images/down-arrow.svg) center center no-repeat;
	background-size:24px;
	transform:rotate(-90deg);
}

/* Gerçek Zamanlı DSP */
.realtime-dsp { padding:32px 0; text-align:center; }
.realtime-dsp h2 { display:block; clear:both; font-weight:400; margin-bottom:50px; }
.dsp-item { margin-bottom:50px; opacity:.6; transition:all ease-in-out .2s; }
.dsp-item:hover { opacity:1; }
.dsp-item img { display:block; width:30%; height:auto; margin:0 auto 10px auto; }
.dsp-item span { font-size:18px; font-weight:400; color:#1d242b; }

/* Özellikler */
.specs { padding:100px; text-align:center; background:#f0f0f0; }
.specs h2 { display:block; clear:both; font-weight:400; margin:50px 0; }
.specs-item { transition:all ease-in-out .2s; min-height:250px; box-sizing:border-box; border:4px solid #f0f0f0; background:#242424; overflow:hidden; padding:30px; }
.specs-item:hover { background:#0B6F57; box-shadow:inset 0 0 0 3px #15ca9e; }
.specs-item:hover span { color:#ffffff; }
.specs-item img { display:block; width:60%; height:auto; margin:0 auto 30px auto; }
.specs-item span { font-size:14px; font-weight:400; color:#828282; }

/* Özellik Detayları */
.spec-details { padding:100px 0; font-size:16px; line-height:25px; }
.spec-details h2 { margin:0 0 50px 0; text-align:center; font-size:48px; }
.spec-details h3 { color:#15ca9e; }

.spec-detail { margin-bottom:50px; padding-bottom:50px; border-bottom:1px dashed rgba(0,0,0,.1); }
.panel-img { width:100%; height:auto; margin-bottom:20px; }

.ease-of-use, .rtb { margin:0 auto 50px auto; }

.rtb h3 { float:left; }
.rtb p { float:left; }
.spec-icon { width:64px; height:64px; float:left; margin:0 10px 10px 0; }

.all-platform-ads { text-align:center; }
.ad-platform-imgs > div > img { width:100%; height:auto; margin:30px 0; box-sizing:border-box; padding:5px; border:1px solid #ffffff; transition:all ease-in-out .1s; }
.ad-platform-imgs > div > img:hover { border:1px solid #15ca9e; }

.transparency { padding:0; background:url(../images/transparency-background.jpg) top center no-repeat; background-size:cover; border-bottom:none; }
.transparency > div:first-child { background:rgba(255,255,255,.75); padding:100px; }
.transparency h2 { display:block; text-align:left; }

.advanced-targeting-tools h3 { color:#15ca9e; }

.target-audience { padding:100px 50px; margin-bottom:50px; border-radius:10px; background:url(../images/target-audience-background.jpg) center center no-repeat; }
.target-audience h3 { font-size:36px; }
.target-audience p { width:50%; color:#ffffff; }

.technical-targeting > div { text-align:center; box-sizing:border-box; padding:20px; }
.technical-targeting > div > img { width:50%; }
.technical-targeting > div > span { display:block; font-size:12px; font-weight:500; line-height:18px; margin-top:20px; }

.retargeting { text-align:center; }
.retargeting img { width:30%; }
.retargeting p { text-align:left; }
.retargeting .actions { display:block; text-align:center; }

/* Panel Screenshots Window */
.window { width:100%; height:auto; margin-bottom:20px; display:inline-block; box-sizing:border-box; border:1px solid #e9e9e9; border-radius:10px; overflow:hidden; }
.window-top { width:100%; background:#e9e9e9; }
.window-top, .window-top-left, .window-top-middle, .window-top-right { float:left; height:50px; }
.window-top-left { width:80px; background:url(../images/window-dots.svg) center center no-repeat; }
.window-top-middle { width:calc(100% - 140px); height:24px; margin:13px 0; padding-left:40px; line-height:24px; box-sizing:border-box; border-radius:5px; background:#ffffff url(../images/window-refresh.svg) left 12px top 4px no-repeat; background-size:16px; overflow:hidden; }
.window-top-middle span { text-indent:40px; font-size:14px; display:none; word-break: keep-all; color:#aaaaaa; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.window-top-right { width:60px; background:url(../images/window-menu.svg) center center no-repeat; }
.window-content { }
.window-content img { width:100%; height:auto; }

/* Inventory */
.clear { clear:both; }
.inventory { text-align:center; padding:50px 0; }
.big-text { font-size:24px; margin-bottom:30px; }
.in-ctg {  }
.in-ctg > label:first-child { position:relative; display:block; width:100%; height:100%; box-sizing:border-box; border:1px solid #d2d2d2; background:#fafafa; padding:15px; margin:0; }
.in-ctg > label:first-child:hover { background:#f0f0f0; }
.in-ctg > label > input[type="radio"] { position:absolute; left:5px; top:5px; margin:0; }
.in-ctg > label > img { display:inline-block; margin:0 15% 10px 15%; width:70%; height:auto; }
.in-ctg > label > span { font-weight:300; font-size:16px; }
.app-ctg { position:absolute; width:calc(100% + 2px); height:0px; left:-1px; bottom:0px; text-align:left; background:#fafafa; border:1px solid #d2d2d2; box-sizing:border-box; overflow:hidden; transition:all ease-in-out .1s; opacity:0; z-index:2; }
.in-ctg > label:first-child:hover .app-ctg { height:86px; bottom:-86px; opacity:1; }
.app-ctg  div { width:100%; height:42px; line-height:42px; margin:0; }
.app-ctg  div:hover { background:#f0f0f0; }
.app-ctg  div + div { border-top:1px solid #d2d2d2; }
.app-ctg  div > img { height:32px; }
.app-ctg  div > input[type="radio"] { margin:0 5px; }
.gray-line { clear:both; margin:30px; padding-top:30px; border-bottom:2px solid #f0f0f0; }
.in-country { display:inline-block; margin:0 0 30px 0; }
.in-country select { width:360px; height:40px; box-sizing:border-box; border:1px solid #d2d2d2; background:#fafafa; border-radius:3px; line-height:40px; font-size:18px; font-family: 'Raleway', sans-serif; font-weight:300; margin-right:10px; }
.in-country button { height:40px; line-height:40px; border-style:none; border-radius:3px; padding:0 35px; font-family: 'Raleway', sans-serif; font-weight:500; color:#ffffff; background:#26dbaf; }
.in-country button:hover { background:#37ecbf; }
.inv-results { width:70%; display:block; border:0; padding:0; margin:0 15% 30px 15%; text-align:left; list-style:none; font-size:18px; }
.inv-results-head { background:#2d3842 !important; color:#ffffff; font-weight:400; }
.inv-results-head span { background:#2d3842; }
.inv-results li { height:40px; line-height:40px; background:#fafafa; }
.inv-results li:hover { background:#e0e0e0 !important; }
.inv-results li:nth-child(even) { background:#f0f0f0; }
.inv-results li span { float:left; width:50%; padding:0 10px; white-space: nowrap; overflow:hidden; }
.inv-results li span:nth-child(2) { text-align:right; font-weight:400; }
.inv-results thead tr th:first-child { width:50%; }
.inv-results-search { height: 30px; line-height: 30px; padding: 0 5px; text-indent: 25px; font-family: 'Raleway', sans-serif; font-size: 18px; color: #ffffff; background: #4e5a64 url(../images/icon-search.svg) left 5px top 5px no-repeat; background-size: 20px; margin-left: 5px; border-radius: 3px; border: none; outline: none; }

.inv-logos { width:100%; margin:0; padding:0 50px; box-sizing:border-box; list-style:none; }
.inv-logos li { display:inline-block; width:15%; min-width:135px; height:100px; padding:15px; box-sizing:border-box; border:1px solid #f0f0f0; margin-bottom:50px; }
.inv-logos li.premium { width:24%; height:100px; border-color:#ffffff;  }
.inv-logos img { width:100%; height:100%; object-fit:contain; }
.inv-logos span { display:block; margin-top:20px; font-size:12px; opacity:.25; font-weight:700; width: calc(100% + 30px); margin-left: -15px; }
.inv-logos li:hover { border:1px solid #d2d2d2; }
.inv-logos li:hover span { opacity:.5; }


/* Contact */
.contact { margin:80px auto 50px auto; color:#ffffff; padding:50px; background:#f0f0f0 url(../images/masthead-background.jpg) center center no-repeat; background-attachment:fixed; box-sizing:border-box; }
.contact h2 { font-weight:900; font-size:36px; margin:0; padding:0; }
.contact-form { font-size:14px; font-weight:400; }
.contact-form h4 { font-size:32px; font-weight:900; }
.contact-form h5 { font-size:24px; font-weight:700; }
.form { display:inline-block; text-align:left; width:35%; min-width:300px; } /*margin:30px auto;<*/
.form span { display:block; font-weight:400; font-size:14px; color:#828282; margin-bottom:5px; }
.form input[type="text"], .form input[type="email"],  .form select, .form textarea, .form button { width:100%; height:40px; line-height:40px; box-sizing:border-box; border-radius:3px; border-style:none; border:1px solid #d2d2d2; background:#fafafa; margin-bottom:20px; font-family: 'Raleway', sans-serif; font-size:24px; font-weight:400; padding:0 5px; }
.form textarea { height:120px; line-height:30px; }
.form button { display:inline-block; margin-right:20px; font-weight:400; color:#ffffff; background:#15ca9e; padding:10px 30px; border-radius:3px; text-align:center; font-size:18px; width:auto; line-height:18px; border:none; }
.form button:hover { color:#ffffff; background:#26dbaf; text-decoration:none; }
.form-error { color:#EE105B; }
.form-error strong { font-weight:400; }
.form-success { color:#16ca9e; }
.form-success span { font-size:24px; font-weight:400; display:block; }
.office {
	padding:8px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:400;
}
.office h5 {
	font-size:14px;
}
.contact-map {
	width:100%;
	height:100px;
	margin:16px 0 0 0;
}
.carousel-indicators {
	bottom:0 !important;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255,255,255,.25) !important;
    background-color: rgba(0,0,0,0);
    border: none !important;
    border-radius: 1px !important;
}
.carousel-indicators li.active {
	background-color: rgba(255,255,255,.75) !important;
}
.office-video {
	width:100%;
	margin:16px auto;
}
/* Privacy */
.privacy { margin:80px auto; }

/* Terms and Conditions */
.terms-heading { font-size:24px; font-weight:400; }
/* Landing Page */
.landing {
	padding-top:130px;
	padding-bottom:50px;
	background-color:#fafafa;
}
.landing-img {
	display:block;
	width:100%;
	max-width:540px;
	margin:auto;
}
.landing h1 {
	font-weight:900;
	color:#2d3842;
}
.landing-actions { width:100%; display:block; margin:30px auto 50px auto; text-align:center; }
/* Partners */
.partners {
	padding-top:130px;
	padding-bottom:50px;
	text-align:center;
}
.partners h2 {
	font-weight:900;
}
.partner-list {
	margin:0;
	padding:0;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
  	align-items:center;
  	justify-content:center;
}
.partner-list li {
	flex:1;
	flex-basis:auto;
	padding:8px;
	margin:4px;
	background-color:#ffffff;
	border:1px solid rgba(0,0,0,.1);
}
.partner-list li:hover {
	border-color:rgba(0,0,0,.25);
}
.partner-list a {
	display:block;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.partner-logo {
	width:200px;
	height:200px;
}
.partner-name {
	display:block;
	font-size:18px;
	font-weight:500;
}
.partner-city {
	display:block;
	font-size:12px;
	font-weight:500;
	color:#d2d2d2;
}
/* Hedeflemeler */
.hedeflemeler {
	margin-top:80px;
	-webkit-font-smoothing:antialiased;
}
.hedeflemeler h2 {
	font-size:48px;
	font-weight:700;
	padding-bottom:16px;
	border-bottom:4px solid rgba(0,0,0,.1);
}
.hedeflemeler h3 {
	font-size:32px;
	font-weight:400;
}
.hedeflemeler h4 {
	font-size:18px;
	font-weight:600;
}
.hedeflemeler p, .hedeflemeler li {
	font-size: 16px;
	font-weight:400;
	line-height: 20px;
	color: #2c2c2c;
	margin-top:1em;
}
.hedeflemeler a {
	color:#06ab83;
	font-weight:600;
}
.hbtn,
.hbtn:active,
.hbtn:focus {
	display:inline-block;
	padding:12px 20px;
	color:#06ab83;
	border:2px solid #06ab83;
	margin:8px 8px 8px 0;
	transition:all ease-in-out .15s;
	text-decoration:none !important;
}
.hbtn:hover {
	background-color:#06ab83;
	color:#ffffff !important;
	text-decoration:none;
}
.hbtn:visited {
	text-decoration:none;
	color:#06ab83;
}

.bhbtn,
.bhbtn:active,
.bhbtn:focus {
	display:inline-block;
	padding:12px 20px;
	color:#1a73e8;
	border:2px solid #1a73e8;
	margin:8px 8px 8px 0;
	transition:all ease-in-out .15s;
	text-decoration:none !important;
}
.bhbtn:hover {
	background-color:#1a73e8;
	color:#ffffff !important;
	text-decoration:none;
}
.bhbtn:visited {
	text-decoration:none;
	color:#1a73e8;
}


.hedefleme-model-linkler {
	margin:16px 0;
	padding:0;
	list-style:none;
}
.hedefleme-model-linkler li {
	display:inline-block;
}
.hedefleme-img {
	width:100%;
	max-width:380px;
	height:auto;
	display:block;
	margin:16px auto;
}
.hwhite,
.hwhite p {
	color:#ffffff;
}
.hwhite a {
	color:#fccd2a;
}
.hwhite .hbtn {
	color:#fccd2a;
	border-color:#fccd2a;
}
.hwhite .hbtn:hover {
	background-color:#fccd2a;
	color:#1a1a1a;
}
.lokasyon-hedefleme,
.yeniden-hedefleme,
.video-kampanyalar,
.donusum-hedefleme,
.kitle-hedefleme,
.envanter-hedefleme,
.cografi-hedefleme,
.mahalle-hedefleme,
.hiperlokal-hedefleme,
.dinamik-mesafe-hedefleme,
.dinamik-video-yeniden-hedefleme,
.statik-yeniden-hedefleme,
.dinamik-yeniden-hedefleme,
.masthead-video,
.mobil-uygulama-ici,
.aksiyon-cagrisi,
.masthead-form,
.tikla-ara,
.hazir-veri-setleri-piksel-segment,
.envanter-hedefleme-model-a,
.envanter-hedefleme-model-b,
.performans-hedefleme,
.reklam-pozisyonu-hedefleme,
.ctr-hedefleme,
.frekans-belirleme,
.teknik-hedefleme,
.zaman-hedefleme,
.dmp,
.hedefleme-gray,
.hedefleme-dark {
	padding:30px 0;
}
.lokasyon-hedefleme,
.dmp {background:linear-gradient(#9ef0ff, #ffffff);}
.yeniden-hedefleme,
.frekans-belirleme,
.tikla-ara {background:linear-gradient(#f4c17f, #f4d47f);}
.video-kampanyalar,
.performans-hedefleme {background:linear-gradient(#fafafa, #e9e9e9);}
.donusum-hedefleme {background:linear-gradient(#c91b4b, #f97c9f);}
.kitle-hedefleme,
.reklam-pozisyonu-hedefleme,
.teknik-hedefleme,
.masthead-form {background:linear-gradient(#a4feb7, #eaf8d1);}
.envanter-hedefleme {background: linear-gradient(#454545, #1a1a1a);}
.cografi-hedefleme {background:linear-gradient(#f0f0f0, #f0f0f0);}
.mahalle-hedefleme {background:linear-gradient(#fafafa, #fafafa);}
.hiperlokal-hedefleme {background:linear-gradient(#6024ba, #6024ba);}
.dinamik-mesafe-hedefleme {background:linear-gradient(#fff9d2, #fff9d2);}
.dinamik-video-yeniden-hedefleme {background:linear-gradient(#a4feb7, #eaf8d1);}
.statik-yeniden-hedefleme {background:linear-gradient(#f0f0f0, #fafafa);}
.dinamik-yeniden-hedefleme {background:linear-gradient(#1999e3, #067eab);}
.masthead-video {background:linear-gradient(#a4feb7, #eaf8d1);}
.mobil-uygulama-ici,
.aksiyon-cagrisi,
.hazir-veri-setleri-piksel-segment,
.envanter-hedefleme-model-b,
.ctr-hedefleme,
.zaman-hedefleme {background:linear-gradient(#f0f0f0, #fafafa);}
.hedefleme-gray { background:#fafafa; }
.hedefleme-dark { background:#f0f0f0; }
.basvuru-bant {
	padding:50px 0;
	overflow:visible;
	z-index:2;
	position:relative;
	font-size:16px;
}
.hedefleme-dark,
.hedefleme-gray {
	padding:100px 0;
}
.envanter-hedefleme-model-a,
.envanter-hedefleme-model-b {
	padding:100px 0;
}
.basvuru-bant::before {
	content:'';
	display:block;
	border:24px solid #ffffff;
	border-color:transparent transparent #ffffff transparent;
	position:absolute;
	left:20%;
	top:-48px;
}
.basvuru-bant strong {
	font-size:24px;
	font-weight:700;
}
.hedeflemeler-menu {
	text-align:center;
}
.hedeflemeler-menu > div {
	display:flex;
	flex-wrap:wrap;
}
.hedeflemeler-menu-link {
	flex:1;
	display:block;
	font-weight:400;
	padding:10px 0;
	margin:10px auto;
	position:relative;
}
.hedeflemeler-menu-link::after {
	content:'';
	position:absolute;
	display:block;
	left:50%;
	bottom:0;
	width:0;
	height:3px;
	border-radius:1.5px;
	background-color:rgba(0,0,0,.25);
	transition:all ease-in-out .1s;
}
.hedeflemeler-menu-link:hover {
	text-decoration:none;
	color:#000000;
}
.hedeflemeler-menu-link:hover::after {
	width:100%;
	left:0;
}
.hedefleme-masthead {
	text-align:center;
}
.hedefleme-masthead h2 {
	padding-bottom:0;
	border-bottom:none;
}
.hedefleme-detay-head {
	background-color:#e02c5e;
	color:#ffffff;
	padding:30px 0 0 0;
}
.hedefleme-detay-head h2 {
	font-size:48px;
	font-weight:700;
}
.hedefleme-detay-head h3 {
	font-size:32px;
	font-weight:400;
}
.hedefleme-img-head {
	width:auto;
	max-width:260px;
	max-height:260px;
	display:block;
	margin:0px auto -100px auto;
}
.hedefleme-detay-head-text {
	background-color:#ffffff;
	color:#000000;
	margin-top:30px;
	padding:30px 0;
}
.hedefleme-detay-ozellikler > div,
.hedefleme-detay-basvuru > div {
	padding:50px 15px;
	border-top:4px solid rgba(0,0,0,.1);
}
.hedefleme-detay-ozellikler > div > div,
.hedefleme-detay-basvuru > div > div {
	padding-bottom:30px;
}
.hedefleme-detay-ozellikler h2,
.hedefleme-detay-basvuru h2 {
	border-bottom:none;
	padding-bottom:0;
	margin-top:0;
}
.hedefleme-detay-ozellikler h3 {
	font-size:24px;
	font-weight:700;
}
.hedefleme-img-panel {
	width:100%;
	margin:16px auto;
}
.hedefleme-basvuru-form span {
	display:block;
	margin-bottom:8px;
	font-weight:600;
	color:#828282;
}
.hedefleme-basvuru-form input[type="text"],
.hedefleme-basvuru-form input[type="email"],
.hedefleme-basvuru-form select {
	-webkit-appearance:none;
	width:100%;
	height:45px;
	background-color:#f0f0f0;
	border:1px solid #e2e2e2;
	margin-bottom:15px;
	border-radius:0;
	font-family:'Raleway', sans-serif;
	font-size:16px;
	font-weight:600;
	padding:0 10px;
}
.hedefleme-basvuru-form select {
	background:#f0f0f0 url(../images/icon-down-arrow.svg) right 10px top 10px no-repeat;
	background-size:24px;
}
.case-study {
	position:relative;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:30px;
	margin-bottom:30px;
	border:1px solid #f0f0f0;
	background-color: #fdfdfd;
	border-radius:5px;
}
.case-study::before {
	content:'Örnek';
	display: block;
	width: 100%;
	position:absolute;
	left:0px;
	top:0px;
	font-weight:400;
	font-size:18px;
	background-color: #1f93ff;
	color: white;
	padding:6px 24px;
}

.case-study-en::before {

	content:'Sample';
}

.case-study .hedefleme-img {
	max-width:640px;
}

.case-study h4 {
	/* background-color:#ffac00; */
	/* color:#ffffff; */
	padding-top: 16px;
	position:relative;
	font-weight: 700;
	font-size: 30px;
	/* margin-bottom:20px; */
	display:inline-block;
	border-radius:4px;
}
/* 
.case-study h4::after {
	content:'';
	border:8px solid #ffac00;
	border-color:#ffac00 transparent transparent transparent;
	position:absolute;
	left:16px;
	bottom:-16px;
}
*/
.case-study h5 {
	font-size:18px;
	font-weight:700;
}
ul.segment-list {
	margin:0px;
	padding-left:20px;
}
ul.segment-list li {
	padding:5px 0;
	font-weight:500;
	font-family:'Roboto', Arial, sans-serif;
}
ul.list-inline li {
	display:inline-block;
	padding:5px;
	min-width:180px;
}
.img-browser-icon {
	display:inline-block;
	width:32px;
	height:32px;
	margin-right:5px;
}
.case-study p {
	font-family: 'Roboto', Arial, sans-serif;
	line-height: 20px;
	color:#2c2c2c;
}
.hedefleme-ilgili-linkler {
	margin-bottom:100px;
}
.hedefleme-ilgili-item {
	padding:8px;
	border:2px solid rgba(0,0,0,0);
}
.hedefleme-ilgili-item .hedefleme-img,
.hedefleme-ilgili-item .hbtn {
	margin-top:0; 
	margin-bottom:0;
}
.hedefleme-ilgili-item .hbtn {
	width:100%;
	text-align:center;
}
.hedefleme-ilgili-item:hover {
	border:2px solid rgba(0,0,0,.1);
}
button.hbtn {
	background-color:#06ab83;
	border:none;
	color:#ffffff;
	font-family:'Raleway', sans-serif;
	font-size:16px;
	font-weight:600;
	padding-left:30px;
	padding-right:30px;
}
button.hbtn:hover {
	background-color:#059a72;
	text-shadow:0 1px 1px rgba(0,0,0,.1);
}
.htooltip {
	font-weight: 500;
	font-family: 'Roboto', Arial, sans-serif;
	display:block;
	padding: 15px;
	color: #525252;
	background-color: #ffffe7;
	border: 1px solid #ffebe6;
	font-style: italic;
	margin-top:10px;
	margin-bottom:10px;
}
.htooltip::before {
	content:'';
	font-weight:600;
	padding-left:20px;
	background:url(../images/icon-tooltip.svg) left center no-repeat;
	background-size:contain;
}
.htable {
	width:100%;
}
.htable tr td {
	text-align:left;
	vertical-align:top;
	padding:10px;
	font-size:12px;
	font-weight:500;
	border:1px solid #e0e0e0;
}
.htable tr td:nth-child(1),
.htable tr td:nth-child(2) {
	font-weight:600;
	white-space: nowrap;
}
.htable tr td:nth-child(1) {
	font-size:14px;
	font-weight:700;
}
.htable-wrap tr td {
	white-space:normal !important;
}
.htable tr:nth-child(odd) td {
	background-color:#f0f0f0;
}
.ssp-trafik-imgs {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	margin:20px auto;
}
.ssp-trafik-img {
	flex:1;
	max-width:100px;
	max-height:100px;
	margin:15px;
}
.mt-1 {
	margin-top:1em !important;
}
.mt-2 {
	margin-top:2em !important;
}
.mt-3 {
	margin-top:3em !important;
}
.mt-4 {
	margin-top:4em !important;
}
.mt-5 {
	margin-top:5em !important;
}
@media (max-width:991px) {
	.hedefleme-img-head {
		margin:auto;
	}
	.mt-1 {
		margin-top:10px !important;
	}
	.mt-2 {
		margin-top:10px !important;
	}
	.mt-3 {
		margin-top:10px !important;
	}
	.mt-4 {
		margin-top:10px !important;
	}
	.mt-5 {
		margin-top:10px !important;
	}
}
@media (max-width:580px) {
	.hedeflemeler-menu {
		display:none;
	}
}
@media (max-width:420px) {
	.hedeflemeler {
		text-align:center;
	}
	.hedefleme-model-linkler {
		width:100%;
	}
	.hedefleme-model-linkler li,
	.hbtn {
		display:block;
		text-align:center;
	}
	button.hbtn {
		width:100%;
	}
	.basvuru-bant {
		padding:20px 0;
	}
	.basvuru-bant::before {
		left:calc(50% - 24px);
	}
	.case-study h4 {
		width:100%;
	}
	.case-study h4::after {
		left:calc(50% - 8px);
	}
}
/* Temp Hedeflemeler Index CSS */
.hedeflemeler-index {
	margin:30px;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
}
.hedeflemeler-index h1 {
	font-size:32px;
	font-weight:700;
	color:#a1a1a1;
	padding-bottom:10px;
	border-bottom:2px solid rgba(0,0,0,.1);
}
.hedeflemeler-index h2 {
	font-size:24px;
	font-weight:600;
}
.hedeflemeler-index h3 {
	font-size:18px;
	font-weight:600;
}
.hedeflemeler-index ol li > ol {
	list-style:lower-latin;
}
.gallery {
	display:flex;
	flex-wrap:wrap;
	margin:10px;
}
.gallery a {
	flex:1;
}
.gallery a img {
  width:148px;
  height:148px !important;
  background-color:#ffffff;
  object-fit:contain;
  height: auto;
  border: 1px solid #f0f0f0;
  box-sizing:border-box;
  margin:4px;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
.gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
.planlama-araclari {
	margin-top:80px;
}
.pa-hero {
	padding:50px 0;
	color:#ffffff;
	background:#373e44 url(../images/planlama-araclari-hero-bg.jpg) center center no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.pa-hero h1 {
	font-size:48px;
	font-weight:bold;
}
.pa-subheading {
	font-size:24px;
}
.pa-arac {
	display:block;
	padding:15px;
	background-color:rgba(4,33,58,.5);
	color:#f0f0f0;
	text-align:center;
	text-decoration:none;
	transition:all ease-in-out .1s;
	margin:15px 0;
}
.pa-arac:hover {
	background-color:rgba(24,53,78,.6);
	color:#ffffff;
	text-decoration:none;
}
.pa-arac p {
	font-size:20px;
}
.pa-arac p span {
	font-size:36px;
	font-weight:bold;
	display:block;
}
.planlama-araci {
	padding-top:100px;
	padding-bottom:100px;
}
.planlama-araci h2 {
	font-size:36px;
	font-weight:bold;
}
.planlama-araci h2 span {
	display:block;
	font-weight:300;
}
.planlama-araci hr {
	border-top-width:2px;
}
.planlama-araci p {
	font-size:20px;
}
.pbtn {
	color:#1e93ff;
	display:inline-block;
	padding:12px 20px;
	border:2px solid #1e93ff;
	margin:8px 8px 8px 0;
	transition:all ease-in-out .15s;
	font-weight:600;
	font-size:16px;
}
.pbtn:hover {
	border-color:#0c71dd;
	color:#0c71dd;
	text-decoration:none;
}
.pbtn:active {
	text-decoration:none;
}
.planlama-img {
	display:block;
	max-width:480px;
	max-height:480px;
	margin:15px auto;
	width:100%;
	height:100%;
	object-fit:contain;
}
.alisveris-planlama h2 {
	color:#0c71dd;
}
.alisveris-planlama hr {
	border-color:#0c71dd;
}
.egitim-planlama h2 {
	color:#ffa31d;
}
.egitim-planlama hr {
	border-color:#ffa31d;
}
.egitim-planlama .pbtn {
	border-color:#ffa31d;
	color:#ffa31d;
}
.egitim-planlama .pbtn:hover {
	border-color:#dd810b;
	color:#dd810b;
}
.export-planlama {
	background:#1f93ff url(../images/bg-export-planlama.jpg) center center no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.universite-planlama {
	background:#3aab27 url(../images/bg-universite-planlama.jpg) center center no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.secim-planlama {
	background:#e02c5e url(../images/bg-secim-planlama.jpg) center center no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.export-planlama,
.universite-planlama,
.secim-planlama {
	color:#ffffff;
}
.export-planlama .pbtn,
.universite-planlama .pbtn,
.secim-planlama .pbtn {
	color:#ffffff;
	border-color:#ffffff;
}
.export-planlama .pbtn:hover,
.universite-planlama .pbtn:hover,
.secim-planlama .pbtn:hover {
	box-shadow:0 0 0 4px rgba(255,255,255,.45);
	text-decoration:none;
}
/* Footer */
.footer { padding:50px 0 100px 0; background:#f0f0f0; font-size:14px; }
.footer > div > div { margin-bottom:30px; }
.copyright { margin:5px 0 0 5px; display:block; opacity:.75; }
.footer h3 { margin:0 0 20px 0; font-size:18px; font-weight:600; color:#1d242b; }
.footer ul { margin:0; padding:0; list-style:none; font-size:14px; line-height:40px; font-weight:medium; }
.footer ul li a { color:#1d242b; font-weight:400; }
.footer ul li:before { content:""; display:inline-block; width:8px; height:8px; background:#15ca9e; border-radius:50%; margin-right:10px; margin-top:-2px; }

.ad-exchange-table {
	width:100%;
	margin:24px auto;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e0e0e0;
	border-collapse:inherit;
}
.ad-exchange-table th,
.ad-exchange-table td {
	padding:4px 18px !important;
}
.ad-exchange-table th {
	font-size:12px;
	background-color:#f5f5f5;
	border-bottom:1px solid #e0e0e0 !important;
}
.ad-exchange-table td {
	font-size:12px;
	border-bottom:1px solid #f0f0f0;
}
.ad-exchange-table tbody tr:nth-child(even) td {
	background-color:#f9f9f9;
}
.ad-site,
.ad-model,
.ad-dimension {
	text-align:left;
}
td.ad-site,
td.ad-model,
td.ad-dimension {
	font-weight:500;
}
.ad-avg-view,
.ad-min-price,
.ad-avg-price {
	text-align:right;
	font-weight:600;
}
.ad-up {
	color:#0fb92e;
}
.ad-down {
	color:#dc4c4c;
}
.ad-up::before,
.ad-down::before {
	content:'';
	display:inline-block;
	margin-right:2px;
	border-width:5px;
	border-style:solid;
}
.ad-up::before {
	vertical-align:text-top;
	border-color:transparent transparent #0fb92e transparent;
}
.ad-down::before {
	vertical-align:middle;
	border-color:#dc4c4c transparent transparent transparent;
}
.ad-change {
	margin-right:6px;
	font-weight:300;
}
.dataTables_wrapper .dataTables_filter input {
	margin-left: 0.5em;
	border-style: solid;
	border-width: 1px;
	border-color: #d2d2d2;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
	-webkit-filter: hue-rotate(230deg);
}
table.dataTable.no-footer {
	border-bottom: 1px solid #e0e0e0 !important;
}
.dataTables_wrapper {
	margin:24px auto;
}
.top-dropdown-menu {
	border-top:none;
	background-color:transparent;
	padding:0;
	margin:0;
}
.top-dropdown-menu li {

}
.top-dropdown-menu li a {
	padding:8px 40px 8px 8px;
	background-color:#ffffff;
	color:#3a3a3a;
}
.top-dropdown-menu li + li a {
	border-top:1px solid #e0e0e0;
}
/* REKLAMLAR */
	/* General */
	.reklamlar .section {
		overflow:hidden;
	}
	/* General */

	/* Section Float Settings */

	.reklamlar .section.f-right .content {
		text-align: right;
	}

	.reklamlar .section.f-left .content {
		text-align: left;
	}

	.reklamlar .section.f-right .content h2:after {
		right:0;
	}

	.reklamlar .section.f-left .content h2:after {
		left:0;
	}
	/* Section Float Settings */

	/* Section Color Settings */
	.reklamlar .section.light {
		background-color:transparent;
	}

	.reklamlar .section.dark {
		background-color: #1372ca;
	}

	.reklamlar .section.light .content h2:after {
		background-color:rgba(0,0,0,.2);
	}

	.reklamlar .section.dark .content h2:after {
		background-color:rgba(0,0,0,.2);
	}
	/*
	.reklamlar .section.light .content a {
		background-color:#f56d3e;
		color:#fff;
	}

	.reklamlar .section.light .content a:hover {
		background-color:transparent;
		border:1px solid #f56d3e;
		color:#f56d3e;
	} 

	.reklamlar .section.dark .content a {
		border:1px solid #fff;
		color:#fff;
	}

	.reklamlar .section.dark .content a:hover {
		background-color:#fff !important;
		border:1px solid #fff;
		color:#f56d3e;
	} 
	*/
	.reklamlar .section.light .content h2 {
		color: #3a3a3a;
	}
	
	.reklamlar .section.dark .content h2 {
		color:#fff;
	}

	.reklamlar .section.light .content h3,
	.reklamlar .section.light .content .description {
		color:#2c3640;
	} 

	.reklamlar .section.dark .content h3,
	.reklamlar .section.dark .content .description {
		color:#fff;
	} 
	/* Section Color Settings */

	/* Section Typography */
	.reklamlar .section .content h2 {
		font-size:48px;
		font-weight: 700;
		margin-top:0;
	} 

	.reklamlar .section .content h3 {
		font-size:32px;
		margin-top:35px;
		font-weight: 300;
	}

	.reklamlar .section .content .description {
		font-size:16px;
		margin-top:10px;
	}
	/* Section Typography */

	/* Buttons 
	.reklam-detay .section .button,
	.reklamlar .section .content .button {
		display:inline-block;
		padding:0 42px;
		border-radius: 5px;
		height:44px;
		line-height: 44px;
		font-size:18px;
		font-weight: 400;
		margin-top:15px;
		border:1px solid transparent;
		text-decoration: none;
		margin-left:5px;
	}

	.reklam-detay .section .button:first-child,
	.reklamlar .section .content .button:first-child {
		margin-left:0;
	}

	.reklam-detay .section .button.orange {
		background-color:#f56d3e;
		color:#fff;
	}

	.reklam-detay .section .button.orange:hover {
		background-color:transparent;
		color:#f56d3e;	
		border-color:#f56d3e;
	}
	*/
	
	/* Buttons */


	/* Transtions */
	.reklamlar .section .col h2 {
		display:inline-block;
	}

	.reklam-detay .section .button,
	.reklamlar .section .content .button {
		transition:all 0.15s linear;
	}

	.reklam-detay .section .button,
	.reklamlar .section .content .button:hover {
		transition:all 0.15s linear;
	}
	/* Transtions */

	.reklamlar .section .content h2 {
		position: relative;
	}
	
	.reklamlar .section .content h2:after {
		content:"";
		position: absolute;
		height:3px;
		width:100%;
		right:0;
		bottom:-10px;
		opacity: 0.5;;
	}
.reklamlar {
	margin-top:80px;
}

.reklamlar .section {
	padding:150px 0;
}

.reklamlar .mobil-reklamlar .content {
	color:#fff;
}
@media (min-width:992px) {
	.reklamlar .section .image {
		top:10px;
	}
	.reklamlar .section.dark .row {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	} 
	
	.reklamlar .section.light .row {
		display: flex;
		flex-direction: row;
		align-items: center;
	} 
	/* Clip Settings */
	.reklamlar .section.dark {
		/* -webkit-clip-path: polygon(0 4%, 100% 1%, 100% 100%, 0 90%);
		clip-path: polygon(0 4%, 100% 1%, 100% 100%, 0 90%); */
		-webkit-box-shadow: 0px 5px 10px 0px rgba(115,115,115,0.6);
		-moz-box-shadow: 0px 5px 10px 0px rgba(115,115,115,0.6);
		box-shadow: 0px 5px 10px 0px rgba(115,115,115,0.6);
	}

	.reklamlar .section.dark:first-child {
		-webkit-clip-path: none !important;
		clip-path: none !important;
	}
	
}

@media (min-width:767px) {
	.reklamlar .section .content h2 {
		font-size:32px;
	}
	.reklamlar .section .content h3 {
		font-size:26px;
	}
	
}

@media (min-width:992px) and (max-width:1200px) { 
	.reklamlar .section .content h2 {
		font-size:32px;
	}

	.reklamlar .section .content h3 {
		font-size:24px;
	}
	
}
.reklamlar .section .image img {
		width: 100%;
		height:auto;
    display: block;
    margin: 16px auto;
}


/* REKLAM DETAY */
.reklam-detay {
	margin-top:80px;
}

.has-divider {
	border-bottom:1px solid rgba(0,0,0,0.2);
	padding-bottom:20px;
}
/*
.reklam-detay .htooltip {
	clear:both;
	background-color:#f9f9f9;
}
*/

.reklam-detay figure:not(.top-icon) {
	margin-bottom:20px;
}

.reklam-detay .pmt {
	margin-top:15px;
}

.reklam-detay .section-top {
	background-color: #e02c5e;
	padding: 70px 0;
}

.reklam-detay .section-top .row {
	display:flex;
	align-items:center;
}

.reklam-detay .section-top .top-icon {
	text-align: center;
}

.reklam-detay .section-top .top-icon img {
	width:100%;
}

.reklam-detay .section-top .col-right h1 {
	margin-top:0;
}

.reklam-detay .section-top .top-head h1 {
	position: relative;
	color:#fff;
	padding-bottom:5px;
	font-size: 48px;
	font-weight: 700;
}

.reklam-detay .section-top .top-slogan {
	color:#fff;
	font-size: 32px;
	padding-top:10px;
	font-weight: 400;
}

.reklam-detay .section-top .top-head h1:before {
	content:"";
	position: absolute;
	bottom:-6px;
	left:0;
	background-color:rgba(255,255,255,0.2);
	width:100%;
	height:2px;
}

.reklam-detay .section-top img {
	width:100%;
}

.reklam-detay .section-content .content img {
	width:100%;
}

.reklam-detay .section-content {
	padding:40px 0;
}

.reklam-detay .section-content .content-img {
	float:left;
	width:40%;
	padding:0 20px 0 0;
	margin-bottom:0;
}

@media (max-width:767px) {
	.reklam-detay .section-content .content-img {
		width:60%;
	}
}


.reklam-detay .section-content .content-img

.reklam-detay .section-content .content-list li {
	padding:2px 0;
	list-style-type: none;
	position: relative;
	padding-left:20px;
} 

.reklam-detay .section-content .content-list li span {
	color: #272727;
	font-size: 14px;
	font-weight: 400 !important;
	font-style:italic;
} 

.reklam-detay .section-content .content-list li:before {
	content:"";
	width:7px;
	height:7px;
	background-color:#d2d2d2;
	border-radius: 100%;
	position: absolute;
	left:0;
	top:8px;
}

.reklam-detay .exp {
	font-weight: 400 !important;
	margin-top:15px;
	font-size: 16px;
	/* text-align: right; */
	/* width: 70%; */
	/* float: right; */
}

.section-content p {
	line-height: 24px;
	color:#272727;
	font-size:16px;
	font-weight: 400 !important;
}


/* Example Area */
.reklam-detay .example-area {
	padding-top:25px;
	display:block;
}

.reklam-detay .example-area .example-head h2 {
	position: relative;
	color:#fa6133;
	font-size:32px;
	font-weight: 600;
}

/*.reklam-detay .example-area .example-head h2:before {
	content:"";
	position:absolute;
	left:0;
	bottom:-8px;
	background-color:#fa6133;
	width:150px;
	height:3px;
} */

.reklam-detay .example-area .example-content {
	padding-top:10px;
}
.usable-sizes {
	font-weight:500;
}
.usable-sizes h4 {
	margin-top:30px;
}
.usable-sizes table {
	min-width:50%;
	margin:15px 0 30px 0;
}
.usable-sizes table td {
	font-family:'Roboto', Arial, sans-serif;
	padding:4px;
	border-top:1px solid #f0f0f0;
	font-weight:normal;
}
@media (max-width:767px) {
	.reklam-detay .section-top .top-head h1 {
		font-size:26px;
	}
}
/* Partner Program */
.res-img {
	max-width:100%;
}
.partner-program {
	padding-top:80px;
	font-size:18px;
	color:#3a3a3a;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
}
.partner-menu {
	width:100%;
	text-align:center;
}
.partner-menu a {
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	font-weight:600;
	padding:4px 8px;
	margin:2px;
	position:relative;
	border-radius:4px;
	transition:all ease-in-out .1s;
}
.partner-menu a::before {
	content:'';
	position:absolute;
	left:50%;
	bottom:-8px;
	width:0px;
	height:100%;
	border-bottom:2px solid #ffffff;
	transition:all ease-in-out .1s;
}
.partner-menu a:hover {
	background-color:rgba(0,0,0,.5);
}
.partner-menu a:hover::before {
	width:60px;
	left:calc(50% - 30px);
}
.partner-hero {
	color:#ffffff;
	padding:50px 0 100px 0;
	text-align:center;
	background:#3a3a3a url(../images/partner/partner-hero-bg.jpg) center center no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
.partner-hero h1 {
	font-size:64px;
	font-weight:900;
}
.partner-hero h2 {
	font-size:32px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:2px solid #2f59b5;
}
.hero-actions {
	text-align:center;
}
.btn-hollow-white,
.btn-hollow-white:active,
.btn-hollow-white:focus,
.btn-hollow-white:visited {
	display:inline-block;
	margin:10px;
	padding:12px 24px;
	background-color:transparent;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:500;
	text-decoration:none;
	transition:all ease-in-out .1s;
}
.btn-hollow-white:hover {
	color:#ffffff;
	background-color:transparent;
	border-color:#ffffff;
	text-decoration:none;
	box-shadow:0 0 0 3px rgba(255,255,255,.25);
}
.btn-hollow-blue,
.btn-hollow-blue:active,
.btn-hollow-blue:focus,
.btn-hollow-blue:visited {
	display:inline-block;
	margin:10px;
	padding:12px 24px;
	background-color:transparent;
	border:1px solid #1f93ff;
	color:#1f93ff;
	font-weight:500;
	text-decoration:none;
	transition:all ease-in-out .1s;
}
.btn-hollow-blue:hover {
	color:#1f93ff;
	background-color:transparent;
	border-color:#1f93ff;
	text-decoration:none;
	box-shadow:0 0 0 3px rgba(31,147,255,.25);
}
.hero-link-discover,
.hero-link-discover:active,
.hero-link-discover:focus,
.hero-link-discover:visited {
	position:relative;
	color:#ffffff;
	font-weight:500;
	text-decoration:none;
	padding-bottom:20px;
}
.hero-link-discover:hover {
	color:#ffffff;
	text-decoration:none;
}
.hero-link-discover::after {
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 8px);
	bottom:0;
	width:16px;
	height:16px;
	background:url(../images/down-arrow.svg) center center no-repeat;
	background-size:contain;
	transition:all ease-in-out .1s;
}
.hero-link-discover:hover::after {
	bottom:-5px;
}
.partner-section {
	padding:100px 0;
}
.partner-about h3 {
	font-size:24px;
	margin-top:0;
}
.partner-about hr {
	border-top:2px solid #ffa31d;
}
.partner-about p {
	line-height:normal;
}
.gray-box {
	background-color:#fafafa;
	padding:30px;
}
.partner-section h2 {
	font-size:48px;
	font-weight:400;
	color:#1f93ff;
	line-height:54px;
	margin-top:0;
	margin-bottom:30px;
}
.partner-section h2 strong {
	font-size:64px;
	font-weight:900;
}
.partner-why h3 {
	position:relative;
	min-height:68px;
	font-size:24px;
	font-weight:500;
	padding-left:82px;
	padding-bottom:15px;
	border-bottom:2px solid #1f93ff;
}
.partner-why h3 span {
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	width:68px;
	height:68px;
	font-size:48px;
	font-weight:600;
	text-align:center;
	line-height:68px;
	color:#ffffff;
	background-color:#1f93ff;
}
.media-tools {
	padding:30px 0;
}
.media-tool {
	max-width:480px;
	margin:30px auto;
	position:relative;
	background-color:#fafafa;
}
.media-tool-img {
	max-width:100%;
	width:100%;
}
.media-tool-text {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	text-align:center;
	padding:15px;
	color:#ffffff;
	background-color:rgba(31,147,255,.8);
	transition:all ease-in-out .1s;
	cursor:pointer;
}
.media-tool-text h4 {
	font-size:14px;
	font-weight:400;
}
.media-tool-text h4 strong {
	display:block;
	font-size:18px;
	font-weight:700;
}
.media-tool:hover .media-tool-text {
	padding:30px 15px;
	background-color:#1f93ff;
}
.media-tool-text:hover,
.media-tool-text:active,
.media-tool-text:focus {
	color:#ffffff;
	text-decoration:none;
}
.integrations {

}
.integration {
	background-color:#fcfcfc;
	border:1px solid #fcfcfc;
	border-radius:4px;
	text-align:center;
	margin:15px 0;
	padding:15px 0;
	transition:all ease-in-out .1s;
	-webkit-filter:saturate(0%);
	opacity:.6;
}
.integration:hover {
	background-color:#ffffff;
	border-color:#f0f0f0;
	transform:scale(1.1,1.1);
	box-shadow:0 8px 8px -8px rgba(0,0,0,.25);
	-webkit-filter:saturate(100%);
	opacity:1;
}
.integration img {
	display:block;
	width:160px;
	height:80px;
	max-width:100%;
	object-fit:contain;
	margin:0 auto;
}
.integration span {
	font-size:12px;
	color:#9a9a9a;
	font-weight:600;
}
.agency-suggestions {

}
.agency-suggestion {
	position:relative;
	margin:15px auto;
	padding-left:60px;
}
.agency-suggestion::before {
	position:absolute;
	left:0;
	top:0;
	content:'';
	display:block;
	width:48px;
	height:48px;
	background:#9a9a9a url(../images/icon-down-arrow.svg) center center no-repeat;
	background-size:24px;
	transform:rotate(-90deg);
	opacity:.2;
}
.agency-suggestion h4 {
	font-weight:700;
}
.partner-how {
	background-color:#fafafa;
}
.partner-info-bar {
	display:flex;
	flex-wrap:nowrap;
}
.partner-type {
	flex:1;
}
.partner-name {
	font-weight:600;
	padding-left:10px;
}
.partner-bar {
	position:relative;
	height:30px;
	margin:15px 0;
}
.partner-budget {
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#3a3a3a;
	padding-left:10px;
}
.partner-type-0 {
	color:#828282;
}
.partner-type-1 {
	color:#e02c5e;
}
.partner-type-2 {
	color:#ffa31d;
}
.partner-type-3 {
	color:#1f93ff;
}
.partner-type-0 .partner-bar {
	background-color:#ffffff;
	border-radius:15px 0 0 15px;
	border:2px solid #d9d9d9;
	border-right:none;
}
.partner-type-1 .partner-bar {
	background-color:#e02c5e;
	border:2px solid #bf2550;
	border-left:none;
	border-right:none;
}
.partner-type-2 .partner-bar {
	background-color:#ffa31d;
	border:2px solid #d98b19;
	border-left:none;
	border-right:none;
}
.partner-type-3 .partner-bar {
	background-color:#1f93ff;
	border-radius:0 15px 15px 0;
	border:2px solid #1a7dd9;
	border-left:none;
}
.partner-type-0 .partner-budget {
	font-size:14px;
	color:#828282;
	font-weight:400;
}
.partner-type .partner-bar::after {
	content:'';
	display:block;
	position:absolute;
	right:0;
	top:-35px;
	height:100px;
	width:1px;
	background-color:rgba(0,0,0,.25);
}
.partner-type:last-child .partner-bar::after {
	content:none;
}
.partner-type .partner-bar::before {
	content:'';
	display:block;
	position:absolute;
	right:-2px;
	top:-40px;
	width:5px;
	height:5px;
	background-color:rgba(0,0,0,.25);
	border-radius:50%;
}
.partner-type:last-child .partner-bar::before {
	content:none;
}
.partner-details {
	margin:30px auto;
}
.partner-detail {
	position:relative;
	background-color:#ffffff;
	padding:30px;
	margin:30px auto;
	border-left-width:4px;
	border-left-style:solid;
}
.partner-detail::before {
	content:'';
	display:block;
	position:absolute;
	left:15px;
	top:15px;
	width:4px;
	height:4px;
}
.partner-detail h4 {
	font-size:24px;
	font-weight:700;
}
.partner-detail-0 {border-color:#d2d2d2;}
.partner-detail-1 {border-color:#e02c5e;}
.partner-detail-2 {border-color:#ffa31d;}
.partner-detail-3 {border-color:#1f93ff;}
.partner-detail-0::before {background-color:#d2d2d2;}
.partner-detail-1::before {background-color:#e02c5e;}
.partner-detail-2::before {background-color:#ffa31d;}
.partner-detail-3::before {background-color:#1f93ff;}
.benefit {
	position:relative;
}
.benefit > div {
	padding-top:50px;
	padding-bottom:50px;
}
.benefit .res-img {
	border-radius:4px;
	overflow:hidden;
}
.partner-marketing {

}
.partner-marketing .res-img {
	max-width:360px;
	display:block;
	margin:15px auto;
}
.partner-support {

}
.partner-support h2 {
	line-height:60px;
}
.partner-support h3 {
	font-weight:600;
}
.partner-support p {
	font-size:14px;
	line-height:20px;
}
.partner-advanced {
	border-top:2px solid #ebb422;
	background:#3a3a3a url(../images/partner/advanced-bg.png) center center no-repeat;
	background-size:cover;
	color:#c2c2c2;
}
.partner-advanced h3 {
	font-size:32px;
	font-weight:600;
	color:#ffffff;
}
.partner-advanced h4 {
	font-size:24px;
	font-weight:400;
	color:#ffffff;
}
.partner-table-logo {
	display:block;
	width:100%;
	height:auto;
}
.partner-table-container {
	width:100%;
	overflow-x:auto;
}
.partner-table {
	width:100%;
	margin:15px auto;
	font-size:14px;
	font-weight:500;
}
.partner-table td {
	padding:4px;
	border-bottom:1px dotted rgba(0,0,0,.15);
}
.partner-table td:nth-child(1) {
	width:40%;
}
.partner-table td:nth-child(2),
.partner-table td:nth-child(3),
.partner-table td:nth-child(4),
.partner-table td:nth-child(5) {
	width:15%;
	text-align:center;
}
.partner-table td:nth-child(3) { color:#e02c5e; }
.partner-table td:nth-child(4) { color:#ffa31d; }
.partner-table td:nth-child(5) { color:#1f93ff; }
.partner-table-cat-heading td {
	border-bottom:1px solid rgba(0,0,0,.25);
	padding-top:20px;
	font-size:24px;
	font-weight:600;
}
.partner-table tr:first-child td {
	font-weight:700;
	white-space:nowrap;
}
.partner-table tr:last-child td {
	border-bottom:none;
}
.partner-table-logo img {
	width:100%;
}
.pt-check {
	font-size:24px;
}
@media (max-width:991px) {
	.res-img {
		display:block;
		margin:15px auto;
	}
	.partner-type {
		text-align:center;
	}
	.partner-name {
		font-size:14px;
		min-height:32px;
		line-height:16px;
		padding-left:5px;
	}
	.partner-bar {
		margin:5px 0;
	}
	.partner-budget {
		font-size:14px;
		line-height:16px;
		padding-left:5px;
	}
	.partner-type-0 .partner-budget {
		font-size:11px;
		line-height:14px;
	}
	.icon-partner-support {
		margin-top:30px;
	}
}
@media (max-width:768px) {
	.partner-program {
		font-size:14px;
		padding-top:80px;
	}
	.partner-hero {
		padding:50px 0 80px 0;
	}
	.partner-hero h1 {
		font-size:32px;
	}
	.partner-hero h2 {
		font-size:24px;
	}
	.partner-section {
		padding:40px 0;
	}
	.partner-section h2 {
		font-size:32px;
		line-height:40px;
	}
	.partner-section h2 strong {
		font-size:48px;
	}
	.partner-why h3 {
		font-size:18px;
		min-height:auto;
		padding-left:62px;
	}
	.partner-why h3 span {
		width:48px;
		height:48px;
		line-height:48px;
		font-size:28px;
	}
	.agency-suggestion h4 {
		font-size:16px;
	}
	.partner-detail {
		padding:15px;
		margin:15px auto;
	}
	.partner-detail::before {
		left:7.5px;
		top:7.5px;
	}
	.partner-detail h4 {
		font-size:18px;
	}
	.actions {
		text-align:center;
	}
	.benefit > div {
		padding-top:0px;
		padding-bottom:0px;
	}
}
	
#kvkklabel{
	margin-left: 5px;
}

#kvkkbox{

	margin-top: 10px;
    padding-left: 5px;
}

table#countries thead th {
    padding:8px !important;
}

 input[type=checkbox], input[type=radio] {
    margin: 15px 0;
}

#errorMessage {
    font-size: 13px;
    color: #ef3838 !important;
}

.login-menu {
    margin:0;
    padding:0;
    background:#15ca9e;
    border-radius:0 0 3px 3px;
    border:none;
}

.login-menu li + li {
    border-top: 1px solid rgba(0,0,0,.05);
}

.login-menu li {
    margin:0;
    padding:0;
}

.login-menu li a {
    padding: 10px;
    margin:0;
}

.login-menu li a:hover {
    background:#04b98d !important;
}

.newDetail{
    margin-bottom: 0 !important;
    margin-top: 100px !important;
}

.top-margin{
    margin-bottom: 0 !important;
    margin-top: 100px !important;
}

/* new-style.css */

.livesupportbtn {position: fixed;right:15px;bottom:25px ; box-shadow: 0 3px 20px rgb(0, 0, 0, .25);border-radius: 100px;}

img {max-width:100%;}
.mt-30{margin-top:30px;}
.mb-15{margin-bottom:15px;}
.mb-30{margin-bottom:30px;}
.gray{background:#0d3879;background:linear-gradient( 360deg,#0b5aa0,#0f76d2);}
.gray:before{content:"";width:40%;height:100%;position:absolute;left:0;top:0;background:#fff;}
.gray h2,.gray p{color:#fff;opacity:.9;}
.datahead{position:relative}
.datahead .specs{position:relative}
.datahead .content{text-align:justify;}
.datahead .content p{font-size:1rem;}
.parts{padding:60px 0;position:relative;font-weight:400;}
.seconder{padding:120px 0;}
.first-top{margin-top:-50px;padding:0;}
.content-box{background-color:#fff;border-radius:12px;padding:10px 30px 30px;height:100%;background:linear-gradient( 360deg,#0b5aa0,#0f76d2);color:#fff;font-weight:600;background:#ffad1f;box-shadow:0 22px 32px rgba(227,116,0,.20);}
.content-box img{max-width:160px;margin-bottom:30px;border-radius:50%;box-shadow:0 21px 27px -9px #00000038;margin-top:-100px;background:#fff;}
.data-types .content{transition:.3s;border-radius:6px;}
.data-types .content:hover{background:#ffad1f;}
.data-types .col-md-4:nth-child(even) .content:hover{background:#e37400;}
.data-types .content:hover:before{height:180px;}
.data-types .content:hover:after{width:180px;}
.imagebox{position:relative;}
.biggie{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.20);padding:10px;border-radius:4px;color:#fff;}
.tex{margin-top:-100px;}
.lightbox-opened{background-color:#333;background-color:rgba(51,51,51,0.9);cursor:pointer;height:100%;left:0;overflow-y:scroll;padding:24px;position:fixed;text-align:center;top:0;z-index:1500;width:100%;}
.lightbox-opened:before{background-color:#333;background-color:rgb(255 255 255 / 90%);color:#000;content:"x";font-family:sans-serif;padding:6px 12px;position:absolute;text-transform:uppercase;top:0;right:0;z-index:35;font-size:16px;}
.lightbox-opened img{box-shadow:0 0 6px 3px #333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.no-scroll{overflow:hidden;}
.gg-maximize{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:14px;height:14px;box-shadow:-6px -6px 0 -4px,6px 6px 0 -4px,6px -6px 0 -4px,-6px 6px 0 -4px}
.gg-close-r{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:4px}
.gg-close-r::after,.gg-close-r::before{content:"";display:block;box-sizing:border-box;position:absolute;width:12px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:3px}
.gg-close-r::after{transform:rotate(-45deg)}
.flexy-b{display:flex;flex-wrap:wrap;}
.whiter{padding:30px 0;}
.whiter h2,.whiter p{color:#fff;}
.datahead{height:550px;margin-top:80px;padding:0 2rem;box-sizing:border-box;text-align:left;color:#ffffff;background:url(../images/analytics.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;}
.datahead img{max-width:720px;width:100%;}
.datahead .caption{display:flex;height:100%;align-items:center;}
.datahead .caption h1{font-weight:700;}
.datahead .caption span{font-weight:500;}
.data-types img{max-width:100px;filter:invert(1);}
.data-types .content{color:#fff;padding:15px;height:100%;margin:0 0 15px}
@media only screen and (max-width:1470px){}
@media only screen and (max-width:1355px){}
@media only screen and (max-width:1199px){.parts .content h3{min-height:52px;}
}
@media only screen and (max-width:992px){.gray:before{width:auto;}
.first-top{margin:0;padding:15px 0 0;}
.first-top .col-md-6{margin-bottom:30px;}
.content-box img{margin-top:30px;}
}
@media only screen and (max-width:772px){.parts .content p{min-height:128px;}
}
@media only screen and (max-width:768px){.parts .content p{min-height:auto;}
.datahead .caption{display:block;}
.datahead{min-height:100vh;padding:0 1rem;height:auto;}
.datahead [class*="col-"]{margin-bottom:30px;}
.specs{padding:50px;}
.dspmain:after{background:none;}
.parts .content{min-height:auto;}
.tex{margin-top:0px;}
.parts,.seconder{padding:30px 0;}
}
@media only screen and (max-width:468px){.specs{padding:15px;}
}
@media only screen and (max-height:468px){.specs{padding:15px;}
.masthead h1{font-size:28px;}
}

.parts-blue{background:#1a73e8; color:#fff;padding:80px 0;}

.parts-white{background:#ffffff; color:#000000; padding:80px 0;}
.parts-white2{background:#ffffff; color:#000000; padding:20px 0;}
.flowby .row{display: flex;flex-wrap: wrap;}
.c1{margin-top:80px;}
.parts-white .row [class*="col-"]{display:flex;align-items:center;flex-direction:column;justify-content:center;}
.parts-blue .row [class*="col-"]{display:flex;align-items:center;flex-direction:column;justify-content:center;}
.entrybtn{background:#fff;border-radius:6px;padding:10px 28px;font-weight:700;font-size:13px;text-decoration:none!important;box-shadow:0 12px 22px rgba(0,0,0,.2);transition:.3s;text-transform:uppercase;margin:10px 0 0;color:#000!important;}
.entrybtn-blue {background: #1a73e8; color: #FFFFFF !important;}
.entrybtn:hover{background:#fae468; color: #000000 !important; }