/**************/
/* CSS Resets */
/**************/
*:focus {
    outline: none !important;
}

/*.visible-mobile { display: none; visibility: inherit;}
.hidden-mobile { display: block !important; }*/

body {
    font-family: 'Open Sans';
}

/* remove border around all input elements */
input:focus {
    outline: none;
}

/* remove border around all textarea elements */
textarea:focus {
    outline: none;
}

/* remove border around all select elements */
select:focus {
    outline: none;
}

/* remove border around all input,textarea and select elements */
input:focus, textarea:focus, select:focus {
    outline: none;
}

/* remove border around all elements */
:focus {
    outline: none;
}

input {
    background-color: transparent;
    border: 0px solid;
}

input:focus {
    outline: none;
}

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

.red-font {
    color: #F62400;
}

ul.gen-list {
    list-style-image: url('http://rush.co.za/imgs/bullets_arrow.png');
}

.amrod-buttons, togsa-buttons {
    width: 225px;
}

.no-margin {
    margin: 0;
}

ul.how-to-weigh-list,
ul.how-to-weigh-list ul,
ul.termslist {
    list-style-image: none;
}

.button-font {
    font-size: 16px;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 105%;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.red-corners {

    background-color: rgba(246, 36, 0, 1);
    border-radius: 6px;
    display: block;
    min-height: 50px !important;
}

.order-shadow {
    -webkit-box-shadow: 7px 0px 66px -19px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 7px 0px 66px -19px rgba(0, 0, 0, 0.36);
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.36)
}

.white-back {
    background-color: white;
    border-radius: 8px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    height: 43px;
}

.rush-mobile-img {
    padding-left: 30px;
}

.business-offerings {
    position: relative;
    margin-top: 20px;
    font-weight: bold;
    color: #232323 !important;
    height: 40px;
}

.business-offerings > a {
    color: #232323 !important;
    cursor: pointer;
    text-decoration: none;
}

.business-offerings-menu {
    font-weight: normal;
    position: absolute;
    top: 41px;
    width: 140px;
    background-color: #F62400 !important;
    padding: 0 10px;
    z-index: 1;
    display: none;

}

.business-offerings-menu ul {
    list-style-image: none !important;
    list-style: none;
    color: #fff;
    padding: 5px 0 0 0;
}

.business-offerings-menu ul li:nth-of-type(1) {
    padding-bottom: 10px;
}

.business-offerings-menu ul > li > a {
    color: #fff;
}

.red {
    background-color: rgba(246, 36, 0, 1);
}

.red-text {
    color: rgba(246, 36, 0, 1) !important;
}

.red-text:hover, .red-text:active {
    color: rgba(246, 36, 0, 1);
}

.mobileBusinessSection {
    padding: 20px;
}

.mobileBusinessSection .mobileSection {
    border-right: 2px solid #fff;
}

.mobileBusinessSection .row.mobileSection {
    margin-left: 10px;
}

.mobileBusinessSection .row.businessSection {
    margin-left: 10px;
}

.mobileBusinessSection .icon img {
    width: 70px;
}

.mobileBusinessSection .row.mobileBtn {
    margin-left: 10px;
}

.mobileBusinessSection .row.businessBtn {
    margin-left: 10px;
}

.mobileSection .btn {
    border-radius: 20px;
    width: 150px;
    text-transform: uppercase;
}

.mobileSection .heading .text {
    color: #000;
    padding-left: 35px;
}

.mobileSection .content {
    margin-top: 30px;
    height: 170px;
}

.mobileSection .content .mobileImage img {
    height: 135px;
}

.businessSection .btn {
    border-radius: 20px;
    width: 150px;
    text-transform: uppercase;
}

.businessSection .heading .text {
    color: #000;
    padding-left: 35px;
}

.businessSection .content {
    margin-top: 30px;
    height: 170px;
}

.businessSection .content .businessImage img {
    width: 240px;
}

select {
    -webkit-Â earance: none;
    -webkit-border-radius: 0px;
}

.input-group-addon {
    background-color: #999;
    line-height: 1.5;
    border-left-radius: 6px !important;
}

.untouched {
    color: #008000;
}

.required-notice {
    font-size: 12px;
}

.required-notice .indicates {
    text-transform: capitalize !important;
}

.error-template {
    padding: 40px 15px;
    text-align: center;
}

.error-actions {
    margin-top: 15px;
    margin-bottom: 15px;
}

.error-actions .btn {
    margin-right: 10px;
}

/***********************/
/* bootstrap overrides */
/***********************/

.modal {
    -webkit-overflow-scrolling: auto !important
}

.modal-lg {
    max-width: 900px;
}

@media (min-width: 768px) {
    .modal-lg {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.myprofile {
    padding-left: 10%;
}

.navbar {
    /*border: 0;
    margin-top: 60px;
    padding: 20px; */
    /*z-index: 3; */
    margin-bottom: 0px;
}

.navbar-default {
    background-color: #e20613;
    border: none;
    /*height: 192px;*/
}

/*background: rgba(255,255,255,0.9); -webkit-box-shadow: 0 15px 10px 5px #333; box-shadow: 0 4px 20px 1px #333; */

.navbar-nav > li {
}

.navbar-nav > li > a {
    /*border-right: 1px solid #ccc !important;*/
    padding: 0 10px;
    margin: 20px 0;
}

.navbar-nav > li > a:last-child {
    border-right: none;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
    font-size: 15px;
}

.navbar-default .navbar-nav > li a:hover {
    color: #4a4a4a;
    background-color: none !important;
}

.navbar-default .navbar-nav > li a.active {
    background-color: none;
}

/*.form-control { background: #D7D7D7; }
.form-control, .input-group-addon { border-radius: 0; border: 0; box-shadow: none; padding: 10px 22px; height: 50px; }
.input-group-addon { background: #4D4D4D; }
.input-group { margin-bottom: 15px; }
.form-control::-moz-placeholder { font-size: 20px; }
.form-control:-ms-input-placeholder { font-size: 20px; }
.form-control::-webkit-input-placeholder { font-size: 16px; font-weight: 200; }*/
.nav-tabs.nav-justified {
    padding: 20px 30px 10px;
}

.nav-tabs.nav-justified > li {
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 100;
    width: 50%;
    display: table-cell !important;
}

.nav-tabs.nav-justified > li > a, .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 0;
}

.nav-tabs > li > a {
    color: #232323;
}

.nav-tabs > li > a:hover {
    /*background-color: #fff; */
    color: #232323;
    background-color: #FFF;
    border: 1px solid #F62400;
    border-bottom-color: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #F62400;
    background-color: #FFF;
    border: 1px solid #F62400;
    border-bottom-color: transparent;
    /*background-color:rgb(255,255,255);*/
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

li.ng-isolate-scope {
    padding-bottom: 0;
}

.well {
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .05) !important;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .05) !important;
}

/***************************/
/* bootstrap custom styles */
/***************************/

.row-padding {
    padding: 10px 0;
}

.remove-padding {
    padding: 0;
}

.form-left-padding {
    padding-left: 1px;
}

.remove-left-padding {
    padding-left: 0;
}

.form-right-padding {
    padding-right: 1px;
}

.remove-right-padding {
    padding-right: 0;
}

.full-row-padding {
    padding: 20px 30px;
}

.step-padding {
    padding: 30px 0;
}

.remove-margin {
    margin: 0;
}

.reset-spacing {
    margin: 0;
    padding: 0;
}

input.subt-fields {
    border: 0;
    border-radius: 0;
    font-size: 45px;
    font-weight: 100;
    line-height: 1;
    padding: 0 15px 5px 15px;
    background: #F62400;
    color: #fff;
}

.btn.add-fields {
    border: 0;
    border-radius: 4px;
    margin-top: 4px;
    height: 34px;
    width: 34px;
    font-size: 25px;
    font-weight: 100;
    line-height: 1;
    padding: 0 9px 0px 9px;
    background-color: rgba(246, 36, 0, 1);
    color: #fff;
}

.btn.subt-fields {
    border: 0;
    border-radius: 4px;
    margin-top: 4px;
    height: 34px;
    width: 34px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    padding: 7px 7px 7px 7px;
    background-color: rgba(246, 36, 0, 1);
    color: #fff;
}

.img-center {
    margin: 0 auto;
}

.input-margin-bottom {
    margin-bottom: 17px;
}

/***************/
/* Test styles */
/***************/

.img-circle {
    border-radius: 50%;
}

.ratio {
    height: 0;
    padding-bottom: 100%;
    position: relative;
    width: 100%;
}

.slider-background {
    /*position: absolute !important; top: 0; */
}

/*.main-background { background-size: cover; background-repeat: no-repeat; width: 100%; position: absolute; top: 0; }*/
.main-background {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}

.home-background {
    background: url('http://rush.co.za/imgs/homebg.jpg');
    height: 843px;
    background-size: cover;
    z-index: 0;
}

.genbg {
    background: url('http://rush.co.za/imgs/genbg.jpg');
    min-height: 240px;
    background-size: cover;
}

.dropoff-heading {
    font-size: 23px;
}

.greybackground {
    color: #4d4d4d;
    background: #dcdcdc;
    position: relative;
    margin-top: 15px;
    padding-right: 100px;
}

.wechatLogo {
    margin-top: 40px;
}

.wechatLogo .img-responsive {
    margin: 0 auto;
}

.partners-logo-size {
    padding: 3%;
    width: 70%;
    height: 70%;
}

.partners-logo-size-reduced {
    padding: 3%;
    width: 80%;
    height: 80%;
}

.partners-logo-size-md {
    padding: 2%;
    width: 80%;
    height: 80%;
}

.partners-logo-size-sm {
    padding: 2%;
    width: 100%;
}

.vat-padding {
    padding-top: 7%;
}

.vat-padding-xs {
    padding-top: 7%;
}

.vat-padding-md {
    padding-top: 7%;
}

/*.slogan {
  font-size: 30px;
  padding: 30% 9% 0;
  position: absolute;
  text-align: center;
  font-weight: 200;
  color: #fff;
  text-shadow: 1px 2px 2px #333;
  line-height: normal;
  }*/

.rush-it-padding {
    padding-bottom: px;
}

.rand-value-padding {
    padding-top: 20px;
}

p.step-icon {
    padding-top: 30px;
    text-align: center;
}

p.step-icon img {
    width: 100px;
    margin: 0 auto;
}

h3.regular-text {
    text-align: center;
}

/*.random-rush-logo { padding-top: 20px; }*/

.notifications .container {
    padding: 0 !important;
    z-index: 10001;
}

#ngProgress-container {
    z-index: 9999 !important;
}

#ngProgress {
    height: 8px !important;
}

/************************/
/* Slider Pro overrides */
/************************/
.slider-pro h4.sp-layer {
    line-height: 1.5em !important;
}

.sp-layer {
    width: auto !important;
    white-space: normal !important;
    padding: 0 20px;
}

.rush-slider-logo {
    width: 255px !important;
    height: auto;
    /*margin: 50px 0 0 100px;*/
    right: 15% !important;
}

.slider-text {
    width: 35% !important;
    text-align: left;
    color: #fff;
    /*  margin: 250px 0 0 100px !important;*/
    left: 15% !important;
    font-size: 18px !important;
    font-weight: 200;
    text-shadow: 1px 2px 2px #333;
}

.slider-text span {
    font-size: 30px !important;
    line-height: normal !important;
}

/****************************/
/* dashboard switcher */
/****************************/

.nav-tabs > li.special > a {
    background-color: #F62400;
    color: #FFF;
}

.nav-tabs > li.special > a:hover {
    border: 1px solid #F62400;
    border-bottom-color: #ddd;
    background-color: #fff;
    color: #F62400;
}

.nav-tabs > li.special.active > a {
    color: #F62400;
    background-color: #FFF;
    border: 1px solid #F62400;
    border-bottom-color: transparent;
}

.package-switcher ul.nav-tabs > li {
    font-size: 16px;
    font-weight: 100;
    width: auto;
    text-align: center;
}

.bottom-line {
    border-bottom: 1px solid #999;
}

.nav-tabs .active {
    background: #fff;
}

/*.nav-tabs .active:after {
    content:"";
    display:block;
    margin-bottom:-11px;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    -ms-transform: rotate(45deg);  IE 9
    -webkit-transform: rotate(45deg);  Chrome, Safari, Opera
    transform: rotate(45deg);
    width:20px;
    height:20px;
    background-color:#fff;
    z-index:200px;
    margin-left:40%;
}*/

.tab-content {
    padding-top: 20px;
}

.greyradiocont {
    background-color: #f0f0f0;
    padding: 11px 10px;
}

.greyradiocont label {
    font-size: 16px;
    font-weight: 100;
    color: #999;
}

.greyradiocont label input {
    margin-left: 10px;
}

.address_pickup, .address_dropoff {
    padding: 10px;
}

.address_pickup h3, .address_dropoff h3 {
    text-align: center;
}

label.widget-field-label {
    font-size: 14px;
    font-weight: 200;
}

.insurance-check label {
    font-size: 14px;
    font-weight: 200;
    margin-right: 10px;
}

.insurance-check input[type="checkbox"] {
    margin-left: 0;
    padding-left: 0;
}

/*****************/
/* Layout styles */
/*****************/

h2.regular-text {
    font-weight: 200;
}

h2.strong-text {
    font-size: 45px;
}

.logo {
    height: 192px;
    margin: -71px 0;
}

.login {
    padding: 15px 0 0 0;
}

/*.login { padding: 10px 0; }*/
.login .btn.btn-default {
    border: 0;
}

.btn-left-line-separator {
    border: 0px;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

.margin0 {
    margin: 0 !important;
}

.margintop10 {
    margin-top: 10px !important;
}

.marginbottom10 {
    margin-bottom: 10px !important;
}

.margintop20 {
    margin-top: 20px !important;
}

.marginbottom20 {
    margin-bottom: 20px !important;
}

.margincenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.margintop650 {
    margin-top: 650px;
}

.centerText {
    text-align: center;
}

.whiteground {
    margin-top: 16%;
}

/*.parcel-form-wrapper { margin-top: -180px; padding-bottom: 135px; }*/
.parcel-form-wrapper .red {
    background: #F62400;
}

.parcel-form {
    background: #fff;
}

.form-title {
    font-size: 20px;
    font-weight: 200;
}

.address-title {
    font-size: 15px;
    font-weight: 200;
}

.rushit {
    padding: 10px 0 10px 10px;
    font-size: 25px;
}

.rushit span a {
    padding-right: 25px;
    padding-bottom: 8px;
    color: #fff;
}

.rushit span.glyphicon-chevron-right {
    font-weight: 200;
}

.rushit button {
    background: transparent;
    border: transparent;
    color: #fff;
}

.rushit button:hover {
    font-style: italic;
    cursor: pointer;
}

.rushit-normal {
    padding: 10px 0 10px 10px;
    font-size: 25px;
}

.rushit-normal button {
    background: transparent;
    border: transparent;
    color: #fff;
}

.rushit-normal button:hover {
    cursor: pointer;
}

.whitebackground {
    color: #666;
    /*padding-bottom: 40px; */
}

.simple-steps {
    margin: 70px 0;
}

.simple-steps h2.strong-text, .simple-steps h2.regular-text {
    line-height: normal;
    margin: 0;
    text-align: center;
}

.step {
    /*margin-top: -215px; */
    padding: 0 15px;
}

.circle-icon {
    background: #F62400;
}

.simple-steps-circles h2 {
    text-align: center;
}

/*.service-providers { padding: 50px 50px 80px 50px; background: url('http://rush.immedia.co.za/imgs/services-partners.jpg'); background-size: cover; }*/
.service-providers {
    padding: 50px 50px 80px 50px;
}

/*.service-providers h2 { text-align: center; color: #fff; font-size: 40px; font-weight: 200; line-height: normal; }*/
.service-providers h2 {
    text-align: center;
    color: #666;
    font-size: 40px;
    font-weight: 200;
    line-height: normal;
}

.service-providers hr {
    width: 30%;
    margin-bottom: 40px;
}

.courier-logo {
    position: absolute;
    top: 20px;
}

.contact {
    padding: 40px;
}

.contact h2 {
    text-align: center;
    color: #666;
    font-size: 40px;
    font-weight: 200;
    line-height: normal;
}

.contact hr {
    width: 30%;
}

.contact-text {
    color: #747272;
    margin-bottom: 25px;
}

/*.send-btn button { background:  #F62400; border: 0; color: #fff; margin-top: 20px; font-size: 25px; padding: 5px 40px; font-weight: 100; text-shadow: 2px 2px #333; }*/
.send-btn button {
    margin-top: 20px;
}

/*.send-btn button:hover { background:  #F62400; color: #fff; cursor: pointer; }*/
.send-btn button.btn-default[disabled] {
    background-color: #F62400 !important;
}

/*.submitted { background-color: #00E803 !important; }*/

.footer {
    background: #464646;
}

.footer a {
    color: #fff;
    text-decoration: none;
}

.logo-footer {
    padding: 25px 0;
    float: left;
}

.copyright {
    font-size: 12px;
    font-weight: 200;
    color: #fff;
    float: left;
    margin-top: 40px;
}

.social-icon {
    max-width: 60px;
    max-height: 60px;
    padding: 20px 5px;
}

.login-container {
    padding: 20px;
}

.login-btn {
    margin-top: 20px;
}

.login-btn button {
    background: #F62400;
    border: 0;
    color: #fff;
    font-size: 20px;
    padding: 5px 40px;
    font-weight: 200;
}

.login-btn button:hover {
    background: #F62400;
    color: #fff;
}

.login-btn button.btn-default[disabled] {
    background-color: #F62400 !important;
}

.login-btn-small,
.login-btn-small:hover {
    background-color: rgba(246, 36, 0, 1);
    color: #fff;
}

.regmodal {
    padding: 0;
}

.register h2 {
    text-align: center;
    font-weight: 200;
}

.register h5 {
    font-weight: 200;
}

.register hr {
    width: 30%;
}

/*.register select.form-control { border-radius: 0; }*/
.register select {
    font-size: 16px;
    color: #555;
}

select.empty {
    color: #999;
    opacity: 1;
}

.register-btn-small, .register-btn-small:hover {
    background: #464646;
    color: #fff;
}

.amroddirect-btn-small, .amroddirect-btn-small:hover {
    background: #fff;
    color: #464646;
    border-color: #464646
}

.login-btn-modal, .reset-btn {
    font-size: 18px;
}

.navbar-right.login {
    margin-top: 0;
}

.logout-yes {
    background: #F62400;
    color: #fff;
}

.logout-no {
    background: #464646;
    color: #fff;
}

.account-mobile {
    position: relative;
    float: left;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    border-color: #ddd;
    display: none;
}

.account-mobile .span {
    color: #ddd;
}

.formgrey {
    background: #f0f0f0;
    margin: 20px -30px 0;
    padding: 20px 30px;
}

.formgrey .form-control {
    background: #ffffff;
}

.form-padding-right {
    padding-right: 0;
}

button.register-btn {
    background: #F62400;
    border: 0;
    border-radius: 4px !important;
    color: #fff;
    margin-top: 20px;
    font-size: 25px;
    padding: 5px 40px;
    font-weight: 200;
    border-radius: 0;
}

button.register-btn.btn-default[disabled] {
    background-color: #F62400 !important;
}

.forgot-pass-text {
    text-align: right;
}

.forgot-pass-text span:hover {
    cursor: pointer;
}

/*.about { padding: 35px 0; }*/
.about h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.about hr {
    width: 30%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.videoplayer {
    padding: 20px 0;
}

.team-wrapper {
    padding: 20px 0 30px;
    display: block;
}

/*.news { padding: 40px 0 0; }*/
.top-spacer {
    margin-top: 50px;
}

.article-container {
    padding: 0 0 50px 0;
}

.article hr {
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
}

.article-title {
    font-size: 14px;
    margin: 0;
    font-weight: 200;
    line-height: normal;
    color: #444;
}

.article-title-underline {
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin: 10px 0 10px 0;
    padding: 0 15px;
}

/*.article-story { color: #777; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; padding-top: 15px; height: 95px; }*/
.article-story {
    color: #777;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 15px;
    height: 305px;
}

.article-story a {
    color: rgba(246, 36, 0, 1);
}

.article-readmore {
    color: #333;
}

.article-readmore:hover {
    color: #333;
}

.news-single {
    padding: 40px 0 30px;
}

.postmessage {
    padding: 30px 0;
}

.postmessage h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.postmessage hr {
    width: 32%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.postmessage input, .postmessage textarea {
    background-color: #ffffff;
}

/*.faqs { padding: 35px 0; }*/
.faqs h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.faqs hr {
    width: 30%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.terms {
    padding: 20px 0 30px;
}

.terms h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.terms hr {
    width: 32%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.terms p {
    font-size: 14px;
    color: #747272;
    font-weight: 200;
    padding: 10px 0;
}

.mobile-spacer {
    margin-top: 180px;
}

.mobile hr {
    width: 32%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

.collapse-title {
    font-size: 20px;
    text-decoration: none;
    color: #333;
    font-weight: 200;
}

.collapse-title span {
    font-size: 14px;
}

.well {
    -webkit-box-shadow: inset 0 !important;
    box-shadow: inset 0 !important;
}

.collapse-content {
    background: none;
    padding: 0;
    border: 0;
    -webkit-box-shadow: inset 0 !important;
    box-shadow: inset 0 !important;
}

.bgCover {
    background: #e8e8e8;
    position: absolute;
    width: 100%;
    height: 100%;
}

/***********************/
/* Testimonials styles */
/***********************/

.testimoney {
    padding: 10px 0;
}

.testimonials {
    text-align: center;
    padding: 20px 0;
}

.testimonials p {
    font-size: 18px;
    color: rgba(246, 36, 0, 1);
    font-weight: 200;
    font-style: italic;
    padding: 10px 0;
}

.testimonials strong {
    font-size: 30px;
    padding: 10px 0;
}

.testimonials hr {
    width: 35%;
    border-top: 1px solid #747272;
    border-bottom: 0;
    margin-top: 30px;
}

span.clients-name {
    font-size: 14px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

/*******************/
/* Comparison styles */
/*******************/
.alert-div {
    height: 25px;
    font-size: 18px;
    color: #F62400;
    text-align: center;
}

.book-btn {
    margin-right: 15px;
    padding: 3px 10px
}

.book-btn-md {
    padding: 3px 8px;
    margin-right: 5px;
}

.book-btn-sm {
    padding: 0px 3px;
    margin-right: 1px;
}

.book-btn-xs {
    padding-top: 3px;
}

.book-now-margin {
    margin-top: 15px;
}

.book-now-margin-sm {
    margin-top: 10px;
}

.partners-background {
    margin-top: 58px;
    background: #e8e8e8;
    padding-top: 30px;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    overflow-x: hidden;
}

.basket-background {
    margin-top: 40px;
    background: #e8e8e8;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    overflow-x: hidden;
}

.partner-block {
    background: #fff;
    padding: 5px;
    margin: 3px 0;
}

.partner-block-cheapest {
    border: 1px solid rgba(246, 36, 0, 1);
    margin-bottom: 6px;
}

.basket-block {
    background: #fff;
    padding: 7px;
    margin: 3px 0;
}

.partner-name {
    margin: 0 0 10px 0;
    font-size: 34px;
}

.delivery-type {
    font-size: 16px;
    color: #747272;
    font-weight: 200;
    font-style: italic;
}

.partner-text {
    font-size: 17px;
    font-weight: 200;
}

.result-price {
    margin: 21px 0 0 0;
    font-size: 25px
}

.result-price-md {
    margin: 17px 0 0 0;
    font-size: 20px
}

.result-price-sm {
    margin: 13px 0 0 0;
    font-size: 15px
}

.result-price-xs {
    margin: 10px 0 0 0;
    font-size: 15px
}

.result-price-xs-cheapest {
    margin: 6px 0 0 0;
    font-size: 15px
}

.book-now {
    background: #F62400;
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    border: 0;
    padding: 5px 15px;
}

.book-now[disabled] {
    background-color: grey !important;
}

.no-results {
    font-size: 18px;
    padding: 20px;
}

.compar-result-top {
    margin-bottom: 20px;
}

.filters button {
    background: #464646;
    color: #fff;
}

.filters button:hover {
    background: #F62400;
    color: #fff;
}

.filters button.active {
    background: #F62400;
    color: #fff;
}

.delivery-slider {
    padding: 60px 40px 0 40px;
}

.slider.slider-horizontal .slider-track {
    height: 3px !important;
}

.slider-tick-label-container {
    margin-top: -60px;
}

.slider .tooltip.top {
    display: none;
}

.slider.slider-horizontal {
    width: 100% !important;
}

.slider.slider-horizontal .slider-tick {
    margin-left: 0 !important;
    margin-top: 300px !important;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    margin-top: 0 !important;
    font-size: 19px !important;
    font-weight: 200 !important;
}

#customSlider .slider-handle {
    background-image: url(../../../imgs/rush-logo-small.png);
    background-size: 40px 40px;
    margin-left: -20px !important;
    margin-top: -20px !important;
    width: 40px !important;
    height: 40px !important;
}

.slider-handle .min-slider-handle {
    margin-top: -20px;
}

#customSlider .slider-tick {
    background: #ccc;
    background-size: 25px 25px;
    border-radius: 50%;
    margin-left: -12px !important;
    margin-top: -12px !important;
    width: 25px !important;
    height: 25px !important;
    opacity: 100;
}

.slider-selection.tick-slider-selection {
    background: #ccc !important;
}

.slider-track-high {
    background: #ccc !important;
}

.slider-tick.in-selection {
    background-image: none !important;
}

/***********/
/* Profile */
/***********/

.profile {
    padding: 40px 0 30px;
}

.profile h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal;
}

.viewProfile, .viewProfile:hover, .viewOrdhist, .viewOrdhist:hover, .viewAddressBook, .viewAddressBook:hover {
    font-size: 18px;
    width: 200px;
    padding-right: 20px;
    text-align: center;
    /*        background-color: #333; border: 0;*/
}

.viewProfile.active, .viewOrdhist.active, .viewAddressBook.active {
    color: #F62400;
}

#profileSection, #orderHistory, #addressBook {
    padding-top: 20px;
}

.orderhistory {
    text-align: center;
}

.address-book-icon, .active-orders-icon {
    color: #F62400;
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #F62400;
    border-color: #F62400;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #F62400;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.selectable, .address-book-icon:hover, .active-orders-icon:hover {
    cursor: pointer;
}

.disabled-icon:hover {
    cursor: not-allowed;
}

.selectable > div:hover {
    color: #F62400;
}

.address-book-icon.glyphicon-chevron-right, .address-book-icon.glyphicon-chevron-down {
    color: #F62400;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
}

.address-book-icon.glyphicon-unchecked {
    color: #d9534f;
    border-color: #d43f3a;
    opacity: 0.65;
}

.active-orders-icon.glyphicon-unchecked {
    color: #d9534f;
    border-color: #d43f3a;
}

.active-orders-icon.disabled-icon.glyphicon-unchecked {
    color: #d9534f;
    border-color: #d9534f;
    opacity: 0.5;
}

div.itooltip {
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    filter: alpha(opacity=0);
    /*
    position: absolute;
    z-index: 1030;
    opacity: 0;
    */
}

div.itooltip::before {
    content: attr(data-tip);
    font-size: 12px;
    position: absolute;
    z-index: 999;
    white-space: nowrap;
    bottom: 9999px;
    left: 5%;
    background: #cccccc;
    color: #F00;
    border: 1px solid transparent;
    border-radius: 5px;
    padding: 0px 7px;
    line-height: 24px;
    height: 24px;

    opacity: 0;
    transition: opacity 0.4s ease-out;
}

div.itooltip:hover::before {
    opacity: 1;
    bottom: 40px;
    z-index: 1030;
}

/************/
/* Tracking */
/************/

.tracking {
    padding: 20px 0 70px;
}

.tracking h3 {
    color: #6b6a6a;
    padding: 20px 0;
}

.tracking p {
    padding: 10px 0 30px;
    font-size: 20px;
    color: #747272;
    font-weight: 200;
}

.tracking-input {
    background-color: #fff;
}

.track-btn {
    border-radius: 0;
    border: 0;
    padding: 15px 0;
    background-color: #F62400;
    color: #fff;
}

.track-btn:hover {
    background-color: #F62400;
    color: #fff;
}

.form-remove-padding {
    padding: 0;
}

/**********************/
/* Package Guidelines */
/**********************/

/*.packguide { padding: 35px 0 40px; }*/
.packguide h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.packguide hr {
    width: 32%;
    border-top: 1px solid #b2b1b1;
    border-bottom: 0;
    margin-top: 30px;
    margin-bottom: 30px;
}

/*.guideline-anchors { margin-left: 0; padding-left: 0; }
.guideline-anchors li { list-style-type: none; padding: 5px 0; font-size: 16px; font-weight: 200; }*/
.gen-title {
    font-weight: 200;
}

.gen-line {
    width: 35%;
    border-top: 1px solid #747272;
    border-bottom: 0;
    margin-top: 20px;
}

.gen-text {
    font-weight: 200;
    font-size: 14px;
    line-height: 20px;
}

.gen-list {
    padding-left: 20px;
}

.gen-list li {
    font-weight: 200;
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0;
}

.no-bullets {
    padding-left: 25px;
}

.no-bullets li {
    list-style-type: none;
}

.panel-body .gen-list li {
    font-weight: 200;
    font-size: 15px;
}

/***********/
/* Service */
/***********/

/*.services { padding: 35px 0 40px; }*/
.services h2 {
    text-align: center;
    color: #333;
    font-size: 40px;
    font-weight: 200;
    line-height: normal
}

.services-list li {
    padding: 5px 0;
    list-style-type: none;
}

.services img.service {
    width: 175px;
    height: auto;
}

/******************/
/* response pages */
/******************/

.activation {
    padding: 20px 0 30px;
    text-align: center;
}

.activation hr {
    width: 35%;
    border-top: 1px solid #747272;
    border-bottom: 0;
    margin-top: 30px;
}

/************************/
/* terms and conditions */
/************************/

.termslist {
    margin-left: 0;
    padding-left: 0;
}

.termslist ul {
    padding: 10px 10px 10px 20px;
}

.termslist li, .termslist li ul li, .termslist li ul li ul li, .termslist li ul li ul li ul li {
    list-style-type: none;
    line-height: 20px;
    padding: 4px 0;
    font-weight: 200;
}

.termslist li {
    font-weight: bold;
    font-size: 15px;
}

.termslist li ul li {
    font-weight: 200;
    font-size: 15px;
}

.panel {
    border: 0;
}

.panel-title a {
    text-decoration: none;
    font-weight: 200;
    display: block;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border: 0;
}

/***************************/
/* Form validation styling */
/***************************/
form[novalidate] select {
    border-right-width: 8px;
    border-color: #3498db;
    border-style: solid;
}

select[required].ng-pristine {
    border-color: #e74c3c !important;
}

select.ng-invalid.ng-dirty {
    border-color: #e74c3c !important;
}

select.ng-valid.ng-dirty {
    border-color: #2ecc71 !important;
}

form[novalidate] textarea {
    border-right-width: 8px;
    border-color: #3498db;
    border-style: solid;
}

textarea[required].ng-pristine {
    border-color: #e74c3c !important;
}

textarea.ng-invalid.ng-dirty {
    border-color: #e74c3c !important;
}

textarea.ng-valid.ng-dirty {
    border-color: #2ecc71 !important;
}

form[novalidate] input {
    border-right-width: 8px;
    border-color: #3498db;
    border-style: solid;
}

form[novalidate] input[readonly] {
    border-right-width: 8px;
    border-color: #eee;
    border-style: solid;
}

input[required].ng-pristine {
    border-color: #e74c3c !important;
}

input.ng-invalid.ng-dirty {
    border-color: #e74c3c !important;
}

input[readonly].ng-invalid.ng-dirty  {
    border-color: #eee !important;
}

input.ng-valid.ng-dirty {
    border-color: #2ecc71 !important;
}

input[readonly].ng-valid.ng-dirty  {
    border-color: #eee !important;
}

input[readonly].readonlyWithGreen.ng-valid.ng-dirty {
    border-color: #2ecc71 !important;
}

/******************************/
/* Animation styling */
/*******************************/

.animate-enter,
.animate-leave {
    -webkit-transition: 400ms cubic-bezier(0.420, 0.000, 1.000, 1.000) all;
    -moz-transition: 400ms cubic-bezier(0.420, 0.000, 1.000, 1.000) all;
    -ms-transition: 400ms cubic-bezier(0.420, 0.000, 1.000, 1.000) all;
    -o-transition: 400ms cubic-bezier(0.420, 0.000, 1.000, 1.000) all;
    transition: 400ms cubic-bezier(0.420, 0.000, 1.000, 1.000) all;
    position: relative;
    display: block;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
}

.animate-leave.animate-leave-active,
.animate-enter {
    opacity: 0;
    width: 0px;
    height: 0px;
}

.animate-enter.animate-enter-active,
.animate-leave {
    opacity: 1;
    width: 150px;
    height: 30px;
}

.orderhistory th {
    text-align: center;
}

.button-font:hover {
    background-color: #F62400;
    color: white;
}

.invoice-title h2, .invoice-title h3 {
    display: inline-block;
}

.table > tbody > tr > .no-line {
    border-top: none;
}

.table > thead > tr > .no-line {
    border-bottom: none;
}

.table > tbody > tr > .thick-line {
    border-top: 2px solid;
}

/*********************************/
/********* Media Queries *********/
/*********************************/

@media only screen and (min-width: 1200px) {
    .navbar-nav > li > a {
        /*border-right: 1px solid #ccc !important;*/
        padding: 0 20px;
        margin: 20px 0 3px 0;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 16px;
        font-weight: 200;
    }

    /*.phone_num {*/
    /*font-size: 25px;*/
    /*}*/

    /*.address_info {*/
    /*font-size: 25px;*/
    /*!* margin-top: -35px; *!*/
    /*}*/

    /*.fb_info {*/
    /*margin-top: 10px;*/
    /*font-size: 25px;*/
    /*margin-left: 61px;*/
    /*!* margin-top: -35px; *!*/
    /*!* margin-left: 840px; *!*/
    /*}*/

    /*.twitter_icon {*/
    /*font-size: 25px;*/
    /*margin-top: -35px;*/
    /*!* margin-left: 800px; *!*/
    /*}*/

}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .sm-padding {
        padding-top: 80px;
    }
}

/* Desktops and laptops ----------- */
@media only screen and (max-width: 1200px) {
    /* Styles */
    .account-mobile {
        display: block;
    }

    .register-menu {
        display: none;
    }

    .regular-text {
        margin: 0;
        padding: 10px 5px;
    }

    .margintop495 {
        margin-top: 495px;
    }

    .navbar-nav > li > a {
        padding: 0 7px;
    }

    .btn-group.navbar-right.login {
        margin-left: 0;
        margin-top: 0;
    }

    .rush-slider-logo {
        right: 10% !important;
    }

    .slider-text {
        width: 40% !important;
        left: 10% !important;
    }

    .phone_num {
        font-size: 25px;
    }

    .address_info {
        font-size: 25px;
        /* margin-top: -35px; */
    }

    .fb_info {
        margin-top: 10px;
        font-size: 25px;
        margin-left: 61px;
        /* margin-top: -35px; */
        /* margin-left: 840px; */
    }

    .twitter_icon {
        font-size: 25px;
        margin-top: -35px;
        /* margin-left: 800px; */
    }

}

@media only screen and (max-width: 1024px) {
    .btn-group.navbar-right.login {
        margin-left: 0px;
        margin-top: 0px;
    }

    .phone_num {
        font-size: 25px;
    }

    .address_info {
        font-size: 25px;
        /* margin-top: -35px; */
    }

    .fb_info {
        margin-top: 10px;
        font-size: 25px;
        margin-left: 61px;
        /* margin-top: -35px; */
        /* margin-left: 840px; */
    }

    .twitter_icon {
        font-size: 25px;
        margin-top: -35px;
        /* margin-left: 800px; */
    }

    /*    .slider-tick-label-container { margin-left: -86.2px !important; }
        .slider-tick-label { width: 33% !important; }*/
}

/* Desktops and laptops ----------- */
@media only screen and (max-width: 991px) {
    .logo {
        margin-left: 35%;
        margin-right: 35%;
    }

    .btn-group.login {
        margin: 0 auto;
        display: inline-block;
    }

    .navbar-right {
        float: none !important;
    }

    .slogan {
        padding: 135px 12% 0;
        font-size: 1.6em;
    }

    .account-mobile {
        display: block;
    }

    .register-menu {
        display: none;
    }

    .navbar-toggle {
        display: block;
        z-index: 999;
    }

    .navbar-collapse {
        border-top: 0;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        padding-top: 60px;
        width: 100%;
    }

    .navbar-nav > li {
        width: 100%;
    }

    .navbar-nav > li a {
        text-align: center;
        font-size: 24px;
    }

    .navbar-header {
        float: none;
    }

    .input-group {
        width: 100%;
    }

    .parcel-form-wrapper {
        padding-bottom: 20px;
    }

    .parcel-form-wrapper form .col-md-3 {
        padding-left: 0;
        padding-right: 0;
    }

    .step {
        max-height: 200px;
        position: relative;
        margin: -40px 0 -40px 0;
    }

    /*.circle-container { max-height: 200px; max-width: 200px; }*/
    .circle-container {
        max-height: 200px;
    }

    p.step-icon {
        padding-top: 0;
        text-align: center;
    }

    p.step-icon img {
        display: block;
        max-width: 100%;
        max-height: auto;
        margin: 0 auto;
    }

    .step-white-bg {
        background-color: #fff;
        display: inline-block;
        width: 100%;
    }

    .grey-container {
        background-color: #f0f0f0;
    }

    .regular-text {
        margin: 0;
        padding: 10px;
    }

    .social-icon {
        margin: 0 auto;
    }

    .block-logo {
        padding: 10px 0;
    }

    .radio-btn-col {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 15px;
    }

    .navbar-sticky {
        position: fixed;
        left: 0;
        right: 0;
        z-index: 1038;
        margin: 0 0;
        border-radius: 0;
    }

    #mobile-menu {
        background: white;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        min-height: 100%;
    }

    #mobile-menu ul {
        width: 100%;
        text-align: center;
    }

    #mobile-menu ul li {
        font-size: 20px;
        display: block;
        width: 100%;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 22px;
        font-weight: 200;
        line-height: 18px;
        margin: 10px 0;
    }

    .partner-name {
        margin: 0 0 20px 0;
    }

    .partner-type {
        font-size: 20px;
        margin: 0 0 10px 0;
    }

    .partner-text {
        font-size: 15px;
    }

    .remove-label {
        display: none;
    }

    .mobile-inputs-spacing {
        padding-top: 20px;
    }

    .delivery-option {
        text-align: center;
    }

    .auth-container {
        text-align: center;
    }

    .profile {
        padding: 65px 0 30px;
    }

    .top-spacer {
        margin-top: 140px;
    }

    .mobile-margin-top {
        margin-top: 20px;
    }

    .float-none-mobile {
        float: none !important;
    }

    .float-none-mobile .register-btn {
        width: 100% !important;
        font-size: 18px;
    }

    .slider-text span {
        font-size: 22px !important;
    }

    .package-switcher ul.nav-tabs > li {
        font-size: 15px;
        font-weight: 100;
        width: 150px;
        text-align: center;
        background: none;
    }

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width: 768px) {
    /*.btn-group.navbar-right.login{margin-left: 48px;margin-top: -20px;}*/
    /*.service-providers {padding: 50px 0px;}*/
    .service-providers {
        padding: 10px 50px 0px 0px;
    }

    /*.contact {padding: 0px}*/
    .contact {
        padding: 25px 0px
    }
    .cart-icon {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .cart-select-button {
        display: none;
    }
}

/*@media only screen and (min-width: 626px){
    .mobile-print{
    width: 90%;
    padding-left:15%;}
      .mobile-print1{
    width: 90%;
    padding-left:15%;}
}*/
/*@media only screen and (max-width: 780px){
    .mobile-print{
        width: 90%;
        padding-left:15%;}
    .mobile-print1{
        width: 90%;
        padding-left:15%;}
    .mobile-print2{
        width: 90%;
        padding-left:15%;}
    .mobile-print6{
        width: 90%;
        padding-left:20%;}
    .mobile-print7{
        width: 90%;
        padding-left:15%;}
    .mobile-print3{
        width: 80%;
        padding-left:15%;}
    .mobile-print5{
        width: 90%;
        padding-left:15%;
        padding-top:80px;}
    .mobile-print4{
            position: relative;
            left: -90px;
        width: 90%;
        padding-left:5%;
        }
}*/

@media only screen and (max-width: 850px) {
    .mobile-print5 {
        padding-top: 80px;
    }
}

@media (min-width: 768px) {
    .modal-lg {
        width: 100%;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

@media only screen and (max-width: 768px) {
    .order-text-align {
        text-align: left;
    }

    .auth-container {
        text-align: center;
    }

    .logo {
        margin: -60px 0;
        max-width: 150px;
        height: auto;
    }

    .account-mobile {
        display: block;
    }

    .login {
        text-align: center;
    }

    .login-btn-small {
        padding: 6px 18px;
    }

    .register-menu {
        display: none;
    }

    .register-menu p {
        text-align: center;
    }

    /*.regular-text { font-size: 2em; margin: 0; padding: 10px; }*/
    .regular-text {
        font-size: 2em;
        margin-top: 25px;
        padding: 10px;
    }

    .step {
        padding: 0;
    }

    .step-white-bg {
        padding: 10px 0;
    }

    .menu-close {
        position: absolute;
        right: 0;
        top: 0;
        padding: 20px;
    }

    .remove-right-padding {
        padding-right: 15px
    }

    .remove-left-padding {
        padding-left: 15px
    }

    .input-fullwidth-padding {
        padding-left: 15px;
        padding-right: 15px;
    }

    .form-control {
        margin-bottom: 0px;
    }

    .form-group {
        margin-bottom: 5px;
    }

    /*.row-padding { padding: 10px 0 0; }*/
    .row-padding {
        padding: 10px;
    }

    .mobile-remove-padding {
        padding: 10px 0;
    }

    .btn-group.navbar-right.login {
        margin: 0 auto;
        display: inline-block;
    }

    .login-btn-small, .login-btn-small {
        padding: 7px 8px;
    }

    .navbar-nav {
        margin: -10px 0 0 0;
        padding-top: 0;
    }

    .navbar-collapse {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 18px;
    }

    .profile {
        padding: 70px 0 30px;
    }

    /*    .slider-tick-label-container { margin-left: -103.3px !important; }
        .slider-tick-label { width: 172.6px !important; }*/
    .slider-pro h3.sp-layer {
        font-size: 1.5em !important;
        line-height: normal;
    }

    .sp-buttons {
        padding-bottom: 5px;
    }

    /************************/
    /* Mobile / Business */
    /************************/
    .social-icon {
        padding: 15px 0 0 0;
    }

    .copyright {
        margin-top: 15px;
    }

    .genbg {
        min-height: 210px;
    }

    .mobileBusinessSection .content {
        margin-top: 15px;
    }

    .mobileBusinessSection .icon {
        padding-left: 10px;
    }

    .mobileBusinessSection .text {
        padding-right: 10px;
    }

    .mobileBusinessSection .text h3 {
        font-size: 24px;
    }

    .mobileBusinessSection .mobileImage,
    .mobileBusinessSection .businessImage {
        padding-top: 10px;
    }

    .mobileBusinessSection .mobileBtn {
        margin-top: 45px;
    }

    .mobileBusinessSection .businessBtn {
        margin-top: 75px;
    }

    .mobileBusinessSection .businessSection {
        padding-top: 15px;
    }

    /************************/
    /* Slider Pro Mobile Overrides */
    /************************/
    .slider-pro h4.sp-layer {
        line-height: 1.5em !important;
    }

    .slider-pro h4.sp-layer > strong {
        font-size: 1em !important;
    }

    .sp-layer {
        width: auto !important;
        white-space: normal !important;
        padding: 0 20px;
    }

    .rush-slider-logo {
        width: 200px !important;
        height: auto;
        /*    left: 10px !important;*/
        right: 8% !important;
    }

    .slider-text {
        width: 60% !important;
        font-size: 17px !important;
        text-align: left;
        font-weight: 200;
        color: #fff;
        /*      margin: 250px 0 0 10px !important;*/
        left: 8% !important;
    }

    .slider-text span {
        font-size: 20px !important;
    }

    .mobileBusinessSection .mobileSection {
        border: none;
        margin: 20px 0 20px 0;
    }

}

@media only screen and (min-width: 761px) and (max-width: 990px) {
    .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
        text-align: left;
        font-size: 20px;
    }
}

@media only screen and (max-width: 761px) {
    .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
        font-size: 20px;
    }
}

/* iPad Mini (portrait ) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .business-offerings.responsive {
        position: absolute;
        z-index: 1039;
    }

    .business-offerings.responsive .business-offerings-menu {
        top: 37px;
    }
}

/* iPhone 6 (landscape ) ----------- */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .business-offerings.responsive {
        position: absolute;
        top: 5px;
        z-index: 1039;
    }

    .business-offerings.responsive .business-offerings-menu {
        top: 32px;
    }
}

/* iPhone 5 (landscape) ----------- */
@media only screen and (max-width: 568px) {
    /*    .slider-tick-label-container { margin-left: -71.3px !important; }
        .slider-tick-label { width: 142.6px !important; }*/
    body.modal-open {
        overflow: hidden;
        position: fixed;
    }

    .business-offerings.responsive {
        position: absolute;
        z-index: 1039;
    }

    .business-offerings.responsive .business-offerings-menu {
        top: 37px;
    }

    .sp-slide {
        text-align: center;
    }

    .sp-layer {
        transform-origin: center center 0px !important;
    }

    .rush-slider-logo {
        left: 0 !important;
        width: 200px !important;
        margin-top: 40px !important;
        margin-bottom: 30px !important;
    }

    .slider-text {
        width: 100% !important;
        font-size: 18px !important;
        left: 0 !important;
        top: 170px !important;
    }
}

/* iPhone 5 (Portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .business-offerings.responsive {
        position: absolute;
        top: 5px;
        z-index: 1039;
    }

    .business-offerings.responsive .business-offerings-menu {
        top: 45px;
    }
}

/* iPhone 4 (landscape ) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
    .business-offerings.responsive {
        position: absolute;
        top: 5px;
        z-index: 1039;
    }

    .business-offerings.responsive .business-offerings-menu {
        top: 45px;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 480px) {
    .contact {
        padding: 10px
    }

    .logo {
        margin: -60px 0;
        height: auto;
    }

    .slogan {
        padding: 35% 5% 0;
        font-size: 1.1em;
    }

    .regular-text {
        font-size: 1.3em;
    }

    /*.navbar { padding: 10px; box-shadow: 0px 5px 5px rgba(0,0,0,0.35); }*/
    .margintop395 {
        margin-top: 395px;
    }

    /*.summary-table thead td { display: block; }*/
    .login-btn-small, .login-btn-small {
        padding: 7px 8px;
    }

    .nav-tabs.nav-justified > li a {
        padding: 5px;
    }

    .full-row-padding {
        padding: 15px 20px;
    }

    .partner-name {
        font-size: 20px;
    }

    .result-price {
        margin-bottom: 10px;
    }

    .book-now {
        margin-top: 0;
        font-size: 16px;
    }

    .navbar-nav {
        margin: 0;
        padding-top: 10px;
    }

    .navbar-collapse {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
        font-size: 13px !important;
    }

    .no-results {
        font-size: 16px;
    }

    .nav-tabs.nav-justified > li {
        font-size: 22px;
    }

    .service-providers {
        padding: 20px 30px 20px 30px
    }

    .service-providers h2, .contact h2, .terms h2, .packguide h2, .about h2 {
        font-size: 26px;
    }

    h3.gen-title {
        font-size: 18px;
    }

    .article-title {
        font-size: 18px;
    }

    .simple-steps .strong-text {
        font-size: 30px;
    }

    .remove-padding {
        padding-left: 0px;
        padding-right: 0px;
    }

    .correct-mobile-dropdown-padding {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .panel-title {
        font-size: 14px;
    }

    .social-container {
        padding-left: 0;
        padding-right: 0;
    }

    .regmodal {
        padding: 10px;
    }

    /*    .slider-tick-label { width: 113.3px !important; }
        .slider-tick-label-container { margin-left: -56px !important; }*/
    .slider-pro h3.sp-layer {
        font-size: 1.2em !important;
    }

    .rush-slider-logo {
        width: 200px !important;
        height: auto;
        transform-origin: center center 0px !important;
    }

    .slider-text {
        width: 100% !important;
    }

    .sp-layer {
        transform-origin: center center 0px !important;
    }
}

@media only screen and (max-width: 480px) {

    .rush-slider-logo {
    }

    .slider-text {
        font-size: 15px !important;
    }

    .slider-text span {
        font-size: 17px !important;
    }

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width: 320px) {
    .margintop340 {
        margin-top: 340px;
    }

    .parcel-form-wrapper {
        margin-top: -140px;
    }

    .slogan {
        padding: 40% 2% 0;
        font-size: 1.1em;
    }

    .regular-text {
        font-size: 1.1em;
    }

    .nav-tabs.nav-justified > li {
        font-size: 20px;
    }

    .form-control {
        padding: 10px 13px;
    }

    /*div < .login {text-align: center;}
    ul.nav.navbar-nav.col-md-7.remove-padding{margin-left: 0px;}*/
    .remove-right-padding {
        padding-right: 15px
    }

    .remove-left-padding {
        padding-left: 15px
    }

    .remove-padding {
        padding-left: 0px;
        padding-right: 0px;
    }

    .correct-mobile-dropdown-padding {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .mobile-remove-padding {
        padding: 5px 0;
    }

    .navbar-collapse {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .social-container {
        padding-left: 0;
        padding-right: 0;
    }

    .result-price {
        font-size: 18px;
    }

    /*    .slider-tick-label { width: 60px !important; }
        .slider-tick-label-container { margin-left: -30px !important; }*/
    .float-none-mobile .register-btn {
        padding: 5px 0;
    }

    /************************/
    /* Mobile / Business */
    /************************/
    .mobileBusinessSection .content {
        margin-top: 15px;
    }

    .mobileBusinessSection .icon {
        padding-left: 0;
    }

    .mobileBusinessSection .text {
        padding-right: 10px;
    }

    .mobileBusinessSection .text h3 {
        font-size: 16px;
        margin-top: 25px;
    }

    .mobileBusinessSection .mobileImage,
    .mobileBusinessSection .businessImage {
        padding-top: 10px;
    }

    .mobileBusinessSection .mobileBtn {
        margin-top: 65px;
    }

    .mobileBusinessSection .businessBtn {
        margin-top: 95px;
    }

    .mobileBusinessSection .businessSection {
        padding-top: 15px;
    }

    .oppenned .sub-menu {
        margin-top: 19px;
        pacity: 1;
        height: 50px;
        width: 440px;
    }

}

/* iPads (landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
}

/* Smartphones (landscape) ----------- */
@media only screen and (max-width: 321px) {
    .full-column {
        width: 100%;
        float: none;
    }

    .partner-name {
        padding: 10px 0;
        margin-bottom: 0;
    }

    .rush-slider-logo {
        width: 200px !important;
        height: auto;
        right: 0% !important;
        transform-origin: center center 0px !important;
    }

    .slider-text {
        width: 100% !important;
        font-size: 20px !important;
        transform-origin: bottom center 0px !important;
    }

    .slider-text span {
        font-size: 22px !important;
    }
}

/* Large screens ----------- */
@media only screen
and (min-width: 1824px) {
    /* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    /* Styles */
}

@media (max-width: 320px) {
    .rush-business-padding {
        padding-bottom: 10%
    }

    .oppenned .sub-menu {
        margin-top: 19px;
        pacity: 1;
        height: 50px;
        width: 440px;
    }

}

/* jini guru styles*/
.subHeader {
    padding-top: 18px;
    padding-left: 62px;
    color: #666666;
    /*    text-shadow: -1px 0px 11px rgba(150, 150, 150, 1);*/

}

.basket-heading {
    color: #333;
    background-color: #cccccc;
    border-bottom: 2px solid #F62400;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 35px;
}

.rush_shadow_logo {
    border-radius: 250px;
    -webkit-box-shadow: 7px 0px 66px -19px rgba(0, 0, 0, 0.36);
    -moz-box-shadow: 7px 0px 66px -19px rgba(0, 0, 0, 0.36);
    box-shadow: 7px 0px 66px -19px rgba(0, 0, 0, 0.36);
}

/*left column panels*/

.panel-rush {
    border-color: #cccccc !important;
    background-color: #f7f7f7;
    border: 0;
    margin-bottom: 0;
}

.panel-rush > .panel-rush-title {
    font-size: 15px !important;
}

.panel-rush > .panel-heading {
    color: #fff;
    background-color: #464646 !important;
    border-color: #464646;
    border-bottom: 2px solid #F62400;
}

.panel-rush > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-rush .panel-body {
    background-color: #f7f7f7;
}

.panel-rush > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-rush > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

.rush-Header {
    text-align: center;
    font-size: 15px;
    text-shadow: -1px 0px 11px rgba(150, 150, 150, 1);
    padding-bottom: 25px;
    padding-top: 25px;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.rush-button {

    /*    position: absolute;
                  margin-top: 20px;
                  bottom: 25px;*/

    text-align: center;
}

.address {
    background-color: #E8E8E8;
    padding-bottom: 25px;
}

.rush-square-box {
    margin-bottom: 20px;
    padding-left: 3px !important;
    padding-right: 3px !important;

}

.new-order-padding {
    padding-bottom: 18px;
    padding-top: 9px;
}

.quick-quote-padding {
    padding-bottom: 18px;
}

.btn-new-order {
    color: white;
    background-color: rgba(246, 36, 0, 1);
    border-radius: 6px;
    display: block;
}

.panel-rush-right {
    border-color: #cccccc;
    border: 1px solid #cccccc;
}

.panel-rush-right > .panel-heading {
    color: #333;
    background-color: #cccccc;
    border-bottom: 2px solid #F62400;
}

.custom-panel-heading {
    color: #333;
    background-color: #cccccc;
    border-bottom: 2px solid #F62400;
}

.panel-rush-right > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-rush-right > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-rush-right > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

.panel-fullquote {
    border-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}

.panel-fullquote > .panel-heading {
    color: #333;
    background-color: #cccccc;
    border-bottom: 2px solid #F62400;

}

.panel-fullquote > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-fullquote > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-fullquote > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

.offer-bullets li a {
    text-decoration: none;
    color: #464646;
}

.offer-bullets li a:hover {
    color: #F62400;
}

.qk-qoute-label {

    background-color: #464646;
    width: 100px;
    text-align: left;

}

.qk-quote-field {
    height: 34pxpx;
    padding: 6px 12px;
    font-size: 12px;
}

.contact-group {
    margin-bottom: 15px;
}

.minHeight {
    min-height: 600px;
}

.block-ui-message {

    color: red !important;
    padding-top: 800px;
    font-size: 27px;
}

.block-ui-message-container {
    bottom: 1%;
}

.block-ui-overlay {
    background-image: url("/imgs/RushLoader.gif");
    background-color: none !important;
    background-repeat: no-repeat;
    background-position: center;
}

.bannerHide {
    display: none;
    visibility: hidden;
}

.bannerShow {
    display: block;
    visibility: visible;
}

.sp-image-container {
    width: 100% !important;
}

.custom-header {
    color: #ff0000;

}

#promo-banner {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 5px;

}

#promo-banner img {
    width: 99% !important;
    margin-bottom: 10px !important;
}

.rush-slogan {
    margin-bottom: 20px;
    margin-top: 20px;
}

.offers-block img {
    display: block;
    margin: auto;
}

.motto-text {
    color: #464646;
    font-size: 15px;
    text-shadow: 1px 2px 3px #ccc;
}

.icons {
    color: rgba(246, 36, 0, 1);
    padding-right: 5px;
}

.offering-text {
    font-size: 13px;
    text-align: justify;
    font-family: 'Open Sans';
}

.carousel:hover {
    opacity: 1;
    -webkit-animation: flash 1.5s;
    animation: flash 1.5s;
}

@-webkit-keyframes flash {
    0% {
        opacity: .4;
    }
    100% {
        opacity: 1;
    }
}

@keyframes flash {
    0% {
        opacity: .4;
    }
    100% {
        opacity: 1;
    }
}

.trusted-couriers {
    margin-top: 10px;
    margin-bottom: 10px;

}

.sectionHeader h1 {
    font-size: 16px;
    color: #464646;
}

.sectionHeader h4 {
    font-size: 14px;

}

.newShoutBox li a {

    background-image: url('../../../imgs/bullets_arrow.png') !important;
    background-repeat: no-repeat;
    background-position: 9px 7px;
    padding-left: 25px;
}

.bullets li a {

    background-image: url('../../../imgs/bullets_arrow.png') !important;
    background-repeat: no-repeat;
    background-position: 9px 7px;
    padding-left: 25px;
}

.bullets_arrow li {

    /*    background-image: url('../../../imgs/bullets_arrow.png') !important;
        background-repeat: no-repeat;
        background-position: 9px 7px;
        padding-left: 25px;*/
    list-style-type: circle !important;
}

.arrow_bullets {
    margin-top: 15px;
    margin-left: -50px;;
}

.arrow_bullets li {

    background-image: url('../../../imgs/bullets_arrow.png') !important;
    background-repeat: no-repeat;
    background-position: 9px 7px;
    padding-left: 25px;
    list-style-type: none;

}

.mySelect option:first-child {
    color: #999;
    opacity: 1;
}

.input-group-addon {
    padding: 6px 2px !important;
}

.hideElement {
    display: none;
}

.showElement {
    display: block;
}

.black_link {
    color: #232323;
}

.black_link:hover {
    color: #F62400;
    text-decoration: none;
}

/*
#locationField, #controls {
        position: relative;
        width: 480px;
      }

      .label {
        text-align: right;
        font-weight: bold;
        width: 100px;
        color: #303030;
      }
      #address {
        border: 1px solid #000090;
        background-color: #f0f0ff;
        width: 480px;
        padding-right: 2px;
      }
      #address td {
        font-size: 10pt;
      }
      .field {
        width: 99%;
      }
      .slimField {
        width: 80px;
      }
      .wideField {
        width: 200px;
      }
      #locationField {
        height: 20px;
        margin-bottom: 2px;
      }*/

input[type='checkbox'].pseudo-checkbox + label:before,
input[type='checkbox'].pseudo-checkbox + label:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input[type='checkbox'].pseudo-checkbox + label:before { /*unchecked icon*/
    content: "\e157";
}

input[type='checkbox']:checked.pseudo-checkbox + label:before { /*checked icon*/
    content: "\e067";
}

.dashboard_menu {
    padding: 5px 10px 5px 0px;
    border-bottom: 1px #ddd solid;
    margin-bottom: 10px;
}

.selected_menu, .dashboard_menu a:hover {
    border-bottom: 1px solid #fff !important;
    color: #F62400;
    border-radius: 5px 5px 0px 0px;
    border-left: 1px solid #F62400 !important;
    border-right: 1px solid #F62400 !important;
    border-top: 1px solid #F62400 !important;
}

.dashboard_menu a {
    border-bottom: 1px #ddd solid;
    color: #333;
    font-size: 16px;
    margin-left: 0px;
    text-decoration: none;
    padding: 10px 15px 5px 15px;
    border-radius: 5px 5px 0px 0px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    display: inline-block;
}

.ngdialog-content {
    width: 600px !important;
    max-height: 500px !important;
}

.ngdialog-message {
    height: auto !important;
    padding: 2em !important;
    font-size: 19px !important;
}

.my-dialog .modal-dialog {
    bottom: 0;
    left: 0;
    max-height: 500px !important;
    position: fixed;
    right: 0;
    top: 125px;
    width: 600px;

}

.custom-align-text .ngdialog-message {
    text-align: justify !important;
}

@media (min-width: 320px) and (max-width: 375px) {
    .my-dialog .modal-dialog {
        bottom: 0;
        left: 0;
        max-height: 500px !important;
        position: fixed;
        right: 0;
        top: 20px;
        width: 340px;
    }
}

@media (min-width: 375px) and (max-width: 420px) {
    .my-dialog .modal-dialog {
        bottom: 0;
        left: 0;
        max-height: 500px !important;
        position: fixed;
        right: 0;
        top: 20px;
        width: 350px;
    }
}

@media (max-width: 320px) {
    .my-dialog .modal-dialog {
        bottom: 0;
        left: 0;
        max-height: 500px !important;
        position: fixed;
        right: 0;
        top: 20px;
        width: 300px;

    }

    .my-dialog .modal-dialog > div > div > div > div {
        font-size: 12px !important;
    }
}

.custom-margin {
    margin-bottom: 15px;
    margin-top: 15px;
}

.btn-left-line-separator {
    border: 0;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF
}

.nav-pills {
    text-align: center;
    display: flex;
    background-color: #eeeeee;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: red;
}

.nav-pills > li > a {
    color: black;
}

/*---------------------------------------New home page css------------------------------------------------------------*/
@media screen and (max-width: 1300px) {

}

@font-face {
    font-family: Vodafone;
    src: url('http://www.intelligentbean.com/vodafone/Fonts/Vodafone/VodafoneLt.ttf');
}

.banner h1 {
    font-size: 29px;
    text-align: center;
    font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    color: #E60000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*font-weight: 900;*/

}

.banner p {
    font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    margin-bottom: 0;
    text-align: center;
    font-weight: 100;
    font-size: 18px;
    color: #4A4D4E;

}

.rush-menu {
    background-color: #e20613;
}

.column,
.columns {
    /*border-radius: 5px;*/
    width: 100%;
    float: left;
    box-sizing: border-box;
}

.square1{
    border-radius: 10px 0px 0px 0px;
}

.square2 {
    border-radius: 0px 10px 0px 0px;
}

.square3{
    border-radius: 0px 0px 0px 10px;
}

.square4{
    border-radius: 0px 0px 10px 0px;
}

.one-half.column {
    width: 49%;
}

.home-services {
    /*margin-left: -108px;*/
    /*border: 1px solid black;*/
    width: 1140px;

}

.service {
    background-color: #e20613;
    color: #fff;
    height: 250px;
    text-align: left;
    margin-right: 2px;
    margin-bottom: 2px;
    padding: 15px 30px 30px 20px;
}

.service p {
    /*margin-bottom: 1em;*/
    font-size: 17px;
    font-family: 'Raleway';
}

.container {
    position: relative;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    /*margin-bottom: 3em;*/
}

.service:hover,
.service:focus {
    color: #fff;
    /*background-color: #b11c24;*/
    cursor: default;
    text-decoration: none;
}

.service .subtitle {
    font-size: 22px;
    font-weight: bold;
    font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
}

.service .service-title {
    font-weight: bold;
    font-size: 35px;
    font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
}

.special {
    background-color: #f0f0f0;
    color: #fff;
    padding: 10px;
    /*text-align: center;*/
}

.partner-title h1 {
    font-size: 40px;
    text-align: center;
    font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    color: #E60000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 900;
    margin-bottom: 1em;

}

/*------------------------------------------------footer---------------------------------------------*/

/*.footer1 {*/
/*height: 300px;*/
/*background-color: #4a4a4a;*/
/*font-size: 15px;*/
/*color: #9b9b9b;*/
/*padding: 20px 25px;*/
/*text-align: center;*/

/*}*/

.footer1 {
    margin-bottom:-10px;
    height: 210px;
    background-color: #4a4a4a;
    font-size: 15px;
    color: #9b9b9b;
    padding: 20px 270px 30px 270px;
    text-align: center;
}

.footer1 p {
    margin-bottom: 0;

}

.footer1 a {
    color: #9b9b9b;
    text-decoration: none;
}

.footer1 a:hover,
.footer1 a:focus {
    color: #fff;
}

.logo-detail {
    font-size: 24px;
    text-align: center;
    color: #747272;
    margin-bottom: 2em;

}

.phone_num {
    font-size: 20px;
    left: 15px;

}

.address_info {
    font-size: 20px;
    /*right: 197px;*/

}

.fb_info {
    font-size: 20px;
    color: white !important;

}

.twitter_icon {
    padding-right: -17px;
    font-size: 20px;
    margin-left: 25px;
    margin-right: -70px;
    color: white !important;

}

/*-----------------------------------sub header---------------------------------------------*/
.sub_header {
    /* height: 200px; */
    background-color: #3e3e3e;
    font-size: 15px;
    color: white;
    margin-top: 191px;
    padding: 10px 25px;
    text-align: center;
}

.setup {
    padding-top: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}

.btn1 {
    background-color: #e20613;
    color: #fff;
    padding: 20px;
    width: 15%;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    text-align: center;

}

.btn1:hover,
.btn1:focus {
    font-weight: 500;
    color: #fff;
    background-color: #b11c24;
    text-decoration: none;

}

/*--------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 375px) {
    .one-half.column {
        width: 100%;
    }

    .banner h1 {
        font-size: 30px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .small_api{
        font-size: 23px !important;
    }

    .small_screen{
        font-size: 23px !important;
    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px;
        color: #4A4D4E;

    }

    .service .service-title {
        font-weight: bold;
        font-size: 33px;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service .subtitle {
        font-size: 15px;
        font-weight: bold;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service p {
        margin-bottom: 1em;
        font-size: 13px;
        font-family: 'Raleway';
    }

    .service {
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 29px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 300px;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 1px;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        /* border-radius: 5px; */
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 0px;
        padding-bottom: 0px;
        text-decoration: none;
    }

    .open {
        position: fixed;
        top: 40px;
        right: 10px;
        width: 50px;
        height: 50px;
        display: block;
        cursor: pointer;
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }
}

@media only screen and (max-width: 360px) {
    .oppenned .sub-menu {
        margin-top: 30px;
        pacity: 1;
        height: 650px;
        width: 480px;

    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }

}

@media only screen and (max-width: 320px) {
    .one-half.column {
        width: 100%;
    }

    .column {
        box-sizing: border-box;
    }

    .banner h1 {
        font-size: 30px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .small_api{
        font-size: 23px !important;
    }

    .small_screen{
        font-size: 23px !important;
    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px;
        color: #4A4D4E;

    }

    .service .service-title {
        font-weight: bold;
        font-size: 33px;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service .subtitle {
        font-size: 15px;
        font-weight: bold;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service p {
        margin-bottom: 1em;
        font-size: 13px;
        font-family: 'Raleway';
    }

    .service {
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 23px !important;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 300px;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 1px;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        /* border-radius: 5px; */
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 0px;
        padding-bottom: 0px;
        text-decoration: none;
    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }

}

@media only screen and (max-width: 384px) {
    .one-half.column {
        width: 100%;
    }

    .banner h1 {
        font-size: 30px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px;
        color: #4A4D4E;

    }

    .small_api{
        font-size: 23px !important;
    }

    .small_screen{
        font-size: 23px !important;
    }

    .service .service-title {
        font-weight: bold;
        font-size: 33px;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service .subtitle {
        font-size: 15px;
        font-weight: bold;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service p {
        margin-bottom: 1em;
        font-size: 13px;
        font-family: 'Raleway';
    }

    .service {
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 29px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 300px;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 1px;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        /* border-radius: 5px; */
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 0px;
        padding-bottom: 0px;
        text-decoration: none;
    }

    .open {
        position: fixed;
        top: 40px;
        right: 10px;
        width: 50px;
        height: 50px;
        display: block;
        cursor: pointer;
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }
}

@media only screen and (max-width: 414px) {
    .one-half.column {
        width: 100%;
    }

    .banner h1 {
        margin-top: -29px;
        font-size: 24px!important;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .small_api{
        font-size: 23px !important;
    }

    .small_screen{
        font-size: 23px !important;
    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px;
        color: #4A4D4E;

    }

    .service .service-title {
        font-weight: bold;
        font-size: 33px;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service .subtitle {
        font-size: 15px;
        font-weight: bold;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service p {
        margin-bottom: 1em;
        font-size: 13px;
        font-family: 'Raleway';
    }

    .service {
        border-radius: 0px !important;
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 23px !important;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 270px !important;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 6px;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        /* border-radius: 5px; */
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 26px;
        padding-bottom: 0px;
        text-decoration: none;
    }

    .open {
        position: fixed !important;
        top: 26px !important;;
        right: 10px !important;
        width: 50px !important;
        height: 50px !important;
        display: block !important;
        cursor: pointer !important;
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }

    .oppenned .sub-menu {
        margin-top: 20px !important;
        opacity: 1 !important;;
        /*height: 650px !important;;*/
        width: 350px !important;;
        /* padding-top: 12px; */
        margin-right: 100px !important;;
    }

    .navbar-default {
        height: 110px !important;
    }

    .sub_header {
        margin-top: 109px !important;
    }

    .small_sub_header{
        display: block !important;
        position: fixed !important;
        top: 0px !important;
        width: 100% !important;
        z-index: 42 !important;

    }

    /*    .jssor-height{
            height: 500px !important;
        }

        .slide-height{
            height: 500px !important;
        }*/
}

@media only screen and (min-width: 414px)  and (max-width: 991px) {
    .one-half.column {
        width: 100%;
    }

    .banner h1 {

        font-size: 30px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px !important;
        color: #4A4D4E;

    }

    .service .service-title {
        font-weight: bold;
        font-size: 33px !important;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service .subtitle {
        font-size: 15px !important;
        font-weight: bold !important;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif !important;
    }

    .service p {
        margin-bottom: 1em !important;
        font-size: 13px !important;
        font-family: 'Raleway' !important;
    }

    .service {
        border-radius: 0px !important;
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 29px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 250px !important;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 6px !important;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        /* border-radius: 5px; */
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 0px;
        padding-bottom: 0px;
        text-decoration: none;
    }

    .covid {
        float: none !important;
        margin: 10px;
    }

    .open {
        position: fixed;
        top: 26px !important;
        right: 10px;
        width: 50px;
        height: 50px;
        display: block;
        cursor: pointer;
        -webkit-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear;
    }

    .model1 h1 {
        margin-top: 70px;
        font-size: 20px;
        text-align: left;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #4a4a4a;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        padding-left: 28px;
    }

    .oppenned .sub-menu {
        margin-top: 20px !important;
        opacity: 1 !important;;
        /*height: 650px !important;;*/
        width: 350px !important;;
        /* padding-top: 12px; */
        margin-right: 100px !important;;
    }

    .navbar-default {
        height: 110px !important;
    }

    .sub_header {
        margin-top: 109px !important;
    }

    .small_sub_header{
        display: block !important;
        position: fixed !important;
        top: 0px !important;
        width: 100% !important;
        z-index: 42 !important;

    }

    /*.one-half.column {
        width: 100%;

    }
    .banner h1 {
        font-size: 30px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;

    }

    .banner p {
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        margin-bottom: 0;
        text-align: center;
        font-weight: 100;
        font-size: 18px;
        color: #4A4D4E;

    }
    .service .service-title {
        font-weight: bold;
        font-size: 33px;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }
    .service .subtitle {
        font-size: 15px;
        font-weight: bold;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
    }

    .service p {
        margin-bottom: 1em;
        font-size: 13px;
        font-family: 'Raleway';
    }

    .service {
        background-color: #e20613;
        color: #fff;
        height: 245px;
        text-align: left;
        margin-right: 7px;
        margin-bottom: 10px;
        padding: 15px 30px 30px 20px;
    }

    .partner-title h1 {
        font-size: 29px;
        text-align: center;
        font-family: "VodafoneRg", Arial, Helvetica, sans-serif;
        color: #E60000;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-weight: 900;
        margin-bottom: 1em;
    }

    .footer1 {
        height: 300px;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px 25px;
        text-align: center;
    }

    .btn1 {
        margin-top: 1px;
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 100%;
        !* border-radius: 5px; *!
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .setup {
        padding-top: 0px;
        padding-bottom: 0px;
        text-decoration: none;
    }*/
}

@media only screen and (min-width: 991px) and (max-width: 1300px) {
    .btn1 {
        background-color: #e20613;
        color: #fff;
        padding: 20px;
        width: 20%;
        border-radius: 5px;
        text-decoration: none;
        font-weight: 500;
        display: inline-block;
        text-align: center;
    }

    .ipad-menu {
        margin-right: 200px;
        left: 58%;
        float: right;
    }

}

@media only screen and (min-width: 1200px) and (max-width: 1354px) {
    /*.container-wrapper {*/
    /*min-height: 100%;*/
    /*height: 100%;*/
    /*margin: 0 auto -155px;*/
    /*}*/

    /*.footer-wrapper {*/
    /*margin-top: 185px !important;*/
    /*}*/

    /*.footer1 {*/
    /*height: 300px !important;*/
    /*background-color: #4a4a4a !important;*/
    /*font-size: 15px !important;*/
    /*color: #9b9b9b !important;*/
    /*padding: 0px !important;*/
    /*text-align: center !important;*/
    /*}*/

    .footer1 {
        margin-bottom:-10px;
        height: 210px;
        background-color: #4a4a4a;
        font-size: 15px;
        color: #9b9b9b;
        padding: 0px !important;
        text-align: center;
    }

    .partners-background {
        /*margin-bottom: 170px !important;*/
        margin-top: 58px;
        background: #e8e8e8;
        padding-top: 30px;
        padding-bottom: 60px;
        padding-left: 0;
        padding-right: 0;
        overflow-x: hidden;
    }

}

/*---------------------------------------------------------------hamburger menu-------------------------------------------------------*/
.sub-login {
    padding-right: 120px;
    color: #ffffff;
    margin-top: 22px;
}

.menu-header {
    border-bottom: 1px solid #9b9b9b;
}

.sub-menu-header {
    padding-left: 30px;
    color: #9b9b9b !important;
    text-decoration: none !important;
}

.sub-menu-header:hover {
    color: white !important;
}

.open {
    position: fixed;
    top: 38px;
    /*right: 40px;*/
    width: 50px;
    margin-left: -50px;
    height: 50px;
    display: block;
    cursor: pointer;
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.open:hover {
    /*opacity: 0.8;*/
}

.open span {
    display: block;
    float: left;
    clear: both;
    height: 4px;
    width: 40px;
    /*border-radius: 40px;*/
    background-color: #fff;
    position: absolute;
    right: 3px;
    top: 3px;
    overflow: hidden;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.open span:nth-child(1) {
    margin-top: 10px;
    z-index: 9;
}

.open span:nth-child(2) {
    margin-top: 25px;
}

.open span:nth-child(3) {
    margin-top: 40px;
}

.sub-menu {
    -webkit-transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    height: 0;
    width: 0;
    right: 0;
    top: 0;
    position: absolute;
    background-color: #4a4a4a;
    /*border-radius: 50%;*/
    z-index: 18;
    overflow: hidden;
}

/*
.sub-menu li {
    display: block;
    float: right;
    clear: both;
    height: auto;
    margin-right: -160px;
    -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
*/

.sub-menu li {
    width: 100%;
    display: block;
    /*float: right;*/
    clear: both;
    height: auto;
    margin-right: -160px;
    -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.sub-menu li:first-child {
    margin-top: 180px;
}

.sub-menu li:nth-child(1) {
    -webkit-transition-delay: 0.05s;
}

.sub-menu li:nth-child(2) {
    -webkit-transition-delay: 0.10s;
}

.sub-menu li:nth-child(3) {
    -webkit-transition-delay: 0.15s;
}

.sub-menu li:nth-child(4) {
    -webkit-transition-delay: 0.20s;
}

.sub-menu li:nth-child(5) {
    -webkit-transition-delay: 0.25s;
}

.sub-menu li a {
    font-weight: 600;
    color: #fff;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 16px;
    width: 100%;
    display: block;
    float: left;
    line-height: 68px;
}

.oppenned .sub-menu {
    margin-top: 72px;
    opacity: 1;
    height: auto;
    width: 350px;
    padding-top: 12px;
    /* margin-right: 100px; */
    margin-right: -103px;
}

.oppenned span:nth-child(2) {
    overflow: visible;
}

.oppenned span:nth-child(1), .oppenned span:nth-child(3) {
    z-index: 100;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.oppenned span:nth-child(1) {
    -webkit-transform: rotate(45deg) translateY(12px) translateX(12px);
    transform: rotate(45deg) translateY(12px) translateX(12px);
}

.oppenned span:nth-child(2) {
    /*height: 400px;*/
    width: 400px;
    right: -160px;
    top: -160px;
    /*border-radius: 50%;*/
    background-color: #4a4a4a;
}

.oppenned span:nth-child(3) {
    -webkit-transform: rotate(-45deg) translateY(-10px) translateX(10px);
    transform: rotate(-45deg) translateY(-10px) translateX(10px);
}

.oppenned li {
    margin-right: 213px;
}

/*---------------------------------------phone--------------------------------------------*/
.skynet_shadow_logo {
    margin-top: 30px;
    padding-left: 26px;
}

/*---------------------------------------phone--------------------------------------------*/
.zoom {
    transition: transform .2s;    
}

.zoom:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1);  
}

.subheaderHide {
    display: none;
    visibility: hidden;
}

.subheaderShow {
    display: block;
    visibility: visible;
}

.partnersHide {
    display: none;
    visibility: hidden;
}

.partnersShow {
    display: block;
    visibility: visible;
}


.border_img{
    border-radius: 10px 10px 0px 0px;
}

.centered {
    position: absolute;
    transform: translate(-50%, -50%);
    font-size: 42px;
    top: 203px;
    left: 600px;
    color: #ffffff;
    font-weight: bold;
}


.centered1 {
position: absolute;
transform: translate(-50%, -50%);
font-size: 42px;
top: 262px;
left: 600px;
font-weight: bold;
color: #ffffff;
}
    
.centered2 {
position: absolute;
transform: translate(-50%, -50%);
font-size: 20px;
top: 317px;
left: 600px;
color: #ffffff;

}



body{-webkit-backface-visibility:hidden}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.woof) format("woff")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.notifications .container{position:fixed;top:40%;left:33%;min-height:60px;line-height:60px;width:25%;z-index:1100;-webkit-box-shadow:7px 0 66px -19px rgba(0,0,0,.36);-moz-box-shadow:7px 0 66px -19px rgba(0,0,0,.36);box-shadow:7px 0 66px -19px rgba(0,0,0,.36);border-radius:25px}.notifications .error,.notifications .notification,.notifications .success,.notifications .warning{position:relative;-webkit-animation:fadeInDown 1s ease .2s 1 both;-moz-animation:fadeInDown 1s ease .2s 1 both;animation:fadeInDown 1s ease .2s 1 both;-webkit-animation-backface-visibility:hidden;-moz-animation-backface-visibility:hidden;-ms-animation-backface-visibility:hidden;-o-animation-backface-visibility:hidden;animation-backface-visibility:hidden;text-align:center;font-size:18px;color:#fff}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notifications .message{padding:0 12px}.notifications .error{background-color:#F64747}.notifications .success{background-color:#03C9A9}.notifications .warning{background-color:#F7CA18}.notifications .close-click{font-size:12px;cursor:pointer;padding:10px;margin:0 auto}
body{-webkit-backface-visibility:hidden}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.woof) format("woff")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.notifications .container{position:fixed;top:40%;left:33%;min-height:60px;line-height:60px;width:25%;z-index:1100;-webkit-box-shadow:7px 0 66px -19px rgba(0,0,0,.36);-moz-box-shadow:7px 0 66px -19px rgba(0,0,0,.36);box-shadow:7px 0 66px -19px rgba(0,0,0,.36);border-radius:25px}.notifications .error,.notifications .notification,.notifications .success,.notifications .warning{position:relative;-webkit-animation:fadeInDown 1s ease .2s 1 both;-moz-animation:fadeInDown 1s ease .2s 1 both;animation:fadeInDown 1s ease .2s 1 both;-webkit-animation-backface-visibility:hidden;-moz-animation-backface-visibility:hidden;-ms-animation-backface-visibility:hidden;-o-animation-backface-visibility:hidden;animation-backface-visibility:hidden;text-align:center;font-size:18px;color:#fff}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.notifications .message{padding:0 12px}.notifications .error{background-color:#F64747}.notifications .success{background-color:#03C9A9}.notifications .warning{background-color:#F7CA18}.notifications .close-click{font-size:12px;cursor:pointer;padding:10px;margin:0 auto}
slider,slider span{display:inline-block}slider{position:relative;height:7px;width:100%;margin:25px 5px;vertical-align:middle}slider span{white-space:nowrap;position:absolute}slider span.base{width:100%;height:100%;padding:0}slider span.bar{width:100%;height:100%;z-index:0;-webkit-border-radius:1em;border-radius:1em;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,silver),color-stop(1,#8d8d8d));background:-webkit-linear-gradient(top,silver 0,#8d8d8d 100%);background:-moz-linear-gradient(top,silver 0,#8d8d8d 100%);background:-o-linear-gradient(top,silver 0,#8d8d8d 100%);background:-ms-linear-gradient(top,silver 0,#8d8d8d 100%);background:linear-gradient(top,silver 0,#8d8d8d 100%);-webkit-box-shadow:inset 2px 2px 5px;box-shadow:inset 2px 2px 5px}slider span.bar.selection{width:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#13b6ff),color-stop(1,#00a8f3));background:-webkit-linear-gradient(top,#13b6ff 0,#00a8f3 100%);background:-moz-linear-gradient(top,#13b6ff 0,#00a8f3 100%);background:-o-linear-gradient(top,#13b6ff 0,#00a8f3 100%);background:-ms-linear-gradient(top,#13b6ff 0,#00a8f3 100%);background:linear-gradient(top,#13b6ff 0,#00a8f3 100%);-webkit-box-shadow:none;box-shadow:none}slider span.pointer{cursor:pointer;width:20px;height:20px;top:-8px;background-color:#fff;border:1px solid #000;z-index:2;-webkit-border-radius:1em;border-radius:1em}slider span.pointer:after{content:'';background-color:grey;width:8px;height:8px;position:absolute;top:6px;left:6px;-webkit-border-radius:1em;border-radius:1em}slider span.pointer:hover:after{background-color:#000}slider span.pointer.active:after{background-color:red}slider span.bubble{cursor:default;top:-22px;padding:1px 3px;font-size:.7em;font-family:sans-serif}slider span.bubble.selection{top:15px}slider span.bubble.limit{color:grey}
/*! =======================================================
                      VERSION  4.5.0              
========================================================= *//*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *    Kyle Kemp
 *      - Twitter: @seiyria
 *      - Github:  seiyria
 *    Rohit Kalkur
 *      - Twitter: @Rovolutionary
 *      - Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */.slider .tooltip-inner,.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap}.slider-selection,.slider-track-high,.slider-track-low{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:4px}.slider-handle.custom::before,.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{margin-top:24px;display:inline-block;text-align:center}.slider .hide,.slider input{display:none}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider-handle,.slider-tick{position:absolute;width:20px;height:20px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}.slider .tooltip.top{margin-top:-36px}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}.slider-track-high,.slider-track-low{position:absolute;background:0 0;box-sizing:border-box}.slider-handle{background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.custom,.slider-handle.triangle{background:0 0}.slider-tick{background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:0 0}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}
.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;display:none;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:50%!important;text-align:center;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin-bottom:20px}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px;text-align:center}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{display:none;width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:50%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/*!
   angular-block-ui v0.2.0
   (c) 2015 (null) McNull https://github.com/McNull/angular-block-ui
   License: MIT
*/.block-ui{position:relative}body.block-ui{position:static}.block-ui-main>.block-ui-container,body.block-ui>.block-ui-container{position:fixed}.block-ui-container{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;height:0;overflow:hidden;opacity:0;filter:alpha(opacity=00)}.block-ui-active>.block-ui-container{height:100%;cursor:wait}.block-ui-active .block-ui-active>.block-ui-container{height:0}.block-ui-visible>.block-ui-container{opacity:1;filter:alpha(opacity=100)}.block-ui-overlay{width:100%;height:100%;opacity:.5;filter:alpha(opacity=50);background-color:#fff}.block-ui-message-container{position:absolute;top:35%;left:0;right:0;height:0;text-align:center;z-index:10001}.block-ui-message{display:inline-block;text-align:left;color:#f5f5f5;padding:20px;border-radius:4px;font-size:20px;font-weight:700;filter:alpha(opacity=100)}.block-ui-anim-fade>.block-ui-container{-webkit-transition:height 0s linear .2s,opacity .2s ease 0s;transition:height 0s linear .2s,opacity .2s ease 0s}.block-ui-anim-fade.block-ui-active>.block-ui-container{-webkit-transition-delay:0s;transition-delay:0s}
ol.bjqs-markers,ul.bjqs,ul.bjqs-controls{list-style:none;padding:0;margin:0}ul.bjqs{position:relative;overflow:hidden;display:none}li.bjqs-slide{position:absolute;display:none}ul.bjqs-controls{z-index:9999}ul.bjqs-controls.v-centered li.bjqs-next a{right:0}ul.bjqs-controls.v-centered li.bjqs-prev a{left:0}ol.bjqs-markers{width:100%}ol.bjqs-markers.h-centered{text-align:center}ol.bjqs-markers li{display:inline}ol.bjqs-markers li a{display:inline-block}p.bjqs-caption{display:block;margin:0;padding:2%;position:absolute;bottom:0}#banner-fade{width:100%!important;height:100%}#banner-fade,#banner-slide{margin-bottom:60px}ul.bjqs-controls.v-centered li a{position:absolute;display:block;padding:10px;background:#fff;color:#000;text-decoration:none}ol.bjqs-markers li a,ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff}ol.bjqs-markers li a{padding:5px 10px;margin:5px;text-decoration:none}ol.bjqs-markers li a:hover,ol.bjqs-markers li.active-marker a{background:#999}p.bjqs-caption{height:100%;width:25%;right:20%;float:right;background:rgba(255,255,255,.5)}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{
    margin-top:10px;
    text-align:center
}
.owl-theme .owl-controls .owl-buttons div{
    color:#FFF;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:5px;
    padding:3px 10px;
    font-size:12px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    background-color:red;
    filter:Alpha(Opacity=50);
    opacity:.5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    background-color:red;
    filter:Alpha(Opacity=100);
    opacity:1;
    text-decoration:none
}
.owl-theme .owl-controls .owl-page{
    display:inline-block;
    zoom:1;
    *display:inline
}
.owl-theme .owl-controls .owl-page span{
    display:block;
    width:12px;
    height:12px;
    margin:5px 7px;
    filter:Alpha(Opacity=50);
    opacity:.5;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    background:#CCCCCC;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{
    background-color:#DA2F11;
    filter:Alpha(Opacity=100);
    opacity:1
}

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height:auto;
    width:auto;
    color:#FFF;
    padding:2px 10px;
    font-size:12px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.owl-item.loading{
    min-height:150px;
    background:url(AjaxLoader.gif) no-repeat center center
}

.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0{opacity:1}}@-moz-keyframes empty{0{opacity:1}}@keyframes empty{0{opacity:1}}@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0{opacity:0}100%{opacity:1}}@keyframes fadeIn{0{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0{opacity:1}100%{opacity:0}}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
.ngdialog,.ngdialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000}.ngdialog *,.ngdialog :after,.ngdialog :before{box-sizing:inherit}.ngdialog.ngdialog-disabled-animation,.ngdialog.ngdialog-disabled-animation .ngdialog-content,.ngdialog.ngdialog-disabled-animation .ngdialog-overlay{-webkit-animation:none!important;animation:none!important}.ngdialog-overlay{background:rgba(0,0,0,.4);-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog-no-overlay{pointer-events:none}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s;pointer-events:all}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open,html.ngdialog-open{overflow:hidden}
.ngdialog.ngdialog-theme-plain.custom-width .ngdialog-content {
    width: 150px;
}

@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;//padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em;padding:1em;text-align:center;height:75px}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons{padding:1em}.ngdialog.ngdialog-theme-default .ngdialog-header{color:#333;background-color:#ccc;border-bottom:2px solid #F62400;padding:10px 15px;border-top-right-radius:3px;border-top-left-radius:3px}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#f62400;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-plain{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-plain.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-plain .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;//padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-plain .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-plain .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-plain .ngdialog-close:active:before,.ngdialog.ngdialog-theme-plain .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-plain .ngdialog-message{margin-bottom:.5em;padding:1em;text-align:center;height:75px}.ngdialog.ngdialog-theme-plain .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-plain .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-plain .ngdialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-plain .ngdialog-buttons{padding:1em}.ngdialog.ngdialog-theme-plain .ngdialog-header{color:#333;background-color:#ccc;border-bottom:2px solid #F62400;padding:10px 15px;border-top-right-radius:3px;border-top-left-radius:3px}.ngdialog.ngdialog-theme-plain .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-plain .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em}.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-plain .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-primary{background-color:#d2322d;border-color:#ac2925;color:#fff}.ngdialog.ngdialog-theme-plain .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
table.DTTT_selectable tbody tr,table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer}div.dataTables_length label{float:left;text-align:left;font-weight:400}div.dataTables_length select{width:75px}div.dataTables_filter label{float:right;font-weight:400}div.dataTables_filter input{width:16em}div.dataTables_info{padding-top:8px}div.dataTables_paginate{float:right;margin:0}div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important}div.dataTables_scrollBody table,div.dataTables_scrollFoot table{margin-top:0!important;border-top:none}table.dataTable thead .sorting_asc_disabled{background:url(../images/sort_asc_disabled.png) center right no-repeat}table.dataTable thead .sorting_desc_disabled{background:url(../images/sort_desc_disabled.png) center right no-repeat}table.dataTable th:active{outline:0}div.dataTables_scrollHead table{margin-bottom:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0}div.DTFC_LeftHeadWrapper table,div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child,div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,div.DTFC_RightHeadWrapper table,div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,div.dataTables_scrollHead table thead tr:last-child td:first-child,div.dataTables_scrollHead table thead tr:last-child th:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}div.dataTables_scrollBody table{margin-bottom:0!important}div.dataTables_scrollBody tbody tr:first-child td,div.dataTables_scrollBody tbody tr:first-child th{border-top:none}.table tbody tr.active td,.table tbody tr.active th{color:#fff;background-color:#08C}.table tbody tr.active:hover td,.table tbody tr.active:hover th{background-color:#0075b0!important}.table tbody tr.active a{color:#fff}div.DTTT .btn,ul.DTTT_dropdown.dropdown-menu a{color:#333!important}.table-striped tbody tr.active:nth-child(odd) td,.table-striped tbody tr.active:nth-child(odd) th{background-color:#017ebc}div.DTTT .btn{font-size:12px}div.DTTT .btn:hover{text-decoration:none!important}ul.DTTT_dropdown.dropdown-menu{z-index:2003}ul.DTTT_dropdown.dropdown-menu li{position:relative}ul.DTTT_dropdown.dropdown-menu li:hover a{color:#fff!important;background-color:#08c}div.DTTT_collection_background{z-index:2002}div.DTTT_print_info.modal{height:150px;margin-top:-75px;text-align:center}div.DTTT_print_info h6{margin:1em;font-size:28px;font-weight:400;line-height:28px}div.DTTT_print_info p{font-size:14px;line-height:20px}div.DTFC_LeftFootWrapper table,div.DTFC_LeftHeadWrapper table,div.DTFC_RightFootWrapper table,div.DTFC_RightHeadWrapper table,table.DTFC_Cloned tr.even{background-color:#fff}div.DTFC_LeftHeadWrapper table,div.DTFC_RightHeadWrapper table{margin-bottom:0!important;border-top-right-radius:0!important}div.DTFC_LeftBodyWrapper table,div.DTFC_RightBodyWrapper table{margin-bottom:0!important;border-top:none}div.DTFC_LeftBodyWrapper tbody tr:first-child td,div.DTFC_LeftBodyWrapper tbody tr:first-child th,div.DTFC_LeftFootWrapper table,div.DTFC_RightBodyWrapper tbody tr:first-child td,div.DTFC_RightBodyWrapper tbody tr:first-child th,div.DTFC_RightFootWrapper table{border-top:none}
*{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.Fr-star {
  width: 225px;
  height: 40px;
  position: relative;
  /**background-color: #ccc;*/
}

.Fr-star[data-title]:hover:after {
  content: attr(data-title);
  padding: 4px 8px;
  color: #ff0000;
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 20;
  white-space: nowrap;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
.Fr-star .Fr-star-bg{
  position: absolute;
  height: 103%;
  width: 100%;
  background: url(../../../imgs/star111.png) repeat;
  background-size: contain;
}
.Fr-star .Fr-star-value{
  height: 100%;
  position: absolute;
  background-color: #e40000;
}
.Fr-star.size-2{
  width: 170px;
  height: 30px;
}
.Fr-star.size-3{
  background-color: #606060;
  width: 115px;
  height: 20px;
}

.Fr-star.size-4{
  width: 55px;
  height: 10px;
}
/*# sourceMappingURL=rush_style.min.css.map */

.blue{
    background-color: #e20613;
}

.navbar-postexpress{
    background-color: #e20613;
    border: none;
}

.exp_tab {
    background-color: #3F53AA;
    color: #fff;
    padding: 20px;
    width: 15%;
    border-radius: 5px;
    text-decoration: none;
    font-weight: 500;
    display: inline-block;
    text-align: center;

}
.exp_tab:hover {
    background-color: #24316d;
    color:#fff;
}
.exp_tab:active, .exp_tab:focus {
    background-color: #3F53AA;
    color: #fff;
}

.exp-btn {
    background-color: #3F53AA;
    color: #fff;
}
.exp-btn:hover {
    background-color: #24316d;
    color:#fff;
}

.exp-login-btn button {
    background: #F62400;
    border: 0;
    color: #fff;
    font-size: 20px;
    padding: 5px 40px;
    font-weight: 200;
}

.exp-login-btn button:hover {
    background: #F62400;
    color: #fff;
}

.exp-login-btn button.btn-default[disabled] {
    background-color: #F62400 !important;
}

.exp-red-corners {
    background-color: #3F53AA;
    border-radius: 6px;
    display: block;
    min-height: 50px !important;
}