.thankyou_section {
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: inline-block;
    padding: 0px 0px;
}
.thank-you {
    text-align: center;
}
.thank_main {
    height: 100vh;
    display: flex;    background: #f9f9f9;
    align-items: center;
    justify-content: center;
}
.thankyou_section .thankyou_info .error-icon i{color: red; font-size: 85px; }
.thankyou_section .thankyou_info i{font-size: 85px;width: 85px;height: 85px;
    border-radius: 50%;line-height: 85px;color: #fff;
}
.thankyou_section .thankyou_info .check-icon{width: 85px;height: 85px;background-color: #04AF49;border-radius: 50%;line-height: 85px;color: #fff;margin: 0px auto;position: relative;}
.thankyou_section .thankyou_info .check-icon::before{content: '';width: 13px;height: 3px;background-color: #ffffff;left: 22px;position: absolute;bottom: 30px;z-index: 1;transform: rotate(45deg);}
.thankyou_section .thankyou_info .check-icon::after{content: '';width: 43px;height: 3px;background-color: #ffffff;right: 16px;position: absolute;top: 41px;z-index: 1;transform: rotate(137deg);}
.thankyou_section .thankyou_info h1{}
.thankyou_section .thankyou_info p{margin-top: 20px;font-size: 20px;line-height: 24px;}
.thankyou_section .thankyou_info .btn-success {color: #fff;background-color: #97144D;border-color: #97144D;font-size: 13px;padding: 10px 15px;}


.thankyou_info .check-icon{width: 85px;height: 85px;background-color: #04AF49;border-radius: 50%;line-height: 85px;color: #fff;margin: 0px auto;position: relative;}
.thankyou_info .check-icon::before{content: '';width: 13px;height: 3px;background-color: #ffffff;left: 22px;position: absolute;bottom: 30px;z-index: 1;transform: rotate(45deg);}
.thankyou_info .check-icon::after{content: '';width: 43px;height: 3px;background-color: #ffffff;right: 16px;position: absolute;top: 41px;z-index: 1;transform: rotate(137deg);}
 .thank_main{height: 100%;padding-bottom: 50px;}
 .thankyou_info a, p{font-size: 16px; color: #000000;margin-bottom: 0;}
.thankyou_info a, p {margin-bottom: 20px;}
.thankyou_info a:hover{text-decoration: none;}
 .thankyou_info a.btn-primary{color: #fff; padding: 10px 20px; display: inline-block;}

.thank_main{    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.thank-you{text-align: center;}
.thank-you i{font-size: 85px; color: #04AF49}
.thank-you h5{font-size: 28px; color: #000; margin: 15px 0;}
.thank-you p{margin: 0}
.thank-you button{margin-top: 29px;}
.thank-you .btn{
  border-radius: 5px;font-size: 13px;
  line-height: 13px;  padding: 15px; text-transform: uppercase;
} 
@media only screen and (max-width: 767px){
    .thank_main{padding: 20px}

}
