@media screen and (max-width: 1200px){
     .mwidth{
          width:94%;
     }
	.seemore{
		display:none;
	}
     #small_menu{
          display:none;
     }
     .mobile_only{
          display:block;
     }
     #main_menu{
          display:none;
          position:fixed;
          top:0;
          left:0;
          width:100%;
          z-index:9999;
          overflow:auto;
          height:100vh;
          background:white;
     }
     #main_menu li{
          float:none;
          width:100%;
     }
     #main_menu li a{
          margin:0;
          border-radius:0px;
          padding:0 10px;
          line-height:40px;
          border-bottom:1px solid #e5e5e5;
     }
     .logo{
          margin:5px 0;
          height:40px;
          width:auto;
          float:none;
          display:block;
          text-align:center;
     }
     .logo img{
          height:100%;
          width:auto;
     }
     nav{
          position:absolute;
          top:0;
          left:0px;
     }
     .submenu{
          position:static;
          top:0;
          left:0;
          padding:0;
          box-shadow:none;
          border:none;
     }
     .submenu .submenu_ul li a{
          padding-left:20px !important;
          border-bottom:1px solid #e5e5e5 !important;
     }
     #main_menu >li:hover .submenu {
          display:none;
     }
     .mobile_only_arrows{
          display:inline !important;
     }
     .holder_oferti{
          padding-top:45px;
     }
     .one_filter{
          width:48%;
          margin:0 4% 2% 0;
     }
     .one_filter:nth-child(2n){
          margin-right:0;
     }
     .search_button_holder{
          float:none;
          display:block;
     }
}
@media screen and (max-width: 950px){
     .footer_cell{
          width:47%;
     }
     .footer_cell:nth-child(2n+1){
          margin-top:20px;
          clear:left;
     }
     .footer_cell:nth-child(4n){
          width:50%;
          margin-top:20px;
     }
     .one_dest{
          width:33%;
     }
     .one_dest:nth-child(5n+1){
          clear:none;
     }
     .one_dest:nth-child(3n+1){
          clear:left;
     }
     .offer_top_left{
          width:48%;
     }
     .offer_top_right{
          width:48%;
     }
}
@media screen and (max-width:850px){
     .one_dest_gallery{
          width:32%;
          margin-right:2%;
     }
     .one_dest_gallery:nth-child(5n){
          margin-right:2%;
     }
     .one_dest_gallery:nth-child(3n){
          margin-right:0%;
     }

     .oferti_filter{
          display:none;
     }
     .mobile_show_oferti_filter{
          display:block;
     }
}
@media screen and (max-width:600px){
     .footer_cell{
          display:block;
          float:none;
          margin:0px 0 20px 0 !important;
          width:100% !important;
     }
     .one_dest{
          width:50%;
     }
     .one_dest:nth-child(5n+1){
          clear:none;
     }
     .one_dest:nth-child(3n+1){
          clear:none;
     }
     .one_dest:nth-child(2n+1)
     {
          clear:left;
     }

     .one_dest_gallery{
          width:48%;
          margin-right:4%;
          height:120px;
     }
     .one_dest_gallery:nth-child(5n){
          margin-right:4%;
     }
     .one_dest_gallery:nth-child(3n){
          margin-right:4%;
     }
     .one_dest_gallery:nth-child(2n){
          margin-right:0%;
     }
     .one_new_left{
         width:40%;
    }
    .one_new_right{
         width:58%;
    }
}

@media screen and (max-width:950px){
     .one_offer{
          width:48%;
          margin:0 4% 4% 0;
     }
     .one_offer:nth-child(2n){
          margin-right:0 !important;
     }
     .one_offer:nth-child(2n+1){
          clear:left;
     }

     .one_offer:nth-child(3n){
          margin-right:4%;
     }
     .one_offer:nth-child(3n+1){
          clear:none;
     }
}
@media screen and (max-width:650px){
     .one_offer{
          display:block;
          float:none;
          margin:0 0 20px 0 !important;
          width:100%;
     }
     .one_img_holder{
          height:200px;
     }
     .offer_top_left, .offer_top_right{
          float:none;
          width:100%;
     }
     .oferta_h3{
          margin-top:0;
     }
     .gray_h3{
          font-size:1.7em;
          margin:20px 0 15px 0;
     }
     .offer_price_box{
          font-size:1.7em;
     }
     .fullwidth{
          font-size:1.3em;
     }
     .one_small_image{
          height:60px;
     }
     .one_tab{
          padding:0;
          box-sizing: border-box;
     }
     .offer_indo_titles ul li{
          width:25%;
          font-size:0.9em;
     }
     .select_rezerv{
          width:100%;
     }
     .cancel_rezervation{
          padding:0 10px;
          line-height:30px;
          font-size:1em;
     }
     .bluebut{
          font-size:1.1em;
          line-height:30px;
     }
     .small_table input, .small_table select, .small_table textarea{
          width:100% !important;
          box-sizing:border-box;
     }
}

@media screen and (max-width:450px){
     .offer_indo_titles ul li span{
          line-height:20px;
          padding:5px 0;
          font-size:0.9em;
     }
     .offer_indo_titles ul li span i{
          display:block;
     }
     .one_new_left{
          width:100%;
     }
     .one_new_right{
          width:100%;
          margin-top:20px;
     }
     .one_new_left, .one_new_right{
          float:none;
     }
}

@media screen and (max-width:350px){
     .one_small_image{
          height:30px;
     }
     .cancel_rezervation{
          font-size:0.9em;
          font-weight:400;
     }
}
