/**
Theme Name: Kitebrook
Author: Blue Atlas
Author URI: https://www.blueatlasmarketing.com
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kitebrook
Template: astra
*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}



/*********************************  FOnt Family Css *******************************/

@font-face {
	font-family: 'Lato Hairline';
	src: url('./fonts/Lato-HairlineItalic.eot');
	src: url('./fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-HairlineItalic.woff') format('woff'),
		url('./fonts/Lato-HairlineItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Lato Hairline';
	src: url('./fonts/Lato-Hairline.eot');
	src: url('./fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Hairline.woff') format('woff'),
		url('./fonts/Lato-Hairline.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-BlackItalic.eot');
	src: url('./fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-BlackItalic.woff') format('woff'),
		url('./fonts/Lato-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}



@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-BoldItalic.eot');
	src: url('./fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-BoldItalic.woff') format('woff'),
		url('./fonts/Lato-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}



@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-Italic.eot');
	src: url('./fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Italic.woff') format('woff'),
		url('./fonts/Lato-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-Black.eot');
	src: url('./fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Black.woff') format('woff'),
		url('./fonts/Lato-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-LightItalic.eot');
	src: url('./fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-LightItalic.woff') format('woff'),
		url('./fonts/Lato-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}



@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-Light.eot');
	src: url('./fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Light.woff') format('woff'),
		url('./fonts/Lato-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-Bold.eot');
	src: url('./fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Bold.woff') format('woff'),
		url('./fonts/Lato-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'Lato';
	src: url('./fonts/Lato-Regular.eot');
	src: url('./fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Regular.woff') format('woff'),
		url('./fonts/Lato-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'Lato-Medium';
	src: url('./fonts/Lato-Medium.eot');
	src: url('./fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Medium.woff') format('woff'),
		url('./fonts/Lato-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'Lato-Medium';
	src: url('./fonts/Lato-MediumItalic.eot');
	src: url('./fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-MediumItalic.woff') format('woff'),
		url('./fonts/Lato-MediumItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;

}
@font-face {
	font-family: 'Lato-Heavy';
	src: url('./fonts/Lato-Heavy.eot');
	src: url('./fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-Heavy.woff') format('woff'),
		url('./fonts/Lato-Heavy.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'Lato-Heavy';
	src: url('./fonts/Lato-HeavyItalic.eot');
	src: url('./fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Lato-HeavyItalic.woff') format('woff'),
		url('./fonts/Lato-HeavyItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;

}

@font-face {
	font-family: 'MorePro-Book';
	src: url('./fonts/MorePro-Book.eot');
	src: url('./fonts/MorePro-Book.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-Book.woff') format('woff'),
		url('./fonts/MorePro-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-WideBold';
	src: url('./fonts/MorePro-WideBold.eot');
	src: url('./fonts/MorePro-WideBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBold.woff') format('woff'),
		url('./fonts/MorePro-WideBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-BlackItalic';
	src: url('./fonts/MorePro-BlackItalic.eot');
	src: url('./fonts/MorePro-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-BlackItalic.woff') format('woff'),
		url('./fonts/MorePro-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-MediumItalic';
	src: url('./fonts/MorePro-MediumItalic.eot');
	src: url('./fonts/MorePro-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-MediumItalic.woff') format('woff'),
		url('./fonts/MorePro-MediumItalic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-CondBold';
	src: url('./fonts/MorePro-CondBold.eot');
	src: url('./fonts/MorePro-CondBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBold.woff') format('woff'),
		url('./fonts/MorePro-CondBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-CondMediumItalic';
	src: url('./fonts/MorePro-CondMediumItalic.eot');
	src: url('./fonts/MorePro-CondMediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondMediumItalic.woff') format('woff'),
		url('./fonts/MorePro-CondMediumItalic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideBoldItalic';
	src: url('./fonts/MorePro-WideBoldItalic.eot');
	src: url('./fonts/MorePro-WideBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBoldItalic.woff') format('woff'),
		url('./fonts/MorePro-WideBoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-CondBoldItalic';
	src: url('./fonts/MorePro-CondBoldItalic.eot');
	src: url('./fonts/MorePro-CondBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBoldItalic.woff') format('woff'),
		url('./fonts/MorePro-CondBoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideBookItalic';
	src: url('./fonts/MorePro-WideBookItalic.eot');
	src: url('./fonts/MorePro-WideBookItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBookItalic.woff') format('woff'),
		url('./fonts/MorePro-WideBookItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideLight';
	src: url('./fonts/MorePro-WideLight.eot');
	src: url('./fonts/MorePro-WideLight.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideLight.woff') format('woff'),
		url('./fonts/MorePro-WideLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-CondBlack';
	src: url('./fonts/MorePro-CondBlack.eot');
	src: url('./fonts/MorePro-CondBlack.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBlack.woff') format('woff'),
		url('./fonts/MorePro-CondBlack.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-CondBookItalic';
	src: url('./fonts/MorePro-CondBookItalic.eot');
	src: url('./fonts/MorePro-CondBookItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBookItalic.woff') format('woff'),
		url('./fonts/MorePro-CondBookItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-CondLightItalic';
	src: url('./fonts/MorePro-CondLightItalic.eot');
	src: url('./fonts/MorePro-CondLightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondLightItalic.woff') format('woff'),
		url('./fonts/MorePro-CondLightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideMedium';
	src: url('./fonts/MorePro-WideMedium.eot');
	src: url('./fonts/MorePro-WideMedium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideMedium.woff') format('woff'),
		url('./fonts/MorePro-WideMedium.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-BookItalic';
	src: url('./fonts/MorePro-BookItalic.eot');
	src: url('./fonts/MorePro-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-BookItalic.woff') format('woff'),
		url('./fonts/MorePro-BookItalic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideBlackItalic';
	src: url('./fonts/MorePro-WideBlackItalic.eot');
	src: url('./fonts/MorePro-WideBlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBlackItalic.woff') format('woff'),
		url('./fonts/MorePro-WideBlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideLightItalic';
	src: url('./fonts/MorePro-WideLightItalic.eot');
	src: url('./fonts/MorePro-WideLightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideLightItalic.woff') format('woff'),
		url('./fonts/MorePro-WideLightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideBlack';
	src: url('./fonts/MorePro-WideBlack.eot');
	src: url('./fonts/MorePro-WideBlack.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBlack.woff') format('woff'),
		url('./fonts/MorePro-WideBlack.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-CondBlackItalic';
	src: url('./fonts/MorePro-CondBlackItalic.eot');
	src: url('./fonts/MorePro-CondBlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBlackItalic.woff') format('woff'),
		url('./fonts/MorePro-CondBlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-CondBook';
	src: url('./fonts/MorePro-CondBook.eot');
	src: url('./fonts/MorePro-CondBook.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondBook.woff') format('woff'),
		url('./fonts/MorePro-CondBook.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro';
	src: url('./fonts/MorePro-Light.eot');
	src: url('./fonts/MorePro-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-Light.woff') format('woff'),
		url('./fonts/MorePro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro';
	src: url('./fonts/MorePro-Bold.eot');
	src: url('./fonts/MorePro-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-Bold.woff') format('woff'),
		url('./fonts/MorePro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-WideMediumItalic';
	src: url('./fonts/MorePro-WideMediumItalic.eot');
	src: url('./fonts/MorePro-WideMediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideMediumItalic.woff') format('woff'),
		url('./fonts/MorePro-WideMediumItalic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-CondMedium';
	src: url('./fonts/MorePro-CondMedium.eot');
	src: url('./fonts/MorePro-CondMedium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondMedium.woff') format('woff'),
		url('./fonts/MorePro-CondMedium.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-CondLight';
	src: url('./fonts/MorePro-CondLight.eot');
	src: url('./fonts/MorePro-CondLight.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-CondLight.woff') format('woff'),
		url('./fonts/MorePro-CondLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-LightItalic';
	src: url('./fonts/MorePro-LightItalic.eot');
	src: url('./fonts/MorePro-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-LightItalic.woff') format('woff'),
		url('./fonts/MorePro-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro-WideBook';
	src: url('./fonts/MorePro-WideBook.eot');
	src: url('./fonts/MorePro-WideBook.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-WideBook.woff') format('woff'),
		url('./fonts/MorePro-WideBook.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro-BoldItalic';
	src: url('./fonts/MorePro-BoldItalic.eot');
	src: url('./fonts/MorePro-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-BoldItalic.woff') format('woff'),
		url('./fonts/MorePro-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'MorePro';
	src: url('./fonts/MorePro-Black.eot');
	src: url('./fonts/MorePro-Black.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-Black.woff') format('woff'),
		url('./fonts/MorePro-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'MorePro';
	src: url('./fonts/MorePro-Medium.eot');
	src: url('./fonts/MorePro-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/MorePro-Medium.woff') format('woff'),
		url('./fonts/MorePro-Medium.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}


body{margin: 0; padding: 0;}

*{margin: 0; padding: 0;}

img{max-width:100%;}

/******************* Homepge Design Css **********************************/

#main-column .post, #main-column .page{margin: 0; border:none; padding: 0;}

.row-with-vspace {margin-bottom: 0;}

span.tp-bullet-title { display: none;}

.tp-caption.tp-resizeme { font-family: 'MorePro-Book' !important;}

.tp-caption.tp-resizeme a{font-family: 'Lato-Heavy' !important;}

/******************  Header Menu Design Css *****************/

/*header {position: fixed;z-index: 99;background: #fff;width: 50%;padding:23px 0 15px 0;box-sizing: border-box;}*/

header.toptrans.menu-sticky {position: fixed; top: 0; opacity: 1;}

header.toptrans{top:-90px;}

header { opacity: 1; transition: 0.9s;}

header{background: transparent; position: absolute;z-index: 1;}

.top-bg {width: 650px;padding:33px 0 17px 0;}

header .header-logo {float: left;width: auto;position: relative;z-index: 11; left:15px;}

/* header:before {content: ""; position: absolute; background: #fff; width: 670px; height: 100%; display: inline-block; box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.27);opacity:0.9 !important; transition: 0.8s ease; } */

header:hover:before,
header:focus:before,header:active:before{opacity:1 !important;}

header.act:before { opacity: 1 !important;}

header.entry-header {display: none;}

header .main-navigation nav.navbar.navbar-default {background: none;border: none;box-shadow: none;margin:0;}

#mega-menu-wrap-primary .mega-menu-toggle {position: absolute;right: 15px;top: -39px;background:transparent}

header .main-navigation nav.navbar.navbar-default .mega-menu-wrap {background: #fff !important;}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {content: 'MENU' !important; color: #999999; float: right; font-family: 'Lato-Heavy'; font-weight: normal; font-size: 16px;}

html[lang="nb-NO"] #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {content: 'MENY' !important;}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before {content: '\f333';font-family: 'dashicons';font-size: 24px;margin: 0 5px 0 5px;color: #999999;}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {content: '\f335';}

#mega-menu-wrap-primary ul.mega-menu li a {font-family: 'Lato-Heavy' !important;font-size: 14px !important;font-weight:normal !important;color: #0072bc !important;text-transform: uppercase !important;padding:0 !important;letter-spacing: 1px;}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .wpml-ls-legacy-list-horizontal .wpml-ls-item a {
    font-family: 'Lato-Medium' !important;
}

/*#mega-menu-wrap-primary ul.mega-menu {background:transparent !important;margin-top:323px !important;float: left !important;margin-left: 30px !important;padding: 0 0 20px 0 !important; box-sizing: border-box !important;}*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:#fff !important;}

/******** menu top-text css **************/

.row-with-vspace.site-branding {display: none;}

.menu-text {display: none;}

.menu-text.active {display:block;position: absolute; top: 108px; padding: 0 100px 50px 0; margin: 0 0 0 30px;}

header .main-navigation nav.navbar.navbar-default .collapse.navbar-collapse {position: relative;}

.menu-text.active .menu-top-txt {font-size: 24px; color: #999999; font-family: 'MorePro-Book'; margin:0; border-bottom: 1px solid #e4e4e4; padding-bottom: 36px;height: 207px;
    overflow: hidden;}




/************* Footer Design Css ************************/

footer.site-footer {background: #000;border: none;padding: 31px 0 110px 0;float: left;width: 100%;}

footer.site-footer .footer-area-text h2 {margin: 0 0 22px 0; font-size: 14px; color: #cccccc; font-family: 'Lato-Heavy'; font-weight: normal; }

footer.site-footer .footer-area-text p {font-size: 14px;font-family: 'Lato-Medium';font-weight: normal;width: auto;color: #999999;margin: 0 0 19px 0;}

footer.site-footer .footer-area-text .copy-right {font-size: 14px;color: #999999;font-family: 'Lato-Medium';font-weight: normal;}

footer.site-footer .footerform .form-heading h2 {margin: 0 0 19px 0;font-size: 14px;font-family: 'Lato';font-weight: 900;color: #333333;}

footer.site-footer .footerform .wpcf7 form.wpcf7-form input {height: 40px;border: none;outline: none;padding-left: 15px;width: 361px;font-family: 'Lato';font-size: 13px;
    color: #999999;font-weight: 400;}

footer.site-footer .footerform .wpcf7 form.wpcf7-form textarea {font-family: 'Lato';font-size: 13px;color: #999999; font-weight: 400; width: 430px; max-width: 430px; padding: 5px 0 0 15px; height: 90px;outline: none; resize: none; }

footer.site-footer .footerform .wpcf7 form.wpcf7-form input[type="submit"] {float: left; width: auto; padding: 0 37px 0 37px; height: 40px; font-size: 14px; font-family: 'Lato'; font-weight: 900; background: #cccccc; outline: none; }

footer.site-footer .formfoot {float: right;}

.footer-text {margin-left: 30px;margin-top: 20px;}


/********************  Contact Us Page Design Css **********************/

.page-content-text footer.entry-meta { display: none;}

.cust-banner-image img { width: 100%;object-fit: cover;}

.page-content-text header.entry-header { display: block;position: relative; z-index: inherit;}

.page-content-text header.entry-header:before{display:none;}

.page-content-text header.entry-header h1.entry-title {font-size: 16px;font-family: 'Lato-Heavy'; font-weight: normal; color: #000; text-transform: uppercase;margin: 75px 0 27px 0 !important;position: relative; padding-bottom: 28px;padding-left: 15px; }

.page-content-text header.entry-header h1.entry-title:after{position: absolute; content: ""; left:15px; border-bottom: 1px solid #ccc; width:50%;width: 45px;bottom: 0;}

.content-header h1 {font-size: 16px;font-family: 'Lato-Heavy'; font-weight: normal; color: #000; text-transform: uppercase;margin: 75px 0 27px 0 !important;position: relative; padding-bottom: 28px;padding-left: 15px; }

.content-header h1:after{position: absolute; content: ""; left:15px; border-bottom: 1px solid #ccc; width:50%;width: 45px;bottom: 0;}

.page-content-text .contact-box h2 {font-size: 16px;font-family: 'Lato';color: #666666;font-weight: 700;margin:0 0 16px 0;}

.page-content-text .contact-box address {font-size: 16px;font-family: 'Lato';font-weight: 400;color: #666666;line-height: 26px;margin-bottom: 23px;}

.page-content-text .contact-box .contact-ph h2 {font-size: 16px; font-family: 'Lato'; font-style: italic; color: #666666; font-weight: 400; margin: 0; }

.page-content-text .contact-box .contact-ph p {font-size: 16px;font-family: 'Lato';color: #666666;font-weight: 400;margin: 0;    line-height: 26px;}

.page-content-text .contact-box .contact-ph a {font-size: 16px;font-family: 'Lato';color: #66ccff;font-weight: 400;word-wrap: break-word;text-decoration: none;}

.page-content-text .contact-us-main-box {float: left;width: 100%; margin-bottom: 112px;}

.footer-map .map {height: 500px;}

/*Custom CSS Styling */

.left-content h1 {font-size: 30px; text-align: left; color: #0072bc; margin: 0; font-weight: 400; font-family: 'MorePro'; }

.subpage-slider.wpb_revslider_element {margin-bottom: 0px;}

.subpage-slider .vc_item img{
	width: 100%;
	max-height: 560px;
	object-fit: cover;
	object-position: bottom
}


.office-portfolio .top-two-img {margin-top: 232px;}

.office-portfolio .info-office {float: left;width: 100%;padding: 75px 0 0 0;}

.left-content h1 {font-size: 30px; text-align: left; color: #0072bc; margin: 0; font-weight: 400; font-family: 'MorePro'; }

.right-content .right-info h2 {font-family: 'Lato-Heavy'; margin: 0; font-size: 24px; font-weight: normal; text-transform: uppercase; color: #000; position: relative; padding-bottom: 10px;margin-bottom: 25px; }

.right-content .right-info h2:after{position: absolute; content: ""; left:0; border-bottom:1px solid #ccc;width: 45px;bottom: 0;}

.right-content .right-info .info-text p {font-family: 'Lato';font-weight: normal;font-size: 16px;line-height: 24px;color: #666666;margin: 0 0 27px 0;}

.right-content .right-info .info-text p:last-child {margin: 0;}

.right-content .right-info {float: left; width: 100%; padding: 0 0 0 90px;}

.right-content .right-info .text-link a {font-family: 'Lato'; font-weight: 700; color: #66ccff; font-size: 16px; text-decoration: none; }

.right-content .right-info .text-link a img {margin: 0 0 0 13px;}

.office-portfolio .right-content .right-info {margin-bottom: 169px;}

.outlet-centers .right-content .right-info {margin-bottom: 98px;}

.outlet-centers .info-outlet {float: left;width: 100%;padding: 75px 0 0 0;}

.outlet-centers .left-content .bottom-img {margin-top: 243px;}

.private-residence-clubs .left-content .top-two-img {margin-top: 142px;}

.private-residence-clubs .info-residence {float: left;width: 100%; padding: 77px 0 0 0;}

.private-residence-clubs .right-content .right-info {margin-bottom: 72px;}

.data-centers .info-data-center {float: left;width: 100%;padding: 76px 0 0 0;}

.data-centers .left-content .bottom-img {margin-top: 220px;}

.data-centers .right-content .right-info {margin-bottom: 139px;}

.engineering-company .info-eng-com {float: left; width: 100%; padding: 75px 0 0 0;}

.engineering-company .left-content .bottom-img {margin-top: 176px;}

.engineering-company .right-content .right-info {margin-bottom: 118px;}

.le-deal .info-la-deal {padding: 75px 0 52px 0;float: left;width: 100%;}





.le-deal .right-content .text-link {float: left;width: 100%;margin-top: 15px;margin-bottom: 30px !important;}

.le-deal .right-content .text-link .left-link {float: left;width: 50%;}


.le-deal .text-link .left-link a span {font-style: italic;}

.le-deal .text-link .left-link a img {margin-left: 12px;}

.le-deal .text-link .right-link {float: right;width: 50%;}

.le-deal .right-content .text-link .right-link a {font-family: 'Lato'; font-weight: 700; color: #66ccff; font-size: 16px;    text-decoration: none; }

.le-deal .right-content .text-link .right-link a span {font-style: italic;}

.le-deal .right-content .text-link .right-link a img {margin-left: 12px;}

.le-deal .page-content-text .info-la-deal .right-content .book-img {float: left;width: 100%;margin-top: 91px;text-align: center;}






/*************** Engineering Company Page Design Css ************************/






/***********************  About Design Css ******************************/
/* 
.about-us .about-main { float: left; width: 100%;    padding: 70px 0 0 0;} */

.about-us .about-main {padding: 70px 0 0 0;}

.about-us #main-column, .blog #main-column{
	width: 100%;
    max-width: 100%;
}

.about-us .about-main .left-content div#single-post-container-excerpt {font-size: 30px;text-align: left; color: #0072bc; margin: 0; font-weight: 400;font-family: 'MorePro'; line-height: 36px;min-height: 216px;}

.about-us .about-main .left-content .cust-item {float: left; width: auto; margin-top: 85px;}    

/* .about-us .about-main .left-content .cust-item ul { margin: 0; list-style: none;} */

.about-us .about-main .left-content .cust-item ul{
	margin-left: 0
}

.about-us .about-main .left-content .cust-item ul li {list-style: none; float: left;width: auto;margin: 0 30px 31px 0;}

.about-us .about-main .left-content .cust-item ul li:nth-of-type(3) {clear:both;}    

.about-us .about-main .left-content .cust-item ul li:nth-of-type(5) {margin-right:0;}

.about-us .about-main .left-content .cust-item ul li div {font-size: 16px;font-family: 'Lato';font-weight:600 !important;color: #000 !important;line-height: 24px;
    margin: 5px 0 0 0;}

/* .about-us .about-main .right-content {float: right;} */

.about-us .about-main .right-content div#single-post-container-title, .about-us .about-main .right-content div#single-post-container-title h2{font-family: 'Lato'; margin: 0; font-size: 16px; font-weight: 800; text-transform: uppercase; color: #000; position: relative; margin-bottom: 5px; }
.about-us .about-main .right-content div#single-post-container-position {position: relative; font-family: 'Lato'; font-size: 16px; margin: 0; font-size: 16px; font-weight: 400; text-transform: initial; font-style: italic; color: #666;}
.about-us .about-main .right-content div#single-post-container-email {position: relative; font-family: 'Lato'; font-size: 16px; margin: 0; font-size: 16px; font-weight: 400; text-transform: initial; font-style: italic; color: #666; padding-bottom: 10px; margin-bottom: 25px;}

.about-us .about-main .right-content div#single-post-container-email:after{position: absolute; content: ""; left: 0;border-bottom: 1px solid #ccc; width: 45px;bottom: 0;}

.about-us .about-main .right-content div#single-post-container-conent {font-family: 'Lato';font-weight: 400;font-size: 16px;color: #666666;margin: 0 0 0 0;float: left;
    width: 100%;}

.about-us .about-main .right-content div#single-post-container-conent p{font-family: 'Lato';font-weight: 400;font-size: 16px;color: #666666;margin: 0 0 30px 0;    line-height: 24px;    float: left; width: 100%;}

.about-us .about-main .right-content .info-about {padding: 0 0 0 46px;min-height: 862px;}

.about-us .about-main .left-content .cust-item ul li a {text-decoration: none;cursor: pointer;position: relative;float:left; width:100%;}

.about-us .about-main .left-content .cust-item ul li a:before{content: ""; position: absolute; width: 100%; height: 100%;background: rgba(251, 251, 251, 0.5);}

.about-us .about-main .left-content .cust-item ul li a.active:before{display: none;}

.about-us .about-main .right-content .info-about {padding: 0 0 0 46px;min-height: 892px;float: left;width: 100%;}



.tp-parallax-wrap{left: 30px !important; right: 0; margin: 0 auto; max-width: 97%;}

.rev_slider .tp-mask-wrap .tp-caption {width: 812px !important;min-width: 812px !important; max-width: 100% !important; min-height: auto !important;}
.rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 843px !important;min-width: 843px !important; max-width: 100% !important; min-height: auto !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text {font-size: 36px !important;line-height: 40px !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme a{font-size:16px !important; line-height:22px !important;position: relative; top:0px;}


/* about change */

.cust-item.mobile-view { display: none;}


/* about page loading image */


.about-us .about-main .right-content .info-about{position: relative;}
.info-about #loadingmessage{display: block; position: absolute; background: rgba(255, 255, 255, 0.68); width: 100%; height: 100%; z-index: 1;}
.info-about #loadingmessage img{max-width: 70px; position: absolute; top: 30%; left: 36%;}


/*Map Filter styles */
.footer-map {
    background: #dddddd;
}
#wpgmza_filter_5 {
    padding: 5px 0;
}
#wpgmza_filter_select {
    margin-left: 8px;
	border-radius: 5px;
}


/******* MAP change design css *****/

#wpgmza_filter_5 { padding: 5px 15px; max-width: 1170px; margin: 0 auto; text-align: right !important;color: #5b5b5a !important;}

#wpgmza_filter_select {margin-left: 8px; border-radius: 0px; outline: none; font-size: 13px; color: #fff; padding: 2px 0 2px 6px; font-weight: bold; border: 1px solid #0072bc;}

select#wpgmza_filter_select {background: #0072bc url(./img/select-arrow.png);background-repeat: no-repeat;background-position: 100%; padding: 0px 0px 0px 10px; width: 140px; border-bottom: none; background-size: 20px;-webkit-appearance: none; -moz-appearance: none;-ms-appearance: none;  }

/*** top menu design css ***/

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu { display: block !important; visibility: visible; opacity: 1 !important;background: none !important; padding: 0 !important;    margin: 0 !important;}

#mega-menu-wrap-primary ul.mega-menu {
	background:transparent !important;
	float: left !important;
	width: 100% !important;
/* 	padding:0 0 0 28px !important; */
	box-sizing: border-box !important;
	margin-left: 0 !important;
}

#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt { margin: 0; border-bottom: 1px solid #e4e4e4; padding-bottom: 20px; height:auto; overflow: hidden;}

#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt p {font-size: 24px; line-height:1.25; color: #999999; font-family: 'MorePro-Book';}

#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt p small {font-size: 70%;}

/*#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary > li.mega-menu-item:first-child a { display: none;}*/

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu li:first-child {padding: 0 100px 26px 0 !important; width: auto;
    box-sizing: border-box;}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .wpml-ls-legacy-list-horizontal {padding-left: 0;}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .wpml-ls-legacy-list-horizontal .wpml-ls-item {padding: 0 !important;}

ul.mega-sub-menu .wpml-ls-legacy-list-horizontal ul {display: flex;justify-content: flex-start;gap: 15px;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child a.wpml-ls-link {position:relative;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child a.wpml-ls-link:after {position: absolute;content: '/';right: -3px;}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu .wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child a.wpml-ls-link:after {right:-12px;}

#mega-menu-wrap-primary { clear: inherit;}

#mega-menu-wrap-primary .mega-menu-toggle { position: relative; right: 15px; top: 0; background: transparent;}

header .main-navigation nav.navbar.navbar-default .mega-menu-wrap {  background: transparent!important;}



/******************* News Page Design css ***************************/


header{z-index: 9999999;}

section.vc_section.news-post-section .news-post-section-content h2.vc_custom_heading.title-underline.uppercase:after {content: "";position: absolute;
    left: 0;bottom: 0;width: 60px;height: 1px;background: #ccc;}

section.vc_section.news-post-section .news-post-section-content h2.vc_custom_heading.title-underline.uppercase {margin: 0 0 40px 0;padding: 0 0 20px 0;text-transform: uppercase;
    position: relative;}

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block {display: none;}

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone {background: none !important;}

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone .vc_col-sm-12 {padding: 0;}

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone h4 {margin:0 0 13px 0;font-family: 'MorePro';color: #0072bc;
    font-size: 24px;line-height: normal;font-weight: normal;}
    
section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone .vc_custom_heading { margin: 0;}    
    
section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone .vc_custom_heading p:empty {display: none;}  

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone .vc_custom_heading p {margin: 0 0 5px 0;}

body.single.single-post header.entry-header {display: block;top: 0;background: none;position: relative;margin: 40px 0 22px 0;transition: none;    z-index: auto;}

body.single.single-post header.entry-header:before{display:none;}

body.single.single-post header.entry-header h1.entry-title {text-align: center;font-family: 'MorePro';color: #0072bc;margin: 0 0 5px 0;}

body.single.single-post header.entry-header h1.entry-title a {font-family: 'MorePro';color: #0072bc;pointer-events: none;font-size: 40px;line-height: normal;}

body.single.single-post header.entry-header .entry-meta {text-align: center;font-size: 16px;font-family: 'Lato';color: #686767 !important;}

body.single.single-post footer.entry-meta {display: none;}

section.vc_section.news-post-section .news-post-section-content .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-zone .vc_btn3-container a.vc_gitem-link {background: none;
    padding: 0;border: none;text-transform: capitalize;font-size: 16px;font-family: 'Lato';text-decoration: underline;color: #0072bc;}
    
    
    
    
body.blog main.site-main {padding: 60px 0;float: left;width: 100%;}    

body.blog .news-listing article header.entry-header {display: block;position: relative;top: 0;background: none; z-index: initial;transition: none;}

body.blog .news-listing article header.entry-header .entry-meta {display: none;}

body.blog .news-listing article header.entry-header:before{display:none;}

body.blog .news-listing article header.entry-header h1.entry-title {margin: 0;    line-height: 24px;}

body.blog .news-listing article header.entry-header h1.entry-title a {margin: 0 0 13px 0;font-family: 'MorePro';color: #0072bc;font-size: 24px;line-height: normal;font-weight: normal;}

body.blog .news-listing article .entry-content p {margin: 0 0 5px 0;}

body.blog .news-listing article footer.entry-meta {display: none;}

body.blog .news-listing {margin: 0 0 40px 0;}

body.blog .news-listing article .entry-content a.more-link {display: block;font-size: 16px;font-family: 'Lato';text-decoration: underline;color: #0072bc;
}

body.blog .news-listing article header.entry-header h1.entry-title {margin: 0 0 15px 0;}

body.blog h1.blog-title:after {
position: absolute;
content: "";
left: 0;
border-bottom: 1px solid #ccc;
width: 45px;
bottom: 0;
}

body.blog h1.blog-title {
font-family: 'Lato';
margin: 0;
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
color: #000;
position: relative;
padding-bottom: 22px;
margin-bottom: 26px;
}
 
body.blog nav.pagination-center.pagination-row {
float: left;
width: 100%;
}
body.blog .news-listing:nth-child(odd){clear:both !important}

/*  Responsive Design Css */
@media(max-width:1900px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a{top:12px;}
}
@media(max-width:1800px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:18px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:16px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:18px;}
}
@media(max-width:1700px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:30px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:22px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:28px;}
}
@media (max-width:1600px){
header:before { width: 560px;}
.top-bg {width: 540px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:39px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:26px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:33px;}
}
@media (max-width:1500px){
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:44px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:28px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:36px;}
}
@media (max-width:1440px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:50px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:30px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:41px;}
}
@media (max-width:1400px){
header:before { width: 500px;}
.top-bg {width: 480px;}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu li:first-child {padding:0 60px 30px 0 !important;} 
#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt p {font-size: 22px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:53px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:35px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:44px;}
}
@media (max-width:1360px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:58px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:48px;}
}
@media (max-width:1300px) {
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:65px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:40px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:53px;}
}

@media (max-width:1200px){
.tp-parallax-wrap{padding: 0 15px;}
header:before { width: 420px;}
.top-bg {width: 400px;}
}

@media (max-width:1199px){

	.menu-text.active .menu-top-txt{font-size: 19px;}

	#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt p {font-size: 18px;line-height: 1.5;}

	/******** Footer Design Css *************/

	footer#site-footer .formfoot {float: left;}

	footer#site-footer .footerform .wpcf7 form.wpcf7-form input{width:100%;}

	footer#site-footer .footerform .wpcf7 form.wpcf7-form textarea{width:100%;max-width: 100%;}

    .about-us .about-main .left-content .cust-item ul li:nth-of-type(3) { margin-right: 30px;}  


/* slider text a */

.tp-parallax-wrap .tp-caption.tp-resizeme a{font-size:16px !important; line-height:16px !important;position:relative;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:21px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:10px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:11px;}
.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text {font-size: 22px !important;line-height: 24px !important;}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 540px !important;min-width: 540px !important; max-width: 100% !important;}


/* Alana */
.right-content .right-info{padding:0 0 0 40px;}
.office-portfolio .right-content .right-info{margin-bottom: 129px;}
.outlet-centers .right-content .right-info{margin-bottom: 97px;}
.office-portfolio .top-two-img {margin-top: 261px;}
.outlet-centers .right-content .right-info {margin-bottom: 67px;}
.outlet-centers .left-content .bottom-img { margin-top: 239px;}
.private-residence-clubs .left-content .top-two-img {margin-top: 100px;}
.private-residence-clubs .right-content .right-info {margin-bottom: 42px;}
.data-centers .left-content .bottom-img {margin-top: 211px;}
.data-centers .right-content .right-info {margin-bottom: 72px;}
.engineering-company .left-content .bottom-img {margin-top: 190px;}
.engineering-company .right-content .right-info {margin-bottom: 90px;}
}

@media (max-width:1199px) and (min-width:768px) {
	.le-deal .right-content .text-link .left-link {width: 100%;margin-bottom: 20px;}
	.le-deal .right-content .text-link .right-link {width: 100%;}
}

@media (max-width:1032px){

/*.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text { position: relative; top: -40px !important;}*/

}

@media (max-width:1000px){

.ares.tp-bullets {transform: matrix(1, 0, 0, 1, -40, -32) !important;-webkit-transform: matrix(1, 0, 0, 1, -40, -32) !important;-moz-transform: matrix(1, 0, 0, 1, -40, -32) !important;}

}

@media all and (min-width: 601px){
	.about-us .about-main .left-content .cust-item ul{
		display: grid;
		grid-template-columns: repeat(3,1fr)
	}
}
@media all and (max-width: 600px){
	.about-us .about-main .left-content .cust-item ul{
		display: grid;
		grid-template-columns: repeat(2,1fr)
/* 		grid-template-columns: repeat( auto-fit, minmax(150px, 1fr) ); */
	}
}


@media all and (min-width: 992px){
	.about-us .about-main .left-content div#single-post-container-excerpt{
		max-width: 570px
	}
	.about-us .about-main{
		display: flex;
		max-width: 1240px;
        margin: auto;
		padding-left: 40px;
		padding-right: 40px;
	}
	.about-us .about-main .left-content{
		flex: 3;
	}

	.about-us .about-main .right-content{
		flex: 2;
}
	
	.page-template-about #single-post-container-excerpt, .page-template-about #single-post-container-title{
		padding-top: 50px
	}
}



@media (max-width:991px){
	
	
	
	header:before { width: 340px;}
	.top-bg {width: 320px;}

	.menu-text.active{padding:0 10px 0 0;}

	.page-content-text .contact-box {margin-bottom: 20px;min-height: 265px;}

	.page-content-text .contact-us-main-box{margin-bottom:40px;}

    .about-us .about-main .left-content .cust-item{margin:0} 

	.about-us .about-main .right-content .info-about{padding:0}

	.about-us .about-main .right-content .info-about{min-height: inherit;} 

	.office-portfolio .left-content .top-two-img {margin-top: 274px;}
	.office-portfolio .right-content .right-info {padding: 0px;margin-bottom:52px;}
	.outlet-centers .left-content .bottom-img {margin-top: 354px;}
	.outlet-centers .right-content .right-info {margin-bottom: 41px;}
	.private-residence-clubs .left-content .top-two-img {margin-top: 106px;}
	.private-residence-clubs  .right-content .right-info {padding: 0px;margin-bottom:31px;}
	.data-centers .left-content .bottom-img {margin-top:204px;}
	.data-centers .right-content .right-info {padding: 0 0 0 15px; margin-bottom: 35px;}
	.engineering-company .left-content .bottom-img {margin-top: 126px;}
	.engineering-company .right-content .right-info {padding: 0px; margin-bottom: 37px;}
	.le-deal .right-content .right-info {padding: 0px;}

	.page-content-text .contact-box:last-child { margin: 0;}
	
	.cust-item.mobile-view { display: block;}
	
/* 	.cust-item{display:none;} */
	
	.about-us .about-main .left-content div#single-post-container-excerpt{margin-top:20px; float:left}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:30px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:20px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:26px;}
}

@media (max-width:870px) {
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:38px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:26px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:32px;}
}

@media (max-width:768px){

	header{position: relative;opacity:1}

	header:before {width: 100%;height: auto; }

	.navbar-header {
	    width: 50%;
	    float: left;
	}
	.top-bg{width:100%;}

	.menu-text.active{top: 110px;}

	.menu-text.active .menu-top-txt{height:auto;}

	

	button.navbar-toggle {display: none;}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}

	footer#site-footer .formfoot {width: 100%;margin-top: 50px;}

	.page-content-text .contact-us-main-box{padding:0;}

	.page-content-text .contact-box {padding-bottom: 10px;border-bottom: 1px solid #cccccc;}
	.page-id-205 .page-content-text .contact-box {border-bottom-width: 0!important}
	.cust-banner-image img {width: 100%;height: auto;}

	.page-content-text header.entry-header h1.entry-title{margin: 45px 0 27px 0 !important;}


.data-centers .info-data-center .left-content h1{font-size: 22px;}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 450px !important;min-width: 450px !important; max-width: 100% !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text {font-size: 22px !important;line-height: 24px !important; float: left; width: 100% !important;position: relative;
    top: -61px !important;    }

header .header-logo {left: 0px;}
.footer-text {margin-left:0px;}

#mega-menu-wrap-primary ul.mega-menu{    padding: 0 0 0 0 !important;overflow-y: scroll !important;    height:500px !important;}

#mega-menu-wrap-primary ul.mega-menu .cust-menu-txt{font-size:20px}

#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu li:first-child{ padding: 0 10px 50px 0 !important;}

header.menu-sticky{width:100%; background:#fff;}

.tp-parallax-wrap {padding: 0; left: 10px !important; }
.ares.tp-bullets {margin-left: 10px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:0px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:-28px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:0px;}
}	


@media all and (min-width: 768px) and (max-width:991px){
	
	
	.about-us .about-main{
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px
	}

}


@media (max-width:767px) {
	
	.about-us .about-main{
		padding-top: 35px;
		padding-left: 15px;
		padding-right: 15px
	}
	
	.home .tp-fullwidth-forcer{height: auto!important}
	.top-bg {padding: 17px 0;}
	.navbar {min-height:auto;}
	.office-portfolio .left-content .top-two-img {margin-top: 0px;}
	.outlet-centers .left-content .bottom-img {margin-top: 0px;}
	.private-residence-clubs .left-content .top-two-img {margin-top: 0px;}
	.data-centers .left-content .bottom-img {margin-top: 0px;}
	.engineering-company .left-content .bottom-img { margin-top: 0px;}
	.infra-list-row .vc_column-inner {padding-right: 0 !important;}
}





@media (max-width:695px){


.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text{    top: -62px !important;}



}

@media (max-width:650px){

.about-us .about-main .left-content div#single-post-container-excerpt{font-size: 22px;margin: 0 0 30px 0;line-height: normal;min-height: inherit;}

.office-portfolio .info-office .left-content h1{font-size: 22px;}

.office-portfolio .info-office .right-content .right-info .text-link{margin: 30px 0 30px 0;}

.outlet-centers .info-outlet .left-content h1{font-size: 22px;}

.outlet-centers .info-outlet {padding: 35px 0 30px 0;}

.office-portfolio .info-office{padding: 35px 0 30px 0;}


.private-residence-clubs .info-residence .left-content h1{font-size: 22px;}

.private-residence-clubs .info-residence{padding: 35px 0 30px 0;}

.private-residence-clubs .info-residence .right-content .info-text .text-link {margin:30px 0 30px 0;}

.data-centers .info-data-center{padding: 35px 0 30px 0;}

.engineering-company .info-eng-com .left-content h1{font-size: 22px;}

.engineering-company .info-eng-com{padding: 35px 0 30px 0;}

.engineering-company .info-eng-com .right-content .info-text .text-link{margin: 30px 0 30px 0;}

.le-deal .page-content-text .info-la-deal .left-content h1{font-size: 22px;}

.le-deal .page-content-text .info-la-deal{padding: 35px 0 30px 0;}

.outlet-centers .info-outlet .right-content .text-info .text-link{margin: 30px 0 30px 0;}

.private-residence-clubs .info-residence .right-content .info-text .text-link{margin:30px 0 30px 0;}

.data-centers .info-data-center .right-content .info-text .text-link{margin:30px 0 30px 0;}


div#rev_slider_1_1_wrapper { height: 350px !important;}

.home-slider .fullwidthbanner-container .fullwidthabanner { width: 100%; position: relative; height: 350px !important;}

div#rev_slider_1_1_forcefullwidth { height: 350px !important;}



}


@media (max-width:584px){
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:30px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:4px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:15px;}
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 400px !important;min-width: 400px !important; max-width: 100% !important;}

}


@media (max-width:540px){

.le-deal .page-content-text .info-la-deal .right-content .text-link .left-link{width:100%;margin-bottom:20px;}

.le-deal .page-content-text .info-la-deal .right-content .text-link .right-link{width:100%;}

.le-deal .page-content-text .info-la-deal .right-content .book-img{margin-top:50px;}

.le-deal .page-content-text .info-la-deal {padding: 55px 0 22px 0;}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 370px !important;min-width: 370px !important; max-width: 100% !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:45px;}

}	




@media (max-width:496px){




}

@media (max-width:447px){

.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text { font-size: 20px !important; line-height: 21px !important; float: left; width: 100% !important; position: relative; top: -55px !important;}

}

@media (max-width:434px){

/* .about-us .about-main .left-content .cust-item ul li { float: left; width: 100%; margin: 0 0 20px 0; text-align: center;} */

/* .about-us .about-main .left-content .cust-item ul li:nth-of-type(3) {margin-right: 0;} */

/* .about-us .about-main .left-content .cust-item ul li a:before{left:0; right:0; margin:0 auto} */

.about-us .about-main .right-content .info-about{margin-top:0}


}

@media (max-width:420px){

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 320px !important;min-width: 320px !important; max-width: 100% !important;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:55px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:8px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:40px;}


}

@media (max-width:406px){

.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text { font-size: 18px !important; line-height: 21px !important; float: left; width: 100% !important; position: relative;top: -35px !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme a { font-size: 14px !important; line-height: 16px !important; }

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 310px !important;min-width: 310px !important; max-width: 100% !important;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:28px;}
.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:65px;}

}


@media (max-width:367px){

.tp-parallax-wrap .tp-caption.tp-resizeme .slider-text { font-size: 13px !important; line-height: 17px !important; float: left; width: 100% !important; position: relative; top:-20px !important;}

.tp-parallax-wrap .tp-caption.tp-resizeme a { font-size: 11px !important; line-height: 16px !important; position: relative; top: 40px;}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 260px !important;min-width: 260px !important; max-width: 100% !important;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:35px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link {top:15px;}
    .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:30px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link, .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:40px;}
}


@media (max-width:320px){
	.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap .tp-caption.custom-width {width: 220px !important;min-width: 220px !important; max-width: 100% !important;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a { top: 50px;}
	.ares.tp-bullets {margin-left: 0px !important;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-one-link {top:50px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-two-link {top:30px;}
    .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-three-link {top:30px;}
	.tp-parallax-wrap .tp-caption.tp-resizeme a.slide-four-link {top:40px;}
    .tp-parallax-wrap .tp-caption.tp-resizeme a.slide-five-link {top:55px;}
}	

p {
	font-family: 'Lato';
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	margin: 0 0 27px 0;
}
.page-content-text .contact-box a {
    font-size: 16px;
    font-family: 'Lato';
    color: #007AB8;
    font-weight: 400;
    word-wrap: break-word;
    text-decoration: none;
}


/* #wpgmza_map_11 .gm-style-iw, #wpgmza_map_11 .gm-style-iw-a{ */
#wpgmza_map_11 div[role=button]{
	pointer-events: none
}


/* jovy additions */
.team-category-title{font-size: 16px;font-family: 'Lato';font-weight: 900;color: #000;text-transform: uppercase;margin-bottom: 18px}
/* Alana additions */
/*.data-centers .info-data-center .left-content .intro-with-list {padding-right: 20px;}*/
.left-content .intro-with-list ul {list-style: none;}
.left-content .intro-with-list ul li {font-size: 30px;text-align: left;color: #0072bc;margin: 0;font-weight: 400;font-family: 'MorePro';}
.infra-list ul {padding-left: 35px;}
.infra-list.second-col ul {padding-left: 15px;}
.infra-list ul li {font-size: 14px;text-transform: uppercase;color: #0072bc;margin: 0 0 5px 0;font-weight: 600;font-family: 'Lato-Medium';letter-spacing: 5%;}
.infra-site-btn .vc_btn3 {text-decoration: none !important;margin-top: 10px;background-color: transparent !important;background-image: none !important;border: 1px solid #0072BC !important;border-radius: 0 !important;color: #0072BC !important;font-family: 'Lato-Medium';font-weight: 600;text-transform: uppercase;padding: 13px 16px !important;width: 100%;letter-spacing:1% !important;font-size: 14px !important;min-height: 60px;display: flex !important; align-items: center;justify-content: center;}
.infra-site-btn.white .vc_btn3 {border: 1px solid #fff !important;color: #fff !important;text-decoration: none;}
.infra-site-btn .vc_btn3:focus, .infra-site-btn .vc_btn3:hover {background-color: #0072BC !important;color: #fff !important;}
.infra-site-btn.white .vc_btn3:focus, .infra-site-btn.white .vc_btn3:hover {background-color: #fff !important;color: #0072BC !important;}
.data-centers .right-content .right-info ul {padding-left: 35px;}
.data-centers .right-content .right-info ul li {font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 24px;color: #666666;}
.left-content .intro-with-list ul li, .left-content .intro-with-list ul li h2 {font-size: 24px !important;}
@media (max-width:991.98px){
    .left-content h1 {font-size: 28px !important;}
    .infra-list-row .wpb_column {width: 100% !important;}
    .infra-list ul,.infra-list.second-col ul {padding-left: 45px;}
    .infra-list:not(.second-col) {margin-bottom: 0;}
    .infra-site-btn .vc_btn3 {margin-top: 0;}
}
@media (max-width:767px){
    .left-content .intro-with-list ul li, .left-content .intro-with-list ul li h2 {font-size: 22px !important;}
    .left-content .intro-with-list ul li {font-size: 22px;}
    .infra-list ul,.infra-list.second-col ul {padding-left: 45px;}
    .infra-list:not(.second-col) {margin-bottom: 0;}
    .infra-site-btn .vc_btn3 {min-width: 170px;}
}




header .ast-builder-grid-row{
	display: block!important;
}
header .site-header-section{
	height: auto!important;
	display: block
}
header .ast-primary-header-bar.ast-primary-header.main-header-bar{
	max-width: 670px;
	width: 100%;
	background-color: rgba(255,255,255,0.9);
	margin-left: 0;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.27);
	transition: 0.8s ease; 
}
.mega-menu-primary-mobile-open header .ast-primary-header-bar.ast-primary-header.main-header-bar{
	background-color: #fff!important
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
	padding: 50px 0 28px 0!important;
/* 	    padding-left: 0 !important;
    padding-bottom: 28px !important;
    padding-top: 50px !important; */
}
header #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 button.mega-toggle-standard:after{
	display: none
}
header .mega-toggle-blocks-right{
	cursor: pointer
}
header .site-branding.ast-site-identity{
	transform: translateY(20px);
}
header .mega-toggle-blocks-right{
	transform: translateY(-30px);
}
header #ast-desktop-header .ast-builder-menu-1{
	padding-left: 0
}



@media all and (max-width: 922px){
	.mega-menu-primary.ast-header-break-point #ast-mobile-header {
		display: none;
	}
	.mega-menu-primary #ast-desktop-header {
		display: block;
	}
	.mega-menu-primary header .ast-primary-header-bar.ast-primary-header.main-header-bar {
		max-width: 100%;
	}
	.mega-menu-primary .ast-primary-header-bar .site-primary-header-wrap {
		width: 100%;
	}
	.mega-menu-primary .ast-primary-header-bar {
		background-color: white;
	}
}


.ast-container, .page-template-about #main.site-main{
	max-width: 100%;
    padding: 0;
}

#main{
	max-width: 1240px;
    margin-left: auto;
	margin-right: auto
}

.news-hero img{
	width: 100%;
	max-height: 560px;
	object-position: bottom
}
.news-grid .wp-block-post-template{
	margin-left: 0
}
.news-grid .wp-block-post, .news-grid .wp-block-post .wp-block-group{
	padding-left: 0!important
}
.news-grid .wp-block-post .wp-block-post-title{
	margin: 0 0 13px 0;
    font-family: 'MorePro';
    color: #0072bc;
    font-size: 24px;
    line-height: normal;
    font-weight: normal;
}
.news-grid .wp-block-post-excerpt__more-link{
	text-decoration-line: underline;
}
.news-grid .wp-block-post-excerpt{
	margin-top: 13px;
}
.news-grid .wp-block-query-pagination{
	justify-content: center;
    margin-top: 90px;
}
.news-grid .page-numbers{
	color: #23527c;
    background-color: #eee;
    border-color: #ddd;
	position: relative;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
}
.news-grid .page-numbers.current{
	color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.subpage-slider .vc_carousel-indicators li{
	background-color: rgba(255,255,255,0.5)!important;
	border-color: rgba(255,255,255,0.5)!important;
	width: 10px!important;
    height: 10px!important;
	margin: 0 3px!important
}
.subpage-slider .vc_carousel-indicators li.vc_active{
	background-color: #fff!important;
	border-color: #fff!important
}