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

ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}

label {
	font-weight: 500;
}

.menu-open {
	overflow: hidden !important;
}

.header-top {
	width: 100%;
	height: 16px;
	background-image: url(/assets/images/header-top-bg.jpg);
	background-repeat: repeat-x;
}

.page-container {
	padding: 0 150px;
}

header {
	font-family: 'Bebas Neue';
	background-color: #fd002f;
	height: 150px;
	position: relative;
	z-index: 99;
}

.header-logo {
	margin-top: 20px;
}

.header-right {
	float: right;
}

.application-btn {
	width: 134px;
	height: 50px;
	color: #fff !important;
	text-decoration: none !important;
	background-color: #0f0c2d;
	font-size: 25px;
	line-height: 50px;
	text-align: center;
	display: block;
	float: right;
}

.application-btn:hover {
	background-color: #fff;
	color: #0f0c2d !important;
}

.header-menu {
	float: right;
	margin-top: 40px;
}

.header-menu li {
	float: left;
	padding: 0 10px;
}



.header-menu li.active a {
	color: #0f0c2d !important;
}

.header-menu li.active a span {
	display: none;
}

.header-menu li a {
	color: #fff !important;
	text-align: center;
	font-size: 25px;
	text-decoration: none !important;
	text-transform: uppercase;
}

.header-menu li a span {
	display: block;
	height: 2px;
	background-color: #fff;
	width: 0;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.header-menu li a:hover span {
	width: 100%;
}

.header-menu li:last-child a {
	padding-right: 0;
}

.header-menu li:last-child {
	padding-right: 0;
}

.left-box {
	float: left;
	width: 60%;
	overflow: hidden;
	position: relative;
	height: 100%;
}

.right-boxes {
	width: 40%;
	float: left;
	position: relative;
	height: 100%;
}

.right-box {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 50%;
}

.left-box img, .right-box img {
	min-width: 100%;
	min-height: 102%;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(1);
	        transform: translateX(-50%) translateY(-50%) scale(1);
}

.main-boxes {
	height: calc(100vh - 166px);
}

.boxes-title {
	position: absolute;
	color: #fff;
	z-index: 9;
	bottom: 100px;
	max-width: 950px;
	padding: 0 50px 0 150px;
}

.boxes-title .title {
	font-family: 'Bebas Neue';
	font-size: 55px;
	line-height: 60px;
}

.boxes-title .sub-title {
	font-size: 18px;
	font-weight: 500;
}

.boxes-title .title-date {
	font-weight: 500;
}

.ghost-btn {
	padding: 0 50px;
	height: 50px;
	font-size: 16px;
	border: 2px solid #fff;
	text-align: center;
	line-height: 46px;
	margin-top: 20px;
	color: #fff !important;
	text-decoration: none !important;
	display: block;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-weight: bold;
	display: inline-block;
}

.ghost-btn:hover {
	color: #0f0c2d !important;
	background-color: #fff;
}

.right-box .boxes-title {
	padding: 0 40px;
	bottom: 45px;
	max-width: 550px;
}

.right-box .boxes-title .title {
	font-size: 45px;
	line-height: 50px;
}

.about {
	background-image: url(/assets/images/about-bg.jpg);
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
	padding: 130px 0;
}

.about-text {
	width: 45%;
	float: left;
	padding-right: 10%;
}

.about-text p {
	line-height: 22px;
}

.about-video {
	width: 55%;
	float: right;
	position: relative;
}

.play-btn {
	background-image: url(/assets/images/play-btn.svg);
	width: 64px;
	height: 64px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.play-btn:hover {
	background-image: url(/assets/images/play-btn-h.svg);
}

.about-title {
	font-family: 'Bebas Neue';
	font-size: 80px;
	line-height: 80px;
	color: #fd002f;
	margin: 20px 0;
}

.about-video img {
	width: 100%;
}

.last-years {
	background-image: url(/assets/images/last-years-bg.jpg);
	background-size: cover;
	background-position: center;
}

.last-years .title {
	font-family: 'Bebas Neue';
	font-size: 55px;
	line-height: 55px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.last-years .title span {
	color: #fff;
	font-size: 35px;
	line-height: 35px;
}

.purple {
	color: #0f0c2d;
}

.red {
	color: #fd002f;
}

.last-years .col-sm-6 {
	position: relative;
}

.last-years p {
	color: #fff;
}


.last-years-box {
	padding: 130px 0;
	position: relative;
}

.champion {
	width: 60%;
	position: absolute;
	bottom: 0;
	right: 15px;
}
.champion.new{
    right: auto;
    width: 359px;
    left: 0px;
    top: auto;
    bottom: -40px;
}


.last-years-logo {
	float: left;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	left: -80%;
	width: 60%;
}

.last-year-img-box .col-md-6 {
	float: right;
}

.box-hover img {
	-webkit-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

.box-hover:hover img {
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1.1);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(1.1);
	        transform: translateX(-50%) translateY(-50%) scale(1.1);
}

.archive {
	padding: 75px 0;
}

section.archive .page-title{
	margin-bottom:15px;
}

.page-title {
	font-family: 'Bebas Neue';
	font-size: 55px;
	color: #fd002f;
	text-align: center;
}

.archive-slider .item {
	display: block;
	position: relative;
}

.archive-slider .item img {
	position: relative;
	z-index: 1;
	width: 100%;
}

.archive-slider .item .hover {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	top: 0;
	left: 0;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.archive-slider .item .play-btn {
	z-index: 3;
}

.archive-slider .item:hover .hover {
	background-color: rgba(0,0,0,0.4);
}

.slider-title {
	color: #0f0c2d;
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	line-height: 22px;
	height: 44px;
}

.slick-initialized .slick-slide {
	padding: 0 15px;
}

.item-wrapper {
	margin: 15px 0;
}

.tab-content {
	position: relative;
}

.tab-content > .tab-pane {
	display: block;
	height: 0;
	overflow: hidden;
}

.tab-content > .active {
	height: auto !important;
}

#archive-slider-nav {
	border: none;
	text-align: center;
	margin: 15px 0 20px 0;
}

#archive-slider-nav > li {
	display: inline-block;
	float: none;
	margin: 0 8px;
}

#archive-slider-nav > li > a {
	border: none !important;
	color: #939598;
	font-size: 25px;
	font-weight: bold;
	padding: 0 !important;
	padding-bottom: 10px;
}

#archive-slider-nav > li > a:hover {
	background-color: transparent;
}

#archive-slider-nav > li.active > a, #archive-slider-nav > li.active > a:focus, #archive-slider-nav > li.active > a:hover {
	color: #0f0c2d !important;
	border-bottom: 2px solid #fd002f !important;
}

.ghost-purple {
	color: #0f0c2d !important;
	border-color: #0f0c2d !important;
}

.ghost-purple:hover {
	color: #fff !important;
	background-color: #0f0c2d !important;
}

.slider-more-btn {
	text-align: center;
	width: 100%;
}

.slider-more-btn li {
	display: inline-block;
	margin: 0 10px;
}

.score {
	background-image: url(/assets/images/skor-bg.jpg);
	background-size: cover;
	background-position: center;
	padding: 75px 0 45px 0;
}


#score-tab {
	border: none;
	text-align: center;
	margin-top: 20px;
}

#score-tab > li {
	display: inline-block;
	float: none;
	margin: 0 15px;
}

#score-tab > li > a {
	border: none !important;
	background-color: transparent;
	color: #939598 !important;
	font-size: 22px;
	font-weight: bold;
	padding: 0 !important;
	padding-bottom: 10px;
	line-height: 28px;
}

#score-tab > li > a:hover {
	background-color: transparent;
}

#score-tab > li.active > a, #score-tab > li.active > a:focus, #score-tab > li.active > a:hover {
	color: #fff !important;
	border-bottom: 2px solid #fd002f !important;
}

.score-table {
	border: none;
}

.score-table th {
	height: 50px;
	line-height: 50px !important;
	padding: 0 15px !important;
	font-size: 18px;
	background-color: #fd002f;
	border-color: #fd002f !important;
	text-align: center;
}

.score-table th, .score-table td {
	color: #fff;
}

.score-table > tbody > tr > td {
	position: relative;
	border-color: #231f51 !important;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-weight: bold;
}

.score-name {
	text-align: left !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
}

.score-name img {
	margin-right: 50px;
	width: 80px;
}

.center-btn {
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	    transform: translateX(-50%);
}

.sponsor {
	padding: 140px 0;
	background-image: url(/assets/images/sponsor-bg.jpg);
	background-size: cover;
	background-position: center;
	color: #fff;
}

.sponsor-video {
	position: relative;
}

.sponsor-video img {
	width: 100%;
}

.sponsor-title span {
	color: #fff;
	font-size: 55px;
	line-height: 55px;
}

.sponsor-title {
	font-size: 80px;
	font-family: "Bebas Neue";
	line-height: 80px;
}

.sponsor-nav li:last-child {
	margin-right: 0;
}

.sponsor-nav li {
	float: left;
	margin-right: 20px;
}

.sponsor-text-wrapper {
	padding: 20px 10% 0 10%;
}

.all-sponsor {
	padding: 75px 0;
}

.sponsorlar li {
	float: left;
	width: 20%;
}

.sponsorlar li img {
	display: block;
	margin: 0 auto;
	position: relative;
	margin-top: 100px;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	max-width: 260px;
}

.footer {
	background-image: url(/assets/images/footer-bg.jpg);
	background-size: cover;
	background-position: center;
}

.logo-list {
	width: 100%;
	text-align: center;
}

.logo-list li {
	display: inline-block;
	margin: 150px 60px;
}

.footer-nav ul li:last-child {
	margin-right: 0;
}

.footer-nav ul li {
	float: left;
	margin: 20px 0;
	margin-right: 30px;
}

.footer-nav ul li a {
	color: #fff !important;
	font-size: 25px;
	line-height: 25px;
	font-family: "Bebas Neue";
	text-decoration: none;
	-webkit-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}


.footer-nav ul li a:hover {
	color: #fd002f !important;
}

.social {
	float: left;
	margin: 30px 0;
}

.social li {
	display: inline-block;
}

.social li:not(:last-child) {
	margin-right: 10px;
}

.social li a {
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	color: #fff !important;
	border-radius: 50%;
	text-align: center;
	line-height: 38px;
	font-size: 20px;
	-webkit-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

.social li a:hover {
	color: #231f51 !important;
	background-color: #fff;
}

.footer-nav {
	border-bottom: 1px solid #231f51;
}

.prime-logo {
	float: right;
	margin-top: 30px;
}

.copy {
	float: right;
	font-weight: bold;
	color: #fff;
	margin-top: 30px;
}


.down-btn {
	position: static !important;
	min-width: 27px !important;
	min-height: 35px !important;
	-webkit-transform: translateX(0) translateY(0) scale(1) !important;
	    -ms-transform: translateX(0) translateY(0) scale(1) !important;
	        transform: translateX(0) translateY(0) scale(1) !important;
	margin-top: 40px;
	cursor: pointer;
}


.down-animated {
	-webkit-animation-duration: 2s;
	        animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.table-responsive {
	border: none;
}

.slick-prev {
	background-image: url(/assets/images/slider-prev.svg);
	position: absolute;
	bottom: 15px;
	left: 50%;
	margin-left: -60px;
	cursor: pointer;
	width: 39px;
	height: 40px;
	-webkit-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

.slick-prev:hover {
	background-image: url(/assets/images/slider-prev-h.svg);
}

.slick-next {
	background-image: url(/assets/images/slider-next.svg);
	width: 39px;
	height: 40px;
	position: absolute;
	bottom: 15px;
	right: 50%;
	margin-right: -60px;
	cursor: pointer;
	-webkit-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}

.slick-next:hover {
	background-image: url(/assets/images/slider-next-h.svg);
}

.slick-slider {
	padding-bottom: 70px;
}

.hamburger-btn svg {
	width: 100px;
	height: 75px;
	display: none;
}

#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
	width: 60px;
	height: 45px;
	position: relative;
	margin: 0px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	    transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	display: none;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
	display: block;
	position: absolute;
	height: 6px;
	width: 100%;
	background: #fff;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	    transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
	top: 0px;
}

#nav-icon1 span:nth-child(2) {
	top: 18px;
}

#nav-icon1 span:nth-child(3) {
	top: 36px;
}

#nav-icon1.open span:nth-child(1) {
	top: 18px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	    transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
	opacity: 0;
	left: -60px;
}

#nav-icon1.open span:nth-child(3) {
	top: 18px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	    transform: rotate(-135deg);
}



#nav-icon2 {
}

#nav-icon2 span {
	display: block;
	position: absolute;
	height: 9px;
	width: 50%;
	background: #d3531a;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	    transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
	left: 50%;
	border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
	left: 0px;
	border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
	top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
	top: 18px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
	top: 36px;
}

#nav-icon2.open span:nth-child(1), #nav-icon2.open span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	    transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2), #nav-icon2.open span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	    transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
	left: 5px;
	top: 7px;
}

#nav-icon2.open span:nth-child(2) {
	left: calc(50% - 5px);
	top: 7px;
}

#nav-icon2.open span:nth-child(3) {
	left: -50%;
	opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
	left: 100%;
	opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
	left: 5px;
	top: 29px;
}

#nav-icon2.open span:nth-child(6) {
	left: calc(50% - 5px);
	top: 29px;
}



#nav-icon3 span:nth-child(1) {
	top: 0px;
}

#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	top: 18px;
}

#nav-icon3 span:nth-child(4) {
	top: 36px;
}

#nav-icon3.open span:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}

#nav-icon3.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	    transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	    transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}



#nav-icon4 {
}

#nav-icon4 span:nth-child(1) {
	top: 0px;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
	top: 18px;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
	top: 36px;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	    transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	    transform: rotate(45deg);
	top: -3px;
	left: 8px;
}

#nav-icon4.open span:nth-child(2) {
	width: 0%;
	opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	    transform: rotate(-45deg);
	top: 39px;
	left: 8px;
}


.sponsor-slider {
	padding: 30px 0 !important;
}

.sponsor-slider img {
	width: 100%;
}

.sponsor-slider .slick-slide {
	outline: none;
}

.skor-play {
	width: 35px;
	height: 35px;
	display: inline-block;
	background-image: url(/assets/images/play-btn-2.svg);
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.skor-play:hover {
	background-image: url(/assets/images/play-btn-2-h.svg);
}

.skor-play-2 {
	width: 35px;
	height: 35px;
	display: inline-block;
	background-image: url(/assets/images/play-btn.svg);
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	background-size: 100%;
}

.skor-play-2:hover {
	background-image: url(/assets/images/play-btn-h.svg);
}

.sponsor-hover {
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background-color: #0f0c2d;
	text-align: center;
	font-weight: bold;
	visibility: hidden;
}

.sponsor-slider .slick-slide:hover .sponsor-hover {
	visibility: visible;
}

.score-table th.sort span {
	background-image: url(/assets/images/sort.png);
	display: inline-block;
	width: 17px;
	height: 25px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
	position: relative;
	top: 7px;
}

.score-table th.sorting_asc span {
	background-image: url(/assets/images/sort-asc.png);
	display: inline-block;
	width: 17px;
	height: 25px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
}

.score-table th.sorting_desc span {
	background-image: url(/assets/images/sort-desc.png);
	display: inline-block;
	width: 17px;
	height: 25px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 10px;
}

.sort {
	cursor: pointer;
}

@media (max-width:1368px){
	.champion.new{
    bottom: -60px;
    left: 0;
    width: 319px;
}

}

@media (max-width:1315px){
	.champion.new{
    bottom: -80px;
}
}

@media (max-width:1250px){
	.champion.new{
        bottom: -60px;
        width: 300px;
        left: 0;
 }
}

@media (max-width:1170px){
	.champion.new{
        bottom: -100px;
        width: 270px;
        left: 0;
 }
}

@media (max-width:1084px){
	.champion.new{
        bottom: -120px;
        width: 270px;
        left: 0;
 }
}

@media (max-width:1034px){
	.champion.new{
        bottom: -140px;
        width: 250px;
        left: 0;
 }
}

@media (max-width:1200px) and (min-width:1000px) {
	.header-logo {
		width: 150px;
		margin-top: 10px;
		position: absolute;
	}
}

@media (min-width:1501px){
	.champion.new{
    bottom: -95px;
}
}

@media (min-width:1667px){
	.champion.new{
    bottom: -40px;
    width: 380px;
}
}

@media (max-width:1500px) and (min-width:1000px) {

	.resp-tabs-list li {
		font-size: 20px;
		line-height: 24px;
	}

	.title-date {
		margin-bottom: 5px;
	}

	.header-logo {
		width: 180px;
		margin-top: 15px;
	}

	.application-btn {
		width: 110px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
	}

	.header-menu {
		margin-top: 25px !important;
	}

	.main-boxes {
		height: calc(100vh - 122px);
	}

	.header-top {
		height: 12px;
		background-size: 12px;
	}

	header {
		height: 110px;
	}

	.slider-title {
		font-size: 16px;
		line-height: 20px;
		height: 40px;
	}

	.slider-more-btn li:last-child {
		position: relative;
		top: 7px;
	}

	.score-table {
		margin-top: 25px;
	}

	.score-table th {
		font-size: 16px;
	}

	#score-tab {
		margin-top: 30px;
	}

	#score-tab > li > a {
		font-size: 18px;
		line-height: 20px;
	}

	.last-years-box {
		padding: 50px 0;
	}

	.header-menu li a {
		font-size: 20px;
	}


	.header-menu li {
		padding: 0 7px;
	}

	.page-container {
		padding: 0 75px;
	}

	.boxes-title {
		padding: 0 50px 0 75px;
		bottom: 50px;
	}

	.boxes-title .title {
		font-size: 30px;
		line-height: 32px;
	}

	.boxes-title .sub-title {
		font-size: 16px;
	}

	.right-box .boxes-title .title {
		font-size: 25px;
		line-height: 28px;
	}

	.ghost-btn {
		height: 40px;
		line-height: 38px;
		padding: 0 35px;
		font-size: 14px;
	}

	.right-box .boxes-title {
		bottom: 35px;
	}

	.about {
		background-size: 110%;
		padding: 70px 0;
	}

	.about-title {
		font-size: 50px;
		line-height: 50%;
	}

	.about-text img {
		width: 175px;
	}

	.about-text {
		padding-right: 5%;
	}

	.last-years .title {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.last-years .title span {
		font-size: 28px;
		line-height: 28px;
	}

	.sponsorlar li img {
		max-width: 80%;
		max-height: 100px;
	}

	.footer-nav ul li a {
		font-size: 22px;
		line-height: 22px;
	}

	.page-title {
		font-size: 45px;
		line-height: 45px;
	}

	.logo-list li {
		margin: 130px 50px;
	}

	.logo-list li img {
		width: 230px;
	}

	.footer-nav ul li {
		margin-right: 15px;
	}

	.sponsor-text-wrapper img {
		width: 230px;
	}

	.sponsor-title {
		font-size: 60px;
		line-height: 60px;
		margin-top: 20px;
	}

	.sponsor-title span {
		font-size: 40px;
		line-height: 40px;
	}

	.sponsor-text-wrapper {
		padding: 0px 20px 0 20px;
	}

	.champion {
		right: 0;
	}

	#archive-slider-nav > li > a {
		font-size: 20px;
		line-height: 24px;
	}
}

@media (max-width:1000px) {
	.skor-play-2 {
		left: 47%;
		-webkit-transform: translateX(0) translateY(-50%);
		    -ms-transform: translateX(0) translateY(-50%);
		        transform: translateX(0) translateY(-50%);
	}

	.sponsor-hover {
		display: none;
	}

	.skor-page h2.resp-tab-active, .parkur-page h2.resp-tab-active {
		color: #0f0c2d !important;
	}

	.all-sponsor .ghost-btn {
		margin-top: 0 !important;
	}



	.score-table table, .score-table thead, .score-table tbody, .score-table th, .score-table td, .score-table tr {
		display: block;
	}

	.score-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.score-table tr {
		border: 1px solid #ccc;
	}

	.resp-tab-content-active .score-table tr:nth-child(n+4) {
		display: none;
	}

	.resp-tab-content-active .racer-table tr:nth-child(n+4) {
		display: block !important;
	}

	.score-table td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 47% !important;
		text-align: left !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		height: 48px !important;
		line-height: 48px !important;
		padding-right: 5px !important;
	}

	.score-table td:before {
		position: absolute;
		left: 0px;
		width: 45%;
		padding-right: 6px;
		padding-left: 6px;
		white-space: nowrap;
		height: 48px;
		line-height: 48px;
		font-size: 12px;
		border-right: 1px solid #0f0c2d;
	}

	.racer {
		font-size: 12px;
		line-height: 14px !important;
		top: 50% !important;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}

	.score-table td:nth-of-type(1):before {
		content: "Sırala";
	}

	.score-table td:nth-of-type(2):before {
		content: "Yarışmacı Adı";
	}

	.score-table td:nth-of-type(3):before {
		content: "Performans Saniyesi";
	}

	.score-table td:nth-of-type(4):before {
		content: "Performans İzle";
	}

	.racer-table td:nth-of-type(1):before {
		content: "Şehir";
	}

	.racer-table td:nth-of-type(2):before {
		content: "Yarışmacı Adı";
	}

	.racer-table td:nth-of-type(3):before {
		content: "Performans Saniyesi";
	}

	.racer-table td:nth-of-type(4):before {
		content: "Tüm Performanslar";
	}








	.skor-play {
		width: 30px;
		height: 30px;
		background-size: 100%;
	}

	.score-img {
		width: 36px;
	}

	.page-container {
		padding: 0 15px;
	}

	.page-title {
		font-size: 40px;
		line-height: 40px;
	}

	#archive-slider-nav {
		margin: 10px 0 5px 0;
	}

	#score-tab {
		margin-top: 20px !important;
	}

	.score-table {
		margin-top: 0px;
	}

	#score-tab > li {
		margin-bottom: 10px;
	}

	#score-tab > li > a {
		font-size: 18px;
	}

	.application-btn {
		display: none;
	}

	.header-logo {
		height: 80px;
		margin-top: 10px;
		position: relative;
		z-index: 9;
	}

	.header-top {
		height: 6px;
		background-size: 6px;
	}

	header {
		height: 80px;
	}

	.left-box {
		width: 100%;
	}

	.right-boxes {
		width: 100%;
		height: 415px;
		overflow: hidden;
		display: none;
	}

	.right-box {
		width: 50%;
		height: auto;
	}

	.main-boxes {
		height: calc(100vh - 80px);
	}

	.boxes-title {
		bottom: 50px;
		padding: 0 25px;
	}

	.boxes-title .title {
		font-size: 28px;
		line-height: 30px;
	}

	.boxes-title .sub-title {
		display: none;
	}

	.right-box .boxes-title {
		bottom: 15px;
		padding: 0 15px;
	}

	.right-box .boxes-title .title {
		font-size: 24px;
		line-height: 26px;
	}




	.left-box img {
		position: relative;
		top: 50%;
		left: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
		    -ms-transform: translateX(-50%) translateY(-50%) scale(1);
		        transform: translateX(-50%) translateY(-50%) scale(1);
	}

	.left-box:hover img {
		-webkit-transform: translateX(-50%) translateY(-50%) scale(1) !important;
		    -ms-transform: translateX(-50%) translateY(-50%) scale(1) !important;
		        transform: translateX(-50%) translateY(-50%) scale(1) !important;
	}

	.right-box img {
		position: relative;
		top: 50%;
		left: 50%;
		-webkit-transform: translateX(-50%) translateY(0%) scale(1);
		    -ms-transform: translateX(-50%) translateY(0%) scale(1);
		        transform: translateX(-50%) translateY(0%) scale(1);
	}

	.box-hover:hover img {
		-webkit-transform: translateX(-50%) translateY(0%) scale(1);
		    -ms-transform: translateX(-50%) translateY(0%) scale(1);
		        transform: translateX(-50%) translateY(0%) scale(1);
	}

	.about {
		background-image: none;
		padding: 30px 0;
	}

	.about-video {
		float: none;
		width: 100%;
	}

	.about-text {
		width: 100%;
		margin-top: 20px;
		padding-right: 0;
		text-align: center;
	}

	.about-text img {
		width: 120px;
		display: block;
		margin: 0 auto;
	}

	.about-title {
		font-size: 45px;
		line-height: 45px;
		text-align: center;
		margin: 5px 0 10px 0 !important;
	}

	.last-years {
		background-image: none;
	}

	.last-years p {
		text-align: center;
	}

	.year-box-2 .ghost-btn {
		position: relative;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		left: 50%;
	}

	.year-box-1 {
		background-image: url(/assets/images/last-years-bg.jpg);
		background-size: 200%;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}


	.year-box-1 .row {
		margin: 0;
	}

	.last-years .page-container {
		padding: 0;
	}

	.champion {
		width: 40%;
		right: 0;
		display: none;
	}
	.champion.new{display: none !important;}

	.ghost-btn {
		padding: 0px;
		width: 200px;
		font-size: 14px;
		height: 40px;
		line-height: 38px;
	}

	.last-years-box {
		padding: 20px 0 50px 0;
	}

	.last-years .title {
		text-align: center;
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 10px;
	}

	.last-years .title span {
		font-size: 25px;
		line-height: 25px;
	}

	.year-box-2 {
		background-image: url(/assets/images/last-years-bg.jpg);
		background-size: 200%;
		background-position: right;
		padding-left: 15px;
		padding-right: 15px;
	}

	.last-years-logo {
		float: none;
		position: static;
		top: 0%;
		-webkit-transform: translateY(0%);
		    -ms-transform: translateY(0%);
		        transform: translateY(0%);
		left: 0%;
		width: 40%;
		display: block;
		margin: 0 auto;
	}

	.sponsor {
		padding: 20px 0;
		text-align: center;
	}

	.sponsor-nav li {
		float: none;
		margin: 0;
	}

	.sponsor-text-wrapper {
		padding: 0px;
		margin-top: 15px;
	}

	.sponsor-title {
		font-size: 35px;
		line-height: 35px;
		text-align: center;
		margin: 5px 0;
	}

	.sponsor-title span {
		font-size: 25px;
		line-height: 25px;
	}

	.sponsor-text-wrapper img {
		width: 150px;
		display: block;
		margin: 0 auto;
	}

	.sponsorlar {
		text-align: center;
		width: 100%;
		margin-top: 15px;
	}

	.sponsorlar li {
		float: none;
		display: inline-block;
		width: 49%;
		padding: 0 15px;
	}

	.sponsorlar li img {
		width: 100%;
		position: static;
		-webkit-transform: translateY(0%);
		    -ms-transform: translateY(0%);
		        transform: translateY(0%);
		margin-top: 0;
	}

	.all-sponsor {
		padding: 20px 0;
	}

	.logo-list {
		width: 100%;
		text-align: center;
	}

	.logo-list li {
		width: 40%;
		float: none;
		display: inline-block;
		margin: 30px 0;
		padding: 0 15px;
	}

	.logo-list li img {
		width: 100%;
	}

	.footer-nav ul {
		display: none;
	}

	.copy {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
		margin-top: 0;
	}

	.score-table th {
		font-size: 12px;
		height: 20px;
		line-height: 20px !important;
	}

	.score-name img {
		display: none;
	}

	.score-table > tbody > tr > td {
		height: auto;
		line-height: normal;
	}

	.score-img {
		width: 40px;
	}

	.archive {
		padding: 20px 0;
	}

	#archive-slider-nav > li > a {
		font-size: 18px;
	}

	.slider-title {
		font-size: 16px;
		margin-top: 10px;
	}

	.item-wrapper {
		margin: 10px 0;
	}

	.slider-more-btn li:last-child {
		display: none;
	}

	.slick-slider {
		padding-bottom: 55px;
	}

	.slick-prev, .slick-next {
		bottom: 0;
	}

	.score {
		padding: 20px 0;
	}

	.prime-logo {
		width: 115px;
		margin-top: 25px;
	}

	.social {
		margin: 20px 0;
	}



	.header-menu {
		float: none;
		margin-top: 0;
		position: relative;
		top: 50%;
		-ms-transform: translateY(-50%);
		    transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.header-menu li {
		float: none;
		padding: 2px 0px;
		text-align: center;
	}
	.header-menu li a{
		font-size: 23px;
	}
	.header-right {
		float: none;
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		padding: 10px 0;
		background-color: #fd002f;
		z-index: 8;
		border-top: 1px solid #fff;
		display: none;
		height: calc(100vh - 86px);
	}

	.hidden-btn {
		display: none;
	}

	#nav-icon1 {
		display: block;
		position: absolute;
		top: 20px;
		right: 10px;
		-webkit-transform: scale(0.6);
		    -ms-transform: scale(0.6);
		        transform: scale(0.6);
	}

	.header-menu li a span {
		display: none;
	}

	.score-table tr:not(:last-child) {
		margin-bottom: 15px;
	}
}

@media (max-width:1000px) and (min-width:400px) {
	.year-box-1 .col-sm-5 {
		
	}
}

.page-top {
	background-image: url(/assets/images/page-top-hakkinda.jpg);
	padding: 150px 0 50px 0;
	background-size: cover;
	background-position: center;
}

.page-top .title {
	font-family: 'Bebas Neue';
	line-height: 55px;
	font-size: 55px;
	color: #fff;
	margin-bottom: 5px;
}

.page-top ul li {
	float: left;
}

.page-top ul li:not(:last-child) {
	margin-right: 12px;
}

.page-top ul li a {
	color: #fff !important;
	text-decoration: none !important;
}

.page-top ul li:first-child:before {
	display: none;
}

.page-top ul li:before {
	content: "\f105";
	font-family: "FontAwesome";
	color: #fff;
	position: relative;
	left: -6px;
}

.last-video-btn {
	float: right;
	display: block;
	width: 400px;
	height: 92px;
	background-image: url(/assets/images/last-video-btn.png);
	background-size: 100%;
	cursor: pointer;
}

.last-video-btn:hover {
	background-image: url(/assets/images/last-video-btn-2.png);
}

.title-wrapper {
	float: left;
}

.page-content {
	padding: 80px 0;
}

.sub-page-title {
	font-family: 'Bebas Neue';
	font-size: 45px;
	color: #fd002f;
	text-align: center;
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 5px;
}

.sub-page-title:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 4px;
	background-color: #fd002f;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.full-video {
	position: relative;
}

.full-video img {
	width: 100%;
	margin-top: 0px;
}

.title-purple {
	color: #0f0c2d;
}

.title-purple:before {
	background-color: #0f0c2d;
}

.comment-title {
	margin-top: 80px;
}

.comment-slider {
	color: #0f0c2d;
}

.comment-slider p {
	text-align: center;
	font-weight: 500 !important;
	font-size: 20px;
}

.comment-slider span {
	font-weight: bold;
	font-size: 16px;
	display: block;
	text-align: center;
	margin-top: 30px;
}











.skor-page #score-tab > ul > li:hover, .skor-page #score-tab > ul > li.resp-tab-active, .parkur-page #score-tab > ul > li:hover, .parkur-page #score-tab > ul > li.resp-tab-active {
	color: #0f0c2d !important;
}

.skor-page .score-table td {
	color: #0f0c2d;
}

.racer {
	display: inline-block;
	line-height: 20px;
	font-weight: bold;
	position: relative;
	top: 15px;
}

.racer span {
	font-weight: 500;
}





.news-list li a {
	text-decoration: none;
}

.news-list li {
	margin: 20px 0;
}

.news-title {
	font-size: 16px;
	color: #0f0c2d;
	font-weight: bold;
	height: 36px;
	line-height: 18px;
	margin-top: 20px;
}

.pagination {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.pagination li {
	border-radius: 0;
	display: inline-block;
}

.pagination li:not(:last-child) {
	margin-right: 15px;
}
.pagination li a {
	width: 50px;
	height: 50px;
	padding: 0;
	display: block;
	text-align: center;
	border-radius: 0 !important;
	line-height: 48px;
	border: 1px solid #0f0c2d;
	color: #0f0c2d !important;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}

.pagination li a:hover, .pagination li.active a, .pagination li.active a:hover {
	background-color: #0f0c2d !important;
	color: #fff !important;
	border-color: #0f0c2d !important;
}

.news-page-title {
	color: #fd002f;
	font-size: 22px;
	font-weight: bold;
}

.detail-img {
	margin: 15px 0;
}


.archive-list li {
	padding: 0 15px;
	margin: 15px 0;
}

.archive-list li img {
	width: 100%;
}

.archive-list li a {
	position: relative;
	height: 100%;
	display: block;
}

.archive-list li:hover .hover {
	background-color: rgba(0,0,0,0.4);
}

.archive-list li .hover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.fancybox-button {
	background: none !important;
	font-size: 20px;
	background-color: #fd002f !important;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.fancybox-button:hover {
	color: #fd002f;
	background-color: #fff !important;
}



.page-video {
	position: relative !important;
	margin-bottom: 10px;
}

.page-video img {
	width: 100%;
}

.parkur-content {
	margin-top: 30px;
}

.parkur-content img {
	width: 100%;
}

.parkur-purple {
	border-top: 1px solid #e6e7e8;
	margin-top: 40px;
	padding-top: 40px;
	color: #0f0c2d;
}

.profil-btn {
	color: #0f0c2d !important;
	font-weight: bold;
}

.racer-table {
	margin-top: 0 !important;
}

.racer-table .racer {
	top: 0;
}

.racer-week {
	font-size: 18px;
	line-height: 45px;
	height: 45px;
	color: #fff;
	background-color: #0f0c2d;
	font-weight: 500;
	font-weight: bold;
	margin-top: 30px;
}

.profil-img {
	display: block;
	margin: 0 auto;
}

.racer-info {
	display: table;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
}

.racer-info li {
	font-weight: bold;
	font-size: 20px;
	color: #0f0c2d;
	display: table-cell;
}

.racer-info li:nth-child(3) {
	width: 400px;
}

.racer-info li:last-child {
	color: #fd002f;
}

.racer-info li span {
	font-size: 16px;
	color: #a7a9ac;
	font-weight: 500;
	display: block;
}

.main-sponsor li img {
	display: block;
	margin: 0 auto;
}

.page-sponsor-title {
	font-size: 20px;
	font-weight: bold;
	color: #0f0c2d;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.page-sponsor-title:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 60px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #d1d3d4;
}


.ozel-sponsor li {
	margin-bottom: 20px;
}

.ozel-sponsor li .page-sponsor-title {
	margin-bottom: 20px;
}

.ozel-sponsor li img {
	display: block;
	margin: 0 auto;
}

.k-sponsor {
	margin-top: 60px;
	margin-bottom: 20px;
}

.k-sponsor-list li {
	margin-bottom: 20px;
}

.k-sponsor-list li img {
	display: block;
	margin: 0 auto;
}

.basin-list li:not(:last-child) {
	border-bottom: 2px solid #e6e7e8;
}

.basin-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 40px;
	padding-top: 40px;
}

.basin-list li:first-child {
	padding-top: 0;
}

.basin-list li:last-child {
	padding-bottom: 0;
}

.basin-list li .basin-img, .basin-list li .basin-text {
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}

.basin-list li .basin-text {
	padding-left: 50px;
	padding-bottom: 40px;
	position: relative;
}

.basin-list li .basin-text .news-page-title {
	margin-bottom: 10px;
}

.basin-list li .basin-text p {
	font-weight: 500;
	font-size: 16px;
}

.basin-text-date {
	color: #a7a9ac;
	font-size: 14px;
	font-weight: 500;
	position: absolute;
	bottom: 0;
}

.sss li p, .contact-list li p {
	font-size: 16px;
	font-weight: 500;
}

.sss li:first-child, .contact-list li:first-child {
	padding-top: 0 !important;
}

.sss li:last-child, .contact-list li:last-child {
	padding-bottom: 0 !important;
}

.sss li, .contact-list li {
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

.sss li .news-page-title, .contact-list li .news-page-title {
	margin-bottom: 5px;
}

.sss li:not(:last-child), .contact-list li:not(:last-child) {
	border-bottom: 2px solid #e6e7e8;
}

.sss li p span, .contact-list li p span {
	color: #fd002f;
}

.sss-page {
	background-image: url(/assets/images/sss-bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 40%;
}

.contact-list li p {
	position: relative;
	padding-left: 20px;
}

.contact-list li p i {
	position: absolute;
	top: 0;
	left: 0;
}

.contact-page {
	background-image: url(/assets/images/contact-bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 40%;
	height: 1100px;
}




@media (max-width:1500px) and (min-width:1000px) {
	.racer-info li:nth-child(3) {
		width: 300px;
	}

	.basin-list li .basin-text .ghost-btn {
		margin: 0;
	}

	.contact-page {
		height: 800px;
	}

	.basin-list li .basin-img {
		width: 30%;
	}

	.basin-list li .basin-img img {
		width: 100%;
	}

	.basin-list li .basin-text {
		width: 70%;
	}
}


@media (max-width:1000px) {
	.racer-week {
		margin-top: 15px;
	}

	.page-content {
		padding: 40px 0;
	}

	.sub-page-title {
		font-size: 32px;
		line-height: 36px;
	}

	.page-top .title {
		font-size: 35px;
		line-height: 38px;
	}

	.page-top {
		padding: 100px 0 20px 0;
		position: relative;
	}

	.last-video-btn {
		display: none;
		width: 300px;
		height: 69px;
		background-repeat: no-repeat;
		float: none;
		margin: 0 auto;
		position: absolute;
		top: 15px;
	}

	.basin-list li {
		display: block;
	}

	.basin-list li .basin-img img {
		width: 100%;
	}

	.basin-list li .basin-text {
		padding-left: 0;
		margin-top: 15px;
	}

	.sss-page, .contact-page {
		background-image: none;
	}

	.contact-page {
		height: auto;
	}

	.racer-info li {
		display: block;
		margin: 5px 0;
	}

	.page-sponsor-title {
		margin-bottom: 10px;
	}

	.main-sponsor li:first-child {
		margin-bottom: 30px;
	}

	.ozel-sponsor {
		margin-top: 60px;
	}

	.ozel-sponsor li .page-sponsor-title {
		margin-bottom: 0;
	}

	.news-title {
		height: auto;
	}

	.basin-list li .basin-text p {
		display: none;
	}
}











    .wrapper {
    	padding: 15px 0;
    }

    .bs-example-tabs .nav-tabs {
    	margin-bottom: 15px;
    }

    @media (max-width: 479px) {
    	#narrow-browser-alert {
    		display: none;
    	}
    }


    .full-img {
    	width: 100%;
    }

    @media screen and (min-width: 1000px) {
    	#scoreIndexTab > li.active > a {
    		color: #fff;
    	}

    	.nav-tabs {
    		border-bottom: 0;
    		text-align: center;
    		margin-bottom: 30px !important;
    	}

    	.nav-tabs > li {
    		margin-bottom: 0 !important;
    		float: none;
    		display: inline-block;
    	}

    	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    		border-color: transparent !important;
    		background-color: transparent !important;
    		color: #0f0c2d;
    		border-bottom: 2px solid #fd002f !important;
    	}

    	.nav-tabs > li > a {
    		font-size: 22px;
    		line-height: 26px;
    		text-align: center;
    		font-weight: bold;
    		color: #939598;
    		padding-left: 0;
    		padding-right: 0;
    		margin: 0 15px;
    	}

    	.nav-tabs > li > a:hover {
    		background-color: transparent !important;
    		border-color: transparent;
    	}
    }



    #racerTab {
    	background-color: #0f0c2d;
    }

    #racerTab.nav-tabs-responsive > li {
    	display: none;
    	width: 150px;
    	float: left;
    }

    #racerTab.nav-tabs-responsive > li > a {
    	max-width: 100%;
    	overflow: hidden;
    	
    	white-space: nowrap;
    	word-wrap: normal;
    	width: 100%;
    	width: 100%;
    	text-align: center;
    	vertical-align: top;
    	color: #fff;
    	border: none !important;
    	font-weight: bold;
    	margin: 0 !important;
    	line-height: 60px;
    	padding: 0 !important;
    }

    #racerTab.nav-tabs-responsive > li.active {
    	width: calc(100% - 300px);
    }

    #racerTab.nav-tabs-responsive > li.active:first-child {
    	margin-left: 150px;
    }

    #racerTab.nav-tabs-responsive > li.active, #racerTab.nav-tabs-responsive > li.prev, #racerTab.nav-tabs-responsive > li.next {
    	display: block !important;
    }

    #racerTab.nav-tabs-responsive > li.active a {
    	padding-left: 0;
    	padding-right: 0;
    }

    #racerTab.nav-tabs-responsive > li.prev, #racerTab.nav-tabs-responsive > li.next {
    	-webkit-transform: scale(0.9);
    	-ms-transform: scale(0.9);
    	    transform: scale(0.9);
    }

    #racerTab.nav-tabs-responsive > li.next > a, #racerTab.nav-tabs-responsive > li.prev > a {
    	-webkit-transition: none;
    	-o-transition: none;
    	transition: none;
    }

    #racerTab.nav-tabs-responsive > li.next > a .text, #racerTab.nav-tabs-responsive > li.prev > a .text {
    	display: none;
    }

    #racerTab.nav-tabs-responsive > li.next > a:after, #racerTab.nav-tabs-responsive > li.next > a:after, #racerTab.nav-tabs-responsive > li.prev > a:after, #racerTab.nav-tabs-responsive > li.prev > a:after {
    	position: relative;
    	top: 1px;
    	display: inline-block;
    	font-size: 16px;
    	font-weight: bold;
    }

    #racerTab.nav-tabs-responsive > li.prev > a:after {
    	content: "Önceki Hafta";
    	background-image: url(/assets/images/left-arrow.svg);
    	background-repeat: no-repeat;
    	background-position: left 20px;
    	padding-left: 20px;
    }

    #racerTab.nav-tabs-responsive > li.next > a:after {
    	content: "Sonraki Hafta";
    	background-image: url(/assets/images/right-arrow.svg);
    	background-repeat: no-repeat;
    	background-position: right 22px;
    	padding-right: 20px;
    }

    #racerTab.nav-tabs-responsive > li.dropdown > a > .caret {
    	display: none;
    }

    #racerTab.nav-tabs-responsive > li.dropdown > a:after {
    	content: "\e114";
    }

    #racerTab.nav-tabs-responsive > li.dropdown.active > a:after {
    	display: none;
    }

    #racerTab.nav-tabs-responsive > li.dropdown.active > a > .caret {
    	display: inline-block;
    }

    #racerTab.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
    	left: 0;
    	right: auto;
    }

    #racerTab.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
    	right: auto;
    	left: 50%;
    	-webkit-transform: translateX(-50%);
    	-ms-transform: translateX(-50%);
    	transform: translateX(-50%);
    }

    #racerTab.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
    	left: auto;
    	right: 0;
    }

    #racerTab.nav-tabs > li {
    	margin-bottom: 0 !important;
    }




        @media screen and (max-width: 1000px) {
        	.no-border {
        		border: none !important;
        	}

        	.nav-tabs {
        		border-top: 1px solid #ddd;
        	}

        	#racerTab.nav-tabs-responsive > li {
        		display: none;
        		width: 30px;
        		float: left;
        	}

        	#racerTab.nav-tabs-responsive > li.active {
        		width: calc(100% - 60px);
        	}

        	#racerTab.nav-tabs-responsive > li.active:first-child {
        		margin-left: 30px;
        	}

        	#racerTab.nav-tabs-responsive > li.prev > a:after {
        		content: "\e079";
        		padding-left: 0;
        	}

        	#racerTab.nav-tabs-responsive > li.next > a:after {
        		content: "\e080";
        		padding-right: 0;
        	}

        	.racer-table .racer {
        		position: relative;
        		display: block;
        		top: 50% !important;
        		-webkit-transform: translateY(-50%) !important;
        		    -ms-transform: translateY(-50%) !important;
        		        transform: translateY(-50%) !important;
        	}





        	.nav-tabs-responsive > li {
        		display: none;
        		width: 15%;
        	}

        	.nav-tabs-responsive > li > a {
        		max-width: 100%;
        		overflow: hidden;
        		
        		white-space: nowrap;
        		word-wrap: normal;
        		width: 100%;
        		width: 100%;
        		text-align: center;
        		vertical-align: top;
        		color: #0f0c2d;
        		border: none !important;
        		font-weight: bold;
        	}

        	.nav-tabs-responsive > li.active {
        		width: 70%;
        	}

        	.nav-tabs-responsive > li.active:first-child {
        		margin-left: 15%;
        	}

        	.nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
        		display: block;
        	}

        	.nav-tabs-responsive > li.active a {
        		padding-left: 0;
        		padding-right: 0;
        	}

        	.nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next {
        		-webkit-transform: scale(0.9);
        		-ms-transform: scale(0.9);
        		    transform: scale(0.9);
        	}

        	.nav-tabs-responsive > li.next > a, .nav-tabs-responsive > li.prev > a {
        		-webkit-transition: none;
        		-o-transition: none;
        		transition: none;
        	}

        	.nav-tabs-responsive > li.next > a .text, .nav-tabs-responsive > li.prev > a .text {
        		display: none;
        	}

        	.nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.next > a:after, .nav-tabs-responsive > li.prev > a:after, .nav-tabs-responsive > li.prev > a:after {
        		position: relative;
        		top: 1px;
        		display: inline-block;
        		font-family: 'Glyphicons Halflings';
        		font-style: normal;
        		font-weight: 400;
        		line-height: 1;
        		-webkit-font-smoothing: antialiased;
        		-moz-osx-font-smoothing: grayscale;
        	}

        	.nav-tabs-responsive > li.prev > a:after {
        		content: "\e079";
        	}

        	.nav-tabs-responsive > li.next > a:after {
        		content: "\e080";
        	}

        	.nav-tabs-responsive > li.dropdown > a > .caret {
        		display: none;
        	}

        	.nav-tabs-responsive > li.dropdown > a:after {
        		content: "\e114";
        	}

        	.nav-tabs-responsive > li.dropdown.active > a:after {
        		display: none;
        	}

        	.nav-tabs-responsive > li.dropdown.active > a > .caret {
        		display: inline-block;
        	}

        	.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-left {
        		left: 0;
        		right: auto;
        	}

        	.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-center {
        		right: auto;
        		left: 50%;
        		-webkit-transform: translateX(-50%);
        		-ms-transform: translateX(-50%);
        		transform: translateX(-50%);
        	}

        	.nav-tabs-responsive > li.dropdown .dropdown-menu.pull-xs-right {
        		left: auto;
        		right: 0;
        	}

        	.nav-tabs > li {
        		margin-bottom: 0 !important;
        	}

        	#myTab li a br, #scoreIndexTab li a br {
        		display: none;
        	}

        	#scoreIndexTab li.active a {
        		background-color: transparent !important;
        		color: #fff;
        	}

        	#scoreIndexTab li:hover a {
        		background-color: transparent !important;
        	}

        	#scoreIndexTab.nav-tabs-responsive > li.next > a, #scoreIndexTab.nav-tabs-responsive > li.prev > a {
        		color: #fff;
        	}

        	#racerTab {
        		background-color: #fff;
        	}

        	#racerTab.nav-tabs-responsive > li > a {
        		color: #0f0c2d;
        	}

        	#racerTab .score-table .racer {
        		top: 0 !important;
        	}
        }


 .table-order {
 	font-size: 0;
 }

 .application-page {
 	background-image: url(/assets/images/basvuru-bg.png);
 	background-repeat: no-repeat;
 	background-position: right 100px;
 	background-size: 40%;
 }

 .stepwizard-step p {
 	margin-top: 10px;
 }

 .stepwizard-row {
 	display: table-row;
 }

 .stepwizard {
 	display: table;
 	width: 100%;
 	position: relative;
 	overflow: hidden;
 }

 .stepwizard-step button[disabled] {
 	opacity: 1 !important;
 	filter: alpha(opacity=100) !important;
 }

 .stepwizard-step a[disabled], .stepwizard-step a[disabled]:hover, .stepwizard-step a[disabled]:active, .stepwizard-step a[disabled]:focus {
 	background-color: #f3f4f4;
 	color: #939598;
 	opacity: 1 !important;
 }

 .stepwizard-step {
 	display: table-cell;
 	text-align: center;
 	position: relative;
 }

 .stepwizard-step a, .stepwizard-step a:hover {
 	width: 100%;
 	height: 60px;
 	text-align: center;
 	padding: 0 !important;
 	font-size: 12px;
 	line-height: 60px;
 	border-radius: 0;
 	border: none;
 	font-size: 16px;
 	font-weight: bold;
 	background-color: #0f0c2d;
 	color: #fff;
 }

 .stepwizard-step a.btn-primary, .stepwizard-step a.btn-primary:hover {
 	background-color: #fd002f !important;
 }

 .stepwizard-step a.btn-primary:before {
 	content: "";
 	position: absolute;
 	width: 0;
 	right: -60px;
 	border: 30px solid transparent !important;
 	border-left-color: #fd002f !important;
 	z-index: 9;
 }

 .stepwizard-step a:before {
 	content: "";
 	position: absolute;
 	width: 0;
 	right: -60px;
 	border: 30px solid transparent;
 	border-left-color: #0f0c2d;
 	z-index: 9;
 }

 .step-2 a[disabled] {
 	background-color: #e6e7e8 !important;
 }

 .stepwizard .step-2 a[disabled]:before {
 	content: "";
 	position: absolute;
 	width: 0;
 	right: -60px;
 	border: 30px solid transparent;
 	border-left-color: #e6e7e8;
 	z-index: 999;
 }

 .stepwizard-step a[disabled]:before {
 	content: "";
 	border: none;
 }

 .setup-content {
 	padding-top: 25px;
 	min-height: 1000px;
 }

 .form-list {
 	margin: 0 -15px;
 }

 .form-list li .form-control {
 	height: 40px;
 	border-radius: 0;
 	border: 1px solid #0f0c2d;
 }

 .form-list li .form-control:focus {
 	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 	        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 }

 .stepwizard {
 	margin-top: 20px;
 }

 .has-error .form-control {
 	border-color: #a94442 !important;
 }

 .input-group-addon {
 	background-color: #0f0c2d;
 	color: #fff;
 	border-color: #0f0c2d;
 	cursor: pointer;
 	border-radius: 0;
 }

 .select2-container .select2-selection--single {
 	height: 40px;
 	outline: none;
 	border-radius: 0;
 	border-color: #0f0c2d;
 }

 .select2-dropdown {
 	border-color: #0f0c2d;
 }

 .select2-container--default .select2-selection--single .select2-selection__rendered {
 	line-height: 40px;
 }

 .select2-container--default .select2-selection--single .select2-selection__arrow {
 	height: 40px;
 	background-image: url(/assets/images/down-arrow.png);
 	width: 30px;
 	background-position: center;
 	background-repeat: no-repeat;
 }

 .select2-container--default .select2-selection--single .select2-selection__arrow b {
 	display: none;
 }

 .select2-container--open .select2-selection--single .select2-selection__arrow {
 	background-image: url(/assets/images/up-arrow.png);
 }

 textarea.form-control {
 	min-height: 90px !important;
 	max-width: 100%;
 }

 .nextBtn, .send-btn {
 	height: 45px;
 	width: 250px;
 	background-color: #fd002f !important;
 	color: #fff;
 	margin-top: 20px;
 	outline: none;
 	border-radius: 0;
 	border: none !important;
 	-webkit-box-shadow: none !important;
 	        box-shadow: none !important;
 	font-weight: bold;
 	-webkit-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
 	transition: all 0.2s linear;
 }
 .nextBtn:hover, .nextBtn:focus, .nextBtn:active, .send-btn:hover, .send-btn:focus, .send-btn:active {
 	background-color: #db0129 !important;
 }


 .back-form {
 	height: 45px;
 	line-height: 45px;
 	width: 250px;
 	background-color: #bcbec0 !important;
 	color: #fff;
 	margin-top: 20px;
 	padding: 0;
 	outline: none;
 	border-radius: 0;
 	border: none !important;
 	-webkit-box-shadow: none !important;
 	        box-shadow: none !important;
 	font-weight: bold;
 	-webkit-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
 	transition: all 0.2s linear;
 	font-size: 18px;
 }
 .back-form:hover, .back-form:focus, .back-form:active{
 	background-color: #969697 !important;
 }


 .has-error .select2-container .select2-selection--single {
 	border-color: #a94442;
 }

 [type="radio"]:checked,
 [type="radio"]:not(:checked), [type="checkbox"]:checked,
 [type="checkbox"]:not(:checked) {
 	position: absolute;
 	left: -9999px;
 }

 [type="radio"]:checked + label,
 [type="radio"]:not(:checked) + label,
 [type="checkbox"]:checked + label,
 [type="checkbox"]:not(:checked) + label {
 	position: relative;
 	padding-left: 28px;
 	cursor: pointer;
 	line-height: 22px;
 	display: inline-block;
 	color: #0f0c2d;
 }

 [type="radio"]:checked + label:before,
 [type="radio"]:not(:checked) + label:before,
 [type="checkbox"]:checked + label:before,
 [type="checkbox"]:not(:checked) + label:before {
 	content: '';
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 22px;
 	height: 22px;
 	border: 1px solid #0f0c2d;
 	background: #fff;
 }

 [type="radio"]:checked + label:after,
 [type="radio"]:not(:checked) + label:after,
 [type="checkbox"]:checked + label:after,
 [type="checkbox"]:not(:checked) + label:after {
 	content: '';
 	width: 12px;
 	height: 12px;
 	background: #0f0c2d;
 	position: absolute;
 	top: 5px;
 	left: 5px;
 	border-radius: 100%;
 	-webkit-transition: all 0.2s ease;
 	-o-transition: all 0.2s ease;
 	transition: all 0.2s ease;
 }

 [type="radio"]:not(:checked) + label:after, [type="checkbox"]:not(:checked) + label:after {
 	opacity: 0;
 	-webkit-transform: scale(0);
 	-ms-transform: scale(0);
 	    transform: scale(0);
 }

 [type="radio"]:checked + label:after, [type="checkbox"]:checked + label:after {
 	opacity: 1;
 	-webkit-transform: scale(1);
 	-ms-transform: scale(1);
 	    transform: scale(1);
 }

 form input::-webkit-validation-bubble-message,
 form select::-webkit-validation-bubble-message,
 form textarea::-webkit-validation-bubble-message {
 	display: none !important;
 }

 .radio-wrapper {
 	display: inline-block;
 	margin-right: 20px;
 	margin-bottom: 10px;
 }

 .btn.active, .btn:active {
 	-webkit-box-shadow: none;
 	        box-shadow: none;
 }

 .validation-text {
 	color: #a94442;
 	margin-top: 20px;
 }

 .required-text, .email-control {
 	display: none;
 }

 .marka-list li {
 	width: 25%;
 	float: left;
 }

 .marka-list li input {
 	height: 22px;
 	border-radius: 0;
 	border: 1px solid #0f0c2d;
 	width: 80%;
 	font-size: 13px;
 }

 .marka-list li input:focus {
 	border: 1px solid #0f0c2d;
 	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 	        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(15,12,45,.6);
 }

 .marka-list li .radio-wrapper {
 	margin-right: 0;
 }

 .marka-list + .clearfix + .form-list {
 	margin-top: 10px;
 }


 #image-preview, #image-preview2 {
 	width: 100%;
 	height: 300px;
 	position: relative;
 	overflow: hidden;
 	background-color: #f1f2f2;
 	color: #0f0c2d;
 	cursor: pointer;
 }




 #image-preview input, #image-preview2 input {
 	line-height: 200px;
 	font-size: 200px;
 	position: absolute;
 	opacity: 0;
 	z-index: 10;
 	cursor: pointer;
 }

 #image-preview label, #image-preview2 label {
 	position: absolute;
 	z-index: 5;
 	opacity: 0.8;
 	cursor: pointer;
 	background-color: #f1f2f2;
 	width: 220px;
 	height: 50px;
 	font-size: 20px;
 	line-height: 50px;
 	
 	font-weight: bold;
 	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	margin: auto;
 	text-align: center;
 }

 #image-preview #image-label span, #image-preview2 #image-label2 span {
 	display: block;
 	margin-top: -20px;
 }

 #image-preview #image-label img, #image-preview2 #image-label2 img {
 	display: block !important;
 	margin: 0 auto !important;
 }

 #image-preview:hover #image-label span, #image-preview2:hover #image-label2 span{
 	text-decoration: underline;
 }

 .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
 	background-color: #0f0c2d;
 	color: #fff;
 }

 .add-photo {
 	line-height: 50px !important;
 	height: 50px !important;
 }
 .stepwizard-step a br{
 	display:none;
 }
 .main-sponsor{
 	padding-top:10px !important;
 }
 .modal-purple-title{
 	color: #0f0c2d;
 }

 .modal-purple-title:before {
 	background-color: #0f0c2d;
 }
 #send-modal .modal-body{
 	padding: 40px 80px;
 	text-align: center;
 }

 .modal-btn{
 	display: block;
 	width: 200px;
 	height: 40px;
 	line-height: 40px;
 	background-color: #fd002f;
 	color:#fff !important;
 	text-decoration: none !important;
 	font-weight: bold;
 	margin:0 auto;
 	margin-top: 30px;
 }
 .modal-dialog{
 	margin: 0 auto;
 	top:50% !important;
 	-webkit-transform: translateY(-50%) !important;
 	    -ms-transform: translateY(-50%) !important;
 	        transform: translateY(-50%) !important;
 	max-width: 600px;
 	width: 90%;
 }
 .modal-dialog .modal-content{
 	border-radius: 0 !important;
 }
 #send-modal button.close{
 	width:30px;
 	height: 30px;
 	background-image: url(/assets/images/modal-close.png);
 	margin-top: -40px;
 	opacity: 1;
 	outline: none;
 }

 #send-modal button.close:hover{
 	background-image: url(/assets/images/modal-close-h.png);
 }
 .header-menu li.application-btn-mobile a{
 	color:#0f0c2d !important;
 }
 @media (max-width:1500px) and (min-width:1000px) {
 	.stepwizard-step a, .stepwizard-step a:hover {
 		font-size: 13px;
 		height: 50px;
 		line-height: 50px;
 	}

 	.stepwizard-step a.btn-primary:before {
 		border: 25px solid transparent !important;
 		border-left-color: #fd002f !important;
 		right: -50px;
 	}

 	.stepwizard .step-2 a[disabled]:before {
 		right: -50px;
 		border: 25px solid transparent;
 		border-left-color: #e6e7e8;
 	}

 	.stepwizard-step a:before {
 		right: -50px;
 		border: 25px solid transparent;
 		border-left-color: #0f0c2d;
 	}
 	.application-form-wrapper{
 		width:60%;
 	}
 }

 @media (max-width:1100px) and (min-width:1000px) {
 	.application-page{
 		background-size: 30%;
 	}
 	.application-form-wrapper{
 		width:70%;
 	}
 }

 @media screen and (max-width: 1000px) {
 	#send-modal .modal-body{
 		padding:20px !important;
 	}
 	.select2-container{
 		width: 100%;
 	}
 	.nextBtn, .send-btn, .back-form{
 		width: 100%;
 	}
 	.main-sponsor{
 		padding-top:10px !important;
 	}
 	.application-page{
 		background-image:none;
 	}
 	.application-form-wrapper{
 		width:100%;
 	}
 	.stepwizard-step a:before{
 		display:none !important;
 		white-space:normal !important;
 	}
 	.stepwizard-step a, .stepwizard-step a:hover{
 		line-height: normal;
 		height: auto;
 		padding: 5px 0 !important;
 		font-size: 13px;
 	}
 	.stepwizard-step a br{
 		display:block;
 	}
 	.marka-list li{
 		width:50%;
 	}
 	#image-preview{
 		margin-bottom:20px;
 	}
 }


