.ca-dev-text{
    margin-bottom:90px;
}

.ca-dev-border{
    border:1px solid #406790;
    padding:42px 36px;
}

.ca-dev-select{
   position:relative;
   width:837px;
}

.ca-dev-select-selected{
    background-color: #E6EFF6;
    width:100%;
    /* height:68px; */
    display:flex;
    justify-content: left;
    align-items: center;
    padding-left:15px;
    font-size: 30px;
    color: #0062A1;
    font-family: 'Ibarra Real Nova', serif;
    font-weight: 600;
    cursor:pointer;
    padding-top:10px;
    padding-bottom:10px;
    padding-right: 60px;
}

.ca-dev-select-arrow{
    position: absolute;
    top: 25px;
    right:18px;
}

.ca-dev-select-arrow-rotate{
    transform: rotate(180deg);
}

.ca-dev-select-list{
    position: absolute;
    left:0px;
    top:100%;
    display:none;
    width:100%;
    border-top:1px solid #FFF;
}

.ca-dev-select-list-item{
    /* height:73px; */
    width:100%;
    background-color: #E6EFF6;
    display:flex;
    justify-content: left;
    align-items: center;
    font-size: 30px;
    color: #0062A1;
    font-family: 'Ibarra Real Nova', serif;
    font-weight: 600;
    padding-left:35px;
    cursor:pointer;
    border-top:1px solid #FFF;
    position: relative;
    z-index:1;

    padding-top:10px;
    padding-bottom:10px;
    padding-right: 35px;
}

.ca-dev-logo-container{
    margin-top:30px;
}

.ca-dev-logo{
    display:inline-flex;
    vertical-align: top;
    justify-content: center;
    align-items: center;
    /* width:450px; */
    width:32%;
    height:auto !important;
    margin: 10px 0;
}

.ca-dev-logo img {
    max-height: 100%;
    max-width: 80%;
    /* max-width: 90%; */
    /* width: auto; */
}

.em-stat-left{
    display:inline-block;
    vertical-align: top;
    width:calc(50% - 3px);
    position:relative;
}

.em-stat-right{
    display:inline-block;
    vertical-align: top;
    width:calc(50% - 3px);
    text-align: center;
}

.em-stat-right img {
    max-width: 100%;
    height: auto !important;
}


.em-stat-img1{
    position: absolute;
    right:100px;
    top:63px;
    padding-bottom:28px;
    background-color:#818286;
    border:26px solid #FFF;
}

.em-stat-text{
    margin-top:70px;
    width: 100%;
    text-align:center;
    font-size: 30px;
    color: #0062A1;
    font-family: 'Ibarra Real Nova', serif;
    font-weight: 600;
}

.em-stat-conatiner{
    margin-top:30px;
}

.em-stat-img2{
    margin-top:-45px;
    width:100%;
}

.re-container{
    padding-top:140px;
}

.re-logo-container{
    margin-top:60px;
    margin-bottom:50px;
    text-align:center;
}

.re-logo{
    display:inline-flex;
    vertical-align: top;
    justify-content: center;
    align-items: center;
    width:296px;
    height:170px;
}

.re-text2{
    text-align:center;
    margin-bottom:22px;
}

.re-button{
    display:block;
    margin:0px auto;
    width:164px;
    font-size:19px;
    letter-spacing: 1px;
}

.car-sup-left{
    /* width:49%;
    margin-right:5%; */
    /* width:706px; */
    margin-right:64px;
    display:inline-block;
    vertical-align: top;
   
}

.car-sup-right{
    width:calc(100% - 775px);
    display:inline-block;
    vertical-align: top;
    position:relative;
    margin-top:-62px;
}

.car-sup-img2{
    position: absolute;
    top:160px;
}

/* .polyon{
    position: absolute;
    right:70px;
    display:flex;
    justify-content: center;
    align-items: center;
    width:55px;
    height:49px;
    z-index:1;
    background-image: url(../images/polyon.png);
} */

/* .polyon .text{
    font-family: 'Assistant', sans-serif;
    font-size:18px;
    color:#403F41;
    font-weight:600;
    letter-spacing: 2px;
} */

.car-sup-conatiner {
    margin-top: 60px;
}

.polyon1{
    top:65px;
}

.polyon2{
    top:125px;
}

.polyon3{
    top:185px;
}

.polyon4{
    top:245px;
}

.polyon5{
    top:305px;
}

.sticky1 {
    position: fixed;
    top: 220px;
}

.sticky2{
    position: fixed;
    top: 278px;
}

.sticky3 {
    position: fixed;
    top: 334px;
}

.sticky4 {
    position: fixed;
    top: 392px;
}

.sticky5 {
    position: fixed;
    top: 452px;
}

.sticky6 {
    position: fixed;
    top: 508px;
}

.sticky7 {
    position: fixed;
    top: 566px;
}

.sticky8 {
    position: fixed;
    top: 624px;
}

.em-stat-newline{
    display:none;
    width:100%;
}

.em-stat-img1b{
    width:100%;
}

.ad-info{
    width:273px;
}

.ad-info-icon{
    top: 36px;
}

.ad-info-title{
    font-size: 25px;
    line-height: 1;
    color: #00366E;
    letter-spacing: -0.5px;
    top: 128px;
    display:flex;
    justify-content: center;
    align-items: center;
    height:75px;
}

.ad-info2 {
    margin-left: -65px;
    margin-top: 124px;
}

.ad-info3 {
    margin-left: -65px;
}

.car-sup-ad-conatiner{
    transform-origin: top left;
    width:698px;
}

.car-sup-ad-conatiner>br{
    display:none;
}

.car-sup-img2{
    padding-bottom:28px;
    background-color:#818286;
    border:26px solid #FFF;
}

.black-div-letter0 br{
    display:none;
}



.in-logo-div {
    width: 265px;
    height: 120px;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    align-items: center;
}

.in-logo-div img {
    max-width: 100%;
}

.in-logo-container {
    text-align: left;
}



@media only screen and (max-width: 1500px) {
    .ca-dev-select{
        width:700px;
    }

    .car-sup-ad-conatiner{
        transform: scale(0.7);
    }

    .car-sup-right {
        width: calc(100% - 558px);
        margin-top: 0px;
    }

    .car-sup-img2 {
        width: 100%;
    }

    .car-sup-left {
        width: 489px;
    }

    .car-sup-img2{
        margin-top:45px;
        position: inherit;
        top: 0px;
        padding-bottom:0px;
        border:0px solid #FFF;
    }

    .em-stat-left{
        width: calc(50% - 13px);
        margin-right:20px;
    }

    .em-stat-right{
        width: calc(50% - 13px);
    }

    .em-stat-img1 {
        position: inherit;
        right: 0px;
        top: 0px;
        width:100%;
        padding-bottom: 0px;
        border: 0px solid #FFF;
    }
}

@media only screen and (max-width: 1024px) {
    .car-sup-right{
        display:block;
        width:100%;
    }

    .car-sup-ad-conatiner br{
        display:block;
    }

    .ad-info3 {
        margin-left: 0px;
        margin-top: -116px;
    }

    .car-sup-img2 {
        position: inherit;
        top: 0px;
    }

    .car-sup-left {
        width: 100%;
        margin-right:0px;
    }

    .car-sup-ad-conatiner {
        margin-left:auto;
        margin-right:auto;
        transform: scale(1);
        margin-bottom:45px;
        width: 489px;
    }

    .car-sup-text{
        font-size: 20px;
    }

    .ca-dev-select{
        width:100%;
    }

    .ca-dev-logo{
        width:49%;
    }

    .ca-dev-logo1{
        /* width:90%; */
        display:block;
        margin:0px auto;
    }

    .em-stat-newline{
        display:block;
        margin-top:30px;
    }
    
    .em-stat-left{
        display:none;
    }

    .em-stat-right{
        width:100%;
    }

    .em-stat-img2{
        margin-top:0px;
        width:100%;
    }


    
    .in-logo-container {
        /* display: flex;
        flex-wrap: wrap; */
        display: block;
        text-align: left;
    }

    .in-logo-div {
        /* flex: 1 1 33%; */
        width: 32%;
        height: 120px;
    }
    
}

@media only screen and (max-width: 768px) {
    .car-sup-conatiner {
        margin-top: 50px;
    }
    
    .black-div-letter0 br{
        display:inline-block;
    }
    
    .car-sup-img2 {
        margin-top: 45px;
    }

    .re-logo{
        width:49%;
        margin-bottom:20px;
    }

    .ca-dev-text {
        line-height:1.5;
        margin-bottom: 60px;
    }

    .re-container {
        padding-top: 70px;
    }

    .ca-dev-border {
        padding: 20px 20px;
    }

    .ca-dev-select-selected {
        /* padding-left:20px; */
    }

    .re-text2 {
        text-align: left;
        margin-bottom: 40px;
    }

    .re-button{
        width:100%;
    }

    .in-logo-container {
        padding-top: 30px;
    }
    
}


@media only screen and (max-width: 650px) {

    .in-logo-div {
        flex: 1 1 50%;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .in-logo-img {
        transform: scale(0.8);
        max-width: 150px;
    }

    .in-logo-div {
        height: 90px;
    }
}


@media only screen and (max-width: 600px) {

    
    .car-sup-img2 {
        margin-top: 30px;
    }

    .ca-dev-text{
        margin-bottom:40px;
    }

    .re-logo-img{
        transform: scale(0.7);
    }

    .ca-dev-logo1{
        transform: scale(0.7);
    }

    .car-sup-ad-conatiner {
        transform: scale(0.7) translateX(-50%);
        margin-bottom: 0px;
        transform-origin: top left;
        left: 50%;
        position: absolute;
    }

    .car-sup-left {
        height:350px;
        margin-bottom:20px;
        position:relative;
    }

    .car-sup-text {
        font-size: 18px;
    }
    
    /* .ca-dev-logo {
        height:100px;
    } */

    .re-logo {
        height: 125px;
    }

    .in-logo-container {
        padding-top:0px;
    }

    .re-logo-container {
        margin-bottom: 0px;
    }

    .ca-dev-select-selected, .ca-dev-select-list-item{
        font-size:25px;
    }

    .ca-dev-select-arrow{
        position: absolute;
        top: 18px;
        right: 18px;
    }
    
}

@media only screen and (max-width: 500px) {
    .re-logo{
        width:100%;
        margin-bottom:20px;
    }

    .ca-dev-logo{
        width:100%;
    }

    .car-sup-text{
        font-size:18px;
    }

    .ca-dev-select-selected, .ca-dev-select-list-item{
        font-size:20px;
        padding-left: 25px;
    }
}

@media only screen and (max-width: 400px) {
    .car-sup-ad-conatiner {
        transform: scale(0.55) translateX(-50%);
    }

    .car-sup-left {
        height: 270px;
    }

    .ca-dev-select-selected, .ca-dev-select-list-item{
        font-size:18px;
        padding-left: 25px;
    }


    .ca-dev-select-arrow{
        position: absolute;
        top: 15px;
        right: 18px;
    }

}


.font-23{
    font-size: 23px;
    text-align:center;
}

.font-23:hover{
text-decoration: none;
}

.company-img-link{
text-align:center;
}

@media only screen and (max-width: 600px) {
    .font-23{
        font-size: 18px;
        text-align:center;
    }

}
