			.toggler_menu_show_items{
				display: none;
			}
			.menu__link:hover{
				color: #ff5b14;
			}
			.header__bottom {
    padding: 15px 0 15px;
}
			@media (max-width: 991px) {
				.header__bottom .container{
					display: flex;
					justify-content: space-between;
				}
				.bottom-header__body{
					width: 90%;
				}

			}
			@media (max-width: 790px) {
				.toggler_menu_show_items{
					display: block;
				}
				.toggler_menu_hidden_items{
					display: none;
				}
				.toggler_menu_show_items .azure-block{
					margin-top: 20px;
					margin-bottom: 20px;
				}
			}
            
            
            
@media (max-width:620px)  {
    .border_pay{
        width: 100%!important;
    }
    .bottom-text-pay{
        width: 100%!important;
    }
    }

    .pay_gift_img_div{
        position: absolute;
        top: -5px; 
        left: -5px; 
        transform: rotate(15deg);
    }
    .mt-4{
        margin-top: 1.5rem !important;
    }
    .mt-2{
        margin-top: 0.5rem !important;
    }
    .bottom-text-pay{
        background: rgb(207, 233, 209); 
        color: rgb(18, 18, 18);
        padding: 5px 15px 5px 30px;
        border-radius: 5px;
        position: relative;
        text-align: left;
        max-width: 350px;
         width: 70%;
         margin: auto;
         margin-bottom: 20px;
    }
    .auth-registration .btn-orange{
        width: 200px;
        margin: auto;
    }

    .text-success {
        color: #28a745 !important;
    }
    .justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.text-center{
    text-align: center;
}
.combo_bonus_text{
    margin-bottom: 5px;
}
.border_pay{
    border: 1px solid #33888c;
    border-radius: 25px;
    margin: auto;
    width: 70%;
    max-width: 350px;
    border-top: none;
    margin-top: 10px;
    margin-bottom: 15px;
   border-bottom-left-radius: 0;
    border-bottom-right-radius:0 ;
}
.border_pay-top{
    background: #5696FF;
    border-radius: 25px;
    padding: 20px;
    color: white;
}
.border_pay-top h4{
    color: white;
    padding: 10px 0;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-auto{
    padding-right: 15px;
    padding-left: 15px;
}
    .small {
    font-size: 80%;
    font-weight: 400;
}
.h4-pay{
    margin-top: 40px;
    font-weight: bold;
}
.border_pay ul{
    margin-top: 25px;
    padding: 10px 30px;
}
.border_pay ul li{
    padding-bottom: 5px;
}
.border_pay ul li i{
    margin-right: 5px;
}


	.loader {
	   -webkit-backdrop-filter: saturate(180%) blur(20px);
	   backdrop-filter: saturate(180%) blur(20px);
		position: fixed;
		top: 0;
		left: 0;
		bottom: auto;
		width: 100vw;
		height: 100vh;
		/*padding: 20px;*/
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		background-color: rgba(39, 39, 68, 0.8);
		-webkit-transition: opacity .6s ease;
		transition: opacity .6s ease;
		z-index: 9999;
	}

	.loader-circle {
		/*margin-top: 30px;*/
		height: 32px;
		width: 32px;
		-webkit-animation: loader-5-1 2s cubic-bezier(.77,0,.175,1) infinite;
		animation: loader-5-1 2s cubic-bezier(.77,0,.175,1) infinite;
	}

	.loader-circle:before {
		left: 0;
		right: auto;
		-webkit-animation: loader-5-2 2s cubic-bezier(.77,0,.175,1) infinite;
		animation: loader-5-2 2s cubic-bezier(.77,0,.175,1) infinite;
	}

	.loader-circle:after,.loader-circle:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 8px;
		height: 8px;
		background: #fff;
		border-radius: 50%;
	}

	.loader-circle:after {
		left: auto;
		right: 0;
		-webkit-animation: loader-5-3 2s cubic-bezier(.77,0,.175,1) infinite;
		animation: loader-5-3 2s cubic-bezier(.77,0,.175,1) infinite;
	}

	.loader-circle span {
		bottom: 0;
		height: 32px;
		width: 32px;
	}

	.loader-circle span,.loader-circle span:before {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.loader-circle span:before {
		bottom: auto;
		-webkit-animation: loader-5-4 2s cubic-bezier(.77,0,.175,1) infinite;
		animation: loader-5-4 2s cubic-bezier(.77,0,.175,1) infinite;
	}

	.loader-circle span:after,.loader-circle span:before {
		content: "";
		width: 8px;
		height: 8px;
		background: #fff;
		border-radius: 50%;
	}

	.loader-circle span:after {
		display: block;
		position: absolute;
		top: auto;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
		-webkit-animation: loader-5-5 2s cubic-bezier(.77,0,.175,1) infinite;
		animation: loader-5-5 2s cubic-bezier(.77,0,.175,1) infinite;
	}

	@-webkit-keyframes loader-5-1 {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}

		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@keyframes loader-5-1 {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}

		to {
			-webkit-transform: rotate(1turn);
			transform: rotate(1turn);
		}
	}

	@-webkit-keyframes loader-5-2 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(24px,0,0) scale(.5);
			transform: translate3d(24px,0,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@keyframes loader-5-2 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(24px,0,0) scale(.5);
			transform: translate3d(24px,0,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@-webkit-keyframes loader-5-3 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(-24px,0,0) scale(.5);
			transform: translate3d(-24px,0,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@keyframes loader-5-3 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(-24px,0,0) scale(.5);
			transform: translate3d(-24px,0,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@-webkit-keyframes loader-5-4 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(0,24px,0) scale(.5);
			transform: translate3d(0,24px,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@keyframes loader-5-4 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(0,24px,0) scale(.5);
			transform: translate3d(0,24px,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@-webkit-keyframes loader-5-5 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(0,-24px,0) scale(.5);
			transform: translate3d(0,-24px,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}

	@keyframes loader-5-5 {
		0% {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}

		50% {
			-webkit-transform: translate3d(0,-24px,0) scale(.5);
			transform: translate3d(0,-24px,0) scale(.5);
		}

		to {
			-webkit-transform: translateZ(0) scale(1);
			transform: translateZ(0) scale(1);
		}
	}
    
    
 .lds-ring {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


  .pay_gift_img_div{
        position: absolute;
        top: -5px; 
        left: -5px; 
        transform: rotate(15deg);
    }
    .mt-4{
        margin-top: 1.5rem !important;
    }
    .mt-2{
        margin-top: 0.5rem !important;
    }
    .bottom-text-pay{
        background: rgb(207, 233, 209); 
        color: rgb(18, 18, 18);
        padding: 5px 15px 5px 30px;
        border-radius: 5px;
        position: relative;
        text-align: left;
        max-width: 350px;
         width: 70%;
         margin: auto;
         margin-bottom: 20px;
    }
    .auth-registration .btn-orange{
        width: 200px;
        margin: auto;
    }

    .text-success {
        color: #28a745 !important;
    }
    .justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.text-center{
    text-align: center;
}
.combo_bonus_text{
    margin-bottom: 5px;
}
.border_pay{
    border: 1px solid #33888c;
    border-radius: 25px;
    margin: auto;
    width: 70%;
    max-width: 350px;
    border-top: none;
    margin-top: 10px;
    margin-bottom: 15px;
   border-bottom-left-radius: 0;
    border-bottom-right-radius:0 ;
}
.border_pay-top{
    background: linear-gradient(110deg, #33888c 30%, #3ea1a4 80%);
    border-radius: 25px;
    padding: 20px;
    color: white;
}
.border_pay-top h4{
    color: white;
    padding: 10px 0;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-auto{
    padding-right: 15px;
    padding-left: 15px;
}
    .small {
    font-size: 80%;
    font-weight: 400;
}
.h4-pay{
    margin-top: 40px;
    font-weight: bold;
}
.border_pay ul{
    margin-top: 25px;
    padding: 10px 30px;
}
.border_pay ul li{
    padding-bottom: 5px;
}
.border_pay ul li i{
    margin-right: 5px;
}
