/*
	Theme Name: Parallax Pro Theme
	Theme URI: http://my.studiopress.com/themes/parallax/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 1.0

	Tags: black, white, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page

	Template: genesis
	Template Version: 2.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Buttons
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Simple Social Icons
	- Plugins
		- Genesis eNews Extended
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Primary Navigation
		- Responsive Menu
	- Content Area
		- Homepage
		- Pricing Table
		- Content
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Content Boxes
		- Comments
	- Sidebar
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Parallax Pro Blue
		- Parallax Pro Green
		- Parallax Pro Orange
		- Parallax Pro Pink
	- Media Queries
		- Retina Display
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 768px

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */


@import url("css/main-style.css");


@font-face {
	font-family: 'Icon';
	src:url('fonts/Icon.eot');
	src:url('fonts/Icon.eot?#iefix') format('embedded-opentype'),
	url('fonts/Icon.woff') format('woff'),
	url('fonts/Icon.ttf') format('truetype'),
	url('fonts/Icon.svg#Icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans300';
	src: url('fonts/MuseoSans300.eot');
	src: url('fonts/fonts/MuseoSans300.eot') format('embedded-opentype'),
	url('fonts/MuseoSans300.woff2') format('woff2'),
	url('fonts/MuseoSans300.woff') format('woff'),
	url('fonts/MuseoSans300.ttf') format('truetype'),
	url('fonts/MuseoSans300.svg#MuseoSans300') format('svg');
}


@font-face {
	font-family:'Lato-Regular';
	src: url('fonts/Lato-Regular_gdi.eot');
	src: url('fonts/Lato-Regular_gdi.eot?#iefix') format('embedded-opentype'),
	url('fonts/Lato-Regular_gdi.woff') format('woff'),
	url('fonts/Lato-Regular_gdi.ttf') format('truetype'),
	url('fonts/Lato-Regular_gdi.svg#Lato-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-25CA;
}


@font-face {
	font-family:'Raleway-Bold';
	src: url('fonts/Raleway-Bold_gdi.eot');
	src: url('fonts/Raleway-Bold_gdi.eot?#iefix') format('embedded-opentype'),
	url('fonts/Raleway-Bold_gdi.woff') format('woff'),
	url('fonts/Raleway-Bold_gdi.ttf') format('truetype'),
	url('fonts/Raleway-Bold_gdi.svg#Raleway-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}


@font-face {
	font-family:'Raleway-Medium';
	src: url('fonts/Raleway-Medium_gdi.eot');
	src: url('fonts/Raleway-Medium_gdi.eot?#iefix') format('embedded-opentype'),
	url('fonts/Raleway-Medium_gdi.woff') format('woff'),
	url('fonts/Raleway-Medium_gdi.ttf') format('truetype'),
	url('fonts/Raleway-Medium_gdi.svg#Raleway-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}




/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}



/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

img.pull-left {
	float: left;
	margin: 0 40px 40px -200px;
}

img.pull-right {
	float: right;
	margin: 0 -200px 40px 40px;
}

.featured-content img,
.gallery img {
	width: auto;
}


.home .content {
	float: left;
	margin-top: 0;
	width: 67%;
}
.wpb_wrapper .thankyou_area {
	background: none repeat scroll 0 0 #404040;
	float: inherit !important;
	height: 225px;
	left: 5px;
	margin: 0 auto 52px !important;
	padding: 37px 110px 26px 36px;
	position: relative;
	width: 395px;
}
.wpb_wrapper .thankyou_area::after {
	background: url("images/inner_image.png") no-repeat scroll 0 0 / 75% auto rgba(0, 0, 0, 0);
	content: "";
	height: 308px;
	position: absolute;
	right: -197px;
	top: 13px;
	width: 329px;
}

.thankyou_area p {
	color: #ffffff;
	font-size: 23px;
}
/* Buttons
--------------------------------------------- */

.footer-widgets a.button,
.home-even a.button,
.home-odd a.button {
	clear: both;
	display: inline-block;
	font-family:'Lato-Regular';
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	margin-top: 20px;
	padding: 15px 25px;
	text-transform: uppercase;
}

.footer-widgets a.button,
.home-odd a.button {
	border: 3px solid #fff;
	color: #fff !important;
}

.footer-widgets a.button:hover,
.home-odd a.button:hover {
	background-color: #fff;
	color: #000 !important;
}

.home-even a.button {
	border: 3px solid #000;
	color: #000;
}

.home-even a.button:hover {
	background-color: #000;
	color: #fff;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

td,
th {
	text-align: left;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

th {
	font-weight: 700;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 100%;
}

.site-inner {
	clear: both;
}

.parallax-home .site-inner {
	margin-top: 70px;
	max-width: 100%;
}

.parallax-landing .site-inner {
	margin-top: 100px;
}


/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}
.login {
	border: medium none !important;
	border-radius:5px!important;
	position: relative;
	width:100%;
	border:1px solid #d3ced2!important;
}
.login .form-row-wide input{ background:#E6E6E6;}

.noenquiry-text {
	margin-bottom: 30px;
}
.page-id-9 .woocommerce > form {
	background: #404040;
	padding: 26px;
	margin-bottom: 29px;
	position: relative;
	left: 5px;
}
.woocommerce-error {
	left: 5px;
	position: relative;
}
.select2-container .select2-choice {

	background-color: #ffffff !important;

}
.login::after {
	/* background: url("images/inner_image.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	content: "";
	height: 308px;
	position: absolute;
	right: -205px;
	top: 13px;
	width: 329px;
}
.login .input-text {
	background: none repeat scroll 0 0 #ffffff;
	color: #000000;
	padding: 19px 13px;
}

.registration-form .button {
	margin-top: 17px !important;
}
.login .lost_password {
	color: #ffffff;
	margin: 0 !important;
	text-align: left !important;
}
.lost_reset_password > p {
	color: #ffffff;
}
.registration-form h2 {
	display: none;
}
.lost_reset_password .form-row.form-row-first {
	width: 100%;
}
.lost_reset_password .input-text {
	background: none repeat scroll 0 0 #ffffff;
	padding: 18px 0;
}
.lost_reset_password {
	background: none repeat scroll 0 0 #404040;
	color: #ffffff;
	margin: 0 auto 30px;
	padding: 28px;
	width: 560px;
}
.lost_password > a {
	color: #ffffff;
	margin-left: 4px;
}
.login .button {
	margin-top: 8px !important;
	width: 178px !important;
}
.address_area_main {
	background: url("images/address_icon.png") no-repeat scroll left top 4px rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding-left: 33px;
}
.phone_area {
	background: url("images/phone_icon.png") no-repeat scroll left top -2px rgba(0, 0, 0, 0);
	margin-bottom: 10px;
	padding-left: 33px;
}
.fax_area{
	background: url("images/fax_icon.png") no-repeat scroll 	 rgba(0, 0, 0, 0);
	padding-left: 33px;
}
/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.author-box .avatar {
	height: 88px;
	width: 88px;
}

.entry-comments .avatar {
	height: 60px;
	width: 60px;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 20px 24px 0;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	border-bottom: 2px solid #f5f5f5;
	font-size: 20px;
	margin-bottom: 60px;
	padding-bottom: 10px;
}
.acc-option .accommodation select {
	border-radius: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #00A8B5 url("images/arow_select.jpg") no-repeat scroll 0 0;
	border-radius: 0;
	background-position: right;
}
.archive-description,
.author-box {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	font-size: 20px;
	margin-bottom: 100px;
	padding: 40px 0;
}

.author-box-title {
	font-size: 22px;
	margin-bottom: 8px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
}

.site-header .search-form {
	float: right;
	margin-top: 4px;
}

.entry-content .search-form,
.site-header .search-form {
	width: 50%;
}

.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Titles
--------------------------------------------- */

.archive-title {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 20px;
}

.entry-title {
	font-size: 36px;
}

.sidebar .entry-title {
	font-size: 24px;
	text-align: left;
}

.entry-title a {

}

.entry-title a:hover {
	color: #f04848;
}

.widget-title {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 20px;
}

.footer-widgets .widget-title {
	color: #fff;
	font-size: 48px;
}

.home-even .widget-title,
.home-odd .widget-title {
	font-size: 72px;
	margin-bottom: 40px;
}


/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.wp-caption-text {
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.gallery-caption {
}

.sticky {
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Simple Social Icons
--------------------------------------------- */

.parallax-home .simple-social-icons {
	margin-top: 40px;
}

.parallax-home .simple-social-icons ul li {
	margin: 0 20px !important;
}

.parallax-home .simple-social-icons ul li a,
.parallax-home .simple-social-icons ul li a:hover {
	padding: 30px;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	font-size: 18px;
	margin-bottom: 20px;
}

.footer-widgets .enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #000;
}

.enews form + p {
	margin-top: 24px;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .gform_footer input[type=submit] {
	width: 100% !important;
}

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 20px;
	padding: 16px;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
}

div.gform_wrapper .gform_footer input[type=submit] {
	font-size: 18px;
	margin-bottom: 40px;
	padding: 20px;
}
/*.fullscreen-container {
    margin-top: -83px;
}
.forcefullwidth_wrapper_tp_banner {
    margin-top: -47px !important;
}*/
/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #ffffff;
	position: relative;
	width: 100%;
	z-index: 999;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 20px 0;
	z-index: 5000;
	position: relative;
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-family: Montserrat, sans-serif;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #fff !important;

}

.header-image .title-area {
	padding: 0;

}
.header-full-width .site-header .title-area {
	float: left;
	width: auto;
}

.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}

/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: left;
	text-align: right;
	width: 100%;
}

.site-header .widget-area,
.site-header .widget-area a {
	color: #00cfcf
}

.site-header .widget-area a:hover {
	color:#0099AD;
}

.site-header .textwidget {
	margin-top: 0;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	width: 100%;
}

.TA_socialButtonBubbles {
	float: right;
}
.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu li li {
	margin-left: 0;
}

.genesis-nav-menu a {
	color: #fff;
	display: block;
	font-family: Montserrat, sans-serif;
	padding: 27px 20px;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #f04848;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	letter-spacing: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #000;
	padding: 20px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -56px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	color: #fff;
	display: inline-block;
	list-style-type: none;
	padding: 27px 20px;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}

.genesis-nav-menu > .search {
	display: block;
	margin: 0 auto;
	padding: 0 20px 20px;
	width: 50%;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #000;
	margin-bottom: 60px;
	text-align: center;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary .genesis-nav-menu {
	padding: 20px 0;
}

.nav-secondary a {
	margin: 0 20px;
	padding: 0;
}

/* Responsive Menu
--------------------------------------------- */

#responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: 10px;
}

#responsive-menu-icon::before {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	content: "\e00e";
	font-family: 'Icon';
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	margin: 0 auto;
	speak: none;
	text-transform: none;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Homepage
--------------------------------------------- */


.home-odd .wpb_wrapper {
	margin-bottom: 0 !important;
}
.home-even,
.home-odd {
	clear: both;
	font-size: 28px;
	overflow: hidden;
	padding: 20px 0 0;
	text-align: center;
}

.service_box {
	text-align: left;
}
.service_box img {
	position: relative;

}
.home-even .widget,
.home-odd .widget {
	margin-bottom: 40px;
}

.home-even p:last-child,
.home-even .widget:last-child,
.home-odd p:last-child,
.home-odd .widget:last-child {
	margin-bottom: 0;
}

.home-odd,
.home-odd a:hover,
.home-odd h1,
.home-odd h2,
.home-odd h3,
.home-odd h4,
.home-odd h5,
.home-odd h6,
.home-odd .featured-content .entry-title a,
.home-odd .widget-title {
	color: #fff;
}

.home-odd .featured-content .entry-title a:hover {
	color: #f04848;
}

.home-even p:last-child,
.home-odd p:last-child {
	margin-bottom: 0;
}

.home-even {
	background-color: #fff;
}

.home-section-1,
.home-section-3,
.home-section-5 {
	background-attachment: fixed;
	background-color: #fff;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
}

/* Pricing Table
--------------------------------------------- */

.pricing-table {
	font-size: 22px;
	line-height: 1;
}

.pricing-table h4 {
	border-bottom: 2px solid #000;
	margin: -40px -40px 40px;
	padding: 40px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition:    all 0.2s ease-in-out;
	-ms-transition:     all 0.2s ease-in-out;
	-o-transition:      all 0.2s ease-in-out;
	transition:         all 0.2s ease-in-out;
}

.pricing-table .one-third {
	background-color: #fff;
	border: 2px solid #000;
	margin: 20px 0;
	padding: 40px;
	width: 33.33%;
}

.pricing-table .one-third:nth-child(3n+1) {
	border-right: none;
}

.pricing-table .one-third:nth-child(3n+2) {
	margin-bottom: 0;
	margin-top: 0;
}

.pricing-table .one-third:nth-child(3n) {
	border-left: none;
}

.pricing-table ul li::before {
	content: "\f139";
	display: inline-block;
	font: normal 20px/1 'dashicons';
	margin-right: 5px;
	margin-top: -2px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

.pricing-table ul li {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.pricing-table a.button {
	background-color: #000;
	border: 3px solid #000;
	color: #fff;
}

.pricing-table a.button:hover {
	background-color: #f04848;
	border: 3px solid #f04848;
	color: #fff;
}

/* Content
--------------------------------------------- */

.content {
	float: left;
	margin-top: 20px;
	width:67%;
}

.page .content {
	padding-bottom: 50px;
}

.sidebar-content .content {
	float: right;
}

.full-width-content .content {
	padding:0;
	width: 100%;
}

.full-width-content.parallax-home .content {
	padding: 0;
}




/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 20px;
	margin-bottom: 0;
}

.entry-header {
	display: none;
	text-align: center;
}



.sidebar .entry-header::after {
	display: none;
}

.entry-categories::before,
.entry-tags::before {
	display: inline-block;
	font: normal 20px/1 'dashicons';
	margin-right: 5px;
	margin-top: 2px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

.entry-categories::before {
	content: "\f318";
}

.entry-tags::before {
	content: "\f323";
}

.entry-categories,
.entry-tags {
	display: block;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

/* After Entry
--------------------------------------------- */

.after-entry {
	border-top: 1px solid #000;
	padding: 40px 0;
}

.after-entry .widget {
	margin-bottom: 40px;
}

.after-entry p:last-child,
.after-entry .widget:last-child {
	margin: 0;
}

.after-entry li {
	list-style-type: none;
}

/* Pagination
--------------------------------------------- */

.pagination {
	margin: 40px 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #000;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 8px 12px;
	text-transform: uppercase;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #f04848;
	color: #fff;
}

/* Content Boxes
--------------------------------------------- */

.content-box-blue,
.content-box-gray,
.content-box-green,
.content-box-purple,
.content-box-red,
.content-box-yellow {
	margin-bottom: 30px;
	overflow: hidden;
	padding: 30px;
}

.content-box-blue {
	background-color: #d8ecf7;
	border: 1px solid #afcde3;
}

.content-box-gray {
	background-color: #e2e2e2;
	border: 1px solid #bdbdbd;
}

.content-box-green {
	background-color: #d9edc2;
	border: 1px solid #b2ce96;
}

.content-box-purple {
	background-color: #e2e2f9;
	border: 1px solid #bebde9;
}

.content-box-red {
	background-color: #f9dbdb;
	border: 1px solid #e9b3b3;
}

.content-box-yellow {
	background-color: #fef5c4;
	border: 1px solid #fadf98;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	margin-bottom: 100px;
}

p.comment-meta,
.entry-comments .comment,
.entry-comments .comment-reply {
	margin-bottom: 40px;
}

.comment-header {
	font-size: 20px;
}

.entry-comments .comment {
	border-bottom: 1px solid #000;
}

.comment-content,
.entry-comments .comment {
	clear: both;
}

p.form-submit,
.entry-comments .children .comment,
.entry-comments .comment-author {
	margin: 0;
}

.entry-comments .children .comment {
	border: none;
}

.comment-respond label {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.entry-comments ul.children {
	margin-left: 40px;
}

.form-allowed-tags,
.ping-list .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}


/*
Sidebar
---------------------------------------------------------------------------------------------------- */

.sidebar {
	float: left;
	width: 30%;
}

.sidebar-content .sidebar {
	float: left;
	left: -6px;
	margin-top: 21px;
	position: relative;
}

.sidebar p:last-child {
	margin-bottom: 0;
}
.archive .sidebar .widget-wrap > ul {
	background:#00A8B5;
	clear: both;
	float: right;
	margin: 0 0 20px;
	padding: 0;
	width: 100%;
}
.sidebar li {
	float: left;
	list-style-type: none;
	margin-bottom: 0;
	width: 100%;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 40px;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #1e1e1e;
	clear: both;
	font-size: 16px;
	padding: 30px 0 40px;
}
.footer-widgets .widget.widget_text {
	float: right;
	font-size: 14px;
	text-align: left;
	width: 50%;
}
.footer_detail {

	width:100%;

}
.fotter_address {
	margin-bottom: 10px;
}
.footer-widgets,
.footer-widgets a:hover {
	color: #fff !important;
}
.footer_logo {
	float: left;
}
.TA_socialButtonBubbles a {
	display: inline-block;
	float: right;
	height: 47px;
	margin-top: 16px !important;
	width: 91px !important;
	display: block;
	margin-right: 5px;
}

.inner_header img {
	float: left;
	margin-top:0px;
	width: 100%;
	margin-bottom:0!important;
}
#respond .reservationform input, select, textarea {
	background-color: inherit;
	border: 1px solid #dddddd !important;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	height: 223px;
	padding: 10px 16px;
	width: 100%;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius:0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius:0 !important;
}
.footer-widgets .wrap {
	width: 1100px;
}
.footer-widgets a:hover{
	color:#0E1D52!important
}
.footer-widgets .widget.widget_nav_menu {
	float: left;
	margin-right: 13px;
}
/*.footer-one-head:after {
    width: 42px;
    height: 3px;
    background: red;
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
}*/
.footer-widgets .menu {
	float: left;
	list-style: outside none none;
	margin-top: inherit;
	width: 100% !important;
}
.footer-widgets .widget.widget_nav_menu:last-child{ margin:0!important;}
.footer-widgets a {
	color: #ffffff !important;
	text-align: left !important;
	font-size: 16px;
}
.footer-widgets .menu {
	text-align: left;
}
.footer-widgets .widget {
	margin-bottom: 40px;
}
.home .product:hover .shop_list {
	background-color:  #E01D24;
}
.pro_enquiry_remove > a:hover{
	background-color: #000;
}
.footer-widgets p:last-child,
.footer-widgets .widget:last-child {
	margin-bottom: 0;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #26333C;
	padding:20px 0;
	text-align: center;
}

.site-footer a,
.site-footer p {
	color: #fff;
}

.site-footer a:hover {
	color: #00A8B5;
}

.site-footer p {
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
}


/*
Color Styles
---------------------------------------------------------------------------------------------------- */

.parallax-pro-blue a:hover,
.parallax-pro-blue .entry-title a,
.parallax-pro-green a:hover,
.parallax-pro-green .entry-title a,
.parallax-pro-orange a:hover,
.parallax-pro-orange .entry-title a,
.parallax-pro-pink a:hover,
.parallax-pro-pink .entry-title a {
	color: #000;
}

.parallax-pro-blue .genesis-nav-menu a,
.parallax-pro-blue .home-odd a:hover,
.parallax-pro-blue .site-footer a,
.parallax-pro-green .genesis-nav-menu a,
.parallax-pro-green .home-odd a:hover,
.parallax-pro-green .site-footer a,
.parallax-pro-orange .genesis-nav-menu a,
.parallax-pro-orange .home-odd a:hover,
.parallax-pro-orange .site-footer a,
.parallax-pro-pink .genesis-nav-menu a,
.parallax-pro-pink .home-odd a:hover,
.parallax-pro-pink .site-footer a {
	color: #fff;
}

/* Parallax Pro Blue
--------------------------------------------- */

.parallax-pro-blue a,
.parallax-pro-blue .entry-title a:hover,
.parallax-pro-blue .genesis-nav-menu a:hover,
.parallax-pro-blue .genesis-nav-menu .current-menu-item > a,
.parallax-pro-blue .genesis-nav-menu .sub-menu a:hover,
.parallax-pro-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.parallax-pro-blue .home-odd .featured-content .entry-title a:hover,
.parallax-pro-blue .site-footer a:hover,
.parallax-pro-blue .site-header .widget-area a:hover {
	color: #44ace8;
}

.parallax-pro-blue input:hover[type="button"],
.parallax-pro-blue input:hover[type="reset"],
.parallax-pro-blue input:hover[type="submit"],
.parallax-pro-blue .archive-pagination li a:hover,
.parallax-pro-blue .archive-pagination .active a,
.parallax-pro-blue .footer-widgets,
.parallax-pro-blue .pricing-table a.button:hover {
	background-color: #44ace8;
}

.parallax-pro-blue .pricing-table a.button:hover {
	border: 3px solid #44ace8;
}


/* Parallax Pro Green
--------------------------------------------- */

.parallax-pro-green a,
.parallax-pro-green .entry-title a:hover,
.parallax-pro-green .genesis-nav-menu a:hover,
.parallax-pro-green .genesis-nav-menu .current-menu-item > a,
.parallax-pro-green .genesis-nav-menu .sub-menu a:hover,
.parallax-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.parallax-pro-green .home-odd .featured-content .entry-title a:hover,
.parallax-pro-green .site-footer a:hover,
.parallax-pro-green .site-header .widget-area a:hover {
	color: #35c379;
}

.parallax-pro-green input:hover[type="button"],
.parallax-pro-green input:hover[type="reset"],
.parallax-pro-green input:hover[type="submit"],
.parallax-pro-green .archive-pagination li a:hover,
.parallax-pro-green .archive-pagination .active a,
.parallax-pro-green .footer-widgets,
.parallax-pro-green .pricing-table a.button:hover {
	background-color: #35c379;
}

.parallax-pro-green .pricing-table a.button:hover {
	border: 3px solid #35c379;
}

/* Parallax Pro Orange
--------------------------------------------- */

.parallax-pro-orange a,
.parallax-pro-orange .entry-title a:hover,
.parallax-pro-orange .genesis-nav-menu a:hover,
.parallax-pro-orange .genesis-nav-menu .current-menu-item > a,
.parallax-pro-orange .genesis-nav-menu .sub-menu a:hover,
.parallax-pro-orange .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.parallax-pro-orange .home-odd .featured-content .entry-title a:hover,
.parallax-pro-orange .site-footer a:hover,
.parallax-pro-orange .site-header .widget-area a:hover {
	color: #e58c29;
}

.parallax-pro-orange input:hover[type="button"],
.parallax-pro-orange input:hover[type="reset"],
.parallax-pro-orange input:hover[type="submit"],
.parallax-pro-orange .archive-pagination li a:hover,
.parallax-pro-orange .archive-pagination .active a,
.parallax-pro-orange .footer-widgets,
.parallax-pro-orange .pricing-table a.button:hover {
	background-color: #e58c29;
}

.parallax-pro-orange .pricing-table a.button:hover {
	border: 3px solid #e58c29;
}

/* Parallax Pro Pink
--------------------------------------------- */

.parallax-pro-pink a,
.parallax-pro-pink .entry-title a:hover,
.parallax-pro-pink .genesis-nav-menu a:hover,
.parallax-pro-pink .genesis-nav-menu .current-menu-item > a,
.parallax-pro-pink .genesis-nav-menu .sub-menu a:hover,
.parallax-pro-pink .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
.parallax-pro-pink .home-odd .featured-content .entry-title a:hover,
.parallax-pro-pink .site-footer a:hover,
.parallax-pro-pink .site-header .widget-area a:hover {
	color: #cb4082;
}

.parallax-pro-pink input:hover[type="button"],
.parallax-pro-pink input:hover[type="reset"],
.parallax-pro-pink input:hover[type="submit"],
.parallax-pro-pink .archive-pagination li a:hover,
.parallax-pro-pink .archive-pagination .active a,
.parallax-pro-pink .footer-widgets,
.parallax-pro-pink .pricing-table a.button:hover {
	background-color: #cb4082;
}

.parallax-pro-pink .pricing-table a.button:hover {
	border: 3px solid #cb4082;
}


#menu-main-menu li ul li:first-child{
	display: none;
}

.head-left {
	float: left;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */
/*
@media only screen and (max-width: 1139px) {

	.site-inner,
	.wrap {
		max-width: 960px;
	}

	.site-header .widget-area {
		width: 560px;
	}

	.home-section-1,
	.home-section-3,
	.home-section-5 {
		background-attachment: scroll;
		background-position: top;
		-webkit-background-size: auto;
		-moz-background-size:    auto;
		background-size:         auto;
	}

	.content {
		width: 520px;
	}

	.full-width-content .content {
		padding: 0 110px;
	}

}
*/
@media only screen and (max-width: 1139px) {
	.other_amin > div {
		float: left;
		margin-right: 10px;
	}
	.vc_row.wpb_row.vc_row-fluid.attractions-in-carrum-downs-images .vc_col-sm-1.img_width.wpb_column.vc_column_container {
		padding: 0 3px !important;
		width: 18.5% !important;
	}
	.attractions_Coorong_main .vc_col-sm-8.attractions_Coorong_content.wpb_column.vc_column_container {
		width: 60%;
	}
	.page-id-2698 .vc_col-sm-8.wpb_column.vc_column_container {
		width: 60%;
	}

}

@media only screen and (max-width: 1023px) {

	.content,
	.sidebar,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

	.genesis-nav-menu,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

	.header-image .site-title > a {
		margin: 0 auto 10px;
	}

	.genesis-nav-menu a {
		padding: 10px;
	}

	.parallax-home .site-inner {
		margin-top: 0;
	}

	.site-inner {
		margin-top: 80px;
	}

	.full-width-content .content {
		padding: 0;
	}

	img.pull-left {
		margin-left: 0;
	}

	img.pull-right {
		margin-right: 0;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.pricing-table .one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.pricing-table .one-third:nth-child(3n+1) {
		border-right: 2px solid #000;
	}

	.pricing-table .one-third:nth-child(3n+2) {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.pricing-table .one-third:nth-child(3n) {
		border-left: 2px solid #000;
	}
	body .footer-copyright {
		font-size: 13px !important;
	}
	.footer-website-author {
		font-size: 13px !important;
	}
	.acc_price .no_price_text {
		line-height: normal;
		text-align: left;
	}
	.vc_row.wpb_row.vc_row-fluid.attractions-in-carrum-downs-images .vc_col-sm-1.img_width.wpb_column.vc_column_container {
		padding: 0 3px !important;
		width: 20% !important;
	}
	.attractions_Coorong_main .vc_col-sm-8.attractions_Coorong_content.wpb_column.vc_column_container {
		width: 66%;
	}
	.attractions_Coorong_main2 .vc_col-sm-4.wpb_column.vc_column_container {
		padding: 0 5px 5px 0;
	}

	.page-id-2698 .vc_col-sm-8.wpb_column.vc_column_container {
		width: 66%;
	}

}

@media only screen and (max-width: 768px) {

	.site-inner,
	.wrap {
		max-width: none;
		width: 100%;
	}

	.site-inner,
	.wrap {
		padding: 0 5%;
	}

	.parallax-home .site-inner {
		padding: 0;
	}

	.responsive-menu {
		display: none;
	}

	#responsive-menu-icon {
		display: block;
	}

	.home-even,
	.home-odd {
		padding: 90px 0 100px;
	}

	.parallax-home .simple-social-icons ul li {
		margin: 0 20px 20px !important;
	}

}

@media only screen and (max-width: 767px) {

	.acc-panel-container .main_row_acc {
		float: left;
		margin-left: 0;
		padding: 20px;
		width: 100%;
	}
	#acc-container .other_amin div img {
		display: inline-block !important;
		float: none !important;
		width: 63% !important;
	}
	.time_out_resort_main .vc_col-sm-4.time_out_resort_img.wpb_column.vc_column_container {
		float: left;
		width: 50%;
		padding: 0 5px 0px 0 !important;
	}
	.time_out_resort_main .vc_col-sm-4.time_out_resort_img.wpb_column.vc_column_container p  {
		margin: 0 !important;
	}
	.time_out_resort_main .vc_col-sm-4.time_out_resort_img.wpb_column.vc_column_container p img {

		width: 100% !important;
	}

	.acc-panel-container .main_row_acc .row_acc_left {
		width: 100% !important;
	}
	.aboutusimgmn p img {
		width: 100% !important;
	}
	.vc_row.wpb_row.vc_row-fluid.attractions-in-carrum-downs-images p {
		float: left;
		margin: 0 !important;
		padding: 0 10px 0 0 !important;
		width: 50% !important;
	}
	.vc_row.wpb_row.vc_row-fluid.attractions-in-carrum-downs-images p img {
		width: 100% !important;
	}
	.vc_row.wpb_row.vc_row-fluid.attractions-in-carrum-downs-images .vc_col-sm-1.img_width.wpb_column.vc_column_container {

		width: 100% !important;
	}
	.attractions_Coorong_main .vc_col-sm-8.attractions_Coorong_content.wpb_column.vc_column_container {
		width: 100%;
	}
	.vc_col-sm-4.attractions_Coorong_right.wpb_column.vc_column_container {
		padding: 0;
	}

	.page-id-2698 .vc_col-sm-8.wpb_column.vc_column_container {
		width: 100%;
		padding: 0;
	}




}

@media only screen and (max-width: 480px) {

	.footer-widgets .widget-title,
	.home-even .widget-title,
	.home-odd .widget-title {
		font-size: 36px;
	}

	.home-even,
	.home-odd {
		font-size: 22px;
	}

}


/****** BHARGAV *****/
.logo-text{
	background: url("images/Fort-Worth-West.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	float: left;
	height: 22px;
	text-indent: -9999px;
	width: 246px;
	margin-top: 10px;
	margin-left: 136px;
}
.head-other-logo {
	float: left;
	margin-left: 120px;
	position: relative;
	z-index: 50;
}
.fort-worth_logo {
	width: 100%;
	float: left;
	margin-top: 2px;
	margin-left: -2px;
}
.address_header {
	border-right: 1px solid;
	margin-right: 21px;
	padding-right: 15px;
}

.contact_us_form textarea {
	height: 237px;
}
.call_us {
	margin-right: 10px;
}
.rightdiv{
	color: #606060;
	font-family: "OpenSansRegularwebfont_0";
	font-size: 17px;
	height: 49px;
	letter-spacing: 1px;
	margin-top: -5px;
	line-height: 52px;
}
.social_media a {
	display: inline-block;
	height: 47px;
	margin-top: 5px;
	width: 47px;
	float: right;
}
.rightdiv  a{
	color: #606060 !important;
}

.menu-main-menu-container {
	position: relative;
	z-index: 50;
}
.home-menu-middle.scroll-to-fixed-fixed {
	top: 156px !important;
}
.home_social_icon > a {
	margin-right: 15px;
}
.service_box .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.service_box h4 {

	color: #fff !important;
}
.service_box h4  a{
	color: #fff !important;
}
.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){
	background: none repeat scroll 0 0 #ffffff;
	padding:15px;
	position: relative;
	width:100%;
}
.content_area {
	width: 69%;
}
.home-resfrm-middle {
	display: block;
}
.tribe-filter-live{
}
.home-resfrm-middle .reservationform {
	margin: 0;
	width: 100%;
	right: 0;
	background:url(images/reservation_menu.png) repeat;
	border-radius: 0;
}

.home-section-1 {
	background-attachment: fixed;
	background-color: #ffffff;
	background-position: 0 0;
	background-repeat: repeat!important;
	background-size:auto auto !important;
}
.reservation_box1 {
	float: left;
	width: 48%;
}
.home-resfrm-middle .reservationform input, select, textarea {
	background-color: inherit;
	border: 2px solid #fff !important;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 16px;
	width: 100%;
	height:43px;
}
.home-resfrm-middle .left_slct {
	float: left;
	margin-right: 2%;
	width: 31%;
}

.slect_area_main {
	float: left;
	margin-left: 8px;
	width: 49%;
}
.home-resfrm-middle  .form_inner {
	float: left;
	width: 31%;
}

#Adults > option {
	color: #000000;
}
#Children > option{
	color: #000000;
}
.tribe-bar-views-inner {
	position: relative;
	right: -1px;
}
.tribe-events-list-separator-month{
	margin: 0 auto !important;
}
#respond textarea {
	background-color: inherit;
	border: 1px solid #dddddd !important;
	color: #000000;
	font-size: 16px;
	font-weight: 400;
	height: 223px;
	padding: 10px 16px;
	width: 100%;
}
.entry-content > h2{
	color:#00A8B5;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 20px;
	text-transform:capitalize;
}
.home-resfrm-middle .right_slct {
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 31%;
}


.home-resfrm-middle .reservationform .button_area {
	background: none repeat scroll 0 0 #ffb900 !important;
	color: #ffffff !important;
	float: left;
	font-size: 16px;
	letter-spacing: 1px !important;
	margin: 0 auto 0 13px;
	padding: 12px 0;
	width: 33%;
	border: none !important;
}
.home-resfrm-middle .reservationform .title_area {

	margin-top: 0 !important;
}
.reservation_box2 {
	float: left;
	margin-left: 13px;
	width: 48%;
}
.home-resfrm-middle .reservation_title {
	color: #ffffff;
	float: left;
	font-size: 29px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0;
	padding: 18px 0;
	padding-right: 11px;
	border-right: 1px solid #fff;
	margin-right: 15px;
}
.single-post .nav {
	background: none repeat scroll 0 0 #ffb900;
	float: right;
	list-style: outside none none;
	margin-top: -83px;
	width: 100%;
}
.custom-header .nav > li > a{
	color:#fff;
}
.single-post .nav > li > a{
	color:#fff;
}
.page .nav > li > a{
	color:#fff;
}
.home .nav {
	background:#00a8b5;
	float: inherit;
	list-style: outside none none;
	margin-top: inherit;
	width: 100%;
}
.header_right {
	float: left;
	text-align: left;
}
.header_social {
	padding-top:25px;
	float:left;
	width:41%;
}
.header_acc_info {float: left;margin-right: 15px;margin-top: 2px;width: auto;border-right: 1px solid #eeeeee;padding: 0 15px 0 0;}

@font-face {
	font-family: "csscfont";
	font-style: normal;
	font-weight: normal;
	src: url("../font/csscfont.eot?30049490#iefix") format("embedded-opentype"), url("../font/csscfont.woff?30049490") format("woff"), url("../font/csscfont.ttf?30049490") format("truetype"), url("../font/csscfont.svg?30049490#csscfont") format("svg");
}
[class^="c-icon-cresta-"]::before, [class*=" c-icon-cresta-"]::before {
	display: inline-block !important;
	font-family: "csscfont" !important;
	font-style: normal !important;
	font-weight: normal !important;
	line-height: 1em !important;
	text-align: center !important;
	text-decoration: inherit !important;
}
.cs {
	-moz-osx-font-smoothing: grayscale !important;
	display: inline-block !important;
	font-family: csscfont !important;
	font-feature-settings: normal !important;
	font-kerning: auto !important;
	font-language-override: normal !important;
	font-size: inherit !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-synthesis: weight style !important;
	font-variant: normal !important;
	font-weight: normal !important;
	line-height: 1 !important;
	text-rendering: auto !important;
}
.c-icon-cresta-print::before {
	content: "?";
}
.c-icon-cresta-gplus::before {
	content: "?";
}
.c-icon-cresta-pinterest::before {
	content: "?";
}
.c-icon-cresta-facebook::before {
	content: "?";
}
.c-icon-cresta-twitter::before {
	content: "?";
}
.c-icon-cresta-linkedin::before {
	content: "?";
}
.c-icon-cresta-spinner::before {
	content: "?";
}
.animate-spin {
	animation: 2s linear 0s normal none infinite running spin;
	display: inline-block;
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}


.cs.c-icon-cresta-facebook{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/facebook-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}

.cs.c-icon-cresta-twitter{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/twitter-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}
.cs.c-icon-cresta-gplus{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/google_plus-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}
.cs.c-icon-cresta-linkedin{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/google_plus-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}
.cs.c-icon-cresta-linkedin{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/linkedin-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}
.cs.c-icon-cresta-pinterest{
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("images/pinterest-128.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 100% auto;
	height: 70px;
	text-indent: -999px;
	width: 70px;
}
#crestashareiconincontent .sbutton {
	display: inline;
	margin: 0 38px;
}
#crestashareiconincontent {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	float: left;
	padding: 13px 0;
	width: 100%;
}
#crestashareiconincontent .sbutton a i:hover {
	opacity: 0.73;
	transition: all 0.3s ease-in-out 0s;
}
.header_right{
	background:url("images/call_us.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	height:42px;
	padding: 0 0 0 35px;
	color:#ffffff;
	font-size:18px;
	line-height:21px;
}

.header_right > a {
	color:#00A8B5!important;
	display:block;
	font-family:'Lato-Regular';
}
.header_right > a:hover{ color:#212E59!important;}

.page-id-37 .entry-header {
	border: medium none;
	display: block;
	text-align: left;
}
.header_acc_info > a {
	color:#00A8B5!important;
	display: block;
	float: right;
	font-size: 17px;
	letter-spacing: 1px;
	clear: both;
	font-family:'Lato-Regular';
	line-height:22px;
}
.header_acc_info > a:hover{
	color: #212E59 !important;
}

.welcome_content {
	color: #e31818 !important;
	font-family: "MuseoSans_900";
	font-size: 34px !important;
	text-align: center;
	margin-top: 23px !important;
}
.black_color {
	color: #000 !important;
}
p.entry-meta {
	display: none;
	font-size: 20px;
	margin-bottom: 0;
}
.inner_heading {
	float: left;
	margin-bottom: 18px !important;
	margin-top: -26px;
	width: 100%;
}
.contact_detail {
	padding-left: 0;
}
.search-nav {
	padding: 0 !important;
	position: absolute !important;
	right: 0;
}
.search-nav a {
	background: url("images/serach_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-right: medium none !important;
	cursor: pointer;
	height: 54px;
	text-indent: -9999px;
	width: 59px;
}
.search-nav a:hover{
	background: url("images/hover_search.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.single-post .inner_heading {
	float: left;
	font-weight: normal !important;
	margin-bottom: 18px !important;
	margin-top: -67px;
	width: 100%;
}
.comment-author {
	margin-bottom: 0 !important;
}

.single-post h1, .single-post h2, .single-post h3, .single-post h4, .single-post h5, .single-post h6 {
	color: #006db9;
	font-family: "OpenSansRegularwebfont_0";
	font-size: 23px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1.2;
	margin: 0 0 20px;
	text-transform: uppercase;
}

.category  h1, .category  h2, .category  h3, .category  h4, .category  h5, .category  h6 {
	color: #006db9;
	font-family: "OpenSansRegularwebfont_0";
	font-size: 23px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1.2;
	margin: 0 0 20px;
	text-transform: uppercase;
}
#tribe-events .tribe-events-button, .tribe-events-button {

	margin-top: 0;
}
.single-post  .inner_main_title {
	background: none repeat scroll 0 0 #006db9;
	color: #ffffff !important;
	display: inline-block;
	font-family: "OpenSansRegularwebfont_0";
	font-size: 32px;
	font-weight: normal;
	margin: 0 !important;
	overflow: visible;
	padding: 3px 40px;
	text-align: center;
	text-transform: uppercase;
}
.sidebar .post h2 a {
	color: #9c9c9c;
}
.sidebar .post h2 a:hover{
	color:#006DB9 ;
}

.sidebar .post h2 {
	border-bottom: 1px solid #cccccc;
	color: #cccccc;
	font-size: 18px;
	letter-spacing: 0;
	margin-bottom: 11px;
	padding-bottom: 13px;
	text-transform: capitalize !important;
}
.sidebar .post {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	padding: 0;
}
.page-id-37 .inner_heading {
	float: left;
	margin-bottom: 0 !important;
	margin-top: -59px;
	width: 100%;
}
.page-id-37 .inner_header img {
	float: left;
	margin-top: -75px;
	width: 100%;
}
.page-id-37 .site-inner {
	padding: 0 15px;
	width: 1140px;
}
.woocommerce-ordering select {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #cccccc !important;
	height: auto;
	margin-top: -23px;
	width: 261px;
}
.category  .inner_main_title {
	background: none repeat scroll 0 0 #006db9;
	color: #ffffff !important;
	display: inline-block;
	font-family: "OpenSansRegularwebfont_0";
	font-size: 32px;
	font-weight: normal;
	margin: 0 !important;
	overflow: visible;
	padding: 3px 40px;
	text-align: center;
	text-transform: uppercase;
}

.category  .inner_heading {
	float: left;
	font-weight: normal !important;
	margin-bottom: 0 !important;
	margin-top: -55px;
	width: 100%;
}

.content-sidebar-wrap .content  .entry-title {
	font-size: 23px;
	margin-bottom: 11px;
	margin-top: 14px !important;
}
.cat-links {
	margin-bottom: 13px;
}
.category .inner_header img {
	float: left;
	margin-top: -80px;
	width: 100%;
}
.category .site-inner{
	padding: 0 15px;
	width: 1140px;
}
#tribe-bar-form {
	background: none repeat scroll 0 0 #006db9 !important;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
	background: none repeat scroll 0 0 #ffb900 !important;
}
.label-tribe-bar-date {
	color: #ffffff;
}
.label-tribe-bar-search{
	color: #ffffff;
}
#tribe-bar-form input[type="text"]{
	color: #ffffff;
}
.form_area {
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-bottom: 13px;
	padding: 6px 17px;
}
.form_area label {
	color: #7d7d7d;
	display: inline-block;
	font-size: 15px;
	letter-spacing: 2px;
	width: 109px !important;
}
.detail_area{
	width: 464px!important;
}
.contact_us_form{
	float: right;
	width: 673px !important;
}

.contact_us_form .wpcf7-form-control.wpcf7-submit {
	width: 100%;
}
.contact_us_title_area {
	color: #000000;
	font-family: Open Sans;
	font-size: 15px;
	letter-spacing: 2px;
	margin-bottom: 29px;
}
.detail_area .wpb_wrapper p {
	color: #5d5d5d;
	font-family: arial;
	font-size: 16px;
	letter-spacing: 1px;
	margin: 0 0 30px !important;
}
.address_title_area {
	color: #000000;
	font-size: 15px;
	letter-spacing: 2px;
	margin-bottom: 11px;
}

.reservationform {
	background: none repeat scroll 0 0 #0054a3;
	border-radius: 5px;
	float: right;
	margin-top: -50%;
	padding: 20px;
	position: relative;
	right: 6%;
	top: 0;
	width: 415px;
	z-index: 500;
}
.reservationform .title_area {
	color: #f9cd22;
	margin-top: 21px !important;
	display: block;
}
.reservationform .button_area {
	width: 270px;
	margin: 16px auto 0 59px;
	float: none;
	background: #FFB900 !important;
	color: #0054A3 !important;
	letter-spacing: 1px !important;
}
.reservation_title {
	text-align: center;
	font-size: 38px;
	text-transform: uppercase;
	color: #FFB900;
	font-weight: bold;
}
.left_slct {
	width: 48%;
	margin-right: 2%;
}

.white_bg_area select {
	background: #fff;
	border: none !important;
	color: #000;
}
.right_slct {
	float: right;
	width: 48%;
	margin-top: -42px;
}
.reservationform .small {
	width: 100%;
}
.sidebar .entry-header {
	display: block;
	text-align: center;
}

.content-sidebar-wrap .content .entry-header {
	display: block;
	text-align: left;
}
.inner_footer_booking.home-resfrm-middle {
	bottom: 0;
	position: fixed;
	width: 100%;
}


.productaddpop {  background: none repeat scroll 0 0 #000000; height: auto; left: 0;  margin: 0 auto;   position: fixed;   right: -6%;
	top: 50%;  vertical-align: middle;  width: 600px;  z-index: 50000; padding: 30px;color: #ffffff;}
#popmsg a{color: #e31818!important;}
#popmsg a:hover{color:#fff!important;}

.closepropop { text-indent: -9999px; background:url("images/close_button.png") no-repeat ; float: right; height: 28px;  position: relative;  right: -36px;    text-indent: -9999px;  top: -34px;    width: 28px;}

/*header*/

.site-header .wrap{ width:1100px!important; margin:0 auto!important; max-width:inherit!important;}

.head-right {
	float: right;
	margin-top: 27px;
	position: relative;
	right: 0;
	width: auto;
}
.employee_header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("images/employers.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #942434;
	border-image: none;
	border-left: 2px solid #942434;
	border-radius: 20px;
	border-top: 2px solid #942434;
	display: block;
	height: 44px;
	padding: 0 0 0 57px;
	width:185px;
	background-size: auto 100%;
	border-right: 2px solid #942434!important;
	float:left;
}
.employee_header > a {
	display: block!important;
	height: 39px;
	line-height: 37px;
	display: block;
	text-align: center;
	border-radius: 20px;
	width: 95%;
	color:#942434!important;
	font-size:20px;
	font-family:'Lato-Medium';
}

.job_header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("images/job_seekers.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #942434;
	border-image: none;
	border-left: 2px solid #942434;
	border-radius: 20px;
	border-top: 2px solid #942434;
	display: block;
	height: 44px;
	padding: 0 0 0 57px;
	width:195px;
	background-size: auto 100%;
	border-right: 2px solid #942434!important;
	float:left;
}
.job_header > a {
	display: block!important;
	height: 39px;
	line-height: 37px;
	display: block;
	text-align: center;
	border-radius: 20px;
	width: 95%;
	color:#942434!important;
	font-size:20px;
	font-family:'Lato-Medium';
}

.contact_header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("images/call_us.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #942434;
	border-image: none;
	border-left: 2px solid #942434;
	border-radius: 20px;
	border-top: 2px solid #942434;
	display: block;
	height: 44px;
	padding: 0 0 0 57px;
	width:210px;
	background-size: auto 100%;
	border-right: 2px solid #942434!important;
	float:left;
}
.contact_header > a {
	display: block!important;
	height: 39px;
	line-height: 37px;
	display: block;
	text-align: center;
	border-radius: 20px;
	width: 95%;
	color:#942434!important;
	font-size:20px;
	font-family:'Lato-Medium';
}
.head-right .textwidget span{ margin:0 10px;}
.site-title a { display: block;
	height:115px !important;
	text-indent: 50000px;
	width:266px;margin: 0 auto;}


/*navihation*/
.menu .nav li a {
	font-family: "Raleway-Medium";
	font-size: 14px;
	font-weight: normal !important;
	height: 104px;
	letter-spacing: 0;
	line-height:104px;
	padding: 0 13px !important;
	text-transform: capitalize;
}

.menu .nav li a:hover{ background:url("images/hover_img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; height:104px;background-size:100% 100%!important;}
.nav .current-menu-item a {background:url("images/hover_img.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; height:104px!important; background-size:100% 100%!important;}

.menu .nav li ul li a {background:#0E1D52 !important;border-bottom: 1px solid #ffffff;border-top: medium none !important;display: block !important;font-size: 16px;height: auto !important;
	line-height: inherit !important; padding:10px 15px!important;}
.menu .nav li ul li a:hover{ background:#00A8B5!important;}
.products-footer-info .extra_text { margin-bottom: 20px;font-weight: bold;}


.menu .nav{ height:104px;}
.menu {float:right;}
.menu #main_navigation{ float: left ; width: 810px;}


.widget.woocommerce.widget_product_search.yith_woocommerce_ajax_search.close-search-box {
	position: absolute;
	right: 0;
	width: 342px;
}
#yith-s {
	background: none repeat scroll 0 0 #ffffff !important;
	width: 100%;
}
.autocomplete-suggestions {

	padding-top: 0 !important;
}
.autocomplete-suggestion:hover {
	background-color: #000000 !important;
	color: #ffffff !important;
}
.autocomplete-suggestion {
	background: none repeat scroll 0 0 #ececec !important;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
	font-size: 12px;
	line-height: 25px;
	padding: 8px 19px !important;
	text-align: left;
}
#yith-searchsubmit {
	display: none;
}
#nav_menu-6{ width:1147px; margin:0 auto; float:none; background:#00CFCF;}

.nav .current-menu-item a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) ;}
.menu .nav li ul li{ margin:0!important; padding:0!important;}

.nav li ul{ position:relative; display:none; }
.nav li:hover  ul{ display:block!important;}
.menu .nav li ul li{ height:auto!important; line-height:inherit!important;}
.vc_row.wpb_row.vc_row-fluid.featured_products {
	margin-top: -30px !important;
	position: relative;
	z-index: 500;
}
.product_area.black_font {
	color: #e31818 !important;
	margin-bottom: 10px !important;
	margin-top: 0 !important;
	text-align: center;
}
.first_add {
	margin: 11px 0;
	padding-left: 0 !important;
	padding-right: 7px !important;
	width: 33.33%;
}
.first_add p {
	margin-bottom: 0 !important;
}
.third_add p {
	margin-bottom: 0 !important;
}
.second_add p {
	margin-bottom: 0 !important;
}
.third_add{
	margin: 11px 0;
	padding-left: 0 !important;
	padding-right: 11px !important;
	width: 32.33%;
}
.innerpage-testimonial {
	float: left;
	width: 558px;
	background: #fff;
	padding: 24px;
	margin-right: 22px;

}
.page-id-9 h2 {
	display: none;
}
.testimonial-quote {
	float: right;
	width: 51%;
}
.testimonial-author {
	color: #D11A21;
	text-transform: capitalize;
	font-size: 21px;
}
.test_image {
	width: 232px;
	float: left;
}
.testimonial_area .caroufredsel_wrapper {
	min-height: 226px !important;
	margin-bottom: 0 !important;
}
.pager3 {
	text-align: center;
}
.pager3 a {
	width: 20px;
	height: 20px;
	display: inline-block;

	margin: 20px 4px 0;
	border-radius: 100%;
	border: 1px solid #fff;
}
.pager3 span {
	text-indent: -9999px !important;
	display: block;
}
.pager3 a.selected{
	background: #fff;
}
.white_strip{
	background: url("images/white_strip.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 23px;
	left: -8px;
	margin: 0 auto 25px !important;
	position: relative;
	width: 269px;
}
.addarea_main .wpb_wrapper {
	margin-bottom: 0 !important;
}
.white_text_area {
	color: #ffffff !important;
	font-family: "MuseoSans_900";
	font-size: 34px !important;
	margin-bottom: 10px !important;
	margin-top: 27px !important;
	text-align: center;
}
.testimonial_area .container_area {
	width: 1100px;
	margin: 0 auto;
	float: inherit !important;
	padding: 0 0 !important;
}
.second_add{
	margin: 11px 0;
	padding-left: 0 !important;
	padding-right: 8px !important;
	width: 33.33%;
}
.black_strip_area
{
	background: url("images/black_strip.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 23px;
	margin: 0 auto 25px !important;
	width: 269px;
	position: relative;
	left: -8px;
}



/*header end*/

.wpb_revslider_element.wpb_content_element {  margin-top: -46px!important;}


/*comman_css*/
body{font-family:'Raleway-Medium'!important;font-size:16px;}

.wpb_wrapper {font-size:16px;}
.sub_heading{ text-transform:capitalize; color:#942434; letter-spacing:0;font-family:'Raleway-Medium';}
.readmore_button { font-family:'Lato-Medium';border: 1px solid #942434; text-transform:capitalize;color: #942434!important;height: 40px;line-height: 40px;text-align: center;width: 120px;padding: 0!important;display: block;letter-spacing: 0;background: #ffffff!important;}
.readmore_button:hover{letter-spacing: 0;text-transform:capitalize; background:#942434!important; color:#ffffff!important;}
.clear{ clear:both; margin:0; padding:0;}
.content-sidebar-wrap{    float: none;
	margin: 0 auto;
	width: 1100px;}
.home .content-sidebar-wrap{ width:100%!important;}

.featured_products .products {
	width: 1140px;
	margin: 0 auto !important;
}
.home_content_area{ padding:40px 0; text-align:left;}
.home_content_area h1{ font-size:36px; color:#000000!important; text-transform:capitalize; text-align:left;}
.home_content_area h1:after {
	background-color: #942434;
	content: ".";
	display: block;
	height: 3px;
	width: 100px;
	margin-top: 5px;
	text-indent:5000px;
}

/*service area*/
.home .home_service_section_main{ background:#F5F5F5!important; padding:40px 0;}
.home_service_section_main .vc_col-sm-12{ width:1130px; margin:0 auto; float:none;}
.home_service_section_main .wpb_text_column.wpb_content_element{ margin:0!important;}
.home_service_section_main  .vc_inner .service_box { padding:0 5px!important;}
.service_box .home_service_img p{ margin:0!important;}
.service_content h4 a {color: #394960 !important;font-family: "Raleway-Bold";text-transform: capitalize;letter-spacing: 0;line-height: 0;font-size:18px;}
.service_content h4 a:hover{ color:#942434!important;}
.service_content h4{ line-height:20px; height:50px; margin:0!important; background:none!important;}
.service_content .content_area{ width:100%; height:80px;font-family:'Lato-Regular';}
.home_service_img a{ display:block;}
.home_service_img a img{ width:100%!important; vertical-align:bottom;}
.read_more a { padding:10px;background: url("images/adsdf.png") no-repeat scroll center right rgba(0, 0, 0, 0);color: #9d3035;font-family: "Raleway-Bold";font-size: 16px;width: 110px!important;display: block;}
.read_more a:hover{ color:#ffffff!important;background: url("images/white.png") no-repeat scroll center right #942434;}
.first_service_area{ margin-bottom:15px;}

.home_content_two{ padding:40px 0 20px; background:#394A5E;}
.home_content_two .vc_col-sm-12{ width:1130px; margin:0 auto; float:none;}
.home_content_two h2{ color:#ffffff!important; font-size:35px;font-family:'Raleway-Regular';text-transform:capitalize; }
.home_content_two h2:after {background-color: #ffffff;content: "";display: block;height: 3px;margin: 10px 0;width: 100px;}
.home_content_two p{ color:#ffffff!important;}
.home_content_two h3{font-family:'Raleway-Medium'; color:#ffffff!important; letter-spacing:0; font-size:22px; text-transform:capitalize; margin-bottom:10px!important;}
.home_content_two h4{font-family:'Raleway-Medium'; color:#ffffff!important; letter-spacing:0; font-size:22px; text-transform:capitalize;margin-bottom:10px!important;}

/*testimonial*/
.home-testimnial-area{ background:#ffffff!important; padding:30px 0 20px;}
.home-testimnial-area .vc_col-sm-12{ width:1130px; margin:0 auto; float:none;}
.home-testimnial-area h5{ text-align:center;color:#000000!important; font-size:40px;font-family:'Raleway-Regular';text-transform:capitalize; letter-spacing:0;}
.home-testimnial-area h5:after {background-color:#942434;content: "";display: block;height: 3px;margin: 10px auto 0;width: 100px;}
.home-testimnial-area .wpb_text_column.wpb_content_element{ margin:0!important;}
.testimonial { border:none!important; margin:0!important;}
.testimonial .inner{ background:none!important;}
.testimonial .photo{ float:none!important; margin:0!important; text-align:center!important;}
.testimonial .photo img{ border:none!important;}
.testimonial .heading {padding-left: 19px!important; background:none!important;text-align: center!important;line-height: 26px!important;background-size: 1.5%!important; background-position:top left!important;}
.testimonial_text{text-align:center;}
.testimonial .client{text-align:center!important;}
.simplePagerNav li{ display:inline-block!important;}
.testimonial .client .name{ color:#942434!important;font-family:'Lato-Regular'; font-size:18px!important; font-weight:normal!important;}
.simplePagerNav li a{ background:url("images/bullet.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; width:13px; height:13px; display:block; float:left;text-indent:5000px;}
.simplePagerNav .currentPage a{ background:url("images/bullet-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; width:13px; height:13px; display:block; float:left;text-indent:5000px;}
.heading{color:#9D3036;}
.heading span{color:#5d5d5d;}

/*inner_page*/
.inner_heading .wpb_content_element{ margin:0!important;}
.inner_header .wpb_content_element { margin:0!important;}
.inner_header .wpb_wrapper > p{ margin:0!important;}



.inner_header .inner_heading .wpb_wrapper { width:1130px; margin:0 auto!important; float:none!important;}

.wpb_wrapper .inner_main_img {
	float: right;
	width: 29%;
}
.product_title.entry-title {
	border-bottom: 1px dashed #00A8B5;
	color: #00A8B5;
	font-size:28px;
	line-height: 34px;
	padding-bottom: 16px !important;
	font-weight:normal;
}
.enquiry-left {
	float: left;
	margin-top: 27px;
	width: 61%;
}
.inner_form_area > p {
	float: left;
	margin-bottom: 14px !important;
	margin-right: 13px !important;
	width: 49%;
}
.enquiry-right {
	float: right;
	margin-bottom: 27px;
	margin-top: 27px;
	position: relative;
	right: 10px;
	width: 400px;
}.enq-pro-list {
	 background: none repeat scroll 0 0 #dbdbdb;
	 float: left;
	 margin-bottom: 0;
	 padding: 15px;
	 width: 100%;
 }
.pro_enquiry_image {
	float: left;
	width: 30%;
}
.pro-list-head {
	background: none repeat scroll 0 0 #000000;
	color: #ffffff;
	font-size: 21px;
	padding: 18px 15px;
}
.pro_enquiry_image > img {
	border: 2px solid #ffffff;

}
.enq-pro-list:nth-child(2n+1) {
	background: none repeat scroll 0 0 #ececec;
}
.pro_enquiry_title {
	float: left;
	margin-left: 14px;
	width: 66%;
}
.pro_enquiry_remove {
	float: left;
	margin-left: 14px;
}
.pro_enquiry_remove > a {
	background: none repeat scroll 0 0 #e31818;
	color: #ffffff;
	float: left;
	margin-top: 6px;
	padding: 3px 30px;
}
.product_meta {
	border-bottom: 1px dashed #7f7f7f;
	margin-top: -6px;
	padding-bottom: 12px;
}
.entry-summary form {
	margin-top: 22px;
}
.single-product #container {
	float: right;
	margin-top: 13px;
	width: 67%;
}.woocommerce-breadcrumb {
	 display: none;
 }
.home .container_area.addarea_main div {
	display: flex;
	margin-bottom: 0;
}
.single-product .product {
	border: medium none !important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	border: 1px solid #f4f4f4;
	padding:10px;
}
.single .site-inner {
	width: 1100px;
}
.page .site-inner {
	width:1100px;
}
.archive .site-inner {
	width: 1100px;
}
.home .site-inner {
	width: 100%;
}

.archive #container{
	float: right;
	width: 70%;
}.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	 background: none repeat scroll 0 0 #ffffff;
	 border: 1px solid #d8d8d8;
	 box-shadow: none !important;
	 float: left;
	 margin: 0 1.5% 0.992em 0;
	 padding: 0;
	 position: relative;
	 width: 32.3% !important;
 }

.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product:hover{
	border:1px solid #212e59;
}
.archive .sidebar {
	float: left;
	width: 27%;
}
.page-title {
	color: #00A8B5;
	font-size: 28px;
	margin-bottom: 0;
	margin-top: 0;
	font-weight:normal;
}
.archive .shop_list h4 {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0;
	margin-bottom: 0;
	margin-top: 8px;
	padding: 0 !important;
	text-transform: capitalize;
	width: 156px;
}
.container_area.addarea_main div {
	display: inline-block;
	margin-bottom: 0;
}
.footer-offers-list .container_area.addarea_main {
	margin: 0 auto;
	text-align: center;
	width: 1150px;
}
.footer-offers-list img {
	margin-bottom: 2px;
}
.footer-offers-list{
	background:url(images/red_pattern-copy1.png) repeat;
	padding: 4px 0;
}
.inner_main_img img {
	margin-top: -43px;
	width: auto;
	display:none;
}
.vc_row.wpb_row.vc_row-fluid.inner_header {
	float: left;
	margin-top: 143px;
	width: 100%;
}
.post_image {
	margin-top: 162px;
}
/*sidebar*/
.shop_list {
	background: none repeat scroll 0 0 #e31818;
	float: left;
	padding: 6px 15px 10px;
	position: relative;
	width: 100%;
}
/*
.product .shop_list form input {
  transition: all 0.7s ease 0s;
    transform: translate3d(0px, 0px, 0px);
}
.product:hover .shop_list form input {
    transform: rotateY(180deg);
    transform-style: preserve-3d;
}

.product .shop_list form input,.product .shop_list form input:hover {
    transition: all 0.7s ease 0s;
}*/
div.wpcf7-response-output {
	left: -2px;
	margin-bottom: 20px;
	margin-top: -31px;
	padding: 20px;
	position: relative;
	width: 98.5%;
}


.shop_list h4 {
	color: #ffffff;
	letter-spacing: 0;
	padding: 0 !important;
	text-transform: capitalize;
	width: 177px;
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 0;
}
.shop_list form input {
	background: url("images/enquiry_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	height: 55px;
	padding: 0;
	text-indent: -9999px;
	width: 51px !important;
	background-position: right;
	border-left: 1px solid;
}

.product:hover {
	border: 1px solid #212e59;
}
.product{
	border: 1px solid #fff;
	transition: all 0.7s ease 0s;
}
.add_to_myenq.pro_img {
	display: block;
	float: inherit !important;
	height: 260px;
	text-align: center;
	width: 100%;
}
.pro_img img {
	display: table-row !important;
	float: inherit;
	text-align: center;
	vertical-align: middle;
}
.shop_list form input:hover{
	background-color: transparent;
}
.shop_list a {
	float: left;
}
.sidebar .widget-title{      background: none repeat scroll 0 0 #000000;
	color: #ffffff !important;
	display: none;
	font-size: 30px !important;
	height: 60px;
	letter-spacing: 0 !important;
	line-height: 60px;
	margin: 0 !important;
	position: relative;
	text-align: center;
	text-transform: capitalize;
	top: 15px;
	width: 100%;}
.sidebar .widget-title:after{ }
.sidebar .widget-title:before{}
.product:hover .shop_list {
	background: none repeat scroll 0 0 #000;
	transition: all 0.2s ease-in-out 0s;
}



.archive .shop_list {
	background: none repeat scroll 0 0 #E31818;
	float: left;
	padding: 6px 15px 10px;
	position: relative;
	width: 100%;
}
.archive .shop_list::after {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	height: 21px;
	left: 0;
	position: absolute;
	top: -21px;
	width: 100%;
}
.sidebar .textwidget {           background: none repeat scroll 0 0 #e31818;
	margin: 0 !important;
	padding: 32px 20px 20px !important;}
.sidebar .form_area{ border:none!important; padding:0!important; margin:25px 0!important;}
.sidebar .form_area label{ display:none!important;}
.sidebar .form_area  input, select, textarea{   background: none repeat scroll 0 0 #e6e6e6;
	border: medium none !important;
	color: #000000;
	font-size: 16px !important;
	height: 192px;
	margin-top: -6px;
	text-align: left;
	text-transform: capitalize;
	width:100%;}
.fax .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
	width: 100%!important;
}
.wpcf7-form-control.wpcf7-captchar {
	width: 98%;
}#product_mail_list {
	 display: none;
 }
.wpcf7-form-control.wpcf7-submit {
	margin-top: -8px;
	width:100%;
}
.inner_form_area {
	float: left;
}
.sidebar .form_area  input:focus{ border:1px solid #36404A!important;}
.sidebar .form_area textarea{ height:160px!important; background:none!important; padding:10px 16px;}
.sidebar .form_area textarea:focus{ border:1px solid #36404A!important;}
.sidebar .ajax-loader{ display:none!important;}
.sidebar .wpcf7-form > p{ margin-bottom:5px!important;}
.sidebar .wpcf7-submit{  border:1px solid #ffffff;letter-spacing:0; font-weight:normal; display:block!important;  background:#0099AD!important;color:#fffffff !important; width:auto;font-size:16px!important;font-family:'Lato-Regular';}
.sidebar .wpcf7-submit:hover{ background:#36404A!important; color:#ffffff!important;border:1px solid #36404A;}
.sidebar .widget-wrap > ul { background: #00A8B5;
	clear: both;
	float: right;
	margin: 13px 0 20px;
	padding: 0;
	width: 100%;}
.sidebar .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {border: 2px solid #ffffff;color: #ffffff !important;}
.sidebar .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng{border: 2px solid #ffffff;color: #ffffff !important;}
.product-categories li a {
	border-bottom: 1px solid #505050;
	clear: both;
	color: #ffffff;
	display: block;
	float: left;
	padding: 15px 33px 15px 58px;
	width: 100%;
}
.sidebar li:hover{
	background-color:#212E59;
	transition: all 0.3s ease-in-out 0s;
}
.product .images:hover {

	box-shadow: 0 0 7px #cccccc;
}
.sidebar li.current-cat{
	background-color:#212E59;
}
.cat-item-8 a{
	background: url("images/brushes.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-item-9 a{
	background: url("images/chemicals.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-item-10 a{
	background: url("images/cleaning.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-item-12 a{
	background: url("images/cloths.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-item-13 a{
	background: url("images/dispensers.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-item-11 a{
	background: url("images/Garbage-Bags.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-gloves  a{
	background: url("images/gloves.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-kay a{
	background: url("images/kay.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-paper-cleaning-products a{
	background: url("images/papercleaing.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-safety-ohs a{
	background: url("images/safety.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-spray-bottles a{
	background: url("images/spraybottles.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}
.cat-toilet-supplies a{
	background: url("images/tolilate_supplies.png") no-repeat scroll left 13px center rgba(0, 0, 0, 0);
}













/*footer*/
.site-footer .footer-website-author a:hover {
	color: #212121;
}
.site-footer .wrap{ width:1141px; margin:0 auto; float:none;}
.footer-copyright{margin-top: 0;text-align: left !important;}
.footer-widgets  .widget-area .widget_text{ float:left!important; width:25%!important;}
.footer-widgets  .widget-area .eemail_widget{ float:left!important; width:28%!important; text-align:left;}
.footer-widgets  .widget-area #text-8{ float:right!important;width:38%!important; margin:0!important;}
.footer-widgets .widget { margin:0 40px 0 0;}
.footer_detail{font-family:'Raleway-Medium'; font-size:17px;}
.footer_detail a{font-family:'Raleway-Medium'; font-size:17px;}
.footer_detail div{ border-bottom:1px solid #D0626F;padding-bottom:10px; margin-bottom:10px;}
.fotter_chome{background:url("images/office.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.fotter_address{background:url("images/address.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.fotter_phone {background:url("images/phone.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.fotter_email{background:url("images/sms.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important; padding:0 0 0 30px;}
.footer-widgets{ background:#9D3036;}
.footer-widgets .widget h6{font-family:'Raleway-Medium';color:#ffffff!important; font-size:35px!important; text-transform:capitalize; letter-spacing:0; text-align:left!important; margin:0 0 15px!important;}
.footer-widgets .widget h6::after {
	background: url("images/right_greed.png") no-repeat scroll 18px 18px rgba(0, 0, 0, 0) !important;
	position: absolute;
	content: ".";
	width: 105px;
	height: 31px;
	text-indent:-5000px;
}


.footer-social a {margin: 10px 10px 0 0;display: block;float: left;}
.eemail_caption {background: url("images/mail.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;font-family: "Raleway-Medium";font-size: 17px;padding: 0 0 0 50px!important;height: 33px!important;text-align: left;}
#eemail_txt_email{ border:1px solid #d0626f!important; padding:0!important; background:none!important; font-family: "Raleway-Medium";font-size: 17px; color:#d0626f!important; padding:5px!important; width:100%;}
#eemail_txt_Button{  width:185px;background:#ffffff!important; padding:5px!important; color:#9D3036!important;font-family: "Raleway-Medium";font-size:20px; text-transform:capitalize; letter-spacing:0;}
#eemail_txt_Button:hover{ background:#d0626f!important; color:#ffffff!important;}
.footer-bottom{ text-align:center;}
.footer-bottom div {display: inline-block;}
.footer-website-author a{color:#00a8b5;}
.footer-website-author a:hover{ color:#ffffff!important;}

/*contact_us*/
.page-id-44 .detail_area { width:100%!important;}
.page-id-44 .wpcf7-form .form_left_area{ float:left; width:49%;}
.page-id-44 .wpcf7-form  .form_right_area { float:right; width:49%;}
.page-id-44 .wpcf7-form {float: left;padding:30px 30px 10px;width: 100%; background:#9D3036; margin-top:40px;}
.form_left_area > p{ color:#ffffff!important;font-family:'Lato-Regular'!important;font-size:16px;}
.page-id-44 .detail_area .wpb_wrapper p{color:#ffffff!important;font-family:'Lato-Regular'!important;font-size:16px; margin-bottom:36px!important;}
.left_in_left .wpcf7-captcha-captcha-943 {background: none repeat scroll 0 0 #ffffff;float: left;margin: 0 10px 0 0;padding: 7px 0;}
.left_in_left .wpcf7-form-control-wrap { float:left; width:70%;}
.right_in_right .wpcf7-form-control.wpcf7-submit {background: none repeat scroll 0 0 #ffffff !important;color: #9d3036 !important;font-family: "Lato-Regular" !important;letter-spacing: 0;
	margin-top:0px;padding: 10px 25px !important;text-transform: capitalize;}
.right_in_right .wpcf7-form-control.wpcf7-submit:hover{ background:#D0626F!important; color:#ffffff!important;}
.page-id-44 .wpcf7-form textarea{ height:198px!important; text-align:left!important;}
.page-id-44 .wpcf7-form .ajax-loader{ display:none!important;}
.comtainer_area .vc_col-sm-12{ padding:0!important;}
.page-id-44 .contact_map_area .detail_area { width:35%!important;}
.page-id-44 .contact_map{ width:63%!important; float:right!important;}
.contact_map_area{ background:#26333C; border-bottom:7px solid #9D3036; padding:30px;}
.contact_map_area .wpb_wrapper iframe{ height:250px!important;}
.contact_map_area .contact_detail {font-family: "Raleway-Medium";font-size: 17px; color:#ffffff;}
.contact_map_area .contact_detail a {font-family: "Raleway-Medium";font-size: 17px; color:#ffffff;}
.contact_map_area .contact_chome {background:url("images/office.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.contact_map_area .contact_address{background:url("images/address.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.contact_map_area .contact_phone{background:url("images/phone.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important;padding:0 0 0 30px;}
.contact_map_area .contact_email{background:url("images/sms.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0)!important; padding:0 0 0 30px;}
.contact_map_area .contact_head{ margin-bottom:15px;color: #ffffff !important;font-family: "Raleway-Bold" !important;font-size: 24px !important;letter-spacing: 0;text-align: left !important;text-transform: capitalize;}
.contact_map_area .contact_head:after{background-color: #ffffff;content: "";display: block;height: 2px;margin: 5px 0;width: 60px;}
.contact_map_area .contact_detail div{ margin-bottom:20px;}
.contact_map_area { margin:40px 0 40px 0!important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {border: 2px solid #ffffff !important;clear: both;color: #ffffff !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng {border: 2px solid #ffffff !important;clear: both;color: #ffffff !important;}
.page-id-44 .detail_area .right_in_right .sibmit-btn{ margin:0!important;}


.content-sidebar .content-sidebar-wrap .content h2,
.content-sidebar .content-sidebar-wrap .content h3,
.content-sidebar .content-sidebar-wrap .content h4,
.content-sidebar .content-sidebar-wrap .content h5,
.content-sidebar .content-sidebar-wrap .content h6{   color: #e31818 !important;
	font-size: 23px !important;
	letter-spacing: 0;
	margin-bottom: 10px !important;
	margin-top: 19px;
	text-transform: capitalize;}




#vc_load-inline-editor{ display:none;}
.post-edit-link{ display:none;}
.content-sidebar .content{ padding:30px 0!important;}
.content-sidebar .sidebar .widget{ margin:0 0 0 !important}


input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder { color:transparent;}
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
textarea:focus:-ms-input-placeholder { color:transparent;}




.content-sidebar .wpb_wrapper > p {
	text-align: justify;
}

#eemail_txt_email.eemail_textbox_class {
	color: #fff !important;
}
.footer_main_title{
	background: url("images/adreess.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	padding-left: 36px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom:2px solid #3cbcc6;
}
.footer_address{
	background: url("images/location.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
	padding-left: 36px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #3cbcc6;
}
.footer_phone a {
	background: url("images/call_us-10.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	border-bottom:2px solid #3cbcc6;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 36px;
	width: 100%;
}
.footer_map iframe {
	height: 309px;
	margin-top:18px;

}
.footer_email{
	background: url("images/mail.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
	padding-left: 36px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #3cbcc6;
	clear: both;
}
.menu:after {
	clear: both;
}
.menu:before, .menu:after {
	content: " ";
	display: table;
}


.menu .menu li {
	height: 57px;
	line-height: 57px;
}

.menu > li {

}

.footer-one-head {
	border-bottom: 1px solid #ffffff;
	font-family:'Dosis-Medium';
	font-size: 25px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	position: relative;
}
.footer-one-head::after {
	background:#E31818;
	bottom: -2px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width:50px;
}
.footer-two-head{
	color: #ffffff !important;
	font-family: "Raleway-Medium";
	font-size: 35px !important;
	letter-spacing: 0;
	margin:0 0 15px!important;
	text-align: left !important;
	text-transform: capitalize;
}
.footer-two-head::after {
	background: url("images/right_greed.png") no-repeat scroll 18px 18px rgba(0, 0, 0, 0) !important;
	content: ".";
	height: 31px;
	position: absolute;
	width: 132px;
	text-indent:-5000px;
}
.menu .menu li a {
	font-family: "Lato-Medium";
	font-size: 18px;
	font-weight: normal !important;
	padding: 0 15px !important;
	text-transform: capitalize;
}
.page .menu > li > a {
	color: #fff;
}
.custom-header .menu > li > a {
	color: #fff;
}
.menu .current-menu-item a {

}
.menu .current-menu-item a {

}
.menu > li > a {
	display: block;
	font-size: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.menu a {
	color: #fff;
	padding: 10px 15px;
}

.menu li ul {
	display: none;
	position: relative;
}



/*-------------25-2-2015-----------*/

.container {
	width: 90%;
	max-width: 900px;
	margin: 10px auto;
}
.toggleMenu {
	display:  none;
	background: #666;
	padding: 10px 15px;
	color: #fff;
}
.nav {
	*zoom: 1;
	background: none repeat scroll 0 0 #e31818;
	list-style: outside none none;
}
.nav:before,
.nav:after {
	content: " ";
	display: table;
}
.nav:after {
	clear: both;
}
.nav ul {
	list-style: none;
	width: 9em;
}
.nav a {
	padding: 10px 15px;
	color:#fff;
}
.nav li {
	position: relative;
	height:48px;
}
.address {
	background: none repeat scroll 0 0 #dddddd;
	margin-bottom: 37px;
	padding: 21px;
}
.woocommerce-account .content {
	left: -6px;
	position: relative;
}
.nav > li {
	float: left;
}/*
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}*/
.nav > li > a {
	display: block;
}
.nav li  ul {
	position: absolute;
	left: -9999px;
	width:310px;
	top:89px;
}
.nav > li.hover > ul {
	left: 0;
}
.nav li li.hover ul {
	left: 100%;
	top: 0;
}
.nav li li a {
	display: block;
	background: #1d7a62;
	position: relative;
	z-index:100;
	border-top: 1px solid #175e4c;
}
.nav li li li a {
	background:#249578;
	z-index:200;
	border-top: 1px solid #1d7a62;
}
/*
@media screen and (max-width: 768px) {
	 .active {
		  display: block;
	 }
	 .nav > li {
		  float: none;
	 }
	 .nav > li > .parent {
		  background-position: 95% 50%;
	 }
	 .nav li li .parent {
		  background-image: url("images/downArrow.png");
		  background-repeat: no-repeat;
		  background-position: 95% 50%;
	 }
	 .nav ul {
		  display: block;
		  width: 100%;
	 }
	.nav > li.hover > ul , .nav li li.hover ul {
		  position: static !important;
	 }
}
*/

.attractions-in-carrum-downs-images .img_width {  width: 20%;}
.main_gallery_bg{width: 80%;margin: auto!important;}

.page-child .jcarousel-control-prev, .jcarousel-control-next{    top: 28px !important;}


@media screen and (max-width:736px) {

	.wpb_revslider_element.wpb_content_element {
		display: none;
	}

}



@media only screen and (min-width: 1100px) and (max-width:1280px)
{
	/*
.site-header .widget-area { width: 100% !important;}
.employee_header{height: 38px !important;}
.job_header{height: 38px !important;}
.contact_header{height: 38px !important;}
.employee_header > a{font-size: 17px !important; height: 34px !important; line-height: 33px !important; width: 89% !important;}
.job_header > a{font-size: 17px !important; height: 34px !important;  line-height: 33px !important; width: 89% !important;}
.contact_header > a{font-size: 17px !important;  height: 34px !important; line-height: 33px !important; width: 89% !important;}
.menu .nav li a{font-size: 16px !important; padding: 0 10px !important;}
.menu .nav li { height: 50px !important;  line-height: 50px !important;}
.menu .nav{width: 95% !important;}
.inner_main_title{font-size: 28px !important; line-height: 34px !important; width: 35% !important;}

.fullwidthbanner-container .fullwidthabanner { height: 430px !important;}
.rev_slider_wrapper{left:0 !important;}

.home .site-inner .content .comtainer_area { width: 95% !important;}
.full-width-content .content { padding: 0;}
.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;}
.home_service_section_main .vc_col-sm-12{ width: 95% !important;}
.home-testimnial-area .vc_col-sm-12{width: 95% !important;}
.footer-widgets .wrap { width: 95% !important;}
.home_content_two .vc_col-sm-12{ width: 95% !important;}
.home_content_two .vc_col-sm-6 { padding: 0 0 0 40px;  width: 48% !important;}
.site-footer .wrap{width: 95% !important;}
.content-sidebar-wrap{width: 95% !important;}
.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
.sidebar .widget-title{font-size: 23px !important;}
.home_content_area h1{font-size: 33px !important;}
.home_content_two h2{font-size: 32px !important;}
.home_content_two h3{font-size: 18px !important;}
.home_content_two h4{font-size: 18px !important;}
.service_content h4 a{font-size: 16px !important;}
.wpb_wrapper{font-size: 14px !important;}
.wpb_wrapper p{font-size: 14px !important;}
.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
.sidebar .form_area input, select, textarea{font-size: 14px !important;}
.page-template-default .site-container .site-inner main { width: 65% !important;}
.page-id-44 .site-container .site-inner main { width: 100% !important;}
.left_in_left {width: 72% !important;}
input, select, textarea{padding: 11.3px 16px !important;}

.footer-widgets{  padding: 40px 0 !important;}
.footer_detail{font-size: 15px !important;}
.footer_detail a{ font-size: 15px;}
.footer-social a{ margin: 4px 4px 0 0;}
.footer-widgets .widget h6{font-size: 23px !important;}
.eemail_caption{font-size: 15px !important;}
#eemail_txt_Button{font-size: 18px !important;}
#eemail_txt_email{font-size: 15px !important;}
.footer-widgets .widget-area #text-8{width: 36% !important;}
header.site-header .wrap { width: 96% !important;}
.site-container {  overflow: hidden !important;}
.left_in_left .wpcf7-captcha-captcha-943{padding: 6px 0 !important;}
.right_in_right .wpcf7-form-control.wpcf7-submit{padding: 9px 25px !important;}
*/
	.site-header { z-index: 99999;}

}


@media only screen and (min-width: 1024px) and (max-width:1100px)
{/*
.site-header .widget-area { width: 100% !important;}
.employee_header{height: 38px !important;}
.job_header{height: 38px !important;}
.contact_header{height: 38px !important;}
.employee_header > a{font-size: 17px !important; height: 34px !important; line-height: 33px !important; width: 89% !important;}
.job_header > a{font-size: 17px !important; height: 34px !important;  line-height: 33px !important; width: 89% !important;}
.contact_header > a{font-size: 17px !important;  height: 34px !important; line-height: 33px !important; width: 89% !important;}
.menu .nav{width: 95% !important;}
.inner_main_title{font-size: 28px !important; line-height: 34px !important; width: 35% !important;}

.fullwidthbanner-container .fullwidthabanner { height: 430px !important;}
.rev_slider_wrapper{left:0 !important;}

.home .site-inner .content .comtainer_area { width: 95% !important;}
.full-width-content .content { padding: 0;}
.home_service_section_main .vc_col-sm-12{ width: 95% !important;}
.home-testimnial-area .vc_col-sm-12{width: 95% !important;}
.footer-widgets .wrap { width: 95% !important;}
.home_content_two .vc_col-sm-12{ width: 95% !important;}
.home_content_two .vc_col-sm-6 { padding: 0 0 0 40px;  width: 48% !important;}
.site-footer .wrap{width: 95% !important;}
.content-sidebar-wrap{width: 95% !important;}
.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
.sidebar .widget-title{font-size: 23px !important;}
.home_content_area h1{font-size: 33px !important;}
.home_content_two h2{font-size: 32px !important;}
.home_content_two h3{font-size: 18px !important;}
.home_content_two h4{font-size: 18px !important;}
.service_content h4 a{font-size: 16px !important;}
.wpb_wrapper{font-size: 14px !important;}
.wpb_wrapper p{font-size: 14px !important;}
.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
.sidebar .form_area input, select, textarea{font-size: 14px !important;}
.page-template-default .site-container .site-inner main { width: 65% !important;}
.page-id-44 .site-container .site-inner main { width: 100% !important;}
.left_in_left {width: 72% !important;}
input, select, textarea{padding: 11.3px 16px !important;}

.footer-widgets{  padding: 40px 0 !important;}
.footer_detail{font-size: 15px !important;}
.footer_detail a{ font-size: 15px;}
.footer-social a{ margin: 4px 4px 0 0;}
.footer-widgets .widget h6{font-size: 23px !important;}
.eemail_caption{font-size: 15px !important;}
#eemail_txt_Button{font-size: 18px !important;}
#eemail_txt_email{font-size: 15px !important;}
.footer-widgets .widget-area #text-8{width: 36% !important;}
header.site-header .wrap { width: 96% !important;}
.site-container {  overflow: hidden !important;}
.left_in_left .wpcf7-captcha-captcha-943{padding: 6px 0 !important;}
.right_in_right .wpcf7-form-control.wpcf7-submit{padding: 9px 25px !important;}
*/
}


@media only screen and (min-width: 800px) and (max-width: 1023px)
{
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important; }
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.menu .nav li a{font-size: 12px !important;  padding: 0 7px !important;}
	.menu .nav li { height: 50px !important;  line-height: 50px !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{font-size: 25px !important; line-height: 30px !important;  width: 47% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}

	.home .site-inner .content .comtainer_area { width: 95% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;}
	.home-testimnial-area .vc_col-sm-12{width: 95% !important;}
	.footer-widgets .wrap { width: 95% !important;}
	.home_content_two .vc_col-sm-12{ width: 95% !important;}
	.home_content_two .vc_col-sm-6 { padding: 0 0 0 40px;  width: 48% !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 23px !important;}
	.home_content_area h1{font-size: 30px !important;}
	.home_content_two h2{font-size: 31px !important;}
	.home_content_two h3{font-size: 18px !important;}
	.home_content_two h4{font-size: 18px !important;}
	.service_content h4 a{font-size: 14px !important;}
	.wpb_wrapper{font-size: 14px !important;}
	.wpb_wrapper p{font-size: 14px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 14px !important;}
	.left_in_left {width: 77% !important;}
	input, select, textarea{padding: 11.2px 7px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 14px !important;}
	.footer_detail a{font-size: 14px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 14px !important;}
	#eemail_txt_Button{font-size: 16px !important;}
	#eemail_txt_email{font-size: 14px !important;}
	.footer-widgets .widget-area #text-8{width: 36% !important;}

	.page-template-default .site-container .site-inner main {width: 58% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 350px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{width: 30% !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-social > a { background-size: 100% auto !important;  width: 14% !important;}
	.footer-copyright{width: 36% !important;}
	.content-sidebar-wrap .sidebar { width: 39% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.head-right .textwidget span { margin: 0 5px !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area {width: 30% !important;}
	.read_more a{ font-size: 15px !important;}
	.page-id-44 .site-container .site-inner main { width: 100% !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 15px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 63% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 15px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 15px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	.site-container {  overflow: hidden !important;}
	.left_in_left .wpcf7-captcha-captcha-943{padding: 6px 0 !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{padding: 9px 25px !important;}

}

@media only screen and (min-width: 768px) and (max-width: 799px)
{
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 165px !important; }
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.menu .nav li a{font-size: 12px !important;  padding: 0 7px !important;}
	.menu .nav li { height: 50px !important;  line-height: 50px !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{font-size: 25px !important; line-height: 30px !important;  width: 47% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}

	.home .site-inner .content .comtainer_area { width: 95% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;}
	.home-testimnial-area .vc_col-sm-12{width: 95% !important;}
	.footer-widgets .wrap { width: 95% !important;}
	.home_content_two .vc_col-sm-12{ width: 95% !important;}
	.home_content_two .vc_col-sm-6 { padding: 0 0 0 40px;  width: 48% !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 23px !important;}
	.home_content_area h1{font-size: 30px !important;}
	.home_content_two h2{font-size: 31px !important;}
	.home_content_two h3{font-size: 18px !important;}
	.home_content_two h4{font-size: 18px !important;}
	.service_content h4 a{font-size: 14px !important;}
	.wpb_wrapper{font-size: 14px !important;}
	.wpb_wrapper p{font-size: 14px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 14px !important;}
	.left_in_left {width: 77% !important;}
	input, select, textarea{padding: 11.2px 7px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 14px !important;}
	.footer_detail a{font-size: 14px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 14px !important;}
	#eemail_txt_Button{font-size: 16px !important;}
	#eemail_txt_email{font-size: 14px !important;}
	.footer-widgets .widget-area #text-8{width: 36% !important;}

	.page-template-default .site-container .site-inner main {width: 58% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 350px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{width: 30% !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-social > a { background-size: 100% auto !important;  width: 14% !important;}
	.footer-copyright{width: 36% !important;}
	.content-sidebar-wrap .sidebar { width: 39% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.title-area .site-title a { background-size: 100% 100% !important; height: 69px !important; width: 213px !important;}
	.head-right .textwidget span { margin: 0 5px !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area {width: 30% !important;}
	.read_more a{ font-size: 15px !important;}
	.page-id-44 .site-container .site-inner main { width: 100% !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 15px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 63% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 15px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 15px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}

	.menu .nav { display: flex !important;}
	/*.menu li ul{ left: 221px !important;  position: absolute !important;   width: 200px !important;}*/
	.menu .nav li ul li a{width: 100% !important;}
	/*.menu #menu-item-50 ul {  left: 65px !important;  position: absolute !important;   width: 200px !important;}*/
	.site-container {  overflow: hidden !important;}
	.left_in_left .wpcf7-captcha-captcha-943{padding: 6px 0 !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 25px !important;}

}


@media only screen and (min-width: 736px) and (max-width: 768px)
{
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.menu .nav li { height: 50px !important;  line-height: 50px !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{font-size: 25px !important; line-height: 30px !important;  width: 47% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}

	.home .site-inner .content .comtainer_area { width: 95% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;}
	.home-testimnial-area .vc_col-sm-12{width: 95% !important;}
	.footer-widgets .wrap { width: 95% !important;}
	.home_content_two .vc_col-sm-12{ width: 95% !important;}

	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 23px !important;}
	.home_content_area h1{font-size: 30px !important;}
	.home_content_two h2{font-size: 31px !important;}
	.home_content_two h3{font-size: 18px !important;}
	.home_content_two h4{font-size: 18px !important;}
	.wpb_wrapper{font-size: 13px !important;}
	.wpb_wrapper p{font-size: 13px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 14px !important;}
	.left_in_left { width: 75% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{width: 36% !important;}

	.page-template-default .site-container .site-inner main {width: 58% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 350px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{width: 30% !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-social > a { background-size: 100% auto !important;  width: 14% !important;}
	.footer-copyright{width: 36% !important;}
	.content-sidebar-wrap .sidebar { width: 39% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.head-right .textwidget span { margin: 0 5px !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area {width: 30% !important;}
	.read_more a{ font-size: 15px !important;}
	.page-id-44 .site-container .site-inner main { width: 100% !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 15px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 60% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 14px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	/**/
	.page-id-44 .contact_map_area .detail_area { float: left !important;}
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box { padding: 0 5px !important; width: 25% !important;  float: left !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 {  float: left; padding: 0 0 0 35px;  width: 48% !important;}
	.toggleMenu{display: none !important;}
	.menu .nav {display: block !important;}
	.menu .nav li a{font-size: 12px !important;  padding: 0 5px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;}
	.menu .nav { display: flex !important;}
	.menu li ul{position: absolute !important; width: 200px !important;}
	.menu .nav li ul li a{width: 100% !important;}
	/**/
	.site-container {  overflow: hidden !important;}
	.left_in_left .wpcf7-captcha-captcha-943{padding: 7px 0 !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit { padding: 12px 16px !important;}

	.title-area .site-title a {
		background-size: 100% 100% !important;
		height: 89px !important;
		width: 187px !important;
	}
}

@media only screen and (min-width: 651px) and (max-width: 737px)
{
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.menu .nav li {  float: none !important; height: 41px !important; line-height: 45px !important;  text-align: center !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{font-size: 25px !important; line-height: 30px !important;  width: 47% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}
	.home .site-inner .content .comtainer_area { width: 90% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;  padding: 0 !important;}
	.home-testimnial-area .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.home_content_two .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 23px !important;}
	.home_content_area h1{font-size: 30px !important;}
	.home_content_two h2{font-size: 31px !important;}
	.home_content_two h3{font-size: 18px !important;}
	.home_content_two h4{font-size: 18px !important;}
	.wpb_wrapper{font-size: 13px !important;}
	.wpb_wrapper p{font-size: 13px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 14px !important;}
	.left_in_left {width: 76% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{  width: 70% !important;  float: none !important; margin: 0 auto !important;}
	.page-template-default .site-container .site-inner main {float: none !important;  margin: 0 auto !important; width: 90% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 300px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 20px !important;}
	.footer-widgets .widget-area .widget_text{  float: none !important;  width: 70% !important; margin: 0 auto !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-copyright{ width: 90% !important; margin: 0 auto !important;  float: none !important; text-align: center !important;}
	.content-sidebar-wrap .sidebar {float: none !important; margin: 0 auto !important;  width: 70% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.head-right .textwidget span { margin: 7px auto !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area { margin: 8px auto !important; width: 100% !important;}
	.read_more a{ font-size: 15px !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 15px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 60% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 14px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	/**/
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box {float: none !important;width: 50% !important;margin: 12px auto !important; padding: 0 !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 { float: none !important;  padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	/*.menu .nav {display: none !important;}*/
	.menu .nav li a{font-size: 12px !important; height: 41px !important; padding: 0 5px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;  float: none !important;}
	.menu li ul{position: absolute !important;}
	/**/
	.menu .nav {  margin: 0 auto !important;  width: 100% !important;}
	.employee_header{ float: none !important; height: auto !important;  width: 100% !important;}
	.job_header{ float: none !important; height: auto !important; width: 100% !important; margin: 4px auto !important;}
	.contact_header{ float: none !important; height: auto !important; width: 100% !important;}
	.head-right {float: none !important; margin: 5px auto !important;  width: 34% !important;}
	.footer-widgets .wrap { width: 90% !important;}
	/**/
	header.site-header .wrap{width: 98% !important;}
	.menu a{text-align: center !important;  padding: 6px 15px !important;width: 100% !important;}
	.service_content .content_area{height: auto !important;}
	.service_content h4{ height: 41px !important;  line-height: 30px;}
	.footer-widgets .widget-area .eemail_widget {float: none !important;  margin: 85px auto 16px !important;  position: relative !important;
		text-align: left; width: 70% !important;}

	.page-id-44 .wpcf7-form .form_left_area { float: none !important; width: 100% !important;}
	.page-id-44 .wpcf7-form .form_right_area { float: none !important; width: 100% !important;}
	.page-id-44 .site-container .site-inner main { width: 80% !important;}
	.page-id-44 .contact_map_area .detail_area { float: none !important; width: 100% !important;}
	.page-id-44 .contact_map { float: none !important; width: 100% !important;}
	.nav ul{ width: 42.3% !important;}
	span.wpcf7-not-valid-tip{ font-size: 13px !important;}
	div.wpcf7-validation-errors{font-size: 14px !important;}
	/**/
	.menu li ul{position: absolute !important;  width: 100% !important;}
	.menu .nav li ul li a { width: 100% !important;}
	.menu .nav li ul li{ width: 100% !important;}
	.toggleMenu {background: url("images/toggle.png") no-repeat scroll 0 0 ;background-position: right center !important; background-repeat: no-repeat;
		background-color:#212E59!important;}
	.site-container {  overflow: hidden !important;}

	#menu-main-menu li ul li:first-child{
		display: block;
	}

	.active { display: block;}
	.nav > li { float: none;}
	.nav > li > .parent { background-position: 95% 50%; }
	.nav li li .parent {background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
	.nav ul {display: block; width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static !important;}

}

@media only screen and (min-width: 485px) and (max-width: 651px)
{

	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}

	.inner_main_title{font-size: 21px !important; line-height: 20px !important; width: 53% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}
	.home .site-inner .content .comtainer_area { width: 90% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;  padding: 0 !important;}
	.home-testimnial-area .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.home_content_two .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 23px !important;}
	.home_content_area h1{font-size: 30px !important;}
	.home_content_two h2{font-size: 31px !important;}
	.home_content_two h3{font-size: 18px !important;}
	.home_content_two h4{font-size: 18px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 13px !important;}
	.left_in_left {width: 76% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{  width: 70% !important;  float: none !important; margin: 0 auto !important;}
	.page-template-default .site-container .site-inner main {float: none !important;  margin: 0 auto !important; width: 90% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 279px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{  float: none !important;  width: 70% !important; margin: 0 auto !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-copyright{ width: 90% !important; margin: 0 auto !important;  float: none !important; text-align: center !important;}
	.content-sidebar-wrap .sidebar {float: none !important; margin: 0 auto !important;  width: 70% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.head-right .textwidget span { margin: 7px auto !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area { margin: 8px auto !important; width: 100% !important;}
	.read_more a{ font-size: 15px !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 11px 15px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 60% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 14px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;  float: none !important;}

	/**/
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box {float: none !important;width: 50% !important;margin: 12px auto !important; padding: 0 !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 { float: none !important;  padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	.toggleMenu{display: block !important;}
	.menu .nav li {  float: none !important; height: 40px !important;  line-height: 34px !important; text-align: center !important;}
	.menu .nav{width: 95% !important;}
	.menu .nav li a{font-size: 12px !important; height: 41px !important; padding: 0 5px !important;}
	.menu li ul{position: absolute !important;}
	.menu .nav {  margin: 0 auto !important;  width: 100% !important;}
	.menu a{text-align: center !important;  padding: 6px 15px !important;}
	.menu li ul{position: absolute !important; width: 100% !important; display: none !important;}
	.menu .nav li ul li a { width: 100% !important;}
	.menu .nav li ul li{ width: 100% !important;}
	#menu-main-menu li ul li:first-child{
		display: block;
	}
	/**/

	.employee_header{ float: none !important; height: auto !important;  width: 100% !important;}
	.job_header{ float: none !important; height: auto !important; width: 100% !important; margin: 4px auto !important;}
	.contact_header{ float: none !important; height: auto !important; width: 100% !important;}
	.footer-widgets .wrap { width: 90% !important;}
	/**/
	header.site-header .wrap{width: 98% !important;}
	.service_content .content_area{height: auto !important;}
	.service_content h4{ height: 41px !important;  line-height: 30px;}
	.footer-widgets .widget-area .eemail_widget {float: none !important;  margin: 85px auto 16px !important;  position: relative !important;
		text-align: left; width: 70% !important;}

	.page-id-44 .wpcf7-form .form_left_area { float: none !important; width: 100% !important;}
	.page-id-44 .wpcf7-form .form_right_area { float: none !important; width: 100% !important;}
	.page-id-44 .site-container .site-inner main { width: 80% !important;}
	.page-id-44 .contact_map_area .detail_area { float: none !important; width: 100% !important;}
	.page-id-44 .contact_map { float: none !important; width: 100% !important;}
	.nav ul{ width: 42.3% !important;}
	.contact_header{ background-size: 22% auto !important;width: 100% !important;}
	/**/

	.toggleMenu {background: url("images/toggle.png") no-repeat scroll 0 0 ;background-position: right center !important; background-repeat: no-repeat;
		background-color:#212E59!important;}
	.site-container {  overflow: hidden !important;}


	.active { display: block;}
	.nav > li { float: none;}
	.nav > li > .parent { background-position: 95% 50%; }
	.nav li li .parent {background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
	.nav ul {display: block; width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static !important;}


}

@media only screen and (min-width: 475px) and (max-width: 485px)
{
	.site-container {  overflow: hidden !important;}
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.job_header > a{font-size: 14px !important; height: 29px !important;  line-height: 30px !important; width: 90% !important;}
	.contact_header > a{font-size: 14px !important; height: 29px !important; line-height: 30px !important; width: 90% !important;}
	.menu .nav li {  float: none !important; height: 40px !important;  line-height: 50px !important;  text-align: center !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{font-size: 18px !important; line-height: 18px !important; width: 50% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}
	.home .site-inner .content .comtainer_area { width: 90% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;  padding: 0 !important;}
	.home-testimnial-area .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.home_content_two .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 20px !important;}
	.home_content_area h1{font-size: 25px !important;}
	.home_content_two h2{font-size: 25px !important;}
	.home_content_two h3{font-size: 16px !important;}
	.home_content_two h4{font-size: 16px !important;}
	.home-testimnial-area h5{font-size: 30px !important;}
	.wpb_wrapper{font-size: 13px !important;}
	.wpb_wrapper p{font-size: 13px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 13px !important;}
	.left_in_left {width: 76% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{  width: 70% !important;  float: none !important; margin: 0 auto !important;}
	.page-template-default .site-container .site-inner main {float: none !important;  margin: 0 auto !important; width: 90% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner { height: 228px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{  float: none !important;  width: 70% !important; margin: 0 auto !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-copyright{ width: 90% !important; margin: 0 auto !important;  float: none !important; text-align: center !important;}
	.content-sidebar-wrap .sidebar {float: none !important; margin: 0 auto !important;  width: 70% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading { margin: -10% auto 0 !important;}
	.head-right .textwidget span { margin: 7px auto !important;  background-size: 20.5% !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area { margin: 8px auto !important; width: 100% !important;}
	.read_more a{ font-size: 15px !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{ padding: 12px 13px !important; font-size: 15px !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 60% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 14px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	/**/
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box {float: none !important;width: 55% !important;margin: 12px auto !important; padding: 0 !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 { float: none !important;  padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	.toggleMenu{display: block !important;}
	/*.menu .nav {display: none !important;}*/
	.menu .nav li a{font-size: 12px !important; height: 41px !important; padding: 0 5px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;  float: none !important;}
	.menu li ul{position: absolute !important;}
	/**/
	.menu .nav {  margin: 0 auto !important;  width: 100% !important;}
	.employee_header{ float: none !important; height: auto !important;  width: 100% !important;}
	.job_header{ float: none !important; height: auto !important; width: 100% !important; margin: 4px auto !important;}
	.contact_header{ float: none !important; height: auto !important; width: 100% !important;}
	.head-right {float: none !important; margin: 5px auto !important;  width: 40% !important;}
	.footer-widgets .wrap { width: 90% !important;}
	/**/
	header.site-header .wrap{width: 98% !important;}
	.menu a{text-align: center !important;  padding: 6px 15px !important;}
	.service_content .content_area{height: auto !important;}
	.service_content h4{height: 48px !important;  line-height: 20px !important;}
	.footer-widgets .widget-area .eemail_widget {float: none !important;  margin: 85px auto 16px !important;  position: relative !important;
		text-align: left; width: 70% !important;}

	.page-id-44 .wpcf7-form .form_left_area {float: none !important; width: 100% !important;}
	.page-id-44 .wpcf7-form .form_right_area {float: none !important; width: 100% !important;}
	.page-id-44 .site-container .site-inner main { width: 80% !important;}
	.page-id-44 .contact_map_area .detail_area {float: none !important; width: 100% !important;}
	.page-id-44 .contact_map {float: none !important; width: 100% !important;}
	.nav ul{ width: 42.3% !important;}
	.content-sidebar .content {padding: 30px 0 20px !important;}
	span.wpcf7-not-valid-tip{font-size: 13px !important;}
	.site-inner .content-sidebar-wrap .wpcf7-response-output { font-size: 13px !important;}
	.tp-leftarrow.default{height: 30px !important; width: 30px !important; background-size: 100% auto !important;}
	.tp-rightarrow.default{height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
	.sidebar .wpcf7-submit{font-size: 14px !important;}
	/**/
	.menu li ul{position: absolute !important; width: 100% !important; display: none !important;}
	.menu .nav li ul li a { width: 100% !important;}
	.menu .nav li ul li{ width: 100% !important;}
	.toggleMenu {background: url("images/toggle.png") no-repeat scroll 0 0 ;background-position: right center !important; background-repeat: no-repeat;
		background-color: #212E59!important;}

	#menu-main-menu li ul li:first-child{
		display: block;
	}

	.active { display: block;}
	.nav > li { float: none;}
	.nav > li > .parent { background-position: 95% 50%; }
	.nav li li .parent {background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
	.nav ul {display: block; width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static !important;}

}
@media only screen and (min-width: 320px) and (max-width: 475px)
{
	.site-container {  overflow: hidden !important;}
	.site-header .widget-area { width: 100% !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 13px !important; height: 29px !important; line-height: 28px !important; width: 90% !important;}
	.job_header > a{font-size: 13px !important; height: 29px !important;  line-height: 28px !important; width: 90% !important;}
	.contact_header > a{font-size: 13px !important; height: 29px !important; line-height: 28px !important; width: 90% !important;}
	.menu .nav li { height: 40px !important; line-height: 36px !important; text-align: center !important;  width: 100% !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{ font-size: 18px !important; line-height: 18px !important; width: 65% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}
	.home .site-inner .content .comtainer_area { width: 90% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;  padding: 0 !important;}
	.home-testimnial-area .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.home_content_two .vc_col-sm-12{ padding: 0 !important; width: 90% !important;  margin: 0 auto !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 20px !important;}
	.home_content_area h1{font-size: 23px !important;}
	.home_content_two h2{font-size: 23px !important;}
	.home_content_two h3{font-size: 16px !important;}
	.home_content_two h4{font-size: 16px !important;}
	.home-testimnial-area h5{font-size: 25px !important;}
	.wpb_wrapper{font-size: 13px !important;}
	.wpb_wrapper p{font-size: 13px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 25px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 25px !important;}
	.sidebar .form_area input, select, textarea{font-size: 13px !important;}
	.left_in_left {width: 100% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{  padding: 40px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{  width: 80% !important;  float: none !important; margin: 0 auto !important;}
	.page-template-default .site-container .site-inner main {float: none !important;  margin: 0 auto !important; width: 90% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner {height: 160px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{  float: none !important;  width: 80% !important; margin: 0 auto !important;}
	.footer-widgets .widget { margin: 0 20px 0 0 !important;}
	.footer-copyright{ width: 90% !important; margin: 0 auto !important;  float: none !important; text-align: center !important;}
	.content-sidebar-wrap .sidebar { float: none !important; margin: 0 auto !important; width: 80% !important;}
	.site-header { padding-bottom: 0;}
	.inner_header .inner_heading {margin: -15% auto 0 !important;}

	.head-right .textwidget span { margin: 7px auto !important;  background-size: 20.5% !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area { margin: 8px auto !important; width: 100% !important;}
	.read_more a{ font-size: 15px !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{padding: 12px 14px !important; font-size: 15px !important; margin: 5px auto !important;}
	.left_in_left .wpcf7-form-control-wrap { width: 62% !important;  float: right !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area { margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 13px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	/**/
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box {float: none !important; width: 62% !important; margin: 12px auto !important; padding: 0 !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 { float: none !important;  padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	.toggleMenu{display: block !important;}
	/*.menu .nav {display: none !important;}*/
	.menu .nav li a{font-size: 12px !important; height: 41px !important; padding: 0 5px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;  float: none !important;}
	.menu li ul{position: absolute !important;}
	/**/
	.menu .nav {  margin: 0 auto !important;  width: 100% !important; }

	.employee_header{ float: none !important; height: auto !important;  width: 100% !important;}
	.job_header{ float: none !important; height: auto !important; width: 100% !important; margin: 4px auto !important;}
	.contact_header{ float: none !important; height: auto !important; width: 100% !important;}
	.head-right { float: none !important; margin: 0 auto !important; width: 56% !important;}
	.footer-widgets .wrap { width: 90% !important;}
	/**/
	header.site-header .wrap{width: 98% !important;}
	.menu a{text-align: center !important;  padding: 6px 15px !important;}
	.service_content .content_area{height: auto !important;}
	.service_content h4{height: 48px !important;  line-height: 20px !important;}
	.footer-widgets .widget-area .eemail_widget {float: none !important;  margin: 85px auto 16px !important;  position: relative !important;
		text-align: left; width: 80% !important;}

	.page-id-44 .wpcf7-form .form_left_area {float: none !important; width: 100% !important;}
	.page-id-44 .wpcf7-form .form_right_area {float: none !important; width: 100% !important;}
	.page-id-44 .site-container .site-inner main { width: 90% !important;}
	.page-id-44 .contact_map_area .detail_area {float: none !important; width: 100% !important;}
	.page-id-44 .contact_map {float: none !important; width: 100% !important;}
	.nav ul{ width: 42.3% !important;}
	.content-sidebar .content {padding: 30px 0 20px !important;}
	span.wpcf7-not-valid-tip{font-size: 13px !important;}
	.site-inner .content-sidebar-wrap .wpcf7-response-output { font-size: 13px !important;}
	.tp-leftarrow.default{height: 30px !important; width: 30px !important; background-size: 100% auto !important;}
	.tp-rightarrow.default{height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
	.sidebar .wpcf7-submit{font-size: 14px !important;}
	.inner_header img { background-size: 100% 100% !important; float: none !important; height: 60px !important;}
	.contact_map_area .contact_detail div { font-size: 13px !important; margin-bottom: 12px !important;}
	.right_in_right {float: right !important; width: 50% !important;}
	.home_content_area { padding: 20px 0 !important;}
	.home_content_two {  padding: 30px 0 15px !important;}
	.home_content_two .vc_row{margin: 0 !important;}
	.testimonial .heading{padding-left: 0 !important;}
	/**/
	.menu li ul{position: absolute !important; width: 100% !important; display: none !important;}
	.menu .nav li ul li a { width: 100% !important;}
	.menu .nav li ul li{ width: 100% !important;}
	.toggleMenu {background: url("images/toggle.png") no-repeat scroll 0 0 ;background-position: right center !important; background-repeat: no-repeat;
		background-color: #212E59!important;}
	.page-id-44 .wpcf7-form{padding: 30px 20px 10px;}

	#menu-main-menu li ul li:first-child{
		display: block;
	}

	.active { display: block ;}
	.nav > li { float: none;}
	.nav > li > .parent { background-position: 95% 50%; }
	.nav li li .parent {background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
	.nav ul {display: block; width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static !important;}
	.site-title {    margin-bottom: 10px !important;}
}

@media only screen and (min-width: 200px) and (max-width: 320px)
{
	.site-container {  overflow: hidden !important;}
	.site-header .widget-area { width: 100% !important;  margin-bottom: 10px !important;}
	.employee_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.job_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.contact_header{height: 33px !important; padding: 0 0 0 44px !important;  width: 159px !important;}
	.employee_header > a{font-size: 13px !important; height: 26px !important; line-height: 25px !important; width: 88% !important;}
	.job_header > a{font-size: 13px !important; height: 26px !important;  line-height: 25px !important; width: 88% !important;}
	.contact_header > a{font-size: 13px !important; height: 26px !important; line-height: 25px !important; width: 88% !important;}
	.menu .nav li {  height: auto !important;  line-height: 40px !important;  text-align: center !important;  width: 100% !important;}
	.menu .nav{width: 95% !important;}
	.inner_main_title{ font-size: 16px !important; line-height: 18px !important;   width: 70% !important;}
	/*slider*/
	.rev_slider_wrapper{left:0 !important;}
	.home .site-inner .content .comtainer_area { width: 90% !important;}
	.full-width-content .content { padding: 0;}
	.home_service_section_main .vc_col-sm-12{ width: 95% !important;  padding: 0 !important;}
	.home-testimnial-area .vc_col-sm-12{width: 90% !important; padding: 0 !important;}
	.home_content_two .vc_col-sm-12{ padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	.site-footer .wrap{width: 95% !important;}
	.content-sidebar-wrap{width: 95% !important;}
	.inner_header .inner_heading .wpb_wrapper{width: 95% !important;}
	.sidebar .widget-title{font-size: 20px !important;}
	.home_content_area h1{font-size: 20px !important;}
	.home_content_two h2{font-size: 20px !important;}
	.home_content_two h3{font-size: 16px !important;}
	.home_content_two h4{font-size: 16px !important;}
	.home-testimnial-area h5{font-size: 25px !important;}
	.wpb_wrapper{font-size: 13px !important;}
	.wpb_wrapper p{font-size: 13px !important;}
	.content-sidebar .content-sidebar-wrap .content h2{ font-size: 20px !important;}
	.content-sidebar .content-sidebar-wrap .content h3{ font-size: 20px !important;}
	.sidebar .form_area input, select, textarea{font-size: 13px !important;}
	.left_in_left {width: 100% !important;}
	input, select, textarea{ padding: 11.9px 5px !important;}
	/*footer*/
	.footer-widgets{ padding: 30px 0 !important;}
	.footer_detail{font-size: 13px !important;}
	.footer_detail a{font-size: 13px !important;}
	.footer-social a{ margin: 4px 4px 0 0;}
	.footer-widgets .widget h6{font-size: 21px !important;}
	.eemail_caption{font-size: 13px !important;}
	#eemail_txt_Button{font-size: 15px !important;}
	#eemail_txt_email{font-size: 13px !important;}
	.footer-widgets .widget-area #text-8{width: 85% !important;  float: none !important; margin: 0 auto !important;}
	.page-template-default .site-container .site-inner main {float: none !important;  margin: 0 auto !important; width: 90% !important;}
	.site-inner, .wrap { max-width: 100% !important;  width: 100% !important;  padding: 0 !important; margin-top: 0 !important;}
	.fullwidthbanner-container .fullwidthabanner { height: 154px !important;}
	.service_box .wpb_text_column.wpb_content_element:nth-of-type(2){padding: 12px !important;}
	.footer-widgets .widget-area .widget_text{  float: none !important;   width: 85% !important; margin: 0 auto !important;}
	.footer-widgets .widget {margin: 0 20px 0 0 !important;}
	.footer-copyright{width: 90% !important; margin: 0 auto !important;  float: none !important; text-align: center !important;}
	.content-sidebar-wrap .sidebar { float: none !important; margin: 0 auto !important; width: 90% !important;}
	.site-header {padding-bottom: 0 !important;}
	.inner_header .inner_heading {margin: -16% auto 0 !important;}
	.head-right .textwidget span {margin: 4px auto !important;  background-size: 20.5% !important;}
	.header.site-header .wrap{width: 98% !important;}
	.header-image .title-area {margin: 8px auto !important;    margin-bottom: 0 !important; width: 100% !important;}
	.site-title {    margin-bottom: 10px !important;}
	.read_more a{font-size: 15px !important;}
	.right_in_right .wpcf7-form-control.wpcf7-submit{padding: 12px 14px !important; font-size: 15px !important; margin: 5px auto !important;}
	.left_in_left .wpcf7-form-control-wrap {width: 64% !important;}
	.left_in_left .wpcf7-captcha-captcha-943 { margin: 0 5px 0 0 !important;}
	.contact_map_area .contact_detail{font-size: 14px !important;}
	.contact_map_area {margin: 21px 0 !important;  padding: 30px 15px !important;}
	.contact_map_area .contact_detail a{font-size: 13px !important;}
	.contact_map_area .contact_head { font-size: 21px !important;}
	/**/
	.home_service_img a img {width: 100% !important;}
	.home_service_section_main .vc_inner .service_box {float: none !important; width: 62% !important; margin: 12px auto !important; padding: 0 !important;margin-bottom: 0 !important;}
	.service_content h4 a{ font-size: 13px !important;}
	.home .home_service_section_main{padding: 20px 0 !important;}
	.home_content_two .vc_col-sm-6 { float: none !important;  padding: 0 !important; width: 90% !important; margin: 0 auto !important;}
	.toggleMenu{display: block !important;}
	.menu .nav li a{font-size: 12px !important; height: 41px !important; padding: 0 5px !important;}
	.footer-copyright {font-size: 14px !important;}
	.footer-website-author{font-size: 14px !important;  float: none !important;}
	/**/
	.menu .nav {  margin: 0 auto !important;  width: 100% !important;}
	.employee_header{ float: none !important; height: auto !important;  width: 100% !important;}
	.job_header{ float: none !important; height: auto !important; width: 100% !important; margin: 4px auto !important;}
	.contact_header{ float: none !important; height: auto !important; width: 100% !important;}
	.head-right { float: none !important; margin: 0 auto !important; width: 56% !important;}
	.footer-widgets .wrap { width: 90% !important;}
	/**/
	header.site-header .wrap{width: 98% !important;}
	.menu a{text-align: center !important;  padding: 6px 15px !important;}
	.service_content .content_area{height: auto !important;}
	.service_content h4{height: 48px !important;  line-height: 20px !important;}
	.footer-widgets .widget-area .eemail_widget {float: none !important;  margin: 85px auto 16px !important;  position: relative !important;
		text-align: left; width: 85% !important;}

	.page-id-44 .wpcf7-form .form_left_area {float: none !important; width: 100% !important;}
	.page-id-44 .wpcf7-form .form_right_area {float: none !important; width: 100% !important;}
	.page-id-44 .site-container .site-inner main {width: 95% !important;}
	.page-id-44 .contact_map_area .detail_area {float: none !important; width: 100% !important;}
	.page-id-44 .contact_map {float: none !important; width: 100% !important;}
	.nav ul{ width: 42.3% !important;}
	.content-sidebar .content {padding: 30px 0 0 !important;}
	span.wpcf7-not-valid-tip{font-size: 13px !important;}
	.site-inner .content-sidebar-wrap .wpcf7-response-output { font-size: 13px !important;}
	.tp-leftarrow.default{height: 25px !important; width: 25px !important; background-size: 100% auto !important;}
	.tp-rightarrow.default{height: 25px !important;  width: 25px !important;  background-size: 100% auto !important;}
	.sidebar .wpcf7-submit{font-size: 14px !important;}
	.inner_header img { background-size: 100% 100% !important; float: none !important; height: 60px !important;}
	.contact_map_area .contact_detail div { font-size: 13px !important; margin-bottom: 12px !important;}
	.right_in_right {float: right !important; width: 50% !important;}
	.home_content_area { padding: 20px 0 !important;}
	.home_content_two {  padding: 30px 0 15px !important;}
	.home_content_two .vc_row{margin: 0 !important;}
	.testimonial .heading{padding-left: 0 !important;}
	.page-id-44 .detail_area .wpb_wrapper p { margin-bottom: 18px !important;}
	.page-id-44 .wpcf7-form {padding: 30px 20px 10px !important;}

	.menu li ul{position: absolute !important; width: 100% !important; display: none !important;}
	.menu .nav li ul li a { width: 100% !important;}
	.menu .nav li ul li{ width: 100% !important;}

	.toggleMenu {background: url("images/toggle.png") no-repeat scroll 0 0 ;background-position: right center !important; background-repeat: no-repeat; background-color: #212E59!important;}
	.first_service_area {  margin-bottom: 0 !important;}
	#menu-main-menu li ul li:first-child{ display: block;}
	.active { display: block;}
	.nav > li { float: none;}
	.nav > li > .parent { background-position: 95% 50%; }
	.nav li li .parent {background-image: url("images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 50%; }
	.nav ul {display: block; width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static !important;}

}




/*comman_css*/
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{ margin:0!important;}

/*header*/
.site-header{  background-color: #00A8B5 !important;  height: 89px;}

.header_right_other{ float:left; padding:21px 20px 0 0;}
.header_contact_no {float: left;line-height: 28px;border-left: 1px solid #929292;padding: 0 22px 0 15px;margin:22px 0;}
.header_contact_no .head-call{ display:block!important;font-family:'LatoLatin-Regular'; font-size:15px; color:#3b3b3b; text-transform:uppercase;letter-spacing:1px; text-align:left;}
.header_contact_no .head-call-other{ display:block!important;font-family:'LatoLatin-Regular'; font-size:25px; color:#3b3b3b; text-transform:uppercase;letter-spacing:1px; text-align:left;}
.header_contact_no a{display:block!important;font-family:'LatoLatin-Regular'; font-size:35px; color:#00cfcf; text-transform:uppercase; text-align:left;letter-spacing:1px; margin-top:4px;}
#language-tools{ position:relative; z-index:50000;}
#language-tools ul  li a{ color:font-family:'LatoLatin-Regular'; font-size:13px; color:#3b3b3b; letter-spacing:1px; display:block;}
#language-tools ul  li{ line-height:31px;}
#language-tools ul  li ul{ display:none;}
#language-tools ul  li:hover ul{ display:block; position:absolute; border:1px solid #0099AD; }
.slider_area {margin: -188px 0 0!important;}
#language-tools ul  li ul li a{ background:#00CFCF; padding:8px; text-align:left; width:200px; border-bottom:1px solid #ffffff; color:#ffffff;}
#language-tools ul  li ul li a:hover{ background:#0099b0;}



/*service_area*/


.service_area {position: relative;top: -40px;}
.service_area .vc_col-sm-12{ padding:0!important; width:1100px; margin:0 auto; float:none;}
.service_area{ position:relative; z-index:90000; padding-bottom:110px;}
.service_area h1{font-family:'Raleway-Medium'; font-size:35px; color:#212e59; text-transform:none; text-align:center; margin:0 0 0 0!important; background:#ffffff;}

.service_area .jcarousel li{ padding:10px 15px 0!important;}
.service_area .jcarousel li a:last-child{ display:block; background:#212e59!important; height:50px!important; position:relative; color:#ffffff!important;}
.jcarousel span {display: block;height: 50px;line-height: 50px;font-size: 22px;}
.service_area .jcarousel li a:hover{ background:#00A8B5!important;}
.service_area .jcarousel-control-prev{ background:url("images/left_arow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; width:55px; height:47px!important;}
.service_area .jcarousel-control-next{ background:url("images/right_arow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important; width:52px; height:47px!important;}
.service_area .jcarousel-control-prev {float: none!important;left:510px!important;top: 275px!important; text-indent:-5000px;}
.service_area .jcarousel-control-next {right: 483px!important;top: 275px!important;text-indent:-5000px;}
.service_area .one_title{ padding-bottom:20px;}


/*welcome_area*/
.welcome_area{ padding:0; background:#efefef; height:410px!important;}
.welcome_area .vc_col-sm-12{ padding:0!important; width:1147px; margin:0 auto; float:none;}
.welcome_area h1{ font-size:61px; color:#414141; text-transform:uppercase;font-family:'MilfordCondensedBold-Regular'; margin-bottom:30px; margin-top:40px;}
.welcome_area h1 span{ display:block; color:#00cfcf; font-size:43px;}
.welcome_area h1 span strong{color:#414141;}
.welcome_area p{ color:#505050; font-size:20px; line-height:32px;}
.welcomr_text_area{ width:620px!important;}
.welcome_img_area { width:515px!important;float:right!important; text-align:right!important; }
.welcome_img_area p{ margin:0!important; color:#505050;}
.welcome_img_area img{ margin-top:75px;}

/*home_main_title*/
.home_main_title .vc_col-sm-12{ padding:0!important; width:1147px; margin:0 auto; float:none;}
.home_main_title{ padding:130px 0 40px;}
.home_main_title h2{ text-align:center; font-size:48px; color:#00cfcf!important;font-family:'MilfordCondensedBold-Regular'; float:left; letter-spacing:0!important; display:block; width:100%!important;}
.home_main_title span{ font-size:78px;}

/*social_area*/
.social_icon_area{ background:#01CFCF; padding:45px 0;}
.social_icon_area .vc_col-sm-12{ padding:0!important; width:1147px; margin:0 auto; float:none;}
.social_icon_area p{ margin:0!important; text-align:center;}
.social_icon_area a{ padding:0 5px;}

/*footer*/
.footer-widgets{  background:#00a8b5;}
.site-footer{background:#0e1d52;padding:20px 0;}
.footer-website-author{ top:0; position:relative;}
.footer-widgets ul li a {
	font-size: 18px;
	padding: 3px 0 3px 5px !important;
	text-transform: capitalize;
	border-bottom: 1px solid #3cbcc6;
}
.footer-widgets ul li a:hover{color:#0E1D52!important;}

.footer-widgets ul li:first-child{ display:block; width:100%!important;}
#nav_menu-8{width:17%!important;}
#nav_menu-9{width:17%!important;}
#nav_menu-10{width:22%!important;}
#nav_menu-11{width:23%!important;}
#nav_menu-12{width:16%!important; float:right;}

.products-footer-list {
	float: left;
	width:30%;
}
.products-footer-info {
	float: left;
	width:34.33%;
	margin-right: 2%;
	font-size:17px;
}
.products-footer-info  a{font-size:18px;}
.products-footer-map {
	float:right;
	width: 32.33%;
}
.footer-social {float: left;width: 100%; background:#01CFCF; padding:50px 0;}
.footer-social .Social_Widget{ width:1147px; margin:0 auto; float:none; text-align:center;}
.smw_left{margin: 0 !important;text-align: center!important;width: 100%!important;display: block!important;float: left;}
.smw_left a{ margin:0!important; display:inline-block; float:none; }
.smw_left a img{  height: 35px !important;
	width: 35px !important;}

/*inner_page*/
.inner_header .vc_col-sm-12{ padding:0!important; margin-top:-190px!important;}
.site-header .wrap {
	height: 103px;
}
/*contact us*/

.location_dv {background: url("images/call.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);line-height: 26px; padding: 0 0 0 25px;}
.phone_dv {background: url("images/cantact_call.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);line-height: 26px;margin: 10px 0;padding: 0 0 0 25px;}
.email_dv {background:url("images/call.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);line-height: 26px;padding: 0 0 0 25px;}
.contact_info_area h2{color: #00cfcf !important;font-family: "MilfordCondensedBold-Regular";font-size: 30px !important;letter-spacing: 0;margin:0 0 20px 0 !important;text-transform: capitalize;}
.contact_info_area h2:after {background-color: #00cfcf;content: "";display: block;height: 3px;margin: 5px 0;width: 110px;}
.contact_info_area h4{color: #00cfcf !important;font-family: "MilfordCondensedBold-Regular";font-size: 30px !important;letter-spacing: 0;margin:20px 0 20px !important;text-transform: capitalize;}
.contact_info_area h4:after {background-color: #00cfcf;content: "";display: block;height: 3px;margin: 5px 0;width: 110px;}
.contact_form_area{ padding:20px 0;}
.contact_in_form h3{color: #00cfcf !important;font-family: "MilfordCondensedBold-Regular";font-size: 30px !important;letter-spacing: 0;margin:0px 0 20px !important;text-transform: capitalize;}
.contact_in_form h3:after {background-color: #00cfcf;content: "";display: block;height: 3px;margin: 5px 0;width: 110px;}
.contact_form_area{ padding:20px 0;}

.contact_form_in .wpcf7-form-control.wpcf7-submit{ width:auto!important; background:#00CFCF!important; padding:20px; color:#ffffff!important; font-size:18px;}
.contact_form_in .wpcf7-form-control.wpcf7-submit:hover{ background:#0099AD!important;}
.contact_form_in textarea{ background:none!important; height:110px; border:1px solid #dddddd!important; color:#000000!important;}
.contact_form_in textarea:focus{ border:1px solid #999999!important;}
.contact_form_in .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{ border:2px solid #dddddd!important; color:#333333!important;}
.contact_form_in .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng{ border:2px solid #dddddd!important; color:#333333!important;}


/*blog*/

.blog article .entry-title{color: #00cfcf !important;font-family: "MilfordCondensedBold-Regular";font-size: 30px !important;letter-spacing: 0;margin-bottom: 10px !important;text-transform: capitalize;}
.blog article .entry-title a{ color:#00CFCF;}
.blog article .entry-title a:hover{ color:#0099AD;}
.blog article .entry-title:after {background-color: #00cfcf;content: "";display: block;height: 3px;margin: 0px 0;width: 110px;}
.blog article p a{ display:block; width:120px; background:#00CFCF; padding:10px; text-align:center; color:#ffffff; font-size:18px; margin-top:10px;}
.blog article p a:hover{ background:#0099AD; color:#ffffff!important;}
.content-sidebar-wrap .post{border-bottom:4px solid #00CFCF;}
.entry-content .extra_title{color: #00cfcf !important;font-family: "MilfordCondensedBold-Regular";font-size: 30px !important;letter-spacing: 0;margin-bottom: 10px !important;
	text-transform: capitalize;}
.entry-content .extra_title:after {background-color: #00cfcf;content: "";display: block;height: 3px;margin: 0px 0;width: 110px;}
#reply-title{color:#00A8B5!important;font-size:24px !important;letter-spacing: 0;margin-bottom: 10px !important;
	text-transform: capitalize;font-family:'Raleway-Medium';}
.comment-form-comment label{color:#00A8B5!important;font-size:24px !important;letter-spacing: 0;margin-bottom: 10px !important;
	text-transform: capitalize; font-weight:normal;}
.form-submit #submit{ width:auto; background:#00cfcf;}
.form-submit #submit:hover{ background:#0099ad;}
#comment{ color:#5d5d5d!important;}

#yith_woocommerce_ajax_search-2{display: none;}

#yith_woocommerce_ajax_search-2.close-search-box{display: block;}
#yith_woocommerce_ajax_search-2.show-search-box{display: none;}




.woocommerce-account .woocommerce .myaccount_address {
	display: none;
}


.woocommerce-account legend {
	color: #fff;
	font-weight: bold;
}
.woocommerce-account fieldset {
	border: medium none;
	margin: 30px 0 0;
	padding: 0;
}
.woocommerce-account .form-row.form-row-wide > label {
	text-align: left;
}


/*changes contact form*/

.contact_detail_area{float: left;}
.google_map iframe { float: right; height: 130px !important;   width: 234px;margin-top: 28px;}
.contact_section_area { border-bottom: 1px solid #cccccc; float: left; padding-bottom: 15px;  width: 100%;}
.page-id-403 .content-sidebar-wrap{  margin-top: 15px;}
.page-id-120 input, .page-id-120 select, .page-id-120  textarea{width: 100% !important;box-sizing: inherit !important;}
.inner_form_area > p:last-child {  margin-right: 0 !important;}
.inner_form_area > p:last-child input{float:right;}
.page-id-120 .wpcf7-form-control.wpcf7-captchar {  width: 100% !important;}
.page-id-120  textarea{width: 100% !important;}
.page-id-120 .wpcf7-form-control.wpcf7-submit{width: 100% !important;}
.inner_form_area{ width: 100% !important;}
.contact_form input:placeholder{color:#fff!important; opacity:1!important;}
::-webkit-input-placeholder {color:#000!important;}
.enquiry-left ::-webkit-input-placeholder {color:#000!important;}


/*changes*/
#menu-item-11 > a { background: url("images/home-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0); padding: 0 !important;  text-indent: -9999px;  width: 50px;
	border-right: 0;}
.menu .nav li#menu-item-11 { background: none repeat scroll 0 0 #000000;}
.contact_form { border: 1px solid #cccccc !important; float: left;  padding: 25px;}
.home mark {display: none;}



/*welcome_area*/
.container_area{ padding:30px 0;}
.container_area .vc_col-sm-12{ width:1140px; padding:0!important; margin:0 auto; float:none!important;}
.container_area h1{ margin:0 0 15px 0!important;font-family:'Dosis-Medium'; font-size:40px!important; color:#bc1713!important;  text-transform:capitalize!important;}
.container_area h1::after {background: url("images/black_greed.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: 15px;display: block;content: ".";width: 201px;
	margin:5px auto 0!important;float: none!important;}


/*home_categories_area*/

.home_categories_area{padding:30px 0; background:#0f0f0f;}
.home_categories_area .vc_col-sm-12{ width:1140px; padding:0!important; margin:0 auto; float:none!important;}
.home_categories_area  .woocommerce ul.products li.product{ background:none!important;box-shadow:0px 0px 0px #bdbdbd!important; border:none!important;}
.home_categories_area h2{ margin:0 0 30px 0!important;font-family:'Dosis-Medium'; font-size:40px!important; color:#ffffff!important;  text-transform:capitalize!important; text-align:center;}
.home_categories_area h2:after{background: url("images/white_greed.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: 15px;display: block;content: ".";width: 201px;
	margin:15px auto 0!important;float: none!important; text-indent:-5000px;}
.home_categories_area .woocommerce ul.products li.product a img{ width:auto!important; margin:0 auto!important; transform: translate3d(0px, 0px, 0px);transition: all 0.7s ease 0s;}
.home_categories_area .woocommerce ul.products li.product h3{ display:block!important; text-align:center!important; font-size:22px; color:#ffffff!important; font-family:'Dosis-Medium'; text-transform:capitalize; background:url("images/red_lining.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); padding:0!important; height:80px; margin:15px 0 25px 0;}
.home_categories_area .woocommerce ul.products li.product:hover  h3{ background:url("images/white_hover.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); color:#E31818!important;}
.home_categories_area .woocommerce ul.products li.product:hover img{transform: rotateY(180deg);  transform-style: preserve-3d;}


/*news_area*/

.news_area{ padding:30px 0!important;}
.news_area .vc_col-sm-12{ width:1140px; padding:0!important; margin:0 auto; float:none!important;}
.news_area h4{ margin:0 0 15px 0!important;font-family:'Dosis-Medium'!important; font-size:40px!important; color:#bc1713!important;  text-transform:capitalize!important; text-align:center;}
.news_area h4:after{background: url("images/black_greed.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: 15px;display: block;content: ".";width: 201px;
	margin:5px auto 0!important;float: none!important;text-indent:-5000px;}
.news_area .home_news_grid{ float:left; width:355px; margin:0 36px 0 0;}
.news_area .home_news_grid:last-child{ margin:0!important; }
.news_area .image img{display:block;}
.top_news{background:#000000; height:30px;}
.top_news .author{ background: url("images/admin_img.jpg") no-repeat scroll center left 10px rgba(0, 0, 0, 0);color: #ffffff;float: left;height: 30px;line-height: 30px;padding: 0 0 0 30px;}
.top_news .date{ float:left;background:url("images/date_img.jpg") no-repeat scroll center left 15px rgba(0, 0, 0, 0);color:#ffffff;height: 30px;line-height: 30px;padding: 0 0 0 40px;}

.news_data{ border:1px solid #eaeaea; padding:20px;}
.title a{ font-size:24px;font-family:'Dosis-Medium'!important; color:#bc1713;}
.title a:hover{ color:#000000;}
.title{ margin-bottom:5px;}
.contant p{font-family: "Roboto" !important;color:#555555;font-size:15px;}
.readmore a{background:url("images/read_more_one.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); padding:0 0 0 30px; color:#bc1713;}
.readmore a:hover{background:url("images/black.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); padding:0 0 0 30px; color:#000000;}



/*home_contact_area*/

.home_conatact_area{ padding:30px; background:#bc1713; color:#ffffff;}
.home_conatact_area .vc_col-sm-12{ width:1140px; padding:0!important; margin:0 auto; float:none!important;}
.home_conatact_area h5{ margin:0 0 24px 0!important;font-family:'Dosis-Medium'; font-size:40px!important; color:#ffffff!important;  text-transform:capitalize!important; text-align:center;}
.home_conatact_area h5:after{background: url("images/white_greed.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);height: 15px;display: block;content: ".";width: 201px;
	margin:5px auto 0!important;float: none!important; text-indent:-5000px;}
.home_conatact_area .on_title p{ color:#ffffff; text-align:center;font-family:'Dosis-Medium'; font-size:18px;}
.home_conatact_area p{ color:#ffffff;}
.home_inputs p{ float:left;font-family:'Dosis-Medium'; font-size:18px;}
.home_inputs input{ padding:0 20px; border:1px solid #ffffff; background:none; height:59px; line-height:59px; color:#ffffff;}
.wpb_wrapper .first_in {width: 38%!important;margin: 0 20px 0 0!important;}
.wpb_wrapper .second {width: 38%!important;margin: 0 20px 0 0!important;}
.submit_button input{ margin:0!important; background:#ffffff!important; color:#bc1713!important; font-size:26px;font-family:'Dosis-Medium';}
.submit_button input:hover{ background:#000000!important; color:#ffffff!important;}
.submit_button{ width:20%;}
.radio_buttons{ clear:both;}
span.wpcf7-list-item{ margin-left:20px!important;}
.ui-widget-content{ z-index:500000!important;}


/*header*/
.head-address{ float:left; text-align:left;font-family: "Roboto" !important;border-right:1px solid #c9c9c9; padding:0 18px 0 0; margin-right:15px;}
.head-social-liks{ float:left; margin-top:7px;}
.header_address{background: url("images/top_adress.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);color: #00a8b5;float: left;font-family: "Lato-Regular";font-size: 17px;line-height: 21px;padding: 5px 15px 0 42px;border-right: 1px solid #eeeeee;height: 50px;margin-right: 15px;}


/*home_contact_form*/

.home_contact_area .vc_col-sm-12{ width:1100px; margin:0 auto; float:none; padding:0;}
.home_contact_area{ position:relative; z-index:50000;}
.home_contact_area form{ padding:20px 20px 0!important; background:url("images/c.png") repeat scroll right top rgba(0, 0, 0, 0); position:relative; top:-45px; border-bottom:4px solid #00A8B5;}
.row-one .booking-text{ float:left; width:220px; height:48px; background:#212e59; color:#00a8b5; font-size:24px;font-family:'Raleway-Bold'; line-height:48px; padding:0 0 0 25px; margin:0 0 0 0;}
.row-one .booking-text:after{background: url("images/online_booking.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);content: "";height: 48px;position: absolute;width: 21px; text-indent:-5000px;}
.first_select{ float:left;height:48px; background:#ffffff; color:#00a8b5; font-size:24px;font-family:'Raleway-Bold'; line-height:48px; padding:0 20px 0 35px;}
.first_select:after{background: url("images/carrun=m_downs.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);content: ".";height: 48px;position: absolute;width:13px; padding-right:10px; text-indent:-5000px;}
.acc-option{ float:left; }
.acc-option select{ width:355px; background:#00a8b5;height:48px; margin:0; color:#ffffff; font-size:20px;font-family:'Raleway-Medium';}
.row-two p {float: left;margin-right:16px!important; margin-bottom:0!important; font-size:20px; color:#212e59;font-family:'Raleway-Medium';}
.acc-option select{-webkit-appearance: none;-webkit-border-radius:0;  border-radius:0;}
.row-two p select{ background:#00a8b5; height:37px; margin-top:0!important; color:#ffffff; padding:0 10px;}
.row-two p input{ background:#00a8b5; height:37px; color:#ffffff; font-size:16px; padding:0 10px;}
.one_input{width:18%;}
.two_input{width:18%;}
.three_input{width:14%;}
.four_input{width:14%;}
.five_input{width:14%;}
.six_input{width:14%; float:right;}
.row-two p.six_input {margin: 0!important; float:right;}
.six_input .wpcf7-form-control.wpcf7-submit{ margin-top:0px; padding:12.5px 10px; background:#212e59; letter-spacing:0;}
.six_input .wpcf7-form-control.wpcf7-submit:hover{ background:#00A8B5;}
.row-two{ margin-top:20px;}
.home_contact_area form span.wpcf7-not-valid-tip{ font-size:12px;}
.three_input input{ background:url("images/date_icon.jpg") no-repeat scroll right top #00A8B5!important;}
.four_input input{ background:url("images/date_icon.jpg") no-repeat scroll right top #00A8B5!important;}
.footer_social{ display:none;}

/*client_logo_area*/

.client_logo_area{ padding:30px 0;}
.client_logo_area .vc_col-sm-12{ width:1100px; margin:0 auto!important; float:none; text-align:center;}
.client_logo_area h4{background: none repeat scroll 0 0 #ffffff;color: #212e59;font-family: "Raleway-Medium";font-size: 35px;margin:0 0 35px!important;text-align: center;text-transform: capitalize;}
.client_logo_area h4::after {background: url("images/left_grey.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;content: ".";display: block;float: left;
	margin-top: -21px;
	position: absolute;
	text-indent: -5000px;
	vertical-align: top;
	width: 407px;
}
.client_logo_area h4::before {
	background: url("images/left_grey.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
	content: ".";
	display: block;
	float: right;
	margin-top: 15px;
	position: absolute;
	text-indent: -5000px;
	vertical-align: top;
	width: 100%;
	margin-left:-28px;
}
.client_logo_area .easy-logo_image{ height:auto!important; border-right:1px solid #c1c1c1;}
.jw_easy_slider_name{ display:none;}
.client_logo_area .jcarousel ul li{padding:0px 4px 0!important;}


/*protfoliyo_area*/

.profoliyo_area{ padding:40px 0 20px; }
.profoliyo_area .one_title{ width:1100px; margin:0 auto!important; float:none; text-align:center;}
.profoliyo_area h3{font-family:'Raleway-Medium'; font-size:35px; color:#212e59; text-transform:capitalize; text-align:center; margin:0 0 0 0!important; }
.profoliyo_area h3::after {background: url("images/left_grey.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;content: ".";display: block;float: left;margin-top: 15px;text-indent: -5000px;vertical-align: top;width: 407px;}
.profoliyo_area h3::before {background: url("images/left_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;content: ".";display: block;float: right;margin-top: 15px;text-indent: -5000px;vertical-align: top;width: 407px;}
.profoliyo_area .vc_col-sm-12{ padding:0!important;}
.profoliyo_area .vc_col-sm-12 .vc_col-sm-3{ padding:0!important;}
.profoliyo_area .one_title{ padding-bottom:20px;}
.anker_title{ background:url("images/hover_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important; height:55px; width:100%; display:block; font-size:18px; color:#ffffff;font-family:'Raleway-Medium'; line-height:55px; padding:0 20px; position:relative; margin-top:-54px;}
.anker_title::before {background: url("images/read_mores.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;content: ".";width: 100%;height: 32px;float: right;display: block;width: 37px;text-indent: -5000px;margin-top: 10px;}
.profoliyo_area img{ display:block; height:352px;}
.profoliyo_area .wpb_wrapper a:hover img {opacity: 0.7;}
.profoliyo_area a:hover{ color:#00A8B5;}
.profoliyo_area p{ margin:0!important;}



/*home_product*/

.home_product_area{background:#00a8b5; padding:40px 0; margin-top:-40px!important;}
.home_product_area .vc_col-sm-12{ width:1100px; padding:0!important; margin:0 auto; float:none!important;}
.home_featured_products_area{ padding:30px 0!important;}
.home_product_area h2{font-family:'Raleway-Medium'; font-size:35px; color:#ffffff; text-transform:capitalize; text-align:center; margin:0 0 0 0!important; }
.home_product_area h2::after {background: url("images/left_white_greed.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;content: ".";display: block;float: left;position: absolute;text-indent: -5000px;width:380px;vertical-align: top;margin-top: -24px;}
.home_product_area h2::before {background: url("images/left_white_greed.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;content: ".";margin-top: 17px;position: absolute;
	text-indent: -5000px;vertical-align: top;width: 380px;margin-left: 323px;}
.pro_grid_info{ background:#ffffff; padding:15px; height:180px;}
.pro_grid_info h3{ font-size:22px!important;font-family:'Raleway-Medium'; color:#212e59!important; text-transform:capitalize; text-align:center; line-height:24px; font-weight:normal; height:70px;}
.price{ text-align:center;}
.home_product_area .one_title{ padding-bottom:30px;}
.pro_grid_info .add_to_cart_button{ width:124px!important; height:34px!important; background:#212e59!important; padding:0 10px!important; line-height:34px!important; text-align:center!important; color:#00a8b5!important; border-radius:0 0 0 0!important; font-weight:normal!important; margin:0 auto!important;}
.pro_grid_info .add_to_cart_button:hover{ background:#00a8b5!important; color:#212e59!important;}
.home_product_area .woocommerce ul.products{ margin-bottom:0!important;}
.home_product_area .woocommerce ul.products li.product{ margin-bottom:0!important;}
.pro_grid_info .added_to_cart.wc-forward {width: 125px!important;margin: 0px auto 0;text-align: center;padding: 0!important;}
.home_product_area .products li{ margin-right:42px!important;}
.home_product_area .products li:last-child{ margin:0!important;}
.single-product .price{ text-align:left; color:#00A8B5!important;}
.single-product button {padding: 13px 50px !important;}
.single-product .panel.entry-content {background: none repeat scroll 0 0 #eeeeee;padding: 20px 30px !important;}
.post-type-archive .products{ border-top:2px solid #212E59; padding-top:15px!important;}
.post-type-archive select {background: none repeat scroll 0 0 #00a8b5 !important;color: #ffffff !important;}


/*cart_page*/
.woocommerce-main-image img{ border:1px solid #f4f4f4;}
.shop_table.cart tr th{ background:#00A8B5; color:#ffffff; border-right:1px solid #ffffff; text-align:center;}
.shop_table.cart tr td{ text-align:center; border-right:1px solid rgba(0, 0, 0, 0.1);}
.shop_table.cart .remove{ margin:0 auto;}
.cart_totals {border: 1px solid #eeeeee;margin-bottom: 40px;padding: 20px;}
.page-id-6 .actions input{ width:auto;}
.page-id-6 .coupon #coupon_code {background: none repeat scroll 0 0 #eeeeee;padding: 9px;width: auto !important;}
.page-id-6 .wc-proceed-to-checkout{ padding-bottom:0!important;}
.page-id-6 .wc-proceed-to-checkout a{ margin-bottom:0!important;}
.cart_totals  select{ height:auto;}

/*chack out page*/

.page-id-7 .checkout_coupon p{ margin:0!important;}
.page-id-7  .place-order #place_order{ width:auto!important;}
.page-id-7 .entry-content ul > li{ list-style:none!important;}
.page-id-7 .checkout .select2-chosen {background: none repeat scroll 0 0 #eeeeee;margin: 0!important;padding: 4px 10px;}
.page-id-7 .checkout .select2-choice{ padding:0; border:none; border-radius:0;}
.page-id-7 #payment{ margin-bottom:30px;}
.page-id-7 .entry-content ul { margin:0!important;}
.service_area .jcarousel ul li{ width:auto!important;}
.client_logo_area .jcarousel ul li{ width:auto!important; margin-left: 0!important;}
.page-id-7 .login {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: 1px solid #d3ced2!important;border-radius: 3px !important;width: 100% !important;}
.page-id-7 .login .form-row-first input{ background:#E6E6E6!important; padding:11px 16px!important;}
.page-id-7 .login .form-row-last input{ background:#E6E6E6!important; padding:11px 16px!important;}
.page-id-7 .login .inline{ color:#000000!important;}

.edit {background: none repeat scroll 0 0 #00a8b5;color: #ffffff !important;font-size: 20px !important;padding: 5px 15px;}
.col-1.address h3{ margin-top:0!important;}
.col-2.address h3{ margin-top:0!important;}
.page-id-8 form .select2-chosen{ margin:0!important; background:#E6E6E6!important; border-radio:0!important; padding:3px 10px;}
.page-id-8 form .select2-choice{border-radio:0!important; border:none; padding:0;}
.page-id-8  form .button {display: block !important;margin: 0 auto !important;width: 400px;}
.page-id-8  form.login .form-row .button{ margin:0 15px 0 0!important; float:left;}
.page-id-2966  form.register .form-row .button {display: block !important;margin: 0 auto !important;width: auto;}
.page-id-8 .woocommerce h2{ font-size:30px; margin:0;}
.page-id-8 form{ border:1px solid #d3ced2;border-radius:5px; padding:20px;}



.ui-datepicker .ui-datepicker-month{ height:auto; padding:0;}
.home .wpcf7-mail-sent-ok{ display:none!important;}
.onsale {display: none;}
.page-id-2637 .prettyphoto > img{ width:95%!important;}

.jcarousel-pagination{ display:none;}

/*----manish------------*/
.main_service_area{padding-bottom: 20px; background-color: #efefef;}
.service_area_one .vc_col-sm-4{ margin-top:-30px;}
.title_padding{ padding-top:20px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {

	.menu .nav li a{font-size: 15px;}
	.menu .nav li a:hover{background-size:100% 100%!important; width:100%;}
	.tab > a{ font-size: 15px;}
	.products-footer-info {font-size: 14px;}
}



.vc_row.wpb_row.vc_row-fluid.home_product_area {
	display: none !important;
}
.vc_row.wpb_row.vc_row-fluid.profoliyo_area {
	margin-top: -60px !important;
}

/*.welcome_text .wpb_wrapper > p {
    color: #fff;
}*/
.welcome_text .wpb_wrapper a:hover {
	color: #00A8B5;
}
.ppt{ display:none!important;}
div.pp_pic_holder{ z-index:5000000!important;}
div.pp_overlay{ z-index:500000!important;}



.welcome_text h1 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

	margin-top:0px !important;
	float: left;
	width: 100%;
	margin-bottom: 21px !important;
}

.vc_row.wpb_row.vc_row-fluid.service_area.title_padding{display: none !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.service.welcome_text{  display: block !important;
	margin-bottom: 40px !important;
	text-align: center;}
.vc_row.wpb_row.vc_row-fluid.profoliyo_area { margin-top: -40px !important; }


.footer-copyright {
	float: left;
}
.footer-website-author {
	float: right;
}
.footer-page-link {
	float: none !important;
	text-align:center;
}

form#reservation_form {
	padding: 20px !important;
}


.page-id-2 .service_area_one{display: none!important;}
.page-id-2 .service_area_two{display: none!important;}
.page-id-2 .profoliyo_area{display: none!important;}
.page-id-2 .client_logo_area {margin-top: -35px !important;}



.main_gallery_bg {
//background-color: #0e1d52;
	margin: 0;
	padding: 10px;

}
#wrapper {
	left: 0;
	width: 100%;
}
#carousel-wrapper {
	padding-bottom: 10px;
	position: relative;
}
#carousel, #thumbs {
	overflow: hidden;
}
#carousel-wrapper .caroufredsel_wrapper {
}
#carousel span, #carousel img, #thumbs a, #thumbs img {
	display: block;
	float: left;
}
#carousel span, #carousel a, #thumbs span, #thumbs a {
	position: relative;
}

#carousel img.glare, #thumbs img.glare {
	display: none;
	height: auto;
	width: 102%;
}
#carousel span {
	height: 313px;
	width: 554px;
}
#thumbs-wrapper {
	padding: 20px 40px;
	position: relative;
}
#thumbs a {
	border: 5px solid #00a8b5;
	height: 100px;
	margin: 0 10px;
	overflow: hidden;
	transition: border-color 0.5s ease 0s;
	width: 150px;
}
#thumbs a:hover, #thumbs a.selected {
	border-color: #fff;
}
#wrapper img#shadow {
	bottom: 0;
	position: absolute;
	width: 100%;
	display:none;
}
#prev, #next {
	background: transparent url("images/carousel_nav_gal.png") no-repeat scroll 0 0;
	display: block;
	height: 24px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#prev {
	background-position: -1px -1px;
	left: 10px;
}
#next {
	background-position: -27px -1px;
	right: 10px;
}
#prev:hover {
	background-position: -1px -27px;
}
#next:hover {
	background-position: -27px -27px;
}
#prev.disabled, #next.disabled {
	display: none !important;
}



@media only screen and (min-width: 1101px) and (max-width:1280px)
{
	.home .site-inner {width: 100% !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 334px !important;}
	/*menu*/
	.menu .nav li a { padding: 0 10px !important;}
	.menu .nav li { height: 26px !important;  line-height: 26px !important;}
	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{ width: 43% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 8px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 21px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	/*Enter title*/
	.service_area h1::after{ width: 375px !important;}
	.service_area h1::before{width: 375px !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 402px !important;}
	.service_area .jcarousel-control-prev {left: 463px !important;}
	/*featured_products*/
	.home_product_area {margin-top: -45px !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}
	.home_product_area h2::after{width: 321px !important;}
	.home_product_area h2::before{width: 321px !important;}
	/*enter title here*/
	.profoliyo_area img{ height: 260px !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ width: 335px !important;}
	.profoliyo_area h3::after{ width: 335px !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ width: 320px !important;}
	.client_logo_area h4::after{ width: 332px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 26px !important; line-height: 17px !important; width: 40% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 91% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 19.8% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 32.2% !important;}
	.archive .site-inner {width: 95% !important;}
	/*footer*/
	.footer-widgets .widget h6 {font-size: 30px !important;}
	.footer-two-head{font-size: 30px !important;}
	.products-footer-info {font-size: 17px !important;}
	.footer-widgets ul li a {   font-size: 17px !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}

	.archive #container {width: 67% !important;}
	.tab-container { margin: 0 auto;  width: 100% !important;}
	.content_area { margin: 0 auto !important;  width: 95% !important;}
	.panel-container { width: 100% !important;}
	/*---5-6-2015--*/
	.rev_slider_wrapper {left: -15px !important;}
	.site-header { z-index: 99999;}



}
@media screen and (max-width:736px) {
	.page .footer-widgets .wrap { width: 95% !important;}
	.site-footer .wrap {  width: 95% !important;}

}

@media only screen and (min-width: 1024px) and (max-width:1100px)
{
	.home .site-inner {width: 100% !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 334px !important;}
	/*menu*/
	.menu .nav li a { padding: 0 10px !important;}
	.menu .nav li { height: 26px !important;  line-height: 26px !important;}
	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{ width: 40% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 8px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 21px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	/*Enter title*/
	.service_area h1::after{ width: 375px !important;}
	.service_area h1::before{width: 375px !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 402px !important;}
	.service_area .jcarousel-control-prev {left: 463px !important;}
	/*featured_products*/
	.home_product_area {margin-top: -45px !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}
	.home_product_area h2::after{width: 321px !important;}
	.home_product_area h2::before{width: 321px !important;}
	/*enter title here*/
	.profoliyo_area img{ height: 260px !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ width: 335px !important;}
	.profoliyo_area h3::after{ width: 335px !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ width: 320px !important;}
	.client_logo_area h4::after{ width: 332px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 26px !important; line-height: 17px !important; width: 40% !important;  margin-left: 21px !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 91% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 19.8% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 32.2% !important;}
	.archive .site-inner {width: 95% !important;}
	/*footer*/
	.footer-widgets .widget h6 {font-size: 30px !important;}
	.footer-two-head{font-size: 30px !important;}
	.products-footer-info {font-size: 17px !important;}
	.footer-widgets ul li a {   font-size: 17px !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}

	.archive #container {width: 67% !important;}

	/*&*/
	.tab-container { margin: 0 auto;  width: 100% !important;}
	.content_area { margin: 0 auto !important;  width: 95% !important;}
	.panel-container { width: 100% !important;}
	/*---5-6-2015--*/
	.rev_slider_wrapper {left: -15px !important;}
	.products-footer-info { font-size: 16px;}
	/*menu*/
	.menu {width: 72%;}
	.menu .nav {  width: 96% !important;}
	.menu .nav li a { font-size: 14px;}
	/**/
	.row_acc_right {width: 77% !important;}
	.row_acc_right .item_title a { font-size: 24px;}
	#acc-container .other_amin div { margin-right: 5px;}
	header.site-header .wrap { width: 95% !important;}
	.menu .nav li a { font-size: 13px;}
	.inner_main_img img { margin-top: 26px;}
	.wpb_wrapper .inner_main_img { width: 13%;}
	.inner_header .wpb_wrapper > p.inner_sub_title { margin: 18px 97px 0 0 !important;  width: 180px;}
	.page .footer-widgets .wrap { width: 95% !important;}
	.site-footer .wrap {  width: 95% !important;}
	.menu .nav li ul li a{ font-size: 13px;}


	.type-page .entry-content .left-images {   float: left !important;  margin-top: -142px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;   width: 73% !important;}



}
@media only screen and (min-width: 800px) and (max-width: 1023px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 334px !important;}
	/*menu*/
	.menu .nav li a { padding: 0 10px !important;}
	.menu .nav li { height: 26px !important;  line-height: 26px !important;}
	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{width: 40% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important; width: 23% !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}
	.five_input { width: 19% !important;}
	.row-two p input { font-size: 13px !important;}
	.six_input {width: 46% !important;}
	.one_input {width: 35% !important;}
	.three_input {width: 22.7% !important;}
	.four_input {width: 22% !important;}
	/*Enter title*/
	.service_area h1::after{ width: 250px !important;}
	.service_area h1::before{width: 250px !important;  margin-left: 475px !important;}
	.service_area h1{font-size:28px !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 328px !important;}
	.service_area .jcarousel-control-prev {left: 325px !important;}
	/*featured_products*/
	.home_product_area {margin-top: -45px !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{width: 225px !important;}
	.home_product_area h2::before{width: 225px !important; margin-left: 252px !important; margin-top: 13px !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product {width: 23.5% !important; clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img{ height: 190px !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ width: 250px !important;}
	.profoliyo_area h3::after{ width: 250px !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title {font-size: 15px !important;height: 61px !important; line-height: 24px !important; margin-top: -60px !important; padding: 7px 13px !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ width: 250px !important;  margin-left: 480px !important;}
	.client_logo_area h4::after{ width: 250px !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 26px !important; line-height: 17px !important;width: 60% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 91% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 19.8% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48.2% !important;}
	.archive .site-inner {width: 95% !important;}
	.inner_header .inner_heading.wpb_content_element { margin: -11.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	/*single*/
	.sidebar {float: left !important; width: 30% !important;}
	.single-product #container { float: right !important;   width: 67% !important;}
	.single .site-inner { width: 95% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important;}
	.footer-widgets ul li a {font-size: 17px !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.archive #container {width: 67% !important;}
	.tab-container { margin: 0 auto;  width: 100% !important;}
	.content_area { margin: 0 auto !important;  width: 95% !important;}
	.panel-container { width: 100% !important;}
	/*---5-6-2015--*/
	.rev_slider_wrapper {left: -15px !important;}
	.products-footer-info { font-size: 16px;}

	.type-page .entry-content .left-images {   float: left !important;  margin-top: -142px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;   width: 73% !important;}

}
@media only screen and (min-width: 768px) and (max-width: 799px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 334px !important;}
	/*menu*/
	.menu .nav li a { padding: 0 10px !important;}
	.menu .nav li { height: 26px !important;  line-height: 26px !important;}
	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{width: 34% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 25% !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}
	.five_input {width: 16% !important;}
	.row-two p input { font-size: 13px !important;}
	.six_input {width: 43% !important;}
	.one_input { width: 38% !important;}
	.three_input {width: 21% !important;}
	.four_input { width: 21% !important;}
	/*Enter title*/
	.service_area h1::after{ width: 250px !important;}
	.service_area h1::before{width: 250px !important;  margin-left: 475px !important;}
	.service_area h1{font-size:28px !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 306px !important;}
	.service_area .jcarousel-control-prev {left: 317px !important;}
	/*featured_products*/
	.home_product_area {margin-top: -45px !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{width: 225px !important;}
	.home_product_area h2::before{width: 225px !important; margin-left: 252px !important; margin-top: 13px !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img{ height: 190px !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ width: 250px !important;}
	.profoliyo_area h3::after{ width: 250px !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title {font-size: 15px !important;height: 61px !important; line-height: 24px !important; margin-top: -60px !important; padding: 7px 13px !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ width: 250px !important;  margin-left: 480px !important;}
	.client_logo_area h4::after{ width: 250px !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 26px !important; line-height: 17px !important;   width: 63% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 91% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 19.8% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner {width: 95% !important;}
	.inner_header .inner_heading.wpb_content_element { margin: -11.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	/*single*/
	.sidebar {float: left !important; width: 30% !important;}
	.single-product #container { float: right !important;   width: 67% !important;}
	.single .site-inner { width: 95% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important;}
	.footer-widgets ul li a { font-size: 14px !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a { font-size: 14px !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.content_area { width: 95% !important;  margin: 0 auto !important;}
	.panel-container {width: 100% !important;}
	.archive #container {width: 67% !important;}
	.etabs li { padding: 10px 10.778px !important;}
	.footer_email{padding-left: 27px !important;}
	.footer_main_title { padding-left: 30px !important;}
	.footer_address{padding-left: 30px !important;}
	.tab-container { margin: 0 auto;  width: 100% !important;}
	/*---5-6-2015--*/
	.rev_slider_wrapper {left: -15px !important;}
	/**/
	.site-header { height: 80px;}
	/*menu*/
	.menu {width: 75%;}
	.menu .nav {width: 100% !important;}
	.menu .nav li a { font-size: 14px;}
	.row_acc_right {width: 76% !important;}
	.row_acc_right .item_title a { font-size: 24px;}
	#acc-container .other_amin div { margin-right: 5px;}
	header.site-header .wrap { width: 95% !important;}
	.menu .nav li a {padding: 0 6px !important; font-size: 12px; line-height: 57px; height: 67px !important;}
	.menu .nav li ul li a{ font-size: 12px;}
	.site-header { height: 57px;}
	.menu .nav li a:hover{height: 65px;}

	.title-area .site-title a { background-size: 100% 100% !important;  float: left;  width: 160px !important; height: 74px !important;}
	.inner_main_img img { margin-top: 26px;}
	.wpb_wrapper .inner_main_img { width: 13%;}
	.inner_header .wpb_wrapper > p.inner_sub_title { margin: 18px 97px 0 0 !important;  width: 180px;}
	.page .footer-widgets .wrap { width: 95% !important;}
	.site-footer .wrap {  width: 95% !important;}



	.header-image .title-area { width: 23% !important;}
	.wpb_revslider_element.wpb_content_element { margin-top: -47px !important;}

	.type-page .entry-content .left-images {   float: left !important;  margin-top: -142px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;   width: 73% !important;}

	.main_div .cou_info {padding:10px 10px 13px;}
	.home .cou_info .news-title > a {font-size: 14px;}

}
@media only screen and (min-width: 737px) and (max-width: 767px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 334px !important;}
	/*menu*/
	.menu .nav li a { padding: 0 10px !important;}
	.menu .nav li { height: 26px !important;  line-height: 26px !important;}
	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{ width: 38% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important; width: 23% !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}
	.five_input {width: 16% !important;}
	.row-two p input { font-size: 13px !important;}
	.six_input {width: 13% !important;}
	.one_input {width: 22% !important;}
	.three_input {width: 14.7% !important;}
	/*Enter title*/
	.service_area h1::after{ width: 250px !important;}
	.service_area h1::before{width: 250px !important;  margin-left: 475px !important;}
	.service_area h1{font-size:28px !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 306px !important;}
	.service_area .jcarousel-control-prev {left: 317px !important;}
	/*featured_products*/
	.home_product_area {margin-top: -45px !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{width: 225px !important;}
	.home_product_area h2::before{width: 225px !important; margin-left: 252px !important; margin-top: 13px !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img{ height: 190px !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ width: 250px !important;}
	.profoliyo_area h3::after{ width: 250px !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title {font-size: 15px !important;height: 61px !important; line-height: 24px !important; margin-top: -60px !important; padding: 7px 13px !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ width: 250px !important;  margin-left: 480px !important;}
	.client_logo_area h4::after{ width: 250px !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 26px !important; line-height: 17px !important; width: 40% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 91% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 19.8% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner {width: 95% !important;}
	.inner_header .inner_heading.wpb_content_element { margin: -11.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	/*single*/
	.sidebar {float: left !important; width: 30% !important;}
	.single-product #container { float: right !important;   width: 67% !important;}
	.single .site-inner { width: 95% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important;}
	.footer-widgets ul li a {font-size: 17px !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.archive #container {width: 67% !important;}
	.tab-container {  margin: 0 auto;  width: 100% !important;}
	/*---5-6-2015--*/
	.rev_slider_wrapper {left: -15px !important;}


}




@media only screen and (min-width: 671px) and (max-width: 736px)
{
	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}
	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 250px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{width: 53% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 65% !important;}
	.two_input { width: 34% !important;}
	.three_input { width: 28% !important;}
	.four_input {width: 28% !important;}
	.five_input {width: 23% !important;}
	.six_input {width: 19% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{font-size:28px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 251px !important;}
	.service_area .jcarousel-control-prev {left: 250px !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important;font-size: 15px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 50% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 23px !important; line-height: 17px !important;  width: 100% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;  width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 14px !important;}
	.acc-price .accprice {font-size: 19px !important;}

	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}
	.vc_col-sm-4.wpb_column.vc_column_container {padding: 0 !important;}
	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item { width: 33% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {margin: -12.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}
	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important;  margin: 0 auto !important;  width: 100% !important;}
	.single .site-inner { width: 90% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}
	.product_cat-carrum-downs .images { width: 70% !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}
	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important;   margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important; width: 60% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 20px !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.pro_grid_info {height: auto !important;}
	.tab-container {  margin: 0 auto;  width: 100% !important;}

	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{clear: both !important;  margin-top: 20px!important;  top: 0 !important;  margin-bottom: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;  width: 32% !important; padding: 0 4px !important; float: left !important;}
	.service .vc_col-sm-4.wpb_column.vc_column_container {width: 33.2% !important;  float: left !important;  padding: 0 4px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 19px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 50%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%; height: 75px;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {float: none; width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}
	.inner_header img { float: none;}
	.inner_main_img img { position: absolute;}
	.inner_header .wpb_wrapper > p.inner_sub_title {margin: 31px 160px 20px 0 !important;}
	.inner_main_img img { margin-left: 165px;  margin-top: -30px;}



}




@media only screen and (min-width: 570px) and (max-width: 670px)
{
	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 250px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;}
	.acc-option{width: 52% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 65% !important;}
	.two_input { width: 34% !important;}
	.three_input { width: 28% !important;}
	.four_input {width: 28% !important;}
	.five_input {width: 23% !important;}
	.six_input {width: 19% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{font-size:28px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 251px !important;}
	.service_area .jcarousel-control-prev {left: 250px !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important;font-size: 15px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 50% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 23px !important; line-height: 17px !important; width: 70% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{ width: 100% !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;  width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 14px !important;}
	.acc-price .accprice {font-size: 19px !important;}

	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}
	.vc_col-sm-4.wpb_column.vc_column_container {padding: 0 !important;}
	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item { width: 33% !important;}
	.isotope-item .prettyphoto > img {width: 100% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element { margin: -12.5% auto 20% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}
	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important;  margin: 0 auto !important;  width: 100% !important;}
	.single .site-inner { width: 90% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}
	.product_cat-carrum-downs .images { width: 70% !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}
	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important;   margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important; width: 55% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 20px !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.pro_grid_info {height: auto !important;}
	.tab-container {  margin: 0 auto;  width: 100% !important;}

	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{clear: both !important;  margin-top: 20px!important;  top: 0 !important;  margin-bottom: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;  width: 32% !important; padding: 0 4px !important; float: left !important;}
	.service .vc_col-sm-4.wpb_column.vc_column_container {width: 33.2% !important;  float: left !important;  padding: 0 4px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 19px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 50%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%; height: 75px;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {float: none; width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}
	.inner_header img { float: none;}
	.inner_main_img img { position: absolute;}
	.inner_header .wpb_wrapper > p.inner_sub_title {margin: 31px 160px 20px 0 !important;}
	.inner_main_img img { margin-left: 165px;  margin-top: -30px;}

}



@media only screen and (min-width: 486px) and (max-width: 569px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner {height: 220px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important; line-height: 37px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;     top: 0 !important;}
	.acc-option{ width: 46.2% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{font-size: 19px !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 100% !important;}
	.two_input { width: 34% !important;}
	.three_input { width: 32% !important;}
	.four_input {width: 32% !important;}
	.five_input { width: 49% !important;}
	.six_input {width: 49% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{font-size:28px !important; margin-top: 10px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 40%!important;}
	.service_area .jcarousel-control-prev {left: 40.2%!important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 19px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important;font-size: 15px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 50% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 23px !important; line-height: 17px !important; width: 70% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important; height: auto !important;}
	.tab > a {  font-size: 13px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;   width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 14px !important;}
	.acc-price .accprice {font-size: 19px !important;}
	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 33% !important;}
	.isotope-item .prettyphoto > img { width: 99% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {margin: -13.5% auto 16% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}

	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important; margin: 0 auto !important; width: 100% !important;}
	.single .site-inner {width: 90% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important;   margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important; width: 64% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	/**/
	.jcarousel span {font-size: 18px !important;}
	.tab-container {width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 20px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.pro_grid_info {height: auto !important;}
	.etabs li {padding: 10px 11.778px !important;}
	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;  width: 32% !important; padding: 0 4px !important; float: left !important;}
	.service .vc_col-sm-4.wpb_column.vc_column_container {width: 33.2% !important;  float: left !important;  padding: 0 4px !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}

	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 19px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 50%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%; height: 75px;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {float: none; width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}
	.inner_header img { float: none;}
	.inner_main_img img { position: absolute;}
	.inner_header .wpb_wrapper > p.inner_sub_title {margin: 31px 160px 20px 0 !important;}
	.inner_main_img img { margin-left: 165px;  margin-top: -30px;}

}




@media only screen and (min-width: 415px) and (max-width: 485px)
{
	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner {height:180px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important; line-height: 37px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important; top: 0 !important;}
	.acc-option{width: 43% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{ font-size: 16px !important;  width: 55% !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 100% !important;}
	.two_input { width: 34% !important;}
	.three_input { width: 31% !important;}
	.four_input {width: 32% !important;}
	.five_input { width: 49% !important;}
	.six_input {width: 49% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{font-size:28px !important; margin-top: 10px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next { right: 38.3% !important;}
	.service_area .jcarousel-control-prev {left: 38.2% !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 16px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 47% !important;}
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: right !important; margin-bottom: 10px !important; margin-right: 10px !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important; font-size: 13px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 50% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 20px !important;  line-height: 17px !important;  margin-bottom: 40px !important;  text-align: center !important;  width: 100% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important; height: auto !important;}
	.tab > a { font-size: 13px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;   width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 14px !important;}
	.acc-price .accprice {font-size: 19px !important;}
	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}
	.vc_col-sm-4.wpb_column.vc_column_container { padding: 0 !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 49% !important;}
	.isotope-item .prettyphoto > img { width: 99% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 49.2% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {  margin: -14.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}

	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important; margin: 0 auto !important; width: 100% !important;}
	.single .site-inner {width: 90% !important;}
	.acc-content-div{  width: 92% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 25px !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important;  width: 80% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important;  width: 80% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important;   margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important;  width: 82% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	/**/
	.jcarousel span {font-size: 18px !important;}
	.tab-container {width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.profoliyo_area {padding: 0 0 20px !important;}
	.inner_header .wpb_wrapper > p.inner_sub_title {float: none !important; margin: 0 auto !important;}
	.page-title {font-size: 23px !important;}
	.woocommerce-ordering select { width: 209px !important;}
	.woocommerce ul.products li.product a img {  height: 200px !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 20px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	/*logo*/
	.client_logo_area .easy-logo_image { width: 160px !important;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.pro_grid_info {height: auto !important;}
	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}

	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 19px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 75%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {float: none; width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}



}


@media only screen and (min-width: 376px) and (max-width: 414px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 132px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important; line-height: 37px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;     top: 0 !important;}
	.acc-option{ width: 100% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{ font-size: 16px !important; width: 100% !important;}
	.first_select::after { background: none !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 100% !important;}
	.two_input { width: 50% !important;}
	.three_input {width: 100% !important;}
	.four_input {width: 100% !important;}
	.five_input { width: 49% !important;}
	.six_input {width: 49% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{ font-size: 25px !important; margin-top: 10px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 34.5% !important;}
	.service_area .jcarousel-control-prev { left: 38.2% !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 16px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 47% !important;}
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: none !important; margin: 10px auto !important; width: 90% !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important; font-size: 13px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 100% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 20px !important;  line-height: 17px !important;  margin-bottom: 40px !important;  text-align: center !important;  width: 100% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important; height: auto !important;  padding: 34px 20px !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;   width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 14px !important;}
	.acc-price .accprice {font-size: 19px !important;}
	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 49% !important;}
	.isotope-item .prettyphoto > img { width: 99% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {margin: -19.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}

	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important; margin: 0 auto !important; width: 100% !important;}
	.single .site-inner {width: 90% !important;}
	.acc-content-div{ width: 100% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 20px !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}

	/*footer*/
	.footer-widgets .widget h6 { font-size: 25px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important; width: 95% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important; width: 95% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important; margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important; width: 83% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	/**/
	.jcarousel span {font-size: 18px !important;}
	.tab-container {width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.profoliyo_area {padding: 0 0 20px !important;}
	.inner_header .wpb_wrapper > p.inner_sub_title {float: none !important; margin: 0 auto !important;}
	.page-title {font-size: 23px !important;}
	.woocommerce-ordering select {margin: 0 auto !important;  width: 100% !important;}
	.woocommerce ul.products li.product a img {height: auto!important;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 0 20px !important;}
	.entry-content > h2 { font-size: 20px !important;}
	/*logo*/
	.client_logo_area .easy-logo_image { width: 160px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	.pro_grid_info { height: auto !important;}
	.footer-copyright {font-size: 13px !important;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {font-size: 18px ;}
	.etabs li {display: block !important;  padding: 0 12.7778px !important; cursor: pointer !important;  text-align: center !important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.footer-widgets ul li a {font-size: 14px !important;}
	.pro_grid_info {height: auto !important;}
	/**/

	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	.service .wpb_content_element {text-align: center !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 19px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 75%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {float: none; width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}



}

@media only screen and (min-width: 321px) and (max-width: 375px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner { height: 132px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important; line-height: 37px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;     top: 0 !important;}
	.acc-option{ width: 100% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 3px !important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 20px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{ font-size: 16px !important; width: 100% !important;}
	.first_select::after { background: none !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 100% !important;}
	.two_input { width: 50% !important;}
	.three_input {width: 100% !important;}
	.four_input {width: 100% !important;}
	.five_input { width: 49% !important;}
	.six_input {width: 49% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{font-size:28px !important; margin-top: 10px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next {right: 33.8% !important;}
	.service_area .jcarousel-control-prev { left: 36.2% !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 16px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 47% !important;}
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: none !important; margin: 10px auto !important; width: 90% !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 28px !important;}
	.anker_title { float: left !important; font-size: 13px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 100% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 20px !important;  line-height: 17px !important;  margin-bottom: 40px !important;  text-align: center !important;  width: 100% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important; height: auto !important;  padding: 34px 20px !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;   width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important; clear: both !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 13px !important;}
	.acc-price .accprice {font-size: 19px !important;}
	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}


	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 49% !important;}
	.isotope-item .prettyphoto > img { width: 99% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {margin: -19.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}

	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important; margin: 0 auto !important; width: 100% !important;}
	.single .site-inner {width: 90% !important;}
	.acc-content-div{ width: 100% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 20px !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important; width: 95% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important; width: 95% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important; margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important;  width: 80% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	/**/
	.jcarousel span {font-size: 18px !important;}
	.tab-container {width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.profoliyo_area {padding: 0 0 20px !important;}
	.inner_header .wpb_wrapper > p.inner_sub_title {float: none !important; margin: 0 auto !important;}
	.page-title {font-size: 23px !important;}
	.woocommerce-ordering select {margin: 0 auto !important;  width: 100% !important;}
	.woocommerce ul.products li.product a img {height: auto!important;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 0 20px !important;}
	.entry-content > h2 { font-size: 20px !important;}
	/*logo*/
	.client_logo_area .easy-logo_image { width: 160px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	.pro_grid_info { height: auto !important;}
	.footer-copyright {font-size: 13px !important;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {font-size: 18px !important;}
	.etabs li {display: block !important;  padding: 0 12.7778px !important; cursor: pointer !important;  text-align: center !important;}
	header.site-header .wrap { width: 95% !important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.footer-widgets ul li a {font-size: 13px !important;}
	.header_acc_info > a{font-size: 14px !important;}
	.header_right {font-size: 14px !important;}
	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}
	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 17px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 75%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px;}
	.six_input .wpcf7-form-control.wpcf7-submit { margin-top: 10px !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 { font-size: 23px ;}
	.client_logo_area h4 { font-size: 25px !important;  margin: 0 auto 20px !important;}
	.page-id-2 .client_logo_area { margin-top: 0 !important;}
	/*slider*/
	.tp-bullets.simplebullets.round .bullet { display: none !important;}
	.inner_header .inner_heading.wpb_content_element {width: 95%;}
	#thumbs a {height: 40px !important;  margin: 0 3px; width: 58px !important;}



}


@media only screen and (min-width: 200px) and (max-width: 320px)
{

	.home .site-inner {width: 100% !important;}
	/*headr*/
	.site-header .wrap{width:95% !important;  height: auto !important;}

	/*slider*/
	.fullwidthbanner-container .fullwidthabanner {height: 120px !important;}
	.rev_slider_wrapper {left: 0 !important;}
	/*menu*/
	.menu .nav li a { font-size: 13px !important;  height: auto !important; padding: 0 10px !important; line-height: 37px !important;}
	.menu .nav li {height: auto!important; line-height: 26px !important;  border-bottom: 1px solid #ffffff !important;}
	.menu {margin-top: 20px !important;  background: #006db9 none repeat scroll 0 0 !important;}
	.nav .current-menu-item a {background: #006db9 !important; height: auto !important;}
	.menu .nav li a:hover { background: #00A8B5 !important; height: auto !important;}
	.menu .nav {height: auto !important;}
	.menu {height: auto !important;  width: 95% !important;  margin-top: 0 !important;}

	/* --home online_booking-- */
	.home_contact_area form{ width: 100% !important;     top: 0 !important;}
	.acc-option{ width: 100% !important;}
	.acc-option select{ width: 100% !important;}
	.row-two p { margin-right: 0!important;}
	.six_input .wpcf7-form-control.wpcf7-submit{margin-top: 5px !important;}
	.home_contact_area .vc_col-sm-12{width: 100% !important;}
	.row-one .booking-text{ font-size: 19px !important;  width: 100% !important; text-align: center !important;}
	.first_select{ font-size: 16px !important; width: 100% !important;}
	.first_select::after { background: none !important;}
	input, select, textarea {padding: 8.9px 5px !important;}

	.row-two p input { font-size: 13px !important;}
	.one_input {width: 100% !important;}
	.two_input { width: 100% !important;}
	.three_input {width: 100% !important;}
	.four_input {width: 100% !important;}
	.five_input { width: 49% !important;}
	.row-one .booking-text::after { background: #212E59 !important; height: auto !important; position: relative !important;}
	/*Enter title*/
	.service_area h1::after{ background: none !important;}
	.service_area h1::before{ background: none !important;}
	.service_area h1{ font-size: 23px !important; margin-top: 10px !important;}
	.service_area {clear: both !important;  top: 0 !important;}
	/*service area*/
	.service_area .vc_col-sm-12{width: 95% !important;}
	.service_area .jcarousel-control-next { right: 32.5% !important;}
	.service_area .jcarousel-control-prev {left: 32.2% !important;}
	/*featured_products*/
	.home_product_area {margin-top: 0 !important;  clear: both !important;}
	.home_product_area .vc_col-sm-12{width: 95% !important;}
	.pro_grid_info h3{font-size: 16px !important;}
	.home_product_area .products li { margin-right: 20px !important;}
	.home_product_area.woocommerce ul.products li.product, .home_product_area.woocommerce-page ul.products li.product{  width: 23.4% !important;}
	/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.4% !important;}*/
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 47% !important;}
	.home_product_area h2::after{ background: none !important;}
	.home_product_area h2::before{ background: none !important;}
	.home_product_area h2{font-size:28px !important;}
	.home_product_area .woocommerce ul.products li.product { clear: none !important; float: none !important; margin: 10px auto !important; width: 90% !important;}

	/*enter title here*/
	.profoliyo_area img { height: auto!important; width: 100% !important;}
	.profoliyo_area .one_title{width: 95% !important;}
	.profoliyo_area h3::before{ background: none !important; float: none !important;  margin-top: 0 !important;}
	.profoliyo_area h3::after{ background: none !important;}
	.profoliyo_area h3 {font-size: 20px !important;}
	.anker_title { float: left !important; font-size: 13px !important; height: 51px !important;line-height: 41px !important; margin-top: -51px !important; padding: 7px 13px !important;
		width: 100% !important;}
	.profoliyo_area .vc_col-sm-12 .vc_col-sm-3 {padding: 0 !important; width: 100% !important; float: left !important;}
	/*our-partner*/
	.client_logo_area .vc_col-sm-12{width: 95% !important;}
	.client_logo_area h4::before{ background: none !important;}
	.client_logo_area h4::after{ background: none !important;}
	.client_logo_area h4 {font-size: 28px !important; margin-top: 19px !important; margin-bottom: 20px !important;}
	.jcarousel-control-prev {left: -21px !important;}
	.jcarousel-control-next {right: -21px !important;}
	/*inner-page*/
	.site-inner {width: 95% !important;}
	.inner_main_title{ font-size: 20px !important;  line-height: 17px !important; margin-bottom: 24px !important; text-align: center !important;  width: 100% !important;}
	.site-inner, .wrap { max-width: 100% !important; width: 100% !important;}
	.panel-container{width: 100% !important; height: auto !important;  padding: 34px 20px !important;}
	.tab > a { font-size: 14px !important;}
	.acc-content img{ margin-right: 18px !important;}
	.vc_col-sm-12.wpb_column.vc_column_container {padding: 0 !important;}
	.content_area { margin: 0 auto !important;   width: 90% !important;}
	.acc-price .accprice {font-size: 21px !important;}
	.acc_image {float: none !important; width: 100% !important;}
	.acc-price {float: none !important; width: 100% !important;  font-size: 20px !important;}
	.acc-content { float: none !important;  width: 100% !important;}
	p{font-size:14px !important;}
	.content_area .panel-container ul li{font-size: 13px !important;}
	.acc-price .accprice {font-size: 19px !important;}
	.vc_col-sm-8.wpb_column.vc_column_container {padding: 0 !important;}
	.vc_col-sm-4.wpb_column.vc_column_container { padding: 0 !important;}

	/*gallery*/
	.wpb_gallery .wpb_image_grid_ul .isotope-item {width: 49% !important;}
	.isotope-item .prettyphoto > img { width: 99% !important;}
	.alignnone.size-full.wp-image-3208 {display: block !important;  margin: 0 auto !important;  width: 400px !important;}
	.alignnone.size-full.wp-image-2983 {display: block !important; margin: 0 auto !important; width: 400px !important;}
	.alignnone.size-full.wp-image-2982 { display: block !important; margin: 0 auto !important; width: 400px !important;}
	/*inner-product*/
	.archive .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}
	.archive .site-inner { width: 90% !important;}
	.inner_header .inner_heading.wpb_content_element {  margin: -22.5% auto 6% !important;}
	.inner_header .vc_col-sm-12 {margin-top: -166px !important;}
	.archive #container {float: none !important;  width: 100% !important;}
	.archive .sidebar {clear: both !important; float: none !important; width: 100% !important;}
	.sidebar .widget {margin: 0 auto !important;}
	.content { float: none !important;  margin-top: 0 !important;}
	.entry-content ul > li { font-size: 15px !important;}
	.comingsoon-pag p {margin-bottom: 0 !important;}
	.content-sidebar-wrap{width: 90% !important;}

	/*single*/
	.sidebar { float: none !important; width: 100% !important;}
	.single-product #container {float: none !important; margin: 0 auto !important; width: 100% !important;}
	.single .site-inner {width: 90% !important;}
	.acc-content-div{ width: 100% !important; font-size: 14px !important;}
	.product_title.entry-title{font-size: 20px !important;}
	.product_cat-chelsea .images { width: 70% !important;}
	#reply-title {font-size: 20px !important;}
	.comment-form-comment label { font-size: 20px !important;}
	.pro_grid_info .add_to_cart_button{ width: 100% !important;}
	.pro_grid_info .added_to_cart.wc-forward{width: 100% !important;}

	/*footer*/
	.footer-widgets .widget h6 {font-size: 28px !important; float: none !important; width: 100% !important;}
	.footer-two-head{font-size: 28px !important;}
	.products-footer-info {font-size: 14px !important; clear: both !important;  float: none !important;  margin: 0 auto !important;  width: 95% !important;}
	.footer-widgets ul li a {font-size: 17px !important;  text-align: left !important;}
	.footer-two-head::after{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.footer-widgets .widget h6::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.products-footer-info a {font-size: 15px !important;}
	.products-footer-map {float: none !important;  margin: 0 auto !important; width: 95% !important;}
	.products-footer-list { float: none !important; margin: 0 auto !important; width: 95% !important;}
	.footer-widgets .widget.widget_nav_menu {float: none !important; margin: 0 auto !important;}
	.footer-widgets .menu{background:none !important; margin-bottom: 25px !important;  margin-top: 0 !important;}

	/**/
	.head-right {float: none !important; margin: 0 auto !important; width: 97% !important;}
	/*cart*/
	.page-id-6 .actions input {width: 100% !important;}
	.page-id-6 .coupon #coupon_code {margin-bottom: 8px !important;width: 100% !important;  text-align: center !important;}
	/*map*/
	.wpb_wrapper iframe {height: 300px !important; width: 100% !important;}
	/**/
	.jcarousel span {font-size: 18px !important;  width: 88% !important;}
	.tab-container {width: 100% !important;}
	.anker_title::before { margin-top: 3px !important;}
	.profoliyo_area {padding: 0 0 20px !important;}
	.inner_header .wpb_wrapper > p.inner_sub_title {float: left !important; margin: 0 160px 0 0 !important;}
	.page-title {font-size: 23px !important;}
	.woocommerce-ordering select {margin: 0 auto !important;  width: 100% !important;}
	.woocommerce ul.products li.product a img {height: auto!important;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin: 0 0 20px !important;}
	.entry-content > h2 { font-size: 20px !important;}
	/*logo*/
	.client_logo_area .easy-logo_image { width: 160px !important;}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li { border: 1px solid #999999 !important;}
	.pro_grid_info { height: auto !important;}
	.footer-copyright {font-size: 13px !important;}
	.header_acc_info > a {font-size: 14px !important;}
	.header_right { font-size: 15px !important;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: none !important;}
	/*overflow hiden*/
	html, body{overflow-x:hidden!important; position:relative!important;}
	body {-webkit-text-size-adjust: none!important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {font-size: 18px;}
	header.site-header .wrap { width: 95% !important;}
	.etabs li {display: block !important;  padding: 0 12.7778px !important; cursor: pointer !important;  text-align: center !important;}
	.post_image {margin-top: 0 !important;}
	.inner_header .vc_col-sm-12 { margin-top: 0 !important;}
	.footer-widgets ul li a {font-size: 13px !important;}

	/**/
	.main_service_area{ background-repeat: repeat !important;  background-size: auto auto !important;}
	.home_contact_area form{ margin-top: 20px !important;}
	.service_area_one .vc_col-sm-4 {margin-top: 0 !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.service_area_one {margin-top: 20px !important;}
	.service .wpb_wrapper p{margin: 0 !important;}
	.service_area .jcarousel ul li {padding-left: 5px !important;}

	/*11-8-2015*/
	.site-header {height: auto;}
	.wpb_revslider_element.wpb_content_element { display: block;}
	.six_input { width: 100% !important;  float: none !important;}
	.row_acc_right .item_title a {font-size: 17px;}
	.row_acc_right .description { font-size: 14px;}
	.acc-panel-container .main_row_acc .row_acc_left { float: none;  margin-right: 0;  width: 75%;}
	.page-id-43 .vc_col-sm-2.wpb_column.vc_column_container {float: left; width: 50%;}
	.menu {clear: both !important; float: none !important; height: auto !important; margin: 0 auto !important; width: 95% !important;}
	.attractions-in-carrum-downs-images .img_width {width: 100%;}
	.entry-content ul > li { font-size: 14px !important; margin-bottom: 10px;}
	.row_acc_right {width: 100% !important;}
	#acc-container .other_amin div { float: left; margin-right: 6px; margin-top: 11px; width: 17%;}
	#acc-container .other_amin div img { float: left;  width: 80%;}
	.row_acc_right .item_title { margin: 5px auto !important;}
	.page-id-46 .vc_col-sm-2.wpb_column.vc_column_container { float: left;  width: 50%;}
	.accomodations .main_gallery_bg {float: none !important;  margin: 0 auto;  width: 100%;}
	.main_row_acc {float: none; padding-left: 0; width: 100%;}
	.entry-content ol, .entry-content ul {margin-bottom: 15px !important;}
	.main_row_acc.other_amin {margin-top: 10px;}
	.main_row_acc .other_amin div { float: left;  margin-right: 14px;  margin-top: 14px;  width: 14%;}
	.accomodations .main_gallery_bg { margin-bottom: 0 !important;}
	#carousel-wrapper {padding-bottom: 0;}
	.accomodations .row_acc_right .item_title { font-size: 21px; }






}


@media screen and (max-width:736px) {

	.menu .nav li a {font-size: 13px !important;height: auto !important;padding: 0 10px !important;line-height: 40px;}

	.page-id-4132 .motels_button_box { float: none !important; text-align: center; width: 100% !important; clear: both;}
	.page-id-4132  .vc_row .motel_text { float: none;  padding-left: 0;  width: 100% !important;}

	.page-id-5097  .motels_button_box { float: none !important; text-align: center; width: 100% !important; clear: both;}
	.page-id-5097   .vc_row .motel_text { float: none;  padding-left: 0;  width: 100% !important;}


}
@media screen and (max-width:669px)
{

	.page.page-template-page-gallery-new #wrap-carousel #carousel span {  height: 375px;  width: 639px;}
	.page.page-template-page-gallery-new #wrap-carousel #carousel .caroufredsel_wrapper{height: 418px !important;}

	.page.page-template-page-gallery-new #carousel, #thumbs{ height: 400px !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{  top: -225px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{  top: -261px;}
	.type-page .entry-content .left-images {  float: left !important;   margin-top: -139px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;    width: 69% !important	;}
}
@media screen and (max-width:568px)
{
	.type-page .entry-content .left-images {  float: left !important;  margin-top: -86px !important;}
	.left-images .motel_logo.alignnone.size-full{ width: 54% !important;}
}
@media screen and (max-width:414px)
{

	.page.page-template-page-gallery-new #wrap-carousel #carousel span {  height:256px;  width: 407px;}
	.page.page-template-page-gallery-new #wrap-carousel #carousel .caroufredsel_wrapper{height: 359px !important;}

	.page.page-template-page-gallery-new #carousel, #thumbs{ height: 257px !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{  top: -225px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{  top: -261px;}
	.type-page .entry-content .left-images {  float: left !important;   margin-top: -23px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;    width: 41% !important;}
}
@media screen and (max-width:370px)
{
	.type-page .entry-content .left-images {  float: left !important;   margin-top: -71px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;    width: 41% !important;}


}
@media screen and (max-width:320px)
{

	.page.page-template-page-gallery-new #wrap-carousel #carousel span {  height: 203px;  width: 323px;}
	.page.page-template-page-gallery-new #wrap-carousel #carousel .caroufredsel_wrapper { height: 329px !important;}
	.page.page-template-page-gallery-new #carousel, #thumbs {  height: 203px !important;}

	.type-page .entry-content .left-images {  float: left !important;   margin-top: -86px !important;}
	.left-images .motel_logo.alignnone.size-full {  height: auto;    width: 41% !important;}



}

.park_heading {color: #00a8b5;font-size: 32px;margin: 20px 0 !important;}

.page-id-43 .inner_main_img img {
	display: none;
}
.page-id-46 .inner_main_img img {
	display: none;
}
.page-id-2666 .inner_main_img img {
	display: none;
}
.page-id-2662 .inner_main_img img {
	display: none;
}

.page-id-45 .inner_main_img img {
	display: none;
}




.single-bne-testimonial {
	background: #eeeeee none repeat scroll 0 0;
	border-bottom: 3px solid #00a8b5;
	padding: 20px;
	margin-bottom: 25px !important;
}

.bne-testimonial-description p:last-child {
	margin-bottom: 0 !important;
}

.row_acc_right .description li {
	list-style: outside none square;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-left: 5px;
}

.description ul {
	margin-top: 10px;
}

/*5-11-15*/
.type-cabins .caroufredsel_wrapper {
	height: 310px !important;
	width: 100% !important;
}
.type-cabins #carousel, #thumbs{ height: 309px !important;}
.type-cabins .cabins_gallery .caroufredsel_wrapper #thumbs a{ height: 301px !important;width: 340px !important;}
.type-cabins #carousel img, #thumbs img{    height: 290px;width: auto !important;}
.type-cabins .main_gallery_bg{ float: left; margin: auto !important; width: 100%;}
.type-cabins .main_gallery_bg {  margin: 0;  padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.type-cabins .cabins_gallery #thumbs-wrapper{padding: 0;	}
.type-cabins .caroufredsel_wrapper #thumbs a{border: 5px solid #00a8b5 !important;}


.cabin-cabins .entry-content .print_cabin{ background: rgba(0, 0, 0, 0) url("images/pdf-icon.png") no-repeat scroll 0 3px;height: 48px;
	margin-bottom: 32px;
	width: 50px;}
.wpb_wrapper .park_heading {
	font-size: 29px !important;
}

.row_acc_left_one {
	float: left;
	width: 28% !important;
}
.content_area_cabins {
	float: right;
	width: 70%;
}
.coming_soon {
	font-size: 42px !important;
}
.motels_button {
	background: #00a8b5 none repeat scroll 0 0;
	color: #ffffff;
	font-size: 16px;
	padding: 10px 11px 10px 12px;
}
.motels_button:hover{ background:#333; color: #fff;}

.motels_button_box {
	text-align: center;
	width: 22%;
}

.page-id-5097 .motel_text {
	padding-left: 0;
	width: 75%;
}

.page-id-5097 .motel_text {
	float: left;
	padding-left: 0;
	width: 78% !important;
}
.motels_button_box {
	float: right !important;
	text-align: center;
	width: 22% !important;
}

.page-id-4132 .motel_text {
	padding-left: 0;
	width: 75%;
}

.page-id-4132 .motel_text {
	float: left;
	padding-left: 0;
	width: 78% !important;
}





/*1-12-15*/
.page-template .post-4132 .vc_col-sm-8.motel_text.wpb_column.vc_column_container {
	padding-left: 0;   width: 76% !important;padding-right: 0;
}
.page-template .post-4132 .vc_col-sm-4.motels_button_box.wpb_column.vc_column_container {
	width: 24% !important;
}
.motels_button_box .motels_button{font-size: 15px;}
.page-template .post-5097 .vc_col-sm-8.motel_text.wpb_column.vc_column_container {
	width: 76% !important;
}
.page-template .post-5097 .vc_col-sm-4.motels_button_box.wpb_column.vc_column_container {
	width: 24% !important;
}

.wpcf7-list-item {  font-size: 16px;   font-weight: normal;  display: table;}
.wpcf7-form p {  font-size: 16px;  font-weight: bold;}
span.wpcf7-list-item {margin-left: 20px !important; margin-top: 11px;}
.first_class {  border: 1px solid #00a8b5;   padding: 18px;}
.first_class > p:last-child {  font-weight: normal;  margin-bottom: 0 !important;}
.first_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc;margin-top: 13px;}

.second_class {  border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.second_class span textarea {  margin-top: 15px;background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;}

.three_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.three_class p {  font-size: 16px;  font-weight: bold !important;}
.three_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.three_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.three_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.three_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.three_class br {  margin-bottom: 10px;}
.three_class br:last-child {display: none;}


.four_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.four_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.four_class p {  font-size: 16px;  font-weight: bold !important;}
.four_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.four_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.four_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.four_class br {  margin-bottom: 10px;}
.four_class br:last-child {display: none;}

.five_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.five_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.five_class p {  font-size: 16px;  font-weight: bold !important;}
.five_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.five_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.five_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.five_class br {  margin-bottom: 10px;}
.five_class br:last-child {display: none;}

.six_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.six_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.six_class p {  font-size: 16px;  font-weight: bold !important;}
.six_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.six_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.six_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.six_class br {  margin-bottom: 10px;}
.six_class br:last-child {display: none;}


.seven_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.seven_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.seven_class p {  font-size: 16px;  font-weight: bold !important;}
.seven_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.seven_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.seven_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.seven_class br {  margin-bottom: 10px;}
.seven_class br:last-child {display: none;}


.eight_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.eight_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.eight_class p {  font-size: 16px;  font-weight: bold !important;}
.eight_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.eight_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.eight_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.eight_class br {  margin-bottom: 10px;}
.eight_class br:last-child {display: none;}

.nine_class{ border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.nine_class > p:last-child {  font-weight: normal !important;  margin-bottom: 0 !important;}
.nine_class p {  font-size: 16px;  font-weight: bold !important;}
.nine_class .wpcf7-form-control.wpcf7-text { background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;margin-top: 13px;}
.nine_class .wpcf7-list-item{ width: 168px;  display: table-cell;}
.nine_class .wpcf7-form-control.wpcf7-radio{ background: #eee none repeat scroll 0 0;padding: 10px;position: relative;
	top: 17px;}
.nine_class br {  margin-bottom: 10px;}
.nine_class br:last-child {display: none;}

.ten_class {  border: 1px solid #00a8b5;   padding: 18px;margin-top: 22px;}
.ten_class span textarea {  margin-top: 15px;background: #fff none repeat scroll 0 0; border: 1px solid #ccc !important;}

.last_submit .wpcf7-form-control.wpcf7-submit{    margin-top: 40px;}

.post-5230 .wpcf7-form .wpcf7-list-item-label {  margin-left: 9px;}


.left-images {
	float: left !important;
	margin-top: -160px !important;
}
.left-images .motel_logo.alignnone.size-full {
	height: auto;
	width: 100%;
}

.page-id-5097 .text_align_center .inner_main_title{ margin: 12px 127px 0 !important;}
.page-id-4132 .text_align_center .inner_main_title{ margin: 12px 127px 0 !important;}

/*2-12-15*/



/*slider gallery */
.page-template-page-gallery-new #wrap-carousel #carousel .caroufredsel_wrapper{display: block !important;
	display: block !important;
	float: none !important;
	margin: 0 auto !important;
	max-height: 800px !important;
	max-width: 800px !important;
	min-height: 400px !important;
	min-width: 400px !important;
	overflow: visible !important;
}

.page-template-page-gallery-new #wrap-carousel #carousel span{ height: 480px; width: 965px;}
.page-template-page-gallery-new #wrap-carousel #carousel .next{    background: rgba(0, 0, 0, 0) url("images/large_right.png") no-repeat scroll 0 0;
	cursor: pointer;
	height: 40px;
	position: relative;
	width: 40px;
	top: -290px;
	float: right;font-size: 0; opacity: 1;
	transition: opacity 0.2s ease-out 0s;}
.page-template-page-gallery-new #wrap-carousel #carousel .prev{   background: rgba(0, 0, 0, 0) url("images/large_left.png") no-repeat scroll 0 0;
	cursor: pointer;
	height: 40px;
	position: relative;
	width: 40px;
	top: -250px;font-size: 0; opacity: 1;
	transition: opacity 0.2s ease-out 0s;}
.page-template-page-gallery-new #wrap-carousel > img{ display: none;}
.page-template-page-gallery-new #wrap-carousel #carousel .next:hover { background-position: left bottom;}
.page-template-page-gallery-new #wrap-carousel #carousel .prev:hover { background-position: left bottom;}




/*-------------------30-4-2016------------------------------------------*/


.home #wrap-carousel li {
	float: left;
	width: 31.7%;
	list-style-type: none;
	margin-left: 24px;
}

.home .date1 {
	font-size: 35px;
	border-bottom: 1px solid #fff;
}
.home .event_main {
	float: none;
	margin: 0 auto;
	width: 1100px;
}
.home .date_news {
	float: left;
	height: 90px;
	line-height: 30px;
	padding: 15px;
	width: 19%;
	background: #00a8b5;
	color: #fff;
	text-align: center;
	margin-right: 10px;
}

.news-list-news .news-grid .main_div {
	float: left;
	width: 78%;
}

.home #wrap-carousel li:first-child {
	margin-left: 0;
}

.news-grid .news-img {
	float: left;
	width: 100%;
}
.cou_info .news-contant {
	font-size: 15px;
	margin-bottom: 15px;
	color: #fff;
	line-height: 20px;
}

.news-read-more > a {
	float: none;
	margin: 0 auto;
	padding: 10px;
}
.news-read-more {
	text-align: center;
}

.main_div .news-img > img {
	display: block;
}
.cou_info .news-title > a {
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
	display: block;
	line-height: 20px;
}
.news-list-news .news-read-more > a {
	float: none;
	margin: 0 auto;
	padding: 8px 15px;
	background: #202D5A;
	font-size: 15px;
	color: #fff;
}

.news-list-news .news-read-more > a:hover {
	background: #fff;
	color: #202D5A;
}
.cou_info {
	background: #00a8b5 none repeat scroll 0 0;
	clear: both;
	text-align: center;
	padding: 15px 15px 23px 15px;
}



.date2 {
	text-transform: capitalize;
}
.home_news .vc_col-sm-12 {
	float: none;
	margin: 0 auto;
	width: 1118px;
}
.title_event > h2 {
	color: #212e59;
	font-size: 35px;
	text-align: center;
	text-transform: capitalize;
}
.title_event > h2::before {
	background: rgba(0, 0, 0, 0) url("images/left_grey.png") no-repeat scroll right top !important;
	content: ".";
	display: block;
	float: right;
	margin-left: -28px;
	margin-top: 15px;
	position: absolute;
	text-indent: -5000px;
	vertical-align: top;
	width: 100%;
}
.title_event > h2::after {
	background: rgba(0, 0, 0, 0) url("images/left_grey.png") no-repeat scroll center top !important;
	content: ".";
	display: block;
	float: left;
	margin-top: -21px;
	position: absolute;
	text-indent: -5000px;
	vertical-align: top;
	width: 407px;
}
.main_div .title_news h2 {
	color: #00a8b5;
	margin-top: 0;
}

/**/

.archive .totalbloghome { float: right;  width: 300px;}

.archive .date1 {
	border-bottom: 1px solid #ffffff;
	display: block;
	font-size: 35px;
	margin-bottom: 6px;
	padding-bottom: 14px
}
.archive .date_news {
	background: #00a8b5 none repeat scroll 0 0;
	color: #ffffff;
	float: left;
	height: 110px;
	line-height: 30px;
	margin-right: 10px;
	padding: 15px;
	text-align: center;
	width: 100px;
}
.totalbloghome h4 {
	background: #00a8b5 none repeat scroll 0 0;
	color: #ffffff;
	font-size: 20px;
	letter-spacing: 1px;
	margin: 15px 0 0;
	padding: 13px 20px;
	text-transform: uppercase;
}

.archive .totalblog .blogcontent > a {
	background: #eeeeee none repeat scroll 0 0;
	border-bottom: 1px solid;
	color: #000000;
	display: block;
	padding: 8px 20px;
}


.archive .cntnt_cs .feature_cs {
	float: left;
	width: 600px;
}

.archive .feature_cs a img {
	display: block;
	margin-bottom: 0;
}
.archive .feature_cs .event_detail .content {
	border: inherit;
	width: 100%;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}
.archive .event_detail {
	background: #eeeeee none repeat scroll 0 0;
	float: left;
	margin-bottom: 25px;
	padding: 20px;
}
.feature_cs .event_detail h3 {
	color: #00a8b5;
	margin-top: 0;
	margin-bottom: 15px;
	clear: both;
}

.single .totalbloghome { float: right;  width: 300px;}


.single .event_detail .content .readmore {
	margin-top: 15px;
}
.single .totalblog .blogcontent > a {
	background: #eeeeee none repeat scroll 0 0;
	border-bottom: 1px solid;
	color: #000000;
	display: block;
	padding: 8px 20px;
}
.single .cntnt_cs .feature_cs {
	float: left;
	width: 600px;
}

.single .feature_cs a img {
	display: block;
	margin-bottom: 0;
}
.single .feature_cs .event_detail .content {
	border: inherit;
	width: 100%;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}
.single .event_detail {
	float: left;
	margin-bottom: 25px;
}


.main_content_area .content-sidebar-wrap {
	width: 100%;
}

.single .location_section {
	background: #eeeeee none repeat scroll 0 0;
	padding: 25px;
}

.archive .content .readmore a {
	background: inherit;
	color: #00a8b5;
	float: left;
	margin-top: 10px;
	padding: 0;
}
.archive .totalblog .blogcontent > a:hover {
	background: #dddddd none repeat scroll 0 0;
}
.single .totalblog .blogcontent > a:hover {
	background: #dddddd none repeat scroll 0 0;
}

.single .totalbloghome ul li:last-child a {
	border-bottom: inherit;
}

.archive .totalbloghome ul li:last-child a {
	border-bottom: inherit;
}



.jgallery:hover .zoom-container .prev {background: #00A8B5 !important;}
.jgallery:hover .zoom-container .next{background: #00A8B5 !important;}
.jgallery .zoom-container .nav .jgallery-btn{color: #00A8B5 !important;}
.pt-part .pt-page .pt-item {background: #ffffff none repeat scroll 0 0;}
.jgallery.jgallery-standard { background: #ffffff none repeat scroll 0 0 !important;}
.jgallery-container.pt-page { background: inherit !important;}





.home_news { padding-bottom: 50px;}
.content_gallery { display: none;}

/*events*/
.ee-ticket-free-ticket .tckt-slctr-tbl-td-qty textarea {height: 40px;  margin-top: 0;}

/**/
.post-type-archive .content .espresso_events.type-espresso_events { float: left;  margin-right: 30px; width: 48%;}
.post-type-archive .content .espresso_events.type-espresso_events:nth-of-type(2n) { margin-right: 0;}
.post-type-archive .type-espresso_events .event-content > p { padding: 15px;}

.post-type-archive .espresso_events .event-content {  border-bottom: 1px solid #00a8b5; margin-bottom: 15px;}
/*.post-type-archive .espresso_events .event-content a { display: block;}*/


.tkt-slctr-tbl-wrap-dv .ticket-selector-tbl-qty-slct{height: 40px; margin-top: 0;}
.tkt-slctr-tbl-wrap-dv .ee-ticket-free-ticket-details { background: none repeat scroll 0 0 #e6e6e6;}
.tckt-slctr-tkt-details-tbl th, .tckt-slctr-tkt-details-tbl td {width: 175px;}
.tckt-slctr-tkt-details-dv .smaller-text {font-size: 15px !important;}
.ticket-selector-submit-btn { width: auto;}

/*check out*/
.ee-reg-form-qstn-grp-dv .ee-reg-qstn { float: left;  margin-right: 20px; width: 32%;}
.ee-reg-qstn-email.email-input-dv { margin-right: 0;}
.ee-reg-form-qstn-grp-dv .ee-reg-qstn label { width: 100%;}
.spco-step-dv .spco-ticket-info-dv .item .item_l {border-left: 1px solid #cccccc; font-size: 15px;  padding: 10px;}
#espresso-registration-footer-dv{ display: none;}
.smaller-text { font-size: 15px;}
.spco-step-dv .small-text table tr th { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;
	font-size: 15px;  padding: 10px;  color: #00a8b5;}
.jst-rght { border-right: 1px solid #cccccc;  padding-right: 10px !important; font-size: 15px;}
.type-espresso_events .ticket-selector-submit-btn { float: left;}

/*single*/
.tkt-slctr-tbl-wrap-dv .tckt-slctr-tkt-details-td {background: none repeat scroll 0 0 #e6e6e6;}
.tckt-slctr-tkt-details-dv .jst-cntr { text-align: left;}
.tckt-slctr-tkt-details-tbl thead th { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc !important; line-height: 29px;}
.ee-fourth-width.jst-rght { border-right: 1px solid #cccccc;}
.tckt-slctr-tkt-details-tbl th, .tckt-slctr-tkt-details-tbl td {    border-bottom: 1px solid #cccccc !important;
	border-left: 1px solid #cccccc; line-height: 30px;}
.ee-ticket-selector-ticket-price-th { text-align: left !important;}
.ee-ticket-selector-ticket-qty-th{ text-align: left !important;}
.tckt-slctr-tkt-details-tbl td { border-right: 1px solid #cccccc !important;}
.spco-next-step-btn { display: block;  float: none;  margin: 0 auto; width: auto;}
#spco-steps-display-dv { border: 1px solid #cccccc !important;}
#ee-single-page-checkout-dv .spco-steps-display-hdr {font-size: 15px !important;}
.page-template-default #spco-steps-big-hdr {color: #00a8b5;  font-size: 23px;  margin-bottom: 20px !important;}
.tckt-slctr-tbl-td-price.jst-rght { border-right: inherit !important;}
#ee-single-page-checkout-dv .spco-step-name {font-size: 15px;}

/*popup*/
#espresso-notices-error, #espresso-ajax-notices-error { background: none repeat scroll 0 0 #0e1d52 !important;  border-color: #ffffff !important;}
.espresso-notices p, .espresso-ajax-notices p { color: #ffffff;}
#espresso-notices .close-espresso-notice{ background: none repeat scroll 0 0 #00a8b5;
	border: 3px solid #ffffff; color: #ffffff;  height: 30px;  width: 30px;  line-height: 20px;}
/**/
#espresso-notices-error, #espresso-ajax-notices-error{background: none repeat scroll 0 0 #0e1d52 !important;  border-color: #ffffff !important;}
.espresso-notices p, .espresso-ajax-notices p{color: #ffffff;}


/**/

.post-type-archive-espresso_events .ticket-selector-submit-btn.view-details-btn {
	display: none;
}

.single-espresso_venues .venue-location { background: none repeat scroll 0 0 #00a8b5;  color: #ffffff;  padding: 20px;}
.single-espresso_venues .venue-location h3 { margin-top: 0;}

.single-espresso_venues .venue-location .small-text strong {
	float: left;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 10px !important;
	margin-right: 10px;
}
.tckt-slctr-tkt-details-dv h5 {
	display: inline-block;
	float: left;
	margin: 3px 17px 0 0 !important;
}
.spco-step-dv table .item td { border-left: 1px solid #cccccc;  padding: 10px;}
.page-template-default .spco-step-dv table tr th { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc;
	padding: 10px;}
.page-template-default .spco-step-dv table tr th:last-child { border-right: 1px solid #cccccc;}
.page-template-default .spco-step-dv .total_tr .event-header { border: 1px solid #cccccc; padding: 10px;}
.total_currency.total.jst-rght { border-left: 1px solid #cccccc;}

#ee-single-page-checkout-dv .spco-payment-method-input-dv label {min-height: 40px !important;}



/*payment*/
#methods-of-payment { background: none repeat scroll 0 0 #00a8b5;}
#methods-of-payment .spco-payment-method-input-dv { margin: 0 auto; width: 400px;}
#methods-of-payment #method-of-payment-hdr { color: #ffffff; text-align: center;}
#method-of-payment-hdr { padding-top: 15px;}
#ee-single-page-checkout-dv .spco-payment-method-input-dv label + label { margin-right: 0;}
.spco-payment-method-hdr {color: #ffffff !important; text-align: center;}


/*------------------------------------------------------------------------------------*/











.single .content {
	border-right: 1px solid #202d5a;
	float: left;
	margin-right: 20px;
	padding-right: 35px;
	width: 760px;
}
.archive .content {
	border-right: 1px solid #202d5a;
	float: left;
	margin-right:10px;
	padding-right: 35px;
	width: 760px;
}

.venue .readmore {
	float: left;
	font-weight: 600;
	margin-right:10px;
	color: #00a8b5;
}
.cost .readmore {

	font-weight: 600;
	margin-right:10px;
	color: #00a8b5;
}
.when .readmore {

	font-weight: 600;
	margin-right:10px;
	color: #00a8b5;
}
.when {
	margin-bottom: 10px;

}

.content_news .venue > p {
	margin-bottom: 10px !important;
}
.content_news .cost > p {
	margin-bottom: 10px !important;
}

.event_detail .when .date1 {
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.event_detail .when .date2 {

	margin-right: 5px;
}
.event_detail .when .date1 {
	border-bottom: inherit;
	display: inline-block;
	float: left;
	font-size: 22px;
	line-height: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.archive .when {
	float: left;
	margin-bottom: 10px;
}
.archive .cost {
	margin-bottom: 10px;
	float: left;  width: 100%;
}

.day {
	float: left;
	margin-right: 5px;
}

.archive .date_news .date2 {
	font-size: 15px;
	text-transform: uppercase;
}

.archive .event_detail .when .date1 {
	font-size: 16px;
	line-height: 23px;
}
.cou_info .news-title {
	min-height: 41px;
}
#map {
	margin-top: 15px;
}
.when .whenevent_date{ color: #00a8b5;    font-weight: 600; margin-bottom: 5px;   margin-right: 10px;}
.archive .event_detail{ width: 100%;}
.venue .readmore{width: 100%;}
.cost .readmore{ width: 100%;}
.cost {    margin-bottom: 20px;}
.venue {    margin-bottom: 20px;}
.when {    margin-bottom: 20px;}

@media only screen and (min-width:1850px) and (max-width:1920px){

	.page-id-4132 .left-images{ margin-top:-190px!important;}
	.page-id-5097 .left-images{ margin-top:-190px!important;}
	.page-id-4132 .text_align_center .inner_main_title{ margin-top:26px!important;}
	.page-id-5097 .text_align_center .inner_main_title{ margin-top:26px!important;}

}

@media only screen and (min-width:1650px) and (max-width:1800px){

	.page-id-4132 .left-images{ margin-top:-185px!important;}
	.page-id-5097 .left-images{ margin-top:-185px!important;}
	.page-id-4132 .text_align_center .inner_main_title{ margin-top:26px!important;}
	.page-id-5097 .text_align_center .inner_main_title{ margin-top:26px!important;}

}

@media only screen and (min-width:1450px) and (max-width:1600px){

	.page-id-4132 .left-images{ margin-top:-177px!important;}
	.page-id-5097 .left-images{ margin-top:-177px!important;}
	.page-id-4132 .text_align_center .inner_main_title{ margin-top:26px!important;}
	.page-id-5097 .text_align_center .inner_main_title{ margin-top:26px!important;}

}

@media only screen and (min-width:1300px) and (max-width:1500px){

	.nav > li.menu-item-4112.hover > ul { left: -201px;}


}

.park_heading.pre-owned {  margin-left: 15px !important;  font-size: 29px !important; }
#carousel img, #thumbs img {  border: medium none;  left: 0;  position: absolute; top: 0;}
#carousel #newimage > img { max-height: 800px;  max-width: 800px;  min-width: 300px;  float: none !important;
	margin: 0 auto !important;}
.caroufredsel_wrapper > ul {  left: 0 !important;}

.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next {
	top: 27px !important;
}


@media screen and (max-width:1024px) {
	.content-sidebar-wrap{float: none;  margin: 0 auto;  width: 95%;}
	.home_news .vc_col-sm-12 { float: none;  margin: 0 auto; width: 95%;}

}
#EVczxN .jcarousel-control-prev, #EVczxN .jcarousel-control-next{ top: 65px;}
.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 66px !important;}
.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li{margin-left: 2px;}

@media only screen and (min-width:1024px) and (max-width:1100px)
{
	.home #wrap-carousel li {width: 27%;}
	.home .date_news {width: 18%;height: 79px; padding: 11px;}
	.home .date1 {font-size: 28px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: right;    width: 15%;}
	.acc-option {    width: 31% !important;}
	.first_select{padding: 0 20px 0 10px;    font-size: 21px;}
	.title_event > h2{ font-size: 30px;}
	.title_event > h2::before{  margin-top: 16px;right: 17px;   width: 40%;background-size:100% auto !important;}
	.title_event > h2::after{ width: 387px;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.cou_info .news-title{min-height: auto;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 355px !important;}
	.client_logo_area h4::after {    width: 355px !important;}
	.client_logo_area h4{ font-size: 30px;}
	.home.logged-in .client_logo_area .easy-logo_image {    height: 72px !important;    min-height: 72px !important;}
	.jcarousel-control-prev{ left: -30px !important; top: 15px !important;}
	.jcarousel-control-next{right: -32px !important;top: 15px !important;}
	.footer-widgets .widget h6 {    font-size: 26px !important;}
	.footer-two-head {    font-size: 26px !important;}
	.products-footer-info {    font-size: 16px !important;}
	.single .content{margin-right: 8px;    padding-right: 24px;    width: 70%;}
	.single .totalbloghome{width: 28%;}
	body, p{  font-size: 14px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 89px;   padding: 8px; width: 89px;}
	.archive .totalbloghome{  width: 24%;}
	.archive .content{ margin-right: 5px;padding-right: 10px; width: 74%;}
	.single .footer-widgets .wrap{width: 95% !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 175px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 18px !important;}
	.home .jcarousel-control-prev, .home .jcarousel-control-next{top: 29px !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{width: 98%; margin: 0 auto;}

	.page-template-page_accomodation .vc_col-sm-12.wpb_column.vc_column_container {
		padding-right: 0;
	}
	.wpb_image_grid .wpb_image_grid_ul .isotope-item {
		float: left;
		left: 0 !important;
		margin-left: 16px !important;
		position: relative !important;
		width: 31.6% !important;
	}
	.wpb_wrapper .park_heading {    font-size: 26px !important;}
	.jcarousel-control-prev {  width: 40px !important; height: 40px !important; line-height: 37px !important;}
	.jcarousel-control-next { width: 42px !important;height: 42px !important; line-height: 36px !important;}
	.menu-item-6236 .sub-menu {    width: 161px;}
	.menu-item-4112 .sub-menu {    width: 260px;}
	.acc_price .main_price, .acc_price .no_price_text{font-size: 15px; padding: 5px 10px;}
	.archive .date1{ font-size: 30px;    margin-bottom: 3px;    padding-bottom: 11px;}
	.content_area .vc_col-sm-4 img {    min-height: 193px;}
	.park_heading.pre-owned{font-size: 24px !important;}
	.row_acc_right .item_title a {    font-size: 22px;}
	#tabs-1 h2 {    font-size: 18px;}
	.inner_header .vc_col-sm-12{margin-top: -50px !important;}
	.inner_header .inner_heading.wpb_content_element {		margin: -8.5% auto 3% !important;}
	.post_image {    margin-top: 0;}
	.logged-in .easy-logo_image{height: auto !important;    min-height: 138px; width: 100%;}

	.logged-in .jcarousel-wrapper .jcarousel li {    height: auto !important;    width: 169.4px !important;}
	.logged-in .jcarousel{margin: 0 auto;width: 91%;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next{top: 14px !important;}
	.home .client_logo_area .jcarousel ul li{    width: 181px !important;}
	.home .client_logo_area .jcarousel{margin: 0 auto;   width: 94% !important ;}
}

@media only screen and (min-width:768px) and (max-width:800px)
{
	#carousel #newimage > img {  float: none !important;
		margin: 0 auto !important;
		max-height: 550px;
		max-width: 730px;
		min-width: 300px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next { top: -285px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev { top: -240px;}


	.home #wrap-carousel li {width: 27%;}
	.home .date_news {width: 18%;height: 63px; padding: 2px;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: right;    width: 13% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {    width: 36% !important;}
	.first_select{padding: 0 20px 0 10px;  height: 40px; line-height: 40px;   font-size: 15px !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{  margin-top: 16px;   right: 17px; width: 36%;}
	.title_event > h2::after{ width: 265px;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 25px !important;}
	.home.logged-in .client_logo_area .easy-logo_image{  height: 57.5px !important; min-height:57.5px !important;}
	.jcarousel-control-prev{left: -14px !important;  top: 10px !important;}
	.jcarousel-control-next{ right: -13px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{margin-right: 8px;    padding-right: 24px;    width: 70%;}
	.single .totalbloghome{width: 28%;}
	body, p{  font-size: 14px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 67px;}
	.archive .totalbloghome{  width: 24%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  width: 85%;}
	.archive .content{ margin-right: 5px;padding-right: 10px; width: 74%;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important; width: 21% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 7px; width: 32.6% !important;}
	.news-list-news .news-grid .main_div {    float: left;    width: 77%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto; width: 95% !important;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif;height: 32px; width: 32px;}
	.inner_header .vc_col-sm-12 {    margin-top: -56px !important;}
	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.nav li ul{ top: 57px;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 149.2px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 8% !important;}
	.home .jcarousel-control-prev, .home .jcarousel-control-next{top: 25% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{width: 98%;}

	.page-template-page_accomodation .vc_col-sm-12.wpb_column.vc_column_container {
		padding-right: 0;
	}
	.wpb_image_grid .wpb_image_grid_ul .isotope-item {
		float: left;
		left: 0 !important;
		margin-left: 16px !important;
		position: relative !important;
		width: 31.6% !important;
	}
	.wpb_wrapper .park_heading {font-size: 24px !important;}
	.client_logo_area .jcarousel{ width: 90% !important;}
	.client_logo_area .jcarousel li h3{ margin-top: 0;}
	.acc_price .main_price, .acc_price .no_price_text{font-size: 15px; padding: 5px 10px;}
	.row_acc_right .item_title a {    font-size: 19px;}
	#acc-container .other_amin div{  height: 40px; line-height: 30px;}
	#acc-container .other_amin div img {    width: 45%;}
	.footer-widgets {    padding: 20px 0 !important;}
	.page h1, .page h2, .page h3, .page h4, .page h5, .page h6{font-size: 20px;}
	.logged-in .entry-content ol, .entry-content ul{ margin-bottom: 15px !important;}
	.archive .date1{ font-size: 23px;  margin-bottom: -3px; padding-bottom: 4px;}
	.archive .totalblog .blogcontent > a{  font-size: 12px;  padding: 8px 9px;}
	.archive .feature_cs .event_detail .content {    margin-bottom: 12px;}
	.venue {    margin-bottom: 12px !important;}
	.archive .when {    margin-bottom: 12px !important; }
	.whattime {   margin-bottom: 12px !important;}
	.archive .cost {    margin-bottom: 12px !important;}
	.inner_header .inner_heading.wpb_content_element {    margin: -10.5% auto 4% !important;}
	.products-footer-list{ margin-right: 18px;    width: 28%;}
	.footer-widgets ul li a {    font-size: 13px !important;}
	.products-footer-info {    font-size: 13px !important;}
	.event_detail p {    margin-bottom: 12px !important;}
	.inner_sub_title > a{background-size:100% auto;   height: 35px; width: 112px;}
	.menu .nav li ul li a{padding: 5px 13px !important;}
	.content_area .vc_col-sm-4 img {    min-height: 143px;}
	.page-id-4132 .text_align_center .inner_main_title{margin: 12px 82px 0 !important;}
	.type-page .entry-content .left-images {   margin-top: -90px !important;  width: 9%;}
	#content {    margin-top: 15px;}
	.page-id-5097 .text_align_center .inner_main_title {    margin: 12px 70px 0 !important;}
	#main_navigation li:last-child .sub-menu {    left: -94px;    position: relative;}
	#main_navigation li:nth-of-type(7) .sub-menu{    left: -63px;   position: relative;   width: 250px !important;}
	#tabs-1 h2 {    font-size: 18px;}
	#main_navigation .sub-menu .sub-menu {    display: none !important;}
	#main_navigation li .sub-menu li.hover .sub-menu {    display: block !important;}
	.logged-in .easy-logo_image{height: auto !important;    min-height: 138px; width: 100%;}
	.home.logged-in .jcarousel-wrapper .jcarousel li {    height: auto !important;    width: 156.6px !important;}
	.logged-in .jcarousel-wrapper .jcarousel li {    height: auto !important;    width: 164.4px !important;}
	.logged-in .jcarousel{margin: 0 auto;width: 92% !important;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next{top: 14px !important;}
	.inner_main_title{line-height: 25px !important;}
	.home .site-inner .content{   margin-top: -310px;}
	.home .menu .nav {    height: 414px;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next {    top: 25% !important;}

}

@media only screen and (min-width:670px) and (max-width:736px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{ top: -355px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -310px;}


}
@media only screen and (min-width:569px) and (max-width:669px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{ top: -355px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -310px;}
	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 15%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {   float: none;margin: 0 auto;width: 21% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {    width: 60.6% !important; margin-top: 8px;margin-bottom: 8px;}
	.first_select{padding: 0 20px 0 10px;  height: 40px; line-height: 40px; margin-bottom: 8px;
		margin-top: 8px !important;  font-size: 18px !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ margin-top: 11px;right: 3px;  width: 38%;}
	.title_event > h2::after{ width: 38%;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 25px !important;}
	.home.logged-in .client_logo_area .jcarousel-wrapper .jcarousel .easy-logo_image {    height: 64.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 13px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 85.4%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;     width: 83%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.home.logged-in .jcarousel{   margin: 0 auto; width: 95% !important;height: 60px;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}

	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto;height: 32px;width: 117px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 16px 158px 20px 0 !important;}
	.wpb_wrapper .park_heading {    font-size: 23px !important;}
	.service_area h1 {    font-size: 24px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 128px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 39% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{height: 126px;  margin: 0 auto;   width: 88% !important;}
	.jgallery .zoom img{top: 38% !important;}
	.jgallery .zoom-container .prev, .jgallery .zoom-container .next{top: 35%;}

	.content_area .wpb_image_grid .wpb_image_grid_ul .isotope-item{ left: 0 !important;
		margin-bottom: 15px !important;
		margin-left: 0 !important;
		margin-right: 15px !important;
		position: relative !important;
		top: 0 !important;
		width: 48.7% !important;}
	.wpb_image_grid .wpb_image_grid_ul .isotope-item:nth-of-type(2n) {
		margin-right: 0 !important;}
	.wpb_image_grid .wpb_image_grid_ul{ height: auto !important;}
	.acc-option {    width: 60.3% !important;}
	.client_logo_area .jcarousel{	width: 90% !important;}
	.home.logged-in .jcarousel-control-prev {  height: 30px !important;  width: 28px !important; line-height: 29px !important;}
	.home.logged-in .jcarousel-control-next {   height: 35px !important;   line-height: 30px !important;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next {  top: 14% !important;}

	.inner_header .inner_heading.wpb_content_element{  margin: -12.5% auto 14% !important;}
	.footer-widgets ul li a{   font-size: 15px !important;}
	.aboutusimgmn p img {    display: block;    height: auto;    margin: 0 auto;    width: 50% !important;}
	.logged-in .jcarousel-wrapper .jcarousel{ width: 87% !important;margin:0 auto;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li .easy-logo_image{  height: 114px !important;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li {    margin-left: 0px;       width: 137px !important;}
	.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 53px !important;}
	.logged-in .jcarousel-control-prev {    height: 30px !important;    line-height: 30px !important;    width: 29px !important;}
	.logged-in .jcarousel-control-next {  line-height: 30px !important;height: 35px !important; width: 32px !important;}
	.logged-in .jcarousel-wrapper .jcarousel .easy-logo_image {    height: 62.5px !important;}

	#acc-container .other_amin div{  height: 45px; width: 11%;}
	.acc_price .no_price_text{   font-size: 15px;}
	.type-page .entry-content .left-images{    margin-top: -96px !important;}

	.page-template-page_accomodation .content_area .vc_col-sm-4.wpb_column.vc_column_container{float: left;width: 49%;}
	.page-template-page_accomodation .content_area .vc_col-sm-4.wpb_column.vc_column_container:nth-child(2n) { margin-right: 0 !important;}
	.page-template-page_accomodation .content_area .vc_col-sm-4.wpb_column.vc_column_container img{min-height: 185.2px;}
	.jgallery.jgallery-standard{    height: 480px !important;}

}

@media only screen and (min-width:481px) and (max-width:568px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{top: -287px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -250px;}

	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 15%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {   float: none;margin: 0 auto;width: 21% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {    width: 60.1% !important; margin-top: 8px;}
	.first_select{padding: 0 20px 0 10px;  height: 40px; line-height: 40px; margin-bottom: 8px;
		margin-top: 8px !important;  font-size: 15px !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ margin-top: 11px;right: 0;  width: 36%;}
	.title_event > h2::after{ width: 198px;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 25px !important;}
	.client_logo_area .easy-logo_image{  height: 50.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 13px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 85.4%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;     width: 83%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto; width: 95% !important;height: 60px;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}

	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto;height: 32px;width: 117px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 16px 158px 20px 0 !important;}
	.wpb_wrapper .park_heading {    font-size: 23px !important;}
	.service_area h1 {    font-size: 24px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 149.2px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 16% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{height: 126px;  margin: 0 auto;   width: 86% !important;}
	.jgallery .zoom img{top: 38% !important;}
	.jgallery .zoom-container .prev, .jgallery .zoom-container .next{top: 35%;}

	.jcarousel-control-prev {    height: 30px !important;    line-height: 30px !important;    width: 29px !important;}
	.client_logo_area .jcarousel{width: 82% !important;}
	.jcarousel-control-prev:hover, .jcarousel-control-next:hover {    background: #4e5269 none repeat scroll 0 0 !important;}
	.jcarousel-control-next {  line-height: 30px !important;height: 35px !important; width: 32px !important;}
	.menu .nav li ul li a{padding: 4px 15px !important;}

	.title-area .site-title {    margin-bottom: 0px !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.welcome_text{ margin-bottom: 0px !important;}
	.footer-widgets ul li a{font-size: 15px !important;}
	.jgallery.jgallery-standard{    height: 480px !important;}
	.jgallery-container .pt-item {    height: 545px !important;}
	.park_heading.pre-owned {    font-size: 25px !important;    margin: 15px 0 !important;}
	#tabs-1 h2 {    font-size: 18px;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next {    top: 14% !important;}
}

@media only screen and (min-width:416px) and (max-width:480px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{ top: -355px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -310px;}

	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 30%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: none;  margin: 0 auto; width: 50% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {     margin-top: 3px; width: 100% !important;margin-bottom: 8px;}
	.first_select{  font-size: 13px !important;  height: 25px;  line-height: 25px; margin-bottom: 0;
		margin-top: 5px;  padding: 0; width: 100% !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.title_event > h2::after{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 21px !important;}
	.client_logo_area .easy-logo_image{  height: 64.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 12px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 100%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.archive .event_detail{ margin-bottom: 8px;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;    width: 100%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto; width: 53% !important;height: 60px;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}

	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto; height: 25px;width: 91px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 18px 158px 19px 20px !important;   float: right !important;}
	.wpb_wrapper .park_heading {    font-size: 20px !important;}
	.service_area h1 {    font-size: 20px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}
	.inner_main_title{ margin-bottom: 8px !important; margin: 20px 0 0 !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 149.2px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 33% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{    height: 132px;    margin: 0 auto;    width: 59% !important;}
	.wpb_revslider_element.wpb_content_element {    margin-top: 0 !important;}
	.tp-bullets.simplebullets.round .bullet{background-size: 100% auto !important; height: 10px !important; width: 10px !important;}
}



@media only screen and (min-width:376px) and (max-width:415px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{ top: -355px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -310px;}


	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 30%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: none;  margin: 0 auto; width: 50% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {     margin-top: 3px; width: 100% !important;margin-bottom: 8px;}
	.first_select{  font-size: 13px !important;  height: 25px;  line-height: 25px; margin-bottom: 0;
		margin-top: 5px;  padding: 0; width: 100% !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.title_event > h2::after{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 21px !important;}
	.client_logo_area .easy-logo_image{  height: 64.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 12px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 100%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.archive .event_detail{ margin-bottom: 8px;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;    width: 100%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto; width: 53% !important;height: 60px;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}

	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto; height: 25px;width: 91px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 18px 158px 19px 20px !important;   float: right !important;}
	.wpb_wrapper .park_heading {    font-size: 20px !important;}
	.service_area h1 {    font-size: 20px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}
	.inner_main_title{ margin-bottom: 8px !important; margin: 20px 0 0 !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 149.2px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 33% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{    height: 132px;    margin: 0 auto;    width: 59% !important;}
	.wpb_revslider_element.wpb_content_element {    margin-top: 0 !important;}
	.tp-bullets.simplebullets.round .bullet{background-size: 100% auto !important; height: 10px !important; width: 10px !important;}
	.client_logo_area .jcarousel ul li {    margin-left: 0 !important;    width: 113px !important;}
	.client_logo_area .easy-logo_image {    height: 51.5px !important;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next{top: 16% !important;}
	.home .client_logo_area .jcarousel{ width: 72% !important;height: 60px;}
	.home.logged-in .jcarousel-control-prev {  height: 30px !important;  width: 28px !important; line-height: 29px !important;}
	.home.logged-in .jcarousel-control-next {   height: 35px !important;   line-height: 30px !important;}
	.home .client_logo_area .jcarousel ul li{width: 124px !important;}
	.acc_price .main_price{font-size: 14px;  padding: 4px 10px;}
	#acc-container .other_amin div{height: 37px;}
	.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 51px !important;}
	.logged-in .jcarousel-wrapper .jcarousel{ width: 87% !important;margin:0 auto;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li .easy-logo_image{  height: 114px !important;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li {    margin-left: 0px;       width: 150px !important;}
	.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 53px !important;}
	.logged-in .jcarousel-control-prev {    height: 30px !important;    line-height: 30px !important;    width: 29px !important;}
	.logged-in .jcarousel-control-next {  line-height: 30px !important;height: 35px !important; width: 32px !important;}
	.logged-in .jcarousel-wrapper .jcarousel .easy-logo_image {    height: 62.5px !important;}

}


@media only screen and (min-width:321px) and (max-width:375px){
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{top: -325px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -290px;}

	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 30%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: none;  margin: 0 auto; width: 50% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {     margin-top: 3px; width: 100% !important;margin-bottom: 8px;}
	.first_select{  font-size: 13px !important;  height: 25px;  line-height: 25px; margin-bottom: 0;
		margin-top: 5px;  padding: 0; width: 100% !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.title_event > h2::after{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 21px !important;}
	.client_logo_area .easy-logo_image{  height: 64.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 12px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 100%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.archive .event_detail{ margin-bottom: 8px;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;    width: 100%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto;  width: 71% !important;height: 60px;}
	.jcarousel-control-prev, .jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}

	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto; height: 25px;width: 91px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 18px 158px 19px 20px !important;   float: right !important;}
	.wpb_wrapper .park_heading {    font-size: 20px !important;}
	.service_area h1 {    font-size: 20px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}
	.inner_main_title{ margin-bottom: 8px !important; margin: 20px 0 0 !important;}


	.jcarousel-control-prev, .jcarousel-control-next{top: 33% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{    height: 132px;    margin: 0 auto;    width: 59% !important;}
	.wpb_revslider_element.wpb_content_element {    margin-top: 0 !important;}
	.tp-bullets.simplebullets.round .bullet{background-size: 100% auto !important; height: 10px !important; width: 10px !important;}

	.client_logo_area .jcarousel ul li {    height: auto; margin-left: 0 !important;  width: 113px important;}
	.archive .event_detail .when .date1 {   font-size: 13px;  line-height: 17px;}
	.jgallery .zoom img{left: 50% !important;top: 25% !important;}
	.jgallery.jgallery-standard{ height: 179px !important;}
	.jgallery .zoom-container{ height: 188px !important;}



	.client_logo_area .jcarousel ul li {    margin-left: 0 !important;    width: 113px !important;}
	.client_logo_area .easy-logo_image {    height: 51.5px !important;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next{top: 16% !important;}
	.home .client_logo_area .jcarousel{ width: 72% !important;height: 60px;}
	.home.logged-in .jcarousel-control-prev {  height: 30px !important;  width: 28px !important; line-height: 29px !important;}
	.home.logged-in .jcarousel-control-next {   height: 35px !important;   line-height: 30px !important;}
	.home .client_logo_area .jcarousel ul li{width: 124px !important;}
	.acc_price .main_price{font-size: 14px;  padding: 4px 10px;}
	#acc-container .other_amin div{height: 37px;}
	.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 51px !important;}
	.logged-in .jcarousel-wrapper .jcarousel{ width: 87% !important;margin:0 auto;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li .easy-logo_image{  height: 114px !important;}
	.logged-in .entry-content .jcarousel-wrapper .jcarousel ul > li {    margin-left: 0px;       width: 150px !important;}
	.logged-in .jcarousel-control-prev, .logged-in .jcarousel-control-next {    top: 53px !important;}
	.logged-in .jcarousel-control-prev {    height: 30px !important;    line-height: 30px !important;    width: 29px !important;}
	.logged-in .jcarousel-control-next {  line-height: 30px !important;height: 35px !important; width: 32px !important;}
	.logged-in .jcarousel-wrapper .jcarousel .easy-logo_image {    height: 62.5px !important;}
	.page-id-5097 .text_align_center .inner_main_title {    margin: 19px 0 0 59px !important;}
	.type-page .entry-content .left-images {   margin-top: -60px !important;}
	.motels_button{   padding: 10px 11px 10px 12px;}
	.park_heading.pre-owned {    font-size: 21px !important;    margin: 15px 0 !important;}
	#tabs-1 h2 {    font-size: 14px;}
}


@media only screen and (min-width:200px) and (max-width:320px)
{
	#carousel #newimage > img { height: auto !important;  max-height: inherit !important;  max-width: inherit !important;
		min-width: inherit !important;   width: 100% !important;}
	.page-template-page-gallery-new #wrap-carousel #carousel .next{ top: -355px;}
	.page-template-page-gallery-new #wrap-carousel #carousel .prev{top: -310px;}


	.home #wrap-carousel li {width: 27%;}
	.home .date_news {height: 43px;padding: 5px;width: 30%;}
	.home .date1 {font-size: 20px;}

	.six_input .wpcf7-form-control.wpcf7-submit {    margin-top: 0 !important;}
	.six_input {    float: none;  margin: 0 auto; width: 50% !important;}
	.six_input .wpcf7-form-control.wpcf7-submit { font-size: 13px !important; padding: 11px 0 !important;}
	.acc-option {     margin-top: 3px; width: 100% !important;margin-bottom: 8px;}
	.first_select{  font-size: 13px !important;  height: 25px;  line-height: 25px; margin-bottom: 0;
		margin-top: 5px;  padding: 0; width: 100% !important;}
	.first_select::after{ background-size: 100% auto !important;height: 40px;padding-right: 10px;width: 12px;}
	.acc-option select{   height: 40px;}
	.title_event > h2{ font-size: 25px;}
	.title_event > h2::before{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.title_event > h2::after{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
	.cou_info .news-contant{  font-size: 13px;}
	.cou_info .news-title > a{font-size: 16px;}
	.service_area{ top: -16px;}
	.client_logo_area h4::before {    right: 14px;    width: 255px !important;}
	.client_logo_area h4::after {    width: 255px !important;}
	.client_logo_area h4{ font-size: 21px !important;}
	.client_logo_area .easy-logo_image{  height: 51.5px !important;}
	.jcarousel-control-prev{left: 3px !important;  top: 10px !important;}
	.jcarousel-control-next{   right: 7px !important;top: 10px !important;}
	.footer-widgets .widget h6 {    font-size: 22px !important;}
	.footer-two-head {    font-size: 22px !important;}
	.products-footer-info {    font-size: 14px !important;}
	.single .content{ border-right: medium none; margin-right: 0;padding-right: 0;  width: 100%;}
	.single .totalbloghome{width: 100%;}
	body, p{  font-size: 12px;}
	.archive.post-type-archive .content-sidebar-wrap{width: 100%;}
	.archive .date_news{height: 67px;padding: 4px;width: 61px;}
	.archive .totalbloghome{   width: 100%;}
	.archive .date1{ font-size: 20px;margin-bottom: -3px; padding-bottom: 4px;}
	.archive .date_news .date2 {   font-size: 11px;}
	.archive .cntnt_cs .feature_cs {  float: left; width: 100%;}
	.archive .content{ margin-right: 0px;padding-right: 0px; width: 100%;}
	.archive .event_detail{ margin-bottom: 8px;}
	.single .footer-widgets .wrap{width: 95% !important;}
	.row-one .booking-text::after{height: 40px; width: 18px;   background-size: 100% auto !important;}
	.row-one .booking-text{font-size: 16px !important;width: 100% !important;height: 40px;line-height: 40px;
		padding: 0 0 0 13px;}
	.home .event_main{width: 100%;}
	.home #wrap-carousel li{margin-left: 0px; width: 100% !important;}
	.news-list-news .news-grid .main_div {    float: left;    width: 100%;}
	.news-list-news .news-read-more > a{ font-size: 13px; padding: 6px 15px;}

	.jcarousel{   margin: 0 auto; width: 65% !important;height: 60px;}
	.jcarousel-control-prev{ font: 23px/32px Arial,sans-serif !important;height: 33px !important;    width: 30px !important;}
	.jcarousel-control-next{ font: 23px/32px Arial,sans-serif !important;height: 32px !important; width: 32px !important;}
	.post_image {    margin-top: 52px;}
	.totalbloghome h4{  font-size: 15px;padding: 8px 17px;}
	.single .totalblog .blogcontent > a{  padding: 8px 9px;}
	.single .location_section{padding: 6px;}
	.main_div .title_news h2{    font-size: 17px; margin-bottom: 6px;}
	.archive .site-inner {    width: 100% !important;}
	.single .location_section{  padding: 10px;}
	.inner_sub_title > a{background-size:100% auto; height: 25px;width: 91px;}
	.inner_header .wpb_wrapper > p.inner_sub_title{ margin: 18px 158px 19px 20px !important;   float: right !important;}
	.wpb_wrapper .park_heading {    font-size: 18px !important; margin-top: 0 !important;}
	.service_area h1 {    font-size: 20px !important;}
	.main_div .news-img > img { display: block;  width: 100%;}
	.home_news {    padding-bottom: 10px;}
	.client_logo_area {    padding: 15px 0;}
	.cou_info .news-title {    min-height: auto;}
	.single .site-inner {  width: 100% !important;}
	.content-sidebar-wrap {    width: 95% !important;}
	.inner_main_title{ margin-bottom: 8px !important; margin: 20px 0 0 !important;}

	.page-id-2858 .jcarousel li{ padding: 0;width: 149.2px !important;}
	.jcarousel-control-prev, .jcarousel-control-next{top: 14% !important;}
	.page-id-2858 .jcarousel li:first-of-type {    margin-left: 3px;}
	.page-id-2858 .jcarousel{    height: 132px;    margin: 0 auto;    width: 59% !important;}
	.wpb_revslider_element.wpb_content_element {    margin-top: 0 !important;}
	.tp-bullets.simplebullets.round .bullet{background-size: 100% auto !important; height: 10px !important; width: 10px !important;}
	.client_logo_area .jcarousel ul li {    margin-left: 0 !important;    width: 113px !important;}
	.archive .event_detail .when .date1 {   font-size: 13px;  line-height: 17px;}
	.jgallery .zoom img{left: 50% !important;top: 25% !important;}
	.jgallery.jgallery-standard{ height: 179px !important;}
	.jgallery .zoom-container{ height: 188px !important;}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.service.welcome_text{margin-bottom: 5px !important;}
	.home.logged-in .jcarousel-control-prev, .home.logged-in .jcarousel-control-next{top: 16% !important;}
	.home .client_logo_area .jcarousel{ width: 72% !important;height: 60px;}
	.home.logged-in .jcarousel-control-prev {  height: 30px !important;  width: 28px !important; line-height: 29px !important;}
	.home.logged-in .jcarousel-control-next {   height: 35px !important;   line-height: 30px !important;}

	.acc_price .no_price_text{    font-size: 14px;padding: 6px 10px;}
	.menu .nav li ul li a{padding: 4px 15px !important;}
	#acc-container .other_amin div{height: 37px;}
	.acc_price .main_price{    font-size: 14px;padding: 6px 10px;}
	.page-id-5097 .text_align_center .inner_main_title {    margin: 19px 0 0 59px !important;}
	.type-page .entry-content .left-images {   margin-top: -60px !important;}
	.motels_button{   padding: 10px 11px 10px 12px;}
	.park_heading.pre-owned {    font-size: 21px !important;    margin: 15px 0 !important;}
	#tabs-1 h2 {    font-size: 14px;}
	.row_acc_right .item_title a{line-height: 19px;}

}
.whattime .what_time_title {
	color: #00a8b5;
	font-weight: 600;
	margin-right: 10px;
}
.whattime {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.archive .when{margin-bottom: 20px;}
.archive .cost{margin-bottom: 20px;}
.archive .feature_cs .event_detail .content{margin-bottom: 20px;}


.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

/* fixes potential theme css conflict */
.acf-map img {
	max-width: inherit !important;
}

.archive .content .readmore a {
	background: #00a8b5 none repeat scroll 0 0;
	border-radius: 3px;
	color: #ffffff;
	cursor: pointer;
	padding: 6px 19px;
}
.archive .content .readmore a:hover {
	background: #111111 none repeat scroll 0 0;
}


.wpb_image_grid .wpb_image_grid_ul .isotope-item {
	float: left;
	left: 0 !important;
	position: relative !important;
	width: 32.2%;
	margin-left: 16px !important;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item img {
	width: 100%;
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:first-child {
	margin-left: 0 !important;
}

@media screen and (max-width:568px)
{
	.wpb_image_grid .wpb_image_grid_ul .isotope-item{margin-bottom: 15px !important;    margin-left: 0 !important;top: 0 !important;    width: 100% !important;}

}
.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:11px;
	line-height:13px;
	text-align: center;
}

.pagination span, .pagination a {
	display:inline-block;;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background: #00A8B5;
}

.pagination a:hover{
	color:#fff;
	background: #333;
}

.pagination .current{
	padding:6px 9px 5px 9px;
	background: #333;
	color:#fff;
}

.vc_row.wpb_row.vc_row-fluid.home_news {
	display: none;
}


