/*
	Theme Name: Altitude Pro Theme
	Theme URI: http://my.studiopress.com/themes/altitude/
	Description: Make a stunning first impression, grab attention, and dynamically tell your story with beautiful images and clean typography.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 1.0.2

	Tags: black, white, blue, green, orange, pink, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Buttons
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
	- Plugins
		- Genesis eNews Extended
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Primary Navigation
		- Secondary Navigation
		- Footer Navigation
		- Responsive Menu
	- Content Area
		- Front Page
		- Dashicons
		- Flexible Widgets
		- Content
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Content Boxes
		- Comments
	- Sidebar
	- Footer Widgets
	- Site Footer
	- Media Queries
		- Max-width: 1280px
		- Max-width: 1200px
		- Max-width: 1023px
		- Max-width: 800px
		- Max-width: 480px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&subset=latin,latin-ext);
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:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 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,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

@import url(https://fonts.googleapis.com/css?family=Lato:400,100italic,100,300,300italic,400italic,700,700italic,900,900italic);


@font-face {
	font-family:'ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular_gdi.eot');
	src: url('fonts/ProximaNova-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Regular_gdi.woff') format('woff'),
		url('fonts/ProximaNova-Regular_gdi.ttf') format('truetype'),
		url('fonts/ProximaNova-Regular_gdi.svg#ProximaNova-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}


@font-face {
	font-family:'Gotham-Bold';
	src: url('fonts/Gotham-Bold_gdi.eot');
	src: url('fonts/Gotham-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Bold_gdi.woff') format('woff'),
		url('fonts/Gotham-Bold_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Bold_gdi.svg#Gotham-Bold') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}


@font-face {
	font-family:'Gotham-Book';
	src: url('fonts/Gotham-Book_gdi.eot');
	src: url('fonts/Gotham-Book_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Book_gdi.woff') format('woff'),
		url('fonts/Gotham-Book_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Book_gdi.svg#Gotham-Book') format('svg');
	font-weight: 325;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}
/*
@font-face {
  font-family: 'Gotham-Book';
  src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Book.woff') format('woff'), url('fonts/Gotham-Book.ttf')  format('truetype'), url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/

@font-face {
	font-family:'Gotham-Medium';
	src: url('fonts/Gotham-Medium_gdi.eot');
	src: url('fonts/Gotham-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Medium_gdi.woff') format('woff'),
		url('fonts/Gotham-Medium_gdi.ttf') format('truetype'),
		url('fonts/Gotham-Medium_gdi.svg#Gotham-Medium') format('svg');
	font-weight: 350;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}




body {
    color: #000;
    font-family:'Gotham-Book';
    font-size: 14.5px;
    font-weight: normal;
    line-height:25px;  
	-webkit-font-smoothing: antialiased;
	 overflow-x: hidden;
}
.top_sec_menu ul li a {
    font-size: 17px;
    color: #231F20;
}

body.altitude-home {
	background: none;
}

/*a,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.site-header.dark {
	-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;
}*/

::-moz-selection {
	background-color: #000;
	color: #fff;
}

::selection {
	background-color: #000;
	color: #fff;
}

a {
	color:#047480;
	text-decoration: none;
}

a:hover {
	color: #000;
}

p {
	margin: 0 0 20px;
	padding: 0;
	font-family:'Gotham-Book';
	font-size:14.5px;
	line-height:25px;
	color:#000;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	
	font-family:'Gotham-Book';
	font-size:14.5px;
	line-height:25px; 
	color:#000;
}

b,
strong {
	font-weight: 800;
}

cite,
em,
i {
	font-style: italic;
}

blockquote {
	color: #999;
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #eee; 
	clear: both;
	margin: 40px 0;
}


/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:'Gotham-Bold';
	line-height: 1.2;  
	margin: 0 0 20px;
	font-size:30px;
	color:#000;
	font-weight:normal;
}

h2{ font-size:28px;}
h3{ font-size:26px;}
h4{ font-size:26px;}
h5{ font-size:24px;}
h6{ font-size:24px;}  



.image-section h2,
.solid-section h2 {
	font-size: 80px;
	font-weight: 200;
	line-height: 1;
}

.front-page-2.solid-section h2 {
	font-size: 48px;
}



.image-section h4,
.solid-section h4 {
	font-size: 16px;
	font-weight: 800;
	letter-spacing: 3px;
	text-transform: uppercase;
}



/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.full-width-content img.pull-left {
	float: left;
	margin: 0 40px 40px -200px;
}

.full-width-content img.pull-right {
	float: right;
	margin: 0 -200px 40px 40px;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* Gallery
--------------------------------------------- */

.gallery {
	margin-bottom: 28px;
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
	margin: 0;
}

/* Forms
--------------------------------------------- */

input, select, textarea {
    background-color: #ffffff;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    padding: 11px 20px;
    width: 100%;
}


input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

.front-page input:focus,
.front-page textarea:focus {
	border: 1px solid #22a1c4;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	opacity: 1;
}  

::-webkit-input-placeholder {
	color: #000;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {
    background-color: #2d2d2d;
    border: 2px solid #2d2d2d;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 10px 25px;
    text-transform: uppercase;
    white-space: normal;
    width: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Buttons
--------------------------------------------- */

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button.clear:hover,
.button:hover,
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .widget .button,
.widget .button:hover,
.widget .button.clear:hover {
	background-color: #000;
	border: 2px solid #000;
	color: #fff;
}

.button {
	display: inline-block;
}

button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.button.small {
	padding: 8px 16px;
}

.widget .button.clear {
	background-color: transparent;
	border: 2px solid #000;
	color: #000;
}

.image-section .button {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
}

.image-section .button.clear {
	border-color: #fff;
	color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .widget .button:hover,
.image-section button:hover,
.image-section input:hover[type="button"],
.image-section input:hover[type="reset"],
.image-section input:hover[type="submit"],
.image-section .widget .button:hover {
	background-color: #fff;
	border: 2px solid #fff;
	color: #000;
}

button:disabled,
button:disabled:hover,
input:disabled,
input:disabled:hover,
input[type="button"]:disabled,
input[type="button"]:disabled:hover,
input[type="reset"]:disabled,
input[type="reset"]:disabled:hover,
input[type="submit"]:disabled,
input[type="submit"]:disabled:hover {
	background-color: #ddd;
	border-color: #ddd;
	color: #fff;
	cursor: not-allowed;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	float: none;
	margin: 0 auto;
	max-width:100%;
	width:1580px;  
}

.site-inner {
    clear: both;
    position: relative;
    word-wrap: break-word;
    z-index: 9;
}
.top_right_menu ul#main_navigation li a{
	   border-right: 1px solid #dcdcdc;
    height: 76px;
    line-height: 76px;
    padding: 0 20px;
    display: inline-block;
}
.top_right_menu ul#main_navigation li {
padding: 0;
 
}
.top_menu ul li a:hover {
    color: #f4c500;
}
.ls-bg.ls-preloaded{
	margin: 0 !important
}
.top_right_menu ul#main_navigation li a:hover{
	background:#fdc628;
	}

.top_right_menu ul#main_navigation li:first-child {
    border-left: 1px solid #dcdcdc;
}
.front-page .site-container .site-inner {
	margin-top: 0;
	max-width: 100%;
}

.altitude-landing .site-container .site-inner {
	margin-top: 100px;
}

.secondary-nav .site-inner {
	margin-top: 250px;
}

/* 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;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	border-radius: 50%;
	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;
}

.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;
    display: none;
}

.search-form input[type="search"] {
	margin-right: 10px;
	width: auto;
}

.search-form input[type="submit"] {
	padding: 25px;
}

.widget_search 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: 48px;
}

.sidebar .entry-title {
	font-size: 24px;
	text-align: left;
}

.entry-title a {
	color: #000;
}

.entry-title a:hover {
	color: #22a1c4;
}

.widget-full .widget-title {
	margin-bottom: 40px;
}

/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin: 0 0 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,
.entry-content .gallery-caption {
	margin: 0 0 10px;
}

.post-password-form input {
	width: auto;
}

.post-password-form input[type="submit"] {
	padding: 25px;
}

.wp-audio-shortcode,
.wp-playlist,
.wp-video {
	margin: 0 0 28px;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.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;
}

/* Featured Content
--------------------------------------------- */

.featured-content .entry-title {
	font-size: 24px;
}

/* Simple Social Icons
--------------------------------------------- */

.altitude-home .content .simple-social-icons {
	margin-top: 40px;
}

.altitude-home .content .simple-social-icons ul li {
	margin: 0 20px !important;
}

.altitude-home .content .simple-social-icons ul li a,
.altitude-home .content .simple-social-icons ul li a:hover {
	padding: 30px;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	font-size: 18px;
	margin-bottom: 20px;
}

.enews-widget input[type="submit"] {
	margin: 0;
	width: 100%;
}

.enews form + p {
	margin-top: 24px;
}

/* Genesis Portfolio Pro
--------------------------------------------- */

.genesis-pro-portfolio .content .pro-portfolio {
	padding: 0;
}

/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */


.toggleMenu {
    display: none;
}
.top_menu {
   background: #231f20 none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
    z-index: 5000;
}
.top_menu_sec {
    margin: 0 auto;
    width: 1115px;
}
/*.feature_img_section222 {
    display: none;
}*/
.main_inner_heading .wpb_wrapper > h1 {
  color: #000000;
    font-size: 48px;
    font-weight: 900;
    margin-bottom: 38px;
    margin-top: 43px;
    position: relative;
}
.main_inner_heading .wpb_wrapper > p {
    color: #000000;
}
.yellow_color h4 {
   color: #000000;
    font-size: 20px;
    font-weight: 800;
    padding-bottom: 12px;
}
.text_align_center_text .wpb_wrapper > p {
    text-align: center;
}
.yellow_color img {
    margin-top: -41px;
}
.big_text .wpb_wrapper > p {
    color: #000000;
    font-size: 21px;
    font-weight: bold;
}
.yellow_text {
    color: #ffbd33;
    font-size: 26px;
}
.yellow_color {
   background: #ffbd33 none repeat scroll 0 0;
    margin-bottom: 46px !important;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}
.yellow_color .wpb_wrapper > p {
    margin-bottom: 13px;
}
.main_inner_heading .wpb_wrapper > h1::before {
    background: #fdc628 none repeat scroll 0 0;
    border-radius: 50px;
    bottom: -16px;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    right: 0;
    width: 60px;
}
#inner_header_image {
    background-attachment: fixed;
    background-position: center top !important;
    height: 332px;
}
.featured-section .site-header {
	background-color: transparent;
}

.featured-section .site-header > .wrap {
	border-bottom: 1px solid #fff;
}



/*.site-header.dark > .wrap {
	border-bottom: none;
}

.site-header.dark .nav-secondary {
	display: none;
}
*/


/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding:0;
}

/*@media only screen and (min-width:1280px) and (max-width:4000px)
{

.top_sec_menu {
    float: left;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#main_navigation li { display: inline-block;}


}
*/

.top_right_menu {
    float: right;
}
/*.site-header.dark .title-area {
	padding: 15px 0;
}*/

.site-title {
	font-size: 24px;
	font-weight: 800;
	letter-spacing: 2px;
	line-height: 1;
	margin-bottom: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #fff !important;
}

/*.header-image .title-area,
.header-image .site-header.dark .title-area {
	padding: 0;
}*/

.header-image .site-title > a {
background-size: contain !important;
    display: block;
    height: 62px;
    margin: 17px 0 0 10px;
    position: relative;
    text-indent: -9999px;
    width: 295px;
    z-index: 9;
}



.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	line-height: 1;
}

.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-size: 14px;
	font-weight: 200;
	letter-spacing: 1px;
	padding: 30px 15px;
	text-transform: uppercase;
}

/*.site-header.dark .genesis-nav-menu a {
	padding: 20px 15px;
}*/

.genesis-nav-menu li.highlight a:hover::before {
	color: #fff;
}

.genesis-nav-menu li.highlight > a {
	font-weight: 800;
}

.front-page .genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a {
	border-bottom: 2px solid transparent;
}

.front-page .genesis-nav-menu li.current-menu-item > a:hover,
.genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a:hover {
	border-color: #fff;
}

.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: #111;
	padding: 20px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu li.current-menu-item > a {
	background-color: #222;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 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 {
	text-align: center;
}

.nav-primary .genesis-nav-menu {
	float: right;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	border-bottom: 1px solid #fff;
}

/* Footer Navigation
--------------------------------------------- */

.nav-footer .genesis-nav-menu {
	padding: 20px 0;
}

.nav-footer .genesis-nav-menu a {
	border: none;
	font-weight: 800;
	letter-spacing: 3px;
	margin: 0 20px;
	padding: 0;
}

/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: 10px;
	text-align: center;
}

.responsive-menu-icon::before {
	color: #fff;
	content: "\f333";
	font: normal 24px/1 "dashicons";
	margin: 0 auto;
}

.nav-secondary .responsive-menu-icon {
	margin: 10px auto 0;
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Front Page
--------------------------------------------- */

.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}

.image-section {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(30%,rgba(0,0,0,0.5)), color-stop(80%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#e6000000',GradientType=0 );
	display: table;
	overflow: hidden;
	table-layout: fixed;
	width: 100%;
}

.image-section .widget-area {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.image-section,
.image-section a {
	color: #fff;
}
.easy_t_single_testimonial .easy_testimonial_title {
    color: #000000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 9px;
    position: relative;
}
.easy_testimonial_title {
    float: right;
    width:48% !important
}
.testimonial_body > p {
    color: #505050;
    height: 100px;
    overflow: hidden;
}
blockquote.easy_testimonial {
    float: left;
}
.testimonial-client {
       float: right;
    font-weight: bold;
    left: 0;
    margin-top: 8px;
    position: relative;
    width:48%;
}
.testimonial-position{
  float: right;
    font-weight: bold;
    left: 0;
    margin-top: 0;
    position: relative;
    width:48%;
}
.easy-t-cycle-pager {
    display: none !important;
}
blockquote.easy_testimonial::before {
    content: inherit !important;
}
blockquote.easy_testimonial .wp-post-image {

    float: left;
    margin: 0 10px 10px 0;
    max-height: 182px !important;
    max-width: 255px !important;
    width: 255px !important;
}
.image-section a:hover,
.image-section .featured-content .entry-title a:hover {
	color: #22a1c4;
}

.solid-section {
	background-color: #fff;
}

.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}

.front-page-1,
.front-page-3,
.front-page-5,
.front-page-7 {
	background-attachment: fixed;
	background-color: #fff;
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
}

.front-page-1 {
	position: relative;
}

.front-page-1 .image-section {
	padding-top: 75px;
}

.secondary-nav .front-page-1 .image-section {
	padding-top: 150px;
}

.front-page-4 .solid-section {
	background-color: #f3f3f3;
}

.bottom-image {
	margin-bottom: -120px;
	margin-top: 100px;
}

.bottom-image img {
	margin-bottom: -10px;
}

.front-page .field-wrap:last-child {
	margin-bottom: 0;
}

.small-disclaimer {
	font-size: 14px;
	font-style: italic;
}


/* Dashicons
--------------------------------------------- */

.front-page .dashicons {
	font-size: 40px;
	height: 40px;
	margin-bottom: 20px;
	width: 40px;
}

/* Flexible Widgets
--------------------------------------------- */

.flexible-widgets {
	padding-bottom: 60px;
	padding-top: 100px;
}

.flexible-widgets .widget {
	float: left;
	margin: 0 0 40px 2.564102564102564%;
}

.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-area .widget:nth-of-type(1),
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
	background: none;
	margin-left: 0;
	padding: 0;
	width: 100%;
}
	
.widget-area.flexible-widgets.widget-half .widget,
.flexible-widgets.widget-halves .widget {
	width: 48.717948717948715%;
}

.flexible-widgets.widget-thirds .widget {
	width: 31.623931623931625%;
}

.flexible-widgets.widget-fourths .widget {
	width: 23.076923076923077%;
}

.flexible-widgets.widget-halves .widget:nth-child(even),
.flexible-widgets.widget-thirds .widget:nth-child(3n+2),
.flexible-widgets.widget-fourths .widget:nth-child(4n+2) {
	clear: left;
	margin-left: 0;
}

.solid-section .widget {
	background-color: #fff;
	padding: 40px;
}

.solid-section .widget-title {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.flexible-widgets.widget-halves h2,
.flexible-widgets.widget-thirds h2,
.flexible-widgets.widget-fourths h2 {
	font-size: 36px;
}

/* Content
--------------------------------------------- */

.content {
	float: left;
	width: 700px;
}

.page .content {
	padding-bottom: 50px;
}

.sidebar-content .content {
	float: right;
}

.full-width-content .content {
	padding: 0 0 0px;
	width: 100%;
}



.jcarousel .easy-logo_image{
height:85px !important

}
.jcarousel-pagination {
    display: none;
}
.jw_easy_slider_name {
    display: none;
}
.jcarousel-wrapper {
    border: medium none !important;
    border-radius: inherit !important;
    box-shadow: inherit !important;
    margin: inherit !important;
    position: relative !important;
}



.full-width-content.front-page .content {
	padding: 0;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 11px !important;
}


/* Entries
--------------------------------------------- */

.entry {

}

.widget .entry {
	margin-bottom: 40px;
}

.entry-content ol, .entry-content ul {
    margin-bottom: 30px;
    margin-left: 1px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
    padding:0px 0 4px 0px;
	margin-left:15px;
}
.jcarousel li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

}
.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #000;
	color: #ddd;
}


/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 20px;
	margin-bottom: 0;
}

.entry-header,
.entry-footer {
	text-align: center;
}

.entry-header p.entry-meta {
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 16px;
	text-transform: uppercase;
}

.entry-header::after {
	border-bottom: 1px solid #000;
	content: "";
	display: block;
	margin: 0 auto 60px;
	padding-bottom: 30px;
	width: 25%;
}

.image-section .entry-header::after {
	border-color: #fff;
}


.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-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 {
	clear: both;
	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-size: 14px;
	letter-spacing: 1px;
	padding: 8px 12px;
	text-transform: uppercase;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #22a1c4;
	color: #fff;
}

/* 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-weight: 800;
}

.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;
}

.ping-list .reply {
	display: none;
}


/*
Sidebar
---------------------------------------------------------------------------------------------------- */

.sidebar {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar {
	float: left;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 40px;
}

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #22a1c4;
	clear: both;
	text-align: center;
	position: relative;
	z-index: 9;
}

.footer-widgets .wrap {
	padding-bottom: 100px;
	padding-top: 100px;
}

.footer-widgets,
.footer-widgets .wrap a,
.footer-widgets .wrap a.button {
	color: #fff;
}

.footer-widgets a:hover {
	color: #000;
}

.footer-widgets li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.footer-widgets .widget {
	margin-bottom: 40px;
}

.footer-widgets p:last-child {
	margin-bottom: 0;
}

/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #000;
	padding: 20px;
	text-align: center;
}

.site-footer,
.site-footer a,
.site-footer p {
	color: #fff;
}

.site-footer a:hover {
	color: #22a1c4;
}

.site-footer p {
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
}


/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 1280px) {

	.site-inner,
	.wrap {
		max-width: 1140px;
	}
	
}

@media only screen and (max-width: 1200px) {

	.site-inner,
	.wrap {
		max-width: 960px;
	}

	.site-header .widget-area {
		width: 580px;
	}

	.content {
		width: 520px;
	}

	.full-width-content .content {
		padding: 0 110px;
	}
	
	.genesis-nav-menu a {
		padding: 30px 10px;
	}
	
	/*.site-header.dark .genesis-nav-menu a {
		padding: 20px 10px;
	}*/
	
	.front-page-1,
	.front-page-3,
	.front-page-5,
	.front-page-7 {
	    background-attachment: scroll;
	}

}

@media only screen and (max-width: 1023px) {

	.site-inner,
	.wrap {
		max-width: 768px;
	}
	
	.secondary-nav .site-inner {
		margin-top: 80px;
	}

	.front-page .site-inner {
		max-width: none;
	}

	.site-header {
		position: static;
	}
	
	.front-page .site-header {
		background-color: #000;
	}
	
	.front-page .site-header > .wrap {
		border: none;
	}

	.content,
	.sidebar,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
	
	/*.site-header .title-area,
	.site-header.dark .title-area {
		padding: 15px 0;
	}
	
	.header-image .dark .site-title > a {
		height: 76px;
	}*/

	.genesis-nav-menu,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
	
	.header-image .site-title > a {
		background-position: center !important;
	}
	
	.nav-primary .genesis-nav-menu {
		float: none;
	}
	
	/*.nav-secondary,
	.site-header.dark .nav-secondary {
		border-bottom: none;
		display: block;
	}

	.genesis-nav-menu a,
	.site-header.dark .genesis-nav-menu a {
		padding: 10px;
	}*/

	.front-page .site-inner {
		margin-top: 0;
	}

	.site-inner {
		margin-top: 80px;
	}

	.full-width-content .content {
		padding: 0;
	}

	.full-width-content img.pull-left {
		margin-left: 0;
	}

	.full-width-content img.pull-right {
		margin-right: 0;
	}

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	
	.flexible-widgets.widget-full .widget,
	.flexible-widgets.widget-halves .widget,
	.flexible-widgets.widget-thirds .widget,
	.flexible-widgets.widget-fourths .widget {
		margin: 0 auto 20px;
		width: 100%;
	}
	
	.image-section h2,
	.solid-section h2 {
		font-size: 60px;
	}
	
	.front-page-1 .image-section,
	.secondary-nav .front-page-1 .image-section {
		padding-top: 0;
	}

}

@media only screen and (max-width: 800px) {

	.site-inner,
	.wrap {
		max-width: none;
		width: 100%;
	}

	.site-inner,
	.wrap {
		padding: 0 5%;
	}

	.front-page .site-inner {
		padding: 0;
	}

	.genesis-nav-menu.responsive-menu {
		display: none;
		float: none;
		padding-bottom: 20px;
	}

	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	.genesis-nav-menu.responsive-menu li.current-menu-item > a,
	.genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu li a,
	.genesis-nav-menu.responsive-menu li a:hover {
		background: none;
		border: none;
		display: block;
		padding: 10px 0;
		text-transform: none;
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;
	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 20px/1 "dashicons";
		height: 20px;
		padding: 7px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
	}

	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {
		display: none;
	}

	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(255, 255, 255, 0.05);
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}

	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		padding: 10px 0;
		position: relative;
		text-transform: none;
		width: 100%;
	}

	.genesis-nav-menu.responsive-menu .current-menu-item > a,
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu > li.menu-item-has-children:hover > a,
	.genesis-nav-menu.responsive-menu a:hover {
		background: none;
	}

	.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu,
	.site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children:before,
	.site-header .genesis-nav-menu.responsive-menu > li:hover > a,
	.site-header .genesis-nav-menu.responsive-menu a:hover {
		color: #fff;
	}

	.altitude-home .simple-social-icons ul li {
		margin: 0 20px 20px !important;
	}
	
	.footer-widgets .wrap {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}
	
	.image-section .flexible-widgets {
		padding-bottom: 80px;
	}
	
	.solid-section .flexible-widgets {
		padding-bottom: 40px;
		padding-top: 60px;
	}
	
	.bottom-image {
		margin-top: 60px;
		margin-bottom: -80px;
	}

}

@media only screen and (max-width: 480px) {

	.image-section h2,
	.solid-section h2 {
		font-size: 40px;
	}

}



/*------------
menu------------------*/

.top_sec_menu ul li{list-style:none;}
    .top_sec_menu ul li a{padding:34.5px 20px; display:block; font-size:13.5px; text-transform:uppercase; color:#fff; letter-spacing:2px; font-family: "Gotham-Book";}
.top_sec_menu ul li a:hover{color: #197783 !important;}       
.top_sec_menu ul li.current-menu-item a{color: #197783;}  
  
.top_sec_menu ul li.current-menu-ancestor a{color: #197783;}
.top_sec_menu ul li.current-menu-ancestor ul li a{ color:#fff;} 


/*.top_sec_menu ul li ul{ display:none;}
.top_sec_menu ul li:hover ul{ display:block;}
.top_sec_menu ul li ul {position: absolute !important;}
.top_sec_menu ul li ul {background: #197783 none repeat scroll 0 0; height: 82px;left: 0;text-align: center;top: 95px;width: 100% !important; z-index:50;}
.top_sec_menu ul .vehicles_menu:hover a::before {background: rgba(0, 0, 0, 0) url("images/active_image.png") no-repeat scroll 0 0;content: "";
display: block !important;height:53px;left: 0;margin: 0 auto;position: absolute;right: 0;top:80px;width:53px;} 
.top_sec_menu ul li ul li {display: inline-block; float:none!important;}
.top_sec_menu ul li ul li a{ line-height:82px; padding:0 20px;}
.top_sec_menu ul li ul li a:hover{ color:#000;}
.top_sec_menu ul li ul li.current-menu-item a{color:#000;}
.top_sec_menu ul .vehicles_menu:hover a {display: block;position: relative;}
.top_sec_menu ul .vehicles_menu:hover ul li a::before {background:none;} */

   


   
/*-----------
header---------------------*/    
     
.site-header{ background:#000000; height:95px;padding:0 10px; position:relative; } 
.site-header .wrap{ max-width:inherit!important;} 
.header-widget-area {float:left;margin-left:250px;}
   
   
/*------------
slider area-------------*/

.site-header .wrap{ width:100%!important;}
.slider_area{ margin-top:-95px; margin-top: -80px;}    
.tp-parallax-wrap{ left:60px!important;}   
.tp-revslider-slidesli .tp-parallax-wrap:last-child {left: auto !important;right:90px !important;top: inherit !important;}     
.slider_title_one{ font-size:29px!important; text-transform:uppercase!important; line-height:29px!important; letter-spacing:2px!important;
margin-bottom:27px!important;}   
.slider_title_two{ font-size:53px!important; line-height:53px;font-family:'Gotham-Bold';letter-spacing:2px!important;
margin-bottom:70px!important;} 
.slider_read a {background:url("images/slider_read.png") no-repeat scroll right 20px;border-top: 2px solid #ffffff !important;color: #ffffff;
font-family: "Gotham-Bold";font-size: 23px !important;letter-spacing: 2px !important;padding-right: 30px !important;padding-top: 15px !important;}
.slider_read a:hover{ color:#5a6288;background:url("images/read_hover.png") no-repeat scroll right 20px;border-top: 2px solid #5a6288 !important;}
.slider_arrow a img {animation: 2s ease 0s normal none infinite running bounce;}
.hesperiden .tp-bullet {border: 2px solid #e5e5e5!important;height: 10px!important;width: 10px!important; } 
  
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-20px);
}
60% {
    transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
    transform: translateY(0px);
}
40% {
    transform: translateY(-20px);
}
60% {
    transform: translateY(-15px);
}
}   

 
   

/*----------
comman css-----------*/

.center_text{ text-align:center;}
.left_text{ text-align:left;}
.right_text{ text-align:right;}   
  

  
/*------------
welcome title-----------*/


.welcome_title{ margin:80px 0 20px;}
.welcome_title h1 span{ font-size:29px;font-family:'Gotham-Book'; text-transform:uppercase; letter-spacing:6px; line-height:29px;display:block;}  
.welcome_title h1{ font-size:52px; letter-spacing:6px; line-height:87px;}  
  
   
  
/*-------------
video section---------------*/

.home_video_section a::before {background:url("images/video_icon.png") no-repeat scroll 0 0;bottom:0;content: "";display:flex;height:349px;left:0;
margin: 0 auto;position: absolute;right: 0;top: 255px;vertical-align: middle;width: 348px;z-index:50000;} 
.home_video_section a:hover::before{background:url("images/video_hover.png") no-repeat scroll 0 0;z-index:50000;}
.home_video_section img{ display:block;}     
.home_video_section{ margin-bottom:35px;}  
.home_video_section a:hover img{filter: grayscale(100%);transition: all 0.2s ease-in 0s;}    
  
 
/*------------
home content section------------*/

.home_content_section{ margin-bottom:70px;}
.home_content_section .home_left_content{ width:65%!important;}  
.home_content_section .home_left_content .vc_column-inner { padding-right:0!important;}
.home_right_content{ width:35%!important;}  
.home_right_content .vc_column-inner{ padding-left:5px!important;}   
.home_content_section .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
.home_left_content .bg_img{ min-height:711px; position:relative;}  
.home_content_section .home_right_content .content_one{ min-height:353px; margin-bottom:5px!important;position:relative;}  
.home_right_content .content_two{ min-height:353px;position:relative;}   
.home_left_content .bg_img::before {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content: "";min-height:711px;position:absolute;width:100%;}
.home_content_section .home_right_content .content_one:before{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content: "";min-height:353px;position:absolute;width:100%;}  
.home_right_content .content_two::before {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;content: "";min-height:353px;position:absolute;width:100%;}      
  
.content_in{bottom:0;padding:50px;position:absolute;}  
.content_in h2,.content_in h3,.content_in h4,.content_in h5{ color:#fff; font-size:30px;text-transform:uppercase; letter-spacing:3px; line-height:30px;
margin-bottom:30px;}   
.view_more a {background:url("images/small_read.png") no-repeat scroll right 20px;border-top:2px solid #fff!important;
display: block;font-family: "Gotham-Bold";font-size: 17px;letter-spacing: 2px;text-transform: uppercase;width: 220px;color: #fff;padding-top: 13px;}  
.home_left_content .bg_img:hover:before{ background:none;}  
.home_content_section .home_right_content .content_one:hover:before{ background:none;}    
.home_right_content .content_two:hover:before{ background:none;}    
 
  
  
  

/*-----------
footer logo-------------*/

.main_footer_logo{ background:#000; /*height:200px;*/ padding:20px 0px; color:#fff; font-size:13px; float: left; display: inline-block; width: 100%;}
.main_footer_logo a{color:#fff;}
.main_footer_logo a:hover{ color:#047480;}
.footer-left-area{ float:left; /*margin-top:55px*/ padding-top: 10px 0 0 0; width: 33.33%;}  
.right_footer{ float:right; /*margin-top:55px;*/ width: 33.33%}  
.copyright_footer{ float:right;margin-top:5px;} 
.top_footer{ float:left; margin-left:20px;} 
.top_footer img:hover{ opacity:0.6;}  
 #contact-us-details a {color:#fff;}
 #contact-us-details .widget-title.widgettitle {color: #fff; margin-bottom: 10px; padding-bottom:5px;  position: relative; display:inline-block;} 
 #contact-us-details .widget-title.widgettitle:before {position: absolute; content:""; background: #fff; width: 80px; height: 2px; left:0; bottom: 0;}    
 #contact-us-details .wpb_text_column :last-child, .wpb_text_column p:last-child {color: #00;}
 #contact-us-details .address_one {margin-bottom: inherit !important; } 
 .main_footer_logo .address_one p {color:#FFF;}
  
/*---------------
home news section-------------*/


.home_news_section ul li{ list-style:none; margin:0 5px 0 0; width:33%; float:left;}
.home_news_section ul li:last-child{ margin-right:0;}
.home_news_section ul{ margin:0!important;}
.home_news_section .wpb_text_column.wpb_content_element{ margin:0!important;}  
.home_news_section{ margin-bottom:70px;}  
  
.home_news_section .cntnt_cs.right_cs{ padding:30px 20px 0;}
.home_news_section .home-blog-image img{ display:block;transition: all 0.5s ease 0s;}  
.home_news_section ul li:hover .home-blog-image img{transform: scale(1.1);transition: all 0.5s ease 0s; }   
.home-blog-image{ overflow:hidden;}  
  
.home_news_section .cntnt_cs.right_cs h3{ font-size: 16px;  margin-bottom: 7px; clear: both;}  
.home_news_section .content{ color:#000; margin-bottom:20px;}   
.home_news_section .cntnt_cs.right_cs .readmore {background:url("images/read_icon.png") no-repeat scroll 0 0;clear: both;display: block;
height: 37px;line-height: 37px;padding: 0 0 0 50px;letter-spacing: 2px; font-size:15px;font-family:'Gotham-Bold'; text-transform:uppercase;
color:#197783;}
  
.home_news_section ul li:hover h3{ color:#5a6288;}    
  
      
  
/*--------------
inner page----------------*/

.feature_img_section222{ display:block;}  
.before_footer_main_area_form{ display:none;}  
.inner_slider{ min-height:662px; background-position:center center!important; position:relative;}  
.inner_slider::before {background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;content: "";height: 662px;position: absolute;width: 100%;} 
.inner_heding h1{ text-align:center; font-size:53px; color:#fff; letter-spacing:2px; text-transform:uppercase; margin-top:-23%;}  
    
  

/*-------------
about page------------*/  

.about_img .vc_column-inner{ position:absolute; height:100%;} 
.about_content .vc_column-inner { padding:100px!important;}    
.about_content h2,.about_content h3,.about_content h4,.about_content h5,.about_content h6{font-family:'Gotham-Bold'!important; font-size:34px!important;
letter-spacing:3px!important; text-transform: uppercase;}
.about_content p{ color:#000000;}  
.about_bottom_section{ padding:50px 0;}   
.about_bottom_section h2,.about_bottom_section h3,.about_bottom_section h4,.about_bottom_section h5,.about_bottom_section h6{font-family:'Gotham-Bold'!important; font-size:36px!important;
letter-spacing:3px!important;text-transform: uppercase;}  
.about_bottom_section p{ width:900px; margin:0 auto; float:none; color:#000;}  
/*.about_one {margin-top:30px;}*/ 
         
.about_one{ position:relative;}   
.about_two{ position:relative;}     
.about_one .about_img{ position:absolute;height:100%;}
.about_one .about_content{ position:relative; right:0; float:right;}
.about_two .about_img{ position:absolute; float:right;right:0;height:100%;}
.about_two .about_content{ position:relative; float:left;} 

  
  
/*-------------
design option-------------*/

.design_content{ padding:30px 0;}  
.design_content h2,.design_content h3,.design_content h4,.design_content h5,.design_content h6{font-family:'Gotham-Bold'!important; font-size:33px!important;
letter-spacing:3px!important;text-transform: uppercase;}
.design_content p{ width:1200px; margin:0 auto; float:none; color:#000;}   
  
    
/*--------------
news page----------------------*/

.breadcrumbs {color: #6c6c6c;font-size: 12px;margin: 15px 0 40px;text-transform: capitalize; text-align: center;}
.single .breadcrumbs, .post-type-archive-videos .breadcrumbs,  .post-type-archive-news .breadcrumbs {text-align: left;}
.breadcrumbs a {color: #6c6c6c;}   
.post-type-archive-news .site-inner{ width:1200px; margin:0 auto 30px; }
.single-news .site-inner{ width:1200px; margin:0 auto;}
.post-type-archive-news .main_content{ width:670px; float:left;}
.inner_advertise p{color:#bcbcbc;font-size:12px;margin-bottom:6px;}   
.inner_advertise img{ width:100%;}
.inner_advertise{ margin-bottom:20px;}
.page-template-template-news .inner_advertise{ border-bottom:10px solid #000; padding-bottom:20px; margin-bottom:15px;}

.post-type-archive-news .main_content_inner article{ border-bottom:1px solid #d5d5d5; margin-bottom:15px; padding-bottom:15px;}    
.gallery_box .news_img{float:left; width:210px; margin-right:30px;}   
.gallery_box .news_contnt{float:left; width:64%;} 
.news_contnt .loop-new-info .nw-date{ float:left; color:#949494; text-transform:uppercase; font-size:12px; margin-right:10px;}
.news_contnt .loop-new-info .dropdown-toggle{ float:left;}
.news_contnt .loop-new-info .dropdown-toggle span{background: rgba(0, 0, 0, 0) url("images/link_icon.png") no-repeat scroll 0 0;color: rgba(0, 0, 0, 0);
height: 18px;text-transform: uppercase;width:17px;}
.news_contnt .loop-new-info {float:left;margin-bottom:10px;} 
.news_contnt .title{ clear:both; font-size:16px;font-family:'Gotham-Bold'; color:#000; margin-bottom:7px;}
.news_contnt .title a{ color:#000;}
.dropdown.dropdown-btn {z-index:9999!important;} 
.news_contnt .content{ font-size:14px; color:#6c6c6c; line-height:20px;}
.main_content_area .containt_news .content .vc_row.wpb_row.vc_inner { margin: 0 auto;}
.main_content_area .containt_news .singel_left_content > .vc_column-inner { padding: 0;}
.addtoany_list.a2a_kit_size_32 a > span{ border-radius:0px!important;} 
.main_footer_logo .footer_all_logo {display: flex; width:83%; align-items: center; margin: auto;} 
   
   
   
/*---------
news social-----------*/

.news_contnt .dropdown-menu {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;border-radius: 0 !important;box-shadow: 0 0 0 !important;
margin: 0 !important;min-width: 204px !important;padding: 0 !important;} 
.news_contnt #crestashareiconincontent .sbutton {float: left;margin: 0 0 6px; width: 49px;}
.main_content_inner .pagination_main ul{ text-align:center;}
.main_content_inner .pagination_main ul li{ list-style:none; display:inline-block; vertical-align:top; line-height:35px;}
.main_content_inner .pagination_main ul li a{ color:#000;font-family:'Gotham-Book'; font-size:15px; padding:0 10px;}
.main_content_inner .pagination_main ul li a:hover{ color:#8CA293;}
.main_content_inner .pagination_main ul li:first-child a{background: rgba(0, 0, 0, 0) url("images/news_right.jpg") no-repeat scroll 0 0;
color: rgba(0, 0, 0, 0);display: inline-block;float: left;height: 35px !important;width: 25px !important;}
.main_content_inner .pagination_main ul li:last-child a{background: rgba(0, 0, 0, 0) url("images/news_left.jpg") no-repeat scroll 0 0;
color: rgba(0, 0, 0, 0);display: inline-block;float: left;height: 35px !important;width: 25px !important;}
.main_content_inner .pagination_main ul li:first-child{ margin-right:10px;}
.main_content_inner .pagination_main ul li:last-child{ margin-left:10px;}
.main_content_inner .pagination_main{ margin:30px 0;}   
.news_contnt .loop-new-info .dropdown-toggle {cursor:pointer;float:left;}  
.news_contnt .main_social {margin: -191px 0 0 90px; } 
.dropdown-menu { display:none;}  
.main_social {background: rgb(48, 52, 59) none repeat scroll 0 0;box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.5);float: left;position: relative;
width:56px; padding:8px;}
.main_social::after {border-color: rgb(48, 52, 59) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style: solid;border-width: 7px 7px 0;bottom: -7px;content: "";
position: absolute;right: 9px;}   
.navigation{ text-align:center; margin-bottom:40px;}
.navigation ul li{ list-style:none; display:inline-block; padding:0 5px;}
.navigation ul li a{ color:#000;} 
.news_contnt .title a:hover { text-decoration: none;}
  
  
  
/*------------
singel news page--------------*/
  
.single-news .content-sidebar-wrap .content {margin-left: 160px;width:690px;}
.feature_cs img{ width:100%;}    
.single-news .containt_news .content{ margin-left:0!important; width:100%;} 
.single-news .containt_news h2{ font-size:17px;font-family:'Gotham-Bold'; color:#000;} 
.single-news .containt_news h3{ font-size:17px;font-family:'Gotham-Bold'; color:#000;} 
.single-news .containt_news h4{ font-size:17px;font-family:'Gotham-Bold'; color:#000;}
.single-news .containt_news h5{ font-size:17px;font-family:'Gotham-Bold'; color:#000;}
.single-news .containt_news h6{ font-size:17px;font-family:'Gotham-Bold'; color:#000;}  
.singel_left_content{ border-bottom: 10px solid #000; border-top: 10px solid #000; margin-right: 30px; padding: 25px 0 !important;
width: 278px !important;margin-bottom:30px;}
.main_content_area .containt_news .singel_right_content {  width: 330px; margin-bottom:30px;}
.singel_left_content .bold_text{ color:#000; font-size:18px;font-family:'Gotham-Bold'; line-height:26px; margin-bottom:30px;} 
.singel_left_content .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{ font-size:44px; color:#000; text-transform:uppercase;font-family:'Gotham-Book'; line-height:44px; margin-bottom:35px;}
.single-news .date_news, .single-videos .date_news{ font-size:15px; color:#bbbbbb; text-transform:uppercase; margin:25px 0;}  
.single-news .main_content_area{ float:left; width:100%; margin-bottom:40px;}
  
   
    
/*----------
singel news sidebar--------*/

.totalbloghome {float: right;width: 290px;}    
.totalbloghome h4{font-family: "Gotham-Medium";font-size: 19px;letter-spacing: 2px;margin-bottom: 25px;text-transform: uppercase; border-top: 10px solid #000000;
padding-top:15px;}  
.totalbloghome ul li{ list-style:none;border-bottom:1px solid #d5d5d5;float:left;margin-bottom:10px;padding-bottom:10px;width:100%;}  
.totalbloghome .sideblock {float:left;margin-right:25px;width:30%;}
.totalbloghome .sideblock  img{ display:block;}  
.totalbloghome .blogcontent{float: left;width: 60%; line-height:18px; display:table;}
.totalbloghome .blogcontent > a{ color:#6c6c6c; font-size:12px; display:table-cell; height:82px; vertical-align:middle;}
.totalbloghome ul li:hover .blogcontent > a{ color:#5a6288;}
.totalbloghome ul li.active .blogcontent > a{ color:#e7ae2d;}
.totalbloghome .read-more-single {clear: both;float: left;margin-top: 5px;}
.totalbloghome .read-more-single a {background: rgba(0, 0, 0, 0) url("images/view_more_icon.png") no-repeat scroll 0 0;color: #00232a;
display: block;font-family: "Gotham-Medium";height: 23px;letter-spacing: 1px;padding: 0 0 0 30px;text-transform: uppercase; font-size:13px;}
.totalbloghome .read-more-single a:hover{ color:#5a6288;}  

  
/*---------
singel nesw siocial------------*/

.main_social_inner_main{ width:103px; border-top:10px solid #000;padding:15px 0;border-bottom:2px solid #000; float:left;/* position:fixed;*/ margin-top:5px;}
.main_upper{margin-top:-45px !important; }
.heading_share{ text-align:center; font-size:19px;text-transform:uppercase;letter-spacing:1px;font-family:'Gotham-Medium'; text-align:center; display:block; margin-bottom:15px;}
.main_social_inner {float: left;text-align: center;width: 100% !important; float:left!important;}
.main_social_inner #crestashareicon{ left:inherit!important; top:inherit!important; position:relative!important;float:none!important;}
.main_social_inner #crestashareicon div{ margin:5px 0!important;float:none!important;}  
.main_social_inner #crestashareicon i{ display:none!important;float:none!important;}
.main_social_inner .facebook-cresta-share a{background:url("images/news_facebook.jpg") no-repeat 0 0; width:34px; height:35px; margin:0 auto;}
.main_social_inner .facebook-cresta-share #facebook-count{ display:none;}
.main_social_inner .twitter-cresta-share a{background:url("images/news_twitter.jpg") no-repeat 0 0; width:34px; height:35px;margin:0 auto;}    
.main_social_inner .pinterest-cresta-share a{background:url("images/news_pintrest.jpg") no-repeat 0 0; width:34px; height:35px; display:block;margin:0 auto;}  
.main_social_inner #pinterest-count{ display:none;}
.main_social_inner .countfbcomment .fb_comments_count{background:url("images/news_comment.jpg") no-repeat 0 0; width:34px; height:35px; display:block;
color:transparent;margin:0 auto;}
.main_social_inner .mail-cresta-share a{background:url("images/news_mail.jpg") no-repeat 0 0; width:34px; height:35px;margin:0 auto;}    
.main_social_inner #total-shares{ display:none!important;}     
.main_social_inner .addtoany_shortcode {margin: 0 auto;width: 40px;}  
    

  
/*---------------
contact us page--------------*/
    
.page-id-87 .site-inner{ width:1065px; margin:0px auto 0; float:none;}
.page-id-87 .inner_heding h1{ margin-top:-34%;}  
.contact_us_area{ width:545px!important; margin-right:100px;}      
.contact_title_area p{ font-size:15.2px;}    
.contact_us_area .wpcf7-form label{font-size:12px; font-weight:normal;font-family:'Gotham-Book';color:#000; float:left; margin-bottom:10px;}   
.contact_us_area .wpcf7-form input{border:1px solid #d5d5d5; border-radius:5px; padding:15px; font-size:12px; width:100%;color:#6c6c6c;}
.contact_us_area .wpcf7-form select{border:1px solid #d5d5d5; border-radius:5px;padding:15px; font-size:12px; width:100%;-webkit-appearance: none;
-moz-appearance: none; background:rgba(0, 0, 0, 0) url("images/arrrow-select.png") no-repeat scroll center right 15px;color:#000;}   
.contact_us_area .wpcf7-form textarea{border:1px solid #d5d5d5; border-radius:5px;padding:15px; font-size:12px; width:100%; height:140px;
color:#6c6c6c;}    
.contact_us_area .wpcf7-form input::-webkit-input-placeholder {color:#c4c4c4!important;}
.contact_us_area .wpcf7-form input::-moz-placeholder {color:#c4c4c4!important;}
.contact_us_area .wpcf7-form textarea::-webkit-input-placeholder {color:#c4c4c4!important;}
.contact_us_area .wpcf7-form textarea::-moz-placeholder {color:#c4c4c4!important;}
.top_input{ float:left; width:100%; margin-bottom:20px;}    
.top_input div{ width:47%; float:left;} 
.top_input div:last-child{ float:right;}   
.contact_us_area .wpcf7-form .name{ margin-bottom:20px;}   
.contact_us_area .wpcf7-form .enqiry{ float:left; width:100%; margin-bottom:20px;}   
.contact_us_area .wpcf7-form .message{ margin-bottom:20px;}   
.contact_us_area .wpcf7-form .submit_input input {background:#5a6288;border: medium none;border-radius: 5px;font-family: "Gotham-Bold";height: 51px;
line-height: 51px;padding: 0;text-align: center;width:250px; color:#fff; font-size:15px; font-weight:normal; letter-spacing:1px;}   
.contact_us_area .wpcf7-form .submit_input input:hover{ background:#444; color:#fff;}         
.contact_phone h2{font-size:19px;font-family:'Gotham-Medium';color:#00232a;text-transform:uppercase; margin-bottom:20px;}
.contact_phone a{ color:#000;}  
.contact_phone a:hover{ color:#047480;}
.contact_address{ width:450px!important;}    
.address_one{ margin-bottom:20px!important;}  
.address_two{ margin-bottom:20px!important;}    
.address_one a{color:#000;}   
.address_two a{color:#000;} 
.address_one a:hover{color:#047480;}   
.address_two a:hover{color:#047480;}  
  
  
 
/*------------
video popup--------------*/

.ppt{ display:none!important;}  
.pp_description{ display:none!important;}  
.pp_details {float: right !important;position: absolute !important;right: 0 !important;text-align: right !important;top: -30px !important;
width: auto !important;}    
.pp_content{ height:auto!important;}
.pp_close{color:rgba(0, 0, 0, 0);text-indent:-5000px!important;}  
.pp_close:hover{color:rgba(0, 0, 0, 0);text-indent:-5000px!important;}     
    
 

 
/*-----------
vihicle page-------------*/

.tax-vehicle-category .feature_img_section222{ display:block!important;min-height:662px; background-position:center center!important; 
position:relative; background:url("images/inner_slider.jpg") no-repeat 0 0; margin-bottom:30px;}  
.feature_img_section222:before {background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;content: "";height: 662px;position: absolute;width: 100%;}   
.feature_img_section222 .new-headeing h1{ text-align:center; font-size:56px; color:#fff; letter-spacing:2px; text-transform:uppercase; padding-top:305px;
position:relative;z-index:500;}   
.feature_img_section222 img{ display:none;}


.content-area-new ul li{ list-style:none; float:left; width:33%; margin-right:5px; margin-bottom:40px; text-align:center;}
.content-area-new ul li:nth-of-type(3n){ margin-right:0;}
.content-image-area img{ display:block;}
.comatent-title {color:#000000;font-family:"Gotham-Bold";font-size:25px;letter-spacing:2px;margin:30px 0 20px;text-transform:uppercase;}   
.content-link a {background:url("images/black_icon.png") no-repeat scroll right 15px top 13px;border-top:2px solid #000000;color:#000000;display:block;
font-family: "Gotham-Bold";font-size: 17px;letter-spacing:2px;margin: 0 auto;padding: 10px 40px 0;text-transform: uppercase;width: 250px;}
.content-area-new {float:left;margin:30px 0;width:100%;}  


.design_content h2 { color: #000000 !important;}
         
  
.feature_img_section222 .newheader {
  align-items: center; -webkit-align-items: center;
  display: flex;display: -webkit-flex;
  height: 100%;position: relative;
  justify-content: center;-webkit-justify-content: center;
}
.feature_img_section222 .newheader .entry-title{ color: #ffffff;   font-size: 53px;letter-spacing: 2px; text-align: center;text-transform: uppercase;}
.feature_img_section222{height: 662px;background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.contact_us_section { margin-top: 35px;}
.post-type-archive-news .feature_img_section222 {
  display: none;
}

.about_content {
    align-items: center;
    display: flex;
     min-height: 515px !important;
}  
.about_content .wpb_content_element {
  margin-bottom: 0;
}


/*------------------------------------------------------------------17-1-2017-------------------------------------------------*/
.header-right-logo { float: right;  margin-right: 10px;  margin-top: 13px;}

/*
.single-vehicle .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {  height: 800px !important;}
.single-vehicle .attachment-full { display: block; float: none !important;  margin: 0 auto !important;}
*/

.page-id-306 .main_footer_logo {margin-top: 25px;}



/*---23-1-17----*/

.archive .site-inner section.main_content {  float: left;  width: 670px;}
.archive .site-inner, .single-videos .site-inner{  margin: 0 auto 30px;  width: 1200px;}
.archive .main_content_inner article {  border-bottom: 1px solid #d5d5d5;  margin-bottom: 15px;  padding-bottom: 8px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before {  background: rgba(0, 0, 0, 0.3) url("images/video_page_video_icon.png") no-repeat scroll 0 0 / 40px auto;
  border: 0 none;  bottom: 4px; content: "";  height: 134px;  left: 0;  position: absolute;  right: 0;  width: 100%; background-position: center center; transition: all 0.2s ease-in-out 0s;}
.post-type-archive-videos .gallery_box .news_img a{position: relative;}
.single-videos .content-sidebar-wrap .content {  width: 670px;}
.singel_news_date .nwtit {  color: #197783;}
.singel_news_date { font-size: 12px;  margin-bottom: 20px; }
.single-videos .loop .feature_cs h1 { margin-bottom: 30px;text-transform: uppercase;}
.single-videos .loop .feature_cs .video_link_area::before { background: rgba(0, 0, 0, 0) url("images/video_page_video_icon.png") no-repeat scroll center center;
  border: 0 none; bottom: 34px;  content: "";  height: 62px;  left: 30px;  position: absolute; right: 0;  width: 93px;}
.single-videos .loop .feature_cs .video_link_area {  position: relative;}
.main_social_inner_main{position: fixed;}
.main_upper{top: 115px !important;}
.main_social_inner_main{position: fixed;}
.content-area-new ul li { display: inline-block;  float: none;width: 32.8%;}
.content-area-new ul { float: left;  margin: 0 auto;  text-align: center;  width: 100%;}
.post-type-archive-videos .site-header { z-index: inherit;}
.gellery_tabing { padding: 0 !important;}
.gellery_tabing .vc_column-inner { padding: 0 !important;}
.two_tabbing {  margin-bottom: 0 !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel {
  background: #f8f8f8 none repeat scroll 0 0;
  border-color: #f0f0f0 -moz-use-text-color -moz-use-text-color;
  border-style: solid none none;
  border-width: 1px 0 0;
  padding: 5% 23%;
}
.two_tabbing .responsive-tabs ul.responsive-tabs__list { text-align: center;margin-bottom: 19px !important; }
.two_tabbing .responsive-tabs .responsive-tabs__list__item {
  background: #ebebeb none repeat scroll 0 0;
  border: medium none;
  color: #000;
  float: none;
  font-size: 15px;
  letter-spacing: 2px;
  margin: 0;
  padding: 20px 80px;
  text-transform: uppercase;border-radius: 0;
}
.two_tabbing .responsive-tabs .responsive-tabs__list__item:hover{background: #dcdcdc none repeat scroll 0 0;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover {
  background: #f8f8f8 none repeat scroll 0 0;
  padding: 20px 80px;
  border: none !important;
}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element {
  float: none;
  margin: 0 auto;
  padding: 90px 0;
  width: 1000px;
}
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-family: "Gotham-Book";
  font-size: 34px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.gellery_tabing .vc_tta-container { margin-bottom: 0 !important;}
.img_slider_section .vc_slide.vc_images_carousel {
  margin: 0 auto;
  width: 1580px !important;
}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item {
  align-items: center; -webkit-align-items: center;
  display: flex; display: -webkit-flex;
  float: none;
  height: 900px !important;
  justify-content: center; -webkit-justify-content: center;
  text-align: center;
}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item img {
  margin: 0 auto;
  text-align: center;
}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control{
	background-position: center center !important;height: 105px !important;width: 78px !important;}
.gellery_tabing .vc_images_carousel .vc_carousel-control{top:45%;}



@media screen and (min-width:2100px) {
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner{ min-height: 88vh;} 
.single-news .site-inner, .single-videos .site-inner{ min-height: 88vh;}
    
}

@media only screen and (min-width:1800px) and (max-width:2100px){
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner{ min-height: 730px;}
.single-news .site-inner, .single-videos .site-inner{min-height: 760px;}
.slider_text {  margin-top: -110px !important;}

}

/* google quiery  all*/
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.top_sec_menu ul li a{font-weight: 600;  font-family: "Gotham-Book";}    

    
}

@media only screen and (min-width:1551px) and (max-width:1799px){
.feature_img_section222, .feature_img_section222::before {height: 550px;}
.tax-vehicle-category .feature_img_section222 {  min-height: 550px;}
.img_slider_section .vc_slide.vc_images_carousel { margin: 0 auto; width: 1280px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 5% 16%;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{height: 710px !important;}

}

@media only screen and (min-width:1401px) and (max-width:1550px){
.feature_img_section222, .feature_img_section222::before {height: 450px;}
.tax-vehicle-category .feature_img_section222 {  min-height: 450px;}
.top_sec_menu ul li a{ font-size:13px; padding:40px 13px;}  
#main_navigation.nav {  margin-left: 17%;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner{ min-height: 652px;}
.single-news .site-inner, .single-videos .site-inner{min-height: 675px;}

.img_slider_section .vc_slide.vc_images_carousel { margin: 0 auto;  width: 1280px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 5% 16%;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{height: 710px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 25px auto !important;height: 85px !important;  width: 62px !important;}
}
@media only screen and (min-width:1290px) and (max-width:1370px)
{
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner{ min-height: 542px;}
.single-news .site-inner, .single-videos .site-inner{min-height: 574px;}
.img_slider_section .vc_slide.vc_images_carousel { margin: 0 auto;  width: 1280px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 3% 13.4%;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{height: 710px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 25px auto !important;height: 85px !important;  width: 62px !important;}
.home_news_section .content{min-height: 75px;}  

}
@media only screen and (min-width:1200px) and (max-width:1289px)
{
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner{ min-height: 575px;}
.single-news .site-inner, .single-videos .site-inner{min-height: 605px;}
.img_slider_section .vc_slide.vc_images_carousel { margin: 0 auto;  width: 1200px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 3% 12%;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{height: 710px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 25px auto !important;height: 85px !important;  width: 62px !important;}
.top_sec_menu .ubermenu-nav .ubermenu-item > .ubermenu-target{padding: 38px 15px !important;}
.top_sec_menu{margin-left: 0px;}
}

@media only screen and (min-width:1280px) and (max-width:1400px){

 .site-header {height: 96px;}
 .site-inner, .wrap {width: 95%;}
.top_sec_menu ul li a{ font-size:12px; padding:40px 13px;}  
.header-widget-area{ margin-left:95px;}   
.home_video_section a::before { top: 180px;}
.tp-parallax-wrap { left: 60px !important;}
.tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 80px !important;}

/*inner-pages*/

.inner_heding h1 { margin-top: -23%;}
.page-id-87 .inner_heding h1 {margin-top: -27%;}
.tax-vehicle-category .feature_img_section222 { background-size: 100% auto; min-height: 440px;}
.feature_img_section222::before { /*height: 440px; */left:0;}
.main_heading_inner { background-size: cover; min-height: 100% !important;}
.inner_header_image {margin-top: -85px !important;}
.feature_img_section222, .feature_img_section222::before {height: 420px;}
.tax-vehicle-category .feature_img_section222 {  min-height: 420px;}
.comatent-title {margin: 25px 0 20px;}
/*.main_footer_logo { height: 100px;}*/
.footer-left-area {margin-top: 40px;}
.right_footer {margin-top: 40px;}
.feature_img_section222 .new-headeing h1 { font-size: 46px; padding-top: 185px;}


/*17-1-2017*/
.header-image .site-title > a {  margin: 20px 0 0 10px; width: 240px;}

.gellery_tabing .vc_tta-tabs-container ul li a {
 padding: 12px 18px !important;
  font-size: 15px !important;
}

}  

@media only screen and (min-width:1280px) and (max-width:1600px){

.site-inner, .wrap {width: 1280px;}
.inner_slider {min-height: 532px;}	
.inner_slider::before { height: 532px;}
.slider_text {  margin-top: -110px !important;}
}

.inner_slider {background-size: cover;}
.tax-vehicle-category .feature_img_section222 {background-size: cover;}
.main_social_inner_main.footer_social_mobile.main_upper {display:none;}

.main_social_inner_main.footer_social_mobile {
    display: none;
}

/*------Media Query
---------------------------*/
  

@media only screen and (max-width:1200px) 
{
    html, body {position:relative !important; overflow-x:hidden !important;}
	.slider_area { margin-top: -10px !important;}
	.home_content_section .content_in h2, .home_content_section .content_in h3, .home_content_section .content_in h4, .home_content_section .content_in h5 {color: #ffffff !important;}
        .contact_us_area .wpcf7-form .message { float: left;  margin-bottom: 20px;  width: 100%;}

.img_slider_section .vc_slide.vc_images_carousel{width: 95% !important;}
.archive .site-inner, .single-videos .site-inner{width: 95%;}
}


@media only screen and (min-width:768px) and (max-width:1200px) {
	.main_social_inner_main {
    float: left !important;
    padding: 10px 0;
    position: relative !important;
    width: 9%;
}

}


/* ipad */
@media only screen and (min-width:1024px) and (max-width:1100px) 
{
    
    /*=====Home=====*/
    .top_sec_menu ul li a {font-size: 14px; letter-spacing: 2px; padding: 34.5px 10px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-header .widget-area {width: 65%;} 
    .site-inner, .wrap {max-width: 1024px;}
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 650px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height: 650px !important;}*/

    .full-width-content .content { padding: 0;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 70% auto; top: 120px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 70% auto;}
    
    .footer-left-area { float: left; margin-top: 35px;}
    .right_footer {float: right; margin-top: 32px;}
    .main_footer_logo { height: 100px;}
	
	.main_heading_inner { height: 768px !important;}
	.inner_header_image { height: 768px !important;}


.slider_area .rev_slider_wrapper{height: 530px !important;}
.slider_area .tp-fullwidth-forcer {  height: 530px !important;}
.tp-parallax-wrap{  top: 150px !important;}
.vehicalecls li a {height:116px !important;}
.main_footer_logo {height:inherit;}

    
}
@media only screen and (min-width:800px) and (max-width:1023px)
{
    /*=====Home=====*/
    .site-header {height: 95px; padding: 8px 10px;}
    .site-header .title-area {width: 24%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 47px; margin: 6px 0 0 5px; width: 170px;}
    .top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding:28px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 768px; padding: 0px !important;}
    .top_sec_menu ul .vehicles_menu:hover a::before {top:70px;}
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 550px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height: 550px !important;}*/
    .tp-parallax-wrap {left: 50px !important; top: 350px !important;}
    .slider_area .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 80px !important; top: 840px !important;}
    .slider_title_two {font-size: 45px !important;}
    
    .welcome_title h1 span {font-size: 28px; letter-spacing: 5px; line-height: 25px;}
    .welcome_title h1 {font-size: 45px; letter-spacing: 5px; line-height: 80px;}
    .welcome_title {margin: 50px 0 0;}
    .full-width-content .content { padding: 0;}
    .home_video_section { margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 55% auto !important; top: 30px !important;}
    .home_video_section a:hover::before { background-position: center center; background-size: 55% auto;}
    
    .home_left_content .bg_img::before { min-height: 405px;}
    .home_left_content .bg_img {min-height: 405px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 30px; letter-spacing: 1px; line-height: 30px; margin-bottom: 20px;}
    .content_in {padding: 20px;}
    .content_in .view_more > a {background-position: right 16px; font-size: 18px; letter-spacing: 1px; padding-top: 10px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 16px;}
    
    .home_news_section { margin-bottom: 40px;}
    .home_content_section { margin-bottom: 50px;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 13px 0 0; width: 32%;}
    .home_news_section .content {font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .home_news_section .cntnt_cs.right_cs {padding: 30px 8px 0;}
    
    .footer-left-area { float: left; margin-top: 28px;}
    .right_footer {float: right; margin-top: 23px;}
    .main_footer_logo { height: 80px;}

.main_heading_inner { height: 1024px !important;}
.inner_header_image {height: 1024px !important;}
	
/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 430px !important;}
.slider_area .tp-fullwidth-forcer {  height: 430px !important;}
.tp-parallax-wrap{  top: 115px !important;}

.inner_gallery_slider .ls-wp-container .ls-nav-next, .inner_gallery_slider .ls-wp-container .ls-nav-prev {height: 42px !important; width: 22px !important ; background-size: 100% auto !important; }

}



@media only screen and (min-width:768px) and (max-width:799px)
{

    /*=====Home=====*/
    .site-header {height: 95px; padding: 8px 10px;}
    .site-header .title-area {width: 24%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 47px; margin: 6px 0 0 0px; width: 165px;}
    .top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding:28px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 768px; padding: 0px !important;}
    .top_sec_menu ul .vehicles_menu:hover a::before {top:70px;}
    
    .slider_area .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 80px !important; top: 840px !important;}
    .slider_title_two {font-size: 45px !important;}
    
    .welcome_title h1 span {font-size: 28px; letter-spacing: 5px; line-height: 25px;}
    .welcome_title h1 {font-size: 45px; letter-spacing: 5px; line-height: 80px;}
    .welcome_title {margin: 50px 0 0;}
    .full-width-content .content { padding: 0;}
    .home_video_section { margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 55% auto !important; top: 30px !important;}
    .home_video_section a:hover::before { background-position: center center; background-size: 55% auto;}
    
    .home_left_content .bg_img::before { min-height: 405px;}
    .home_left_content .bg_img {min-height: 405px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 30px; letter-spacing: 1px; line-height: 30px; margin-bottom: 20px;}
    .content_in {padding: 20px;}
    .content_in .view_more > a {background-position: right 16px; font-size: 18px; letter-spacing: 1px; padding-top: 10px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 16px;}
    
    .home_news_section { margin-bottom: 40px;}
    .home_content_section { margin-bottom: 50px;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 13px 0 0; width: 32%;}
    .home_news_section .content {font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .home_news_section .cntnt_cs.right_cs {padding: 30px 8px 0;}
    
    .footer-left-area { float: left; /*margin-top: 28px;*/}
    .right_footer {float: right;}
    /*.main_footer_logo { height: 80px;}*/
    .main_footer_logo .footer_all_logo {width:94%;}

.main_heading_inner {
  height: 1024px !important;
}
.inner_header_image {  
  height: 1024px !important;
}


/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 430px !important;}
.slider_area .tp-fullwidth-forcer {  height: 430px !important;}
.tp-parallax-wrap{  top: 115px !important;}

.slider_arrow > a {right: -60px;}
.header-right-logo img {width: 50px !important;}
.header-right-logo {margin-top:6px !important;}
.inner_gallery_slider .ls-wp-container .ls-nav-next, .inner_gallery_slider .ls-wp-container .ls-nav-prev {height: 42px !important; width: 22px !important ; background-size: 100% auto !important; }
#contact-us-details .widget-title.widgettitle {font-size: 22px;}
}


@media only screen and (max-width:767px) 
{
    
    /*.toggleMenu {position: absolute;  right: 20px; top: 22px;}*/
    .toggleMenu { display: none !important;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after { background: hsl(0, 0%, 100%) none repeat scroll 0 0; border-radius: 2px; content: ""; cursor: pointer;
    display: block;  height: 3px; position: absolute;  width: 30px;}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
    
#main_navigation li {background: #047480 none repeat scroll 0 0; border-bottom: 1px solid #ffffff; float: none; position:relative;}
.top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding: 4px 0 !important;}
.top_sec_menu .nav { width: 100% !important; z-index: 999;}
.site-header { padding: 0;}
.top_sec_menu ul li.current-menu-item a {color: #ffffff;}
.top_sec_menu ul li a:hover {color: #000000;}
#main_navigation li:hover {background: #4b99a5 none repeat scroll 0 0;}
.site-header .nav .sub-menu li { display: block;}
.top_sec_menu ul li ul li a {line-height: 24px;}
.top_sec_menu ul li ul { height:auto; top: auto; position:relative !important;}
.top_sec_menu ul li.current-menu-ancestor a {color: #000000;}
.top_sec_menu .menu-item-has-children .parent::before, #main_navigation li:hover .parent::before {border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-style: solid; border-width: 8px 6px 0; content: ""; height: 0; position: absolute; right: 15px; top: 11px; width: 0;}
#main_navigation li:hover .parent::before {float: right; left: -13px; position: relative; right: 15px !important;top: 10px;}

.bne-testimonial-slider.bne-flexslider .flex-control-nav {left:0px !important}

.main_social_inner_main.main_socialb {display: none;}
.main_social_inner_main.footer_social_mobile.main_upper {display:block;}

	.single-news .feature_cs h1 {font-size: 25px; line-height: 25px; margin-bottom: 15px;}
	.single-news .site-inner {margin: 0 auto; width: 95% !important;}
	.single-news .content-sidebar-wrap .content {float: none; margin: 0 auto !important; width: 95% !important;}
    .totalbloghome {float: none; margin: 0 auto; width: 60%;}
	.main_social_inner_main.footer_social_mobile.main_upper { clear: both; display: block; float: none; width: 50%; margin: 28px auto;}
	.main_social_inner .addtoany_shortcode { margin: 0 auto; width: 100%;}
	.totalbloghome .read-more-single {margin-bottom: 20px;}
	.main_social_inner {float: none !important;}
	.singel_left_content {margin: 0 auto 20px; width: 95% !important;}
	.singel_right_content .wpb_text_column.wpb_content_element { margin-bottom: 15px;}
	.breadcrumbs { float: none;margin: 15px auto 30px; width: 100%;}
	
	 /**/
        .about_content { min-height: inherit !important;}

.slider_text {  display: none;}
     
.two_tabbing .responsive-tabs .responsive-tabs__heading--active, .two_tabbing .responsive-tabs .responsive-tabs__heading--active:hover {
  background: #5a6288 none repeat scroll 0 0 !important; border: medium none !important;  color: #ffffff;border-bottom: 0 !important;}
.two_tabbing .responsive-tabs .responsive-tabs__heading{background: #444444 none repeat scroll 0 0;border: none !important; border-radius: 0 !important; color: #ffffff;
 margin-top: 5px;}
.two_tabbing .responsive-tabs-wrapper { border-top: none;}
.two_tabbing .responsive-tabs .responsive-tabs__heading:hover {background: #5a6288 none repeat scroll 0 0;color: #fff;}
.responsive-tabs .responsive-tabs__heading:hover::after { border-top: 6px solid #ffffff;}
.two_tabbing .responsive-tabs .responsive-tabs__heading::after, .two_tabbing .responsive-tabs .responsive-tabs__heading:hover::after{border-top: 6px solid #ffffff;}
.responsive-tabs .responsive-tabs__heading--active::after, .responsive-tabs .responsive-tabs__heading--active:hover::after{ border-top: 0 none !important;}
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {  font-size: 26px;}   
.main_social_inner_main { position: inherit;}
.ingle-videos .content-sidebar-wrap .content {margin: 0 !important;  width: 100%;}
.gellery_tabing .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body{border-radius: 0 !important;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{border-top: 0 !important;}

.inner_gallery_slider .ls-wp-container .ls-nav-next, .inner_gallery_slider .ls-wp-container .ls-nav-prev {height: 38px !important; width: 18px !important ; background-size: 100% auto !important; }

.inner_gallery_slider .ls-bottom-nav-wrapper {  display: none !important;}
.wpb_layerslider_element.wpb_content_element.inner_gallery_slider {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
.inner_gallery_slider{width: 100% !important;}
.main_footer_logo .footer_all_logo {width:94%;}
}

/*mobile */
@media only screen and (min-width:737px) and (max-width:767px)
{
    
     /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 10px; width: 230px;}
    .top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 630px; padding: 0px !important;}
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 265px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height:265px !important;}*/
    .tp-parallax-wrap {left: 30px !important; top: 82px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {top: 475px !important;}
    .slider_title_one {font-size: 20px !important; letter-spacing: 1px !important; line-height: 15px !important; margin-bottom: 20px !important;}
    .slider_title_two {font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 45px !important;}
    .slider_read a {background-position: right 12px; font-size: 20px !important; letter-spacing: 1px !important; padding-right: 30px !important; padding-top: 8px !important;}
    .slider_read a:hover{background-position: right 12px;}
    
    .welcome_title h1 span {font-size: 22px; letter-spacing: 3px; line-height: 22px;}
    .welcome_title h1 {font-size: 35px; letter-spacing: 3px; line-height: 60px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 45% auto; top: -28px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 45% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom: 0px !important; width: 49.5%; float: left; margin-right: 0.5%;}
    .home_right_content .content_two {margin-left: 0.5%; width: 49.5%; float: left;}
    .home_right_content .content_in { top: 70px;}
    .home_left_content .bg_img::before { min-height: 335px;}
    .home_left_content .bg_img {min-height: 335px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 24px; letter-spacing: 1px; line-height: 22px; margin-bottom: 18px;}
    .content_in {padding: 20px; top: 170px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li {margin: 0 5px 30px 0; width: 49.5%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .home_news_section .cntnt_cs.right_cs {padding: 30px 15px 0;}
    
    .footer-left-area { float: left; margin-top: 28px;}
    .right_footer {float: right; margin-top: 23px;}
    .main_footer_logo {/*height: 80px;*/ padding: 20px 0px;}
	
	
	 /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider {background-position: center center !important; background-size: 100% auto; min-height: 240px;}
    .inner_heding h1 {font-size: 32px; letter-spacing: 2px; margin-top: -25%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height: 410px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content p {font-size: 14px; line-height: 22px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 410px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 14px; line-height: 22px; width: 95%;}
	.about_img .vc_column-inner {display: block; float: none !important; height: 100%; margin: 0 auto !important; position: inherit; width: 95% !important;}
    
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {background-size: 100% auto; min-height: 240px;}
    .feature_img_section222::before { height: 240px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 85px;}
    .feature_img_section222 .new-headeing h1 { font-size: 32px; letter-spacing: 2px; padding-top: 102px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0;}
    .content-area-new ul li {margin-bottom: 20px; margin-right: 10px; width: 49%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a {font-size: 16px; padding: 5px 40px 0; width: 230px; background-position: right 10px top 10px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 10px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a { background-size: 100% auto !important; height: 50px !important; width: 50px !important;}
    .single-header-more {margin-right: 30px; margin-top: -50px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title {font-size: 22px; letter-spacing: 2px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 14px;  line-height: 22px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
    .content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
    .gellery_tabing .vc_general ul li a {font-size: 18px !important; letter-spacing: 2px; padding: 10px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	.content_tabing .vc_tta.vc_tta-spacing-1 .vc_tta-tab { margin: 2px 0 0 2px !important;}
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_img { float: left; margin-right: 20px; width: 30%;}
    .gallery_box .news_contnt { float: left; width: 65%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
    
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -23%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	
		/*======*/
.single-vehicle .gellery_tabing .vc_general ul li a { font-size: 16px !important;  letter-spacing: 1px;  padding: 7px 15px !important;}

/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 350px !important;}
.slider_area .tp-fullwidth-forcer {  height: 350px !important;}
.tp-parallax-wrap{  top: 115px !important;}

  /*19-1-2017*/
        li {font-size: 13px;    line-height: 20px;}
.header-right-logo {  float: right;  margin-right: 0;   margin-top: 4px;    position: absolute;    right: 90px;    top: 0;    width: 60px;}
.main_footer_logo .footer_all_logo {width:100%;}

}


@media only screen and (min-width:671px) and (max-width:736px)
{
    /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 10px; width: 230px;}
    .top_sec_menu ul li a {font-size: 16px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 630px; padding: 0px !important;}
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 265px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height:265px !important;}*/
    .tp-parallax-wrap {left: 30px !important; top: 155px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {top: 475px !important;}
    .slider_title_one {font-size: 20px !important; letter-spacing: 1px !important; line-height: 15px !important; margin-bottom: 20px !important;}
    .slider_title_two {font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 45px !important;}
    .slider_read a {background-position: right 12px; font-size: 20px !important; letter-spacing: 1px !important; padding-right: 30px !important; padding-top: 8px !important;}
    .slider_read a:hover{background-position: right 12px;}
    
    .welcome_title h1 span {font-size: 22px; letter-spacing: 3px; line-height: 22px;}
    .welcome_title h1 {font-size: 35px; letter-spacing: 3px; line-height: 60px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 45% auto; height: auto; top: -20px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 45% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom: 0px !important; width: 49.5%; float: left; margin-right: 0.5%;}
    .home_right_content .content_two {margin-left: 0.5%; width: 49.5%; float: left;}
    .home_right_content .content_in { top: 70px;}
    .home_left_content .bg_img::before { min-height: 335px;}
    .home_left_content .bg_img {min-height: 335px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 24px; letter-spacing: 1px; line-height: 22px; margin-bottom: 18px;}
    .content_in {padding: 20px; top: 170px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li {margin: 0 5px 30px 0; width: 49.5%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .home_news_section .cntnt_cs.right_cs {padding: 30px 15px 0;}
    
    .footer-left-area { float: left; margin-top: 28px;}
    .right_footer {float: right; margin-top: 23px;}
    .main_footer_logo {height: 80px; padding: 0 20px;}
	
	 /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider {background-position: center center !important; background-size: 100% auto; min-height: 240px;}
    .inner_heding h1 {font-size: 32px; letter-spacing: 2px; margin-top: -25%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height: 410px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content p {font-size: 14px; line-height: 22px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 410px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 14px; line-height: 22px; width: 95%;}
.about_img .vc_column-inner {display: block; float: none !important; height: 100%; margin: 0 auto !important; position: inherit; width: 95% !important;}
    
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {background-size: 100% auto; min-height: 240px;}
    .feature_img_section222::before { height: 240px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 85px;}
    .feature_img_section222 .new-headeing h1 { font-size: 32px; letter-spacing: 2px; padding-top: 102px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0;}
    .content-area-new ul li {margin-bottom: 20px; margin-right: 10px; width: 49%;float: left;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
        .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}

    .content-area-new .content-link a {font-size: 16px; padding: 5px 40px 0; width: 230px; background-position: right 10px top 10px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 10px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a { background-size: 100% auto !important; height: 50px !important; width: 50px !important;}
    .single-header-more {margin-right: 30px; margin-top: -50px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title {font-size: 22px; letter-spacing: 2px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 14px;  line-height: 22px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
    .content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
    .gellery_tabing .vc_general ul li a {font-size: 18px !important; letter-spacing: 2px; padding: 10px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	.content_tabing .vc_tta.vc_tta-spacing-1 .vc_tta-tab { margin: 2px 0 0 2px !important;}
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_img { float: left; margin-right: 20px; width: 30%;}
    .gallery_box .news_contnt { float: left; width: 65%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
    
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -23%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	
		/*======*/
.single-vehicle .gellery_tabing .vc_general ul li a { font-size: 16px !important;  letter-spacing: 1px;  padding: 7px 15px !important;}

/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 350px !important;}
.slider_area .tp-fullwidth-forcer {  height: 350px !important;}
.tp-parallax-wrap{  top: 115px !important;}

}
	
@media only screen and (min-width:570px) and (max-width:670px)
{
    
    /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 10px; width: 230px;}
    .top_sec_menu ul li a {font-size: 16px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 265px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height:265px !important;}*/
    .tp-parallax-wrap {left: 30px !important; top:150px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {top: 475px !important;}
    .slider_title_one {font-size: 20px !important; letter-spacing: 1px !important; line-height: 15px !important; margin-bottom: 20px !important;}
    .slider_title_two {font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 45px !important;}
    .slider_read a {background-position: right 12px; font-size: 20px !important; letter-spacing: 1px !important; padding-right: 30px !important; padding-top: 8px !important;}
    .slider_read a:hover{background-position: right 12px;}
    
    .welcome_title h1 span {font-size: 22px; letter-spacing: 3px; line-height: 22px;}
    .welcome_title h1 {font-size: 35px; letter-spacing: 3px; line-height: 60px;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 45% auto; height: auto; top: -20px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 45% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom: 0px !important; width: 49.5%; float: left; margin-right: 0.5%;}
    .home_right_content .content_two {margin-left: 0.5%; width: 49.5%; float: left;}
    .home_right_content .content_in { top: 70px;}
    .home_left_content .bg_img::before { min-height: 335px;}
    .home_left_content .bg_img {min-height: 335px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 24px; letter-spacing: 1px; line-height: 22px; margin-bottom: 18px;}
    .content_in {padding: 20px; top: 170px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li {margin: 0 5px 30px 0; width: 49.5%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 15px; line-height: 24px; margin-bottom: 20px;}
    .home_news_section .cntnt_cs.right_cs {padding: 30px 15px 0;}
    
    .footer-left-area { float: left; width:100%; text-align:center; margin: 0 auto;}
    .right_footer {float: right; margin-top: 13px;}
    .main_footer_logo {/*height: 80px;*/ padding: 20px 0px;}
	
	 /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider {background-position: center center !important; background-size: 100% auto; min-height: 210px;}
    .inner_heding h1 {font-size: 32px; letter-spacing: 2px; margin-top: -25%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height: 410px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content p {font-size: 14px; line-height: 22px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 410px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 14px; line-height: 22px; width: 95%;}
	.about_img .vc_column-inner {display: block; float: none !important; height: 100%; margin: 0 auto !important; position: inherit; width: 95% !important;}
    
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {background-size: 100% auto; min-height: 210px;}
    .feature_img_section222::before { height: 210px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 85px;}
    .feature_img_section222 .new-headeing h1 { font-size: 32px; letter-spacing: 2px; padding-top: 85px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0;}
    .content-area-new ul li {margin-bottom: 20px; margin-right: 10px; width: 48%;float: left;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a {font-size: 16px; padding: 5px 40px 0; width: 230px; background-position: right 10px top 10px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 10px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a { background-size: 100% auto !important; height: 50px !important; width: 50px !important;}
    .single-header-more {margin-right: 30px; margin-top: -50px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title {font-size: 22px; letter-spacing: 2px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 14px;  line-height: 22px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
    .content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
    .gellery_tabing .vc_general ul li a {font-size: 18px !important; letter-spacing: 2px; padding: 10px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	.content_tabing .vc_tta.vc_tta-spacing-1 .vc_tta-tab { margin: 2px 0 0 2px !important;}
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_img { float: left; margin-right: 20px; width: 30%;}
    .gallery_box .news_contnt { float: left; width: 65%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
    
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -24%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	
		/*======*/
.single-vehicle .gellery_tabing .vc_general ul li a {
    font-size: 14px !important;
    letter-spacing: 1px;
    padding: 7px 15px !important;
}


/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 320px !important;}
.slider_area .tp-fullwidth-forcer {  height: 320px !important;}
.tp-parallax-wrap{  top: 90px !important;}
.main_footer_logo .footer_all_logo {display: inline-block !important;}
.footer-copy-link {width:50% !important; padding-left: 3% !important;}
.right_footer {width:50%;}
#contact-us-details .widget-title.widgettitle::before {right: 0; margin: 0 auto;}
}

@media only screen and (min-width:486px) and (max-width:569px)
{
    .slider_text { margin-top: 80px !important;}
    /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 0px; width: 230px;}
    .top_sec_menu ul li a {font-size: 15px; letter-spacing: 0; padding: 37px 6px;}
    
    /*.slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 265px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height:265px !important;}*/
    .tp-parallax-wrap {left: 30px !important; top: 105px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {top: 475px !important;}
    .home_news_section .cntnt_cs.right_cs .readmore {  letter-spacing: 0; font-size: 13px;}
    .home_right_content .content_in .view_more > a { letter-spacing: 0;}
    .slider_title_one {font-size: 18px !important; letter-spacing: 0 !important;  line-height: 14px !important;  margin-bottom: 20px !important;}
    .slider_title_two {font-size: 25px !important; letter-spacing: 0px !important; margin-bottom: 45px !important;}
    .slider_read a {background-position: right 12px; font-size: 20px !important; letter-spacing: 1px !important; padding-right: 30px !important; padding-top: 8px !important;}
    .slider_read a:hover{background-position: right 12px;}
    
    .welcome_title h1 span {font-size: 22px; letter-spacing: 3px; line-height: 22px;}
    .welcome_title h1 {font-size: 35px; letter-spacing: 3px; line-height: 60px;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 45% auto; top: -28px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 45% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom: 0px !important; width: 49.5%; float: left; margin-right: 0.5%;}
    .home_right_content .content_two {margin-left: 0.5%; width: 49.5%; float: left;}
    .home_right_content .content_in { top: 70px;}
    .home_left_content .bg_img::before { min-height: 335px;}
    .home_left_content .bg_img {min-height: 335px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 20px; letter-spacing: 0; line-height: 20px; margin-bottom: 12px;}
    .content_in {padding: 20px; top: 170px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 185px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li {margin: 0 5px 30px 0; width: 49.5%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
.home_news_section .cntnt_cs.right_cs { padding: 20px 15px 0;}
    
    .footer-left-area {float: left; margin-top: 18px; width: 38%;}
    .right_footer {float: right; margin-top: 13px; width: 53.5%;}
    .main_footer_logo {height: 80px; padding: 0 20px;}
    .copyright_footer { float: left; margin-top: 5px; width: 80%;}
    
    /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider {background-position: center center !important; background-size: 100% auto; min-height: 190px;}
    .inner_heding h1 {font-size: 32px; letter-spacing: 2px; margin-top: -27%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height: 410px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 25px !important; margin-bottom: 10px;}
    .about_content p {font-size: 14px; line-height: 22px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 410px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 14px; line-height: 22px; width: 95%;}
	.about_img .vc_column-inner {display: block; float: none !important; height: 100%; margin: 0 auto !important; position: inherit; width: 95% !important;}
    
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {background-size: 100% auto; min-height: 190px;}
    .feature_img_section222::before { height: 190px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    .feature_img_section222 .new-headeing h1 { font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 17px; letter-spacing: 1px; margin: 15px 0;}
    .content-area-new ul li {margin-bottom: 20px; margin-right: 6px; width: 49%;float: left;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 6px;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    body .footer-copy-link {padding-left: 12px !important;}
    .right_footer {width: 38% !important;}
    .content-area-new .content-link a {font-size: 16px; padding: 5px 40px 0; width: 230px; background-position: right 10px top 10px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 10px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a { background-size: 100% auto !important; height: 50px !important; width: 50px !important;}
    .single-header-more {margin-right: 30px; margin-top: -50px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title {font-size: 22px; letter-spacing: 2px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 14px;  line-height: 22px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
    .content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
    .gellery_tabing .vc_general ul li a {font-size: 18px !important; letter-spacing: 2px; padding: 10px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 28px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_img { float: left; margin-right: 20px; width: 30%;}
    .gallery_box .news_contnt { float: left; width: 65%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
	
	.single-news .date_news {margin: 10px 0;}
	.single-news .containt_news .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
	
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -25%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	
	p {font-size: 13px; line-height: 20px;}
	
	/*======*/
.single-vehicle .gellery_tabing .vc_general ul li a {font-size: 11px !important;  letter-spacing: 1px;  padding: 7px 22px !important;}

/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 280px !important;}
.slider_area .tp-fullwidth-forcer {  height: 280px !important;}
.tp-parallax-wrap{  top: 80px !important;}
.main_footer_logo .footer_all_logo {display: inline-block !important;}
.footer-copy-link {width:100% !important; padding-left: 3% !important;}
.right_footer {width:100%;}
.footer-left-area {width: 100%;}
#contact-us-details .widget-title.widgettitle::before {right: 0; margin: 0 auto;}
    
}

@media only screen and (min-width:320px) and (max-width:485px)
{
	/*slider respoinsive 3-11-16*/
.slider_area .rev_slider_wrapper{height: 250px !important;}
.slider_area .tp-fullwidth-forcer {  height: 250px !important;}
.tp-parallax-wrap{  top: 70px !important;}

/*
.tp-parallax-wrap {left: 30px !important; top: 105px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {top: 475px !important;}
    .slider_title_one {font-size: 20px !important; letter-spacing: 1px !important; line-height: 15px !important; margin-bottom: 20px !important;}
    .slider_title_two {font-size: 30px !important; letter-spacing: 1px !important; margin-bottom: 45px !important;}
    .slider_read a {background-position: right 12px; font-size: 20px !important; letter-spacing: 1px !important; padding-right: 30px !important; padding-top: 8px !important;}
    .slider_read a:hover{background-position: right 12px;}
*/
.slider_title_one {
  font-size: 9px !important;
  letter-spacing: 2px !important;
  line-height: 20px !important;
  margin-bottom: 7px !important;
  text-transform: uppercase !important;
}
.slider_title_two {
  font-size: 14px !important;
  letter-spacing: 2px !important;
  line-height: 53px;
  margin-bottom: 36px !important;
}
.slider_read a {

  border-top: 2px solid #ffffff !important;
  color: #ffffff;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  padding-right: 30px !important;
  padding-top: 15px !important;
}

}


@media only screen and (max-width:500px) {
	
.totalbloghome {width: 100%;}
.main_social_inner_main.footer_social_mobile.main_upper {margin: 28px auto; width: 100%;}
.singel_left_content {margin: 0 auto 20px;}
.singel_left_content .bold_text {font-size: 16px; line-height: 24px; margin-bottom: 30px;}
.singel_left_content {padding: 15px 0 !important;}

.inner_gallery_slider .ls-wp-container .ls-nav-next, .inner_gallery_slider .ls-wp-container .ls-nav-prev {height: 35px !important; width: 15px !important ; background-size: 100% auto !important; }
.inner_gallery_slider .ls-nav-prev{left: 15px !important;}
.inner_gallery_slider .ls-nav-next{right: 15px !important;}




}

.site-header .wrap {
    text-align: center;
}
.site-header .header-widget-area{ display: inline-block;
    float: none;
    margin: auto;}
	
.slider_arrow > a {
    bottom: 60px;
    position: absolute;
}
.slider_arrow {
    height: 100vh;
}	
	


.home_news_section .nw-date{ color: #949494;
    float: left;
    font-size: 12px;
    margin-right: 10px;
    text-transform: uppercase;}

.home_news_section .dropdown.dropdown-btn{margin-bottom: 10px;  float: left;}
.home_news_section .sharenclick{ background: rgba(0, 0, 0, 0) url("images/link_icon.png") no-repeat scroll 0 0;
    color: rgba(0, 0, 0, 0);
    height: 18px;
    text-transform: uppercase;
    width: 17px;}

.home_news_section .main_social {
    margin: -155px 0 0 100px;
}

.home_news_section .dropdown-toggle {
  cursor:pointer;
  float:left;
}

/* home page slider link <div class="slider_read"><a href="#">VIEW OUR RANGE</a></div> 
<div class="slider_read"><a href="#">VIEW OUR RANGE</a></div>
.slider_read { display: none;}*/

.post-type-archive-videos .feature_img_section222 {display: none;}

.gellery_tabing ul {
  padding-left: 15px;
}
.vc_left.vc_carousel-control :focus{
	display:none !important;
}

a:focus {
 outline: none;
}

/*30-1-2017*/

.header-right-logo img {
	width: 67px;
}
.slider_area .ls-v5 .ls-nav-prev {
	display: none !important;
}
.slider_area .ls-v5 .ls-nav-next {
	display: none !important;
}
.slider_title_one, .slider_title_two {
  color: #ffffff;
}
.slider_area .ls-wp-container.ls-container.ls-v5{
   /* height:100vh !important;*/margin-top: 68px !important;
} 
/*.slider_area .ls-slide img {
	margin-top: 0 !important;
	min-height: 0px !important;
	width: 100% !important;
	height:100vh !important;
}
	
.slider_area .ls-lt-container .ls-curtile > img {
    height:100vh !important;
}
.slider_area .ls-lt-container .ls-nexttile > img {
    height:100vh !important;
}*/
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l {
  width: 100% !important;
  bottom: 100px !important;
  top: auto !important;left: 4% !important;
}
.slider_arrow {    
	height: inherit;
	position: absolute;
	right: 9%;
	top:250px;
}
.slider_area .slider_arrow img {
	width: 67px !important;
	height:67px !important;
}
.slider_area .ls-wp-container .ls-bottom-nav-wrapper {
  top: -30px !important;
}


@media only screen and (min-width:1501px) and (max-width:1800px)
{

 .slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 50px !important;}
.slider_arrow{right: 10%;}
/*.slider_area .ls-wp-container.ls-container.ls-v5{margin-top: 80px !important;height: 805px !important;}
.slider_area .ls-slide .ls-bg.ls-preloaded {width: 100% !important;height:805px !important;}
.slider_area .ls-lt-container .ls-curtile > img { height:805px !important;}
.slider_area .ls-lt-container .ls-nexttile > img {   height:805px !important;}*/
.footer-copy-link{   margin-top: 4.0% !important; width: 70% !important;}
}
@media only screen and (min-width:1400px) and (max-width:1500px)
{

 .slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 60px !important;}
  .slider_title_one{ line-height: 29px !important;    margin-bottom: 10px !important;font-size: 22px !important;}
.slider_title_two{font-size: 45px !important; line-height: 46px;margin-bottom: 40px !important;}
.slider_arrow{top: 160px !important;right: 143px !important;}
.slider_area .slider_arrow img{width: 54px !important;height:54px !important;}

/*.slider_area .ls-wp-container.ls-container.ls-v5{margin-top: 80px !important;height: 805px !important;}
.slider_area .ls-slide .ls-bg.ls-preloaded {width: 100% !important;height:805px !important;}
.slider_area .ls-lt-container .ls-curtile > img { height:805px !important;}
.slider_area .ls-lt-container .ls-nexttile > img {   height:805px !important;}*/
.slider_read a { font-size: 20px !important;  padding-top: 10px !important;  background-position: right 13px !important;}
.footer-copy-link{ margin-top: 4.3% !important;   width: 68% !important;}
}
@media only screen and (min-width:1200px) and (max-width:1300px)
{
 .slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 50px !important;}
 .top_sec_menu {  margin-left: 5%;}
 /*.slider_area .ls-wp-container.ls-container.ls-v5 { height: 710px !important;  margin-top: 75px !important;}
 .slider_area .ls-slide img {  height: 710px !important;  margin-top: 0 !important;  min-height: 0 !important;  width: 100% !important;}*/
.slider_title_one{ line-height: 29px !important;    margin-bottom: 10px !important;font-size: 22px !important;}
.slider_title_two{font-size: 45px !important; line-height: 46px;margin-bottom: 40px !important;}
.slider_arrow{top: 160px !important;right: 143px !important;}
.slider_area .slider_arrow img{width: 54px !important;height:54px !important;}
.slider_read a { font-size: 20px !important;  padding-top: 10px !important;  background-position: right 13px !important;}
.footer-copy-link{width: 62% !important;}
}
@media only screen and (min-width:1200px) and (max-width:1275px)
{
	.top_sec_menu ul li a{ padding: 34.5px 10px;}
	.top_sec_menu {display: block; float: left; margin-left: 0; width: 100%; }
	.top_sec_menu ul li{display: inline-block;}
}
@media only screen and (min-width:1300px) and (max-width:1399px)
{
 .slider_area .ls-slide-1 .ls-l, .slider_area .ls-slide-2 .ls-l {top:485px !important;}
 .slider_arrow {top:200px !important;}
 .slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 50px !important;}
 .slider_title_one{ line-height: 29px !important;    margin-bottom: 10px !important;font-size: 22px !important;}
.slider_title_two{font-size: 45px !important; line-height: 46px;margin-bottom: 40px !important;}
.slider_arrow{top: 160px !important;right: 143px !important;}
.slider_area .slider_arrow img{width: 54px !important;height:54px !important;}
.slider_read a { font-size: 20px !important;  padding-top: 10px !important;  background-position: right 13px !important;}
/*.slider_area .ls-wp-container.ls-container.ls-v5{margin-top: 80px !important;height: 674px !important;}
.slider_area .ls-slide .ls-bg.ls-preloaded {width: 100% !important;height:674px !important;}
.slider_area .ls-lt-container .ls-curtile > img { height:674px !important;}
.slider_area .ls-lt-container .ls-nexttile > img {   height:674px !important;}*/

.footer-copy-link{ width: 65% !important;}
}
@media only screen and (min-width:1101px) and (max-width:1199px) 
{
.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {/*height:630px !important;*/margin-top: 0px !important;}
/*.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height:630px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:630px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:630px !important;}*/
.slider_arrow {top:190px !important; right:123px !important;}
.slider_area .slider_arrow img {width:55px !important; height:55px !important;}

.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 30px !important;}
.slider_title_one{ font-size: 17px !important; line-height: 26px !important; margin-bottom: 2px !important;} 
.footer-copy-link{  margin-top: 3.7% !important;   padding-left: 0 !important; width: 53% !important;}

}
@media only screen and (min-width:1024px) and (max-width:1100px) 
{
.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {/*height:630px !important;*/margin-top: 0px !important;}
/*.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height:630px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:630px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:630px !important;}*/
.slider_arrow {top:190px !important; right:123px !important;}
.slider_area .slider_arrow img {width:55px !important; height:55px !important;}

.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{bottom: 60px !important;}
.slider_title_one{ font-size: 17px !important; line-height: 26px !important; margin-bottom: 2px !important;} 
.footer-copy-link{  margin-top: 3.7% !important;   padding-left: 0 !important; width: 53% !important;}
}
@media only screen and (min-width:800px) and (max-width:1023px)
{
.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {/*height:500px !important;*/margin-top: 0px !important;}
/*.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 500px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:500px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:500px !important;}*/
.slider_arrow {right: 113px !important;top: 510px !important;}
.slider_area .slider_arrow img {width:45px !important; height:45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l {  bottom: 40px !important;}
	
.footer-copy-link { margin-top: 3.7% !important;  padding-left: 3% !important;  width: auto !important;}
}
@media only screen and (min-width:768px) and (max-width:799px)
{
.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {/*height:500px !important;*/margin-top: 0px !important;}
/*.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 500px !important;}
.slider_area.wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:500px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:500px !important;}*/	

.slider_arrow {right: 113px !important;top: 510px !important;}
.slider_area .slider_arrow img {width:45px !important; height:45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l {  bottom: 40px !important;}
.footer-copy-link { margin-top: 3.7% !important;  padding-left: 27px !important;  width: auto !important;}
.main_footer_logo{    padding: 20px 0px;}
}
@media only screen and (max-width:767px) 
{
	.slider_area .ls-wp-container.ls-container.ls-v5 { margin-top: 0px !important;}
	.slider_area .ls-wp-container .ls-bottom-nav-wrapper {  top: -10px !important;}
}
/*mobile */
@media only screen and (min-width:737px) and (max-width:767px)
{
	body .right_footer {	width:33.33%;}
	body .footer-copy-link {padding-left: 0px !important;width: 58% !important;position: inherit;	margin-top: 29px;}
	.slider_arrow { right: -640px !important;  top: 40px !important;}
.slider_area .slider_arrow img {width: 45px !important; height: 45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;bottom: 0 !important;}
.single-vehicle .gellery_tabing .vc_general ul li a{margin-bottom: 10px !important;}
.footer-copy-link {  float: left;  margin-top: 0;  padding-left: 0;  text-align: center;  width: auto !important;  display: block;  position: absolute;  left: 0 ;  right: 0;  bottom: 4px;}
}
@media only screen and (min-width:671px) and (max-width:736px)
{body .right_footer {	width: 29%;}
	body .footer-copy-link {padding-left: 0px !important;width: 56% !important;position: inherit;	margin-top: 29px;}
/*.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {height:360px !important;}
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 360px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:360px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:360px !important;}*/
.slider_arrow { right: -640px !important;  top: 40px !important;}
.slider_area .slider_arrow img {width: 45px !important; height: 45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;bottom: 0 !important;}
.footer-copy-link {  float: left;  margin-top: 0;  padding-left: 0;  text-align: center;  width: auto !important;  display: block;  position: absolute;  left: 0 ;  right: 0;  bottom: 4px;}
}
@media only screen and (min-width:570px) and (max-width:670px)
{
	body .footer-copy-link { position: inherit;}
/*.slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {height:340px !important;}
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 340px !important;}
.slider_area.wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:340px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:340px !important;}*/
.slider_arrow { right: -570px !important;  top: 40px !important;}
.slider_area .slider_arrow img {width: 45px !important; height: 45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;bottom: 0 !important;}
.footer-copy-link {  float: left;  margin-top: 0;  padding-left: 0;  text-align: center;  width: auto !important;  display: block;  position: absolute;  left: 0 ;  right: 0;  bottom: 4px;}
}
@media only screen and (min-width:486px) and (max-width:569px)
{.main_footer_logo {padding: 0 10px;}
.slider_arrow { right: -480px !important;  top: 40px !important;}
.slider_area .slider_arrow img {width: 45px !important; height: 45px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;bottom: 0 !important;}
}
@media only screen and (min-width:415px) and (max-width:485px)
{
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 250px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:250px !important; width: 100% !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:250px !important; width: 100% !important;}
.slider_arrow { right: -340px !important;  top: 150px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;}

.right_footer a {  width: 164px;  display: block;  margin: 0 auto;}
.right_footer {  float: left;}
.main_footer_logo {  float: left;}
.right_footer .top_footer  a {  width: auto;}
}
@media only screen and (min-width:376px) and (max-width:414px)
{
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 230px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:230px !important; width: 100% !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:230px !important; width: 100% !important;}
.slider_arrow { right: -340px !important;  top: 150px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;}

.right_footer a {  width: 164px;  display: block;  margin: 0 auto;}
.right_footer {  float: left;}
.right_footer .top_footer  a {  width: auto;}
}

@media only screen and (min-width:321px) and (max-width:375px)
{
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 215px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:215px !important; width: 100% !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:215px !important; width: 100% !important;}
.slider_arrow { right: -300px !important;  top: 150px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;}

.right_footer a {  width: 164px;  display: block;  margin: 0 auto;}
.right_footer {  float: left !important;}
.main_footer_logo {  float: left;}
.right_footer .top_footer  a {  width: auto;}
}

@media only screen and (min-width:200px) and (max-width:320px)
{
.slider_area .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 200px !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-curtile > img { height:200px !important; width: 100% !important;}
.slider_area .wpb_layerslider_element .ls-lt-container .ls-nexttile > img { height:200px !important; width: 100% !important;}
.slider_arrow { right: -260px !important;  top: 150px !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l{width: auto !important;}

.right_footer a {  width: 164px;  display: block;  margin: 0 auto;}
.right_footer {  float: left;}
.main_footer_logo {  float: left;}
.right_footer .top_footer  a {  width: auto;}
}



/*==inner_gallery==*/
.inner_gallery_slider {
	width: 80%;
	margin: 0 auto 60px;
}

.inner_gallery_slider .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {height:950px !important;}
.inner_gallery_slider .ls-slide img {margin-top: 0 !important; min-height: 0px !important; width: 100% !important; height: 950px !important;}
.inner_gallery_slider .ls-curtile img, .inner_gallery_slider .ls-nexttile img{height: 100% !important; width: 100% !important;}



/**/

.inner_gallery_slider .ls-curtile img, .inner_gallery_slider .ls-nexttile img {
  height: 100% !important;
  width: auto !important;
  margin: 0 auto !important;
}
.inner_gallery_slider .ls-slide {
  width: auto !important;
}

.inner_gallery_slider .ls-slide img {
  right: 0 !important;
  left: 0 !important;
}

.inner_gallery_slider .ls-container img {
  right: 0 !important;
  left: 0 !important;
}
.inner_gallery_slider .ls-circle-timer {
  display: none !important;
}


.inner_gallery_slider .ls-nav-next {
  background: rgba(0, 0, 0, 0) url("images/gellery_right_icon.png") no-repeat scroll 0 0 !important;
  height: 64px !important;
  opacity: 1 !important;
  right: 30px !important;
  width: 34px;
}

.inner_gallery_slider .ls-nav-prev {
  background: rgba(0, 0, 0, 0) url("images/gellery_left_icon.png") no-repeat scroll 0 0 !important;
  height: 64px !important;
  left: 30px !important;
  opacity: 1 !important;
  width: 34px;
}

.inner_gallery_slider .ls-thumbnail-hover .ls-thumbnail-hover-img img { margin: 0 auto 0 4px !important;}
.inner_gallery_slider .ls-thumbnail-hover { padding: 3px 0px !important;}

.footer-copy-link {
  float: left;
  margin-top: 3.2%;
  padding-left: 3%;text-align: center;width: 72%;
  width: 33.33%;
}

/*---20-6-18---*/

.design-menu-li li {
	margin-left: 0 !important;
	list-style: none;
	display: block;float: left;
	width: 49%;padding-bottom: 0 !important;
	
}
.design-menu-li li a {
	color: #000000;background: #ACACAC;padding: 0.8em 0 !important;
	border-bottom: 2px solid #fff;display: block;transition: all 0.2s ease-in-out;
}
.design-menu-li li:last-child a{border-bottom: 0;}
.design-menu-li li:nth-child(2n) {
	float: right;
}
.design-menu-li {margin-top: 20px;}
.design-menu-li li a:hover{background: #414141;color: #fff;}
.additi-link {width: 100%; float: left; margin-top: 1.2em; text-transform: uppercase; }


/*ubermenu*/   
.top_sec_menu .ubermenu-skin-black-white-2{border:0;background:none;box-shadow: none;position: inherit !important; }
.top_sec_menu ul li a{font-weight: normal !important;}
.top_sec_menu .ubermenu-nav .ubermenu-item > .ubermenu-target{padding: 38px 25px !important;}  
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{border:0 !important;box-shadow: none !important;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{background:transparent !important;color: color: #197783 !important;}     
.top_sec_menu .ubermenu .ubermenu-item .ubermenu-submenu-drop {box-shadow: none; background: #197783 !important; border: 0 !important;opacity: 1; text-align: center;}
.top_sec_menu .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{margin-top: 0;}
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target{padding: 0.7em 0 !important; color: #fff; text-transform: uppercase;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{color: #ffffff !important;padding: 1em 1.2em !important;text-transform: uppercase;}
.top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-column{float: none;display: inline-block;}
.vehicles_menu .ubermenu-submenu{padding: 1.4em 0 !important;}
.top_sec_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item > .ubermenu-target:hover{color: #000 !important;}
.top_sec_menu .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{left: 0;}
.top_sec_menu .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{transition: none !important;}
.top_sec_menu .ubermenu-nav .ubermenu-has-submenu-drop.ubermenu-has-submenu-mega.ubermenu-active > a::before{width: 0;
height: 0;
border-style: solid;
border-width: 0 14px 14px 14px;
border-color: transparent transparent #197783 transparent;position: absolute;left: 0;right: 0;margin:0 auto;content: "";bottom: 0;
}
.top_sec_menu .ubermenu-nav .ubermenu-has-submenu-drop.ubermenu-has-submenu-mega a{position: relative;}
.top_sec_menu .ubermenu-nav .ubermenu-submenu .ubermenu-row .ubermenu-item-type-custom .ubermenu-submenu .ubermenu-item.ubermenu-item-type-custom:first-child .ubermenu-target{font-size: 1.4em;
font-weight: 600 !important;
padding-bottom: 1em;
border-bottom: 1px solid #005763;
padding: 0.7em 0 !important;
margin-bottom: 0.6em;}

.top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-column-auto{margin-right: 1.6em;}  
/*.top_sec_menu .ubermenu-nav .design-option-menu .ubermenu-submenu .ubermenu-item .ubermenu-item-type-post_type a:hover{padding-left: 1.3em !important;transition: all 0.6s ease-in-out;}
.top_sec_menu .ubermenu-nav .design-option-menu .ubermenu-submenu .ubermenu-item .ubermenu-item-type-post_type a:hover::after{position: absolute;left: 0;top: 15px;content: "";background:#ffffff;height: 1px;width: 25px;}
.top_sec_menu .ubermenu-nav .design-option-menu .ubermenu-submenu .ubermenu-item .ubermenu-item-type-post_type a::after{transition: all 0.7s ease-in-out;}
.top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-row > .ubermenu-column-auto{min-width: 343px;}*/

.grid-item.slidesnew {
	float: left;
	width: calc(25% - 1em);
	margin-right: 1em;
	margin-bottom: 1em;position: relative;
}
.fancybox-galley img{display: block;transition: all 400ms ease 0s; padding: 0!important;}
.fancybox-galley:hover img{transform: scale(1.1);}
.fancybox-galley{position: relative;display: block;overflow: hidden;height: 253px;}
.count-img {text-align: center; font-size: 1.7em; font-weight: bold; margin-top: 0.3em; margin-bottom: 0.3em; }
.gallery-box .fancybox-galley::before {background: rgba(0,0,0,0.7) url("images/plus-symbol.png") no-repeat scroll center center / 35px auto; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: all 400ms ease 0s; width: 100%;z-index: 1; }
.grid-item .fancybox-galley:hover::before {opacity: 1;}
.main-image-outer.gallery-box { margin-bottom: 4em; float: left; width: 100%; }
.fancybox-overlay{z-index: 90000 !important;}
.fancybox-wrap .fancybox-skin{background:none !important;border:0 !important;padding: 5em !important;box-shadow: none !important;}
.fancybox-close{background:#ffffff url("images/close.png")no-repeat scroll 0 0 !important;top: 6em !important;right: 6em !important;background-position: center center !important;
background-size: 18px auto !important;}
.fancybox-close:hover{background-color: #B7B7B7 !important;}
.vehicle-content {	margin-bottom: 1.5em;padding: 0 3em;}

.main-image-outer .slider-nav { float: left;  margin-right: 12px;  position: relative;  width: 400px; z-index: 999;}
.slider-nav .slick-slide{ height: auto!important; width: 100%!important;  }
.slider-nav .slick-slide:nth-child(2n) { margin-left: 10px;}
.slider-nav .slick-slide { height: auto; width: calc(50% - 10px)!important;width: -webkit-calc(50% - 10px)!important;}
.slider-nav .slick-slide:nth-child(2n) + .slick-slide {  clear: both;}

.left-contact-details { padding: 3em; }
.contact-details .details { color: #85754e;  font-size: 1.5em;  font-weight: 300;  margin-bottom: 0.5em;  text-transform: uppercase;}
#Paris {display: none;}
.tabination {float: right; width: 74%; background: #F3F3F3; margin-top: 7em; }
.gallery-box .slider-single .slick-list.draggable {height: 830px !important; }
.tabination .tab {border: 0;background: none;margin-top: -71px;text-align: left;float: left;width: 100%;}
.tabination .tab .tablinks {float: left;background: #F2F0F1; border: none; color: #000; font-weight: normal; padding: 1.6em 2.5em; display: inline-table;border-radius: 0; outline: 0 !important; text-transform: uppercase;}
.tabination .tab .tablinks.active {	background: #CCCCCC;text-transform: uppercase;}
.tabcontent {	padding: 4em 5em;text-align: left;}
.tabcontent h3 {font-size: 34px; font-weight: normal !important; font-family: 'Gotham-Book'; letter-spacing: 2px; text-transform: uppercase; }

.before_page_title {font-size: 30px; letter-spacing: 2px;display: block; margin-bottom: 15px; }
.page_title h2 {font-size: 52px; font-family: 'Gotham-Bold'; letter-spacing: 2px; text-transform: uppercase; }
.single-vehicle .main_content_area .page_title{text-align: center;padding: 40px 0 50px;}
.slider-single .owl-dots {
	display:none;
}
.slider .slick-slide{outline: 0 !important;}

/*--conatct us page--*/
/*gravity form general--*/  
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100% !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0px !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top: 8px !important;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ border-bottom: none !important;
    border-top: none !important;padding-bottom: 0 !important;margin-bottom: 2em !important;position: relative;padding-top: 0 !important;}
.gform_wrapper .gform_footer { margin-top: 0 !important;  padding-top: 0 !important;}
.gform_wrapper form li, .gform_wrapper li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;padding-left: 0 !important;}
.gform_confirmation_wrapper .gform_confirmation_message {background: #197783 none repeat scroll 0 0; border: 1px solid #197783; color: #ffffff; margin-bottom: 1.6em; padding: 0.7em; text-align: center; }
body .gform_wrapper li.gfield.gfield_error div.gfield_description {background: #197783 none repeat scroll 0 0;    font-weight: 500; bottom: -28px; box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.25); color: #ffffff; float: left; font-size: 0.875em; line-height: 1.1; padding: 8px 7px 7px; position: absolute; width: auto; z-index: 99; }
body .gform_wrapper li.gfield.gfield_error div.gfield_description::after {border-bottom: 8px solid #197783; border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); content: ""; left: 16px; position: absolute; top: -7px; }
body .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family: inherit !important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{border:2px solid #625f60 !important;}
.gform_wrapper div.validation_error{display: none !important;}
.contact-gra-form input.gform_button {color: #ffffff; font-family: "Gotham-Bold" !important; font-size: 1em !important; font-weight: bold; padding: 1em 3.9em !important; background: #5a6288; border-color: #5a6288; }
.contact-gra-form input.gform_button:hover{background:#000;border-color: #000 !important;}
.contact-gra-form *::-moz-placeholder{    color: #9d9d9d;opacity: 1;}
.contact-gra-form ::-webkit-input-placeholder{    color: #9d9d9d;opacity: 1;}  
.contact-gra-form input:-webkit-autofill, .contact-gra-form textarea:-webkit-autofill, .contact-gra-form select:-webkit-autofill {background: none !important; -webkit-box-shadow: 0 0 0px 1000px #373435 inset !important;-webkit-text-fill-color: #9d9d9d;}
.contact-gra-form input:focus:-webkit-autofill, .contact-gra-form textarea:focus:-webkit-autofill, .contact-gra-form select:focus:-webkit-autofill,
.contact-gra-form input:hover:focus:-webkit-autofill, .contact-gra-form textarea:hover:focus:-webkit-autofill, .contact-gra-form select:hover:focus:-webkit-autofill {background: none !important; -webkit-box-shadow: 0 0 0px 1000px #373435 inset !important;    -webkit-text-fill-color: #9d9d9d;}
.contact-gra-form .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{border:1px solid #d5d5d5 !important;}
.contact-gra-form .gform_body input, .contact-gra-form .gform_body textarea, .contact-gra-form .gform_body select {color: #9d9d9d;  font-weight: normal; padding: 1em !important; 
	border: 1px solid #d5d5d5;outline: 0 !important; }
.contact-gra-form .gform_body textarea{height: 5em !important;}
.contact_us_section.contact_new_sec .contact_us_area {width: 70% !important;	margin-right: 0 !important;	padding-right: 2em;}
.contact_us_section.contact_new_sec .contact_address{width: 30%;}
.contact_us_section.contact_new_sec .contact_address {width: 30% !important;	float: right;}

.contact-gra-form .gform_wrapper form li.half-div{float: left;clear: inherit !important;width: 49% !important;margin-bottom: 2em !important;padding-bottom: 0 !important;margin-top: 0 !important;}
.contact-gra-form .gform_wrapper form li.half-div:nth-child(2n){float: right;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 100% !important;}
.contact-gra-form .gform_wrapper .ginput_complex .ginput_right.address_zip{width: 100%;padding-right: 0;}
.contact-gra-form .gform_wrapper select{height: 49px;-moz-appearance: none;-webkit-appearance: none;background:url("images/drop-down-arrow.png")no-repeat scroll 0 0;background-position: right 11px center;background-size: 15px auto;}
.contact-gra-form li.gfield .address_zip label{display: none !important;} 
.contact-gra-form .gform_wrapper label.gfield_label{font-weight: 600;}
.contact-gra-form .ginput_container_checkbox .gfield_checkbox label::after {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;  
	top: 1px;
	width: 20px;
}
.contact-gra-form .ginput_container_checkbox .gfield_checkbox input:checked + label::before {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: currentcolor currentcolor #000000 #000000;
	border-image: none;
	border-style: none none solid solid;
	border-width: medium medium 3px 3px;
	content: "";
	height: 8px;
	left: 3px;
	position: absolute;
	top: 6px;
	transform: rotate(-45deg);
	width: 15px;
	z-index: 1;
}
.contact-gra-form .ginput_container_checkbox .gfield_checkbox label {
	font-size: 1em;
	margin-bottom: 0.5em;
	padding-left:2em;
	position: relative;
	margin-left: 0 !important;
}
.contact-gra-form .ginput_container_checkbox .gfield_checkbox input, .contact-gra-form .ginput_container_radio .gfield_radio input {
	opacity: 0;
	position: absolute;
}
.contact-gra-form .ginput_container_radio .gfield_radio label::after {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #cdcdcd;
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 20px;
	border-radius: 100%;
}
.contact-gra-form .ginput_container_radio .gfield_radio input:checked + label::before {
	content: "";
	height: 10px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 10px;
	z-index: 1;
	background: #000;
	border-radius: 100%;
}
.contact-gra-form .ginput_container_radio .gfield_radio label {
	font-size: 1em;
	margin-bottom: 0.5em;
	padding-left: 2.3em;
	position: relative;
	margin-left: 0 !important;
}
.parent-half .ginput_container_radio ul li {
	float: left;
	width: 20%;
}
.parent-half .ginput_container_checkbox ul li{float: left;width: 50%;}
.hide-input input{display: none !important;}
.contact-gra-form .gform_wrapper form li.hide-input {margin-bottom: 0 !important;padding-bottom: 0 !important; line-height: 0; }
.contact-gra-form .gform_wrapper form li.half-div-2{width: 49% !important;margin-top: 0 !important;
clear: inherit;
display: inline-table;}
.contact-gra-form .gform_wrapper .normal-text label.gfield_label{font-weight: normal;}
.page-id-1074 .feature_img_section222, .page-id-306 .feature_img_section222{display: none;}
.breadcrumbs a {color: #000; font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; }
.breadcrumbs span {margin-right: 0.3em; margin-left: 0.3em; }
.breadcrumbs span:first-child {margin-left: 0; }
.breadcrumbs a.current-item{font-weight: 600;}
.breadcrumbs{margin: 38px 0 40px;}
.breadcrumbs a:hover{color: #047480;} 
.ginput_container_phone .instruction.validation_message{display: none !important;} 
.contact-gra-form .gform_wrapper .hide-m-t label.gfield_label{display: none !important;}
.gform_wrapper .top_label .gfield_label{display: none;}
.half-div-2 .gfield_checkbox li:first-child input{display: none !important;}
.half-div-2 .gfield_checkbox li:first-child label{font-weight: bold;padding-left: 0 !important}
.half-div-2 .gfield_checkbox li:first-child label::after, .half-div-2 .gfield_checkbox li:first-child label::before{display: none !important;}
#field_1_19.half-div-2 {
	position: relative;
	top: 46px;
}
.contact-gra-form .gform_wrapper .gform_footer.top_label {
	margin-top: 1.2em !important;
}
.contact-gra-form .gform_wrapper form .ginput_container_checkbox li{margin-bottom: 0.2em !important;}
.contact-gra-form .gform_wrapper form li.half-div-2#field_1_15{margin-bottom: 0 !important;}
.wpb_text_column.wpb_content_element.contact_title_area {
	margin-bottom: 0;
}
.gform_wrapper ul.gform_fields li.gfield{padding-right: 0 !important;}
.gform_wrapper.gf_browser_chrome .gfield_error input[type=text]{margin-bottom: 0 !important;}
.gform_wrapper .gfield_error .gfield_label{color: #000  !important;}
.gform_wrapper select option {
	padding: 8px;
	display: block;
	background: #f2f2f2;
	box-shadow: none;
	border: 0 !important;
}
.tabcontent ul {
	margin-left: 1em;
	margin-bottom: 1em;
}
.gallery-box .slider-nav .slick-slide {
	height: 120px !important;
	overflow: hidden;
	margin-bottom: 10px;
}
.gallery-box .slider-nav .slick-slide img {
	width: 100%;
	height: 100%;
}


@media only screen and (min-width:1501px) and (max-width:1700px)
{
	.fancybox-galley{height: 200px;}
	.top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-row > .ubermenu-column-auto {width: 270px !important;min-width: 270px !important;}
	.top_sec_menu .ubermenu-nav .ubermenu-submenu .ubermenu-row .ubermenu-item-type-custom .ubermenu-submenu .ubermenu-item.ubermenu-item-type-custom:first-child .ubermenu-target{font-size: 1.07em;
}
.gallery-box .slider-single .slick-list.draggable {   height: 650px !important;}
.tabination {width: 68% !important; margin-top: -50px;}
.tabcontent {padding: 2.8em 3em;}

}

@media only screen and (min-width:1280px) and (max-width:1500px)
{
.top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-row > .ubermenu-column-auto {width: 220px !important;min-width: 220px !important;}
.top_sec_menu .ubermenu-nav .ubermenu-submenu .ubermenu-row .ubermenu-item-type-custom .ubermenu-submenu .ubermenu-item.ubermenu-item-type-custom:first-child .ubermenu-target{font-size: 1.07em;
min-height: 63px;}
.fancybox-galley{height: 192px;}
.contact-gra-form .gform_wrapper form li#field_1_15.half-div-2{margin-top: 1em !important;}

.vehicalecls li a {height: 154px;}
.vehicalecls li p {padding: 0.02em;}
}
@media only screen and (min-width:1400px) and (max-width:1500px)
{
	.gallery-box .slider-single .slick-list.draggable {   height: 650px !important;}
.tabination {width: 63.6% !important;margin-top: -50px;}
.tabcontent {padding: 1em 2.5em;}

}
@media only screen and (min-width:1346px) and (max-width:1399px)
{
.gallery-box .slider-single .slick-list.draggable {   height: 650px !important;}
.tabination {width: 63.6% !important;}
.tabcontent {padding: 1em 2.5em;}
.newheader {width: 95% !important;}
}
@media only screen and (min-width:1300px) and (max-width:1300px){
.design-menu-li li a {font-size:13px;}
}
@media only screen and (min-width:1280px) and (max-width:1345px)
{
	.gallery-box .slider-single .slick-list.draggable {height: 590px !important;}
	.tabination{width: 63.6% !important;}
	.tabcontent {padding: 1em 2.5em;}
	.newheader {width: 95% !important;}
	.design-menu-li li a {font-size:13px;}
}
@media only screen and (min-width:1024px) and (max-width:1024px){
.vehicalecls li a {height: 112px;}
}
@media only screen and (min-width:479px) and (max-width:479px){
.vehicalecls li a {height: 255px;}	
}
/*gallery*/
.slider.slider-single {
	width: 63%;
	float: left;
}.vehicalecls {width: 33%;float: left;}
.owl-nav { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.main-image-outer.gallery-box .owl-prev { position: absolute; left: 0; color: #fff !important; font-size: 100px !important; top: 0; bottom: 0; margin: auto;}
.main-image-outer.gallery-box .owl-next { position: absolute; right: 0; top: 0; bottom: 0; margin: auto;color: #fff !important; font-size: 100px !important;}
.tabination {width: 64.5% !important;}
.tabcontent h3 {margin-top: auto;}
.tax-vehicle_category .main_content_area.location_section {
	text-align: center;
	margin: 2em auto;
}
.vehicalecls li p {
	text-align: center;
	color: #000;
	font-weight: 800;
	text-transform: uppercase;margin-bottom: 10px;
	font-size: 1em;
	padding: 1em 0;
	background-color: #fcfcfc;
	margin-bottom: 1em;
}
.tax-vehicle_category .before_page_title,.single-vehicle .before_page_title{
	display: none;
}
.vehicalecls li a {
	margin-bottom: 0px;
	height: 163px;
	display: block;
	overflow: hidden;}

.vehicalecls li {
	width:47%;
	float: left;
	margin-right: 2em;
}
.vehicalecls li:nth-child(2n) {margin-right: 0;}


.tax-vehicle_category .site-container .site-inner {
	width: 1580px;
}
.tax-vehicle_category .feature_cs .vehicalecls li img, .single-vehicle .feature_cs .vehicalecls li img {
	width: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
}
.tax-vehicle_category .slider.slider-single, .single-vehicle .slider.slider-single {
	width: 64.5%;
}

.newheader {
	margin: 50px auto 0;
	text-align: center;
}
/*.slider.slider-single .owl-nav {line-height: 0;}
.slider.slider-single .owl-nav .owl-prev span, .slider.slider-single .owl-nav .owl-next span {font-size: 4em; background:#f2f2f2;}
.owl-carousel .owl-item {position: relative;}
.slider.slider-single .owl-nav .owl-prev {position: absolute; top:50%; left:0;}
.slider.slider-single .owl-nav .owl-next {position: absolute; top:50%; right:0;}*/
@media screen and (max-width:1666px) {
.vehicalecls li {margin-right: 1.7em;}
.tabination {margin-top:7em;}
}
@media screen and (max-width:1366px) {
.vehicalecls li {margin-right: 1.6em;}
}
@media screen and (max-width:1189px) {
.vehicalecls li {margin-right: 1.3em;}
.vehicalecls li p {font-size: 11px; padding: 8px;}
}
@media screen and (max-width:991px) {
.vehicalecls li {margin-right: 14px;}
.tabination {width: 62.5%!important;}
.vehicalecls li a {height: 90px;}

}
@media screen and (max-width:767px) {
.main-image-outer.gallery-box .owl-prev {font-size: 50px !important;}
.main-image-outer.gallery-box .owl-next { font-size: 50px !important;}
}
@media screen and (max-width:480px) {
/*.vehicalecls li {width: calc(34% - 5px);}
.vehicalecls li:nth-child(2n) { margin-right: 5px; }*/
.tabination .tab .tablinks {
    padding: 1em 0.66em !important;
}
.single-vehicle .slider.slider-single{width: 100% !important;}
#slider{width: 100% !important;}
.main-image-outer.gallery-box .owl-prev {font-size: 40px !important;}
.main-image-outer.gallery-box .owl-next { font-size: 40px !important;}
}

.page-id-1225 #input_1_16 {display:inherit !important;}
  


.gallery-box  .owl-carousel .owl-stage-outer{height: 630px!important;background: #F3F3F3 none repeat scroll 0 0;}

.gallery-box .owl-carousel .owl-stage-outer  a {
 
  display: block;
  height:630px;

  overflow: hidden;
  position: relative;
  text-align: center;
}
.fancybox-galley{ display: block;border: 1px solid #eeeeee;
  overflow: hidden;
  position: relative;
  text-align: center;}
.gallery-box .owl-carousel .owl-stage-outer  a img, .fancybox-galley img {
  bottom: 0;
  display: inline-block;
  height: auto;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
 
  position: absolute;
  right: 0;
  top: 0;
  vertical-align: middle;
  width: auto;
}

.gallery-box .owl-carousel .owl-nav button.owl-next, .gallery-box .owl-carousel .owl-nav button.owl-prev {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  height: 58px;
  line-height: normal;
  padding: 0;
  width: 58px;
}

.gallery-box .owl-carousel .owl-nav button.owl-next span, .gallery-box .owl-carousel .owl-nav button.owl-prev span {
  font-size: 65px;
  justify-content: center;
  left: 0;
  line-height: 0.7;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}