/*-- Author:W3layouts Author URL:http://w3layouts.com License:Creative Commons Attribution 3.0 Unported License URL:http://creativecommons.org/licenses/by/3.0/ --*/body{margin:0;font-family:'Roboto Condensed', sans-serif;background:#fff;}body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;text-decoration:none;outline:none;}h1,h2,h3,h4,h5,h6{margin:0;font-family:'Alegreya Sans', sans-serif;}p{margin:0;}ul,label{margin:0;padding:0;}body a:hover,body a:focus{text-decoration:none;outline:none;}/*-- header --*/.header{background-color:white;padding:1.5em 0;padding:0;padding-top:5px;padding-bottom:5px;position:relative;}.agile_social_banner{float:right;/*margin-top:0.8em;*/width:30%;}.header-mdl.agileits-logo{float:left;}.header-mdl.agileits-logo img{max-width:100%;}.agileits-logo h1{font-size:3.5em;display:inline-block;font-weight:300;text-transform:uppercase;}.agileits-logo h1 a{color:#11499f;text-decoration:none;display:inline-block;}/*-- social icons --*/.agile_social_icons_banner{margin-top:2em;text-align:right;}.agile_social_icons_banner ul{display:inline-block;}.agileits_social_list{clear:both;/* jrh */float:right;/* jrh */}.agileits_social_list li{display:inline-block;margin-left:1em;}.agileits_social_list li a{color:#999;text-align:center;display:inline-block;font-size:1em;border:1px solid;padding:.4em 0;width:32px;height:32px;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;}.agileits_social_list li a:hover{color:#fff;}a.w3_agile_facebook:hover{background:#11499f;border-color:#11499f;}a.agile_twitter:hover{background:#11499f;border-color:#11499f;}a.w3_agile_dribble:hover{background:#11499f;border-color:#11499f;}a.w3_agile_vimeo:hover{background:#11499f;border-color:#11499f;}/*-- //social icons --*//*-- //header --*//*-- top-nav --*/.top-nav{text-align:center;background-color:#11499f;}nav.navbar-default{background-color:inherit;border:none;margin:0;}ul.nav.navbar-center li{display:inline-block;}.navbar-default > li > a:hover, .navbar-default > li > a:focus, .navbar-default li a.active{color:#11499f !important;background-color:#fff;}/* Effect 11:text fill based on Lea Verou's animation http://dabblet.com/gist/6046779 */.top-nav ul li a{text-decoration:none;letter-spacing:1px;font-size:1.2em;padding:1.5em 2em;padding:1.5em .9em;/*jrh*/color:#fff;font-weight:200;}.top-nav ul li a:hover, .top-nav ul li a:focus{outline:none;background:#fff;color:#11499f;}.cl-effect-15 a::before{color:#fff;content:attr(data-hover);position:absolute;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}.cl-effect-15 a:hover::before, .cl-effect-15 a:focus::before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);opacity:0;}/*-- //top-nav --*//*-- banner --*/.w3ls-banner{background:url(pix/2a.jpg)no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;background-position:center;background-position:bottom;}/*-- //banner --*//*-- banner-text --*/.banner-text{padding:14em 0;background:rgba(0, 0, 0, 0.3);}.banner-w3lstext{text-align:center;}.banner-w3lstext h2, .banner-w3lstext h3{font-size:7em;color:#fff;font-weight:100;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;}.bnr-tleft img{-webkit-transform:translatey(115%);-moz-transform:translatey(115%);-o-transform:translatey(115%);-ms-transform:translatey(115%);transform:translatey(115%);-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;}li.flex-active-slide h2,li.flex-active-slide h3{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}li.flex-active-slide .bnr-tleft img{-webkit-transform:translatey(0%);-moz-transform:translatey(0%);-o-transform:translatey(0%);-ms-transform:translatey(0%);transform:translatey(0%);}.banner-w3lstext p{font-size:1.1em;font-size:20px;/*jrh */color:#fff;line-height:2em;width:80%;margin:2.5em auto;font-weight:200;letter-spacing:1px;}/*-- //banner-text --*//*-- welcome --*/.welcome,.team,.services,.gallery,.contact,.news{padding:3em 0;}h1.agileits-title,h3.agileits-title{font-size:4.5em;text-align:center;color:#11499f;margin-bottom:0.5em;font-weight:300;text-transform:uppercase;word-spacing:20px;/*jrh*/font-size:55px;}.welcome h4{font-size:1.2em;text-align:center;line-height:2em;color:#333;width:75%;margin:0 auto 2em;border-bottom:2px dashed #FF5722;padding-bottom:1.5em;}p{font-size:1em;font-size:20px;/* jrh */color:#4e4e4e;/* jrh */line-height:1.8em;}#home_body p,p.w-text{width:75%;margin:0 auto;text-align:center;letter-spacing:1px;}#home_body p{/* jrh */width:85%;margin-bottoM:20px;color:#323232;}.welcome-row{margin-top:3em;}.welcome img{width:100%;}.welcome-img{display:block;overflow:hidden;position:relative;}.welcome-text{background:rgba(0, 0, 0, 0.5);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.5s all;transition:.5s all;-moz-transition:.5s all;-moz-opacity:0;opacity:0;}.welcome-grids:hover .welcome-text{opacity:1;-moz-opacity:1;}.welcome-text h5{font-size:2.5em;color:#fff;text-align:center;margin-top:2.5em;}img.zoom-img{-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;}img.zoom-img:hover,.welcome-grids:hover img.zoom-img,.portfolio-grids:hover img.zoom-img{-webkit-transform:scale(1.8);transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);-webkit-transition-timing-function:ease-in-out;-webkit-transition-duration:750ms;-moz-transition-timing-function:ease-in-out;-moz-transition-duration:750ms;-ms-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-duration:750ms;-o-transition-duration:750ms;overflow:hidden;}/*-- //welcome --*//*-- history .history-dot,.team-dot{background-size:2px;-webkit-background-size:2px;-moz-background-size:2px;-o-background-size:2px;-ms-background-size:2px;background-color:rgba(0, 0, 0, 0.4);}.history-dot{padding:4em 0;}.history{background:url(pix/specialty-1a.jpg) no-repeat 0px 0px;background-size:cover;}.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.wthree-history-info h4{color:#FFFFFF;font-size:3em;text-transform:uppercase;letter-spacing:6px;margin:0;font-weight:600;}.wthree-history-info p{color:#FFFFFF;font-size:16px;font-size:18px;line-height:1.8em;margin:2em 0 2em 0;width:70%;}.wthree-history-info a{color:#FFFFFF;font-size:16px;padding:.4em .5em;display:block;border:solid 2px #FFFFFF;width:11%;text-decoration:none;text-align:center;background:#11499f;}.wthree-history-info a:hover{background:#11499f;color:#ffffff;border:solid 2px #ff5722;}#slider2, #slider3{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 auto;}.callbacks_container{position:relative;float:left;width:100%;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}.rslides li{position:relative;display:block;float:left;}.rslides img{height:auto;border:0;}.history-dot{padding:4em 0;}@media(max-width:991px){.wthree-history-info a{width:16%;}.wthree-history-info p{width:90%;}}@media(max-width:800px){.wthree-history-info h4{letter-spacing:4px;}}@media(max-width:600px){.wthree-history-info h4{font-size:2em;}}@media(max-width:568px){.wthree-history-info a{width:20%;}}@media(max-width:480px){.history-dot{padding:2em 0;}}@media(max-width:414px){.wthree-history-info h4{font-size:1.2em;}}@media(max-width:384px){.wthree-history-info a{width:33%;}}@media(max-width:320px){.wthree-history-info p{width:87%;}}/*-- history --*//*-- team --*/.team{background:url(pix/bg.jpg)no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}h3.agileits-title.w3title1{color:#fff;}.w3lmask p{color:#fff;font-size:.9em;margin:0 0 1.2em;}.agile_team_grid{text-align:center;}.view{margin:0;float:none;overflow:hidden;position:relative;text-align:center;border:3px solid #fff;}.view .w3lmask,.view .content{position:absolute;overflow:hidden;top:0;left:0;height:100%;}.view img{display:block;position:relative;}.view h5{color:#FF5722;text-align:center;position:relative;font-size:1.4em;font-weight:800;margin:0 0 1em;text-transform:uppercase;letter-spacing:1px;}.w3-agile-view img{-webkit-transition:all 0.4s ease-in-out 0.5s;-moz-transition:all 0.4s ease-in-out 0.5s;-o-transition:all 0.4s ease-in-out 0.5s;-ms-transition:all 0.4s ease-in-out 0.5s;transition:all 0.4s ease-in-out 0.5s;}.w3-agile-view .w3lmask{background-color:rgba(0, 0, 0, 0.6);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in 0.4s;-moz-transition:all 0.3s ease-in 0.4s;-o-transition:all 0.3s ease-in 0.4s;-ms-transition:all 0.3s ease-in 0.4s;transition:all 0.3s ease-in 0.4s;padding:5em 1em 1em 1em;}.w3-agile-view h5{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:transparent;-webkit-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10);-ms-transform:scale(10);transform:scale(10);-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s;}.w3-agile-view p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10);-ms-transform:scale(10);transform:scale(10);-webkit-transition:all 0.3s ease-in-out 0.2s;-moz-transition:all 0.3s ease-in-out 0.2s;-o-transition:all 0.3s ease-in-out 0.2s;-ms-transition:all 0.3s ease-in-out 0.2s;transition:all 0.3s ease-in-out 0.2s;}.agile_team_grid:hover .w3-agile-view .w3lmask,.w3-agile-view:hover .w3lmask{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;}.agile_team_grid:hover .w3-agile-view img,.w3-agile-view:hover img{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;}.agile_team_grid:hover .w3-agile-view h5,.w3-agile-view:hover h5{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;}.agile_team_grid:hover .w3-agile-view p,.w3-agile-view:hover p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}.w3-agile-view .agileits_social_icons{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;-o-transition:all 0.3s ease-in-out 0.1s;-ms-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s;}.agile_team_grid:hover .w3-agile-view .agileits_social_icons,.w3-agile-view:hover .agileits_social_icons{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-ms-transition-delay:0.3s;transition-delay:0.3s;}.agileits_social_icons .agileits_social_list li{margin:0;}.agileits_social_icons .agileits_social_list li a{color:#fff;}.agileits_social_icons .agileits_social_list li:nth-child(2){margin:0 1em;}.agileits_social_icons .agileits_social_list li{margin:0 1em;}/*-- //team --*//*-- services --*/.wthree-services-grid{text-align:center;}.wthree-services-grid:nth-child(4){margin-bottom:3em;}.wthree-services-icon i.fa{font-size:2em;padding:1.5em .5em;width:120px;height:120px;color:#FF5722;background:none;border:solid 2px #FF5722;border-width:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}.wthree-services-info h5{color:#222;font-size:1.5em;margin:1.2em 0 0.5em;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}.wthree-services-grid:hover .wthree-services-icon i.fa{background:#FF5722;color:#fff;}.wthree-services-grid:hover .wthree-services-info h5{color:#11499f;}.wthree-services-grid:hover{transform:translateY(-7px);box-shadow:0px 24px 30px -17px #aaa;}/*-- //services --*//*-- gallery --*/.gallery{background:#11499f;}.grid{position:relative;clear:both;margin:0 auto;max-width:1000px;list-style:none;text-align:center;background:rgba(0, 0, 0, 0.86);}/* Common style */.grid{position:relative;overflow:hidden;margin:10px 0;height:auto;text-align:center;cursor:pointer;}.grid img{position:relative;display:block;width:100%;opacity:0.8;}.grid .figcaption{padding:2em;color:rgba(0, 0, 0, 0.5);text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.grid .figcaption, .grid .figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}/* Anchor will cover the whole item by default *//* For some effects it will show as a button */.grid .figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;}.grid p{letter-spacing:1px;font-size:68.5%;}/*-----------------*//***** Apollo *****//*-----------------*/.effect-apollo img{opacity:0.95;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(1.05,1.05,1);-moz-transform:scale3d(1.05,1.05,1);-o-transform:scale3d(1.05,1.05,1);-ms-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}.effect-apollo .figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);content:'';-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}.effect-apollo p{position:absolute;right:0;bottom:0;color:#fff;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;}.effect-apollo:hover img{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:0.4;}.effect-apollo:hover .figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}.effect-apollo:hover p{opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s;}/*-- //gallery --*//*-- news --*/.news-gridtext{-webkit-box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);-moz-box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;}.news-gridtext:hover{box-shadow:-2px 4px 50px rgba(25, 13, 15, 0.38);}.news-w3img a{display:block;overflow:hidden;}.news-w3img a img{width:100%;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}.news-w3img a img:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}.news-w3imgtext{padding:2em 2.5em;text-align:center;position:relative;}.news h5{display:inline-block;background:#11499f;padding:.8em 1.5em;font-size:1em;color:#fff;position:absolute;top:-18px;left:32%;letter-spacing:1px;font-family:'Roboto Condensed', sans-serif;}.news h4{font-size:1.5em;padding:1em 0 .8em;font-weight:300;letter-spacing:1px;}.news h4 a{color:#333;text-decoration:none;-webkit-transition:.5s all;-moz-transition:.5s all;transition:.5s all;}.news h4 a:hover{color:#FF5722;}.news a.w3-agilebtn{padding:.6em 1.5em;color:#999;font-size:0.9em;border-color:#999;margin:1.5em 0 0;}.news a.w3-agilebtn:hover{color:#fff;}/*-- //news --*//*-- contact --*/.contact-grid{background-color:#4a4a4a;padding:3.5em;}.contact-grid h4{font-size:2em;color:#fff;margin-bottom:1em;font-weight:400;}.contact input[type="text"], .contact input[type="email"], .contact textarea{width:100%;color:#555;background:#fff;outline:none;font-size:1em;padding:.8em 1em;margin-bottom:1.5em;border:solid 1px #fff;-webkit-appearance:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}.contact textarea{resize:none;min-height:12em;}.contact input[type="submit"]{outline:none;color:#fff;padding:.8em 4em;font-size:1em;-webkit-appearance:none;background:#11499f;border:solid 1px #11499f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}.contact input[type="submit"]:hover{background:none;color:#11499f;}.contact::-webkit-input-placeholder{color:#555 !important;}.map iframe{width:100%;min-height:350px;border:none;margin-bottom:-.5em;}/*-- //contact --*//*-- address --*/.contact-w3lsright{text-align:center;margin-top:4em;}.contact-w3lsright h4{font-size:1.1em;color:#999;font-family:'Roboto Condensed', sans-serif;}.contact-w3lsright h3{font-size:3em;color:#222;margin-top:0.6em;line-height:1.4em;font-weight:300;}.contact-w3lsright span.glyphicon{font-size:4em;color:#fff;background:#FF5722;padding:0.8em;text-align:center;display:inline-block;margin:1em 0;border-radius:50%;}/*-- //address --*//*-- subscribe --*/.agile-subscribe-heading p{color:#fff;font-size:0.9em;margin:1em 0 0 0;letter-spacing:3px;text-transform:uppercase;text-align:center;background:rgba(0, 0, 0, 0.6);padding:10px;}.subscribe-grid{text-align:center;width:75%;margin:2em auto 0;}.subscribe-grid input[type="email"]{display:inline-block;background:#fff;border:solid 1px #fff;width:50%;outline:none;padding:1em;font-size:1em;color:#999;}.subscribe-grid i.fa.fa-paper-plane-o{color:#fff !important;font-size:1.2em !important;}.subscribe-grid button.btn1{color:#fff;font-size:1em;border:solid 1px #FF5722;width:60px;height:51px;text-align:center;text-decoration:none;background:#FF5722;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}button.btn1:hover{background:#11499f;border-color:#11499f;outline:none;}/*-- //subscribe --*//*-- footer --*/.footer{padding:3em 0;text-align:center;background:#1b1b1b;}.agileits_social_icons .agileits_social_list li:nth-child(4){/* margin-left:1em;*/}.footer h3{font-size:3em;}.footer h3 a{color:#fff;}.footer p{color:#fff;margin:2em 0;letter-spacing:1px;}.footer p a{color:#d8d8d8;}.footer p a:hover{color:#fff;}/*-- //footer --*/.jarallax{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}/*-- slider-up-arrow --*/#toTop{display:none;text-decoration:none;position:fixed;bottom:3%;right:3%;overflow:hidden;width:48px;height:48px;border:none;text-indent:100%;background:url("pix/move-up.png") no-repeat 0px 0px;z-index:999;}#toTopHover{width:48px;height:48px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}/*-- //slider-up-arrow --*//*-- modal --*/.modal-open .modal{background:rgba(0, 0, 0, 0.48);}.modal-body{padding:2em;}.modal-dialog{margin:4em auto 2em;}.modal-body iframe{border:none !important;width:100%;min-height:300px;}.about-modal .modal-header{border:none;min-height:2.5em;padding:1em 2em 0;}.about-modal button.close{color:#FF5722;opacity:.9;font-size:2.5em;outline:none;}.about-modal .modal-body img{width:100%;}.about-modal .modal-body p{margin-top:1em;}/*-- //modal --*//*-- responsive-design --*/@media(max-width:1366px){.welcome h4{width:85%;}.welcome, .team, .services, .gallery, .contact, .news{padding:5em 0;}.banner-w3lstext p{margin:1.5em auto;}}@media(max-width:1080px){.top-nav ul li a{padding:1.2em 2em;}.w3-agile-view .w3lmask{padding:3em 1em 1em 1em;}.wthree-services-icon i.fa{padding:1.2em .5em;width:100px;height:100px;}h1.agileits-title,h3.agileits-title{font-size:4.2em;}.news-w3imgtext{padding:2em 1.5em;}.news h4{padding:0.8em 0 .5em;}.map iframe{min-height:300px;}.view h5{margin:0 0 0.5em;}}@media(max-width:991px){.top-nav ul li a{padding:1.1em 1.8em;}.banner-w3lstext h2, .banner-w3lstext h3{font-size:6em;}.banner-w3lstext p{width:90%;}#home_body p,p.w-text{width:100%;}.welcome-row{margin-top:2em;}.welcome-text h5{font-size:2em;margin-top:2em;}.team-agileinfo{width:75%;margin:0 auto;}.agile_team_grid:nth-child(2){margin-bottom:2em;}.wthree-services-info h5{margin:0.8em 0 0.5em;}.gallery-grid{padding:0 .5em;}.effect-apollo p{margin:2em;}.grid .figcaption{padding:1em;}.news-w3lgrids{padding:0 .5em;}.news h5{left:21%;}.news h4{padding:0.5em 0 .5em;}.contact-grid{padding:2em;}.contact-w3lsright h3{font-size:2.2em;}.contact-w3lsright span.glyphicon{font-size:3em;}.contact textarea{min-height:8em;}.contact input[type="text"], .contact input[type="email"], .contact textarea{margin-bottom:1em;}}@media(max-width:800px){.header{padding:1em 0;}.banner-w3lstext h2, .banner-w3lstext h3{font-size:5em;}.banner-w3lstext p{margin:1em auto;}.banner-text{padding:12em 0;}.welcome, .team, .services, .gallery, .contact, .news{padding:4em 0;}h1.agileits-title,h3.agileits-title{font-size:3.6em;}.welcome h4{margin:0 auto 1em;padding-bottom:1em;}#home_body p,p.w-text{/* letter-spacing:0px;jrh */}.wthree-services-grid:nth-child(4){margin-bottom:2em;}}@media(max-width:767px){.agileits-logo h1{font-size:3.2em;}.agile_social_banner{margin-top:0.7em;}.agileits_social_list li{margin-left:0.5em;}button.navbar-toggle{float:none;margin:1em 0;border-color:#fff;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}div#bs-example-navbar-collapse-1{position:absolute;width:100%;z-index:9999;background:rgba(0, 0, 0, 0.71);border:none;padding:0;}ul.nav.navbar-center li{display:block;}.top-nav ul li a{padding:1em 1.8em;font-size:1.1em;}.welcome-grids{padding:1em 9em 0;}.welcome-row{margin-top:1em;}.welcome-text h5{margin-top:4em;}.wthree-services-icon i.fa{padding:1.3em .5em;width:80px;height:80px;font-size:1.5em;}.wthree-services-grid{margin-top:1.5em;}.wthree-services-grid:nth-child(4){margin-bottom:0;}.news-w3lgrids{padding:1em 9em;}.news h5{left:34%;}.map iframe{min-height:250px;}.contact-grid{padding:3em;}.contact-w3lsright span.glyphicon{font-size:2.5em;}.modal-dialog{margin:2em auto;width:85%;}.contact input[type="submit"]{padding:.8em 3em;}}@media(max-width:667px){.banner-text{padding:8em 0;}.welcome, .team, .services, .gallery, .contact, .news{padding:3em 0;}.banner-w3lstext p{font-size:1em;width:95%;}.welcome h4{width:100%;}.team-agileinfo{width:85%;}.news-w3lgrids{padding:1em 7em;}}@media(max-width:600px){.banner-w3lstext p{font-size:0.9em;width:100%;}h1.agileits-title,h3.agileits-title{font-size:3em;margin-bottom:0.3em;}.welcome-grids{padding:1em 5em 0;}.news-w3lgrids{padding:1em 5em;}.subscribe-grid input[type="email"]{width:65%;}.agile-subscribe-heading p{letter-spacing:2px;}.footer p{margin:1em 0;}.footer{padding:2em 0;}}@media(max-width:480px){.welcome-grids{padding:1em 2em 0;}.banner-w3lstext h2, .banner-w3lstext h3{font-size:4em;}.grid .figcaption{font-size:1.1em;}.team-agileinfo{width:100%;}.agile_team_grid{padding:0 .5em;}.agileits_social_icons .agileits_social_list li:nth-child(2){margin:0 0.5em;}.news-w3lgrids{padding:1em 1em;}.contact-grid{padding:2em;}.agile-subscribe-heading p{letter-spacing:1px;font-size:0.8em;}p{/* font-size:0.9em;jrh */font-size:16px;}.subscribe-grid input[type="email"]{width:80%;padding:0.8em;}.subscribe-grid button.btn1{height:45px;}.footer h3{font-size:2.5em;}.subscribe-grid{margin:1em auto 0;}.modal-body{padding:1em 1.5em 1.5em;}.modal-dialog{width:90%;}}@media(max-width:414px){.welcome-text h5{margin-top:3em;}.agile_team_grid{padding:0 3.5em;width:100%;}.agile_team_grid:nth-child(2){margin:1em 0;}.agile_team_grid:nth-child(3){margin-bottom:1em;}.wthree-services-grid{padding:0 .5em;}.wthree-services-icon i.fa{padding:1.5em .5em;width:70px;height:70px;font-size:1.2em;}.news h5{left:30%;}.contact input[type="text"], .contact input[type="email"], .contact textarea,.contact input[type="submit"]{font-size:0.9em;}.contact-w3lsright h4{font-size:1em;}.contact-w3lsright{margin-top:3em;}.contact-w3lsright h3{font-size:2em;}.contact-w3lsright span.glyphicon{font-size:2em;}.subscribe-grid{width:95%;}h1.agileits-title,h3.agileits-title{font-size:2.5em;}.top-nav ul li a{font-size:1em;}.agileits_social_list li a{padding:.45em 0;}}@media(max-width:384px){.banner-text{padding:6em 0 8em;}.banner-w3lstext h2, .banner-w3lstext h3{font-size:3.5em;}.gallery-grid{width:100%;}.contact-grid h4{font-size:1.8em;margin-bottom:0.8em;}}@media(max-width:375px){.agileits_social_list li a{font-size:0.9em;width:28px;height:28px;}.agileits_social_list li{margin-left:0.3em;}.agileits-logo h1{font-size:2.8em;}.agile_social_banner{margin-top:0.6em;}.header{padding:0.6em 0;}.banner-w3lstext p{margin:0.5em auto;}.banner-text{padding:5em 0 6em;}.subscribe-grid{width:100%;}.footer{padding:1.5em 0;}.welcome, .team, .services, .gallery, .contact, .news{padding:2em 0;}.welcome h4{font-size:1.1em;}}@media(max-width:320px){.welcome-grids{padding:1em 0 0;}.agile_team_grid{padding:0 0.5em;}.wthree-services-info h5{font-size:1.3em;}.news-w3lgrids{padding:1em 0.5em;}.news h5{left:26%;font-size:0.9em;}.news-w3imgtext{padding:1.5em 1em;}.contact-grid{padding:1.5em;}.contact-grid h4{font-size:1.5em;}.contact-w3lsright{margin-top:2em;padding:0;}.contact-w3lsright h4{font-size:0.9em;}.contact-w3lsright h3{font-size:1.8em;margin-top:0.4em;}.contact-w3lsright span.glyphicon{font-size:1.8em;}h1.agileits-title,h3.agileits-title{font-size:2.2em;}.subscribe-grid input[type="email"]{width:76%;}.footer h3{font-size:2em;}}/*-- //responsive-design --*/#cs_body ul,#cs_body ol{margin-left:24px}#cs_body h2.req_quote{text-align:center;padding:0px;margin:0px;margin-bottom:10px;}#cs_body h2.req_quote a{display:block;height:60px;color:#fff;width:250px;float:right;background-color:#11499f;border:1px solid #000;line-height:60px;font-size:24px;overflow:hidden;}#cs_body .videoWrapper{position:relative;padding-bottom:56.25%;/* 16:9 */padding-top:25px;height:0;margin:auto;width:100%;margin-top:10px;}#cs_body .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media (min-width:560px){#cs_body .videoWrapper iframe{max-width:560px;max-height:360px;}#cs_body .videoWrapper{padding-bottom:10px;min-height:360px;}}#cs_body .about_us_cont img:nth-child(1){margin-left:20px;margin-right:20px;}#cs_body .about_us_cont{margin-top:10px;margin-bottom:20px;}#about_standout, .home_promo{border-radius:15px;margin-top:30px;padding:20px;line-height:150%;transform:translateY(-7px);box-shadow:0px 10px 30px -17px #aaa;margin:auto;border:1px solid #c6c6c6;/*background:#AF0508;*/margin-left:20px;text-align:center;font-size:20px;width:250px;max-width:100%;}#cs_body #about_standout UL.ul_about_standout{margin:auto;}#cs_body #about_standout UL.ul_about_standout li{list-style:none;margin:auto;line-height:34px;}@media (max-width:600px){#about_standout, .home_promo{float:none;width:100%;margin-bottom:20px;}}#co_nav_opts li{list-style:none;}#cs_body{margin:auto;max-width:1200px;width:100%;padding:0px 10px 0px 10px;}#cont_blog p a{color:#ffffff;text-decoration:underline;font-weight:bold;}/* cs child pages */.prod_warn{max-width:1200px;margin:auto;}#cs_body h2.cb{margin-bottom:5px;}/*blog*/#cs_body h2.cb a{font-size:24px;}/*blog*/#cs_body h1{font-size:30px;margin-bottom:17px;}@media (max-width:3500px){ul.top-links{margin:auto;}}@media (min-width:768px){.navbar-nav{float:right;}}@media (max-width:900px){p.main_banner_p{font-size:18px;}}@media (max-width:500px){p.main_banner_p{font-size:14px;}}@media (max-width:400px){.slider-nav{display:none;}}.container-stats{text-align:center;}.stats_keystone{margin:auto;padding-bottom:50px;max-width:80%;}.cta_banner{border:1px solid white;width:250px;background-color:white;margin:auto;max-width:150px;background-color:#11499f;}p.cta_banner a{font-weight:bold;color:white;font-size:19px;line-height:52px;}ul.cs_promo_li_rt,ul.cs_promo_li_rt li{list-style:none;margin:0px;padding:0px;overflow:hidden;text-align:center;}ul.cs_promo_li_rt li a{font-size:15px;display:block;/*width:210px;*/height:60px;margin-bottom:8px;line-height:60px;color:#fff;font-weight:bold;text-align:center;}ul.cs_promo_li_rt li.cs_promo_li_rt_lg a{line-height:28px;}.cs_body_list_standout{padding-left:15px;margin:10px;}.cs_body_list_standout{border:2px solid #111C6E;}ul.cs_promo_li_rt li a{background-color:#11499f;}h2.h2_lower_mid_nav{color:#000;}.cs_addl_info_cont_box{float:left;width:30%;}.cs_addl_info_cont_box2{padding-left:20px;width:50%;}.cs_addl_info_cont_box3{padding-left:20px;}.cs_promo_li_rt_cont{float:right;margin-left:15px;margin-bottom:10px;width:220px;overflow:hidden;}ul.cs_promo_li_rt li.cs_promo_li_rt_lg a{text-decoration:none;}#cs_body ul.cs_promo_li_rt li.cs_promo_li_rt_lg{margin-left:0px;padding:5px;}#cs_body ul.cs_promo_li_rt{margin-left:0px;}@media (min-width:0px) and (max-width:551px){/* PLINS/COMM LANDING PAGES */.cs_promo_li_rt_cont{display:block;margin-left:0px;margin:auto;margin-bottom:10px;width:100%;}#cs_body ul.cs_promo_li_rt li a{line-height:65px;border-radius:15px;text-decoration:none;font-weight:bold;font-size:15px;max-width:100%;width:100%;line-height:65px;}.cs_addl_info_cont_box{display:block;width:99%;margin:auto;}.cs_addl_info_cont_box3,.cs_addl_info_cont_box2{margin:0;padding:0;}}/* jrh */.container_body{min-height:496px;}.banner_addr{font-weight:bold;font-size:24px;float:right;margin-bottom:20px;color:#11499f;color:#6f6f6f;}.banner_addr a{color:#11499f;}@media (max-width:500px){.agile_social_banner,.agileits-logo{width:100%;text-align:center;float:none;}.banner_addr,.agileits_social_list{float:none;}}@media (max-width:700px){#cs_body h2.req_quote[style]{float:none;width:95%;}#cs_body h2.req_quote{float:none;width:100%;}#cs_body h2.req_quote a{float:none;width:80%;margin:auto;border-radius:15px;}}.secondary-cta{width:120px;height:120px;display:block;margin:auto;background:url(pix/secondary-cta-icons3.png) no-repeat 0px 18px;border:solid 2px #FF5722;border:solid 2px #11499f;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;}/* .secondary-cta:hover{background-color:#fa5c59;transition:0.5s all;-webkit-transition:0.5s all;-o-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;background-position:-130px 23px;}*/.secondary-cta1{background-position:1px 23px;}.secondary-cta2{background-position:1px -510px;}.secondary-cta3{background-position:1px -374px;}.secondary-cta4{background-position:1px -137px;}.secondary-cta5{background-position:1px -258px;}.secondary-cta6{background-position:1px -731px;}/* cutom design fixes */@media (min-width:767px) and (max-width:997px){/* .news-w3lgrids{padding:1em 9em;}*/.col-sm-4-blog,.col-sm-4{width:50%;}.col-sm-4-blog:nth-child(1),.col-sm-4:nth-child(1){width:100%;margin-bottom:40px;}}@media(max-width:767px ){.col-sm-4-blog,.col-sm-4{width:98%;padding-left:1%;padding-right:1%;}}@media(max-width:500px ){.agile_social_banner{float:left;}}#cs_body h3{font-size:24px;margin:5px 0px 10px 0px;}h2, #cs_body h2{font-size:28px}#cs_body #cs_list_tabs_icons li.ui-state-active,#cs_body .rt_prod_cta_top_con_form, #cs_body h2.prod_jq_form_cont_h2{background-color:#11499f;}#cs_body #cs_list_tabs_icons li a{color:#11499f;}.h1_full_page_cont_about-us{background:url(pix/spec-about-us.jpg)}.h1_full_page_cont_life-health-disability-for-individuals{background:url(pix/spec-ind-health.jpg)}.h1_full_page_cont_group-benefits{background:url(pix/spec-group-benefits.jpg)}/* .h1_full_page_cont_insurance-programs-for-auto-dealerships{background:url(pix/spec-used-car.jpg)}.h1_full_page_cont_construction-and-contractors-insurance{background:url(pix/spec-contractor.jpg)}.h1_full_page_cont_assisted-living-centers{background:url(pix/spec-home-health.jpg)}.h1_full_page_cont_business-insurance-for-churches-and-religious-organizations{background:url(pix/spec-church.jpg)}.h1_full_page_cont_business-insurance-for-retail-stores{background:url(pix/spec-insurance-for-retail-stores.jpg)}.h1_full_page_cont_insurance-programs-for-restaurants{background:url(pix/spec-insurance-programs-for-restaurants.jpg)}.h1_full_page_cont_insurance-for-farms{background:url(pix/spec-insurance-for-farms.jpg)}.h1_full_page_cont_legal-notice-and-terms-of-use{background:url(pix/spec-privacy.jpg)}*/#cs_body h1{margin-top:20px;}#cs_body ul li{font-size:19px;}#cs_body h2{margin-bottom:10px;color:#11499f;}.logo_lg{margin-top:10px;}@media(max-width:600px ){.logo_lg{margin-top:5px;}}/* .logo_lg{}.logo_sm{display:none;}@media(max-width:600px ){.logo_lg{display:none;}.logo_sm{display:block;}}*/@media (min-width:1000px) and (max-width:1210px){.agile_social_banner{width:45%;}}@media (min-width:500px) and (max-width:1000px){.agile_social_banner{width:98%;margin-top:20px;}.banner_addr{float:left;text-align:left;font-size:20px;}.agileits_social_list{clear:none;}}/*.banner_addr{text-align:right;font-size:22px;color:#5a5a5a;}*/.banner_addr_ph_cont{display:block;}.banner_addr_addr_cont{display:block;}.footer{color:white;}#cs_body p.about_left{float:left;width:49%;max-width:455px;}#cs_body p.about_right{float:right;width:49%;}@media( max-width:1000px ){#cs_body p.about_left,#cs_body p.about_right{float:none;width:95%;max-width:95%;}}/* custom gurry */#cs_body .cs_coinfo_hld_gen_no{display:none;}#cs_body .cs_coinfo_hld{font-size:14px;}#about,#services,#contact,.map{background-color:whitesmoke;color:#4e4e4e;}#services2{background:white;-webkit-box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);-moz-box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);border-bottom:1px solid #b9b9b9;margin-bottom:3px;}#about{-webkit-box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);-moz-box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);border-bottom:1px solid #b9b9b9;margin-bottom:3px;}#cs_body li.trev_a0fba344-c2a6-491c-95ef-acd6460fba9c,#cs_body li.trev_d2c4767e-50ea-43bd-9a83-9053040cf40d, #cs_body li.trev_c3f3524b-1a05-4ffb-a4a3-9bdf4e9beca2{display:none;}.assoc_cont{text-align:center;background-color:#9e9e9e;background:#9e9e9e url(pix/assoc-bg2a.jpg) no-repeat center;background-size:cover;background-attachment:fixed;background-color:#efefef;-webkit-box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);-moz-box-shadow:-2px 4px 5px rgba(25, 13, 15, 0.17);box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);border-top:2px solid #dadada;border-bottom:1px solid #b9b9b9;}/* .assoc_cont.visible{background:#9e9e9e url(pix/assoc-bg.jpg) no-repeat center;}.assoc_cont_lazyloaded_bg{background:#9e9e9e url(pix/assoc-bg.jpg) no-repeat center;}*/#assoc_cont img{padding:20px 0px 20px 0px;/*max-width:95%;*/}#assoc_cont img.assoc_img{border:none;margin:20px;/**/}@media(max-width:780px){#assoc_cont img,#assoc_cont img.assoc_img{margin:auto;padding:0;display:block;padding:20px 0px 20px 0px;max-width:95%;width:120px;}img.footer_logo{max-width:95%;}}.assoc_cont{text-align:center;background:#9e9e9e url(pix/assoc-bg2a.jpg) no-repeat center;background-size:cover;/**/background-attachment:fixed;PADDING:40px 0px;}#assoc_cont img{max-width:100%;}#assoc_cont img.assoc_img{border:none;margin:0px 20px 0px 20px;margin:0;max-width:100%;}#assoc_cont a{display:block;padding:50px;}#assoc_cont h2{padding-bottom:10px;font-size:30px;}#assoc_cont p{font-size:20px;margin-bottom:20px;}#assoc_cont h3{font-size:24px;}#assoc_cont h2,#assoc_cont p, #assoc_cont a{color:white;/**/text-shadow:2px 2px #61616169;}@media(max-width:780px){#assoc_cont img,#assoc_cont img.assoc_img{margin:auto;padding:0;max-width:75%;}}.assoc_cont_right,.assoc_cont_left{padding:20px 0px 20px 0px;float:left;width:50%;}.assoc_cont_right img{display:block;padding:10px 0px 10px 0px;}.assoc_cont_left{text-align:right;padding-right:5%;}.assoc_cont_right{text-align:left;padding-left:5%;}.agileits-title_support_p{text-align:center;margin-bottom:35px;}.agileits-title_support_p a{font-size:24px;}/*-- //banner_bottom --*/.history{background:url(pix/banner-prod-cta-bg.jpg) no-repeat 0px 0px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-moz-background-size:cover;/*min-height:544px;*/padding-top:50px;padding-bottom:50px;background-attachment:fixed;/* jrh */}h3.tittle.two{color:#fff;text-align:center;font-size:2.5em;font-weight:600;}.caption_story_w3ls{float:right;width:57%;}.story-img img{width:100%;padding:.3em;border:2px solid #efefef;margin-bottom:2em;}.story-img{float:left;width:39%;}.caption_story_w3ls p{color:#fff;margin:0;font-weight:400;font-size:0.85em;line-height:1.9em;font-size:16px;}.history-grid h4{color:#fff;margin-bottom:1em;font-weight:600;font-size:1.6em;text-align:center;}.history-grid:nth-child(1),.history-grid:nth-child(3){margin-top:9em;border-bottom:7px solid rgba(255, 255, 255, 0.29);padding:0;}.history-grid{width:31%;}.history-grid:nth-child(2){border-bottom:7px solid rgba(255, 255, 255, 0.29);padding:0;margin:0 3%;}.history-grid{cursor:pointer;}.history-grid a{color:#ffffff;text-decoration:underline;}.history_container{background-color:#000000bd;padding-top:20px;padding-bottom:20px;}.inner_sec_info_wthree_agile{margin-top:4em;}@media(max-width:1366px){.banner_bottom, .mid_slider{padding:5em 0;}.inner_sec_info_wthree_agile, .mail_form{margin-top:3em;}}@media(max-width:991px){.banner_bottom{padding:4em 0;}.history-grid:nth-child(1), .history-grid:nth-child(3){margin-top:0;border-bottom:7px solid rgba(255, 255, 255, 0.29);padding:0;}}@media (max-width:992px){.history-grid{width:100%;float:left;}.history-grid:nth-child(2){margin:0;}}@media(max-width:640px){.history-grid:nth-child(2){border-bottom:7px solid rgba(255, 255, 255, 0.29);padding:0;margin:4% 0%;}.history-grid:nth-child(3){margin-top:0;}.history{min-height:660px;padding-top:3.5em;padding-bottom:4em;}.banner_bottom{padding:3em 0;}.inner_sec_info_wthree_agile{margin-top:2em;}}#services2,.assoc_cont{border:0px;box-shadow:unset;}