.full-height {
	 height: 100%;
}
 .form-page-container {
	 width: 100%;
	 position: relative;
	 float: left;
	 background: url(/Content/NewDesign/assets/img/backgrounds/me_06_soru-sor_desktop.jpg) no-repeat center center;
	 -webkit-background-size: cover;
	 -moz-background-size: cover;
	 -o-background-size: cover;
	 background-size: cover;
}
 .form-content-container {
	 float: left;
	 position: relative;
	 width: 100%;
	 padding: 2.08vw 7.29vw;
}
 .form-content-container .form-page-header {
	 width: 100%;
	 float: left;
	 position: relative;
}
 .form-content-container .form-page-header .bottle-cap {
	 width: 50%;
	 float: left;
	 position: relative;
}
 .form-content-container .form-page-header .bottle-cap .bottle-cap-img {
	 width: 6.3vw;
}
 .form-content-container .form-page-header .close-contact {
	 position: relative;
	 float: right;
	 width: 50%;
	 padding-top: 1.5vw;
}
 .form-content-container .form-page-header .mobile-cross {
	 display: none;
}
 .form-content-container .form-page-header .header-contact {
	 color: #fff;
	 position: absolute;
	 right: 0px;
	 text-align: right;
	 top: 0px;
	 font-size: 0.68vw;
	 font-family: 'Gotham-Book';
}
 .form-content-container .form-page-header .close-button {
	 float: right;
	 position: relative;
	 width: 13.02vw;
	 padding: 1.3vw 1.04vw;
	 background: #e71e00;
	 color: #fff;
	 font-family: 'Gotham-Bold';
	 text-decoration: none;
	 display: inline-block;
	 font-size: 0.83vw;
}
 .form-content-container .form-page-header .close-button:after {
	 position: absolute;
	 content: "\00d7";
	 right: 1vw;
	 top: 50%;
	 transform: translateY(-50%);
	 font-size: 2vw;
}
 .form-steps-container {
	 position: relative;
	 float: left;
	 margin-top: 2.08vw;
}
 .steps {
	 float: left;
	 position: relative;
	 width: 100%;
}
 .steps li {
	 float: left;
	 position: relative;
	 color: #b6b0ae;
	 font-family: 'Gotham-Bold';
	 font-size: 0.83vw;
	 padding-left: 1.04vw;
	 margin-right: 2.34vw;
}
 .steps li:after {
	 content: "";
	 position: absolute;
	 right: -1.3vw;
	 top: 50%;
	 transform: translateY(-50%);
	 background: url(/Content/NewDesign/assets/img/icons/arrow-steps.png) no-repeat;
	 background-size: contain;
	 width: 0.5vw;
	 height: 0.5vw;
}
 .steps li:last-child::after {
	 content: none;
}
 .steps li.step-one:before {
	 content: "01";
	 position: absolute;
	 left: 0;
	 top: 0;
	 font-size: 0.52vw;
	 font-family: 'Gotham-Bold';
}
 .steps li.step-two:before {
	 content: "02";
	 position: absolute;
	 left: 0;
	 top: 0;
	 font-size: 0.52vw;
	 font-family: 'Gotham-Bold';
}
 .steps li.step-three:before {
	 content: "03";
	 position: absolute;
	 left: 0;
	 top: 0;
	 font-size: 0.52vw;
	 font-family: 'Gotham-Bold';
}
 .steps li.active {
	 color: #fff;
}
 .steps li.success {
	 color: #a8ff00;
}
 .steps-search {
	 display: block;
	 float: left;
	 width: 100%;
	 margin-top: 6vh;
}
 .steps-search input {
	 color: #000;
	 font-size: 0.83vw;
	 padding-top: 2.56vh;
	 padding-left: 2.56vw;
	 padding-right: 4.56vw;
	 padding-bottom: 2.56vh;
	 margin-bottom:1vw;
	 background: url('/Content/NewDesign/assets/img/icons/icon-search-white.png') no-repeat #fff;
	 background-position: 95% center;
	 background-size: 1.04vw;
	 width: 30.73vw;
}
 .step1-content {
	 float: left;
	 position: relative;
	 display: block;
}
 .steps-search-placeholder {
	 font-family: 'Gotham-Bold';
}
 .social-login {
	 float: left;
	 display: block;
	 width: 42.73vw;
	 padding-top: 6.33vh;
}
 .social-login p {
	 font-size: 1.88vw;
	 font-family: 'Gotham-Bold';
	 color: #fff;
	 line-height: 1.3;
}
 .social-boxes {
	 float: left;
	 display: block;
	 list-style: none;
	 width: 100%;
	 padding-top: 3.13vw;
}
 .social-boxes ul {
	 width: 30vw;
}
 .social-boxes li {
	 position: relative;
	 float: left;
	 color: #fff;
	 text-align: left;
	 font-size: 0.83vw;
	 font-family: 'Gotham-Bold';
	 margin: 0 1.16vw 1.16vw 0;
	 width: 45%;
	 display: block;
}
 .social-boxes li a {
	 padding: 1.3vw 1.3vw;
	 display: block;
}
 .social-boxes li.facebook {
	 background: url('/Content/NewDesign/assets/img/icons/icon.f.png') no-repeat #4a649d;
	 background-position: 90% center;
}
 .social-boxes li.twitter {
	 background: url('/Content/NewDesign/assets/img/icons/icon.t.png') no-repeat #00a8ef;
	 background-position: 90% center;
}
 .social-boxes li.e-mail {
	 background: url('/Content/NewDesign/assets/img/icons/icon.M.png') no-repeat #e71e00;
	 background-position: 90% center;
}
 .step2-content {
	 position: relative;
	 float: left;
	 padding-top: 2.92vw;
}
 .step2-content form {
	 font-family: 'Gotham-Bold';
	 width: 36.73vw;
	 float: left;
	 position: relative;
}
 .step2-content form label {
	 font-family: 'Gotham-Bold';
	 color: #fff;
	 font-size: 0.83vw;
}
 .step2-content form input[type=text], .step2-content form input[type=email] {
	 position: relative;
	 float: left;
	 margin-top: 1.04vw;
	 margin-bottom: 1.04vw;
	 background-color: transparent;
	 border: 0.1vw solid #fff;
	 color: #fff;
	 padding: 1.04vw 1.04vw;
	 font-family: 'Gotham-Book';
	 letter-spacing: 0.5px;
}
 .step2-content form input[type=text]::placeholder {
	 color: #b6b0ae;
}
 .step2-content form input[type=email]::placeholder {
	 color: #b6b0ae;
}
 .step2-content form .form-item {
	 position: relative;
	 width: 16.02vw;
	 margin-right: 2.04vw;
	 float: left;
}
 .step2-content form .form-item .captcha-label {
	 display: block;
	 float: none !important;
	 clear: both;
	 width: 100%;
}
 .step2-content form .form-item .left-captcha {
	 width: 48%;
	 float: left;
	 padding-top: 2.08vw;
}
 .step2-content form .form-item .left-captcha img {
	 width: 5.21vw;
}
 .step2-content form .form-item .captcha-refresh {
	 float: left;
	 display: block;
	 padding-top: 2.08vw;
}
 .step2-content form .form-item .captcha-refresh img {
	 width: 1.04vw;
}
 .step2-content form .form-item .right-captcha {
	 width: 37%;
	 float: right;
}
 .step2-content form .form-item .right-captcha input[type=text] {
	 width: 100%;
}
 .step2-content form .form-item-bday {
	 display: block;
	 float: left;
	 width: 100%;
}
 .step2-content form .form-item-bday label {
	 float: left;
	 width: 100%;
	 padding: 1.15vw 0;
}
 .step2-content form .form-item-bday select {
	 margin-bottom: 1.56vw;
	 margin-right: 1.04vw;
	 padding: 1.04vw 0 1.04vw 1.04vw;
	 border: 0.1vw solid #fff;
	 background-color: transparent;
	 color: #fff;
	 text-align: center;
	 width: 24.4%;
	 font-size: 0.83vw;
	 background: url(/Content/NewDesign/assets/img/icons/arrow-down-desktop.png) no-repeat;
	 background-position: 90% center;
	 background-size: 0.52vw;
	 appearance: none;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 font-family: 'Gotham-Bold';
	 cursor: pointer;
}
 .step2-content form .form-item-bday select option {
	 color: #000;
	 background: #fff !important;
}
	.step2-content form .form-item .validation {
		color: red;
		font-size: 10px;
		margin-bottom: 20px;
	}
	.step2-content form .form-item-bday .validation {
		color: red;
		font-size: 10px;
		margin-bottom: 20px;
	}
	.step2-content form .validation {
		color: red;
		font-size: 10px;
		margin-bottom: 20px;
	}
 .error {
	 background-color: rgba(231, 30, 0, .5) !important;
	 color: #fff !important;
}
 label.error {
	 display: none !important;
	 position: absolute;
	 left: 0;
	 bottom: -1vw;
	 background: none !important;
	 cursor: initial;
	 -webkit-user-select: none;
	/* Safari 3.1+ */
	 -moz-user-select: none;
	/* Firefox 2+ */
	 -ms-user-select: none;
	/* IE 10+ */
	 user-select: none;
	/* Standard syntax */
}
 .right-captcha label.error {
	 display: none !important;
}
 label#day-error, label#month-error, label#year-error {
	 display: none !important;
}
 label#email-error {
	 position: absolute;
	 left: 0;
	 bottom: -1vw;
	 top: initial;
	 transform: initial;
}
 .form-terms {
	 padding-top: 1.56vw;
	 padding-bottom: 0.56vw;
}
 .form-terms, .form-conds {
	 width: 100%;
	 position: relative;
	 float: left;
	 font-size: 0.73vw;
	 line-height: 1.56vw;
	 font-weight: normal;
	 color: #e1dddb;
	 font-family: 'Gotham-Book';
}
 .form-terms a, .form-conds a {
	 text-decoration: underline;
	 font-weight: bold;
}
 .form-terms p, .form-conds p {
	 padding-left: 1.04vw;
}
 .form-terms .form-label, .form-conds .form-label {
	 display: block;
	 position: relative;
	 padding-left: 1.93vw;
	 margin-bottom: 0.63vw;
	 cursor: pointer;
	 font-size: 0.73vw;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	 user-select: none;
}
 .form-terms .form-label input, .form-conds .form-label input {
	 position: absolute;
	 opacity: 0;
	 cursor: pointer;
	 height: 0;
	 width: 0;
}
 .form-terms .checkmark, .form-conds .checkmark {
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 1.56vw;
	 width: 1.56vw;
	 background-color: transparent;
	 border: 0.1vw solid #fff;
}
 .form-terms .form-label:hover input ~ .checkmark, .form-conds .form-label:hover input ~ .checkmark {
	 background-color: #ccc;
}
 .form-terms .form-label input:checked ~ .checkmark, .form-conds .form-label input:checked ~ .checkmark {
	 background-color: transparent;
}
 .form-terms .checkmark:after, .form-conds .checkmark:after {
	 content: "";
	 position: absolute;
	 display: none;
}
 .form-terms .form-label input:checked ~ .checkmark:after, .form-conds .form-label input:checked ~ .checkmark:after {
	 display: block;
}
 .form-terms .form-label .checkmark:after, .form-conds .form-label .checkmark:after {
	 left: 0.47vw;
	 top: 0.26vw;
	 width: 0.26vw;
	 height: 0.52vw;
	 border: solid #a8ff00;
	 border-width: 0 0.16vw 0.16vw 0;
	 -webkit-transform: rotate(45deg);
	 -ms-transform: rotate(45deg);
	 transform: rotate(45deg);
}
 .submit-button {
	 float: left;
	 border: none;
	 color: white;
	 margin-top: 1.56vw;
	 padding: 2.4vh 2.56vh 2.4vh 2.56vh;
	 text-align: left;
	 text-decoration: none;
	 display: inline-block;
	 font-size: 0.83vw;
	 width: 13.02vw;
	 font-family: 'Gotham-Bold';
	 background: url('/Content/NewDesign/assets/img/icons/submit-arrow.png') no-repeat #e71e00;
	 background-position: 90% center;
}
 .step3-content {
	 padding-top: 6.67vh;
}
 .step3-content .thanks {
	 font-size: 1.88vw;
	 color: #fff;
	 font-family: 'Gotham-Bold';
	 padding-bottom: 2.56vh;
}
 .step3-content .q-recieved {
	 font-size: 0.94vw;
	 color: #fff;
	 font-family: 'Gotham-Bold';
	 padding-bottom: 2.56vh;
}
 .step3-content .inform {
	 font-size: 0.94vw;
	 color: #fff;
	 font-family: 'Gotham-Book';
}
 .step3-content .step3-buttons {
	 padding-top: 5.67vh;
}
 .step3-content .step3-buttons li {
	 font-size: 0.83vw;
	 float: left;
	 color: #fff;
	 text-align: left;
	 font-family: 'Gotham-Bold';
	 margin: 0 1.16vw 2.22vh 0;
}
 .step3-content .step3-buttons li a {
	 padding: 1.1vw 3.2vw 1.1vw 1.2vw;
	 display: block;
}
 .step3-content .step3-buttons li.ask-again {
	 background: url('/Content/NewDesign/assets/img/icons/ask-que2.png') no-repeat #e71e00;
	 background-position: 90% center;
	 background-size: 1.04vw;
}
 .step3-content .step3-buttons li.back-to-main {
	 background: url('/Content/NewDesign/assets/img/icons/icon.ana-sayfa.png') no-repeat #e71e00;
	 background-position: 90% center;
	 background-size: 1.04vw;
}
 .mobile-br {
	 display: none;
}
/*Mobile Tablet Vertical*/
 @media only screen and (max-width: 1080px) {
	 .form-page-container {
		 height: auto;
		 padding: 5.37vw 0 10vw 0;
		 background: url(/Content/NewDesign/assets/img/backgrounds/form-mobile.jpg) no-repeat;
		 -webkit-background-size: 100%;
		 -moz-background-size: 100%;
		 -o-background-size: 100%;
		 background-size: 100%;
	}
	 .form-content-container {
		 padding: 0px;
	}
	 .form-content-container .mobile-br {
		 display: block;
	}
	 .form-content-container .desktop-br {
		 display: none;
	}
	 .form-content-container .form-page-header {
		 padding: 0 4.07vw;
	}
	 .form-content-container .form-page-header .bottle-cap {
		 width: 100%;
		 text-align: center;
	}
	 .form-content-container .form-page-header .bottle-cap .bottle-cap-img {
		 width: 17.22vw;
		 float: none;
	}
	 .form-content-container .form-page-header .prev-page {
		 position: absolute;
		 left: 4vw;
		 top: 50%;
		 transform: translateY(-50%);
		 width: 3.43vw;
		 z-index: 2;
	}
	 .form-content-container .form-page-header .prev-page img {
		 width: 100%;
	}
	 .form-content-container .form-page-header .mobile-cross {
		 display: block;
		 width: auto;
		 position: absolute;
		 right: 2.78vw;
		 top: 50%;
		 transform: translateY(-50%);
		 z-index: 2;
	}
	 .form-content-container .form-page-header .mobile-cross img {
		 width: 5.56vw;
	}
	 .form-content-container .form-page-header .close-contact {
		 display: none;
	}
	 .form-content-container .form-page-header .header-contact {
		 display: none;
	}
	 .form-content-container .steps {
		 padding: 7.41vw 3.3vw 0 7.3vw;
		 float: left;
		 position: relative;
		 width: 100%;
	}
	 .form-content-container .steps li {
		 font-size: 3.33vw;
		 padding-left: 2.78vw;
		 margin-right: 10.5vw;
		 line-height: 1.2;
	}
	 .form-content-container .steps li:last-child {
		 margin-right: 0;
	}
	 .form-content-container .steps li.step-one:before, .form-content-container .steps li.step-two:before, .form-content-container .steps li.step-three:before {
		 font-size: 1.67vw;
		 top: 4px;
	}
	 .form-content-container .steps li:after {
		 width: 1.94vw;
		 height: 2.41vw;
		 right: -6.4vw;
	}
	 .form-content-container .steps-search {
		 display: block;
		 float: left;
		 width: 100%;
		 margin-top: 6vh;
	}
	 .form-content-container .steps-search input {
		 color: #000;
		 font-size: 3.33vw;
		 width: 100%;
		 padding-top: 7.13vw;
		 padding-bottom: 7.13vw;
		 background-size: 5.56vw;
	}
	 .form-content-container .social-login {
		 width: 100%;
		 padding-left: 8.61vw;
		 padding-right: 18.3vw;
	}
	 .form-content-container .social-login p {
		 font-size: 5.56vw;
		 line-height: 1.35;
	}
	 .form-content-container .social-boxes ul {
		 width: 100%;
		 padding-right: 2.78vw;
		 padding-left: 2.78vw;
		 padding-top: 19vw;
	}
	 .form-content-container .social-boxes li {
		 font-size: 4.44vw;
		 width: 100%;
		 margin-bottom: 2.78vw;
	}
	 .form-content-container .social-boxes li a {
		 padding: 6.76vw 5.56vw;
		 display: block;
	}
	 .form-content-container .social-boxes li.facebook, .form-content-container .social-boxes .twitter, .form-content-container .social-boxes .e-mail {
		 background-size: 2.56vw;
	}
	 .form-content-container .social-boxes li.twitter {
		 background-size: 4.56vw;
	}
	 .form-content-container .social-boxes li.e-mail {
		 background-size: 4.56vw;
	}
	 .form-content-container .step2-content {
		 padding-top: 9.72vw;
		 width: 100%;
	}
	 .form-content-container .step2-content form {
		 width: 100%;
	}
	 .form-content-container .step2-content form label {
		 font-size: 3.33vw;
	}
	 .form-content-container .step2-content form input[type=text], .form-content-container .step2-content form input[type=email] {
		 margin-top: 3.7vw;
		 padding: 6.3vw 3.7vw;
		 border: 0.56vw solid #fff;
		 font-size: 3.9vw;
	}
	 .form-content-container .step2-content form .form-item-bday {
		 padding: 0 2.78vw 3.9vw;
	}
	 .form-content-container .step2-content form .form-item-bday label {
		 font-size: 3.33vw;
		 padding: 0 0 3.7vw 0;
	}
	 .form-content-container .step2-content form .form-item-bday select {
		 float: left;
		 position: relative;
		 width: 32.6%;
		 padding: 6.48vw 0 6.48vw 3.04vw;
		 border: 0.56vw solid #fff;
		 font-size: 3.33vw;
		 background: url(/Content/NewDesign/assets/img/icons/white-down-arrow.png) no-repeat;
		 background-position: 90% center;
		 background-size: 2.96vw;
	}
	 .form-content-container .step2-content form .form-item-bday select:last-child, .form-content-container .step2-content form .form-item-bday select.year {
		 margin-right: 0;
	}
	 .form-content-container .step2-content form .form-item {
		 width: 100%;
		 padding: 0 2.78vw 3.9vw;
	}
	 .form-content-container .step2-content form .form-item .captcha-container {
		 position: relative;
		 float: left;
		 width: 100%;
		 padding-bottom: 7.22vw;
	}
	 .form-content-container .step2-content form .form-item .captcha-label {
		 display: block;
		 float: none !important;
		 clear: both;
		 width: 100%;
	}
	 .form-content-container .step2-content form .form-item .left-captcha {
		 width: 29.63vw;
		 padding-top: 8.1vw;
	}
	 .form-content-container .step2-content form .form-item .left-captcha img {
		 width: 100%;
	}
	 .form-content-container .step2-content form .form-item .captcha-refresh {
		 width: 8.52vw;
		 padding: 0;
		 margin-left: 4vw;
		 margin-top: 8vw;
	}
	 .form-content-container .step2-content form .form-item .captcha-refresh img {
		 width: 100%;
	}
	 .form-content-container .step2-content form .form-item .right-captcha {
		 width: 55%;
		 padding: 0;
		 float: left;
		 padding-left: 2.59vw;
	}
	 .form-content-container .step2-content form .form-item .captcha-input {
		 width: 100%;
		 display: block;
		 float: left;
		 padding: 6.3vw 3.7vw;
		 margin: 2vw 0 0 0;
	}
	 .form-content-container .step2-content form .form-terms {
		 padding: 7.41vw 3.9vw 3.7vw 3.9vw;
	}
	 .form-content-container .step2-content form .form-conds {
		 padding: 0 3.9vw 3.56vw;
	}
	 .form-content-container .step2-content form .form-terms, .form-content-container .step2-content form .form-conds {
		 color: #e1dddb;
		 float: left;
		 position: relative;
		 width: 100%;
	}
	 .form-content-container .step2-content form .form-terms span, .form-content-container .step2-content form .form-conds span {
		 font-size: 3.33vw;
		 float: left;
		 line-height: 1.3;
		 position: absolute;
	}
	 .form-content-container .step2-content form .form-terms a, .form-content-container .step2-content form .form-conds a {
		 text-decoration: underline;
		 font-weight: bold;
	}
	 .form-content-container .step2-content form .form-terms p, .form-content-container .step2-content form .form-conds p {
		 padding-left: 4.26vw;
		 line-height: 1.3;
	}
	 .form-content-container .step2-content form .form-terms .form-label, .form-content-container .step2-content form .form-conds .form-label {
		 display: block;
		 position: relative;
		 padding-left: 6.93vw;
		 margin-bottom: 0.63vw;
		 cursor: pointer;
		 font-size: 3.33vw;
		 -webkit-user-select: none;
		 -moz-user-select: none;
		 -ms-user-select: none;
		 user-select: none;
	}
	 .form-content-container .step2-content form .form-terms .form-label input, .form-content-container .step2-content form .form-conds .form-label input {
		 position: absolute;
		 opacity: 0;
		 cursor: pointer;
		 height: 0;
		 width: 0;
	}
	 .form-content-container .step2-content form .form-terms .checkmark, .form-content-container .step2-content form .form-conds .checkmark {
		 position: absolute;
		 top: 0;
		 left: 0;
		 height: 8.33vw;
		 width: 8.33vw;
		 background-color: transparent;
		 border: 0.56vw solid #fff;
	}
	 .form-content-container .step2-content form .form-terms .form-label:hover input ~ .checkmark, .form-content-container .step2-content form .form-conds .form-label:hover input ~ .checkmark {
		 background-color: #ccc;
	}
	 .form-content-container .step2-content form .form-terms .form-label input:checked ~ .checkmark, .form-content-container .step2-content form .form-conds .form-label input:checked ~ .checkmark {
		 background-color: transparent;
	}
	 .form-content-container .step2-content form .form-terms .checkmark:after, .form-content-container .step2-content form .form-conds .checkmark:after {
		 content: "";
		 position: absolute;
		 display: none;
	}
	 .form-content-container .step2-content form .form-terms .form-label input:checked ~ .checkmark:after, .form-content-container .step2-content form .form-conds .form-label input:checked ~ .checkmark:after {
		 display: block;
	}
	 .form-content-container .step2-content form .form-terms .form-label .checkmark:after, .form-content-container .step2-content form .form-conds .form-label .checkmark:after {
		 left: 2vw;
		 width: 2.29vw;
		 height: 4vw;
		 border: solid #a8ff00;
		 border-width: 0 0.93vw 0.93vw 0;
		 -webkit-transform: rotate(45deg);
		 -ms-transform: rotate(45deg);
		 transform: rotate(45deg);
	}
	 .form-content-container .step2-content form .submit {
		 display: block;
		 float: left;
		 width: 100%;
		 padding: 4.78vw 2.78vw 2.78vw 2.78vw;
	}
	 .form-content-container .step2-content form .submit-button {
		 margin-top: 1.56vw;
		 font-size: 4.44vw;
		 width: 100%;
		 background: url('/Content/NewDesign/assets/img/icons/submit-arrow.png') no-repeat #e71e00;
		 background-position: 90% center;
	}
	 .form-content-container .step2-content form .submit-button a {
		 padding: 2.4vh 2.56vh 2.4vh 2.56vh;
		 display: block;
	}
	 .form-content-container .step3-content {
		 padding-top: 20.67vh;
		 line-height: 1.3;
	}
	 .form-content-container .step3-content .step3-text {
		 padding-right: 20.33vw;
		 padding-left: 8.33vw;
	}
	 .form-content-container .step3-content .thanks {
		 font-size: 6.67vw;
		 padding-bottom: 2.56vh;
	}
	 .form-content-container .step3-content .q-recieved {
		 font-size: 5.56vw;
		 color: #fff;
		 font-family: 'Gotham-Bold';
		 padding-bottom: 2.56vh;
	}
	 .form-content-container .step3-content .inform {
		 font-size: 5.56vw;
		 color: #fff;
		 font-family: 'Gotham-Book';
	}
	 .form-content-container .step3-content .step3-buttons {
		 padding-top: 23.15vw;
		 padding-left: 2.78vw;
		 padding-right: 2.78vw;
	}
	 .form-content-container .step3-content .step3-buttons li {
		 font-size: 4.44vw;
		 width: 100%;
	}
	 .form-content-container .step3-content .step3-buttons li a {
		 padding: 7.62vw 3.2vw 7.62vw 5.83vw;
		 display: block;
	}
	 .form-content-container .step3-content .step3-buttons li.ask-again {
		 background: url('/Content/NewDesign/assets/img/icons/ask-que2.png') no-repeat #e71e00;
		 background-position: 90% center;
		 background-size: 5.56vw;
	}
	 .form-content-container .step3-content .step3-buttons li.back-to-main {
		 background: url('/Content/NewDesign/assets/img/icons/icon.ana-sayfa.png') no-repeat #e71e00;
		 background-position: 90% center;
		 background-size: 5.56vw;
	}
}
 
.validation { color: red; font-size: 10px; margin-bottom: 20px; }


/*page dropdown*/
.list-tab-mobile {
	padding: 0 10px;
	position: relative;
	max-width: 500px;
	margin: 0 auto;
	display:none;
}
a.list-tab-select {
    width: 100%;
    border: 2px solid #6C6462;
    display: flex;
    /* height: 56px; */
    align-items: center;
    justify-content: space-between;
    font-family: "Gotham-Bold";
    font-size: 20px;
    padding: 20px;
}
.list-tab-mobile .plus-icon{
	width:12px;
	height:12px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.list-tab-mobile .plus-icon span{
	width:12px;
	height:2px;
	background:#fff;
}
.list-tab-mobile .plus-icon span:last-child{
	transform:rotate(90deg);
	position: absolute;
}
.list-tab-dropdown {
	width: calc(100% - 20px);
	max-width: 480px;
    padding: 4px 23px;
	background: #E71E00;
	position: absolute;
    top: -4px;
	left: 10px;
	pointer-events: none;
    will-change: opacity, height;
    max-height: 56px;
    overflow: hidden;
	transition: opacity 0.2s linear, max-height 0.8s ease;
	opacity: 0;
}
.list-tab-dropdown.active{
	opacity:1;
	pointer-events: all;
	max-height: 500px;
}
.list-tab-dropdown a{
	display: flex;
	align-items: center;
    justify-content: space-between;
	font-family: "Gotham-Medium";
    font-size: 20px;
    line-height: 1.2;
	padding:20px 0;
}
.list-tab-dropdown a:not(:last-child){
	border-bottom:2px solid #e53123;
}
.list-tab-dropdown a .plus-icon span:last-child{
	display:none;
}
/*page dropdown*/
.tab-content table a.mobile{
	display:none;
}
.tab-content table a.desktop{
	display:block;
}
@media (max-width:1024px){
	.container{
		background-position: 0 0 !important;
	}
	.list-tab{
		display:none;
	}
	.list-tab-mobile-holder {
		position: fixed;
		top: 267px;
		width: 100%;
		padding-bottom: 20px;
		background: #291e1c;
		z-index: 3;
	}
	.list-tab-mobile{
		display:block;
		z-index: 4;
	}
	header {
		padding: 26px 2.78vw;
		background: #291e1c;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 3;
	}
	.container {
		padding-top: 267px;
	}
	.sss .container-tab {
		padding-top: 80px;
		position: relative;
	}
	.tab-content table, .tab-content tbody, .tab-content tr{
		width:95vw;
	}
	.tab-content tr {
		display: flex;
	}
	.tab-content table td, .tab-content table th{
		font-size: 16px;
	}
	
	.tab-content table a.mobile{
		display:block;
	}
	.tab-content table a.desktop{
		display:none;
	}
	#tab-2 ol li, #tab-2 ul li{
		font-size:3vw;
		list-style: none;
		margin-left: 10px;
	}

	#tab-2 table td:first-child, #tab-2 table th:first-child {
		width: 30%;
	}
	#tab-2 table td:nth-child(2), #tab-2 table th:nth-child(2)  {
		width: 3%;
	}
	#tab-2 table td:nth-child(3), #tab-2 table th:nth-child(3) {
		width: 67%;
	}

	#tab-2 table.double td:first-child, #tab-2 table.double th:first-child {
		width: 30%;
	}
	#tab-2 table.double td:nth-child(2), #tab-2 table.double th:nth-child(2) {
		width: 70%;
	}

	#tab-2 table.triple td:first-child, #tab-2 table.triple th:first-child {
		width: 27%;
	}
	#tab-2 table.triple td:nth-child(2), #tab-2 table.triple th:nth-child(2)  {
		width: 40%;
	}
	#tab-2 table.triple td:nth-child(3), #tab-2 table.triple th:nth-child(3) {
		width: 33%;
	}

	#tab-3 table td:first-child, #tab-3 table th:first-child {
		width: 7%;
	}
	#tab-3 table td:nth-child(2), #tab-3 table th:nth-child(2)  {
		width: 33%;
	}
	#tab-3 table td:nth-child(3), #tab-3 table th:nth-child(3) {
		width: 32%;
	}
	#tab-3 table td:nth-child(4), #tab-3 table th:nth-child(4) {
		width: 28%;
	}

	#tab-4 table td:first-child, #tab-4 table th:first-child {
		width: 30%;
	}
	#tab-4 table td:nth-child(2), #tab-4 table th:nth-child(2) {
		width: 70%;
	}

	#tab-5 table td:first-child, #tab-5 table th:first-child {
		width: 20%;
	}
	#tab-5 table td:nth-child(2), #tab-5 table th:nth-child(2)  {
		width: 30%;
	}
	#tab-5 table td:nth-child(3), #tab-5 table th:nth-child(3) {
		width: 32%;
	}
	#tab-5 table td:nth-child(4), #tab-5 table th:nth-child(4) {
		width: 18%;
	}
}
@media (max-width:865px){
	.container {
		padding-top: 227px;
	}
	.list-tab-mobile-holder {
		top: 227px;
	}
	.tab-content table td, .tab-content table th{
		font-size: 14px;
	}
}
@media (max-width:768px){
	.container {
		padding-top: 213px;
	}
	.list-tab-mobile-holder {
		top: 213px;
	}
}
@media (max-width:767px){
	a.list-tab-select,.list-tab-dropdown a{
		font-size:13px;
	}
	header {
		padding: 12px 2.78vw;
	}
	.tab-content table td, .tab-content table th{
		font-size: 10px;
	}
}
@media (max-width:450px){
	.container {
		padding-top: 111px;
	}
	.list-tab-mobile-holder {
		top: 111px;
	}
}
@media (max-width:400px){
	.container {
		padding-top: 102px;
	}
	.list-tab-mobile-holder {
		top: 102px;
	}
}

.rotate-phone {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    z-index: 999;
	background: #291e1c;
	display:none;
}
.rotate-img {
    text-align: center;
}
.rotate-phone img{
	margin:0 auto;
}
.rotate-text {
    text-align: center;
    color: #fff;
    font-family: "Gotham-Book";
    font-size: 16px;
    line-height: 1.4;
    margin-top: 20px;
}
.rotate-text span{
	font-family: "Gotham-Bold";
}
@media (max-width:1024px) and (orientation:landscape){
	.container {
		padding-top: 0;
	}
	header{
		position:relative;
	}
	.sss .container {
		padding-top: 0;
	}
	.sss .container-tab {
		padding-top: 0;
	}

	.list-tab-mobile-holder {
		position: relative;
		top: initial;
	}
	
}
@media (max-width: 900px) and (orientation:landscape){
	.rotate-phone{
		display: flex;
	}
}
@media (max-width: 865px) and (orientation:landscape){
	.container {
		padding-top: 0;
	}
	header {
		padding: 20px;
	}
	header .search-bar {
		width: 25.63vw;
		height: 6vw;
	}
	header .search-bar #search-input {
		padding: 1.15vw 1.9vw;
	}
	header .logo-wrap {
		width: 9vw;
	}
	header .category-wrap {
		height: 6vw;
	}
	header .category-wrap .category-link-mobile {
		width: auto;
		height: 100%;
	}
	header .category-wrap .category-link-mobile a {
		padding: 0 1.04vw;
	}
	header .category-wrap .category-link-mobile a img {
		max-width: 5.5vw;
	}	
}
