/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
div#banner_title_block p {
    display: none;
}
div#Geo_button1 {
    display: none;
}
rs-fullwidth-wrap#rev_slider_1_2_forcefullwidth {
    display: none;
}
.home-focus {
    position: relative;
    bottom: 36px;
}
.nd_options_bg_greydark_alpha_5 {
    background-color: rgba(88,88,88,0.1);
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
		
	
		
		.wpb_revslider_element.wpb_content_element{
			display:none;
		}

}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 667px)
   {
		 .nd_options_navigation_2_sidebar_content.nd_options_padding_40.nd_options_box_sizing_border_box.nd_options_overflow_hidden.nd_options_overflow_y_auto.nd_options_transition_all_08_ease.nd_options_height_100_percentage.nd_options_position_fixed.nd_options_width_300.nd_options_right_300_negative.nd_options_z_index_999 {
    background-color: #aaf0d1 !important;
}
		 .vc_row.wpb_row.vc_row-fluid.vc_custom_1595660203120.vc_row-no-padding {
    bottom: 23px;
}
		 img.nd_options_close_navigation_2_sidebar_content.nd_options_cursor_pointer.nd_options_right_20.nd_options_top_20.nd_options_position_absolute.lazyloaded {
    left: 19px;
}
		 .home-focus {
    position: relative;
    bottom: 23px;
}
		 #cheap_weds1{
			 margin-top:40px
		 }
		 #cheap_weds2{
			 margin-top:40px
		 }
		 div#cheap_button {
    margin-top: 54px;
}
		 div#banner_title_block p {
    display: block;
}
		 	.status-publish.hentry h1 strong {
    display: none;
}
		 div#banner_title_block {
    position: relative;
}
		 div#banner_title_block p {
    position: absolute;
    top: 130px;
    z-index: 1;
    color: white;
    font-size: 31px !important;
    line-height: 37px !important;
    font-family: 'Varela Round',sans-serif !important;
}


		 .nd_options_height_50{
			 height:unset;
			 margin-bottom:-30px;
		 }
		 
		 div#Geo_button1 {
    display: block;
}
		 .nd_options_padding_0_15 {
    padding: 0 5px  !important;
}
		 
.nd_options_display_table_cell {
  
    padding: 9px !important;
}
.wpb_image_grid .wpb_image_grid_ul {

    width: 100%;
    margin-left: 25px !important;
}
.nd_options_section img.mb100 {
    width: 100% !important;
    padding-bottom: 20px;
}
		 div#nd_options_navigation_2_top_header {
			 	display: none !important;
    		opacity: 0 !important;
			 l
    
}
		 a.nd_options_display_inline_block{
			 position:relative;
			 top:10px;
		 }
		 
		 a.nd_options_open_navigation_2_sidebar_content.nd_options_open_navigation_2_sidebar_content{
			 position: relative;
        bottom: 61px;
    right: 134px;
			 z-index:1;


		 }
		 .wpb_revslider_element.wpb_content_element {
    display: none;
}
		 rs-fullwidth-wrap#rev_slider_1_2_forcefullwidth {
    display: none;
}
		 rs-fullwidth-wrap#rev_slider_1_2_forcefullwidth {
    margin-top: -75px;
}
		 
		 rs-layer#slider-1-slide-1-layer-100 {
    position: relative;
    font-size: 40px !important;
    right: 310px;
    top: 400px;
}
		 rs-layer#slider-1-slide-1-layer-2 {
    position: relative;
    font-size: 40px !important;
    right: 300px;
    top: 268px;
    line-height: 33px !important;
}
		 rs-fullwidth-wrap#rev_slider_1_2_forcefullwidth {
    margin-top: -55px !important;
}
		 .wpb_single_image.vc_align_left {
    text-align: center;
}
#Geo_button1.wpb_single_image img {
	height:300px;
	margin-bottom: -35px;
		 
		 }
		 div#post-28 {
    position: relative;
}
		
		 }
}


.nd_options_background_size_cover + .nd_options_height_50 {
	height:0;
}
.nd_options_customizer_fonts h2, .nd_options_customizer_fonts h5, .nd_options_customizer_fonts h6 {
    color: #67b2db !important;
}
img.nd_options_position_absolute.nd_options_left_15 {

z-index: 100;

}
.green_label a {
    color: #fff!important;
}
.nd_options_navigation_2 div > ul > li:after {
    content: "|";
    display: inline-block;
    margin: 0px 10px;
    color: #f1f1f1;
}
.page-style{}

.page-style p {
    color: #69808A;
    font-size: 17px!important;
    font-style: normal;
    line-height: 1.6em !important;
    letter-spacing: -0.5px;
    font-family: "Roboto", Sans-serif!important;
    font-weight: 400;
    margin: 10px 0;
}


.page-style h2 {
    color: #6EC1E4!important;
    font-family: "Cinzel", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    line-height: 35px;
}


.page-style ul{
color:#69808a;
font-family:Roboto, sans-serif;
font-size:17px;
line-height:27.2px;
vertical-align:baseline;
letter-spacing:-0.5px;
word-spacing:0px;
margin:0px;
padding:0px;
}


.page-style ul li {
    list-style: none;
    font-weight: 600;
}
.page-style ul li a{}


.faq-style{}

div.wpforms-container-full .wpforms-form ul li { margin-bottom: 15px!important; } 
}
div#nd_options_navigation_top_header_2_right > div:nth-child(7) {
    display: none !important;
}