@charset "utf-8";
/* CSS Document */
.subscription .custom-control-label{line-height:43px;}
/*loader*/
#loader {
  background-color: none;
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 50%;
  margin: -75px 0 0 -75px;
  width: 180px;
  height: 180px;
  overflow:hidden;
}
#loader img{width:100%;}
.step .box .c-box .title h4{
	width:92%;
	margin:0 auto;
	margin-bottom:7px;
}
.custom-dropdown{
		width:60%;
}
.step-5 .box-6 .step-contant{
	display:flex;
	flex-direction:column;
}
.step-5 .box-6 .step-contant .mx-auto img{
margin:15px auto;	
}
.custom-dropdown select{
	text-align-last:center;
}
.step .box .c-box{
padding:50px 25px;	
}
.step-check{
	top:40px;
}
.offer-banner-custom-height{
height:119px;	
}
.subscription-step-contrat .custom-control-label{
	line-height:22px;
}



.contact-in-header{
  width: 670px;
  position: relative;
  right: -30px;
  z-index: 9999999;
}
.navbar-brand img{
  width: 170px;
}
.navbar{padding-bottom: }
.custom-max-height{
  max-height: 230px;
}
.block-group{margin-top: 25px;}
.step-4 .box-2 .step-contant{
  margin-bottom: 50px;
}
.form-subscription .col-lg-7.col-md-12:first-child .form-group{
  margin-bottom: 25px;
}
.form-subscription{
  padding-bottom: 0 !important;
}
.form-subscription .bg-white.rounded{
  margin-bottom: 0 !important;
}
.contrat-contant .my-3:first-child{
  margin-top: 0 !important;
}

.submit-promocode{
  position: relative;
}
.tool-tip{
  /*position: absolute;*/
  width: 380px;
  right: -446px;
  top: -21px;
  color: #002c54;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 1px;
  background: #fff;
  padding: 10px;
  opacity: 0;
  z-index: 1;
  display: none;
}
.tool-tip::after{
  content: ' ';
  top: 6%;
  margin-top: -6px;
  bottom: auto;
  height: 80px;
  width: 6px;
  border: 54px solid transparent;
  border-top-color: transparent;
  border-right-color: rgb(255, 255, 255);
  position: absolute;
  left: -107px;
}

.promocode .promocode-input:focus + .tool-tip{
  opacity: 1;
  display: block;
  position: absolute;
}
.custome-radio .radio-contant .img img{width: 60px;margin: 0 auto;height: 60px;}
.custome-radio .fill-img{display: none;}
input.radio:checked ~ label .unfill-img{display: none;}
input.radio:checked ~ label .fill-img{display: unset;}
.e-icon{width: 40px;height: 60px;}
.screen_survey_step_1_nopdl_text .title .title-continer{width: 66%;margin-left: 24%;}
.large_width_options{width: 80%;}
.action_screen_offers label{color: #000;font-weight: 700;}

.tow-line-btn{
	white-space: normal;
    width: 370px;
    line-height: 20px !important;

}

.tip-tool .tool-tip{
  /*position: absolute;*/
  width: 200px !important;
  right: 0 !important;
  top: 7px !important;
  left:-325px !important;
  color: #002c54;
  font-weight: 600;
  font-size: 10px;
  line-height: 22px;
  letter-spacing: 1px;
  background: #fff;
  padding: 10px;
  opacity: 0;
  z-index: 1;
  display: none;
}
.tip-tool .tool-tip::after{
    content: ' ';
    top: 2%;
    margin-top: -6px;
    bottom: auto;
    height: 230px;
    width: 6px;
    border: 139px solid transparent;
    border-top-color: transparent;
    border-right-color: rgb(255, 255, 255);
    position: absolute;
    left: 200px;
    transform: rotate(180deg);
}
.tip-tool .toltip:focus + .ntool-tip{
  opacity: 1;
  display: block;
  position: absolute;
}
.ntool-tip{
		    margin: 70px 0;
}
.show-toltip{
	position:absolute !important;
	display:block !important;
	opacity:1 !important;
}
.custom-offer-check{
	top:10px;
	right:25px;
	color:#30ad71;
}
.default-green{
	color:#30ad71;font-weight: 600;
}
.d-unset{
	display:unset !important;