/* Matrix Talent Consultancy */
body,html{width:100%;font-size:100%;color:#333;font-family:Lato, Arial, Helvetica, sans-serif;background-color:#fff;overflow-x:hidden;line-height:1.5;} 
*{margin:0px;box-sizing:border-box;}
#content ol li, #content ul li{margin-bottom:8px;padding-left:8px;}


/* GRID COLUMNS & CONTAINERS ##################################################################################*/
.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;} 

.container{max-width:1280px;margin:0px auto;padding:0px 32px;position:relative;}
.section{padding:64px 0px;position:relative;}
.container:after,.section:after{content:' ';display:block;clear:both;}
.section.nobottommargin{margin-bottom:0px;padding-bottom:0px;}


/* HEADER ################################################################################## */
#header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:999999;background:transparent;box-shadow:0px 0px 32px rgba(0,0,0,0);}
body.mobile #header{box-shadow:none;}
#header h1.gcs{color:rgba(255,255,255,.5);font-family:'Fira Sans Extra Condensed';font-size:32px;line-height:100px;float:left;font-weight:500;text-transform:capitalize;}

#header nav{float:right;display:block;height:100px;padding-top:0px;}
#header nav ul{list-style:none;padding:0px;margin:0px;display:block;}
#header nav ul li{list-style:none;padding:0px;margin:0px 0px;;display:inline-block;} 
#header nav ul li:first-child{margin-left:0px;}
#header nav ul li:last-child{margin-right:0px;}
#header nav ul li:last-child a{background-color:rgba(141,4,4,100);}
#header nav ul li a{padding:0px 16px;color:rgba(255,255,255,.85);text-transform:uppercase;font-weight:700;text-decoration:none;line-height:100px;height:100px;border-bottom:4px Solid transparent;display:block;transition:all .25s ease-in-out;}
#header nav ul li a:hover{color:#8d0404;border-bottom:4px Solid transparent;}
#header .logo svg{fill:rgba(255,255,255,.85);height:100%;width:236px;position:absolute;top:16px;right:22px;}

/*SET STICKY*/
#header.sticky nav ul li:last-child a{background-color:transparent;/* padding-right:0px; */}
#header,#header h1.gcs,#header nav ul li a,#header .logo svg,#header:after, #header nav{transition:all .75s ease-in-out;}
#header.sticky{background-color:rgba(0,0,0,.85);height:100px;}
#header.sticky h1.gcs{color:rgba(255,255,255,.95);line-height:80px;}
#header.sticky nav{height:50px;padding-top:0px;}
#header.sticky nav ul li a{color:rgba(255,255,255,.95);line-height:50px;height:80px;padding-top:30px;}
#header.sticky .logo svg{fill:rgba(255,255,255,.95);height:12px;width:142px;}
#header.sticky nav ul li a:hover{color:#8d0404;border-bottom:4px Solid transparent;}
#header.sticky nav ul li a.active{color:#fff;background-color:#8d0404;}

/*DOUBLE HEADER FIX*/
#header h1.gcs{position:absolute;opacity:0;}
#header .logo{opacity:0;} 
#header .logo svg{opacity:0;}
#header .logo2 {opacity:1;float:left;padding:35px 0;}
#header .logo2 svg{fill:rgba(255,255,255,.85);height:30px;width:100%;}
#header.sticky h1.gcs{position:relative;opacity:1;}
#header.sticky .logo{opacity:1} 
#header.sticky .logo svg{opacity:1} 
#header.sticky .logo2 {opacity:0;position:absolute;}
.header-fix{background-color:rgba(0,0,0,.825);height:100px;}

/*NEW LOGO*/
#header .nlogo{height:60px;width:212px;float:left;margin:20px 0px;transition:all .75s ease-in-out;}
#header .nlogo div svg{fill:rgba(255,255,255,.85);transition:all .75s ease-in-out;}
#header .nlogo div.logo-rrd{height:60px;width:100%;float:left;transition:all .75s ease-in-out;}

#header.sticky .nlogo{height:60px;width:178px;margin:15px 0px;}
#header.sticky .nlogo div.logo-rrd{height:50px;width:100%;}



/* INTRO ################################################################################## */
#intro{background-image:url(../img/intro-2048.jpg);background-repeat:no-repeat;background-position:center center;overflow:hidden;position:relative;background-size:cover;}
#intro .container{height:100%;position:relative;}
#intro .container .wrapper{position:absolute;bottom:0px;left:32px;padding-bottom:64px;}
#intro h1,#intro h2,#intro h3{display:block;color:#fff;text-shadow:0px 0px 24px rgba(0,0,0,.25);}
body.mobile #intro h1, body.mobile #intro h2, body.mobile #intro h3{text-shadow:none;}
#intro h1{font-weight:600;opacity:1;font-size:48px;font-family:'Fira Sans Extra Condensed';line-height:1;display:inline-block;color:#fff;margin-bottom:32px;position:relative;height:116px;width:752px}
#intro h1 {position:absolute;bottom:182px;}

#intro h1 .text{background-color:rgba(0,0,0,.625);height:100%;width:100%;padding:32px;white-space: nowrap;text-align:center;}
#intro h1 .text br{display:none;}

#intro h2{font-size:28px;margin-bottom:32px;padding-left:80px;line-height:41px;font-weight:300;}
#intro span{color:#8d0404;font-weight:900;display:inline-block;}
#intro h2 span{font-size:32px;position:relative;top:1px;text-shadow:0px 0px 24px rgba(0,0,0,.5);}
body.mobile #intro h2 span{text-shadow:none;}

/* WHAT WE DO ################################################################################## */
#ABOUT{padding-top:0px;padding-bottom:96px;}
#ABOUT .promo{padding:32px 0px;position:relative;background-color:#8d0404;background-color:rgba(141,4,4,.99);}
#ABOUT .promo ul{padding:0px;margin:0px;list-style:none;display:block;width:100%;}
#ABOUT .promo ul li{display:inline-block;width:33%;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;line-height:1.2;position:relative;}
#ABOUT .promo ul li strong{display:block;font-size:48px;font-weight:900;letter-spacing:1px;}
#ABOUT .promo ul li strong span{text-transform:lowercase;font-size:32px;line-height:32px;margin-left:2px;}
#ABOUT .promo ul li strong+span{display:block;}
#ABOUT .promo ul li strong+span br{display:none;}
#ABOUT .stitle{margin-left:172px;font-size:48px;line-height:48px;padding-top:48px;padding-bottom:32px;color:rgba(0,0,0,.85);font-weight:700;display:block;text-align:left;}

/*FIX FOR REMOVING NUMBERS*/
#ABOUT .fboxes p{font-size:18px;max-width:90%;margin-top:16px;}
#ABOUT .promo ul li span{font-size:24px;font-weight:bold;display:block;font-weight:500;}
#ABOUT .promo ul li:last-child:after{display:none;}


/* SET FBOX LAYOUT */
#ABOUT .fboxes{width:878px;margin:0px auto;padding-top:32px;}
#ABOUT .promo + .container > .fboxes{padding-top:64px;}
.fbox{outline:none;text-decoration:none;display:inline-block;position:relative;height:192px;width:192px;padding:16px;padding-top:36px;margin-right:32px;background-color:transparent;text-align:center;}
.container .fbox:last-of-type{margin-right:0px;}
.fbox .icon{height:64px;width:64px;background-color:transparent;border:2px Solid rgba(0,0,0,.25);border-radius:8px;overflow:hidden;margin:0px auto;margin-bottom:16px;}
.fbox .icon svg{height:64px;width:64px;fill:#fff;}
.fbox h3{color:rgba(0,0,0,.85);text-transform:uppercase;line-height:1.1;font-weight:700;margin-top:12px;text-decoration:none;}
#fb7.fbox h3 span{font-size:17px;letter-spacing:-1px;}
.fbox p{display:none;}

/* SET FBOX CORNERS*/
.fbox .c1{display:block;width:20%;height:20%;background:transparent;position:absolute;left:0px;top:0px;border-left:2px Solid rgba(0,0,0,.25);;border-top:2px Solid rgba(0,0,0,.25);pointer-events:none;}
.fbox .c2{display:block;width:20%;height:20%;background:transparent;position:absolute;right:0px;top:0px;border-right:2px Solid rgba(0,0,0,.25);;border-top:2px Solid rgba(0,0,0,.25);pointer-events:none;}
.fbox .c3{display:block;width:20%;height:20%;background:transparent;position:absolute;left:0px;bottom:0px;border-left:2px Solid rgba(0,0,0,.25);;border-bottom:2px Solid rgba(0,0,0,.25);pointer-events:none;}
.fbox .c4{display:block;width:20%;height:20%;background:transparent;position:absolute;right:0px;bottom:0px;border-right:2px Solid rgba(0,0,0,.25);;border-bottom:2px Solid rgba(0,0,0,.25);pointer-events:none;}

/* CUSTOMIZE ICON LAYOUT*/
#fb1.fbox .icon svg{height:80px;width:80px;}
#fb1.fbox .icon{padding-left:6px;padding-top:6px;}
#fb2.fbox .icon{padding-left:8px;padding-top:4px;}
#fb3.fbox .icon{padding-left:0px;padding-top:2px;}
#fb4.fbox .icon svg{height:80px;width:80px;}
#fb4.fbox .icon{padding-left:2px;padding-top:0px;}
#fb5.fbox .icon svg{height:58px;width:58px;}
#fb5.fbox .icon{padding-left:0px;padding-top:8px;}
#fb6.fbox .icon{padding-left:10px;padding-top:8px;}
#fb7.fbox .icon svg{height:48px;width:48px;}
#fb7.fbox .icon{padding-left:0px;padding-top:8px;}
#fb8.fbox .icon svg{height:48px;width:48px;}
#fb8.fbox .icon{padding-left:1px;padding-top:6px;}

#fb1 .icon{border-color:#8d0404;}
#fb2 .icon{border-color:#00b0f0;}
#fb3 .icon{border-color:#8d0404;}
#fb4 .icon{border-color:rgba(124,202,5,1);border-color:rgba(111,181,4,1);}
#fb5 .icon{border-color:rgba(124,202,5,1);border-color:rgba(111,181,4,1);}
#fb6 .icon{border-color:#8d0404;}
#fb7 .icon{border-color:#00b0f0;}
#fb8 .icon{border-color:#8d0404;}

#fb1 .icon svg{fill:#8d0404;}
#fb2 .icon svg{fill:#00b0f0;}
#fb3 .icon svg{fill:#8d0404;}
#fb4 .icon svg{fill:rgba(124,202,5,1);fill:rgba(111,181,4,1);}
#fb5 .icon svg{fill:rgba(124,202,5,1);fill:rgba(111,181,4,1);}
#fb6 .icon svg{fill:#8d0404;}
#fb7 .icon svg{fill:#00b0f0;}
#fb8 .icon svg{fill:#8d0404;}

/* FBOX HOVER EFFECTS */
.fbox .icon, .fbox .icon svg, .fbox, .fbox h3{cursor:pointer;transition-property: all;transition-duration: .5s;transition-timing-function: ease-in-out;transition-delay: .0s;}
.fbox .c1,.fbox .c2,.fbox .c3,.fbox .c4{transition:.25s all ease-in-out;}
.fbox:hover .c1{width:50%;height:50%;border-color:rgba(0,0,0,.25);}
.fbox:hover .c2{width:50%;height:50%;border-color:rgba(0,0,0,.25);}
.fbox:hover .c3{width:50%;height:50%;border-color:rgba(0,0,0,.25);}
.fbox:hover .c4{width:50%;height:50%;border-color:rgba(0,0,0,.25);}
.fbox:hover h3{color:#fff;}

.fbox:hover{background-color:#8d0404;}
#fb2.fbox:hover{background-color:#00b0f0;}
#fb7.fbox:hover{background-color:#00b0f0;}
#fb4.fbox:hover{background-color:rgba(124,202,5,1);background-color:rgba(111,181,4,1);}
#fb5.fbox:hover{background-color:rgba(124,202,5,1);background-color:rgba(111,181,4,1);}


#fb1:hover .icon{border-color:#fff;}
#fb2:hover .icon{border-color:#fff;}
#fb3:hover .icon{border-color:#fff;}
#fb4:hover .icon{border-color:#fff;}
#fb5:hover .icon{border-color:#fff}
#fb6:hover .icon{border-color:#fff;}
#fb7:hover .icon{border-color:#fff;}
#fb8:hover .icon{border-color:#fff;}
 
#fb1:hover .icon svg{fill:#fff;}
#fb2:hover .icon svg{fill:#fff;}
#fb3:hover .icon svg{fill:#fff;}
#fb4:hover .icon svg{fill:#fff;}
#fb5:hover .icon svg{fill:#fff;}
#fb6:hover .icon svg{fill:#fff;}
#fb7:hover .icon svg{fill:#fff;}
#fb8:hover .icon svg{fill:#fff;}

.fbox .c1,.fbox .c2,.fbox .c3,.fbox .c4{transition:.25s 0s height ease-in-out,.25s 0s width ease-in-out,.25s .125s border-radius ease-in-out;}
.fbox{transition:.25s .125s background-color ease-in-out,.25s .125s border-radius ease-in-out,.375s .0s transform ease-in-out;}
.fbox{position:relative;top:0px;transform:scale(1);}
.fbox:hover{border-radius:12px;top:0px;transform:scale(1);}
   
.fbox:hover .c1{border-top-left-radius:12px;}
.fbox:hover .c2{border-top-right-radius:12px;}
.fbox:hover .c3{border-bottom-left-radius:12px;}
.fbox:hover .c4{border-bottom-right-radius:12px;}


/* FBOX CONTENT SECTIONS*/
.fcontent{position:relative;height:480px;width:480px;background-color:#8d0404;margin:0px auto;padding:32px;overflow:hidden;}
#fc2, #fc7{background-color:rgba(0,176,240,1);}
#fc4, #fc5{background-color:rgba(124,202,5,1);background-color:rgba(111,181,4,1);}
.fcontent .icon{position:absolute;height:208px;width:208px;bottom:0px;right:0px;overflow:hiden;}
.fcontent .icon svg{fill:rgba(0,0,0,.1);height:208px;width:208px;}
.fcontent h3{color:rgba(255,255,255,1);text-transform:uppercase;line-height:1.1;font-weight:900;text-decoration:none;font-size:36px;margin-bottom:16px;}
.fcontent p{color:#fff;font-size:18px;}

/* FBOX ICON ADJUSTMENTS*/
#fc1.fcontent .icon{padding-left:0px;padding-top:0px;}
#fc1.fcontent .icon svg{height:336px;width:336px;}
#fc2.fcontent .icon{padding-left:32px;padding-top:20px;}
#fc3.fcontent .icon{padding-left:38px;padding-top:20px;}
#fc4.fcontent .icon{padding-left:32px;padding-top:45px;}
#fc5.fcontent .icon{padding-left:32px;padding-top:20px;}
#fc6.fcontent .icon{padding-left:40px;padding-top:40px;}
#fc7.fcontent .icon{padding-left:0px;padding-top:8px;}





/* HOW WE HELP ################################################################################## */
#how-we-help{padding-top:0px;padding-bottom:96px;}
#how-we-help{background-color:#333;min-height:600px;color:rgba(255,255,255,.85);background-image:url(../img/hwh-2048.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:visible;}

#how-we-help .promo{padding:32px 0px;position:relative;}
#how-we-help .promo:before{content:'';display:block;height:100%;width:100%;position:absolute;/*background-color:rgba(255,140,0,.75);*/margin-top:-32px;background-color:rgba(0,176,240,.9);} 
#how-we-help .promo ul{padding:0px;margin:0px;list-style:none;display:block;width:100%;}
#how-we-help .promo ul li{display:inline-block;width:18%;text-align:center;color:#fff;font-size:24px;text-transform:capitalize;font-weight:400;line-height:1.2;}
#how-we-help .promo ul li strong{font-size:24px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:1px;}

#how-we-help .promo ul li{position:relative;margin-bottom:0px;}
#how-we-help .promo ul li:after{content:'+';display:block;position:absolute;right:-14px;top:0px;line-height:56px;font-weight:bold;font-size:48px;width:28px;color:rgba(0,0,0,.15);}
#how-we-help .promo ul li:last-child:after{display:none;}
#how-we-help .promo ul li.equal:after{content:'=';}

#how-we-help .stitle{margin-left:76px;font-size:48px;line-height:48px;padding-top:48px;padding-bottom:32px;color:rgba(255,255,255,.85);font-weight:700;display:block;text-align:left;}


/* SOLUTIONS ################################################################################## */
#SOLUTIONS{background-image:url(../img/tech-2048.jpg);background-repeat:no-repeat;background-position:top;overflow:hidden;padding-bottom:96px;background-size:cover;}

#SOLUTIONS .stitle {display:block;position:relative;font-weight:700;font-size:48px;margin-bottom:16px;color:rgba(0,0,0,.85);line-height:48px;}
#SOLUTIONS .stitle span{font-weight:900; color:#8d0404;text-transform:uppercase;font-size:64px;position:relative;top:5px;}
#SOLUTIONS .stitle em{font-style:normal;position:absolute;z-index:1;margin-left:8px;margin-top:6px;}

#SOLUTIONS .intro p{font-size:18px;max-width:530px;margin-top:16px;}
#SOLUTIONS .intro p+p{font-size:18px;max-width:530px;margin-top:32px;}
#SOLUTIONS .intro .callout p{font-weight:400;font-size:18px;margin-top:0px;}
#SOLUTIONS .intro .callout{font-size:18px;padding:32px;position:relative;width:500px;margin-top:32px;}
#SOLUTIONS .intro .callout .c1{display:block;width:32px;height:32px;background:transparent;position:absolute;left:0px;top:0px;border-left:2px Solid rgba(0,0,0,.25);;border-top:2px Solid rgba(0,0,0,.25);pointer-events:none;}
#SOLUTIONS .intro .callout .c2{display:block;width:32px;height:32px;background:transparent;position:absolute;right:0px;top:0px;border-right:2px Solid rgba(0,0,0,.25);;border-top:2px Solid rgba(0,0,0,.25);pointer-events:none;}
#SOLUTIONS .intro .callout .c3{display:block;width:32px;height:32px;background:transparent;position:absolute;left:0px;bottom:0px;border-left:2px Solid rgba(0,0,0,.25);;border-bottom:2px Solid rgba(0,0,0,.25);pointer-events:none;}
#SOLUTIONS .intro .callout .c4{display:block;width:32px;height:32px;background:transparent;position:absolute;right:0px;bottom:0px;border-right:2px Solid rgba(0,0,0,.25);;border-bottom:2px Solid rgba(0,0,0,.25);pointer-events:none;}

#SOLUTIONS .icons{padding-top:21px;padding-bottom:36px;overflow:hidden;}
.t_item{padding-left:96px;margin-bottom:32px;}
.t_item h4{font-size:24px;}
.t_item .icon{height:64px;width:64px;border:2px Solid #8d0404;border-radius:50%;padding:8px;position:absolute;margin-left:-96px;background:#fff;z-index:6;}
.t_item .icon svg{fill:#8d0404;height:48px;width:48px;}

.t_item .icon.ti1{padding-top:7px;padding-left:7px;border-color:#8d0404;}
.t_item .icon.ti2{padding-top:8px;padding-left:7px;border-color:#00b0f0;}
.t_item .icon.ti3{padding-top:6px;padding-left:6px;border-color:#8d0404;}
.t_item .icon.ti4{padding-top:7px;padding-left:6px;border-color:rgba(111,181,4,1);}

.t_item .icon.ti1 svg{fill:#8d0404;}
.t_item .icon.ti2 svg{fill:#00b0f0;}
.t_item .icon.ti3 svg{fill:rgba(124,202,5,1);fill:#8d0404;}
.t_item .icon.ti4 svg{fill:rgba(217,22,183,1);fill:rgba(124,202,5,1);fill:rgba(111,181,4,1);}
.t_item:after{content:'';clear:both;display:block;}
.t_item:last-of-type{margin-bottom:0px;}


/* BOTTOM PORTION */
#SOLUTIONS .tboxes.container{max-width:1440px;padding-top:48px;}
#SOLUTIONS .tboxes .t2{position:relative;text-align:left;background-color:rgba(255,255,255,.0);}
#SOLUTIONS .tboxes .t2 img{width:100%;display:block;}
#SOLUTIONS .tboxes .t2 h3{width:100%;text-transform:uppercase;font-weight:700;font-size:19px;line-height:24px;padding:8px 0px;background-color:rgba(141,4,4,100);color:#fff;z-index:2;}
#SOLUTIONS .tboxes .t2 p{display:block;background-color:transparent;color:rgba(0,0,0,.85);padding:8px 8px 0px 8px;}

#SOLUTIONS .tboxes .t2 .header{position:relative;text-align:center;}
#SOLUTIONS .tboxes .t2{cursor:pointer;}
#SOLUTIONS .tboxes .t2 p{display:none;}
#SOLUTIONS .tboxes .t2 img{opacity:1;transition:all .5s ease-in-out;}
#SOLUTIONS .tboxes .t2:hover img{opacity:.5;}
#SOLUTIONS .tboxes .t2.active:hover img{opacity:1;}

#SOLUTIONS .tboxes .t2 .readmore{position:absolute;bottom:0px;left:0px;padding:0px 16px;font-size:18px;color:rgba(255,255,255,.99);background-color:rgba(0,0,0,.625);width:100%;text-align:left;line-height:64px;height:0px;transition:height .5s ease-in-out, opacity .5s ease-in-out, color .25s ease-in-out;opacity:0;}
#SOLUTIONS .tboxes .t2 .readmore:hover{color:lawngreen;}
#SOLUTIONS .tboxes .t2:hover .readmore{height:64px;opacity:1;}
#SOLUTIONS .tboxes .t2:hover.active .readmore{opacity:0;}
body.mobile #SOLUTIONS .tboxes .t2 .readmore{display:block;height:64px;opacity:1;}

#SOLUTIONS .tboxes .t2 .header{position:relative;padding-top:64px;transition:.5s .0s all ease-in-out;}
#SOLUTIONS .tboxes .t2 h3{position:absolute;top:0px;z-index:3;transition:.5s .0s all ease-in-out;}

#SOLUTIONS .tboxes .t2.active .header{padding-top:0px;}
#SOLUTIONS .tboxes .t2.active h3{top: calc(100% - 0px); background-color:rgba(141,4,4,100);}
#SOLUTIONS .tboxes .t2.tb3.active h3{ top: calc(100% - 0px); }
#SOLUTIONS .tboxes .t2.expand p{padding-top:72px;}
#SOLUTIONS .tboxes .t2.tb3.expand p{padding-top:96px;}

#SOLUTIONS .tboxes .wrapper{background-color:rgba(255,255,255,.25);padding:16px;}

.tboxes .t2.tb4 .line4f{display:none;}

/*SET DISABLED EXPAND*/
#SOLUTIONS .tboxes .t2.disable .header{padding-top:0px;}
#SOLUTIONS .tboxes .t2.disable h3{top:auto;background-color:rgba(141,4,4,100); position:relative;}
#SOLUTIONS .tboxes .t2.tb3.disable h3{ top:auto; }
#SOLUTIONS .tboxes .t2.disable p{display:block !important;height:auto !important;}
#SOLUTIONS .tboxes .t2.disable .wrapper {min-height:495px;}
#SOLUTIONS .tboxes .t2.disable:hover img{opacity:1;}
#SOLUTIONS .tboxes .t2.disable:hover .readmore{display:none;}
#SOLUTIONS .tboxes .t2.disable{cursor:auto;}


/* TECHNOLOGY2
################################################################################## */

#technology2 .stitle {
    display: block;
    position: relative;
    font-weight: 700;
    font-size: 48px;
    margin-bottom: 16px;
    color: rgba(0,0,0,.85);
    line-height: 48px;
}

    #technology2 .stitle span {
        font-weight: 900;
        color: #8d0404;
        text-transform: uppercase;
        font-size: 64px;
        position: relative;
        top: 5px;
    }

    #technology2 .stitle em {
        font-style: normal;
        position: absolute;
        z-index: 1;
        margin-left: 8px;
        margin-top: 6px;
    }

#technology2 .intro p {
    font-size: 18px;
    max-width: 530px;
    margin-top: 16px;
}

    #technology2 .intro p + p {
        font-size: 18px;
        max-width: 530px;
        margin-top: 32px;
    }

#technology2 .intro .callout p {
    font-weight: 400;
    font-size: 18px;
    margin-top: 0px;
}

#technology2 .intro .callout {
    font-size: 18px;
    padding: 32px;
    position: relative;
    width: 500px;
    margin-top: 32px;
}

    #technology2 .intro .callout .c1 {
        display: block;
        width: 32px;
        height: 32px;
        background: transparent;
        position: absolute;
        left: 0px;
        top: 0px;
        border-left: 2px Solid rgba(0,0,0,.25);
        border-top: 2px Solid rgba(0,0,0,.25);
        pointer-events: none;
    }

    #technology2 .intro .callout .c2 {
        display: block;
        width: 32px;
        height: 32px;
        background: transparent;
        position: absolute;
        right: 0px;
        top: 0px;
        border-right: 2px Solid rgba(0,0,0,.25);
        border-top: 2px Solid rgba(0,0,0,.25);
        pointer-events: none;
    }

    #technology2 .intro .callout .c3 {
        display: block;
        width: 32px;
        height: 32px;
        background: transparent;
        position: absolute;
        left: 0px;
        bottom: 0px;
        border-left: 2px Solid rgba(0,0,0,.25);
        border-bottom: 2px Solid rgba(0,0,0,.25);
        pointer-events: none;
    }

    #technology2 .intro .callout .c4 {
        display: block;
        width: 32px;
        height: 32px;
        background: transparent;
        position: absolute;
        right: 0px;
        bottom: 0px;
        border-right: 2px Solid rgba(0,0,0,.25);
        border-bottom: 2px Solid rgba(0,0,0,.25);
        pointer-events: none;
    }

#technology2 .icons {
    padding-top: 21px;
    padding-bottom: 36px;
    overflow: hidden;
}

.t_item {
    padding-left: 96px;
    margin-bottom: 32px;
}

    .t_item h4 {
        font-size: 24px;
    }

    .t_item .icon {
        height: 64px;
        width: 64px;
        border: 2px Solid #8d0404;
        border-radius: 50%;
        padding: 8px;
        position: absolute;
        margin-left: -96px;
        background: #fff;
        z-index: 6;
    }

        .t_item .icon svg {
            fill: #8d0404;
            height: 48px;
            width: 48px;
        }

        .t_item .icon.ti1 {
            padding-top: 7px;
            padding-left: 7px;
            border-color: #8d0404;
        }

        .t_item .icon.ti2 {
            padding-top: 8px;
            padding-left: 7px;
            border-color: #00b0f0;
        }

        .t_item .icon.ti3 {
            padding-top: 6px;
            padding-left: 6px;
            border-color: #8d0404;
        }

        .t_item .icon.ti4 {
            padding-top: 7px;
            padding-left: 6px;
            border-color: rgba(111,181,4,1);
        }

        .t_item .icon.ti1 svg {
            fill: #8d0404;
        }

        .t_item .icon.ti2 svg {
            fill: #00b0f0;
        }

        .t_item .icon.ti3 svg {
            fill: rgba(124,202,5,1);
            fill: #8d0404;
        }

        .t_item .icon.ti4 svg {
            fill: rgba(217,22,183,1);
            fill: rgba(124,202,5,1);
            fill: rgba(111,181,4,1);
        }

    .t_item:after {
        content: '';
        clear: both;
        display: block;
    }

    .t_item:last-of-type {
        margin-bottom: 0px;
    }
/* BOTTOM PORTION */ /*
#technology2 .tboxes.container{max-width:1440px;padding-top:48px;}
#technology2 .tboxes .t2{position:relative;text-align:left;background-color:rgba(255,255,255,.0);}
#technology2 .tboxes .t2 img{width:100%;display:block;}
#technology2 .tboxes .t2 h3{width:100%;text-transform:uppercase;font-weight:700;font-size:19px;line-height:24px;padding:8px 0px;background-color:rgba(0,176,240,.85);color:#fff;z-index:2;}
#technology2 .tboxes .t2 p{display:block;background-color:transparent;color:rgba(0,0,0,.85);padding-top:12px;}

#technology2 .tboxes .t2 .header{position:relative;text-align:center;}
#technology2 .tboxes .t2{cursor:pointer;}

#technology2 .tboxes .t2 img{opacity:1;transition:all .5s ease-in-out;}
#technology2 .tboxes .t2:hover img{opacity:.5;}
#technology2 .tboxes .t2.active:hover img{opacity:1;}

#technology2 .tboxes .t2 .readmore{position:absolute;bottom:0px;left:0px;padding:0px 16px;font-size:18px;color:rgba(255,255,255,.99);background-color:rgba(0,0,0,.625);width:100%;text-align:left;line-height:64px;height:0px;transition:height .5s ease-in-out, opacity .5s ease-in-out, color .25s ease-in-out;opacity:0;}
#technology2 .tboxes .t2 .readmore:hover{color:lawngreen;}
#technology2 .tboxes .t2:hover .readmore{height:64px;opacity:1;}
#technology2 .tboxes .t2:hover.active .readmore{opacity:0;}

#technology2 .tboxes .t2 .header{position:relative;padding-top:64px;transition:.5s .0s all ease-in-out;}
#technology2 .tboxes .t2 h3{position:absolute;top:0px;z-index:3;transition:.5s .0s all ease-in-out;}


#technology2 .tboxes .wrapper{background-color:rgba(255,255,255,.25);padding:16px;}
*/
/* #technology2 .tboxes .t2 p{display:none;} 
#technology2 .tboxes .t2.active .header{padding-top:0px;}
#technology2 .tboxes .t2.active h3{top: calc(100% - 64px); }
#technology2 .tboxes .t2.tb3.active h3{ top: calc(100% - 88px); } 
*/
/*
#technology2 .tboxes .t2 .wrapper{min-height:495px;}
#technology2 .tboxes .t2 h3{position:relative;}
#technology2 .tboxes .t2 .header{padding-top:0px;}
#technology2 .tboxes .t2 p{padding:8px 8px 0px 8px;} 
*/



/* BOTTOM PORTION */
#technology2 .tboxes.container {
    max-width: 1440px;
    padding-top: 48px;
}

#technology2 .tboxes .t2 {
    position: relative;
    text-align: left;
    background-color: rgba(255,255,255,.0);
}

    #technology2 .tboxes .t2 img {
        width: 100%;
        display: block;
    }

    #technology2 .tboxes .t2 h3 {
        width: 100%;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 19px;
        line-height: 24px;
        padding: 8px 0px;
        background-color: rgba(141,4,4,100);
        color: #fff;
        z-index: 2;
    }

    #technology2 .tboxes .t2 p {
        display: block;
        background-color: transparent;
        color: rgba(0,0,0,.85);
        padding: 8px 8px 0px 8px;
    }

    #technology2 .tboxes .t2 .header {
        position: relative;
        text-align: center;
    }

#technology2 .tboxes .t2 {
    cursor: pointer;
}

    #technology2 .tboxes .t2 p {
        display: none;
    }

    #technology2 .tboxes .t2 img {
        opacity: 1;
        transition: all .5s ease-in-out;
    }

    #technology2 .tboxes .t2:hover img {
        opacity: .5;
    }

    #technology2 .tboxes .t2.active:hover img {
        opacity: 1;
    }

    #technology2 .tboxes .t2 .readmore {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 0px 16px;
        font-size: 18px;
        color: rgba(255,255,255,.99);
        background-color: rgba(0,0,0,.625);
        width: 100%;
        text-align: left;
        line-height: 64px;
        height: 0px;
        transition: height .5s ease-in-out, opacity .5s ease-in-out, color .25s ease-in-out;
        opacity: 0;
    }

        #technology2 .tboxes .t2 .readmore:hover {
            color: lawngreen;
        }

    #technology2 .tboxes .t2:hover .readmore {
        height: 64px;
        opacity: 1;
    }

    #technology2 .tboxes .t2:hover.active .readmore {
        opacity: 0;
    }

body.mobile #technology2 .tboxes .t2 .readmore {
    display: block;
    height: 64px;
    opacity: 1;
}

#technology2 .tboxes .t2 .header {
    position: relative;
    padding-top: 64px;
    transition: .5s .0s all ease-in-out;
}

#technology2 .tboxes .t2 h3 {
    position: absolute;
    top: 0px;
    z-index: 3;
    transition: .5s .0s all ease-in-out;
}

/*
#technology2 .tboxes .t2.active .header{padding-top:0px;}
#technology2 .tboxes .t2.active h3{top: calc(100% - 64px); background-color:rgba(0,176,240,.85);}
#technology2 .tboxes .t2.tb3.active h3{ top: calc(100% - 88px); }
*/

#technology2 .tboxes .t2.active .header {
    padding-top: 0px;
}

#technology2 .tboxes .t2.active h3 {
    top: calc(100% - 0px);
    background-color: rgba(141,4,4,100);
}

#technology2 .tboxes .t2.tb3.active h3 {
    top: calc(100% - 0px);
}

#technology2 .tboxes .t2.expand p {
    padding-top: 72px;
}

#technology2 .tboxes .t2.tb3.expand p {
    padding-top: 96px;
}

#technology2 .tboxes .wrapper {
    background-color: rgba(255,255,255,.25);
    padding: 16px;
}

.tboxes .t2.tb4 .line4f {
    display: none;
}

/*SET DISABLED EXPAND*/
#technology2 .tboxes .t2.disable .header {
    padding-top: 0px;
}

#technology2 .tboxes .t2.disable h3 {
    top: auto;
    background-color: rgba(141,4,4,100);
    position: relative;
}

#technology2 .tboxes .t2.tb3.disable h3 {
    top: auto;
}

#technology2 .tboxes .t2.disable p {
    display: block !important;
    height: auto !important;
}

#technology2 .tboxes .t2.disable .wrapper {
    min-height: 495px;
}

#technology2 .tboxes .t2.disable:hover img {
    opacity: 1;
}

#technology2 .tboxes .t2.disable:hover .readmore {
    display: none;
}

#technology2 .tboxes .t2.disable {
    cursor: auto;
}
 
/* OUR WORK ################################################################################## */
#our-work{background-image:url(../img/ow-2048.jpg);background-position:top;overflow:hidden;padding-top:0px;padding-bottom:96px;background-repeat:no-repeat;background-size:cover;}

#our-work .promo{padding:32px 0px;position:relative;background-color:rgba(111,181,4,.85);}
#our-work .promo h3{font-size:28px;font-weight:500;text-transform:uppercase;text-align:center;color:#fff;}
#our-work .promo h3 br{display:none;}

#our-work .stitle{margin-left:0px;font-size:48px;line-height:48px;padding-top:48px;padding-bottom:32px;color:rgba(0,0,0,.85);font-weight:700;display:block;text-align:left;}

ul.slidenav, ul.slidenav li{list-style:none;padding:0px;margin:0px;display:block;}
ul.slidenav, ul.slidenav li{display:inline-block;padding-right:6px;}
ul.slidenav li:after{display:inline-block;content:'|';padding-left:8px;font-size:20px;text-transform:uppercase;color:#ccc;line-height:20px;}
#content ul.slidenav li:first-child{margin-left:0px;padding-left:0px;}
ul.slidenav li:last-child:after{display:none;}
ul.slidenav{clear:both;margin-bottom:24px;}
 
ul.slidenav li a{font-size:20px;text-transform:uppercase;font-weight:700;color:rgba(0,0,0,.35);text-decoration:none;transition:all .25s ease-in-out;line-height:20px;font-family:'Open Sans Condensed';}
ul.slidenav li a.active{color:#8d0404;}
ul.slidenav li a:hover{color:#8d0404;}

#content ul.slidenav li{padding:0px 4px 0px 4px;}

 

ul.slidenav li a#case4.active{color:rgba(0,176,240,1);}
ul.slidenav li a#case4:hover{color:rgba(0,176,240,1);}

ul.slidenav li a#case2.active{color:rgba(111,181,4,1)}
ul.slidenav li a#case2:hover{color:rgba(111,181,4,1)}

ul.slidenav{margin-bottom:48px;padding:16px 0;background-color:rgba(255,255,255,.5);}
ul.slidenav:after{content:'';display:block;height:100%;width:2000px;background-color:rgba(255,255,255,.5);top:0px;right:0px;}
#content ul.slidenav li{margin-bottom:0px;}

.casestudy p{margin-bottom:12px;}
.casestudy .challenge{margin-bottom:32px}
.casestudy .solution{margin-bottom:0;}
.casestudy .results{z-index:2;width:320px;float:right;position:relative;margin-left:64px;margin-bottom:32px;}

.casestudy .results .wrapper{background:rgba(255,255,255,.75);padding:24px;}


#content .casestudy .results ul{list-style-type:none;display:block;padding:0;margin:0;}
#content .casestudy .results ul li{list-style-type:none;display:block;padding:0;margin:0;margin-bottom:16px;font-size:20px;line-height:1.1;padding-left:40px;}
#content .casestudy .results ul li:last-child{margin-bottom:0px;}
.casestudy .results ul li svg{fill:#8d0404;height:32px;width:32px;position:absolute;margin-left:-40px;margin-top:-4px;}

.casestudy .hide{overflow:hidden;}

.casestudy .results h4{color:#8d0404;font-size:32px;padding-bottom:0px;margin-bottom:8px;}
.casestudy .challenge, .casestudy .solution{padding-right:384px;padding-left:0px;}

.casestudy .solution h4{background-color:#8d0404;color:#fff;padding:12px 16px;font-size:24px;font-weight:700;line-height:1;position:relative;text-transform:uppercase;}
.casestudy .challenge h4{background-color:#8d0404;color:#fff;padding:12px 16px;font-size:24px;font-weight:700;line-height:1;position:relative;text-transform:uppercase;}
.casestudy .challenge h4+div{padding:8px 16px;}
.casestudy .solution h4+div{padding:8px 16px;}



.casestudy.cs2 .solution h4, .casestudy.cs2 .challenge h4{background-color:rgba(111,181,4,1);}
.casestudy.cs4 .solution h4, .casestudy.cs4 .challenge h4{background-color:rgba(0,176,240,1);}

.casestudy{padding-right:32px;}


.casestudy h5{text-transform:uppercase;font-size:20px;position:relative;padding-left:28px;}
.casestudy h5 .icon{height:24px;width:24px;position:absolute;margin-left:-28px;margin-top:4px;}
.casestudy h5 .icon svg{fill:#8d0404;fill:rgba(124,202,5,1);}
.casestudy h5+p, .casestudy p.mleft, .casestudy div.mleft{padding-left:28px;position:relative;}
.casestudy p.mleft+h5{margin-top:32px;}
p.nobottommargin{margin-bottom:0px;padding-bottom:0px;}


.casestudy .mleft .num{padding-left:3px;margin-top:2px;height:18px;width:18px;text-align:center;font-size:16px;line-height:18px;font-weight:700;color:rgba(111,181,4,1);position:absolute;margin-left:-28px;}
.casestudy .mleft .num span{font-size:18px;position:relative;top:1px;margin-left:1px;}
	
.casestudy div.mleft .icon{margin-top:0px;}
.casestudy div.mleft{margin-bottom:16px;}
.casestudy div.mleft.hasChildren{margin-bottom:6px;}
.casestudy div.mleftx2{padding-left:48px;margin-bottom:6px;}
.casestudy div.mleftx2 strong{margin-right:4px;}
.casestudy div.mleftx2+.mleftx2{margin-bottom:16px;}
.casestudy .icon{height:24px;width:24px;position:absolute;margin-left:-28px;margin-top:4px;}
.casestudy .icon svg{fill:#8d0404;fill:rgba(124,202,5,1);}


.casestudy .readmore a{color:#8d0404;text-decoration:none;transition:all .25s ease-in-out;font-weight:700;margin-left:8px;}
.casestudy .readmore a:hover{color:darkorange;}

.casestudy .readless a{color:#8d0404;text-decoration:none;transition:all .25s ease-in-out;font-weight:700;margin-left:8px;}
.casestudy .readless a:hover{color:darkorange;}



/* FOOTER ################################################################################## */
#connect{padding:64px 0;background-image:url(../img/footer-2048.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;overflow:hidden;background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.35);}

#connect .container{position:relative;}
#connect .col_half:first-child{position:static;}

#connect .stitle {display:block;position:relative;font-weight:700;font-size:48px;margin-bottom:24px;color:rgba(255,255,255,.85);line-height:48px;}


 

#connect .faddress{margin-top:52px;color:rgba(255,255,255,.65);}
#connect .faddress .logo svg{fill:rgba(255,255,255,.65);height:20px;width:236px;margin-left:-12px;}
#connect .faddress .slogo{font-family:'Fira Sans Extra Condensed';font-size:20px;}

#connect .faddress .nlogo{height:50px;width:178px;margin-bottom:4px;}
#connect .faddress .nlogo div svg{fill:rgba(255,255,255,.65);}
#connect .faddress .nlogo div.logo-rrd{height:60px;width:212px;float:left;}

#connect .faddress .address{margin-top:8px;}
#connect .faddress .phone{margin-top:2px;font-size:18px;}
#connect .faddress .phone a:link{text-decoration:none;color:rgba(255,255,255,.65);}

#connect .disclaimer{margin-top:52px;color:rgba(255,255,255,.35);font-size:14px;line-height:normal;}
#connect .disclaimer .links{margin-bottom:8px;font-size:16px;}
#connect .disclaimer .links a:link,#connect .disclaimer .links a:visited{color:rgba(255,255,255,.35);text-decoration:none;margin:0px 8px;}
#connect .disclaimer .links a:first-of-type{margin-left:0px;}
#connect .disclaimer .links a:hover{text-decoration:underline;}


#connect .form-wrapper{position:relative;padding-top:36px;}
#connect .form-wrapper .fitem{position:relative;}
#connect .form-wrapper textarea,
#connect .form-wrapper input[type=text]{display:block;width:100%;margin-bottom:16px;border:2px Solid rgba(255,255,255,.5);font-size:18px;line-height:18px;padding:12px 16px;background:transparent;color:rgba(255,255,255,.85);font-family:Lato;height:48px;background-color:rgba(0,0,0,.35);border-radius:0px;}
#connect .form-wrapper textarea{height:96px;appearance:none;overflow:hidden;}
#connect .form-wrapper #btnContact{display:inline-block;border:2px Solid #8d0404;font-size:18px;line-height:18px;padding:12px 16px;background:transparent;color:rgba(255,255,255,.5);font-family:lato;text-transform:uppercase;font-weight:normal;
transition:all .25s ease-in-out;height:48px;cursor:pointer;background-color:rgba(0,0,0,.35);background:#8d0404;color:#fff;font-weight:bold;}

#connect .form-wrapper #btnContact:hover{border:2px Solid #8d0404;background:#8d0404;color:#fff;}


#connect .form-wrapper textarea:focus, #connect .form-wrapper textarea.active,
#connect .form-wrapper input[type=text]:focus,
#connect .form-wrapper input[type=text].active{border:2px Solid #8d0404;box-shadow:none;}



#connect .form-wrapper input[type=text]::-webkit-input-placeholder {  color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper input[type=text]::-moz-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper input[type=text]:-ms-input-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper input[type=text]:-moz-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}

#connect .form-wrapper textarea::-webkit-input-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper textarea::-moz-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper textarea:-ms-input-placeholder {   color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}
#connect .form-wrapper textarea:-moz-placeholder { color: rgba(255,255,255,.5);font-family:lato;font-size:18px;text-transform:uppercase;}

/* FORM CONFIRM */

#connect .form-wrapper textarea.invalid,
#connect .form-wrapper input[type=text].invalid{
	border:2px Solid #E90003;
}

#connect .form-wrapper textarea.invalid:focus, #connect .form-wrapper textarea.active.invalid,
#connect .form-wrapper input[type=text].invalid:focus,
#connect .form-wrapper input[type=text].invalid.active{border:2px Solid #8d0404;box-shadow:none;}



.fitem.first.invalid .b1,
.fitem.first.invalid .b2,
.fitem.first.invalid .b3,
.fitem.first.invalid .b4a,
.fitem.first.invalid .b4b{background-color:#E90003;transition:.5s 0s background-color ease-in-out;display:none;}

#connect .form-wrapper{height:519px;}
#connect .form-wrapper input[type=text]{height:48px;transition:.5s 0s all ease-in-out;}
#connect .form-wrapper textarea{transition:.5s 0s all ease-in-out;}
#connect .form-wrapper #btnContact{appearance:none; -moz-appearance:none; -webkit-appearance:none;}

#connect .form-wrapper.success #btnContact,
#connect .form-wrapper.success textarea,
#connect .form-wrapper.success input[type=text]{height:0px;overflow:hidden;padding:0px 16px;border:0px;margin:0px;border-radius:0px;}
#connect.animated .form-wrapper.success #btnContact{border:0px !important;}


#connect .form-wrapper .confirm{height:0px;overflow:hidden;opacity:0;transition:1s 1s all ease-in-out;padding-left:32px;}
#connect .form-wrapper.success .confirm{height:180px;opacity:1;}


#connect.animated .form-wrapper.success .fitem .b4a{display:none;}
#connect.animated .form-wrapper.success .fitem .b4b{display:none;}

#connect.animated .form-wrapper.success .line6e{width:calc(100% + 32px);top:265px;transition:.5s 0s all ease-in-out;}
#connect.animated .form-wrapper.success .line6d{ height: 230px; top: 36px; transition:.5s 0s all ease-in-out !important;}

#connect.animated .form-wrapper.success .line6c{ top: 36px;transition:.5s 0s all ease-in-out !important;}
#connect.animated .form-wrapper.success  .fitem .b2{top: 0px;height:0px;transition:.5s 0s all ease-in-out !important;}

.line6f{left:0px;bottom:188px;width:2px;height:0px;display:block;background-color:#8d0404;position:absolute;transition:.25s .5s all ease-in-out !important;}
#connect.animated .form-wrapper.success .line6f{height:184px;}



.confirm h3{color:rgba(255,255,255,.625);font-size:36px;}


/* PAGE LOADER */
#pageload{height:100%;width:100%;position:fixed;z-index:99999999;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}}

/* ANIMATIONS */
.scrollAnimate{opacity:0;transition: all 1s ease-in-out;}
.scrollAnimate.animated{opacity:1;}