@media (max-width:1800px){

  .home_big_header_title_content,
  .home_big_header .form_mailchimp{
    width: 100%;
    max-width: 800px;
  }

  .home_big_header_title_content,
  .home_big_header .form_mailchimp,
  .home_big_header .home_big_title_signature{
    position: static;
  }

  .home_big_header{
    padding-top: 50px;
    padding-bottom: 20px;
  }
  .home_big_header_background {
  	height:100%;
  }
  .home_big_header .container{
    position: relative;
  }

  .home_big_header_title_content{
    margin-bottom: 60px;
  }
  .home_big_header .form_mailchimp{
    margin-bottom: 30px;
  }

  .home_big_header{
    height: auto;
  }

  .home_big_header_background{
    background-position: -20vw top;
    background-color: #f8f8f8;
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
  }

  .home_big_header_single_blog{
    padding-right: 0px;
    justify-content: center;
  }


  .home_big_header_single_blog .home_big_header_background{
    background-position: left center;
  }

  .home_big_header.home_big_header_single_blog .form_mailchimp{
    max-width: 700px;
  }
}



@media (max-width: 1600px){

  .article_boxes_holder{
    display: block;
  }
  .article_boxes_holder>div{
    width: 100%;
  }
  .article_boxes_holder_left>a{
    height: 990px;
    border-right: solid 2px #f07375 !important;
    border-bottom: none !important;
  }
  .articles_boxes .container{
    max-width: 914px;
  }

  .home_big_header.home_big_header_single_blog .form_mailchimp{
    width: 590px;
  }
  .blog_single_content .col-lg-5{
    width: 590px;
  }
  .blog_single_content .col-lg-7{
    width: calc(100% - 590px);
  }
  .blog_single_content_head{
    max-width: calc(100% - 590px - 20px);
  }

  .articles_boxes_blog_single .article_boxes_holder_left .article_box_item{
    border-right: none !important;
    border-left: none;
  }
  .articles_boxes_blog_single .article_boxes_holder_right .article_box_item{
    border-left: none;
    border-right: none;
  }
  .articles_boxes_blog_single .article_boxes_holder_right>.article_box_item:nth-child(1),
  .articles_boxes_blog_single .article_boxes_holder_right>.article_box_item:nth-child(3){
    border-right: solid 2px white;
  }

}
/*1600px end*/



@media (max-width: 1500px){
  .home_big_header_background{
     background-position: -20vw top;
    background-color: #f8f8f8;
    background-size:cover !important;
  }
  

  .home_big_header_single_blog .home_big_header_background:after{
    display: block;
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
  }
}




@media (max-width: 1400px){
  .social_people_email_link{
    font-size: 25px;
  }
  .social_phone_instagram_link{
    max-width: 265px;
  }
  .social_phone_social_icons li{
    margin-right: 20px;
  }
  .social_phone_social_icons a{
    font-size: 30px;
  }
}






@media (max-width: 1350px){
  .pick_item_box_content h3{
    font-size: 32px;
  }
  .pick_item_box_content p{
    font-size: 25px;
    letter-spacing: 15px;
  }

}



@media (max-width: 1300px){
	.home_big_header_background{
     background-position: -40vw top;
    background-color: #f8f8f8;
    background-size:cover !important;
  }
  .dr_j_content_right_photo{
    background: rgb(243,228,221);
    background: linear-gradient(45deg, rgba(243,228,221,1) 0%, rgba(245,245,245,1) 100%);
  }
  .dr_j_content_right_photo_background{
    display: none;
  }
  .dr_j_content_right_photo_background_mobile{
    display: block;
    background-size: auto 100%;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-image: url('/web/20250723195637im_/https://joycethedentist.com/wp-content/themes/dr_joyce/assets/images/the-doctor-photo-right.png');
    width: 300px;
    left: auto;
    right: 0px;
    background-size: 100% auto;
    background-position: center bottom;
  }
  .dr_j_content_right_photo .container{
    max-width: 750px;
  }
  .dr_j_content_right_photo .row>*{
    width: 100%;
  }

  .the_logos {
  	margin-bottom:0px;
  }
  .social_phone {
  	margin-bottom: 80px;
	}
  footer{
    margin-top: 0;
  }
  .footer_left_part{
    display:none;
  }
  .footer_left_part>div{
    background-position: right bottom;
    left: calc(50% - 230px/2);
    right: auto;
    width: 100%;
    width: 230px;
    background-size: cover;
    background-position: center top;
  }
  .footer_right_part{
    width: 100%;
  }



  .the_posts .container{
    max-width: 870px;
  }
  /*.row_posts_with_categories_on_top{
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: 1fr;  
    grid-template-areas: 
      ". ."; 
    gap: 90px 45px;
  }*/
  .post_blocks_container {
	  margin-bottom: calc(100vw *100/1920);
	  width: 50%;
	  padding: 0 15px;
	}
  .blog_section_top_big_bg{
    background-image: none !important;
    background: rgb(235,230,230) !important;
    background: linear-gradient(45deg, rgba(235,230,230,1) 0%, rgba(235,228,226,1) 100%) !important;
  }
  .blog_section_top_big_holder{
    padding-right: 0px;
    align-items: center;
    justify-content: center;
  }
  .blog_section_top_big_holder{
    height: auto;
    min-height: 100%;
  }
  .blog_section_top_big_content{
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
  .blog_section_top_big_holder{
    padding: 5rem 2rem;
  }



  /*.blog_single_content_head_top{
    display: block;
    text-align: center;
  }
  .blog_single_content_head_top .header_social_menu{
    justify-content: center;
  }*/
  .blog_single_content_head{
    max-width: 100%;
  }
  .home_big_header.home_big_header_single_blog .form_mailchimp{
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    max-width: 100%;
    width: auto;
  }


}
/*1300 end*/




@media (max-width: 1200px){

  body{
    --margin_sections: 70px;
  }

  .social_phone_phone{
    left: 0px;
    top: 100px;
    width: 50%;
    height: calc(100% - 100px - 100px);
  }
  .social_phone .container{
    max-width: 50%;
  }
  .social_phone{
    margin-bottom: var(--margin_sections);
  }

  .shop_picks{
    margin-bottom: var(--margin_sections);
  }



  .blog_single_content .container{
    max-width: 900px;
  }
  .blog_single_content .container .row>*{
    width: 100%;
    padding: 0px var(--padding_bootstrap_grid) !important;
  }
  .blog_single_content .container .row>*{
    margin-bottom: var(--margin_sections);
  }

  .blog_single_home_big_title_signature{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .blog_single_home_big_title_signature .home_big_title_signature{
    max-width: 450px;
  }
}
/*1200px end*/






@media (max-width: 1000px){
	.home_big_header_background{
     background-position: -60vw top;
    background-color: #f8f8f8;
    background-size:cover !important;
  }
  .picks_content_holder{
    display: block;
  }
  .picks_content_holder>*{
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 40px;
  }
}


@media (max-width: 900px){
  .row_posts_with_categories_on_top{
    display: grid; 
    grid-template-columns: 1fr; 
    grid-template-rows: 1fr; 
    gap: 90px 45px; 
    grid-template-areas: 
      ".";
  } 
  .the_posts .container{
    max-width: 550px;
  }
  .post_blocks_container {
	  margin-bottom: calc(100vw *100/1920);
	  width: 100%;
	  padding: 0px;
	}
}


@media (max-width:850px){
  .social_phone{
    display: block;
  }
  .social_phone_people{
    position: static;
    height: 400px;
    width: 100%;
  }
  .social_phone_phone{
    left: 0px;
    top: 0px;
    height: 400px;
    width: 100%;
  }
  .social_phone_phone img{
    width: auto;
    height: 80%;
  }
  .social_phone .container{
    max-width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .social_phone{
    height: auto;
  }
  .social_people_email_link{
    margin-bottom: 60px;
  }


  .home_big_header_single_blog .home_big_header_title_content{
    width: auto;
  }


  .badge_list .row>*{
    padding: 0px var(--padding_bootstrap_grid);
    width: 100% !important;
  }
  .badge_list_signature{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .badge_list_signature_doctor{
    margin-left: auto;
    margin-right: auto;

    -webkit-border-radius: 125px;
    border-radius: 125px;
    width: 250px;
    height: 250px;

    margin-bottom: 0px;
  }
  .badge_list_signature .home_big_title_signature_content{
    border-left: none;
  }
  .badge_list .container{
    max-width: 700px;
  }




  .contact{
    display: block;
  }
  .contact>*{
    width: 100%;
  }


}
/*850*/



@media (max-width: 767px){


  body{
    --margin_sections: 60px;
    --margin_rows: 40px;

    --big_paragraph_font_size: 22px;
    --big_paragraph_letter_spacing: 3px;

    --h3_font_size: 30px;

    --h4_font_size: 25px;
    --h4_letter_spacing: 5px;

    font-size: 18px;
  }


  .row{
    margin-bottom: var(--margin_rows);
  }
  
  footer{
    padding-bottom: 50px;
  }
  footer .container{
    max-width: 500px;
  }
  footer .header_social_menu{
    justify-content: center;
  }
  footer .menu{
    padding: 0px;
    margin:0px;
  }

  footer .menu{
    text-align: center;
  }
  .footer_copyright{
    text-align: center;
    position: absolute;
    bottom: 40px;
    width: calc(100% - 2*var(--padding_bootstrap_grid));
    left: var(--padding_bootstrap_grid);
  }



  .home_big_header{
    background: rgb(248,248,248);
    background: linear-gradient(45deg, rgba(248,248,248,1) 0%, rgba(248,248,248,1) 100%);
    margin-bottom: var(--margin_sections);
  }
  .home_big_header_background{
    display: none;
  }

  .home_big_header{
    padding-top: var(--margin_sections);
  }
  .home_big_header_title_content h1{
    font-size: 65px;
  }
  .home_big_header_title_content p{
    font-size: var(--big_paragraph_font_size);
    letter-spacing: var(--big_paragraph_letter_spacing);
  }
  .home_big_header .form_mailchimp,
  .home_big_header_title_content{
    margin-bottom: var(--margin_rows);
  }
  .form_mailchimp{
    padding: 20px 12px;
  }
  .home_big_title_signature{
    margin: 0 auto;
  }
  .home_big_header{
    padding-bottom: var(--margin_sections);
  }

  .article_boxes_holder_left .article_box_item .article_box_item_content h3,
  .article_box_item_content h3{
    font-size: 34px;
  }
  .article_boxes_holder_left .article_box_item .article_box_item_content p,
  .article_box_item_content p{
    font-size: 18px;
  }

  .link_read_more_articles{
    font-size: 20px;
    letter-spacing: 10px;
  }
  .articles_boxes{
    margin-bottom: var(--margin_sections);
  }

  .dr_j_content_right_photo{
    padding: var(--margin_sections) 0px;
    margin-bottom: var(--margin_sections);
  }


  
  .dr_j_content_right_photo_background_mobile{
    width: 220px;
  }
  .dr_j_content_right_photo .home_big_title_signature{
    display: block;
    position: relative;
  }
  .dr_j_content_right_photo .home_big_title_signature{
    max-width: calc(100% - 180px);
    text-align: center;
  }
  .dr_j_content_right_photo .home_big_title_signature_content{
    padding-left: 0px;
    margin-left: 0px;
  }
  .dr_j_content_right_photo .home_big_title_signature_content{
    border:none;
  }

  .home_big_title_signature h3{
    font-size: 23px;
  }
  .dr_j_content_right_photo .home_big_title_signature{
    margin-left: initial;
    margin-right: initial;
  }

  .dr_j_content_right_photo_content h4{
    font-size: var(--h4_font_size);
    letter-spacing: var(--h4_letter_spacing);
  }
  .dr_j_content_right_photo_content h3{
    font-size: var(--h3_font_size);
  }
  .dr_j_content_right_photo_content h3 em{
    margin-left: 0px;
  }
  .dr_j_content_right_photo_content h3{
    margin-bottom: var(--margin_rows);
  }

  .dr_j_content_right_photo_content p{
    margin-bottom: var(--margin_rows);
  }


  .picks_title_content h2{
    font-size: 45px;
  }
  .picks_title_content p{
    font-size: var(--big_paragraph_font_size);
    letter-spacing: var(--big_paragraph_letter_spacing);
  }


  .the_logos img{
    margin: 12px !important;
    height: 35px;
  }



  .home_big_title_signature_content{
    position: relative;
  }
  .home_big_title_signature_content>*{
    position: relative;
  }
  .home_big_title_signature_content:before{
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: rgb(243,228,221);
    opacity: 0.7;
  }


  .form_mailchimp .form-control{
    padding-left: 12px;
    padding-right: 12px;
  }
  footer .mc4wp-form .input-group{
    display: block;
  }
  .form_mailchimp .active_campaign._form_3 form input[name="email"],
  .form_mailchimp .active_campaign._form_3 form button[type="submit"],
  .form_mailchimp .form-control,
  .form_mailchimp .input-group .btn{
    width: 100% !important;
    margin:0px !important;
  }
  .form_mailchimp .active_campaign form ._form-content{
    display: block;
  }
  


  .pick_item_box_photo{
    height: 100vw;
  }

  .social_people_email_link{
    margin-bottom: var(--margin_rows);
  }


  header{
    padding: 10px 0px;
  }
  body{
    padding-top: 87px;
  }

  .header_right_menu ul a{
    padding: 20px 12px
  }

  .header_right_menu ul{
    width: 250px;
  }


  .blog_section_top_big{
    padding-top: var(--margin_sections);
    margin-bottom: var(--margin_sections);
  }
  .blog_section_top_big_holder{
    padding: var(--margin_sections) 1rem;
  }
  .blog_section_top_big_content_html h1{
    font-size: 55px;
    margin-bottom: var(--margin_rows);
  }
  .blog_section_top_big_content_html{
    margin-bottom: var(--margin_rows);
  }

  .the_posts_category_title{
    padding: calc(var(--margin_rows)/2);
    font-size: 30px;
    padding-left: calc(var(--margin_rows)*2.5);
  }
  .the_posts_category_title>span{
    background-position: 10px center;
  }
  .the_posts_category_title{
    margin-bottom: var(--margin_rows);
  }
  .post_blocks_container_content{
    height: auto;
  }
  .post_blocks_container .article_box_item{
    height: calc(100vw * 1.2);
    margin-bottom: var(--margin_rows);
    align-items:flex-end;
  }
  .post_blocks_container_content{
    padding: 0px var(--padding_bootstrap_grid);
  }
  .row_posts_with_categories_on_top{
    gap: calc(2*var(--margin_rows)) 0px;
  }

  .blog_post_btn_read_more{
    padding: 20px 40px;
  }

  .the_posts{
    margin-bottom: calc(var(--margin_sections)*2);
  }
  .post_blocks_container{
    margin-bottom: var(--margin_rows);
  }



  .home_big_header_single_blog h1{
    font-size: 50px !important;
  }
  .home_big_header_single_blog{
    min-height: 0px !important;
  }

  .blog_single_content_head{
    font-size: var(--big_paragraph_font_size);
  }
  .blog_single_content_submenu>li{
    margin-right: var(--padding_bootstrap_grid);
  }
  .blog_single_content_head hr{
    margin: var(--padding_bootstrap_grid) 0px !important;
  }
  .single_blog_content>p:first-child>em:first-child{
    font-size: 50px;
  }
  .single_blog_content{
    font-size: inherit;
  }
  .single_blog_content h3,
  .single_blog_content p{
    margin-bottom: 20px;
  }
  .single_blog_content h3{
    font-size: var(--h3_font_size);
  }
  .single_blog_content :where(img[class*=wp-image-]){
    margin: calc(var(--margin_rows)/2) 0px !important;
  }
  .blog_single_sidebar_content h3{
    font-size: var(--h3_font_size);
  }
  .blog_single_sidebar_content h3{
    padding-bottom: calc(2*var(--padding_bootstrap_grid));
  }
  .blog_single_sidebar_content ul>li>a{
    padding: calc(2*var(--padding_bootstrap_grid)) var(--padding_bootstrap_grid);
  }
  .blog_single_home_big_title_signature,
  .blog_single_sidebar_content ul{
    margin-bottom: var(--margin_sections);
  }
  .blog_single_content{
    margin-bottom: var(--margin_sections);
  }

  .home_big_header_title_content p{
    padding-left: var(--padding_bootstrap_grid);
  }
  .home_big_header_title_content h1{
    line-height: 1;
  }


  .articles_boxes_for_about{
    margin-bottom: var(--margin_sections) !important;
  }


  .banner_join_the_club{
    padding: var(--margin_sections) 0px;
  }


  .badge_list .home_big_title_signature_content:before{
    background-color: transparent;
  }
  .badge_list{
    margin-bottom: var(--margin_sections);
  }
  .badge_list_signature .home_big_title_signature h3{
    font-size: 20px;
  }
  .badge_list_holder ul{
    font-size: 20px;
  }
  .badge_list_holder ul li{
    padding-left: 45px;
  }
  .badge_list_holder ul li:before{
    width: 30px;
  }
  .badge_list_holder ul li{
    margin-bottom: var(--padding_bootstrap_grid);
  }
  .badge_list .row>*:first-child{
    margin-bottom: var(--margin_rows);
  }


  .contact>*{
    padding-top: calc(2*var(--margin_sections));
  }
  .contact_left_part_content h1{
    font-size: var(--big_paragraph_font_size);
  }
  .contact_left_part_content p{
    font-size: calc(var(--big_paragraph_font_size) * 0.8);
  }
  .blog_post_btn_read_more.v2{
    padding: 20px var(--padding_bootstrap_grid);
    font-size: 18px;
  }
  .contact .contact_button_at_bottom>*{
    width: calc(100% - 2*var(--padding_bootstrap_grid));
  }
  .contact_button_at_bottom{
    bottom: calc(0px - 70px/2);
  }
  .contact>*:first-child{
    padding-top: var(--margin_sections);
  }
  .contact_right_content p{
    font-size: var(--big_paragraph_font_size);
  }
  .contact_right_content{
    margin-bottom: var(--margin_sections);
  }
  .contact_right_form h3{
    font-size: var(--h3_font_size);
    padding-bottom: calc(2*var(--padding_bootstrap_grid));
  }
  .contact_right_form .nf-form-content textarea.ninja-forms-field, .contact_right_form .nf-form-content input:not([type=button]){
    padding: 15px var(--padding_bootstrap_grid);
  }
  .contact_right_form nf-field{
    margin-top: calc(var(--padding_bootstrap_grid));
  }
  .contact{
    margin-bottom: var(--margin_sections);
  }



  .page_content h1,
  .page_content h2,
  .page_content h3,
  .page_content h4{
    padding-top: 2.5rem;
    margin-bottom: 1rem;
  }
  .page_content{
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .advertise{
    padding: var(--padding_bootstrap_grid) 0px;
  }
  .advertise img{
    width: 100%;
  }

  
  .article_box_item_content>*{
    text-align: center !important;
  }
  footer{
    margin:0;
  }
  .the_logos {
      margin: 40px 0;
  }
  .footer_left_part {
    display:none;
  }
  .article_boxes_holder_left .article_box_item {
    padding-bottom: 0 !important;
}
  .article_boxes_holder_right .article_box_item {
    height: 460px;
    display: flex;
    align-items: flex-end;
}
  .article_box_item_content {
    padding:30px;
        width: 100%;
  }
  .article_box_item_content h3 br,
  .article_box_item_content p br {
    display: none;
}
.article_box_item:before {
    content: '';
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
    z-index: 1;
}
}
/*767 end*/




@media (max-width: 650px){
  header .header_social_menu{
    display: none;
  }
  /*header .header_menu_holder{
    display: block;
    position: relative;
  }
  .header_hamburg_menu{
    position: absolute;
    right: 20px;
    top: calc(50% - 66px/2);
  }*/
}





@media (max-width: 600px){
  .articles_boxes .container{
    max-width: 320px;
    max-width: 100%;
  }
  .article_boxes_holder_right{
    display: block;
  }
  .article_box_item_background{
    background-position: left top;
  }
  .article_boxes_holder_left .article_box_item{
    align-items: flex-end;
    padding: 20px 12px;
    padding-bottom: 150px;
  }
  .article_boxes_holder_left>a{
    height: 500px;
  }
  .article_boxes_holder_left .article_box_item .article_box_item_content{
    text-align: center;
  }
  .article_boxes_holder_left .article_box_item .article_box_item_content>*{
    text-align:center !important;
  }
  .article_boxes_holder_left .article_box_item{
    justify-content: center;
  }


  .blog_single_content_submenu{
    display: block;
    text-align: center;
  }
  .blog_single_content_submenu_separator{
    display: inline-block;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .blog_single_content_submenu>li{
    margin-right: 0px !important;
    margin-bottom: calc(var(--padding_bootstrap_grid)/2);
  }
  .blog_single_content_head_top{
    display: block;
    text-align: center;
  }
  .blog_single_content_social ul{
    justify-content: center;
  }
  .blog_single_content_social ul>li{
    margin: 0px 10px;
  }
  .blog_single_content_head_creator{
    margin-bottom: var(--padding_bootstrap_grid);
  }
  .blog_single_content_submenu{
    padding-top: 10px;
  }

  .articles_boxes_blog_single .article_boxes_holder_right>.article_box_item{
    border-right: none !important;
    border-left: none;
  }
}



@media (max-width: 500px){
  .dr_j_content_right_photo .home_big_title_signature{
    max-width: 100%;
    text-align: left;
  }
  .dr_j_content_right_photo{
    padding-bottom: 20px;
  }
  .dr_j_content_right_photo .home_big_title_signature{
    padding-top: 100px;
  }

  .home_big_header .home_big_title_signature{
    width: auto;
  }

  .header_main_logo img{
    height: 50px;
    height: 40px;
    height: 30px;
  }


  .blog_single_post_signature_content{
    display: block;
  }
  .blog_single_home_big_title_signature_doctor{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: var(--padding_bootstrap_grid);
  }
  .blog_single_home_big_title_signature img{
    display: block;
    margin: var(--padding_bootstrap_grid) auto;
  }
}



@media (max-width: 1200px){
  .header_big_content_pink .content_holder_pink .blog_single_post_signature_content{
    display: block;
  }
  .header_big_content_pink .content_holder_pink .blog_single_home_big_title_signature_doctor{
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .header_big_content_pink .content_holder_pink h1{
    font-size: 60px;
    text-align: center;
    max-width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
  }
  .header_big_content_pink .content_holder_pink p{
    max-width: 100%;
    text-align: center;
    max-width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1300px){
  .pink_content_big_photo{
    width: 400px;
  }
}
@media (max-width: 1500px){
  .header_big_content_pink .content_holder_white{
    padding-right: 30px;
  }
}
@media (max-width: 767px){
  .pink_content_big_photo{
    display: none;
  }
  .header_big_content_pink .content_holder{
    max-width: 100%;
  }
  .header_big_content_pink .content_holder_white{
    padding-right: 0px;
  }
  .header_big_content_pink .content_holder_pink h1{
    font-size: 45px;
  }
  .header_big_content_pink .content_holder_white p{
    font-size: 18px !important;
  }
  .header_big_content{
    margin-bottom: 70px;
  }
  .header_big_content_pink .content_holder_pink{
    padding-top: 70px;
  }
}



@media (max-width: 1300px){
  .content_about_ads_photo_content .col-lg-12>*{
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px){
  .content_about_ads_photo_content .col-lg-12{
    display: block;
  }
  .content_about_ads_photo_content .col-lg-12>*{
    margin-bottom: var(--margin_rows);
  }
  .content_about_ads_photo_content img{
    width: 100% !important;
    max-width: 300px;
    height: 342px auto;
    display: block;
  }
  .content_about_ads_photo_content .the_content_right_of_photo{
    width: 100%;
    padding-top: 0px;
  }
  .content_about_ads_photo_content .the_content_right_of_photo h2, .content_about_ads_photo_content .the_content_right_of_photo h3{
    font-size: 35px;
    margin-bottom: 20px;
  }
  .content_about_ads_photo_content .the_content_right_of_photo p{
    margin-bottom: 20px;
  }
  .content_about_ads_red_content .col-lg-12>div{
    padding: 20px;
  }

  .content_about_ads_red_content .col-lg-12>div:before{

    -moz-transform: skewX(0deg) skewY(0deg);
    -webkit-transform: skewX(0deg) skewY(0deg);
    -o-transform: skewX(0deg) skewY(0deg);
    -ms-transform: skewX(0deg) skewY(0deg);
    transform: skewX(0deg) skewY(0deg);

    left: calc(50% - 50vw);
    width: 100vw;

    -webkit-border-radius: 0;
    border-radius: 0;

  }
  .content_about_ads_red_content .col-lg-12>div{
    width: 100% !important;
  }
  .content_about_ads_red_content .col-lg-12>div{
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}


@media (max-width: 1400px){
  .content_about_ads_red_content .col-lg-12>div{
    width: calc(100% - 2*50px);
  }
  .content_about_ads_red_content .col-lg-12>div p{
    font-size: 22px !important;
  }
}



@media (max-width: 900px){
  .content_about_ads_item .col-lg-12>div{
    padding-left: 30px;
  }
  .content_about_ads_item .col-lg-12>div:before{
    position: static;
    margin-bottom: 30px;
    width: 120px;
    padding: 22px;
    font-size: 40px;
  }
  .content_about_ads_item .col-lg-12>div{
    width: 100%;
  }
  .content_about_ads_item .col-lg-12>div{
    padding-left: 0px;
  }
  .content_about_ads_item h2, .content_about_ads_item h3{
    padding-top: 40px;
    margin-top: 40px;
    border-top: solid 4px var(--color_pink);
  }
  .content_about_ads_item .col-lg-12>div{
    border-left: none;
  }
}

@media (max-width: 767px){
  .content_about_ads_item h2, .content_about_ads_item h3{
    font-size: 40px;
  }
  .content_about_ads_item p{
    font-size: 18px !important;
  }

  .button_check_it_out {
    font-size: 22px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 15px 35px;
  }

  .content_about_ads,
  .content_about_ads_item{
    margin-bottom: 60px !important;
  }
  .content_about_ads_item.content_about_ads_item_hide_number{
    margin-bottom: 20px !important;
  }
   section.advertise .container .text-center a{
     	display: inline-block; 
        height:107px;
        display:flex;
		align-items: center;
   }
}
@media(max-width:500px){
	section.advertise .container .text-center a{
    height:70px;
    }
}