@media screen and (min-width: 1921px) {
  /*TOT LARGE*/ }
@media screen and (max-width: 1970px) {
  /*TOT LARGE*/ }
@media screen and (max-width: 1650px) {
  /*TUSSEN FIX*/
  .home_overview_wrap .overview_title_wrap {
    margin-top: -50px;
    padding-left: 190px;
    padding-right: 170px; }
  .home_overview_wrap .info_wrap {
    padding-left: 100px; }

  .home_bot_overview_wrap .hw:nth-child(even) {
    padding-left: 100px; }
  .home_bot_overview_wrap .hw:nth-child(odd) {
    padding-right: 100px; }
  .home_bot_overview_wrap .image_wrap {
    padding-left: 100px; }

  .home_proj_content_wrap .right_content_wrap {
    padding-left: 100px; }
  .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
    padding-left: 100px; }

  .footer_wrap .right_content_wrap {
    padding-left: 100px; }
  .footer_wrap .bot_right_content_wrap {
    padding-left: 100px; } }
@media screen and (min-width: 1270px) {
  .slider_menu_wrap.other_page .menu_wrap {
    bottom: auto;
    top: 260px; } }
@media screen and (max-width: 1450px) {
  /*LIGGENDE TABLET*/
  .logo_wrap {
    left: 40px; }

  .menu_wrap {
    width: 420px; }
    .menu_wrap .menu_inner_wrap {
      padding: 40px; }
    .menu_wrap .social_wrap {
      padding-left: 40px; }

  .custom_dp_wrap {
    width: 315px; }

  .page_content_wrap {
    padding-left: 460px;
    padding-right: 40px; }

  .ontdek_meer_wrap {
    right: 700px; }

  .theme_nav .owl-nav {
    right: 40px; }

  .slider_parent_wrap {
    padding-left: 420px; }
    .slider_parent_wrap .info_wrap {
      right: 40px; }

  .gridContainer.m_grid {
    min-width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px; }
  .gridContainer.l_grid {
    min-width: 100%;
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px; }

  .home_overview_wrap .overview_title_wrap {
    margin-top: -20px;
    padding-left: 170px;
    padding-right: 30px; }

  .home_proj_content_wrap .left_content_wrap .left_content_inner_wrap {
    padding-left: 40px; }
  .home_proj_content_wrap .right_content_wrap .right_content_inner_wrap {
    padding-right: 40px; }
  .home_proj_content_wrap .white_content_wrap {
    margin-top: -550px;
    padding-top: 70px;
    padding-bottom: 70px; }
    .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
      padding-right: 40px; }
      .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap .large_title_wrap {
        font-size: 55px; }

  .footer_wrap .right_content_wrap .right_content_inner_wrap {
    padding-right: 40px; }
  .footer_wrap .left_content_wrap .left_content_inner_wrap {
    padding-left: 40px; }
  .footer_wrap .post_footer_wrap {
    padding-left: 40px; }

  .single_album_parents_wrap .lgold_wrap {
    height: 490px; } }
@media screen and (max-width: 1269px) {
  /*LIGGENDE TABLET*/
  /* Home Starts */
  .logo_wrap {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    float: left;
    display: inline-block;
    z-index: 205;
    margin-left: 60px;
    margin-top: 40px;
    margin-bottom: 30px; }

  .menu_wrap {
    display: none; }

  .theme_nav .owl-nav {
    top: 40px;
    right: 80px; }

  .slash_icon_wrap img {
    width: 45px; }

  .ontdek_meer_wrap {
    bottom: 77px; }

  .slider_parent_wrap {
    padding-left: 60px; }
    .slider_parent_wrap .info_wrap {
      right: 60px;
      width: 420px;
      padding: 25px 30px; }
      .slider_parent_wrap .info_wrap .title_wrap {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 15px; }
      .slider_parent_wrap .info_wrap .desc_wrap {
        margin-top: 15px;
        font-size: 22px;
        line-height: 32px; }
    .slider_parent_wrap .slide_wrap {
      height: 680px;
      padding-bottom: 160px; }

  .gridContainer.m_grid {
    min-width: 100%;
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px; }
  .gridContainer.l_grid {
    min-width: 100%;
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px; }

  .home_proj_content_wrap .left_content_wrap .left_content_inner_wrap {
    padding-left: 60px; }
  .home_proj_content_wrap .right_content_wrap .right_content_inner_wrap {
    padding-right: 60px; }
  .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
    padding-right: 60px; }

  .footer_wrap .right_content_wrap .right_content_inner_wrap {
    padding-right: 60px; }
  .footer_wrap .left_content_wrap .left_content_inner_wrap {
    padding-left: 60px; }
  .footer_wrap .post_footer_wrap {
    padding-left: 60px; }

  .med_title_wrap {
    font-size: 30px;
    line-height: 40px; }

  .listing_ul li {
    font-size: 17px;
    line-height: 28px; }

  .home_overview_wrap {
    padding-top: 90px;
    margin-bottom: 50px; }
    .home_overview_wrap .listing_ul {
      padding-right: 0; }
    .home_overview_wrap .img_wrap {
      padding-right: 30px; }
    .home_overview_wrap .info_wrap {
      padding-left: 30px;
      margin-top: -10px; }
    .home_overview_wrap .overview_title_wrap {
      font-size: 22px;
      line-height: 30px;
      padding-left: 24%;
      width: 70%;
      margin-top: -75px;
      padding-top: 18px;
      padding-bottom: 18px; }
    .home_overview_wrap .leaf_wrap {
      top: 90px;
      width: 350px;
      left: -120px; }

  .large_title_wrap {
    font-size: 50px;
    line-height: 60px; }

  .med_title_wrap.small {
    font-size: 28px; }

  .common_content_wrap {
    line-height: 30px; }

  .home_bot_overview_wrap .small_title_wrap {
    line-height: 40px; }
  .home_bot_overview_wrap .image_wrap {
    padding-left: 30px;
    margin-top: 50px; }
  .home_bot_overview_wrap .hw:nth-child(odd) {
    padding-right: 30px; }
  .home_bot_overview_wrap .hw:nth-child(even) {
    padding-left: 30px; }

  .home_proj_content_wrap .image_wrap {
    margin-top: -150px;
    padding-right: 30px; }
  .home_proj_content_wrap .slide_info_wrap {
    top: -100px;
    width: 440px;
    margin-left: -180px;
    padding: 25px; }
    .home_proj_content_wrap .slide_info_wrap .nav_wrap {
      margin-bottom: 30px; }
    .home_proj_content_wrap .slide_info_wrap .name_wrap {
      margin-bottom: 30px; }
      .home_proj_content_wrap .slide_info_wrap .name_wrap a {
        font-size: 23px;
        line-height: 30px; }
        .home_proj_content_wrap .slide_info_wrap .name_wrap a img {
          margin-top: 1px; }
  .home_proj_content_wrap .right_content_wrap {
    margin-top: 250px;
    padding-left: 30px; }
  .home_proj_content_wrap .med_title_wrap {
    margin-bottom: 20px; }
  .home_proj_content_wrap .left_content_wrap {
    margin-top: 30px; }
    .home_proj_content_wrap .left_content_wrap .left_content_inner_wrap {
      padding-right: 100px; }
  .home_proj_content_wrap .white_content_wrap {
    padding-top: 60px;
    width: 53%;
    padding-bottom: 60px;
    margin-top: -800px; }
    .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
      padding-left: 55px; }
      .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap .large_title_wrap {
        font-size: 50px; }

  .footer_wrap .image_wrap {
    margin-top: -45px;
    width: 47%; }
    .footer_wrap .image_wrap .theme_nav .owl-nav {
      right: 18px;
      bottom: 18px; }
    .footer_wrap .image_wrap .leaf_wrap {
      width: 440px;
      left: -120px;
      top: 15px; }
  .footer_wrap .left_content_wrap {
    margin-top: -150px; }
  .footer_wrap .right_content_wrap {
    padding-left: 50px;
    margin-top: 50px; }
    .footer_wrap .right_content_wrap .common_content_wrap {
      padding-right: 0; }
  .footer_wrap .bot_right_content_wrap {
    padding-left: 45px; }

  .goto_top_anchor {
    display: none !important; }

  .cookie_wrap {
    padding: 15px 0; }
    .cookie_wrap .gridContainer {
      min-width: 100%;
      max-width: 100%;
      padding-left: 60px;
      padding-right: 60px; }
    .cookie_wrap .cookie_text_wrap {
      padding-right: 90px; }
    .cookie_wrap .cookie_close_btn {
      top: 17px; }

  .contact_popup_wrap .contact_popup_inner_wrap {
    width: 100%;
    float: left;
    padding-left: 60px;
    padding-right: 60px; }
  .contact_popup_wrap .field_parent_wrap .label_wrap {
    width: 25%; }
  .contact_popup_wrap .field_parent_wrap .control_wrap {
    width: 75%; }

  /* Home Ends */
  .menu_bar_wrap {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 205;
    cursor: pointer;
    padding-top: 12px;
    height: 54px;
    padding-bottom: 12px;
    padding-left: 15px;
    background: #c6a850; }
    .menu_bar_wrap .text_wrap {
      font-size: 18px;
      line-height: 30px;
      letter-spacing: 0.1em;
      color: #FFFFFF;
      font-weight: 500;
      width: 93px;
      float: left;
      display: inline-block;
      text-align: center; }
    .menu_bar_wrap .icon_wrap {
      width: 60px;
      text-align: center;
      float: left;
      margin-top: 5px;
      display: inline-block; }
    .menu_bar_wrap .close_wrap {
      display: none; }
      .menu_bar_wrap .close_wrap .icon_wrap {
        margin-top: 0; }
        .menu_bar_wrap .close_wrap .icon_wrap img {
          width: 33px; }
    .menu_bar_wrap.active .open_wrap {
      display: none; }
    .menu_bar_wrap.active .close_wrap {
      display: inline-block; }

  .menu_bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 201;
    background: white; }

  .menu_wrap {
    position: absolute;
    top: 180px;
    left: 60px;
    width: auto;
    right: 0;
    bottom: auto;
    display: none;
    z-index: 201; }
    .menu_wrap .social_wrap {
      padding-left: 0; }
    .menu_wrap .menu_inner_wrap {
      padding: 50px 55px; }
      .menu_wrap .menu_inner_wrap .menu_ul {
        margin-bottom: 10px; }
      .menu_wrap .menu_inner_wrap .common_anchor {
        width: 350px; }

  /* Gallery Starts */
  .page_content_wrap {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 20px; }

  .page_title_wrap {
    font-size: 30px;
    line-height: 60px;
    margin-bottom: 50px; }

  .pagination_wrap .pages_wrap a {
    font-size: 25px; }

  .slider_menu_wrap.other_page {
    margin-bottom: 75px; }

  .gallery_ul {
    margin-bottom: 10px; }
    .gallery_ul li .name_wrap {
      font-size: 17px;
      line-height: 27px;
      height: 54px; }

  /* Gallery Ends */
  /* Single Starts */
  .album_left_right_wrap {
    margin-bottom: 10px; }

  .single_album_parents_wrap {
    padding-right: 0; }
    .single_album_parents_wrap .lgold_wrap {
      top: 0;
      left: -60px;
      height: 470px;
      right: -60px; }
    .single_album_parents_wrap .album_thumb_wrap {
      margin-top: 35px; }

  .album_left_right_wrap .album_left_wrap .tit_wrap {
    font-size: 25px;
    margin-bottom: 0; }

  /* Single Ends */ }
@media screen and (max-width: 1023px) {
  /*RECHTE TABLET*/
  .logo_wrap {
    margin-left: 45px;
    width: 170px;
    margin-top: 30px; }
    .logo_wrap .tagline_wrap {
      padding-top: 0; }
    .logo_wrap .logo_dot {
      width: 22px;
      left: 82px; }

  .ontdek_meer_wrap {
    right: auto;
    left: 45px;
    margin-left: 0;
    bottom: 145px; }

  .theme_nav .owl-nav {
    right: 45px;
    top: 40px; }

  .slider_parent_wrap {
    padding-left: 45px; }
    .slider_parent_wrap .slide_wrap {
      height: 620px;
      padding-bottom: 220px; }
    .slider_parent_wrap .info_wrap {
      width: 335px;
      right: 45px; }
      .slider_parent_wrap .info_wrap .title_wrap {
        font-size: 40px; }

  .home_overview_wrap {
    padding-top: 65px; }
    .home_overview_wrap .img_wrap {
      padding-right: 0; }
    .home_overview_wrap .info_wrap {
      padding-left: 40px;
      padding-right: 45px; }
    .home_overview_wrap .gridContainer {
      padding: 0; }
      .home_overview_wrap .gridContainer.l_grid {
        padding: 0; }
    .home_overview_wrap .overview_title_wrap {
      width: 62%;
      padding: 30px 35px;
      margin-top: 40px; }
    .home_overview_wrap .leaf_wrap {
      left: -230px; }

  .listing_ul li {
    padding-left: 50px; }

  .home_bot_overview_wrap .image_wrap {
    margin-top: 10px; }

  .med_title_wrap {
    font-size: 26px; }

  .gridContainer {
    padding-left: 45px;
    padding-right: 45px; }
    .gridContainer.l_grid {
      padding-left: 45px;
      padding-right: 45px; }
    .gridContainer.m_grid {
      padding-left: 45px;
      padding-right: 45px; }

  .home_proj_content_wrap {
    margin-top: -80px; }
    .home_proj_content_wrap .image_wrap {
      margin-top: -50px;
      padding-right: 0; }
    .home_proj_content_wrap .slide_info_wrap {
      top: 0; }
    .home_proj_content_wrap .right_content_wrap {
      padding-left: 0;
      margin-top: 360px; }
      .home_proj_content_wrap .right_content_wrap .right_content_inner_wrap {
        padding-right: 45px; }
    .home_proj_content_wrap .left_content_wrap {
      margin-top: 120px; }
      .home_proj_content_wrap .left_content_wrap .left_content_inner_wrap {
        padding-left: 45px;
        padding-right: 75px; }
    .home_proj_content_wrap .white_content_wrap {
      width: 50%;
      padding-top: 50px;
      padding-bottom: 50px; }
      .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
        padding-left: 45px;
        padding-right: 45px; }

  .common_anchor.large {
    padding-left: 25px; }

  .footer_wrap .image_wrap {
    width: 50%;
    margin-top: -180px; }
    .footer_wrap .image_wrap .theme_nav .owl-nav {
      right: 45px;
      bottom: 30px; }
    .footer_wrap .image_wrap .leaf_wrap {
      width: 290px;
      left: -90px; }
  .footer_wrap .left_content_wrap .left_content_inner_wrap {
    margin-top: -310px;
    padding-left: 45px; }
  .footer_wrap .right_content_wrap .btn_wrap {
    margin-top: 25px; }
  .footer_wrap .right_content_wrap .right_content_inner_wrap {
    padding-right: 45px; }
  .footer_wrap .right_content_wrap .common_anchor {
    width: 100%; }
  .footer_wrap .op_time_wrap .val_wrap .aft_wrap {
    width: 100%;
    float: left; }
  .footer_wrap .bot_right_content_wrap {
    margin-bottom: 50px; }
    .footer_wrap .bot_right_content_wrap .right_content_inner_wrap {
      padding-right: 5%; }
  .footer_wrap .post_footer_wrap {
    padding-right: 45px;
    padding-left: 45px; }

  .cookie_wrap {
    font-size: 13px;
    line-height: 19px; }
    .cookie_wrap .gridContainer {
      padding-left: 45px;
      padding-right: 45px; }
    .cookie_wrap .cookie_text_wrap {
      padding-right: 40px; }
    .cookie_wrap .cookie_close_btn {
      top: 20px; }

  .contact_popup_wrap .contact_popup_inner_wrap {
    padding-left: 45px;
    padding-right: 45px; }
    .contact_popup_wrap .contact_popup_inner_wrap .med_title_wrap {
      font-size: 30px;
      line-height: 40px; }
  .contact_popup_wrap .field_parent_wrap .label_wrap {
    width: 34%; }
  .contact_popup_wrap .field_parent_wrap .control_wrap {
    width: 66%; }

  .menu_wrap {
    left: 45px;
    top: 135px; }

  /* Gallery Starts */
  .page_content_wrap {
    padding-left: 45px;
    padding-right: 45px; }

  .slider_menu_wrap.other_page {
    margin-bottom: 150px; }

  .gallery_ul li {
    width: 46%;
    margin-right: 8%; }
    .gallery_ul li:nth-child(3n+0) {
      margin-right: 8%; }
    .gallery_ul li:nth-child(2n+0) {
      margin-right: 0; }
    .gallery_ul li .name_wrap {
      line-height: 30px;
      font-size: 18px;
      height: 60px; }
    .gallery_ul li .hover_overlay {
      background-size: 30px auto; }

  /* Gallery Ends */
  /* Single Starts */
  .album_left_right_wrap {
    margin-bottom: 90px; }

  .album_left_right_wrap .album_left_wrap {
    width: 50%; }
    .album_left_right_wrap .album_left_wrap .tit_info_wrap {
      margin-bottom: 20px; }
  .album_left_right_wrap .album_right_wrap {
    width: 50%; }
    .album_left_right_wrap .album_right_wrap .small_title_wrap {
      font-size: 20px;
      margin-top: 5px;
      margin-bottom: 10px; }

  /* Single Ends */ }
@media screen and (max-width: 767px) {
  /*MOBILE*/
  /* Home Starts */
  .logo_wrap {
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 120px; }
    .logo_wrap .logo_dot {
      width: 16px;
      left: 57px; }

  .gridContainer {
    padding-left: 20px;
    padding-right: 20px; }
    .gridContainer.l_grid {
      padding-left: 20px;
      padding-right: 20px; }
    .gridContainer.m_grid {
      padding-left: 20px;
      padding-right: 20px; }

  .cookie_wrap {
    font-size: 12px;
    display: none;
    line-height: 16px; }
    .cookie_wrap .gridContainer {
      padding-left: 20px;
      padding-right: 12px; }
    .cookie_wrap .cookie_text_wrap {
      padding-right: 42px; }
    .cookie_wrap .cookie_close_btn {
      top: 5px; }

  .ontdek_meer_wrap {
    display: none; }

  .slider_parent_wrap {
    padding-left: 20px; }
    .slider_parent_wrap .slide_wrap {
      height: 540px;
      padding-bottom: 230px; }
    .slider_parent_wrap .info_wrap {
      right: 20px;
      width: 245px;
      padding: 20px 15px; }
      .slider_parent_wrap .info_wrap .title_wrap {
        font-size: 30px;
        line-height: 40px; }
      .slider_parent_wrap .info_wrap .desc_wrap {
        font-size: 17px;
        line-height: 27px; }
    .slider_parent_wrap .owl-nav {
      display: none; }

  .med_title_wrap {
    font-size: 24px;
    line-height: 34px; }
    .med_title_wrap.small {
      font-size: 24px; }

  .large_title_wrap {
    font-size: 33px;
    line-height: 43px;
    margin-bottom: 20px; }

  .listing_ul li {
    font-size: 15px;
    line-height: 26px;
    padding-left: 60px; }

  .home_overview_wrap {
    padding-top: 35px;
    margin-bottom: 35px; }
    .home_overview_wrap .info_wrap {
      margin-top: 0;
      width: 100%;
      padding-left: 20px;
      padding-right: 25px; }
    .home_overview_wrap .leaf_wrap {
      display: none; }
    .home_overview_wrap .img_wrap {
      margin-top: 45px;
      width: 100%;
      padding-right: 20px; }
    .home_overview_wrap .overview_title_wrap {
      width: 88%;
      font-size: 20px;
      padding-top: 70px;
      margin-top: -40px;
      padding-left: 37px;
      padding-right: 35px;
      padding-bottom: 25px; }

  .common_content_wrap {
    font-size: 15px;
    line-height: 27px; }

  .home_bot_overview_wrap .slash_icon_wrap {
    margin-bottom: 20px; }
  .home_bot_overview_wrap .med_title_wrap {
    margin-bottom: 15px; }
    .home_bot_overview_wrap .med_title_wrap.no_mbot {
      margin-bottom: 15px; }
  .home_bot_overview_wrap .listing_ul {
    margin-bottom: 15px; }
  .home_bot_overview_wrap .image_wrap {
    width: 100%;
    padding-left: 40px;
    margin-top: 25px; }
  .home_bot_overview_wrap .hw {
    width: 100%; }
    .home_bot_overview_wrap .hw:nth-child(odd) {
      padding-right: 0; }
    .home_bot_overview_wrap .hw:nth-child(even) {
      padding-left: 0; }

  .home_proj_content_wrap {
    margin-top: 0; }
    .home_proj_content_wrap .image_wrap {
      margin-top: 0;
      width: 100%;
      background: #FFFFFF;
      padding-right: 20px; }
    .home_proj_content_wrap .slide_info_wrap {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      width: 95%;
      float: right;
      display: inline-block;
      margin-top: -45px; }
      .home_proj_content_wrap .slide_info_wrap .name_wrap a {
        font-size: 17px;
        line-height: 27px; }
        .home_proj_content_wrap .slide_info_wrap .name_wrap a img {
          display: none; }
      .home_proj_content_wrap .slide_info_wrap .common_anchor {
        font-size: 16px;
        line-height: 22px;
        text-align: left; }
    .home_proj_content_wrap .right_content_wrap {
      width: 100%;
      float: left;
      display: inline-block;
      margin-top: 35px;
      padding-left: 20px;
      padding-right: 20px; }
      .home_proj_content_wrap .right_content_wrap .right_content_inner_wrap {
        padding-right: 0; }
    .home_proj_content_wrap .left_content_wrap {
      width: 100%;
      float: left;
      margin-top: 0;
      margin-bottom: 25px;
      display: inline-block;
      padding-left: 20px;
      padding-right: 20px; }
      .home_proj_content_wrap .left_content_wrap .slash_icon_wrap {
        margin-top: 10px;
        margin-bottom: 25px; }
      .home_proj_content_wrap .left_content_wrap .left_content_inner_wrap {
        padding-right: 0;
        padding-left: 0; }
    .home_proj_content_wrap .white_content_wrap {
      width: 100%;
      margin-top: 0;
      padding: 40px 20px; }
      .home_proj_content_wrap .white_content_wrap .slash_icon_wrap {
        margin-bottom: 20px; }
      .home_proj_content_wrap .white_content_wrap .listing_ul {
        margin-top: 10px; }
      .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap {
        padding: 0; }
        .home_proj_content_wrap .white_content_wrap .white_content_inner_wrap .large_title_wrap {
          font-size: 33px;
          line-height: 43px;
          margin-bottom: 30px; }

  .footer_wrap .image_wrap {
    width: 100%;
    margin-top: 0; }
    .footer_wrap .image_wrap .leaf_wrap {
      left: -200px; }
    .footer_wrap .image_wrap .theme_nav .owl-nav {
      right: 20px;
      bottom: 20px; }
  .footer_wrap .right_content_wrap {
    margin-top: 120px;
    width: 100%;
    padding: 0 20px; }
    .footer_wrap .right_content_wrap .right_content_inner_wrap {
      padding: 0; }
    .footer_wrap .right_content_wrap .large_title_wrap {
      font-size: 50px;
      line-height: 60px; }
    .footer_wrap .right_content_wrap .common_anchor {
      padding-top: 11px;
      padding-bottom: 11px;
      padding-left: 22px;
      padding-right: 60px; }
      .footer_wrap .right_content_wrap .common_anchor .arrow {
        right: 22px; }
  .footer_wrap .left_content_wrap {
    margin-top: 15px;
    width: 100%;
    float: left;
    padding: 0 20px; }
    .footer_wrap .left_content_wrap .left_content_inner_wrap {
      margin: 0;
      padding: 0; }
    .footer_wrap .left_content_wrap .med_title_wrap {
      font-size: 23px; }
  .footer_wrap .bot_right_content_wrap {
    width: 100%;
    padding: 0 20px;
    margin-top: 40px; }
    .footer_wrap .bot_right_content_wrap .right_content_inner_wrap {
      padding: 0; }
  .footer_wrap .post_footer_wrap {
    padding-left: 20px;
    padding-right: 20px; }
    .footer_wrap .post_footer_wrap ul li a {
      font-size: 13px;
      line-height: 26px; }

  .menu_bar_wrap {
    width: 58px;
    height: 58px;
    padding: 0; }
    .menu_bar_wrap .icon_wrap {
      padding-top: 19px;
      margin-top: 0px;
      margin-bottom: 0px;
      width: 100%; }
    .menu_bar_wrap .text_wrap {
      display: none; }
    .menu_bar_wrap .close_wrap .icon_wrap {
      margin-bottom: 0;
      padding-top: 15px; }

  .for_mobile {
    display: inline-block; }

  .menu_wrap {
    left: 20px;
    top: 90px; }
    .menu_wrap .menu_inner_wrap {
      padding: 30px 20px; }
      .menu_wrap .menu_inner_wrap .menu_ul {
        margin-bottom: 0; }
        .menu_wrap .menu_inner_wrap .menu_ul > li {
          margin-bottom: 20px; }
          .menu_wrap .menu_inner_wrap .menu_ul > li > a {
            font-size: 15px; }
      .menu_wrap .menu_inner_wrap .common_anchor {
        width: 100%;
        padding: 15px;
        font-size: 15px; }
        .menu_wrap .menu_inner_wrap .common_anchor .arrow {
          display: none; }

  .contact_popup_wrap .med_title_wrap {
    margin-bottom: 30px; }
  .contact_popup_wrap .contact_popup_inner_wrap {
    padding-left: 20px;
    padding-right: 20px; }
  .contact_popup_wrap .field_parent_wrap {
    margin-bottom: 15px; }
    .contact_popup_wrap .field_parent_wrap .label_wrap {
      width: 100%;
      padding-top: 0;
      margin-bottom: 4px; }
    .contact_popup_wrap .field_parent_wrap .control_wrap {
      width: 100%; }
  .contact_popup_wrap .field_message_wrap {
    margin-bottom: 20px; }
    .contact_popup_wrap .field_message_wrap .label_wrap {
      font-size: 17px;
      line-height: 32px;
      margin-bottom: 8px; }
  .contact_popup_wrap .common_anchor {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; }

  .input_control {
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 9px;
    padding-bottom: 9px; }

  /* Home Ends */
  /* Gallery Starts */
  .page_title_wrap {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 45px; }

  .custom_dp_wrap {
    width: 100%;
    margin-bottom: 25px; }

  .page_content_wrap {
    padding-left: 20px;
    padding-right: 20px; }

  .custom_dp_wrap .selected_wrap {
    font-size: 15px;
    line-height: 28px; }
  .custom_dp_wrap .arrow {
    width: 50px;
    background-size: 30px auto; }
  .custom_dp_wrap ul li a {
    font-size: 14px;
    line-height: 28px;
    height: 28px; }

  .slider_menu_wrap.other_page {
    margin-bottom: 50px; }

  .gallery_ul li {
    width: 100%;
    margin-right: 0; }
    .gallery_ul li:nth-child(3n+0) {
      margin-right: 0; }
    .gallery_ul li:nth-child(2n+0) {
      margin-right: 0; }
    .gallery_ul li .name_wrap {
      line-height: 28px;
      font-size: 17px;
      height: 56px; }
    .gallery_ul li .hover_overlay {
      background-size: 25px auto; }

  /* Gallery Ends */
  /* Single Starts */
  .mob_less_mar.page_title_wrap {
    margin-bottom: 20px; }

  .single_album_parents_wrap .album_thumb_wrap {
    display: none !important; }
  .single_album_parents_wrap .lgold_wrap {
    height: 75px; }

  .album_detail_wrap .gold_owl_anchor {
    width: 42px;
    height: 42px; }
    .album_detail_wrap .gold_owl_anchor img {
      margin-top: 7px; }
  .album_detail_wrap .owl-prev .gold_owl_anchor {
    position: absolute;
    top: -61px;
    left: 20px; }
  .album_detail_wrap .owl-next .gold_owl_anchor {
    position: absolute;
    top: -61px;
    right: 20px; }

  .album_detail_wrap {
    display: block;
    margin-top: 75px;
    margin-left: -20px;
    width: auto !important;
    margin-right: -20px;
    float: none !important;
    margin-bottom: 25px; }

  .album_left_right_wrap {
    margin-bottom: 0px; }
    .album_left_right_wrap .album_left_wrap {
      width: 100%;
      padding-right: 0; }
    .album_left_right_wrap .album_right_wrap {
      width: 100%;
      padding-left: 0; }
      .album_left_right_wrap .album_right_wrap .small_title_wrap {
        margin-bottom: 0; }

  .terug_anchor {
    margin-top: 15px;
    font-size: 14px; }

  /* Single Ends */
  .contact_popup_wrap .close_popup_anchor {
    height: 58px;
    padding-top: 14px; }

  .logo_wrap .tagline_wrap {
    padding-left: 0;
    padding-right: 0; }
    .logo_wrap .tagline_wrap img {
      width: 100%;
      float: left;
      margin-top: 7px; }

  .pagination_parent_wrap {
    text-align: center; }
    .pagination_parent_wrap .pagination_wrap {
      float: none; } }
