/*-- 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:#fff;padding:1.5em 0;position:relative;}.agile_social_banner{float:right;margin-top:0.8em;width:45%;}.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:#192a4a;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:#192a4a;border-color:#192a4a;}a.agile_twitter:hover{background:#192a4a;border-color:#192a4a;}a.w3_agile_dribble:hover{background:#192a4a;border-color:#192a4a;}a.w3_agile_vimeo:hover{background:#192a4a;border-color:#192a4a;}/*-- //social icons --*//*-- //header --*//*-- top-nav --*/.top-nav{text-align:center;background-color:#192a4a;}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:#192a4a !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:#192a4a;}.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/1.jpg)no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;}/*-- //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;}.flex-control-paging li a.flex-active{background:#192a4a !important;}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:6em 0;}h1.agileits-title,h3.agileits-title{font-size:4.5em;text-align:center;color:#192a4a;margin-bottom:0.5em;font-weight:300;text-transform:uppercase;word-spacing:20px;/*jrh*/}.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:#707070;/* 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:url(pix/dott.png)repeat 0px 0px;*/background-size:2px;-webkit-background-size:2px;-moz-background-size:2px;-o-background-size:2px;-ms-background-size:2px;}.history-dot{padding:4em 0;}.history{background:url(pix/bg2.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:.9em;*/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:#192a4a;}.wthree-history-info a:hover{background:#192a4a;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%;}.agile_social_banner{width:35%;}}@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:#192a4a;}.wthree-services-grid:hover{transform:translateY(-7px);box-shadow:0px 24px 30px -17px #aaa;}/*-- //services --*//*-- gallery --*/.gallery{background:#192a4a;}.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:#192a4a;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:#192a4a;border:solid 1px #192a4a;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:#192a4a;}.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:#192a4a;border-color:#192a4a;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 ul li,#cs_body ol li{font-size:20px;color:#707070;}h2,#cs_body h2{font-size:20px;}#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:#192a4a;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:20px;padding:20px;line-height:150%;transform:translateY(-7px);box-shadow:0px 24px 30px -17px #aaa;margin:auto;border:1px solid #c6c6c6;/*background:#AF0508;*/margin-left:10px;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:560px){#about_standout, .home_promo{float:none;width:95%;margin-bottom:20px;margin-top: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:#192a4a;}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:#192a4a;}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:#192a4a;}.banner_addr a{color:#192a4a;}@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-icons5.png) no-repeat 0px 0px;border:solid 2px #FF5722;border:solid 2px #192a4a;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:20px;}#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:#192a4a;}#cs_body #cs_list_tabs_icons li a{color:#192a4a;}.h1_full_page_cont_insurance-for-farms-in-nd{background:url(pix/spec-farms.jpg)}#cs_body .rt_cta_img_cont_insurance-for-farms-in-nd{display:block;background:url( pix/spec-thumb-spec-farms.jpg) no-repeat left;}.h1_full_page_cont_insurance-for-oilfield-operations{background:url(pix/spec-oilfields.jpg)}#cs_body .rt_cta_img_cont_insurance-for-oilfield-operations{display:block;background:url( pix/spec-thumb-insurance-for-oilfield-operationss.jpg) no-repeat left;}.h1_full_page_cont_personal-insurance-for-business-owners-in-nd{background:url(pix/spec-municipalities.jpg)}#cs_body .rt_cta_img_cont_personal-insurance-for-business-owners-in-nd{display:block;background:url( pix/spec-thumb-personal-insurance-for-business-owners-in-nd.jpg) no-repeat left;}#cs_body h1{margin-top:20px;}.assoc_cont{text-align:center;background-color:#9e9e9e;background:#9e9e9e url(pix/assoc-bg.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%;}}#news,#services{background:#efefef;box-shadow:-2px 4px 5px rgb(25 13 15 / 17%);border-top:2px solid #dadada;border-bottom:1px solid #b9b9b9;}.news-w3imgtext{background:white;}.banner_ctas img{max-width:200px;}.banner_ctas{float:right;clear:both;}.header_phone_cont{background:#e7e7e7;}.header_phone_cont .header_phone_left{float:right;}.header_phone_cont .header_phone_left a{line-height:62px;font-size:21px;color:BLACK;/* padding-right:26px;*/}.header_phone_cont .header_phone_right{float:right;margin-left:25px;}.header_phone_cont .header_phone_right UL.agileits_social_list{margin-top:14px;}.agile_header_grid{padding-top:16px;}.header-mdl.agileits-logo img{margin-top:16px;}.header{padding-top:0;}.agile_social_banner{width:unset;}@media(max-width:700px){.agile_social_banner,.header-mdl.agileits-logo,.banner_ctas{float:none;width:100%;text-align:center;}.banner_ctas_cont .banner_cta{margin:auto;}.banner_ctas_cont{margin:25px 0px 10px 0px;}}#codirviewall .profile-link:hover{background-color:#1a2b4a !important;}#codirviewoneCont .bio-section p{line-height:unset;font-size:18px;padding-bottom:14px;}#cs_body .overview_pad span,#cs_body .overview_pad p{line-height:unset;font-size:18px;padding-bottom:14px;}#cs_body #cs_blog_body p{}#cs_body #cs_blog_body h2, #cs_body #cs_blog_body h3{margin-bottom:10px;color:#1a2b4a;font-size:23px;}#cs_body #cs_blog_body h2, #cs_body #cs_blog_body h3{color:#cd9d3a;font-size:22px;}#cs_body #cs_blog_body ul li, #cs_body #cs_blog_body ol li{line-height:unset;font-size:18px;padding-bottom:5px;}#cs_body #prod_left_col_cont,#cs_body #prod_left_col_cont p,#cs_body #prod_left_col_cont ul li,#cs_body #prod_left_col_cont ol li{font-size:18px;padding-bottom:5px;color:#707070;}#cs_body #blog_desclaimer{font-size:14px !important;}#cs_body .cs_coinfo_right_col,#cs_body .cs_coinfo_left_col{font-size:15px;}#cs_body .contact_us_loc_box,.contact_us_loc_box{font-size:17px;}.banner_ctas_cont{display:flex;flex-direction:column;gap:12px;}.banner_ctas_cont .banner_cta{width:220px;height:65px;display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;box-sizing:border-box;overflow:hidden;line-height:1;text-align:center;background:#192a4a;border-radius:6px;}/* PAY ONLINE */.banner_ctas_cont .banner_cta_pay{font-family:Arial, Helvetica, sans-serif;font-size:25px;font-weight:800;letter-spacing:-1px;background:linear-gradient(to bottom, #223e6d 0%, #192a4a 100%);}/* CLIENT LOGIN */.banner_ctas_cont .banner_cta_login{font-family:Georgia, "Times New Roman", serif;font-size:25px;font-weight:700;letter-spacing:-1px;background:linear-gradient(to bottom, #192a4a 0%, #304f86 100%);}.banner_ctas_cont .banner_cta{transition:filter 0.25s ease, box-shadow 0.25s ease;}.banner_ctas_cont .banner_cta:hover, .banner_ctas_cont .banner_cta:focus{filter:brightness(1.16);box-shadow:inset 0 0 0 999px rgba(255,255,255,0.04);}.banner_ctas_cont .banner_cta:active{filter:brightness(0.95);}