.header_stk{position: static;padding-left: 15px;padding-right: 15px;}
.success_scr{text-align: center;width: 100%;background-image: url('../images/bg_01.jpg');background-repeat: no-repeat;background-position:top center;padding-top: 290px}

 .success_scr h3 {
  color: #F77062;
  font-size: 46.2px;
  letter-spacing: 1.25px;
  line-height: 35px;margin-bottom: 20px;
  text-align: center;
}
 .success_scr p {
  color: #316A7C;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.68px;
  line-height: 25px;
  text-align: center;
}

.success_scr .buttons_box{width: 300px;max-width: 100%;margin: 0 auto;}
.buttons_box .btn{display: block;
  color: #FFFFFF;
  font-family: "Brandon Grotesque";
  font-size: 17px;
  font-weight: bold;line-height: 17px;
  box-shadow: 0 2px 4px 0 rgba(155,155,155,0.72);
  letter-spacing: 1.35px;height: 44px;
  text-align: center;width: 100%;margin-bottom: 36px;
}
.negative_screen{
  padding-bottom: 40px;  
}
.negative_screen .top{float: left;width: 100%;text-align: center;}
.negative_screen .top h2{ 
  color: #F77062;
  font-family: "Brandon Grotesque";
  font-size: 22.2px;
  font-weight: bold;
  letter-spacing: 0.6px;
  line-height: 29px;
  text-align: center;
}
.negative_screen .top h3 {
  color: #235F6F;
  font-family: "Brandon Grotesque";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.68px;
  line-height: 22px;
  text-align: center;
}

.negative_screen .step .left{float: left;width: 30%;text-align: center;}
.negative_screen .step .left img{}
.negative_screen .step .left h5{
  color: #8C928C;
  font-family: "Brandon Grotesque";
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.91px;
  line-height: 14px;
  text-align: center;margin: 7px 0 0 0;
}
.negative_screen .step {
    float: none;
    width: calc(100% - 40px);
   /*  border-top: 3px solid #f5f5f5; */
    display: inline-block;position: relative;
    margin: 0 20px;padding-top: 22px;
} 

.negative_screen .step::before {
    border-top: 3px solid whitesmoke;
    content: "";
    width: calc(100% - 100px);
    float: left;
    position: absolute;
    left: 0;
    top: -3px;
}
.negative_screen .step::after{
    position: absolute;
    content: '';
    right: 0;
    width: 100px;
    background-color: transparent;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 100px;
    border: 3px solid #f5f5f5;
    border-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: -3px;
    bottom: -10px;
}
.negative_screen .step .left h4 {
  color: #8C928C;
  font-family: "Brandon Grotesque";
  font-size: 25px;
  font-weight: bold;margin: 0px;
  letter-spacing: -0.66px;
  line-height: 28px;
  text-align: center;
}
.negative_screen .step .right{float: left;width: 70%;text-align: center;}
.negative_screen .step .right h4{
  color: #EE2E2E;
  font-family: "Brandon Grotesque";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1.19px;
  line-height: 20px;
  text-align: center;
}

.negative_screen .step .right h6{
  color: #F77062;
  font-family: "Brandon Grotesque";
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 14px;
  text-align: center;margin-top: 21px;margin-bottom: 15px;
}
.negative_screen .step .right .btn-sm{height: 39px;color: #FFFFFF;
  font-family: "Brandon Grotesque";
  font-size: 12px;
  font-weight: bold;
  border-radius: 27px;display: inline-block;margin: 0 auto;
  box-shadow: 0 2px 4px 0 rgba(155,155,155,0.72);max-width: 128px;}


.negative_screen .step1 .left {
    float: right;
}
.negative_screen .step1 .right {
    float: left;
}
/* .negative_screen .step1 {
    float: left;
    width: calc(86% - 40px);
    margin-left: 9%;
} */
/* .negative_screen .step1::after{display: none;}
.negative_screen .step1::before{ position: absolute;
    content: '';
    left: -8%;
    width: 100px;
    background-color: transparent;
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    border: 3px solid #f5f5f5;
    border-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    top: -3px;
    bottom: -10px;} */
    .negative_screen .step1::after{
    	border-bottom-left-radius: 100px;
	border-top-left-radius: 100px;
	border: 3px solid whitesmoke;
	


	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border: 3px solid whitesmoke;
	border-left: 3px solid whitesmoke;
	left: 0px;right: auto;
	border-right: transparent;
    }
    .negative_screen .step1::before{left: 100px;
right: auto;
width: calc(100% - 200px);
float: left;}
.negative_screen .step1{margin-top: 4px;}

.negative_screen  .step2{margin-top: 4px;}
.negative_screen  .step2::before{left: 100px;width: calc(100% - 200px);}

.btn-warning{background-color: #F89611;}

.negative_screen .text_warning .right h4{color: #FA9E44!important;}
.negative_screen .text_info .right h4{color: #276481!important;}
.negative_screen .text_warning .right h6{color: #FFAB01!important;}
.negative_screen .text_info .right h6{color: #12A1C7!important;}

.negative_screen .next_btn{width: 186px;font-size: 15px;height: 44px;margin-top: 25px;}
.step .border_bottom {
    border-bottom: 3px solid #f5f5f5;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 100px;
}
.positive_screen .top h2{margin-bottom: 38px;}

.pa-barrier-screen {
    position: relative;
    background-image: url('../images/top_bg1.png');
    background-size: 100% 90px;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    padding-bottom: 20px;
} 
/* .pa-barrier-screen::after {
    content: "";
    background-image: url('../images/top_bg1.svg');
    background-repeat: no-repeat;
    position: absolute;
    top: -48%;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    background-size: 100%;
} 
  */
.pa-barrier-screen .top h3{margin:0px 0 24px 0;padding: 0px;
  color: #F77062;
  font-family: "Brandon Grotesque";
  font-size: 22.2px;
  font-weight: bold;
  letter-spacing: 0.6px;
  line-height: 28px;text-transform: uppercase;
  text-align: center;
}
.pa-barrier-screen .top p{
  color: #235F6F;text-transform: uppercase;
  font-family: "Brandon Grotesque";
  font-size: 15.2px;
  font-weight: bold;
  letter-spacing: 0.69px;
  line-height: 22px;
  text-align: center;margin-bottom: 25px;
}
.pa-barrier-screen .top {
    text-align: center;
    width: 100%;
    float: left;
    padding-top: 100px;
}
.pa-barrier-screen .card-header > button{ 
  min-height: 74px;
  background-color: #F77C64;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); 
  color: #FFFFFF;
  font-family: "Brandon Grotesque";
  font-size: 16px;width: 100%;
  font-weight: bold;
  letter-spacing: 1.06px;text-transform: uppercase;
  line-height: 15px;
  text-align: center;border:none;position: relative;padding-right:0px;
} 
.pa-barrier-screen .card-header > button .fal {
    position: absolute;
    right: 25px;
    font-size: 32px;
    top: calc(50% - 16px);
} 
.pa-barrier-screen #accordion, .pa-barrier-screen .card1{float: left;width: 100%;}
.pa-barrier-screen #accordion{padding-bottom: 20px;}
.pa-barrier-screen .card-body{padding: 15px 25px 25px 25px;}
.pa-barrier-screen .card-body p{
  color: #717171;
  font-family: "Brandon Grotesque";
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 19px;margin-bottom: 20px;
}
.pa-barrier-screen .card-body .form-group{padding-left: 16px;padding-right: 16px;}
.pa-barrier-screen .card-body .form-group label{
  color: #235F6F;
  font-family: "Brandon Grotesque";
  font-size: 15.2px;
  font-weight: 500;
  letter-spacing: 0.69px;
  line-height: 22px;
  text-align: center;
}
.pa-barrier-screen .card-body .form-group .form-control{height: 50px; border: 1px solid #b1b1b1!important;padding: 10px;box-shadow: none;font-size: 15px;color: #444;border-radius: 0px;}
.pa-barrier-screen .card-body .form-group textarea.form-control{height: 150px;}
.low-screen .card-body .form-group .form-control{  border: 0.5px solid #979797;
  background-color: #FFFFFF;
  box-shadow: 0 2px 4px 0 rgba(188,188,188,0.5);}
  .low-screen .card-body .form-group .form-control::placeholder{
  
  color: #AEAEAE;
  font-family: Arial;
  font-size: 17px;
  font-style: italic;opacity: 1;
  letter-spacing: 0; 
}
  .low-screen .card-body .form-group label{
  color: #878787;
  font-family: Arial;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 22px;
}
.info_bg{background-color: #318096!important;}
.yellow_bg{background-color: #FFA026!important;}

.pa-barrier-screen .card-header > button[aria-expanded="true"] .fal::before {
    content: "\f106";font-family: 'Font Awesome 5 Pro';
}
.skip_link{  color: #727272 !important;
  font-family: "Brandon Grotesque";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1.27px;
  line-height: 14px;
  text-align: center;margin-top: 11px;display: inline-block;}
.pa-barrier-screen .btn-sm.btn-info{  border-radius: 27px;
  background-color: #0F9FB1;
  box-shadow: 0 2px 4px 0 rgba(155,155,155,0.72);
  color: #FFFFFF;
  font-family: "Brandon Grotesque";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1.19px;height: 44px;
  line-height: 14px;width: 186px;
  text-align: center;}
  .pa-barrier-screen .card1 .card-header {
    padding-bottom: 0;     background-color: transparent;
    border-bottom: 0;
}
.days_a_week_box{float: left;width: 100%;padding-left: 20px;padding-right: 20px;}
.row{/* clear: both; */}
.days_a_week_box div[class*="col-"]{padding-left: 6.5px;padding-right: 6.5px;}
.big_button {
    height: 90px;
    border-radius: 27px;
    background: linear-gradient(124.51deg, #F7BB6E 0%, #F77062 100%);
    box-shadow: 0 2px 4px 0 rgba(155,155,155,0.72);
    color: #FFFFFF !important;
    font-family: "Brandon Grotesque";
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 1.59px;
    line-height: 29px;
    text-align: center;
    display: flex; 
    -ms-flex-pack: center !important;
justify-content: center !important;
    -ms-flex-align: center !important;
align-items: center !important;
    margin-bottom: 17px;
}
.big_button:hover, .big_button:focus{color: #FFF;opacity: 0.7;}
.days_a_week_box > .row{margin-left: 0px;margin-right: 0px;}
.yellow_gradient{ background: linear-gradient(72.83deg, #FAD961 0%, #F76B1C 100%);}
.blue_gradient{   background: linear-gradient(50.05deg, #235F6F 0%, #256373 0%, #42A6C1 100%, #235F6F 100%, #43A9C4 100%, #235F6F 100%, #235F6F 100%, #195363 100%, #205C6C 100%, #043848 100%);}
.days_a_week .top{margin-bottom: 22px;padding-top: 130px;}
.days_a_week{background-image: url('../images/top-sleep.svg');}
.header{z-index: 9999;}
.low-screen .top .blue{color: #0F9FB1;}
.low-screen .card-body{padding: 25px;}
.header.header-phy{ position: absolute;}
@media ( min-width: 768px )  and ( max-width: 2500px ){
  .days_a_week{ background-image: url(../images/top_bg2.png);}
}
@media ( min-width: 767px ) {
	.negative_screen .right h6 br, .pa-barrier-screen .top h3 br, .pa-barrier-screen .top p br{display: none;}
}
@media ( max-width: 767px ) {
	.buttons_box .btn{max-width: 210px;}
.step1.text_info .right {
    margin-left: -16px;
    background-color: #FFF;
    z-index: 9;
    position: relative;
}
.negative_screen .step{width: calc(100% - 20px);margin-left:10px;margin-right:10px;}
.negative_screen .step .left h5{font-size: 10px;}
.negative_screen .top, .pa-barrier-screen .top{padding-left: 12px;padding-right: 12px;}
.pa-barrier-screen .top h3{font-size: 21px;}
.days_a_week_box{padding-left: 6px;padding-right: 6px;}
.big_button{font-size: 20px !important;}
}


@media ( max-width: 360px ) {
  .big_button{font-size: 18px !important;}
}
