body{
    font-size: 1.4em;
    line-height: 1.47059;
    font-weight: 400;
    letter-spacing: -.022em;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    background-color: #EDF2FD;
    background-image: url(/images/bg_footer.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-attachment: scroll;
    background-size: 45%;
    color: #333;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 50px;
}
html {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    quotes: "“" "”";
}

.brand{
    width: 115px;
    margin-top: -25px;
}
.navbar-default .navbar-nav>li>a{
    text-transform: capitalize;
    color: #fff;
    /*font-weight: 500;*/

}
.navbar-default{
    background-color: #3E465D;
    border: 0;
    border-radius: 0;
}
.privacy{
    background-color: #283350;
    padding: 10px 15px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 0;
}
.btn-privacy{
    padding: 5px 15px !important;
    background-color: transparent !important;
}
.navbar{
    /*height: 50px;*/
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
    color: #fff;
    background-color: #283350;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    border: 0;
}
.navbar-default .navbar-toggle{
    border: 0;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
    background-color: transparent;
}
.clearfix_head{
    height: 130px;
}




.wrap_adchoice{
    background-color: #E9F0FF;
    padding: 50px 0;
}








.wrap_section{
    margin: 50px 0;
}


.lbl_title{
    font-weight: 400;
    font-size: 2.3em;
    text-transform: capitalize;
}
.privacy_info{
    font-weight: 400;
    font-size: 1.2em;
    margin: 30px 0;
}











.wrap_banner{
    background-image: url(/images/banner.svg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 1024px;
    /*min-height: 100%;
    min-height: 100vh;*/
    /*display: flex;
    align-items: center;*/
    overflow: hidden;
}
.lbl_banner{
    font-size: 3em;
    font-weight: 400;
    line-height: 1.2;
}
.btn_adchoice{
    background: linear-gradient(to left, #0BFFE2 0%, #1A9FFF);
    padding: 30px 50px;
    border-radius: 8px;
    min-width: 400px;
    max-width: 100%;
    font-size: 2em;
    color: #fff;
    box-shadow: 2px 4px 10px #D1DBED;
    border: none;
    margin-top: 20px;


    -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn_adchoice:hover, .btn_adchoice:focus{
    outline: 0;
    box-shadow: 2px 4px 10px 4px #B8C6E2;

}
.wrap_tagline{
    padding: 40% 0;
}
.wrap_persona{
    

}
.wrap_persona img{
    margin-top: 45%;
}

.lbl_addchoice{
    font-weight: 400;
    font-size: 2.5em;
    color: #7885A9;
}

.wrap_adchoice_info{
    padding: 50px 0;
}
.wrap_adchoice_info ul{
    margin-left: -20px;
    margin-top: 30px;
}
.wrap_adchoice_info ul li{
    font-size: 1.2em;
    font-weight: 400;
    color: #556080;
    margin: 5px 0;
}




.wrap_adchoice2{
    background-color: #fff;
    padding: 150px 0;
}

.wrap_adchoice_demo_info{
    padding: 150px 0;
}


.wrap_adchoice_demo_info label{
    font-size: 2.2em;
    font-weight: 400;
}
.wrap_adchoice_demo_info span{
    font-size: 1.2em;
    color: #666;
}

.wrap_imgadchoice{}
.wrap_imgadchoice img{
    width: 800px;
    margin-left: 50px;
    box-shadow: 2px 4px 10px #D1DBED;
}






.wrap_datapolicy{
    padding: 100px 0;

}
.wrap_datapolicy_info label{
    font-size: 2.2em;
    font-weight: 400;
    margin-bottom: 50px;
}
.wrap_datapolicy_info p{
    font-size: 1.2em;
    font-weight: 400;
    padding: 20px 0;
}

.wrap_icon{
    text-align: center;
}
.lbl_icon{
    width: 100%;
    font-size: 1.4em;
    font-weight: 400;
    text-transform: capitalize; 
    text-align: center;
}
.lbl_icon_info{
    text-align: center;
    padding: 10px 20px;
}




.wrap_contact{
    padding: 100px 0;
}
.wrap_contact_info label{
    font-size: 2.2em;
    font-weight: 400;
    margin-bottom: 50px;
}
.wrap_contact_info p{
    font-size: 1.2em;
    font-weight: 400;
    padding: 20px 0;
}

