body{background:#fff;font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;line-height:20px}
*,body,h1,h2,h3,h4,h5,h6,form,ol,ul,p,dl,dt,dd,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;border:0;font:inherit}
.common{float:left;position:relative}
.commonWrapper{width:100%;float:left;position:relative}
.commonAuto{width:1000px;margin:0 auto;position:relative}
.commonBlock{width:100%;float:left}
img{border:0;outline:none}
a{color:#32218B}
h1,h2,h3,h4,h5,h6{color:#32218B;font-family:'Lato',sans-serif}
h1{font-size:30px;margin-bottom:20px}
h2{font-size:26px;margin-bottom:20px}
h3{font-size:20px;margin-bottom:10px}
h4{font-size:16px}
.CB{clear:both}
.FL{float:left}
.FR{float:right}
header,section,footer,aside,nav,main,article,figure{display:block}
img{max-width:100%}
p,ul{font-size:16px;line-height:24px;font-weight:400;padding:0;color:#222;font-family:Arial,Helvetica,sans-serif}
p{margin-bottom:15px}
ul{margin-left:15px;margin-bottom:15px}
.call-us{padding-top:5px;font-size:24px}
.logo{margin-bottom:15px}
.img-left{float:left;margin:0 10px 10px 0}
.img-right{float:right;margin:0 0 10px 10px}
.img-middle{display:block;margin:0 auto}
#header h3{font-style:italic;margin-top:20px;font-weight:700}
.navbar-brand{height:auto}
.navbar-toggle .icon-bar{background-color:#010101}
.navbar>.container .navbar-brand{margin-left:0}
.navbar-brand{padding:0;margin:0;color:#32218B}
.navbar-header a.navbar-brand{color:#32218B}
.navbar{border-radius:0;margin-bottom:0;background:#151515;background:rgba(255,255,255,0.9);padding:10px 0 0;border-bottom:1px solid #000;border-top:3px solid #32218B;width:100%;box-shadow:0 3px 5px #333}
.navigation{padding-top:5px;padding-bottom:5px;background:#E39717}
.navbar-nav{float:none;text-align:center}
.navbar-nav > li{float:none;display:inline}
.navbar-toggle{background:#32218B}
ul.navbar-nav li{font-size:14px;font-family:'Lato',sans-serif;background:url(../images/bar.png) no-repeat right 2px;text-transform:uppercase}
ul.navbar-nav li:last-child{background:none}
ul.navbar-nav li.normal{text-transform:none}
ul.navbar-nav li.first-item{width:40px;background:none}
ul.navbar-nav li.first-item a{background:url(../images/home.png) no-repeat 0 0;display:block;height:30px;width:26px;text-indent:-99999px}
ul.navbar-nav li.first-item a:hover{background:url(../images/home-ho.png) no-repeat 0 0}
ul.navbar-nav li,.navbar-nav>li{padding-bottom:0}
ul.navbar-nav li a{padding:0 10px 0 8px;margin:0;border-radius:3px;color:#fff;line-height:24px;display:inline-block;font-weight:700}
ul.navbar-nav li a:hover,.navbar-nav li.current-menu-item a{background:none;color:#33228C;color:#32218B}
.navbar-brand{borderfont-size:none36px;line-height:50px;color:#fff}
.navbar-nav > .active > a,.navbar-nav > .current-menu-item > a:hover,.navbar-nav > .active > a:focus,.navbar-nav > .open > a,.navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus{background:none;color:#FF0006}
.header-icons{float:right;clear:right;margin-top:30px;display:none}
.inner-content{margin-top:180px;margin-bottom:20px;min-height:400px}
.inner-content img,.styledimage{border:1px solid #FFB18C}
.sidebar-img{margin-bottom:10px}
.home-top{width:100%;overflow:auto}
.home-top h2{text-align:center;font-size:20px;margin:10px 0;color:#02321e}
.video-wrapper{position:relative;top:145px;width:100%;left:0;clear:both;overflow:hidden}
#video-background{position:relative;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:auto;z-index:-100;background-size:cover}
.video-text{position:absolute;left:0;right:0;top:50%;margin:0 auto;text-align:center;background:rgba(0,0,0,.4);padding:20px 0}
.video-text h1{color:#fff;font-size:40px;font-weight:700;text-shadow:2px 2px #333}
.video-button{margin:0 auto;width:180px;color:#fff;text-align:center;padding:7px 15px;display:block;float:right;font-size:17px;border-radius:20px;background:#32218B}
.video-button:hover{background:#E39717;text-decoration:none;color:#fff}
#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%;background:#fcfcfc;background:#fcfcfc -moz-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:#fcfcfc -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#eee));background:#fcfcfc -webkit-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:#fcfcfc -o-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:#fcfcfc -ms-linear-gradient(top,#fcfcfc 0%,#eee 100%);background:#fcfcfc linear-gradient(top,#fcfcfc 0%,#eee 100%);border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0}
.nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{padding:5px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:40%;background:#E39717;color:#fff}
.nbs-flexisel-nav-left{left:10px}
.nbs-flexisel-nav-left:before{content:"<"}
.nbs-flexisel-nav-left.disabled{opacity:.4}
.nbs-flexisel-nav-right{right:5px}
.nbs-flexisel-nav-right:before{content:">"}
.nbs-flexisel-nav-right.disabled{opacity:.4}
.rows{float:left;width:100%}
.two-col{float:left;width:50%;padding:10px;text-align:center}
.two-col img{border:1px solid #CCC;padding:5px;border-radius:5px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:9999;background:#FFF}
.two-col img:hover{border:1px solid #CCC;padding:5px;border-radius:5px;-webkit-transform:scale(1.1);transform:scale(1.1)}
.two-col h4{font-size:16px}
.gallery-photo .col-sm-4{text-align:center;margin-bottom:20px}
.form-wrp{float:right;width:100%;padding:0;background:url(../images/form-trans.png)}
.form-wrp p{font-size:16px;color:#000;margin-bottom:20px;color:#605f69;font-weight:700}
.form-row{float:left;width:100%;margin-bottom:10px}
.form-wrp label{font-size:16px;color:#000;margin-bottom:5px;color:#605f69}
.subm{background:#093275;color:#fff;text-transform:uppercase;font-size:20px;height:60px;font-weight:700}
.subm:hover{background:#E39717}
.box{float:left;width:33.33%;position:relative}
.box img{width:100%}
.box h2{position:absolute;top:40%;left:auto;right:auto;width:100%;text-align:center;color:#fff;text-transform:uppercase;font-size:40px}
.featured_area{margin:25px auto;margin-top:190px}
h1{font-size:36px;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee; position:relative;}

h1:after{content:" ";position:absolute;bottom:-1px;left:0;width:40%;border-bottom:1px solid #EF9F0D}

.featured_area p{color:#222;font-size:18px;line-height:23px;margin-bottom:25px}
.contact-us label{font-size:16px;color:#02321e;margin-bottom:10px;font-size:16px;color:#02321e;margin-bottom:10px}
.footer_wrap{clear:both;overflow:hidden;background:url(../images/footer-top.jpg) repeat-x #040404;width:100%}
.footer_wrap p{color:#a5a5a5;font-size:13px;line-height:19px}
.footer_wrap a{color:#aedc5c}
.footer_top{padding:30px 0 20px}
.footer_top h3{font-size:18px;color:#cdcdcd;text-transform:uppercase;line-height:25px;font-weight:400}
.footer_nav ul{margin:0;list-style-type:none}
.footer_nav ul li{display:block;line-height:18px;font-size:13px;padding:0 0 2px}
.footer_nav ul li a{color:#b9b9b9;padding:0 0 0 15px;background:url(../images/bot_arrow.png) no-repeat 0 5px}
.footer_nav ul li a:hover{color:#aedc5c;text-decoration:none;background:url(../images/bot_arrow-ho.png) no-repeat 0 5px}
.join_mailing_list p{padding:0 0 10px;clear:both;line-height:15px;overflow:hidden;display:block}
.join_mailing_list input{float:left;display:block;width:147px;padding:0 5px;background:#1b1b1b;border:1px solid #343131;border-radius:5px;outline:none;margin:0 0 10px;font-size:12px;height:24px;color:#8a8a8a}
.join_mailing_list .btn-primary,.contact-us .btn-primary{clear:both;overflow:hidden;display:block;text-align:center;cursor:pointer;outline:none;border:0;font-weight:700;background:#218D63;color:#fff;font-size:14px;text-transform:uppercase}
.join_mailing_list .btn-primary:hover,.contact-us .btn-primary:hover{background:#FF0006}
.copy_right_wrap{clear:both;overflow:hidden;width:100%;padding:15px 0;background:url(../images/copy-bg.png) repeat}
.copy_rights{color:#6e6e6e;text-align:center}
.copy_rights p{font-size:12px;color:#6e6e6e;margin:0}
.copy_rights a{color:#acacac}
.copy_rights p.webby a{color:#ffc600}
.nb{border:0!important}
@media screen and (max-width:768px) {
#header h3{margin:0}
.video-button{float:none;margin:0 auto 10px;display:block}
.navigation{padding:0}
.video-wrapper{top:257px}
.inner-content{margin-top:280px}
.call-us{text-align:center}
.video-text{top:20%}
.video-text h1{font-size:20px}
.video-button{font-size:18px;width:200px}
.header-icons{display:block}
ul.navbar-nav li{background:none;margin-bottom:5px}
ul.navbar-nav li.first-item a{margin-left:12px}
.box{width:100%;margin-bottom:15px}
.featured_area{margin:255px auto 25px}
.featured_area h1{font-size:30px;margin-bottom:20px}
.featured_area .text-left,.featured_area .text-right{text-align:center}
.footer_nav,.footer_contact,.join_mailing_list{margin-bottom:15px}
.navbar-toggle{margin-right:0}
.logo-img{width:50%}
}
@media screen and (max-width:520px) {
.logo-img{width:70%}
.inner-content{margin-top:280px}
.two-col{width:100%;margin-bottom:10px}
}