/*--mobile--*/

@media(max-width:1060px) {
    .mobile_off, #widenav {
        display: none !important;
    }
}
/*--desktop--*/

@media(min-width:1061px) {
    .desktop_off, #slimnav {
        display: none;
    }
}
/*--mobile--*/

@media(max-width:1060px) {
    .widenav {
        display: none !important;
    }
}
h1,
h2,
h3 {
    margin-top: -1px;
    margin-bottom: 15px;
}
h1 {
    /* margin-top: 15px; */

    margin-bottom: -5px;
    font-size: 32px !important;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #333333;
}
a:hover,
a:focus {
    text-decoration: none;
}
.white {
    color: #fff;
}
.black {
    color: #333;
}
h2.black {
    text-align: center;
}
.f20 {
    font-size: 20px;
}
.none {
    display: none;
}
img {
    vertical-align: top;
}
/*----------header----------*/

.container.widenav {
    max-width: 1061px;
    vertical-align: bottom !important;
}
.header_link {
    /* margin-left: 10px; */

    margin-right: 20px;
}
.header_link {
    vertical-align: top;
    display: inline-block;
    text-align: center;
}
#hdr_about {
    margin-right: -15px;
}
.col-md-6.header_right {
    vertical-align: bottom !important;
    text-align: right;
    /* margin-top: 35px; */
    /* margin-bottom: -25px; */
}
.col-md-6.header_left {
    text-align: left;
    height: 60px;
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 10px;
}
.vert_line {
    display: inline-block;
}
.header_link_a {
    margin-top: 21px;
    font-size: 26px;
    color: #00adee;
}
.header_link_a:hover {
    /*   
    color: #f7931e !important;
    */
}
.bars.bottom {
    margin-top: -1px;
    min-height: 10px;
    background-image: url('/images/bottom_bars.gif');
    width: 100%;
}
.toplogo {
    margin-top: 10px;
    margin-left: 5px;
}
@media(min-width:1061px) {
    .col-lg-6.left {
        margin-bottom: 25px;
    }
    .col-lg-6.right {
        margin-bottom: 25px;
    }
}
@media(min-width:1077px) {
    .col-lg-6.left {
        padding: 0px;
        max-width: 500px;
        margin-bottom: 25px;
    }
    .col-lg-6.right {
        padding: 0px;
        margin-left: 32px;
        max-width: 500px;
        margin-bottom: 25px;
    }
}
.row.boxes {
    text-align: center;
    font-size: 18px;
}
.box_pics {
    margin-bottom: 20px;
}
.grey_title {
    font-size: 30px !important;
    color: #333333;
    text-align: center;
}
h2.grey_title {
    font-size: 24px !important;
    margin-bottom: 20px;
;
}
.container-fluid.mainc.ftr {
    display: none;
}
.container.carousel_2 {} .container.carousel {
                             margin-top: -35px;
                             min-height: 400px;
                         }
.container.title {
    text-align: center;
}
.col-lg-12.grey_box_title {
    vertical-align: top;
    margin-top: 0px;
    text-align: center;
    /* height:50px; */
}
.container.grey_bg {
    max-width: 1061px;
}
.grey_wrap_home {
    width: 100%;
    background-color: #707070;
    padding: 0px 0px 30px 0px;
    vertical-align: top;
}
.white_title {
    color: #fff;
    margin: 0px 0px 25px 0px;
    font-size: 30px !important;
}
.col-lg-4.box {
    background-color: #fff;
    padding: 17px;
    min-height: 330px;
    max-width: 325px;
    margin-left: 28px;
    text-align: left;
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 30px;
}
.col-lg-4.box > img {
    width: 290px;
    margin-bottom: 40px;
}
/*--desktop--*/

@media(min-width:1061px) {
    .col-lg-4.box.first {
        margin-left: 15px;
    }
}
/*--mobile--*/

@media(max-width:1060px) {
    .col-lg-4.box {
        margin-left: 0px;
        margin-bottom: 20px;
    }
}
.col-lg-12.desc_row {
    margin-bottom: 30px;
    font-size: 18px;
    /*! text-align:center; */
}
.row_ {
    margin-bottom: 20px !important;
}
/*--mobile--*/

@media(max-width:1060px) {
    .bars.top {}
}
/*--mobile--*/

@media(max-width:1060px) {
    .col-lg-6.left, .col-lg-6.right {
        margin-bottom: 25px;
    }
}
/*--mobile--*/

@media(max-width:1060px) {
    .desktop {
        display: none;
    }
}
/*--desktop----*/

@media(min-width:1061px) {
    .mobile {
        display: none !important;
    }
}
.mobile_logo {
    margin: 7px;
    height: 38px;
    margin-bottom: 5px;
    margin-left: 15px;
}

/*----------top_pic----------*/
.item.active {
    position: relative;
}
.text_in_image {} #text {
                      width: 100%;
                      z-index: 100;
                      position: absolute;
                      color: white;
                      font-size: 34px;
                      font-weight: bold;
                      left: 0px;
                      top: 150px;
                      color: #00adee;
                  }
.spacer_block {
    /*--
    background-color:#ccc;
    --*/

    width: 55%;
    height: 100%;
    display: inline-block;
}
.right_side {
    display: inline-block;
    vertical-align: top;
}

/*--mobile--*/
@media(max-width:685px) {
    .spacer_block {
        display: none;
        width: 100%;
    }
    .right_side {
        width: 100%;
        display: none;
    }
}

/*--mobile--*/
@media(max-width:987px) {
    .image {
        display: none !important;
    }
}

/*--desktop----*/
@media(min-width:988px) {
    .image_mobile {
        display: none !important;
    }
}

/*--mobile--*/
@media(max-width:987px) {
    .mobile_select_option {
        margin-top: 15px;
        font-size: 34px;
        font-weight: bold;
        left: 0px;
        top: 150px;
        color: #00adee;
        display: block;
        margin-bottom: 25px;
    }
    .spacer_block {
        display: none;
        width: 100%;
    }
    .right_side {
        display: none;
    }
}

/*--desktop--*/
@media(min-width:988px) {
    .mobile_select_option {
        display: none;
    }
    .blue_bottom.mobile {
        display: none;
    }
}
.blue_top {
    min-width: 100%;
    background-image: url('/images/blue_top.jpg');
    min-height: 7px;
}

/*--mobile--*/
@media(max-width:1060px) {
    .blue_top.top {
        margin-top: 50px;
    }
}


/*--mobile--*/
@media(min-width:988px) {
    .mobile_phone.mobile {
        display: none;
    }
}



.footer.wrapper {
    background-color: #00adee;
    padding: 20px 0px 80px 0px;
}
.footer_text {
     font-size: 14px;
}
.footer_title {
    color: #fff;
    font-size: 22px;
    padding: 0px 0px 5px 0px;
}









/*----------card-page----------*/

.blue_text.card_page{
    margin-bottom:30px;
}



.blue_title.card_page{
    line-height:45px;
}
.blue_line.card_page_top{
    margin-bottom:20px;
}
.grey_wrap.card_page{
    padding-top:35px;
}


#dl_button{
    margin-bottom:10px;
}

/*--mobile--*/

@media(max-width:320px) {
    #dl_button{

        width:280px;
    }
}





.blue_title.form{
    margin-bottom:20px;
    font-size:36px;
    line-height:40px;
    font-family: 'averta_stdregular';
    margin-top:30px;
    margin-bottom:40px;
    max-width:95%;
}


.col-lg-5.card_form{
    text-align:right;
}
#submit_card_form{
    margin-top:105px;
    margin-bottom:40px;
}

/*--mobile--*/

@media(max-width:1060px) {
    #submit_card_form{
        margin-top:30px;
        margin-bottom:40px;
    }


}


.in_grey_title.card{
    font-family: 'averta_stdbold';
    color:#777;
    font-size:36px;
    max-width:95%;
}
/*--mobile--*/
@media(max-width:1060px) {
    .col-lg-5.card_form{
        text-align:left;
    }
}

.col-lg-5.card_form{
    font-size:16px;
    padding-top:5px;
    margin-bottom:5px;
}

.col-lg-4.card_form {

    margin-bottom:8px;
}

.col-lg-4.card_form.last_item {

    margin-bottom:30px;
}

.img-responsive.two_cards {
    display:inline-block;
    margin-top:35px;
    margin-bottom:-20px;
}

 