/* Media Queries File */

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

     .header_wrapper{
          width:100%;
          padding:0;
          box-sizing: border-box;
     }
     .contentwrapper{
          width:100%;
          padding:0 2%;
          box-sizing: border-box;
          margin:0 auto;
     }
     .content{
          width:100%;
          padding:0 2%;
          box-sizing: border-box;
          margin:0 auto;
     }
     .content img{
          max-width:100%;

     }
     .big_logo{
          display:none;
     }
     .menu_links li a{
          padding:0 10px;
          font-size:18px;
     }
     .footer_gallery_text{
          float:none !important;
     }
     .footer_gallery_image{
          margin:0 10px 10px 0;
     }

     #slider{
          width:100% !important;
          height:auto;
          min-height:400px;
     }
     .supremebox{
          width:32%;
          margin-right:2%;
          height:auto;
          padding:20px;
          box-sizing: border-box;
     }
     .footer_col{
          width:32%;
          margin-right:2%;
     }
     .footer_col:nth-child(3n){
          margin-right:0;
     }
     #page_content{
          width:100%;
          box-sizing: border-box;
          overflow: hidden;
     }
     .one-third{
          width:32%;
          margin-right:2%;
          box-sizing: border-box;
     }
     .one-third:nth-child(3n){
          margin-right:0;
     }
     .album_cover_box{
          width:100%;
          box-sizing: border-box;
          height:auto;
     }
     .album_cover_box img{
          width:100% !important;
          height:auto;
     }
     .one-fourth{
          width:24%;
          margin-right:1%;
          box-sizing: border-box;
     }
     .home_moreinfo_left, .home_moreinfo_right{
          float:none;
          width:100%;
          box-sizing: border-box;
     }
     .home_moreinfo_right{
          margin:20px 0;
     }
     .za_kompleksa_info{
          float:none;
          width:100%;
     }
     .contacts_div_holder{
          width:48% !important;
          margin-right:4% !important;
          box-sizing: border-box;
          overflow: hidden;
     }
     .contacts_div_holder:last-child{
          margin-right:0 !important;
     }
     .msg_form input, .msg_form textarea{
          width:100% !important;
          box-sizing: border-box !important;
     }
     .reviews_holder{
          width:100% !important;
          float:none !important;
     }

}


@media screen and (max-width: 980px){
     #menu{
          display:none;
     }
     .show_mobile_menu{
          display:block;
     }
     .index_intro{
          padding-top:20px !important;
          float:none !important;
          padding-left:10px !important;
     }
     .index_intro_text{
          width:100% !important;
          box-sizing: border-box;
     }
     .index_red_buttons{
          padding-top:160px !important;
     }
     .popup{
          position:relative;
          width:95%;
          margin:0 auto;
          left:0;
          top:0;
          box-sizing: border-box;
          margin-top:20px;
     }
     .popup_left{
          width:48%;
     }
     .popup_right{
          width:48%;
     }
}

@media screen and (max-width:850px){
     .footer_col{
          width:100%;
          margin-right:0;
     }
     .rezerve_button_holder{
          float:none !important;
          display:block;
     }
}

@media screen and (max-width: 700px){
     .prod_box{
          width:48%;
          margin-right:4%;
          box-sizing: border-box;
     }
     .prod_box:nth-child(2n){
          margin-right:0;
     }
     .reserve_now_arrow{
          display:none;
     }
     .reserve_now_spantext{
          width:100%;
          padding:0;
          box-sizing: border-box;
     }
     .special_label img{
          width:70%;
          height:auto;
     }
     .prod_box_image img{
          width:100% !important;
          height:auto !important;
     }
     .one-third{
          width:49%;
          margin-right:2% !important;
          box-sizing: border-box;
     }
     .one-third:nth-child(2n){
          margin-right:0 !important;
     }

     .one-fourth{
          width:48%;
          margin-right:4%;
          box-sizing: border-box;
          float:left;
     }
     .one-fourth:nth-child(4n+1){
          clear:none;
     }
     .one-fourth:nth-child(2n+1){
          clear:both;
     }
     .one-fourth:nth-child(2n){
          margin-right:0;
     }
     .supremebox{
          width:100%;
          margin-right:0;
          height:auto;
          padding:20px;
          box-sizing: border-box;
          margin-bottom:40px;
     }
     .supremebox:nth-child(3){
          margin-bottom:0;
     }
     .contacts_div_holder{
          width:100% !important;
          margin-right:0 !important;
          box-sizing: border-box;
          overflow: hidden;
     }
     .estate_juice{
          width:100% !important;
     }
}

@media screen and (max-width:500px){
     .popup_left, .popup_right{
          width:100%;
          box-sizing: border-box;
          float:none;
     }
}


@media screen and (max-width:500px){
     .prod_box{
          width:100%;
          margin-right:0% !important;
          box-sizing: border-box;
          float:none;
     }
}
@media screen and (max-width:350px){
     #logo{
          width:150px;
          margin-top:10px;
     }
     #logo img{
          width:100%;
          height:auto;
     }
     .languages{
          left:10px !important;
          width:150px;
     }
}