body,body a[href^=tel]{font-family:omnes-pro-1;font-weight:400;font-size:16px ;line-height:25px ;color:#666666;}
h3,h3 a[href^=tel]{font-family:brandon-grotesque-1;font-weight:300;font-size:32px ;line-height:42px ;color:#333333;text-transform:none;}
h1,h1 a[href^=tel]{font-family:omnes-pro-1;font-size:52px ;line-height:62px ;font-weight:200;color:#000;margin:0 0 30px 0;padding:0 0 0 0;text-transform:capitalize;}
a{font-family:inherit;color:#3F638C;line-height:25px ;}
.footerContainer{background:url('D7021408-671F-42FA-837E-DEB20A6B3D76/ffa84c3b-e632-494b-815f-68d78690112f.png') right top no-repeat scroll #dedede;background-color:#dedede;background-size:;padding:20px 0 20px 0;border-color:#ffffff #ffffff #ffffff #ffffff;border-width:0 0 0 0;border-style:solid solid solid solid;-webkit-box-shadow:0 0 85px 0 rgba(255, 255, 255, 0.22), inset 0 0 85px 0 rgba(255, 255, 255, 0.22);box-shadow:0 0 85px 0 rgba(255, 255, 255, 0.22), inset 0 0 85px 0 rgba(255, 255, 255, 0.22);border-radius:0 0 0 0;}
.footerContainer a{font-family:inherit;line-height:1px ;color:#a3a3a3;font-size:14px ;}
.subnavContainer{background:#333333;background-color:rgba(51, 51, 51, 1);background-size:;-webkit-box-shadow:0 0 0 0 rgba(255, 255, 255, 0.19);box-shadow:0 0 0 0 rgba(255, 255, 255, 0.19);border-color:#ffffff #ffffff #ffffff #ffffff;border-width:1px 0 0 0;border-style:solid solid solid solid;margin:0 0 0 0;color:#fff;font-family:brandon-grotesque-1;padding:18px 0 14px 0;font-weight:400;font-size:12px ;text-transform:uppercase;}
.subnavContainer a{font-family:brandon-grotesque-1;color:#fff;text-decoration:none;margin:6px 0 0 12px;font-weight:400;font-size:12px ;text-transform:uppercase;line-height:5px ;}
.subnavContainer a:hover{text-decoration:none;font-family:brandon-grotesque-1;color:#146acc;font-size:12px ;font-weight:400;}
.headerContainer{background:#0e0f0f;background-color:rgba(14, 15, 15, 0.84);background-size:;padding:11px 37px 48px 37px;-webkit-box-shadow:0 0 0 0 rgba(3, 3, 3, 1), inset 0 0 0 0 rgba(3, 3, 3, 1);box-shadow:0 0 0 0 rgba(3, 3, 3, 1), inset 0 0 0 0 rgba(3, 3, 3, 1);border-color:  #c7c7c7 #eeeeee;border-width:0 0 1px 0;border-style:none none none none;margin:0 0 0 0;}
.headerContainer img{width:auto;margin:11px 0 0 0;padding:0 0 0 0;}
body{background:#f8f8f8;background-color:rgba(248, 248, 248, 1);background-size:;-webkit-box-shadow:inset 0 0 0 0;box-shadow:inset 0 0 0 0;font-family:omnes-pro-1;color:#883bdb;font-size:16px ;line-height:24px ;font-weight:300;}
.btn,  .disabled .btn:hover{font-family:brandon-grotesque-1;color:#fff;background:#8f8f8f;background-color:rgba(143, 143, 143, 1);background-size:;border-radius:2px 2px 2px 2px;border-color:#666666 #666666 #666666 #666666;border-width:1px 1px 1px 1px;border-style:solid solid solid solid;-webkit-box-shadow:inset 0 5px 10px 0 rgba(255, 255, 255, 0.42);box-shadow:inset 0 5px 10px 0 rgba(255, 255, 255, 0.42);font-size:16px ;line-height:24px ;font-weight:300;text-transform:capitalize;}
.btn:hover{font-family:brandon-grotesque-1;color:#fff;background:#5f9639;background-color:rgba(95, 150, 57, 1);background-size:;font-size:16px ;border-style:solid solid solid solid;margin:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;line-height:24px ;font-weight:300;text-transform:capitalize;border-color:#5f9639 #5f9639 #5f9639 #5f9639;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}
[class*="header-layout-"] .h-nav .nav > li > a{font-family:brandon-grotesque-1;color:#fff;font-size:12px ;margin:28px 10px 0 10px;text-transform:uppercase;font-weight:500;text-align:center;border-width:0 0 0 0;padding:0 0 0 0;border-radius:0 0 0 0;}
[class*="header-layout-"] .h-nav .dropdown-menu{border-width:1px 1px 1px 1px;border-radius:0 0 0 0;border-color:#dddddd #dddddd #dddddd #dddddd;border-style:solid solid solid solid;margin:0 0 0 -2px;}
[class*="header-layout-"] .h-nav .dropdown-menu  a{color:#030303;font-family:brandon-grotesque-1;text-transform:uppercase;font-weight:400;font-size:12px ;text-align:left;background:;background-color:;background-size:;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:hover{color:#fff;font-family:brandon-grotesque-1;background:#3460d9;background-color:rgba(52, 96, 217, 1);background-size:;border-radius:0 0 0 0;font-size:12px ;border-width:0 0 0 0;text-align:left;}
[class*="header-layout-"] .h-nav .dropdown-menu  a:active,[class*="header-layout-"] .h-nav .dropdown-menu .active a{font-family:brandon-grotesque-1;color:#fff;background:#3460d9;background-color:rgba(52, 96, 217, 1);background-size:;border-radius:0 0 0 0;font-size:12px ;text-align:left;}
.camera_wrap{margin:10px 0 0 0;padding:0 0 0 0;}
h4,h4 a[href^=tel]{font-family:inherit;font-weight:200;font-size:28px ;line-height:38px ;color:#030303;margin:28px 0 0 0;}
h2,h2 a[href^=tel]{font-family:omnes-pro-1;font-size:24px ;font-weight:200;line-height:32px ;color:#999999;margin:2px 0 0 0;}
.footerContainer p,.footerContainer p a[href^=tel]{font-family:inherit;}
.footerContainer h3,.footerContainer h3 a[href^=tel]{font-family:omnes-pro-1;font-size:19px ;font-weight:400;margin:0 0 -25px 0;}
.centerContainer{background:#161530;background-color:rgba(22, 21, 48, 1);background-size:;padding:40px 0 35px 0;}
[class*="header-layout-"] .h-nav .nav > li > a:hover{font-family:brandon-grotesque-1;color:#3460d9;text-decoration:none;font-size:12px ;text-transform:uppercase;background:none;background-color:none;background-size:;font-weight:500;}
[class*="header-layout-"] .h-nav .nav > li > a:active,[class*="header-layout-"] .h-nav .nav > .active > a{font-family:brandon-grotesque-1;color:fff;border-style:none none solid none;border-radius:0 0 0 0;border-width:0 0 0 0;text-decoration:none;background:none;background-color:none;background-size:;font-weight:500;}
.headerContainer .call2Action .btn{font-family:brandon-grotesque-1;float:none;margin-left:auto !important;margin-right:auto !important;display:table;text-transform:capitalize;font-size:14px ;font-weight:300;padding:10px 17px 10px 17px;border-radius:2px 2px 2px 2px;border-width:1px 1px 1px 1px;margin:10px 0 -10px 0;border-color:#666666 #666666 #666666 #666666;background:none;background-color:none;background-size:;color:#666666;}
.subnavContainer .footer-social a{color:#666666;font-size:17px ;padding:4px 8px 5px 8px;margin:-8px -2px 5px 0;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;border-style:none none none none;}
.subnavContainer .footer-social a:hover{color:#999999;font-size:17px ;}
.mod-form-builder .btn{font-family:brandon-grotesque-1;margin:21px 0 0 0;font-size:16px ;line-height:24px ;font-weight:300;color:#fffafa;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;border-style:solid solid solid solid;border-color:#146acc #146acc #146acc #146acc;}
.footerContainer h6,.footerContainer h6 a[href^=tel]{font-family:brandon-grotesque-1;font-size:13px ;line-height:28px ;}
.wideContainer{background:none;background-color:none;margin:0 0 0 0;background-size:;padding:200px 0 500px 0;}
.featureContainer{background:none;background-color:none;background-size:;padding:115px 0 210px 0;margin:0 0 0 0;}
.mod-divider{font-family:inherit;margin:15px 0 45px 0;padding:4px 0 3px 0;font-size:56px ;border-width:1px 1px 1px 1px;}
p,p a[href^=tel]{font-family:brandon-grotesque-1;font-size:16px ;line-height:24px ;}
.btn:active,.btn .active{font-family:brandon-grotesque-1;font-size:21px ;}
.btn{font-family:brandon-grotesque-1;border-width:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;background:#030303;background-color:rgba(3, 3, 3, 1);background-size:;text-transform:lowercase;font-size:21px ;font-weight:200;}
.mod_map h5,.mod_map h5 a[href^=tel]{font-family:omnes-pro-1;font-size:31px ;line-height:30px ;font-weight:200;padding:0 0 11px 0;color:#030303;}
.mod_map p,.mod_map p a[href^=tel]{font-family:omnes-pro-1;font-size:14px ;font-weight:200;}
.mod-contact h3,.mod-contact h3 a[href^=tel]{font-family:inherit;margin:-5px 0 3px 0;font-size:37px ;font-weight:200;padding:0 0 0 0;line-height:50px ;}
.mod-form-builder a{font-family:brandon-grotesque-1;}
.mod-form-builder h6{font-family:brandon-grotesque-1;}
.mod-form-builder h3{font-family:brandon-grotesque-1;margin:0 0 -27px 0;}
.mod-form-builder > row > label{font-family:brandon-grotesque-1;}
.mod-form-builder .watermark{font-family:brandon-grotesque-1;}
.mod-form-builder{margin:-14px 0 33px 0;}
.mod-contact h5,.mod-contact h5 a[href^=tel]{font-family:inherit;}
.blog-post .post-month{font-family:inherit;font-size:18px ;margin:-6px 0 0 0;color:#424242;font-style:italic;}
.blog-post .post-day{font-family:inherit;font-size:33px ;font-weight:400;margin:0 0 0 -1px;color:#a8a8a8;}
.blog-post h3,.blog-post h3 a[href^=tel],.blog-post h3 a{font-family:inherit;font-size:32px ;font-weight:200;line-height:49px ;}
.blog-post img{margin:0 0 5px 0;padding:0 0 0 0;}
.blog-post .btn, .blog-post .disabled .btn:hover{font-family:brandon-grotesque-1;margin:6px 0 2px 0;}
h5,h5 a[href^=tel]{font-family:inherit;font-size:40px ;font-weight:200;padding:0 0 33px 0;line-height:60px ;color:#333;}
.htoggle-menu a{color:#030303;background:none;background-color:none;background-size:;}
.mod-team h6,.mod-team h6 a[href^=tel]{font-family:brandon-grotesque-1;font-weight:400;padding:0 0 12px 0;font-style:italic;line-height:26px ;color:#666666;font-size:18px ;margin:-2px 0 0 0;}
.mod-team img{padding:0 0 3px 0;}
.mod-team h3,.mod-team h3 a[href^=tel]{font-family:brandon-grotesque-1;font-size:32px ;padding:0 0 3px 0;font-weight:300;line-height:42px ;color:#333333;}
.subnavContainer a:active,.subnavContainer a .active{font-family:brandon-grotesque-1;color:#c72fed;}
.mod-testimonial .testimonial-img img{padding:0 0 0 0;width:auto;margin:-3px 0 0 0;}
.mod-testimonial h4,.mod-testimonial h4 a[href^=tel]{font-family:inherit;margin:2px 0 0 0;padding:6px 0 0 0;font-size:20px ;font-weight:300;color:#999999;}
h6,h6 a[href^=tel]{font-family:inherit;font-size:17px ;font-weight:200;text-align:left;line-height:25px ;margin:9px 0 0 0;font-style:normal;color:#9c9c9c;}
.mod-contact{margin:27px 0 45px 0;}
.wideContainer h1,.wideContainer h1 a[href^=tel]{font-family:omnes-pro-1;color:#fff;font-size:51px ;font-weight:400;padding:15px 0 7px 0;text-transform:lowercase;font-style:italic;text-decoration:none;margin:0 0 0 0;line-height:9px ;letter-spacing:2px ;}
.mod_article img{width:auto;padding:30px 30px 30px 30px;margin:0 0 0 0;background:;background-color:;background-size:;}
.mod_article p,.mod_article p a[href^=tel]{font-family:omnes-pro-1;color:#666;font-size:16px ;line-height:24px ;font-weight:300;}
.featureContainer h1,.featureContainer h1 a[href^=tel]{font-family:inherit;color:#ffffff;font-size:100px ;line-height:120px ;font-weight:200;}
.divImageGalleryNormal{padding:11px 0 2px 0;}
.centerContainer .btn, .centerContainer .disabled .btn:hover{font-family:brandon-grotesque-1;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;color:#fff;background:#333333;background-color:rgba(51, 51, 51, 1);background-size:;border-style:solid solid solid solid;border-color:#333333 #333333 #333333 #333333;font-weight:400;text-transform:uppercase;font-size:12px ;margin:0 0 0 0;line-height:24px ;text-shadow:0 0 0 rgba(0, 0, 0, 0.05);padding:13px 25px 13px 25px;}
.centerContainer .btn:active,.centerContainer .btn .active{font-family:brandon-grotesque-1;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;border-style:solid solid solid solid;border-color:#146acc #146acc #146acc #146acc;font-weight:400;text-transform:uppercase;font-size:12px ;}
.divImageGalleryNormal .btn, .divImageGalleryNormal .disabled .btn:hover{font-family:brandon-grotesque-1;}
.divImageGalleryNormal .btn:hover{font-family:brandon-grotesque-1;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;color:#ffffff;font-size:21px ;font-weight:200;}
.divImageGalleryNormal .media-grid a{border-width:0 0 0 0;border-radius:0 0 0 0;}
.divImageGalleryNormal .btn:active,.divImageGalleryNormal .btn .active{font-family:brandon-grotesque-1;}
.centerContainer h2,.centerContainer h2 a[href^=tel]{font-family:runda-1;font-size:21px ;color:#000;}
.centerContainer p,.centerContainer p a[href^=tel]{font-family:omnes-pro-1;font-size:20px ;line-height:24px ;font-weight:200;color:#fff;padding:0 0 0 0;margin:0 0 0 0;}
.mod-team p,.mod-team p a[href^=tel]{font-family:inherit;font-size:16px ;color:#666666;line-height:24px ;font-weight:300;}
.mod_map{margin:10px 0 0 0;}
.mod_map h6,.mod_map h6 a[href^=tel]{font-family:inherit;}
img{padding:0 0 0 0;}
.wideContainer img{padding:0 0 0 0;background:url('26999B2F-7C10-4962-918C-E964709E745D/47dfe4b0-557a-4ed9-85cc-4bd903156fd0.png') left top repeat scroll ;background-color:;background-size:;}
.mod_hero h1,.mod_hero h1 a[href^=tel]{font-family:omnes-pro-1;font-size:60px ;line-height:72px ;font-weight:200;}
.mod_video .mejs-overlay.mejs-layer.mejs-overlay-play .mejs-overlay-button:before{color:#ffffff;}
.mod_video .mejs-overlay.mejs-layer.mejs-overlay-play:hover .mejs-overlay-button:before{color:#5f9639;}
.mod_map .btn, .mod_map .disabled .btn:hover{font-family:brandon-grotesque-1;background:#333333;background-color:rgba(51, 51, 51, 1);background-size:;border-width:1px 1px 1px 1px;border-color:#333333 #333333 #333333 #333333;font-weight:400;font-size:12px ;line-height:24px ;color:#ffffff;border-radius:2px 2px 2px 2px;border-style:solid solid solid solid;text-transform:uppercase;margin:16px 0 0 0;}
.mod_map .btn:hover{font-family:brandon-grotesque-1;font-weight:300;color:#fff;font-size:16px ;line-height:24px ;background:#c72fed;background-color:rgba(199, 47, 237, 1);background-size:;text-transform:capitalize;border-style:solid solid solid solid;border-color:#c72fed #c72fed #c72fed #c72fed;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}
.mod-contact .btn, .mod-contact .disabled .btn:hover{font-family:brandon-grotesque-1;background:#333333;background-color:rgba(51, 51, 51, 1);background-size:;font-size:12px ;line-height:24px ;font-weight:400;color:#ffffff;border-style:solid solid solid solid;border-color:#333333 #333333 #333333 #333333;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;text-transform:uppercase;text-align:center;}
.mod-contact .btn:hover{font-family:brandon-grotesque-1;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;color:#fff;border-color:#c72fed #c72fed #c72fed #c72fed;font-size:16px ;font-weight:300;line-height:24px ;text-transform:capitalize;text-align:center;border-style:solid solid solid solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}
.centerContainer .btn:hover{font-family:brandon-grotesque-1;font-weight:400;color:#ffffff;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;border-style:solid solid solid solid;border-color:#146acc #146acc #146acc #146acc;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;font-size:12px ;line-height:24px ;text-transform:uppercase;}
.centerContainer h1,.centerContainer h1 a[href^=tel]{font-family:brandon-grotesque-1;font-size:52px ;line-height:68px ;font-weight:700;color:#3c66d9;font-style:normal;text-transform:uppercase;letter-spacing:2px ;}
.centerContainer label{font-family:inherit;color:#666666;font-weight:200;font-size:15px ;}
textarea{font-family:inherit;background:none;background-color:none;background-size:;}
input[type="text"]{font-family:inherit;background:#f2f2f2;background-color:rgba(242, 242, 242, 1);background-size:;border-style:solid solid solid solid;border-color:#f2f2f2 #f2f2f2 #f2f2f2 #f2f2f2;}
.mod-service-catalog h1{font-family:inherit;text-align:center;}
.centerContainer .btn-warning{font-family:inherit;}
.divImageGalleryNormal img{padding:0 0 0 0;}
.camera_wrap img{padding:0 0 0 0;margin:0 0 0 0;}
.mod-rte img{width:250px;}
.headerContainer .call2Action .btn:hover{font-family:brandon-grotesque-1;padding:10px 17px 10px 17px;border-width:1px 1px 1px 1px;background:none;background-color:none;background-size:;border-style:solid solid solid solid;border-color:#cccccc #cccccc #cccccc #cccccc;color:#cccccc;}
.headerContainer .header-social a{font-size:20px ;color:#333;margin:0 20px 0 20px;}
.headerContainer .header-social a:hover{color:#5d9c35;}
.blog-post a:hover{text-decoration:none;}
.centerContainer input[type="text"]{font-family:inherit;}
.centerContainer textarea{background:#f2f2f2;background-color:rgba(242, 242, 242, 1);background-size:;font-family:inherit;border-color:#f2f2f2 #f2f2f2 #f2f2f2 #f2f2f2;border-style:solid solid solid solid;}
.htoggle-menu p{background:none;background-color:none;background-size:;color:#ffffff;}
.item-catalog h1,.item-catalog h1 a[href^=tel]{font-family:inherit;font-size:0 ;}
.mod-form-builder .btn:hover{font-family:brandon-grotesque-1;color:#fffafa;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;border-color:#146acc #146acc #146acc #146acc;border-style:solid solid solid solid;}
.mod-form-builder .btn:active,.mod-form-builder .btn .active{font-family:brandon-grotesque-1;color:#ffffff;background:#c72fed;background-color:rgba(199, 47, 237, 1);background-size:;border-color:#c72fed #c72fed #c72fed #c72fed;border-style:solid solid solid solid;}
.mod-contact .btn:active,.mod-contact .btn .active{font-family:brandon-grotesque-1;color:#ffffff;background:#c72fed;background-color:rgba(199, 47, 237, 1);background-size:;border-color:#c72fed #c72fed #c72fed #c72fed;border-style:solid solid solid solid;}
.centerContainer h3,.centerContainer h3 a[href^=tel]{font-family:inherit;color:#146acc;}
.centerContainer h6,.centerContainer h6 a[href^=tel]{font-family:inherit;color:#146acc;}
.mod_map h3,.mod_map h3 a[href^=tel]{font-family:omnes-pro-1;text-decoration:none;font-weight:500;font-style:italic;}
.mod-contact .btn-primary, .mod-contact .disabled .btn-primary:hover{font-family:brandon-grotesque-1;}
.mod-contact .btn-primary:hover{font-family:brandon-grotesque-1;background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;}
.mod_article.padBg{background:#146acc;background-color:rgba(20, 106, 204, 1);background-size:;border-radius:3px 3px 3px 3px;}
.wideContainer h2,.wideContainer h2 a[href^=tel]{font-family:inherit;}
.wideContainer a{font-family:inherit;color:#fff;text-decoration:none;}
.wideContainer p,.wideContainer p a[href^=tel]{font-family:omnes-pro-1;color:#ffffff;font-size:13px ;line-height:31px ;text-transform:uppercase;font-weight:100;}
.mod-testimonial h1,.mod-testimonial h1 a[href^=tel]{font-family:inherit;font-size:12px ;}
.mod-testimonial h6,.mod-testimonial h6 a[href^=tel]{font-family:inherit;font-size:12px ;}
.mod-testimonial h5,.mod-testimonial h5 a[href^=tel]{font-family:inherit;font-size:13px ;font-weight:300;color:#ffffff;}
.mod-testimonial p,.mod-testimonial p a[href^=tel]{font-family:inherit;text-align:justify;font-size:15px ;color:#ffffff;}
.centerContainer .mainContainer > .container{background:#0f0f20;background-color:rgba(15, 15, 32, 1);background-size:;padding:0 28px 0 28px;margin:16px 0 16px 0;border-style:double double double double;border-color:#3b65d9 #3b65d9 #3b65d9 #3b65d9;}