/*
Theme Name: broadweddingcar
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
*/
html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#000000;
}
/* Global Classes starts */
* {
	outline:none;
}
div, form, P
{
	margin:0px;
	padding:0px;
}
A IMG /* This Class will disble border over any link on images*/
{
	border:none;
	outline:none
}
a
{
	text-decoration:underline;
	color:#004274;
}
a:hover
{
	text-decoration:none;
	color:#cb0202;
}
p
{
	color:#000000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
p a
{
	text-decoration:underline;
	color:#004274;
}
p a:hover
{
	text-decoration:none;
	color:#cb0202;
}
UL
{
	/* Controls NORMAL UL */
	margin:0 0 0 15px;
	padding:0 0 0 0;
	list-style-type:none;
	color:#000000;
}
UL LI
{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0;
	padding:0 0 0 12px;
}
UL strong	{
	font-size:15px;
}
OL
{
	/* Controls NORMAL OL */
	margin:0 0 0 28px;
	padding:0 0 0 0;
	list-style-type:decimal;
}
OL LI
{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
}
OL LI A, LI A , OL A
{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#004274;
}
OL A:HOVER
{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#cb0202;
}
UL A
{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#004274;
}
UL A:HOVER
{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#cb0202;
}
/* ----Global Classes ends-----*/
.clr {	margin:0; padding:0; clear:both;}
.banner{ margin:0px; padding:0px;}
.header_wrapper{ margin:0px; padding:0px; width:100%; position:absolute; z-index:10000;}
.header_container{ margin:0px auto; padding:10px 0px 0px 0px; width:100%; background:rgba(0, 0, 0, 0.62);}
.header_left{ margin:0px; padding:0px 0 0 3%; width:22%; float:left;}
.header_left img{ margin:0px; padding:0px; width:100%; height:auto;}
.header_right{ margin:0px 3% 0 0; padding:13px 0px 0px 0px; width:71%; float:right;}
.nav_menu{ margin:0px; padding:0px; float:left; width:84%;}
.nav_menu ul{ margin:0px; padding:0px; list-style-type:none; text-align:center;}
.nav_menu ul li{ margin:0px; padding:0px; display:inline-block;}
.nav_menu ul li a{
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0 0;
	padding: 0 6px;
	text-decoration: none;
	text-transform: uppercase;
	width:auto;
}
.nav_menu ul li:hover a{color:#b3b3b0;}
.nav_menu ul li.current-menu-item a{ color:#b3b3b0;}
/*_____ Submenu css Start __________*/
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
}
#access li {
	float: left;
	position: relative;
}
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
}
.nav_menu ul ul {
	display: none;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:190px;
	z-index: 99999;
	visibility: hidden;
	position:absolute;
	top:100%;
	left: 0;
	background: #333333;
}
.nav_menu li:hover > a, .nav_menu ul li:hover > ul{ display: block; }
.nav_menu ul ul li{
	border-bottom:none;
}
.nav_menu ul ul ul {
	left: 100%;
	top: 0;
	width:250px;
}
.nav_menu ul ul li a {
	color: #fff !important;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	height: auto;
	padding:5px 10px;
	margin:0;
	width:150px;
	text-transform:none;
	background:none !important;
	display:block !important;
}
.nav_menu ul ul ul li a {
	width:230px;
}
.nav_menu ul ul li a:hover {
	color:#b3b3b0 !important;
}
.nav_menu ul ul li.current_page_item a{
	color:#b3b3b0 !important;
}
.nav_menu ul li:hover > ul {
	display: block;
}
.nav_menu .current-menu-item > a,
.nav_menu .current-menu-ancestor > a,
.nav_menu .current_page_item > a,
.nav_menu .current_page_ancestor > a {
	color:#b3b3b0;
}
/*----------Third Level-------------------*/
.nav_menu ul li.hover, .nav_menu ul li:hover {position: relative; cursor: default;}
.nav_menu ul li:hover > ul { visibility: visible;}
/*_____ Submenu css ends __________*/
.header_phone{ margin:0px; padding:0px; float:right; width:16%; text-align:right;}
.header_phone a{ margin:0px; padding:0px 0px 0px 28px; color:#fff; font-family: 'Roboto', sans-serif; font-size:17px; font-weight:400; display:inline-block; background:url(images/ph.png) left top no-repeat; text-decoration:none;}
.res_phone{ margin:0px; padding:0px; float:right; width:72%; display:none;}
.social_wrapper{ margin:0px; padding:0px; width:100%; position:absolute; z-index:1000;}
.social_container{ margin:-48px auto 0px; padding:0px; width:95px; text-align:center;}
.social_container img{ margin:0px; padding:0px; width:auto; height:auto; display:inline;}
.home_booking_wrapper{
	margin:0px; padding:0px; background:#f7f7f7;
}
.home .home_booking_wrapper {
	/*position: absolute;*/
	z-index: 999;
	width: 100%;
	/*bottom: 0px;*/
}
/*.home_booking_wrapper.admin_bar { bottom: -32px; }*/
.home_booking{ margin:0px auto; padding:10px 0px; width:1205px; text-align:center;}
.home_booking.minus { padding:0; }
.home_booking a{ background:#fff; color:#1e1e1e; margin:0px; padding:12px 30px; font-size:20px; font-weight:400; display:inline-block; text-decoration:none; text-transform:uppercase; border:2px solid #1e1e1e;}
.home_booking a:hover{ color:#fff; background:#1e1e1e;  }
.home_car_hire{ margin:0px; padding:0px;}
.wedding_car{ margin:0px 0.5% 0 0; padding:0px; width:33%; float:left; position:relative;}
.wedding_car.last{ margin:0px 0 0 0; padding:0px; width:33%; float:right; position:relative;}
.wedding_car img{ margin:0px; padding:0px; width:100%; height:auto; display:block;}
.hire_title{ margin:0px; padding:40px 0px 0px 0px; text-align:center; position:absolute; z-index:20; width:100%;}
.hire_title h3{ margin:0px; padding:0px 0px 20px 0px; color:#fff; font-size:20px; font-weight:500; display:block; text-transform:uppercase;}
.hire_title h3 a{ margin:0px; padding:0px 0px; color:#fff; font-size:20px; font-weight:500; display:inline-block; text-decoration:none;}
.hire_title h3 a:hover{ color:#b3b3b0;}
.hire_title strong{ margin:0px; padding:0px; color:#fff; display:block;}
.hire_title strong a{ margin:0px; padding:10px 20px; color:#fff; font-size:16px; font-weight:400; text-decoration:none; display:inline-block; border:1px solid #fff;}
.hire_title strong a:hover{ background:#1e1e1e; color:#b3b3b0;}
.home_body_wrapper{ margin:0px; padding:0px; background:url(images/body-dots.png) left top no-repeat;}
.home .home_body_wrapper { background: none; }
.home_body_container{ margin:0px auto; padding:40px 0px; width:1205px; text-align:center;}
.home_body_container h1{ margin:0px 0px 40px 0px; padding:0px 0px 40px 0px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; border-bottom:1px solid #e5e5e5; text-transform:uppercase;}
.home_body_container h1 span{ margin:0px; padding:0px; color:#787878; font-size:25px; font-weight:200; display:block; font-style:italic; border-bottom:0px; }
.home_body_container p{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.home_location{ margin:0px; padding:0px; background:#f7f7f7}
.home_location_left{ margin:0px; padding:32px 0px; width:50%; float:left;}
.home_location_info{ margin:0px 20px 0px 0px; padding:0px; width:590px; float:right;}
.home_location_info h3{ margin:0px 0px 30px 0px; padding:0px 0px 30px 0px; color:#1e1e1e; font-size:26px; line-height:36px; font-weight:300; display:block; border-bottom:1px solid #dedede; text-transform:uppercase;}
.home_location_info ul{ margin:0px; padding:0px 0px 20px 0px; list-style-type:none;}
.home_location_info ul li{ margin:0px; padding:0px 0px 16px 40px; background:url(images/blk-spot.jpg) left top 7px no-repeat; color:#1e1e1e; font-size:15px; font-weight:400; line-height:25px;}
.home_location_info a{ background:#fff; color:#1e1e1e; margin:0px; padding:12px 30px; font-size:16px; font-weight:500; display:inline-block; text-decoration:none; text-transform:uppercase; border:2px solid #1e1e1e;}
.home_location_info a:hover{ color:#fff; background:#1e1e1e; }
.home_location_right{ margin:0px; padding:0px; float:right; width:50%;}
.home_location_right img{ margin:0px; padding:0px; width:100%; min-height:530px; display:block;}
.home_tuch{ margin:0px 0px 20px 0px; padding:0px; background:#f7f7f7}
.home_tuch_left{ margin:0px; padding:0px 0px; width:50%; float:left; position:relative;}
.home_tuch_left img{ margin:0px; padding:0px; width:100%; min-height:568px; display:block;}
.home_tuch_right{ margin:0px; padding:40px 0px 28px; width:50%; float:right;}
.home_form{ margin:0px 0px 0px 20px; padding:0px; width:590px; float:left;}
.home_form h3{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:26px; line-height:36px; font-weight:300; display:block; text-transform:uppercase;}
.form_feild{ margin:0px 0px 8px 0px; padding:0px;}
.form_feild_left{ margin:0px; padding:0px; width:49%; float:left;}
.form_feild_right{ margin:0px; padding:0px; width:49%; float:right;}
.form_feild .inpt_feild{ margin:0px; padding:13px 12px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; background:#fff; width:91%;}
.form_feild .list_feild{ margin:0px; padding:12px 12px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; width:100%; background:url(images/input-bg.jpg)#fff left bottom repeat-x;}
.form_feild .cal_feild{ margin:0px; padding:13px 12px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; width:91%; background:url(images/cal-icon.png) right 12px top 14px no-repeat, url(images/input-bg.jpg)#fff left bottom repeat-x;}
.form_feild .text_feild{ margin:0px; padding:13px 12px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; background:#fff; width:95.5%; height:84px}
.form_feild_left img{ margin:0px; padding: 11px 205px 10px 10px; width:auto; height:auto; background:#fff; border:1px solid #e5e5e5;}
.home_form .subt_form{ background:#fff; color:#1e1e1e; margin:0px; padding:12px 50px; font-size:16px; font-weight:500; font-family: 'Raleway', sans-serif; text-transform:uppercase; border:2px solid #1e1e1e; cursor:pointer;}
.home_form .subt_form:hover{ color:#fff; background:#1e1e1e; }
.instagrame_gallery{ margin:0px; padding:40px 10px 5px;}
.instagrame_gallery h3{ margin:0px; padding:0px 0px 30px 0px; color:#1e1e1e; font-size:27px; font-weight:300; display:block; text-align:center;}
.instagrame_gallery img{ margin:0px; padding:0px; width:100%;  height:auto;}
.footer_wrapper{ margin:0px; padding:0px; background:#f7f7f7;}
.footer_container{ margin:0px auto; padding:25px 0px; width:1205px;}
.footer_left{margin:0px; padding:5px 0px 0px 0px; width:780px; float:left;}
.footer_left ul{margin:0px; padding:0px; list-style-type:none;}
.footer_left ul li{margin:0px; padding:0px; float:left;  background:url(images/footer-li-divider.jpg) right top 6px no-repeat;}
.footer_left ul li a{margin:0px; padding:0px 5px; color:#363636; font-size:12px; font-weight:400; text-decoration:none;}
.footer_left ul li:last-child{ background:none;}
.footer_left ul li:hover a{ color:#000;}
.footer_right{ margin:0px; padding:0px; width:360px; float:right; text-align:right;}
.footer_right p{ margin:0px; padding:0px color:#363636; font-size:12px; font-weight:400;}
.footer_right p img{ margin:0px 0px 0px 10px; padding:0px; width:auto; height:auto; vertical-align:middle;}
/*-----------------------------------Booking-Popup----------------------------------*/
.booking_wrapper{ margin:0px; padding:0px;  background:rgba(0, 0, 0, 0.8);}
.booking_container{ margin:0px auto; padding:40px 0px; width:966px; text-align:center;}
.logo{ margin:0px 0px 40px; padding:0px;}
.logo img{ margin:0px; padding:0px; width:auto; height:auto;}
.booking_container h1, .booking_container h2{ margin:0px 0px 30px 0px; padding:0px 0px 30px 0px; color:#fff; font-size:40px; font-weight:200; display:block; text-transform:uppercase; border-bottom:1px solid #fff;}
.booking_container h1 span, .booking_container h2 span{ margin:0px; padding:0px; color:#9f9f9f; font-size:25px; font-weight:300; display:block; font-style:italic; }
.popup_form{ margin:0px; padding:0px;}
.popup_feild{ margin:0px 0px 15px 0px; padding:0px;}
.popup_feild_left{ margin:0px; padding:0px; width:49%; float:left; text-align:left;}
.popup_feild_right{ margin:0px; padding:0px; width:49%; float:right; text-align:left;}
.popup_feild .inpt_popup{ margin:0px; padding:16px 13px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; background:#fff; width:94%;}
.popup_feild .list_popup{ margin:0px; padding:16px 13px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; background:#fff; width:100%;}
.popup_feild .cal_popup{ margin:0px; padding:16px 13px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; width:94%; background:url(images/cal-icon.png) right 12px top 16px no-repeat, url(images/input-bg.jpg)#fff left bottom repeat-x;}
.popup_feild .text_popup{ margin:0px; padding:16px 12px; color:#1e1e1e; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:400; border:1px solid #e5e5e5; background:#fff; width:97.5%; height:104px;}
.popup_feild_left img{ margin:0px;  padding: 14px 398px 12px 0; width:auto; height:auto; background:#fff;  border:1px solid #e5e5e5;}
.popup_form .popup_subt{ margin:0px; padding:12px 50px; color:#fff; font-size:16px; font-weight:500; font-family: 'Raleway', sans-serif; text-transform:uppercase; background:none; border:1px solid #fff; cursor:pointer;}
.popup_form .popup_subt:hover{ background:#fff; color:#1e1e1e; border:1px solid #1e1e1e}
/*-----------------------------------------Blog------------------------------------------------*/
.inner_banner{ margin:0px; padding:0px;}
.inner_banner img{ margin:0px; padding:0px; width:100%; display:block;}
.inner_wrapper{ margin:0px; padding:0px; /*background:url(images/dots-design1.png) left top no-repeat, url(images/dots-design2.png) right bottom no-repeat; background-size: 40% auto; */ }
.inner_container{ margin:0px auto; padding:40px 0px; width:1205px;}
.blog_page_title{ margin:0px 0px 0px 0px; padding:0px; text-align:center;}
.blog_page_title h1{ margin:0px; padding:0px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; text-transform:uppercase;}
.blog_page_title p{ margin:0px; padding:0px; color:#787878; font-size:20px; font-weight:300; line-height:25px;}
.blog_list{ margin:0px; padding:40px 0px 40px 0px; border-top:1px solid #e5e5e5;}
.blog_thumb{ margin:0px; padding:0px; width:510px; float:left;}
.blog_thumb img{ margin:0px; padding:0px; width:100%; height:auto; display:block;}
.blog_short_text{ margin:0px; padding:0px; width:650px; float:right;}
.blog_short_text h2{ margin:0px; padding:0px 0px 10px 0px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; text-transform:uppercase;}
.blog_short_text h3{ margin:0px; padding:0px 0px 10px 0px; color:#1e1e1e; font-size:28px; font-weight:200; display:block; text-transform:uppercase;}
.blog_short_text h3 a{ margin:0px; padding:0px; color:#1e1e1e; font-size:28px; font-weight:200; display:block; text-transform:uppercase; text-decoration:none;}
.blog_short_text h3 a:hover{ color:#787878;}
.blog_short_text label{ margin:0px; padding:0px 0px 25px 0px; color:#787878; font-size:20px; font-weight:300; display:block; font-style:italic;}
.blog_short_text p{ margin:0px; padding:0px 0px 30px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.read_blog{ margin:0px; padding:0px;}
.read_blog a{margin:0px; padding:15px 35px; color:#fff; font-size:16px; font-weight:400; display:inline-block; text-decoration:none; background:#1e1e1e; text-transform:uppercase; border:2px solid #1e1e1e;}
.read_blog a:hover{ background:#fff; color:#1e1e1e}
.load_more{ margin:0px; padding:40px 0px 0px 0px; text-align:center;  border-top:1px solid #e5e5e5;}
.load_more a{margin:0px; padding:15px 35px; color:#fff; font-size:16px; font-weight:400; display:inline-block; text-decoration:none; background:#1e1e1e; text-transform:uppercase; border:2px solid #1e1e1e;}
.load_more a:hover{ background:#fff; color:#1e1e1e}
/*------------------------------------------------Inner---------------------------------------------*/
.blog_details{ margin:0px 0px 40px 0px; padding:0px 0px 40px 0px; border-bottom:1px solid #e5e5e5;}
.blog_details p{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.blog_details p a{ margin:0px; padding:0px; color:#1e1e1e; font-size:15px; font-weight:500; line-height:28px; text-decoration:none;}
.blog_details p a:hover{ color:#787878;}
.blog_details span{ margin:0px; padding:0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.blog_details strong{ margin:0px; padding:0px 0px 10px 0px; color:#1e1e1e; font-size:15px; display:block; font-weight:400; line-height:28px;}
.blog_details ul{ margin:0px; padding:0px; list-style-type:none;}
.blog_details ul li{ margin:0px; padding:0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.share_blog{ margin:0px; padding:0px;}
.share_blog small{margin:0px 10px 0px 0px; padding:15px 45px; color:#fff ; font-size:16px; font-weight:400; display:inline-block; background:#1e1e1e; text-transform:uppercase; float:left;}
.pre_next_blog{ margin:0px; padding:0px; width:776px; float:right;}
.pre_next_blog a{margin:0px; padding:15px 0px; color:#fff; font-size:16px; font-weight:400; display:block; text-decoration:none; background:#1e1e1e; text-transform:uppercase; border:2px solid #1e1e1e;}
.pre_next_blog a:hover{ background:#fff; color:#1e1e1e}
.pre_blog{ margin:0px; padding:0px; width:42%; float:left; text-align:center;}
.next_blog{ margin:0px; padding:0px; width:42%; float:right; text-align:center;}
/*---------------------------------------Fleet-----------------------------------*/
.fleet_bodytop_wrapper{ margin:0px; padding:0px; /*background:url(images/dots-design1.png) left top no-repeat;*/}
.fleet_bodytop_container{ margin:0px auto; padding:40px 0px 10px; width:1205px;}
.all_car{ margin:0px 0px 0px 0px; padding:0px; }
.car_list{ margin:0px 0 45px 0; padding:0px; }
.car_thumb{ margin:0px 0px 25px 0px; padding:0px; width:64%; float:left;}
.car_thumb img{ margin:0px; padding:0px; width:100%; height:auto; min-height:457px; display:block;}
.car_thumb1{ margin:0px; padding:0px; width:50%; float:left;}
.car_thumb1 img{ margin:0px; padding:0px; width:100%; height:auto; min-height:877px; display:block;}
.car_details{ margin:0px; padding:0px; width:36%; float:left;}
.car_info{ margin:0px 0px 0px 0px; padding:20px 0px 20px 0px; float:left; }
.car_info h3{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:25px; font-weight:300; display:block;}
.car_info ul{ margin:0px; padding:0px; list-style-type:none;}
.car_info ul li{ margin:0px; padding:0px 0px 15px 30px; color:#1e1e1e; font-size:15px; font-weight:400; background:url(images/blk-round.png) left top 3px no-repeat; background-size:9px; }
.car_info strong{ margin:0px; padding:10px 0px 20px 0px; color:#1e1e1e; font-size:20px; font-weight:300; display:block;}
.car_info p{ margin:0px; padding:0px;}
/*-------------------------------------------Videos-----------------------------------------------*/
.video_gallery{ margin:0px 0px 30px 0px; padding:0px;}
.video_left{ margin:0px; padding:0px; width:575px; float:left;}
.video_righ{ margin:0px; padding:0px; width:575px; float:right;}
/*-----------------------------------------Wedding car hire------------------------------------------*/
.car_hire{ margin:0px; padding:0px;}
.car_hire_left{ margin:0px; padding:0px; width:515px; float:left;}
.car_hire_left_thumb{ margin:0px 0px 20px 0px; padding:0px;}
.car_hire_left_thumb img{ margin:0px; padding:0px; width:100%; height:auto;}
.car_hire_left_thumb1{ margin:0px; padding:0px;}
.car_hire_left_thumb1 img{ margin:0px; padding:0px; width:100%; height:auto;}
.car_hire_right{ margin:0px; padding:0px; width:645px; float:right;}
.car_hire_top{ margin:0px 0px 30px 0px; padding:0px 0px 30px 0px; border-bottom:1px solid #e5e5e5;}
.car_hire_right h1{ margin:0px; padding:0px 0px 10px 0px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; text-transform:uppercase;}
.car_hire_top p{ margin:0px; padding:0px; color:#787878; font-size:20px; font-weight:300; line-height:25px;}
.packages{ margin:0px; padding:0px;}
.packages strong{ margin:0px; padding:10px 0px 25px 0px; color:#1e1e1e; font-size:15px; font-weight:700; line-height:28px; display:block;}
.packages ul{ margin:0px; padding:0px; list-style-type:none;}
.packages ul li{ margin:0px; padding:0px 0px 15px 30px; color:#1e1e1e; font-size:15px; font-weight:400; background:url(images/blk-round.png) left top 3px no-repeat;background-size:9px; }
.packages p{ margin:0px; padding:0px 0px 15px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
/*-----------------------------------------------Testimonials------------------------------------------*/
.testimonial_list{ margin:0px; padding:40px 0px; border-top:1px solid #e5e5e5;}
.testimo_left{ margin:0px; padding:0px; width:552px; float:left;}
.testimo_right{ margin:0px; padding:0px; width:552px; float:right;}
.testimo_content{ margin:0px; padding:0px;}
.testimo_content p{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.testimo_content strong{ margin:0px; padding:0px 0px 0px 0px; color:#1e1e1e; font-size:23px; font-weight:300; display:block; text-transform:uppercase;}
.testimo_content label{ margin:0px; padding:0px 0px 0px 0px; color:#acacac; font-size:17px; font-weight:300; font-style:italic; display:block;}
/*----------------------------------------------Gallery-------------------------------------------------*/
.gallery_wrapper{ margin:0px; padding:0px; background:url(images/dots-design1.png) left top no-repeat, url(images/dots-design2.png) right bottom no-repeat; background-size: 40% auto;}
.gallery_container{ margin:0px auto; padding:0px 0px 20px; width:1205px; text-align:center;}
.gallery_container h1{ margin:0px; padding:0px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; text-transform:uppercase;}
.gallery_container h3{ margin:0px; padding:0px 0px 30px 0px; color:#1e1e1e; font-size:27px; font-weight:300; display:block; border-bottom:1px solid #e5e5e5;}
.insta_gallery{ margin:0px; padding:0px;}
.insta_gallery img{ margin:0px; padding:0px; width:100%; height:auto;}
.load_more_images{ margin:0px; padding:40px 0px 40px 0px; text-align:center;}
.load_more_images a{margin:0px; padding:15px 35px; color:#fff; font-size:16px; font-weight:400; display:inline-block; text-decoration:none; background:#1e1e1e; text-transform:uppercase; border:2px solid #1e1e1e;}
.load_more_images a:hover{ background:#fff; color:#1e1e1e}
/*---------------------------------------------Thanks----------------------------------------------*/
.thanks{ margin:0px; padding:0px; text-align:center;}
.thanks img{ margin:0px; padding:0px; width:auto; height:auto;}
.thanks h1{ margin:0px 0px 40px 0px; padding:0px 0px 40px; color:#1e1e1e; font-size:40px; font-weight:200; display:block; text-transform:uppercase; border-bottom:1px solid #e5e5e5;}
.thanks p{ margin:0px; padding:0px 0px 20px 0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.thanks p a{ margin:0px; padding:0px; color:#1e1e1e; font-size:15px; font-weight:400; line-height:28px;}
.back_home{ margin:0px; padding:20px 0px 0px 0px; text-align:center;}
.back_home a{margin:0px; padding:12px 35px; color:#fff; font-size:16px; font-weight:400; display:inline-block; text-decoration:none; background:#1e1e1e; text-transform:uppercase; border:2px solid #1e1e1e;}
.back_home a:hover{ background:#fff; color:#1e1e1e}
h1.screen-reader-text{ display:none !important;}
/*span.meta-nav{ width:30% !important; float:left !important;}*/
/*.nav-links{ float:left !important;width:50% !important;}*/
span.meta-nav{background:#1e1e1e;
	color: #fff;
	display: block;
	float: right;
	font-size: 18px;
	margin: 0 0px 0px 12.5%;
	padding: 15px 0;
	text-align: center;
	width:35%; border:2px solid #1e1e1e ;}
span.meta-nav:hover{background:#fff;
	color: #1e1e1e;}
.pre_next_blog a{ padding:0px; background:none; border:none;}
#sb_instagram .sbi_header_text{ display:none;}
#sb_instagram .sbi_header_img{ display:none;}
#sb_instagram #sbi_load .sbi_follow_btn{ display:none;}
.inner_container #sb_instagram.sbi_fixed_height{ height:1200px !important;}
#cboxOverlay{ background:url(images/popup-bg.png) repeat !important; }
#cboxMiddleLeft, #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight, #cboxTitle, #cboxMiddleRight, #cboxTopCenter, #cboxTopLeft, #cboxTopRight{ display:none !important;}
#colorbox{ /*left:14% !important;*/ top:20px !important; width:100% !important;}
#cboxWrapper, #cboxContent{ width:100% !important; height:auto !important; background:none !important;}
#cboxLoadedContent{ width:100% !important; height:auto !important;}
#form-lightbox-1{ padding:0px !important; width:100% !important;}
#cboxClose{ top:200px !important; right:5px !important;}
#wonderplugincarousel-1 .amazingcarousel-list-container{ border:none !important; margin:0 !important; padding:0 !important;}
.amazingcarousel-list{
	margin:0 !important;
	padding:0 !important;
	width:100% !important; height:auto !important; overflow:hidden;}
.amazingcarousel-item-container{ margin:0 !important;}
.amazingcarousel-list li{
	margin:0px 24px 30px !important;
	padding:0 !important;
	width: 46% !important;
	float:left !important;
}
.amazingcarousel-list-wrapper,
.amazingcarousel-list-container{ width:100% !important}
#wonderplugincarousel-1{ max-width:100% !important;}
.amazingcarousel-bottom-shadow{ display:none !important;}
#wonderplugincarousel-1 .amazingcarousel-text{
	bottom:9px !important;
	background:url(images/ft_gallerybg.png) repeat;
}
#wonderplugincarousel-1 .amazingcarousel-image img{ height:300px !important; border-radius:0px !important; box-shadow:0px !important;}
.entry-content p{ margin:0px; padding:0px 0px 20px 0px; color:#787878; font-size:15px; font-weight:300; line-height:25px;}
.entry-content p a{ margin:0px; padding:0px; color:#787878; font-size:15px; font-weight:300; line-height:25px; text-decoration:none;}
.entry-content span{ margin:0px; padding:0px; color:#787878; font-size:15px; font-weight:300; line-height:25px;}
.entry-content strong { margin:0px; padding:0px 0px 20px 0px; color:#787878; font-size:16px; font-weight:400; line-height:25px;}
.at4-show {  padding: 9px 0 0 !important;}
#atstbx a{ border:none !important; padding:0px !important;}
.trail_disply{ display:none !important;}
.wonderplugin-gridgallery-item-text{ display:none !important;}
div.wpcf7-response-output { margin: 0 0.5em 0 !important; color:black !important; padding: 10px;}
.entry-content .logo{ display:none !important;}
.entry-content .booking_container h1{ color:#9f9f9f !important;}
.entry-content .popup_form .popup_subt{  background:#fff !important; color:#1e1e1e !important; border:2px solid #1e1e1e;}
.entry-content .popup_form .popup_subt:hover{  background:#1e1e1e !important; color:#fff !important;}
.broadcar_gallery{ margin:0px; padding:0px 10px;}
.image-block_2 img{ margin:0px; padding:0px; width:auto !important; height:auto !important;}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img{
	width:100%;
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 1025px) and (max-width: 1209px) {
	html, body{ width:110%;}
}
/*** C - changes ***/
.header_wrapper.scrolled{
	position:fixed;
	background: rgba(255, 255, 255, 0.80);
	top:0;
}
.header_wrapper.scrolled .nav_menu ul li a{
	color:white;
}
.header_wrapper.scrolled .header_phone a{
	color: white;
	background:none;
}
div#rev_slider_1_1{
	min-height:0px;
}
.home_booking_text{
	float:left;
}
.home_booking_text p{
	font-size: 20px;
	text-transform: uppercase;
}
.bottom-info p{
	text-align:center;
}
.tp-bullets.hidebullets { display: block !important; opacity: 1 !important; bottom: -25px !important; }
.tp-bullets { bottom: -25px !important; }
.tp-bullets .bullet {
	background: rgba(0,0,0,0.5) !important;
	border-radius: 50%;
	margin-left: 12px !important;
	width: 11px !important;
	height: 11px !important;
}
.tp-bullets .bullet.selected, .tp-bullets .bullet:hover {
	background: rgba(0,0,0,0.9) !important;
}
.tp-bullets .bullet.last { margin: 0 12px !important; }

.text-ontop{
	position: absolute;
	top: 0;
	text-align: left;
	width: 100%;
	color: white;
	margin-top: 23%;
}

.text-ontop ul{
	margin: 0;
	padding: 0 0 0 50px;
	color:white;
}

.text-ontop ul li{
	font-size: 17px;
	line-height: 24px;
	list-style: initial
}

h3.home-front-h3{
	margin:0 0 20px;
	padding: 0 0 15px 0;
}

ul.home-front li{
	padding: 0 0 5px 40px;
}