*{
    margin: 0;
    padding: 0;
}
ol,ul{
    list-style: none;
}
a,a:hover{
    text-decoration: none;
}
img{
    border: 0px;
}
h1,h2,h3,h4,h5,h6,ol,ul,p,address{
    margin-top: 0px;
    margin-bottom: 0px;
}
@font-face{
    font-family: helvetica;
    src:url(/i/fonts/cryptocurrency/HelveticaLTStd-Roman.woff);
    font-display: swap;
}

@font-face{
    font-family: 'GothamProMedium';
    src:url('/i/fonts/cryptocurrency/GothamProMedium.eot');
    src:url('/i/fonts/cryptocurrency/GothamProMedium.eot?#iefix') format('embedded-opentype'),
           url('/i/fonts/cryptocurrency/GothamProMedium.woff') format('woff'),
           url('/i/fonts/cryptocurrency/GothamProMedium.ttf') format('truetype'),
           url('/i/fonts/cryptocurrency/GothamProMedium.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'GothamProRegular';
    src:url('/i/fonts/cryptocurrency/GothamProRegular.eot');
    src:url('/i/fonts/cryptocurrency/GothamProRegular.eot?#iefix') format('embedded-opentype'),
           url('/i/fonts/cryptocurrency/GothamProRegular.woff') format('woff'),
           url('/i/fonts/cryptocurrency/GothamProRegular.ttf') format('truetype'),
           url('/i/fonts/cryptocurrency/GothamProRegular.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{
	font-family: helvetica;
    overflow: hidden;
    overflow-y: auto;
}
/* Header area start */

.crypto-headflex{}
.crypto-headflex__one{width: 100%;}
.crypto-headflex__two{max-width: 175px; width: 100%;}
.crypto-headflex__one img{max-height: 101px; width: 100%;  max-width: 200px;}
.crypto-headflex__one__active{color: #fff;}
.crypto-headflex__one__list{display: none !important; border: 1px solid #000; margin-top: -1px; border-right: 0px; border-left: 0px;}
.crypto-headflex__one__list:hover{}
.crypto-headflex__two:hover .crypto-headflex__one__list{display: block !important;}
.crypto-headflex__one__content{position: absolute; width: 100%; max-width: 175px; z-index: 1;}
.crypto-headflex__two:hover .crypto-headflex__one__content{background-color: rgba(0,0,0,.7);}
.crypto-headflex__two div.selected{}
div#language:hover{background-color: rgba(0,0,0,.7) !important;}
div#language div.selected:hover{background-color: rgba(0,0,0,.7) !important;}

.header-area {
    background-image: url(/i/img/cryptocurrency/header-bg.webp) ;
    min-height: 100vh;
    width: 100%;
    background-position: center right;
    background-size: cover;
    background-repeat: no-repeat;
	position:relative;
}
.logo-area {
	padding: 35px 0;
}
.logo-area img {
	width: 88.5%;
	height: auto;
}
.left-header-text h2 {
	font-size: 40pt;
	color: #fff;
	margin: 16% 0 10%;
}
.left-header-text p {
	color: #fff;
	font-size: 16pt;
}
.ber-area {
	position:relative;
}
.ber img {
	width: 56%;
	height: auto;
	margin: 0 auto;
}
.ber-area::after {
	position: absolute;
	left: 0;
	top: -31px;
	width: 165px;
	height: 3px;
	background: red;
	content: "";
}
.text-bottom-header p {
	text-align: center;
	color: #fff;
	padding: 12% 0 2%;
	font-size: 14pt;
}

/* for modal */
.form-area.moduil {
	position: inherit;
	width: 100%;
	min-height: 70vh;
}
.modal-content.new-design {
	width: 80%;
	margin: 0 auto;
}
.btn.btn-primary.btn-custom {
	background: #5da715;
	border: none;
	padding: 10px 35px;
}
.button-text {
	display: none;
}
#fname{
	display:none;
	float: left;
	width: 0;
}
#lname {
	float: left;
	width: 0;
	margin-left: 10%;
	display:none;
}
#ename {
	float: left;
	display: none;
	margin: 0;
	margin-top: 4%;
}

.form-area {
    background-color: #fff;
    padding: 50px 45px;
    text-align: center;
}
.form-area h4 {
  font-size: 24pt;
  margin-bottom: 20px;
  color: #333333;
  text-align: left;
}
.form-area p {
  font-size: 15pt;
  color: #333333;
  text-align: left;
}
.common-border {
	border: none;
	float: left;
	width: 45%;
	border-bottom: 1px solid #aaaaaa;
	color: #aaaaaa;
    padding: 0px 0 7px;
}
.f-name{
	float:left;
}
.l-name{
	float:right;
}
.emailarea {
  width: 100%;
  border: none;
  border-bottom: 1px solid #aaaaaa;
  padding: 22px 0 7px;
}
.number {
	padding: 35px 0 7px;
}
.number-t {
	border: none;
	border-bottom: 1px solid #aaaaaa;
	width: 70%;
	float: right;
	padding: 0 7px !important;
}
.option-style {
	width: 20%;
	float: left;
	color: #aaaaaa;
}
.submited {
	border: 1px solid #5da715;
	background: #5da715;
	padding: 12px 35px;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
	display: block;
	margin: 0 auto;
	margin: 70px auto 15px;
    box-shadow: 0px 3px 0px #387100;
    font-family: GothamProMedium;
}
.form-area input {
	margin-top: 20px;
	padding: 5px 7px;
	background: none;
	color: #aaaaaa;
}
.number-t {
	margin: 0 !important;
}

.clr {
  color: #ed1c24;
}
.all-check {
  margin-left: 10px;
  font-size:13px;
}

/* header area end */
/* about area start */
.about-area{
	background-image: url(/i/img/cryptocurrency/about.webp);
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	position:relative;
	text-align:center;
	padding: 60px 0;
}

.text-about p {color: #666666; font-size: 16px; font-family: GothamProRegular;}
.text-about h2 {color: #fff; font-size: 36px; padding: 60px 0; font-family: GothamProMedium;}
.text-about p:last-child {
	margin-top: 25px;
}
.icon-box h2 {font-size: 24px; margin: 22px 0 7px; font-family: GothamProMedium;}

.icon-box {
  color: #fff;
  text-align: center;
}
.icon-box p {font-size: 16px; line-height: 28px; font-family: GothamProRegular;}
.boxs {
	margin: 80px 0;
}
.icon-box img {
	width: 25%;
	height: auto;
}

/* profit area */

.prfit {
  text-align: center;
  color: #fff;
  padding: 70px 0;
  position:relative
}
.profit-heading h2 {
    padding-bottom: 60px;
    font-size: 36px;
    font-family: GothamProMedium;
}
.first-box img {
  width: 100%;
  min-height: 603px;
}
.submited.p-submit {
	padding: 12px 18px;
	font-size: 16px;
	margin-top: 10%;
}
.text-profit h3 {
    font-size: 24px;
    font-family: GothamProMedium;
}
.text-profit h2 {
    font-size: 36px;
    padding: 20px 0;
    font-family: GothamProRegular;
}
.text-profit p {
	font-size: 14px;
    padding: 0px 18px;
    font-family: GothamProRegular;
}
.style-pr {
	color: #666666;
	letter-spacing: 2px;
}
.text-style {
	color: #fff;
	border-bottom: 2px solid #ed1d24;
    font-size: 14px;
    font-family: GothamProRegular;
}
.style-heading-text {
    font-size: 18px;

    padding: 20px 0 0;
    font-family: GothamProRegular;
}
.change-up {
    color: #7bd622;
}
.change-down {
    color: #d62222;
}
.text-profit {
	position: absolute;
	top: 47%;
	left: 6.5%;
}

.style-pr span {
    cursor: pointer;
}

.style-pr span:hover {
    color: #FFF
}

/* carousel start */
.area-carosel h5 {
	padding: 0 0 35px;
	color: #fff;
	font-size: 16px;
    font-family: GothamProRegular;
}
.owl-nav .owl-prev {
	position: absolute;
	left: -40px;
	top: 13px;
	color:#ed1c24 !important;
}
.owl-nav .owl-next {
	position: absolute;
	right: -40px;
	top: 13px;
	color:#ed1c24 !important;
}
.owl-nav i{
	font-size:22px;
}

/* carousel end here */

/* icons-area start */
.icons-all{
	background-image: url(/i/img/cryptocurrency/bg2.webp);
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	position:relative;
	text-align:center;
	padding: 25px 0 0px;
	color: #fff;
}


/* all-box area */

.main-box {
  width: 100%;
}
.box-1 img {
  width: 100%;
}
.box-1 {
  width: 17%;
  float: left;
}
.text-box1 {
  width: 78%;
  float: right;
  text-align: left;
}
.text-box1 p {
    font-size: 14px;
    font-family: GothamProRegular;
    margin-top: 10px;
}
.p-top {
	padding: 80px 0;
    font-size: 36px;
    font-family: GothamProMedium;
}
.text-box1 h2{font-family: GothamProMedium; font-size: 18px;}

.another-box {
	padding: 60px 0px;
}
.text-icon-heading {
	padding: 80px 0 0px;
}
.text-icon-heading h2 {
	font-size: 36px;
    font-family: GothamProMedium;
}
.text-screen img {
	width: 100%;
	height: auto;
	margin-top: 40px;
}
/* footer area start */
.footer-area {
	background-color: #402415;
	text-align: center;
	color: #fff;
	padding: 50px 0;
}
.logo-footer img {
	margin-bottom: 2%;
}
.color-tesst {
	margin: 15px 0;
}

.menu-link ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu-link ul li {
  display: inline-block;
  margin: 0 10px;
}
.menu-link ul li a {
	color: #fff;
	font-size: 14pt;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.footer-text p {
	font-size: 12px;
    font-family: GothamProRegular;
	color: #ad8268;
}
.logo-footer {
	border-bottom: 1px solid #fff;
	margin-bottom: 5%;
}

:focus{outline: 0;}

.header{background: url(/i/img/cryptocurrency/header-bg.webp) center right no-repeat; background-size: cover; min-height: 1000px;}
.headercontent{max-width: 1180px; width: 100%; box-sizing: border-box; padding: 20px; margin: 0 auto;}
.headercontent__img{}
.headercontent__img a{}
.headercontent__img img{max-height: 101px; width: 100%; max-width: 300px;}
.headercontent__content{margin-top: 100px;}
.headercontent__flex{}
.headercontent__flex__one{color: #fff;}
.headercontent__flex__two{padding-left: 40px;}
.headercontent__flex__one__text1{font-size: 45px; position: relative; padding-bottom: 30px; margin-bottom: 30px; max-width: 650px; font-family: GothamProMedium;}
.headercontent__flex__one__text1:after{content: ''; position: absolute; width: 165px; height: 3px; background: red; left: 0px; bottom: 0px;}
.headercontent__flex__one__text2{font-size: 16px; font-family: GothamProRegular;}
.headercontent__flex__one__text3{text-align: center; margin-top: 100px; font-family: GothamProRegular; font-size: 12px; color: #a0927a; text-shadow: 1px 1px 0px #000;}

.headercontent__flex__form{}
.headercontent__flex__form a{color: #ed1c24;}
.headercontent__flex__form a:hover{text-decoration: underline;}
.headercontent2__flex{}
.headercontent2__flex__one{background: #fff; padding: 45px; width: 450px; box-sizing: border-box; margin: 0 auto; position: relative;}
.headercontent__flex__form__content{}
.form__content__step1{}
.form__content__step1__text1{font-size: 24px; line-height: 30px; color: #333; font-family: GothamProRegular;}
.form__content__step1__text2{font-size: 15px; padding-top: 20px; color: #333; font-family: GothamProRegular;}
.form__content__step1__one{margin-top: 20px;}
.form__content__step1__one input[type="text"]{border: 0px; border-bottom: 1px solid #aaa; padding: 10px; width: 100%; box-sizing: border-box; font-size: 17px; font-family: GothamProRegular;}
.form__content__step1__one input.red[type="text"]{ border-bottom: 1px solid #ed1c24;}
.header_modalbtn{position: fixed; bottom: 0px; border: 1px solid #5da715; background: #5da715; color: #fff; padding: 10px; width: 100%; -webkit-text-stroke: 0px; text-align: center; z-index: 100; cursor: pointer; font-size: 16px; display: none;}
.form__content__step1__one__btn{border: 1px solid #5da715; background: #5da715; padding: 12px 35px; color: #fff; font-size: 18px; box-shadow: 0px 3px 0px #387100; border-radius: 4px; display: block; margin: 0 auto; margin-top: 40px; cursor: pointer; text-align: center; font-family: GothamProMedium; width: 100%;}
.form__content__step1__one__btn:hover, .header_modalbtn:hover, .submited:hover{border: 1px solid #6ec51a; background: #6ec51a;}
.headercontent2__checkbox{}
.headercontent2__checkbox__one{}
.headercontent2__checkbox__two{padding-left: 10px; color: #333; font-size: 12px; font-family: GothamProRegular;}
.headercontent2__flex__one__close{position: absolute; top: 0px; margin: 0 -45px; border-bottom: 1px solid #333; width: 100%; text-align: right; padding: 0px 10px; color: #333; font-size: 20px; display: none; cursor: pointer;}
.headercontent2__flex__one__close:hover{color: #000;}
.form__content__step2{display: none; margin-top: 0.25rem; font-weight: 600; color: #ed1c24;}
.form__content__step3{display: none;}
.form__success__line{margin-top: 20px;}
.form__success__line__two[closestep]{cursor: pointer; text-align: right;}
.form__success__line__two[closestep]:hover{text-decoration: underline;}
.form__success__line__one{padding-right: 10px;}

.show{display: block;}
.hide{display: none;}

.preloader_white_mini{
    position: relative;
}

.preloader_white_mini::before,
.preloader_white_mini::after,
.preloader_red_mini::before,
.preloader_red_mini::after{
    position: absolute;
    content: "";
    background-size: cover;
}

.preloader_white_mini,
.preloader_white_mini::before,
.preloader_white_mini::after{
    display: block;
    width: 34px;
    height: 34px;
}

.preloader_white_mini::before {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXpJREFUeNrkm22IVFUYx8%2FMjovFuBK15aZJia69Uu6uuV9MSwgKsZTovT6W1IfCVSgUpBJ6gU2zN7IaQ7I3IxNbgiCzzNrKisrMpLAk2jfNt43VsZ3p%2F3T%2F0eXOOXfmXu+duScP%2FEDvzDnn+c+55zzPec7ZdLFYVFVibdFc1lbLjrQ6wUoUgjPgLnB1jHbOYR+ZWgu+HHwDngZPgZExiJU2V7CPr8DMWgieCN4Cm8D5fHYOuDcGwYvYtpSLwAfse2Ko1gJO+nrwMDhqWHwOgzP53RRoAXeD1aDfZ9HqAzl+t4V1pY2xbFNXhsAyMCKIhn8aDlBS4BPQ7vOdDeBncB2o51vwBdgJfgF9YAgcAaeAM8AEcB6YxmnyJ3gTTAazffraCqbLuMU1wkIbKPiM1gHwJLjUNVJBSLHucvCHTz%2FDtCVQ+2H92UsaA3rAAnByhH4zCxaCXk1%2FuTBthjVkjGtu5cFjNC6ugEHa7gTH2OdB2hC4rbB+bRDsAllwK+donEX66wCvkv18FplbqucCpSuyyHwEfgdtVRDrLttAK+gFH4LTfRbX+iCCH6K%2Fm+J53siOpONrweEaRIeHwFzwNW1p9HwuNn8MHqh0lZ4EjrhWwhdBE+fRt2BVyNU3alK0pZsLZRNtHabtomFCJX74bXCN59kBzll5leaB4YTsBeoYdTXRj2c1Wub6jfCVPn5vFxiVgJH1Mhr85GP3LNP2UFbsTsMv+Re4qUZztlw5CG6gjbqywr3LcguW7deFhkrLwZcJ3uaKbSsNn4mmO3WCd4M9mgoS+z5owd5+KdcYb9nDGL5E8EZwLljiceqPhHXyVS6Dnik5SC2iqavc5mEc6AL7Yw4Z4whBZcOxkW6q4tDyN74Guy0ZXfeovs4FrCdIpJXmfvYVC%2FN0a2h7OojgNgYX3RYK7qYbag0ieAY3CAULBRe5D5geRLD8Op9ZnH7uNo2wDP0bmudXgNUWC5b82f06bbJ5MCXAJnPDYGNpBj8GzUsPWDzCA2ES8YMWCz4URnBB%2FQ+Ln+AGi3U1hBHcaLFgo+3iltYZ3NIki1dpOWjbywCkRPD1mgqv0S11WSpYtoTvgVsqfaUlg9Bu8Ss9zZShMQmWfK+c4qUsFJvilNwSRPA2uqV2S0e3EHSEpYKcz95moeDbGUMXggg+C5wNblSlye0klyxtFtubKhF8ElgMdijnVo6c0M+3SPB82jybLnUxNbl2y%2F8luOaBXw0H3VlLEng9GvtF0xzdycM4MF7zq41RppO4ZJWltNVbxlNbyQhnwHbD+YycvLcmeHSnuG4HeMt31FYywpLaXOATgkr6c3QCR3aUcrKrppTzPcp17uRdtCQc26CpJMel+5STAq1LkFix5WXlXHPS7d%2FluHRTObckN9+OuvxxTjm37WYp50bccwmJwMSGZ5VzBeMypnVyLv8rGjpKahnmxKNgM+eG+3kj2AleAHU1nLN1tOEH2uSdz1t5Y7Dim3hyIeSY0t9wk1%2F0XeUcx9xcg1RQA1%2FjseAq0G8Y%2FREgX2mklVfm63x9fIWkQ7nB01JFsW2M8yWKmmEQq2h7PmjGo9zK2Mx9pyTsO2MOQbPs41MmJppD9xfx1cOOiKOyLNvsqeXVw6llLpfuiFDw51FfLk2HcAUry7ilPsPzS5g2Ok05t9xH8t%2FybKqhTn+ZjOsTQV1kUMGy8m02LQj0gYsMny1TzpmPnAoMkQE+e9xQ5z5lvp2TZ5IuE6dg6UQOqS4A6zWfr+EqGlXZDp7XPF9PG5bQfca+aP2LXPr6vsIrve%2F4zMctPvVOdV0Ul83NzOOx+Xj%2FLOZ9cDG4g%2F%2FvjcElSQy%2FkHN+lc8rXlHJRGCQGPBMzAFHLqqGTri%2FTPtbgAEA1EZTrD32jtkAAAAASUVORK5CYII=) no-repeat;
}

.preloader_white_mini::before{
    -webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.preloader_white_mini::after {
    background: url(data:image%2Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6%2FNlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBhJREFUeNrsm2tIFFEUx2fNoELSwIq+iJWhRA%2FSBKnFtTAqqA+VXyoikiAQDIsgJPpURgQlIfWpIoLsgdqnykhitQdF+SpQexj2oswgi1722v6XPQsSzsx9zczuugd+sO7MnHP%2F48y995x71xcKhYzRZEnGKLOE4IRgZyyVcN2SHfTtA%2FPBYrAQzAMzQNp%2F5w2C56ATtILb9NmR3tTnQC+dCzaCEpAh6eMFqAPn6CboMyZYE8UgGNJvQfKtpZ063uEscAVcBwEHnsIA+b5KsTzrtNg7WgEegZUu9DcrKNYOiu2q4BRQD6rBOBc7WRbrCL3fKW4JngqCYI2Hw+laasMUp4elyaAZZEs29AM4C9qH9egbQLqErzxqSyEYcKKXTgEPFXrbOpA2gl%2F2Xb2C37tgAq8OXrE+xUY1gzEW%2FseCmwr+66mN2oalcnpvZI315n8sjv+ic1Te6XJdM60sGg5ke+M+MF1ghiU7O%2FsB5oJnqr10jeLQ81rg3FeKQ1aN6rBUTAO+iqU7dK7Z5KRYRfAei2NfORuRzflIzxQY7r5bHNsrKzgfFFkcZ9lQlU3wyBS0ikPEAU6hVTYdaCGlo8Lj8DGbocBP52WACxxDx0GQNEIc9t0hjusbQBZd47c5t0Z0HGaN6OcUHKEItNlc0w62gXyCfe6wuaaTfA+PZSf4rcnNNRWcy3HH%2FSY3aisY0JAHMx9lIHmEOH6O6%2FNEJh5LJXvJv+AEmAUOg58SPn6Do+TjOP0tm0dzd1q5isMDq1PtAnNAo8B1jVQHqyAfKpYnIjhHUxr3lIoDjJcW570Dq+i8Lk2xZ4sIztScSzfS9NTM2HTwsuY8PlPkwkkcDs+DUpdr22xM30Kx7SyNV%2FBEzuDTwEnwACxyQWwBuANOUWweS9VZxIvYAnAL1CpkOnY3tpbEFjhRtfws+aitBz1gt0axrLd+Qr5lKpWfeP%2FDHyUbOB6UaRRcKludNBvWkiyS9li3PhHBPXEguEtEcFscCG4VEXwjDgQ3iwjuAO9jWCxre7uIYJb11MWw4IukQWhOejqGBZ+RmYTfBy0xKLaF2i6VdeyLQcH7VdKsJsEE3mu7ZoR3CyjllduN8DJGtBtro+36Eo9gVrWojAHBldRWLVULVlRriGKxDdRGQ5dgtsS4OUqnnPfAJoNzI5tIAeCLEV6sehxFYlmSsxp8UykAWBnbSxEwdO+Ok08OAobI%2Fg5DrsTTb4QX2S55%2FM4Wycz3ZWta7PFeB3aCIReFDlHMEmqD4ZbgSEfGNqaxIl7QBbFBilVtKOy01VG17AZLwDKzHFRDXrucYnSrOtO5X7qJyNHok+3269V595xYNTCrh70xee%2FYd2brTr26G+fz6Gc8kWWQQbcDJxve2KBHcRO%2FakkIjjf7J8AAJpCcb5SurHgAAAAASUVORK5CYII=) no-repeat;
}

.preloader_white_mini::before,
.preloader_white_mini::after,
.preloader_red_mini::before,
.preloader_red_mini::after{
    position: absolute;
    content: "";
    background-size: cover;
}

.successaccount{background: url(/i/img/cryptocurrency/bg2.webp); background-size: cover;}
.successaccount__img img{max-height: 101px; width: 100%; max-width: 300px;}
.successaccount__img{text-align: center;}
.successaccount__content{max-width: 1200px; margin: 0 auto; margin-top: 40px; text-align: center; }
.successaccount__content__text1{color: #fff; font-size: 25px;}
.successaccount__content__text2{color: #fff; font-size: 25px; margin: 20px 0;}
.successaccount__content__text3{color: #fff; font-size: 30px;}
.successaccount__content__text4{color: #ed1c24; font-size: 30px;}
.successaccount [logincount]{color: #ed1c24; vertical-align: middle;}
.successaccount__content iframe{max-width: 800px; width: 100%; height: 450px; border: none; margin-top: 40px;}

.headercontent2__flex.show{position: fixed; z-index: 101; left: 0px; top: 0px; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; display: flex !important;}
.headercontent2__flex.show .headercontent2__flex__one{max-width: 360px; margin: 20px; padding-top: 55px;}
.headercontent2__flex.show .headercontent2__flex__one__close{display: block;}

 .select2-container--default .select2-selection--single{border: 0px solid #fff; height: 45px; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; border-radius: 0px; background: #ffffff; font-family: GothamProRegular; border-bottom: 1px solid #aaa;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color: #000000; line-height: 43px; font-size: 17px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 45px;}
.select2-container{max-width: 100%; margin: 0 auto; display: block; width: 100% !important;}
.select2-dropdown{border-color: #ddd;}
.select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus{border: 0px; border-bottom: 1px solid #aaa;;}
.select2-container{min-width: 120px;}
.select2-container--default .promo-flag{vertical-align: middle;}
.select2-dropdown{background-color: #fff; border: 1px solid #aaaaaa !important;}

.promo-phone__code{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}
.promo-phone__code__one{margin-right: 20px;}
.promo-phone__code__one:last-child{margin-right: 0px;}
.promo-phone__code__one input{width: 100% !important;}

@media (max-width: 400px) {
    .select2-container--default .select2-selection--single {height: 43px; }
    .form__content__step1__one input[type="text"]{padding: 10px 0px;font-size: 16px;}
    .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 16px;}
    .select2-container{min-width: 80px;}
    .promo-phone__code__one{margin-right: 5px;}
    .f32 {width: 28px; }
    .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px;}
}