.turnkey-wrapper{
	padding: 40px 40px 0 40px;
  	border: 1px solid #E8E8E8;
    border-radius: 28px;
    overflow: hidden;
  max-width: 540px;
  background: #fff;
      overflow: hidden!important;
      position: relative;
}
.turnkey-h2{
  font-size: 26px;
  line-height: auto;
 font-family: 'poppinsbold';
  margin-bottom: 40px;
  color: #2A2E45;
  text-align: center;
}
.turnkey-wrapper .choose-country-form {
    display: flex
;
    width: 100%;
    border: 2px solid #ff725e;
    border-radius: 30px;
    background: #fff;
}
.turnkey-wrapper .country-flag-input{
	width: 100%;
}
.turnkey-wrapper .selectize-input{
    border-radius: 30px;
    height: 100%;
    width: 100%;
    border: none !important;
    box-shadow: none !important;
    display: flex;
    text-align: left;
    padding: 8px 40px;
    min-height: 45px;
}
.turnkey-wrapper .choose-country-form
  .selectize-control.single
  .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ff725e transparent;
}
.turnkey-wrapper .selectize-dropdown.single.country-flag-input  {
  box-shadow: 0 3px 56px #574b0d1f;
  border-radius: 17px;
  border: 0;
  background: #fff;
  margin-left: -2px;
  transform: translateY(2px);
  padding-bottom: 15px;
  padding-top: 70px;
  margin-top: -60px;
  top: 56px !important;
  left: -1% !important;
  font-size: 15px;
  color: #959595;
  line-height: 22px!important;
  width: 104% !important;
}
.turnkey-wrapper .selectize-dropdown .option{
    padding: 0px 8px 0px 32px!important;
  cursor: pointer;
}
.turnkey-wrapper .selectize-dropdown-content{
	padding: 0 15px;
  animation: dropdown 0.3s ease-in-out;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.turnkey-wrapper .selectize-dropdown .selectize-dropdown-content > div {
  margin-bottom: 10px !important;
}
.turnkey-wrapper .country-flag-input.selectize-control.single .selectize-dropdown .selectize-dropdown-content div {
  display: flex;
  margin-bottom: 6px;
  align-items: center;
}
.turnkey-wrapper .country-flag-input.selectize-control.single .selectize-dropdown .selectize-dropdown-content div {
  display: flex;
  margin-bottom: 6px;
  align-items: center;
}
 .turnkey-wrapper .selectize-dropdown .selectize-dropdown-content img {
  margin-right: 15px;
}
.turnkey-wrapper .selectize-dropdown-content .title {
  display: flex;
  align-items: center;
  font-family: 'poppinsregular';
  font-weight: 500;
  color: #6A6D81;
  font-size: 16px;
  display: inline-block;
  line-height: 22px;
}
.turnkey-wrapper .select-flag-wrap img {
  object-fit: cover;
  height: 100%;
}
.turnkey-wrapper .hidden{
	display: none;
}
.turnkey-wrapper .selectize-control.single .selectize-input input,.turnkey-wrapper .selectize-control.single .selectize-input {
  cursor: pointer;
  z-index: 100;
  display: flex!important;
}
.turnkey-wrapper .country-flag-input.selectize-control.single .selectize-input,  .turnkey-wrapper .country-flag-input.selectize-control.single .selectize-input input::placeholder, .turnkey-wrapper .country-flag-input.selectize-control.single .selectize-input input {
  color: #959595 !important;
  font-size: 16px!important;
  line-height: 25px!important;
      font-family: "poppinsregular", sans-serif !important;
}
.turnkey-wrapper .selectize-input > div {
  display: flex;
  align-items: center;
}
.turnkey-wrapper .form-wrapper .form-control{
	height: 45px!important;
}
 .turnkey-wrapper .form-control{
	padding: 5px 40px!important;
}
.turnkey-wrapper .selectize-control.single .selectize-input:after{
	border-color: #FF725E  transparent transparent transparent;
}
.turnkey-wrapper .form-wrapper .form-group{
	margin-bottom: 24px!important;
}
.turnkey-wrapper .form-button{
	background: #FF725E;
    height: 52px;
    width: 100%;
    color: #fff;
    border-radius: 18px;
    border: none;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Poppins';
    margin-top: 50px;
  cursor: pointer;
}
.turnkey-wrapper .turnkey-thank{
	width: 100%;
    padding: 40px 40px 0 40px!important;
}
.turnkey-wrapper .turnkey-thank h2{
 font-family: 'poppinsbold';
	font-size: 26px;
  margin-bottom: 40px;
  color: #2A2E45!important;
}
.turnkey-thank  p, .turnkey-thank p *{
	font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 40px;
    font-family: 'poppinsregular';
}
.turnkey-thank img{
	width: 85%;
  max-width: 462px;
}
.copyright-links a{
  color: #6A6D81;
}
.copyright-links:hover{
  color: #FF725E;
}
.turnkey-wrapper .bf-thank.show{
	max-height: calc(100% - 5px)!important;
}	
@media (max-width: 768px){
  .turnkey-wrapper{
      padding:30px  20px 0 20px!important;
  }
  .turnkey-h2{
  	font-size: 22px!important;
  }
  .turnkey-wrapper .bf-thank.show {
  	display: flex;
    flex-direction: column;
  }
  .turnkey-wrapper .bf-thank p{
  	flex-grow: 1;
  }
}