.white-btn {
    background: #fff;
    min-width: 260px;
    margin: 0px 10px;
    padding: 10px 25px;
    border-radius: 2px;
    color: #f01313;
    text-transform: uppercase;
    font-size: 21px;
    text-align: left;
    box-shadow: inset 0 0 0 0 #fff;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    font-weight: 600;
}
.white-btn:hover , .white-btn.selected, .red-dark-btn.selected-r{
    box-shadow: inset 260px 0 0 0 #f01313;
    color: #fff;
}

.red-dark-btn {
    background: #f01313;
    min-width: 260px;
    margin: 0px 10px;
    padding: 10px 25px;
    border-radius: 2px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    text-align: left;
    box-shadow: inset 0 0 0 0 #f01313;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.red-dark-btn:hover {
    box-shadow: inset 260px 0 0 0 #fff;
    color: #f01313;
}

.btn-blue {
  background: #62c3e2 none repeat scroll 0 0 !important;
  color: #fff !important;
  font-size: 30px !important;
  font-weight: normal !important;
  padding: 6px 25px !important;
  text-transform: uppercase;
  letter-spacing:-.5px;
  font-family:'TradeGothicW01-BoldCn20_675334';
  box-shadow: inset 0 0 0 0 #f01313;border-radius: 4px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s
}

.btn-blue:hover {
  background: #000 none repeat scroll 0 0 !important;
}

.btn-green{background: #13ad10;color: #fff; padding: 6px 25px;font-size: 26px;text-transform: uppercase;font-weight: 600;
    box-shadow: inset 0 0 0 0 #f01313;border-radius: 4px;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;}
.main-header { background: #fff; width: 100%; color: #fff; padding: 4px 0px 6px; border-bottom: 1px solid #E5E5E5;}

.title-h { color: #000; float: left; font-size: 13px; margin:2px 0 0; font-family:'Helvetica Neue LT W01_55 Roman';}
.title-h > a { color: #000;  border-right: 1px solid #8D8D8D; padding-right:15px;}
.title-sub { color: #8D8D8D; margin-left: 13px; padding-top: 3px; font-size: 13px; text-transform:none; }

.mast_heading_right {
 float: right; color: #FFF; }

.contact-top { color: #000; text-align: right; font-size: 16px; margin: 0px; }
.contact-top i{ margin-right: 3px; position: relative; color:#c7c7c7;}
.fa-phone{ color:#000 !important;}
.consult { color: #f01313; font-size: 17px; display:none;}
.login-top {color: #8D8D8D;margin-right:20px;font-family:'Helvetica Neue LT W01_55 Roman';font-size:13px;}

.trial-form {
 background: #fff; border-top: 3px solid #fff; color: #3b3b3b; padding-bottom: 0px; position: relative;z-index: 99; padding-top: 25px;}
.trial-form:before {
    content: "";
    position: absolute;
    top:100%;
    left: 0;
    border-top: 42px solid #fff;
    border-left: 50vw solid transparent;
    border-right: 50vw solid transparent;
    width: 100%;
    margin: 0px -20px;
    overflow-x: auto;
    z-index: 99;
}
.border-none:before{display: none;}
.border-none .form-step {
    padding: 0px;
    margin: 5px auto;
    margin-top: 0;
}
.border-none .form-step  h2{margin-top: 10px;margin-bottom: 40px;}
.cyan-bg{background: #4eb4c0;}
.gray-bg{background: #f0f2f2;}
.dark-bg{background: #1f1f1f;}
.dark-header{background: #222222;}
.started-block{background: #1f1f1f;}
.red-block{background: #f01313;}
.white-block{background: #fff;}
.blue-bg{background: #304076;}
.blue-bg h2{color: #69e3f1;}
.sky-bg{background: #c5e6ea;}
.p-b-40{padding-bottom: 40px;}




/*new fixes */
