/*   
 * Template Name: devAid - Responsive Website Template for developers
 * Version: 1.0
 * Author: Xiaoying Riley at 3rd Wave Media
 * Website: http://themes.3rdwavemedia.com/
 * Twitter: @3rdwave_themes
*/


/* style-2.css */


/* ======= Base ======= */

@font-face {
    font-family: myFirstFont;
    src: url('../fonts/CenturyGothic.ttf')
}

p {
    font-family: myFirstFont;
}

h3 {
    font-family: myFirstFont;
}

li {
    list-style-image: url(../images/Sequence_icon.svg);
    list-style-position: outside
}

.third_s,
.fifth_s,
.seven_s {
    background: -webkit-linear-gradient(right, #007dff, #00bdff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #007dff, #00bdff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #007dff, #00bdff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to left, #007dff, #00bdff);
    
    width: 100%;
}

.symbols li {
    margin: 10px 0px;
    color: #000082;
    font-family: myFirstFont;
}

.symbols {
    text-align: left;
}

.no5_content ul:nth-last-child(2) {
    float: right;
}

.third_s p {
    margin-top: 40px;
}

.no3_content,
.no5_content,
.no7_content,
.no8_content {
    width: 760px;
    margin: auto;
    text-align: center;
    position: relative;
    padding: 40px 20px;
}

.third_s img {
    margin-top: 30px;
}

.clearfloat {
    clear: both
}

.no7_content a {
    text-align: center;
    background: #fff;
    border-radius: 50px;
    color: black;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-decoration: none;
}

.no7_content h3 {
    text-align: left;
    margin-bottom: 20px;
    margin-top: 0px;
}

.eighth_s {
    background: -webkit-linear-gradient(bottom, #000040, #000082);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #000040, #000082);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #000040, #000082);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #000040, #000082);
    width: 100%;
}

.o_team {
    width: 100%;
}


.no8_content img {
    width: 100px;
    margin-top: 30px;
}

.no8_content p {
    width: 100%;
}

.no8_content h3 {
    text-align: left;
    padding: 0px 20px
}

.name {
    font-size: 16px;
    color: #00C2F3;
    margin-top: 30px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

.overview {
    font-size: 16px;
}

.introduce {
    font-size: 10px;
    margin-top: 12px;
}




.logo-title {
    margin: 8px 0px;
    height: 34px;
}

.header_logo {
    width: 150px;
}

.header_logo .scrollto {
    display: table-cell;
    float: left;
}




.chart .image {
    padding: 0px 10px
}

.chart .image img {
    width: 100%;
    margin-bottom: 34px;
}

footer {
    text-align: center;
    padding: 15px;
    background: #133bab;
    color: #133bab;
}

.footer{
    margin-bottom: 16px;
    position: relative;
    background-color: #133bab;
    color: #2290ed;
    line-height: 30px;
    letter-spacing: 2px;
}
.fl{
    float: left;
}
.footer .links1{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;

    background-image: url(../images/icon1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
.footer .links2{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
.footer .links3{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
.footer .links4{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
.footer .links5{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
/*20180723 start*/
.footer .links6{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon6.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}
.footer .links7{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    background-image: url(../images/icon7.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-position: 50% 50%;
}

/*20180723 end*/
.lonelylink{
    position:absolute;  
    right: 0%;  
    bottom: 0%;  
    margin-bottom:5px;  
    margin-right:5px;  
}

#INDEXT_RB{   
    clear:both;
    width:100%;
    z-index:1000; 
    bottom:0px; right:0px; 
    position:fixed !important;   
}
.indext_ion {
    float: right;
    margin-right: 15px;
    margin-bottom: 16px;

}
.close_hint {
    width: 100%;
    line-height: 20px;
    padding:10px 20px;
    background-color:rgba(9, 23, 33, 0.95);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.hint_close {
    float: right;
    height: 100%;
    display:inline;
    /*margin-right: -20px;
    margin-top: 7px;
    margin-right: 10px;*/
    position: absolute;
    right: 10px;
    margin-top: 7px;

}

.close_hint p {
    
    width: 900px;
    display: inline-block;
    margin: 0px;
}
.close_icon {
    float:right;
    

}

.close_icon {
    width: 20px;
    height: 20px;
}
/*201807223 end*/

.icon{
    width: 81px;
    height: 81px;
}
.apollonbutton{
    width: 700px;
    margin: 20px auto 0px;
}

.button {
    width: 280px;
    background-color: rgba(255, 0, 255, 0);
    border: 1px solid #fff;
    color: white;
    padding: 10px 0px;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    margin: 20px auto 0px;
    cursor: pointer;
    border-radius: 35px;
    outline: none;
}
.button a{
    text-decoration: none;
    padding:10px 60px;
}
.button a:focus{
    color: #FFF;
}

.company_info {
    text-align:left;
}

.company_link {
    text-align: right;
    margin-bottom: 0px;
    display: table;

}

footer .container {
    width: 900px;
}
.company_info {
    height: 115px;
}


footer p {
    margin: 0px;
    font-size: 12px;
}

@media (max-width: 992px) {
     footer .container {
         width: 90%;
    }
    .close_hint p {
    
    width:90%;
    }

}

@media (max-width: 767px) {
    .no3_content,
    .no5_content,
    .no7_content {
        width: 100%;
    }
    .symbols {
        text-align: left;
    }

    .no8_content {
        width: 100%;
    }
   .apollonbutton {
    width: 100%;
   }
   .company_info {
    text-align:center;
    }
    .company_link {
    text-align: center;
    }
    .close_hint p {
        text-align: justify;
        text-align-last: center;
    }
}

@media (max-width: 640px) {
    .symbols {
        width: 100%;
    }
    .symbols li {
        width: 270px;
        margin: auto;
    }
    .third_s img {
        padding: 0px 15%;
        width: 100%;
    }
    .no5_content h3 {
        font-size: 20px;
    }
    .no5_content ul:nth-last-child(2) {
        margin-top: 0px;
    }
    .no7_content div {}
    .no7_content a {
        margin-bottom: 30px;
    }
    .no7_content h3 {
        text-align: center;
        height: 30px;
        font-size: 20px
    }

    .o_team div {
        width: 50%;
    }
    footer .container {
        width: 100%;
    }
}

@media (max-width: 560px) {
    #INDEXT_RB{   
        clear:both; 

        z-index:1000; 
        overflow:hidden; 
    
        position:fixed !important;   
    }
    /*20180723 start*/
    .hint_close {        
        margin-right:0px;
        margin-bottom: 10px;
        position: inherit;
    }
    .close_hint p {
        width: 100%;

    }

    .icon{
        width: 63px;
        height: 63px;
    }
    .button{
        width: 200px;
        padding: 8px 0px;
        font-size: 14px;
    }
    .button a {
        padding: 6px 30px;
    }
    .apollonbutton{
        width: 300px;
        margin: 0px auto 20px;
    }
}

@media (max-width: 360px) {
    .symbols {
        width: 100%;
    }
    .symbols li {
        width: 100%;
        margin: 0px;
        5px
    }
    .no5_content h3 {
        padding: 0px;
    }

    .no7_content h3 {
        text-align: center;
        padding: 0px 0px;
    }
    .no7_content div {
        width: 100%;
    }
    .no7_content br {
        display: inline;
    }
    .no8_content h3 {
        text-align: center;
    }
    footer .container {
         width: 100%;
         padding: 0px;
    }
    .company_info {
        height: 130px;
    }
}

.o_team div {
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
}

.modal-close{
    padding-bottom: 30px;
}

input[type="checkbox"] + label {
    cursor: pointer;
    font-size: 1em;
}

.disclaimer{
    color: #000082;
    margin-top: 10px;
    margin-bottom: 10px;
}
.modal-check{
    margin-top: 0px;
    padding-top: 0px;
}
.modal-checkbox{
    margin-bottom: 20px;
}
.modal-checkbox a{
    color: #007dff;
    text-decoration: none;
}

.intro{
    background-color: #000082;
}

