body,html{width:100%;font-size:100%;font-size:14pt;color:#555;font-family:Lato, Arial, Helvetica, sans-serif;background-color:#fff;overflow-x:hidden;line-height:1.5;} 
*{margin:0px;box-sizing:border-box;}
body{overflow: hidden;}

.section:after, .container:after, #footer:after{display:block;content:'';clear:both;}
.container{max-width:1280px;margin:0px auto;padding:0px 32px;position:relative;}
.container + .container{padding-top:64px;}
.section{padding:128px 0px;}
.section.thin{padding:64px 0px;}
.section.bottomoverlay{padding-bottom:0px;}
.tcenter{text-align:center;}
.ucase{text-transform:uppercase;}
.dkblue{color:#1e2b49;}
.gold{color:#BEA473;}
.white{color:#fff;}


/* GRID COLUMNS
##################################################################################*/
.col_full { width: 100%; }
.col_half { width: 48%; }
.col_one_third { width: 30.63%; } 
.col_two_third { width: 65.33%; }
.col_one_fourth { width: 22%; }
.col_three_fourth { width: 74%; }
.col_one_fifth { width: 16.8%; }
.col_two_fifth { width: 37.6%; }
.col_three_fifth { width: 58.4%; }
.col_four_fifth { width: 79.2%; }
.col_one_sixth { width: 13.33%; }
.col_five_sixth { width: 82.67%; }
.col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, 
.col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth,.col_one_sixth, .col_five_sixth {
display: block;position: relative;margin-right: 4%;float: left;text-align:left;}
.col_full {clear: both; float: none; margin-right: 0;}
.col_last{margin-right: 0 !important; clear: right;} 

/*PAGE LOADER*/
#pageload{height:100%;width:100%;position:fixed;z-index:9999;background-color:#fff;}
#pageload .loader{  position: relative; top: 50%; transform: translateY(-50%);margin-top:-80px;}
.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#CCC;font-size:10px;margin:0 auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.loader:after,.loader:before{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}

/* HEADER
############################################################ */
#header{width:100%;background-color:#f2f2f2;height:100px;padding-left:32px;}
#menu-trigger{display:none;}


#header #logo svg.hlogo{margin-bottom:5px;display:block;width:236px;fill:#000;height:22px;}
#header #logo svg.htag{width:236px;fill:#000;height:12.58px;}

#header #logo{height:auto;margin-top:17px;float:left;}
#header #logo svg.rrd{height:66px;width:219px;fill:#1e2b49;}


#topmenu{position:absolute;right:0px;top:0px;padding-right:32px;}
#topmenu ul, #topmenu li{padding:0px;margin:0px;list-style:none;display:block;}
#topmenu li{display:inline-block;line-height:50px;margin:0px 32px;}
#topmenu li:first-child{margin-left:0px;}#topmenu li:last-child{margin-right:0px;}
#topmenu li a,#topmenu li{color:#1e2b49;text-decoration:none;font-size:12pt;}

#header > #menu{float:right;}
#header > #menu > #main-menu > li:last-child{margin-right:0px;}
#header > #menu > #main-menu{background-color:#1e2b49;}

#header > #menu > #main-menu, #header > #menu > #main-menu li{padding:0px;margin:0px;list-style:none;display:block;}
#header > #menu > #main-menu{display: block;height: 50px;margin-top: 50px;}
#header > #menu > #main-menu > li a{font-size:14pt;color:#fff;text-transform:uppercase;text-transform:upppercase;text-decoration:none;}
#header > #menu > #main-menu > li:hover > a{color:#68fcf7;}
#header > #menu > #main-menu > li > a.active{color:#68fcf7;}
#header > #menu > #main-menu > li{display:inline-block;margin:0 32px;line-height:50px;}
#header > #menu > #main-menu {padding-right:190px;}

#main-menu:before{content:'';display:block;height:50px;width:50px;position:absolute;margin-left:-50px;background-image:url(../img/menu/angle-top.png);background-position:right top;background-repeat:no-repeat;}
#main-menu{background-image:url(../img/menu/menu-top.png);background-position:left top;background-repeat:no-repeat;position:relative;}

.menu-container, .menu-container > li{padding:0px;margin:0px;list-style:none;display:block;}
.menu-container{position:absolute;left:0px;width:100%;background-color:#1e2b49;width:100%;padding:32px;z-index:2;}
.menu-container{background-image:url(../img/menu/menu-bottom.png);background-position:left top;background-repeat:no-repeat;}

#header > #menu > #main-menu > li > .menu-container, #header > #menu > #main-menu > li > .menu-container > li{padding:0px;margin:0px;list-style:none;display:block;}
#header > #menu > #main-menu > li > .menu-container{position:absolute;left:0px;width:100%;background-color:#1e2b49;width:100%;padding:32px;z-index:2;}
#header > #menu > #main-menu > li > .menu-container{background-image:url(../img/menu/menu-bottom.png);background-position:left top;background-repeat:no-repeat;}


/*SUB MENU STYLES*/
#header > #menu > #main-menu > li > .menu-container > li > ul, #header > #menu > #main-menu > li > .menu-container > li > ul > li{padding:0px;margin:0px;list-style:none;display:block;}
#header > #menu > #main-menu > li > .menu-container > li > ul{display:none;}
#header > #menu > #main-menu > li > .menu-container > li.active > ul{display:block;}
#header > #menu > #main-menu > li > .menu-container li a.hover{color:#68fcf7;}
#header > #menu > #main-menu > li > .menu-container li a{color:#fff;text-decoration:none;cursor:pointer;text-transform:none;}
#header > #menu > #main-menu > li > .menu-container li a:hover{color:#68fcf7;}
#header > #menu > #main-menu > li > .menu-container > li > a{font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:15pt;line-height:32px;font-weight:700;}
#header > #menu > #main-menu > li > .menu-container > li > a.active{color:#68fcf7;}
#header > #menu > #main-menu > li > .menu-container > li > a:hover:before{color:#fff;}

#header > #menu > #main-menu > li > .menu-container > li > ul{margin-bottom:16px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li{line-height:36px;font-size:14pt;padding-left:32px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns{display:none;}
#header > #menu > #main-menu > li > .menu-container > li.active > .menu-columns{display:block;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul, #header > #menu > #main-menu > li > .menu-container > li > .menu-column > ul > li{padding:0px;margin:0px;display:block;list-style-type:none;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li{line-height:36px;font-size:14pt;padding-left:32px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li > ul{color:rgba(255,255,255,.75);font-size:12pt;line-height:24px;list-style:none;margin-bottom:16px;padding-left:12px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li > ul li a{color:rgba(255,255,255,.75);font-size:12pt;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc > ul > li > ul li a:hover{color:#68fcf7;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc{display:inline-block;vertical-align:text-top;margin-bottom:16px;height:100%;border-left:1px Solid #fff;margin-left:25px;min-height:165px;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc:first-child{padding-left:0px;margin-left:0px;border-left:none;}
#header > #menu > #main-menu > li > .menu-container > li > .menu-columns > .mc.noline{border-left:none;padding-left:25px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul{color:#fff;font-size:12pt;line-height:24px;list-style:disc;margin-bottom:16px}

#header #menu #main-menu > li > a.active{color:#68fcf7;}
#header #menu #main-menu > li.active{background-image:url(../img/menu/menu-arrow.png);background-position:bottom center;background-repeat:no-repeat;}

/* SUB MENU FIXES */
#header > #menu > #main-menu > li > .menu-container > li {line-height:1;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul {padding-left:12px;}
#header > #menu > #main-menu > li > .menu-container > li > ul > li > ul > li > a{font-size:12pt;color:rgba(255,255,255,.75);}

.mclose{color:#fff;display:block;height:24px;width:24px;text-align:center;float:right;position:relative;right:148px;cursor:pointer;}
.mclose:hover{color:#68fcf7;}
.mclose i{font-size:18px;line-height:24px;}

#menu{position:relative;}
.menu-angle{width:714px;background-image:url(../img/menu/angle-bottom.png);background-position:right top;background-repeat:no-repeat;}
.menu-angle{position:absolute;left:-714px;top:100px;}


/* e114 
content:'\e114';font-family: 'lined-icons' */
#header > #menu > #main-menu > li > .menu-container > li > a:before{content:'\00a0';font-family: 'lined-icons';font-size:16px;height:32px;width:20px;line-height:32px;text-align:center;margin-right:8px;color:#fff;display:inline-block;}
#header > #menu > #main-menu > li > .menu-container > li > a.expand-sub:before{content:'\e114';font-family: 'lined-icons'}
#header > #menu > #main-menu > li > .menu-container > li > a.expand-sub.active:before{content:'\e117';}



/* #header > #menu > #main-menu > li > .menu-container > li:hover > .menu-columns{display:block;}
#header > #menu > #main-menu > li > .menu-container > li:hover > ul{display:block;} */



/* CORRECT PLUS MINUS ISSUE 
#header > #menu > #main-menu > li > .menu-container > li > a:before{display:none;}
#header > #menu > #main-menu > li > .menu-container > li > span.expand-sub{font-size:16px;height:32px;width:32px;line-height:32px;text-align:center;margin-right:8px;color:#fff;cursor:pointer;}
#header > #menu > #main-menu > li > .menu-container > li.active > span.expand-sub{content:'\e117';}
#header > #menu > #main-menu > li > .menu-container > li > span.expand-sub:hover{color:#68fcf7;}
*/






/*VIDEO BACKGOUND*/
#slider.video-bg{position:relative;overflow:hidden;background-color:#000;}
#slider.video-bg video{position:absolute;/*top:50%;left:50%;transform:translate(-50%, -50%);*/top:0px;/*left:50%;transform:translateX(-50%);width:100%;*/left:50%;margin-left:-50%;}
#header+section.video-bg{margin-top:0px;}
#header.sticky+section.video-bg{margin-top:0px;}

/*
.vidintro h2{font-size:56px;font-weight:700;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;text-align:left;text-transform:uppercase;line-height:1.2;margin-bottom:12px;text-shadow:0px 6px 12px rgba(0,0,0,1);}
.vidintro p{font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:28px;font-family:Lato, Arial, Helvetica, sans-serif;text-shadow:0px 6px 12px rgba(0,0,0,1);}
.vidintro p span{color:#2affe4;}
*/
.vidanimate{opacity:0;}

#vidintro > div{position:relative;}
#vidintro{position:absolute;left:0px;bottom:0px;padding:96px 128px;z-index:5;color:#fff;width:100%;}
#vidintro h1, #vidintro h2{font-size:56px;font-weight:700;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;text-align:left;text-transform:uppercase;line-height:1.2;margin-bottom:12px;text-shadow:0px 6px 12px rgba(0,0,0,1);}
#vidintro p{font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:28px;font-family:Lato, Arial, Helvetica, sans-serif;text-shadow:0px 6px 12px rgba(0,0,0,1);}
#vidintro p span{color:#2affe4;display:inline-block;}
#vidoverlay{position:absolute;height:100%;width:100%;background-image:url(../img/video-overlay.png);background-repeat:repeat-x;background-position:bottom;top:0px;z-index:4;opacity:1;}

#vidintro #vanim3{height:0px !important;overflow:hidden;transition:all 1s ease-in-out;opacity:0;position:absolute;right:0px;top:50%;}
#vidintro.finished #vanim3{height:72px !important;overflow:visible;opacity:1;margin-top:-12px;}

#vidintro #vanim3{height:72px !important;overflow:visible;opacity:1;margin-top:-12px;outline:0;}


/* Unecessary as of 9152016
#slider.video-bg .slide-caption{text-align:left;color:#fff;position:absolute;left:96px;bottom:96px;}

#slider.video-bg .slide-caption:not(.swiper-slide-active){}

#slider.video-bg .swiper-slide {
    text-align: left;
    display:block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
 

#slider.video-bg .swiper-slide{opacity:0 !important;}
#slider.video-bg .swiper-slide.swiper-slide-active{opacity:1 !important;}

.slideAnimate {
  opacity: 0;
}

*/






/*HP SPLASH SECTIONS*/
a.sbutton{text-decoration:none;line-height:1;max-width:120px;display:block;text-align:center;}
a.sbutton div{background-color:#D2145A;height:50px;width:50px;border-radius:50%;margin:0px auto;box-shadow:0px -2px 12px rgba(0,0,0,.5);}
a.sbutton div svg{height:25px;width:auto;overflow:hidden;fill:#fff;margin:12.5px auto;}
a.sbutton span{display:inline-block;color:#D2145A;font-size:13pt;text-decoration:none;margin-top:5px;max-width:120px;}
a.sbutton:hover div{background-color:#BEA473;}
a.sbutton:hover span{color:#BEA473;}
a.sbutton:active div{box-shadow:0px 0px 0px rgba(0,0,0,0);}
a.sbutton:active div svg{fill:#1e2b49;}
a.sbutton:active span{color:#1e2b49;}
a.sbutton.bcenter{margin:0px auto;}
a.sbutton.overlay{position:relative;top:42px;}
a.sbutton.contact-us-read-more {position:absolute;/*top:250px;left:50px;*/bottom: -45px;left: 125px;}

.section.hpgroup{background-image:url(../img/splash-group.jpg);background-position:center bottom;background-size:100% auto;position:relative;background-repeat:no-repeat;background-color:#fff;padding-bottom:250px;}
.section.hpgroup h2{font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;font-size:28pt;margin-bottom:16px;font-weight:700;}
.section.hpgroup p{font-size:18pt;max-width:600px;margin:0px auto;margin-bottom:24px;}


.section.hpcouple{background-image:url(../img/splash-couple.jpg);background-position:center top;background-size:cover;min-height:435px;}
.section.hpcouple h2{font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;font-size:28pt;font-weight:400;max-width:600px;line-height:1.25;margin:0px auto;margin-bottom:16px;}
.section.hpcouple p{font-size:18pt;max-width:600px;margin:0px auto;margin-bottom:24px;}
.section.hpcouple .container{max-width:none;margin-top:10%;padding:32px;background-color:rgba(104, 252, 247, .5);}


.section.hpglobe{background-image:url(../img/splash-globe.png);background-position:center center;background-size:cover;min-height:435px;}
.section.hpglobe h2{font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;font-size:28pt;font-weight:400;max-width:600px;line-height:1.25;margin-bottom:16px;z-index:3;
text-shadow:0px 4px 8px #000, 0px 0px 128px #fff, 0px 0px 128px #fff;}
.section.hpglobe p{font-size:18pt;max-width:400px;margin-bottom:24px;}

.section.hpglobe.parallax{background-image:url(../img/splash-globe.jpg);}

/*DISCOVER BAR*/
#discover{background-color:#fff;border-top:1px Solid #1e2b49;position:relative;}
#discover h4{font-size:15pt;text-transform:uppercase;color:#1e2b49;line-height:64px;}
#discover ul{padding:0px;margin:0px;list-style:none;}
#discover a{text-decoration:none;color:#BEA473;font-size:12pt;font-weight:bold;}
#discover li{line-height:1;display:block;margin-bottom:12px;}
#discover a:hover{color:#1e2b49;text-decoration:underline;}
#discover .container{position:relative;}

#dtrigger{display:block;width:50px;height:50px;background-color:#BEA473;border-radius:50%;text-align:center;box-shadow:0px -2px 12px rgba(0,0,0,.5);}
#dtrigger{position:absolute;top:0px;right:0px;margin-top:-25px;}
#dtrigger i{color:#fff;font-size:32px;line-height:50px;}
#dtrigger:hover i{color:#1e2b49;}

#discover .faddress{color:#1e2b49;}
#discover .faddress h5{font-size:13pt;text-transform:uppercase;}
#discover .faddress p{font-size:12pt;}

#discover .fresponsibility a{margin-right:16px;display:inline-block;vertical-align:text-top;}
#discover .fresponsibility span{display:inline-block;color:#1e2b49;font-size:12pt;line-height:20px;border-left:1px Solid #1e2b49;padding-left:32px;height:75px; vertical-align:text-top;padding-top:35px;margin-left:16px;}


/* #discover .container+.container{padding-top:0px;} */
#discover .container+.container{padding:32px;}
#discover .sh{display:none;} 





#footer{padding:32px;}
#footer{background-image:url(../img/footer-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;}



#footer{text-align:center;position:relative;}
#footer #flogo{display:block;position:absolute;left:32px;top:50px;}
#footer ul.fmenu{padding:0px; list-style:none;display:block;margin:0px auto;text-align:center;}
#footer ul.fmenu li{display:inline-block;margin:16px;}

#footer a{text-transform:uppercase;color:#e6e6e6;text-decoration:none;font-size:11pt;}
#footer a:hover{text-decoration:underline;}


#footer .disclaimer{font-size:10pt;line-height:1.25;color:#e6e6e6;margin:0px auto;padding:0px;}

/* LOGO OPTION 1
#footer_logo1{position:absolute;left:32px;top:64px;}
#footer_logo2{}
#footer ul.fmenu{position:relative;max-width:740px;}
#footer_logo3{position:absolute;right:-270px;}
*/

/* LOGO OPTION 2 */
#footer_logo1{position:absolute;left:10%;top:64px;}
#footer_logo2{position:absolute;right:10%;top:100px;}
#footer_logo3{position:absolute;right:5.5%;top:42px;} 

/* LOGO OPTION 3  
#footer_logo1{position:absolute;left:32px;top:64px;}
#footer_logo2{}
#footer_logo3{position:absolute;right:32px;top:72px;} 
*/

/* LOGO OPTION 4 
#footer_logo1{margin-top:16px;margin-right:32px;}
#footer_logo2{margin-top:18px;}
#footer_logo3{margin-top:18px;margin-left:32px;} 
#footer .disclaimer{margin-top:12px;}
*/

/*PARALLAX SECTION 
##################################################################################*/
.vcenter{  position: relative; top: 50%;  transform: translateY(-50%);}
section.parallax, .section.parallax{background-attachment:fixed;background-position:50% 0px;background-repeat:no-repeat;}


/*APPROACH PAGE
##################################################################################*/
#slider.approach-globe{
background: rgb(3,31,54); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(3,31,54,1) 0%, rgba(4,21,40,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(3,31,54,1) 0%,rgba(4,21,40,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(3,31,54,1) 0%,rgba(4,21,40,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#031f36', endColorstr='#041528',GradientType=1 ); /* IE6-9 */
}

#slider.approach-globe .container{
	/*position: relative;top: 50%;transform: translateY(-50%);*/
	padding:64px;max-width:none;
}

#slider.approach-globe .container h1:first-child,
#slider.approach-globe .container h2:first-child{margin-bottom:32px;font-size:25pt;}
#slider.approach-globe .container h2:first-child br{} 

#slider.approach-globe #approach-globe-wrapper{
	margin:0px auto;
	position:relative;
	width:981px;height:580px; 
	transform:scale(1);	
	background-image:url(../img/approach-globe.png);background-position:right center;background-repeat:no-repeat;

}


#apr-orbit{width:657px;height:433px;position:absolute;top:53px;left:125px;opacity:.75;}
#apr-orbit svg{fill:#BEA473;}

.apr-item h2{font-family:Montserrat, Lato, Arial, Helvetica, sans-serif; font-weight:700; line-height:1;cursor:pointer;color:#fff; display:inline-block; letter-spacing:1px;text-shadow:0px 4px 8px #000;color:#BEA473;}
.apr-item{position:absolute;display:inline-block;}
.apr-content{color:#fff;font-size:17px;line-height:1.2;}
.apr-content p{background-color:rgba(3,31,54,0);}
.apr-item.apr-; h2:hover{color:#BEA473;}
.apr-item h2:hover{color:#68fcf7;opacity:1;}


.apr-pos1{left:0px;top:220px;width:320px;opacity:1;}
.apr-pos1 h2{font-size:48px;background-color:rgba(3,31,54,0);margin-bottom:10px;text-shadow:0px 4px 8px #000, 0px 0px 128px #fff, 0px 0px 128px #fff;}
.apr-pos1 .apr-content{}

.apr-pos4{top:487px;left:431px;opacity:.45;}
.apr-pos4 h2{font-size:36px;letter-spacing:2px;}
.apr-pos4 .apr-content{opacity:0;height:0;width:0;overflow:hidden;}

.apr-pos3{top:160px;left:660px;}
.apr-pos3 h2{font-size:40px;letter-spacing:2px;opacity:.6;}
.apr-pos3 .apr-content{opacity:0;height:0;width:0;overflow:hidden;}


.apr-pos2{top:30px;left:260px;}
.apr-pos2 h2{font-size:44px;letter-spacing:2px;opacity:.75;}
.apr-pos2 .apr-content{opacity:0;height:0;width:0;overflow:hidden;}


/*animatinos*/
.apr-item{transition:all .5s ease-in-out;}
.apr-pos1 .apr-content{transition:all .5s ease-in-out;}



#approach-bottom{background-image:url(../img/approach-bottom-bg.jpg);background-position:center bottom;background-repeat:no-repeat;background-color:#d0d2d1;padding-bottom:420px;}

.apr-boxes{max-width:1000px;margin:0px auto;position:relative;}
.apr-boxes:after{content:'';display:block;clear:both;}
.aprbox{width:200px;height:200px;float:left;text-align:center;letter-spacing:1px;color:#68fcf7;padding:16px 0px 32px 0px;cursor:pointer;position:relative;transition:all .25s ease-in-out;margin:20px;}
.aprbox svg{display:block;height:100px;width:100px;fill:#1e2b49;margin:0px auto;}
.aprbox h3{color:#1e2b49;line-height:1.2;font-size:18px;font-weight:normal;}

.aprbox .c1{position:absolute;height:25px;width:25px;border:1px Solid #1e2b49;top:0px;left:0px; border-right:none;border-bottom:none;}
.aprbox .c2{position:absolute;height:25px;width:25px;border:1px Solid #1e2b49;top:0px;right:0px; border-left:none;border-bottom:none; }
.aprbox .c3{position:absolute;height:25px;width:25px;border:1px Solid #1e2b49;bottom:0px;left:0px;  border-right:none;border-top:none;}
.aprbox .c4{position:absolute;height:25px;width:25px;border:1px Solid #1e2b49;bottom:0px;right:0px; border-left:none;border-top:none; }


.aprbox{transition:all .25s ease-in-out;}
.aprbox svg{transition:all .25s ease-in-out;}
.aprbox h3{transition:all .25s ease-in-out;}
.aprbox .c1{transition:all .25s ease-in-out;}
.aprbox .c2{transition:all .25s ease-in-out;}
.aprbox .c3{transition:all .25s ease-in-out;}
.aprbox .c4{transition:all .25s ease-in-out;}



.aprbox:hover{background-color:#1e2b49;}
.aprbox:hover svg{fill:#fff;}
.aprbox:hover h3{color:#fff;}
.aprbox:hover .c1{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;top:5px;left:5px; border-right:none;border-bottom:none;}
.aprbox:hover .c2{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;top:5px;right:5px; border-left:none;border-bottom:none; }
.aprbox:hover .c3{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;bottom:5px;left:5px;  border-right:none;border-top:none;}
.aprbox:hover .c4{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;bottom:5px;right:5px; border-left:none;border-top:none; }

.aprbox-content{display:none;color:#fff;}

.aprbox.active{position:absolute;height:100%;width:100%;background-color:#1e2b49;z-index:2;cursor:auto;}
.aprbox.active svg{fill:#fff;}
.aprbox.active h3{color:#fff;}
.aprbox.active .aprbox-content{display:block;}

.aprbox.active h3 br{display:none;}


.aprbox.active .c1{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;top:5px;left:5px; border-right:none;border-bottom:none;}
.aprbox.active .c2{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;top:5px;right:5px; border-left:none;border-bottom:none; }
.aprbox.active .c3{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;bottom:5px;left:5px;  border-right:none;border-top:none;}
.aprbox.active .c4{position:absolute;height:50%;width:50%;border:1px Solid #68fcf7;bottom:5px;right:5px; border-left:none;border-top:none; }

.aprbox-content .aprbox-close{position:absolute;top:25px;right:25px;cursor:pointer;height:24px;width:24px;text-align:center;line-height:24px;display:block;z-index:3;color:#68fcf7;}



.aprbox-content ul, .aprbox-content li{display:block;list-style:none;padding:0px;margin:0px;font-size:16px;}
.aprbox-content li:after{content:'\2666';display:block;font-size:10px;text-align:center;}
body.mobile .aprbox-content li:after{content:'\2022';}
.aprbox-content li:last-child:after{display:none;}







/*SUB PAGE LAYOUT
##################################################################################*/

.splash{
position:relative;
height:350px;
/*
background-image:url(../img/heading-bg.png);
background-size:cover;background-repeat:no-repeat;background-position:right;
background-position:center -100px;
*/
}

/*
.splash .bg{
background-image: radial-gradient(center center, circle cover, #1f2b4a, #374461);
background-image: -o-radial-gradient(center center, circle cover, #1f2b4a, #374461);
background-image: -ms-radial-gradient(center center, circle cover, #1f2b4a, #374461);
background-image: -moz-radial-gradient(center center, circle cover, #1f2b4a, #374461);
background-image: -webkit-radial-gradient(center center, circle cover, #1f2b4a, #374461);
}
*/

.splash .bg{
background-image:url(../img/footer-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;
}

/*.splash .container{height:250px;} */
.splash .container{height:155px;}
.splash h1{color:#BEA473;/*text-shadow:0px 4px 8px #000, 0px 0px 128px #fff, 0px 0px 128px #fff;*/
font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:15pt;line-height:32px;font-weight:700;
font-size:25pt;display:block;max-width:300px;line-height:1.2;
position: relative;top: 50%;transform: translateY(-50%);float:left;}

.splash h1.pink{color:#d2145a;}
.splash h1.ltblue{color:#68fcf7;}
.splash h1.silver{color:#c3c3c3;}
.splash h1.orange{color:#fbaf3a;}
.splash h1.blue2{color:#29ABE2;}



.splash .banner{display:block;position:absolute;box-shadow:10px 10px 20px rgba(0,0,0,.5);top:32px;right:0px;margin:0px;padding:0px;height:295px;width:800px;overflow:hidden;}
.splash .button{background-color:#d2145a;color:#fff;font-size:14pt;display:inline-block;padding:8px 16px;font-weight:bold;text-decoration:none;border-radius:4px;position:absolute;left:32px;top:180px;}
#content .is-content p a.button{background-color:#d2145a;color:#fff;font-size:13pt;display:inline-block;padding:8px 16px;font-weight:normal;text-decoration:none;border-radius:4px;}






.section.white{background-color:#fff;color:inherit;}


#content h2{font-size:25pt;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:32px;font-weight:700;line-height:1.25;}



#content h2 + p{margin-top:16px;font-size:20px;}

/*LAK 6/13/2017 - START*/
div.layout2.fbox {border:0px!important;margin-right:2%;}
div.layout2{max-width:900px;margin:0px auto;position:relative;}
div.layout2.fbox .bluebox.ltblue a p svg {fill: #1f2b4a;}
div.layout2.fbox .bluebox.ltblue a p{display:block;font-size:15pt;padding:15px;border:1px Solid #1e2b49;line-height:1.25em;margin-bottom:0px!important;font-weight:normal;}
div.layout2.fbox .bluebox.ltblue a p.small_font {font-size:17px;line-height:1em;}

div.layout2.fbox .bluebox.ltblue a:hover p svg, div.layout2.fbox .bluebox.ltblue a:focus p svg, div.layout2.fbox .bluebox.ltblue a:active p svg {fill: #fff;}
div.layout2.fbox .bluebox.ltblue a:hover p, div.layout2.fbox .bluebox.ltblue a:focus p, div.layout2.fbox .bluebox.ltblue a:active p{border:1px Solid #fff;}
div.layout2.fbox .bluebox.ltblue a{position:absolute;}
div.layout2.fbox .bluebox.ltblue a{display:block;background-color:#68fcf7;color:#1e2b49;width:100%;padding:10px;text-align:center;}
div.layout2.fbox .bluebox.ltblue a:hover, div.layout2.fbox .bluebox.ltblue a:focus, div.layout2.fbox .bluebox.ltblue a:active{background-color:#1e2b49; color:#fff; text-decoration:none!important;}

.layout2:after{content:'';display:block;clear:both;}
/*LAK 6/13/2017 - END*/

.layout1{max-width:900px;margin:0px auto;position:relative;margin-top:32px;}
.layout1 .bluebox{position:absolute;margin-left:85px;margin-top:-89px;}
.layout1 .bluebox{display:block;background-color:#004775;color:#fff;width:320px;padding:15px;text-align:center;}
#content .layout1 .bluebox p{display:block;font-size:18pt;font-weigth:700;padding:30px;border:1px Solid #fff;line-height:1.25;margin-bottom:0px;min-height:276px;}
.layout1 .bluebox.pink{background-color:#d2145a;}
.layout1 .bluebox.ltblue{background-color:#68fcf7;color:#1e2b49;}
.layout1 .bluebox.gold{background-color:#BEA473;color:#fff;}
.layout1 .bluebox.silver{background-color:#c3c3c3;color:#1e2b49;}
#content .layout1 .bluebox.silver p{border:1px Solid #1e2b49;}
#content .layout1 .bluebox.smalltext p{font-size:15pt;}



.layout1 > p{color:#000;font-size:14pt;max-width:340px;text-align:left;float:right;padding:32px 0;}
.layout1 .fixfloat{float:right;max-width:380px;padding:32px 0;} 
.layout1 .fixfloat p{float:none;max-width:380px;text-align:left;color:#000;font-size:14pt;} 


p.large{}

.layout1:after{content:'';display:block;clear:both;}
.focal{width:100%;max-width:900px;}
p.black{color:#000;}p.large{font-size:20px;}

.section.dkblue{background-color:#1e2b49;color:#fff;}
.section.nobottommargin{padding-bottom:0px;}
.section.notopmargin{padding-top:0px;}
.section.smallbottommargin{padding-bottom:32px;}

.fboxes1{max-width:860px;margin:0px auto;margin-top:64px;}
.fboxes1 .fbox{border:1px Solid #68fcf7;border-left:none;width:25%;float:left;text-align:center;letter-spacing:1px;color:#68fcf7;padding:16px 0px 32px 0px;cursor:pointer;position:relative;transition:all .25s ease-in-out;min-height:205px;}
.fboxes1.col5 .fbox{width:20%;font-size:16px;}

.fboxes1 .fbox:hover{}
.fboxes1 .fbox.active{background-color:#1e3f59;}
.fboxes1 .fbox:first-child{border-left:1px Solid #68fcf7;}
.fboxes1 .fbox svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;}
.fboxes1 .fbox span{letter-spacing: -.05px;display:block;}

.fboxes1 .fbox .c1{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;left:-3px; }
.fboxes1 .fbox .c2{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;right:-3px; }
.fboxes1 .fbox .c3{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;left:-3px; }
.fboxes1 .fbox .c4{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;right:-3px; }

.fboxes1 .fbox.active .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fboxes1 .fbox.active .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fboxes1 .fbox.active .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fboxes1 .fbox.active .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.fboxes1 .fboxmarker{padding-bottom:16px;text-align:left;position:relative;clear:both;}
.fboxes1 .fboxmarker svg{fill:#68fcf7;height:62px;width:13px;margin-left:-6px;position:relative;left:12.5%;transition:left .5s ease-in-out;}
.fboxes1 .fboxmarker.p1 svg{left:12.5%;}
.fboxes1 .fboxmarker.p2 svg{left:37.5%;}
.fboxes1 .fboxmarker.p3 svg{left:62.5%;}
.fboxes1 .fboxmarker.p4 svg{left:87.5%;}

.fboxes1.col3 div.fbox:first-of-type{margin-left:12.5%}
.fboxes1.col3 .fboxmarker.p1 svg{left:25%;}
.fboxes1.col3 .fboxmarker.p2 svg{left:50%;}
.fboxes1.col3 .fboxmarker.p3 svg{left:75%;}


.fboxes1.col5 .fboxmarker.p1 svg{left:10%;}
.fboxes1.col5 .fboxmarker.p2 svg{left:30%;}
.fboxes1.col5 .fboxmarker.p3 svg{left:50%;}
.fboxes1.col5 .fboxmarker.p4 svg{left:70%;}
.fboxes1.col5 .fboxmarker.p5 svg{left:90%;}

.fboxes1 .fboxcontent{display:none;border:1px Solid #68fcf7;color:#68fcf7;text-align:left;padding:32px;}
.fboxes1 .fboxcontent ul{padding-left:20px;}
.fboxes1 .fboxcontent.active{display:block;}

.fboxes1.gold .fbox svg{fill:#BEA473;}
.fboxes1.gold .fbox{border:1px Solid #1e2b49;color:#1e2b49;border-left:none;}
.fboxes1.gold .fbox:first-child{border-left:1px Solid #1e2b49;}
.fboxes1.gold .fboxmarker svg{fill:#1e2b49;}
.fboxes1.gold .fboxcontent{border:1px Solid #1e2b49;color:#1e2b49;}

.fboxes1.gold .fbox.active{background-color:#fff;}
.fboxes1.gold .fbox.active .c1{border:none; }
.fboxes1.gold .fbox.active .c2{border:none; }  
.fboxes1.gold .fbox.active .c3{border:none; }
.fboxes1.gold .fbox.active .c4{border:none; }

/**LAK - 6/12/17**/
.fboxes1.lightblue .fbox svg{fill:#1e2b49;}
.fboxes1.lightblue .fbox{border:1px Solid #1e2b49;color:#1e2b49;border-left:none;}
.fboxes1.lightblue .fbox:first-child{border-left:1px Solid #1e2b49;}
.fboxes1.lightblue .fboxmarker svg{fill:#1e2b49;}
.fboxes1.lightblue .fboxcontent{border:1px Solid #1e2b49;color:#1e2b49;}

.fboxes1.lightblue .fbox.active{background-color:#68fcf7;}
.fboxes1.lightblue .fbox.active .c1{border:none; }
.fboxes1.lightblue .fbox.active .c2{border:none; }  
.fboxes1.lightblue .fbox.active .c3{border:none; }
.fboxes1.lightblue .fbox.active .c4{border:none; }

.fboxes1 .fboxmarker.q1 svg{left:12.5%;}
.fboxes1 .fboxmarker.q2 svg{left:37.5%;}
.fboxes1 .fboxmarker.q3 svg{left:62.5%;}
.fboxes1 .fboxmarker.q4 svg{left:87.5%;}


#content .fboxes1 .fboxcontent p{margin-bottom:0px;}
#content .fboxes1 .fboxcontent p+p{margin-top:16px;}
#content .fboxes1 .fboxcontent p+ul{margin-top:16px;}




.fboxes-noborder .fbox{letter-spacing:1px;color:#68fcf7;padding:16px 0px 32px 0px;position:relative;transition:all .25s ease-in-out;text-decoration:none;text-align:center;}
.fboxes-noborder .fbox svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;}
.fboxes-noborder .fbox span{display:block;}
.container.small{max-width:980px;}



.fboxes2{max-width:860px;margin:0px auto;margin-top:64px;border:1px Solid #68fcf7;border-bottom:none;border-right:none;}
.fboxes2 .fbox{width:33.3%;float:left;text-align:center;letter-spacing:1px;color:#68fcf7;padding:16px 0px 32px 0px;cursor:pointer;position:relative;
border:1px Solid #68fcf7;border-left:none;border-top:none;display:block;float:left;
overflow:hidden;
}

.fboxes2.col4 .fbox{width:25%;}

.fboxes2:after{content:'';display:block;clear:both;}

.fboxes2 .fbox:hover{}
.fboxes2 .fbox:hover{background-color:#1e3f59;}
.fboxes2 .fbox svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;}
.fboxes2 .fbox span{display:block;}

.fboxes2 .fbox .c1{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;left:-3px; }
.fboxes2 .fbox .c2{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;right:-3px; }
.fboxes2 .fbox .c3{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;left:-3px; }
.fboxes2 .fbox .c4{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;right:-3px; }

.fboxes2 .fbox:hover .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fboxes2 .fbox:hover .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fboxes2 .fbox:hover .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fboxes2 .fbox:hover .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.fboxes2 .fbox.active .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fboxes2 .fbox.active .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fboxes2 .fbox.active .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fboxes2 .fbox.active .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }


.fboxes2 .fboxcontent{display:none;}
/*.fboxes2 .fboxcontent ul{padding-left:20px;}*/


.fboxes2{position:relative;}
.fboxes2 .fbox.active{
	background-color:#68fcf7;
	color:#1e2b49;
	position:absolute;
	width:100%;
	min-height:100%;
	z-index:3;
	padding:0px 32px 32px 32px;
	box-sizing:border-box;
	cursor:default;
}


.fboxes2 .fbox.active svg{
	fill:#1e2b49;
}


.fboxes2 .fbox.active .fboxcontent{display:block;text-align:left;margin-top:16px;font-size:16px;}
.fboxes2 .fboxclose{position:absolute;display:block;height:48px;width:48px;text-align:center;line-height:48px;top:0px;right:0px;cursor:pointer;}
.fboxes2 .fbox.active .fboxcontent ul{}
ul.col2{display:block;margin:0px;padding:0px;vertical-align:text-top;}
ul.col2 li{width:48%;display:inline-block;line-height:18px;vertical-align:text-top;padding:0 16px;margin-bottom:4px;}
ul.col2 li:before{content:'\2022';display:inline-block;line-height:18px;margin-right:8px;position:absolute;margin-left:-16px;}


.fboxes2 .fbox.active .fboxcontent a.button{display:inline-block;text-decoration:none;padding:8px 32px;font-weight:bold;color:#68fcf7;background-color:#1e2b49;border-radius:2px;margin-top:16px;}
#content ul+p{margin-top:16px;}









.cpy-fbox{border:1px Solid #68fcf7;text-align:center;letter-spacing:1px;color:#68fcf7;position:relative;transition:all .25s ease-in-out;height:200px;width:200px;padding-top:50px;}
.cpy-fbox svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;}

.cpy-fbox .c1{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;left:-3px; }
.cpy-fbox .c2{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;right:-3px; }
.cpy-fbox .c3{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;left:-3px; }
.cpy-fbox .c4{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;right:-3px; }

.cpy-fbox .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.cpy-fbox .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.cpy-fbox .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.cpy-fbox .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }



.cpy-fbox{float:left;}
svg.cpy-marker{fill:#68fcf7;width:62px;height:13px;float:left;margin-top:93px;}



.cpy-col_left{width:300px;position:absolute;top:50%;transform:translateY(-50%);}

.cpy-col_right{margin-left:300px;}
.cpy-col_right h3{color:#68fcf7;font-size:32px;font-weight:normal;}

.blueborder{position:relative;}
.blueborder ul.expand{display:none;}
.blueborder img:first-child{width:560px;height:375px;}
.blueborder.imgright img:first-child{float:right;position:relative;left:-1px;z-index:2;}
.blueborder.imgleft img:first-child{float:left;position:relative;right:-1px;z-index:2;}


.blueborder .bbtext{color:#1e2b49;padding:36px;background-color:#fff;width:430px;text-align:left;border:1px Solid #1e2b49;position:relative;margin-top:36px;}
.blueborder .bbtext h3{font-size:20pt;margin-bottom:12px;}
.blueborder .bbtext p{font-size:13pt;}
.blueborder .bbtext li{font-size:12pt;margin-bottom:8px;}
.blueborder.imgright .bbtext{/*border-right:none;*/float:right;}
.blueborder.imgleft .bbtext{/*border-left:none;*/float:left;}
.blueborder .bbtext .sbutton{position:absolute;width:86px;left:50%;margin-left:-43px;bottom:-48px;}

.blueborder:after{content:'';display:block;clear:both;}
.blueborder+.blueborder{margin-top:64px;}

.blueborder .bbtext:before{content:'';display:block;width:100%;height:50%;position:absolute;border:16px Solid #68fcf7;border-bottom:none;}
.blueborder.imgright .bbtext:before{border-right:none;top:-17px;left:-17px;}
.blueborder.imgleft .bbtext:before{border-left:none;top:-17px;right:-17px;}
.blueborder.imgright.gold .bbtext:before,
.blueborder.imgleft.gold .bbtext:before{border-color:#BEA473;}


/*
.blueborder{height:375px;clear:both;max-width:990px;position:relative;text-align:left;}
.blueborder:first-of-type{margin-top:32px;}
.blueborder:after{content:'';display:block;clear:both;}
.blueborder img:first-child{width:560px;height:375px;}
.blueborder.imgright img:first-child{float:right;}
.blueborder.imgleft img:first-child{float:left;}


.blueborder .bbtext h3{font-size:20pt;margin-bottom:12px;}
.blueborder .bbtext p{font-size:13pt;}
.blueborder.imgright .bbtext{border:1px Solid #1e2b49;border-right:none;float:left;}
.blueborder.imgleft .bbtext{border:1px Solid #1e2b49;border-left:none;float:right;}

.blueborder .bbtext:before{content:'';display:block;width:430px;height:210px;position:absolute;border:9px Solid #68fcf7;border-bottom:none;}
.blueborder.imgright .bbtext:before{top:-10px;left:-10px;border-right:none;}
.blueborder.imgleft .bbtext:before{top:-10px;right:-10px;border-left:none;}

.blueborder.imgright{float:right;}
.blueborder.imgleft{float:left;}


.blueborder+.blueborder{margin-top:64px;}

*/



.splash + #content .section.white:first-child{padding-top:32px;}


/*IMPLEMENT STICKY HEADER*/
#header{position:fixed;top:0px;left:0px;width:100%;z-index:999;}
#header + #slider{margin-top:100px;}
#header + .splash{margin-top:100px;}




.fboxes-cp{max-width:1000px;padding:0px;margin:0px auto;}
.fboxes-cp.m600{max-width:600px;}
.fboxes-cp.m800{max-width:800px;}
/*LAK 6/12/17*/
.fboxes1.col3.m800 div.fbox:first-of-type {margin-left:10.5%;}
.fboxes1.col3.m800 div.fbox.active {background-color:transparent!important;}
.fboxes-cp.m1000.col5 .fbox-cp {padding-top:25px;text-decoration: none!important;}
.fboxes-cp.m1000.col5 .fbox-cp p {font-weight:normal!important;color:#1f2b4a!important;}
.fboxes-cp.m1000.col5 .fbox-cp p a:hover, .fboxes-cp.m1000.col5 .fbox-cp p a:focus, .fboxes-cp.m1000.col5 .fbox-cp p a:active {text-decoration:none!important;}
.fboxes-cp.m1000.col5 .fbox-cp svg {fill:#1f2b4a!important;}
.fboxes-cp:after{content:'';display:block;clear:both;}
.small_font{font-size:17px;line-height:1em;}

/*COMMERCIAL PRINT PAGE*/
.fbox-cp{border:1px Solid #68fcf7;float:left;text-align:center;letter-spacing:1px;color:#68fcf7;/*padding:16px 0px 32px 0px;*/position:relative;
transition:all .5s ease-in-out;height:190px;width:190px;margin:5px;padding-top:50px;text-decoration:none;}
.fbox-cp svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;transition:all .5s ease-in-out;}


.fbox-cp .c1{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;left:-3px; }
.fbox-cp .c2{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;right:-3px; }
.fbox-cp .c3{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;left:-3px; }
.fbox-cp .c4{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;right:-3px; }

.fbox-cp:hover .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fbox-cp:hover .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fbox-cp:hover .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fbox-cp:hover .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.fbox-cp:focus .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fbox-cp:focus .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fbox-cp:focus .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fbox-cp:focus .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.fbox-cp.active .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fbox-cp.active .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fbox-cp.active .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fbox-cp.active .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.fbox-cp h3{font-size:14pt;font-weight:normal;color:#1f2b4a;opacity:0;transition:all .5s ease-in-out;}

.fbox-cp:hover {background-color:#68fcf7;padding-top:25px;}
.fbox-cp:hover svg {fill:#1f2b4a;}
.fbox-cp:hover h3{opacity:1;}

.fbox-cp:focus {background-color:#68fcf7;padding-top:25px;}
.fbox-cp:focus svg {fill:#1f2b4a;}
.fbox-cp:focus h3{opacity:1;}

.fbox-cp.active {background-color:#68fcf7;padding-top:25px;}
.fbox-cp.active svg {fill:#1f2b4a;}
.fbox-cp.active h3{opacity:1;}

.blue-border{color:#1e2b49;padding:36px;background-color:#fff;border:1px Solid #1e2b49;text-align:left;max-width:820px;position:relative;margin:0px auto;}
.blue-border p:last-of-type{margin-bottom:0px !important;}
.blue-border:before{display:block;content:'';background-color:transparent;pointer-events:none;height:50%;width:50%;position:absolute;}
.blue-border.bottom-left:before{border-left:16px Solid #68fcf7;border-bottom:16px Solid #68fcf7;bottom:-17px;left:-17px;}
.blue-border.bottom-right:before{border-right:16px Solid #68fcf7;border-bottom:16px Solid #68fcf7;bottom:-17px;right:-17px;}



svg.gold{fill:#BEA473;}
.fbox2{text-align:center;}
.fbox2 svg{display: block;height: 128px;width: 128px;margin: 0px auto;}
.fbox2 span{display:block;}
.container.xsmall{max-width:660px;}

.nopointer{cursor:default;}



/*INDUSTRY SOLUTIONS*/
.is-expand{clear:both;}
#content .is-expand h2{color:#68fcf7;font-size:24pt;letter-spacing:1px;float:left;line-height:50px;margin-bottom:0px;text-transform:capitalize;font-family:Lato, Arial, Helvetica, sans-serif;}
.is-button{color:#fff;background-color:#d2145a;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;float:right;cursor:pointer;}
.is-expand.active .is-button{background-color:#BEA473;}

.is-header{background-color:#1e2b49;padding:32px 0px;background-color:#1e2b49;}
.is-header:after{content:'';display:block;clear:both;float:none;}
.is-content{background-color:#fff;}

.is-content img:first-child{width:560px;}
.is-content.imgright img:first-child{float:right;position:relative;left:-1px;z-index:2;}
.is-content.imgleft img:first-child{float:left;position:relative;right:-1px;z-index:2;}
.is-content .shadowbox{color:#1e2b49;padding:36px;background-color:#fff;width:430px;text-align:left;border:1px Solid #1e2b49;position:relative;margin-top:36px;border-bottom:none;}

.is-content .shadowbox h3{font-size:20pt;margin-bottom:12px;color:#004775;line-height:1.25;}
.is-content .shadowbox p{font-size:13pt;}
.is-content .shadowbox p+p{margin-top:16px;}

.is-content.imgright .shadowbox{float:right;}
.is-content.imgleft .shadowbox{float:left;}

.is-content .shadowbox:before{content:'';display:block;width:100%;height:50%;position:absolute;border:16px Solid #c3c3c3;border-bottom:none;}
.is-content.imgright .shadowbox:before{border-right:none;top:-17px;left:-17px;}
.is-content.imgleft .shadowbox:before{border-left:none;top:-17px;right:-17px;}

.is-expand+.is-expand{margin-top:8px;}
.is-expand.active+.is-expand{margin-top:0px;}

.is-expand:last-of-type{margin-bottom:64px;transition:all .5s ease-is-out;}
.is-expand.active:last-of-type{margin-bottom:0px;}
.is-content:after{content:'';display:block;clear:both;}







.fboxes3{max-width:860px;margin:0px auto;text-align:center;}
.fboxes3 .fbox{border:1px Solid #68fcf7;text-align:center;letter-spacing:1px;color:#68fcf7;padding:16px 0px 32px 0px;position:relative;transition:all .25s ease-in-out; width:250px;height:250px; display:inline-block; vertical-align:text-top; margin-right:50px; }
.fboxes3 .fbox:last-of-type{margin-right:0px;}
.fboxes3 .fbox svg{display:block;height:100px;width:100px;fill:#fff;margin:0px auto;}

.fboxes3 .fbox .c1{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;left:-3px; }
.fboxes3 .fbox .c2{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;top:-3px;right:-3px; }
.fboxes3 .fbox .c3{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;left:-3px; }
.fboxes3 .fbox .c4{position:absolute;height:25px;width:25px;border:0px Solid #68fcf7;bottom:-3px;right:-3px; }

.fboxes3 .fbox .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fboxes3 .fbox .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fboxes3 .fbox .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fboxes3 .fbox .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }
.fboxes3 .fbox h4{font-weight:normal;}
.fboxes3 .fbox p{display:block;color:#fff;padding:8px 16px;font-size:16px;opacity:0;transition:all .25s ease-in-out;}

.fboxes3 .fbox:hover{background-color:#1e3f59;}
.fboxes3 .fbox:hover p{opacity:1;}

body.mobile .fboxes3 .fbox p{opacity:1;}



div.pinkborder img{display:block;width:100%;}
div.pinkborder{display:inline-block;position:relative;margin:32px auto 48px auto;}
div.pinkborder:after{content:'';display:block;width:50%;height:50%;position:absolute;border-left:16px Solid #d2145a;border-bottom:16px Solid #d2145a;left:-16px;bottom:-16px;}



ul.center.col2{text-align:center;color:#000;display:block;max-width:550px;margin:0px auto;padding-left:24px;list-style:none;}
ul.center.col2 li:before{display:none;}



.company-intro{
	background-image:url(../img/company-bg.jpg);background-color:/*#b8cad6*/#b9c9d6;
	background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;
	text-align:center;
}

section.parallax.company-intro{background-position:bottom;}

.company-intro h1, .company-intro h2{text-transform:uppercase;font-size:28px;font-family:Montserrat, Lato, Arial, Helvetica, sans-serif;padding-top:72px;margin-bottom:16px;}
.company-intro .container{height:100%;}
.company-intro .sbutton{position:absolute;bottom:5%;left:50%;margin-left:-25px;}
.constantbounce {
 animation: constantbounce 2s infinite;
 -webkit-animation: constantbounce 2s infinite;
 -moz-animation: constantbounce 2s infinite;
 -o-animation: constantbounce 2s infinite;
}
 
@-webkit-keyframes constantbounce {
 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
 40% {-webkit-transform: translateY(-30px);}
 60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes constantbounce {
 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
 40% {-moz-transform: translateY(-30px);}
 60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes constantbounce {
 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
 40% {-o-transform: translateY(-30px);}
 60% {-o-transform: translateY(-15px);}
}
@keyframes constantbounce {
 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
 40% {transform: translateY(-30px);}
 60% {transform: translateY(-15px);}
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* FORMS
##################################################################################*/
form{display:block;margin:0px;}
.form-wrapper label{display:block;width:100%;font-weight:bold;text-transform:uppercase;margin-bottom:4px;}
.form-wrapper *{outline:0;}
.form-wrapper input[type="text"], .form-wrapper select, .form-wrapper textarea{display:block;width:100%;outline:0;border:2px Solid rgba(0,0,0,.15);padding:12px;color:#555;font-family:lato, Arial, Helvetica, sans-serif;font-size:16px;}
.form-wrapper input[type="text"], .form-wrapper select, .form-wrapper textarea{transition:all .25s ease-in-out;}
.form-wrapper textarea{min-height:180px;}
.form-wrapper select{transition:background .25s ease-in-out,box-shadow .25s ease-in-out, color 0s ease-in-out;}

.form-wrapper input[type="text"]:focus, .form-wrapper select:focus, .form-wrapper textarea:focus, .form-wrapper input[type="radio"]:focus{box-shadow:0px 0px 8px #80daf8;outline:0;}

.form-wrapper div[class^="col_"], .form-wrapper div[class*=" col_"]{margin-bottom:16px;}
input[type="checkbox"]{cursor:pointer;}


/*CUSTOM FIELD TYPES*/
.form-wrapper .check-terms{background-color:rgba(0,0,0,.05);border-radius:2px;padding:16px;position:relative;padding-left:48px;}
.form-wrapper .check-terms label{font-weight:normal;text-transform:none;margin-bottom:0px;cursor:pointer;}
.form-wrapper .check-terms input[type="checkbox"]{height:24px;width:24px;position:absolute;left:16px;cursor:pointer;top:17px;transition:all .25s ease-in-out;}
.form-wrapper .check-terms input[type="checkbox"]:checked{box-shadow:0px 0px 8px rgba(0,0,0,.1);}

.form-wrapper .radiolist label{display:inline-block;cursor:pointer;padding:4px 8px 5px 8px;border:1px solid rgba(0,0,0,.15);width:auto;line-height:1;margin-right:4px;margin-bottom:4px;font-weight:normal;text-transform:none;border-radius:4px;transition:all .25s ease-in-out;}
.form-wrapper .radiolist label:hover,.form-wrapper .radiolist label.active{background-color:rgba(0,0,0,.1);}
.form-wrapper .radiolist label:first-child{display:block;width:100%;margin-bottom:8px;border:0px;padding:0px;font-weight:bold;text-transform:uppercase;border-radius:none;} 
.form-wrapper .radiolist label:first-child:hover{background-color:transparent;}
.form-wrapper .radiolist input[type="radio"]{position:relative;top:1px;}
.form-wrapper .button{font-size:18px;font-family:Lato, Arial, Helvetica, sans-serif;letter-spacing:1px;font-weight:normal;background-color:#1e2b49;color:#fff;cursor:pointer;border:2px Solid rgba(0,0,0,.1);border-radius:2px;text-transform:uppercase;font-family:Lato, Arial, Helvetica, sans-serif;padding:8px 16px;transition:all .25s ease-in-out;position:relative;transform:scale(1);}
.form-wrapper .button:hover{background-color:#D2145A;transform:scale(.99);}
/*EASY SELECT STYLING*/
.form-wrapper select{
appearance:none;
-webkit-appearance:none;
-moz-appearance:none;
cursor:pointer;
background:url(../img/forms/ddarrow.png) no-repeat right;
background-size:contain;
}
.form-wrapper select:focus{
	background-image:url(../img/forms/ddarrow_active.png);
}
.form-wrapper select option{color:#555;}
.invalid{background-color:#FFC;}
select.invalid{background-color:#FFC;}
.form-wrapper select.placeholder{color:transparent;}
.form-wrapper select option.placeholder{color:#CCC;display:none;}


.form-wrapper .button:focus{background-color:red;}


::-webkit-input-placeholder { color: transparent; }
:-moz-placeholder { color: transparent;  }
::-moz-placeholder { color: transparent;  }
:-ms-input-placeholder {   color: transparent;  }

/*
@media (max-width: 700px){
#content div[class^="col_"], #content div[class*=" col_"]{display:block;float:none;margin-right:0px;width:100%;}

::-webkit-input-placeholder { color: #999;  font-weight:bold; }
:-moz-placeholder { color: #999;  font-weight:bold;  }
::-moz-placeholder { color: #999; font-weight:bold;   }
:-ms-input-placeholder {   color: #999; font-weight:bold;  }
.form-wrapper label{display:none;color: #999;}

input:focus::-webkit-input-placeholder { color: #ccc;  font-weight:bold; }
input:focus:-moz-placeholder { color: #ccc;  font-weight:bold;  }
input:focus::-moz-placeholder { color: #ccc; font-weight:bold;   }
input:focus:-ms-input-placeholder {   color: #ccc; font-weight:bold;  }

textarea:focus::-webkit-input-placeholder { color: #ccc;  font-weight:bold; }
textarea:focus:-moz-placeholder { color: #ccc;  font-weight:bold;  }
textarea:focus::-moz-placeholder { color: #ccc; font-weight:bold;   }
textarea:focus:-ms-input-placeholder {   color: #ccc; font-weight:bold;  }

.form-wrapper .check-terms{background-color:rgba(0,0,0,.05);border-radius:2px;padding:16px;position:relative;padding-left:48px;}
.form-wrapper .check-terms label{display:block;color:#555;}
.form-wrapper .check-terms input[type="checkbox"]{height:24px;width:24px;position:absolute;left:16px;cursor:pointer;}

.form-wrapper select.placeholder{color:#999;font-weight:bold;}
.form-wrapper select.placeholder:focus{color:#ccc;font-weight:bold;}
}
*/

span.red{color:#C00;}
/* TOASTR ERROR NOTIFICATIONS */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
 
.widget{position:relative;}
i.large{height:64px;width:64px;line-height:64px;font-size:32px;text-align:center;background-color:#BEA473;color:white;border-radius:50%;}
i.extralarge{height:156px;width:156px;line-height:156px;font-size:156px;text-align:center;}
.waddress{padding-left:80px;}
.waddress > i:first-child{position:absolute;left:0px;top:2px;}
.waddress strong{font-size:larger;}
.waddress address{font-style:normal;margin-bottom:8px;}
.waddress div i{width:24px;text-align:left;}


#floatnav{
background:rgba(255,255,255,.5);
padding:8px 16px 0px 12px;
position:fixed;
left:0px;
top:50%;
transform:translateY(-50%);
z-index:1;
}

#floatnav a.sbutton{outline:0;}

#floatnav a.sbutton div svg{fill:#BEA473;}
#floatnav a.sbutton div{background-color:#1e2b49;}
#floatnav a.sbutton span{color:#1e2b49;font-size:16px;margin-bottom:12px;}

#floatnav a.sbutton:hover div svg{fill:#1e2b49;}
#floatnav a.sbutton:hover div{background-color:#BEA473;}
#floatnav a.sbutton:hover span{color:#1e2b49;font-size:16px;margin-bottom:12px;}

#floatnav:before{content:'';position:relative;display:block;position:absolute;margin-top:-58px;left:0px;
width:100%;
height:50px;
background-image:url(../img/fnav-top.png);
background-repeat:no-repeat;
background-size:100% 50px;
}
#floatnav:after{content:'';position:relative;display:block;position:absolute;left:0px;
width:100%;
height:50px;
background-image:url(../img/fnav-bot.png);
background-repeat:no-repeat;
background-size:100% 50px;
margin-top:-1px;
}

#floatnav a.sbutton.pink span{color:#d2145a;transition:all .25s ease-in-out;}
#floatnav a.sbutton.pink div{background-color:#d2145a;transition:.25s ease-in-out;}
#floatnav a.sbutton div svg{fill:#fff;transition:all .25s ease-in-out;}
#floatnav.dark{background:rgba(128,128,128,.25);top:348px;}
#floatnav.dark:before{background-image:url(../img/fnav-top-dark.png);}
#floatnav.dark:after{background-image:url(../img/fnav-bot-dark.png);}
#floatnav a.sbutton.pink{margin-bottom:8px;}
#floatnav a.sbutton.pink:hover span{color:#1e2b49;}
#floatnav a.sbutton.pink:hover div{background-color:#68fcf7;}
#floatnav.fnavhome{z-index:5;}
#floatnav.fnavhome a.sbutton div svg{height:50px;width:50px;margin:0px;}
#vidintro #vanim3{display:none!important;}


a.pr-featured{display:block;width:46%;margin-right:8%;text-decoration:none;background:#eee;float:left;margin-bottom:4%;min-height:390px;position:relative;}
a.pr-featured:nth-child(odd){margin-right:0px;}
a.pr-featured img{width:100%;display:block;position:relative;}

a.pr-featured .prf-header{padding:8px 12px;position:relative;text-decoration:none;}
a.pr-featured .prf-content{padding:25px 12px;position:relative;text-decoration:none;}

a.pr-featured .prf-date{color:rgba(0,0,0,.5);font-size:16px;margin-bottom:8px;}
a.pr-featured .prf-title{color:rgba(0,0,0,1);font-weight:bold;}
a.pr-featured .prf-desc{height:0px;opacity:0;color:rgba(255,255,255,.75);font-size:14px;margin-bottom:8px;overflow:hidden;text-decoration:none;}
a.pr-featured .prf-more{height:0px;opacity:0;color:rgba(255,255,255,.75);font-size:14px;overflow:hidden;}


a.pr-featured,a.pr-featured .prf-date,a.pr-featured .prf-title{transition:all .5s ease-in-out;}
a.pr-featured .prf-header{transition:all .5s ease-in-out;}
a.pr-featured .prf-desc, a.pr-featured .prf-more{transition:all .5s ease-in-out;}



a.pr-featured:hover img{}
a.pr-featured:hover .prf-header{background-color:rgba(30,43,73,.75);position:absolute;transform:translateY(-75%);width:100%;}


a.pr-featured:hover{background-color:#1e2b49;}
a.pr-featured:hover .prf-date{color:rgba(255,255,255,.75);}
a.pr-featured:hover .prf-title{color:rgba(255,255,255,1);}

a.pr-featured:hover .prf-desc{height:auto; opacity:1;}
a.pr-featured:hover .prf-more{height:auto; opacity:1;}

a.pr-featured .prf-more span{margin:0px 3px;}
a.pr-featured .prf-more span:hover{}








.prf-showmore{clear:both;height:50px;width:50px;background-color:#eee;border-radius:50%;text-align:center;margin:0px auto;border:1px Solid rgba(0,0,0,.05);cursor:pointer;color:rgba(0,0,0,.2);transition:all .25s ease-in-out;}
.prf-showmore i{font-size:24px;line-height:50px;position:relative;top:-1px;}
.prf-showmore:hover{background-color:#1e2b49;color:rgba(255,255,255,.75);}

.pr-showmore{clear:both;height:50px;width:50px;background-color:#eee;border-radius:50%;text-align:center;margin:16px auto;border:1px Solid rgba(0,0,0,.05);cursor:pointer;color:rgba(0,0,0,.2);transition:all .25s ease-in-out;}
.pr-showmore i{font-size:24px;line-height:50px;position:relative;top:-1px;}
.pr-showmore:hover{background-color:#1e2b49;color:rgba(255,255,255,.75);}


.prf-list-next{width:100%;}
.prf-list-next a.pr-featured:first-of-type{margin-right:8% !important;}
.prf-list-next a.pr-featured:last-of-type{margin-right:0px !important;}
.prf-list-next:after{content:'';display:block;clear:both;}

.prf-list-next{display:none;}


.pr-link{text-decoration:none;display:block;padding-top:12px;margin-top:12px;border-top:1px Dotted #ccc;}
.pr-link:first-of-type{border-top:none;padding-top:0px;margin-top:0px;margin-bottom:40px;}
.pr-link .pr-date{color:rgba(0,0,0,.5);font-size:14px;margin-bottom:4px;}
.pr-link .pr-title{color:rgba(0,0,0,1);font-size:14px;font-weight:bold;}

.pr-link:hover .pr-title{color:#1e2b49;text-decoration:underline;transition:all .25s ease-in-out;}
.pr-link.hidden{display:none;}



#content center img{max-width:100%;}

.droptitle{margin-top:40px;margin-bottom:32px;}
.container.exec-item{margin-bottom:40px;padding-bottom:36px;border-bottom:1px Dotted #ccc;padding-top:0px !important;padding-left:0px;padding-right:0px;}
.container.exec-item:last-of-type{margin-bottom:0px;padding-bottom:0px;border-bottom:none;}
.container.exec-item .col_one_third img{max-width:100%;}
.container.exec-item .col_one_third{max-width:200px;}
@media (max-width: 800px){.droptitle{display:none;}}



.fboxcontent.dls{position:relative;}
.fboxcontent.dls a.sbutton{position:absolute;left:50%;margin-left:-42px;bottom:-46px;}
@media (max-width: 800px){
.fboxcontent.dls{position:relative;}
.fboxcontent.dls a.sbutton{position:relative;left:50%;margin-left:-42px;bottom:auto;}
}


.fbox#transportation{/*line-height:1.1;font-size:17px;*/}



/*###############################################
#### SEARCH #####################################
###############################################*/
#search #search-button{cursor:pointer;}
#search div{display:inline-block;}

#search #txtSearch{appearance:none;-webkit-appearance:none;border:none;background-color:transparent;padding:0px 0px 4px 0px;border-bottom:1px solid #1e2b49;outline:0;font-size:12pt;font-family:Lato, Arial, Helvetica, sans-serif;width:300px;}
#txtSearch::-webkit-input-placeholder {color: #1e2b49;font-family:Lato, Arial, Helvetica, sans-serif; color:#999;padding-left:4px;}
#txtSearch::-moz-placeholder {color: #1e2b49;font-family:Lato, Arial, Helvetica, sans-serif; color:#999;padding-left:4px;}
#txtSearch:-ms-input-placeholder {color: #1e2b49;font-family:Lato, Arial, Helvetica, sans-serif; color:#999;padding-left:4px;}
#txtSearch:-moz-placeholder {color: #1e2b49;font-family:Lato, Arial, Helvetica, sans-serif; color:#999;padding-left:4px;}

#search #txtSearch{width:0px;transition:.5s ease-in-out;}
#search.active #txtSearch{width:300px;margin-right:8px;}


.searchresults table{padding:0px;border:none;}
.searchresults table tbody{padding:0px;border:none;}
.searchresults table tr{padding:0px;border:none;}
.searchresults table td{padding:0px;border:none;}

.searchresults .gsc-above-wrapper-area{border:none;margin-bottom:32px;color:#999;}
.searchresults .gsc-webResult .gsc-result{border:none;padding-bottom:24px;margin-bottom:24px;border-bottom:1px Dotted #ccc;} 
.searchresults .gsc-result-info{padding:0px;margin:0px;}

.searchresults .gs-result img.gs-image, .gs-result img.gs-promotion-image{border:none;}
.searchresults table td.gsc-table-cell-thumbnail{padding-right:16px;padding-top:2px;}

.searchresults .PageHeader{
    font-size: 25pt;
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    line-height: 32px;
    font-weight: 700;
    line-height: 1.25;
    color: #1e2b49;
}

.searchresults .gsc-control-cse, .searchresults .gsc-control-cse .gsc-table-result{font-family:Lato, Arial, Helvetica, sans-serif;font-size:16px}
.searchresults .gsc-control-cse .gs-spelling,
.searchresults .gsc-control-cse .gs-result .gs-title,
.searchresults .gsc-control-cse .gs-result .gs-title *{color: #BEA473;font-size:20px;text-decoration:none;margin-bottom:4px;}

.searchresults .gsc-control-cse .gs-spelling:hover,
.searchresults .gsc-control-cse .gs-result .gs-title:hover,
.searchresults .gsc-control-cse .gs-result .gs-title:hover *{color: #1e2b49;text-decoration:underline;}

.searchresults .gs-result a.gs-visibleUrl, .searchresults .gs-result .gs-visibleUrl{color:#999;font-size:14px;}


.searchresults .gsc-results .gsc-cursor-box .gsc-cursor-page{background-color:#CCC;color:#fff;height:32px;width:32px;line-height:32px;border-radius:4px;display:inline-block;text-align:center;text-decoration:none;font-weight:normal;transition:all .25s ease-in-out;margin-bottom:8px;}
.searchresults .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#68fcf7;color:rgba(0,0,0,.75);}
.searchresults .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{background-color:#1e2b49;}

.searchresults .gsc-results .gsc-cursor-box .gsc-cursor-page.next-page-link{width:120px;display:inline-block;float:none;}
.searchresults .gsc-results .gsc-cursor-box .gsc-cursor-page.prev-page-link{width:120px;display:inline-block;float:none;}
.searchresults .gsc-cursor-box.gs-bidi-start-align{text-align:right;}


#topmenu li a i{display:none;}
@media (max-width: 820px){ #search.active #txtSearch{width:250px;} }
/* CONVERT TOP MENU TO LIST
@media (max-width: 760px){
#topmenu li#login{display:none;}
#topmenu{padding-right:8px !important;}
#topmenu li a span{display:none;}
#topmenu li a i{display:block;font-size:12pt;}
#topmenu li {margin: 0px 4px !important;}
#search div{background-color:#f2f2f2;position:absolute;top:0px;right:32px;}
#search.active div{padding-left:8px;}
} */

@media (max-width: 760px){
	#topmenu{position:relative;padding-right:0px !important;display:none;}
	#topmenu ul{background-color:#1e2b49;}
	#topmenu ul li{display:block;width:100%;margin:0px;padding:0px;	border-bottom: 1px Solid rgba(0,0,0,.15);color:#fff;}
	#topmenu ul li a{color:#fff;padding: 0px 16px;font-size: 16px;text-transform:uppercase;font-weight:600;}
	#topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a:focus{color:#68fcf7;}
	#topmenu ul li a:before {
		content: '\e7a5';
		font-family: 'font-icons';
		font-size: 16px;
		height: 32px;
		width: 32px;
		line-height: 32px;
		text-align: center;
		margin-right: 8px;
		color: #fff;
	}
	#search{position:relative;}
	#search i{position:absolute;left:16px;top:0px;}
	#search div{display:block;padding:0px 20px 0px 44px;}
	#search div #txtSearch{outline:0;font-size:16px;color:#fff;padding:4px 0px;width:82px;border-bottom:none;}
	#search div #txtSearch:focus{border-bottom:1px Solid #fff;width:100%;}

	#txtSearch::-webkit-input-placeholder {color: #fff;font-size:16px;text-transform:uppercase;font-weight:bold;padding-left:0px;}
	#txtSearch::-moz-placeholder {color: #fff;font-size:16px;font-size:16px;text-transform:uppercase;padding-left:0px;}
	#txtSearch:-ms-input-placeholder {color: #fff;font-size:16px;font-size:16px;text-transform:uppercase;padding-left:0px;}
	#txtSearch:-moz-placeholder {color: #fff;font-size:16px;font-size:16px;text-transform:uppercase;padding-left:0px;}
	
	#txtSearch:focus::-webkit-input-placeholder {color:rgba(255,255,255,.5);}
	#txtSearch:focus::-moz-placeholder {color:rgba(255,255,255,.5);}
	#txtSearch:focus:-ms-input-placeholder {color:rgba(255,255,255,.5);}
	#txtSearch:focus:-moz-placeholder {color:rgba(255,255,255,.5);}
	
	.searchresults .gs-result img.gs-image, .gs-result img.gs-promotion-image{display:none;}
	.searchresults table td.gsc-table-cell-thumbnail{display:none;}
}
/*global outsourcing solutions page*/
.fboxes1 a.fbox.go-links:active, .fboxes1 a.fbox.go-long-links:active {}
.fboxes1 a.fbox.go-links:hover, .fboxes1 a.fbox.go-long-links:hover {background-color: #1e3f59;}
.fboxes1 a.fbox.go-links:hover .c1{border:5px Solid #68fcf7; border-right:none;border-bottom:none;}
.fboxes1 a.fbox.go-links:hover .c2{border:5px Solid #68fcf7; border-left:none;border-bottom:none; }  
.fboxes1 a.fbox.go-links:hover .c3{border:5px Solid #68fcf7; border-right:none;border-top:none; }
.fboxes1 a.fbox.go-links:hover .c4{border:5px Solid #68fcf7; border-left:none;border-top:none; }

.go-benefits {font-size:18pt!important;line-height:1.25!important;}
.go-links {text-decoration:none;}
.go-long-links {line-height:1.15em;padding-bottom:10px!important;text-decoration:none;}


/*
* Date: 26-Mar-2018
*/
/*Business services start*/

.businessLt  .section {
	display: inline-block;
    width: 100%;
	padding: 120px 0 30px 0;
}
.businessLt  .section1 {
    display: inline-block;
    width: 100%;
}
.businessLt .ltside {
    float: left;
    width: 76%;
    color: #fff;
	height: 721px;
}
#content .businessLt .top-sec .mainhead {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 40px;
    margin: 20px 0;
    color: #1C2B39;
    text-align: left;
}
#content .businessLt  .top-sec .subhead {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
}
#content .businessLt .top-sec p {
    /* text-align: center; */
    /* font-size: 15px; */
    /* width: 59%; */
    margin: 20px auto;
    /* line-height: 18px; */
    color: #838383;
}
.businessLt .boldp {
    font-weight: bold;
}
#content .businessLt  .ltside .mainhead1 {
	font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 34px;
    margin: 10px 0;
    color: #fff;
    margin: 30px 0 20px 0;
}
.businessLt .ltside.pinkb {
	background: url(../img/new/business/bg-pink.png) no-repeat;
}
.businessLt .ltside.blueb {
	background: url(../img/new/business/bg-blue.png) no-repeat;
}
.businessLt .ltside.orangeb {
	background: url(../img/new/business/bg-orange.png) no-repeat;
}
.businessLt .ltside .ct {
    position: relative;
    left: 12%;
    width: 66%;
	top: 5%;
}
#content .businessLt .ltside p {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
#content .businessLt .ltside ul li {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.businessLt  .btmside {
    display: inline-block;
    width: 100%;
}
.businessLt  .btmside .lt{
	float: left;
	width: 25%;
}
.businessLt  .btmside .rt{
	float: left;
	width: 75%;
}
.businessLt  .btmside .lt span {
    width: 84px;
    height: 84px;
    background: #fff;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    margin-top: 30px;
    margin-left: 30px;
}
.businessLt  .btmside .lt img {
	vertical-align: middle;
}
.businessLt  .pinkb .btmside img {
	margin-top: 20px;
}
.businessLt .blueb .btmside img {
	margin-top: 22px;
}
.businessLt .orangeb .btmside img {
	margin-top: 15px;
}
.businessLt  .btmside ul {
	margin: 0;
    list-style-position: outside;
    padding-left: 18px;
}
.businessLt  .btmside ul li{
	
}
#content .businessLt .btmside a{
	color: #fff;
	text-decoration: underline;
}

.businessLt .rtside {
    float: left;
    width: 24%;
    text-align: center;
    height: 721px;
}
.businessLt .rtside .ct {
    position: relative;
    right: 1%;
    top: 15%;
}
#content .businessLt .rtside .sidehead {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 28px;
    margin: 30px 0 20px 0
}
#content .businessLt .rtside p{
    font-size: 18px;
    line-height: 22px;
}
.businessLt .rtside .ct img {
	/*max-width: 100%;*/
}
/*Business services end*/


/*Company services start*/
.companyLt .section {
	display: inline-block;
    width: 100%;
    padding: 0;
	margin-bottom: 25px;
}
.companyLt .section1 {
	display: inline-block;
    width: 100%;
    padding: 120px 0 0 0;
}
#content .companyLt .top-sec .mainhead {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 36px;
    line-height: 38px;
    margin: 10px 0;
    color: #1C2B39;
    text-align: center;
}
#content .companyLt .top-sec p {
    text-align: center;
    font-size: 13px;
    width: 59%;
    margin: 20px auto;
    line-height: 18px;
	color: #838383;
}

.companyLt .more-ct {
	display: inline-block;
	width: 100%;
}
.companyLt .more-ct .ct {
	text-align: center;
}
#content .companyLt  .more-ct .sidehead {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 19px;
    color: #1C2B39;
    padding: 0 25%;
}
#content .companyLt .more-ct p {
	width: 80%;
}
.companyLt .more-ct img{
	max-width: 100%;
}  
#content .companyLt .more-ct .button {
    font-size: 14px;
    background-color: #1C2B39;
    color: #fff;
    cursor: pointer;
    border: 2px Solid rgba(0,0,0,.1);
    border-radius: 2px;
    text-transform: uppercase;
    font-family: Lato, Arial, Helvetica, sans-serif;
    padding: 8px 50px;
    transition: all .25s ease-in-out;
    font-weight: bold;
    transform: scale(1);
}
#content .companyLt .more-ct .button:hover {
    color: #fff;
    text-decoration: none;
    background: #BEA473;
}



.companyLt .midsec {
    background: url(../img/new/company/set1/full.png) no-repeat;
    height: 1250px;
}
.companyLt  .orangebg {
}
#content .companyLt  .orangebg .head {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 32px;
    color: #fff;
    padding: 40px 0 20px 0;
    position: relative;
    left: 40%;
    margin: 0;
    width: 50%;
}

.companyLt  .btmside {
	/*height: 966px;*/
	display: inline-block;
	width: 100%;
}
.companyLt  .pinkbg {
    width: 70%;
    color: #fff;
    float: left;
    margin-top: 7%;
}
.companyLt  .pinkbg .ct {
	position: relative;
}
.companyLt  .pinkbg .first {
    width: 47%;
    left: 59%;
    position: relative;
}

.companyLt  .pinkbg .second {
    width: 55%;
    left: 42%;
    position: relative;
}
#content .companyLt  .pinkbg .second p {
    font-size: 16px;
    line-height: 20px;
}

.companyLt .pinkbg .third {
    width: 60%;
    left: 25%;
    position: relative;
    display: inline-block;
}
#content .companyLt .pinkbg .mainhead1 {
	font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 17px;
    color: #fff;
    margin: 10px 0 -10px 0;
}
#content .companyLt .pinkbg p {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px;
}
 #content .companyLt .pinkbg ul li {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
}
.companyLt .pinkbg ul {
    margin: 0;
    list-style-position: outside;
    padding-left: 18px;
}
#content .companyLt  .pinkbg a {
    color: #fff;
    text-decoration: underline;
}
.companyLt .pinkbg .rtside {
	float: left;
    width: 24%;
    text-align: center;
    height: 966px;
}
.companyLt .pinkbg .lt{
    float: left;
    width: 15%;
    margin-top: 10px;
    text-align: center;
}
.companyLt  .pinkbg .rt{
	float: left;
    width: 80%;
}
.companyLt  .pinkbg .lt img {
	vertical-align: middle;
}

.companyLt .bluebg {
    float: left;
    width: 30%;
    text-align: center;
    margin-top: 60%;
}
.bluebg .ct {
	
}
#content .companyLt .bluebg .sidehead {
    font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    margin: 30px 0 20px 0;
}
#content .companyLt .bluebg p{
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-weight: bold;
}
.companyLt .bluebg .ct img {
	max-width: 290px;
}


.companyLt .botsec {
    background: url(../img/new/company/set2/full.png) no-repeat;
    height: 1132px;
}
.companyLt  .redbg {
}
#content .companyLt .redbg .head {
	font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 32px;
    color: #fff;
    padding: 40px 0 20px 0;
    position: relative;
    left: 22%;
    margin: 0;
    width: 45%;
}

.companyLt .btmside {
	/*height: 966px;*/
	display: inline-block;
	width: 100%;
}
.companyLt .greenbg {
    width: 68%;
    color: #fff;
    float: left;
    margin-top: 5%;
}
.companyLt .greenbg .ct {
	position: relative;
}
.companyLt .greenbg .first {
    width: 36%;
    left: 2%;
    position: relative;
}

.companyLt .greenbg .second {
    width: 53%;
    left: 10%;
    position: relative;
}
#content .companyLt .greenbg .second p {
    font-size: 16px;
    line-height: 20px;
}

.companyLt .greenbg .third {
    width: 58%;
    left: 20%;
    position: relative;
    display: inline-block;
}
#content .companyLt .greenbg .mainhead1 {
	font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 17px;
    color: #fff;
    margin: 10px 0 -10px 0;
}
#content .companyLt .greenbg p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 16px;
}
 #content .companyLt .greenbg ul li {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}
.companyLt .greenbg ul {
  margin: 0;
  list-style-position: outside;
  padding-left: 18px;
}
#content .companyLt .greenbg a {
  color: #fff;
  text-decoration: underline;
}
.companyLt .greenbg .rtside {
	float: left;
  width: 24%;
  text-align: center;
  height: 966px;
}
.companyLt .greenbg .lt{
    float: left;
    width: 16%;
    text-align: center;
    margin-top: 10px;
}
.companyLt .greenbg .rt{
	float: left;
	width: 84%;
}
.companyLt .greenbg .lt img {
	vertical-align: middle;
}


.companyLt .aquabg {
    float: left;
    width: 32%;
    text-align: center;
    margin-top: 60%;
}
.companyLt .aquabg .ct {
	    width: 72%;
    margin: 0 auto;
}
#content .companyLt .aquabg .sidehead {
  font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
  margin: 30px 0 20px 0;
}
#content .companyLt .aquabg p{
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  font-weight: bold;
}
.companyLt .aquabg .ct img {
	max-width: 290px;
}

/*Company services end*/




/* JG 20180515 GDPR COOKIE POPUP */
#cookiescript_injected{position:fixed;left:0px;bottom:0px;width:100%;z-index:9999;}
#cookiescript_wrapper{position:relative;bottom:0px;padding:32px;padding-right:184px;font-size:15px;background-color:#333;color:#c4c4c4;min-height:160px;border-top:2px Solid #d2145a;max-width:1024px;margin:0px auto;box-shadow:0px -4px 16px rgba(0,0,0,.25);}
p#cookiescript_desc{}
h4#cookiescript_header{display:none;}

#cookiescript_buttons{position:absolute;padding:32px;right:0px;top:0px;min-height:160px;}

#cookiescript_buttons > div{font-weight:bold;line-height:1;width:120px;text-align:center;padding:6px 0;border:1px Solid #c4c4c4;text-transform:uppercase;border-radius:2px;margin-bottom:8px;font-size:12px;cursor:pointer;transition:all .25s ease-in-out;}
#cookiescript_buttons > div:last-child{margin-bottom:0px;}

#cookiescript_buttons #cookiescript_accept{}
#cookiescript_buttons #cookiescript_reject{}
#cookiescript_buttons #cookiescript_readmore{}

#cookiescript_buttons #cookiescript_accept:hover{border-color:#68fcf7;background-color:#68fcf7;color:#1e2b49;}
#cookiescript_buttons #cookiescript_reject:hover{border-color:#d2145a;background-color:#d2145a;color:#fff;}
#cookiescript_buttons #cookiescript_readmore:hover{border-color:#fff;background-color:#fff;color:#1e2b49;}
#cookiescript_link{display:none !important;}


#cookiescript_badge{position: fixed;width: 48px;height: 48px;display: none;cursor: pointer;z-index: 999;left:8px;bottom:8px;}
#cookiescript_badge_wrapper{background-color:rgba(0,0,0,.25);padding:6px;width: 48px;height: 48px;}
#cookiescript_badge_wrapper svg{fill:#fff;height:36px;width:36px;transition:all .25s ease-in-out;}
#cookiescript_badge_wrapper:hover svg{fill:#68fcf7;}



@media (max-width: 1024px){
	#cookiescript_injected{padding:0 64px;}
	#cookiescript_wrapper{font-size:14px;}
}

@media (max-width: 760px){
	#cookiescript_injected{padding:0 32px;}
	#cookiescript_wrapper{padding:16px;font-size:14px;}
	#cookiescript_buttons{position:relative;margin-top:16px;min-height:0px;padding:0px;text-align:center;}
	
	
	#cookiescript_buttons > div{padding:6px 0px;font-size:11px;max-width:none;width:100px;}
	#cookiescript_buttons > div{display:inline-block;margin-bottom:0px;margin-right:16px;}
	#cookiescript_buttons > div:last-child{margin-right:0px;}
}
@media (max-width: 600px){
	#cookiescript_injected{padding:0 16px;}
}
@media (max-width: 430px){
		#cookiescript_buttons > div{padding:6px 10px;font-size:10px;width:auto;margin-right:8px;}
}
@media (max-width: 330px){
		#cookiescript_buttons > div{padding:6px 10px;font-size:10px;width:auto;margin-right:8px;}
	
}


















