.footer-social-links {
clear: both;
padding: 0;
margin: 0px 0 0;
list-style: none;
}
.footer-social-links li {
display: inline-block;
margin:47px 9px 0;
}
.footer-social-links li .fa {
color: #fff;
font-size: 22px;
}
.footer-social-links li .fa {
color: #fff;
font-size: 22px;
}
.footer-main-logo, .footer-logo-2 {
display: inline-block;
margin: 0 20px;
}
.footer-logo-2 #footer-logo2 {
width: 256px;
}
.curr-convert .currency-switcher-form {
display: inline-block;
margin-left: 10px;
top: -4px;
position: relative;
}
.curr-convert > span {
font-weight: bold;
}
.curr-convert {
margin-top: 30px;
}
.vc_row.wpb_row.vc_row-fluid.currency-sec {
overflow: visible;
}
#booknowheader {
margin-top: 30px;
border-top: 1px #999 solid;
}
#booknowheader input[type="submit"] {
padding: 52px 30px;
}
.bookroom-section #booknowheader {
background: #dddddd !important;
margin-top: 144px;
}
#nd_options_navigation_2_top_header {margin-bottom: 18px; padding: 3px 0;}
#nd_options_navigation_2_top_header a {color: #fff;}
#nd_options_navigation_top_header_2_left {font-size: 17px;margin-top: 7px;}
.footer-logo-2 img#footer-logo3{ width: 150px !important;}
@media(max-width:1199px){
#nd_options_navigation_top_header_2_left {margin-top: 0;padding-bottom: 9px;}
#nd_options_navigation_2_top_header {
margin-bottom: 0;
padding: 0;
padding-bottom: 6px;
}
#nd_options_navigation_2_top_header .nd_options_grid_6.nd_options_text_align_right {
display: none;
}
}
@media(max-width:479px){
.footer-logo-2 img {
width: 230px;
margin-top: 20px;
}
#nd_options_navigation_top_header_2_left {font-size: 14px;}
}
@media only screen and (min-width:1685px) and (max-width:2200px){
#booknowheader input[type="submit"] {
padding: 61px 30px;
}
}
@media only screen and (max-width:1200px){
#booknowheader input[type="submit"] {
padding: 60px 30px 61px 30px;
}
}
@media only screen and (max-width:842px){
#booknowheader input[type="submit"] {
padding: 51px 30px 52px 30px;
}
}
@media only screen and (max-width:842px){
.datepicker-booknow .nd_booking_section .nd_booking_width_75_percentage {width: 75% !important;}
.datepicker-booknow .nd_booking_section .nd_booking_width_25_percentage {width: 25% !important;}
.datepicker-booknow .nd_booking_section .nd_booking_width_33_percentage {width: 33.33% !important;}
.datepicker-booknow .nd_booking_section .nd_booking_width_33_percentage {width: 33.33% !important;}
.datepicker-booknow .nd_booking_section h6.nd_booking_margin_top_20_all_iphone { margin-top: 0px;}
}
@media only screen and (max-width:767px){
.home .nd_options_container {width:100%;}
.home .nd_booking_section .nd_booking_width_75_percentage {width: 75% !important;}
.home .nd_booking_section .nd_booking_width_25_percentage {width: 25% !important; margin-bottom: 30px !important;}
.home .nd_booking_section .nd_booking_width_33_percentage {width: 33.33% !important;}
.home .nd_booking_section .nd_booking_width_33_percentage {width: 33.33% !important;}
.home .nd_booking_section h6.nd_booking_margin_top_20_all_iphone { margin-top: 0px;}
.home .nd_options_container input[type="submit"] { padding-left: 10px !important; padding-right: 10px !important;}
.booknow-row .nd_booking_width_75_percentage {width: 75%;}
.booknow-row .nd_booking_width_25_percentage { width: 25%; padding-right: 0px; background: #fff; box-sizing: border-box;}
.booknow-row .nd_booking_width_33_percentage { width: 33.33%;}
.booknow-row .nd_booking_margin_top_20_all_iphone {margin-top: 0px;}
.booknow-row .nd_booking_width_25_percentage input[type="submit"] { padding-left: 10px !important; padding-right: 10px !important;}
.booknow-row .vc_custom_1572484359351 {margin-top:0px !important;}
.booknow-row .nd_booking_section h1 { font-size: 38px;}
.booknow-row .nd_booking_section h6 {letter-spacing:1px;}
.booknow-row .nd_booking_width_25_percentage input[type="submit"] {padding:24px 6px !important;}
.booknow-row .nd_booking_section .nd_booking_padding_30 {padding:0px;} 
}
@media only screen and (max-width:568px){
.datepicker-booknow .nd_booking_section .nd_booking_padding_30 { padding: 30px 10px;}
#booknowheader input[type="submit"] { padding-left: 10px !important; padding-right: 10px !important;}
.home .nd_booking_section .nd_booking_width_75_percentage {width: 100% !important; padding: 10px;}
.home .nd_booking_section .nd_booking_width_25_percentage {width: 100% !important; margin-bottom: 30px !important;}
.home .nd_options_container input[type="submit"] { padding:15px 10px !important; }
.booknow-row .nd_booking_width_75_percentage {width: 100%;}
.booknow-row .nd_booking_width_25_percentage { width: 100%; padding-right: 15px; padding-left:15px; background: #fff; box-sizing: border-box;}
.booknow-row .nd_booking_width_25_percentage input[type="submit"] {padding:15px 10px !important;}
.booknow-row .nd_booking_section .nd_booking_width_75_percentage { width: 100% !important;	padding: 10px;}
}
@media only screen and (max-width:479px){
.datepicker-booknow .nd_booking_section .nd_booking_width_75_percentage {width: 100% !important;}
.datepicker-booknow .nd_booking_section .nd_booking_width_25_percentage {width: 100% !important;}
#booknowheader input[type="submit"] {padding: 20px 10px !important;}
.datepicker-booknow .nd_booking_section h1 { font-size: 38px;}
.datepicker-booknow .nd_booking_section .nd_booking_padding_30 { padding: 20px 10px 10px 10px;}
.home .nd_booking_section h1 { font-size: 38px;}
.home .nd_booking_section h6 {letter-spacing:1px;}
.home .nd_booking_section .nd_booking_margin_left_10 {margin-left:0px;}
.booknow-row .nd_booking_section h1 { font-size: 38px;}
.booknow-row .nd_booking_section h6 {letter-spacing:1px;}