
/*.container{max-width: 1500px;width: auto;}*/


@media (min-width: 1400px){
	.container {
		width: 1370px;
		max-width: 1380px;
	}
}
/*
@media (min-width: 1500px){
	.container {
		width: 1470px;
		max-width: 1480px;
	}
}
*/

.body{min-height: 100%;height: auto;}
#Body{ padding-left:30px; padding-right:30px;  }

.top-navigation-container-spacer{height: 140px;}
.top-navigation-container{height: 140px;position: absolute;top:0;left: 0;right: 0;width: 100%;background-color: #fff;}


.navigation-header{height: 80px;background-color: #fff;padding-top: 30px;box-sizing: border-box;text-align: center; position:relative; }
.navigation-header img{height: 50px;}

.menu-icon{ -webkit-appearance:none; background:none; border:none; outline: none;  position: absolute; top:20px; right:40px; height:100px; width: 40px; text-align:center; vertical-align: middle; line-height:40px; font-size:30px; color:#222; }
.menu-icon:hover{ opacity:0.8; }
.menu-icon{z-index: 25;}
.menu-icon.opened .line{ stroke:#fff; }


.navigation-list{min-height: 56px; height: auto; text-align:center;padding-top:20px;box-sizing:border-box;border-bottom:0px solid #efefef;}
.navigation-list ul{list-style: none; padding:0; margin:0; }
.navigation-list ul li{list-style: none; padding:0; margin:0;padding-right:30px; display:inline-block; vertical-align:top; }
.navigation-list ul li:last-child{padding-right: 0;}
.navigation-list ul li a{color:#2d2e2f; display: block;height: 35px;border-bottom: 2px solid transparent;font-size: 14px;letter-spacing: 1px; text-transform: uppercase;transition: all .3s ease-in-out; }
.navigation-list ul li a:hover{color: #159BDB; transition: 0.5s;transition-timing-function: ease;transition-timing-function: ease-in-out;}
.navigation-list ul li .sub-menu{
	height:0px; opacity: 0;-webkit-transition: height 0.2s; -moz-transition: height 0.2s; -ms-transition: height 0.2s; -o-transition: height 0.2s; transition: height 0.2s linear;
	padding:0;margin:0;display: block;
	list-style: none;
}
.navigation-list ul li .sub-menu li{list-style: none;padding:0;margin:0;display: block;}
.navigation-list ul li:hover .sub-menu{height: 200px; opacity: 1;-webkit-transition: height 0.2s; -moz-transition: height 0.2s; -ms-transition: height 0.2s; -o-transition: height 0.2s; transition: height 0.2s linear;}

.navigation-list ul li .icon{margin-left: 5px;fill: #000;color: #000;}
.navigation-list ul li .icon svg{width: 8px;height: 8px;margin-top:-2px;}


.short-taper{width:200px;border-bottom: 1px solid #000;margin-top: 60px;margin-bottom: 60px;}
.short-taper.center{margin-left: auto; margin-right: auto;}
.short-taper.secondary{margin-top:0px;}
#OurLeadershipTeam{padding-top: 0;}

.h-feature .short-taper{border-color: #fff;}

.floating-sub-nav-wrapper{position: absolute;left:0;right: 0;top:140px;width: 100%;background-color: #fff;z-index: 15;}
.floating-sub-nav{padding: 10px;padding-top: 30px;padding-bottom: 60px;}
.floating-sub-nav .brand-item{height:104px;padding: 20px;/*-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;*/}
.floating-sub-nav .brand-item .brand-icon{float: left;width:64px;height:64px; padding-left: 5px;padding-right: 5px; padding-top: 5px; /* -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; */overflow:hidden; }

/*
.floating-sub-nav .brand-item .brand-icon.dubailink {background-color: #eea100;}
.floating-sub-nav .brand-item .brand-icon.gte {background-color: #0081dd;}
.floating-sub-nav .brand-item .brand-icon.tripstick {background-color: #ec385e;}
.floating-sub-nav .brand-item .brand-icon.royallifestyle {background-color: #15b539;}
.floating-sub-nav .brand-item .brand-icon.sts {background-color: #00609f;}
.floating-sub-nav .brand-item .brand-icon.nui {background-color: #000;}
*/
.floating-sub-nav .brand-item .brand-icon.dubailink {background-color: #cc9017;}
.floating-sub-nav .brand-item .brand-icon.gte {background-color: #0957a2;}
.floating-sub-nav .brand-item .brand-icon.tripstick {background-color: #ec385e;}
.floating-sub-nav .brand-item .brand-icon.royallifestyle {background-color: #148f37;}
.floating-sub-nav .brand-item .brand-icon.sts {background-color: #024290;}
.floating-sub-nav .brand-item .brand-icon.nui {background-color: #000;}
.floating-sub-nav .brand-item .brand-icon.dr {background-color: #0029a1;}

.floating-sub-nav .brand-item .brand-icon img{width: 54px; max-height: 54px;}
.floating-sub-nav .brand-item .brand-copy{margin-left: 74px;font-weight: 300;font-size: 12px;color: #000;}
.floating-sub-nav .brand-item .brand-copy .brand-title{font-weight: 500;font-size: 15px; padding-top: 3px; margin-bottom: 0px;}

.floating-sub-nav .brand-item:hover{background-color: #efefef;}

/*
.floating-sub-nav .brand-item.dubailink:hover {background-color: #eea100;}
.floating-sub-nav .brand-item.gte:hover {background-color: #0081dd;}
.floating-sub-nav .brand-item.tripstick:hover {background-color: #ec385e;}
.floating-sub-nav .brand-item.royallifestyle:hover {background-color: #15b539;}
.floating-sub-nav .brand-item.sts:hover {background-color: #00609f;}
.floating-sub-nav .brand-item.nui:hover {background-color: #000;}
*/


.floating-sub-nav h4{font-size: 18px;font-weight: 500;margin:0;padding:0;margin-bottom: 10px;margin-left: 20px;}

.floating-sub-nav-trigger{cursor: pointer;}
.floating-sub-nav-trigger .icon.on svg{transform:rotate(180deg) ;}

.floating-sub-nav-trigger .icon svg, .floating-sub-nav-trigger .icon.on svg{
-webkit-transition:all 0.1s ease;
       -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
         -o-transition:all 0.1s ease;
            transition:all 0.1s ease;
}




.section-splash{ max-width: 1800px ;margin:auto; height: 600px;background-color: #efefef;background-size: cover; background-position: center;position: relative;display: flex;overflow: hidden;}
.section-splash ._panel{
	/*width: 25%;float: left;*/
	height: 600px; 
	position: relative;
	overflow: hidden;
	border-right: 5px  solid #fff;
	transform: skew(-18deg);
	-webkit-transition:all 0.4s ease;
       -moz-transition:all 0.4s ease;
        -ms-transition:all 0.4s ease;
         -o-transition:all 0.4s ease;
            transition:all 0.4s ease;
}
.section-splash ._panel._1{background-color: #ccc;flex:1;margin-left: -100px;}
.section-splash ._panel._2{background-color: #fff;flex: 1;}
.section-splash ._panel._3{background-color: #ccc;flex: 1;}
.section-splash ._panel._4{background-color: #4b515c; flex: 1;margin-right: -100px;border-right:0px;}

.section-splash ._panel .item-content{
	transform: skewX(18deg); 
    -ms-transform: skewX(18deg); /* IE 9 */
    -webkit-transform: skewX(18deg); /* Safari and Chrome */
	position: absolute;
	top:0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 10;
}

.section-splash ._panel:hover .item-content::after{
	content: "";
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 1;
	position: absolute;
	transform: skewX(-18deg); 
    -ms-transform: skewX(-18deg); 
    -webkit-transform: skewX(-18deg); 
}
.section-splash ._panel:hover .item-content.blank::after{
	opacity: 0; display: none;
}
/*.tripsticklogo{ position: absolute; left:40px; top:200px ; background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1625599614/assets/logo_tripstick_zgwfok.png');background-size: cover ; background-position: top left; width: 927px; height: 230px;}*/
.section-splash ._panel .item-content .tripsticklogo{ 
	position: absolute; 
	left:140px; 
	top:220px ; 
	width: 801px; 
	height: 198px; 
	background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1628589935/assets/Tripstick_LOGO_ribbcf.png');
	background-size: cover ; background-position: top left; 
	-webkit-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
         -o-transition:all 0.2s ease;
            transition:all 0.2s ease;
}
/*
.section-splash ._panel:hover .item-content .tripsticklogo{
	top:100px;left:200px;
	width: 232px;height: 57.5px;
	-webkit-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
         -o-transition:all 0.2s ease;
            transition:all 0.2s ease;
}
*/
.section-splash ._panel:hover .item-content .tripsticklogo{
	left:200px;
	-webkit-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
         -o-transition:all 0.2s ease;
            transition:all 0.2s ease;
}
.section-splash ._panel .item-content h2{ 
	z-index: 9;
	text-shadow: 0px 0px 10px rgba(0,0,0,0); 
	opacity: 0;
	position: absolute; 
	top:300px;
	left: 200px; 
	color: #000; 
	font-size: 52px;
	margin:0; 
	padding: 0; 
	font-weight: 600; 
	background-color: #fff;
	padding: 10px; 
	-webkit-transition:all 0.2s ease;
       -moz-transition:all 0.2s ease;
        -ms-transition:all 0.2s ease;
         -o-transition:all 0.2s ease;
            transition:all 0.2s ease;
}
.section-splash ._panel:hover .item-content h2{
	display: block;
	opacity: 1; 
	-webkit-transition:all 1.4s ease;
       -moz-transition:all 1.4s ease;
        -ms-transition:all 1.4s ease;
         -o-transition:all 1.4s ease;
            transition:all 1.4s ease;
}
.section-splash ._panel .item-content h2.secondary{
	color:#fff; 
	background-color: transparent; 
	padding: 10px;
	text-shadow: 0px 1px 6px #000000;
}
.section-splash ._panel .item-content h2.drop{
	top:370px;
}
.section-splash ._panel:hover{
	flex: 9;
	-webkit-transition:all 0.4s ease;
       -moz-transition:all 0.4s ease;
        -ms-transition:all 0.4s ease;
         -o-transition:all 0.4s ease;
            transition:all 0.4s ease;
}
.section-splash ._panel._1::after {
    content: "";
    transform: skewX(18deg); 
    -ms-transform: skewX(18deg); /* IE 9 */
    -webkit-transform: skewX(18deg); /* Safari and Chrome */
    /*background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1685887444/dubailink/burj-al-arab-profile-exterior_6-4_landscape_bzqdrn.jpg');*/
	background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1685985650/dubailink/burj-alarab_nfg2no.png'); 
    background-repeat: no-repeat; 
	position: absolute;
	width: calc(100% + 200px); 
    height: 100%; 
	margin-left: -100px;
	background-position: center ;
}
.section-splash ._panel._2::after {
    content: "";
    transform: skewX(18deg); 
    -ms-transform: skewX(18deg); /* IE 9 */
    -webkit-transform: skewX(18deg); /* Safari and Chrome */
    /*background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1674039730/dubailink/dl-team_zuipi0.png');*/
	/*background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1685983152/dubailink/dl-group-team_ai93cf.png');*/
	/*background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1685985338/dubailink/dl-group-team-collage-_dox28u.png');*/
	background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1685985466/dubailink/dl-group-team-collage-dark_hrtbbx.png');
	
	background-repeat: no-repeat; 
	position: absolute;
	width: calc(100% + 200px); 
    height: 100%; 
	margin-left: -100px;
	background-position: center;
}
.section-splash ._panel._3::after {
    content: "";
    transform: skewX(18deg); 
    -ms-transform: skewX(18deg); /* IE 9 */
    -webkit-transform: skewX(18deg); /* Safari and Chrome */
    /*background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1686036904/dubailink/Home-slider4-1-1_n49phq.jpg'); 
	background-image: url('https://www.thetimes.co.uk/imageserver/image/%2Fmethode%2Fsundaytimes%2Fprod%2Fweb%2Fbin%2F1ce68a68-9da0-11ed-833f-9bc13ef7c75b.jpg?crop=4996%2C2811%2C0%2C260&resize=1500'); */
    background-image: url('https://res.cloudinary.com/blackrock/image/upload/v1686038195/dubailink/dl-barcelona_jsagwc.png'); 
	background-repeat: no-repeat; 
	position: absolute;
	width: calc(100% + 200px); 
    height: 100%; 
	margin-left: -100px;
	background-position: center;
}

.section-splash ._panel._4:hover{
	background-color: #e61e4f;
}



.section-splash ._panel .link-wrapper{
	z-index: 9;
	display: none;
	position: absolute;
	left: 400px;
	top: 450px;
	opacity: 0;
	-webkit-transition:all 1.4s ease;
	-moz-transition:all 1.4s ease;
	 -ms-transition:all 1.4s ease;
	  -o-transition:all 1.4s ease;
		 transition:all 1.4s ease;
}
.section-splash ._panel:hover .link-wrapper{
	display: block;
	opacity: 1;
	left:200px;
	-webkit-transition:all 1.4s ease;
	-moz-transition:all 1.4s ease;
	 -ms-transition:all 1.4s ease;
	  -o-transition:all 1.4s ease;
		 transition:all 1.4s ease;
}

.section-splash ._panel .floating-logo-wrapper{
	z-index: 9;
	position: absolute;
	top:600px;
	left:200px;
	opacity: 0;
	display: none;
	min-width: 400px;;
	-webkit-transition:all 1.4s ease;
	-moz-transition:all 1.4s ease;
	 -ms-transition:all 1.4s ease;
	  -o-transition:all 1.4s ease;
		 transition:all 1.4s ease;
}
.section-splash ._panel:hover .floating-logo-wrapper{
	top:170px;
	display: block;
	opacity: 1;
	-webkit-transition:all 1.4s ease;
	-moz-transition:all 1.4s ease;
	 -ms-transition:all 1.4s ease;
	  -o-transition:all 1.4s ease;
		 transition:all 1.4s ease;
}
.section-splash ._panel .floating-logo-wrapper .img{float: left;margin-right: 10px;}
.section-splash ._panel .floating-logo-wrapper .img.niu{background-color: #000;}
.section-splash ._panel .floating-logo-wrapper .img.dlt{background-color: #cc9017;}
.section-splash ._panel .floating-logo-wrapper .img.gte{background-color: #08519d;}
.section-splash ._panel .floating-logo-wrapper .img.sts{background-color: #024290;}
.section-splash ._panel .floating-logo-wrapper .img.ts{background-color: #e61e4f;}



@media (max-width:600px) {
	.section-splash{height: 400px;}
	.section-splash ._panel{height: 400px;}
}
@media (max-width:360px) {
	.section-splash{height: 300px;}
	.section-splash ._panel{height: 300px;}
}




.subtitlie-menu-wrapper{padding-left: 30px;padding-right: 30px;max-width: 1800px;margin: auto;position: relative;}


.page-section-wrapper{background-color: #eee; background-color: rgb(225 210 198 / 100); background-color: rgb(212, 212, 212); margin-bottom: 30px;max-width: 1800px;margin-left: auto;margin-right: auto;}
.section-company{padding-top: 130px;padding-bottom: 170px;}

.section-company h2.title{color: #241a37;font-size: 32px;font-weight: 700;margin:0;padding: 0;padding-bottom:60px; text-align: center; font-family: 'Philosopher', sans-serif ; text-transform: uppercase; }

.section-company .company-item{height: 450px;}
.company-image-wrapper{height: 450px;background-color: #ccc; background-size: cover;}
.company-text-wrapper{height: 390px;background-color: #fff;margin-top: 30px;position: relative; }
.company-text-wrapper.right{margin-left: -250px;}
.company-text-wrapper.left{margin-right: -250px;z-index: 2;}
.company-text-wrapper .company-logo-wrapper{padding-top: 80px;padding-bottom: 20px;}
.company-text-wrapper .company-logo-wrapper .company-logo{text-align: center;height: 78px;}
.company-text-wrapper .company-logo-wrapper .company-logo img{margin: auto;}
.company-text-wrapper .company-logo-wrapper .company-logo img.niu{width: 138px;height: 76px;}
.company-text-wrapper .company-logo-wrapper .company-logo img.gte{width: 192px;height: 76px;}
.company-text-wrapper .company-logo-wrapper .company-logo img.tripstick{width: 280px;height: 70px;}
.company-text-wrapper .company-logo-wrapper .company-logo img.sts{width: 187px;height: 70px;}
.company-text-wrapper .company-logo-wrapper .company-logo img.royal{width: 48px;height: 70px;}
.company-text-wrapper .company-logo-wrapper .company-logo img.dubailink{width: 89px;height: 70px;}
.company-text-wrapper .copy{text-align: center;width: 70%;font-size: 14px;line-height: 22px;letter-spacing: .05em;margin:auto;}
.company-text-wrapper .link-wrapper{position: absolute;left: 0;right: 0;text-align: center;bottom: 40px;}

.home-banner-container{height: 100%; position: relative;background-color: #000;overflow: hidden;}
.home-banner-container .home-banner-1{ position: relative; height: 100%;}
.home-banner-container .home-banner-1 .bg-image{z-index: 1; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;background-size: cover; background-position: center; background-repeat: no-repeat; background-color: #000;}
.home-banner-container .shadow{position: absolute;top: 0;left:0;right:0;bottom: 0;width: 100%;background-color: #000; opacity: 0.35; z-index:2; }


.home-banner-container .home-banner-1 .title-wrapper{position: absolute; bottom: 150px;left: 100px;z-index: 3;width: calc(100% - 100px);}
.home-banner-container .home-banner-1 .title-wrapper h2{font-size: 58px;color: #fff;text-transform: uppercase; text-shadow: 0px 1px 10px #000000;width: 60%; font-weight: 700; font-family: 'Philosopher', sans-serif;}
.home-banner-container .home-banner-1 .title-wrapper h3{font-size: 28px;color: #fff;text-shadow: 0px 1px 10px #000000;width: 60%;font-weight: 400;font-family: 'Philosopher', sans-serif;}

.home-banner-container .home-banner-1 .bg-image-{
		-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
		filter: grayscale(100%);
}


.home-banner-container.blue{background-color: #254b9b;}
.home-banner-container.blue .shadow {background-color: #254b9b;}

.home-banner-container .text-copy{margin-top: 180px;color: #fff; position:relative; z-index:3; }
.home-banner-container .text-copy h2{font-size: 62px;color: #fff;text-transform: uppercase; text-shadow: 0px 1px 10px #000000;}
.home-banner-container .text-copy .sub-description{font-size: 20px;line-height: 30px; text-shadow: 0px 1px 5px #000000;}

@media (max-height:800px) {
	.home-banner-container .text-copy{margin-top: 140px;}
	.home-banner-container .text-copy h2{font-size: 48px;}
	.home-banner-container .text-copy .sub-description{font-size: 18px;line-height: 26px;}
}
@media (max-height:740px) {
	.home-banner-container .text-copy{margin-top: 100px;}
	.home-banner-container .text-copy h2{font-size: 42px;}
	.home-banner-container .text-copy .sub-description{font-size: 16px;line-height: 24px;}
}

@media (max-width:600px) {
	.home-banner-container .text-copy{margin-top: 200px;}
	.home-banner-container .text-copy h2{font-size: 42px;}
	.home-banner-container .text-copy .sub-description{font-size: 14px;line-height: 18px;}
}
@media (max-width:600px) and (max-height:800px) {
	.home-banner-container .text-copy{margin-top: 120px;}
}
@media (max-width:600px) and (max-height:700px) {
	.home-banner-container .text-copy{margin-top: 100px;}
}
@media (max-width:600px) and (max-height:600px) {
	.home-banner-container .text-copy{margin-top: 40px;}
	.home-banner-container .text-copy .sub-description{font-size: 13px;line-height: 16px;}
}


.brand-list-popups{position: absolute;bottom: 0;left:0;right: 0;height: 48px;z-index: 4;}
.brand-list-popups .item{width: 16.666666%;background-color: #fff;position: absolute;bottom: 0;height: 8px;-webkit-transition: height 0.15s; -moz-transition: height 0.15s; -ms-transition: height 0.15s; -o-transition: height 0.15s; transition: height 0.15s linear;}
/*
.brand-list-popups .item.dubailink{background-color: #eea100;left:0;}
.brand-list-popups .item.gte{background-color: #0081dd;left:16.66666%;}
.brand-list-popups .item.tripstick{background-color: #ec385e;left:33.333332%;}
.brand-list-popups .item.royallifestyle{background-color: #15b539;left:49.999998%;}
.brand-list-popups .item.sts{background-color: #00609f;left:66.666664%;}
.brand-list-popups .item.nui{background-color: #000;left: 83.33333%}
*/

.brand-list-popups .item.dubailink{background-color: #cc9017;left:0;}
.brand-list-popups .item.gte{background-color: #0957a2;left:16.66666%;}
.brand-list-popups .item.tripstick{background-color: #ec385e;left:33.333332%;}
.brand-list-popups .item.royallifestyle{background-color: #148f37;left:49.999998%;}
.brand-list-popups .item.sts{background-color: #024290;left:66.666664%;}
.brand-list-popups .item.nui{background-color: #000;left: 83.33333%}

.brand-list-popups .item .lip{position: absolute;top:0;left:0;right:0;height: 8px;
-webkit-transition:all 0.1s ease;
       -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
         -o-transition:all 0.1s ease;
            transition:all 0.1s ease;
}
/*
.brand-list-popups .item.dubailink .lip{background-color: #eea100;}
.brand-list-popups .item.gte .lip{background-color: #0081dd;}
.brand-list-popups .item.tripstick .lip{background-color: #ec385e;}
.brand-list-popups .item.royallifestyle .lip{background-color: #15b539;}
.brand-list-popups .item.sts .lip{background-color: #00609f;}
.brand-list-popups .item.nui .lip{background-color: #000;}
*/

.brand-list-popups .item.dubailink .lip{background-color: #cc9017;}
.brand-list-popups .item.gte .lip{background-color: #0957a2;}
.brand-list-popups .item.tripstick .lip{background-color: #ec385e;}
.brand-list-popups .item.royallifestyle .lip{background-color: #148f37;}
.brand-list-popups .item.sts .lip{background-color: #024290;}
.brand-list-popups .item.nui .lip{background-color: #000;}

.brand-list-popups .item .icon-wrapper{margin: auto; margin-top: 15px;text-align: center;width: 120px;height: 120px;text-align: center;padding-top: 0px;}
.brand-list-popups .item .icon-wrapper img{height: 80px;}

/*
.brand-list-popups .item.dubailink .icon-wrapper{background-color: #eea100;}
.brand-list-popups .item.gte .icon-wrapper{background-color: #0081dd;}
.brand-list-popups .item.tripstick .icon-wrapper{background-color: #ec385e;}
.brand-list-popups .item.royallifestyle .icon-wrapper{background-color: #15b539;}
.brand-list-popups .item.sts .icon-wrapper{background-color: #00609f;}
.brand-list-popups .item.nui .icon-wrapper{background-color: #000;}
*/

.brand-list-popups .item.dubailink .icon-wrapper{background-color: #cc9017;}
.brand-list-popups .item.gte .icon-wrapper{background-color: #0957a2;}
.brand-list-popups .item.tripstick .icon-wrapper{background-color: #ec385e;}
.brand-list-popups .item.royallifestyle .icon-wrapper{background-color: #148f37;}
.brand-list-popups .item.sts .icon-wrapper{background-color: #024290;}
.brand-list-popups .item.nui .icon-wrapper{background-color: #000;}





.brand-list-popups .item .text-copy{margin:0;padding:0; line-height:20px;  ;text-align: center;padding-left: 30px;padding-right: 30px; padding-top: 30px;}
.brand-list-popups .item .text-copy h3{margin: 0;padding: 0;padding-bottom: 10px;font-size: 20px;font-weight: 700;color: #fff;}
.brand-list-popups .item .text-copy p{margin:0;padding: 0;line-height: 20px;font-size: 12px;color: #fff;}

.brand-list-popups:hover .item, .brand-list-popups.peep .item{height: 108px;-webkit-transition: height 0.1s; -moz-transition: height 0.1s; -ms-transition: height 0.1s; -o-transition: height 0.1s; transition: height 0.1s linear;}


@media (min-width: 601px) {

	.brand-list-popups .item:hover { background-color: rgba(0,0,0,.7); height: 320px;-webkit-transition: height 0.1s; -moz-transition: height 0.1s; -ms-transition: height 0.1s; -o-transition: height 0.1s; transition: height 0.1s linear;}
	.brand-list-popups .item:hover .icon-wrapper{padding-top: 20px;margin-top: 30px;}
	.brand-list-popups .item:hover .lip{top:auto;bottom:0;
	-webkit-transition:all 0.1s ease;
	       -moz-transition:all 0.1s ease;
	        -ms-transition:all 0.1s ease;
	         -o-transition:all 0.1s ease;
	            transition:all 0.1s ease;
	}

}


@media (max-width: 600px) {
	.brand-list-popups .item .text-copy{padding-left: 10px;padding-right: 10px;}
	.brand-list-popups .item .text-copy h3{font-size: 12px;}
	.brand-list-popups .item .text-copy p{display: none;}
	.brand-list-popups .item .icon-wrapper{height: auto;width: 90%;position: relative;margin-top: 5px;}
	.brand-list-popups .item:hover{height: 280px;}
	.brand-list-popups .item:hover .icon-wrapper{padding-bottom: 10px;padding-top: 10px;}
	.brand-list-popups .item .icon-wrapper img{height: auto;width: 80%;}
}



.subtitlie-menu-spacer{height: 68px;}
.subtitlie-menu{height: 68px; border-bottom: 0px solid #ddd; background-color: #fff;overflow: hidden;position: absolute;left:0;right:0;top:0;width: 100%;margin-top: -68px;z-index: 10;}
.subtitlie-menu .item-logo{width: 300px;text-align: center;padding-top: 10px;padding-bottom: 10px;float: left;}
.subtitlie-menu .item-logo img{height: 48px;}
.subtitlie-menu .item-list{margin:0;padding:0;margin-left: 300px;width: calc(100% - 300px);height: 68px;list-style: none;}
.subtitlie-menu .item-list li{float: left;margin-right: 30px;padding-top: 15px;padding-bottom: 15px;}
.subtitlie-menu .item-list li a{ cursor: pointer; transition: 0.25s;transition-timing-function: ease;transition-timing-function: ease-in-out; text-transform: uppercase; display: block;height: 38px;border-bottom: 2px solid transparent;box-sizing: border-box;line-height: 38px; color: #2d2e2f; letter-spacing: 1px; font-size: 13px;}
.subtitlie-menu .item-list li a:hover{border-color: #000;transition: 0.25s;transition-timing-function: ease;transition-timing-function: ease-in-out;}

.subtitlie-menu.sticky{position: fixed;margin-top: 0;left: 30px;right: 30px;}

@media (max-width: 600px) {
	.subtitlie-menu-spacer{display: none;}
	.subtitlie-menu{display: none;}
	.subtitlie-menu.sticky{position: absolute;}
}

.inner-section-bg{background-color: rgb(212, 212, 212);margin-left: auto; margin-right: auto; max-width: 1800px; }
.working-inner-section-bg{background-color: rgb(212, 212, 212);margin-left: auto; margin-right: auto; max-width: 1800px; }
.section-contact-main{background-color: #e9e9e9;}
.section-bg-light{background-color: #efefef;}

@media (max-width: 1799px) {
	.inner-section-bg{margin-left: 30px; margin-right:30px;}
	.working-inner-section-bg{margin-left: 0; margin-right: 0;}
}


#map_canvas{height: 550px;}


	

.section-home{padding-top: 80px;padding-bottom:60px;}
.section-home.last{padding-top:60px;padding-bottom:60px;}

.section-home .copy{padding-left: 20px;padding-right: 20px;}
.section-home .copy.right{padding-left: 50px;}
.section-home .copy.left{padding-right: 50px;}

.section-home h3{ font-family: 'Philosopher', sans-serif; font-size: 32px;font-weight: 700;padding:0;margin: 0;padding-bottom:40px; padding-top: 100px; color: #2d2e2f; text-transform: uppercase; }
.section-home h3.heading{padding-top: 40px;padding-bottom: 40px;}
.section-home .text-black-copy{font-size: 17px;padding:0;margin: 0;padding-bottom: 10px;line-height: 24px;color: #2d2e2f;font-weight: 300;}
.section-home h3.inside-heading{padding-top: 0px;}

@media (max-width: 600px) {
	.section-home .copy,.section-home .copy.right,.section-home .copy.left{padding-left: 0px;padding-right: 0px;}
	.section-home{padding-top: 40px;padding-bottom: 40px;padding-left: 30px;padding-right: 30px;}
	.section-home h3{font-size: 32px;padding-bottom: 20px;padding-top: 50px;}
	.section-home .text-black-copy{font-size: 14px;line-height: 18px;}

}

.h-brand-image{
	position: relative;
	height: 500px;
	background-size: cover;background-position: center;background-repeat: no-repeat;background-color: #efefef;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.h-brand-image:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.h-brand-image .item-image{height:500px; width: 100%; background-position: center;background-repeat: no-repeat;background-color: #efefef; background-size: cover; }


@media (max-width:1200px) {
    .h-brand-image{height: 400px;}
	.h-brand-image .item-image{height: 400px;}
}
@media (max-width:900px) {
    .h-brand-image{height: 300px;}
	.h-brand-image .item-image{height: 300px;}
}
@media (max-width:700px) {
    .h-brand-image{height: 200px;}
	.h-brand-image .item-image{height: 200px;}
}
@media (max-width:600px) {
    .h-brand-image{
		-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
		filter: grayscale(0%);
	}
}






.h-feature{background-color: #274fa2;padding-top: 100px;padding-bottom: 100px;margin-left: auto;margin-right: auto; max-width: 1800px;}
.h-feature .hf-heading{color: #fff;font-size: 32px;font-weight: 700;margin:0;padding: 0;padding-top: 120px;font-family: 'Philosopher', sans-serif; text-transform: uppercase; }
.h-feature .hf-img{height: 600px;background-color: #fff;background-size: cover; background-position: center; background-repeat: no-repeat;}
.h-feature .hf-copy{margin-top: -325px;background-color: #fff;padding: 50px;font-size: 17px;line-height: 24px;color: #2d2e2f;font-weight: 400;text-align: center;}
.h-feature .hf-copy p{margin: 0;padding: 0;font-size: 14px;line-height: 22px;letter-spacing: .05em;text-align: left;}

@media (max-width:600px) {
    .h-feature{padding-top: 20px;padding-bottom: 70px;}
    .h-feature .hf-heading{font-size: 32px;padding-bottom: 20px;padding-top: 50px;}
    .h-feature .hf-img{margin-top: 40px;}
    .h-feature .hf-copy{margin:0;}
}


.h-feature .-hf-img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.h-feature .-hf-img:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}
@media (max-width:1200px) {
    .h-feature .-hf-img{height: 400px;}
}
@media (max-width:900px) {
    .h-feature .-hf-img{height: 300px;}
}

@media (max-width:600px) {
    .h-feature .-hf-img{
		-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
		filter: grayscale(0%);
	}
}




.btn-v2{ font-weight: 600; border:3px solid #000;color: #2d2e2f;padding:16px 30px;display: inline-block;margin-top: 30px;margin-right:30px;font-size: 13px;text-transform: uppercase;transition: 0.2s; background-color: #fff; }
.btn-v2:hover{color: #159BDB;border-color:#159BDB;transition: 0.2s;}
.btn-v2.working{background-color: rgba(0,0,0,.06); border-color: rgba(0,0,0,.06); -webkit-box-shadow: none;box-shadow: none;color: rgba(0,0,0,.26);outline: none;}


.btn-v4{font-weight: 600; border:3px solid #fff;color: #fff;padding:16px 30px;display: inline-block;margin-top: 30px;margin-right:30px;font-size: 14px;text-transform: uppercase;transition: 0.2s;}
.btn-v4:hover{color: #ccc;border-color:#ccc;transition: 0.2s;}
.btn-v4.working{background-color: rgba(0,0,0,.06); border-color: rgba(0,0,0,.06); -webkit-box-shadow: none;box-shadow: none;color: rgba(0,0,0,.26);outline: none;}


.btn-v3{font-weight: 600; border:3px solid #fff;color: #000; background-color: rgba(255,255,255,0.9); padding:16px 30px;display: inline-block;margin-top: 30px;margin-right:30px;font-size: 14px;text-transform: uppercase;transition: 0.2s;}
.btn-v3:hover{color: #000;border-color:#fff; background-color: #fff; transition: 0.2s;}



.section-footer{background-color: #171717;padding-bottom: 30px; /*margin-bottom: 30px; margin-left: auto; margin-right: auto; max-width: 1800px;*/}
.section-footer .brand-strap{
	padding-top: 32px;
	padding-bottom: 24px;
	border-bottom: 1px solid #383838;
	text-align: center;
}
.section-footer .brand-strap img{height: 80px;}
.section-footer .footer-socials{text-align: right;padding-top: 30px;padding-bottom: 30px;}
.section-footer .footer-socials ul{list-style: none;margin: 0;padding:0;}
.section-footer .footer-socials ul li{list-style: none;margin: 0;padding:0;display: inline-block;margin-left: 20px;}
.section-footer .footer-socials ul li:first-child{margin: 0;}
.section-footer .footer-socials ul li a{ color: rgba(255,255,255,0.5); display: block;  text-decoration: none; color: #fff;height: 46px;width: 46px;border:1px solid rgba(255,255,255,0.5);text-align: center;vertical-align: center; line-height: 45px; font-size: 20px; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;
-webkit-transition:all 0.1s ease;
       -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
         -o-transition:all 0.1s ease;
            transition:all 0.1s ease;
}
.section-footer .footer-socials ul li a:hover{border-color: #fff; color: #fff;
-webkit-transition:all 0.1s ease;
       -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
         -o-transition:all 0.1s ease;
            transition:all 0.1s ease;
}

@media (max-width:600px) {
    .section-footer .footer-socials{text-align: center;}
}

.section-footer .f-phone{float: right;}
.section-footer .f-phone a{display: block;color: rgba(255,255,255,0.5);text-decoration: none;;font-weight: 300;text-transform: uppercase;}
.section-footer .f-phone a:hover{color: #fff;}

.section-footer .text-copy-footer{padding-top:30px; padding-bottom: 30px; color: #fff;font-size: 14px;}
.section-footer .text-copy-footer p{padding:0; margin:0;padding-bottom: 5px;font-weight: 300;color: rgba(255,255,255,0.75);}

.section-footer .footer-nav{padding-top: 20px;padding-bottom: 30px;border-top: 1px solid #383838;}
.section-footer .footer-nav ul{list-style: none;margin:0;padding: 0;}
.section-footer .footer-nav ul li{list-style: none; margin: 0; padding: 0;float: left; width: auto;margin-right: 30px;}
.section-footer .footer-nav ul li a{display: block;color: rgba(255,255,255,0.5);text-decoration: none;;font-weight: 300;text-transform: uppercase;}
.section-footer .footer-nav ul li a:hover{color: #fff;}

.section-footer .copyright{margin-bottom:30px;font-size: 12px;color: rgba(255,255,255,0.4);text-decoration: none;;font-weight: 300;}



.brand-floating-icon{ z-index: 12; position: absolute; bottom: 0; right: 50%; line-height: 130px; margin-right: -65px;margin-bottom: -65px; height: 130px;width: 130px; background-color: #fff; overflow: hidden; text-align: center; vertical-align: ce
;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;}
.brand-floating-icon img{width: 65%;}

.alink{cursor: pointer;}


.banner-container{height: 500px; position: relative;background-color: #000;overflow: hidden;max-width: 1800px;margin-left: auto; margin-right: auto;}
.banner-container .banner-2{ position: relative; height: 100%;}
.banner-container .banner-2 .bg-image{z-index: 1; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;background-size: cover; background-position: center; background-repeat: no-repeat; background-color: #000;}
.banner-container .shadow{position: absolute;top: 0;left:0;right:0;bottom: 0;width: 100%;background-color: #000; opacity: 0.35; z-index:2; }


.banner-container-3{height: 300px; position: relative;background-color: #000;overflow: hidden;max-width: 1800px;margin-left:auto; margin-right: auto;}
.banner-container-3 .banner-3{ position: relative; height: 100%;}

@media (max-width:1799px) {
	.banner-container-3{margin-left: 30px;margin-right: 30px;}
}

.banner-container-3 .banner-3 .bg-image{z-index: 1; position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;background-size: cover; background-position: center; background-repeat: no-repeat; background-color: #000;-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}
.banner-container-3 .banner-3 .bg-image.standard{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */filter: grayscale(0%);}
.banner-container-3 .shadow{position: absolute;top: 0;left:0;right:0;bottom: 0;width: 100%;background-color: #000; opacity: 0.35; z-index:2; }
.banner-container-3 .text-copy{margin-top: 140px;color: #fff; position:relative; z-index:3; }
.banner-container-3 .text-copy h2{font-size: 52px;color: #fff;text-transform: uppercase; text-shadow: 0px 1px 10px #000000;}
.banner-container-3 .text-copy h2.secondary{margin-top: -40px;}

.banner-container.blue{background-color: #254b9b;}
.banner-container.blue .shadow {background-color: #254b9b;}

.banner-container .text-copy{margin-top: 140px;color: #fff; position:relative; z-index:3; }
.banner-container .text-copy.right{text-align: right;}
.banner-container .text-copy h2{font-size: 52px;color: #fff;text-transform: uppercase; text-shadow: 0px 1px 10px #000000;}
.banner-container .text-copy .sub-description{font-size: 20px;line-height: 30px; text-shadow: 0px 1px 5px #000000;}




@media (max-height:800px) {
	.banner-container .text-copy{margin-top: 140px;}
	.banner-container .text-copy h2{font-size: 48px;}
	.banner-container .text-copy .sub-description{font-size: 18px;line-height: 26px;}
}
@media (max-height:740px) {
	.banner-container .text-copy{margin-top: 100px;}
	.banner-container .text-copy h2{font-size: 42px;}
	.banner-container .text-copy .sub-description{font-size: 16px;line-height: 24px;}
}

@media (max-width:600px) {
	.banner-container .text-copy{margin-top: 200px;}
	.banner-container .text-copy h2{font-size: 42px;}
	.banner-container .text-copy .sub-description{font-size: 14px;line-height: 18px;}
}
@media (max-width:600px) and (max-height:800px) {
	.banner-container .text-copy{margin-top: 120px;}
}
@media (max-width:600px) and (max-height:700px) {
	.banner-container .text-copy{margin-top: 100px;}
}
@media (max-width:600px) and (max-height:600px) {
	.banner-container .text-copy{margin-top: 40px;}
	.banner-container .text-copy .sub-description{font-size: 13px;line-height: 16px;}
}



.people-item{padding-bottom: 30px;padding-left: 20px;padding-right: 20px;}
.peopl-profile-image{height: 240px;text-align: center;padding-bottom: 30px;box-sizing: border-box;}

.peopl-profile-image img{height: 200px;}

.peopl-profile-image img{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}

.peopl-profile-image img:hover{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
	filter: grayscale(0%);
}

.peopl-profile-copy{}
.peopl-profile-copy h4{font-size: 16px;font-weight: 500;margin:0;padding: 0;margin-bottom: 10px;}
.peopl-profile-copy h5{font-size: 14px;font-weight: 300;margin:0;padding: 0;margin-bottom: 10px; text-transform:uppercase; }
.peopl-profile-copy p{font-weight: 300;font-size: 13px;line-height: 18px;}

.g-wrapper{padding:20px;background-color: #efefef;margin-bottom: 60px;min-height: 160px;font-size: 16px;line-height: 20px;font-weight: 300;}
.g-wrapper .gno{font-size: 42px;margin-right: 10px;}

.service-wrapper{
	padding:20px;background-color: #274fa2;color:#fff; margin-bottom: 20px;min-height: 60px;font-size: 16px;line-height: 20px;font-weight: 300;
	-webkit-transition:all 0.25s ease;
       -moz-transition:all 0.25s ease;
        -ms-transition:all 0.25s ease;
         -o-transition:all 0.25s ease;
            transition:all 0.25s ease;
}
.service-wrapper .gno{font-size: 42px;margin-right: 10px;}
.service-wrapper:hover{
	background-color: #000;
	color:#fff;
	-webkit-transition:all 0.25s ease;
       -moz-transition:all 0.25s ease;
        -ms-transition:all 0.25s ease;
         -o-transition:all 0.25s ease;
            transition:all 0.25s ease;
}


#PageMenu{position: fixed;top:0;left: 0;right: 0;bottom: 0;background-color: #171717;color:#fff;z-index: 20;overflow-x: auto;}
#PageMenu a{color: #8b8b8b; text-decoration: none;}
#PageMenu a:hover{color: #fff; text-decoration: none;
-webkit-transition:all 0.1s ease;
       -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
         -o-transition:all 0.1s ease;
            transition:all 0.1s ease;
}
#PageMenu ul{list-style: none;margin: 0;padding: 0;padding-top: 100px;padding-bottom: 100px;}
#PageMenu ul li{list-style: none;margin: 0;padding: 0;padding-bottom: 30px;}
#PageMenu ul li a{height: 50px; line-height: 50px; font-size: 50px;}
#PageMenu ul li.sub{padding-left: 60px;font-size: 24px;padding-bottom: 15px;}
#PageMenu ul li.sublast{padding-bottom: 30px;}
#PageMenu ul li.sub a{font-size: 24px;line-height: 24px;height: 24px;}

.working {background-color: rgba(0,0,0,.06); border-color: rgba(0,0,0,.06); -webkit-box-shadow: none;box-shadow: none;color: rgba(0,0,0,.26);outline: none;}




