@font-face {
    font-family: "Gotham";
    src: url("https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-Light_Web.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Gotham";
    src: url("https://cdn.tollbrothers.com/fonts/gotham/woff/GothamSSm-Bold_Web.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}

audio,
canvas,
video {
    display: inline;
    zoom: 1
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%
}
html,
button,
input,
select,
textarea {
    font-family: sans-serif;
    color: #222
}
body {
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    background: #F8F8F8;
    color: #353535;
    font-family: "Gotham", Verdana, sans-serif;
    font-size: .8em;
    font-smoothing: antialiased;
    line-height: 1.3em;
    text-rendering: optimizeLegibility;
    margin: 0
}
a:focus {
    outline: thin dotted
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}
ul {
    list-style-type: disc;
    list-style: none outside;
    margin: 0;
    padding: 0
}
p,
hr,
dl,
pre,
form,
table,
LastName,
blockquote {
    margin: 1.6em 0
}
th,
td {
    padding: .8em
}
caption {
    padding-bottom: .8em
}
blockquote {
    padding: 0 1em
}
blockquote:first-child {
    margin: .8em 0
}
fieldset {
    border: 1px solid #ccc;
    margin: 0 0 1.5em;
    padding: 1em 2em
}
legend {
    border: 0;
    white-space: normal;
    margin-left: -7px;
    padding: 2px 5px
}
input,
textarea {
    padding: .3em .4em .15em
}
select {
    padding: .1em .2em 0
}
option {
    padding: 0 .4em
}
dt {
    margin-bottom: .4em;
    margin-top: .8em
}
ul,
ol {
    padding-left: 2em;
    margin: 0 1.5em 20px 0
}
#container {
    max-width: 960px;
    margin: 0 auto;
    padding: 0 25px
}
#wrapper {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    clear: both;
    position: relative;
    margin: 20px auto;
    padding: 0 20px 20px
}
.home #wrapper {
    background-color: transparent;
    border: none;
    margin: 20px auto;
    padding: 0
}
#footer {
    clear: both;
    max-width: 960px;
    margin: 0 auto;
    padding: 0 25px
}
#footer-wrapper {
    margin: 0;
    padding: 0
}
.error404 select,
.error404 input[type="text"],
.error404 input[type="password"] {
    width: auto
}
.left {
    float: left
}
.right {
    float: right
}
.center {
    text-align: center
}
.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
    content: ' ';
    display: table
}
.clearfix:after,
#container:after,
.widget-wrapper:after {
    clear: both
}
.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
    zoom: 1
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
mark {
    background: #ff0;
    color: #000
}
pre {
    -moz-box-sizing: border-box;
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    background: #f4f4f4;
    border: 1px solid #aaa;
    border-bottom-color: #ccc;
    border-radius: 2px;
    height: auto;
    outline: none;
    vertical-align: middle;
    width: 100%;
    word-wrap: break-word;
    white-space: pre-wrap;
    margin: 0;
    padding: 6px 10px
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -.5em;
    vertical-align: super
}
sub {
    bottom: -.25em;
    vertical-align: sub
}
dd {
    margin: 0 0 0 40px
}
menu,
ol,
ul {
    padding: 0 0 0 40px
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
button,
input,
select,
textarea {
    font-size: 100%;
    overflow: visible;
    vertical-align: baseline;
    width: auto;
    margin: 0
}
button,
input {
    line-height: normal
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
    -webkit-appearance: button;
    cursor: pointer;
    overflow: visible
}
input[type="radio"]{
    cursor: pointer;
}
button[disabled],
input[disabled] {
    cursor: default
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    resize: vertical;
    overflow: auto;
    vertical-align: text-top
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}
::selection {
    background: #999;
    color: #fff;
    text-shadow: none
}
hr {
    display: block;
    border-top: 1px solid #ccc;
    background: #ddd;
    border: none;
    clear: both;
    color: #ddd;
    float: none;
    height: 1px;
    width: 100%;
    margin: 1em 0;
    padding: 0
}
.chromeframe {
    background: #ccc;
    color: #000;
    margin: .2em 0;
    padding: .2em 0
}
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    text-indent: -9999px
}
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%
}
.hidden {
    display: none !important;
    visibility: hidden
}
.visuallyhidden {
    border: 0;
    clip: rect(0);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    margin: -1px;
    padding: 0
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    width: auto;
    margin: 0
}
.invisible {
    visibility: hidden
}
.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0
}
.clearfix {
    zoom: 1;
    display: block
}
* html .clearfix {
    height: 1%
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
LastName,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0
}
a,
a:visited {
    color: #333;
    text-decoration: underline;
    outline: 0
}
a:hover,
a:focus {
    color: #000
}
p a,
p a:visited {
    line-height: inherit
}
ol {
    list-style: decimal
}
ol,
ul.square,
ul.circle,
ul.disc {
    margin-left: 30px
}
ul.square {
    list-style: square outside
}
ul.circle {
    list-style: circle outside
}
ul.disc {
    list-style: disc outside
}
ul ul,
ul ol,
ol ol,
ol ul {
    font-size: 90%;
    margin: 4px 0 5px 30px
}
ul ul li,
ul ol li,
ol ol li,
ol ul li {
    margin-bottom: 6px
}
li {
    line-height: 18px
}
img.scale-with-grid {
    max-width: 100%;
    height: auto
}
#work {
    margin-top: 30px
}
#page_wrap,
#work {
    width: 960px
}
ol,
ul {
    list-style: none
}
hr.space {
    background: #fff;
    color: #fff
}
p {
    word-wrap: break-word
}
tt,
var,
pre,
kbd,
samp,
code {
    font-family: monospace, serif;
    font-style: normal
}
b,
strong {
    font-weight: 700
}
del {
    color: #555;
    text-decoration: line-through
}
ins,
dfn {
    border-bottom: 1px solid #ccc
}
sup,
sub,
small {
    font-size: 85%
}
abbr,
acronym {
    font-size: 85%;
    letter-spacing: .1em;
    text-transform: uppercase
}
a abbr,
a acronym {
    border: none
}
dfn[title],
abbr[title],
acronym[title] {
    border-bottom: 1px solid #ccc;
    cursor: help
}
.fit {
    margin-left: 0 !important;
    margin-right: 0 !important
}
.visible {
    visibility: visible
}
embed,
object {
    max-width: 100%
}
a {
    color: #06c;
    font-weight: 300;
    text-decoration: none
}
a:hover,
a:focus,
a:active {
    color: #444;
    outline: 0;
    text-decoration: none
}
label {
    display: inline-block;
    font-weight: 700;
    padding: 2px 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
.show-desktop {
    display: block
}
[hidden],
.none,
.hide-desktop {
    display: none
}
li ul,
li ol,
#header,
form {
    margin: 0
}
dfn,
i,
em,
dfn,
cite {
    font-style: italic
}
p,
pre,
dl,
menu,
ol,
ul {
    margin: 1em 0
}
q,
blockquote,
q {
    quotes: none
}
q:before,
q:after,
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: none
}
#menu ::-moz-selection,
#menu ::selection {
    background-color: none;
    background: transparent;
    opacity: 0;
    color: #222;
    text-shadow: none
}
ul.large li,
li p {
    line-height: 21px
}
* {
    -webkit-touch-callout: none
}
a,
abbr,
acronym,
LastName,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
caption,
canvas,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
form,
footer,
header,
hgroup,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tt,
table,
tbody,
textarea,
tfoot,
thead,
time,
tr,
th,
td,
u,
ul,
var,
video {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
    white-space: normal;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0
}
.clearfix {
    display: inline-block
}
* html .clearfix {
    height: 1%
}
.clearfix {
    display: block
}
.clearfix:before,
.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
html {
    font-family: "Gotham", sans-serif
}
body {
    background-color: #d8d8d8
}
.container {
    margin: 0 auto;
    height: 100vh;
    font-weight: 300;
    display: block
}
nav {
    width: 100%;
    height: 54px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 40px
}
nav ul {
    width: 100%;
    float: left
}
nav ul li {
    display: inline-block;
    padding: 12px 0 21px 32px;
    width: 240px;
    position: relative;
    color: #000000;
    text-transform: uppercase;
    text-align: left;
    font-size: 10px;
    letter-spacing: 0.075em;
    font-weight: 700
}
nav ul li.is-active {
    border-bottom: 2px solid #0266c4
}
a:hover {
    text-decoration: underline;
    cursor: pointer
}
h2 {
    text-align: center;
    font-size: 14px;
    color:#736b69;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 700
}
@media (max-width: 500px) {
    h2 {
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 26px
    }
}
div.custom-select {
    margin-top: 40px;
    position: relative;
    font-family: "Gotham", sans-serif
}
div.custom-select.account-custom-select {
    margin-top: 14px;
    height: 60px;
}
div.custom-select.account-custom-select .select-selected {
    padding-left: 17px;
    position: relative;
    top: -90px;
    color: #ffffff;
}
div.custom-select select {
    height: 60px;
    background: transparent;
    position: relative;
    top: -15px;
}
div.custom-select select:hover {
    cursor: pointer
}
div.custom-select .select-selected {
    height: 60px;
    margin-bottom: 0px;
    padding-top: 32px;
    padding-left: 10px;
}
div.custom-select .select-selected:after {
    background: url("img/spritesheet.png") no-repeat -265px -59px;
    position: absolute;
    content: "";
    top: 40%;
    right: 40px;
    width: 6px;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent;
    z-index: 2
}
div.custom-select .select-items div {
    color: #000;
    padding: 6px 0 6px 10px;
    cursor: pointer;
    user-select: none
}
div.custom-select .select-items {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding-left: 16px;
    width: 100%;
    top: 58px;
    left: -1px;
    right: 0;
    z-index: 99;
    overflow: auto;
    height: 283px;
}
div.custom-select .select-hide {
    display: none
}
div.custom-select .select-items div:hover,
div.custom-select .same-as-selected {
    background-color: #e1edf8
}
div.custom-select select::-ms-expand {
    display: none
}
div.submit-wrap {
    width: 225px;
    margin-top: 30px;
}
div.submit-wrap.big-btn {
    width: 285px
}
div.submit-wrap input.confirmation-btn {
    width: 100%;
    display: inherit;
    color: #fff;
    font-size: 13px !important;
    letter-spacing: 0.15em;
    padding: 17px !important;
    text-transform: uppercase;
    background: #3a74a3;
    border: 0;
    font-weight:700;
    text-align: center
}
div.submit-wrap input.confirmation-btn:hover {
    background: #3a74a3;
    cursor: pointer
}
div.submit-wrap a:hover {
    text-decoration: none
}
.privacy-text-wrap {
    max-width: 680px;
    margin-top: 40px;
}
.privacy-text-wrap p {
    color: #000000;
    font-weight: 300;
    font-size: 12px;
    line-height: 17px
}
.dynamic-content {
    display: none
}
.image-half {
    float: left;
    background: url(https://image.emails.tollbrothers.com/lib/fe9013727d62067f71/m/1/64086707-f6f3-4faf-bf84-3151fbb25893.jpg) 38% 0 no-repeat #CCC;
    background-color: #CCC;
    background-position: 38% 0%;
    background-size: cover;
    height: 100vh;
    position: fixed;
    width: 50%;
    max-width: 50%;
    left: 0;
    position: relative;
    padding-top: 50px;
    overflow: hidden
}
.title-sliver {
    float: left;
    background-color: #0c223f;
    height: 100vh;
    position: fixed;
    width: 40%;
    max-width: 40%;
    left: 0;
    position: relative;
    padding-top: 50px;
    overflow: hidden
}

.heading-block{
	display: table; 
	width: 100%; 
	height: 100%;
	height: 100vh; 
	height: calc(100vh - 300px);
	text-align: center; 
	margin: 30px auto;
}
.heading-text {
	display: table-cell;
	vertical-align: middle;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 3em;
}



@media (max-width: 950px) {
    .image-half {
        background: url(https://image.emails.tollbrothers.com/lib/fe9013727d62067f71/m/1/f60ab9e9-ac3a-4d44-859d-c040a85cb171.jpg) center no-repeat;
        float: none;
        width: 100%;
        max-width: 100%;
        height: 300px;
        position: relative
    }
}

@media (max-width: 500px) {
    .image-half {
        background: url(https://image.emails.tollbrothers.com/lib/fe9013727d62067f71/m/1/61cf9240-2063-4cd9-99a0-d2930c8c9632.jpg) center no-repeat;
        height: 200px;
        position: relative;
        padding-top: 40px
    }
}
.image-half .img-wrap {
    width: 170px;
    height: 32px;
    margin: 0 auto;
    margin-bottom: 30px;
    position: relative
}
@media (max-width: 500px) {
    .image-half .img-wrap {
        margin-bottom: 20px
    }
}
.image-half .img-wrap:before {
    background: url(https://image.emails.tollbrothers.com/lib/fe9013727d62067f71/m/1/d2f69ff8-adb7-4f5e-a9cd-1e233bd95c10.png) -20px -18px no-repeat;
    width: 170px;
    height: 32px;
    top: 0px;
    left: 0px;
    position: absolute;
    content: ""
}
.image-half .img-wrap img {
    width: 100%
}
.image-half h1 {
    color: #004876;
    font-size: 40px;
    text-align: center;
    font-weight: 300
}
.content-half h1 {
    color: #3a74a3;
    font-size: 40px;
    text-align: center;
    font-weight: 700
}
@media (max-width: 500px) {
    .image-half h1 {
        font-size: 26px
    }
}
.image-half a.toll-link {
    color: #ffffff;
    text-align: center;
    display: block;
    font-size: 11px;
    padding-top: 60px;
    text-transform: uppercase;
    font-weight: 300
}
@media (max-width: 500px) {
    .image-half a.toll-link {
        padding-top: 20px
    }
}
.content-half {
    float: right;
    background-color: #FFF;
    float: right;
    right: 0;
    max-width: 50%;
    width: 50%;
    padding: 60px 60px 0 60px;
    overflow: auto;
    height: 100%
}

.sixty{
    width: 60%;
    max-width: 60%;	
}

@media (max-width: 768px) {
		.heading-block{
		height: auto;
	}
	.title-sliver{
		height: auto;		
	}
	.title-sliver{
        width: 100%;
        max-width: 100%;		
	}
	.content-half {
        float: none;
        width: 100%;
        max-width: 100%
    }
}

@media (max-width: 500px) {
    .content-half {
        padding: 30px 12px
    }
}
.content-half nav.account-nav {
    position: relative
}
.content-half nav.account-nav a.js-toggle {
    width: 10%;
    height: 42px;
    position: absolute;
    right: 0
}
.content-half nav.account-nav a.js-toggle .line {
    width: 10px;
    height: 1px;
    background-color: #000;
    display: block;
    margin: 0 auto;
    margin-top: 22px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.content-half nav.account-nav a.js-toggle .line2 {
    display: block;
    width: 10px;
    height: 1px;
    background-color: #000;
    margin: 0 auto;
    margin-top: -24px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: translateY(13px) rotate(90deg);
    -ms-transform: translateY(13px) rotate(90deg);
    transform: translateY(23px) rotate(90deg)
}
.content-half nav.account-nav a.js-toggle.is-active .line2 {
    display: none
}
.content-half nav.account-nav ul li:hover {
    cursor: pointer
}
.content-half nav.account-nav ul li:before {
    background: url("img/spritesheet.png") no-repeat -233px -59px;
    width: 18px;
    height: 18px;
    top: 12px;
    left: 0px;
    position: absolute;
    content: "";
    z-index: 99
}
.content-half nav.account-nav ul li.is-active:before {
    background: url("img/spritesheet.png") no-repeat -232px -105px
}
.content-half div.account-info-wrap{
    display: block
}
.content-half div.account-info-wrap form.account-info {
    padding-top: 40px;
    margin: 0 auto
}
@media (max-width: 500px) {
    .content-half div.account-info-wrap form.account-info {
        padding: 0px 0% 40px 0%
    }
}
.account-input-wrap {
    position: relative
}
.account-label {
    font-size: 12px;
    position: absolute;
    top: 28px;
    left: 19px
}
.select-label {
    font-size: 12px;
    position: absolute;
    top: 12px;
    left: 19px
}
.field
{
    margin: 14px auto;
    padding: 32px 20px 8px 18px;
    vertical-align: middle;
    width: 100%;
    font-size: 16px;
    border: 1px solid #dddddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
.content-half .interest-nav ul li {
    border-bottom: 2px solid #0266c4
}
.content-half .interest-nav ul li:before {
    background: url("img/spritesheet.png") no-repeat -207px -104px;
    width: 14px;
    height: 19px;
    top: 11px;
    left: 0px;
    position: absolute;
    content: "";
    z-index: 99
}
.content-half .interest-wrap {
    margin-bottom: 120px
}
.content-half .interest-wrap h2 {
    padding-bottom: 0
}
.content-half .interest-wrap label {
    font-size: 12px;
    position: absolute;
    top: 11px;
    left: 11px
}
.content-half .interest-wrap a.js-ipad-link {
    margin-top: 28px;
    display: block;
    color: #0070cd;
    font-size: 10px;
    text-align: center;
    margin-bottom: 60px
}
.content-half .interest-wrap .dropdown {
    margin-top: 40px;
    position: relative;
    z-index: 1;
}
.content-half .interest-wrap .dropdown:after {
    background: url("img/spritesheet.png") no-repeat -265px -59px;
    position: absolute;
    content: "";
    top: 37%;
    right: 40px;
    width: 6px;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent;
    z-index: -1
}
@media (max-width: 950px) {
    .content-half .confirmation-wrap {
        padding-top: 60px;
        height: auto
    }
}
.content-half .confirmation-wrap a.back-link {
    margin-top: 28px;
    display: block;
    color: #736b69;
    font-size: 10px;
    text-align: center;
    margin-bottom: 40px
}

/* MASI CSS FOR RSVP PAGE DATE/ADDRESS  */
.date {
    text-align: center;
    color: #736b69;
    font-weight: 300;
    padding: 20px 0;
}
.address {
    text-align: center;
    color: #736b69;
    font-weight: 300;
    padding-bottom:50px;
}



/*  start of new css   */     
.satisfaction {
    position: relative;
    display: inline-block;
    text-align: center;
}
.btn:hover {
    cursor: pointer !important;
}
.btn:active {
    box-shadow: 0 1px #666 !important;
    transform: translateY(2px) !important;
}
.btn {
    font-size: 15px;
    font-weight: 700;
    height: 35px;
    width: 100px;
    box-shadow: 0 3px #999;
    text-align: center;
}
.btn-sık {
    transition: all 0.2s ease;
    background-color: white ;
    border: 2px solid white !important;
    box-shadow: 0 3px white !important;
    min-width: 150px;
    border-radius: 20px;
}
btn-sık::selection{
    background: green;
}
#guests{
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 3px;
    border: 1px solid #dddddd;
    resize: none;
}
.horizonatal_radio{
    margin-bottom: 40px;
}
.horizontal {
    display: inline-block;
    padding: 10px 10px 10px 0px;
    cursor: pointer;
    margin-right: 20px;
}
.test {
    display: inline !important;
}
.inline-radio {
    display: flex;
    border-radius: 3px;
    overflow: hidden;
    border: 1px solid #b6b6b6;
    width: 50%;
    margin-bottom: 40px;
}
.inline-radio div {
    position: relative;
    flex: 1;
}
.inline-radio input {
    width: 100%;
    height: 40px;
    opacity: 0;
}
.inline-radio label {
    position: absolute;
    top: 0;
    left: 0;
    color: #b6b6b6;
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    border-right: 1px solid #b6b6b6;
}
.inline-radio div:last-child label {
    border-right: 0;
}
.amenities{
    padding-bottom: 10px; 
}
.ui.fluid.dropdown {
    background-color: #f7f7f7;
}
.headline{
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 5px;
}
.fields_container{
    margin-bottom: 40px;
}
.multi-form1{
    margin-bottom: 20px;
}
.multi-form2{
    margin-bottom: 40px;
}
.pointer{
    cursor: pointer;
}

.footer{
    padding-bottom: 50px;
}
.home{
    float: left;
}
.home li {
    list-style: none;
    display: inline;
}
.home li a{
    text-decoration: none;
}
.social{
    float: right;
}
.social li {
    list-style: none;
    display: inline;
}
.social li a{
    text-decoration: none;
}
.social li a svg{
    margin-right: 20px;
}
.eho{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2079%2083.64%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23231f20%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eeho%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Foreground%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223%22%20y%3D%2228.09%22%20width%3D%2233%22%20height%3D%227%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223%22%20y%3D%2240.09%22%20width%3D%2233%22%20height%3D%227%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M39.5%2C0%2C0%2C25.32v8.77H6v27H73v-27h6V25.32ZM66%2C54.09H13V25.87L39.5%2C9.18%2C66%2C25.87Z%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%221.61%2069.5%204.45%2069.5%204.45%2068.13%201.61%2068.13%201.61%2066.54%204.83%2066.54%204.83%2065.17%200.1%2065.17%200.1%2072.52%204.88%2072.52%204.88%2071.14%201.61%2071.14%201.61%2069.5%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.37%2C68.9v-.13C12.37%2C66.58%2C11%2C65%2C9.06%2C65s-3.33%2C1.55-3.33%2C3.75v.13c0%2C2.19%2C1.36%2C3.72%2C3.31%2C3.72a3.13%2C3.13%2C0%2C0%2C0%2C1.85-.58l.73.67.91-1-.73-.64A4.21%2C4.21%2C0%2C0%2C0%2C12.37%2C68.9Zm-1.57%2C0A3.46%2C3.46%2C0%2C0%2C1%2C10.64%2C70l-.93-.87-.91%2C1%2C1%2C.9a1.6%2C1.6%2C0%2C0%2C1-.73.17c-1.05%2C0-1.8-.86-1.8-2.37v-.1c0-1.45.73-2.33%2C1.75-2.33s1.76.9%2C1.76%2C2.35Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M17.64%2C69.7c0%2C1-.49%2C1.53-1.28%2C1.53s-1.28-.52-1.28-1.56v-4.5H13.56v4.49c0%2C2%2C1.09%2C3%2C2.78%2C3s2.82-1%2C2.82-3V65.17H17.64Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.91%2C65.13H22.46l-2.63%2C7.39h1.53l.54-1.6h2.53l.54%2C1.6h1.58Zm-1.55%2C4.45.81-2.4.8%2C2.4Z%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2229.04%2065.17%2027.52%2065.17%2027.52%2072.52%2032.01%2072.52%2032.01%2071.12%2029.04%2071.12%2029.04%2065.17%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2235.48%2065.17%2035.48%2072.52%2037.01%2072.52%2037.01%2069.53%2039.42%2069.53%2039.42%2072.52%2040.94%2072.52%2040.94%2065.17%2039.42%2065.17%2039.42%2068.12%2037.01%2068.12%2037.01%2065.17%2035.48%2065.17%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48.85%2C68.9v-.13c0-2.19-1.37-3.73-3.32-3.73s-3.33%2C1.55-3.33%2C3.75v.13c0%2C2.19%2C1.37%2C3.72%2C3.32%2C3.72S48.85%2C71.09%2C48.85%2C68.9Zm-5.08%2C0V68.8c0-1.45.72-2.35%2C1.75-2.35s1.75.91%2C1.75%2C2.36v.07c0%2C1.45-.72%2C2.36-1.74%2C2.36S43.77%2C70.32%2C43.77%2C68.88Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C65.17v4.49c0%2C2%2C1.09%2C3%2C2.78%2C3s2.81-1%2C2.81-3V65.17H54.1V69.7c0%2C1-.49%2C1.53-1.28%2C1.53s-1.28-.52-1.28-1.56v-4.5Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M59.72%2C68.19c-1.15-.47-1.4-.67-1.4-1.09h0c0-.38.33-.64.85-.64a2.58%2C2.58%2C0%2C0%2C1%2C1.57.68L61.59%2C66a3.53%2C3.53%2C0%2C0%2C0-2.38-.91%2C2.19%2C2.19%2C0%2C0%2C0-2.4%2C2.16v0c0%2C1.26.81%2C1.75%2C2.11%2C2.26%2C1%2C.39%2C1.26.62%2C1.26%2C1h0c0%2C.43-.36.73-1%2C.73a2.81%2C2.81%2C0%2C0%2C1-1.82-.83l-.91%2C1.12a3.94%2C3.94%2C0%2C0%2C0%2C2.72%2C1.08%2C2.22%2C2.22%2C0%2C0%2C0%2C2.47-2.2v0C61.69%2C69.24%2C61%2C68.7%2C59.72%2C68.19Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2262.92%22%20y%3D%2265.17%22%20width%3D%221.52%22%20height%3D%227.35%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2270.42%2072.52%2071.72%2072.52%2071.72%2065.17%2070.23%2065.17%2070.23%2069.45%2067.41%2065.17%2066.02%2065.17%2066.02%2072.52%2067.51%2072.52%2067.51%2068.08%2070.42%2072.52%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M76.21%2C69.63h1.34v1.3a1.9%2C1.9%2C0%2C0%2C1-1.1.31c-1.08%2C0-1.91-.85-1.91-2.36v-.09c0-1.35.8-2.31%2C1.85-2.31a2.06%2C2.06%2C0%2C0%2C1%2C1.52.63l.91-1.19A3.53%2C3.53%2C0%2C0%2C0%2C73%2C68.8v.1c0%2C2.29%2C1.43%2C3.72%2C3.4%2C3.72A4.27%2C4.27%2C0%2C0%2C0%2C79%2C71.71v-3.4H76.21Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.41%2C76c-1.94%2C0-3.33%2C1.55-3.33%2C3.75v.13c0%2C2.19%2C1.37%2C3.72%2C3.32%2C3.72s3.33-1.55%2C3.33-3.74v-.13C11.73%2C77.58%2C10.36%2C76%2C8.41%2C76Zm1.74%2C3.84c0%2C1.45-.72%2C2.36-1.74%2C2.36s-1.76-.92-1.76-2.36V79.8c0-1.45.72-2.35%2C1.75-2.35s1.75.91%2C1.75%2C2.36Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15.43%2C76.17H13v7.35h1.52V81.28h.86a2.51%2C2.51%2C0%2C0%2C0%2C2.75-2.57v0A2.42%2C2.42%2C0%2C0%2C0%2C15.43%2C76.17Zm1.16%2C2.57a1.13%2C1.13%2C0%2C0%2C1-1.23%2C1.18h-.85V77.54h.83a1.1%2C1.1%2C0%2C0%2C1%2C1.25%2C1.19Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M21.62%2C76.17H19.17v7.35H20.7V81.28h.86a2.51%2C2.51%2C0%2C0%2C0%2C2.75-2.57v0A2.42%2C2.42%2C0%2C0%2C0%2C21.62%2C76.17Zm1.15%2C2.57a1.12%2C1.12%2C0%2C0%2C1-1.22%2C1.18H20.7V77.54h.82a1.1%2C1.1%2C0%2C0%2C1%2C1.25%2C1.19Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M28.42%2C76c-1.94%2C0-3.33%2C1.55-3.33%2C3.75v.13c0%2C2.19%2C1.37%2C3.72%2C3.32%2C3.72s3.33-1.55%2C3.33-3.74v-.13C31.74%2C77.58%2C30.38%2C76%2C28.42%2C76Zm1.75%2C3.84c0%2C1.45-.73%2C2.36-1.75%2C2.36s-1.76-.92-1.76-2.36V79.8c0-1.45.72-2.35%2C1.75-2.35s1.76.91%2C1.76%2C2.36Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M38.38%2C78.62v-.05a2.33%2C2.33%2C0%2C0%2C0-.62-1.7%2C2.77%2C2.77%2C0%2C0%2C0-2-.7H33v7.35h1.52V81.1h1l1.35%2C2.42h1.75L37%2C80.79A2.22%2C2.22%2C0%2C0%2C0%2C38.38%2C78.62Zm-1.54%2C0a1.06%2C1.06%2C0%2C0%2C1-1.19%2C1.1H34.52V77.54h1.1c.77%2C0%2C1.22.37%2C1.22%2C1.11Z%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2239.16%2077.58%2041.01%2077.58%2041.01%2083.52%2042.52%2083.52%2042.52%2077.58%2044.37%2077.58%2044.37%2076.17%2039.16%2076.17%2039.16%2077.58%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M49.44%2C80.7c0%2C1-.49%2C1.53-1.28%2C1.53s-1.28-.52-1.28-1.56v-4.5H45.36v4.49c0%2C2%2C1.09%2C3%2C2.78%2C3s2.82-1%2C2.82-3V76.17H49.44Z%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2256.59%2080.45%2053.78%2076.17%2052.38%2076.17%2052.38%2083.52%2053.88%2083.52%2053.88%2079.08%2056.78%2083.52%2058.09%2083.52%2058.09%2076.17%2056.59%2076.17%2056.59%2080.45%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2259.66%22%20y%3D%2276.17%22%20width%3D%221.52%22%20height%3D%227.35%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2262.32%2077.58%2064.17%2077.58%2064.17%2083.52%2065.68%2083.52%2065.68%2077.58%2067.52%2077.58%2067.52%2076.17%2062.32%2076.17%2062.32%2077.58%22/%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2271.1%2079.06%2069.65%2076.17%2067.92%2076.17%2070.32%2080.62%2070.32%2083.52%2071.84%2083.52%2071.84%2080.6%2074.23%2076.17%2072.56%2076.17%2071.1%2079.06%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.ehl{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2079%2083.52%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23231f20%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eehl%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Foreground%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.1%2C65.17H4.83v1.38H1.61v1.58H4.45v1.38H1.61v1.64H4.88v1.37H.1Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.62%2C72.73l-.73-.67A3.07%2C3.07%2C0%2C0%2C1%2C9%2C72.65c-1.95%2C0-3.31-1.53-3.31-3.73V68.8c0-2.21%2C1.38-3.75%2C3.33-3.75s3.31%2C1.53%2C3.31%2C3.72v.13a4.18%2C4.18%2C0%2C0%2C1-.57%2C2.18l.73.65Zm-1.8-1.65-1-.9.91-1%2C.93.88a3.52%2C3.52%2C0%2C0%2C0%2C.16-1.14v-.1c0-1.45-.74-2.36-1.76-2.36s-1.75.89-1.75%2C2.34v.1c0%2C1.5.75%2C2.36%2C1.8%2C2.36A1.48%2C1.48%2C0%2C0%2C0%2C9.82%2C71.08Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M13.56%2C69.67v-4.5h1.52v4.51c0%2C1%2C.5%2C1.55%2C1.28%2C1.55s1.28-.5%2C1.28-1.52V65.17h1.52v4.47c0%2C2-1.12%2C3-2.82%2C3S13.56%2C71.65%2C13.56%2C69.67Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.46%2C65.13h1.45l2.64%2C7.39H25l-.54-1.59H21.9l-.54%2C1.59H19.83ZM24%2C69.58l-.8-2.39-.81%2C2.39Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M27.52%2C65.17H29v6h3v1.39H27.52Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M35.49%2C65.17H37v3h2.41v-3h1.52v7.35H39.42v-3H37v3H35.49Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.2%2C68.92V68.8c0-2.21%2C1.39-3.75%2C3.33-3.75s3.32%2C1.53%2C3.32%2C3.72v.13c0%2C2.2-1.39%2C3.75-3.33%2C3.75S42.2%2C71.12%2C42.2%2C68.92Zm5.08%2C0v-.07c0-1.45-.74-2.37-1.76-2.37s-1.75.91-1.75%2C2.36v.07c0%2C1.45.74%2C2.36%2C1.76%2C2.36S47.28%2C70.34%2C47.28%2C68.89Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C69.67v-4.5h1.52v4.51c0%2C1%2C.49%2C1.55%2C1.28%2C1.55s1.28-.5%2C1.28-1.52V65.17h1.51v4.47c0%2C2-1.11%2C3-2.81%2C3S50%2C71.65%2C50%2C69.67Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M56.5%2C71.54l.91-1.13a2.81%2C2.81%2C0%2C0%2C0%2C1.82.83c.59%2C0%2C1-.29%2C1-.72h0c0-.37-.21-.6-1.26-1-1.3-.5-2.11-1-2.11-2.26v0a2.18%2C2.18%2C0%2C0%2C1%2C2.4-2.15%2C3.52%2C3.52%2C0%2C0%2C1%2C2.38.9l-.85%2C1.16a2.6%2C2.6%2C0%2C0%2C0-1.57-.69c-.52%2C0-.85.27-.85.65h0c0%2C.42.25.62%2C1.4%2C1.09s2%2C1%2C2%2C2.19v0a2.22%2C2.22%2C0%2C0%2C1-2.47%2C2.21A4%2C4%2C0%2C0%2C1%2C56.5%2C71.54Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.92%2C65.17h1.52v7.35H62.92Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M66%2C65.17h1.39l2.82%2C4.29V65.17h1.49v7.35h-1.3l-2.91-4.44v4.44H66Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M73%2C68.9v-.09a3.53%2C3.53%2C0%2C0%2C1%2C5.84-2.88l-.91%2C1.19a2.06%2C2.06%2C0%2C0%2C0-1.52-.63c-1%2C0-1.85%2C1-1.85%2C2.31v.08c0%2C1.51.83%2C2.36%2C1.91%2C2.36a1.9%2C1.9%2C0%2C0%2C0%2C1.1-.3v-1.3H76.21V68.31H79v3.4a4.22%2C4.22%2C0%2C0%2C1-2.61.92C74.41%2C72.63%2C73%2C71.2%2C73%2C68.9Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M20.87%2C76.17H22.4v6h3v1.39h-4.5Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M26.44%2C76.17h4.73v1.38H28v1.58h2.84v1.38H28v1.64h3.27v1.37H26.44Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M32.47%2C76.17h1.39l2.81%2C4.29V76.17h1.5v7.35H36.86L34%2C79.08v4.44H32.47Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M39.69%2C76.17h2.37a3.37%2C3.37%2C0%2C0%2C1%2C3.51%2C3.63v.09a3.38%2C3.38%2C0%2C0%2C1-3.51%2C3.63H39.69Zm1.52%2C1.38v4.6h.84c1.16%2C0%2C1.94-.81%2C1.94-2.27v0c0-1.46-.78-2.28-1.94-2.28Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M46.82%2C76.17h4.73v1.38H48.33v1.58h2.84v1.38H48.33v1.64H51.6v1.37H46.82Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M52.85%2C76.17h2.76a2.73%2C2.73%2C0%2C0%2C1%2C2%2C.71%2C2.31%2C2.31%2C0%2C0%2C1%2C.62%2C1.7v0a2.22%2C2.22%2C0%2C0%2C1-1.36%2C2.17l1.56%2C2.73H56.68l-1.36-2.41h-1v2.41H52.85Zm2.64%2C3.59a1.06%2C1.06%2C0%2C0%2C0%2C1.2-1.1h0c0-.73-.45-1.1-1.23-1.1H54.37v2.21Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223%22%20y%3D%2228.09%22%20width%3D%2233%22%20height%3D%227%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223%22%20y%3D%2240.09%22%20width%3D%2233%22%20height%3D%227%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M39.5%2C0%2C0%2C25.32v8.77H6v27H73v-27h6V25.32ZM66%2C54.09H13V25.87L39.5%2C9.18%2C66%2C25.87Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.nyse{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20646.45%20797.53%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23231f20%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Enyse%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M502.33%2C353.18V339.76H414V461.57h89.2V448.09H428.63V406.86h65.94V393.4H428.63V353.18Zm144.1-90.25H.14V270H646.43ZM539%2C339.76V461.57h42.43c18.27%2C0%2C34.85-6.25%2C46.68-17.61%2C11.64-11.16%2C18-26.55%2C18-43.33v-.34c0-35.07-27.23-60.53-64.73-60.53Zm91.94%2C60.87V401c0%2C27.64-20.36%2C46.94-49.51%2C46.94H553.63V353.33h27.76C610.54%2C353.33%2C630.9%2C372.78%2C630.9%2C400.63Zm-19.28-246.8H517.76V3.23H475.34V192.48H611.62ZM322.55%2C195.71c27.9%2C0%2C53.57-10.21%2C72.29-28.75a96.46%2C96.46%2C0%2C0%2C0%2C28.52-69.11v-.53c0-26.35-10-50.79-28.25-68.84C376.57%2C10.12%2C351%2C0%2C323.09%2C0s-53.58%2C10.21-72.3%2C28.75a96.45%2C96.45%2C0%2C0%2C0-28.52%2C69.1v.54c0%2C26.34%2C10%2C50.79%2C28.26%2C68.84C269.07%2C185.59%2C294.65%2C195.71%2C322.55%2C195.71Zm-56-98.39c0-33.14%2C24.07-58.13%2C56-58.13A55%2C55%2C0%2C0%2C1%2C363.2%2C56.51a60.05%2C60.05%2C0%2C0%2C1%2C15.86%2C41.34v.54c0%2C33.14-24.06%2C58.13-56%2C58.13a55%2C55%2C0%2C0%2C1-40.65-17.32%2C60.07%2C60.07%2C0%2C0%2C1-15.87-41.35ZM84%2C192.48h42.42V42.42h57.28V3.23h-157V42.42H84ZM218.1%2C450c-15.83%2C0-27.72-4.91-41-16.93l-.38-.35-9.13%2C10.76.36.33c14.91%2C13.28%2C30.71%2C19.47%2C49.73%2C19.47%2C24.57%2C0%2C41.74-14.26%2C41.74-34.67v-.38c0-18.21-11.9-28.57-39.8-34.66-21.46-4.6-32.36-9.41-32.36-22.94v-.37c0-11.19%2C10.37-19%2C25.23-19%2C12.7%2C0%2C23.67%2C4.12%2C34.52%2C13l.4.33%2C8.54-11.31-.37-.3c-13-10.47-25.79-14.93-42.77-14.93-23.27%2C0-40.16%2C14.06-40.16%2C33.44v.3c0%2C19.05%2C11.49%2C29%2C41%2C35.4%2C26%2C5.51%2C31%2C12.14%2C31%2C22.45V430C244.56%2C441.76%2C233.68%2C450%2C218.1%2C450ZM436.25%2C682.82c-26.12-7.74-35.4-12.51-35.4-23.85v-.54c0-8.93%2C8.75-15.66%2C20.35-15.66%2C13.3%2C0%2C28.13%2C6.11%2C44.1%2C18.18l.43.32%2C19.78-31.22.23-.36-.32-.28c-18-15.74-39.42-23.72-63.66-23.72-17.13%2C0-32.52%2C5.5-43.33%2C15.49-11.09%2C10.26-16.95%2C24.42-16.95%2C41v.5c0%2C24.21%2C21.25%2C45.61%2C56.86%2C57.24%2C27.18%2C8.81%2C34.22%2C13.6%2C34.22%2C23.28v.52c0%2C8.15-8.51%2C16.82-24.28%2C16.82-17.46%2C0-33.53-7.11-50.58-22.37l-.44-.39-20.21%2C31.94.31.28a104.28%2C104.28%2C0%2C0%2C0%2C70.23%2C27.58c34.81%2C0%2C63.14-26%2C63.14-58V739C490.73%2C712.47%2C472.4%2C693.58%2C436.25%2C682.82Zm-173-7.81-41-66.93-.15-.24h-46L244.19%2C714.3v81.11H283V713.54l67.28-104.93.49-.77H304.37Zm383.18-33.33V607.84H523.87V795.41H646.45V761.56H562.31v-43h72.37V684.66H562.31v-43ZM112.31%2C724.14%2C38.56%2C607.84H.15V795.41H38.33V673.62l77.21%2C121.79h35V607.84H112.31ZM646.43%2C531H.14v7.12H646.43ZM132%2C461.57V339.76H117.37V461.57ZM82.65%2C447.94h-68V339.76H0V461.57H82.65Zm256.87%2C13.63V353.33h40.65V339.76H284.24v13.57h40.58V461.57Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.facebook{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2022.54%2045.08%22%3E%3Ctitle%3Efacebook%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Icons%22%3E%3Cpath%20id%3D%22facebook%22%20d%3D%22M5.63%2C15H0v7.51H5.63V45.08H15V22.54h6.84L22.54%2C15H15V11.9c0-1.8.36-2.51%2C2.09-2.51h5.42V0H15.39C8.63%2C0%2C5.63%2C3%2C5.63%2C8.67Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.twitter{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2044.96%2036.54%22%3E%3Ctitle%3Etwitter%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Icons%22%3E%3Cpath%20id%3D%22twitter%22%20d%3D%22M45%2C4.33a18.82%2C18.82%2C0%2C0%2C1-5.3%2C1.45A9.23%2C9.23%2C0%2C0%2C0%2C43.72.67a18.32%2C18.32%2C0%2C0%2C1-5.86%2C2.24%2C9.23%2C9.23%2C0%2C0%2C0-15.72%2C8.41%2C26.17%2C26.17%2C0%2C0%2C1-19-9.63A9.23%2C9.23%2C0%2C0%2C0%2C6%2C14a9.18%2C9.18%2C0%2C0%2C1-4.17-1.15A9.23%2C9.23%2C0%2C0%2C0%2C9.21%2C22%2C9.4%2C9.4%2C0%2C0%2C1%2C5%2C22.17a9.23%2C9.23%2C0%2C0%2C0%2C8.62%2C6.4A18.55%2C18.55%2C0%2C0%2C1%2C0%2C32.39a26.08%2C26.08%2C0%2C0%2C0%2C14.14%2C4.15c17.13%2C0%2C26.8-14.47%2C26.22-27.44A19%2C19%2C0%2C0%2C0%2C45%2C4.33Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: 5px;
}
.youtube{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2048.89%2036.67%22%3E%3Ctitle%3Eyoutube%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Icons%22%3E%3Cpath%20id%3D%22youtube%22%20d%3D%22M40%2C.38c-7.35-.51-23.7-.5-31%2C0C1%2C.92.06%2C5.71%2C0%2C18.33s1%2C17.42%2C8.93%2C18c7.34.5%2C23.68.5%2C31%2C0%2C7.93-.54%2C8.87-5.34%2C8.93-18S47.9.92%2C40%2C.38ZM18.33%2C26.48V10.19l16.3%2C8.13Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    position: relative;
    margin-top: 5px;
}
.pinterest{
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2046%2046%22%3E%3Ctitle%3Epinterest%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Icons%22%3E%3Cpath%20id%3D%22pinterest%22%20d%3D%22M23%2C0a23%2C23%2C0%2C0%2C0-8.38%2C44.42%2C22.19%2C22.19%2C0%2C0%2C1%2C.08-6.6c.42-1.79%2C2.7-11.43%2C2.7-11.43A8.31%2C8.31%2C0%2C0%2C1%2C16.71%2C23c0-3.19%2C1.85-5.58%2C4.16-5.58%2C2%2C0%2C2.91%2C1.47%2C2.91%2C3.24%2C0%2C2-1.26%2C4.92-1.91%2C7.65a3.34%2C3.34%2C0%2C0%2C0%2C3.41%2C4.16c4.09%2C0%2C7.23-4.31%2C7.23-10.53%2C0-5.51-4-9.36-9.61-9.36a10%2C10%2C0%2C0%2C0-10.38%2C10%2C8.94%2C8.94%2C0%2C0%2C0%2C1.71%2C5.25.7.7%2C0%2C0%2C1%2C.16.66l-.64%2C2.61c-.1.42-.33.51-.77.31C10.11%2C30%2C8.31%2C25.82%2C8.31%2C22.45c0-7.26%2C5.27-13.92%2C15.2-13.92%2C8%2C0%2C14.18%2C5.68%2C14.18%2C13.28%2C0%2C7.93-5%2C14.31-11.94%2C14.31-2.33%2C0-4.52-1.21-5.27-2.64l-1.43%2C5.46a25.46%2C25.46%2C0%2C0%2C1-2.86%2C6A23%2C23%2C0%2C1%2C0%2C23%2C0Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E) no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}

.invalid {
    background-color: red;
}

.submit-wrap.big-btn{
    width: 285px;
    margin: auto;
    padding-top: 30px;
}