body{position:relative;min-height:100vh}body,html{width:100%;height:100%;background-color:#fff;font-family:'opensans-regular',sans-serif;font-weight:400;font-size:18px;color:#555;line-height:26px;margin:0;padding:0}.flex-grow{flex:1}footer{color:#888;background-color:#23292f;font-size:16px;font-family:'opensans-regular',sans-serif;line-height:24px;padding-top:3rem !important;padding-bottom:2rem !important;width:100%}footer a,footer a:visited{color:#888;text-decoration:none}footer a:hover,footer a:focus{color:#fff;text-decoration:none}footer .info{padding-right:90px}footer h3{font-size:18px;font-family:'opensans-semibold',sans-serif;line-height:32px;margin-bottom:0;font-weight:normal;color:#fff;text-transform:uppercase;letter-spacing:1px}footer .wrapped{white-space:nowrap;overflow:hidden}.bheader{margin-top:250px}img{max-width:100%}.imgheader{vertical-align:middle;margin-top:25px;border:0}.headertext{font-size:55px;font-family:'montserrat-bold',sans-serif;letter-spacing:1px;color:#222;text-align:center}.headerline{font-family:'opensans-regular',sans-serif;font-size:24px;color:#555;font-weight:400;padding-bottom:2rem}.imglang{margin-top:12px}.nav-item .nav-link{font:14px 'montserrat-regular',sans-serif;letter-spacing:1.5px;color:#444;margin-top:6px}.nav-item .active{color:#3c8dbc;font-weight:bold}.nav-link:hover{color:#3c8dbc}a{text-decoration:none;color:#555}.bluelink{color:#3c8dbc}.navbar{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;transition:all .6s ease-out;background:transparent}.navbar.scrolled{background:#fff;background:rgba(255,255,255,0.90)}.navbar-brand{margin-top:-5px}.other-overlay{background-color:#23292f;height:60px;left:0;position:absolute;top:0;width:100%;z-index:0}.social-nav{font-size:22px;color:#fff}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(44,62,80,0.3);background-image:url(../images/pattern.png);background-repeat:repeat;opacity:.7;filter:alpha(opacity=70)}.feature{position:relative;text-align:left}.feature_title{font-size:22px;margin-bottom:13px}.feature_text p{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#333}.feature_icon-holder{display:inline-block;margin-bottom:20px}.feature_icon_gradient{color:#39bad6;background:-moz-linear-gradient(bottom,#4193d6 0,#39bad6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4193d6),color-stop(100%,#39bad6));background:-webkit-linear-gradient(bottom,#4193d6 0,#39bad6 100%);background:-o-linear-gradient(bottom,#4193d6 0,#39bad6 100%);background:-ms-linear-gradient(bottom,#4193d6 0,#39bad6 100%);background:linear-gradient(to top,#4193d6 0,#39bad6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4193d6',endColorstr='#39bad6',GradientType=0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature_icon{font-size:56px;display:inline-block;color:#212121;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.feature_border{border-radius:5px;border:1px solid #e8e8e8}.feature_base{background-color:#fff;padding:40px 40px;overflow:hidden;height:250px;margin-bottom:10px}.bottom-line:after{content:"";display:block;width:43px;margin:15px auto 0;z-index:1;position:relative}.bottom-line-left-align:after{margin:15px auto 0 0}.bottom-line-full:after{width:100%;border-bottom:2px solid #e8e8e8 !important}textarea{min-height:100px}.smallwspace20{width:20px;display:inline-block}.smallwspace10{width:10px;display:inline-block}.smallwspace5{width:5px;display:inline-block}.space{height:2em}.bigspace{height:4em}.headerspace{height:10em}.littlespace{padding-top:2em}.smallspace{height:1em}.tinyspace{height:.5em}.largespace{height:5em}.navbar-default{border-color:white !important}.navbar-toggler{border-color:#3c8dbc !important;color:#3c8dbc !important}.icon-bar{color:#fff}.bsection{padding-top:5rem !important;padding-bottom:5rem !important;font-size:18px;line-height:24px}.bsection h2{font-size:30px;font-family:'montserrat-bold',sans-serif;letter-spacing:1px;color:#222;text-align:center;padding-bottom:2rem}.bsection-promo{background-color:#23292f;color:#eee}.bsection-promo .promo-check{color:#96e46c;margin-right:15px}.bsection-promo ul{list-style:none}.bsection-promo h2{color:#eee}.promo-btn{background-color:#3c8dbc;color:#fff;margin-left:35px;margin-top:40px}.promo-btn:hover{color:#fff;background-color:#3c8dbc;opacity:.95}.section-extra1-bg{background:url(../images/para-bg1.jpg) fixed;background-position:cover;position:relative}.section-extra2-bg{background:url(../images/para-bg2.jpg) fixed;background-position:cover;position:relative}.section-extra{font-size:28px;font-family:'montserrat-regular',sans-serif;letter-spacing:1px;color:#fff;text-align:center;line-height:45px}.section-extra .btn-light{margin-left:10px;margin-bottom:6px;background-color:#eee;font-size:20px;font-family:'montserrat-regular',sans-serif;letter-spacing:1px}.section-extra h2{font-size:30px;font-family:'montserrat-regular',sans-serif;letter-spacing:1px;color:#fff;text-align:center;padding-bottom:0}.about-iconblock{display:block;position:absolute;width:64px;height:64px;top:0;left:0;padding:0}.directions{text-decoration:none}.icon-box{position:relative;padding:20px 0 0 80px}.about-icon{background-color:#fff;border-radius:100%;border:6px solid #fff;box-shadow:0 1px 10px rgba(0,0,0,0.46);color:#bbb;display:table-cell;height:60px;text-align:center;transition:.5s;vertical-align:middle;width:60px}.feature-icon{color:#3c8dbc;display:table-cell;height:60px;text-align:center;transition:.5s;vertical-align:middle;width:60px}.icon-wrapper{display:inline-block}.form-contact{margin-top:20px}.hwrapper{display:flex;align-items:center}.icon-box:hover .about-icon{background:rgba(0,0,0,0.1);color:#555;box-shadow:0 6px 10px rgba(0,0,0,0.46)}.hline{border-top:1px solid #bbb;flex-grow:1;margin-left:10px;margin-right:20px;margin-bottom:8px}.preloader{background-color:#fff;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;z-index:99999999}.loading-center{width:100%;height:100%;position:relative}.loading-center-absolute{height:150px;left:50%;margin-left:-60px;margin-top:-10px;position:absolute;top:50%;width:120px}.object{width:20px;height:20px;background-color:#0082be;float:left;margin:0 10px}.loader_1{-webkit-animation:loader_1 1.5s infinite;animation:loader_1 1.5s infinite}.loader_2{-webkit-animation:loader_2 1.5s infinite;animation:loader_2 1.5s infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.loader_3{-webkit-animation:loader_3 1.5s infinite;animation:loader_3 1.5s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes loader_1{75%{-webkit-transform:scale(0)}}@keyframes loader_1{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes loader_2{75%{-webkit-transform:scale(0)}}@keyframes loader_2{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes loader_3{75%{-webkit-transform:scale(0)}}@keyframes loader_3{75%{transform:scale(0);-webkit-transform:scale(0)}}.hideme{display:none}.scroll-top-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background-color:rgba(33,33,33,0.3);color:#eee;width:28px;height:28px;line-height:24px;right:30px;bottom:30px;border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.scroll-top-wrapper:hover{background-color:#5ea4f3;opacity:.8}.scroll-top-wrapper.show{visibility:visible;cursor:pointer;opacity:1.0}.scroll-top-wrapper i.fa{line-height:inherit}*/.modal-text{font-family:'opensans-regular',sans-serif;font-weight:normal;font-size:18px}.modal-header-danger{color:#fff;padding:9px 15px;border-bottom:1px solid #eee;color:#aaa;background-color:#282f36}.btn-send{color:#aaa;background-color:#282f36;cursor:pointer}.btn-send{color:#aaa;background-color:#282f36;-webkit-transition-duration:.1s;transition-duration:.1s}.btn-send:hover{background-color:#49545f;overflow:hidden}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=url],input[type=text]{font-family:'opensans-regular',sans-serif;font-weight:normal;font-size:18px}textarea{font-family:'opensans-regular',sans-serif;font-weight:normal;font-size:18px}.bg-image1{background-image:url(../images/header-bg1.jpg)}.bg-image2{background-image:url(../images/header-bg2.jpg)}.bg-image3{background-image:url(../images/header-bg3.jpg)}ol li{margin-bottom:20px}.pricing-table{font-family:'Montserrat',sans-serif}.block-heading{padding-top:50px;margin-bottom:30px;text-align:center}.pricing-table .heading{text-align:center;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}.pricing-table .item{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.075);border-top:2px solid #5ea4f3;padding:30px;overflow:hidden;position:relative;margin-bottom:10px}.pricing-table .col-md-5:not(:last-child) .item{margin-bottom:30px}.pricing-table .item button{font-weight:600}.pricing-table .ribbon{width:160px;height:32px;font-size:16px;text-align:center;color:#fff;font-weight:bold;box-shadow:0 2px 3px rgba(136,136,136,0.25);background:#3c8dbc;transform:rotate(45deg);position:absolute;right:-42px;top:20px;padding-top:7px}.pricing-table .pricing-features .pricing-feature{font-weight:600}.pricing-table .pricing-features{margin-top:20px}.pricing-table .pricing-features h4{text-align:center;font-size:16px;padding:5px}.pricing-table .price h4{margin:15px 0;font-size:45px;text-align:center;color:#3c8dbc}.pricing-table .buy-now button{text-align:center;margin:auto;font-weight:600;padding:9px 0}.pricing-btn{background-color:#3c8dbc;color:#fff}.pricing-btn:hover{background-color:#3c8dbc;opacity:.9;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;transition:all .6s ease-out}.pricing-btn-outline{color:#3c8dbc;background-color:transparent;background-image:none;border-color:#3c8dbc}.pricing-btn-outline:hover{color:#fff;background-color:#5893b6}.pricing-text{height:60px;text-align:center;margin-top:20px;opacity:.7}.smalltext{font-size:8px !important}
