@media only screen and (max-width:1230px) {
    .container > .row {margin-right: 0; margin-left: 0;}
    
    .header .container {    padding: 15px;}
    
/*    home*/
    .create_accout_section { max-width: none; max-width: calc(100% - 30px); padding: 30px 15px 10px;}
    
    .social_share_section {   margin-left: -470px;}
    
    
}

@media only screen and (max-width:991px) {
    
    
/*    home*/
    .home_banner_section {    height: 368px;}
    .home_banner_section img { object-position: left;}
    .home_banner_section .container {    bottom: 134px;}
    .home_banner_section h1 { font-size: 32px;}    
    .form_sec{    margin: 0 -6px;}
    .form_sec > li {padding: 0 6px;}
    .form_sec select, .form_sec input, .form_sec label { font-size: 14px;line-height: normal;}
    .form_sec1 .nice-select { width: 52px;}
/*    .form_sec .button {max-width: 102px;}    */
    .create_accout_section {    margin-top: -102px;}
    .connect_app_sec {    margin: 115px 0 30px;}
    .connect_app_1 {padding-top: 30px; padding-bottom: 10px;}
    .connect_app_1 img { max-width: 300px;}    
    .free_account_section { height: 317px;}
    .free_account_section h2 { font-size: 32px;}    
    .success_stories_sec {    margin: 0 auto;}
    .success_stories_list { max-width: 800px; margin-left: auto; margin-right: auto;}
    .success_stories_list1 > li:last-child { display: none;}    
    .free_account_section {    margin: 0 0 40px;}
    .form_sec input:not([type="checkbox"]) {font-size: 14px;}
    
    .success_stories_list1 { margin-bottom: 50px;}
    .blog_home_list .success_stories_item { margin-bottom: 12px;}
    .blog_home_list .success_stories_desc p { text-align: center; padding: 0 0 5px;}
    .success_stories_desc .button { margin: 0 auto;}
    
/*    */
    .nice-select {font-size: 14px;}
    
/*blog_list*/
    .blog_list_page h1, .page_title { font-size: 38px;}
    .blog_list_section > li { width: 50%;    margin: 0 0 5px;}
    .pegination { margin: 0 0 20px;}
    
/*    blog*/
    .blog_single_page { padding-left: 75px; }
    .social_share_section {margin-left: 0; left: 4px;}
    .blog_content h2 {    font-size: 25px;}
    
    
    
/*    */
    .testimonial_last_grid li:last-child { display: none;}
    
/*    how_it_works*/
    .how_it_works_section > div {margin-bottom: 60px;}
    .how_it_works_desc h3 { font-size: 28px;}
    .story_slider2 {padding: 0 25px;}
    .story_slider2 .slick-slide { padding-left: 15px; padding-right: 15px;}
    .story_slider2 .slick-arrow {    width: 30px;height: 74px;}
    .story_desc {padding: 18px 20px;}
    .community_sec h2 { font-size: 28px;}
    
    
}

@media only screen and (min-width:768px) {
    .right_header ul { display: block !important;}
}


@media only screen and (max-width:767px) {

    p {    line-height: 22px;}
/*    header*/
    #nav-toggle {display: block;}
    .header .container { position: relative;}
    .header .container > * { display: block;}
    .right_header { text-align: left;}
    .right_header ul { display: none;position: absolute; left: 0; right: 0; top: 100%;width: 100%; background-color: #ffffff;    z-index: 1;}
    .right_header ul > li { padding: 5px 0;} 
    .acc_check { display: none;}
    
/*    footer*/
    .footer_nav { max-width: 330px;padding: 0 0 20px;margin: 0 auto 20px;}
    .footer_nav li {padding: 5px 0;}
    .copy { display: block; padding: 0 0 10px;}
    
/*    home*/
    .home_banner_section {    height: 266px;}
    .home_banner_section .container {    bottom: 30px;}
    .home_banner_section h1 { font-size: 24px;}
    .create_accout_section {    margin-top: 0;  max-width: 100%;}
    .button_section {    max-width: 296px;}
    .button_section .button { width: 100%;    margin: 0 0 10px;}
    .form_sec > li { width: 100%;margin: 0 0 25px;}
    .form_sec1 > li:last-child { text-align: center;}
    .form_sec1 .nice-select { width: auto;}
    .form_sec .button { max-width: 188px;}
    .form_sec1 select { width: 64px;}
    .connect_app_1 { padding-right: 150px;    padding-left: 0;}
    .connect_app_1 img { right: auto; right: -32px; max-width: 220px; bottom: auto; top: -14px;}
    .connect_app_sec { margin: 70px 0 30px;}
    .connect_app_sec h3 {font-size: 24px;line-height: 28px;}
    .free_account_section { height: 212px;}
    .free_account_section h2 { font-size: 24px;}

    
/*blog_list*/
    .blog_list_page h1, .page_title { font-size: 28px;}
    .blog_list_link .success_stories_desc .title {    font-size: 18px;padding: 0px 0 10px;}
    .blog_small_info {font-size: 14px;    padding: 0 0 8px;}
/*    .blog_list_section > li { width: 100%;margin: 0 0 25px;} */
    .blog_list_section > li:first-child .img_frame {padding-bottom: 56%; height: 0;}
    .blog_list_section > li:first-child .success_stories_desc { max-width: none; padding: 15px; position: relative;}
    .blog_list_section > li:first-child .success_stories_desc .title {         font-size: 18px; font-weight: 500;    line-height: 26px;}
    .blog_list_section > li:first-child .success_stories_desc .desc {    line-height: 20px;}
    
/*    blog*/
    .blog_single_page {padding-left: 15px;}
    .blog_content img {    margin: 0 0 20px;}
    .blog_content h2 { font-size: 22px;    margin: 0 0 7px;}
	.blog_content h3 { font-size: 18px; }
    .social_share_section { margin: 0 0 30px; position: relative; display: inline-block; left: auto; width: auto; text-align: left; padding: 20px 11px 20px 46px; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
    .social_share_section:before { width: auto; left: 4px; right: auto; top: 30px;}
    .social_share_section li { display: inline-block; vertical-align: top; padding: 0 15px;}
    
/*testimonials*/
    .testimonials_img, .testimonials_list_section > div:nth-child(even) .testimonials_img { float: none; width: 100%; margin-bottom: 20px;    padding-left: 0; padding-right: 0;}
    .testimonials_description {float: none; width: 100%;padding-left: 0; padding-right: 0;}
    .testimonials_description h3 { font-size: 24px;}
    
/* how_it_works*/
    .page_title { padding: 60px 0;}
    .how_it_works_desc h3 { font-size: 24px;}
    .how_it_works_desc h4 {font-size: 20px;}  
    
    .community_sec {    min-height: 510px;}
    .community_sec h2 { font-size: 24px;}
    .community_sec .button {height: 76px; line-height: 75px; width: 250px;}
    
    .success_story_slider h2, .join_today_section h2 {    font-size: 28px;}
    .how_it_works_section .button { font-size: 14px; max-width: 275px;height: 45px;  line-height: 43px;}
    
    .join_today_section .button { display: block; margin: 10px auto 0;}

    

}


@media only screen and (max-width:640px) {
    .success_stories_list  { max-width:400px; width: 100%; margin: 0 auto 20px;}
    .success_stories_item { width: 100%; padding-right: 0; padding-left: 0;}
    .blog_list_section > li { float: none; width: 100%;margin: 0 auto 25px;}
/*    .blog_list_section > li:first-child { max-width: none; }*/
    .success_stories_sec h4, .creat_acc_comman h5 { max-width: 300px; margin: 0 auto; padding: 0 0 22px;}
    .creat_acc_comman h5 {max-width: 260px; }
    
    /*    how_it_works*/
    .how_it_works_desc h3 { font-size: 20px;padding: 0 0 12px;}
    .how_it_works_desc h4 { font-size: 18px;padding: 0 0 12px;}
    .how_it_works_img { margin-bottom: 30px;float: none; width: 100%;}
    .how_it_works_section > div:nth-child(odd) .how_it_works_img, .how_it_works_section.how_it_works_section1 > div:nth-child(odd) .how_it_works_img { text-align: center;}
    .how_it_works_section.how_it_works_section1 > div:nth-child(odd) .how_it_works_desc { text-align: left;}
    .how_it_works_desc, .how_it_works_section > div:nth-child(odd) .how_it_works_img, .how_it_works_section.how_it_works_section1 > div:nth-child(odd) .how_it_works_img { float: none; width: 100%;}
    .how_it_works_item {    margin-bottom: 30px;margin-left: 0; margin-right: 0;}
    .how_it_works_desc {padding-left: 0;padding-right: 0;}    
    .story_slider2 .slick-slide { padding-left: 0;  padding-right: 0;}  
    .story_slider2 .slick-arrow {width: 18px;  height: 46px;}
    
}
	

@media only screen and (max-width:480px) {
    .search-form { padding: 0;}
    .search-form label { margin: 0 0 10px;}
    input[type=submit].search-submit { position: relative;}
    
    .pegination .wp-paginate li {font-size: 13px; padding: 0 2px 10px;}
    .pegination .wp-paginate li .next, .pegination .wp-paginate li .prev { width: 95px;}
    .pegination .wp-paginate li .current {    padding: 0 16px;}
    
/* how_it_works*/
    .community_sec {    min-height: 400px;}
    .page-template-start .home_banner_section,.page-template-home .home_banner_section{height: 100% !important; }
    .page-template-start .home_banner_section,.container,.page-template-home .home_banner_section,.container{bottom: 0px !important;}
    .page-template-start .home_banner_section h1,.page-template-home .home_banner_section h1{font-size: 24px;}
    .page-template-start .home_banner_section p,.page-template-home .home_banner_section p {font-size: 16px;margin-bottom: 10px;line-height: 20px;}
 
}

@media screen and (max-width: 767px){
	.connect_app_1{
		padding-right: 0px;
	}
	.connect_app_1 img{
		max-width: 300px;
		top: 0;
		right: 0;
		position: relative;
		margin-bottom: 20px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}
/*08-07-2019*/
@media only screen and (max-width: 1199px) {
  .wizard .radio .radio-label .gender {
        font-size: 1.5rem;
  }
}
@media only screen and (max-width: 991px){
  .home_banner_section{
    height: 100%;
        padding-top: 11rem;
  }
  div#wizard2 .col-md-2 {
    text-align: center;
    padding: 10px 0px;
}
.wizard input#zip{
    width: 100%;
}
  .home_banner_section .container {
      bottom: 0px;
  }
  .wizard .radio input[type="radio"] + .radio-label:before {
    height: 3.5em;
}
.wizard {
    padding: 1.5em;
}
}   