/* =Responsive (Mobile) Design
-------------------------------------------------------------- */

@media screen and (max-width: 1680px) {
.fascia_gialla_home.fascia_gialla_home_page {
    min-height: 800px;
}
.fascia_4-contact.fascia_generale {
    margin-top: -46px;
}
.fascia_7_home {
     padding-bottom: 50px; 
}
.fascia_7_home.fascia_fascianumeri.fascia_generale.hidediv {
    background-position: center 0;
}
}
@media screen and (max-width: 1399px) {
div#logo {
    padding-left: 25px;
}
div#logo {
    padding-left: 25px;
	width:auto;
	padding-top:10px;
}
.main-nav {
    float: right;
    clear: none;

}
.schermo_home.animated.fadeInLeft {
    background-size: 100%;
    right: 2%;
	    width: 53%;
}
.len_selection {
    padding-left: 25px;
    padding-top: 5px;
}
.main-nav {
    float: right;
    clear: none;
    margin-left: 200px;
}
.fascia_7_home {
   
    background-position: center 0!important; 

}

}
@media screen and (max-width: 1350px) {
	.skdslider .slide-desc > h2 {
		font-size:5.25em !important;
		height: auto !important;
	}

	.skdslider .slide-desc > p {
		font-size: 3.25em !important;
    height: auto !important;
    padding-bottom: 40px;
	}

	.skdslider .slide-desc {
		top:10% !important;
	}

	.skdslider {
		height:450px !important;
	}

	.skdslider ul.slides li {
		height:450px !important;
	}

	.fascia_2_home {
    height: 600px;
    padding-top: 90px;
    background-color: #F2C812;
    padding-top: 0px;
    padding-top: 14%;
}




}

@media screen and (max-width: 1280px) {
	.fascia_2_home {
    padding-top: 21%!important;
}.page-id-949 .fascia_gialla_home {
    min-height: 370px;
    padding-bottom: 60px;
}

}

@media screen and (max-width: 1230px) {
.fascia_7_home {
   padding-top:10px;
   padding-bottom:90px;
}
.schermo_home.animated.fadeInLeft {
    background-size: 100%;
    right: 2%;
    width: 48%;
}
.fascia_gialla_home.fascia_gialla_home_page {
    min-height: 440px;
}
.fascia_2_home {
    height: 440px;
}
.schermo_home {
    top: 33%;
}
.grid.col-300.f3home {
    max-width: 100%;
    margin-right: 0;
}
.grid.col-300.f3home {
    max-width: 100%;
     margin-right: 2%; 
}
.main-nav {
    float: right;
    clear: none;
    margin-left: 5%;
}
#menu-header_menu a, #menu-menu-header_it a {
    font-weight: bold;
    color: #000000;
    font-family: 'Hind', sans-serif;
    font-size: 15px;
    text-shadow: none;
    border: 0;
    background-color: transparent;
    background-image: none;
}
.menu ul {
    visibility: hidden;
    position: absolute;
    z-index: 10;
    top: 0;
    left: -160px;
}

}
@media screen and (max-width: 1074px) {
	.col_2_footer_2 {

    margin-left: 10%;
}
	
}
@media screen and (max-width: 1024px) {
	.page-id-24 .fascia_11.fascia_footer2.fascia_generale #container, .page-id-949 .fascia_11.fascia_footer2.fascia_generale #container {
    max-width: 90%;
}
len_selection {
    padding-top: 20px;
    margin-bottom: -25px;
}
div#logo {
	padding-top:5px;
}
	.fascia_5_home.fascia_fascianumeri.fascia_generale.hidediv {
    background-color: #000;
    margin-top: 0px;
}
.schermo_home.animated.fadeInLeft {
    background-size: 100%;
    right: 0%;
}
.counter_tit_home {
    max-width: 90%;
    margin: 0 auto;
    line-height: 49px;
    padding-bottom: 50px;
}
.col_2_footer_2 {
    width: 17%;
    float: LEFT;
    margin-bottom: 50px;
	margin-left:10%;
}
.col_1_footer_2 {
    width: 50%;
    float: left;
    padding-left: 1%;
}
.cont_footer_link {
    max-width: 100%;
    float: none;
    padding-left: 45px!important;
    margin-left: 32%!important;
    /* text-align: -webkit-center; */
}
.cont_footer_link.call_us_link {
    margin-left: 32%!important;
}

}
@media screen and (max-width: 1000px) {
	.js .main-nav .menu li ul {

    margin-top: -4px;
}
.footertesto1 {

    text-align: CENTER;

}

	.menu ul {
     border-top: none; 
}
	.testodivfeaturescompany.std_h {
		min-height: auto;
		/* padding-bottom: 50px; */
	}
	.btn_disc_more {
    position: relative;
    margin: 20px;
    height: 45px;
}
	
	.contact_us_right {
    max-width: 100%;
    float: left;
    margin-top: 0;
    margin: 0 auto;
}

.contact_us_left {
    max-width: 100%;
    float: left;
    margin-top: 30px;
    margin: 0 auto;
}

	#header {
    margin: 0;
    padding-top: 8px;
}
	.fascia_5_home.fascia_fascianumeri.fascia_generale.hidediv .grid {
    /* text-align: center; */
    width: 320px;
    margin: 0 auto;
}
.fascia_5_home.fascia_fascianumeri.fascia_generale.hidediv .grid.col-300.fit{
	margin: 0 auto!important;
	
}
.grid.col-460.fit.testofadeup.sec_col.animated.fadeInUp {
    max-width: 500px;
    float: none;
    margin: 0 auto!important;
	    padding-top: 0px;
}
.fascia_7_home.fascia_fascianumeri.fascia_generale.hidediv {
    height: auto;
}
.schermo_home {
    background-image: url("/wp-content/themes/simplebooking/immagini/schermo_home.png");
    background-repeat: no-repeat;
    width: 750px!important;
    height: 490px!important;
    position: absolute;
    top: 24%;
    right: 0;
}
.fascia_7_home .grid.col-460 {
    max-width: 500px;
    margin: 0 auto;
}
.grid.col-300.colonnamezzobordi {
    clear: left;
    /* margin: 22px 0!important; */
    padding: 20px 0 20px 0;
}
.grid.col-300.colonnamezzobordi + div{
	    clear: both;
    padding-top: 20px;
	
}
.timer_testo_generale {
    margin-top: 0px;
}
.timer_generale {
    font-weight: bold;
    font-size: 40px;
    line-height: 41px;
}
.fascia_2_home {
    height: auto;
}
	div#fascia_2_home_cont {
    max-width: 100%;
    float: none;
    clear: both;
    margin: 0 auto;
}
.schermo_home.animated.fadeInLeft {
    position: relative;
    padding-top: 10px!important;
    /* float: right; */
    margin: 0 auto;
    width: 100% !important;
    height: 500px !important;
}
	.fascia_3_home .testodivfeaturescompany {
		font-weight: 300;
		/* margin: 0px 15%; */
		width: 95%;
		text-align: left;
		font-size: 15px;
	}
	.grid.col-460.fit.request_footer_1 {
    width: 45%;
    float: right;
    margin-top: -24px;
}
div#fascia_2_home_cont {
/*    max-width: 500px;*/
    float: none;
    clear: both;
    margin: 0 auto;
}
.grid.col-460.sample_cont {
    float: left;
}
	a#responsive_menu_button {
		margin-top: 26px;
	}
	
		body {
	}

	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.top-widget {
		float: none;
		position: relative;
		width: auto;
		margin: 0 auto 10px auto;
		text-align: center;
	}
	input#sub_email_footer {
		height: 45px;
		padding: 5px 10px;
		border-radius: 0;
		background-image: none;
		box-shadow: none;
		text-shadow: none;
		font-size: 16px;
		font-weight: 700;
		line-height: normal;
		width: 150px;
		margin-left: 0px;
		background-color: #f2c812;
		border: 2px solid #f2c812;
		transition: all 0.3s linear 0s, all 0.3s ease-in 0s;
		font-weight: 100;
		margin-top: 26px;
	}
	.footertitolo1 {
		font-family: 'Hind', sans-serif;
		font-weight: bold;
		font-size: 66px;
		float: left;
		width: 100%;
		color: #f2c812;
		font-weight: bold;
		height: 50px;
		margin-bottom: 10px;
		text-align: center;
		line-height: 51px;
		height: auto;
		margin-top:0;
	}
	input#mail_footer1 {
		width: 100%;
	}

	.top-widget .widget-title h3 {
		text-align: center;
	}

	.js .sub-header-menu {
		display: none;
	}

	.js .main-nav {
		clear: both;
		position: relative;
		padding-top: 18px!important;
		margin: 0 auto;
	}

	.js .main-nav .menu {
		display: none;
		position: absolute;
		z-index: 99999999999999999999999999999999999;
		top: 40px;
		width: 100%;
		    
	}

	.js .main-nav .menu ul {
		margin-top: 1px;
	}

	.js .main-nav .menu li {
		float: none;
		border: none;
		background-color: #fff;
	}

	.js .main-nav .menu li a {
		height: 45px;
		padding: 0 15px;
		border: none;
		border-bottom: 1px solid #f5f5f5;
		color: #444;
		text-shadow: none;
		font-size: 13px;
		font-weight: normal;
		line-height: 45px;
		text-align: left;
		cursor: pointer;
	}

	.js .main-nav .menu li.current_page_item,
	.js .menu .current_page_item a,
	.js .menu .current-menu-item a {
		background-color: #f5f5f5;
	}

	.js .main-nav .menu li li:hover {
		background: none !important;
	}

	.js .main-nav .menu li li a {
		position: relative;
		padding: 0 10px 0 30px;
	}

	.js .main-nav .menu li li li a {
		position: relative;
		padding: 0 10px 0 40px;
	}

	.js .main-nav .menu li a:hover,
	.js .main-nav .menu li li a:hover {
		background-color: #f5f5f5 !important;
		background-image: none;

		filter: none;
	}

	.js .main-nav .menu li li a::before {
		position: absolute;
		top: 0;
		left: 20px;
		content: "\2013";
	}

	.js .main-nav .menu li li li a::before {
		position: absolute;
		top: 0;
		left: 20px;
		content: "\2013";
	}

	.js .main-nav .menu li li li a::after {
		position: absolute;
		top: 0;
		left: 30px;
		content: "\2013";
	}

	.js .main-nav .menu li ul {
		visibility: visible;
		position: static;
		background-color: #fff;
	}

	.js .main-nav .menu ul {
		min-width: 0;
	}

	.js .main-nav #responsive_current_menu_item {
		display: none;
	}

	.js .main-nav a#responsive_menu_button {
		display: block;
		position: absolute;
		
		left: 95%;
		width: 23px;
		height: 30px;
		/* margin-left: -30px; */
		background: url("../images/select-icons.png") 0 5px no-repeat;
		cursor: pointer;
		z-index:999999999999999;
	}

	

	.top-menu,
	.footer-menu li {
		float: none;
		font-size: 11px;
		text-align: center;
	}

	#author-meta {
		padding: 20px;
	}

	#wrapper .gallery .gallery-item {
		max-width: 100%;
	}

	.hide-650 {
		display: none;
	}

	.show-650 {
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.skdslider .slide-desc > h2 {
		font-size:3.25em !important;
		height: auto !important;
	}

	.skdslider .slide-desc > p {
		font-size: 2.25em !important;
    	height: auto !important;
    	padding-bottom: 40px;
	}

	.skdslider .slide-desc {
		top:10% !important;
	}

	.skdslider {
		height:320px !important;
	}

	.skdslider ul.slides li {
	    display: none;
	    height: 320px !important;
	}

	.skdslider #sliderhome.slides li img {
	    display: none !important;
	}

	.skdslider .slide-desc {
	    margin-left: -200px !important;
	    width: 400px !important;
	}

	.bottoneslider a {
	    margin: 0 auto 0 125px !important;
	}


	/*.skdslider li {
		height:320px !important;
		overflow:hidden;
	}

	.skdslider {
		height:320px !important;
	}

	.skdslider ul.slides li img {
	    border: 0 none;
	    height: auto;
	    width: 1100px;
	}	*/

}

@media screen and (max-width: 980px) {
.persons-rooms, .arrival-departure {
    width: 23%;
    margin-right: 1%;
    margin-left: 1%;
    float: left;
}
ul#menu-menu-header_it {
    background: #fff!important;
}
ul#menu-menu-header_it li {
    text-align: left;
}
#nights .button-search {
    float: none;
    margin-left: 5%;
    margin-top: 60px;
    width: 19%;
    margin: 0 auto;
} 
.fascia_approfondimento.gialla.prima_fascia_appr {
    padding-top: 150px;
}
.cont_appr_ico .sx_appr {
    margin-left: 0;
}
.cont_loghi.dx_appr.fade_el_5.txt_par_appr_cont.fad_left_el_5.animated.fadeInLeft.visible_el {
    max-width: 100%;
    margin-left: 0;
}
.fascia_approfondimento {
    padding-top: 30px;
    padding-bottom: 30px;
}
	.sx_appr {
    float: none;
    max-width: 90%;
    margin: 0 auto;
}
.dx_appr {
    float: none;
    max-width: 90%;
    margin: 0 auto;
}

		.menu li:hover > ul {
    visibility: visible;
    top: 100%;
    -moz-animation: none;
    -webkit-animation: none;
    animation: none;
    background-color: none;
}
	#field_1_18, #field_1_19 {
    margin-left: 10% !important;
    width: 95%;
    height: 88px;
}
	.btn_disc_more {
    position: relative;
    margin: 20px;
    height: 80px;
}
	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.copyright,
	.scroll-top,
	.powered {
		float: left;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.front-page  #widgets {
		margin-top: 40px;
	}

	.top-widget,
	.front-page  .top-widget {
		margin-top: 0 !important;
	}

	.hide-desktop {
		display: block;
	}

	.show-desktop {
		display: none;
	}

	.hide-980 {
		display: none;
	}

	.show-980 {
		display: block;
	}

	/* FIX Daniele */

	.fascia_3 .grid {
		float:left !important;
	}

	.colonnamezzobordi {
		border:0;
	}

	.fascia_3 .col-460 {
		margin-top:20px;
	}

	.manofull {
		display: inline;
	    float: left;
	    height: 300px;
	    margin-top: 20px;
	    width: 100%;
	}

	.manofull img {
		position:absolute;
		right:0;
	}

	.manonascosta {
		display:none;
	}

	.flexslider .slides img {
	    display: inline !important;
	}

	.fascia_slider_mac img {
	    margin-left:0;
	}

	.fascia_11 .col-220 {
		width:25%;
		float:left;
	}

	.boxfinalefootercontatti {
		margin-bottom:10px;
	}

	.fascia_10 {
		padding-bottom:20px;
	}

	.titoloquintafascia {
		text-align:center;
	}

	.footertitolo2 {
		margin-top:20px;
	}

	.titoloquintafascia {
		text-align:left;
	}

	.skdslider {
		height:400px !important;
	}

	.skdslider ul.slides li {
		height:400px !important;
	}
	.col_3_footer_2 {
		float: left;
		margin-top: 50px;
		    clear: both;
	}

}

@media screen and (max-width: 766px) {
	.grid.col-460.sample_cont {
	   width: 75%;
		float: none;
		clear: both;
	    margin: 0 auto;
	}
	input#sub_email_footer2 {
		margin-left: 0;
		margin-top: 15px;
	}
	input#mail_footer1 {
    width: 70%;
    text-align: center;
}
	input#sub_email_footer {
    float: none;
    clear: both;
    display: block;
    margin: 26px auto;
}
	.grid.col-460.fit.request_footer_1 {
		float: none;
		clear: both;
		margin: 0 auto!important;
		width: 100%;
		text-align: center;
	}
	.footertesto1 {
		margin-left: auto;
	}
	.col_2_footer_2 {

    margin-left: 15%;
}
	
}
@media screen and (max-width: 690px) {
	
h2.counter_tit_home.sb, .counter_tit_home {
  /*  font-size: 36px!important;
    line-height: 38px; */
	font-size: 26px;
    line-height: 27px;
}
.page-template-page-contact-ok .fascia_gialla_home, .page-template-page-partner-ok .fascia_gialla_home, .page-template-page-demo-ok .fascia_gialla_home {
	    min-height: 70px!important;
}
.page-template-page-contact-ok .testogrande-fascia1interna-mobile, .page-template-page-partner-ok .testogrande-fascia1interna-mobile, .page-template-page-demo-ok .testogrande-fascia1interna-mobile {
	   padding-top: 50px!important;
}
.timer_testo_generale {
	/* font-size: 23px; */
	font-size: 19px;
}
.timer_generale {
    font-weight: bold;
    /* font-size: 36px;
    line-height: 41px; */
	
	font-size: 26px;
    line-height: 27px;
}
.fascia_6_home.fascia_fascianumeri.fascia_generale.hidediv p {
    font-size: 15px;
}
.imgdivfeaturescompany {
    max-width: 50%;
    margin: 0 auto;
}
.counter_tit_home {
    padding-bottom: 25px;
}
.fascia_6_home {
    padding-bottom: 30px;
}
p.txt_fascia_7_home_high, div.txt_fascia_7_home_high {
    color: #fff;
    font-weight: bold;
/*     font-size: 36px;
    line-height: 38px; */
	
}
p.txt_fascia_7_home_high, div.txt_fascia_7_home_high {
    color: #fff;
    font-weight: bold;
/*     font-size: 36px;
    line-height: 38px; */
		font-size: 26px;
    line-height: 27px;
}
simplebooking_new.bluefactorlab.it/media="all"
.footertitolo2 {
    font-size: 25px;

}	
span.tit_row2_footer {
    font-size: 21px;
    font-weight: bold;
    color: #000;
}
.info_text_footer.i_t_f_2 {
    margin-top: 20px;
}
.fascia_11.fascia_footer2.fascia_generale.ff_l .cont_footer_link {
    float: none;
    max-width: 100%;
    margin-left: auto!important;
    padding-left: 0!important;
    margin: 0 auto!important;
    margin-top: 28px!important;
}
.fascia_12.fascia_footer3.fascia_generale {
    padding-top: 45px;
    padding-bottom: 45px;
}	
input[type="submit"], input#btnSearch {
    -webkit-appearance: none!important;
    -webkit-border-radius: 0;
}	
h1.int_tit.animated.fadeInLeft.delay-two {
    float: none;
    max-width: 95%;
}	
.sb-search-form select {

    padding-left: 25px!important;
}
input#btnSearch {
    display: block;
    max-width: 100%;
    text-align: center;
    padding: 10px!important;
    font-size: Hindi!important;
    font-family: "Hindi",sans-serif!important;
	    margin: 0 auto;
}
h2.titolo_fascia_2_slogan.black {
    color: #F2C812;
    font-size: 36px;
    padding-top: 48px;
    line-height: 38px;
}
.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale {
    background-position: -336px!important;
}
h2.counter_tit_home.sb.contact_us_tit {
    line-height: 38px;
}
input#mail_footer2 {
    height: 45px;
	padding-left:5px
}
span.txt_fascia_8_home {
    display: block;
    text-align: center;
    color: #000;
    /* text-transform: uppercase; */
    font-size: 16px!important;
    line-height: normal;
    font-weight: 800;
    margin-bottom: 35px;
}
.fascia_8_home.fascia_generale.hidediv .bx-viewport {
    /* min-height: 550px; */
}
.cont_footer_link.mail_us {
    padding-left: 65px!important;
}
.page-template-default input#input_3_1 {
    height: 54px;
}
.page-template-default li#field_3_6 {
    margin-top: 25px;
}
.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-cs {
    background-image: url("/wp-content/themes/simplebooking/immagini/case-st.jpg");
    background-position: -928px!important;
}
	
span.auth_fascia_8_home {
    font-size: 16px;
}	
	
	
	
	.len_selection {
    padding-top: 0px;
    margin-bottom: -20px!important;
    max-width: 86%;
    text-align: left;
    margin: 0 auto;
	    z-index: 999999999999999;
    position: absolute;
}
div#logo {
    padding-left: 25px;
    width: auto;
    padding-top: 10px;
    z-index: 999!important;
}

	li#field_6_19 {
    height: auto!important;
    //*margin-top: 113px;*/
}
input#gform_submit_button_6 {
    float: none;
    margin-left: auto;
}
	.footertesto1 {
    text-align: center;
    width: 100%!important;
    /* float: none; */
    /* clear: both; */
    /* margin-right: 0!important; */
    max-width: 100%;
}
.titolo-sezione-form {
    line-height: 30px;
    height: auto;
}
.footertitolo1 {
    font-size: 43px;
    line-height: 34px;
}
label#label_9_1 {
    padding-left: 30px!important;
}
li#field_1_14 {
    width: 100%!important;
    font-size: 11px!importangt;
    clear: both!important;
    margin-top: 30px!important;
    display: inline-block;
}
select#input_1_20 {
    font-size: 13px!important;
}
li#field_4_6 {
    margin-left: 15%!important;
    width: 90%;
    /* float: right; */
}
li#field_4_9 {
    width: 90%;
}
label#label_6_1, label#label_7_1 {
    padding-left: 30px!important;
}
input#gform_submit_button_1 {
    width: 70%;
    margin: 30px auto 0 auto;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    padding-left: 0px !important;
    width: 46%!important;
}
select#input_1_14 {
    width: 100%!important;
    font-size: 14px!important;
}
	.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-booking.zooma {
    background-position: 87%top!important;
}
.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-metasearch {

    background-position: 58%-25px!important;
}
	.fascia_7_home {
    background-image: url("/wp-content/themes/simplebooking/immagini/meeting.jpg");
    background-position: 63%-30px;
    background-repeat: no-repeat;
    background-size: initial;
    height: 715px;
    padding-top: 0px;
}
.fascia_7_home {
    background-color: rgb(11, 11, 11);
}
	h1.int_tit.animated.fadeInLeft.delay-two {
		float: none;
		max-width: 90%;
	}
	.fascia_2_standard_txt_cont_page_interna {
		max-width: 96%;
		float: none;
		margin-top: -10px;
		clear: both;
	}

		.fascia_gialla_home {
		height: auto;
		min-height: 576px;
		-webkit-transition: background-color 3s ease;
		transition: background-color 3s ease;
		background-color: #EFEFEF;
	}
.fascia_2-channel {
   
    background-position: center -88px;
    background-repeat: no-repeat;
    text-align: center;
    min-height: 500px;
}
.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-metasearch {
    background-image: url("/wp-content/themes/simplebooking/immagini/metasearch.jpg");
    background-position: center -120px;
}
.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-report {
   background-image: url("/wp-content/themes/simplebooking/immagini/las_vegas.jpg");
    background-position: center top;
    min-height: 444px;
    padding-bottom: 0px;
}
.cont_footer_link {
    max-width: 100%;
    float: none;
    padding-left: 45px!important;
    margin-left: 0%!important;
    /* text-align: -webkit-center; */
}
.cont_footer_link.call_us_link {
    margin-left: 0!important;
}
input#gform_submit_button_2 {
    width: 100%;
    display: inline-block;
    margin: 0 auto;
}



}
@media screen and (max-width: 650px) {
display: block;
	}

	.hide-mobile {
		display: none;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}

	.fascia_11 .col-220 {
		width:50%;
		margin-top:20px;
		float:left;
	}

	.skdslider {
		height:350px !important;
	}

	.skdslider ul.slides li {
		height:350px !important;
	}

	/*#responsive_current_menu_item img {
		display:none;
	}

	.partebassa {
		float:left;

	}

	.floatbottoneheader {
		display:none;
	}*/

	.partebassa {
		float:left;
		height:50px;
	}

	#responsive_current_menu_item img {
		display:none !important;
	}

	#responsive_current_menu_item {
		height: 0;
	    padding: 5px 40px 25px 10px !important;
	}

	.floatbottoneheader {
		display:none;
	}

	.fascia_5_home {
		background-image:none !important;
		background-position:center center;
	}

	.fascia_5_home .boxpiccolohomedettaglio {
	    height: 200px;
	}

	.fascia_7_home {
		background-color:#000;
		    padding-bottom: 30px;
	}

	.fascia_2_home .primotitolofascia2home {
		line-height:50px;
	}
	
	.fascia_2_home .testofascia2home {
		display:none;
	}

	.bottoneslider a {
	    margin: 20px auto 0 0 !important;
	}

	.fascia_3_home {
	    padding-top: 20px;
	}

	.partealta {
	    background-color: transparent;
	    float: left;
	    height: 120px;
	    text-align: center;
	    width: 100%;
	}

	.partebassa {
	    float: left;
	    height: 50px;
	    width: 100%;
	}

#logo {
    left: 0;
    /* margin-left: -100px !important; */
    position: absolute;
    top: -24px;
}

	.main-nav {
	    float: none !important;
	}

	#menu-header_menu a {
		padding-top:0;
		padding-bottom:0;
		background-color:white;
		display: block;

	}

	#menu-item-39 a {
		color:#444 !important;
	}

	.menu_interno_features {
		display:none !important;
	}

	.responsive_current_menu_item {

	}


	.fascia_4-mobile img {
		margin-left:0;
	}

	.fascia_4-booking {
		background-image:none;
	    background-color: #22a2d3;
	}

	.fascia_8-booking {
		background-color:#ff6100;
		background-image:none;
	}

	.fascia_9-booking .testoquartafascia {
		padding-left:0 !important;
	}

	.fascia_3-booking img {
	    margin-left: 0;
	}

	.testogrande-fascia1interna-mobile {
		font-size:50px !important;
	}

	.fascia_6-booking .testoquartafascia {
	    margin-top:0;
	    height: auto;
	}

	.fascia_6-channel_erratanum .immagineterzafascia {
	    text-align: center;
	    width: 100%;
	}

	.fascia_3-channel {
		background-size: 160% auto;
	}

	.testo2fascia3channel {
		margin-top:150px !important;
	}

	.testogrande-fascia1interna-mobile {
		padding-top:0;
	}

	.sottotiolo-fascia1interna-mobile {
		margin-bottom:35px;
	}

	.immagine-fascia1interna-mobile {
		display:none;
	}

	.fascia4-mobile-title {
		font-size:30px;
		line-height:30px;
	}

	.fascia_5-mobile .titoloquartafascia {
	    font-size:30px;
	}

	.testo2fascia3channel {
	color:black;
	margin-top:10px;
	}

	.box1fascia3channel,.box2fascia3channel,.box3fascia3channel,.box4fascia3channel {
		float: left !important;
	    left: 0;
	    position: relative;
	    width: 100% !important;
	    margin-left: 0;
	    margin-top: 30px
	}

	.titoloboxfasciachannel {
		height:55px;
	}

	.testo2fascia3channel {
		margin-bottom:185px !important;
		margin-top:20px !important;
	}

	.fascia_3-support {
		background-image:none;
		background-color: #1d98cd;
	}

	.fascia_4-support {
		background-image:none;
		background-color: #9cd517;
	}

	.sottotiolo-fascia1interna-people {
		line-height:70px;
	}

	.fascia_3-people {
		background-color:#1d98cd;
		background-image:none;
	}

	.fascia_4-people {
		background-color:#444;
		background-image:none;
	}

	.fascia_4-company {
		background-color:#dff4fd;
		background-image:none;
	}

	.numerotelverde {
    font-size: 25px;
}

}
@media screen and (max-width: 560px) {
	
	::-webkit-input-placeholder{
	font-size:12px;
}
::-moz-input-placeholder{
	font-size:12px;
}
::-ms-input-placeholder{
	font-size:12px;
}

	.page-id-7 label#label_6_1, .page-id-981 label#label_6_1  {
    padding-left: 13%;
    margin-left: 0;
    background-image: url("/wp-content/themes/simplebooking/immagini/off.png"); 
    background-repeat: no-repeat;
}
	div#fascia_2_home_cont {
		max-width: 100%;
	}
	.schermo_home.animated.fadeInLeft {
		max-width: 90%;
		height: 340px !important;
	}
	span.disc_home {
		font-size: 55px;	
		padding-top: 5px;		
	}
	.home_tit.bounceInRight.animated {
    font-size: 65px;
    margin-top: 50px;
}
js .main-nav a#responsive_menu_button {
    left: 90%;
}
input#sub_email {
    margin-left: 0px;
    margin-top: 25px;
}
.social_footer {
    clear: both;
    margin-top: 50px;
    border-top: none; 
    padding-top: 50px;
}
.boxfeaturescompany {
    margin-bottom: 30px;
}
}
@media screen and (max-width: 480px) {
	img.mail_ico {
    float: none;
    margin: 0 auto;
    display: block;
}
.page-id-945 .fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-report {
    background-image: url("/wp-content/themes/simplebooking/immagini/las_vegas.jpg");
    background-position: center top;
    min-height: 514px;
    padding-bottom: 0px;
}
a.fb_ico {
   margin-top:15px;
   display: inline-block;
}
a.tweet_ico {
    margin-top:15px;
	display: inline-block;
	margin-left: 20px;
}

span.tit_row2_footer.stalck {
    display: block;
    margin: 0 0 7px -12px;
    float: left;
}
.social_footer {
    clear: both;
    margin-top: 0px;
    border-top: none;
    padding-top: 0px;
	
}
.social_footer_cont {
    float: none;
    margin-right: 0;
    margin: 36px auto 0 auto;
    text-align: center;
}
.cont_footer_link {
    padding-bottom: 30px;
}
.logo_footer_img {
    float: none;
    clear: both;
    margin: 0 auto;
    text-align: center;
	display:none;
}
span.tit_row2_footer.stalck {
    display: block;
    margin: 0 auto;
    float: none;
}
.email_footer {
    float: none;
    margin-bottom: 20px;
    font-size: 16px;
    clear: both;
    margin-left: 0;
    text-align: center;
    /* margin-bottom: 40px; */
}
.col_3_footer_2 {
    float: none;
}
	.footertesto1 {
    text-align: center;
}
	.fascia_2_home.fascia_generale {
    /* height: 900px; */
    margin-bottom: -150px;
}
	.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-report {
   background-image: url("/wp-content/themes/simplebooking/immagini/las_vegas.jpg");
    background-position: center top;
    min-height: 444px;
    padding-bottom: 0px;
}
	a.info_footer_2 {
		display: block;
		color: #000;
		font-size: 16px;
		font-weight: bold;
	}
	.fascia_gialla_home {
		padding-bottom: 15%;
	}
	body {
	}
	.js .main-nav a#responsive_menu_button {
    display: block;
    position: absolute;
    left: 80%;
    width: 23px;
    height: 30px;
    /* margin-left: -30px; */
    background: url("../images/select-icons.png") 0 5px no-repeat;
    cursor: pointer;
    z-index: 999999999999999;
}
.email_footer {
    float: none;
    margin-bottom: 20px;
    font-size: 16px;
    clear: both;
	margin-left:auto!important;
}
.cont_footer_link {
    height: 55px;
    margin-bottom: 30px;
}
.col_1_footer_2 {
    width: 100%;
    float: left;
    padding-left: 1%;
    text-align: center;
}
.col_2_footer_2 {
    float: none;
    width: 100%;
    margin: 0 auto;
    clear: both;
    text-align: center;
    margin-bottom: 40px;
}

	#logo {
		float: none;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.featured-title {
		padding: 40px 20px 0 20px;
		font-size: 40px;
	}

	.featured-subtitle {
		font-size: 24px;
	}

	.navigation .next,
	.navigation .previous {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.menu ul,
	.menu li,
	.top-menu,
	.footer-menu li,
	.sub-header-menu li {
		float: none;
		text-align: center;

		text-rendering: optimizeSpeed;
	}

	#wrapper .gallery .gallery-item {
		float: none;
	}

	.hide-480 {
		display: none;
	}

	.show-480 {
		display: block;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		text-align: center;
	}

	/* Aggiunte Daniele */

	.boxtestoterzafascia {
	    margin: 25px auto;
	    width: 65%;
	    float:none;
	    text-align:center;
	}

	.immagineterzafascia {
	    float: none;
	    margin-right: 5%;
	    text-align: center;
	}

	.skdslider {
		height:250px !important;
	}

	.skdslider ul.slides li {
	    display: none;
	    height: 320px !important;
	}

	.skdslider #sliderhome.slides li img {
	    display: none !important;
	}

	.skdslider .slide-desc {
	    margin-left: -150px !important;
    	width: 300px !important;
    	top: 2% !important;
	}

	.bottoneslider a {
	    margin: 0 auto 0 60px !important;
	    height: 40px !important;
    	line-height: 40px !important;
	}

	.skdslider .slide-desc > p {
		line-height: 35px !important;
		padding-bottom: 20px !important;
	}

	.fascia_11 .col-220 {
		width:100%;
		float:left;
		text-align:left;
	}

	.fascia_11 .col-220 a, .footertitolo3 {
		text-align:center;
	}

	.bottoni-col {
		margin-top:0;
		text-align:center;
	}

	.boxfinalefootercontatti {
		margin-bottom:10px;
	}

	.fascia_10 {
		padding-bottom:20px;
	}

	.titoloquintafascia {
		text-align:center;
	}

	.linkfootermezzo {
		float:none;
		margin:20px auto;
	}

	.testoquartafascia li {
		width:90%;
	}
		.fascia_2-channel.fascia2_ovunque.fascia_paginainterna_testa.fascia_generale.fascia_2-report {
   background-image: url("/wp-content/themes/simplebooking/immagini/las_vegas.jpg");
    background-position: center top;
    min-height: 444px;
    padding-bottom: 0px;
}
.page-id-114 h2.titolo_fascia_2_slogan.black.yellow, .page-id-945 h2.titolo_fascia_2_slogan.black.yellow {
    padding-top: 0;
}
.page-id-114 .testo_fascia_2_slogan, .page-id-945 .testo_fascia_2_slogan{
	margin-bottom: 20px;
}
.page-id-114 .testo_fascia_2_slogan, .page-id-945 .testo_fascia_2_slogan {

    font-size: 18px;

}
}


@media screen and (max-width: 365px) {
	.home_tit.bounceInRight.animated {
    font-size: 50px;
}
span.disc_home.bounceInRight.animated {
	 font-size: 48px;
	     padding-top: 0px;
    margin-top: -12px;
}
.timer_testo_generale {
    color: white;
    max-width: 100%;
    text-align: center;
    font-family: 'Hind', sans-serif;
} 
.fascia_5_home.fascia_fascianumeri.fascia_generale.hidediv .grid {
    width: 100%;
    margin: 0 auto;
}
}

@media screen and (max-width: 320px) {
	body {
	}

	#featured p {
		font-size: 12px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 35px;
	}

	.featured-subtitle {
		font-size: 15px;
	}

	.call-to-action a.button {
		padding: 7px 17px;
		font-size: 14px;
	}

	.hide-320 {
		display: none;
	}

	.show-320 {
		display: block;
	}
}

@media screen and (max-width: 240px) {
	body {
	}

	#featured p {
		font-size: 11px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 20px;
	}

	.featured-subtitle {
		font-size: 11px;
	}

	.call-to-action a.button {
		padding: 5px 15px;
		font-size: 12px;
	}

	.top-widget area,
	.top-widget select,
	.top-widget textarea,
	.top-widget input[type="text"],
	.top-widget input[type="password"],
	.top-widget input[type="email"] {
		width: 75%;
	}

	.widget-title h3,
	.widget-title-home h3 {
		height: 13px;
		font-size: 14px;
		line-height: 13px;
		text-align: left;
	}

	.hide-240 {
		display: none;
	}

	.show-240 {
		display: block;
	}
}
