
.backs_bottoms_tn_fcs .inside .form_booking_online iframe{
    /*width: 100% !important;*/
    /*height: auto !important;*/
    /*max-width: 800px;*/
    /*margin: 0 auto;*/
    
    /*display: block;*/
}

/*----------------- Responsive ---------------------*/
@media (max-width: 1200px){
	.wrap-slide .camera_wrap{
		/*max-height: 454px !important;*/
	}

	.navbar{
		margin: 0;
	}

	.navbar-default{
		border: none;
		border-radius: 0px;
	}

	.navbar-default .navbar-brand{
		padding: 0px;
		/*padding-left: 20px;
		padding-top: 5px;*/
	}

}
/* Large desktop */
@media (max-width : 1135px){
	body { 
		width: 100%;
	}
	.container{
		width: 100%;
		border: none;
		/*padding: 0 15px;*/
	}

	.navbar{
		margin: 0;
	}

	.navbar-default{
		border: none;
		border-radius: 0px;
	}
	header.head .top-menu ul li{
		padding: 0 10px;
	}
}

@media (max-width : 1002px) { 
	.container{
		width: 100%;
		border: none;
		padding: 0 15px;
	}
	.navbar{
		margin: 0;
	}

	.navbar-toggle{

	}

	header.head .top-menu ul li a{
		padding: 6px 10.5px;
	}
	header.head .bottoms_head.back_orange .sub_menu_headProducts ul li{
		padding: 2px 22px 0;
	}

	.box_bannerFeature_product ul.nav-tabs li a{
		font-size: 13px;
	}
	.outers_blocks_top_footers .insides .conts_left p{
		font-size: 19px;
	}
	.outers_blocks_top_footers .insides .conts_left span.sm{
		font-size: 15px;
	}

}

@media (max-width : 991px) { 
	.navbar-default {
		background-color: #000;
		border-color: #000;
	}

	.navbar-default .navbar-brand{
		margin: 0px;
	}

	section.default_sc#block_homesect2 .insides .lists_banner_default.animations .item .boxs_itm_cont span.name{
		font-size: 18px;
		display: block; text-align: center;
		max-width: inherit;
	}
	section.default_sc#block_homesect2 .insides .lists_banner_default.animations .item .boxs_itm_cont a.more{
		display: block;
		margin: 0 auto;
		margin-top: 1em; text-align: center; float: none;
		max-width: 50%;
	}
	footer.foot2 p{
		font-size: 9px;
	}
	.container_w900{
		max-width: inherit; 
		padding: 0 15px;
	}

}


@media (max-width: 992px) {

    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    header.head .navbar-default{
    	background-color: #fff;
    	border-color: #fff;
    	padding: 0px 0;
    }
    .navbar-default .navbar-brand{
    	max-width: 215px;
    	padding-top: 12px;
    	padding-bottom: 12px;
    	padding-left: 15px;
    }
    .navbar-default .navbar-toggle{
    	border-color: transparent;
    	border-radius: 0px;
    	margin-top: 17px;
    }
    .navbar-default .navbar-toggle:hover, 
    .navbar-default .navbar-toggle:focus {
	    background-color: rgba(204, 204, 204, 0.2);
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #000;
	}
	
	.navbar-nav.navbar-right:last-child{
		margin-right: 0;
	}
	header.head .navbar-nav{}
	header.head .navbar-nav li{
		border-bottom: 1px solid #ccc;
	}

	header.head .navbar-nav li a{
		color: #919191;
		font-size: 14px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav > .active > a, 
	.navbar-default .navbar-nav > .active > a:hover, 
	.navbar-default .navbar-nav > .active > a:focus {
	    color: #555;
	    background-color: rgba(231, 231, 231, 0.15);
	}
	header.head .navbar-nav li:hover > .dropdown-menu{
		display: block;
	}
	.navbar-nav > li > .dropdown-menu{
		display: none;
		position: relative;
		top: inherit;
		left: inherit;
		right: inherit;
		float: none;
		box-shadow: none;
		border: 0px;
		min-width: inherit;
		border-radius: 0px;
	}
	.navbar-nav > li > .dropdown-menu > li{
		border-top: 1px solid #ccc;
		border-bottom: 0;
		padding: 4px 0;
	}
	.navbar-nav > li > .dropdown-menu > li > a{
		color: #919191;
		font-size: 13px;
		font-weight: 500;
		text-decoration: none;
		text-transform: uppercase;
	}
	header.head .navbar-collapse{
		max-height: inherit;
	}
	footer.foot .t_copyrights, footer.foot .t_copyrights2{
		font-size: 13px;
	}

	.left_cont_pictures{}
	.left_cont_pictures .big{}
	.left_cont_pictures .big img{
		width: 100%;
	}
	.left_cont_pictures .thumbs{
		margin-bottom: 2em;
	}
	.left_cont_pictures .thumbs img{
		width: 100%;
	}
	.list_howto_buys_c .items{
		margin-bottom: 1.8em;
	}

	.backs_bottoms_tn_fcs .inside .form_booking_online label{
		font-size: 25px;
	}
	.backs_bottoms_tn_fcs .inside .txts h3{
		font-size: 42px;
	}
	.backs_bottoms_tn_fcs .inside .txts p{
		font-size: 18px;
	}
	
}

@media (max-width: 979px) {
	
	.outers_blocks_top_footers .insides .conts_left .bxs_form form .form-group input{
		width: 110px; border-radius: 0px;
		font-size: 11px;
	}
	.banner_home1 .list_bannericon_home .items .tops .names{
		font-size: 13px;
	}
	.banner_home1 .list_bannericon_home .items p{
		font-size: 10px;
	}
	.insides_middleDefaultpages .tops_filters_whitProduct_top, .insides_middleProducts .tops_filters_whitProduct_top{
		height: auto;
		padding-bottom: 10px;
	}

	.insides_middleDefaultpages .tops_filters_whitProduct_top .sortings_tproduct_top span,
	.insides_middleDefaultpages .tops_filters_whitProduct_top .sortings_tproduct_top a, 
	.insides_middleProducts .tops_filters_whitProduct_top .sortings_tproduct_top a{
		font-size: 13px;
	}
	.insides_middleProducts .tops_filters_whitProduct_top .breadcrumbs ol.breadcrumb li a,
	.insides_middleProducts .tops_filters_whitProduct_top .breadcrumbs ol.breadcrumb li{
		font-size: 13px;
	}
	.conts_product_details .middles .details_descriptions .height-30{
		height: 15px;
	}
	.outers_listing_newshome .items .desc .titles{
		font-size: 14px;
	}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

	header.head{
		height: auto;
	}
	.navbar-default .navbar-nav > li > a {

	}

}
	
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	header.head{
		height: auto;
	}

	footer [class*="col-md"]{
		text-align: center;
	}

	.navbar-nav > li{
		float: none;
	}
	
	.backs_bottoms_tn_fcs,
	.outers_fcs_wrapper .carousel-caption{
		position: relative;
		left: inherit; right: inherit;
		top: inherit; bottom: inherit;
		width: 100%;
	}
	.backs_bottoms_tn_fcs,
	.outers_fcs_wrapper .blocks_ts_fcs{
		width: 100%; height: auto;
		padding: 15px 20px 15px;
	}
	.outers_fcs_wrapper{
		box-shadow: none; max-height: inherit;
		height: auto; overflow: inherit;
	}
	.outers_fcs_wrapper .blocks_ts_fcs p{
		font-size: 18px;
	}

	.banner_home1 .list_bannericon_home{
		padding-bottom: 16px;
	}
	.banner_home1 .list_bannericon_home .items{
		padding-bottom: 15px;
		max-width: 300px;
		margin: 0 auto;
		/*text-align: center;*/
	}
	.banner_home1 .list_bannericon_home .items .tops .names{
		font-size: 15px; text-align: left;
	}
	.banner_home1 .list_bannericon_home .items p{
		font-size: 13px;
	}
	.box_products_banenrhome_carousel{
		padding-top: 15px; padding-bottom: 15px;
	}
	.outers_listing_newshome .items{
		margin-bottom: 2.1em;
	}
	.outers_listing_newshome .items .desc{
		padding-top: 10px;
	}
	.outers_listing_newshome .items .desc span.dates{
		margin-bottom: 15px;
	}
	.outers_blocks_top_footers .insides{
		height: auto;
	}
	.outers_blocks_top_footers .insides .picts_left_thuman{
		position: relative;
		left: -15px;
	}
	.outers_blocks_top_footers .insides .conts_left{
		margin: 0px;
		margin-bottom: 2em;
	}
	.outers_blocks_top_footers .insides .conts_left .bxs_form form .form-group input{
		width: auto;
	}
	footer.foot .logo_footer{
		float: none;
		margin: 0 auto;
		text-align: center;
		padding-top: 5px;
	}
	footer.foot .logo_footer img{
		display: block; margin: 0 auto;
		text-align: center;
	}
	footer.foot .t_copyrights{
		padding-bottom: 25px;
		font-size: 11px;
	}
	footer.foot .t_copyrights, footer.foot .t_copyrights2{
		text-align: center;
	}
	.left_cont_pictures .thumbs img{
		width: auto;
		display: block; margin: 0 auto; text-align: center;
		margin-bottom: 1em;
	}
	section.top_inside_pg_default{
		background-size: cover;
	}
	section.top_inside_pg_default h1.sub_titlepage{
		font-size: 35px;
	}
	.box-form.tl-contact-form form{
		margin: 0 15px;
	}
	.list_locaion_defaults_d .items .item{
		margin-bottom: 1em;
	}
	.listing_product_default_p .items{
		max-width: inherit;
	}
	.listing_product_default_p .items .pict{
		max-width: 234px; margin: 0 auto;
	}
	.boxs_grey_bottomProduct{
		padding-bottom: 25px;
	}
	.sortings_tproduct_top{
		text-align: left;
	}
	.insides_middleProducts .tops_filters_whitProduct_top{
		height: auto;
		padding-bottom: 1em;
	}
	.insides_middleDefaultpages .tops_filters_whitProduct_top .sortings_tproduct_top a, .insides_middleProducts .tops_filters_whitProduct_top .sortings_tproduct_top a{
		font-size: 13px;
	}
	.shares-text span,
	.shares-text a{
		font-size: 11px;
	}
	.backs_bottoms_tn_fcs{
		background: #7b7b7b;
	}
	.outers_fcs_wrapper .carousel, 
	.outers_fcs_wrapper .carousel .carousel-inner, 
	.outers_fcs_wrapper .carousel .carousel-inner .item{
		height: auto;
	}
	.outers_back-header{
		position: relative;
		top: inherit; left: inherit;
		bottom: inherit;
	}
	.backs_bottoms_tn_fcs .inside{
		position: relative; bottom: inherit; left: inherit;
	}
	.backs_bottoms_tn_fcs .inside .form_booking_online{
		background: none;
	}
	.backs_bottoms_tn_fcs .inside .form_booking_online label{
		margin-right: 0; padding-bottom: 0.5em;
	}
	.backs_bottoms_tn_fcs .inside .form_booking_online .form-group{
		margin-bottom: 0.8em;
	}
	.backs_bottoms_tn_fcs .inside .form_booking_online input.input-tanggal,
	.backs_bottoms_tn_fcs .inside .form_booking_online input.input-qty,
	.backs_bottoms_tn_fcs .inside .form_booking_online select.input-qty{
		width: 100%;
	}
	footer.foot2 p{
		line-height: 1.3;
		padding: 1em 0;
	}
	footer.foot .insides_footer{
		padding-bottom: 1em;
	}
	footer.foot .insides_footer img{
		display: block;
		margin: 0 auto; text-align: center;
	}

	.container_w700,
	.container_w520,
	.container{
		padding-left: 15px; 
		padding-right: 15px;
	}

	.illustration_pg .fullscreen_backg_illtop,
	.illustration_pg{
		min-height: 350px;
	}
	.illustration_pg .backs_bottoms_tn_fcs .inside{
		padding-top: 1em;
	}
	.illustration_pg .backs_bottoms_tn_fcs .inside .txts h3{
		margin: 0; margin-bottom: 20px;
		font-size: 32px;
	}
	section.book_form .prelatife.container_w700 .form-group button{
		margin-top: 1em;
		float: none;
		cursor: pointer;
	}
	section.discover.rooms_banner .lists_data_rooms_defaults .lists .info .content_desc,
	section.discover.rooms_banner .lists_data_rooms_defaults .lists .info .top{
		padding-left: 15px; padding-right: 15px; text-align: center;
	}

	.widget_box_videos .items{
		padding: 0px 0 25px;
	}

}

/* Landscape phone to portrait tablet */
@media (max-width: 600px) {

}

/* Landscape phones and down */
@media (max-width: 480px) {

}