@media screen and (max-width: 768px)
{
  .comments-area {
   width: 50%;
}

.comments-area .comment-box .date {
    margin-left: 2px;
}

.comments-area .comment-box .name {
    margin-right: 5px;
}
}

.reply-btn
{
  color: #002250;
  font-size: 18px;
  padding-left: 0px;
}
.reply-btn:hover
{
  color: #f20487;
  text-decoration: underline;
}


@media screen and (max-width: 768px)
{
  .list-style-one li 
  {
    display: none;
  }
}

.about-section
{
    margin-top: -20px;
}

.signUp_Title
{
  padding-bottom: 10px;
  background-color: #101130;
}

.signUp_Title h1 {
    position: relative;
    display: block;
    font-size: 60px;
    color: #ffffff;
    line-height: 1em;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: -85px;
    
}


.about_section_Policy_Home
{
    padding-top:150px;
}

@media screen and (max-width: 768px)
{
  .mainBannerSection
  {
    display: none;
  }
}

@media screen and (max-width: 768px)
{

  #emailerror
  {
    margin-top: -100px;
  }
  .AcknowledgeSection
  {
    margin-top: -15px;
  }
  
   .troubleSection
  {
    position: relative;
    top: -35px;
    left:200px;
  }

  .troubleSection::before
  {
    content: "|";
    color:  #77777;
    padding-right: 10px;
  }

  .registerSection
  {
   position: relative;
   top: -10px;
   left: 60px;
  }

  .privacyPolicy
  {
    white-space: pre;
  }

  .btn-box
  {
    margin-top: -26px;
    margin-bottom: 10px;
  }

   .page-title
  {
    margin-top: 10px;
  }

  .contact-page-section
  {
    padding-top: 0px;
    margin-top: -50px;
  }
  
 .news_Section
 {
  margin-top: -100px;
 }

.form_group1
{
  padding-bottom: 20px;
}

  .contact-page-section .form-column .contact_form_inner
  {
    margin-top: -30PX;
  }

  .contact-page-section .form-column .contact_form_inner .formcheck
  {
    margin-bottom: 20px;
    margin-top: -10px;
  }

  .page-title 
  {
    margin-top: -70px;
  }

/*partner_prefrence */
  .contact-page-section
  {
    padding-top: 0px;
  }

  .check_Widowed
  {
    margin-top: -10px;
    margin-bottom: 10px;
  }

  /*End partner_prefrence */

  .txtFormat
  {
    margin-left: 30px;
    margin-top: -30px;
  }

  .radio-box .radiocite
  {
      white-space:pre;
      
  }

}

@media screen and (max-width: 768px)
{
  .signup_Upper_Box
  {
    display: none;
  }  

  #contact-form
  {
    margin-top: 50px;
  }

  .error-section .error-title,
  .error-section .error-title h2
  {
    font-size: 40px;
    padding-top: 50px;
  }

  .rejectedPic
  {
    margin-top: 30px;
    background: red;
  }

}


@media screen and (max-width: 468px)
{
  #emailerror
  {
    margin-top: -25px;
  }

  .AcknowledgeSection
  {
    margin-top: -15px;
  }

   .troubleSection
  {
    position: relative;
    top: -35px;
    left:200px;
  }

  .troubleSection::before
  {
    content: "|";
    color: #77777;
    padding-right: 10px;
  }

  .registerSection
  {
    position: relative;
    top: -10px;
    left: 60px;
  }

  .privacyPolicy
  {
    white-space: pre;
  }

  .btn-box
  {
    margin-top: -26px;
    margin-bottom: 10px;
  }
}

/*Index page login*/
.loginSection
{
  display: none;
}


@media screen and (max-width: 768px)
{
  .loginSection
  {
    display: block;
    padding-top: 0px;
  }

}

.about-section
{
  padding-top: 50px;
}


.features-section-two
{
  padding-top: 0px;
  padding-bottom: 0px;
}

.app-section
{
  padding-top: 20px;
  padding-bottom: 0px;
}

.news-section
{
  padding-top: 20px;
  padding-bottom: 0px;
}

@media screen and (max-width: 768px)
{
  .my_profile
  {
    margin-top: 400px;
  }
}