body{-webkit-font-smoothing:antialiased;font-family:'Montserrat', sans-serif;letter-spacing:0px;font-size:16px;color:#676b6e;font-weight:300;}
.page-header{background:url(../img/page_header.png) no-repeat;margin:0px;padding:0px;border:0px;background-position:center;}
.key-features p{font-size:14px;text-align:justify;}
p{margin:0 0 24px;line-height:1.8;}
p:last-child{margin:0px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb60{margin-bottom:60px;}
.key-features{margin-bottom:30px;}
.key-features-title{font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;border-bottom:1px solid #e0e6e3;margin-bottom:12px;padding-bottom:4px;line-height:1;}
.key-features p{font-size:14px;}
.lead{font-size:20px;font-weight:300;line-height:1.6;font-family:'Montserrat', sans-serif;color:#27303e;margin-bottom:30px;}
.mt30{margin-top:30px;}
.adjust{text-align:justify;}
h1, h2, h3, h4, h5, h6{color:#27303e;margin:0px 0px 15px 0px;font-weight:300;font-family:'Montserrat', sans-serif;letter-spacing:-1px;}
h1{font-size:46px;line-height:48px;}
h2{font-size:36px;line-height:48px;}
h6{font-size:12px;font-weight:400;}
p{margin:0 0 24px;line-height:1.8;}
p:last-child{margin:0px;}
.btn{font-family:'Montserrat', sans-serif;font-size:12px;text-transform:uppercase;font-weight:700;padding:13px 26px;border-radius:0px;line-height:1.8;letter-spacing:2px;border:transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;word-wrap:break-word;white-space:normal !important;}
.btn-primary{background-color:rgb(84, 110, 122);color:#FFFFFF;}
.btn-primary:hover{background-color:rgb(84, 110, 122);color:#FFFFFF;}
.content{padding-top:80px;padding-bottom:80px;}
.section-title{margin-bottom:40px;text-align:center;}
label{}
.control-label{font-size:13px;text-transform:capitalize;color:#3c424b;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;}
.form-control:focus{}
.textarea.form-control{}
.required{}
.form-group{margin-bottom::5px;}
.form-control{border-radius:0px;color:#000000;font-size:14px;font-weight:500;width:100%;height:50px;padding:12px 16px;line-height:1.42857143;border:1px solid rgb(84, 110, 122);background-color:#fff;letter-spacing:1px;margin-bottom:10px;-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);box-shadow:inset 0 0px 0px rgba(0, 0, 0, .075);}
.form-control:focus{border-color:#27303e;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.input-group{position:relative;display:table;border-collapse:separate;}
input[type=checkbox], input[type=radio]{margin:8px 0 0;margin-top:1px\9;line-height:normal;}
input::-webkit-input-placeholder{color:#27303e !important;}
textarea::-webkit-input-placeholder{color:#27303e !important;}
.input-group-addon{background-color:transparent;border:1px solid #e8ecf0;border-radius:0px;}
.focus{border:1px solid #e8ecf0;background-color:transparent;}
.focus:focus{border-color:#bfc4c8;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.has-success .form-control{border-color:#3c763d;background-color:transparent;box-shadow:none;}
.has-success .form-control:focus{border-color:#3c763d;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.has-error .form-control{border-color:#a94442;background-color:transparent;box-shadow:none;}
.has-error .form-control:focus{border-color:#a94442;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.btn-default{background-color:rgb(84, 110, 122);color:#fff;}
.btn-default:hover{background-color:rgb(84, 110, 122);color:#fff;}
.btn-default.focus, .btn-default:focus{background-color:rgb(84, 110, 122);color:#fff;}
.space-small{padding-top:40px;padding-bottom:40px;}
.space-medium{padding-top:0px;padding-bottom:0px;}
.space-large{padding-top:120px;padding-bottom:120px;}
.space-ex-large{padding-top:140px;padding-bottom:140px;}
.content{padding-top:80px;padding-bottom:80px;}
.export-form-title{letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;text-align:center;}
.widget{margin-bottom:30px;padding:30px;border-radius:0px;background-color:transparent;border:1px solid #ededed;}
.widget-title{color:#181c18;font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ededed;padding-bottom:10px;margin-bottom:30px;}
.widget-title:after{}
.widget ul{}
.widget ul li{}
.panel-title a{color:rgb(84, 110, 122);}
.panel-title a:hover{color:#337ab7;text-decoration:none;}
.faq-question{margin-bottom:40px;}
.st-accordion{}
.st-accordion .panel{box-shadow:none;}
.st-accordion .sign{color:#a0729a;padding:0 2px;position:absolute;left:-30px;top:2px;}
.st-accordion .accordion .panel-heading.active .sign{color:#a0729a;}
.st-accordion .panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:#393538;position:relative;font-weight:500;}
.sign{color:#a0729a;padding:0 2px;top:6px;}
.st-accordion .panel-heading.active .sign{color:#a0729a;}
.st-accordion .panel{margin-bottom:20px;background-color:transparent;border:1px solid #e4e9ea;border-radius:0px;}
.st-accordion .panel-default{border-color:transparent;}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0px;border-bottom:1px solid #ededed;}
.st-accordion .panel-default>.panel-heading{color:#323734;background-color:transparent;border-bottom:1px solid #e4e9ea;padding:30px 0px;}
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group, .st-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{border-bottom:1px solid #e5e5e5;}
.st-accordion .panel-body{padding:30px 0px;}
.st-accordion .panel-body p:last-child{margin-bottom:0px;}
.st-accordion .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{border-bottom:1px solid #e5e5e5;}
h5{font-weight:700;color:#181c18;font-family:'Nunito Sans', sans-serif;margin:0px 0px 15px 0px;text-transform:uppercase;letter-spacing:2px;}
.contact-wrapper{padding-top:50px;padding-bottom:50px;background-color:#f8f9fa;}
.contact-block{margin-bottom:30px}
.contact-info-icon{font-size:28px;background-color:transparent;border:2px solid #337ab7;color:rgb(84, 110, 122);display:block;height:80px;width:80px;border-radius:100%;padding:25px;line-height:1;position:absolute;margin-right:20px;}
.contact-info-text{padding-left:110px;line-height:1.4;}
.contact-info-text h5{font-size:18px;margin-bottom:10px;}
.roundstyle{font-size:14px;background-color:transparent;border:1px solid rgb(84, 110, 122);color:rgb(84, 110, 122);display:block;height:30px;width:30px;border-radius:100%;margin:-50px 0px 0px 715px;text-align:center;line-height:2;position:absolute;margin-right:20px;font-weight:bold;}
@media only screen and (max-width:768px){.page-section{padding-top:40px;}
.roundstyle{margin:-50px 0px 0px 435px;}
}
@media only screen and (max-width:480px){.page-section{padding-top:41px;padding-bottom:20px;}
.roundstyle{margin:-50px 0px 0px 255px;}
}
@media only screen and (min-device-width:592px) and (max-device-width:1024px){.roundstyle{margin:-50px 0px 0px 575px;}
}