:root{ 
/*-- primary color--*/
--dgi_blue:#429dd7; 	
--dgi_blue_two:#2a2970; 	
--dgi_gray:#848486; 	
--dgi_green:#6bb8ab; 	

}

/*******************************************/
.hsm_signup .full_heisighup::-webkit-scrollbar,
.modal-open .modal::-webkit-scrollbar,
body::-webkit-scrollbar{
  width:8px;
}
 .hsm_signup .full_heisighup::-webkit-scrollbar-track,
.modal-open .modal::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
    background-color: #dedcdc;
}
 .hsm_signup .full_heisighup::-webkit-scrollbar-thumb,
.modal-open .modal::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
  background-color: var(--org);
  //outline: 1px solid slategrey;
}


/**********************************************/
.compte_btn{
	text-align:center;
}
/**************************************************************/
.dondgi_i{
	width:100%;
	float:left;
	padding:20px 0;
	text-align:center;
	//margin-bottom:20px;
}
.dondgi_i h2{    font-family: 'muller_narrow_demoextrabold';
	font-size: 1.875rem;
	margin-bottom:10px;
	    letter-spacing: .0625rem;
}
.dondgi_i h3{ color:var(--org);
	    letter-spacing: .0625rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600!important;
	font-size: 20px;
	//font-family: 'muller_narrow_demoextrabold';
}

.dondgi_ii{
	width:100%;
	float:left;
	padding:20px 0;
	margin-bottom:20px;
}
.dondgi_ii_left{
	width:49%;
	float:left;
	text-align:center;
}
.dondgi_ii h3{ color:var(--org);
	    letter-spacing: .0625rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600!important;
	font-size: 20px;
	//font-family: 'muller_narrow_demoextrabold';
	margin-bottom:10px;
}

.dondgi_ii_left img{
	max-width:100%;
	margin-top:10px;
}
.monthly_btn{
	width:100%;
	float:left;
	margin-top:15px;
}
.monthly_btn li{
	display:inline-block;
}
.monthly_btn a{border-radius: .5rem;
    color: #fff;
	    padding:10px 10px;
    text-decoration: none;
	background: var(--black);
    margin: 10px 5px;
	display:inline-block;
	    transition: background-color .25s ease-out,color .25s ease-out;
		    font-size: 17px;
}
.monthly_btn a:hover{
	//webkit-animation: colorchange .9s 1;
    //animation: colorchange .9s 1;
    //background-color: #2a2970;
	
		background: var(--org);
}
/*
@-webkit-keyframes colorchange {
	0% {
		background-color: #009ee3
	}
	40% {
		background-color: #6bb8ab
	}
	75% {
		background-color: #bfe6ad
	}
	100% {
		background-color: #2a2970
	}
}*/
.dondgi_ii_right{
	width:49%;
	float:right;
}
.gift_btn{
	width:100%;
	float:left;
}
.gift_btn li{
	    width: calc(25% - 10px);
    float: left;
    margin: 0 5px;
}
.Affiliate_name{
	margin:0;
	padding:10px 0;
	font-weight:bold;
}
.gift_btn a{border-radius: .5rem;
    color: #fff;
	width:100%;
	 text-align:center;
	    padding:15px 20px;
    text-decoration: none;
	background: var(--black);
    margin: 10px 0;
	    transition: background-color .25s ease-out,color .25s ease-out;
		display:inline-block;
		font-family: 'muller_narrow_demoextrabold';
		font-size:22px;
		font-weight:bold;
		    letter-spacing: .0625rem;
}
.gift_btn a:focus,
.gift_btn a:hover{
	//webkit-animation: colorchange .9s 1;
    //animation: colorchange .9s 1;
    //background-color: #2a2970;
	
	background: var(--org);
}
.options_amt{
	float:left;
    margin: 10px 5px;
    width: calc(100% - 10px);
}

.transaction_ta_right select,
.options_amt input[type=text]{
	width:100%;
	height:40px;
	    border: .0625rem solid #afafaf;
		    padding: .5rem;
			    //font-size: 1rem;
				border-radius:4px;
}
.donet_drop{ border-radius:4px;
border-color:#afafaf;
	height:40px !important;
}
.donet_drop:focus,
.options_amt input[type=text]:focus{
	    border: .0625rem solid #3c3c3c;
		    box-shadow: 0 0 0.3125rem #afafaf;
    transition: box-shadow .5s,border-color .25s ease-in-out;
}
.transaction_ta{
	float:left;
	width:100%;
	margin-top:10px;
}
.transaction_ta_left{
	width:47%;
	float:left;
}
.transaction_ta_right{
	width:50%;
	float:right;
}
.transaction_ta_right table tr td:first-child{
	width:90px;
	padding-right:10px;
}
.fees{
	float:left;
	//width:100%;
	margin-top:10px;
}
.Donate_btn{border-radius: .5rem;
    color: #fff;
	width:100%;
	 text-align:center;
	    padding:10px 20px;
    text-decoration: none;
	background: var(--org);
    margin: 10px 0;
	    transition: background-color .25s ease-out,color .25s ease-out;
		display:inline-block;
		font-family: 'muller_narrow_demoextrabold';
		font-size:22px;
		font-weight:bold;
		border:none;
letter-spacing: .1875rem;
    text-transform: uppercase;
	
}
.Donate_btn:focus,
.Donate_btn:hover{
	//webkit-animation: colorchange .9s 1;
    //animation: colorchange .9s 1;
    //background-color: #2a2970;
	cursor:pointer;
}

.dondgi_iii{
	width:100%;
	float:left;
	text-align:center;
}
.dondgi_iii li{ float:left;
	width:16.666%;
}
.dondgi_iii li a{ width:100%;
	height: 214px;
	float:left;
	background-size: cover !important;
}

.donate_effect{    opacity: 1;
	background:#fff;
	  
transition: opacity 60 cubic-bezier(0,0,.2,1);
	transform: translateX(0px) translateY(0px) scaleX(-1000) scaleY(-1000);
	    -webkit-transform-origin: top left!important;
    transform-origin: top left !important;
	  //transition-duration: 0.2s;
	   transition-timing-function:linear;
	    transition: width 0.7s, height 0.7s;
width:0;
height:0;
}
.donate_effect.show{    transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1);
width:100%;
height:100%;
}


.donate_effect .description,
.donate_effect .title-row_inner {
	-webkit-transform: translateY(100px);
    -webkit-transform: translateY(6.25rem);
    transform: translateY(100px);
    transform: translateY(6.25rem);
	opacity:0;
	
}
	.donate_effect.show .description,
.donate_effect.show .title-row_inner {
	-webkit-animation: slide-appear .3s cubic-bezier(0, 0, .2, 1) forwards;
	animation: slide-appear .3s cubic-bezier(0, 0, .2, 1) forwards;
	-webkit-animation-delay: 350ms;
	animation-delay: 350ms;

opacity:1;
}
.donate_effect .image-wrapper img{
	opacity:0;
    -webkit-transform: translateX(-200px);
    -webkit-transform: translateX(-12.5rem);
    transform: translateX(-200px);
    transform: translateX(-12.5rem);
}
.donate_effect.show .image-wrapper img {
	-webkit-animation: slide-appear-horz .3s cubic-bezier(0, 0, .2, 1) forwards;
	animation: slide-appear-horz .3s cubic-bezier(0, 0, .2, 1) forwards;
	-webkit-animation-delay: 250ms;
	animation-delay: 250ms;
opacity:1;
}


@-webkit-keyframes slide-appear {
	from {
		-webkit-transform: translateY(100px);
		-webkit-transform: translateY(6.25rem);
		transform: translateY(100px);
		transform: translateY(6.25rem);
		opacity: 0
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes slide-appear {
	from {
		-webkit-transform: translateY(100px);
		-webkit-transform: translateY(6.25rem);
		transform: translateY(100px);
		transform: translateY(6.25rem);
		opacity: 0
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@-webkit-keyframes slide-appear-horz {
	from {
		-webkit-transform: translateX(-200px);
		-webkit-transform: translateX(-12.5rem);
		transform: translateX(-200px);
		transform: translateX(-12.5rem);
		opacity: 0
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes slide-appear-horz {
	from {
		-webkit-transform: translateX(-200px);
		-webkit-transform: translateX(-12.5rem);
		transform: translateX(-200px);
		transform: translateX(-12.5rem);
		opacity: 0
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

.donate_effect_noscroll{background: #dfe4e4;
	padding-right:0 !important;
}
.title-wrapper {
    //background: #f6f8f8;
float:left;
width:100%;
	      height: 100%;
	
}

 .title-row {
	 width:100%;
  background: #f6f8f8;
  	height:50%;
	float:left;
		    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-end;
	
	padding-bottom:20px;
		  padding-left:40px;
		  padding-right:40px;
}
.title-row_inner{
	width:50%;
float:left;
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-end;

		  
		
}
 .title-row .title{ font-weight:bold;
    display: block;
    text-transform: uppercase !important;
    font-size: 18px;
    letter-spacing: 1px;
}
 .title-row .title .big-money {
    font-size: 42px;
    font-weight: 800;
	font-family: 'muller_narrow_demoextrabold';
}
.button_im{ border:none;
cursor:pointer;
min-width:150px;
    letter-spacing: .1875rem;
	    border-radius: .5rem;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    background: var(--dgi_gray);
    margin: 10px;
    display: inline-block;
    transition: background-color .25s ease-out,color .25s ease-out;
}
.button_im:focus,
.button_im:hover{
		//webkit-animation: colorchange .9s 1;
    //animation: colorchange .9s 1;
	cursor:pointer;
}
.description-wrapper {
//font-size:18px;
    height: 50%;
	    //background: #dfe4e4;
float:left;
width:100%;
padding:20px 40px;
}
.description-wrapper .description {
    width: 50%;
}
.description-wrapper .description p {

    margin-bottom: 10px;
    margin-bottom: .625rem;
}
.image-wrapper { position:absolute;
    top: 0;
    height: 100%;
    right: 0%;
    width: 50%;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.image-wrapper img { padding:20px;
    display: block;
    max-height: 100%;
    max-width: 75%;
    margin: 0 auto;
}

.donate_close{
	    position: absolute;
cursor:pointer;
    font-size: 50px;
    color: var(--black);

    top: -11px;
    right: 20px;
    background: none;
    border: none;
    height: 31px
}
.button_im_mobile{
	display:none;
}
.button_im_mobile_desktop{
	display:block;
}

.bank_hed .navbar-nav .nav-link {
    //padding: 17px 12px;
	//font-size:17px;
	    font-size: 16px;
    text-transform: uppercase;
}

.compte_btn {
	font-weight:bold;
    padding: 7px 28px !important;
    margin-top: 9px;
    font-size: 16px !important;
}
.bank_hed .dropdown-item.active, .bank_hed .dropdown-item:active {

    color: var(--org) !important;

}

/********************dgi_signup****************************/
.wrapper_dgi_signup{
	    //display: -webkit-box;
    //display: -webkit-flex;
    //display: flex;
    //-webkit-flex-direction: column;
    //flex-direction: column;
	width:100%;
	height:100vh;
}
.dgi_signup{
	float:left;
	width:100%;
	    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #dadce0;
	    padding: 30px 40px 36px;
		//margin:30px 0;
		margin-top:30px;
		position:relative;
}
.dgi_signup_inner{ margin:0 auto;
	    max-width: 750px;
}
.dgi_signup_left{
	width:49%;
	float:left;
}
.dgi_sinup_logo{ width:100%;
	
}
.dgi_sinup_logo img{
max-height: 60px;
}
.dgi_signup_left h4{
	    padding-top: 16px;
    font-size: 24px;
	font-weight:bold;
}
.Accéder{ font-weight:bold;
	    color: #202124;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .1px;
    line-height: 1.5;
    padding-bottom: 0;
    padding-top: 8px;
	margin-bottom:15px;
}
.dgi_info_i{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.dgi_info_i_left{
	width:49%;
	float:left;
}
.indgi_effect{
	width:100%;
	float:left;
    position: relative;
}
.indgi_effect input{
	    background-color: transparent;
    font-size: 14px;
    padding: 6px 8px !important;
	     height: 40px;
	width:100%;
	    border-style: inset;
		border:1px solid #ccc;
		    z-index: 1;
			//border-radius:4px;
			    border-radius: 0.3rem !important;
}
.residence_arrow .select-options li,
.residence_arrow .select-styled {
	font-size:15px;
}
.residence_arrow .select-styled:active:after,  
.residence_arrow .select-styled.active:after,
.residence_arrow .select-styled:after, .residence_arrow .select-styled:after {
    background-size: 16px !important;
}
 .indgi_effect .indgi_lable{
	    bottom: 10px;
    color: #5f6368;
    font-size: 15px;
    left: 4px;
    padding: 0 8px;
	    pointer-events: none;
   position: absolute;
    top: 9px;
    left: 5px;
	   height: 20px;
	    background-color: transparent;
		
		  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.2s ease;
       -o-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.indgi_effect input:focus{
	    border-style: inset;
	border:2px solid #1a73e8;
}
.has-content.indgi_effect  ~ .indgi_lable,
.indgi_effect input:focus  ~ .indgi_lable{
    color: #1a73e8 !important;
    top: -8px !important;
    background: #fff !important;
    left: 6px !important;
    padding: 0 2px !important;
    font-size: 12px !important;
	 
}
.dgi_info_iii{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.dgi_info_iv{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.dgi_info_iv_left{
	float:left;
	width:30%;
}
.dgi_info_iv_right{
	width:68%;
	float:right;
}

.dgi_info_vi{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.dgi_info_vi_left{
	float:left;
	width: 100%;
	    min-height: 43px;
}
.dgi_info_vi_right{
	width:18%;
	float:right;
}
.dgi_info_vi_right button{
	width:100%;
	background:var(--black);
	border:none;
	border-radius:4px;
	height:42px;
	color:var(--white);
	font-size:12px;
	cursor:pointer;
}
.dgi_info_vi_right button:focus,
.dgi_info_vi_right button:hover{
	background:var(--org);
	box-shadow:none;
}

	
.dgi_info_i_right{
	width:49%;
	float:right;
}

.dgi_info_ii{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.lab_gmi{
	 bottom: 10px;
    color: #000;
    font-size: 16px;
    padding: 0 8px;
	    pointer-events: none;
   position: absolute;
 top: 6px;
    right: 0;
}
.lab_gmi_icon{
	 bottom: 10px;
    color: #000;
    font-size: 16px;
    padding: 0 8px;

   position: absolute;
 top: 8px;
    right: 0;
}
.lab_gmi_icon i{
	color:var(--red);
}
.gma_paddr{
	//padding-right: 87px !important;
}
.pouvez_info{
	font-size:14px;
	float:left;
	width:100%;
	margin-top:2px;
}
.Afficher_che{
	position:relative;
	//width:100%;
	float:left;
	margin-top:5px;
}

.Afficher_che .container-checkbox {
	    padding-left: 30px;
}
.Afficher_che .container-checkbox .checkmark {
    height: 20px;
    width: 20px;
}
.Afficher_che .container-checkbox .checkmark:after {
    left: 5px;
    top: 1px;
    width: 7px;
    height: 12px;
}
.Afficher_che .check_bxtext{
	    font-size: 15px;
}
.dgi_submit{
	width:100%;
	float:left;
}
.dgi_submit_left{
	width:100%;
	float:right;
}
.dgi_submit_left button{ border:none;
	background:var(--org);
	color:var(--white);
	padding:8px 30px;
	border-radius:4px;
	cursor:pointer;
	float:right;
	font-size:16px;
	font-weight:bold;
	    letter-spacing:1.1px;
		    border-radius: 35px;
			width:100%
}
.dgi_submit_left button:focus,
.dgi_submit_left button:hover{
	box-shadow:none;
		background:var(--d_org);
		-webkit-box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
    box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,0.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,0.15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,0.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,0.15));
}
.dgi_submit_right{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
}
.dgi_submit_right a{
font-size: 15px;
    font-weight: bold;
    padding: 7px 4px;
	margin-top:px;
	color:var(--org);
	float:none;
	//width:100%;
	
}
.dgi_submit_right a:hover{
	text-decoration:none;
	background:var(--l_org_ii);
	
}


.dgi_signup_right{
	float:right;
	width:49%;
 //height: calc(100vh - 195px);
 text-align:center;
 height:100%;
    padding-top: 17%;
}
.dgi_signup_right img{
	max-height:244px;
}
.dgi_signup_right p{
	font-weight:bold;
}

.dgi_sign_lan{
	float:left;
	width:100%;
	padding:10px 0;
}
.dgi_sign_lan_left{
	float:left;
	width:30%;
}
.dgi_sign_lan_left select{
	border:none;
	font-size:14px;
}
.dgi_sign_lan_right{
	width:68%;
	float:right;
}
.dgi_sign_lan_right li{
	float:left;
	margin:5px;
	padding-left:20px;
}
.dgi_sign_lan_right a{
	font-size:15px;
	color:var(--gray);
}
.dgi_sign_lan_right a:hover{
	text-decoration:none;
	color:var(--org);
}
.dgi_sign_lan_right ul{
	float:right;
}
.sugn_drop_dgi .select{
border:none;
font-size:15px;
}
.sugn_drop_dgi .select-styled.active:after,
.sugn_drop_dgi  .select-styled:after{
background-size: 15px !important;	
}
.sugn_drop_dgi .select-options{
    bottom: 100%;
    box-shadow: 0px 0px 7px #a09c9c;
    border:none;
    max-height: 293px;
    overflow: auto;
	top:auto;
}
.sugn_drop_dgi .select-styled{
	    padding: 8px 0;
}

.sugn_drop_dgi .select-styled:after {
    height: 44px;
	
}
.sugn_drop_dgi .select-options::-webkit-scrollbar{
  width:5px;
}
 
.sugn_drop_dgi .select-options::-webkit-scrollbar-track{
    background-color: #dedcdc;
}
.sugn_drop_dgi .select-options::-webkit-scrollbar-thumb{
  background-color: var(--org);
  //outline: 1px solid slategrey;
}
.Faites_text{ font-size:16px;
	margin-bottom:2px;
}









.dgi_forget_inner{ margin:0 auto;
	    max-width: 450px;
}
.Connexion_title{
	width:100%;
	float:left;
	text-align:center;
}
.Connexion_title h4 {
    padding-top: 16px;
    font-size: 24px;
    font-weight: bold;
}
.Adress_bx{
	width:100%;
	float:left;
}

.Adress_bx a{    font-weight: bold;
    font-size: 16px;
    color: var(--org);
    margin-top: 5px;
    display: inline-block;
}
.savoir_link a{ font-weight: bold;
	    color: var(--org);
}
.savoir_link a:hover,
.Adress_bx a:hover{
	text-decoration:none;
}
.savoir_link{
	font-size:16px;
	float:left;
	margin:20px 0;
}
.indgi_effect_ii input{
	height:54px;
}
.indgi_effect_ii .indgi_lable{
	top: 13px;
    left: 6px;
	font-size: 17px;
}
.has-content.indgi_effect_ii ~ .indgi_lable, .indgi_effect_ii input:focus ~ .indgi_lable {
    top: -10px !important;
    left: 6px !important;
    font-size: 14px !important;
}
.cen_logo{
	text-align:center;
}
.Accéder_detils{
	    background: #fff;
    border: 1px solid #dadce0;
    color: #3c4043;
	    letter-spacing: .25px;
		padding:5px;
		border-radius:35px;
		font-weight:bold;
		font-size:14px;
		margin-top:10px;
		margin-bottom:40px;
		display:inline-block;
		
}
.Accéder_detils a{
	color:#000;
	text-decoration:none;
}
.Accéder_detils img{
height:20px;
width:20px;
	border:1px solid #ccc;
	border-radius:100px;
}
.Accéder_detils td:nth-child(2){
	padding:0 10px;
}
.Accéder_detils td:nth-child(3){
	padding:2px 10px 0 0;

}
.indgi_effect_ii input[type=password]{
	font-size:30px;
}
.mrb_20{
	margin-bottom:20px;
}
.menu_link .dropdown-item:hover{
	 color: var(--org) !important;
} 


.forg_dgi{
	min-height:471px;
}







/* Each Step */
.slider-step{
    padding: 27px 40px 36px;
	position: absolute;
  width: 100%;
  right: -100%;

      top: 50px;
  opacity: 0;
  -webkit-transition:all, 0.2s linear;
  -moz-transition: all, 0.2s linear;
  -ms-transition: all, 0.2s linear;
  -o-transition: all, 0.2s linear;
  transition: all, 0.2s linear;
}

/* Show the 1st step */
.first-step{
  right: 0;
  opacity: 1;
}

/* Button */
.btn-next,
.btn-back{
	//margin-top: 20px;
	//display: block;
}

/* Animations Settings */
[data-anim="show-from--right"]{
  right: 0;
  opacity: 1;
    visibility: visible;
}
[data-anim="show-from--left"]{
  right: 0;
  opacity: 1;
  visibility: visible;
}
[data-anim="hide-to--right"]{
  right: -100%;
  opacity: 0;
   visibility: hidden;

}
[data-anim="hide-to--left"]{
  right: 100%;
  opacity: 0;
   visibility: hidden;
}

.dgi_sign_lan_ii .dgi_sign_lan_right {
    width: 59%;
}

.dgi_sign_lan_ii .dgi_sign_lan_left {
    width: 40%;
}
.dgi_sign_lan_ii  .dgi_sign_lan_right li {
    padding-left: 0;
}

.mar_top20{
	margin-top:30px;
}
.mar_bottom15{
	margin-bottom:15px;
}


.big_dropbx .select{
	height: 54px;
}
.big_dropbx .select-styled:after {
    height: 54px;
}
.big_dropbx .select-styled{
	    padding: 16px 15px;
}
/****************************/
.Connexion_title_ii{
	text-align:left;
	//margin-bottom:15px;
}
.for_3new_radio{ width:100%;
    text-align: center;
	border:1px solid #d3c7e0;
	padding:7px 0;
	float:left;
	
}
.for_3new_radio li{ position:relative;
display:inline-block;
text-align:left;
padding:5px 15px;
width: 49%;
font-weight:normal;
font-size:14px;
float:left;
}
.for_3new_radio .radio_cus .check{ top:-2px;
}
.for_3new_radio li:first-child{
border-right:1px solid #eee;
}
.for_3new_radio li:last-child{
float:right;
}
.recevoir_otp{
	margin:15px 0 20px 0;
	float:left;
	width:100%;
}
.norborder{    margin-top: 0;
	border:none;
}
.recevoir_otp .radio_cus label{
	font-weight:bold;
}


.mission_i{
	float:left;
	width:100%;
	padding:20px 0;
	text-align:center;
	    margin-top: 20px;
}
.mission_i h1{    font-family: 'muller_narrow_demoextrabold';
	font-weight:bold;
}
.red_btn_link{ border:none;
	background:var(--org);
	color:var(--white);
	padding:10px 30px;
	border-radius:4px;
	cursor:pointer;
	display:inline-block;
	//float:right;
	font-size:16px;
	font-weight:bold;
	    letter-spacing:1.1px;
		    border-radius: 35px;
			//width:100%;
			border:none;
}
.red_btn_link:focus,
.red_btn_link:hover{	color:var(--white);
text-decoration:none;
	box-shadow:none;
		background:var(--d_org);
		-webkit-box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
    box-shadow: 0 1px 2px 0 rgb(60 64 67 / 30%), 0 1px 3px 1px rgb(60 64 67 / 15%);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,0.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,0.15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,0.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,0.15));
}
.mission_ii{
	float:left;
	width:100%;
	padding:20px 0;
	margin-bottom:15px;
}
.mission_blog{
	float:left;
	width:100%;
	//padding:15px 0;
	margin-bottom:20px;
}
.mission_blog_image img{
	max-width:100%;
}
.mission_blog h3{    font-size: 22px;
	font-weight:bold;
	margin:20px 0 3px 0;
	width:100%;
	    font-family: 'muller_narrow_demoextrabold';
		display:block;
	
}
.mission_blog p{
	//font-size:16px;
	margin-bottom:5px;
	    line-height: 145%;
}
.mission_blog_link a{
	color:var(--org);
	font-weight:bold;
		//font-size:16px;
}
/**********************************************************/
.help_top{
	width:100%;
	float:left;
	padding:50px 0;
	background:url(../images/help_topbg.jpg) no-repeat center;
	    background-size: cover;
		text-align:center;
		position:relative;
}
.help_top::after {
    content: '';
    background-color: rgba(0,0,0,.5);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.help_top h1{    font-family: 'muller_narrow_demoextrabold';
	font-weight:bold;
	color:var(--white);
}
.help_top_inner{
	width:100%;
	//float:left;
	position:relative;
	z-index:9;
		color:var(--white);
		max-width:700px;
		margin:0 auto;
}
.help_top_ii{
		float:left;
	width:100%;
	padding:40px 0;
	text-align:center
}
.help_top_ii_inner{
	width:100%;
	float:left;
	background:var(--l_org_ii);
	border-radius:20px;
	position:relative;
	margin:20px 0;
	padding-bottom:20px;
}
.help_top_ii_inner h2{
	margin-top:-18px;
	position:relative;
	 font-family: 'muller_narrow_demoextrabold';
	font-weight:bold;
}
.red_btn_link_border{
	background:none;
	color:var(--org);
	padding:8px 30px;
	border-radius:4px;
	cursor:pointer;
	display:inline-block;
	//float:right;
	font-size:16px;
	font-weight:bold;
	    letter-spacing:1.1px;
		    border-radius: 35px;
			//width:100%;
			border:1px solid var(--org);
}


.red_btn_link_border:focus,
.red_btn_link_border:hover{	color:var(--d_org);
text-decoration:none;
	box-shadow:none;
		background:none;

	    border-style: inset;
   border:1px solid var(--d_org);
       //background: var(--l_org_ii);
}
.fullbtn_border a{
	width:100%;
}
.comment_btns{
	width:100%;
	float:left;
	margin-top:20px;
}
.comment_btns li{
	width:23%;
	margin:5px 1%;
	float:left
}
.comment_btns li a{
	width:100%
}
.comment_btns li a i{
margin-right:7px;
}
.comment_btns img{
	max-height:20px;
	display:inline-block;
	margin-right:7px;
}
.whats_btn{ border-color:#4caf50;
background:#4caf50;	
color:#fff;	
}
.whats_btn:hover,
.whats_btn:focus{ border-color:#3e9a41;
background:#3e9a41;	
color:#fff;	
}
.fb_btn{ border-color:#3b5998;
background:#3b5998;	
color:#fff;	
}
.fb_btn:hover,
.fb_btn:focus{ border-color:#274482;
background:#274482;	
color:#fff;	
}
.twitter_btn{ border-color:#55acee;
color:#fff;	
background:#55acee;	
}
.twitter_btn:hover,
.twitter_btn:focus{ border-color:#398ac7;
color:#fff;	
background:#398ac7;	
}

.certaines_bx{
font-size: 32px;
    font-weight: bold;
    font-style: italic;
    line-height: 130%;
    float: left;
    width: 100%;
	
	    font-family: 'Pacifico', cursive;
}


.terms_menu{
	width:100%;
	float:left;
	text-align:center;
	background:#fff;
	       //box-shadow: 1px 9px 10px 0 #ccc;
		margin-bottom:10px;
		border-bottom:1px solid #e2dede;
		position:fixed;
		margin-top:1px;
		//-webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 15%), 0 2px 3px rgb(0 0 0 / 20%);
    //box-shadow: 0 0 0 1px rgb(0 0 0 / 15%), 0 2px 3px rgb(0 0 0 / 20%);
}
.terms_menu_inner{ float:left;
	width:100%;
	//border-top:1px solid #f2f2f2;
}
.terms_menu li{ width:20%;
	float:left;
}
.terms_menu li a{ text-align:left;
	padding:10px;
	display:inline-block;
	color:#6d6d6d;
	font-size:16px;
	border-bottom:2px solid #fff;
	    min-height: 70px;
}
.terms_menu li.active a{ color:var(--org);
		border-bottom:2px solid var(--org);
}
.terms_menu li a:focus,
.terms_menu li a:hover{
	color:var(--org);
}
.terms_title{
	width:100%;
	float:left;
	padding:40px 0;
	background:#f1ece6;
	    margin-top: -10px;
}
.terms_title h1{
	text-align:center;
	width:100%;
	font-size:70px;
	    font-weight: bold;
}
.terms_ii{
	width:100%;
	float:left;
	padding:20px 0;
}
.terms_ii_a{
	width:100%;
	float:left;
}
.terms_ii_a_left{
	float:left;
	width:70%;
	float:left;
	font-style:italic;
	color:var(--org);
	font-weight:bold;
}
.terms_ii_a_right{
	float:right;
	width:28%;
	text-align:right;
	color:var(--org);
}
.terms_ii_a_right a{ font-size:20px;
		color:var(--org);
}
.terms_ii_a_right a:focus,
.terms_ii_a_right a:hover{
			color:var(--d_org);
}
.terms_ii_b{
	width:100%;
	float:left;
}
.terms_ii_b h5,
.terms_ii_b h4,
.terms_ii_b h2{
	margin:20px 0 15px 0;
	font-weight:bold;
}
.terms_ii_b ul{
	padding:10px 20px 0 40px;
}
.terms_ii_b li{ list-style-type:number;
	padding:7px 0;
	margin-bottom:10px;
	list-style-type:inside;
}
.terms_ii_b a{
	color:var(--org);
}
.terms_ii_b a:hover{
	color:var(--d_org);
}
.no_boxsh{
	box-shadow:none;
}

.terms_video{
	width:100%;
	float:left;
}
.terms_video iframe{
		width:100%;
	float:left;
}


.video_box iframe{ width:100% !important;
height: 200;
}
.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
    z-index:-1;
}
 
.js-video.widescreen {
  padding-bottom: 57.25%;
}
 
.js-video.vimeo {
  padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;

}

.terms_video_inner{
	max-width:700px;
	margin:40px auto;
}
.terms_hint{ margin-bottom:20px;
	float:left;
	width:100%;
	padding:15px;
	background:var(--l_org_ii);
}
.terms_hint li{ margin:0;
padding:0
	float:left;
	list-style-type:none;
}
.terms_hint li:first-child{
	margin-right:10px;
}
.terms_hint li:first-child svg{
	color:var(--org);
}
.terms_hint ul{padding:0;
	display:flex;
}
.dot_list li{
	list-style-type:disc;
}

.Faites_drop{
	    height: 40px !important;
    width: 100%;
    border-style: inset;
    border: 1px solid #ccc;
}
.Faites_drop:focus{
	box-shadow:none;
	border-style: inset;
    border: 2px solid #1a73e8;
}



.multi_select .ui.multiple.dropdown,
.multi_select .ui.dropdown .menu>.item{ font-size:15px;

}
.multi_select .ui.multiple.dropdown{
    border-style: inset;
	    min-height: 42px;
	    border: 1px solid #ccc;
}

.multi_select{ font-size:16px;
	position:relative;
	    max-width: 450px;
    margin: 0 auto;
}
.multi_select .ui.fluid.dropdown>.dropdown.icon{
	float: right;
    background:var(--org);
    font-size: 14px;
    opacity: 1;
    right: 11px;
    top: 10px;
    width: 50px;
    color:var(--white);
	    height: 42px;
		border-radius: 0 4px 4px 0;
}
.multi_select .ui.selection.dropdown:focus,
.multi_select  .ui.selection.active.dropdown,
.multi_select .ui.selection.active.dropdown .menu {
    //border-color:var(--org);
    //box-shadow: 0 2px 3px 0 rgb(255 95 0 / 28%);
	   border-style: inset;
    border: 2px solid #1a73e8;
}
.multi_select .ui.multiple.dropdown>.label{
	font-weight:normal;
	    color: var(--black) !important;
    opacity: 1;
	    background: none;
    border: none;
    box-shadow: none;
}
.multi_select.ui.fluid.dropdown {
    padding: 5px 8px !important;
}

.multi_select i.icon.delete{
    font-family: 'muller_narrow_demolight';
    font-weight: bold;
    background: url(../images/close_ii_black.png) no-repeat center;
    width: 15px;
    height: 15px;
    background-size: 96%;
    margin-top: -5px;
    position: relative;
    top: 4px;
    opacity: 1 !important;
}
.multi_select i.icon.delete:before {
    content:none;
	
}
.ui.selection.dropdown .menu {
    margin: 0 -2px;
    min-width: calc(100% + 4px);

}
.dif_minh{
	height:54px !important;
}

.terms_menu.sticky {
  position: -webkit-sticky;
  position: sticky;
    top: 80px;
    box-shadow: 0 0 10px 0 #ccc;
	border-bottom:none;
}
.terms_menu.sticky .terms_menu_inner{
	//border-top: 1px solid #f2f2f2;
}
.newsiginner{
	margin-top:40px;
}
/**************************************************/
.submit_pro_inner{
	    margin: 0 auto;
    max-width: 750px;
}
.submit_pro{
	float: left;
    width: 100%;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #dadce0;
	padding: 12px 40px 12px 40px;
    margin: 30px 0;
    //margin-top: 30px;
    position: relative;
}

.sig_bx_a img{
	max-height:18px;
}
.sub_form_bx .slider-step{

	top:0;
	padding: 12px 40px 12px 40px;
	    //right: 0%;
}
/* Show the 1st step */
.sub_form_bx .first-step{
  right: 0;
  opacity: 1;
}
	.hide_scrol_mobile_ii{
	overflow-x:hidden !important;
}
.hide_scrol_mobile_ii .w-100{
		overflow-x:hidden !important;
}

.submit_pro .sig_bx_btns li button{       padding: 0 30px;
	    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.1px;
	    min-width: 312px;
}

.nir_sig_bx .sig_bx_left {
    width:25%;
}
.nir_sig_bx .sig_bx_right {
    width:25%;
}
.nir_sig_bx .sig_bx_center {
    width:50%;
	text-align:center;
	float:left;
}
.nir_sig_bx .sig_bx_center img {
    max-height: 40px;
}
.maintenance_logo img{
	max-height:100px;
}


.sign_uptwo h1{
	    margin-bottom: 2px;
}
.sun_up_subtitle{
	    margin-bottom: 20px;
}
.Faites_text{
	text-align:left;
}
.actuelle_new{
	    max-width: 100%;
}
.préférences_Accepter{
	width:100%;
	float:left;
	text-align:left;
}
.préférences_Accepter .card-header .btn-link {
font-weight:bold;
    font-size: 15px;
    padding-left: 20px;
	    font-family: 'muller_narrow_demoextrabold';
}
.préférences_Accepter h5{
		  font-family: 'muller_narrow_demoextrabold';
    color: #696969;
    font-size: 16px;
    line-height: 1.5;
    //margin-bottom: 10px;
    margin-top: 10px;
}
.submit_pro_height{
	//height:450px !important;
}
.d-flex_new{
	    height: 100%;
}
.full_heisighup{
	height:100%;
}
.hsm_signup .full_heisighup{
	    //overflow: hidden !important;
}



.its_newsignup .sub_form_bx .slider-step{
	padding: 30px 40px 36px;
}
.its_newsignup.submit_pro{
	    margin: 30px 0 0 0 !important;
}
.its_newsignup .tous_que_inner{
	max-width:400px;
	margin:0 auto;
}

.its_newsignup .dgi_info_i_left,
.its_newsignup .dgi_info_i_right,
.its_newsignup .dgi_info_iv_right,
.its_newsignup .dgi_info_iv_left{
	width:100%;
}

.its_newsignup .dgi_info_i_left,
.its_newsignup .dgi_info_iv_left{
	margin-bottom:11px;
}
.its_newsignup .Faites_btn button{
	    width: 100%;
    background: var(--black);
    border: none;
    border-radius: 4px;
    height: 38px;
    color: var(--white);
    font-size: 12px;
    cursor: pointer;
    width: 50px;
	margin-top:8px;
}
.its_newsignup .Faites_btn{
	float: right;
    width: 100%;
    text-align: right;
}
.its_newsignup .accordion_cook .card-header .btn-link[aria-expanded="false"]::before{
 //display:none;	
}
.only_check{
	float: right;
    width: 20px;
}
.only_check input:checked + label:after {
    top: 6px;
}
.only_check label:before{
	 
    margin-right: 0;
}




.ad_dropdef{
	    background: none !important;
    border-radius: 0;
	    color: #495057;
    background: #fff;
    padding: 8px 15px;
	font-size: 16px;
	    width: 100%;
    height: 42px;
	border:none;
}
.ad_dropdef:focus{
	outline:none;
	box-shadow:none;
}
.ad_dropdef_ii{
	    border: 1px solid #ccc !important;
    border-radius: 0.3rem !important;
	  height: 34px;
	      padding: 8px 15px;
		  width:100%;
	float: left;
}
.ad_dropdef_ii:focus{
	outline:none;
	box-shadow:none;
	border: 1px solid var(--org) !important;
}


.Language_bx{
	position:relative;
}
.Language_bx_i {
    position: absolute;
    right: 25px;
    top: 25%;
	
}

.Language_bx_i li{
    width: auto !important;
	    margin-right:7px !important;
}
.Language_bx{
	display:none;
}
.lan_g a.active, .lan_g a:focus, .lan_g a:hover {
    color: #fff;
    border: 1px solid var(--org);
    text-decoration: none;
    outline: none;
    background: var(--org);
}
/***************************************/




.bank_hed .navbar-nav .nav-link {
    padding: 27px 0;
    //font-size: 14px !important;
margin: 0 8px;
}

.compte_btn {
	font-weight:bold;
    padding: 7px 28px !important;
    margin-top: 9px;
    font-size: 16px !important;
}
.bank_hed .dropdown-item.active, .bank_hed .dropdown-item:active {

    color: var(--org) !important;

}
/***************************************/
.productbox{
	float:left;
	width:100%;
	padding:25px 0;
}
.probx_box{
	width:100%;
	float:left;
	border-radius: 12px;
    background-color: #FFFFFF;
    box-shadow: 4px 4px 10px 0 rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
    transition: opacity 1s ease;
	margin:10px 0;

}
.probx_box_top{
	width:100%;
	float:left;
	position:relative;
}
.probx_box_bottom{
    margin: 12px;
    flex-grow: 1;
    //display: flex;
    //flex-wrap: wrap;
	float:left;
	   width: calc(100% - 24px);
}
.card-acc-prices {
    position: absolute;
    display: flex;
    bottom: 13px;
    right: 8px;
	z-index:9;
	font-weight:bold;
}
.card-acc-price-user{
	    color: white;
    text-shadow: 1px 2px 4px rgb(0 0 0 / 35%);
}
.card-acc-price-user small {
    font-size: 14px !important;
    font-weight: normal;
}
.card-acc-type {
    color: #797878;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 8px;
}
.card-acc-name {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.card-info-upper-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    min-width: 220px;
    padding-bottom: 12px;
    width: 220px;
}
.card-acc-detail {
    display: flex;
    flex-wrap: wrap;
    align-self: initial;
	    width: 100%;
}
.card-acc-detail > div {
    width: 100px;
    margin-bottom: 16px;
}
.card-acc-detail > div:nth-child(2n) {
    flex-grow: 1;
}
.card-acc-detail .value {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 2px;
}
.card-acc-detail .type {
    color: #797878;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 16px;
    position: relative;
}
.card-acc-detail .type::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -6px;
    height: 1px;
    width: 32px;
    background-color: var(--org);
}
.card-info-lower {
    align-items: center;
    width: 100%;
	    display: flex;
		    flex-wrap: wrap;
}
.card-acc-more-info {
    color: #575756;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 16px;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
    width: 15%;
    text-align: right;
}
.card-acc-more-info:hover{
	color: var(--org);
}
.card-info-lower > a {
    width: calc(50% - 12px);
    margin: 0;
    text-align: center;
    margin-right: 12px;
	font-size:15px;
}
.card-acc-view {
    height: 35px;
    width: 20%;
    border-radius:35px;
    /* background-color: #f39200; */
    background: var(--org);
    color: #FFFFFF;
    margin-left: 5%;
    line-height: 35px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.card-acc-view:hover{color: #FFFFFF;
	  background: var(--d_org);
}


.img_proslider .swiper-slide{
	min-height:170px;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
}
.swiper-pagination-bullet{
		background:var(--white);
		opacity:0.5;
}
.swiper-pagination-bullet-active{
	background:var(--org);
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
background-image:url(../images/next_arrow.svg);
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
background-image:url(../images/back_arrow.svg);
}
.swiper-button-next, .swiper-button-prev{
	    background-size: 27px 30px;
}
/***************************************/

@media only screen and (min-width:100px) and (max-width:768px) {
	.navbar-brand img {

    max-height: 42px;
}
	.dondgi_ii_left {
    width: 100%;
margin-bottom:20px;
}
.dondgi_ii_right {
    width: 100%;
}
.dondgi_iii li {
    float: left;
    width: 33.333333%;
}
.dondgi_ii_left p br{
	display:none;
}

.image-wrapper {
    position: absolute;
    top: 30px;
    top: 1.875rem;
    left: 0;
    width: 100%;
    height: 150px;
    height: 9.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.button_im_mobile_desktop{
	display:none;
}
.button_im_mobile{
	display:block;
	    width: 100%;
    margin: 10px 0;
}
.title-row_inner{
    width: 100%;
}
.description-wrapper .description {
    width: 100%;
}
.description-wrapper {
    //font-size: 18px;
    height:auto;
	
}
.dgi_signup_right{
	display:none;
}
.dgi_signup_left{
	width:100%;
}
.dgi_signup_inner{
	max-width:448px;
}
.dgi_sign_lan_right li {
    padding-left: 0;
}
.help_top{
	margin-top:-20px;
}
.comment_btns li {
    width: 48%;
    margin: 5px 1%;
}
.comment_btns {
    padding: 0 20px;
}
.terms_menu{    margin-top: -17px;
	position:static;
	    margin-bottom: 0;
}
.terms_menu.sticky {
    position: relative;
    top: 32px;
}
.terms_menu li {
    width: 100%;
    float: left;
}
.terms_menu li a { width:100%;
padding:5px 0;
    min-height: auto;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	text-align:center;
}
.terms_title{
	margin-top: 20px;
}
.terms_title h1 {
    font-size: 38px;
}
.no_boxsh{
	    box-shadow: 0 0 10px 0 #ccc;
}
.sun_up_subtitle{
	margin-bottom:6%;
}



.feesfott_pp {
    justify-content: center;
    padding: 15px 0 0 0;
    display: block;
    text-align: center;
}
.feesfott_pp_btn{
	margin-left:0;
}
.feesfott_pp_btn button {
    margin: 0 3px;
}

.transaction_ta_left {
    width: 100%;
}
.transaction_ta_right {
    width: 100%;
	margin-top:10px;
}
.monthly_btn a {
    padding: 10px 25px;
	
}
}

@media only screen and (min-width:769px) and (max-width:919px) {
	.transaction_ta_left {
    width: 100%;
}
.transaction_ta_right {
    width: 100%;
	margin-top:10px;
}
.gift_btn li {
    width: calc(33.33% - 20px);
    float: left;
    margin: 0 10px;
}
.monthly_btn a {
    padding: 10px 25px;
	
}
}
@media only screen and (min-width:920px) and (max-width:991px) {
	.mobile_hed{
		width:100%;
	}
	.meu_text:hover, .meu_text:focus, .meu_text {
    padding: 8px 0;
    border: none;
    float: right;
    color: var(--black) !important;
    outline: none;
    border: none;
    font-weight: bold;
    font-size: 16px;
}
header{
height:69px;
}
.center_box {
    padding-top: 67px;
}
.transaction_ta_left{
	width:100%;
}
.transaction_ta_right{
	width:100%;
	    margin-top: 10px;
}
.monthly_btn a {
    padding: 10px 25px;
	
}
}

@media only screen and (min-width:992px) and (max-width:1140px) {
.bank_hed .navbar-nav .nav-link {
    padding: 25px 2px;
    font-size: 16px;
}
.compte_btn {
    padding:  7px23px !important;
    min-width: 139px;
    font-size: 15px;
}
.menu_link {
    margin-top: 5px !important;
}
.transaction_ta_left{
	width:100%;
}
.transaction_ta_right{
	width:100%;
	    margin-top: 10px;
}
.monthly_btn a {
    padding: 10px 25px;
	
}
}



@media only screen and (min-width:100px) and (max-width:420px) {
	.dondgi_iii li {
    width:50%;
}
.monthly_btn li {
    display: inline-block;
    width: 100%;
}
.monthly_btn a{
	width:100%;
	margin:10px 0;
}
.gift_btn li {
    width: calc(50% - 10px);
}
.options_amt {
    float: left;
    margin: 10px 5px;
    width: calc(100% - 10px);
}
.dgi_sign_lan_left {
    float: left;
    width: 100% !important;
}
.sugn_drop_dgi{
	max-width:175px;
}
.dgi_sign_lan_right {
    width: 100% !important;
}
.forg_dgi {
    min-height: 520px;
}
.slider-step{  top: 30px;
	padding: 40px 24px;
}
.dgi_sign_lan_right ul {
    float: left;
}
.dgi_signup{
    border: none;
    padding: 40px 24px;
}
.dgi_signup_left{
	  //margin-top:90px;
}
.dgi_info_i_right,
.dgi_info_i_left {
    width: 100%;
    margin-bottom: 15px;
}
.dgi_info_i{
	margin-bottom:0;
}
.dgi_sign_lan {
    padding: 10px 24px;
}
.dgi_submit_left {
    width: 100%;
    text-align: center;
	  margin-top: 20px;
}
.dgi_submit_left button {
    float: none;
	    width: 100%;
}
.dgi_submit_right {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.dgi_submit_right a{
	float:none !important;
}
.dondgi_iii ul{
	display:none;
}

.formobile_lan{
	    padding: 10px 24px;
    position: absolute;
    bottom: 0;
    left: 0;
	display:none;
}
.hide_scrol_mobile{
	overflow:hidden !important;
}
.dgi_sinup_logo img {
    max-height: 40px;
}
.pad_top_mobi2{
	    //padding-top: 145px;
}
.recevoir_otp {
    margin: 15px 0 0 0;
}
.comment_btns {
    padding: 0 20px;
}
.comment_btns li {
    width: 100%;
    margin: 5px 0;
}
.help_top_ii_inner{
	//display:none;
	background: none;
}
.terms_hint li:first-child {
    display: none;
}
.mission_i{
	    margin-top: 0;
}
.submit_pro{
	    margin: 0;
    border: none;
	    height: auto !important;
}
.hide_scrol_mobile_ii{
	overflow-x:hidden !important;
}
.submit_pro .sig_bx_a{
	      top: 0;
}
.submit_pro  .sig_bx {
    padding-top: 30px;
}
.sig_bx_respon .sig_bx{
	padding-bottom: 35px !important;
	
}
.hide_scrol_mobile_ii .w-100 {
    overflow-x: inherit  !important;
}
.sub_form_bx .slider-step {
    padding: 12px 20px;
}
.step_B_submipro{
	background:#fff;
}
.nir_sig_bx .sig_bx_center img {
    max-height: 25px;
}
.newsiginner {
    margin-top: 0;
}
.wrapper_dgi_signup .w-100{
	height:100%;
}
.wrapper_dgi_signup .dgi_signup{
	    margin-top: 0;
}
}

@media only screen and (min-width:421px) and (max-width:768px) {
.dgi_sign_lan_right a {
    font-size: 14px;
}
.sugn_drop_dgi .select {
    font-size: 14px;
}
.dgi_sign_lan_left {
    width: 40%;
}
.dgi_sign_lan_right {
    width: 57%;
    float: right;
}

}

@media only screen and (min-height:560px) and (max-height:700px) {
.dgi_signup {
    //margin-top: -60px;
}	
.savoir_link p{
	margin-bottom:0;
}
}