@media screen and (min-width: 600px) {
    .section_home{
    width: 1300px !important;
}
.mobile_view{
    display: none;
}
}
@media screen and (max-width: 500px) {
    .social_media{
    display: none;
}
.see_plan{
    position: relative;
    width: 100%;
}
.desk_view{
    display: none !important;
}
.logo{
    float: unset !important;
}
.home_text{
    font-size: 32px;
}
.home_content {
    margin-top: 3rem;
    padding-bottom: 3rem;
}
.guarantee_para{
  width: auto !important;
}
.benefits_title{
  padding: 2rem !important;
}
.benefits_content{
  text-align: center;
}
.benefits{
  padding-bottom: 7rem;
}
.guarantee_cnt_sec{
  text-align: center;
}
.guarantee_para{
  font-size: 18px;
  padding: 3rem;
}
.gurantee_see_plan_text{
  font-size: 18px;
}
.testimonial_title{
  margin-top: 2rem !important;
  font: normal normal normal 42px/1.4em barlow-medium,barlow,sans-serif !important;
}
.testimonial_line{
  margin-top: 0rem;
}
.testimonial_content{
  font-size: 23px;
  padding: 2rem;
}
.carousel-inner{
  height: 45rem !important;
}
.carousel-indicators{
  margin-bottom: 1rem !important;
}
.carousel-indicators li{
  width: 7px !important;
  height: 7px !important;
  margin-right: 10px;
}
.carousel-indicators .active{
  width: 9px !important;
  height: 9px !important;
  margin-right: 10px;
}
.carousel-control{
 width: 7%;
}
.stay_connect-text{
  font-size: 20px;
  padding-bottom: 20px;
}
.sc_email{
  margin-bottom: 20px;
}
.btn-email-submit{
  width: 300px;
  font-size: 18px;
}
.footer_menu_list>div{
  margin-bottom: 3rem;
}
.footer_menu_list{
  padding: 2rem 0rem;
}
.registration_form{
  margin: 2rem 2rem 0rem 3rem !important;
}
.social_content{
  padding: 16px 25px 19px 25px;
}
.social_login_section{
  margin-bottom: 20px;
}
.signin_back_img{
  width: 407px !important;
}
.register_back_img{
  width: 405px !important;
}
.forgot_btns {
  margin: 3rem 0rem 1rem 15rem !important;
}
.login-bottom-menu{
  float: unset !important;
}
.guarantee_title{
  margin-top: 5rem !important;
  font-size: 30px !important;
}
.guarantee_para{
  margin-top: 0rem;
}
}
@media screen and (max-width: 600px) {
  .topnav a {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  .loader{
    left: 35% !important;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}

@media screen and (max-width: 700px) {
  .payment_returns_p{
    width: auto !important;
  }
  .about_us_p{
    width: auto !important;
  }
  .f_choose_plan{
    width: auto !important;
  }
  /* .a_choose_plan{
    text-align: unset !important;
    padding: 0rem 1rem;
  } */
  
}