.bg_1 {
    background-image: url("img/completebackground.png");
    /* background-color: #1f1d47; */
    min-height: 850px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
body
{
    font-family: "circularstd" !important;
}
.logo1 {
    float: left;
    margin-left:15px
}

.logo1 img {
    display: block;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 69px;
}
@font-face {
    font-family: "TenorSans-Regular";
    src: url(font/TENORSANS-REGULAR.TTF);

}
@font-face {
    font-family: "circularstd";
    src: url(font/CIRCULARSTD-BOOK.TTF);

}
.ids {
    float: right;
    width: 760px;
    padding-right: 12%;
    /* background: #bbd6e2; */
}

.ids h1 {
    text-align: left;
    /* margin-left: 340px; */
    margin-top: 95px;
    font-size: 31pt;
    font-family: "TenorSans-Regular";
    color: #006cb1;
    text-transform: uppercase;
}
.ml_340{
    margin-left: 340px;
}

.nav_bar {
    float: left;
    margin-left: -5px;
}

.nav_bar ul{
    padding: 0px;
    margin: 0px;
}

.nav_bar ul li{
    float: left;
    list-style: none;
}

.nav_bar ul li a {
    text-decoration: none;
    color: #2d2d2d;
    padding: 0px 10px;
    font-size: 14pt;
    border-right: 1px solid #2d2d2d;
    font-family: "TenorSans-Regular";
    font-style: initial;
}

.nav_bar .no_border{
    border-right: none;
}

.lets_connect h1 {
    color: #2d2d2d;
    font-size: 19pt;
    font-family: "circularstd";
    letter-spacing: 0px;
}

.input[type="text"] {
    padding: 10px 399px;
    width: 100%;
    padding: 24px;
    margin: 8px 15px;
    /* display: inline-block; */
    border: 1px solid #ccc;
    /* box-sizing: border-box; */
}
.your_info .name {
    padding: 12px 20px;
    margin: 6px 0px;
    width: 100%;
    /* display: inline-block; */
    border: 1px solid #ccc;
    /* box-sizing: border-box; */
    /* float: left; */
}
.your_info {
    /* border-right: 1px solid whitesmoke; */
}

.mr_344{
    margin-right: 344px;
}

/* number */


/* number */

h2.select_cate {
    background: #acacac;
    color: #fff;
    font-size: 18px;
    margin-top: 7px;
    padding: 6px 8px;
    width: 100%;
}
.bg_white {
    background: #fff;
}
.cate_area {
    padding-left: 11px;
    margin-bottom: 4px;
}
button.submit {
    background: #006cb1;
    border: none;
    color: #fff;
    font-size: 18px;
    padding: 3px 56px;
    line-height: 31px;
    float: left;
    padding-top: 6px;
}
textarea.name {
    min-height: 98px;
}
h2.select_cate i {
    padding-left: 9px;
}
.lets_connect {
    margin-left: 5px;
}
label {
     margin-bottom: 4px !important;
}