/*Default Fonts*/
/*@include border-radius(0px);*/
/* Mixin */
/*@include transition;*/
/*checkbox css*/
/* @include transform(1.1); */
/* @include transition(all,2s,ease-out); */
/* @include calc( width, '100% - 2px')*/
/*  @include breakpoint(mobileonly){  } */
/*@include placeholder { color: green; } */
.thankypu_sec { 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; width: 100%; height: 100vh; background: #ee2b32; text-align: center; color: #fff; }
.thankypu_sec .inner-sec { max-width: 718px; width: 100%; }
.thankypu_sec .inner-sec .spring-sec { margin-bottom: 74px; display: inline-block; width: 100%; }
@media (max-width: 767px) { .thankypu_sec .inner-sec .spring-sec { margin-bottom: 35px; } }
.thankypu_sec .inner-sec .spring-sec .tic { position: relative; margin: 0 auto; width: 77px; z-index: 100; }
@media (max-width: 767px) { .thankypu_sec .inner-sec .spring-sec .tic { width: 55px; } }
.thankypu_sec .inner-sec .spring-sec .tic a { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 2; background: #32af1b; width: 77px; height: 77px; border-radius: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 28px; text-decoration: none; color: #fff; }
@media (max-width: 767px) { .thankypu_sec .inner-sec .spring-sec .tic a { width: 55px; height: 55px; } }
.thankypu_sec .inner-sec .spring-sec .tic .circle { border-radius: 50%; background-color: rgba(0, 0, 0, 0.2); width: 77px; height: 77px; position: absolute; opacity: 0; top: 0; -webkit-animation: scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32); animation: scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32); }
@media (max-width: 767px) { .thankypu_sec .inner-sec .spring-sec .tic .circle { width: 55px; height: 55px; } }
.thankypu_sec .inner-sec h2 { display: inline-block; width: 100%; font-weight: normal; margin: 0; padding: 0; font-size: 24px; }
@media (max-width: 767px) { .thankypu_sec .inner-sec h2 { font-size: 20px; } }
.thankypu_sec .inner-sec p { font-size: 14px; letter-spacing: 0.5px; line-height: 1.8; opacity: 0.66; margin: 30px 0 0 0; padding: 0 15px; font-weight: normal; }
@media (max-width: 767px) { .thankypu_sec .inner-sec p { margin: 15px 0 0 0; font-size: 13px; } }
.thankypu_sec .inner-sec .backbtn { margin-top: 50px; }
@media (max-width: 767px) { .thankypu_sec .inner-sec .backbtn { margin-top: 20px; } }
.thankypu_sec .inner-sec .backbtn a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #fff; border: rgba(255, 255, 255, 0.6) solid 1px; border-radius: 3px; max-width: 223px; height: 53px; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.3s; transition: all 0.3s; text-decoration: none; }
@media (max-width: 767px) { .thankypu_sec .inner-sec .backbtn a { max-width: 190px; } }

@-webkit-keyframes scaleIn { from { -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); opacity: .5; }
  to { -webkit-transform: scale(2.5, 2.5); transform: scale(2.5, 2.5); opacity: 0; } }

@keyframes scaleIn { from { -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); opacity: .5; }
  to { -webkit-transform: scale(2.5, 2.5); transform: scale(2.5, 2.5); opacity: 0; } }
